From 2aa2175f27463e9bbc49c062813f890a491e901a Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Fri, 24 Jan 2020 11:57:29 -0800 Subject: [PATCH] ANDROID: update ABI following inline crypto changes Leaf changes summary: 17 artifacts changed Changed leaf types summary: 7 leaf types changed Removed/Changed/Added functions summary: 9 Removed, 1 Changed, 0 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 9 Removed functions: [D] 'function ssize_t debugfs_attr_read(file*, char*, size_t, loff_t*)' [D] 'function ssize_t debugfs_attr_write(file*, const char*, size_t, loff_t*)' [D] 'function dentry* debugfs_create_dir(const char*, dentry*)' [D] 'function dentry* debugfs_create_file(const char*, umode_t, dentry*, void*, const file_operations*)' [D] 'function dentry* debugfs_create_file_unsafe(const char*, umode_t, dentry*, void*, const file_operations*)' [D] 'function dentry* debugfs_create_x32(const char*, umode_t, dentry*, u32*)' [D] 'function void debugfs_remove(dentry*)' [D] 'function void debugfs_remove_recursive(dentry*)' [D] 'function int drm_debugfs_create_files(const drm_info_list*, int, dentry*, drm_minor*)' 1 function with some sub-type change: [C]'function void blk_queue_logical_block_size(request_queue*, unsigned short int)' at blk-settings.c:331:1 has some sub-type changes: parameter 2 of type 'unsigned short int' changed: type name changed from 'unsigned short int' to 'unsigned int' type size changed from 16 to 32 (in bits) 'struct backing_dev_info at backing-dev-defs.h:188:1' changed: type size changed from 8128 to 8064 (in bits) 1 data member deletion: 'dentry* backing_dev_info::debug_dir', at offset 8064 (in bits) at backing-dev-defs.h:228:1 42 impacted interfaces: function gendisk* __alloc_disk_node(int, int) function void __blk_mq_end_request(request*, blk_status_t) function void blk_cleanup_queue(request_queue*) function void blk_execute_rq(request_queue*, gendisk*, request*, int) function bool blk_get_queue(request_queue*) function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t) function bool blk_mq_complete_request(request*) function void blk_mq_end_request(request*, blk_status_t) function request_queue* blk_mq_init_queue(blk_mq_tag_set*) function void blk_mq_quiesce_queue(request_queue*) function void blk_mq_requeue_request(request*, bool) function void blk_mq_run_hw_queues(request_queue*, bool) function void blk_mq_start_request(request*) function void blk_mq_start_stopped_hw_queues(request_queue*, bool) function void blk_mq_unquiesce_queue(request_queue*) function void blk_put_queue(request_queue*) function void blk_put_request(request*) function void blk_queue_alignment_offset(request_queue*, unsigned int) function void blk_queue_bounce_limit(request_queue*, u64) function bool blk_queue_can_use_dma_map_merging(request_queue*, device*) function void blk_queue_flag_clear(unsigned int, request_queue*) function void blk_queue_flag_set(unsigned int, request_queue*) function void blk_queue_io_min(request_queue*, unsigned int) function void blk_queue_io_opt(request_queue*, unsigned int) function void blk_queue_logical_block_size(request_queue*, unsigned short int) function void blk_queue_max_discard_sectors(request_queue*, unsigned int) function void blk_queue_max_discard_segments(request_queue*, unsigned short int) function void blk_queue_max_hw_sectors(request_queue*, unsigned int) function void blk_queue_max_segment_size(request_queue*, unsigned int) function void blk_queue_max_segments(request_queue*, unsigned short int) function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int) function void blk_queue_physical_block_size(request_queue*, unsigned int) function void blk_queue_rq_timeout(request_queue*, unsigned int) function void blk_queue_write_cache(request_queue*, bool, bool) function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t) function int blk_rq_map_sg(request_queue*, request*, scatterlist*) function bool blk_update_request(request*, blk_status_t, unsigned int) function void del_gendisk(gendisk*) function void device_add_disk(device*, gendisk*, const attribute_group**) function void put_disk(gendisk*) function int revalidate_disk(gendisk*) function void set_disk_ro(gendisk*, int) 'struct bio at blk_types.h:145:1' changed: type size changed from 1024 to 1088 (in bits) 1 data member insertion: 'bool bio::bi_skip_dm_default_key', at offset 832 (in bits) at blk_types.h:181:1 there are data member changes: 'unsigned short int bio::bi_vcnt' offset changed from 832 to 848 (in bits) (by +16 bits) offset changed from 832 to 840 (in bits) (by +8 bits) 'unsigned short int bio::bi_max_vecs' offset changed from 848 to 864 (in bits) (by +16 bits) 'atomic_t bio::__bi_cnt' offset changed from 864 to 896 (in bits) (by +32 bits) 'bio_vec* bio::bi_io_vec' offset changed from 896 to 960 (in bits) (by +64 bits) 'bio_set* bio::bi_pool' offset changed from 960 to 1024 (in bits) (by +64 bits) 'bio_vec bio::bi_inline_vecs[]' offset changed from 1024 to 1088 (in bits) (by +64 bits) 42 impacted interfaces: function gendisk* __alloc_disk_node(int, int) function void __blk_mq_end_request(request*, blk_status_t) function void blk_cleanup_queue(request_queue*) function void blk_execute_rq(request_queue*, gendisk*, request*, int) function bool blk_get_queue(request_queue*) function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t) function bool blk_mq_complete_request(request*) function void blk_mq_end_request(request*, blk_status_t) function request_queue* blk_mq_init_queue(blk_mq_tag_set*) function void blk_mq_quiesce_queue(request_queue*) function void blk_mq_requeue_request(request*, bool) function void blk_mq_run_hw_queues(request_queue*, bool) function void blk_mq_start_request(request*) function void blk_mq_start_stopped_hw_queues(request_queue*, bool) function void blk_mq_unquiesce_queue(request_queue*) function void blk_put_queue(request_queue*) function void blk_put_request(request*) function void blk_queue_alignment_offset(request_queue*, unsigned int) function void blk_queue_bounce_limit(request_queue*, u64) function bool blk_queue_can_use_dma_map_merging(request_queue*, device*) function void blk_queue_flag_clear(unsigned int, request_queue*) function void blk_queue_flag_set(unsigned int, request_queue*) function void blk_queue_io_min(request_queue*, unsigned int) function void blk_queue_io_opt(request_queue*, unsigned int) function void blk_queue_logical_block_size(request_queue*, unsigned short int) function void blk_queue_max_discard_sectors(request_queue*, unsigned int) function void blk_queue_max_discard_segments(request_queue*, unsigned short int) function void blk_queue_max_hw_sectors(request_queue*, unsigned int) function void blk_queue_max_segment_size(request_queue*, unsigned int) function void blk_queue_max_segments(request_queue*, unsigned short int) function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int) function void blk_queue_physical_block_size(request_queue*, unsigned int) function void blk_queue_rq_timeout(request_queue*, unsigned int) function void blk_queue_write_cache(request_queue*, bool, bool) function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t) function int blk_rq_map_sg(request_queue*, request*, scatterlist*) function bool blk_update_request(request*, blk_status_t, unsigned int) function void del_gendisk(gendisk*) function void device_add_disk(device*, gendisk*, const attribute_group**) function void put_disk(gendisk*) function int revalidate_disk(gendisk*) function void set_disk_ro(gendisk*, int) 'struct drm_crtc at drm_crtc.h:879:1' changed: type size changed from 14528 to 14464 (in bits) 1 data member deletion: 'dentry* drm_crtc::debugfs_entry', at offset 13440 (in bits) at drm_crtc.h:1070:1 there are data member changes: 'drm_crtc_crc drm_crtc::crc' offset changed from 13504 to 13440 (in bits) (by -64 bits) 'unsigned int drm_crtc::fence_context' offset changed from 14080 to 14016 (in bits) (by -64 bits) 'spinlock_t drm_crtc::fence_lock' offset changed from 14112 to 14048 (in bits) (by -64 bits) 'unsigned long int drm_crtc::fence_seqno' offset changed from 14144 to 14080 (in bits) (by -64 bits) 'char drm_crtc::timeline_name[32]' offset changed from 14208 to 14144 (in bits) (by -64 bits) 'drm_self_refresh_data* drm_crtc::self_refresh_data' offset changed from 14464 to 14400 (in bits) (by -64 bits) 64 impacted interfaces: function int drm_add_edid_modes(drm_connector*, edid*) function int drm_add_modes_noedid(drm_connector*, int, int) function int drm_atomic_helper_check(drm_device*, drm_atomic_state*) function void drm_atomic_helper_cleanup_planes(drm_device*, drm_atomic_state*) function int drm_atomic_helper_commit(drm_device*, drm_atomic_state*, bool) function void drm_atomic_helper_commit_hw_done(drm_atomic_state*) function void drm_atomic_helper_commit_modeset_disables(drm_device*, drm_atomic_state*) function void drm_atomic_helper_commit_modeset_enables(drm_device*, drm_atomic_state*) function void drm_atomic_helper_commit_planes(drm_device*, drm_atomic_state*, uint32_t) function void drm_atomic_helper_connector_destroy_state(drm_connector*, drm_connector_state*) function drm_connector_state* drm_atomic_helper_connector_duplicate_state(drm_connector*) function void drm_atomic_helper_connector_reset(drm_connector*) function void drm_atomic_helper_crtc_destroy_state(drm_crtc*, drm_crtc_state*) function drm_crtc_state* drm_atomic_helper_crtc_duplicate_state(drm_crtc*) function void drm_atomic_helper_crtc_reset(drm_crtc*) function int drm_atomic_helper_disable_plane(drm_plane*, drm_modeset_acquire_ctx*) function int drm_atomic_helper_page_flip(drm_crtc*, drm_framebuffer*, drm_pending_vblank_event*, uint32_t, drm_modeset_acquire_ctx*) function void drm_atomic_helper_plane_destroy_state(drm_plane*, drm_plane_state*) function drm_plane_state* drm_atomic_helper_plane_duplicate_state(drm_plane*) function void drm_atomic_helper_plane_reset(drm_plane*) function int drm_atomic_helper_set_config(drm_mode_set*, drm_modeset_acquire_ctx*) function void drm_atomic_helper_shutdown(drm_device*) function int drm_atomic_helper_update_plane(drm_plane*, drm_crtc*, drm_framebuffer*, int, int, unsigned int, unsigned int, uint32_t, uint32_t, uint32_t, uint32_t, drm_modeset_acquire_ctx*) function void drm_atomic_helper_wait_for_vblanks(drm_device*, drm_atomic_state*) function void drm_connector_attach_edid_property(drm_connector*) function int drm_connector_attach_encoder(drm_connector*, drm_encoder*) function void drm_connector_cleanup(drm_connector*) function int drm_connector_init(drm_device*, drm_connector*, const drm_connector_funcs*, int) function int drm_connector_register(drm_connector*) function void drm_connector_unregister(drm_connector*) function int drm_connector_update_edid_property(drm_connector*, const edid*) function void drm_crtc_cleanup(drm_crtc*) function int drm_crtc_init_with_planes(drm_device*, drm_crtc*, drm_plane*, drm_plane*, const drm_crtc_funcs*, const char*, ...) function void drm_crtc_send_vblank_event(drm_crtc*, drm_pending_vblank_event*) function drm_display_mode* drm_cvt_mode(drm_device*, int, int, int, bool, bool, bool) function drm_device* drm_dev_alloc(drm_driver*, device*) function void drm_dev_put(drm_device*) function int drm_dev_register(drm_device*, unsigned long int) function int drm_dev_set_unique(drm_device*, const char*) function void drm_dev_unregister(drm_device*) function edid* drm_do_get_edid(drm_connector*, void ()*, void*) function void drm_encoder_cleanup(drm_encoder*) function int drm_encoder_init(drm_device*, drm_encoder*, const drm_encoder_funcs*, int, const char*, ...) function int drm_framebuffer_init(drm_device*, drm_framebuffer*, const drm_framebuffer_funcs*) function int drm_gem_handle_create(drm_file*, drm_gem_object*, u32*) function int drm_gem_object_init(drm_device*, drm_gem_object*, size_t) function drm_gem_object* drm_gem_object_lookup(drm_file*, u32) function void drm_gem_object_put_unlocked(drm_gem_object*) function void drm_gem_object_release(drm_gem_object*) function int drm_gem_prime_fd_to_handle(drm_device*, drm_file*, int, uint32_t*) function int drm_gem_prime_handle_to_fd(drm_device*, drm_file*, uint32_t, uint32_t, int*) function int drm_gem_prime_mmap(drm_gem_object*, vm_area_struct*) function bool drm_helper_hpd_irq_event(drm_device*) function void drm_helper_mode_fill_fb_struct(drm_device*, drm_framebuffer*, const drm_mode_fb_cmd2*) function int drm_helper_probe_single_connector_modes(drm_connector*, uint32_t, uint32_t) function void drm_kms_helper_hotplug_event(drm_device*) function void drm_mode_config_cleanup(drm_device*) function void drm_mode_config_init(drm_device*) function void drm_mode_config_reset(drm_device*) function void drm_mode_probed_add(drm_connector*, drm_display_mode*) function void drm_plane_cleanup(drm_plane*) function void drm_put_dev(drm_device*) function void drm_set_preferred_mode(drm_connector*, int, int) function int drm_universal_plane_init(drm_device*, drm_plane*, uint32_t, const drm_plane_funcs*, const uint32_t*, unsigned int, const uint64_t*, drm_plane_type, const char*, ...) 'struct elevator_type at elevator.h:66:1' changed: type size changed from 2368 to 2240 (in bits) 2 data member deletions: 'const blk_mq_debugfs_attr* elevator_type::queue_debugfs_attrs', at offset 1920 (in bits) at elevator.h:82:1 'const blk_mq_debugfs_attr* elevator_type::hctx_debugfs_attrs', at offset 1984 (in bits) at elevator.h:83:1 there are data member changes: 'char elevator_type::icq_cache_name[22]' offset changed from 2048 to 1920 (in bits) (by -128 bits) 'list_head elevator_type::list' offset changed from 2240 to 2112 (in bits) (by -128 bits) 42 impacted interfaces: function gendisk* __alloc_disk_node(int, int) function void __blk_mq_end_request(request*, blk_status_t) function void blk_cleanup_queue(request_queue*) function void blk_execute_rq(request_queue*, gendisk*, request*, int) function bool blk_get_queue(request_queue*) function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t) function bool blk_mq_complete_request(request*) function void blk_mq_end_request(request*, blk_status_t) function request_queue* blk_mq_init_queue(blk_mq_tag_set*) function void blk_mq_quiesce_queue(request_queue*) function void blk_mq_requeue_request(request*, bool) function void blk_mq_run_hw_queues(request_queue*, bool) function void blk_mq_start_request(request*) function void blk_mq_start_stopped_hw_queues(request_queue*, bool) function void blk_mq_unquiesce_queue(request_queue*) function void blk_put_queue(request_queue*) function void blk_put_request(request*) function void blk_queue_alignment_offset(request_queue*, unsigned int) function void blk_queue_bounce_limit(request_queue*, u64) function bool blk_queue_can_use_dma_map_merging(request_queue*, device*) function void blk_queue_flag_clear(unsigned int, request_queue*) function void blk_queue_flag_set(unsigned int, request_queue*) function void blk_queue_io_min(request_queue*, unsigned int) function void blk_queue_io_opt(request_queue*, unsigned int) function void blk_queue_logical_block_size(request_queue*, unsigned short int) function void blk_queue_max_discard_sectors(request_queue*, unsigned int) function void blk_queue_max_discard_segments(request_queue*, unsigned short int) function void blk_queue_max_hw_sectors(request_queue*, unsigned int) function void blk_queue_max_segment_size(request_queue*, unsigned int) function void blk_queue_max_segments(request_queue*, unsigned short int) function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int) function void blk_queue_physical_block_size(request_queue*, unsigned int) function void blk_queue_rq_timeout(request_queue*, unsigned int) function void blk_queue_write_cache(request_queue*, bool, bool) function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t) function int blk_rq_map_sg(request_queue*, request*, scatterlist*) function bool blk_update_request(request*, blk_status_t, unsigned int) function void del_gendisk(gendisk*) function void device_add_disk(device*, gendisk*, const attribute_group**) function void put_disk(gendisk*) function int revalidate_disk(gendisk*) function void set_disk_ro(gendisk*, int) 'struct queue_limits at blkdev.h:321:1' changed: type size hasn't changed there are data member changes: 'unsigned int queue_limits::alignment_offset' offset changed from 384 to 416 (in bits) (by +32 bits) 'unsigned int queue_limits::io_min' offset changed from 416 to 448 (in bits) (by +32 bits) 'unsigned int queue_limits::io_opt' offset changed from 448 to 480 (in bits) (by +32 bits) 'unsigned int queue_limits::max_discard_sectors' offset changed from 480 to 512 (in bits) (by +32 bits) 'unsigned int queue_limits::max_hw_discard_sectors' offset changed from 512 to 544 (in bits) (by +32 bits) 'unsigned int queue_limits::max_write_same_sectors' offset changed from 544 to 576 (in bits) (by +32 bits) 'unsigned int queue_limits::max_write_zeroes_sectors' offset changed from 576 to 608 (in bits) (by +32 bits) 'unsigned int queue_limits::discard_granularity' offset changed from 608 to 640 (in bits) (by +32 bits) 'unsigned int queue_limits::discard_alignment' offset changed from 640 to 672 (in bits) (by +32 bits) type 'unsigned short int' of 'queue_limits::logical_block_size' changed: type name changed from 'unsigned short int' to 'unsigned int' type size changed from 16 to 32 (in bits) , offset changed from 672 to 384 (in bits) (by -288 bits), size changed from 16 to 32 (in bits) (by +16 bits) 'unsigned short int queue_limits::max_segments' offset changed from 688 to 704 (in bits) (by +16 bits) 'unsigned short int queue_limits::max_integrity_segments' offset changed from 704 to 720 (in bits) (by +16 bits) 'unsigned short int queue_limits::max_discard_segments' offset changed from 720 to 736 (in bits) (by +16 bits) 'unsigned char queue_limits::misaligned' offset changed from 736 to 752 (in bits) (by +16 bits) 'unsigned char queue_limits::discard_misaligned' offset changed from 744 to 760 (in bits) (by +16 bits) 'unsigned char queue_limits::raid_partial_stripes_expensive' offset changed from 752 to 768 (in bits) (by +16 bits) 'blk_zoned_model queue_limits::zoned' offset changed from 768 to 800 (in bits) (by +32 bits) 42 impacted interfaces: function gendisk* __alloc_disk_node(int, int) function void __blk_mq_end_request(request*, blk_status_t) function void blk_cleanup_queue(request_queue*) function void blk_execute_rq(request_queue*, gendisk*, request*, int) function bool blk_get_queue(request_queue*) function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t) function bool blk_mq_complete_request(request*) function void blk_mq_end_request(request*, blk_status_t) function request_queue* blk_mq_init_queue(blk_mq_tag_set*) function void blk_mq_quiesce_queue(request_queue*) function void blk_mq_requeue_request(request*, bool) function void blk_mq_run_hw_queues(request_queue*, bool) function void blk_mq_start_request(request*) function void blk_mq_start_stopped_hw_queues(request_queue*, bool) function void blk_mq_unquiesce_queue(request_queue*) function void blk_put_queue(request_queue*) function void blk_put_request(request*) function void blk_queue_alignment_offset(request_queue*, unsigned int) function void blk_queue_bounce_limit(request_queue*, u64) function bool blk_queue_can_use_dma_map_merging(request_queue*, device*) function void blk_queue_flag_clear(unsigned int, request_queue*) function void blk_queue_flag_set(unsigned int, request_queue*) function void blk_queue_io_min(request_queue*, unsigned int) function void blk_queue_io_opt(request_queue*, unsigned int) function void blk_queue_logical_block_size(request_queue*, unsigned short int) function void blk_queue_max_discard_sectors(request_queue*, unsigned int) function void blk_queue_max_discard_segments(request_queue*, unsigned short int) function void blk_queue_max_hw_sectors(request_queue*, unsigned int) function void blk_queue_max_segment_size(request_queue*, unsigned int) function void blk_queue_max_segments(request_queue*, unsigned short int) function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int) function void blk_queue_physical_block_size(request_queue*, unsigned int) function void blk_queue_rq_timeout(request_queue*, unsigned int) function void blk_queue_write_cache(request_queue*, bool, bool) function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t) function int blk_rq_map_sg(request_queue*, request*, scatterlist*) function bool blk_update_request(request*, blk_status_t, unsigned int) function void del_gendisk(gendisk*) function void device_add_disk(device*, gendisk*, const attribute_group**) function void put_disk(gendisk*) function int revalidate_disk(gendisk*) function void set_disk_ro(gendisk*, int) 'struct request_queue at blkdev.h:395:1' changed: type size changed from 15040 to 14848 (in bits) 3 data member deletions: 'dentry* request_queue::debugfs_dir', at offset 14144 (in bits) at blkdev.h:580:1 'dentry* request_queue::sched_debugfs_dir', at offset 14208 (in bits) at blkdev.h:581:1 'dentry* request_queue::rqos_debugfs_dir', at offset 14272 (in bits) at blkdev.h:582:1 there are data member changes: type 'struct queue_limits' of 'request_queue::limits' changed as reported earlier 'bool request_queue::mq_sysfs_init_done' offset changed from 14336 to 14144 (in bits) (by -192 bits) 'size_t request_queue::cmd_size' offset changed from 14400 to 14208 (in bits) (by -192 bits) 'work_struct request_queue::release_work' offset changed from 14464 to 14272 (in bits) (by -192 bits) 'u64 request_queue::write_hints[5]' offset changed from 14720 to 14528 (in bits) (by -192 bits) 42 impacted interfaces: function gendisk* __alloc_disk_node(int, int) function void __blk_mq_end_request(request*, blk_status_t) function void blk_cleanup_queue(request_queue*) function void blk_execute_rq(request_queue*, gendisk*, request*, int) function bool blk_get_queue(request_queue*) function request* blk_get_request(request_queue*, unsigned int, blk_mq_req_flags_t) function bool blk_mq_complete_request(request*) function void blk_mq_end_request(request*, blk_status_t) function request_queue* blk_mq_init_queue(blk_mq_tag_set*) function void blk_mq_quiesce_queue(request_queue*) function void blk_mq_requeue_request(request*, bool) function void blk_mq_run_hw_queues(request_queue*, bool) function void blk_mq_start_request(request*) function void blk_mq_start_stopped_hw_queues(request_queue*, bool) function void blk_mq_unquiesce_queue(request_queue*) function void blk_put_queue(request_queue*) function void blk_put_request(request*) function void blk_queue_alignment_offset(request_queue*, unsigned int) function void blk_queue_bounce_limit(request_queue*, u64) function bool blk_queue_can_use_dma_map_merging(request_queue*, device*) function void blk_queue_flag_clear(unsigned int, request_queue*) function void blk_queue_flag_set(unsigned int, request_queue*) function void blk_queue_io_min(request_queue*, unsigned int) function void blk_queue_io_opt(request_queue*, unsigned int) function void blk_queue_logical_block_size(request_queue*, unsigned short int) function void blk_queue_max_discard_sectors(request_queue*, unsigned int) function void blk_queue_max_discard_segments(request_queue*, unsigned short int) function void blk_queue_max_hw_sectors(request_queue*, unsigned int) function void blk_queue_max_segment_size(request_queue*, unsigned int) function void blk_queue_max_segments(request_queue*, unsigned short int) function void blk_queue_max_write_zeroes_sectors(request_queue*, unsigned int) function void blk_queue_physical_block_size(request_queue*, unsigned int) function void blk_queue_rq_timeout(request_queue*, unsigned int) function void blk_queue_write_cache(request_queue*, bool, bool) function int blk_rq_map_kern(request_queue*, request*, void*, unsigned int, gfp_t) function int blk_rq_map_sg(request_queue*, request*, scatterlist*) function bool blk_update_request(request*, blk_status_t, unsigned int) function void del_gendisk(gendisk*) function void device_add_disk(device*, gendisk*, const attribute_group**) function void put_disk(gendisk*) function int revalidate_disk(gendisk*) function void set_disk_ro(gendisk*, int) 'struct sync_file at sync_file.h:35:1' changed: type size changed from 960 to 832 (in bits) 1 data member deletion: 'list_head sync_file::sync_file_list', at offset 320 (in bits) at sync_file.h:46:1 there are data member changes: 'wait_queue_head_t sync_file::wq' offset changed from 448 to 320 (in bits) (by -128 bits) 'unsigned long int sync_file::flags' offset changed from 640 to 512 (in bits) (by -128 bits) 'dma_fence* sync_file::fence' offset changed from 704 to 576 (in bits) (by -128 bits) 'dma_fence_cb sync_file::cb' offset changed from 768 to 640 (in bits) (by -128 bits) one impacted interface: function sync_file* sync_file_create(dma_fence*) Bug: 137270441 Change-Id: I24a32d241b8055c51a22af7c552f575f9d596843 Signed-off-by: Eric Biggers --- abi_gki_aarch64.xml | 20019 ++++++++++++++++++------------------ abi_gki_aarch64_whitelist | 1 + 2 files changed, 9846 insertions(+), 10174 deletions(-) diff --git a/abi_gki_aarch64.xml b/abi_gki_aarch64.xml index 6ff67dc573d8..2e56bba77601 100644 --- a/abi_gki_aarch64.xml +++ b/abi_gki_aarch64.xml @@ -206,14 +206,6 @@ - - - - - - - - @@ -346,7 +338,6 @@ - @@ -10507,7 +10498,7 @@ - + @@ -19859,175 +19850,32 @@ - + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -20038,42 +19886,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -20084,10 +19897,10 @@ - + - + @@ -20101,23 +19914,7 @@ - - - - - - - - - - - - - - - - - + @@ -20128,24 +19925,24 @@ - + - + - + - + - + - + @@ -20157,7 +19954,7 @@ - + @@ -20169,7 +19966,7 @@ - + @@ -20177,72 +19974,78 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -20254,207 +20057,187 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - + - + - - + + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + - - + + - - - + + + - - - + + + - - - - - - - - - + + + + - - - + + + - - + + @@ -20463,23 +20246,23 @@ - - + + - + - - + + - + @@ -20499,13 +20282,13 @@ - + - + - + @@ -20517,7 +20300,7 @@ - + @@ -20525,59 +20308,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -20589,16 +20372,16 @@ - - + + - + - + - + @@ -20618,229 +20401,229 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + - - + + - - + + - - - - + + + + - - + + - - - - - - + - - + + + + + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - + - - + + - - + + - + - + - + @@ -20849,23 +20632,22 @@ - + - - + + - + - - - + + @@ -20873,82 +20655,80 @@ - - - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + @@ -20957,7 +20737,7 @@ - + @@ -20971,26 +20751,26 @@ - + - + - + - + - + @@ -21022,45 +20802,45 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -21075,49 +20855,49 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -21126,14 +20906,14 @@ - + - + - + - + @@ -21151,41 +20931,41 @@ - + - + - + - - + + - + - + - + - + - + @@ -21194,36 +20974,36 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -21232,7 +21012,7 @@ - + @@ -21243,19 +21023,19 @@ - + - + - + - + @@ -21263,29 +21043,29 @@ - + - + - + - + - + - + - + - + - + @@ -21297,15 +21077,15 @@ - + - + - + - + @@ -21317,7 +21097,7 @@ - + @@ -21325,24 +21105,24 @@ - + - + - + - + - + - + - + @@ -21356,151 +21136,151 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + @@ -21513,7 +21293,7 @@ - + @@ -21524,7 +21304,7 @@ - + @@ -21534,7 +21314,7 @@ - + @@ -21543,21 +21323,21 @@ - + - + - + - + - + - + @@ -21572,7 +21352,7 @@ - + @@ -21580,13 +21360,13 @@ - + - + - + @@ -21597,7 +21377,7 @@ - + @@ -21614,13 +21394,13 @@ - + - + - + @@ -21635,15 +21415,15 @@ - + - + - + @@ -21652,14 +21432,14 @@ - - - - - - - - + + + + + + + + @@ -21678,12 +21458,12 @@ - + - + @@ -21711,13 +21491,13 @@ - + - + @@ -21770,22 +21550,22 @@ - + - - + + - - - + + + - + @@ -21803,8 +21583,8 @@ - - + + @@ -21826,7 +21606,7 @@ - + @@ -21844,12 +21624,12 @@ - + - - + + @@ -21872,28 +21652,28 @@ - + - + - + - + - + - + - - + + @@ -21910,7 +21690,7 @@ - + @@ -21925,10 +21705,10 @@ - + - + @@ -21939,13 +21719,13 @@ - + - + - + @@ -21954,32 +21734,32 @@ - + - + - + - + - + - + - + - + @@ -21996,115 +21776,115 @@ - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - + - - + + - - + + - - + + @@ -22211,24 +21991,24 @@ - + - + - + - + - + - + @@ -22246,48 +22026,48 @@ - - - - - - + + + + + + - + - + - - + + - - + + - - + + - - + + - - + + - + @@ -22316,13 +22096,13 @@ - + - + - + @@ -22334,26 +22114,26 @@ - - - - + + + + - + - + - + - + @@ -22362,13 +22142,13 @@ - + - + - + @@ -22386,10 +22166,10 @@ - + - + @@ -22428,7 +22208,7 @@ - + @@ -22442,122 +22222,116 @@ - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -22566,9 +22340,9 @@ - + - + @@ -22580,7 +22354,7 @@ - + @@ -22594,10 +22368,10 @@ - + - + @@ -22605,12 +22379,12 @@ - + - + - + @@ -22622,117 +22396,117 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -22743,64 +22517,64 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -22809,15 +22583,15 @@ - + - + - + - + @@ -22826,10 +22600,10 @@ - + - + @@ -22853,7 +22627,7 @@ - + @@ -22865,19 +22639,19 @@ - + - + - + - + - + @@ -22922,22 +22696,22 @@ - + - + - + - + - + @@ -22948,30 +22722,30 @@ - + - + - + - + - + - + - + - + @@ -22983,7 +22757,7 @@ - + @@ -22994,13 +22768,13 @@ - + - + @@ -23008,18 +22782,18 @@ - + - + - + @@ -23028,7 +22802,7 @@ - + @@ -23043,32 +22817,32 @@ - + - + - + - + - + - + - + - + - + @@ -23077,13 +22851,13 @@ - + - + - + @@ -23125,13 +22899,13 @@ - + - + - + @@ -23140,7 +22914,7 @@ - + @@ -23152,77 +22926,77 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -23230,9 +23004,9 @@ - + - + @@ -23241,7 +23015,7 @@ - + @@ -23268,9 +23042,9 @@ - + - + @@ -23282,27 +23056,27 @@ - + - + - + - + - + - + - + @@ -23313,227 +23087,227 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + - - + + - - + + - + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - - + + - - + + - + - + - - + + - + @@ -23541,69 +23315,69 @@ - + - + - + - + - + - + - + - - + + - - + + - - + + - + - + - - + + @@ -23611,38 +23385,35 @@ - - - - + - - + + - - + + - - - + + + - - + + - + - - + + @@ -23650,22 +23421,22 @@ - + - + - + - + @@ -23674,7 +23445,7 @@ - + @@ -23686,7 +23457,7 @@ - + @@ -23698,7 +23469,7 @@ - + @@ -23706,28 +23477,28 @@ - + - + - + - + - + - + - + - + - + @@ -23736,7 +23507,7 @@ - + @@ -23745,7 +23516,7 @@ - + @@ -23762,52 +23533,52 @@ - - - - - - - + + + + + + + - + - + - + - + - + - - + + - - + + - - + + - + @@ -23820,30 +23591,30 @@ - - + + - - - - - + + + + + - + - + - + - + @@ -23855,7 +23626,7 @@ - + @@ -23863,7 +23634,7 @@ - + @@ -23872,10 +23643,10 @@ - + - + @@ -23896,7 +23667,7 @@ - + @@ -23904,7 +23675,7 @@ - + @@ -23915,13 +23686,13 @@ - + - + - + @@ -23957,24 +23728,24 @@ - + - + - + - + - + - + @@ -23986,7 +23757,7 @@ - + @@ -23994,109 +23765,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -24104,23 +23875,23 @@ - + - + - + - + - + @@ -24143,21 +23914,21 @@ - + - + - + - + - + @@ -24193,16 +23964,16 @@ - + - + - + - + @@ -24247,10 +24018,10 @@ - - + + - + @@ -24259,16 +24030,16 @@ - + - + - + @@ -24289,7 +24060,7 @@ - + @@ -24300,18 +24071,18 @@ - + - + - + - + @@ -24320,43 +24091,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -24365,69 +24136,69 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -24445,10 +24216,10 @@ - + - + @@ -24457,279 +24228,279 @@ - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - + - + - + - - + + @@ -24740,7 +24511,7 @@ - + @@ -24752,9 +24523,9 @@ - + - + @@ -24793,18 +24564,18 @@ - + - + - + @@ -24819,50 +24590,50 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -24871,24 +24642,24 @@ - + - + - + - + - + - + @@ -24897,7 +24668,7 @@ - + @@ -24905,36 +24676,36 @@ - + - + - + - + - + - + - + - + - + - + @@ -24945,7 +24716,7 @@ - + @@ -24968,19 +24739,19 @@ - + - + - + @@ -25025,11 +24796,11 @@ - + - - + + @@ -25040,9 +24811,9 @@ - + - + @@ -25060,9 +24831,9 @@ - + - + @@ -25074,9 +24845,9 @@ - + - + @@ -25094,27 +24865,27 @@ - + - + - + - + - + - + - + @@ -25123,26 +24894,26 @@ - + - + - + - + - + - + - + @@ -25154,24 +24925,24 @@ - + - + - + - + - + - + @@ -25192,120 +24963,120 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - - + + + @@ -25314,118 +25085,118 @@ - + - - + + - - + + - + - - - + + + - + - - + + - - - + + + - - + + - - + + - + - - + + - - + + - - - + + + - + - + - + - + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + @@ -25437,109 +25208,84 @@ - - + + - - - + + + - + - - + + - + - + - + - - + + - - - - - - - - + + + + + + + + - - - - - + + + + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -25554,7 +25300,7 @@ - + @@ -25572,69 +25318,69 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -25697,13 +25443,13 @@ - + - + - + @@ -25712,7 +25458,7 @@ - + @@ -25723,7 +25469,7 @@ - + @@ -25731,24 +25477,24 @@ - + - + - + - - + + - + - + - + @@ -25798,7 +25544,7 @@ - + @@ -25809,32 +25555,32 @@ - + - + - + - + - + - + - + - + - + - + @@ -25854,18 +25600,18 @@ - + - + - + - + - + @@ -25876,7 +25622,7 @@ - + @@ -25885,7 +25631,7 @@ - + @@ -25908,7 +25654,7 @@ - + @@ -25922,37 +25668,37 @@ - + - - + + - - + + - - + + - + - + - + - + @@ -25962,22 +25708,22 @@ - - - + + + - + - - + + @@ -26000,7 +25746,7 @@ - + @@ -26009,134 +25755,134 @@ - - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -26163,7 +25909,7 @@ - + @@ -26175,25 +25921,25 @@ - + - + - + - + - + - + @@ -26201,7 +25947,7 @@ - + @@ -26224,21 +25970,21 @@ - + - + - + - + @@ -26246,82 +25992,82 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - - + + - + - - - - + + + + - - - + + + - + - - + + - + - + @@ -26331,148 +26077,148 @@ - - + + - - - + + + - - - + + + - + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + - + + + + + + + + + + + + + + + + - + - - - - + + + + - - - + + + - - - + + + - + - - + + - - + + - + - - + + - + - - + + - - - + + + - - + + - - - + + + - - - + + + - - + + - + - + - + - + @@ -26487,7 +26233,7 @@ - + @@ -26498,7 +26244,7 @@ - + @@ -26528,7 +26274,7 @@ - + @@ -26536,13 +26282,13 @@ - + - + @@ -26551,27 +26297,27 @@ - + - + - + - + - + - + - + @@ -26580,7 +26326,7 @@ - + @@ -26591,7 +26337,7 @@ - + @@ -26609,7 +26355,7 @@ - + @@ -26618,71 +26364,71 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -26703,21 +26449,21 @@ - + - + - + - + - + @@ -26728,12 +26474,12 @@ - + - + - + @@ -26742,218 +26488,218 @@ - + - + - - + + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - + + - + - - + + - - + + - - + + @@ -26974,7 +26720,7 @@ - + @@ -26984,83 +26730,83 @@ - - - - - + + + + + - - + + - + - + - + - + - - + + - + - + - + - - + + - + - + - - - + + + - + @@ -27068,7 +26814,7 @@ - + @@ -27076,7 +26822,7 @@ - + @@ -27087,30 +26833,30 @@ - - - - + + + + - - + + - - + + - - + + - + - + @@ -27268,12 +27014,12 @@ - + - + - + @@ -27286,7 +27032,7 @@ - + @@ -27297,7 +27043,7 @@ - + @@ -27308,7 +27054,7 @@ - + @@ -27316,13 +27062,13 @@ - + - + @@ -27336,15 +27082,15 @@ - + - + - + @@ -27355,7 +27101,7 @@ - + @@ -27364,22 +27110,22 @@ - - + + - + - - + + - + @@ -27391,12 +27137,12 @@ - - + + - + @@ -27416,99 +27162,99 @@ - + - + - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - + + - + - + - + - + - + - + - + - + @@ -27538,73 +27284,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -27613,7 +27359,7 @@ - + @@ -27676,49 +27422,49 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -27732,22 +27478,22 @@ - + - + - + - + @@ -27795,7 +27541,7 @@ - + @@ -27813,16 +27559,16 @@ - + - + - + @@ -27831,27 +27577,27 @@ - + - + - + - + - + - + - + @@ -27878,13 +27624,13 @@ - + - + @@ -27926,7 +27672,7 @@ - + @@ -27950,169 +27696,169 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -28139,7 +27885,7 @@ - + @@ -28148,26 +27894,26 @@ - + - + - + - + - + - + - + @@ -28179,59 +27925,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -28255,10 +28001,10 @@ - + - + @@ -28266,32 +28012,32 @@ - + - + - + - + - + - + - + @@ -28303,16 +28049,16 @@ - + - + - + @@ -28323,7 +28069,7 @@ - + @@ -28344,7 +28090,7 @@ - + @@ -28352,18 +28098,18 @@ - + - + - + - + - + @@ -28377,7 +28123,7 @@ - + @@ -28394,19 +28140,19 @@ - + - + - + - + - + @@ -28449,7 +28195,7 @@ - + @@ -28457,7 +28203,7 @@ - + @@ -28559,13 +28305,13 @@ - + - + @@ -28574,42 +28320,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -28636,9 +28382,9 @@ - + - + @@ -28647,41 +28393,41 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -28690,18 +28436,18 @@ - + - + - + - + @@ -28710,16 +28456,16 @@ - + - + - + - + @@ -28734,10 +28480,10 @@ - + - + @@ -28746,22 +28492,22 @@ - + - + - + - + - + @@ -28770,30 +28516,27 @@ - + - - - - + - + - + - + - - + + - + - + @@ -28802,16 +28545,16 @@ - + - + - + @@ -28820,110 +28563,110 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -28953,7 +28696,7 @@ - + @@ -28965,50 +28708,50 @@ - + - + - + - + - + - + - + - - + + - + - + - + - + @@ -29023,7 +28766,7 @@ - + @@ -29037,12 +28780,12 @@ - + - + - + @@ -29051,17 +28794,17 @@ - + - + - - - + + + @@ -29078,109 +28821,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -29219,22 +28962,22 @@ - + - + - + - + - + - + @@ -29249,68 +28992,68 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -29324,7 +29067,7 @@ - + @@ -29339,7 +29082,7 @@ - + @@ -29347,12 +29090,12 @@ - + - + - + @@ -29361,21 +29104,21 @@ - + - + - + - + - + @@ -29395,7 +29138,7 @@ - + @@ -29415,34 +29158,34 @@ - + - + - + - + - + - + - + - + @@ -29454,7 +29197,7 @@ - + @@ -29472,13 +29215,13 @@ - + - + @@ -29504,16 +29247,16 @@ - + - + - + - + @@ -29564,10 +29307,10 @@ - + - + @@ -29578,7 +29321,7 @@ - + @@ -29622,27 +29365,27 @@ - + - + - + - + - + - + - + - + @@ -29708,7 +29451,7 @@ - + @@ -29734,7 +29477,7 @@ - + @@ -29778,7 +29521,7 @@ - + @@ -29807,13 +29550,13 @@ - + - + - + @@ -29821,90 +29564,90 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -29924,7 +29667,7 @@ - + @@ -29944,7 +29687,7 @@ - + @@ -29970,10 +29713,10 @@ - + - + @@ -29987,13 +29730,13 @@ - + - + - + @@ -30001,7 +29744,7 @@ - + @@ -30015,7 +29758,7 @@ - + @@ -30023,15 +29766,15 @@ - + - + - + @@ -30039,19 +29782,19 @@ - + - + - + @@ -30062,7 +29805,7 @@ - + @@ -30098,13 +29841,13 @@ - + - + @@ -30113,9 +29856,9 @@ - + - + @@ -30130,7 +29873,7 @@ - + @@ -30138,10 +29881,10 @@ - + - + @@ -30149,77 +29892,77 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -30237,7 +29980,7 @@ - + @@ -30246,18 +29989,18 @@ - + - + - + - + @@ -30275,45 +30018,45 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -30327,116 +30070,116 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -30460,7 +30203,7 @@ - + @@ -30471,7 +30214,7 @@ - + @@ -30485,37 +30228,37 @@ - - + + - + - + - + - + - + - + - + - + - + - + @@ -30553,43 +30296,43 @@ - + - + - + - + - + - + - + - + - + @@ -30619,33 +30362,33 @@ - + - + - + - + - + - + - + - + - + - + @@ -30656,10 +30399,10 @@ - + - + @@ -30667,21 +30410,21 @@ - + - + - + - + - + - + @@ -30692,39 +30435,39 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -30744,12 +30487,12 @@ - + - + @@ -30758,20 +30501,20 @@ - + - + - + - + - + @@ -30788,439 +30531,439 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + - - + + + + + + - - - + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - + - - - + + + - - - + + + @@ -31228,120 +30971,120 @@ - - - - + + + + - + - - - - + + + + - + - - - + + + - + - - - + + + - - + + - - + + - + - - - - - + + + + + - + - - - + + + - - - + + + - - + + - - - - + + + + - - - + + + - - - + + + - - - + + + - + - - - + + + - - + + - - - - - + + + + + - - - - + + + + @@ -31350,319 +31093,319 @@ - + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - + - - + + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + - + - + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + @@ -31678,96 +31421,96 @@ - + - + - + - + - - + + - + - + - + - + - + - - + + - - + + - + - - + + - + - + - + - + - + - + - + - + @@ -31778,7 +31521,7 @@ - + @@ -31823,16 +31566,16 @@ - + - + - + - + @@ -31844,10 +31587,10 @@ - + - + @@ -31862,19 +31605,19 @@ - + - + - + - + - + @@ -31904,16 +31647,16 @@ - + - + - + @@ -31927,7 +31670,7 @@ - + @@ -31944,24 +31687,24 @@ - + - + - + - + - + - + - + @@ -31976,13 +31719,13 @@ - + - + - + @@ -31993,16 +31736,16 @@ - + - + - + - + @@ -32010,7 +31753,7 @@ - + @@ -32018,32 +31761,32 @@ - + - + - + - + - + - + - + - + - + @@ -32057,7 +31800,7 @@ - + @@ -32065,10 +31808,10 @@ - + - + @@ -32085,16 +31828,16 @@ - + - + - + @@ -32114,7 +31857,7 @@ - + @@ -32122,7 +31865,7 @@ - + @@ -32142,12 +31885,12 @@ - + - + - + @@ -32156,7 +31899,7 @@ - + @@ -32176,7 +31919,7 @@ - + @@ -32187,10 +31930,10 @@ - + - + @@ -32199,30 +31942,30 @@ - + - + - + - + - + - + - + - + @@ -32234,7 +31977,7 @@ - + @@ -32243,7 +31986,7 @@ - + @@ -32254,9 +31997,9 @@ - + - + @@ -32271,89 +32014,89 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -32362,104 +32105,104 @@ - + - + - + - - + + - - - + + + - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - + - - + + + + + + - - + + - - - + + + - - + + @@ -32467,15 +32210,15 @@ - + - + - + @@ -32484,22 +32227,22 @@ - + - + - + - + - + - + @@ -32529,7 +32272,7 @@ - + @@ -32541,7 +32284,7 @@ - + @@ -32556,14 +32299,14 @@ - + - + @@ -32571,15 +32314,15 @@ - + - + - + @@ -32594,7 +32337,7 @@ - + @@ -32608,150 +32351,150 @@ - - - - - - - - - - - + + + + + + + + + + + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - + + - - + + - - - + + + - + - - + + - + - + - + - - + + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + @@ -32762,20 +32505,20 @@ - + - + - - + + @@ -32786,7 +32529,7 @@ - + @@ -32797,7 +32540,7 @@ - + @@ -32809,7 +32552,7 @@ - + @@ -32823,10 +32566,10 @@ - + - + @@ -32834,34 +32577,34 @@ - + - + - + - + - + - - + + - + - + @@ -32869,21 +32612,21 @@ - + - + - + - + - + - + @@ -32903,7 +32646,7 @@ - + @@ -32923,7 +32666,7 @@ - + @@ -32940,9 +32683,9 @@ - + - + @@ -32954,199 +32697,199 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + - - - - - - - - - + - + - + - - + + - + - + - + - + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - + - + - - + + - + - - + + - - + + - - - + + + - - + + - - + + - + - + @@ -33154,182 +32897,182 @@ - + - - + + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + + + + + + + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -33355,22 +33098,22 @@ - + - + - + - + @@ -33378,20 +33121,20 @@ - + - + - + - + - + @@ -33412,13 +33155,13 @@ - + - + - + @@ -33433,16 +33176,16 @@ - + - + - + @@ -33454,7 +33197,7 @@ - + @@ -33466,7 +33209,7 @@ - + @@ -33480,7 +33223,7 @@ - + @@ -33495,13 +33238,13 @@ - + - + @@ -33525,19 +33268,19 @@ - + - + - + - + @@ -33630,50 +33373,50 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -33714,16 +33457,16 @@ - + - + - + - + @@ -33768,7 +33511,7 @@ - + @@ -33788,8 +33531,8 @@ - - + + @@ -33797,113 +33540,113 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -33917,12 +33660,12 @@ - + - + - + @@ -33931,26 +33674,26 @@ - + - + - + - + - + - + @@ -33959,169 +33702,169 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - - - - + + + + - - - - - - - - + + - - + + + + - - + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - - + + - - + + - + @@ -34130,13 +33873,13 @@ - + - + - + @@ -34163,9 +33906,9 @@ - + - + @@ -34180,44 +33923,44 @@ - + - + - + - + - + - + - + - - - - - - + + + + + + - + - + @@ -34227,21 +33970,21 @@ - + - - - + + + - - + + - + @@ -34252,13 +33995,13 @@ - + - + @@ -34285,10 +34028,10 @@ - + - + @@ -34318,7 +34061,7 @@ - + @@ -34330,36 +34073,36 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -34367,10 +34110,10 @@ - + - + @@ -34378,82 +34121,82 @@ - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + @@ -34461,23 +34204,23 @@ - + - + - - + + - + - + @@ -34506,63 +34249,63 @@ - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -34586,7 +34329,7 @@ - + @@ -34595,7 +34338,7 @@ - + @@ -34607,21 +34350,21 @@ - + - + - + - + - + - + @@ -34675,9 +34418,9 @@ - + - + @@ -34689,10 +34432,10 @@ - + - + @@ -34701,12 +34444,12 @@ - + - + - + @@ -34727,15 +34470,15 @@ - + - + - + @@ -34746,19 +34489,19 @@ - + - + - + - + @@ -34782,13 +34525,13 @@ - + - + - + @@ -34806,7 +34549,7 @@ - + @@ -34836,7 +34579,7 @@ - + @@ -34875,10 +34618,10 @@ - + - + @@ -34886,10 +34629,10 @@ - + - + @@ -34916,7 +34659,7 @@ - + @@ -34925,161 +34668,161 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -35093,7 +34836,7 @@ - + @@ -35101,13 +34844,13 @@ - + - + @@ -35145,7 +34888,7 @@ - + @@ -35177,7 +34920,7 @@ - + @@ -35201,7 +34944,7 @@ - + @@ -35218,15 +34961,15 @@ - + - + - + - + @@ -35240,391 +34983,391 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + - + - + - + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - - + + + - + - + - + - - + + - - + + - + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + @@ -35632,10 +35375,10 @@ - + - + @@ -35644,7 +35387,7 @@ - + @@ -35652,183 +35395,183 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - + - + - + - + @@ -35882,7 +35625,7 @@ - + @@ -35891,19 +35634,19 @@ - + - + - + - + - + @@ -35912,7 +35655,7 @@ - + @@ -35923,55 +35666,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -36004,13 +35747,13 @@ - + - + - + @@ -36019,10 +35762,10 @@ - + - + @@ -36037,7 +35780,7 @@ - + @@ -36064,28 +35807,28 @@ - + - + - + - + - + @@ -36096,10 +35839,10 @@ - + - + @@ -36116,18 +35859,18 @@ - + - + - + - + - + @@ -36136,16 +35879,16 @@ - + - + - + @@ -36156,7 +35899,7 @@ - + @@ -36191,27 +35934,27 @@ - + - + - + - + - + - + @@ -36226,91 +35969,91 @@ - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -36319,16 +36062,16 @@ - + - + - + - + @@ -36343,10 +36086,10 @@ - + - + @@ -36367,27 +36110,27 @@ - + - + - + - + - + - + @@ -36396,7 +36139,7 @@ - + @@ -36405,7 +36148,7 @@ - + @@ -36419,10 +36162,10 @@ - + - + @@ -36431,16 +36174,16 @@ - + - + - + - + @@ -36464,85 +36207,85 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + @@ -36553,13 +36296,13 @@ - - + + - + @@ -36569,46 +36312,46 @@ - + - + - + - + - + - + - + - + - + - + - - + + @@ -36619,24 +36362,24 @@ - - - + + + - + - + - + @@ -36659,15 +36402,15 @@ - + - + - + @@ -36675,7 +36418,7 @@ - + @@ -36683,7 +36426,7 @@ - + @@ -36704,10 +36447,10 @@ - + - + @@ -36721,9 +36464,9 @@ - + - + @@ -36732,10 +36475,10 @@ - + - + @@ -36756,7 +36499,7 @@ - + @@ -36768,27 +36511,27 @@ - + - + - + - + - + - + @@ -36797,10 +36540,10 @@ - + - + @@ -36808,23 +36551,23 @@ - + - + - + - + - + - + @@ -36835,89 +36578,89 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -36928,313 +36671,313 @@ - + - - + + - - + + - + - + - - + + - + - - + + - + - + - - - + + + - + - - + + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - - - - - + + - - + + - + - - + + - - - + + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - - + + + + - - + + - - + + - - + + - + - + - + - - - - - - + + + + + + - + - + - + @@ -37246,13 +36989,13 @@ - + - + @@ -37261,19 +37004,19 @@ - + - + - + - + @@ -37327,37 +37070,37 @@ - + - + - + - + - + - + - + - + - + @@ -37380,13 +37123,13 @@ - + - + - + @@ -37443,13 +37186,13 @@ - + - + - + @@ -37466,8 +37209,8 @@ - - + + @@ -37481,7 +37224,7 @@ - + @@ -37492,140 +37235,140 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -37636,52 +37379,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -37693,40 +37436,40 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -37734,42 +37477,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -37777,7 +37520,7 @@ - + @@ -37789,48 +37532,48 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -37851,12 +37594,12 @@ - + - + - + @@ -37933,15 +37676,15 @@ - + - + - + @@ -37958,15 +37701,15 @@ - + - + - + - + @@ -37974,13 +37717,13 @@ - + - + @@ -38006,21 +37749,21 @@ - + - + - + - + @@ -38031,15 +37774,15 @@ - + - + - + - + @@ -38048,13 +37791,13 @@ - + - + @@ -38065,7 +37808,7 @@ - + @@ -38074,397 +37817,397 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - - + + - + - + - + - - + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - + + + - - - + + + + + - - - - + + + + + + - - + + + + - + - - + + - - + + - - - + + - - + - - - - - - + + - - + + - - - + + - - - + + - - + + + - - - - - - - - - + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - + + - + - - - + + + - + - + - + - + - + @@ -38475,10 +38218,10 @@ - + - + @@ -38487,7 +38230,7 @@ - + @@ -38496,37 +38239,37 @@ - + - + - + - + - + - + - + - + - + - + @@ -38619,22 +38362,22 @@ - + - + - + - + - + @@ -38643,7 +38386,7 @@ - + @@ -38655,7 +38398,7 @@ - + @@ -38665,9 +38408,9 @@ - + - + @@ -38688,7 +38431,7 @@ - + @@ -38729,13 +38472,13 @@ - + - + - + @@ -38750,20 +38493,20 @@ - + - + - + - + - + @@ -38772,7 +38515,7 @@ - + @@ -38787,7 +38530,7 @@ - + @@ -38801,7 +38544,7 @@ - + @@ -38813,7 +38556,7 @@ - + @@ -38827,10 +38570,10 @@ - + - + @@ -38838,13 +38581,13 @@ - + - + @@ -38852,7 +38595,7 @@ - + @@ -38867,13 +38610,13 @@ - + - + - + @@ -38888,27 +38631,27 @@ - + - + - + - + - + - + - + - + @@ -38916,13 +38659,13 @@ - + - + @@ -38936,7 +38679,7 @@ - + @@ -38950,7 +38693,7 @@ - + @@ -38959,10 +38702,10 @@ - + - + @@ -38979,16 +38722,16 @@ - + - + - + - + @@ -39005,7 +38748,7 @@ - + @@ -39016,21 +38759,21 @@ - + - + - + - + - + @@ -39039,7 +38782,7 @@ - + @@ -39047,7 +38790,7 @@ - + @@ -39065,7 +38808,7 @@ - + @@ -39091,24 +38834,24 @@ - + - + - + - + - + @@ -39144,9 +38887,9 @@ - + - + @@ -39155,13 +38898,13 @@ - + - + @@ -39190,14 +38933,14 @@ - + - + @@ -39205,16 +38948,16 @@ - + - + - + @@ -39222,7 +38965,7 @@ - + @@ -39236,40 +38979,40 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + - + - - + + @@ -39277,13 +39020,13 @@ - + - + @@ -39310,48 +39053,48 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -39386,7 +39129,7 @@ - + @@ -39404,7 +39147,7 @@ - + @@ -39424,12 +39167,12 @@ - + - + - + @@ -39441,33 +39184,33 @@ - + - + - + - + - + - + - + - + - + @@ -39482,7 +39225,7 @@ - + @@ -39490,59 +39233,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -39551,159 +39294,159 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - + - + - - + + - - - + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - - - - + + + + + - - + + - + - - + + - - - + + + - - + + - - - + + + - - - + + + - + @@ -39712,7 +39455,7 @@ - + @@ -39732,10 +39475,10 @@ - - + + - + @@ -39750,10 +39493,10 @@ - + - + @@ -39771,21 +39514,21 @@ - + - + - + - + @@ -39805,63 +39548,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -39873,8 +39562,8 @@ - - + + @@ -39888,55 +39577,55 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -39951,8 +39640,8 @@ - - + + @@ -39979,11 +39668,11 @@ - + - + @@ -39991,13 +39680,13 @@ - + - + @@ -40015,7 +39704,7 @@ - + @@ -40026,10 +39715,10 @@ - - - - + + + + @@ -40065,11 +39754,11 @@ - + - + @@ -40080,16 +39769,16 @@ - - - - - + + + + + - - + + @@ -40101,17 +39790,17 @@ - + - + - + @@ -40142,23 +39831,23 @@ - + - + - + - + @@ -40166,10 +39855,10 @@ - + - + @@ -40213,7 +39902,7 @@ - + @@ -40221,9 +39910,9 @@ - - - + + + @@ -40240,7 +39929,7 @@ - + @@ -40333,7 +40022,7 @@ - + @@ -40344,7 +40033,7 @@ - + @@ -40359,7 +40048,7 @@ - + @@ -40370,36 +40059,36 @@ - - - + + + - - + + - + - + - + - - - + + + - + - + @@ -40420,13 +40109,13 @@ - + - + @@ -40450,10 +40139,10 @@ - + - + @@ -40462,18 +40151,18 @@ - + - + - + - + - + @@ -40482,15 +40171,15 @@ - + - + - + @@ -40499,7 +40188,7 @@ - + @@ -40509,7 +40198,7 @@ - + @@ -40517,13 +40206,13 @@ - + - + @@ -40534,13 +40223,13 @@ - + - + - + @@ -40554,19 +40243,19 @@ - + - + - + - + @@ -40576,23 +40265,23 @@ - + - + - + - + - + - + @@ -40606,7 +40295,7 @@ - + @@ -40626,175 +40315,175 @@ - - + + - + - + - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + - - - - - - - - - - - - + + + - - + + - + - + - + - + - - - + + + - - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + @@ -40841,7 +40530,7 @@ - + @@ -41003,7 +40692,7 @@ - + @@ -41011,40 +40700,40 @@ - + - + - - + + - + - + - + - + - + @@ -41112,17 +40801,17 @@ - - - + + + - + - + @@ -41130,7 +40819,7 @@ - + @@ -41145,16 +40834,16 @@ - + - + - + - + @@ -41169,42 +40858,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -41217,7 +40906,7 @@ - + @@ -41225,26 +40914,26 @@ - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -41279,65 +40968,65 @@ - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - + + - + - - + + - - - + + + - - + + - - + + @@ -41349,15 +41038,15 @@ - - - - - - - - - + + + + + + + + + @@ -41375,8 +41064,8 @@ - - + + @@ -41390,15 +41079,15 @@ - - - + + + - + @@ -41409,7 +41098,7 @@ - + @@ -41428,17 +41117,17 @@ - - + + - + - + @@ -41450,12 +41139,12 @@ - + - + @@ -41481,24 +41170,24 @@ - + - - - - + + + + - + - + @@ -41515,7 +41204,7 @@ - + @@ -41523,11 +41212,11 @@ - + - + - + @@ -41540,7 +41229,7 @@ - + @@ -41551,7 +41240,7 @@ - + @@ -41562,7 +41251,7 @@ - + @@ -41570,7 +41259,7 @@ - + @@ -41580,18 +41269,18 @@ - + - + - + @@ -41600,15 +41289,15 @@ - + - + - + @@ -41619,7 +41308,7 @@ - + @@ -41627,143 +41316,143 @@ - - - - - - + + + + + + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -41804,11 +41493,11 @@ - + - + @@ -41820,13 +41509,13 @@ - + - + @@ -41840,8 +41529,8 @@ - - + + @@ -41882,231 +41571,230 @@ - - + + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - - + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + - - + + - + - - + + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -42135,7 +41823,7 @@ - + @@ -42147,7 +41835,7 @@ - + @@ -42195,10 +41883,10 @@ - + - + @@ -42222,7 +41910,7 @@ - + @@ -42261,7 +41949,7 @@ - + @@ -42288,21 +41976,21 @@ - + - + - + - + - + @@ -42310,7 +41998,7 @@ - + @@ -42327,15 +42015,15 @@ - + - + - + @@ -42343,12 +42031,12 @@ - + - + @@ -42365,8 +42053,8 @@ - - + + @@ -42374,7 +42062,7 @@ - + @@ -42398,7 +42086,7 @@ - + @@ -42406,7 +42094,7 @@ - + @@ -42564,7 +42252,7 @@ - + @@ -42596,7 +42284,7 @@ - + @@ -42632,15 +42320,15 @@ - + - + - + - + @@ -42658,7 +42346,7 @@ - + @@ -42669,10 +42357,10 @@ - + - + @@ -42681,19 +42369,19 @@ - + - + - + - + @@ -42711,19 +42399,19 @@ - + - + - + - + - + @@ -42734,7 +42422,7 @@ - + @@ -42742,13 +42430,13 @@ - + - + - + @@ -42759,23 +42447,23 @@ - + - + - + - + - + @@ -42786,20 +42474,20 @@ - + - + - + - + - + @@ -42808,7 +42496,7 @@ - + @@ -42819,15 +42507,15 @@ - + - + - + - + @@ -42935,10 +42623,10 @@ - + - + @@ -42947,9 +42635,9 @@ - + - + @@ -42958,7 +42646,7 @@ - + @@ -42967,7 +42655,7 @@ - + @@ -42993,7 +42681,7 @@ - + @@ -43001,7 +42689,7 @@ - + @@ -43012,28 +42700,28 @@ - + - + - + - - - + + + - + @@ -43042,13 +42730,13 @@ - - + + - + @@ -43071,16 +42759,16 @@ - + - + - + - + @@ -43109,22 +42797,22 @@ - + - + - + - + - + @@ -43147,7 +42835,7 @@ - + @@ -43161,7 +42849,7 @@ - + @@ -43170,50 +42858,50 @@ - + - + - + - - + + - + - + - + - + - + - + - + - + - + @@ -43228,55 +42916,58 @@ - + - + - + - + - + - + - + - - + + - + - + - + - + - + + + + - + @@ -43290,7 +42981,7 @@ - + @@ -43299,16 +42990,16 @@ - + - + - + - + @@ -43323,25 +43014,25 @@ - + - + - + - + @@ -43349,13 +43040,13 @@ - + - + - + @@ -43384,13 +43075,13 @@ - + - + @@ -43399,9 +43090,9 @@ - + - + @@ -43413,54 +43104,54 @@ - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + @@ -43468,18 +43159,18 @@ - + - + - + - + @@ -43487,18 +43178,18 @@ - + - + - + - + @@ -43506,42 +43197,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -43550,74 +43241,74 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -43629,7 +43320,7 @@ - + @@ -43662,10 +43353,10 @@ - + - + @@ -43680,7 +43371,7 @@ - + @@ -43689,25 +43380,25 @@ - + - + - + - + - + - + - + @@ -43722,7 +43413,7 @@ - + @@ -43734,10 +43425,10 @@ - + - + @@ -43746,10 +43437,10 @@ - + - + @@ -43757,7 +43448,7 @@ - + @@ -43771,7 +43462,7 @@ - + @@ -43798,7 +43489,7 @@ - + @@ -43824,15 +43515,15 @@ - + - + - + - + @@ -43840,48 +43531,48 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -43896,7 +43587,7 @@ - + @@ -43907,7 +43598,7 @@ - + @@ -43918,10 +43609,10 @@ - + - + @@ -43929,27 +43620,27 @@ - + - + - + - + - + - + - + - + @@ -43964,243 +43655,243 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -44208,48 +43899,48 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -44257,8 +43948,8 @@ - - + + @@ -44281,33 +43972,33 @@ - + - + - + - + - + - + - + - + - + - + @@ -44316,13 +44007,13 @@ - + - + @@ -44373,7 +44064,7 @@ - + @@ -44382,10 +44073,10 @@ - + - + @@ -44400,13 +44091,13 @@ - + - + @@ -44421,7 +44112,7 @@ - + @@ -44448,7 +44139,7 @@ - + @@ -44463,40 +44154,31 @@ - + - + - - - - - - - - - - + - + - + - + - + @@ -44513,19 +44195,19 @@ - + - + - + - + - + @@ -44533,10 +44215,10 @@ - + - + @@ -44545,7 +44227,7 @@ - + @@ -44560,22 +44242,22 @@ - + - + - + - + - + @@ -44599,7 +44281,7 @@ - + @@ -44611,22 +44293,22 @@ - + - - + + - + - + @@ -44634,7 +44316,7 @@ - + @@ -44642,20 +44324,20 @@ - + - - - + + + - + - + @@ -44670,15 +44352,15 @@ - + - + - + @@ -44687,7 +44369,7 @@ - + @@ -44702,108 +44384,102 @@ - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + @@ -44820,7 +44496,7 @@ - + @@ -44847,7 +44523,7 @@ - + @@ -44876,14 +44552,11 @@ - - - - - + + - + @@ -44907,10 +44580,10 @@ - + - + @@ -44934,13 +44607,13 @@ - + - + @@ -44961,7 +44634,7 @@ - + @@ -44976,10 +44649,10 @@ - + - + @@ -44987,7 +44660,7 @@ - + @@ -44996,7 +44669,7 @@ - + @@ -45007,7 +44680,7 @@ - + @@ -45020,26 +44693,26 @@ - + - + - + - + - + - + - + - + @@ -45048,13 +44721,13 @@ - + - + - + @@ -45063,13 +44736,13 @@ - + - + - + @@ -45099,7 +44772,7 @@ - + @@ -45110,13 +44783,13 @@ - + - + @@ -45128,31 +44801,31 @@ - + - + - + - + - + - + - + - + @@ -45181,64 +44854,64 @@ - + - + - + - + - + - + - + - + - + - - - - + - + - + - - - - + - + + + + - + + + + - + - + @@ -45246,27 +44919,27 @@ - + - + - + - + - + - + - + - + @@ -45367,7 +45040,7 @@ - + @@ -45375,10 +45048,10 @@ - + - + @@ -45393,8 +45066,8 @@ - - + + @@ -45411,18 +45084,18 @@ - + - + - - - + + + @@ -45436,29 +45109,29 @@ - - + + - + - + - + - + - + - + @@ -45473,10 +45146,10 @@ - + - + @@ -45484,8 +45157,9 @@ - - + + + @@ -45493,178 +45167,176 @@ - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -45687,7 +45359,7 @@ - + @@ -45696,305 +45368,305 @@ - + - - + + - + - - + + - + - + - + - + - + - - + + - - - + + + - - + + - + - - + + - - + + - + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - + + - + - - + + - + - + - - + + - + - + - - - - + + + + - - + + - + - - - - + + + + - + - + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - - + + + - - + + - - + + - - + + - + - - - + + + - - - + + + - - + + - - - - + + + + - - - - + + + + - - + + - - + + - - + + - + - + - + - + - + - + - + @@ -46002,7 +45674,7 @@ - + @@ -46010,71 +45682,70 @@ - - - + + - + - + - - + + - - + + - + - - + + - + - + - - + + - - + + - + - + @@ -46089,7 +45760,7 @@ - + @@ -46107,9 +45778,9 @@ - - - + + + @@ -46120,11 +45791,11 @@ - + - + @@ -46134,7 +45805,7 @@ - + @@ -46158,7 +45829,7 @@ - + @@ -46172,7 +45843,7 @@ - + @@ -46193,7 +45864,7 @@ - + @@ -46262,20 +45933,20 @@ - - + + - + - + - + - + @@ -46287,7 +45958,7 @@ - + @@ -46295,27 +45966,27 @@ - + - + - + - + - + - + @@ -46330,7 +46001,7 @@ - + @@ -46338,7 +46009,7 @@ - + @@ -46352,7 +46023,7 @@ - + @@ -46360,10 +46031,10 @@ - + - + @@ -46390,7 +46061,7 @@ - + @@ -46420,7 +46091,7 @@ - + @@ -46429,10 +46100,10 @@ - + - + @@ -46444,7 +46115,7 @@ - + @@ -46494,7 +46165,7 @@ - + @@ -46502,18 +46173,18 @@ - + - + - + - + @@ -46521,37 +46192,37 @@ - + - + - + - + - + - + - + - + - + - + @@ -46563,7 +46234,7 @@ - + @@ -46571,75 +46242,75 @@ - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + @@ -46647,31 +46318,31 @@ - + - - + + - - + + - + - + - + @@ -46681,28 +46352,28 @@ - + - + - - + + - - + + - + @@ -46713,14 +46384,14 @@ - + - - + + - + @@ -46728,23 +46399,23 @@ - - + + - + - + - - + + - + @@ -46754,56 +46425,56 @@ - - + + - + - - + + - - - - - - - - - - + + + + + + + + + + - + - - + + - + - + - - + + - + - + @@ -46814,9 +46485,9 @@ - + - + @@ -46825,7 +46496,7 @@ - + @@ -46834,7 +46505,7 @@ - + @@ -46852,7 +46523,7 @@ - + @@ -46861,7 +46532,7 @@ - + @@ -46869,9 +46540,9 @@ - + - + @@ -46886,7 +46557,7 @@ - + @@ -46910,7 +46581,7 @@ - + @@ -46948,10 +46619,10 @@ - + - + @@ -46960,10 +46631,10 @@ - + - + @@ -46978,24 +46649,24 @@ - + - + - + - - + + @@ -47003,10 +46674,10 @@ - + - + @@ -47023,7 +46694,7 @@ - + @@ -47052,7 +46723,7 @@ - + @@ -47067,93 +46738,93 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -47174,10 +46845,10 @@ - + - + @@ -47188,22 +46859,22 @@ - + - + - + - + - + @@ -47214,7 +46885,7 @@ - + @@ -47225,40 +46896,40 @@ - + - + - + - + - + - + - - + + - + - + - + - + @@ -47270,25 +46941,25 @@ - + - + - + - + - + @@ -47312,18 +46983,18 @@ - + - + - + - + @@ -47337,7 +47008,7 @@ - + @@ -47351,7 +47022,7 @@ - + @@ -47386,22 +47057,22 @@ - + - + - + - + @@ -47419,7 +47090,7 @@ - + @@ -47431,7 +47102,7 @@ - + @@ -47452,7 +47123,7 @@ - + @@ -47473,7 +47144,7 @@ - + @@ -47500,25 +47171,25 @@ - + - + - + - + - + @@ -47530,25 +47201,25 @@ - + - + - + - + - + - + @@ -47557,7 +47228,7 @@ - + @@ -47566,22 +47237,22 @@ - - + + - + - - + + - + - + @@ -47592,7 +47263,7 @@ - + @@ -47609,7 +47280,7 @@ - + @@ -47634,7 +47305,7 @@ - + @@ -47766,7 +47437,7 @@ - + @@ -47774,9 +47445,9 @@ - + - + @@ -47791,7 +47462,7 @@ - + @@ -47800,7 +47471,7 @@ - + @@ -47815,23 +47486,23 @@ - + - + - + - + @@ -47841,9 +47512,9 @@ - + - + @@ -47851,7 +47522,7 @@ - + @@ -47870,10 +47541,10 @@ - + - + @@ -47899,13 +47570,13 @@ - + - + - + @@ -47919,7 +47590,7 @@ - + @@ -47927,10 +47598,10 @@ - + - + @@ -47947,7 +47618,7 @@ - + @@ -47955,10 +47626,10 @@ - + - + @@ -47969,7 +47640,7 @@ - + @@ -47977,16 +47648,16 @@ - - + + - + - + @@ -47998,7 +47669,7 @@ - + @@ -48007,7 +47678,7 @@ - + @@ -48019,19 +47690,19 @@ - + - + - + - + - + @@ -48040,20 +47711,20 @@ - + - + - + - + - + @@ -48062,24 +47733,24 @@ - + - + - - + + - + - + @@ -48108,15 +47779,15 @@ - + - + - + @@ -48145,7 +47816,7 @@ - + @@ -48153,7 +47824,7 @@ - + @@ -48161,7 +47832,7 @@ - + @@ -48169,17 +47840,17 @@ - + - + - + - + @@ -48200,17 +47871,17 @@ - + - + - + - + - + @@ -48222,9 +47893,9 @@ - + - + @@ -48236,13 +47907,13 @@ - - + + - + @@ -48251,19 +47922,19 @@ - + - + - + - + - + @@ -48275,8 +47946,8 @@ - - + + @@ -48287,13 +47958,13 @@ - + - + @@ -48328,7 +47999,7 @@ - + @@ -48336,7 +48007,7 @@ - + @@ -48344,64 +48015,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -48422,7 +48093,7 @@ - + @@ -48439,120 +48110,120 @@ - + - + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - + - + - - + + - - + + - - + + - - + + - - - - + + + + - + - - + + - - + + - - + + - + @@ -48564,19 +48235,19 @@ - + - + - + @@ -48591,9 +48262,9 @@ - + - + @@ -48608,21 +48279,21 @@ - + - + - + - + @@ -48659,7 +48330,7 @@ - + @@ -48673,8 +48344,8 @@ - - + + @@ -48685,16 +48356,16 @@ - + - + - + @@ -48705,16 +48376,16 @@ - + - + - + - + @@ -48723,7 +48394,7 @@ - + @@ -48731,12 +48402,12 @@ - + - + - + @@ -48767,31 +48438,31 @@ - - + + - - - - - + + + + + - - + + - + - + - + @@ -48800,7 +48471,7 @@ - + @@ -48851,7 +48522,7 @@ - + @@ -48860,7 +48531,7 @@ - + @@ -48920,7 +48591,7 @@ - + @@ -48929,7 +48600,7 @@ - + @@ -48941,7 +48612,7 @@ - + @@ -49055,13 +48726,13 @@ - + - + @@ -49073,16 +48744,16 @@ - + - + - + @@ -49097,12 +48768,12 @@ - + - + @@ -49111,13 +48782,13 @@ - + - + @@ -49126,10 +48797,10 @@ - + - + @@ -49159,7 +48830,7 @@ - + @@ -49177,33 +48848,33 @@ - + - + - + - + - + - + - - + + - + - + @@ -49212,7 +48883,7 @@ - + @@ -49220,34 +48891,34 @@ - + - + - + - + - + - + - + - + - + - + @@ -49256,10 +48927,10 @@ - + - + @@ -49279,37 +48950,37 @@ - + - + - + - + - + - + - + - + - - + + - + @@ -49317,99 +48988,99 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - - - + + + + - - + + - - + + - - + + @@ -49421,30 +49092,30 @@ - + - + - + - + - + - + - + @@ -49458,7 +49129,7 @@ - + @@ -49470,7 +49141,7 @@ - + @@ -49484,7 +49155,7 @@ - + @@ -49530,18 +49201,18 @@ - + - + - + @@ -49587,12 +49258,12 @@ - + - + @@ -49605,16 +49276,16 @@ - + - + - + @@ -49630,7 +49301,7 @@ - + @@ -49668,16 +49339,16 @@ - - - + + + - - - + + + @@ -49687,13 +49358,13 @@ - + - - + + @@ -49711,16 +49382,16 @@ - + - + - + @@ -49759,45 +49430,45 @@ - - - - - + + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - - + + @@ -49813,29 +49484,29 @@ - - - - + + + + - - - - + + + + - + - + - + @@ -49849,11 +49520,11 @@ - + - + - + @@ -49866,7 +49537,7 @@ - + @@ -49877,7 +49548,7 @@ - + @@ -49888,7 +49559,7 @@ - + @@ -49902,7 +49573,7 @@ - + @@ -49910,7 +49581,7 @@ - + @@ -49918,25 +49589,25 @@ - - + + - + - + - + - + - + @@ -49948,20 +49619,20 @@ - + - + - + - + - + @@ -49973,15 +49644,15 @@ - + - + - + @@ -49989,7 +49660,7 @@ - + @@ -50009,33 +49680,33 @@ - - - - + + + + - + - - + + - - - - + + + + - - + + - + @@ -50141,50 +49812,50 @@ - - + + - + - + - - + + - + - - - + + + - + - + - - + + @@ -50192,48 +49863,48 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -50242,13 +49913,13 @@ - + - + - + @@ -50259,7 +49930,7 @@ - + @@ -50273,7 +49944,7 @@ - + @@ -50287,7 +49958,7 @@ - + @@ -50301,7 +49972,7 @@ - + @@ -50315,21 +49986,21 @@ - + - + - + - + - + @@ -50346,33 +50017,33 @@ - + - + - + - + - + - + - + - - + + @@ -50383,13 +50054,13 @@ - + - + - + @@ -50398,7 +50069,7 @@ - + @@ -50431,7 +50102,7 @@ - + @@ -50440,15 +50111,15 @@ - + - + - + @@ -50493,9 +50164,9 @@ - + - + @@ -50504,7 +50175,7 @@ - + @@ -50512,10 +50183,10 @@ - + - + @@ -50523,7 +50194,7 @@ - + @@ -50531,7 +50202,7 @@ - + @@ -50542,13 +50213,13 @@ - + - + - + @@ -50557,21 +50228,21 @@ - + - + - + - + - + @@ -50582,7 +50253,7 @@ - + @@ -50590,21 +50261,21 @@ - + - + - + - + - - + + @@ -50613,26 +50284,26 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -50649,8 +50320,8 @@ - - + + @@ -50664,24 +50335,24 @@ - - + + - - - + + + - + - + - + @@ -50699,9 +50370,9 @@ - - - + + + @@ -50724,16 +50395,16 @@ - + - + - + @@ -50748,7 +50419,7 @@ - + @@ -50798,33 +50469,33 @@ - + - + - + - + - + - + - + - + @@ -50846,9 +50517,9 @@ - - - + + + @@ -50861,83 +50532,83 @@ - - + + - - + + - - - + + + - - - - - - - + + + + + + + - - + + - - + + - - - - + + + + - - - + + + - + - - + + - + - + - + - + - - - + + + - + - + - - - - + + + + @@ -50976,7 +50647,7 @@ - + @@ -50993,83 +50664,83 @@ - + - - + + - + - - - - + + + + - - + + - - - + + + - + - + - + - - + + - + - + - + - + - + - + - - + + - + @@ -51077,24 +50748,24 @@ - + - + - + - + - + - + - + @@ -51126,21 +50797,21 @@ - + - + - - + + - + @@ -51149,7 +50820,7 @@ - + @@ -51158,19 +50829,19 @@ - - + + - + - + - + @@ -51209,13 +50880,13 @@ - + - + @@ -51257,7 +50928,7 @@ - + @@ -51269,18 +50940,18 @@ - + - + - + @@ -51289,10 +50960,10 @@ - + - + @@ -51301,10 +50972,10 @@ - + - + @@ -51313,7 +50984,7 @@ - + @@ -51321,19 +50992,19 @@ - + - + - + - + @@ -51342,13 +51013,13 @@ - + - + @@ -51357,25 +51028,25 @@ - + - + - + - + - + @@ -51387,7 +51058,7 @@ - + @@ -51396,109 +51067,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -51506,15 +51177,15 @@ - + - + - + @@ -51523,8 +51194,8 @@ - - + + @@ -51552,7 +51223,7 @@ - + @@ -51563,24 +51234,24 @@ - + - + - + - + - + - + @@ -51589,9 +51260,9 @@ - + - + @@ -51600,7 +51271,7 @@ - + @@ -51615,59 +51286,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -51676,148 +51347,148 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + @@ -51826,53 +51497,53 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + @@ -51886,67 +51557,67 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -51954,9 +51625,9 @@ - + - + @@ -51965,7 +51636,7 @@ - + @@ -51973,19 +51644,19 @@ - + - + - + - + - + @@ -52000,108 +51671,108 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -52110,147 +51781,147 @@ - + - - + + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - - + + - + - + - + - + - + - + - - + + - + - - - + + + @@ -52260,60 +51931,60 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + @@ -52322,15 +51993,15 @@ - + - + - + @@ -52338,36 +52009,36 @@ - - - - + + + + - + - + - + - + - + - - - - + + + + @@ -52381,8 +52052,8 @@ - - + + @@ -52396,14 +52067,14 @@ - + - + - + @@ -52411,11 +52082,11 @@ - + - + @@ -52429,13 +52100,13 @@ - + - + @@ -52459,7 +52130,7 @@ - + @@ -52467,7 +52138,7 @@ - + @@ -52475,15 +52146,15 @@ - + - - - - + + + + @@ -52503,7 +52174,7 @@ - + @@ -52558,15 +52229,15 @@ - + - + - + @@ -52579,7 +52250,7 @@ - + @@ -52588,53 +52259,53 @@ - - + + - + - - - + + + - + - + - + - + - + - + - - + + - + @@ -52642,7 +52313,7 @@ - + @@ -52650,7 +52321,7 @@ - + @@ -52661,26 +52332,26 @@ - + - + - + - + - + - + @@ -52688,7 +52359,7 @@ - + @@ -52696,10 +52367,10 @@ - + - + @@ -52707,7 +52378,7 @@ - + @@ -52742,22 +52413,22 @@ - + - + - + - + - + - + @@ -52778,10 +52449,10 @@ - + - + @@ -52790,7 +52461,7 @@ - + @@ -52798,12 +52469,12 @@ - + - + - + @@ -52836,8 +52507,8 @@ - - + + @@ -52848,7 +52519,7 @@ - + @@ -52874,7 +52545,7 @@ - + @@ -52888,7 +52559,7 @@ - + @@ -52896,7 +52567,7 @@ - + @@ -52907,7 +52578,7 @@ - + @@ -52924,12 +52595,12 @@ - + - + - + @@ -52959,9 +52630,9 @@ - + - + @@ -52970,12 +52641,12 @@ - + - + @@ -52990,13 +52661,13 @@ - + - + - + @@ -53008,55 +52679,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -53071,16 +52742,16 @@ - + - + - + @@ -53092,28 +52763,28 @@ - + - + - + - + - + - + - + @@ -53130,15 +52801,15 @@ - + - + - + - + @@ -53150,7 +52821,7 @@ - + @@ -53176,7 +52847,7 @@ - + @@ -53188,10 +52859,10 @@ - + - + @@ -53205,7 +52876,7 @@ - + @@ -53216,7 +52887,7 @@ - + @@ -53230,7 +52901,7 @@ - + @@ -53241,10 +52912,10 @@ - + - + @@ -53255,7 +52926,7 @@ - + @@ -53278,24 +52949,24 @@ - + - + - + - + - + - + - + @@ -53306,7 +52977,7 @@ - + @@ -53320,7 +52991,7 @@ - + @@ -53334,25 +53005,25 @@ - + - + - + - + - + - + - + @@ -53363,7 +53034,7 @@ - + @@ -53374,16 +53045,16 @@ - + - + - + - + @@ -53392,7 +53063,7 @@ - + @@ -53403,7 +53074,7 @@ - + @@ -53444,15 +53115,15 @@ - + - + - + - + @@ -53473,7 +53144,7 @@ - + @@ -53481,15 +53152,15 @@ - + - + - + @@ -53497,21 +53168,21 @@ - + - + - + - + - + @@ -53531,10 +53202,10 @@ - + - + @@ -53543,16 +53214,16 @@ - + - + - + - + @@ -53560,9 +53231,9 @@ - + - + @@ -53586,7 +53257,7 @@ - + @@ -53598,10 +53269,10 @@ - + - + @@ -53609,14 +53280,14 @@ - + - + - + - + @@ -53637,10 +53308,10 @@ - + - + @@ -53649,24 +53320,24 @@ - + - + - + - + - + @@ -53675,13 +53346,13 @@ - + - + @@ -53689,10 +53360,10 @@ - + - + @@ -53731,7 +53402,7 @@ - + @@ -53758,13 +53429,13 @@ - + - + @@ -53782,21 +53453,21 @@ - + - + - + - + - + @@ -53829,9 +53500,9 @@ - + - + @@ -53849,7 +53520,7 @@ - + @@ -53857,7 +53528,7 @@ - + @@ -53878,7 +53549,7 @@ - + @@ -53889,10 +53560,10 @@ - + - + @@ -53910,21 +53581,21 @@ - + - + - + - + - + @@ -53978,10 +53649,10 @@ - + - + @@ -53993,10 +53664,10 @@ - + - + @@ -54010,31 +53681,31 @@ - + - + - + - + - + - + - + @@ -54079,18 +53750,18 @@ - + - + - + - + - + @@ -54105,10 +53776,10 @@ - + - + @@ -54146,38 +53817,38 @@ - + - + - + - + - + - + - + - + - + @@ -54185,23 +53856,23 @@ - + - + - + - + - + - + @@ -54209,108 +53880,108 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + @@ -54318,11 +53989,11 @@ - + - + @@ -54330,59 +54001,59 @@ - + - - + + - - + + - - + + - - + + - - + + - + - + - + - + @@ -54390,7 +54061,7 @@ - + @@ -54399,12 +54070,12 @@ - + - + @@ -54412,164 +54083,164 @@ - - + + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - + - + - + - - + + - + - - + + - + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -54579,67 +54250,67 @@ - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - + + - + - + - + - + - + @@ -54649,7 +54320,7 @@ - + @@ -54658,18 +54329,18 @@ - + - + - - + + @@ -54682,7 +54353,7 @@ - + @@ -54718,14 +54389,14 @@ - + - + - + @@ -54736,15 +54407,15 @@ - + - + - + - + @@ -54764,7 +54435,7 @@ - + @@ -54772,7 +54443,7 @@ - + @@ -54788,15 +54459,15 @@ - + - + - + @@ -54804,7 +54475,7 @@ - + @@ -54812,9 +54483,9 @@ - + - + @@ -54823,7 +54494,7 @@ - + @@ -54831,10 +54502,10 @@ - + - + @@ -54852,18 +54523,18 @@ - - - - - - - - + + + + + + + + - + @@ -54886,7 +54557,7 @@ - + @@ -54900,9 +54571,9 @@ - + - + @@ -54912,10 +54583,10 @@ - + - + @@ -54933,7 +54604,7 @@ - + @@ -54948,19 +54619,19 @@ - + - + - + - + - + @@ -55038,7 +54709,7 @@ - + @@ -55071,7 +54742,7 @@ - + @@ -55128,7 +54799,7 @@ - + @@ -55137,65 +54808,65 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -55206,21 +54877,21 @@ - + - + - + - + @@ -55231,7 +54902,7 @@ - + @@ -55244,7 +54915,7 @@ - + @@ -55257,13 +54928,13 @@ - + - + @@ -55281,7 +54952,7 @@ - + @@ -55311,8 +54982,8 @@ - - + + @@ -55320,8 +54991,8 @@ - - + + @@ -55329,108 +55000,108 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -55457,7 +55128,7 @@ - + @@ -55466,16 +55137,16 @@ - + - + - + - + @@ -55487,10 +55158,10 @@ - + - + @@ -55504,27 +55175,27 @@ - + - + - + - + - + - + - + - + @@ -55545,10 +55216,10 @@ - + - + @@ -55560,7 +55231,7 @@ - + @@ -55571,13 +55242,13 @@ - + - + - + @@ -55585,8 +55256,8 @@ - - + + @@ -55597,7 +55268,7 @@ - + @@ -55611,7 +55282,7 @@ - + @@ -55622,7 +55293,7 @@ - + @@ -55636,7 +55307,7 @@ - + @@ -55650,10 +55321,10 @@ - + - + @@ -55680,7 +55351,7 @@ - + @@ -55695,29 +55366,29 @@ - + - + - + - + - + - + - + - + @@ -55740,31 +55411,31 @@ - + - + - + - + - + - + - + - + - + @@ -55785,7 +55456,7 @@ - + @@ -55823,10 +55494,10 @@ - + - + @@ -55850,20 +55521,20 @@ - + - + - + - - + + @@ -55871,7 +55542,7 @@ - + @@ -55879,26 +55550,26 @@ - + - + - + - + - + - + - + - + @@ -55927,20 +55598,20 @@ - + - + - + - + - + @@ -55949,18 +55620,18 @@ - + - + - + - + - + @@ -55969,10 +55640,10 @@ - + - + @@ -55980,7 +55651,7 @@ - + @@ -55988,22 +55659,22 @@ - + - + - + - + - + - + @@ -56015,27 +55686,27 @@ - + - + - + - + - + - + - + @@ -56046,7 +55717,7 @@ - + @@ -56055,7 +55726,7 @@ - + @@ -56084,7 +55755,7 @@ - + @@ -56092,10 +55763,10 @@ - + - + @@ -56104,7 +55775,7 @@ - + @@ -56112,9 +55783,9 @@ - + - + @@ -56126,17 +55797,17 @@ - + - + - + - - + + @@ -56144,7 +55815,7 @@ - + @@ -56152,88 +55823,88 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -56391,8 +56062,8 @@ - - + + @@ -56400,13 +56071,13 @@ - + - + @@ -56414,21 +56085,21 @@ - - + + - + - + - + - + @@ -56442,599 +56113,599 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - + - - + + - + - - + + - + - + - + - + - + - + - + - - + + - + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - - - + + + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - + - + - + - - + + - - + + - - - + + + - - + + - - + + - - + + - + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + @@ -57061,13 +56732,13 @@ - + - + @@ -57133,10 +56804,10 @@ - + - + @@ -57163,7 +56834,7 @@ - + @@ -57172,13 +56843,13 @@ - + - + - + @@ -57190,10 +56861,10 @@ - + - + @@ -57202,13 +56873,13 @@ - + - + - + @@ -57247,18 +56918,18 @@ - + - + - + - + @@ -57266,9 +56937,9 @@ - + - + @@ -57292,7 +56963,7 @@ - + @@ -57300,13 +56971,13 @@ - + - + @@ -57326,12 +56997,12 @@ - + - + - + @@ -57346,7 +57017,7 @@ - + @@ -57357,7 +57028,7 @@ - + @@ -57380,19 +57051,19 @@ - + - + - + - + @@ -57406,9 +57077,9 @@ - + - + @@ -57423,7 +57094,7 @@ - + @@ -57432,7 +57103,7 @@ - + @@ -57450,10 +57121,10 @@ - + - + @@ -57464,7 +57135,7 @@ - + @@ -57475,12 +57146,12 @@ - + - + @@ -57489,7 +57160,7 @@ - + @@ -57501,7 +57172,7 @@ - + @@ -57513,16 +57184,16 @@ - + - + - + @@ -57531,10 +57202,10 @@ - + - + @@ -57558,38 +57229,38 @@ - + - + - + - + - + - + - + - + - + @@ -57597,15 +57268,15 @@ - + - + - + @@ -57613,12 +57284,12 @@ - + - + - + @@ -57645,10 +57316,10 @@ - + - + @@ -57660,13 +57331,13 @@ - + - + - + @@ -57675,7 +57346,7 @@ - + @@ -57684,13 +57355,13 @@ - + - + - + @@ -57726,7 +57397,7 @@ - + @@ -57738,7 +57409,7 @@ - + @@ -57756,18 +57427,18 @@ - + - + - + - + @@ -57784,16 +57455,16 @@ - + - + - + @@ -57801,7 +57472,7 @@ - + @@ -57827,33 +57498,33 @@ - + - + - + - + - + - + - + - + - + - + @@ -57868,13 +57539,13 @@ - + - + @@ -57883,12 +57554,12 @@ - + - + - + @@ -57921,7 +57592,7 @@ - + @@ -57930,13 +57601,13 @@ - + - + @@ -57950,15 +57621,15 @@ - + - + - + - + @@ -57967,10 +57638,10 @@ - + - + @@ -57981,15 +57652,15 @@ - + - + - + @@ -58004,7 +57675,7 @@ - + @@ -58015,12 +57686,12 @@ - + - + - + @@ -58032,15 +57703,15 @@ - + - + - + - + @@ -58049,22 +57720,22 @@ - + - + - + - + - + @@ -58078,7 +57749,7 @@ - + @@ -58092,15 +57763,15 @@ - + - + - + - + @@ -58109,7 +57780,7 @@ - + @@ -58117,74 +57788,74 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -58192,16 +57863,16 @@ - + - + - + - + @@ -58210,39 +57881,39 @@ - + - + - + - + - + - + @@ -58250,24 +57921,24 @@ - + - + - + - + - + - + - + @@ -58279,7 +57950,7 @@ - + @@ -58290,7 +57961,7 @@ - + @@ -58298,15 +57969,15 @@ - + - + - + - + @@ -58320,18 +57991,18 @@ - + - + - + - + @@ -58340,15 +58011,15 @@ - + - + - + @@ -58368,18 +58039,18 @@ - + - + - + - + @@ -58388,7 +58059,7 @@ - + @@ -58396,9 +58067,9 @@ - + - + @@ -58407,7 +58078,7 @@ - + @@ -58415,10 +58086,10 @@ - + - + @@ -58426,7 +58097,7 @@ - + @@ -58437,10 +58108,10 @@ - + - + @@ -58469,333 +58140,333 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -58803,7 +58474,7 @@ - + @@ -58812,12 +58483,12 @@ - + - + - + @@ -58832,19 +58503,19 @@ - + - + - + - + @@ -58856,22 +58527,22 @@ - + - + - + - + - + @@ -58886,10 +58557,10 @@ - + - + @@ -58942,13 +58613,13 @@ - + - + @@ -58965,7 +58636,7 @@ - + @@ -58980,7 +58651,7 @@ - + @@ -58995,7 +58666,7 @@ - + @@ -59009,7 +58680,7 @@ - + @@ -59017,48 +58688,48 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -59069,7 +58740,7 @@ - + @@ -59104,10 +58775,10 @@ - + - + @@ -59116,7 +58787,7 @@ - + @@ -59149,7 +58820,7 @@ - + @@ -59158,10 +58829,10 @@ - + - + @@ -59170,21 +58841,21 @@ - + - + - + - + @@ -59195,7 +58866,7 @@ - + @@ -59233,16 +58904,16 @@ - + - + - + - + @@ -59260,10 +58931,10 @@ - + - + @@ -59281,13 +58952,13 @@ - + - + - + @@ -59308,7 +58979,7 @@ - + @@ -59329,7 +59000,7 @@ - + @@ -59358,7 +59029,7 @@ - + @@ -59369,7 +59040,7 @@ - + @@ -59377,7 +59048,7 @@ - + @@ -59394,10 +59065,10 @@ - + - + @@ -59435,7 +59106,7 @@ - + @@ -59470,7 +59141,7 @@ - + @@ -59550,7 +59221,7 @@ - + @@ -59559,9 +59230,9 @@ - + - + @@ -59609,7 +59280,7 @@ - + @@ -59618,12 +59289,12 @@ - + - + - + @@ -59652,9 +59323,9 @@ - + - + @@ -59669,7 +59340,7 @@ - + @@ -59677,9 +59348,9 @@ - + - + @@ -59688,7 +59359,7 @@ - + @@ -59706,28 +59377,28 @@ - + - + - + - + - + - + - + @@ -59736,23 +59407,23 @@ - + - + - + - + - + @@ -59761,7 +59432,7 @@ - + @@ -59779,9 +59450,9 @@ - + - + @@ -59793,7 +59464,7 @@ - + @@ -59802,16 +59473,16 @@ - + - + - + - + @@ -59823,7 +59494,7 @@ - + @@ -59840,9 +59511,9 @@ - + - + @@ -59857,12 +59528,12 @@ - + - + - + @@ -59877,7 +59548,7 @@ - + @@ -59889,10 +59560,10 @@ - + - + @@ -59910,22 +59581,22 @@ - + - + - + - + - + @@ -59955,24 +59626,24 @@ - + - + - + - + - + - + @@ -59981,15 +59652,15 @@ - + - + - + - + @@ -59997,7 +59668,7 @@ - + @@ -60033,21 +59704,21 @@ - + - + - + - + - + @@ -60077,7 +59748,7 @@ - + @@ -60100,9 +59771,9 @@ - + - + @@ -60126,10 +59797,10 @@ - + - + @@ -60140,7 +59811,7 @@ - + @@ -60148,7 +59819,7 @@ - + @@ -60159,7 +59830,7 @@ - + @@ -60167,45 +59838,45 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -60214,7 +59885,7 @@ - + @@ -60226,18 +59897,18 @@ - + - + - + - + @@ -60245,7 +59916,7 @@ - + @@ -60253,7 +59924,7 @@ - + @@ -60261,12 +59932,12 @@ - + - + - + @@ -60287,7 +59958,7 @@ - + @@ -60311,16 +59982,16 @@ - + - + - + @@ -60335,7 +60006,7 @@ - + @@ -60343,7 +60014,7 @@ - + @@ -60351,7 +60022,7 @@ - + @@ -60365,15 +60036,15 @@ - + - + - + - + @@ -60385,12 +60056,12 @@ - + - + @@ -60422,7 +60093,7 @@ - + @@ -60439,35 +60110,35 @@ - + - + - + - + - + - + - + - + - + @@ -60497,16 +60168,16 @@ - + - + - + @@ -60518,473 +60189,473 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - - + + + - - + + + - - + + + - - + + + - - - - - - - - - - - - + - - - - - - - - + + - - + + - + + + + + + + + + + + + + + + + + + + - + - + - + - - + - + - + + - + - - + - - - - - - - - - - - - - - - - - - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + - + - + + - + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + @@ -60996,143 +60667,143 @@ - - + + - - + + - - + + - - + + - + - - + + - + - - + + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + @@ -61140,230 +60811,230 @@ - - + + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - + - - + + - - + + - - - + + + - - + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - + + - - - + + + - + - + - + @@ -61375,32 +61046,32 @@ - + - + - + - - + + - - + + - - - + + + @@ -61408,16 +61079,16 @@ - + - - + + - + @@ -61432,7 +61103,7 @@ - + @@ -61441,12 +61112,12 @@ - + - + @@ -61460,7 +61131,7 @@ - + @@ -61468,7 +61139,7 @@ - + @@ -61483,13 +61154,13 @@ - + - + - + @@ -61512,17 +61183,17 @@ - + - + - + @@ -61537,11 +61208,11 @@ - - + + - + diff --git a/abi_gki_aarch64_whitelist b/abi_gki_aarch64_whitelist index e21f6ac6e79e..e88400433526 100644 --- a/abi_gki_aarch64_whitelist +++ b/abi_gki_aarch64_whitelist @@ -706,6 +706,7 @@ rtnl_unlock rtnl_unregister rtnl_unregister_all + scatterwalk_map_and_copy sched_clock sched_setscheduler schedule