From 438fd4297c724ff67abbe4c8981c32fc7759b8a3 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sat, 10 Apr 2021 12:11:48 +0200 Subject: [PATCH] ANDROID: GKI: update .xml file With the merge of the `android11-5.4` branch, a lot of new symbols are now supported so update the .xml file with those symbols: Leaf changes summary: 178 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 172 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 6 Added variables 172 Added functions: [A] 'function int __device_reset(device*, bool)' [A] 'function void* __v4l2_find_nearest_size(void*, size_t, size_t, size_t, size_t, s32, s32)' [A] 'function int _vb2_fop_release(file*, mutex*)' [A] 'function void cec_fill_conn_info_from_drm(cec_connector_info*, const drm_connector*)' [A] 'function cec_notifier* cec_notifier_cec_adap_register(device*, const char*, cec_adapter*)' [A] 'function void cec_notifier_cec_adap_unregister(cec_notifier*)' [A] 'function cec_notifier* cec_notifier_conn_register(device*, const char*, const cec_connector_info*)' [A] 'function void cec_notifier_conn_unregister(cec_notifier*)' [A] 'function void cec_notifier_set_phys_addr(cec_notifier*, u16)' [A] 'function void cec_notifier_set_phys_addr_from_edid(cec_notifier*, const edid*)' [A] 'function void cfg80211_cac_event(net_device*, const cfg80211_chan_def*, nl80211_radar_event, gfp_t)' [A] 'function void cfg80211_radar_event(wiphy*, cfg80211_chan_def*, gfp_t)' [A] 'function void cfg80211_report_wowlan_wakeup(wireless_dev*, cfg80211_wowlan_wakeup*, gfp_t)' [A] 'function void clear_nlink(inode*)' [A] 'function clk_hw* clk_hw_register_composite(device*, const char*, const char* const*, int, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, unsigned long int)' [A] 'function bool clk_is_match(const clk*, const clk*)' [A] 'function clk* clk_register_mux(device*, const char*, const char* const*, u8, unsigned long int, void*, u8, u8, u8, spinlock_t*)' [A] 'function device* dev_pm_domain_attach_by_id(device*, unsigned int)' [A] 'function drm_bridge* devm_drm_panel_bridge_add(device*, drm_panel*, u32)' [A] 'function irq_chip_generic* devm_irq_alloc_generic_chip(device*, const char*, int, unsigned int, void*, irq_flow_handler_t)' [A] 'function int devm_irq_setup_generic_chip(device*, irq_chip_generic*, u32, irq_gc_flags, unsigned int, unsigned int)' [A] 'function phy* devm_of_phy_get(device*, device_node*, const char*)' [A] 'function phy* devm_phy_optional_get(device*, const char*)' [A] 'function int devm_pinctrl_register_and_init(device*, pinctrl_desc*, void*, pinctrl_dev**)' [A] 'function void devm_remove_action(device*, void (void*)*, void*)' [A] 'function int driver_create_file(device_driver*, const driver_attribute*)' [A] 'function void driver_remove_file(device_driver*, const driver_attribute*)' [A] 'function int drm_connector_init_with_ddc(drm_device*, drm_connector*, const drm_connector_funcs*, int, i2c_adapter*)' [A] 'function hdmi_quantization_range drm_default_rgb_quant_range(const drm_display_mode*)' [A] 'function int drm_display_info_set_bus_formats(drm_display_info*, const u32*, unsigned int)' [A] 'function int drm_gem_cma_dumb_create(drm_file*, drm_device*, drm_mode_create_dumb*)' [A] 'function int drm_gem_shmem_dumb_create(drm_file*, drm_device*, drm_mode_create_dumb*)' [A] 'function sg_table* drm_gem_shmem_get_pages_sgt(drm_gem_object*)' [A] 'function int drm_gem_shmem_mmap(file*, vm_area_struct*)' [A] 'function drm_gem_object* drm_gem_shmem_prime_import_sg_table(drm_device*, dma_buf_attachment*, sg_table*)' [A] 'function void drm_hdmi_avi_infoframe_colorspace(hdmi_avi_infoframe*, const drm_connector_state*)' [A] 'function void drm_hdmi_avi_infoframe_quant_range(hdmi_avi_infoframe*, drm_connector*, const drm_display_mode*, hdmi_quantization_range)' [A] 'function int drm_hdmi_infoframe_set_hdr_metadata(hdmi_drm_infoframe*, const drm_connector_state*)' [A] 'function int drm_hdmi_vendor_infoframe_from_display_mode(hdmi_vendor_infoframe*, drm_connector*, const drm_display_mode*)' [A] 'function int drm_mode_create_hdmi_colorspace_property(drm_connector*)' [A] 'function drm_display_mode* drm_mode_find_dmt(drm_device*, int, int, int, bool)' [A] 'function bool drm_mode_is_420_also(const drm_display_info*, const drm_display_mode*)' [A] 'function bool drm_mode_is_420_only(const drm_display_info*, const drm_display_mode*)' [A] 'function int drm_of_encoder_active_endpoint(device_node*, drm_encoder*, of_endpoint*)' [A] 'function int drm_of_find_panel_or_bridge(const device_node*, int, int, drm_panel**, drm_bridge**)' [A] 'function drm_plane* drm_plane_from_index(drm_device*, int)' [A] 'function ssize_t drm_scdc_read(i2c_adapter*, u8, void*, size_t)' [A] 'function bool drm_scdc_set_high_tmds_clock_ratio(i2c_adapter*, bool)' [A] 'function bool drm_scdc_set_scrambling(i2c_adapter*, bool)' [A] 'function ssize_t drm_scdc_write(i2c_adapter*, u8, void*, size_t)' [A] 'function int dw_pcie_ep_raise_legacy_irq(dw_pcie_ep*, unsigned char)' [A] 'function int dw_pcie_ep_raise_msi_irq(dw_pcie_ep*, unsigned char, unsigned char)' [A] 'function int dw_pcie_ep_raise_msix_irq(dw_pcie_ep*, unsigned char, unsigned short int)' [A] 'function void dw_pcie_ep_reset_bar(dw_pcie*, pci_barno)' [A] 'function int dw_pcie_link_up(dw_pcie*)' [A] 'function bool fwnode_device_is_available(const fwnode_handle*)' [A] 'function fwnode_handle* fwnode_get_next_parent(fwnode_handle*)' [A] 'function fwnode_handle* fwnode_graph_get_next_endpoint(const fwnode_handle*, fwnode_handle*)' [A] 'function fwnode_handle* fwnode_graph_get_port_parent(const fwnode_handle*)' [A] 'function fwnode_handle* fwnode_graph_get_remote_endpoint(const fwnode_handle*)' [A] 'function fwnode_handle* fwnode_graph_get_remote_port_parent(const fwnode_handle*)' [A] 'function int fwnode_graph_parse_endpoint(const fwnode_handle*, fwnode_endpoint*)' [A] 'function int fwnode_property_read_u64_array(const fwnode_handle*, const char*, u64*, size_t)' [A] 'function void* gen_pool_dma_alloc(gen_pool*, size_t, dma_addr_t*)' [A] 'function int hdmi_avi_infoframe_check(hdmi_avi_infoframe*)' [A] 'function ssize_t hdmi_drm_infoframe_pack(hdmi_drm_infoframe*, void*, size_t)' [A] 'function ssize_t hdmi_vendor_infoframe_pack(hdmi_vendor_infoframe*, void*, size_t)' [A] 'function irq_domain* irq_domain_add_legacy(device_node*, unsigned int, unsigned int, irq_hw_number_t, const irq_domain_ops*, void*)' [A] 'function int iw_handler_get_spy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_get_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_set_spy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_set_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function char* iwe_stream_add_event(iw_request_info*, char*, char*, iw_event*, int)' [A] 'function char* iwe_stream_add_point(iw_request_info*, char*, char*, iw_event*, char*)' [A] 'function char* iwe_stream_add_value(iw_request_info*, char*, char*, char*, iw_event*, int)' [A] 'function dentry* kern_path_create(int, const char*, path*, unsigned int)' [A] 'function void ktime_get_snapshot(system_time_snapshot*)' [A] 'function void mctrl_gpio_disable_ms(mctrl_gpios*)' [A] 'function void mctrl_gpio_enable_ms(mctrl_gpios*)' [A] 'function unsigned int mctrl_gpio_get(mctrl_gpios*, unsigned int*)' [A] 'function mctrl_gpios* mctrl_gpio_init(uart_port*, unsigned int)' [A] 'function void mctrl_gpio_set(mctrl_gpios*, unsigned int)' [A] 'function bool mdiobus_is_registered_device(mii_bus*, int)' [A] 'function void media_graph_walk_cleanup(media_graph*)' [A] 'function int mipi_dsi_dcs_enter_sleep_mode(mipi_dsi_device*)' [A] 'function int mipi_dsi_dcs_exit_sleep_mode(mipi_dsi_device*)' [A] 'function int mipi_dsi_dcs_get_display_brightness(mipi_dsi_device*, u16*)' [A] 'function int mipi_dsi_dcs_set_display_off(mipi_dsi_device*)' [A] 'function int mipi_dsi_dcs_set_display_on(mipi_dsi_device*)' [A] 'function int mipi_dsi_dcs_set_pixel_format(mipi_dsi_device*, u8)' [A] 'function int mipi_dsi_dcs_set_tear_on(mipi_dsi_device*, mipi_dsi_dcs_tear_mode)' [A] 'function int mipi_dsi_dcs_set_tear_scanline(mipi_dsi_device*, u16)' [A] 'function int mipi_dsi_dcs_soft_reset(mipi_dsi_device*)' [A] 'function void mmc_retune_timer_stop(mmc_host*)' [A] 'function bool ns_capable_noaudit(user_namespace*, int)' [A] 'function gen_pool* of_gen_pool_get(device_node*, const char*, int)' [A] 'function int of_get_display_timing(const device_node*, const char*, display_timing*)' [A] 'function i2c_adapter* of_get_i2c_adapter_by_node(device_node*)' [A] 'function phy_device* of_phy_connect(net_device*, device_node*, void (net_device*)*, u32, phy_interface_t)' [A] 'function phy_device* of_phy_find_device(device_node*)' [A] 'function int of_regulator_match(device*, device_node*, of_regulator_match*, unsigned int)' [A] 'function int of_usb_update_otg_caps(device_node*, usb_otg_caps*)' [A] 'function pci_power_t pci_choose_state(pci_dev*, pm_message_t)' [A] 'function int pci_msi_enabled()' [A] 'function int phy_reset_after_clk_enable(phy_device*)' [A] 'function int phy_set_max_speed(phy_device*, u32)' [A] 'function void phy_set_sym_pause(phy_device*, bool, bool, bool)' [A] 'function void phy_support_sym_pause(phy_device*)' [A] 'function int pinctrl_enable(pinctrl_dev*)' [A] 'function group_desc* pinctrl_generic_get_group(pinctrl_dev*, unsigned int)' [A] 'function int pinctrl_generic_get_group_count(pinctrl_dev*)' [A] 'function const char* pinctrl_generic_get_group_name(pinctrl_dev*, unsigned int)' [A] 'function int pinctrl_generic_get_group_pins(pinctrl_dev*, unsigned int, const unsigned int**, unsigned int*)' [A] 'function function_desc* pinmux_generic_get_function(pinctrl_dev*, unsigned int)' [A] 'function int pinmux_generic_get_function_count(pinctrl_dev*)' [A] 'function int pinmux_generic_get_function_groups(pinctrl_dev*, unsigned int, const char* const**, unsigned int* const)' [A] 'function const char* pinmux_generic_get_function_name(pinctrl_dev*, unsigned int)' [A] 'function int posix_clock_register(posix_clock*, device*)' [A] 'function void posix_clock_unregister(posix_clock*)' [A] 'function power_supply* power_supply_get_by_phandle(device_node*, const char*)' [A] 'function int regmap_attach_dev(device*, regmap*, const regmap_config*)' [A] 'function int regulator_map_voltage_iterate(regulator_dev*, int, int)' [A] 'function int reset_control_status(reset_control*)' [A] 'function device* rpmsg_find_device(device*, rpmsg_channel_info*)' [A] 'function int rpmsg_sendto(rpmsg_endpoint*, void*, int, u32)' [A] 'function void rproc_add_carveout(rproc*, rproc_mem_entry*)' [A] 'function void* rproc_da_to_va(rproc*, u64, int)' [A] 'function resource_table* rproc_elf_find_loaded_rsc_table(rproc*, const firmware*)' [A] 'function int rproc_elf_load_rsc_table(rproc*, const firmware*)' [A] 'function int rproc_elf_load_segments(rproc*, const firmware*)' [A] 'function int rproc_elf_sanity_check(rproc*, const firmware*)' [A] 'function rproc_mem_entry* rproc_mem_entry_init(device*, void*, dma_addr_t, int, u32, int (rproc*, rproc_mem_entry*)*, int (rproc*, rproc_mem_entry*)*, const char*, ...)' [A] 'function rproc_mem_entry* rproc_of_resm_mem_entry_init(device*, u32, int, u32, const char*, ...)' [A] 'function irqreturn_t rproc_vq_interrupt(rproc*, int)' [A] 'function int schedule_hrtimeout(ktime_t*, const hrtimer_mode)' [A] 'function int sdhci_execute_tuning(mmc_host*, u32)' [A] 'function int sdhci_resume_host(sdhci_host*)' [A] 'function int sdhci_suspend_host(sdhci_host*)' [A] 'function void snd_dmaengine_pcm_set_config_from_dai_data(const snd_pcm_substream*, const snd_dmaengine_dai_dma_data*, dma_slave_config*)' [A] 'function int snd_pcm_format_big_endian(snd_pcm_format_t)' [A] 'function int snd_pcm_format_linear(snd_pcm_format_t)' [A] 'function int snd_pcm_format_unsigned(snd_pcm_format_t)' [A] 'function snd_pcm_substream* snd_soc_dpcm_get_substream(snd_soc_pcm_runtime*, int)' [A] 'function regmap* syscon_regmap_lookup_by_compatible(const char*)' [A] 'function int thermal_zone_bind_cooling_device(thermal_zone_device*, int, thermal_cooling_device*, unsigned long int, unsigned long int, unsigned int)' [A] 'function u64 timecounter_cyc2time(timecounter*, u64)' [A] 'function void tso_build_data(sk_buff*, tso_t*, int)' [A] 'function void tso_build_hdr(sk_buff*, char*, tso_t*, int, bool)' [A] 'function int tso_count_descs(sk_buff*)' [A] 'function void tso_start(sk_buff*, tso_t*)' [A] 'function int tty_port_install(tty_port*, tty_driver*, tty_struct*)' [A] 'function int tty_prepare_flip_string(tty_port*, unsigned char**, size_t)' [A] 'function void* typec_switch_get_drvdata(typec_switch*)' [A] 'function typec_switch* typec_switch_register(device*, const typec_switch_desc*)' [A] 'function void typec_switch_unregister(typec_switch*)' [A] 'function void uart_get_rs485_mode(device*, serial_rs485*)' [A] 'function v4l2_async_subdev* v4l2_async_notifier_add_fwnode_subdev(v4l2_async_notifier*, fwnode_handle*, unsigned int)' [A] 'function int v4l2_async_notifier_add_subdev(v4l2_async_notifier*, v4l2_async_subdev*)' [A] 'function void v4l2_async_notifier_cleanup(v4l2_async_notifier*)' [A] 'function void v4l2_async_notifier_init(v4l2_async_notifier*)' [A] 'function int v4l2_async_notifier_register(v4l2_device*, v4l2_async_notifier*)' [A] 'function void v4l2_async_notifier_unregister(v4l2_async_notifier*)' [A] 'function int v4l2_async_register_subdev(v4l2_subdev*)' [A] 'function int v4l2_async_subdev_notifier_register(v4l2_subdev*, v4l2_async_notifier*)' [A] 'function void v4l2_async_unregister_subdev(v4l2_subdev*)' [A] 'function void v4l2_ctrl_auto_cluster(unsigned int, v4l2_ctrl**, u8, bool)' [A] 'function v4l2_ctrl* v4l2_ctrl_new_std_menu_items(v4l2_ctrl_handler*, const v4l2_ctrl_ops*, u32, u8, u64, u8, const char* const*)' [A] 'function __poll_t v4l2_ctrl_poll(file*, poll_table_struct*)' [A] 'function int v4l2_ctrl_subdev_log_status(v4l2_subdev*)' [A] 'function int v4l2_g_parm_cap(video_device*, v4l2_subdev*, v4l2_streamparm*)' [A] 'function int v4l2_s_parm_cap(video_device*, v4l2_subdev*, v4l2_streamparm*)' [A] 'function int vm_munmap(unsigned long int, unsigned long int)' 6 Added variables: [A] 'const clk_ops clk_divider_ops' [A] 'const clk_ops clk_fractional_divider_ops' [A] 'const clk_ops clk_gate_ops' [A] 'const clk_ops clk_mux_ops' [A] 'unsigned int hrtimer_resolution' [A] 'user_namespace init_user_ns' Bug: 161946584 Signed-off-by: Greg Kroah-Hartman Change-Id: I2c5e3c1de73c43ad0bbace397b36dcfa20548934 --- android/abi_gki_aarch64.xml | 6873 ++++++++++++++++++++++------------- 1 file changed, 4278 insertions(+), 2595 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index d0b1541ee450..a9267c8755f9 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -63,6 +63,7 @@ + @@ -265,6 +266,7 @@ + @@ -315,6 +317,7 @@ + @@ -553,6 +556,13 @@ + + + + + + + @@ -562,6 +572,7 @@ + @@ -588,9 +599,11 @@ + + @@ -621,6 +634,7 @@ + @@ -645,6 +659,7 @@ + @@ -656,6 +671,7 @@ + @@ -665,6 +681,7 @@ + @@ -860,6 +877,7 @@ + @@ -994,6 +1012,7 @@ + @@ -1021,6 +1040,8 @@ + + @@ -1040,15 +1061,18 @@ + + + @@ -1064,6 +1088,7 @@ + @@ -1195,9 +1220,11 @@ + + @@ -1282,6 +1309,7 @@ + @@ -1308,6 +1336,7 @@ + @@ -1317,6 +1346,7 @@ + @@ -1380,6 +1410,7 @@ + @@ -1411,6 +1442,10 @@ + + + + @@ -1420,7 +1455,11 @@ + + + + @@ -1451,13 +1490,17 @@ + + + + @@ -1481,6 +1524,8 @@ + + @@ -1504,6 +1549,7 @@ + @@ -1527,6 +1573,10 @@ + + + + @@ -1545,7 +1595,12 @@ + + + + + @@ -1652,15 +1707,23 @@ + + + + + + + + @@ -1669,6 +1732,7 @@ + @@ -1837,9 +1901,12 @@ + + + @@ -2178,6 +2245,7 @@ + @@ -2222,6 +2290,13 @@ + + + + + + + @@ -2229,6 +2304,7 @@ + @@ -2350,6 +2426,7 @@ + @@ -2416,9 +2493,15 @@ + + + + + + @@ -2436,6 +2519,7 @@ + @@ -2473,9 +2557,18 @@ + + + + + + + + + @@ -2536,6 +2629,7 @@ + @@ -2635,6 +2729,7 @@ + @@ -2700,6 +2795,7 @@ + @@ -2708,9 +2804,11 @@ + + @@ -2756,7 +2854,9 @@ + + @@ -2779,6 +2879,7 @@ + @@ -2789,6 +2890,7 @@ + @@ -2816,6 +2918,7 @@ + @@ -2860,6 +2963,7 @@ + @@ -2956,17 +3060,21 @@ + + + + @@ -2977,8 +3085,13 @@ + + + + + @@ -2997,6 +3110,10 @@ + + + + @@ -3056,10 +3173,13 @@ + + + @@ -3201,6 +3321,7 @@ + @@ -3247,6 +3368,7 @@ + @@ -3284,6 +3406,7 @@ + @@ -3318,24 +3441,35 @@ + + + + + + + + + + + @@ -3382,6 +3516,7 @@ + @@ -3427,6 +3562,7 @@ + @@ -3434,10 +3570,12 @@ + + @@ -3651,6 +3789,7 @@ + @@ -3666,7 +3805,10 @@ + + + @@ -3744,6 +3886,7 @@ + @@ -3913,6 +4056,7 @@ + @@ -3958,6 +4102,7 @@ + @@ -3966,6 +4111,7 @@ + @@ -3999,6 +4145,10 @@ + + + + @@ -4032,6 +4182,7 @@ + @@ -4039,6 +4190,7 @@ + @@ -4071,6 +4223,9 @@ + + + @@ -4079,6 +4234,7 @@ + @@ -4363,6 +4519,16 @@ + + + + + + + + + + @@ -4376,7 +4542,10 @@ + + + @@ -4402,12 +4571,14 @@ + + @@ -4510,6 +4681,7 @@ + @@ -4651,8 +4823,12 @@ + + + + @@ -4685,18 +4861,21 @@ + + - + + @@ -23415,7 +23594,7 @@ - + @@ -23431,7 +23610,7 @@ - + @@ -23439,7 +23618,7 @@ - + @@ -23447,7 +23626,7 @@ - + @@ -23705,33 +23884,33 @@ - + - + - + - + - + - + - + - + - + - + @@ -31791,7 +31970,7 @@ - + @@ -47414,7 +47593,7 @@ - + @@ -47425,7 +47604,7 @@ - + @@ -47891,7 +48070,7 @@ - + @@ -48129,10 +48308,10 @@ - - - - + + + + @@ -48997,9 +49176,9 @@ - - - + + + @@ -49027,9 +49206,9 @@ - - - + + + @@ -53704,10 +53883,6 @@ - - - - @@ -53720,6 +53895,10 @@ + + + + @@ -55374,6 +55553,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -55389,6 +55593,17 @@ + + + + + + + + + + + @@ -55607,11 +55822,6 @@ - - - - - @@ -55670,7 +55880,7 @@ - + @@ -55830,6 +56040,12 @@ + + + + + + @@ -56235,6 +56451,11 @@ + + + + + @@ -58223,50 +58444,50 @@ - - - + + + - - - + + + - - - + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + @@ -58341,6 +58562,13 @@ + + + + + + + @@ -58357,10 +58585,18 @@ + + + + + + + + @@ -58385,13 +58621,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60313,6 +60583,12 @@ + + + + + + @@ -64245,6 +64521,22 @@ + + + + + + + + + + + + + + + + @@ -64291,6 +64583,7 @@ + @@ -64386,7 +64679,11 @@ + + + + @@ -64415,6 +64712,20 @@ + + + + + + + + + + + + + + @@ -64909,6 +65220,11 @@ + + + + + @@ -67642,12 +67958,12 @@ - - + + - - + + @@ -68952,6 +69268,12 @@ + + + + + + @@ -73686,10 +74008,19 @@ + + + + + + + + + @@ -73716,6 +74047,12 @@ + + + + + + @@ -73750,6 +74087,10 @@ + + + + @@ -78629,7 +78970,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -78995,6 +79364,7 @@ + @@ -81013,22 +81383,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -81037,6 +81449,8 @@ + + @@ -81099,6 +81513,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -81137,6 +81632,13 @@ + + + + + + + @@ -81156,6 +81658,10 @@ + + + + @@ -81163,13 +81669,6 @@ - - - - - - - @@ -81469,6 +81968,12 @@ + + + + + + @@ -81712,6 +82217,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -81890,6 +82418,11 @@ + + + + + @@ -82001,15 +82534,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -82107,6 +82680,8 @@ + + @@ -82157,6 +82732,16 @@ + + + + + + + + + + @@ -82253,6 +82838,8 @@ + + @@ -82290,11 +82877,25 @@ + + + + + + + + + + + + + + @@ -82340,6 +82941,13 @@ + + + + + + + @@ -82893,6 +83501,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85043,6 +85677,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -85262,23 +85920,6 @@ - - - - - - - - - - - - - - - - - @@ -85715,6 +86356,10 @@ + + + + @@ -91645,6 +92290,10 @@ + + + + @@ -91657,10 +92306,6 @@ - - - - @@ -91684,10 +92329,6 @@ - - - - @@ -91705,6 +92346,10 @@ + + + + @@ -93071,11 +93716,6 @@ - - - - - @@ -93093,6 +93733,11 @@ + + + + + @@ -93128,6 +93773,14 @@ + + + + + + + + @@ -93168,7 +93821,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -93848,6 +94529,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -94746,21 +95467,21 @@ - + - + - + - + - + - + @@ -94886,6 +95607,11 @@ + + + + + @@ -95904,18 +96630,6 @@ - - - - - - - - - - - - @@ -95936,6 +96650,10 @@ + + + + @@ -95994,466 +96712,122 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + - - - + + + + + - - - + + - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + @@ -96521,331 +96895,88 @@ - - - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - - - - + + + + - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - + - + - + - + + + + - + + + + - + - - - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -96942,401 +97073,34 @@ + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -97382,16 +97146,8 @@ - - - - - - - - @@ -97409,49 +97165,13 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - @@ -97463,185 +97183,32 @@ - - + - + - - + + - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -97652,40 +97219,13 @@ + + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -97718,26 +97258,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -98105,24 +97625,172 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -98419,18 +98087,395 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -98477,12 +98522,838 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -102172,6 +103043,12 @@ + + + + + + @@ -104766,6 +105643,10 @@ + + + + @@ -105707,6 +106588,19 @@ + + + + + + + + + + + + + @@ -106072,6 +106966,11 @@ + + + + + @@ -106099,6 +106998,11 @@ + + + + + @@ -106796,6 +107700,10 @@ + + + + @@ -106835,6 +107743,17 @@ + + + + + + + + + + + @@ -107178,7 +108097,6 @@ - @@ -107569,10 +108487,6 @@ - - - - @@ -107584,6 +108498,10 @@ + + + + @@ -110328,6 +111246,10 @@ + + + + @@ -110336,10 +111258,6 @@ - - - - @@ -114134,19 +115052,19 @@ - - - - + + + + - + @@ -114232,13 +115150,6 @@ - - - - - - - @@ -114249,6 +115160,13 @@ + + + + + + + @@ -115257,6 +116175,18 @@ + + + + + + + + + + + + @@ -115642,6 +116572,9 @@ + + + @@ -115886,282 +116819,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -116286,36 +116943,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -116342,17 +116969,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -116557,6 +117581,10 @@ + + + + @@ -116693,9 +117721,6 @@ - - - @@ -116877,124 +117902,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117014,96 +117921,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117115,6 +117947,11 @@ + + + + + @@ -117231,50 +118068,14 @@ + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117297,34 +118098,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117413,6 +118186,9 @@ + + + @@ -117541,6 +118317,11 @@ + + + + + @@ -118034,6 +118815,12 @@ + + + + + + @@ -118058,6 +118845,20 @@ + + + + + + + + + + + + + + @@ -118115,6 +118916,8 @@ + + @@ -118130,6 +118933,20 @@ + + + + + + + + + + + + + + @@ -118193,6 +119010,13 @@ + + + + + + + @@ -118474,6 +119298,15 @@ + + + + + + + + + @@ -119127,11 +119960,6 @@ - - - - - @@ -119184,10 +120012,6 @@ - - - - @@ -119301,7 +120125,22 @@ + + + + + + + + + + + + + + + @@ -119325,6 +120164,10 @@ + + + + @@ -119364,6 +120207,18 @@ + + + + + + + + + + + + @@ -119443,6 +120298,25 @@ + + + + + + + + + + + + + + + + + + + @@ -119537,6 +120411,11 @@ + + + + + @@ -119965,6 +120844,12 @@ + + + + + + @@ -120903,6 +121788,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -121045,6 +121957,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -121092,12 +122042,14 @@ + + @@ -121114,11 +122066,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -121168,6 +122152,11 @@ + + + + + @@ -121218,17 +122207,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -121247,6 +122267,11 @@ + + + + + @@ -122071,6 +123096,13 @@ + + + + + + + @@ -122081,6 +123113,11 @@ + + + + + @@ -123787,7 +124824,6 @@ - @@ -124016,6 +125052,7 @@ + @@ -124980,22 +126017,6 @@ - - - - - - - - - - - - - - - - @@ -125727,6 +126748,14 @@ + + + + + + + + @@ -125735,6 +126764,14 @@ + + + + + + + + @@ -128997,6 +130034,15 @@ + + + + + + + + + @@ -130340,12 +131386,15 @@ - - - - + + + + + + + @@ -130767,6 +131816,12 @@ + + + + + + @@ -132190,6 +133245,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -132538,6 +133613,11 @@ + + + + + @@ -132585,6 +133665,7 @@ + @@ -132595,6 +133676,12 @@ + + + + + + @@ -132738,6 +133825,12 @@ + + + + + + @@ -132955,6 +134048,11 @@ + + + + + @@ -132972,6 +134070,21 @@ + + + + + + + + + + + + + + + @@ -133817,7 +134930,6 @@ - @@ -133866,20 +134978,6 @@ - - - - - - - - - - - - - - @@ -139761,6 +140859,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -141842,96 +142968,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -142013,7 +143049,7 @@ - + @@ -142021,13 +143057,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -142044,6 +143176,18 @@ + + + + + + + + + + + + @@ -142052,6 +143196,12 @@ + + + + + + @@ -142562,7 +143712,7 @@ - + @@ -142591,6 +143741,11 @@ + + + + + @@ -142882,6 +144037,10 @@ + + + + @@ -142896,10 +144055,6 @@ - - - - @@ -143604,11 +144759,6 @@ - - - - - @@ -143618,6 +144768,15 @@ + + + + + + + + + @@ -144045,6 +145204,13 @@ + + + + + + + @@ -144586,11 +145752,11 @@ - + - + @@ -146481,6 +147647,13 @@ + + + + + + + @@ -147028,7 +148201,7 @@ - + @@ -147410,7 +148583,7 @@ - + @@ -147421,7 +148594,7 @@ - + @@ -147585,7 +148758,7 @@ - + @@ -147706,6 +148879,24 @@ + + + + + + + + + + + + + + + + + + @@ -147802,6 +148993,15 @@ + + + + + + + + + @@ -148103,14 +149303,14 @@ - - - + + + - - - + + + @@ -148220,12 +149420,12 @@ - - - - - - + + + + + + @@ -148578,7 +149778,7 @@ - + @@ -150457,33 +151657,33 @@ - + - + - + - + - + - + - + - + - + - + @@ -161212,8 +162412,11 @@ + + + @@ -161230,12 +162433,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -161379,12 +162771,34 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -161465,23 +162879,6 @@ - - - - - - - - - - - - - - - - - @@ -161496,7 +162893,6 @@ - @@ -161512,6 +162908,10 @@ + + + + @@ -162046,6 +163446,9 @@ + + + @@ -162553,6 +163956,12 @@ + + + + + + @@ -162595,6 +164004,12 @@ + + + + + + @@ -163556,7 +164971,7 @@ - + @@ -163627,21 +165042,21 @@ - + - + - + - + - + - + @@ -164214,7 +165629,7 @@ - + @@ -165239,6 +166654,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -165429,6 +166890,13 @@ + + + + + + + @@ -165437,13 +166905,6 @@ - - - - - - - @@ -175788,6 +177249,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -175844,32 +177331,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -176721,157 +178182,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -176925,91 +178235,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -177024,6 +178249,24 @@ + + + + + + + + + + + + + + + + + + @@ -177126,6 +178369,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -177396,6 +178662,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -178991,7 +180452,7 @@ - + @@ -180460,6 +181921,15 @@ + + + + + + + + + @@ -180510,8 +181980,26 @@ + + + + + + + + + + + + + + + + + + @@ -180967,6 +182455,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -180985,6 +182539,9 @@ + + + @@ -181097,6 +182654,12 @@ + + + + + + @@ -181349,7 +182912,7 @@ - + @@ -181469,7 +183032,7 @@ - + @@ -182058,6 +183621,18 @@ + + + + + + + + + + + + @@ -182065,6 +183640,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -183906,6 +185536,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -183920,6 +185578,12 @@ + + + + + + @@ -184090,6 +185754,18 @@ + + + + + + + + + + + + @@ -188671,6 +190347,13 @@ + + + + + + + @@ -189398,5 +191081,5 @@