Top 10 Automotive Application Development Companies

Top 10 Automotive Application Development Companies

Table of Contents

[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_imageframe image_id=”85441|large” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”center” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”Top 10 Automotive Application Development Companies” link=”” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]https://staging.solulab.com/wp-content/uploads/2023/10/Top-Automotive-App-Development-Companies-1024×569.jpg[/fusion_imageframe][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

The automotive industry is currently undergoing a significant transformation driven by a pressing need for technological integration. In an era of rapid technological advancements and digital connectivity, the automotive sector is embracing innovation to meet the demands of modern consumers. Factors such as safety, environmental sustainability, consumer expectations, regulatory mandates, and the wealth of data generated by connected vehicles have led to a growing reliance on technology.

As the automotive industry evolves, technology becomes a critical enabler of change, influencing everything from vehicle safety and environmental impact to user experience. This transformation has elevated the importance of automotive application development companies, which play a pivotal role in creating automotive application development and software solutions.

Related: Top 14 Blockchain-Based Automotive Startups

These automotive software development companies are at the forefront of the industry’s digital evolution, ensuring that they remain a leader in innovation and can provide consumers with the technology-driven solutions they now expect. In the following sections, we will delve deeper into the world of automotive application development and explore the key players shaping the industry’s future.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

What is the Role of Automotive Application Development in Shaping the Future?

In the automotive industry, the role of automotive application development has emerged as a pivotal force shaping the trajectory of this sector. As technology continues to redefine the boundaries of what is possible, the automotive industry is increasingly relying on innovative solutions, and automotive application development plays a key role in this transformation. These applications are not mere add-ons but integral components of modern vehicles, revolutionizing how we interact with our automobiles and envision the future of transportation.

Automotive application development is at the intersection of innovative technology and transportation, addressing the unique challenges and opportunities presented by the automotive industry. As vehicles become more than just a means of getting from point A to point B, the focus has shifted toward creating a seamless and interconnected driving experience. This necessitates the development of intelligent, user-centric applications that empower drivers and passengers with an array of features, from infotainment and navigation to advanced safety systems.

Automotive software companies are the architects of this transformation, tasked with creating applications that are not only highly functional but also tailored to the specific needs of the automotive industry. These firms, often referred to as the best automotive application developers, are adept at crafting applications that cater to the safety, efficiency, and convenience needs of drivers and passengers alike.

One of the defining features of this shift in the automotive landscape is the growing demand for custom automotive software solutions. No longer are one-size-fits-all applications sufficient. Consumers and manufacturers alike seek tailored solutions that align with their unique requirements and preferences. Automotive app development company responds to this demand by offering custom automotive software solutions, ensuring that every application seamlessly integrates with the vehicle’s architecture, user interface, and overall design.

[/fusion_text][fusion_imageframe image_id=”76832|large” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”none” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”CTA1″ link=”https://staging.solulab.com/inquire/?utm_source=SoluLabBlogs&utm_medium=Top10AutomotiveApplicationDevelopmentCompanies_CTA1″ linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]https://staging.solulab.com/wp-content/uploads/2023/10/CTA1-36-1024×292.jpg[/fusion_imageframe][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Why Has There Been a Notable Surge in the Demand for Custom Automotive Software Solutions Within the Automotive Industry?

One of the notable trends in the automotive industry is the growing demand for custom automotive software solutions. As vehicles become increasingly sophisticated, consumers, automakers, and automotive industry solution providers are seeking tailored applications that align perfectly with their unique requirements. These custom automotive software development solutions are designed to seamlessly integrate with the vehicle’s hardware, user interface, and overall design, resulting in a more cohesive and user-centric driving experience.

Related: Machine Learning Use Cases in the Automotive Sector

The need for custom solutions arises from the recognition that one-size-fits-all applications are no longer sufficient. Each vehicle model, brand, or even individual consumer may have specific preferences and requirements, and custom automotive software solutions address these varied needs. As a result, automotive app development companies, often regarded as the best automotive application developers, play a crucial role in crafting software that not only meets the automotive industry’s safety and performance standards but also offers a personalized touch.

Top 10 Automotive Application Development Companies

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”0px” padding_bottom=”” padding_left=”0px” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ first=”true” last=”true” padding_right=”30px” padding_left=”30px”][fusion_code]PHN0eWxlPgogIC5ib3gtc2VjdGlvbiB7CiAgICBwYWRkaW5nOiAyNXB4IDBweCAhaW1wb3J0YW50OwogIH0KCiAgLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7CiAgICBtYXgtd2lkdGg6IDEwMjBweDsKICAgIG1hcmdpbjogYXV0bzsKICB9CgogIC5maXJzdC1yb3csCiAgLnNlY29uZC1yb3cgewogICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjsKICB9CgogIC5ib3gtc2VjdGlvbiAuY29sLTEgewogICAgd2lkdGg6IDcwLjYyNSU7CiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICB3aWR0aDogMjguODc1JTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgfQoKICAuYm94LXNlY3Rpb24gLnJvdyB7CiAgICBkaXNwbGF5OiBmbGV4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5oZWFkaW5nLWJveCB7CiAgICBkaXNwbGF5OiBmbGV4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5oZWFkaW5nLWJveCBpbWcgewogICAgd2lkdGg6IDU5cHg7CiAgICBoZWlnaHQ6IGZpdC1jb250ZW50OwogIH0KCiAgLmhlYWRpbmctYm94IGg0IHsKICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7CiAgICBmb250LWZhbWlseTogIkhlbHZldGljYSBOZXVlIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OwogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsKICB9CgogIC5oZWFkaW5nLWJveCB7CiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7CiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7CiAgfQoKICAuZmlyc3Qtcm93IC5oZWFkaW5nLWJ0biBhIHsKICAgIGNvbG9yOiAjZmZmOwogICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgZm9udC1zaXplOiAxN3B4OwogICAgcGFkZGluZzogMTBweCAyMHB4OwogICAgYmFja2dyb3VuZC1jb2xvcjogI2UwMzQzNCAhaW1wb3J0YW50OwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudCBwIHsKICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAiSGVsdmV0aWNhIE5ldWUiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OwogICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7CiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudCB7CiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMHB4IDBweCAhaW1wb3J0YW50OwogIH0KCiAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgcGFkZGluZzogMTdweCAxMHB4IDBweCAxMHB4OwogICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyOwogIH0KCiAgLmljb24tbGlzdCBwIHsKICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsKICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsKICAgIG1hcmdpbjogOHB4IDBweCAhaW1wb3J0YW50OwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAuaWNvbi1saXN0IHAgc3BhbiB7CiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsKICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OwogIH0KCiAgLnNlY29uZC1yb3cgLmNvbC0yIHsKICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50OwogICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7CiAgfQoKICAuaWNvbi1saXN0IGltZyB7CiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OwogIH0KCiAgLmZpcnN0LXJvdyAucm93IHsKICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICB9CgogIC5oZWFkaW5nLWJveCBpbWcgewogICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudC1saXN0IHsKICAgIG1hcmdpbjogMTBweCAyMHB4ICFpbXBvcnRhbnQ7CiAgfQoKICAucGFyYWdyYXBoLWNvbnRlbnQtbGlzdCBsaSB7CiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsKICB9CgogIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHsKICAgIC5ib3gtc2VjdGlvbiAucm93IHsKICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIH0KCiAgICAuYm94LXNlY3Rpb24gLmNvbC0xLAogICAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNlMmUyZTIgIWltcG9ydGFudDsKICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsKICAgIH0KICB9CgogIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHsKICAgIC5ib3gtc2VjdGlvbiAucm93IHsKICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIH0KCiAgICAuYm94LXNlY3Rpb24gLmNvbC0xLAogICAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNlMmUyZTIgIWltcG9ydGFudDsKICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1ib3ggaDQgewogICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1ib3ggaW1nIHsKICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1idG4gewogICAgICBtYXJnaW46IDE1cHggMHB4ICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5jb2wtMSB7CiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OwogICAgfQoKICAgIC5oZWFkaW5nLWJveCB7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLnBhcmFncmFwaC1jb250ZW50IHsKICAgICAgcGFkZGluZzogMjBweCAzMHB4IDBweCAyMHB4ICFpbXBvcnRhbnQ7CiAgICB9CiAgfQo8L3N0eWxlPgoKPHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJib3gtc2VjdGlvbi1jb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0ibWFpbi1ib3giPgogICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwLzEtNi5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICA8aDQ+PHNwYW4+MS4gU29sdUxhYjwvc3Bhbj48L2g0PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tLz91dG1fc291cmNlPVNvbHVMYWJCbG9nJnV0bV9tZWRpdW09VG9wMTBBdXRvbW90aXZlQXBwbGljYXRpb25EZXZlbG9wbWVudENvbXBhbmllcyI+VmlzaXQKICAgICAgICAgICAgICAgIFdlYnNpdGU8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgIDxwPkluIHRoZSBmYXN0LXBhY2VkIHdvcmxkIG9mIGF1dG9tb3RpdmUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQsIFNvbHVMYWIgaGFzIGVzdGFibGlzaGVkIGl0c2VsZiBhcyBhIHByb21pbmVudCBwbGF5ZXIsIHJlY29nbml6ZWQgZm9yIGl0cyBpbm5vdmF0aXZlIHNvbHV0aW9ucyBhbmQgY29tbWl0bWVudCB0byBzaGFwaW5nIHRoZSBmdXR1cmUgb2YgdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkuIEFzIG9uZSBvZiB0aGUgdG9wIDEwIGF1dG9tb3RpdmUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQgY29tcGFuaWVzLCBTb2x1TGFiIHN0YW5kcyBvdXQgZm9yIGl0cyBpbXByZXNzaXZlIHRyYWNrIHJlY29yZCwgaW5kdXN0cnktc3BlY2lmaWMgZXhwZXJ0aXNlLCBhbmQgZGVkaWNhdGlvbiB0byBwcm92aWRpbmcgY3V0dGluZy1lZGdlIHNvbHV0aW9ucyB0byBhdXRvbW90aXZlIGNsaWVudHMuIFNvbHVMYWIgaXMgc3lub255bW91cyB3aXRoIGFkdmFuY2VkIGF1dG9tb3RpdmUgYXBwbGljYXRpb24gZGV2ZWxvcG1lbnQuIFdpdGggYSB0ZWFtIG9mIGhpZ2hseSBza2lsbGVkIGRldmVsb3BlcnMgYW5kIGEgY29tbWl0bWVudCB0byBzdGF5aW5nIGF0IHRoZSBmb3JlZnJvbnQgb2YgdGVjaG5vbG9neSwgdGhpcyBhdXRvbW90aXZlIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkgaGFzIGNvbnNpc3RlbnRseSBkZWxpdmVyZWQgc29sdXRpb25zIHRoYXQgY2F0ZXIgdG8gdGhlIGV2b2x2aW5nIG5lZWRzIG9mIHRoZSBhdXRvbW90aXZlIGluZHVzdHJ5LjwvcD4KCjxwPkluIGEgc2VjdG9yIGRyaXZlbiBieSBpbm5vdmF0aW9uLCBTb2x1TGFiIGhhcyBiZWVuIGEga2V5IGNvbnRyaWJ1dG9yIHRvIHRoZSBkZXZlbG9wbWVudCBvZiBpbm5vdmF0aXZlIGF1dG9tb3RpdmUgc29mdHdhcmUgc29sdXRpb25zLiBUaGVpciBhcHBsaWNhdGlvbnMgZ28gYmV5b25kIHRoZSBvcmRpbmFyeSwgaW5jb3Jwb3JhdGluZyBhZHZhbmNlZCBmZWF0dXJlcyBhbmQgZnVuY3Rpb25hbGl0aWVzIHRoYXQgYXJlIGVzc2VudGlhbCBmb3IgdG9kYXkncyB0ZWNoLXNhdnZ5IGNvbnN1bWVycy48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiCiAgICAgICAgICAgICAgICAgIGhlaWdodD0iMjVweCI+CiAgICAgICAgICAgICAgICA8c3Bhbj41MC0yNDk8L3NwYW4+CiAgICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciCiAgICAgICAgICAgICAgICAgIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+MjAxNAogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IgogICAgICAgICAgICAgICAgICBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+TG9zIEFuZ2VsZXMsIENBLCBVU0E8L3NwYW4+CiAgICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IgogICAgICAgICAgICAgICAgICBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+RGlzbmV5LCBNaWNyb3NvZnQsIEdlb3JnaWEgVGVjaAogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4=[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJib3gtc2VjdGlvbi1jb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0ibWFpbi1ib3giPgogICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwLzItNi5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICA8aDQ+PHNwYW4+Mi4gVGhlIE5pbmVIZXJ0ejwvc3Bhbj48L2g0PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdGhlbmluZWhlcnR6LmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyIKPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgIDxwPlRoZSBOaW5lSGVydHogaGFzIGVzdGFibGlzaGVkIGl0c2VsZiBhcyBhIGZyb250LXJ1bm5lciBpbiB0aGUgZGV2ZWxvcG1lbnQgb2YgbW9kZXJuIGF1dG9tb3RpdmUgYXBwbGljYXRpb25zLiBUaGVpciB0ZWFtIG9mIHNraWxsZWQgZGV2ZWxvcGVycyBwb3NzZXNzZXMgYSBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkncyB1bmlxdWUgcmVxdWlyZW1lbnRzLCBlbmFibGluZyB0aGVtIHRvIGNyZWF0ZSBhcHBsaWNhdGlvbnMgdGhhdCBvZmZlciBhIHNlYW1sZXNzIGFuZCBlbmhhbmNlZCB1c2VyIGV4cGVyaWVuY2UuIFdoZXRoZXIgaXQncyBpbmZvdGFpbm1lbnQgc3lzdGVtcywgbmF2aWdhdGlvbiBzb2x1dGlvbnMsIG9yIHZlaGljbGUgY29ubmVjdGl2aXR5LCBUaGUgTmluZUhlcnR6IGhhcyBhIHByb3ZlbiB0cmFjayByZWNvcmQgb2YgZGV2ZWxvcGluZyBhcHBsaWNhdGlvbnMgdGhhdCBwdXNoIHRoZSBib3VuZGFyaWVzIG9mIHRlY2hub2xvZ3kuPC9wPgoKPHA+VGhlIGF1dG9tb3RpdmUgc29mdHdhcmUgY29tcGFueSBleGNlbHMgaW4gY3JhZnRpbmcgaW5ub3ZhdGl2ZSBzb2Z0d2FyZSBzb2x1dGlvbnMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGZvciB0aGUgYXV0b21vdGl2ZSBzZWN0b3IuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tdXNlcnMtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjUwLTk5OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAwOAo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPkNpbmNpbm5hdGksIE9IPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5CaXJkcyBOIEJlZXosIENldmFoZWVyLCBEUk9ERSBMTEM8L3NwYW4+CjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvMy01LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjMuIEh5cGVybGluayBJbmZvU3lzdGVtIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5oeXBlcmxpbmtpbmZvc3lzdGVtLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyIKPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPkh5cGVybGluayBJbmZvU3lzdGVtIGhhcyBlYXJuZWQgaXRzIHJlcHV0YXRpb24gYXMgYSBnby10byBwYXJ0bmVyIGZvciBhdXRvbW90aXZlIGFwcGxpY2F0aW9uIGRldmVsb3BtZW50IGJ5IG9mZmVyaW5nIGlubm92YXRpdmUgc29sdXRpb25zIHRoYXQgY2F0ZXIgdG8gdGhlIGV2b2x2aW5nIG5lZWRzIG9mIHRoZSBhdXRvbW90aXZlIGluZHVzdHJ5LiBUaGVpciBleHBlcnRpc2UgZXh0ZW5kcyB0byBkZXZlbG9waW5nIGFwcGxpY2F0aW9ucyBmb3IgYSB3aWRlIHJhbmdlIG9mIGF1dG9tb3RpdmUgdXNlIGNhc2VzLCBmcm9tIGluZm90YWlubWVudCBhbmQgbmF2aWdhdGlvbiBzeXN0ZW1zIHRvIGFkdmFuY2VkIGRyaXZlci1hc3Npc3RhbmNlIGFuZCBjb25uZWN0ZWQgY2FyIHNvbHV0aW9ucy4KVGhleSByZWNvZ25pemUgdGhhdCBhdXRvbW90aXZlIGFwcGxpY2F0aW9ucyBtdXN0IGFsaWduIHNlYW1sZXNzbHkgd2l0aCB0aGUgc3BlY2lmaWMgcmVxdWlyZW1lbnRzIG9mIGF1dG9tYWtlcnMgYW5kIGNvbnN1bWVycy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjI1MC05OTk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMTEKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5OZXcgWW9yazwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+VmVudGlvbiwgUHJpbnRpbmcgQ29tcGFueSwgTXlzdGVyeSBQb3Q8L3NwYW4+CjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvNC01LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjQuIE1pY2hpZ2FuIFNvZnR3YXJlIExhYnMgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWljaGlnYW5sYWJzLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyIKPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPk1pY2hpZ2FuIFNvZnR3YXJlIExhYnMgYm9hc3RzIGEgcmVtYXJrYWJsZSB0cmFjayByZWNvcmQgYXMgYSBjdXN0b20gYXV0b21vdGl2ZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBzcGVjaWFsaXN0LCB3aXRoIGEgZGVkaWNhdGVkIGZvY3VzIG9uIGNyZWF0aW5nIGlubm92YXRpdmUgc29sdXRpb25zIHRoYXQgY2F0ZXIgdG8gdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkncyBzcGVjaWZpYyBuZWVkcy4gVGhlIGNvbXBhbnkncyBleHBlcnRpc2UgZXh0ZW5kcyB0byBkZXZlbG9waW5nIGFwcGxpY2F0aW9ucyB0aGF0IGVuaGFuY2Ugbm90IG9ubHkgdGhlIGZ1bmN0aW9uYWxpdHkgYnV0IGFsc28gdGhlIG92ZXJhbGwgdXNlciBleHBlcmllbmNlIHdpdGhpbiB2ZWhpY2xlcy48L3A+Cgo8cD5PbmUgb2YgdGhlIHN0YW5kb3V0IGZlYXR1cmVzIG9mIE1pY2hpZ2FuIFNvZnR3YXJlIExhYnMgaXMgaXRzIGFiaWxpdHkgdG8gZGVsaXZlciBjdXN0b20gYXV0b21vdGl2ZSBzb2Z0d2FyZSBzb2x1dGlvbnMsIGFkZHJlc3NpbmcgdGhlIGluZHVzdHJ5J3MgZ3Jvd2luZyBkZW1hbmQgZm9yIHRhaWxvcmVkIGFwcGxpY2F0aW9ucy48L3A+ICAgICAgICAgIAogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xMC00OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxMAo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPkFkYSwgTUksIFVuaXRlZCBTdGF0ZXM8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPlJ1dGdlcnMgVW5pdmVyc2l0eSwgIFBBRE5PUywgQVRCUzwvc3Bhbj4KPC9wPgogICAgICAKICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvNS01LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjUuIENvcmUgTG9naWMgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNvcmVsb2dpYy5jb20vIiB0YXJnZXQgPSAiX2JsYW5rIiByZWwgPSAibm9mb2xsb3ciCj5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5Db3JlIExvZ2ljJ3MgY29yZSBzdHJlbmd0aCBsaWVzIGluIGl0cyBleHBlcnRpc2UgaW4gZGV2ZWxvcGluZyB0aGUgbGF0ZXN0IGF1dG9tb3RpdmUgYXBwbGljYXRpb25zLiBUaGVpciB0ZWFtIG9mIHNraWxsZWQgZGV2ZWxvcGVycyBpcyB3ZWxsLXZlcnNlZCBpbiB0aGUgbGF0ZXN0IHRlY2hub2xvZ2llcyBhbmQgdHJlbmRzLCBlbnN1cmluZyB0aGF0IHRoZSBzb2x1dGlvbnMgdGhleSBjcmVhdGUgYXJlIGF0IHRoZSBmb3JlZnJvbnQgb2YgaW5ub3ZhdGlvbi4gV2hldGhlciBpdCdzIGluZm90YWlubWVudCBzeXN0ZW1zLCBhZHZhbmNlZCBzYWZldHkgZmVhdHVyZXMsIG9yIGNvbm5lY3Rpdml0eSBzb2x1dGlvbnMsIENvcmUgTG9naWMgaGFzIGRlbW9uc3RyYXRlZCBpdHMgYWJpbGl0eSB0byBwdXNoIHRoZSBib3VuZGFyaWVzIG9mIHdoYXQncyBwb3NzaWJsZS48L3A+Cgo8cD5Jbm5vdmF0aXZlIEF1dG9tb3RpdmUgU29mdHdhcmUgU29sdXRpb25zOiBDb3JlIExvZ2ljIGhhcyBjb25zaXN0ZW50bHkgZGVtb25zdHJhdGVkIGl0cyBjb21taXRtZW50IHRvIGlubm92YXRpb24gaW4gdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkuPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xMC00OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxMgo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPktyYWvDs3csIFBvbGFuZDwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+QW50b2xvZ2ljLCBWZWhpcywgVG95b3RhIEJhbmsgUG9sc2thIFNBPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvNi00LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjYuIElubm93aXNlIEdyb3VwIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2lubm93aXNlLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyBub29wZW5lciIKPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPklubm93aXNlIEdyb3VwIGhhcyBhIHJlcHV0YXRpb24gZm9yIHByb3ZpZGluZyBpbm5vdmF0aXZlIHNvbHV0aW9ucyB0aGF0IG1lZXQgdGhlIGV2ZXItZXZvbHZpbmcgbmVlZHMgb2YgdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkuIFRoZWlyIGFwcGxpY2F0aW9ucyBub3Qgb25seSBlbmhhbmNlIHRoZSBkcml2aW5nIGV4cGVyaWVuY2UgYnV0IGFsc28gY29udHJpYnV0ZSB0byB0aGUgc2FmZXR5IGFuZCBlZmZpY2llbmN5IG9mIHZlaGljbGVzLiBUaGVzZSBhdXRvbW90aXZlIGFwcCBkZXZlbG9wbWVudCBzb2x1dGlvbnMgYXJlIGRlc2lnbmVkIHRvIGtlZXAgcGFjZSB3aXRoIHRoZSByYXBpZGx5IGNoYW5naW5nIGxhbmRzY2FwZSBvZiB0aGUgYXV0b21vdGl2ZSB3b3JsZC48L3A+Cgo8cD5Jbm5vd2lzZSBHcm91cCByZWNvZ25pemVzIHRoZSBpbXBvcnRhbmNlIG9mIHRhaWxvcmVkIHNvbHV0aW9ucyBpbiB0aGUgYXV0b21vdGl2ZSBzZWN0b3IuIFRoZXkgdW5kZXJzdGFuZCB0aGF0IG9uZS1zaXplLWZpdHMtYWxsIGFwcGxpY2F0aW9ucyBubyBsb25nZXIgc3VmZmljZS48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjEwMDAtOTk5OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAwNwo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPldhcnN6YXdhLCBQb2xhbmQ8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPktFWXRlYyBBRywgVGFuZ29vIFByb2Zlc3Npb25hbCBOZXR3b3JrPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvNy00LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjcuIEFwcCBNYWtlcnMgTEEgIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2FwcG1ha2Vyc2xhLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyIKPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPlJlY29nbml6aW5nIHRoZSBuZWVkIGZvciB0YWlsb3JlZCBzb2x1dGlvbnMgaW4gdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnksIEFwcCBNYWtlcnMgTEEgc3BlY2lhbGl6ZXMgaW4gY3VzdG9tIGF1dG9tb3RpdmUgc29mdHdhcmUgc29sdXRpb25zLiBUaGV5IHVuZGVyc3RhbmQgdGhhdCBvbmUtc2l6ZS1maXRzLWFsbCBhcHBsaWNhdGlvbnMgbm8gbG9uZ2VyIG1lZXQgdGhlIGRpdmVyc2UgcmVxdWlyZW1lbnRzIG9mIGNvbnN1bWVycyBhbmQgbWFudWZhY3R1cmVycy4gQnkgb2ZmZXJpbmcgY3VzdG9tIHNvbHV0aW9ucywgdGhleSBlbnN1cmUgdGhhdCB0aGVpciBhcHBsaWNhdGlvbnMgc2VhbWxlc3NseSBpbnRlZ3JhdGUgd2l0aCB0aGUgdmVoaWNsZSdzIGFyY2hpdGVjdHVyZSBhbmQgdXNlciBpbnRlcmZhY2UsIHByb3ZpZGluZyBhIHBlcnNvbmFsaXplZCB0b3VjaC48L3A+Cgo8cD5UaGV5IGFyZSBhbGlnbmVkIHdpdGggZnV0dXJlIHRyZW5kcyBpbiB0aGUgaW5kdXN0cnksIGZvY3VzaW5nIG9uIGdyZWF0ZXIgY29ubmVjdGl2aXR5LCBhdXRvbm9tb3VzIGRyaXZpbmcsIGVuaGFuY2VkIHVzZXIgZXhwZXJpZW5jZXMsIGFuZCBkYXRhLWRyaXZlbiBzb2x1dGlvbnMsIHRoZXJlYnkgcG9zaXRpb25pbmcgdGhlbXNlbHZlcyBhcyBpbmR1c3RyeSBwaW9uZWVycy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjItOTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxNAo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPkxvcyBBbmdlbGVzLCBDQSwgVW5pdGVkIFN0YXRlczwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+SG9tZXdvcmsgQnVkZHksIEhlbXByZXNzIEh5Z2llbmljcywgQnJpZ2h0IFdpbmRvd3MgJiBEb29yczwvc3Bhbj4KPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4=[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvOC00LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjguIFFvZGVjYSAgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnFvZGVjYS5jb20vIiB0YXJnZXQgPSAiX2JsYW5rIiByZWwgPSAibm9mb2xsb3ciCj5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5Rb2RlY2EgaXNuJ3QganVzdCBmb2N1c2VkIG9uIHRoZSBwcmVzZW50OyBpdCdzIGludmVzdGVkIGluIGRyaXZpbmcgdGhlIGZ1dHVyZSBvZiBhdXRvbW90aXZlIGFwcGxpY2F0aW9uIGRldmVsb3BtZW50LiBBcyB0aGUgaW5kdXN0cnkgZXZvbHZlcyB0b3dhcmQgZ3JlYXRlciBjb25uZWN0aXZpdHkgYW5kIGF1dG9ub21vdXMgZHJpdmluZywgUW9kZWNhIHBsYXlzIGEgcGl2b3RhbCByb2xlIGluIGRldmVsb3Bpbmcgc29mdHdhcmUgZm9yIHNlbGYtZHJpdmluZyBjYXBhYmlsaXRpZXMsIGFkdmFuY2VkIGRyaXZlci1hc3Npc3RhbmNlIHN5c3RlbXMsIGFuZCBtb3JlLiBJdHMgZm9jdXMgb24gdXNlciBleHBlcmllbmNlIGVuc3VyZXMgdGhhdCBhcHBsaWNhdGlvbnMgcHJvdmlkZSBpbnR1aXRpdmUgaW50ZXJmYWNlcyBhbmQgYWR2YW5jZWQgaW5mb3RhaW5tZW50IGZlYXR1cmVzIHRoYXQgY2F0ZXIgdG8gdGhlIGV2b2x2aW5nIG5lZWRzIG9mIG1vZGVybiBjb25zdW1lcnMuPC9wPgoKPHA+V2l0aCB0aGUgYWJ1bmRhbmNlIG9mIGRhdGEgZ2VuZXJhdGVkIGJ5IGNvbm5lY3RlZCB2ZWhpY2xlcywgdGhlIGNvbXBhbnkgbGV2ZXJhZ2VzIGRhdGEgYW5hbHl0aWNzIHRvIGNyZWF0ZSBpbnRlbGxpZ2VudCwgZGF0YS1yZXNwb25zaXZlIGFwcGxpY2F0aW9ucy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjUwLTI0OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxOAo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPldhcnN6YXdhLCBQb2xhbmQ8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPlNwYXJrTGFicyBGb3VuZHJ5LCBDb2RvcyBGb3VuZGF0aW9uLCBNZWRTaW1wbGVzPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvOS00LnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjkuIE5vZGVzIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL25vZGVzLmlvLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Igo+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+Tm9kZXMgYXJlIGFjdGl2ZWx5IHNoYXBpbmcgdGhlIGZ1dHVyZSBvZiBhdXRvbW90aXZlIGFwcGxpY2F0aW9uIGRldmVsb3BtZW50IGJ5IGNvbnRyaWJ1dGluZyB0byB0cmVuZHMgc3VjaCBhcyBjb25uZWN0aXZpdHksIGF1dG9ub21vdXMgZHJpdmluZywgYW5kIGRhdGEtZHJpdmVuIHNvbHV0aW9ucy4gVGhlaXIgYXBwbGljYXRpb25zIG5vdCBvbmx5IHByb3ZpZGUgYSBtb3JlIGNvbm5lY3RlZCBhbmQgaW50dWl0aXZlIGRyaXZpbmcgZXhwZXJpZW5jZSBidXQgYWxzbyBwYXZlIHRoZSB3YXkgZm9yIHNtYXJ0IGFuZCBlZmZpY2llbnQgdHJhbnNwb3J0YXRpb24gc3lzdGVtcy4gVGhlIGNvbXBhbnkncyB2aXNpb25hcnkgYXBwcm9hY2ggcG9zaXRpb25zIHRoZW0gYXMgYSBrZXkgcGxheWVyIGluIHRoZSBldm9sdXRpb24gb2YgdGhlIGF1dG9tb3RpdmUgaW5kdXN0cnkuPC9wPgoKPHA+Tm9kZXMgaXMga25vd24gZm9yIGl0cyBhZHZhbmNlZCBhcHAgZGV2ZWxvcG1lbnQsIGZvY3VzaW5nIG9uIGNyZWF0aW5nIGFwcGxpY2F0aW9ucyB0aGF0IGFyZSBub3QganVzdCBmdW5jdGlvbmFsIGJ1dCBhbHNvIGFlc3RoZXRpY2FsbHkgcGxlYXNpbmcgYW5kIHVzZXItZnJpZW5kbHkuPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj41MC0yNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMDg8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPkxvbmRvbiwgVW5pdGVkIEtpbmdkb208L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPkNhcmxzYmVyZyBHcm91cDwvc3Bhbj4KPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4=[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvMTAtNC5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj4xMC4gQ29uY2lzZSBTb2Z0d2FyZSA8L3NwYW4+PC9oND4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9jb25jaXNlc29mdHdhcmUuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Igo+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+VGhlaXIgZXhwZXJ0aXNlIGluIGNyYWZ0aW5nIGJlc3Bva2UgYXBwbGljYXRpb25zIGVuc3VyZXMgdGhhdCBlYWNoIHNvZnR3YXJlIHNvbHV0aW9uIHNlYW1sZXNzbHkgaW50ZWdyYXRlcyB3aXRoIGEgdmVoaWNsZSdzIHNwZWNpZmljIGhhcmR3YXJlLCB1c2VyIGludGVyZmFjZSwgYW5kIG92ZXJhbGwgZGVzaWduLiBUaGlzIHRhaWxvcmVkIGFwcHJvYWNoIGxlYWRzIHRvIGdyZWF0ZXIgdXNlciBzYXRpc2ZhY3Rpb24gYW5kIG1vcmUgY29oZXNpdmUgaW4tdmVoaWNsZSBleHBlcmllbmNlcy48L3A+Cgo8cD5XaXRoIGEga2VlbiBleWUgb24gdGhlIGZ1dHVyZSwgQ29uY2lzZSBTb2Z0d2FyZSBhY3RpdmVseSBwYXJ0aWNpcGF0ZXMgaW4gc2hhcGluZyB0aGUgYXV0b21vdGl2ZSBpbmR1c3RyeSdzIGRpcmVjdGlvbi4gQXMgdGhlIGF1dG9tb3RpdmUgc2VjdG9yIHRyYW5zaXRpb25zIHRvd2FyZHMgZ3JlYXRlciBjb25uZWN0aXZpdHksIGF1dG9ub21vdXMgZHJpdmluZywgYW5kIGRhdGEtZHJpdmVuIGluc2lnaHRzLCB0aGlzIGF1dG9tb3RpdmUgc29mdHdhcmUgZGV2ZWxvcG1lbnQgY29tcGFueSBpcyBhdCB0aGUgZm9yZWZyb250IG9mIHRoZXNlIHRyZW5kcy4gVGhleSBhcmUgZGV2ZWxvcGluZyBhcHBsaWNhdGlvbnMgdGhhdCBlbmFibGUgdmVoaWNsZXMgdG8gaW50ZXJhY3Qgd2l0aCBlYWNoIG90aGVyIGFuZCB0aGUgc3Vycm91bmRpbmcgaW5mcmFzdHJ1Y3R1cmUsIGNvbnRyaWJ1dGluZyB0byBzYWZlciBhbmQgbW9yZSBlZmZpY2llbnQgcm9hZHdheXMuPC9wPiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjUwLTI0OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxMTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1tYXAtcGluLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICAgPHNwYW4+QmVybGluLCBHZXJtYW55PC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5HZXJtYW4gQXV0b2xhYnMsIEludGVybmF0aW9uYWwgQmFuazwvc3Bhbj4KPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Conclusion

In the fast-evolving landscape of the automotive industry, where innovation is key to staying ahead, SoluLab has emerged as one of the standout names among the top 10 automotive application development companies. With a relentless commitment to pioneering custom automotive software solutions and delivering cutting-edge auto app development, they have solidified their position as one of the best dedicated developers in the market.

SoluLab’s impressive track record and dedication to the automotive industry have made it a preferred choice for businesses seeking automotive software development companies. Their forward-thinking approach and innovative automotive software solutions have enabled them to stay ahead of the curve in an industry that is constantly seeking to redefine itself.

When it comes to the future of automotive application development, SoluLab is at the forefront, ensuring that its clients have the most advanced solutions at their disposal. Whether it’s developing automotive applications or providing automotive industry software, they offer a holistic range of services that cater to the diverse needs of the automotive sector. Contact SoluLab today to explore how their expertise can drive your automotive software projects to new heights.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

FAQs

1. What are Automotive Application Development Companies?

Automotive Application Development Companies specialize in creating software solutions for the automotive industry. These solutions cater to various aspects, from in-car infotainment systems to fleet management applications.

2. What criteria should I consider when choosing an automotive app development company?

Consider factors such as industry experience, portfolio, technology stack, client reviews, and their ability to meet specific project requirements.

3. What services do Automotive App Developers offer?

Automotive App Developers offer a wide range of services, such as creating custom automotive software solutions, in-car applications, and infotainment systems. They also cater to fleet management and telematics solutions.

4. How can I choose the Best Automotive Application Developers for my project?

Selecting the best Automotive Application Developers involves evaluating their experience, expertise, and portfolio. It’s important to hire dedicated developers who understand the specific needs of the automotive industry.

5. What are the key features of Automotive Application Development?

Key features of Automotive Application Development include real-time data analysis, seamless connectivity, user-friendly interfaces, and robust security measures, all tailored to the automotive industry’s unique requirements.

6. How do these companies contribute to the Future of Automotive Application Development?

The top companies in this field are at the forefront of the Future of Automotive Application Development, pioneering innovations in autonomous driving, electric vehicles, and connectivity solutions.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Related Posts

Tell Us About Your Project