1(self.webpackChunkbiggerpockets=self.webpackChunkbiggerpockets||[]).push([[5577],{10701:function(t,e,s){var i={"./google_business_review_controller.js":87341,"./messages_drawer_controller.js":49504,"controllers/google_business_review_controller.js":87341,"controllers/messages_drawer_controller.js":49504};function n(t){var e=a(t);return s(e)}function a(t){if(!s.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=a,t.exports=n,n.id=10701},5335:function(t,e,s){var i={"./autocomplete_input_field_component_controller.js":33718,"./banner_component_controller.js":78508,"./business_account/finder/agents/steps/price_range_component_controller.js":29008,"./business_account/finder/checkmarks_selection_controller.js":46715,"./business_account/finder/concierge/new_concierge_outreach_modal_component_controller.js":47320,"./business_account/finder/contact_business_card_component_controller.js":16320,"./business_account/finder/contact_info_sneak_peek_component_controller.js":82818,"./business_account/finder/contact_modal_component_controller.js":13508,"./business_account/finder/cross_sell/agent_to_lender_modal_component_controller.js":35296,"./business_account/finder/landing_page/investor_city_sync_controller.js":4442,"./business_account/finder/lenders/steps/amount_needed_component_controller.js":25310,"./business_account/finder/lenders/steps/target_price_and_down_payment_component_controller.js":60083,"./business_account/finder/lenders/steps/unique_situations_component_controller.js":13193,"./business_account/finder/mini_profile_modal_component_controller.js":2259,"./business_account/finder/new_search_result_component_controller.js":61149,"./business_account/finder/request_contact_button_component_controller.js":22523,"./business_account/finder/results/concierge_card_component_controller.js":58569,"./business_account/finder/scroll_focus_controller.js":90712,"./business_account/finder/steps/contact_info_component_controller.js":86877,"./business_account/finder/steps/investment_market_city_component_controller.js":68694,"./business_account/finder/tax_and_financial_services/quick_search_modal_component_controller.js":28067,"./business_account/finder/tax_and_financial_services/steps/city_and_specialty_component_controller.js":49207,"./business_account/finder/wizards/lender_finder_wizard_component/down_payment_calculator_component_controller.js":86775,"./business_account/finder/wizards/lender_finder_wizard_component/property_address_step_component_controller.js":68402,"./business_account/finder/wizards/lender_finder_wizard_component/target_price_and_down_payment_component_controller.js":99796,"./business_account/finder/wizards/lender_finder_wizard_component/unique_situations_component_controller.js":458,"./business_account/form_component_controller.js":78497,"./business_account/investor_information_autofill_component_controller.js":90601,"./business_account/leads/businesses_dropdown_component_controller.js":30651,"./business_account/leads/lead_notification_redeliver_component_controller.js":32346,"./business_account/leads/new_review_request_modal_component_controller.js":7354,"./business_account/leads/search_input_field_component_controller.js":81831,"./business_account/leads/status_dropdown_component_controller.js":79423,"./business_account/onboarding/business_name_and_logo_component_controller.js":31703,"./business_account/onboarding_incomplete_banner_component_controller.js":66100,"./business_account/page/edit_business_modal_component_controller.js":61640,"./business_account/page/reviews_widget_component_controller.js":11767,"./business_account/page/served_markets_widget/editor_component_controller.js":36445,"./business_account/page/subtypes_and_specialties_widget/editor_component_controller.js":11874,"./business_account/price_increase_banner_component_controller.js":63782,"./business_account/ratings_input_field_component_controller.js":16395,"./business_account/resubscribe_canceled_business_subscription_banner_component_controller.js":54254,"./business_account/served_markets_component_controller.js":92670,"./button_component_controller.js":51534,"./button_group_component_controller.js":43106,"./calculators/content_toggle_controller.js":77242,"./calculators/rent_estimator_component_controller.js":83230,"./calculators/rentals/financing_section_component_controller.js":41382,"./calculators/rentals/rental_income_custom_field_controller.js":14567,"./calculators/rentals/rental_income_custom_fields_controller.js":23502,"./calculators/rentals/sidebar_component_controller.js":44068,"./carousel_component_controller.js":91440,"./checkbox_fieldset_component_controller.js":6076,"./chip_component_controller.js":25488,"./concierge/message_on_calculator_usage_component_controller.js":82616,"./controllers/google_business_review_controller.js":87341,"./controllers/messages_drawer_controller.js":49504,"./copy_to_clipboard_component_controller.js":64680,"./counter_input_field_component_controller.js":33838,"./double_slider_component_controller.js":99931,"./down_payment_calculator_component_controller.js":17052,"./dropdown_component_controller.js":69793,"./dropdown_range_component_controller.js":69555,"./email/subscription_popup_component_controller.js":20315,"./email_subscriptions/subscription_page_component_controller.js":31639,"./event_aware_banner_component_controller.js":83258,"./event_timeout_component_controller.js":38722,"./exit_intent/dialog_component_controller.js":49406,"./exit_intent/registration_dialog_component_controller.js":7612,"./export_file_dropdown_component_controller.js":97791,"./file_input_field_with_preview_component_controller.js":17402,"./file_upload_component_controller.js":56892,"./footer/section_component_controller.js":29699,"./form_component_controller.js":72628,"./forums/marketplace_form_component_controller.js":91045,"./forums/vote_button_component_controller.js":56223,"./free_pro_trial/dialog_component_controller.js":43548,"./image_gallery_component_controller.js":68754,"./image_gallery_full_screen_component_controller.js":30241,"./input_field_component/base_validator_controller.js":46002,"./input_field_component/email_validator_controller.js":32625,"./input_field_component/phone_validator_controller.js":84773,"./input_field_component/url_validator_controller.js":91006,"./input_field_with_options_component_controller.js":43117,"./interactive_dropdown_component_controller.js":97174,"./interactive_toast_component_controller.js":31630,"./intersection_observer_component_controller.js":51258,"./markets/counties_map_component_controller.js":12577,"./markets/location_search_component_controller.js":97232,"./membership/dashboard/widgets/marketplace/business_selection_dropdown_component_controller.js":2059,"./membership/dashboard/widgets/stats_forum_component_controller.js":28171,"./mobile/conversations/new_conversation_component_controller.js":4192,"./mobile/navigation_menu_component_controller.js":52929,"./mobile/search_form_component_controller.js":98876,"./mobile/swipeable_component_controller.js":87507,"./modal_
1component_controller.js":56629,"./money_input_field_component_controller.js":422,"./multi_select_with_previews_component_controller.js":68885,"./navigation/banner_component_controller.js":12637,"./navigation/header_component_controller.js":97340,"./numeric_input_field_component_controller.js":65023,"./onboarding/checkbox_component_controller.js":28407,"./onboardings/basic/business_account_signup_component_controller.js":80867,"./onboardings/basic/business_information_component_controller.js":29615,"./percent_input_component_controller.js":53308,"./phone_input_field_component_controller.js":17110,"./phone_sms_verification_controller.js":61798,"./popover_component_controller.js":62841,"./pricing/call_to_action_component_controller.js":96374,"./range_component_controller.js":60809,"./resource_hub/vimeo_video_component_controller.js":42071,"./select_field_component_controller.js":5439,"./selectable_cards_component_controller.js":75470,"./signup/gated_popup_component_controller.js":36219,"./signup/signup_credentials_component_controller.js":51162,"./slider_component_controller.js":67345,"./subscriptions/custom_checkouts/checkout_cache_controller.js":4776,"./subscriptions/custom_checkouts/promotion_code_input_component_controller.js":69623,"./subscriptions/custom_checkouts/stripe_payment_form_component_controller.js":12264,"./tabs_component_controller.js":61998,"./time_ago_component_controller.js":16383,"./toggle_content_visibility_component_controller.js":68119,"./tooltip_component_controller.js":11195,"./us_map_component_controller.js":22068,"./value_sync_component_controller.js":93413,"./wizard_component_controller.js":73975,"autocomplete_input_field_component_controller.js":33718,"banner_component_controller.js":78508,"business_account/finder/agents/steps/price_range_component_controller.js":29008,"business_account/finder/checkmarks_selection_controller.js":46715,"business_account/finder/concierge/new_concierge_outreach_modal_component_controller.js":47320,"business_account/finder/contact_business_card_component_controller.js":16320,"business_account/finder/contact_info_sneak_peek_component_controller.js":82818,"business_account/finder/contact_modal_component_controller.js":13508,"business_account/finder/cross_sell/agent_to_lender_modal_component_controller.js":35296,"business_account/finder/landing_page/investor_city_sync_controller.js":4442,"business_account/finder/lenders/steps/amount_needed_component_controller.js":25310,"business_account/finder/lenders/steps/target_price_and_down_payment_component_controller.js":60083,"business_account/finder/lenders/steps/unique_situations_component_controller.js":13193,"business_account/finder/mini_profile_modal_component_controller.js":2259,"business_account/finder/new_search_result_component_controller.js":61149,"business_account/finder/request_contact_button_component_controller.js":22523,"business_account/finder/results/concierge_card_component_controller.js":58569,"business_account/finder/scroll_focus_controller.js":90712,"business_account/finder/steps/contact_info_component_controller.js":86877,"business_account/finder/steps/investment_market_city_component_controller.js":68694,"business_account/finder/tax_and_financial_services/quick_search_modal_component_controller.js":28067,"business_account/finder/tax_and_financial_services/steps/city_and_specialty_component_controller.js":49207,"business_account/finder/wizards/lender_finder_wizard_component/down_payment_calculator_component_controller.js":86775,"business_account/finder/wizards/lender_finder_wizard_component/property_address_step_component_controller.js":68402,"business_account/finder/wizards/lender_finder_wizard_component/target_price_and_down_payment_component_controller.js":99796,"business_account/finder/wizards/lender_finder_wizard_component/unique_situations_component_controller.js":458,"business_account/form_component_controller.js":78497,"business_account/investor_information_autofill_component_controller.js":90601,"business_account/leads/businesses_dropdown_component_controller.js":30651,"business_account/leads/lead_notification_redeliver_component_controller.js":32346,"business_account/leads/new_review_request_modal_component_controller.js":7354,"business_account/leads/search_input_field_component_controller.js":81831,"business_account/leads/status_dropdown_component_controller.js":79423,"business_account/onboarding/business_name_and_logo_component_controller.js":31703,"business_account/onboarding_incomplete_banner_component_controller.js":66100,"business_account/page/edit_business_modal_component_controller.js":61640,"business_account/page/reviews_widget_component_controller.js":11767,"business_account/page/served_markets_widget/editor_component_controller.js":36445,"business_account/page/subtypes_and_specialties_widget/editor_component_controller.js":11874,"business_account/price_increase_banner_component_controller.js":63782,"business_account/ratings_input_field_component_controller.js":16395,"business_account/resubscribe_canceled_business_subscription_banner_component_controller.js":54254,"business_account/served_markets_component_controller.js":92670,"button_component_controller.js":51534,"button_group_component_controller.js":43106,"calculators/content_toggle_controller.js":77242,"calculators/rent_estimator_component_controller.js":83230,"calculators/rentals/financing_section_component_controller.js":41382,"calculators/rentals/rental_income_custom_field_controller.js":14567,"calculators/rentals/rental_income_custom_fields_controller.js":23502,"calculators/rentals/sidebar_component_controller.js":44068,"carousel_component_controller.js":91440,"checkbox_fieldset_component_controller.js":6076,"chip_component_controller.js":25488,"concierge/message_on_calculator_usage_component_controller.js":82616,"controllers/google_business_review_controller.js":87341,"controllers/messages_drawer_controller.js":49504,"copy_to_clipboard_component_controller.js":64680,"counter_input_field_component_controller.js":33838,"double_slider_component_controller.js":99931,"down_payment_calculator_component_controller.js":17052,"dropdown_component_controller.js":69793,"dropdown_range_component_controller.js":69555,"email/subscription_popup_component_controller.js":20315,"email_subscriptions/subscription_page_component_controller.js":31639,"event_aware_banner_component_controller.js":83258,"event_timeout_component_controller.js":38722,"exit_intent/dialog_component_controller.js":49406,"exit_intent/registration_dialog_component_controller.js":7612,"export_file_dropdown_component_controller.js":97791,"file_input_field_with_preview_component_controller.js":17402,"file_upload_component_controller.js":56892,"footer/section_component_controller.js":29699,"form_component_controller.js":72628,"forums/marketplace_form_component_controller.js":91045,"forums/vote_button_component_controller.js":56223,"free_pro_trial/dialog_component_controller.js":43548,"image_gallery_component_controller.js":68754,"image_gallery_full_screen_component_controller.js":30241,"input_field_component/base_validator_controller.js":46002,"input_field_component/email_validator_controller.js":32625,"input_field_component/phone_validator_controller.js":84773,"
1input_field_component/url_validator_controller.js":91006,"input_field_with_options_component_controller.js":43117,"interactive_dropdown_component_controller.js":97174,"interactive_toast_component_controller.js":31630,"intersection_observer_component_controller.js":51258,"markets/counties_map_component_controller.js":12577,"markets/location_search_component_controller.js":97232,"membership/dashboard/widgets/marketplace/business_selection_dropdown_component_controller.js":2059,"membership/dashboard/widgets/stats_forum_component_controller.js":28171,"mobile/conversations/new_conversation_component_controller.js":4192,"mobile/navigation_menu_component_controller.js":52929,"mobile/search_form_component_controller.js":98876,"mobile/swipeable_component_controller.js":87507,"modal_component_controller.js":56629,"money_input_field_component_controller.js":422,"multi_select_with_previews_component_controller.js":68885,"navigation/banner_component_controller.js":12637,"navigation/header_component_controller.js":97340,"numeric_input_field_component_controller.js":65023,"onboarding/checkbox_component_controller.js":28407,"onboardings/basic/business_account_signup_component_controller.js":80867,"onboardings/basic/business_information_component_controller.js":29615,"percent_input_component_controller.js":53308,"phone_input_field_component_controller.js":17110,"phone_sms_verification_controller.js":61798,"popover_component_controller.js":62841,"pricing/call_to_action_component_controller.js":96374,"range_component_controller.js":60809,"resource_hub/vimeo_video_component_controller.js":42071,"select_field_component_controller.js":5439,"selectable_cards_component_controller.js":75470,"signup/gated_popup_component_controller.js":36219,"signup/signup_credentials_component_controller.js":51162,"slider_component_controller.js":67345,"subscriptions/custom_checkouts/checkout_cache_controller.js":4776,"subscriptions/custom_checkouts/promotion_code_input_component_controller.js":69623,"subscriptions/custom_checkouts/stripe_payment_form_component_controller.js":12264,"tabs_component_controller.js":61998,"time_ago_component_controller.js":16383,"toggle_content_visibility_component_controller.js":68119,"tooltip_component_controller.js":11195,"us_map_component_controller.js":22068,"value_sync_component_controller.js":93413,"wizard_component_controller.js":73975};function n(t){var e=a(t);return s(e)}function a(t){if(!s.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=a,t.exports=n,n.id=5335},56222:function(t,e,s){var i={"./address_lookup_controller.js":11050,"./agent/batch_leads_actions/checkbox_select_controller.js":95180,"./agent/batch_leads_actions/mark_reads_controller.js":99623,"./agent/form_fields_errors_controller.js":77113,"./agent/lead_notes_form_controller.js":98390,"./agent/lead_notes_update_form_controller.js":77784,"./agent/reviews_controller.js":28136,"./agent/view_more_controller.js":9062,"./agent_match_results_controller.js":73023,"./authentication/tfa_controller.js":97941,"./autocomplete_controller.js":89347,"./batch_select_controller.js":16192,"./business_lead_sms_settings_controller.js":60800,"./cancellation/feedback_form_controller.js":41621,"./castle_controller.js":70771,"./clickable_container_
1controller.js":45645,"./clipboard_controller.js":55135,"./cookie_setter_controller.js":86601,"./data_table_controller.js":69358,"./dropdown_navigator_controller.js":4254,"./event_bus_controller.js":45226,"./experiments_controller.js":60009,"./feedback_form_controller.js":95019,"./file_download_controller.js":22456,"./floating_feedback_form_controller.js":80762,"./follow_user_button_controller.js":54513,"./forums/checkbox_toggle_controller.js":45710,"./forums/rental_calculator_form_controller.js":79850,"./free_trial_popup_controller.js":47223,"./google_business_review_controller.js":87341,"./history_override_controller.js":29248,"./infinite_scroll_controller.js":89721,"./insights/property_suggestions_controller.js":86770,"./insights/rent_distribution_graph_controller.js":61783,"./insights/trend_graph_rent_by_bedroom_controller.js":80002,"./insights/trend_graph_rent_history_controller.js":97284,"./insights/trend_graph_sales_history_controller.js":27993,"./janus/information_banner_controller.js":90190,"./janus/overflow_controller.js":79970,"./janus/tabs_controller.js":8881,"./lead_sms_settings_controller.js":63277,"./leads/hide_archived_controller.js":41944,"./loading_indicator_controller.js":99791,"./localize_date_controller.js":453,"./marketplace/businesses/lead_credit_form_controller.js":64206,"./membership/dashboard/widgets/dialog_controller.js":19023,"./membership/dashboard/widgets/onboarding/dialog_controller.js":78827,"./membership/dashboard/widgets/onboarding/progress_controller.js":86482,"./membership/dashboard/widgets/rent_estimator/search_controller.js":60412,"./membership/dashboard/widgets/upcoming_webinars/registration_controller.js":92735,"./membership_types_controller.js":62997,"./messages_drawer_controller.js":49504,"./mobile/alert_controller.js":49082,"./mobile/conversation_controller.js":90533,"./mobile/conversations_controller.js":91516,"./mobile/starts_controller.js":80331,"./mobile/topic_controller.js":36329,"./money_aggregator_controller.js":95487,"./newsletter_subscriptions_controller.js":18541,"./onboarding/continue_controller.js":14016,"./onboarding/radio_toggle_controller.js":89943,"./onboarding/response_controller.js":79162,"./phone_number_field_controller.js":29730,"./profile/stats_controller.js":56805,"./profile_card_controller.js":72384,"./redirect_controller.js":91799,"./remote_notifications_controller.js":88720,"./removals_controller.js":96948,"./rent_estimator_address_form_controller.js":99521,"./report_breakdown_controller.js":36797,"./reset_form_controller.js":49565,"./reviews_controller.js":12870,"./scroll_to_top_controller.js":44584,"./search_controller.js":71055,"./share_controller.js":68804,"./shared/close_content_controller.js":71299,"./signup_controller.js":62695,"./simplified_forums/category_selector_controller.js":10323,"./simplified_forums/create_reply_controller.js":27598,"./simplified_forums/event_topics_controller.js":5890,"./simplified_forums/filter_controller.js":78795,"./simplified_forums/ignored_post_controller.js":82238,"./simplified_forums/location_selector_controller.js":74548,"./simplified_forums/poll_controller.js":18918,"./simplified_forums/replies_controller.js":82563,"./simplified_forums/view_more_controller.js":71454,"./steadily_controller.js":1328,"./submit_form_controller.js":61180,"./subscriptions/cancellation_flow_controller.js":35322,"./sync_submit_buttons_controller.js":86287,"./tabs_controller.js":40639,"./timezone_cookie_controller.js":87863,"./toggle_controller.js":70843,"./tracking/bubbling_controller.js":93596,"./tracking/facebook_controller.js":24627,"./tracking/featured_ad_controller.js":87019,"./tracking/forums_ad_controller.js":65383,"./tracking/google_click_identifier_controller.js":61939,"./tracking/google_tag_manager_controller.js":26971,"./tracking/premium_upsell_ad_controller.js":97974,"./tracking/tracking_controller.js":27400,"./tracking/visible_element_c
1ontroller.js":61006,"./widget_highlighter_controller.js":62767,"./widget_library_selector_controller.js":19637,"./youtube_controller.js":34654,"controllers/address_lookup_controller.js":11050,"controllers/agent/batch_leads_actions/checkbox_select_controller.js":95180,"controllers/agent/batch_leads_actions/mark_reads_controller.js":99623,"controllers/agent/form_fields_errors_controller.js":77113,"controllers/agent/lead_notes_form_controller.js":98390,"controllers/agent/lead_notes_update_form_controller.js":77784,"controllers/agent/reviews_controller.js":28136,"controllers/agent/view_more_controller.js":9062,"controllers/agent_match_results_controller.js":73023,"controllers/authentication/tfa_controller.js":97941,"controllers/autocomplete_controller.js":89347,"controllers/batch_select_controller.js":16192,"controllers/business_lead_sms_settings_controller.js":60800,"controllers/cancellation/feedback_form_controller.js":41621,"controllers/castle_controller.js":70771,"controllers/clickable_container_controller.js":45645,"controllers/clipboard_controller.js":55135,"controllers/cookie_setter_controller.js":86601,"controllers/data_table_controller.js":69358,"controllers/dropdown_navigator_controller.js":4254,"controllers/event_bus_controller.js":45226,"controllers/experiments_controller.js":60009,"controllers/feedback_form_controller.js":95019,"controllers/file_download_controller.js":22456,"controllers/floating_feedback_form_controller.js":80762,"controllers/follow_user_button_controller.js":54513,"controllers/forums/checkbox_toggle_controller.js":45710,"controllers/forums/rental_calculator_form_controller.js":79850,"controllers/free_trial_popup_controller.js":47223,"controllers/google_business_review_controller.js":87341,"controllers/history_override_controller.js":29248,"controllers/infinite_scroll_controller.js":89721,"controllers/insights/property_suggestions_controller.js":86770,"controllers/insights/rent_distribution_graph_controller.js":61783,"controllers/insights/trend_graph_rent_by_bedroom_controller.js":80002,"controllers/insights/trend_graph_rent_history_controller.js":97284,"controllers/insights/trend_graph_sales_history_controller.js":27993,"controllers/janus/information_banner_controller.js":90190,"controllers/janus/overflow_controller.js":79970,"controllers/janus/tabs_controller.js":8881,"controllers/lead_sms_settings_controller.js":63277,"controllers/leads/hide_archived_controller.js":41944,"controllers/loading_indicator_controller.js":99791,"controllers/localize_date_controller.js":453,"controllers/marketplace/businesses/lead_credit_form_controller.js":64206,"controllers/membership/dashboard/widgets/dialog_controller.js":19023,"controllers/membership/dashboard/widgets/onboarding/dialog_controller.js":78827,"controllers/membership/dashboard/widgets/onboarding/progress_controller.js":86482,"controllers/membership/dashboard/widgets/rent_estimator/search_controller.js":60412,"controllers/membership/dashboard/widgets/upcoming_webinars/registration_controller.js":92735,"controllers/membership_types_controller.js":62997,"controllers/messages_drawer_controller.js":49504,"controllers/mobile/alert_controller.js":49082,"controllers/mobile/conversation_controller.js":90533,"controllers/mobile/conversations_controller.js":91516,"controllers/mobile/starts_controller.js":80331,"controllers/mobile/topic_controller.js":36329,"controllers/money_aggregator_controller.js":95487,"controllers/newsletter_subscriptions_controller.js":18541,"controllers/onboarding/continue_controller.js":14016,"controllers/onboarding/radio_toggle_controller.js":89943,"controllers/onboarding/response_controller.js":79162,"controllers/phone_number_field_controller.js":29730,"controllers/profile/stats_controller.js":56805,"controllers/profile_card_controller.js":72384,"controllers/redirect_controller.js":91799,"controllers/remote_notifications_controller.js":88720,"controllers/removals_controller.js":96948,"controllers/rent_estimator_address_form_controller.js":99521,"controllers/report_breakdown_controller.js":36797,"controllers/reset_form_controller.js":49565,"controllers/reviews_controller.js":12870,"controllers/scroll_to_top_controller.js":44584,"controllers/search_controller.js":71055,"controllers/share_controller.js":68804,"controllers/shared/close_content_controller.js":71299,"controllers/signup_controller.js":62695,"controllers/simplified_forums/category_selector_controller.js":10323,"controllers/simplified_forums/create_reply_controller.js":27598,"controllers/simplified_forums/event_topics_controller.js":5890,"controllers/simplified_forums/filter_controller.js":78795,"controllers/simplified_forums/ignored_post_controller.js":82238,"controllers/simplified_forums/location_selector_controller.js":74548,"controllers/simplified_forums/poll_controller.js":18918,"controllers/simplified_forums/replies_controller.js":82563,"controllers/simplified_forums/view_more_controller.js":71454,"controllers/steadily_controller.js":1328,"controllers/submit_form_controller.js":61180,"controllers/subscriptions/cancellation_flow_controller.js":35322,"controllers/sync_submit_buttons_controller.js":86287,"controllers/tabs_controller.js":40639,"controllers/timezone_cookie_controller.js":87863,"controllers/toggle_controller.js":70843,"controllers/tracking/bubbling_controller.js":93596,"controllers/tracking/facebook_controller.js":24627,"controllers/tracking/featured_ad_controller.js":87019,"controllers/tracking/forums_ad_controller.js":65383,"controllers/tracking/google_click_identifier_controller.js":61939,"controllers/tracking/google_tag_manager_controller.js":26971,"controllers/tracking/premium_upsell_ad_controller.js":97974,"controllers/tracking/tracking_controller.js":27400,"controllers/tracking/visible_element_c
1ontroller.js":61006,"controllers/widget_highlighter_controller.js":62767,"controllers/widget_library_selector_controller.js":19637,"controllers/youtube_controller.js":34654};function n(t){var e=a(t);return s(e)}function a(t){if(!s.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=a,t.exports=n,n.id=56222},69186:function(t,e,s){var i={"./en-au":53872,"./en-au.js":53872,"./en-ca":28298,"./en-ca.js":28298,"./en-gb":56195,"./en-gb.js":56195,"./en-ie":66584,"./en-ie.js":66584,"./en-il":65543,"./en-il.js":65543,"./en-in":9033,"./en-in.js":9033,"./en-nz":79402,"./en-nz.js":79402,"./en-sg":43004,"./en-sg.js":43004};function n(t){var e=a(t);return s(e)}function a(t){if(!s.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=a,t.exports=n,n.id=69186},33718:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n),r=s(52752);e.default=class extends i.xI{static{this.targets=["visualInput","valueInput","optionTemplate","optionsList","optionsSection"]}static{this.values={submitFormOnOptionSelection:Boolean,optionsLookupPath:String,exceptIds:Array,allowArbitraryValue:{type:Boolean,default:!1},optionKeyField:{type:String,default:"id"}}}connect(){this.lookupOptions=a()(this.lookupOptions,100)}async lookupOptions(t){if(this.optionsLookupPathValue){const e=this.exceptIdsValue.map((t=>`except_ids[]=${t}`)).join("&"),s=`${this.optionsLookupPathValue}?term=${t.target.value}&${e}`,i=await fetch(s),n=await i.json();this.displayOptions(n)}}displayOptions(t){this.resetOptions();const[e,s]=(0,r.Ls)(this,{elements:[this.visualInputTarget,this.optionsSectionTarget]});this.unobserveClickOutside=s;const i=t.filter((t=>t.value));i.length&&(i.forEach((t=>{const e=this.optionTemplateTarget.content.cloneNode(!0),s=e.querySelectorAll("li")[0];if(s.textContent=t.value,!t.hasOwnProperty(this.optionKeyFieldValue))throw new Error(`Option object does not contain key '${this.optionKeyFieldValue}'. Available keys: ${Object.keys(t).join(", ")}`);s.dataset.value=t[this.optionKeyFieldValue],this.optionsListTarget.append(e)})),this.optionsSectionTarget.classList.remove("tw-hidden"),this.valueInputTarget.dataset.optionsValues=JSON.stringify(i.map((t=>({label:t.value,value:t.id})))))}selectOption(t){this.visualInputTarget.value=t.currentTarget.innerText,this.setValueInput(t.currentTarget.dataset.value,this.visualInputTarget.value),this.submitFormOnOptionSelectionValue&&this.visualInputTarget.form.requestSubmit(),this.resetOptions()}setValueInput(t,e){this.valueInputTarget.value=t,this.valueInputTarget.dataset.label=e,this.valueInputTarget.dispatchEvent(new Event("change"))}resetOptions(){this.optionsSectionTarget.classList.add("tw-hidden"),this.optionsListTarget.innerText="",this.unobserveClickOutside&&this.unobserveClickOutside()}blockTabKey(t){"Tab"===t.key&&t.preventDefault()}blockEnterKey(t){"Enter"===t.key&&t.preventDefault()}clearSelectedOption(){this.valueInputTarget.value="",this.visualInputTarget.value=""}resetAll(){this.resetOptions(),this.allowArbitraryValueValue?this.useArbitraryValue():this.clearSelectedOption(),this.valueInputTarget.dispatchEvent(new Event("change"))}syncWithValueInput(){this.visualInputTarget.value?this.setValueInput(this.visualInputTarget.value):this.resetAll()}useArbitraryValue(){this.allowArbitraryValueValue&&(this.valueInputTarget.value=this.visualInputTarget.value,this.valueInputTarget.dataset.label=this.visualInputTarget.value)}clickOutside(){this.resetAll()}},s.dn(e.default)},78508:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{dismiss(t){("click"===t.type||"keyup"===t.type&&"Enter"===t.key)&&this.element.remove()}},s.dn(e.default)},29008:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["minimumPrice","maximumPrice"]}ensureMaximumPriceIsGreaterThanMinimum(){const t=this.formatStringToNumber(this.minimumPriceTarget.value),e=this.formatStringToNumber(this.maximumPriceTarget.value);t>e&&(this.minimumPriceTarget.value=e,this.minimumPriceTarget.dispatchEvent(new Event("change")))}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}},s.dn(e.default)},46715:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(28411);e.default=class extends i.xI{static{this.targets=["checkbox"]}static{this.outlets=["business-account--finder--request-contact-button-component","business-account--finder--contact-modal-component"]}connect(){this.updateState()}toggle(t){const e=t.currentTarget,s=parseInt(e.dataset.businessId),i=e.checked?"Business Finder Checkmarks Checkbox Checked":"Business Finder Checkmarks Checkbox Unchecked";(0,n.u)(i,{business_id:s}),this.updateState()}updateState(){const t=this.checkboxTargets.filter((t=>t.checked&&!t.disabled)).map((t=>parseInt(t.dataset.businessId)));this.businessAccountFinderRequestContactButtonComponentOutlets.forEac
1h((e=>{e.businessIdsValue=t,t.length>0&&e.contactRequestSentValue&&e.resetContactButton(),e.requestContactButtonTargets.forEach((e=>{e.disabled=0===t.length,this.#t(e,t)}))})),this.businessAccountFinderContactModalComponentOutlets.forEach((e=>{e.businessIdsValue=JSON.stringify(t)}))}disableContactedCheckboxes(t){const e=(t.detail?.businessIds||[]).map((t=>t.toString()));this.checkboxTargets.forEach((t=>{e.includes(t.dataset.businessId)&&(t.checked=!0,t.disabled=!0)}))}#t(t,e){const s=JSON.parse(t.dataset.extraData||"{}");s.business_id=e.join(","),t.dataset.extraData=JSON.stringify(s)}trackContactAllClicked(){const t=this.checkboxTargets.filter((t=>t.checked&&!t.disabled)).length;(0,n.u)("Business Finder Checkmarks Contact All CTA Clicked",{agents_selected:t})}},s.dn(e.default)},47320:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["form","submitButton","phoneError"]}submitForm(t){t.preventDefault();const e=this.formTarget,s=new FormData(e);fetch(e.action,{method:e.method,body:s,headers:{"X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').getAttribute("content"),Accept:"application/json"}}).then((t=>{t.ok?t.json().then((t=>{this.handleSuccess(t)})):t.json().then((t=>{this.handleError(t)}))})).catch((t=>{}))}handleSuccess(t){window.location.href=t.redirect_url}handleError(t){t.errors.contact_info_phone&&this.phoneErrorTarget.querySelector("div").classList.remove("tw-hidden")}},s.dn(e.default)},16320:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.outlets=["business-account--finder--mini-profile-modal-component"]}showReviewsInMiniProfile(){this.businessAccountFinderMiniProfileModalComponentOutlet.openOnTab("Reviews")}},s.dn(e.default)},82818:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{triggerVerification(t){t.preventDefault(),t.stopPropagation(),this.dispatch("verification-required",{detail:{type:"sms-verification"}})}},s.dn(e.default)},13508:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52752),a=s(38246);e.default=class extends i.xI{static{this.targets=["sendRequestButton","investorName","
1investorEmail","investorPhone","ctaName","requestSuccessBtn","message","form"]}static{this.values={businessIds:String}}static{this.outlets=["business-account--finder--request-contact-button-component"]}connect(){(0,n.wA)(this)}getControllerByIdentifier(t){return this.application.controllers.filter((e=>e.context.identifier===t))}async submit(t){if(t.preventDefault(),this.formTarget.checkValidity()){const t=JSON.parse(this.businessIdsValue),e={investor_name:this.investorNameTarget.value,investor_email:this.investorEmailTarget.value,investor_phone:this.investorPhoneTarget.value,message:this.messageTarget.value};await this.postData({business_lead:{business_ids:t,contact_info:e,cta_name:this.ctaNameTarget.value,google_analytics_data:{gclid:(0,a.AI)(),cid:(0,a.fL)()}}}),this.closeModal()}}closeModal(){this.getControllerByIdentifier("modal-component").filter((t=>t.dialogTarget.open&&this.element.contains(t.element))).forEach((t=>t.close()))}postData(t){this.sendRequestButtonTarget.disabled=!0,this.businessAccountFinderRequestContactButtonComponentOutlet.postData(t),this.triggerEventForInvestorContacted(t)}triggerEventForInvestorContacted(t){const e=new CustomEvent("investor-contacted-business",{detail:{contactInfo:t.business_lead.c
1ontact_info}});window.dispatchEvent(e)}},s.dn(e.default)},35296:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["downPaymentLabel","downPaymentInput","targetPurchasePrice","availableDownPaymentPercentage","financialGoal","uniqueSituations"]}connect(){this.updateDownPayment()}updateDownPayment(){this.downPaymentInputTarget.value=this.downPaymentValue(),this.downPaymentLabelTarget.innerText=this.downPaymentValue()}validateTargetPrice(){parseFloat(this.getTargetPrice())<75e3?this.targetPurchasePriceTarget.setCustomValidity(" "):this.targetPurchasePriceTarget.setCustomValidity(""),this.targetPurchasePriceTarget.reportValidity()}updateUniqueSituations(t){const e=t.target.value;this.uniqueSituationsTargets.forEach((t=>{if(JSON.parse(t.dataset.strategies).includes(e))t.classList.remove("bp-hidden");else{t.classList.add("bp-hidden");const e=t.querySelector('input[type="checkbox"]');e&&e.checked&&(e.checked=!1)}}))}downPaymentValue(){let t=this.getTargetPrice(),e=this.getSelectedDownPaymentPercentage();const s=this.usDollarFormatter().format(t*e/100);return 25===e?s+"+":s}usDollarFormatter(){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"})}getTargetPrice(){return this.targetPurchasePriceTarget.value.replace(/[^0-9]+/g,"")}getSelectedDownPaymentPercentage(){const t=this.availableDownPaymentPercentageTargets.find((t=>t.checked));return parseFloat(t?t.value:0)}},s.dn(e.default)},4442:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["marketInput","investorPrimaryResidenceCityInput"]}sync(t){this.hasMarketInputTarget&&this.hasInvestorPrimaryResidenceCityInputTarget&&(this.investorPrimaryResidenceCityInputTarget.value=this.marketInputTarget.value)}},s.dn(e.default)},25310:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["amountNeededInput","amountNeededTooLowWarning"]}connect(){this.toggleAmountNeededTooLowMessage=a()(this.toggleAmountNeededTooLowMessage,1500),this.toggleAmountNeededTooLowMessage()}toggleAmountNeededTooLowMessage(){this.amountNeededInputTarget.value&&this.formatStringToNumber(this.amountNeededInputTarget.value)<75e3?this.amountNeededTooLowWarningTarget.classList.remove("tw-hidden"):this.amountNeededTooLowWarningTarget.classList.add("tw-hidden")}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}},s.dn(e.default)},60083:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["downPaymentPercentage","purchasePriceTooLowWarning","downPaymentPercentageTooLowWarning","minimumPurchasePrice","maximumPurchasePrice"]}connect(){this.toggleTooLowValuesMessages=a()(this.toggleTooLowValuesMessages,1500),this.ensureMaximumPurchasePriceIsGreaterThanMinimum=a()(this.ensureMaximumPurchasePriceIsGreaterThanMinimum,1500),this.toggleTooLowValuesMessages()}toggleTooLowValuesMessages(){this.toggleDownPaymentPercentageTooLowMessage(),this.toggleTargetPriceTooLowMessage()}toggleTargetPriceTooLowMessage(){this.toggleValueTooLowMessage(this.minimumPurchasePriceTarget,this.purchasePriceTooLowWarningTarget,75e3)}ensureMaximumPurchasePriceIsGreaterThanMinimum(){const t=this.formatStringToNumber(this.minimumPurchasePriceTarget.value),e=this.formatStringToNumber(this.maximumPurchasePriceTarget.value);t>e&&(this.minimumPurchasePriceTarget.value=e,this.triggerChangeEvent(this.minimumPurchasePriceTarget))}toggleDownPaymentPercentageTooLowMessage(){this.toggleValueTooLowMessage(this.downPaymentPercentageTarget,this.downPaymentPercentageTooLowWarningTarget,15)}toggleValueTooLowMessage(t,e,s){t.value&&this.formatStringToNumber(t.value)<s?e.classList.remove("tw-hidden"):e.classList.add("tw-hidden")}toggleTargetPriceRequired(t){const e=t.target.checked?"":"requiredTextInput";this.minimumPurchasePriceTarget.setAttribute("data-business-account--form-component-target",e),this.maximumPurchasePriceTarget.setAttribute("data-business-account--form-component-target",e),this.triggerChangeEvent(this.minimumPurchasePriceTarget),this.triggerChangeEvent(this.maximumPurchasePriceTarget)}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}triggerChangeEvent(t){t.dispatchEvent(new Event("change"))}},s.dn(e.default)},13193:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["noneApply","uniqueSituation"]}uncheckNoneApply(t){t.target.checked&&(this.noneApplyTarget.checked=!1)}uncheckUniqueSituations(t){t.target.checked&&this.uniqueSituationTargets.forEac
1h((t=>{t.checked=!1}))}},s.dn(e.default)},2259:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.outlets=["modal-component","tabs"]}openOnAboutTab(){this.openOnTab("About")}openOnTab(t){this.tabsOutlet.showTabByName(t),this.modalComponentOutlet.open()}},s.dn(e.default)},61149:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.outlets=["business-account--finder--mini-profile-modal-component"]}showReviewsInMiniProfile(){this.businessAccountFinderMiniProfileModalComponentOutlet.openOnTab("Reviews")}},s.dn(e.default)},22523:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38246),a=s(52051),r=s.n(a);e.default=class extends i.xI{static{this.ERROR_MESSAGES={business_unavailable:"A company below is temporarily not accepting new clients and therefore unavailable",failed_to_contact_business:"Could not send contact request, please try again"}}static{this.targets=["requestContactButton","requestSentButton"]}static{this.values={businessIds:Array,requestContactUrl:String,selectionsUrl:String,searchId:String,contactRequestSent:Boolean,csrfToken:String,ctaName:String,unavailable:Boolean}}static{this.outlets=["event-aware-banner-component","business-account--finder--request-contact-button-component"]}recordSelection(){fetch(this.selectionsUrlValue,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({business_ids:this.businessIdsValue,cta_name:this.ctaNameValue,search_id:this.searchIdValue||void 0})}).catch((()=>{}))}submitRequest(t){t.preventDefault(),this.dispatch("contact-requested",{detail:{businessIds:this.businessIdsValue,unavailable:this.unavailableValue,contactRequestSent:this.contactRequestSentValue}}),this.postData({business_lead:{business_ids:this.businessIdsValue,cta_name:this.ctaNameValue,google_analytics_data:{gclid:(0,n.AI)(),cid:(0,n.fL)()}}})}getItmParams(){const t=new URLSearchParams(window.location.search),e={};for(const[s,i]of t.entries())s.startsWith("itm")&&i&&(e[s]=i);return e}getUtmParams(){const t=new URLSearchParams(window.location.search),e={};for(const[s,i]of t.entries())s.startsWith("utm")&&i&&(e[s]=i);return e}async postData(t){const e=await Castle.createRequestToken(),s=await fetch(this.requestContactUrlValue,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({...t,...this.getItmParams(),...this.getUtmParams(),castle_request_token:e})}),i=await s.json();i.successfully_contacted_business_ids&&this.incrementConciergeStats(i.successfully_contacted_business_ids),this.handleRequestContactResponse(i)}handleRequestContactResponse(t){this.hasEventAwareBannerComponentOutlet&&this.eventAwareBannerComponentOutlet.hide(),t.created_leads&&this.trackGoogleTagMangerConversion(t.created_leads),t.successfully_contacted_business_ids&&(this.showSuccessButtons(t.successfully_contacted_business_ids),this.showSuccessButton(["contact-all"]),this.dispatch("leads-created",{detail:{businessIds:t.successfully_contacted_business_ids}})),t.over_leads_threshold?this.displayAlertMessage("We want to facilitate strong matches, so we limit daily matches. You've hit your max for today!"):t.failed_to_contact_businesses&&this.handleFailedToContactBusinesses(t.failed_to_contact_businesses),(this.isRequestingContactFromAllBusinesses(t)||this.allBusinessesContacted())&&this.showContactAllSuccessButton()}trackGoogleTagMangerConversion(t){t.length>0&&t.forEach((t=>{window.dataLayer?.push&&(dataLayer.push({event:"Marketplace Business Lead Created",value:t.cost,currency:"USD",transaction_id:t.id,gclid:(0,n.AI)(),gbraid:(0,n.Me)(),wbraid:(0,n.uh)(),business_type:t.business_type,user_id:t.investor_id,anonymous_id:r().get("ajs_anonymous_id")}),this.trackGoogleAdsConversionBeacon(t.business_type))}))}trackGoogleAdsConversionBeacon(t){try{navigator.sendBeacon("/beacons",JSON.stringify({data:{event:"GTM Conversion Push",properties:{business_type:t}}}))}catch{}}showSuccessButtons(t){this.businessAccountFinderRequestContactButtonComponentOutlets.forEac
1h((e=>{e.showSuccessButton(t)}))}allBusinessesContacted(){return this.businessAccountFinderRequestContactButtonComponentOutlets.filter((t=>!t.isRequestContactFromAllButton()&&!t.unavailableValue)).every((t=>t.contactRequestSentValue))}isRequestingContactFromAllBusinesses(t){return[...t.successfully_contacted_business_ids,...t.failed_to_contact_businesses].length>1}isRequestContactFromAllButton(){return this.businessIdsValue.length>1||this.requestContactButtonTargets.some((t=>"contact-all"===t.dataset.id))}showContactAllSuccessButton(){this.businessAccountFinderRequestContactButtonComponentOutlets.filter((t=>t.isRequestContactFromAllButton())).forEach((t=>{t.showSuccessButton(["contact-all"])}))}showSuccessButton(t){const e=t.map((t=>t.toString()));this.requestContactButtonTargets.filter((t=>e.includes(t.dataset.id))).forEach((t=>t.classList.add("tw-hidden")));const s=this.requestSentButtonTargets.filter((t=>e.includes(t.dataset.id)));s.forEach((t=>t.classList.remove("tw-hidden"))),s.length&&(this.contactRequestSentValue=!0)}resetContactButton(){this.requestContactButtonTargets.forEach((t=>t.classList.remove("tw-hidden"))),this.requestSentButtonTargets.forEach((t=>t.classList.add("tw-hidden"))),this.contactRequestSentValue=!1}showUnavailableButton(t){const e=t.map((t=>t.toString())),s=this.requestContactButtonTargets.filter((t=>e.includes(t.dataset.id)));s.forEach((t=>{t.disabled=!0,t.innerText="Unavailable"})),s.length&&(this.unavailableValue=!0)}handleFailedToContactBusinesses(t){const e=t.filter((([t,e])=>"business_unavailable"===e)).map((([t,e])=>t));this.businessAccountFinderRequestContactButtonComponentOutlets.forEach((t=>{t.showUnavailableButton(e)})),this.displayErrorMessages(t)}displayErrorMessages(t){new Set(t.map((([t,e])=>e))).forEach((t=>{const e=this.constructor.ERROR_MESSAGES[t]||t;this.displayAlertMessage(e,"error")}))}displayAlertMessage(t,e="alert"){const s=new CustomEvent("render-message",{detail:{message:t,level:e}});window.dispatchEvent(s)}incrementConciergeStats(t){t.forEach((t=>{const e=document.getElementById(`concierge_stats_${t}`);if(!e)return;const s=e.querySelector(".concierge-picks-7d");s&&(s.textContent=parseInt(s.textContent)+1);const i=e.querySelector(".concierge-picks-30d");i&&(i.textContent=parseInt(i.textContent)+1);const n=e.querySelector(".concierge-last-picked");n&&(n.textContent="Concierge last picked: less than a minute ago")}))}},s.dn(e.default)},58569:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["requestButton","sentButton"]}static{this.values={requestUrl:String,csrfToken:String,searchId:String,alreadyRequested:Boolean}}async submitRequest(t){if(t.preventDefault(),this.alreadyRequestedValue)return;const e=await Castle.createRequestToken(),s=new FormData;s.append("concierge_outreach[source]","concierge_second_opinion"),s.append("search_id",this.searchIdValue),s.append("castle_request_token",e);try{(await fetch(this.requestUrlValue,{method:"POST",body:s,headers:{"X-CSRF-Token":this.csrfTokenValue,Accept:"application/json"}})).ok&&this.showSentState()}catch(i){console.error("Concierge outreach request failed:",i)}}showSentState(){this.alreadyRequestedValue=!0,this.hasRequestButtonTarget&&this.requestButtonTarget.classList.add("tw-hidden"),this.hasSentButtonTarget&&this.sentButtonTarget.classList.remove("tw-hidden")}},s.dn(e.default)},90712:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={targetId:String}}go(){const t=document.getElementById(this.targetIdValue);t&&(t.scrollIntoView({behavior:"smooth",block:"center"}),t.focus({preventScroll:!0}))}},s.dn(e.default)},86877:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["message","fullName","email","phone","phoneGroup","messageGroup","affiliatePartner","leadSource"]}static{this.values={adjustMessageFieldHeight:Boolean,searchId:String}}connect(){this.adjustHeight(),this.toggleAffiliatePartner(),this.revealNextFields()}adjustHeight(){this.adjustMessageFieldHeightValue&&(this.messageTarget.style.height="auto",this.messageTarget.style.height=`${this.messageTarget.scrollHeight+10}px`)}revealNextFields(){const t=this.fullNameTarget.value.trim().length>0,e=this.emailTarget.value.trim().length>0;t&&e&&(this.#e(this.phoneGroupTarget),this.#e(this.messageGroupTarget),this.#s())}
1toggleAffiliatePartner(){if(!this.hasAffiliatePartnerTarget||!this.hasLeadSourceTarget)return;"PBBP"===this.leadSourceTarget.value?(this.affiliatePartnerTarget.classList.remove("tw-hidden"),this.enableAffiliatePartnerSelect()):(this.affiliatePartnerTarget.classList.add("tw-hidden"),this.disableAffiliatePartnerSelect())}enableAffiliatePartnerSelect(){const t=this.affiliatePartnerTarget.querySelector("select");t&&(t.disabled=!1)}disableAffiliatePartnerSelect(){const t=this.affiliatePartnerTarget.querySelector("select");t&&(t.disabled=!0)}#e(t){t.classList.remove("tw-hidden")}#s(){!this._progressiveDisclosureTracked&&this.searchIdValue&&(this._progressiveDisclosureTracked=!0,window.analytics.track("Business Finder Progressive Disclosure Completed",{business_search_id:this.searchIdValue}))}},s.dn(e.default)},68694:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["zipCode","marketInput"]}static{this.values={autoSubmitForm:Boolean}}connect(){this.autoSubmitFormValue&&this.marketInputTarget.form.requestSubmit()}updateZipCode(t){const e=t.target.value;/^\d{5}$/.test(e)&&(this.zipCodeTarget.disabled=!1,this.zipCodeTarget.value=e)}},s.dn(e.default)},28067:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["subtypeHiddenField"]}static{this.values={taxAndAccountingSubtypeId:Number,financialPlanningSubtypeId:Number}}selectTaxAndAccountingSubtype(){this.subtypeHiddenFieldTarget.value=this.taxAndAccountingSubtypeIdValue}selectFinancialPlanningSubtype(){this.subtypeHiddenFieldTarget.value=this.financialPlanningSubtypeIdValue}},s.dn(e.default)},49207:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["marketCriterionInput"]}updateMarketCriterion(t){const e=t.target.value;this.marketCriterionInputTarget.value=e,this.marketCriterionInputTarget.dispatchEvent(new Event("change"))}},s.dn(e.default)},86775:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["purchasePrice","downPaymentAmount","downPaymentPercentage","minimumPurchasePrice"]}initialize(){this.updatePurchasePrice=a()(this.updatePurchasePrice,100),this.updateDownPaymentPercentage()}formatCurrencyValue(t){return Math.round(t).toString()}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}updatePurchasePrice(){if(!this.downPaymentPercentageTarget.value||!this.downPaymentAmountTarget.value)return;const t=this.formatStringToNumber(this.downPaymentPercentageTarget.value),e=100*this.formatStringToNumber(this.downPaymentAmountTarget.value)/t;this.purchasePriceTarget.value=this.formatCurrencyValue(e),this.syncMinimumTargetPrice(),this.purchasePriceTarget.dispatchEvent(new Event("change")),this.updateDownPaymentPercentage()}updateDownPaymentAmount(){if(this.purchasePriceTarget.value){if(this.downPaymentPercentageTarget.value){const t=this.formatStringToNumber(this.purchasePriceTarget.value)*(this.formatStringToNumber(this.downPaymentPercentageTarget.value)/100);this.downPaymentAmountTarget.value=this.formatCurrencyValue(t)}else this.downPaymentAmountTarget.value="";this.syncMinimumTargetPrice(),this.downPaymentAmountTarget.dispatchEvent(new Event("change")),this.updateDownPaymentPercentage()}else this.updatePurchasePrice()}updateDownPaymentPercentage(){if(!this.purchasePriceTarget.value)return;if(!this.downPaymentAmountTarget.value)return;const t=this.formatStringToNumber(this.purchasePriceTarget.value);if(0===t)return;let e=this.formatStringToNumber(this.downPaymentAmountTarget.value);e>t&&(e=t,this.downPaymentAmountTarget.value=this.formatCurrencyValue(t));const s=100*e/t;this.downPaymentPercentageTarget.value=this.formatCurrencyValue(s),this.syncMinimumTargetPrice()}syncMinimumTargetPrice(){if(this.hasMinimumPurchasePriceTarget){const t=this.formatStringToNumber(this.purchasePriceTarget.value);this.minimumPurchasePriceTarget.value=isNaN(t)?"":t}}},s.dn(e.default)},68402:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["propertyAddressVisibleTextInput","propertyAddressHiddenValueInput","noSpecificPropertyInMind"]}connect(){this.togglePropertyAddressEnabled()}togglePropertyAddressEnabled(){this.hasNoSpecificPropertyInMindTarget&&this.noSpecificPropertyInMindTarget.checked?(this.propertyAddressVisibleTextInputTarget.setAttribute("disabled","disabled"),this.propertyAddressVisibleTextInputTarget.value="",this.propertyAddressHiddenValueInputTarget.dataset["businessAccount-FormComponentTarget"]=""):(this.propertyAddressVisibleTextInputTarget.removeAttribute("disabled"),this.propertyAddressHiddenValueInputTarget.dataset["businessAccount-FormComponentTarget"]="requiredTextInput"),this.propertyAddressVisibleTextInputTarget.dispatchEvent(new Event("search"))}},s.dn(e.default)},99796:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["purchasePrice","purchasePriceTooLowWarning","downPaymentPercentage","downPaymentPercentageTooLowWarning"]}connect(){this.toggleWarnings=a()(this.toggleWarnings.bind(this),500),this.toggleWarnings()}toggleWarnings(){this.togglePurchasePriceWarning(),this.toggleDownPaymentWarning()}togglePurchasePriceWarning(){const t=this.formatStringToNumber(this.purchasePriceTarget.value);this.purchasePriceTarget.value&&t<75e3?this.purchasePriceTooLowWarningTarget.classList.remove("tw-hidden"):this.purchasePriceTooLowWarningTarget.classList.add("tw-hidden")}toggleDownPaymentWarning(){const t=this.formatStringToNumber(this.downPaymentPercentageTarget.value);this.downPaymentPercentageTarget.value&&t<15?this.downPaymentPercentageTooLowWarningTarget.classList.remove("tw-hidden"):this.downPaymentPercentageTooLowWarningTarget.classList.add("tw-hidden")}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}},s.dn(e.default)},458:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["noneApply","uniqueSituation"]}uncheckNoneApply(t){t.target.checked&&(this.noneApplyTarget.checked=!1)}uncheckUniqueSituations(t){t.target.checked&&this.uniqueSituationTargets.forEac
1h((t=>{t.checked=!1}))}},s.dn(e.default)},78497:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(94394),a=s.n(n);e.default=class extends i.xI{static{this.targets=["requiredSelectableInput","requiredTextInput","requiredMultiSelectPreview","submitButton","spinner"]}#i;initialize(){this.#i=this.toggleSubmitButton.bind(this),document.addEventListener("turbo:load",this.#i)}connect(){this.submitButtons=this.hasSubmitButtonTarget?this.submitButtonTargets:this.findButtonTargetByFormId(),this.toggleSubmitButton()}disconnect(){this.#i&&document.removeEventListener("turbo:load",this.#i)}preventReSubmit(){this.submitButtons&&this.setSubmitButtonsDisabled(!0),this.hasSpinnerTarget&&this.spinnerTarget.classList.remove("tw-hidden")}toggleSubmitButton(){const t=a()(this.requiredSelectableInputTargets||[],"attributes.name.value"),e=!this.hasRequiredSelectableInputTarget||Object.values(t).every((t=>t.some((t=>t.value&&t.checked)))),s=!this.hasRequiredTextInputTarget||this.requiredTextInputTargets.every((t=>t.value&&t.checkValidity())),i=!this.hasRequiredMultiSelectPreviewTarget||this.requiredMultiSelectPreviewTargets.every((t=>{const e=t.dataset.selectedOptions||"[]";return JSON.parse(e).length>0}));if(this.submitButtons){const t=!e||!s||!i;this.setSubmitButtonsDisabled(t)}}submitForm(){this.element.requestSubmit()}setSubmitButtonsDisabled(t){this.submitButtons.forEach((e=>{e.disabled=t}))}findButtonTargetByFormId(){return document.querySelectorAll(`button[form=${this.element.id}][data-${this.scope.identifier}-target=submitButton]`)}},s.dn(e.default)},90601:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["investorName","
1investorEmail","investorPhone","message"]}update(t){const{contactInfo:e}=t.detail;this.investorNameTargets.forEach((t=>{t.value=e.investor_name,this.triggerInputChangeEvent(t)})),this.investorEmailTargets.forEach((t=>{t.value=e.investor_email,this.triggerInputChangeEvent(t)})),this.investorPhoneTargets.forEach((t=>{t.value=e.investor_phone,this.triggerInputChangeEvent(t)})),this.messageTargets.forEach((t=>{t.innerHTML=e.message,this.triggerInputChangeEvent(t)}))}triggerInputChangeEvent(t){t.dispatchEvent(new Event("input")),t.dispatchEvent(new Event("change"))}},s.dn(e.default)},30651:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{updateBusinessPageView(t){const e=`/business/page/${t.target.value}/leads`;window.location.href=e}},s.dn(e.default)},32346:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["emailChannel","smsChannel","message"]}static{this.values={url:String}}async submit(){const t=[];let e,s;this.emailChannelTarget.checked&&t.push("email"),this.hasSmsChannelTarget&&this.smsChannelTarget.checked&&t.push("sms"),this.messageTarget.textContent="";try{e=await fetch(this.urlValue,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content},body:JSON.stringify({channels:t})})}catch{return void this.#n("Something went wrong.",!1)}try{s=await e.json()}catch{return void this.#n("Something went wrong.",!1)}this.#n(e.ok?s.message:s.error||"Something went wrong.",e.ok)}#n(t,e){this.messageTarget.textContent=t,this.messageTarget.className="tw-ml-3 tw-text-sm "+(e?"tw-text-green-700":"tw-text-red-600")}},s.dn(e.default)},7354:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={leadId:Number}}connect(){this.handleLeadUpdated=this.handleLeadUpdated.bind(this),window.addEventListener("lead-updated",this.handleLeadUpdated)}disconnect(){window.removeEventListener("lead-updated",this.handleLeadUpdated)}handleLeadUpdated(t){const{lead:e}=t.detail;"closed"!==e.status.toLowerCase()&&"closed_won"!==e.status.toLowerCase()&&"closed_lost"!==e.status.toLowerCase()||Number(e.id)!=this.leadIdValue||this.dispatch("review-requested",{lead:e})}},s.dn(e.default)},81831:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(27010),a=s(38221),r=s.n(a);e.default=class extends i.xI{static{this.targets=["searchInput"]}connect(){this.search=r()(this.search,100);const t=this.searchInputTarget.value;t&&(this.searchInputTarget.focus(),this.searchInputTarget.setSelectionRange(t.length,t.length))}search(t){const e=t.target.value,s=new URL(window.location.href);s.searchParams.set("q",e),n.V.visit(s.href,{frame:"leads_list"})}},s.dn(e.default)},79423:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={selectedStatus:String,leadUpdatePath:String,csrfToken:String}}updateLeadStatus(t){const e=t.target.value;fetch(this.leadUpdatePathValue,{method:"PUT",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({business_lead:{status:e}})}).then((t=>{if(t.ok)return t.json();throw new Error("Failed to update lead status")})).then((s=>{t.target.value=e,this.selectedStatusValue=e,console.log("Lead updated successfully",s.lead),this.element.dispatchEvent(new CustomEvent("lead-updated",{bubbles:!0,detail:{lead:s.lead}}))})).catch((()=>{t.target.value=this.selectedStatusValue}))}},s.dn(e.default)},31703:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["skipCheckBox","logoWarning","fileInput"]}connect(){this.toggleLogoWarning()}toggleLogoWarning(){this.skipCheckBoxTarget.checked?(this.logoWarningTarget.classList.remove("tw-hidden"),delete this.fileInputTarget.dataset["businessAccount-FormComponentTarget"],this.fileInputTarget.required=!1,this.fileInputTarget.disabled=!0,this.skipCheckBoxTarget.value=!0):(this.fileInputTarget.value?this.disableSkipCheckBox():this.enableSkipCheckBox(),this.logoWarningTarget.classList.add("tw-hidden"),this.fileInputTarget.dataset["businessAccount-FormComponentTarget"]="requiredTextInput",this.fileInputTarget.required=!0,this.fileInputTarget.disabled=!1,this.skipCheckBoxTarget.value=!1)}disableSkipCheckBox(){this.skipCheckBoxTarget.disabled=!0}enableSkipCheckBox(){this.skipCheckBoxTarget.disabled=!1}},s.dn(e.default)},66100:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={onboardingUpdatePath:String,csrfToken:String}}async dismiss(t){t.preventDefault(),await fetch(this.onboardingUpdatePathValue,{method:"PUT",body:JSON.stringify({business_onboarding:{abandoned:!0}}),headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-Token":this.csrfTokenValue}}),this.context.element.remove()}},s.dn(e.default)},61640:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["previewParam","previewContent","previewComponentPath"]}static{this.values={useIframe:Boolean}}initialize(){this.renderPreviewContent=a()(this.renderPreviewContent,350).bind(this),this.renderPreviewContent()}shouldPassChecked(t){return"checkbox"==t.type&&!t.dataset.passValueForPreview}params(){return this.previewParamTargets.filter((t=>"checkbox"===t.type&&t.checked||"checkbox"!==t.type)).map((t=>{if("file"===t.type)return this.fileFieldParams(t);{const e=this.shouldPassChecked(t)?t.checked:t.value;return[t.name,e]}})).filter((t=>t))}renderPreviewContent(){const t=this.previewComponentPathTarget.value,e=new URLSearchParams(this.params());if(this.hasUseIframeValue&&this.useIframeValue){const s=document.createElement("iframe"),i=`${t}?${e}`;s.setAttribute("src",i),s.style.width="640px",s.style.height="480px",this.previewContentTarget.replaceChildren(s)}else fetch(`${t}?${e}`).then((t=>t.text())).then((t=>{var e=(new DOMParser).parseFromString(t,"text/html").querySelector("body").innerHTML;this.previewContentTarget.innerHTML=e}))}fileFieldParams(t){return t.files[0]?[t.name,URL.createObjectURL(t.files[0])]:t.dataset.fallbackFile?[t.name,t.dataset.fallbackFile]:void 0}},s.dn(e.default)},11767:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["combinedStarRating","googleStarRating","bpStarRating"]}showCombinedStarRating(){this.showElement(this.combinedStarRatingTarget),this.hideElement(this.googleStarRatingTarget),this.hideElement(this.bpStarRatingTarget)}showGoogleStarRating(){this.showElement(this.googleStarRatingTarget),this.hideElement(this.combinedStarRatingTarget),this.hideElement(this.bpStarRatingTarget)}showBPStarRating(){this.showElement(this.bpStarRatingTarget),this.hideElement(this.combinedStarRatingTarget),this.hideElement(this.googleStarRatingTarget)}showElement(t){t.classList.remove("tw-hidden")}hideElement(t){t.classList.add("tw-hidden")}},s.dn(e.default)},36445:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["selectedTabIndex"]}updateSelectedTabIndex(t){t.preventDefault();const e=t.target;this.selectedTabIndexTarget.value=e.dataset.tabIndex,this.selectedTabIndexTarget.dispatchEvent(new Event("change"))}},s.dn(e.default)},11874:function(t,e,s){"use strict";s.r(e);var i=s(52891);s(38221);e.default=class extends i.xI{static{this.targets=["businessSubTypeField","businessSpecialtiesField"]}initialize(){this.hasBusinessSubTypeFieldTarget&&this.toggleSpecialtiesSection()}toggleSpecialtiesSection(){this.businessSubTypeFieldTarget.checked?this.businessSpecialtiesFieldTarget.classList.remove("tw-hidden"):this.businessSpecialtiesFieldTarget.classList.add("tw-hidden")}},s.dn(e.default)},63782:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={dismissPath:String,csrfToken:String}}async dismiss(t){t.preventDefault(),await fetch(this.dismissPathValue,{method:"PATCH",headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-Token":this.csrfTokenValue}}),this.element.remove()}},s.dn(e.default)},16395:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["star","ratingsField"]}connect(){this.highlightStars(this.ratingsFieldTarget.value)}highlightStars(t){const e="tw-text-yellow-bp-premium";
1this.starTargets.forEach(((s,i)=>{s.dataset.value<=t?s.classList.add(e):s.classList.remove(e)}))}selectStar(t){const e=t.currentTarget.dataset.value;this.highlightStars(e),this.ratingsFieldTarget.value=e,this.enableFormSubmitButton()}enableFormSubmitButton(){const t=new Event("change",{bubbles:!0});this.ratingsFieldTarget.dispatchEvent(t)}},s.dn(e.default)},54254:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={businessUpdatePath:String,csrfToken:String}}async dismiss(t){t.preventDefault(),await fetch(this.businessUpdatePathValue,{method:"PATCH",body:JSON.stringify({business_page_ui_config:{dismissed_business_subscription_canceled_warning:!0}}),headers:{Accept:"application/json","Content-Type":"application/json","X-CSRF-Token":this.csrfTokenValue}}),this.context.element.remove()}},s.dn(e.default)},92670:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["nationwideExceptCheckBox"]}static{this.values={chipScheme:String}}static{this.outlets=["chip-component","multi-select-with-previews-component"]}toggleNationwideExceptSelectedMarkets(){const t=this.chipSchemeValue;let e=this.nationwideExceptCheckBoxTarget.checked?"maroon":"green";this.chipSchemeValue=e,this.notifyOutlets(t,e)}notifyOutlets(t,e){const s=this.element.dataset.groupIdentifier;this.chipComponentOutlets.filter((t=>t.element.dataset.groupIdentifier==s)).forEach((s=>s.updateScheme(t,e))),this.multiSelectWithPreviewsComponentOutlets.filter((t=>t.element.dataset.groupIdentifier==s)).forEach((s=>{s.selectTarget.dataset["businessAccount-FormComponentTarget"]=this.requireMarketSelection()?"requiredMultiSelectPreview":"",s.notifySelectedOptionsToOutlets(),s.updateScheme(t,e)}))}requireMarketSelection(){return!this.nationwideExceptCheckBoxTarget.checked}},s.dn(e.default)},51534:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={redirectToUrl:String,redirectToUrlTarget:String}}redirectTo(){const t=window.open(this.redirectToUrlValue,this.redirectToUrlTargetValue);!t||t.closed||"undefined"===typeof t.closed?window.Turbo?Turbo.visit(this.redirectToUrlValue):window.location.href=this.redirectToUrlValue:t.focus()}},s.dn(e.default)},43106:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["button","input","default"]}static{this.values={active:String}}connect(){this.activate(this.defaultTarget)}handleButtonClick(t){t.preventDefault(),this.inputTarget.value=t.target.value,[...this.buttonTargets,this.defaultTarget].forEach((e=>{e===t.target?this.activate(e):this.deactivate(e)}))}activate(t){t.classList.add(...this.activeValue.split(" "))}deactivate(t){t.classList.remove(...this.activeValue.split(" "))}},s.dn(e.default)},77242:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content","icon"]}toggle(){const t=this.contentTarget.classList.contains("tw-max-h-0");this.contentTarget.classList.toggle("tw-invisible",!t),this.contentTarget.classList.toggle("tw-visible",t),this.contentTarget.classList.toggle("tw-max-h-0",!t),this.contentTarget.classList.toggle("tw-max-h-96",t),this.iconTarget.classList.toggle("tw-rotate-180",!t)}},s.dn(e.default)},83230:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={csrfToken:String,propertySearchesPath:String,validatedAddressesPath:String,locationPath:String,zipSearchesPath:String}}static{this.targets=["propertyAddress","form","beds","baths","structureType","matchingAddresses","openAddressVerificationModal","suggestedAddressRadio"]}async validatedAddressSubmit(t){t.preventDefault();const e=this.suggestedAddressRadioTargets.find((t=>t.checked)).value.trim();/^\d{5}$/.test(e)?await fetch(this.zipSearchesPathValue,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({area_search:{beds:this.bedsTarget.value,baths:this.bathsTarget.value,zip_code:e,structure_type:this.structureTypeTarget.value}})}).then((t=>(t.ok?console.log("Zip code validated successfully"):console.log("Zip code validation failed"),t.json()))).then((t=>{window.location.href=t.redirect_path})):await fetch(this.validatedAddressesPathValue,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({insights_address_verification:e})}).then((t=>t.json())).then((t=>
1{"found"===t.status?(console.log("Address found"),window.location.href=t.path):"not found"===t.status&&(console.log("Address not found"),this.redirectToInsightsLocationPage(t.address))}))}async propertySearchSubmit(t){t.preventDefault(),await fetch(this.propertySearchesPathValue,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({property_search:{address:this.propertyAddressTarget.value}})}).then((t=>(t.ok?console.log("Address validated successfully"):console.log("Address validation failed"),t.json()))).then((t=>{console.log("Status:",t.status),"found"===t.status?this.redirectToInsightsLocationPage(t.address):"ambiguous"===t.status?this.renderSuggestions(t.suggestions):"invalid"===t.status?this.redirectToPropertyNotFoundPage():"match"===t.status&&this.redirectToPropertyPage(t.id)}))}redirectToPropertyNotFoundPage(){window.location.href="/insights/unknown-property?query="+this.propertyAddressTarget.value}redirectToPropertyPage(t){window.location.href="/insights/properties/"+t}redirectToInsightsLocationPage(t){const e={validated_address_search:{address:t,beds:this.bedsTarget.value,baths:this.bathsTarget.value,structure_type:this.structureTypeTarget.value}},s=new URLSearchParams(this.flatParams(e)).toString();window.location.href=`/insights/locations?${s}`}flatParams(t){const e={};for(const s in t){const i=t[s];for(const t in i)e[`${s}[${t}]`]=i[t]}return e}renderSuggestions(t){this.renderAddresses(t),this.openAddressVerificationModalTarget.click()}renderAddresses(t){this.matchingAddressesTarget.innerHTML="";const e=this.propertyAddressTarget.value.trim();/^\d{5}$/.test(e)&&!t.includes(e)&&t.unshift({address:`${e} (Zip Code)`}),t.forEach(((t,e)=>{const s=`insights_address_verification${e}`,i=document.createElement("li"),n=document.createElement("input");n.type="radio",n.id=s,n.name="insights_address_verification",n.value=t.address.replace("(Zip Code)",""),n.setAttribute("data-calculators--rent-estimator-component-target","suggestedAddressRadio"),0===e&&(n.checked=!0);const a=document.createElement("label");a.htmlFor=s,a.textContent=t.address,i.appendChild(n),i.appendChild(a),this.matchingAddressesTarget.appendChild(i)}))}},s.dn(e.default)},41382:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891);const n=t=>Number(t.replace(/[^0-9.-]/g,""));var a=class extends i.xI{static{this.targets=["cashPurchase","financingDetails","financingDetailsInput","financingDetailsDownPaymentInput","loanAmountInput"]}static{this.outlets=["down-payment-calculator-component"]}connect(){this.toggleFinancingDetails()}toggleFinancingDetails(t){this.cashPurchaseTarget.checked?(this.disableFinancingDetails(),this.loanAmountInputTarget.value=0,this.financingDetailsTarget.classList.add("tw-hidden")):(this.enableFinancingDetails(),this.updateLoanAmount(t),this.financingDetailsTarget.classList.remove("tw-hidden"))}loanTermChanged(t){"0"===t.target.value&&(this.cashPurchaseTarget.checked=!0,t.target.value=30,this.cashPurchaseTarget.dispatchEvent(new Event("change")))}disableFinancingDetails(){this.financingDetailsInputTargets.forEach((t=>{t.setAttribute("disabled","disabled")}))}enableFinancingDetails(){this.financingDetailsInputTargets.forEach((t=>{t.removeAttribute("disabled")}))}updateLoanAmount(t){requestAnimationFrame((()=>{const t=n(this.downPaymentCalculatorComponentOutlet.purchasePriceTarget.value)-n(this.financingDetailsDownPaymentInputTarget.value);console.log("Loan amount:",t),this.loanAmountInputTarget.value=t}))}};s.dn(a)},14567:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["label","value"]}updateName(){const t=this.labelTarget.value.trim();t.length>0?this.valueTarget.name=`data[attributes][gross_monthly_rental_incomes][${t}]`:this.valueTarget.name="data[attributes][gross_monthly_rental_incomes][custom]"}},s.dn(e.default)},23502:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["list","template","row"]}connect(){const t=this.listTarget.dataset.customIncomes;if(t)try{const e=JSON.parse(t);Object.entries(e).forEach((([t,e])=>{this.#a(t,e)}))}catch(e){console.error("Invalid custom incomes JSON",e)}}add(){const t=this.templateTarget.content.cloneNode(!0);this.listTarget.appendChild(t),this.listTarget.classList.contains("tw-pt-8")||this.listTarget.classList.add("tw-pt-8")}remove(t){t.target.closest("[data-calculators--rentals--rental-income-custom-fields-target='row']").remove(),this.application.getControllerForElementAndIdentifier(this.element.closest("[data-controller~='money-aggregator']"),"money-aggregator")?.sum()}#a(t,e){const s=this.templateTarget.content.cloneNode(!0).querySelector("[data-calculators--rentals--rental-income-custom-fields-target='row']"),i=s.querySelector("[data-calculators--rentals--rental-income-custom-field-target='label']"),n=s.querySelector("[data-calculators--rentals--rental-income-custom-field-target='value']");i&&t&&(i.value=t,n.name=`data[attributes][gross_monthly_rental_incomes][${t}]`),n&&e&&(n.value=e),this.listTarget.appendChild(s),this.listTarget.classList.contains("tw-pt-8")||this.listTarget.classList.add("tw-pt-8")}},s.dn(e.default)},44068:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["propertyInformationOn","purchaseDetailsOn","financingDetailsOn","rentalIncomeOn","expensesOn","propertyInformationOff","purchaseDetailsOff","financingDetailsOff","rentalIncomeOff","expensesOff"]}connect(){this.initializeIcons()}initializeIcons(){[{selector:'[data-action*="propertyInformationChange"]',method:this.propertyInformationChange},{selector:'[data-action*="purchasePriceChange"]',method:this.purchasePriceChange},{selector:'[data-action*="purchaseClosingCostChange"]',method:this.purchaseClosingCostChange},{selector:'[data-action*="downPaymentChange"]',method:this.downPaymentChange},{selector:'[data-action*="interestRateChange"]',method:this.interestRateChange},{selector:'[data-action*="cashPurchaseChange"]',method:this.cashPurchaseChange},{selector:'[data-action*="rentalIncomeChange"]',method:this.rentalIncomeChange},{selector:'[data-action*="taxesChange"]',method:this.taxesChange},{selector:'[data-action*="insuranceChange"]',method:this.insuranceChange}
1].forEach((({selector:t,method:e})=>{const s=this.element.querySelector(t);if(s){const t={target:s};e.call(this,t)}}))}toggleIcon(t,e){const s=this[`${t}OnTarget`],i=this[`${t}OffTarget`];e?(s.classList.remove("tw-hidden"),i.classList.add("tw-hidden")):(s.classList.add("tw-hidden"),i.classList.remove("tw-hidden"))}propertyInformationChange(t){const e=t.target,s=e.value?.trim();this.toggleIcon("propertyInformation",""!==s)}purchasePriceChange(t){const e=t.target,s=e.value?.trim();this.purchasePrice=""!==s&&"0"!==s,this.toggleIcon("purchaseDetails",this.purchasePrice&&this.purchaseClosingCost)}purchaseClosingCostChange(t){const e=t.target,s=e.value?.trim();this.purchaseClosingCost=""!==s,this.toggleIcon("purchaseDetails",this.purchasePrice&&this.purchaseClosingCost)}downPaymentChange(t){const e=t.target,s=e.value?.trim();this.downPayment="0"!==s,this.toggleIcon("financingDetails",this.cashPurchase||this.downPayment)}cashPurchaseChange(t){const e=t.target;this.cashPurchase=e.checked,this.toggleIcon("financingDetails",this.cashPurchase||this.downPayment)}rentalIncomeChange(t){const e=t.target,s=e.value?.trim();this.rentalIncome=""!==s&&"0"!==s,this.toggleIcon("rentalIncome",this.rentalIncome)}taxesChange(t){const e=t.target,s=e.value?.trim();this.taxes=""!==s,this.toggleIcon("expenses",this.taxes&&this.insurance)}insuranceChange(t){const e=t.target,s=e.value?.trim();this.insurance=""!==s&&"0"!==s,this.toggleIcon("expenses",this.taxes&&this.insurance)}},s.dn(e.default)},91440:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855);const a="tw-hidden",r="tw-bg-green-bp-medium",o="tw-bg-gray-bp";class l extends i.xI{static{this.targets=["slide","slides","nav"]}static{this.values={autoscroll:{type:Boolean,default:!0}}}connect(){this.indexValue=0,this.setHeightToMaxSlideHeight(),this.showSlide(),this.touchstartX=0,this.touchendX=0,this.currentlyBeingTouched=!1,this.autoscrollValue&&(this.interval=setInterval((()=>this.next()),5e3)),this.handleGesture=(0,n.A)(this.handleGesture,50).bind(this)}disconnect(){clearInterval(this.interval)}resize(){this.setHeightToMaxSlideHeight()}setHeightToMaxSlideHeight(){let t=0;this.slideTargets.forEach((e=>{e.offsetHeight>t&&(t=e.offsetHeight)})),this.slidesTarget.style.height=`${t}px`}next(){this.indexValue++,this.indexValue>=this.slideTargets.length&&(this.indexValue=0),this.showSlide()}previous(){this.indexValue--,this.indexValue<0&&(this.indexValue=this.slideTargets.length-1),this.showSlide()}touchStartedOnThisElement(t){return t.target===this.element||this.element.contains(t.target)}touchStart(t){this.touchStartedOnThisElement(t)&&(this.currentlyBeingTouched=!0,clearInterval(this.interval),this.slideTargets[this.indexValue].classList.remove("tw-duration-500"),this.slideTargets[this.indexValue].classList.remove("tw-transition-transform"),this.touchstartX=t.changedTouches[0].screenX)}touchEnd(t){this.currentlyBeingTouched&&(this.slideTargets[this.indexValue].classList.add("tw-duration-500"),this.slideTargets[this.indexValue].classList.add("tw-transition-transform"),this.touchendX=t.changedTouches[0].screenX,this.handleGesture(),this.currentlyBeingTouched=!1)}touchMove(){this.currentlyBeingTouched&&(this.touchendX=event.changedTouches[0].screenX,this.slideTargets[this.indexValue].style.transform=`translateX(${this.touchendX-this.touchstartX}px)`)}handleGesture(){this.touchendX<this.touchstartX?this.next():this.touchendX>this.touchstartX&&this.previous()}goToSlide(t){clearInterval(this.interval),this.indexValue=parseInt(t.target.dataset.value),this.showSlide()}showSlide(){const t=this.indexValue,e=t===this.slideTargets.length-1?0:t+1,s=0===t?this.slideTargets.length-1:t-1;this.slideTargets.forEach(((i,n)=>{n===t?(i.style.transform="translateX(0)",i.style.zIndex=0,i.classList.remove(a)):n===e?(i.style.transform="translateX(110%)",i.style.zIndex=-1,i.classList.remove(a)):n===s?(i.style.transform="translateX(-110%)",i.style.zIndex=-1,i.classList.remove(a)):(i.style.removeProperty("transform"),i.style.zIndex=-1,i.classList.add(a))})),this.navTargets.forEach(((e,s)=>{s===t?(e.classList.add(r),e.classList.remove(o)):(e.classList.add(o),e.classList.remove(r))}))}}e.default=l},6076:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["checkbox"]}static{this.values={required:Boolean}}connect(){this.requiredValue&&(this.updateRequiredCheckboxes(),this.addEventListeners())}disconnect(){this.removeEventListeners()}
1addEventListeners(){this.checkboxTargets.forEach((t=>{t.addEventListener("change",this.updateRequiredCheckboxes.bind(this),{capture:!0})}))}removeEventListeners(){this.checkboxTargets.forEach((t=>{t.removeEventListener("change",this.updateRequiredCheckboxes.bind(this),{capture:!0})}))}updateRequiredCheckboxes(){this.hasAtLeastOneChecked()?this.removeRequiredFromAllCheckboxes():this.addRequiredToFirstCheckbox()}addRequiredToFirstCheckbox(){this.removeRequiredFromAllCheckboxes(),this.checkboxTargets[0].required=!0}removeRequiredFromAllCheckboxes(){this.checkboxTargets.forEach((t=>{t.required=!1}))}hasAtLeastOneChecked(){return this.checkboxTargets.some((t=>t.checked))}},s.dn(e.default)},87983:function(t,e,s){"use strict";s.d(e,["s",0,{default:["tw-bg-blue-bp-lightest","tw-text-blue-bp-very-dark-blue"],green:["tw-bg-green-bp-light","tw-text-green-bp-dark"],yellow:["tw-bg-yellow-bp-light","tw-text-yellow-bp-dark"],red:["tw-bg-red-bp-light","tw-text-red-bp-dark"],maroon:["tw-bg-maroon-bp-light","tw-text-maroon-bp"],purple:["tw-bg-purple-bp-light","tw-text-purple-bp-dark"],gray:["tw-bg-gray-bp-lightest","tw-text-slate-bp-dark"]}])},25488:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(87983);e.default=class extends i.xI{static{this.targets=["chip"]}updateScheme(t,e){const s=n.s[t],i=n.s[e];s.forEach((t=>
1this.chipTarget.classList.remove(t))),i.forEach((t=>this.chipTarget.classList.add(t)))}},s.dn(e.default)},82616:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={calculatorName:String,csrfToken:String,requestDelay:Number}}connect(){setTimeout((()=>{this.createConciergeMessage()}),this.requestDelayValue)}async createConciergeMessage(){const t=await Castle.createRequestToken();await fetch("/concierge/calculator_usage_messages",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.csrfTokenValue},body:JSON.stringify({castle_request_token:t,concierge_message:{calculator_name:this.calculatorNameValue}})}).then((t=>{t.ok?console.log("Concierge message request sent"):console.log("Concierge message request failed to send")}))}},s.dn(e.default)},87341:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["googlePlaceSuggestionInput","autoSuggestionInput","autoSuggestionContainer","suggestedLocation","googleReviewsContainer","googlePlaceDataId","googleReviewsCheckbox","googlePlaceName"]}connect(){this.initGoogleAddressReviewsMap()}openPlaceSuggestionInput(){this.googlePlaceSuggestionInputTarget.classList.toggle("tw-invisible")}handleCheckboxChange(){this.googleReviewsCheckboxTarget.checked||(this.googlePlaceDataIdTarget.value="",this.googlePlaceNameTarget.value="")}placeSelected(t){const e=this.autoSuggestionInputTarget,s=t.target.dataset.value,i=t.target.dataset.placeName,n=new CustomEvent("google-suggestion-place-changed",{detail:{place_id:s,place_name:i}});this.autoSuggestionInputTarget.value=i,this.autoSuggestionContainerTarget.classList.add("tw-hidden"),e.dispatchEvent(n)}suggestionsHTML(t){return t.map((t=>`<div class='flex flex-col'>\n <div class='text-base cursor-pointer tw-border-gray-bp-light tw-border-solid tw-border-0 tw-border-b tw-p-2' data-value="${t.id}" data-place-name="${t.value}" data-controllers--google-business-review-target="suggestedLocation" data-action="click->controllers--google-business-review#placeSelected">\n ${t.value}\n </div>\n </div>`)).join("")}displaySuggestions(t){this.autoSuggestionContainerTarget.innerHTML=this.suggestionsHTML(t)}async handleSuggestions(){this.autoSuggestionContainerTarget.classList.remove("tw-hidden"),this.googleReviewsContainerTarget.classList.add("tw-hidden");const t=this.autoSuggestionInputTarget.value;if(t.length>2)try{const e=await Castle.createRequestToken(),s=await fetch(`/api/v1/google-businesses-suggestions?term=${encodeURIComponent(t)}&castle_request_token=${e}`),i=await s.json();this.displaySuggestions(i.suggestions)}catch(e){console.error(e)}}displayReviews(t){const e=this.googleReviewsContainerTarget;e.classList.remove("tw-hidden"),fetch(`/api/v1/google-reviews.html?data_id=${t}`).then((t=>t.text())).then((t=>{e.innerHTML=t,this.dispatch("reviewsLoaded",{bubbles:!0})}))}markGoogleReviewsImported(){this.googleReviewsCheckboxTarget.checked=!0}initGoogleAddressReviewsMap(){const t=this.autoSuggestionInputTarget,e=this.autoSuggestionContainerTarget;e.dataset.value&&""!=e.dataset.value.trim()&&(this.openPlaceSuggestionInput(),this.markGoogleReviewsImported(),this.displayReviews(e.dataset.value.trim())),t.addEventListener("input",a()(this.handleSuggestions,150).bind(this)),t.addEventListener("google-suggestion-place-changed",(t=>{const{place_id:e,place_name:s}=t.detail,i=this.googlePlaceDataIdTarget,n=this.googlePlaceNameTarget;i.value=e,n.value=s,this.displayReviews(e)}))}},s.dn(e.default)},49504:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{intercept(t){if(!window.messagesDrawerOpenWith)return;const{recipientId:e,recipientName:s,recipientAvatarUrl:i}=t.currentTarget.dataset;e&&(t.preventDefault(),window.messagesDrawerOpenWith({id:Number(e),displayName:s,avatarUrl:i}))}},s.dn(e.default)},64680:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={content:String}}copyContent(){this.dispatch("copy",{detail:{content:this.contentValue}}),navigator.clipboard.writeText(this.contentValue)}},s.dn(e.default)},33838:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(12315);e.default=class extends i.xI{static{this.targets=["quantityInput","incrementButton","decrementButton"]}static{this.values={min:Number,max:Number}}connect(){const t={minValue:this.minValue,maxValue:this.maxValue,onIncrement:()=>{},onDecrement:()=>{}};new n.jL(this.quantityInputTarget,this.incrementButtonTarget,this.decrementButtonTarget,t)}},s.dn(e.default)},99931:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["fromInput","toInput","progress"]}static{this.values={stepOptions:Array}}connect(){this.updateProgressBar()}handleFromInput(t){if(t.detail&&t.detail.doubleSliderEvent)return;t.preventDefault();const e=Number(this.fromInputTarget.min),s=Number(this.toInputTarget.value);let i=this.normalizeValue(t.target.value);null===i&&(i=e),this.fromInputTarget.value=i>=s?this.toInputTarget.value:i,this.updateProgressBar(),this._dispatchSliderEvent(this.fromInputTarget,t.type)}handleToInput(t){if(t.detail&&t.detail.doubleSliderEvent)return;t.preventDefault();const e=Number(this.fromInputTarget.value),s=Number(this.toInputTarget.max);let i=this.normalizeValue(t.target.value);null===i&&(i=s),this.toInputTarget.value=Math.max(e,Math.min(s,i)),this.updateProgressBar(),this._dispatchSliderEvent(this.toInputTarget,t.type)}updateProgressBar(){const t=Number(this.fromInputTarget.value),e=Number(this.toInputTarget.value),s=Number(this.fromInputTarget.max),i=t/s*100,n=e/s*100;this.progressTarget.style.left=`${i}%`,this.progressTarget.style.width=n-i+"%"}normalizeValue(t){if(!this.hasStepOptionsValue||0==this.stepOptionsValue.length)return t;if(""===t)return null;const e=Number(t),s=this.stepOptionsValue.map(Number);return s.reduce(((t,s)=>Math.abs(s-e)<Math.abs(t-e)?s:t),s[0])}_dispatchSliderEvent(t,e){t.dispatchEvent(new CustomEvent(e,{detail:{doubleSliderEvent:!0}}))}},s.dn(e.default)},17052:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["purchasePrice","downPaymentAmount","downPaymentPercentage"]}initialize(){this.updatePurchasePrice=a()(this.updatePurchasePrice,100),this.updateDownPaymentPercentage()}
1restrictInputValues(t){const e=/[0-9,\.]/;(t.key&&!e.test(t.key)||t.charCode&&!e.test(String.fromCharCode(t.charCode)))&&t.preventDefault()}formatNumberToString(t){if(!t.target.value)return"";const e=t.target.value.replace(/[^0-9]/g,"");t.target.value=parseFloat(e).toLocaleString()}formatCurrencyValue(t){return Math.round(t).toString()}formatStringToNumber(t){return parseFloat(t.replaceAll(",",""))}updatePurchasePrice(){if(!this.downPaymentPercentageTarget.value||!this.downPaymentAmountTarget.value)return;const t=this.formatStringToNumber(this.downPaymentPercentageTarget.value),e=100*this.formatStringToNumber(this.downPaymentAmountTarget.value)/t;this.purchasePriceTarget.value=this.formatCurrencyValue(e),this.purchasePriceTarget.dispatchEvent(new Event("change"))}updateDownPaymentAmount(){if(this.purchasePriceTarget.value){if(this.downPaymentPercentageTarget.value){const t=this.formatStringToNumber(this.purchasePriceTarget.value)*(this.formatStringToNumber(this.downPaymentPercentageTarget.value)/100);this.downPaymentAmountTarget.value=this.formatCurrencyValue(t)}else this.downPaymentAmountTarget.value="";this.downPaymentAmountTarget.dispatchEvent(new Event("change"))}else this.updatePurchasePrice()}updateDownPaymentPercentage(){if(!this.purchasePriceTarget.value)return void this.updatePurchasePrice();if(!this.downPaymentAmountTarget.value)return;const t=this.formatStringToNumber(this.purchasePriceTarget.value);if(0===t)return;const e=100*this.formatStringToNumber(this.downPaymentAmountTarget.value)/t;this.downPaymentPercentageTarget.value=this.formatCurrencyValue(e)}},s.dn(e.default)},69793:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["select"]}static{this.values={highlightedOption:String,defaultBackgroundColorClass:String}}
1connect(){this.toggleColor(),this.updateBackgroundColor()}toggleColor(){const t=this.context.element.querySelector("option:checked"),e="!tw-text-gray-bp",s="!tw-text-slate-bp-dark";t?.value?.length?(this.context.element.classList.remove(e),this.context.element.classList.add(s)):(this.context.element.classList.add(e),this.context.element.classList.remove(s))}updateBackgroundColor(){const t=this.context.element.querySelector("option:checked").value,e="tw-bg-green-bp-light";this.hasHighlightedOptionValue&&t===this.highlightedOptionValue?(this.selectTarget.classList.add(e),this.selectTarget.classList.remove(this.defaultBackgroundColorClassValue)):(this.defaultBackgroundColorClassValue&&this.selectTarget.classList.add(this.defaultBackgroundColorClassValue),this.selectTarget.classList.remove(e))}},s.dn(e.default)},69555:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["minSelect","maxSelect"]}connect(){this.commonOptions=this.getCommonOptions()}hideMinOptions(t){this.showMinOptions();const e=t.target.value;if(!this.commonOptions.some((t=>t.value===e)))return;const s=Array.from(this.minSelectTarget.options).filter((t=>this.commonOptions.some((e=>e.value===t.value))));let i=!1;s.forEach((t=>{t.value===e&&(i=!0),t.hidden=i}))}hideMaxOptions(t){this.showMaxOptions();const e=t.target.value;if(!this.commonOptions.some((t=>t.value===e)))return;Array.from(this.maxSelectTarget.options).filter((t=>this.commonOptions.some((e=>e.value===t.value)))).every((t=>(t.hidden=!0,t.value!==e)))}showMaxOptions(){Array.from(this.maxSelectTarget.options).forEach((t=>{t.hidden=!1}))}showMinOptions(){Array.from(this.minSelectTarget.options).forEach((t=>{t.hidden=!1}))}getCommonOptions(){const t=Array.from(this.minSelectTarget.options).filter((t=>""!==t.value)),e=Array.from(this.maxSelectTarget.options).filter((t=>""!==t.value));return t.filter((t=>e.some((e=>t.value===e.value))))}},s.dn(e.default)},20315:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return r}});var i=s(52891),n=s(20415),a=s(5700);var r=class extends i.xI{static{this.targets=["form"]}static{this.outlets=["modal-component"]}connect(){if(localStorage.getItem("bp_subscription_popup_shown"))return;setTimeout((()=>{this.modalComponentOutlet.open(),this.formTarget.focus(),localStorage.setItem("bp_subscription_popup_shown",!0)}),3e4)}async submitForm(t){t.preventDefault();const e=this.formTarget,s=new FormData(e),i=Object.fromEntries(s);delete i.authenticity_token,delete i._method,window.analytics.track("Button Clicked",{userId:this.userId(),date:(new Date).toISOString(),source:"Email Subscription Popup Modal"});const r=(0,a.c)();n.A.updateNotificationsSettings(e.dataset.user,r,i).then((t=>{console.log("Update successful:",t)})).catch((t=>{console.error("Error updating settings:",t)})),this.modalComponentOutlet.close()}userId(){return t="ajs_user_id",document.cookie.split(";").find((e=>e.trim().startsWith(`${t}=`)))?.split("=")[1];var t}};s.dn(r)},31639:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["emailInput"]}sync(t){const e=t.target,s=e.value;this.emailInputTargets.forEach((t=>{t!==e&&(t.value=s,t.dispatchEvent(new Event("input",{bubbles:!0})))}))}},s.dn(e.default)},83258:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["bannerContent"]}render(t){this.clearFormatting(),this.bannerContentTarget.innerHTML=t.detail.message,this.bannerContentTarget.classList.remove("tw-hidden"),this.bannerContentTarget.scrollIntoView(!1),"alert"===t.detail.level?this.setAlertBanner():"notice"===t.detail.level?this.setNoticeBanner():this.setErrorBanner()}clearFormatting(){this.bannerContentTarget.classList.remove("tw-bg-blue-bp-lightest","tw-border-blue-bp-dark","tw-bg-yellow-bp-light","tw-border-yellow-bp-premium","tw-bg-red-bp-light","tw-border-red-bp-medium")}hide(){this.bannerContentTarget.innerHTML="",this.bannerContentTarget.classList.add("tw-hidden")}setNoticeBanner(){this.bannerContentTarget.classList.add("tw-bg-blue-bp-lightest","tw-border-blue-bp-dark")}setAlertBanner(){this.bannerContentTarget.classList.add("tw-bg-yellow-bp-light","tw-border-yellow-bp-premium")}setErrorBanner(){this.bannerContentTarget.classList.add("tw-bg-red-bp-light","tw-border-red-bp-medium")}},s.dn(e.default)},38722:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content"]}static{this.values={timeout:Number,idempotent:Boolean}}initialize(){this.disabled=!1,this.startTime=null,this.remainingTime=0,this.timeoutId=null}displayContent(){this.contentTarget.classList.remove("tw-hidden"),this.idempotent
1Value&&(this.disabled=!0)}pauseTimeout(){this.dispatch("timeout-paused",{detail:{element:this.element}}),this.remainingTime-=new Date-this.startTime,this.clearTimeout()}resumeTimeout(){this.dispatch("timeout-resumed",{detail:{element:this.element}}),this.startTimeout()}startTimeout(){this.disabled||(this.dispatch("timeout-started",{detail:{element:this.element}}),this.clearTimeout(),this.startTime=new Date,this.remainingTime||(this.remainingTime=this.timeoutValue),this.timeoutId=setTimeout((()=>{this.displayContent(),this.dispatch("timeout-completed",{detail:{element:this.element,timeout:this.timeoutValue,durationInMilliseconds:this.durationInMilliseconds()}})}),this.remainingTime))}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}durationInMilliseconds(){return new Date-this.startTime}},s.dn(e.default)},49406:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52051),a=s.n(n);e.default=class extends i.xI{static{this.targets=["dialog","subscriptionForm","submitButton","exitIntentContent","successContent"]}connect(){if(!this._isActive())return!1;this.handleClickOutside=this.handleClickOutside.bind(this),this.dialogTarget.addEventListener("click",this.handleClickOutside),this.dismissedPopup=!1,this.pageLoadTime=performance.now(),this.isEngaged=!1,this.engagementTimeout=null,this.setupFormSubmission(),this._autoOpen()}disconnect(){document.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("scroll",this.handleScroll),this.dialogTarget.removeEventListener("click",this.handleClickOutside),document.removeEventListener("click",this.markEngaged),document.removeEventListener("focus",this.markEngaged,!0),document.removeEventListener("keydown",this.markEngaged),clearTimeout(this.engagementTimeout)}setupFormSubmission(){this.hasSubscriptionFormTarget&&this.subscriptionFormTarget.addEventListener("submit",this.handleFormSubmit.bind(this))}handleFormSubmit(t){t.preventDefault();const e=t.target,s=new FormData(e);fetch(e.action,{method:"POST",body:s,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]')?.getAttribute("content")}}).then((t=>{if(t.ok)return t.json();throw new Error("Network response was not ok")})).then((t=>{this.closeCurrentModal()})).catch((t=>{console.error("Error:",t),this.hasSubmitButtonTarget&&(this.submitButtonTarget.disabled=!1,this.submitButtonTarget.textContent="Subscribe")}))}closeCurrentModal(){this.hasExitIntentContentTarget&&(this.exitIntentContentTarget.style.display="none"),this.hasSuccessContentTarget&&(this.successContentTarget.style.display="block")}handleClickOutside(t){this.exitIntentContentTarget.contains(t.target)||(this._trackEvent("Exit Intent Modal Dismissed"),this.close())}handleMouseMove(t){if(window.innerWidth<=768)return;const e=performance.now();if(e-this.pageLoadTime<1e4)return;if(this.isEngaged)return;const s=e-this.lastTimestamp;(this.lastMouseY-t.clientY)/(s/1e3)>3e3&&t.clientY<200&&this.open(),this.lastMouseY=t.clientY,this.lastTimestamp=performance.now()}handleScroll(t){if(window.innerWidth>768)return;const e=performance.now();if(e-this.pageLoadTime<1e4)return;if(this.isEngaged)return;const s=e-this.lastScrollTimestamp;(this.lastScrollY-window.scrollY)/(s/1e3)>6e3&&this.open(),this.lastScrollY=window.scrollY,this.lastScrollTimestamp=e}open(){this.hasDialogTarget&&!this.dismissedPopup&&(sessionStorage.getItem("exit-intent-shown")||(this.dialogTarget.showModal(),sessionStorage.setItem("exit-intent-shown","true"),this._trackEvent("Exit Intent Modal Impression")))}intercept(t){this.hasDialogTarget&&(t.preventDefault(),this.open())}close(){this.hasDialogTarget&&(this._trackEvent("Exit Intent Modal Dismissed"),this.hasExitIntentContentTarget&&(this.exitIntentContentTarget.style.display="block"),this.hasSuccessContentTarget&&(this.successContentTarget.style.display="none"),this.dialogTarget.close(),this._setClosedCookie())}_isActive(){if(!this.hasDialogTarget)return!1;const t=new URLSearchParams(window.location.search).get("utm_source")||"",e=window.location.pathname,s="/"===e,i=e.startsWith("/forums"),n=e.startsWith("/blog");return!(!(s||i||n)||"iterable"===t.toLowerCase())}_autoOpen(){!a().get("closed-exit-intent-dialog")&&this._isLoggedOutUser()&&(this.lastMouseY=null,this.lastTimestamp=null,this.handleMouseMove=this.handleMouseMove.bind(this),this.handleScroll=this.handleScroll.bind(this),document.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("scroll",this.handleScroll,{passive:!0}),this.markEngaged=this.markEngaged.bind(this),document.addEventListener("click",this.markEngaged),document.addEventListener("focus",this.markEngaged,!0),document.addEventListener("keydown",this.markEngaged))}markEngaged(){this.isEngaged=!0,clearTimeout(this.engagementTimeout),this.engagementTimeout=setTimeout((()=>{this.isEngaged=!1}),2e3)}_setClosedCookie(){this.dismissedPopup=!0;const t=new Date;t.setFullYear(t.getFullYear()+100),a().set("closed-exit-intent-dialog","true",{expires:t,path:"/"})}_isLoggedOutUser(){return!a().get("bp_identity")}_trackEvent(t,e={}){try{if(window.analytics&&window.analytics.track){const s={...e,date:(new Date).toISOString(),page_url:window.location.href};window.analytics.track(t,s)}}catch(s){console.warn("Failed to track event:",t,s)}}},s.dn(e.default)},7612:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52051),a=s.n(n);const r=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,o="Something went wrong. Please try again.";e.default=class extends i.xI{static{this.targets=["dialog","content","form","passwordField","emailInput","nameInput","passwordInput","emailError","nameError","passwordError","submitButton"]}connect(){if(!this._isActive())return!1;this.step=1,this.handleClickOutside=this.handleClickOutside.bind(this),this.dialogTarget.addEventListener("click",this.handleClickOutside),this.dismissedPopup=!1,this.pageLoadTime=performance.now(),this.isEngaged=!1,this.engagementTimeout=null,this._autoOpen()}disconnect(){document.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("scroll",this.handleScroll),this.dialogTarget.removeEventListener("click",this.handleClickOutside),document.removeEventListener("click",this.markEngaged),document.removeEventListener("focus",this.markEngaged,!0),document.removeEventListener("keydown",this.markEngaged),clearTimeout(this.engagementTimeout)}submit(t){t.preventDefault(),1===this.step?this._submitStep1():this._submitStep2()}_validateNameAndEmail(){this._clearError(this.nameErrorTarget),this._clearError(this.emailErrorTarget);const t=this._fullNameError(this.nameInputTarget.value.trim()),e=this._emailError(this.emailInputTarget.value.trim());return t&&this._showError(this.nameErrorTarget,t),e&&this._showError(this.emailErrorTarget,e),!t&&!e}
1async _submitStep1(){if(this._validateNameAndEmail()){this._setSubmitting(!0);try{const t=this.emailInputTarget.value.trim();await this._subscribeEmail(t),this._trackEvent("Exit Intent Registration Modal - Subscribe Clicked",{step:1,email:t}),this._trackEvent("Exit Intent Registration Modal - Email Subscribed",{step:1,email:t}),this._advanceToStep2()}catch(t){this._showError(this.emailErrorTarget,o)}finally{this._setSubmitting(!1)}}}_advanceToStep2(){this.step=2,this.passwordFieldTarget.style.display="flex",this.passwordInputTarget.focus()}async _submitStep2(){this._clearError(this.passwordErrorTarget);const t=this._validateNameAndEmail(),e=this.passwordInputTarget.value,s=this._passwordError(e);if(s&&this._showError(this.passwordErrorTarget,s),!t||s)return;const i=this.nameInputTarget.value.trim();this._setSubmitting(!0);try{const t=this.emailInputTarget.value.trim(),s=await this._castleToken();this._trackEvent("Exit Intent Registration Modal - Create Account Clicked",{step:2,email:t,name:i});const n=await this._createAccount({name:i,email:t,password:e,castleToken:s});if(422===n.status)return this._showError(this.emailErrorTarget,"An account with this email already exists."),void this._setSubmitting(!1);if(!n.ok)throw new Error("Account creation failed");this._trackEvent("Exit Intent Registration Modal - Account Created",{step:2,email:t,name:i}),this._setClosedCookie(),window.location.assign("/dashboard")}catch(n){this._showError(this.passwordErrorTarget,o),this._setSubmitting(!1)}}async _subscribeEmail(t){const e=new FormData;e.append("email",t);if(!(await fetch("/exit-intent-subscriptions",{method:"POST",body:e,headers:{"X-Requested-With":"XMLHttpRequest",...this._postHeaders()}})).ok)throw new Error("Subscription failed")}_createAccount({name:t,email:e,password:s,castleToken:i}){return fetch("/api/v3/signups",{method:"POST",headers:{"Content-Type":"application/json",...this._postHeaders()},body:JSON.stringify({signup:{email:e,full_name:t,password:s},castle_request_token:i})})}_postHeaders(){return{Accept:"application/json","X-CSRF-Token":this._csrfToken()}}_fullNameError(t){return t.split(/\s+/).filter(Boolean).length<2?"Enter a valid full name":null}_emailError(t){return r.test(t)?null:"Enter a valid email address"}_passwordError(t){return t.trim()?t.length<8?"Password must be at least 8 characters.":null:"Password is required."}_showError(t,e){t&&(t.textContent=e,t.style.display="block")}_clearError(t){t&&(t.textContent="",t.style.display="none")}_setSubmitting(t){this.hasSubmitButtonTarget&&(this.submitButtonTarget.disabled=t)}_csrfToken(){return document.querySelector('meta[name="csrf-token"]')?.getAttribute("content")}async _castleToken(){try{return await(window.Castle?.createRequestToken?.())??""}catch(t){return""}}handleClickOutside(t){this.contentTarget.contains(t.target)||this.close()}handleMouseMove(t){if(window.innerWidth<=768)return;const e=performance.now();if(e-this.pageLoadTime<1e4)return;if(this.isEngaged)return;const s=e-this.lastTimestamp;(this.lastMouseY-t.clientY)/(s/1e3)>3e3&&t.clientY<200&&this.open(),this.lastMouseY=t.clientY,this.lastTimestamp=performance.now()}handleScroll(t){if(window.innerWidth>768)return;const e=performance.now();if(e-this.pageLoadTime<1e4)return;if(this.isEngaged)return;const s=e-this.lastScrollTimestamp;(this.lastScrollY-window.scrollY)/(s/1e3)>6e3&&this.open(),this.lastScrollY=window.scrollY,this.lastScrollTimestamp=e}open(){this.hasDialogTarget&&!this.dismissedPopup&&(sessionStorage.getItem("exit-intent-shown")||(this.dialogTarget.showModal(),sessionStorage.setItem("exit-intent-shown","true"),this._trackEvent("Exit Intent Registration Modal Viewed")))}close(){this.hasDialogTarget&&(this._trackEvent("Exit Intent Registration Modal Dismissed",{step:this.step}),this.dialogTarget.close(),this._setClosedCookie())}_isActive(){if(!this.hasDialogTarget)return!1;const t=new URLSearchParams(window.location.search).get("utm_source")||"",e=window.location.pathname,s="/"===e,i=e.startsWith("/forums"),n=e.startsWith("/blog");return(s||i||n)&&"iterable"!==t.toLowerCase()}_autoOpen(){!a().get("closed-exit-intent-dialog")&&this._isLoggedOutUser()&&(this.lastMouseY=null,this.lastTimestamp=null,this.handleMouseMove=this.handleMouseMove.bind(this),this.handleScroll=this.handleScroll.bind(this),document.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("scroll",this.handleScroll,{passive:!0}),this.markEngaged=this.markEngaged.bind(this),document.addEventListener("click",this.markEngaged),document.addEventListener("focus",this.markEngaged,!0),document.addEventListener("keydown",this.markEngaged))}markEngaged(){this.isEngaged=!0,clearTimeout(this.engagementTimeout),this.engagementTimeout=setTimeout((()=>{this.isEngaged=!1}),2e3)}_setClosedCookie(){this.dismissedPopup=!0;const t=new Date;t.setFullYear(t.getFullYear()+100),a().set("closed-exit-intent-dialog","true",{expires:t,path:"/"})}_isLoggedOutUser(){return!a().get("bp_identity")}_trackEvent(t,e={}){try{window.analytics&&window.analytics.track&&window.analytics.track(t,{flag_variant:"2026_06:acquisition:exit_intent_registration",...e,date:(new Date).toISOString(),page_url:window.location.href})}catch(s){console.warn("Failed to track event:",t,s)}}},s.dn(e.default)},97791:function(t,e,s){"use strict";s.r(e);var i=s(52891);
1e.default=class extends i.xI{static{this.values={exportUrl:String,originalText:String,exportingText:String,csrfToken:String,contentType:String}}static{this.targets=["select","dropdownPrompt"]}async export(t){const e=t.target.value;this.downloadInitiated();const s=await fetch(`${this.exportUrlValue}?export_option=${e}`,{method:"GET",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":this.contentTypeValue,"X-CSRF-TOKEN":this.csrfTokenValue}});if(200===s.status){const t=await s.blob(),e=window.URL.createObjectURL(t);this.downloadSucceeded(),window.location.assign(e)}else this.downloadError()}downloadInitiated(){this.selectTarget.setAttribute("disabled","disabled"),this.dropdownPromptTarget.text=this.exportingTextValue,this.selectTarget.value=""}downloadSucceeded(t){this.selectTarget.removeAttribute("disabled"),this.dropdownPromptTarget.text=this.originalTextValue,this.selectTarget.value=""}downloadError(){console.log("Error occured on exporting")}},s.dn(e.default)},17402:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["destroyFileInput","inputField","fileDimensionPlaceholder","fileNamePlaceholder","previewImgTag","imgPreviewContainer","imgSelectContainer","missingFileWarning"]}static{this.values={file:String}}connect(){if(this.hasFileValue&&this.fileValue){let t,e=this.fileValue;try{t=new URL(e)}catch{t=new URL(e,window.location.origin)}let s=t.pathname.split("/").pop();this.renderPreview(t,s)}}fileSelected(){if(0===this.inputFieldTarget.files.length)return;const t=this.inputFieldTarget.files[0],e=URL.createObjectURL(this.inputFieldTarget.files[0]),s=t.name;this.resetDestroyFileInput(),this.hideMissingFileWarning(),this.renderPreview(e,s)}renderPreview(t,e){this.dispatch("renderPreview"),this.previewImgTagTarget.src=t,this.hasFileNamePlaceholderTarget&&(this.fileNamePlaceholderTarget.innerHTML=e),this.hasFileDimensionPlaceholderTarget&&this.updateImageDimension(t),this.imgSelectContainerTarget.classList.add("tw-hidden"),this.imgPreviewContainerTarget.classList.remove("tw-hidden")}reset(t){t.preventDefault(),this.imgSelectContainerTarget.classList.remove("tw-hidden"),this.imgPreviewContainerTarget.classList.add("tw-hidden"),this.inputFieldTarget.value="",this.displayMissingFileWarning()}updateImageDimension(t){let e=new Image;const s=this;e.src=t,e.decode().then((()=>{s.hasFileDimensionPlaceholderTarget&&(s.fileDimensionPlaceholderTarget.innerHTML=`${e.width}px x ${e.height}px`)})).catch((()=>{}))}destroyFileInput(){this.destroyFileInputTarget.value="true"}resetDestroyFileInput(){this.destroyFileInputTarget.value="false"}displayMissingFileWarning(){this.missingFileWarningTarget.classList.remove("tw-hidden")}hideMissingFileWarning(){this.missingFileWarningTarget.classList.add("tw-hidden")}},s.dn(e.default)},56892:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891);const n=t=>t.reduce(((t,e)=>t+e.size),0);var a=class extends i.xI{static{this.targets=["input","wrapper","previewWrapper","errorMessage","errorMessageContainer"]}static{this.values={required:Boolean,maxFilesAllowed:Number}}connect(){this.wrapperTarget.addEventListener("click",(()=>this.focusInput())),this.wrapperTarget.addEventListener("blur",(()=>this.validate())),this.wrapperTarget.addEventListener("keydown",(t=>{["Enter"," "].includes(t.key)&&(t.preventDefault(),this.focusInput())})),this.inputTarget.addEventListener("change",(t=>this.change(t))),this.filesList=[]}focusInput(){this.inputTarget.click(),this.wrapperTarget.classList.add("tw-file-selected")}change(t){this.filesList=Array.from(t.target.files).filter((t=>t.type.startsWith("image/")||"application/pdf"===t.type)),this.rerender()}rerender(){this.rebuildInputFiles(),this.updatePreviews(),this.validate()}validate(){this.errorMessageTarget.innerHTML="";const{isInvalid:t,message:e}=((t=[],e=!1,s=1)=>{const i=[{key:"required",isInvalid:e&&0===t.length,message:"This field is required"},{key:"tooLarge",isInvalid:n(t)>5242880,message:"Total file size is too large. Please reduce the file size to continue."},{key:"tooMany",isInvalid:t.length>s,message:`Too many images uploaded. Please reduce to ${s} ${1===s?"image":"images"} to continue.`}].find((t=>t.isInvalid));return i?{isInvalid:!0,message:i.message}:{isInvalid:!1,message:""}})(this.filesList,this.inputTarget.required,this.maxFilesAllowedValue);return this.wrapperTarget.classList.toggle("[&.tw-is-dirty]:tw-border-1",t),this.wrapperTarget.classList.toggle("[&.tw-is-dirty]:!tw-border-status-bp-negative",t),this.errorMessageContainerTarget.classList.toggle("tw-hidden",!t),this.errorMessageContainerTarget.classList.toggle("tw-flex",t),this.errorMessageTarget.innerHTML=e,this.wrapperTarget.classList.add("tw-is-dirty"),!t}rebuildInputFiles(){const t=new DataTransfer;this.filesList.forEach((e=>t.items.add(e))),this.inputTarget.files=t.files}updatePreviews(){this.previewWrapperTarget.innerHTML="",this.filesList.forEach(((t,e)=>{const s=document.createElement("div");s.classList.add("preview-item","tw-relative");const i=document.createElement("div");i.classList.add("tw-w-[98px]","tw-h-[84px]","tw-rounded-xs","tw-overflow-hidden"),s.appendChild(i);const n=document.createElement("button");if(n.type="button",n.innerHTML=this.removeIconSVG(),n.setAttribute("aria-label",`Remove ${t.name}`),n.classList.add("tw-leading-[0px]","tw-p-[4px]","tw-absolute","tw-top-[5px]","tw-right-[5px]","tw-bg-white","tw-h-[unset]","tw-rounded-full","tw-text-gray-bp-dark","hover:tw-text-white","hover:tw-bg-gray-bp-dark","focus:tw-text-white","focus:tw-bg-gray-bp-dark","focus:tw-outline-none"),n.addEventListener("click",(()=>this.removeFileAtIndex(e))),s.appendChild(n),this.previewWrapperTarget.appendChild(s),"application/pdf"===t.type)this.renderPDFIcon(i);else{const e=document.createElement("img");e.alt=t.name,e.classList.add("tw-w-full","tw-h-full","tw-object-cover"),i.appendChild(e);const s=new FileReader;s.onload=t=>
1{e.src=t.target.result},s.readAsDataURL(t)}0===e&&n.focus()}))}renderPDFIcon(t){t.classList.add("tw-bg-gray-100","tw-flex","tw-items-center","tw-justify-center");const e=document.createElement("img");e.src="/assets/icons/pdf-doc.svg",e.alt="PDF document",e.classList.add("tw-w-12","tw-h-12"),t.appendChild(e)}removeFileAtIndex(t){this.filesList.splice(t,1),this.rerender()}removeIconSVG(){return'\n <svg width="10" height="10" viewBox="0 0 10 10" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path d="M10 1.00714L8.99286 0L5 3.99286L1.00714 0L0 1.00714\n L3.99286 5L0 8.99286L1.00714 10L5 6.00714L8.99286 10\n L10 8.99286L6.00714 5L10 1.00714Z" fill="currentColor"/>\n </svg>'}};s.dn(a)},29699:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{static{this.targets=["list","caret"]}toggleList(t){t.preventDefault(),this.listTarget.classList.toggle("tw-hidden"),"rotate(180deg)"==this.caretTarget.style.transform?this.caretTarget.style.transform="":this.caretTarget.style.transform="rotate(180deg)"}}e.default=n},72628:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(2543);e.default=class extends i.xI{static{this.values={submitDebounceWait:{type:Number,default:0}}}connect(){this.submit=(0,n.debounce)(this.submit,this.submitDebounceWaitValue),this.submitWithTurboStream=(0,n.debounce)(this.submitWithTurboStream,this.submitDebounceWaitValue)}submit(){this.element.requestSubmit()}submitWithTurboStream(t){t.preventDefault();const e=this.element,s=new FormData(e);let i,n=e.action;if("get"===e.method){n=`${n}?${new URLSearchParams(s).toString()}`}else i=s;const a={method:e.method,headers:{Accept:"text/vnd.turbo-stream.html","Content-Type":"application/x-www-form-urlencoded","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}};i&&(a.body=i),fetch(n,a).then((t=>t.text())).then((t=>{Turbo.renderStreamMessage(t)}))}cancelSubmit(){this.submit.cancel()}cancelSubmitWithTurboStream(){this.submitWithTurboStream.cancel()}},s.dn(e.default)},91045:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n="tw-hidden";e.default=class extends i.xI{static{this.targets=["marketplaceFields","forumField","dropdown","dropdownItem","hiddenTagId","selectorLabel","haveTagDropdown","wantTagDropdown","radioButton","disallowedOnMobileWarning","submitButton"]}connect(){this.handlePreselectedForumValue(),this.setDropdownCollection(),this.handleForumSelection()}handlePreselectedForumValue(){const{marketplaceForum:t}=this.forumFieldTarget.dataset,{value:e}=this.hiddenTagIdTarget;"true"===t&&(this.showMarketplaceFieldset(),this.setTagInDropdown(e))}parseForumSelection(t){t.preventDefault();const{marketplaceForum:e}=t.currentTarget.dataset;"true"===e?this.showMarketplaceFieldset():this.hideMarketplaceFieldset()}handleForumSelection(){if(!this.hasDisallowedOnMobileWarningTarget)return;const t=this.forumFieldTarget.querySelector('option[data-marketplace-forum="true"]');if(this.forumFieldTarget.value===t.value){this.disallowedOnMobileWarningTarget.classList.remove(n),this.element.querySelectorAll("button, select, input, textarea").forEach((t=>{t!==this.forumFieldTarget&&(t.disabled=!0,t.readOnly=!0)})),window.tinymce?.activeEditor&&window.tinymce.activeEditor.options.set("disabled",!0);const t=this.application.getControllerForElementAndIdentifier(this.element,"bridge--rich-text");t?.quill&&t.quill.disable()}else{this.disallowedOnMobileWarningTarget.classList.add(n),this.element.querySelectorAll("button, select, input, textarea").forEach((t=>{t.disabled=!1,t.readOnly=!1})),window.tinymce?.activeEditor&&window.tinymce.activeEditor.options.set("disabled",!1);const t=this.application.getControllerForElementAndIdentifier(this.element,"bridge--rich-text");t?.quill&&t.quill.enable()}}showMarketplaceFieldset(){this.marketplaceFieldsTarget.classList.remove(n)}hideMarketplaceFieldset(){this.marketplaceFieldsTarget.classList.add(n)}setDropdownCollection(){this.radioButtonTargets.forEach((t=>{!0===t.checked&&"Want"===t.value&&(this.wantTagDropdownTarget.classList.remove(n),this.haveTagDropdownTarget.classList.add(n))}))}toggleDropdown(t){t.preventDefault(),this.dropdownTarget.classList.toggle(n)}selectTag(t){const{tagId:e}=t.currentTarget.dataset,s=t.currentTarget.innerHTML;this.setTagInDropdown(e,s)}haveTagSelected(){this.haveTagDropdownTarget.classList.remove(n),this.wantTagDropdownTarget.classList.add(n),this.setTagInDropdown("","Select ad topic")}wantTagSelected(){this.haveTagDropdownTarget.classList.add(n),this.wantTagDropdownTarget.classList.remove(n),this.setTagInDropdown("","Select ad topic")}setTagInDropdown(t,e){this.hiddenTagIdTarget.value=t,this.dropdownTarget.classList.add(n),e&&this.hasSelectorLabelTarget&&(this.selectorLabelTarget.innerHTML=e)}},s.dn(e.default)},56223:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return c}});
1var i=s(52891),n=JSON.parse('{"B_":["tw-bg-[#39CE7E]","tw-text-white"],"As":["tw-bg-gray-50/75","tw-text-gray-300"],"ui":"simplified-forums__vote--voted"}');const{ui:a,B_:r,As:o}=n;class l extends i.xI{static{this.targets=["link","text","icon"]}static{this.values={hasVoted:Boolean,url:String,rating:Number,compact:{type:Boolean,default:!1}}}toggleVote(t){t.preventDefault(),this.linkTarget.disbled=!0;const e=this.urlValue,s=this.hasVotedValue,i=this.ratingValue,n=this.textTarget.innerHTML,l=this.linkTarget.classList;let c;this.hasVotedValue?(this.hasVotedValue=!1,this.linkTarget.classList.remove(a),this.ratingValue=this.ratingValue-1,c="delete"):(this.hasVotedValue=!0,this.linkTarget.classList.add(a),this.ratingValue=this.ratingValue+1,c="post"),this.hasIconTarget&&(this.hasVotedValue?(this.iconTarget.classList.add(...r),this.iconTarget.classList.remove(...o)):(this.iconTarget.classList.add(...o),this.iconTarget.classList.remove(...r))),this.compactValue?this.textTarget.innerHTML=`${this.ratingValue}`:this.textTarget.innerHTML=`${this.ratingValue} <span class="votes-label">${1===this.ratingValue?"Vote":"Votes"}</span>`;try{this.votingRequest(e,c)}catch(d){this.hasVotedValue=s,this.ratingValue=i,this.textTarget.innerHTML=n,this.linkTarget.classList=l}this.linkTarget.disbled=!1}hasVoted(){return"true"===this.data.get("hasVoted")}async votingRequest(t,e){const s=await fetch(t,{method:e,headers:{Accept:"application/json","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').getAttribute("content")},credentials:"same-origin"});if(!s.ok)throw new Error;this.handleResponse(s.json())}handleResponse(t){this.linkTarget.disabled=!1}}var c=l},43548:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["dialog"]}static{this.values={openElementId:String}}connect(){this.hasDialogTarget&&this.preventEscFromClosingModal()}preventEscFromClosingModal(){this.dialogTarget.addEventListener("keydown",(t=>{"Escape"===t.key&&t.preventDefault()}))}applyOpenElementId(t,e){if(!t)return;this.dialogTarget.dataset.openElementId=t;const s=this.dialogTarget.querySelector('[data-controller~="tracking--visible-element"]');s&&(s.dataset.openElementId=t,e&&(s.dataset.triggerType=e))}open(t){const e=t?.currentTarget?.dataset?.openElementId||this.openElementIdValue;if(window.proUpsellOpenWith)return void window.proUpsellOpenWith(e);if(!this.hasDialogTarget)return;const s=t?.currentTarget?.dataset?.triggerType;this.applyOpenElementId(e,s),this.dialogTarget.showModal()}intercept(t){const e=t?.currentTarget?.dataset?.openElementId||this.openElementIdValue;if(window.proUpsellOpenWith)return t.preventDefault(),void window.proUpsellOpenWith(e);if(!this.hasDialogTarget)return;const s=t?.currentTarget?.dataset?.triggerType;this.applyOpenElementId(e,s),t.preventDefault(),this.open()}close(){this.hasDialogTarget&&this.dialogTarget.close()}},s.dn(e.default)},68754:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["mainImage","thumbnailContainer","imageCount"]}static{this.values={imagesTotalCount:Number,currentIndex:{type:Number,default:0}}}static{this.outlets=["image-gallery-full-screen-component"]}connect(){this.updateImageCount()}switchImage(t){const e=t.currentTarget,s=e.querySelector("img");this.currentIndexValue=Number(e.dataset.index),this.mainImageTarget.src=s.src,this.mainImageTarget.alt=s.alt,this.thumbnailContainerTargets.forEach((t=>{t.dataset.focused=t===e}))}openFullScreenModal(){this.imageGalleryFullScreenComponentOutlet.openFullScreenModal()}currentIndexValueChanged(){this.updateImageCount()}updateImageCount(){this.imageCountTarget.textContent=`${this.currentIndexValue+1}/${this.imagesTotalCountValue}`}},s.dn(e.default)},30241:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["dialog","mainImage","thumbnail","thumbnailList","imageCount"]}static{this.values={open:Boolean}}initialize(){this.openValue&&this.openFullScreenModal()}openFullScreenModal(){this.currentIndex=0,this.updateMainImage(),this.dialogTarget.showModal(),this.thumbnailListTarget.scrollLeft=0,document.body.classList.add("tw-overflow-hidden")}closeFullScreenModal(){this.dialogTarget.close()}teardown(){document.body.classList.remove("tw-overflow-hidden")}showPreviousImage(t){t&&t.preventDefault(),0===this.currentIndex?this.currentIndex=this.thumbnailTargets.length-1:this.currentIndex--,this.updateMainImage()}showNextImage(t){t&&t.preventDefault(),this.currentIndex===this.thumbnailTargets.length-1?this.currentIndex=0:this.currentIndex++,this.updateMainImage()}
1selectThumbnail(t){this.currentIndex=this.thumbnailTargets.indexOf(t.currentTarget),this.updateMainImage()}updateMainImage(){const t=this.thumbnailTargets[this.currentIndex];t&&(this.mainImageTarget.src=t.src,this.mainImageTarget.alt=t.alt),this.updateThumbnailBorders(),this.scrollToSelectedThumbnail(this.currentIndex),this.updateImageCount()}scrollToSelectedThumbnail(t){this.dialogTarget.focus(),this.thumbnailTargets[t].scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}navigateWithKeyboard(t){"ArrowLeft"===t.key?this.showPreviousImage():"ArrowRight"===t.key&&this.showNextImage()}updateThumbnailBorders(){const t="md:tw-border-white",e="md:tw-border-transparent";this.thumbnailTargets.forEach(((s,i)=>{i===this.currentIndex?(s.classList.add(t),s.classList.remove(e)):(s.classList.remove(t),s.classList.add(e))}))}updateImageCount(){this.imageCountTarget.textContent=`${this.currentIndex+1}/${this.thumbnailTargets.length}`}},s.dn(e.default)},46002:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["input","inputErrorMessage"]}connect(){requestAnimationFrame((()=>{this.hasInputErrorMessageTarget&&!this.hasErrorMessage()&&this.validate()}))}async validate(){if(!this.hasInputErrorMessageTarget)return;const t=await this.isValid(this.inputTarget.value);this.hideInputErrorMessage(),this.inputTarget.setCustomValidity(""),this.hasInputErrorMessageTarget&&(this.inputErrorMessageTarget.textContent=""),t||(this.inputTarget.setCustomValidity(this.errorMessageValue),this.hasInputErrorMessageTarget&&(this.inputErrorMessageTarget.textContent=this.errorMessageValue),this.showInputErrorMessage()),this.inputTarget.form&&this.inputTarget.form.dispatchEvent(new Event("validated"))}showInputErrorMessage(){this.hasInputErrorMessageTarget&&this.inputErrorMessageTarget.classList.remove("tw-hidden")}hideInputErrorMessage(){this.hasInputErrorMessageTarget&&this.inputErrorMessageTarget.classList.add("tw-hidden")}hasErrorMessage(){return!!this.hasInputErrorMessageTarget&&this.inputErrorMessageTarget.textContent.trim().length>0}},s.dn(e.default)},32625:function(t,e,s){"use strict";s.r(e);var i=s(46002),n=s(69517),a=s.n(n);e.default=class extends i.default{static{this.values={errorMessage:{type:String,default:"Enter a valid email address"}}}async isValid(t){return a()(t)&&await this.hasValidMXRecords(t)}async hasValidMXRecords(t){const e=t.split("@")[1];this.abortController&&this.abortController.abort(),this.abortController=new AbortController;try{const t=await fetch(`https://dns.google/resolve?name=${e}&type=MX`,{signal:AbortSignal.any([this.abortController.signal,AbortSignal.timeout(1500)])}),s=await t.json();return(s.Answer||[]).length>0}catch(s){return console.error(s),!0}}},s.dn(e.default)},84773:function(t,e,s){"use strict";s.r(e);var i=s(47783),n=s(46002);const a=["US","CA","PR","VI","GU","AS","MP"];e.default=class extends n.default{static{this.values={errorMessage:{type:String,default:"Enter a valid US, Canadian, or US territory phone number"}}}isValid(t){return/^\(\d{3}\) \d{3}-\d{4}$/.test(t)&&a.some((e=>(0,i.g)(t,e)))}},s.dn(e.default)},91006:function(t,e,s){"use strict";s.r(e);var i=s(46002);e.default=class extends i.default{static{this.values={errorMessage:{type:String,default:"Please enter a valid URL (e.g., example.com or https://example.com)"}}}isValid(t){if(!t||""===t.trim())return!0;return/^(https?:\/\/)?.+\..+$/.test(t)}},s.dn(e.default)},43117:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["input","optionsDialog","option"]}connect(){this.hideOptions()}toggleFocus(t){this.optionsDialogTarget.classList.contains("tw-hidden")?this.focusInput():this.blurInput(t)}focusInput(){this.inputTarget.focus(),this.showOptions()}blurInput(t){this.element.contains(t.relatedTarget)||(this.inputTarget.blur(),this.hideOptions())}focusPreviousOption(){0!==this.optionTargets.length&&(this.focusedOptionIndex=Math.max(0,this.focusedOptionIndex-1),this.optionTargets[this.focusedOptionIndex].focus())}focusNextOption(t){t.target===this.inputTarget&&this.showOptions(),0!==this.optionTargets.length&&(this.focusedOptionIndex=Math.min(this.optionTargets.length-1,this.focusedOptionIndex+1),this.optionTargets[this.focusedOptionIndex].focus())}showOptions(){this.optionsDialogTarget.classList.remove("tw-hidden"),this.optionsDialogTarget.scroll({top:0}),this.focusedOptionIndex=-1}hideOptions(){this.optionsDialogTarget.classList.add("tw-hidden")}optionSelected(t){this.inputTarget.value=t.target.dataset.optionValue,this.inputTarget.dispatchEvent(new Event("change"))}},s.dn(e.default)},97174:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52752);e.default=class extends i.xI{static{this.targets=["openElement","dropdown"]}static{this.values={hideClass:String}}connect(){(0,n.Ls)(this)}toggle(t){this.opened=!this.opened}hideDropdown(){this.opened=!1}showDropdown(){this.opened=!0}clickOutside(t){this.opened&&(this.dropdownTarget.contains(t.target)||this.hideDropdown())}set opened(t){this._opened=t,requestAnimationFrame((()=>{t?(this.dropdownTarget.classList.remove(this.hideClass),this.dispatch("open"),document.addEventListener("click",this.handleClickOutsideBound)):(this.dropdownTarget.classList.add(this.hideClass),this.dispatch("close",{target:this.dropdownTarget}),document.removeEventListener("click",this.handleClickOutsideBound))}))}get opened(){return this._opened}get hideClass(){return this.hideClassValue||"tw-hidden"}},s.dn(e.default)},31630:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(12315);e.default=class extends i.xI{static{this.targets=["dismissTrigger"]}dismiss(t){new n.pV(this.element,t.currentTarget).hide()}},s.dn(e.default)},51258:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52752);e.default=class extends i.xI{static{this.values={rootElementSelector:String,rootElementMargin:String}}connect(){let t={};if(this.hasRootElementSelectorValue){const e=document.querySelector(this.rootElementSelectorValue);t.root=e}this.hasRootElementMarginValue&&(t.rootMargin=this.rootElementMarginValue),(0,n.v1)(this,t)}},s.dn(e.default)},12577:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["map","title","legend"]}connect(){this.updateMapData("appreciation")}switchTab(t){this.updateMapData(t.currentTarget.dataset.type)}convertPercentToNumber(t){if("undefined"===typeof t)return;
1let e=t.replace(/[^0-9.-]/g,"");return parseFloat(e)}getLevelAppreciation(t){var e;return t<=0&&(e=0),t>0&&t<=2&&(e=1),t>2&&t<=4&&(e=2),t>4&&t<=6&&(e=3),t>6&&t<=8&&(e=4),t>8&&t<=10&&(e=5),t>10&&t<=12&&(e=6),t>12&&(e=7),e}getLevelRTP(t){var e;return t<=.1&&(e=0),t>.1&&t<=.2&&(e=1),t>.2&&t<=.3&&(e=2),t>.3&&t<=.4&&(e=3),t>.4&&t<=.5&&(e=4),t>.5&&t<=.6&&(e=5),t>.6&&t<=7&&(e=6),t>.7&&(e=7),e}getLevelAffordability(t){var e;return t<=10&&(e=0),t>10&&t<=15&&(e=1),t>15&&t<=20&&(e=2),t>20&&t<=25&&(e=3),t>25&&t<=30&&(e=4),t>30&&t<=35&&(e=5),t>35&&t<=40&&(e=6),t>40&&(e=7),e}getLevelPopulation(t){var e;return t<=0&&(e=0),t>0&&t<=.5&&(e=1),t>.5&&t<=1&&(e=2),t>1&&t<=1.5&&(e=3),t>1.5&&t<=2&&(e=4),t>2&&t<=2.5&&(e=5),t>2.5&&t<=3&&(e=6),t>3&&(e=7),e}getLevelUnemployment(t){var e;return t<=1&&(e=0),t>1&&t<=2&&(e=1),t>2&&t<=3&&(e=2),t>3&&t<=4&&(e=3),t>4&&t<=5&&(e=4),t>5&&t<=6&&(e=5),t>6&&t<=7&&(e=6),t>7&&(e=7),e}joinArrays(t,e,s){const i=new Map(e.map((t=>[t[s],t])));return t.map((t=>i.has(t[s])?{...t,...i.get(t[s])}:t))}async fetchCounties(){if(!this.$countiesCache){const t=await fetch("/markets/counties.json",{credentials:"include",headers:{Accept:"application/json"}});this.$countiesCache=await t.json()}return this.$countiesCache}async fetchMsas(){if(!this.$msasCache){const t=await fetch("markets.json",{credentials:"include",headers:{Accept:"application/json"}});this.$msasCache=await t.json()}return this.$msasCache}async updateMapData(t){const e=await this.fetchCounties(),s=await this.fetchMsas();Array.from(e).map((t=>{const e=s.find((e=>e.id===t.msa));return Object.assign({},t,e)})).filter((t=>t.msa)).forEach((e=>{var s=e.fips.toString().padStart(5,"0"),i=document.querySelector(`#c${s}`);if(i.setAttribute("data-msa",e.msa),i.setAttribute("data-county",e.county),i.setAttribute("data-appreciation",e.appreciation),i.setAttribute("data-rtp",e.rtp),i.setAttribute("data-affordability",e.affordability),i.setAttribute("data-population",e.population),i.setAttribute("data-unemployment",e.unemployment),i.addEventListener("click",(()=>{location.href=e.msa})),this.legendTarget.innerHTML="",this.$legendRanges[t].forEach(((t,e)=>{let s=document.createElement("div");s.classList.add("tw-py-1","tw-px-2"),s.innerHTML=t,s.style.backgroundColor=this.$colors[e],this.legendTarget.appendChild(s)})),"appreciation"===t){var n=this.convertPercentToNumber(e.appreciation);i.setAttribute("fill",this.$colors[this.getLevelAppreciation(n)]),this.titleTarget.textContent="Appreciation (Year-over-year Home Price Growth)"}if("rtp"===t){var a=this.convertPercentToNumber(e.rtp);i.setAttribute("fill",this.$colors[this.getLevelRTP(a)]),this.titleTarget.textContent="Rent to Price (RTP) Ratio"}if("affordability"===t){var r=this.convertPercentToNumber(e.affordability);i.setAttribute("fill",this.$colors[this.getLevelAffordability(r)]),this.titleTarget.textContent="Affordability (Household Income to Median Home Price)"}if("population"===t){var o=this.convertPercentToNumber(e.population);i.setAttribute("fill",this.$colors[this.getLevelPopulation(o)]),this.titleTarget.textContent="Population Growth Rate"}if("unemployment"===t){var l=this.convertPercentToNumber(e.unemployment);i.setAttribute("fill",this.$colors[this.getLevelUnemployment(l)]),this.titleTarget.textContent="Unemployment Rate"}}));var i=document.getElementById("details-box");document.addEventListener("mouseover",(function(e){if(e.target.dataset.msa){if("appreciation"===t)var s=e.target.dataset.county+"<br />YoY Home Price Growth: "+e.target.dataset.appreciation;if("rtp"===t)s=e.target.dataset.county+"<br />Rent to Price Ratio: "+e.target.dataset.rtp;if("affordability"===t)s=e.target.dataset.county+")<br />Household Income to Price: "+e.target.dataset.affordability;if("population"===t)s=e.target.dataset.county+"<br />Population Growth: "+e.target.dataset.population;if("unemployment"===t)s=e.target.dataset.county+"<br />Unemployment Rate: "+e.target.dataset.unemployment;i.innerHTML=s,i.style.opacity="100%"}else i.style.opacity="0%"})),window.onmousemove=function(t){var e=t.clientX,s=t.clientY;i.style.top=s+20+"px",i.style.left=e+"px"}}constructor(...t){super(...t),this.$colors=["#BCF0DA","#84E1BC","#31C48D","#0E9F6E","#057A55","#046C4E","#03543F","#014737"],this.$legendRanges={appreciation:["<0%","0-2
1%","2-4%","4-6%","6-8%","8-10%","10-12%",">12%"],rtp:["<0.1%","0.1-0.2%","0.2-0.3%","0.3-0.4%","0.4-0.5%","0.5-0.6%","0.6-0.7%",">0.7%"],affordability:["<10%","10-15%","15-20%","20-25%","25-30%","30-35%","35-40%",">40%"],population:["<0%","0-0.5%","0.5-1%","1-1.5%","1.5-2%","2-2.5%","2.5-3%",">3%"],unemployment:["<1%","1-2%","2-3%","3-4%","4-5%","5-6%","6-7%",">7%"]}}},s.dn(e.default)},97232:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855);e.default=class extends i.xI{static{this.targets=["results","input","result"]}connect(){this.debouncedAutocomplete=(0,n.A)(this.autocomplete.bind(this),300)}clear(){this.inputTarget.value="",this.resultsTarget.style.display="none"}handleKeyDown(t){if("Escape"===t.key)return void(this.resultsTarget.style.display="none");const e=this.resultTargets;let s=-1;const i=document.activeElement;if("ArrowDown"===t.key||"ArrowUp"===t.key){if(!i||!e.includes(i))return s=0,void e[s].focus();if(s=Array.from(e).indexOf(i),"ArrowDown"===t.key)return t.preventDefault(),s=(s+1)%e.length,void e[s].focus();if("ArrowUp"===t.key)return t.preventDefault(),s=(s-1+e.length)%e.length,void e[s].focus()}this.debouncedAutocomplete()}autocomplete(){const t=this.inputTarget.value;t.length>0?fetch(`/markets/search?q=${encodeURIComponent(t)}`).then((t=>t.json())).then((t=>{this.resultsTarget.innerHTML="",t.forEach((t=>{const e=document.createElement("a");e.href=t.id,e.textContent=t.name,e.className="tw-block tw-py-2 tw-px-4 focus:tw-outline-none focus:tw-ring-2 focus:tw-ring-offset-2 focus:tw-ring-blue-500",e.style.display="block",e.setAttribute("data-markets--location-search-component-target","result"),e.dataset.action="keydown->markets--location-search-component#handleKeyDown",this.resultsTarget.appendChild(e)})),this.resultsTarget.style.display="block"})):this.resultsTarget.style.display="none"}},s.dn(e.default)},2059:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(27010),a=s(52752);e.default=class extends i.xI{static{this.targets=["contextMenuOptions","selectedOptionLabel","input"]}static{this.values={turboFrameId:String}}updateWidgetContent(t){const e=t.target.value,s=new URL(window.location.href);this.updateQueryParam(s,"business_id",e),n.V.visit(s.toString(),{frame:this.turboFrameIdValue,historyChanged:!0})}updateQueryParam(t,e,s){const i=new URLSearchParams(t.search);i.set(e,s),t.search=i.toString()}
1showContextMenuOptions(t){t.preventDefault(),this.clickOutsideEvent=(0,a.Ls)(this,{element:this.context.element}),this.contextMenuOptionsTarget.classList.remove("tw-hidden")}hideContextMenuOptions(){this.contextMenuOptionsTarget.classList.add("tw-hidden")}selectCustomOption(t){this.selectedOptionLabelTarget.textContent=t.target.textContent,this.inputTarget.value=t.target.dataset.optionValue,this.inputTarget.dispatchEvent(new Event("change")),this.hideContextMenuOptions()}clickOutside(){this.hideContextMenuOptions()}},s.dn(e.default)},28171:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{connect(){this.forumStatsCharts=[],this.loadChart()}loadChart(){s.e(2477).then(s.t.bind(s,62477,23)).then((({default:t})=>{document.querySelectorAll(".js-forum-stats-data").forEach((e=>{const s=JSON.parse(e.dataset.graphData);new t(e,s)}))}))}},s.dn(e.default)},4192:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855);e.default=class extends i.xI{static{this.targets=["search","results","users","userLabel","searching","selected","submitButton"]}connect(){this.search=(0,n.A)(this.search,500).bind(this),this.search()}search(){this.searchingTarget.classList.remove("tw-hidden"),fetch(`/conversations/social_users_searches?search=${this.searchTarget.value}&exclude=${this.selectedUserIds().join(",")}`,{credentials:"include"}).then((t=>t.text())).then((t=>{this.searchingTarget.classList.add("tw-hidden"),this.resultsTarget.innerHTML=t})).catch((t=>{console.error(t)}))}selectedUserIds(){return Array.from(this.selectedTarget.querySelectorAll('input[type="checkbox"]:checked')).map((t=>t.value))}toggleUser(t){const e=t.target.closest('[data-mobile--conversations--new-conversation-component-target="userLabel"]');if(t.target.checked)e.dataset.previousIndex=Array.from(this.usersTarget.children).indexOf(e),this.selectedTarget.appendChild(e);else{const t=e.dataset.previousIndex,s=Array.from(this.usersTarget.children);t&&s[t]?this.usersTarget.insertBefore(e,s[t]):this.usersTarget.appendChild(e)}this.submitButtonTarget.disabled=0===this.selectedUserIds().length}constructor(...t){super(...t),this.$colleagueStash=[]}},s.dn(e.default)},52929:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["selectedTab"]}connect(){this.selectedTabTarget&&this.selectedTabTarget.scrollIntoView({inline:"center",block:"center",behavior:"instant"})}},s.dn(e.default)},98876:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(2543);e.default=class extends i.xI{static{this.targets=["searchField"]}connect(){this.handleInput=(0,n.debounce)(this.handleInput,300)}handleInput(){this.element.requestSubmit()}},s.dn(e.default)},87507:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["container","leftMenu","rightMenu"]}#r;#o;#l;#c;#d;#u;#h;#p;#m;#g;#f;#_;#v;#y;connect(){this.containerTarget.addEventListener("mousedown",this.startDrag.bind(this)),this.containerTarget.addEventListener("touchstart",this.startDrag.bind(this),{passive:!0}),window.addEventListener("resize",this.onOrientationChange.bind(this)),this.hasLeftMenuTarget&&(this.leftMenuTarget.style.height=`${this.containerTarget.offsetHeight}px`),this.hasRightMenuTarget&&(this.rightMenuTarget.style.height=`${this.containerTarget.offsetHeight}px`)}onOrientationChange(){this.hasLeftMenuTarget&&(this.leftMenuTarget.style.height=`${this.containerTarget.offsetHeight}px`),this.hasRightMenuTarget&&(this.rightMenuTarget.style.height=`${this.containerTarget.offsetHeight}px`)}startDrag(t){this.#h=!0,this.#r="mousedown"===t.type?t.clientX:t.touches[0].clientX,this.#o="mousedown"===t.type?t.clientY:t.touches[0].clientY,document.addEventListener("mousemove",this.drag.bind(this)),document.addEventListener("touchmove",this.drag.bind(this),{passive:!0}),document.addEventListener("mouseup",this.endDrag.bind(this)),document.addEventListener("touchend",this.endDrag.bind(this))}drag(t){if(!this.#h)return;this.#l="mousemove"===t.type?t.clientX:t.touches[0].clientX,this.#c="mousemove"===t.type?t.clientY:t.touches[0].clientY,this.#d=this.#l-this.#r,this.#u=this.#c-this.#o;const e=Math.atan2(this.#u,this.#d)*(180/Math.PI);if((e<-25||e>25)&&(e<155||e>215))return this.#l=0,this.#c=0,this.containerTarget.style.transform="translateX(0px)",this.rightMenuTarget.style.width="0px",this.leftMenuTarget.style.width="0px",this.#p=!1,void(this.#m=!1);this.hasRightMenuTarget||(this.#d=this.#d<0?0:this.#d),this.hasLeftMenuTarget||(this.#d=this.#d>0?0:this.#d),this.hasLeftMenuTarget&&this.#d>this.#v?(this.containerTarget.style.transform=`translateX(${this.#d}px)`,this.leftMenuTarget.style.width=`${this.#d}px`,this.hasRightMenuTarget&&(this.rightMenuTarget.style.width="0px",this.#m=!1)):this.hasRightMenuTarget&&this.#d<-1*this.#v?(this.containerTarget.style.transform=`translateX(${this.#d}px)`,this.rightMenuTarget.style.width=-1*this.#d+"px",this.hasLeftMenuTarget&&(this.leftMenuTarget.style.width="0px",this.#p=!1)):this.#d=0,!this.#p&&this.#d>this.#_?(this.#p=!0,this.hasRightMenuTarget&&(this.#m=!1)):!this.#m&&this.#d<-1*this.#_&&(this.#m=!0,this.hasLeftMenuTarget&&(this.#p=!1)),this.#d>this.#y?(this.#g=!0,this.#f=!1,this.leftMenuTarget.style.filter="brightness(1.25)"):this.#d<-1*this.#y?(this.#g=!1,this.#f=!0,this.rightMenuTarget.style.filter="brightness(1.25)"):(this.#g=!1,this.#f=!1,this.rightMenuTarget.style.filter="brightness(1)"),this.hasLeftMenuTarget&&this.#p&&this.#d<this.#_?this.#p=!1:this.hasRightMenuTarget&&this.#m&&this.#d>-1*this.#_&&(this.#m=!1)}endDrag(){this.#h=!1,document.removeEventListener("mousemove",this.drag.bind(this)),document.removeEventListener("touchmove",this.drag.bind(this)),document.removeEventListener("mouseup",this.endDrag.bind(this)),document.removeEventListener("touchend",this.endDrag.bind(this)),this.#g?this.leftMenuTarget.querySelector("form")?.requestSubmit():this.#f&&this.rightMenuTarget.querySelector("form")?.requestSubmit(),this.#p||this.#m?this.#p?(this.containerTarget.style.transform=`translateX(${this.#_}px)`,this.leftMenuTarget.style.width=`${this.#_}px`):this.#m&&(this.containerTarget.style.transform=`translateX(-${this.#_}px)`,this.rightMenuTarget.style.width=`${this.#_}px`):(this.containerTarget.style.transform="translateX(0px)",this.hasLeftMenuTarget&&(this.leftMenuTarget.style.width="0px"),this.hasRightMenuTarget&&(this.rightMenuTarget.style.width="0px")),!this.#p&&this.hasLeftMenuTarget?this.leftMenuTarget.style.width="0px":!this.#m&&this.hasRightMenuTarget?this.rightMenuTarget.style.width="0px":this.containerTarget.style.transform="translateX(0px)"}constructor(...t){super(...t),this.#r=0,this.#o=0,this.#l=0,this.#c=0,this.#d=0,this.#u=0,this.#h=!1,this.#p=!1,this.#m=!1,this.#g=!1,this.#f=!1,this.#_=window.innerWidth/4,this.#v=10,this.#y=window.innerWidth/2.5}},s.dn(e.default)},56629:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["dialog","overlay"]}static{this.values={opened:Boolean,openedByDefault:Boolean,closeable:Boolean,clickOutsideToClose:Boolean}}connect(){this.openedByDefaultValue&&this.open()}close(t){this.closeableValue?(this.dialogTarget.close(),this.openedValue=!1,this.removeCloseListeners(),this.dispatch("modal-closed"),document.body.classList.remove("tw-overflow-clip")):t.preventDefault()}closeOuterModal(t){this.dialogTarget.close(),this.openedValue=!1,this.removeCloseListeners(),this.dispatch("modal-closed"),t.stopPropagation()}open(){this.openedValue||(this.dialogTarget.showModal(),this.openedValue=!0,this.setupCloseListeners(),this.dispatch("modal-opened"),this.dialogTarget.dispatchEvent(new Event("open")),document.body.classList.add("tw-overflow-clip"))}setupCloseListeners(){this.setupClickOutsideEvent(),this.setupEscapeKey
1downEvent()}removeCloseListeners(){this.clickOutsideEventArguments&&this.dialogTarget.removeEventListener(...this.clickOutsideEventArguments),this.escapeKeydownEventArguments&&document.removeEventListener(...this.escapeKeydownEventArguments)}setupClickOutsideEvent(){this.clickOutsideEventArguments=["click",this.handleOutsideClick.bind(this)],this.dialogTarget.addEventListener(...this.clickOutsideEventArguments)}handleOutsideClick(t){var e=this.dialogTarget.getBoundingClientRect();!(e.top<=t.clientY&&t.clientY<=e.top+e.height&&e.left<=t.clientX&&t.clientX<=e.left+e.width)&&this.clickOutsideToCloseValue&&this.close(t)}setupEscapeKeydownEvent(){this.escapeKeydownEventArguments=["keydown",this.handleKeydown.bind(this)],document.addEventListener(...this.escapeKeydownEventArguments)}handleKeydown(t){"Escape"===t.key&&this.close(t)}submitForm(){const t=this.dialogTarget.querySelectorAll("form")[0];t.reportValidity()&&t.submit()}},s.dn(e.default)},422:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["visibleInputField","hiddenInputField"]}restrictInputValues(t){const e=/[0-9,\.]/;(t.key&&!e.test(t.key)||t.charCode&&!e.test(String.fromCharCode(t.charCode)))&&t.preventDefault()}formatValue(){let t=Number(this.hiddenInputFieldTarget.value),e=t.toLocaleString();""!==this.visibleInputFieldTarget.value&&(this.visibleInputFieldTarget.value=e),this.hiddenInputFieldTarget.value=t}parseAndSyncValue(t){if(t.detail&&t.detail.moneyInputDispatched)return;let e=this.normalizeValue(t.target.value);this.hiddenInputFieldTarget.value=e,this.formatValue(),t.target===this.visibleInputFieldTarget?this.hiddenInputFieldTarget.dispatchEvent(new CustomEvent(t.type,{bubbles:!0,cancelable:!0,detail:{moneyInputDispatched:!0}})):this.visibleInputFieldTarget.dispatchEvent(new CustomEvent(t.type,{bubbles:!0,cancelable:!0,detail:{moneyInputDispatched:!0}}))}normalizeValue(t){if(""===t)return"";let e=Number(t.replaceAll(",",""));return this.hiddenInputFieldTarget.max&&(e=Math.min(Number(this.hiddenInputFieldTarget.max),e)),this.hiddenInputFieldTarget.min&&(e=Math.max(Number(this.hiddenInputFieldTarget.min),e)),e}},s.dn(e.default)},68885:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(87983);e.default=class extends i.xI{static{this.targets=["select","optionPreviews","optionPreviewTemplate","optionPreview","inputValue"]}static{this.outlets=["business-account--form-component","autocomplete-input-field-component"]}static{this.values={selectedOptions:Array}}initialize(){this.renderSelectedOptionsPreviews(),this.dispatchChangeEvent=this.dispatchChangeEvent.bind(this)}optionSelected(t){const e=t.target.value;this.renderOptionPreview(e),this.addSelectedOption(e),this.removeSelectedOption(),this.dispatchChangeEvent()}optionUnselected(t){t.preventDefault();const e=t.currentTarget.closest("li"),s=e.querySelectorAll("span")[0].innerText,i=e.querySelectorAll("input[type=hidden]")[0].value;e.remove(),this.addDropdownOption(s,i),this.removeUnselectedOption(i),this.dispatchChangeEvent()}isSelectRequired(){return"true"==this.selectTarget.dataset.required}addDropdownOption(t,e){const s=new Option(t,e),i=Array.from(this.selectTarget.querySelectorAll("option")),n=i.shift();i.push(s);const a=i.sort(((t,e)=>t.innerText.localeCompare(e.innerText)));a.unshift(n),this.selectTarget.replaceChildren(...a),this.selectTarget.selectedIndex=0}renderSelectedOptionsPreviews(){this.selectedOptionsValue.forEach(this.renderOptionPreview.bind(this))}addSelectedOption(t){const e=JSON.parse(this.selectTarget.dataset.selectedOptions);e.push(t),this.selectTarget.dataset.selectedOptions=JSON.stringify(e),this.isSelectRequired()&&0==e.length?this.markFieldAsInvalid():this.markFieldAsValid(),this.notifySelectedOptionsToOutlets()}removeUnselectedOption(t){const e=JSON.parse(this.selectTarget.dataset.selectedOptions);e.splice(e.indexOf(t),1),this.selectTarget.dataset.selectedOptions=JSON.stringify(e),this.isSelectRequired()&&0==e.length?this.markFieldAsInvalid():this.markFieldAsValid(),this.notifySelectedOptionsToOutlets()}markFieldAsInvalid(){this.selectTarget.setCustomValidity(" "),this.selectTarget.reportValidity(),this.selectTarget.blur()}markFieldAsValid(){this.selectTarget.setCustomValidity(""),this.selectTarget.reportValidity(),this.selectTarget.focu
1s()}notifySelectedOptionsToOutlets(){this.hasBusinessAccountFormComponentOutlet&&this.businessAccountFormComponentOutlets.forEach((t=>t.toggleSubmitButton())),this.hasAutocompleteInputFieldComponentOutlet&&(this.autocompleteInputFieldComponentOutlet.exceptIdsValue=JSON.parse(this.selectTarget.dataset.selectedOptions))}renderOptionPreview(t){const e=this.findOptionByValue(t),s=this.optionPreviewTemplateTarget.content.cloneNode(!0);s.querySelectorAll("span")[0].textContent=e.label,s.querySelectorAll("input[type=hidden]")[0].value=e.value,this.optionPreviewsTarget.append(s)}updateScheme(t,e){const s=n.s[t],i=n.s[e],a=this.optionPreviewTemplateTarget.content.querySelectorAll(".chip-component")[0];s.forEach((t=>a.classList.remove(t))),i.forEach((t=>a.classList.add(t)))}findOptionByValue(t){return JSON.parse(this.selectTarget.dataset.optionsValues).find((e=>e.value==t))}dispatchChangeEvent(){this.dispatch("change")}removeSelectedOption(){if(this.selectTarget.selectedOptions){this.selectTarget.selectedOptions[0].remove()}else this.autocompleteInputFieldComponentOutlet.clearSelectedOption()}},s.dn(e.default)},12637:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{static{this.values={id:String,ignoreUrl:String}}connect(){window.analytics.track("Global Banner Shown")}clickLink(t){window.analytics.track("Global Banner Clicked",{href:t.target.getAttribute("href")})}close(){window.analytics.track("Dismissed navigation banner"),this.element.classList.add("tw-hidden");var t=new XMLHttpRequest;t.open("POST",this.ignoreUrlValue,!0);var e=new FormData;e.append("id",this.idValue),t.send(e)}}e.default=n},97340:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{connect(){this.maxHeight=this.element.getBoundingClientRect().height,this.isVisible=!0}hide(){if(!this.isVisible)return;const t=this.element;t.classList.add("tw-overflow-clip"),t.style.maxHeight=`${t.offsetHeight}px`,t.offsetHeight,t.classList.add("tw-opacity-0"),t.style.maxHeight="0px",this.isVisible=!1,setTimeout((()=>{t.classList.add("tw-hidden"),t.classList.remove("tw-overflow-clip"),t.style.maxHeight=""}),300)}show(){if(this.isVisible)return;const t=this.element;t.classList.add("tw-overflow-clip"),t.classList.remove("tw-hidden"),t.classList.add("tw-opacity-0"),t.style.maxHeight="0px",t.offsetHeight,t.classList.remove("tw-opacity-0"),t.style.maxHeight=`${this.maxHeight}px`,this.isVisible=!0,setTimeout((()=>{t.style.maxHeight="",t.classList.remove("tw-overflow-clip")}),300)}},s.dn(e.default)},65023:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{clampValue(t){let e=Number(t.target.value);const s=Number(t.target.min),i=t.target.max?Number(t.target.max):1/0;e=Math.max(s,Math.min(i,e)),t.target.value=e}},s.dn(e.default)},28407:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["checkbox"]}uncheck(){this.checkboxTarget.checked=!1,this.checkboxTarget.dispatchEvent(new Event("change"))}},s.dn(e.default)},80867:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={businessSignupPath:String,csrfToken:String}}static{this.outlets=["onboarding--continue"]}signupForBusiness(t){t.preventDefault();const e=this;fetch(this.businessSignupPathValue,{method:"POST",accept:"application/json",headers:{"Content-Type":"application/json","X-CSRF-Token":this.csrfTokenValue}}).then((t=>{t.ok&&e.onboardingContinueOutlet.submitForm()}))}},s.dn(e.default)},29615:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={businessSubtypeMapping:Object}}static{this.targets=["businessSubtypesInput"]}changeBusinessType(t){const e=t.target.value,s=this.businessSubtypeMappingValue[e];this.hasBusinessSubtypesInputTarget&&(this.businessSubtypesInputTarget.innerHTML=s)}},s.dn(e.default)},53308:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={precision:{type:Number,default:0}}}clampValue(t){let e=t.target.value;if(/^\d+\.?\d*$/.test(e)||(e=e.slice(0,-1)),this.element.value=e,e.endsWith("."))return void t.preventDefault();const s=Number(this.element.min),i=Number(this.element.max);this.element.value=Math.max(s,Math.min(i,Number(e)))}incrementValue(){const t=Number(this.element.step)||1;this.element.value=Math.min(Number(this.element.value)+t,Number(this.element.max)),this.element.dispatchEvent(new Event("change",{bubbles:!0}))}decrementValue(){const t=Number(this.element.step)||1;this.element.value=Math.max(Number(this.element.value)-t,Number(this.element.min)),this.element.dispatchEvent(new Event("change",{bubbles:!0}))}},s.dn(e.default)},17110:function(t,e,s){"use strict";s.r(e);var i=s(32852),n=s(52891);e.default=class extends n.xI{static{this.targets=["phoneField"]}connect(){this.phoneFieldTarget.value&&this.formatInputValue()}formatInputValue(t){this.phoneFieldTarget.value=this.formatPhoneNumber(this.phoneFieldTarget.value,t)}formatPhoneNumber(t,e){if(!t)return"";if(this.isDeletingPhoneNumber(e)&&t.includes("(")&&!t.includes(")")){const e=t.replace("(","");return e.slice(0,e.length-1)}const s=new i.Q("US").input(t);return this.isCompletePhoneNumberWithCountryCode(s)?this.formatPhoneNumber(s.slice(2)):s}isCompletePhoneNumberWithCountryCode(t){return/^\+?1 \(?\d{3}\)? \d{3}[\-|\s]\d{4}$/.test(t)}isDeletingPhoneNumber(t){return t&&"deleteContentBackward"===t.inputType}},s.dn(e.default)}
1,61798:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["newCodeSent","sentToNumber","submitButton","backButton","openModalButton"]}static{this.outlets=["phone-input-field-component","business-account--finder--steps--contact-info-component"]}focusPhoneField(){requestAnimationFrame((()=>{this.phoneInputFieldComponentOutlet.phoneFieldTarget.focus()}))}sendSMSAgain(){clearTimeout(this.hideNewCodeSentTimer),this.newCodeSentTarget.classList.replace("tw-opacity-100","tw-opacity-0"),this.sendSMS().then((t=>{t&&(this.newCodeSentTarget.classList.replace("tw-opacity-0","tw-opacity-100"),this.hideNewCodeSentTimer=setTimeout((()=>{this.newCodeSentTarget.classList.replace("tw-opacity-100","tw-opacity-0")}),3e3))}))}sendSMS(){const t=this.phoneNumber();if(this.sentToNumberTarget.textContent=t,t)return fetch("/sms_verifications/send_code",{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content},body:JSON.stringify({sms_verification:this.getRequestParam
1s()})}).then((t=>t.json().then((e=>({response:t,data:e}))))).then((({response:t,data:e})=>{if(t.ok)return e.success?(e.validated?(this.submitButtonTarget.form.requestSubmit(),this.openModalButtonTarget.disabled=!0,this.backButtonTarget.click()):this.dispatch("verification-required",{detail:{}}),!0):void console.error("Error sending SMS:",e.error);this.dispatch("error",{detail:{message:e.error||"Something went wrong. Please try again."}})})).catch((t=>{console.error("Request failed",t)}));console.error("Phone number is required")}getRequestParams(){const t=this.businessAccountFinderStepsContactInfoComponentOutlet;return{phone_number:this.phoneNumber(),full_name:t.fullNameTarget.value,email:t.emailTarget.value}}phoneNumber(){return this.phoneInputFieldComponentOutlet.phoneFieldTarget.value}},s.dn(e.default)},62841:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["contentTemplate","content"]}show(t){const e=this.contentTemplateTarget.content.cloneNode(!0);t.currentTarget.appendChild(e)}hide(){this.hasContentTarget&&this.contentTarget.remove()}},s.dn(e.default)},96374:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{trackCta(t){const e=t.currentTarget;window.analytics.track("Clicked a Pricing Call to Action",{id:e.id,page:window.location.pathname})}trackLearnMore(t){const e=t.currentTarget;window.analytics.track("Clicked Learn More",{id:e.id,page:window.location.pathname})}},s.dn(e.default)},60809:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["minInput","maxInput"]}connect(){}enforceValidState(t){this.ensureMaxGreaterThanMin(),this.ensureNonNumericOrderSequential()}ensureMaxGreaterThanMin(){const t=this.minInputTarget.value?Number(this.minInputTarget.value):null,e=this.maxInputTarget.value?Number(this.maxInputTarget.value):null;null!==t&&null!==e&&t>e&&(this.minInputTarget.value=e,this.minInputTarget.dispatchEvent(new Event("input")))}ensureNonNumericOrderSequential(){if(void 0===this.minInputTarget.options||void 0===this.maxInputTarget.options)return;const t=Array.from(this.minInputTarget.options).filter((t=>""!==t.value)),e=Array.from(this.maxInputTarget.options).filter((t=>""!==t.value)),s=t.findIndex((t=>t.selected)),i=e.findIndex((t=>t.selected));-1!==s&&-1!==i&&s>i&&(this.minInputTarget.value=e[i].value,this.minInputTarget.dispatchEvent(new Event("input")))}},s.dn(e.default)},42071:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{connect(){this.iframeValue=this.element.querySelector("iframe")}close(){this.iframeValue.contentWindow.postMessage(JSON.stringify({method:"pause"}),"*")}}e.default=n},5439:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["select","errorMessage","errorMessageContainer"]}static{this.values={required:Boolean}}connect(){this.lastValidationResult=!0}requiredValueChanged(){this.selectTarget.classList.contains("tw-is-dirty")&&this.validate()}change(){this.validate()}validate(){const t=this.selectTarget.value,e=(this.requiredValue||this.selectTarget.required)&&(!t||""===t);return this.lastValidationResult=!e,this.selectTarget.classList.toggle("tw-is-invalid",e),this.selectTarget.classList.add("tw-is-dirty"),e?this.showError("This field is required"):this.hideError(),this.lastValidationResult}isValid(){return!1!==this.lastValidationResult}showError(t){this.errorMessageTarget.textContent=t,this.errorMessageContainerTarget.classList.remove("tw-hidden"),this.errorMessageContainerTarget.classList.add("tw-block")}hideError(){this.errorMessageTarget.textContent="",this.errorMessageContainerTarget.classList.add("tw-hidden"),this.errorMessageContainerTarget.classList.remove("tw-block")}},s.dn(e.default)},75470:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["blankOption","valueOption"]}connect(){this.toggleBlankOption()}toggleBlankOption(){const t=!this.valueOptionTargets.some((t=>t.checked));this.blankOptionTarget.checked=t}},s.dn(e.default)},36219:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["dialog"]}static{this.values={delay:Number}}connect(){const t=this.getHideUntil();this.delayValue>-1&&(!t||(new Date).getTime()>t)&&window.setTimeout((()=>{this.open()}),1e3*this.delayValue)}open(){this.dialogTarget?.showModal()}close(){this.dialogTarget?.close(),this.setHideUntil()}getHideUntil(){const t=localStorage.getItem("signup--gated-popup-component.hide-until");return t?parseInt(t,10):null}setHideUntil(){const t=(new Date).getTime()+864e5;localStorage.setItem("signup--gated-popup-component.hide-until",t.toString())}},s.dn(e.default)},51162:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["nameInput","passwordInput","emailInput","emailErrorMessage","firstStep","secondStep","header"]}connect(){this.headerTarget.textContent="Get started for free",window.addEventListener("popstate",this._handlePopstate),window.addEventListener("keydown.enter",this.nextStep)}disconnect(){window.removeEventListener("popstate",this._handlePopstate),window.removeEventListener("keydown.enter",this.nextStep)}async nextStep(t){if(t&&t.preventDefault(),!this.emailInputTarget.checkValidity()||""===this.emailInputTarget.value)return void this.emailInputTarget.reportValidity();await this.createAccountRequest()&&this.showStep(2)}showStep(t){history.pushState({step:2},""),1===t?(this.firstStepTarget.classList.remove("tw-hidden"),this.secondStepTarget.classList.add("tw-hidden"),this.headerTarget.textContent="Get started for free"):2===t&&(this.firstStepTarget.classList.add("tw-hidden"),this.secondStepTarget.classList.remove("tw-hidden"),this.nameInputTarget.required=!0,this.passwordInputTarget.required=!0,this.headerTarget.textContent="Create your account")}async createAccountRequest(){const t=await fetch("/api/v1/account_requests",{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content},body:JSON.stringify({account_requests:{email:this.emailInputTarget.value,page_name:"Progressive disclosure signup",utm_source:document.getElementById("utm_source")?.value,utm_medium:document.getElementById("utm_medium")?.value,utm_campaign:document.getElementById("utm_campaign")?.value,utm_content:document.getElementById("utm_c
1ontent")?.value,utm_term:document.getElementById("utm_term")?.value}})});if(409===t.status){const e=await t.json();return this.emailInputTarget.setCustomValidity(e.error),this.emailInputTarget.reportValidity(),this.hasEmailErrorMessageTarget&&(this.emailErrorMessageTarget.textContent=e.error,this.emailErrorMessageTarget.classList.remove("tw-hidden")),this.emailInputTarget.classList.add("tw-has-server-side-error"),!1}return!!t.ok||(console.error("Error creating account request."),!1)}constructor(...t){super(...t),this._handlePopstate=t=>{const e=t.state?.step||1;this.showStep(e)}}},s.dn(e.default)},67345:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["progress","input"]}connect(){this.fillProgress()}fillProgress(){let t=Number(this.inputTarget.value)/Number(this.inputTarget.max)*100;this.progressTarget.style.width=`${t}%`}},s.dn(e.default)},4776:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={interval:String}}connect(){this.cache={},this.currentInterval=this.intervalValue,this.cacheCurrentContent(),this.boundHandleFrameLoad=this.handleFrameLoad.bind(this),this.element.addEventListener("turbo:frame-load",this.boundHandleFrameLoad)}disconnect(){this.element.removeEventListener("turbo:frame-load",this.boundHandleFrameLoad),this.cache={}}toggle(t){const e=t.params.interval;e!==this.currentInterval?(this.cacheCurrentContent(),this.cache[e]?(t.preventDefault(),this.element.innerHTML=this.cache[e],this.currentInterval=e):this.pendingInterval=e):t.preventDefault()}handleFrameLoad(){this.pendingInterval&&(this.currentInterval=this.pendingInterval,this.pendingInterval=null),this.cacheCurrentContent()}cacheCurrentContent(){this.currentInterval&&(this.cache[this.currentInterval]=this.element.innerHTML)}},s.dn(e.default)},69623:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(27010),a=s(38221),r=s.n(a);e.default=class extends i.xI{static{this.values={stripePublicKey:String,stripeClientSecret:String}}static{this.targets=["promotionCodeInput","errorMessage","actionButton","loadingIndicator"]}initialize(){this.applyPromotionCode=r()(this.applyPromotionCode.bind(this),300),this.removePromotionCode=r()(this.removePromotionCode.bind(this),300)}connect(){const t=new Stripe(this.stripePublicKeyValue);this.checkout=t.initCheckout({clientSecret:Promise.resolve(this.stripeClientSecretValue)})}async applyPromotionCodeOnEnter(t){"Enter"===t.key&&await this.applyPromotionCode(t)}async applyPromotionCode(t){t.preventDefault(),this.clearError(),this.startLoading();const{actions:e,type:s}=await this.checkout.loadActions();if("success"!==s)return this.showError(i.message),void this.endLoading();const{error:i,type:n}=await e.applyPromotionCode(this.promotionCodeInputTarget.value);if("success"!==n)return this.showError(i.message),void this.endLoading();this.refreshFrame()}async removePromotionCode(t){t.preventDefault(),this.clearError(),this.startLoading();const{actions:e,type:s}=await this.checkout.loadActions();if("success"!==s)return this.showError(i.message),void this.endLoading();const{error:i,type:n}=await e.removePromotionCode();if("success"!==n)return this.showError(i.message),void this.endLoading();this.refreshFrame()}showError(t){this.errorMessageTarget.textContent=t,this.errorMessageTarget.classList.remove("tw-hidden")}clearError(){this.errorMessageTarget.textContent="",this.errorMessageTarget.classList.add("tw-hidden")}startLoading(){this.actionButtonTargets.forEach((t=>t.classList.add("tw-hidden"))),this.loadingIndicatorTargets.forEach((t=>t.classList.remove("tw-hidden")))}endLoading(){this.loadingIndicatorTargets.forEach((t=>t.classList.add("tw-hidden"))),this.actionButtonTargets.forEach((t=>t.classList.remove("tw-hidden")))}refreshFrame(){fetch(window.location.href,{method:"GET",headers:{Accept:"text/vnd.turbo-stream.html","Content-Type":"application/x-www-form-urlencoded","X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}}).then((t=>t.text())).then((t=>n.V.renderStreamMessage(t)))}},s.dn(e.default)},12264:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n=["!tw-border-red-600","!tw-border-2","!tw-border-solid"];e.default=class extends i.xI{static{this.values={stripePublicKey:String,stripeClientSecret:String,emailIsImmutable:{type:Boolean,default:!1}}}static{this.targets=["emailErrors","emailInput","paymentMessage","submitButton","termsConsentErrors","termsConsentCheckbox"]}async connect(){const t=new Stripe(this.stripePublicKeyValue).initCheckout({clientSecret:Promise.resolve(this.stripeClientSecretValue),elementsOptions:{appearance:{theme:"stripe",variables:{colorPrimary:"#1591F0",colorText:"#34414D",colorDanger:"#DC2626"},inputs:"condensed",labels:"floating"}}}),e=await t.loadActions();if("success"!==e.type)return void this.showMessage(e.error.message);this.stripeActions=e.actions;const s=t.createPaymentElement({layout:{type:"tabs",defaultCollapsed:!1},terms:{card:"never",applePay:"never",googlePay:"never",usBankAccount:"never",paypal:"never",cashapp:"never"},fields:{billingDetails:{address:"if_required"}},paymentMethodOrder:["card","link","apple_pay","google_pay"]});s.on("ready",(()=>{this.setLoading(!1)})),s.on("change",this.clearMessage.bind(this)),s.mount("#payment-element")}async handleSubmit(t){t.preventDefault(),this.setLoading(!0);const{isValid:e}=this.validateTermsConsent(),{isValid:s}=await this.validateEmail();if(e&&s){const{error:t}=await this.stripeActions.confirm(),e=this.getErrorMessage(t);this.showMessage(e)}this.setLoading(!1)}getErrorMessage(t){return"Your card has been declined."===t.message?"Your card was declined. Please check your card details or try a different payment method.":t.message}async validateEmail(){if(this.clearEmailError(),this.emailIsImmutableValue)return{isValid:!0};const t=this.emailInputTarget.value,e=await this.stripeActions.updateEmail(t),s="error"!==e.type;return s||(this.setEmailError(e.error.message),scrollTo({top:this.emailInputTarget.top+window.scrollY+document.querySelector("nav").offsetHeight})),{isValid:s}}validateTermsConsent(){return this.termsConsentCheckboxTarget.checked?{isValid:!0}:(this.setInputError(this.termsConsentCheckboxTarget,this.termsConsentErrorsTarget,"You must agree to the terms and conditions to proceed."),{isValid:!1})}clearTermsConsentError(){this.clearInputError(this.termsConsentCheckboxTarget,this.termsConsentErrorsTarget)}clearEmailError(){this.clearInputError(this.emailInputTarget,this.emailErrorsTarget)}setEmailError(t){this.setInputError(this.emailInputTarget,this.emailErrorsTarget,t)}setInputError(t,e,s){t.classList.add(...n),e.classList.remove("tw-hidden"),e.textContent=s}clearInputError(t,e){t.classList.remove(...n),e.classList.add("tw-hidden"),e.textContent=""}setLoading(t){this.submitButtonTarget.disabled=t}showMessage(t){this.paymentMessageTarget.classList.remove("tw-hidden"),this.paymentMessageTarget.textContent=t,setTimeout(this.clearMessage.bind(this),3e4)}clearMessage(){this.paymentMessageTarget.classList.add("tw-hidden"),this.paymentMessageTarget.textContent=""}},s.dn(e.default)},61998:function(t,e,s){"use strict";s.r(e);var i=s(52891);
1class n extends i.xI{showTab(t){t.preventDefault();const e=t.target.getAttribute("aria-controls");if(!e)return;const s=document.getElementById(e);if(!s)return;const i=this.element.querySelectorAll("button[role=tab]");Array.from(i).forEach((t=>{t.setAttribute("aria-selected",!1),t.classList.remove("tw-border-b-transparent")}));const n=this.element.querySelectorAll("div[role=tabpanel]");Array.from(n).forEach((t=>{t.classList.add("tw-hidden")})),t.target.classList.add("tw-border-b-transparent"),t.target.setAttribute("aria-selected",!0),s.classList.remove("tw-hidden")}}e.default=n},16383:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{static{this.values={time:Number,dynamicCutoff:Number}}#b;connect(){this.updateTimeAgo();(Date.now()-1e3*this.timeValue)/1e3<this.dynamicCutoffValue&&(this.#b=setInterval((()=>{this.updateTimeAgo()}),1e3))}disconnect(){clearInterval(this.#b)}updateTimeAgo(){const t=(Date.now()-1e3*this.timeValue)/1e3;let e;e=t<30?"Just now":t<60?`${Math.round(t)}s`:t<3600?`${Math.round(t/60)}m`:t<86400?`${Math.round(t/3600)}h`:t<2592e3?`${Math.round(t/86400)}d`:t<31536e3?`${Math.round(t/2592e3)}mo`:`${Math.round(t/31536e3)}y`,this.element.textContent=e}constructor(...t){super(...t),this.#b=null}}e.default=n},68119:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content","toggleButton"]}static{this.values={showing:Boolean,toggleButtonShowText:String,toggleButtonHideText:String}}toggle(t){t.preventDefault(),this.contentTargets.forEach((t=>{this.showingValue?(t.classList.add("tw-hidden"),this.toggleButtonTarget.textContent=this.toggleButtonShowTextValue):(t.classList.remove("tw-hidden"),this.toggleButtonTarget.textContent=this.toggleButtonHideTextValue)})),this.showingValue=!this.showingValue}},s.dn(e.default)},11195:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(7315);e.default=class extends i.xI{static{this.targets=["triggerElement","content","arrow"]}static{this.values={placement:{type:String,default:"bottom"}}}connect(){this.isSticky=!1,this.outsideClickListener=this.handleClickOutside.bind(this),document.addEventListener("click",this.outsideClickListener)}disconnect(){document.removeEventListener("click",this.outsideClickListener)}handleClickOutside(t){this.element.contains(t.target)||(this.isSticky=!1,this.hide())}show(){this.updatePosition(),this.contentTarget.classList.remove("tw-hidden")}hide(){this.isSticky||this.contentTarget.classList.add("tw-hidden")}toggleSticky(){this.isSticky=!this.isSticky}setSticky(){this.isSticky=!0}updatePosition(){(0,n.rD)(this.triggerElementTarget,this.contentTarget,{placement:this.placementValue,middleware:[(0,n.cY)(6),(0,n.UU)(),(0,n.BN)({padding:5}),(0,n.UE)({element:this.arrowTarget})]}).then((({x:t,y:e,placement:s,middlewareData:i})=>{this.updateContentPosition(t,e),this.updateArrowPosition(s,i.arrow)}))}updateContentPosition(t,e){Object.assign(this.contentTarget.style,{left:`${t}px`,top:`${e}px`})}updateArrowPosition(t,e){const{x:s,y:i}=e,n={top:"bottom",right:"left",bottom:"top",left:"right"}[t.split("-")[0]];Object.assign(this.arrowTarget.style,{left:null!=s?`${s}px`:"",top:null!=i?`${i}px`:"",right:"",bottom:"",[n]:"-4px"})}},s.dn(e.default)},22068:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return o}});var i=s(52891),n=(s(19779),()=>({main_settings:{width:"responsive",background_color:"#FFFFFF",background_transparent:"yes",popups:"off",state_description:"",state_color:"#999",state_hover_color:"#999",state_url:"",border_size:1.5,border_color:"#ffffff",all_states_inactive:"no",all_states_zoomable:"no",location_description:"Location description",location_color:"#FF0067",location_opacity:.8,location_hover_opacity:1,location_url:"",location_size:25,location_type:"square",location_border_color:"#FFFFFF",location_border:2,location_hover_border:2.5,all_locations_inactive:"no",all_locations_hidden:"no",label_color:"#ffffff",label_hover_color:"#ffffff",label_size:22,label_font:"Arial",hide_labels:"yes",manual_zoom:"no",back_image:"no",arrow_box:"no",navigation_size:"40",navigation_color:"#f7f7f7",navigation_border_color:"#636363",initial_back:"no",initial_zoom:-1,initial_zoom_solo:"no",regi
1on_opacity:1,region_hover_opacity:.6,zoom_out_incrementally:"yes",zoom_percentage:.99,zoom_time:.5,popup_color:"white",popup_opacity:.9,popup_shadow:1,popup_corners:5,popup_font:"12px/1.5 Verdana, Arial, Helvetica, sans-serif",popup_nocss:"no",div:"map",auto_load:"no",rotate:"0",url_new_tab:"yes",images_directory:"default",import_labels:"no",fade_time:.1,link_text:"View Website"},state_specific:{HI:{name:"Hawaii",description:"default",color:"default",hover_color:"default",url:"default"},AK:{name:"Alaska",description:"default",color:"default",hover_color:"default",url:"default"},FL:{name:"Florida",description:"default",color:"default",hover_color:"default",url:"default",inactive:"no"},NH:{name:"New Hampshire",description:"default",color:"default",hover_color:"default",url:"default"},VT:{name:"Vermont",description:"default",color:"default",hover_color:"default",url:"default"},ME:{name:"Maine",description:"default",color:"default",hover_color:"default",url:"default"},RI:{name:"Rhode Island",description:"default",color:"default",hover_color:"default",url:"default"},NY:{name:"New York",description:"default",color:"default",hover_color:"default",url:"default"},PA:{name:"Pennsylvania",description:"default",color:"default",hover_color:"default",url:"default"},NJ:{name:"New Jersey",description:"default",color:"default",hover_color:"default",url:"default"},DE:{name:"Delaware",description:"default",color:"default",hover_color:"default",url:"default"},MD:{name:"Maryland",description:"default",color:"default",hover_color:"default",url:"default"},VA:{name:"Virginia",description:"default",color:"default",hover_color:"default",url:"default"},WV:{name:"West Virginia",description:"default",color:"default",hover_color:"default",url:"default"},OH:{name:"Ohio",description:"default",color:"default",hover_color:"default",url:"default"},IN:{name:"Indiana",description:"default",color:"default",hover_color:"default",url:"default"},IL:{name:"Illinois",description:"default",color:"default",hover_color:"default",url:"default"},CT:{name:"Connecticut",description:"default",color:"default",hover_color:"default",url:"default"},WI:{name:"Wisconsin",description:"default",color:"default",hover_color:"default",url:"default"},NC:{name:"North Carolina",description:"default",color:"default",hover_color:"default",url:"default"},DC:{name:"District of Columbia",description:"default",color:"default",hover_color:"default",url:"default"}
1,MA:{name:"Massachusetts",description:"default",color:"default",hover_color:"default",url:"default"},TN:{name:"Tennessee",description:"default",color:"default",hover_color:"default",url:"default"},AR:{name:"Arkansas",description:"default",color:"default",hover_color:"default",url:"default"},MO:{name:"Missouri",description:"default",color:"default",hover_color:"default",url:"default"},GA:{name:"Georgia",description:"default",color:"default",hover_color:"default",url:"default"},SC:{name:"South Carolina",description:"default",color:"default",hover_color:"default",url:"default"},KY:{name:"Kentucky",description:"default",color:"default",zoomable:"no",hover_color:"default",url:"default"},AL:{name:"Alabama",description:"default",color:"default",hover_color:"default",url:"default"},LA:{name:"Louisiana",description:"default",color:"default",hover_color:"default",url:"default"},MS:{name:"Mississippi",description:"default",color:"default",hover_color:"default",url:"default"},IA:{name:"Iowa",description:"default",color:"default",hover_color:"default",url:"default"},MN:{name:"Minnesota",description:"default",color:"default",hover_color:"default",url:"default"},OK:{name:"Oklahoma",description:"default",color:"default",hover_color:"default",url:"default"},TX:{name:"Texas",description:"default",color:"default",hover_color:"default",url:"default"},NM:{name:"New Mexico",description:"default",color:"default",hover_color:"default",url:"default"},KS:{name:"Kansas",description:"default",color:"default",hover_color:"default",url:"default"},NE:{name:"Nebraska",description:"default",color:"default",hover_color:"default",url:"default"},SD:{name:"South Dakota",description:"default",color:"default",hover_color:"default",url:"default"},ND:{name:"North Dakota",description:"default",color:"default",hover_color:"default",url:"default"},WY:{name:"Wyoming",description:"default",color:"default",hover_color:"default",url:"default"},MT:{name:"Montana",description:"default",color:"default",hover_color:"default",url:"default"},CO:{name:"Colorado",description:"default",color:"default",hover_color:"default",url:"default"},UT:{name:"Utah",description:"default",color:"default",hover_color:"default",url:"default"},AZ:{name:"Arizona",description:"default",color:"default",hover_color:"default",url:"default"},NV:{name:"Nevada",description:"default",color:"default",hover_color:"default",url:"default"},OR:{name:"Oregon",description:"default",color:"default",hover_color:"default",url:"default"},WA:{name:"Washington",description:"default",color:"default",hover_color:"default",url:"default"},CA:{name:"California",description:"default",color:"default",hover_color:"default",url:"default"},MI:{name:"Michigan",description:"default",color:"default",hover_color:"default",url:"default"},ID:{name:"Idaho",description:"default",color:"default",hover_color:"default",url:"default"},GU:{name:"Guam",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},VI:{name:"Virgin Islands",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},PR:{name:"Puerto Rico",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},AS:{name:"American Samoa",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},MP:{name:"Northern Mariana Islands",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"}},labels:{NH:{parent_id:"NH",x:"932",y:"183",pill:"yes",width:45,display:"all"},VT:{parent_id:"VT",x:"883",y:"243",pill:"yes",width:45,display:"all"},RI:{parent_id:"RI",x:"932",y:"273",pill:"yes",width:45,display:"all"},NJ:{parent_id:"NJ",x:"883",y:"273",pill:"yes",width:45,display:"all"},DE:{parent_id:"DE",x:"883",y:"303",pill:"yes",width:45,display:"all"},MD:{parent_id:"MD",x:"932",y:"303",pill:"yes",width:45,display:"all"},DC:{parent_id:"DC",x:"884",y:"332",pill:"yes",width:45,display:"all"},MA:{parent_id:"MA",x:"932",y:"213",pill:"yes",width:45,display:"all"},CT:{parent_id:"CT",x:"932",y:"243",pill:"yes",width:45,display:"all"},HI:{parent_id:"HI",x:305,y:565,pill:"yes"},AK:{parent_id:"AK",x:"113",y:"495"}
1,FL:{parent_id:"FL",x:"773",y:"510"},ME:{parent_id:"ME",x:"893",y:"85"},NY:{parent_id:"NY",x:"815",y:"158"},PA:{parent_id:"PA",x:"786",y:"210"},VA:{parent_id:"VA",x:"790",y:"282"},WV:{parent_id:"WV",x:"744",y:"270"},OH:{parent_id:"OH",x:"700",y:"240"},IN:{parent_id:"IN",x:"650",y:"250"},IL:{parent_id:"IL",x:"600",y:"250"},WI:{parent_id:"WI",x:"575",y:"155"},NC:{parent_id:"NC",x:"784",y:"326"},TN:{parent_id:"TN",x:"655",y:"340"},AR:{parent_id:"AR",x:"548",y:"368"},MO:{parent_id:"MO",x:"548",y:"293"},GA:{parent_id:"GA",x:"718",y:"405"},SC:{parent_id:"SC",x:"760",y:"371"},KY:{parent_id:"KY",x:"680",y:"300"},AL:{parent_id:"AL",x:"655",y:"405"},LA:{parent_id:"LA",x:"550",y:"435"},MS:{parent_id:"MS",x:"600",y:"405"},IA:{parent_id:"IA",x:"525",y:"210"},MN:{parent_id:"MN",x:"506",y:"124"},OK:{parent_id:"OK",x:"460",y:"360"},TX:{parent_id:"TX",x:"425",y:"435"},NM:{parent_id:"NM",x:"305",y:"365"},KS:{parent_id:"KS",x:"445",y:"290"},NE:{parent_id:"NE",x:"420",y:"225"},SD:{parent_id:"SD",x:"413",y:"160"},ND:{parent_id:"ND",x:"416",y:"96"},WY:{parent_id:"WY",x:"300",y:"180"},MT:{parent_id:"MT",x:"280",y:"95"},CO:{parent_id:"CO",x:"320",y:"275"},UT:{parent_id:"UT",x:"223",y:"260"},AZ:{parent_id:"AZ",x:"205",y:"360"},NV:{parent_id:"NV",x:"140",y:"235"},OR:{parent_id:"OR",x:"100",y:"120"},WA:{parent_id:"WA",x:"130",y:"55"},ID:{parent_id:"ID",x:"200",y:"150"},CA:{parent_id:"CA",x:"79",y:"285"},MI:{parent_id:"MI",x:"663",y:"185"},PR:{parent_id:"PR",x:"620",y:"545"},GU:{parent_id:"GU",x:"550",y:"540"},VI:{parent_id:"VI",x:"680",y:"519"},MP:{parent_id:"MP",x:"570",y:"575"},AS:{parent_id:"AS",x:"665",y:"580"}}}));s.dn(n);var a=()=>({map_name:"us",initial_view:{x:-20,y:-10,x2:980,y2:606},state_bbox_array:{AK:{x:7,y:434,x2:208,y2:585},MA:{x:847,y:143,x2:905,y2:175},MN:{x:469,y:55,x2:582,y2:184},MT:{x:194,y:30,x2:371,y2:145},ND:{x:364,y:57,x2:479,y2:130},ID:{x:149,y:27,x2:253,y2:195},WA:{x:69,y:5,x2:185,y2:91},AZ:{x:141,y:293,x2:260,y2:431},CA:{x:23,y:144,x2:161,y2:382},CO:{x:260,y:222,x2:387,y2:321},NV:{x:85,y:164,x2:196,y2:333},NM:{x:242,y:308,x2:365,y2:433},OR:{x:36,y:58,x2:176,y2:176},UT:{x:175,y:186,x2:273,y2:308},WY:{x:240,y:131,x2:362,y2:232},AR:{x:510,y:333,x2:598,y2:412},IA:{x:476,y:182,x2:582,y2:250},KS:{x:381,y:256,x2:510,y2:325},MO:{x:490,y:245,x2:606,y2:345},NE:{x:354,y:188,x2:498,y2:260},OK:{x:364,y:320,x2:514,y2:398},SD:{x:358,y:124,x2:480,y2:205},LA:{x:522,y:410,x2:620,y2:495},TX:{x:288,y:331,x2:532,y2:570},CT:{x:848,y:165,x2:877,y2:195},NH:{x:856,y:93,x2:885,y2:153},RI:{x:874,y:164,x2:888,y2:181},VT:{x:834,y:101,x2:863,y2:156},AL:{x:625,y:359,x2:692,y2:467},FL:{x:643,y:441,x2:802,y2:563},GA:{x:671,y:353,x2:767,y2:451},MS:{x:567,y:363,x2:630,y2:470},SC:{x:712,y:345,x2:800,y2:411},IL:{x:561,y:200,x2:630,y2:322},IN:{x:622,y:211,x2:676,y2:303},KY:{x:601,y:267,x2:728,y2:332},NC:{x:694,y:298,x2:842,y2:364},OH:{x:668,y:196,x2:741,y2:278},TN:{x:588,y:315,x2:736,y2:366},VA:{x:701,y:244,x2:837,y2:320},WI:{x:535,y:106,x2:625,y2:203},WV:{x:714,y:225,x2:792,y2:302},DE:{x:822,y:227,x2:840,y2:256},DC:{x:804,y:250,x2:808,y2:254},MD:{x:762,y:230,x2:840,y2:267},NJ:{x:827,y:191,x2:849,y2:244},NY:{x:747,y:109,x2:878,y2:206},PA:{x:736,y:180,x2:837,y2:245},ME:{x:866,y:38,x2:930,y2:139},MI:{x:571,y:77,x2:703,y2:215},HI:{x:233,y:511,x2:347,y2:585},PR:{x:587,y:512,x2:658,y2:531},GU:{x:509,y:516,x2:540,y2:549},VI:{x:674,y:499,x2:714,y2:538},MP:{x:572,y:522,x2:612,y2:586},AS:{x:663,y:557,x2:701,y2:574}},paths:{AK:"m 7.246 581.34 0.001 -0.568 -0.22 0.084 0.21 0.484 z m 5.903 -0.294 0.312 -0.344 -0.259 -0.179 -0.052 0.523 z m 4.482 1.036 0.264 -0.127 -0.087 -0.045 -0.178 0.172 z m -3.68 -1.984 -0.036 -0.481 -0.262 -0.004 0.298 0.486 z m 7.753 1.397 -0.133 0.085 0.043 0.044 0.089 -0.13 z m -6.05 -1.587 0.142 -0.653 -0.132 0.041 -0.001 0.611 z m 9.606 -2.329 -2.01 0.316 -4.211 3.599 1.574 -0.105 4.93 -2.189 -0.279 -1.621 z m 9.794 -0.491 0.048 -0.261 -0.173 -0.09 0.125 0.352 z m -2.911 -0.966 -2.236 0.487 0.217 2.712 -2.024 0.883 5.612 -1.173 0.607 -2.305 -1.759 0.669 -0.415 -1.274 z m 7.233 1.126 -0.783 -0.232 0.517 0.446 0.266 -0.214 z m 1.572 0.027 -1.262 -0.283 -0.178 0.172 1.44 0.112 z m -4.298 -1.601 -1.269 0.11 2.132 0.516 -0.863 -0.626 z m 5.311 1.094 -0.128 -0.177 -0.483 0.123 0.611 0.054 z m -3.428 -1.412 -0.477 -0.226 0.021 1.355 0.456 -1.128 z m 14.586 2.91 -0.086 -0.089 -0.
1175 -0.003 0.261 0.092 z m 0.308 -0.126 0.002 -0.131 -0.215 -0.178 0.213 0.309 z m -1.953 -0.775 0.254 0.485 -0.041 -0.132 -0.213 -0.353 z m 1.048 0.018 -1.043 -0.323 1.251 0.938 -0.208 -0.615 z m 1.551 -1.285 -0.089 0.086 -0.0001 0.087 0.09 -0.173 z m 13.553 2.02 -0.078 -0.569 -0.176 0.084 0.254 0.485 z m 124.43 7.07 -0.17 -0.309 0.04 0.219 0.13 0.089 z m -139.86 -11.74 -0.043 -0.044 -0.044 0.043 0.087 0.002 z m 143.47 10.271 0.34 0.574 0.218 0.003 -0.558 -0.577 z m -126.58 -6.842 -0.09 0.173 -0.05 0.392 0.141 -0.566 z m -14.203 -2.335 0.324 -1.087 -0.174 -0.047 -0.15 1.133 z m 147.88 7.986 -1.098 0.375 0.776 0.625 0.323 -0.999 z m -145.73 -8.649 -0.126 -0.308 0.082 0.307 0.044 0.0001 z m -8.604 -2.722 -2.939 0.693 -2.777 1.482 0.139 2.143 2.904 -1.218 3.627 -2.691 -0.954 -0.409 z m 20.495 4.844 -0.666 0.644 0.614 -0.121 0.052 -0.523 z m 134.02 5.919 -0.122 -0.526 -0.178 0.172 0.3 0.355 z m -144.93 -9.291 -0.828 -0.145 0.773 0.799 0.055 -0.654 z m 137.2 9.03 -0.352 0.125 0.07 1.05 0.282 -1.175 z m -135.32 -9.13 -0.438 0.08 0.431 0.357 0.007 -0.437 z m 8.343 2.674 -0.306 -0.006 -0.215 -0.222 0.52 0.227 z m -9.346 -2.778 -0.519 -0.315 0.169 0.352 0.35 -0.038 z m 7.663 1.527 -0.967 0.333 -0.864 1.995 1.83 -2.328 z m 126.23 6.705 -0.233 0.87 0.62 -0.514 -0.387 -0.356 z m -129.66 -8.161 0.589 1.364 0.246 -1.656 -0.835 0.292 z m -10.05 -2.659 0.922 -0.29 -0.087 -0.045 -0.836 0.335 z m -1.123 -0.762 -0.171 -0.221 -0.045 0.087 0.216 0.135 z m 140.97 10.753 -0.171 -0.221 -0.181 0.346 0.352 -0.125 z m -127.43 -8.04 -0.304 -0.136 -0.267 0.301 0.571 -0.165 z m 126.21 8.02 0.229 -0.608 -0.216 -0.135 -0.012 0.742 z m -0.815 -0.887 -0.444 0.429 0.563 0.315 -0.119 -0.745 z m -120.47 -8.837 -0.301 -0.311 -0.0001 0.088 0.302 0.223 z m 120.55 6.566 0.865 0.539 0.487 -0.385 -1.352 -0.154 z m 1.495 -0.587 -0.354 0.256 0.472 0.488 -0.119 -0.745 z m -2.712 0.217 -0.121 -0.614 -0.354 0.256 0.475 0.357 z m 12.263 -1.847 -2.432 4.328 2.818 1.314 1.241 -1.071 -0.192 -1.576 -1.435 -2.995 z m -138.62 -8.01 -0.13 -0.046 -0.088 0.042 0.218 0.003 z m 128.23 7.219 -1.282 0.896 0.02 1.398 1.262 -2.294 z m -109.01 -4.582 0.009 -0.568 -0.135 0.26 0.126 0.308 z m 113.21 3.909 -0.409 0.954 2.02 -0.665 -1.612 -0.289 z m -5.228 -0.874 1.431 5.834 0.91 0.452 3.09 3.328 2.13 3.225 1.174 0.326 -1.226 -2.467 0.3 -2.267 -0.499 -1.494 -3.073 -4.289 -2.186 -2.483 -2.05 -0.165 z m -112.58 -5.253 -0.08 -0.395 -0.22 0.084 0.301 0.311 z m 116.88 4.146 -0.903 1.732 1.012 -0.42 -0.109 -1.312 z m -112.97 -5.696 -0.654 -0.098 -0.66 0.295 1.314 -0.196 z m 11.897 1.729 -0.538 0.821 0.275 -0.738 0.264 -0.083 z m 1.743 0.248 -1.049 0.026 0.469 0.707 0.58 -0.733 z m -70.63 -16.476 1.126 0.587 -0.17 -0.265 -0.956 -0.322 z m 46.37 11.744 0.09 -0.13 -0.133 0.085 0.043 0.044 z m 0.352 -0.125 0.176 -0.085 0.0001 -0.044 -0.177 0.128 z m 121.83 5.67 0.089 2.492 1.32 -0.546 -1.409 -1.946 z m -118.58 -7.06 0.133 -0.085 -0.044 -0.0001 -0.089 0.086 z m 113.47 6.928 -1.927 0.273 1.369 1.727 0.066 3.846 1.414 -0.981 -0.131 -2.58 -0.792 -2.285 z m 0.861 -1.864 -0.293 1.83 2.223 2.877 0.134 -2.794 2.034 1.126 -0.744 -2.503 -0.838 0.466 -2.517 -1 z m -8.331 -0.795 -1.129 2.209 1.289 -1.333 -0.16 -0.876 z m -94.35 -5.821 -0.084 -0.176 0.042 0.175 0.044 0.0001 z m 11.169 0.886 -0.212 -0.397 0.122 0.526 0.09 -0.13 z m 83.78 3.153 0.524 5.208 2.596 4.106 0.272 -5.806 -1.778 -3.394 -1.614 -0.114 z m -76.909 -6.62 -0.397 0.255 0.649 0.36 -0.252 -0.616 z m -1.53 0.062 0.181 -0.39 -0.437 -0.008 0.255 0.397 z m -1.134 -0.106 -0.362 0.737 -3.043 -0.925 -0.389 4.974 -1.215 -3.122 -2.242 0.836 -1.072 1.38 0.907 3.248 1.393 0.285 1.553 -1.416 -1.883 2.895 0.604 0.447 2.036 -1.582 -0.642 -0.797 1.854 -1.148 2.01 -0.141 2.99 -1.129 1.03 -1.512 -1.478 -0.418 0.762 -1.167 -2.815 -1.445 z m 75.11 2.134 -0.775 -0.668 -0.014 0.786 0.788 -0.118 z m -75.78 -3.674 0.078 0.569 0.778 0.494 -0.856 -1.063 z m 78.43 1.666 -2.548 0.831 0.708 2.065 -0.67 0.863 2.531 2.751 -0.002 -2.49 3.37 2.241 -3.817 -4.214 2.988 1.579 0.22 -2.705 -2.781 -0.92 z m -1.525 -0.244 -0.258 -0.266 -0.133 0.129 0.391 0.138 z m 7.479 -0.53 -0.865 -0.539 -0.317 0.694 1.182 -0.155 z m -5.239 -0.175 -0.782 -0.232 -0.003 0.175 0.785 0.057 z m 2.805 -0.521 2.52 8.649 0.682 -4.183 1.745 0.16 -1.564 -3.128 -2.275 0.18 -1.108 -1.679 z m -78.892 -2.984 -3.049 2.046 1.153 1.592 3.727 -0.811 0.296 -2 -2.127 -0.822 z m -32.13 -6.524 -0.085 -0.133 -0.003 0.175 0.088 -0.042 z m -1.257 -0.589 -0.077 -0.613 -0.047 0.174 0.124 0.439 z m 36.509 3.365 -0.264 0.127 -0.002 0.131 0.266 -0.258 z m -1.132 -0.237 -0.129 -0.133 -0.313 0.432 0.442 -0.298 z m 2.899 -0.912 -0.303 -0.18 -0.002 0.131 0.305 0.049 z m 0.962 -0.027 -0.303 -0.18 -0.045 0.087 0.348 0.093 z m -1.521 -0.462 -0.435 -0.095 -0.046 0.13 0.481 -0.036 z m 23.987 -0.165 0.18 -0.303 -0.266 0.214 0.086 0.089 z m 7.829 -3.145 1.643 -1.589 -0.571 0.209 -1.072 1.38 z m -14.645 -2.037 0.531 -0.384 0.226 -0.477 -0.757 0.861 z m 0.243 -1.438 -0.574 0.384 0.876 -0.16 -0.302 -0.224 z m -19.76 -1.773 -0.078 -0.569 -0.218 -0.003 0.296 0.573 z m 19.19 1.676 -0.487 0.385 -0.358 0.518 0.845 -0.903 z m 13.455 0.007 0.086 0.089 0.132 -0.041 -0.218 -0.047 z m 0.654 0.055 -0.304 -0.093 0.042 0.088 0.262 0.004 z m -1.525 -0.244 0.129 0.133 0.002 -0.131 -0.131 -0.002 z m -9.91 -0.428 0.49 -0.56 -0.577 0.558 0.087 0.002 z m 7.525 -0.66 -0.044 -0.0001 0 0 0.044 0.0001 z m -5.892 -0.361 -3.487 4.703 4.265 -4.21 -0.778 -0.494 z m -3.891 0.153 -0.21 -0.528 -0.266 0.258 0.476 0.27 z m 9.263 -0.063 -0.173 -0.09 0.086 0.089 0.087 0.002 z m 3.134 0.664 0.144 -0.784 -0.354 0.256 0.21 0.528 z m -88.52 -14.723 -5.853 -0.055 2.298 3.621 1.692 0.727 2.966 0.268 -1.103 -4.562 z m 82.52 13.18 0.159 0.92 0.627 -0.907 -0.786 -0.014 z m -4.882 -0.65 -0.657 2.698 0.858 -1.689 -0.202 -1.01 z m -105.24 -23.566 0.095 -0.435 0.002 -0.087 -0.096 0.523 z m 104.31 21.541 0.037 0.394 0.262 0.004 -0.299 -0.398 z m -0.751 0.512 -0.16 -0.876 -0.31 0.257 0.47 0.62 z m 5.913 -0.906 0.009 -0.48 -0.353 0.213 0.345 0.268 z m -5.438 -1.358 -0.063 1.178 0.45 -0.779 -0.386 -0.4 z m -9.09 -2.512 0.138 -0.391 -0.088 -0.002 -0.05 0.392 z m -63.34 -18.581 0.275 -0.738 -0.133 0.085 -0.142 0.653 z m 0.501 -1.215 -0.259 -0.179 -0.002 0.131 0.261 0.048 z m 5.428 -3.273 0.003 -0.175 -0.043 -0.044 0.04 0.219 z m 0.053 -0.567
1-0.083 -0.264 -0.044 0.043 0.127 0.221 z m 2.285 -3.413 0.045 -0.087 -0.219 0.04 0.174 0.047 z m 0.74 0.187 -0.564 -0.228 0.041 0.132 0.523 0.096 z m -0.777 -0.537 0.003 -0.218 -0.178 0.215 0.175 0.003 z m -20.13 -5.537 -0.121 -0.614 -0.169 -0.352 0.29 0.966 z m 1.963 -2.457 0.042 0.088 0.173 0.09 -0.215 -0.178 z m -3.531 -0.452 -0.941 -1.195 0.772 0.887 0.17 0.309 z m -2.063 -2 -0.132 0.041 0.348 0.093 -0.216 -0.135 z m 0.33 -1.436 -0.043 -0.044 0.043 0.044 0 0 z m -0.259 -0.179 -0.043 -0.0001 0.26 0.135 -0.216 -0.135 z m 33.435 9.561 -1.4 0.108 0.822 0.451 0.577 -0.558 z m -34.883 -11.769 -1.528 2.552 0.631 1.452 3.142 0.227 2.946 4.069 4.367 0.117 -0.592 -1.146 -3.844 -2.642 -0.878 -2.33 -2.106 0.533 -2.137 -2.832 z m 22.27 0.592 0.047 -0.218 -0.088 0.042 0.042 0.175 z m -6.536 -14 -0.173 -0.134 0.084 0.176 0.088 -0.042 z m 3.824 1.244 0.397 -0.212 -0.131 -0.002 -0.266 0.214 z m 2.68 -0.872 0.352 -0.125 1.188 -0.504 -1.54 0.629 z m 4.658 -1.626 0.222 -0.215 -0.309 0.17 0.087 0.045 z m 0.658 -0.164 0.706 -0.425 -0.659 0.207 -0.047 0.218 z m 1.892 -0.798 -0.657 0.12 0.042 0.088 0.615 -0.208 z m 0.833 -0.161 0 0 -0.087 -0.002 0.087 0.002 z m 87.26 -19.07 -0.428 -0.531 -0.907 -0.627 1.335 1.158 z m -71.888 -9.03 1.296 -1.726 -0.71 0.643 -0.586 1.082 z m 1.738 -2.024 0.625 -0.776 -0.309 0.17 -0.316 0.606 z m 0.936 -1.12 0.844 -0.86 -0.53 0.341 -0.315 0.519 z m 43.727 2.787 0.687 0.711 0.306 0.006 -0.993 -0.716 z m -21.958 -11.378 -4.216 3.905 -1.717 0.801 -3.359 -0.318 -0.117 -0.832 -3.437 1.734 0.256 2.975 -0.915 -0.146 1.043 -2.298 -5.15 2.273 -1.6 -0.988 -4.748 4.376 -1.948 4.118 -3.886 2.469 -3.1 -0.096 -3.391 -1.018 -3.308 4.488 2.829 3.237 3.881 5.657 0.227 4.678 7.07 2.74 -1.313 2.774 1.193 1.811 1.191 -0.679 3.12 1.494 -2.892 0.519 -2.988 -1.579 1.219 2.86 -2.385 1.533 -7.895 -3.365 2.089 -2.106 -1.458 -1.641 -5.96 1.08 -8.922 3.17 0.687 3.245 4.234 2.823 -2.454 0.439 0.257 2.931 2.997 3.633 1.382 0.941 2.936 -0.519 3.769 1.898 1.566 0.376 -0.109 1.265 1.555 -1.547 2.635 -0.83 0.583 -0.908 1.474 0.68 0.98 -1.119 0.956 2.899 -1.152 0.985 -1.17 -0.544 -0.893 1.165 1.309 0.066 0.487 4.814 -0.774 1.866 -5.766 -0.053 0.035 0.525 -3.055 2.439 -3.847 0.154 -0.268 -2.233 -1.747 -0.029 -0.026 1.529 -1.748 0.014 -0.955 4.833 -0.811 -1.106 -4.473 3.595 0.326 1.403 -1.613 -0.202 -0.111 6.595 2.256 0.955 -0.97 0.552 2.286 1.742 4.126 1.424 -1.252 1.726 -0.059 -1.661 -1.752 0.276 -1.488 -2.471 -3.796 2.295 1.826 0.511 -0.721 1.299 3.697 6.178 3.446 0.32 2.412 -0.527 1.261 -2.251 0.949 0.715 -0.104 3.581 0.563 2.893 -1.795 2.81 0.556 3.286 -2.369 0.572 1.859 1.167 6.862 -2.812 1.925 2.435 1.349 0.328 1.205 3.69 1.444 -0.151 -0.261 -2.669 3.069 1.974 5.092 -1.444 1.694 -2.025 -2.025 3.505 -2.17 1.755 0.359 2.02 -1.372 1.025 -1.12 4.263 -3.217 1.65 -2.132 2.105 -4.193 2.551 -1.357 0.152 -3.976 2.642 0.16 3.498 -4.718 -2.613 -4.432 1.193 -4.471 3.464 -1.806 0.887 -0.681 1.518 3.98 -0.239 0.694 -2.304 0.449 1.886 4.209 -3.512 1.264 0.196 -0.944 1.601 4.561 -1.059 0.464 1.013 2.875 -2.136 3.097 0.27 5.575 -4.188 5.23 -1.834 4.802 -2.366 2.02 -3.112 2.383 -1.402 0.82 0.625 3.979 -2.817 0.827 0.189 4.926 -4.592 0.384 -2.047 -2.556 -1.31 0.744 -2.652 2.838 -2.53 3.117 -3.53 -0.603 -0.491 2.503 -0.744 4.02 -5.088 3.922 -2.031 2.961 0.574 -0.449 0.735 1.764 1.602 -1.843 0.493 -1.333 -1.289 -4.671 2.412 0.219 2.581 -2.105 3.066 -0.876 2.738 1.493 2.122 -0.916 -0.059 -0.701 2.697 2.579 -0.088 6.979 -4.557 1.378 -1.419 3.841 0.196 1.33 -1.157 1.317 -2.992 -2 -0.383 1.021 -0.988 -0.365 -1.666 0.775 -1.909 2.025 1.694 0.28 -1.087 3.226 0.404 2.483 3.01 1.227 -0.242 0.794 2.154 1.905 1.037 2.111 -0.838 -0.676 1.256 3.801 2.598 5.339 -0.566 4.565 1.343 1.555 -1.547 2.214 3.445 4.424 -0.712 0.882 2.112 -0.878 0.247 2.772 1.445 5.869 4.336 1.538 2.079 2.2 1.653 2.516 1.047 2.172 -1.886 -3.917 -3.473 3.533 0.321 1.072 3.819 1.405 -0.413 2.476 0.872 -2.155 -6.982 0.606 0.316 -0.471 -3.153 1.362 4.741 1.435 2.995 2.928 2.539 0.709 -0.6 1.433 3.126 3.01 0.138 0.092 2.317 -1.3 -0.633 0.295 3.238 1.373 1.508 6.066 5.563 -0.074 4.411 0.915 2.768 0.492 -3.268 2.644 -1.354 1.661 2.562 0.75 7.352 1.62 -0.191 2.166 -4.114 -0.727 -6.128 -0.338 -0.661 -7.02 -3.22 -1.44 -0.112 -1.668 -2.125 -0.41 -1.58 -4.979 -7.903 -3.968 -5.659 -2.12 -1.259 -3.731 -4.169 -0.662 -2.195 -1.121 -0.893 -4.202 3.075 -1.532 2.77 -2.733 1.439 -0.664 -2.064 -4.471 -4.313 -0.504 -1.232 -2.113 -1.652 -3.57 -0.715 -1.776 -0.904 -2.487 -0.216 -0.236 -84.89 -1.441 -0.068 -4.738 -4.055 -1.172 -0.457 -6.874 0.933 -1.718 -1.733 -4.233 -0.246 -2.125 -0.909 -5.235 -3.01 -5.772 0.296
1-2.481 -0.566 0.847 -1.034 -2.532 -0.13 0.361 -3.314 -4.27 -0.683 -2.452 0.308 -0.174 -2.668 -0.951 -0.584 -3.288 3.265 1.707 -2.811 -2.208 -3.794 z",MA:"m 896.22 171.9 -1.01 0.506 -1.553 2.724 4.432 -1.443 -1.868 -1.787 z m -11.77 -28.731 -1.711 0.468 -4.934 5.488 -18.2 4.061 -12.521 2.967 -0.259 15.01 0.817 0.466 11.237 -2.616 15.09 -3.669 0.117 0.428 6.571 -2.028 0.43 2.411 1.285 2.177 2.179 1.243 0.817 0.466 1.4 0.077 0.819 2.994 1.128 -0.079 1.904 -1.441 -0.351 -1.283 1.904 -1.441 1.515 -2.024 1.17 4.277 2.06 -1.713 0.932 -1.634 2.877 -1.247 3.615 -1.909 0.7 0.038 -1.053 -3.849 -1.398 2.451 -2.915 1.947 -2.8 -0.153 -1.79 -0.66 -1.247 -2.877 -1.555 0.196 -0.547 -2.839 -3.075 -2.836 -3.111 0.392 -1.245 -0.349 0.27 -2.373 1.67 -2.296 -0.506 -1.01 2.643 -2.102 -0.468 -1.711 -1.321 1.051 -1.207 -1.049 -0.936 -3.422 z",MN:"m 581.78 82.1 -3.5 -0.191 -1.166 0.779 -1.09 -0.621 -1.713 -2.06 -1.4 -0.077 -5.25 0.977 -3.928 -0.074 -0.702 -2.566 -1.4 -0.077 -2.177 1.285 -2.798 2.375 -2.294 0.858 -2.1 -0.115 -1.907 -1.087 -1.013 -2.02 -2.917 -0.581 -1.13 -2.449 -1.673 -0.232 -2.294 0.858 0.196 1.556 -1.283 0.351 -2.415 -4.626 -2.528 0.002 0.815 -2.062 -3.462 -0.891 -1.362 -0.777 -3.928 -0.074 -2.994 0.819 -0.621 1.09 -3.694 0.781 -1.83 -2.487 -5.173 -0.423 -1.324 -1.477 -2.411 0.43 -1.517 -0.504 -1.868 -1.787 -0.158 -2.256 -1.522 -5.56 -0.119 -2.956 -2.179 -1.243 -2.645 -0.426 0.124 8.01 -0.311 0.545 -9.684 -0.108 -20.07 -0.255 -0.038 0.7 1.873 6.843 -0.853 2.762 0.43 2.411 -0.306 5.601 2.107 7.699 1.092 3.149 0.898 4.122 -0.268 4.901 0.158 2.256 0.081 3.656 0.547 2.839 0.004 5.056 0.506 1.01 0.509 3.539 1.83 2.487 0.587 4.666 0.081 3.656 -1.475 3.852 -3.226 2.492 -0.194 0.972 2.571 4.354 1.945 0.387 1.713 2.06 -0.142 15.44 0.047 9.412 -0.376 14.585 10.54 -0.126 15.168 -0.013 15.595 -0.13 15.478 -0.558 15.478 -0.558 10.267 -0.281 -0.238 -5.911 -0.936 -3.422 -2.141 -1.943 -1.907 -1.087 -1.828 0.04 -2.958 -2.409 -1.792 -3.188 -2.413 -2.098 -2.917 -0.581 -1.985 -2.215 -2.917 -0.581 -3.62 -3.147 0.619 -3.617 -0.664 -3.266 0.738 -0.662 -0.313 -1.983 0.27 -2.373 1.164 -3.307 -1.558 -2.332 -1.945 -0.387 -0.119 -2.956 1.477 -1.324 1.164 -3.307 5.05 -2.532 1.049 -1.207 -0.283 -12.795 1.283 -0.351 1.243 -2.179 0.038 -0.7 4.392 -3.271 4.158 -4.126 7.07 -8.601 3.381 -2.764 3.498 -2.337 6.454 -2.456 7.269 -4.518 z",MT:"m 370.66 57.36 -11.591 -1.196 -9.646 -0.808 -15.908 -1.853 -9.335 -1.353 -12.836 -1.545 -12.408 -1.662 -13.925 -2.166 -11.397 -2.168 -12.525 -2.089 -18.632 -3.406 -15.559 -3.098 -15.832 -3.253 -12.487 -2.789 -4.532 21.239 2.026 4.04 -0.077 1.4 1.285 2.177 0.158 2.256 -1.166 0.779 1.168 1.749 -1.594 0.896 1.751 1.36 0.741 1.866 2.296 1.67 0.468 1.711 3.973 6.958 0.04 1.828 3.464 3.419 0.468 1.711 3.228 0.036 0.506 1.01 -0.97 2.334 -1.747 3.696 -1.204 1.479 0.04 1.828 -1.126 2.607 0.741 1.866 -0.115 2.1 -1.866 0.741 -1.166 0.779 0.585 2.139 -1.398 2.451 1.362 0.777 1.441 1.904 3.577 -1.209 2.915 -1.947 2.102 2.643 -0.074 3.928 0.002 2.528 2.298 4.198 0.819 2.994 -1.204 1.479 0.741 1.866 1.051 1.321 2.373 0.27 1.481 3.732 -0.738 0.662 0.741 1.866 -0.232 1.673 0.779 1.166 1.673 0.232 2.605 -1.402 4.824 1.668 0.777 -1.362 1.555 -0.196 2.062 0.815 3.5 0.191 0.934 0.894 1.711 -0.468 2.762 0.853 0.387 -1.945 1.204 -1.479 2.1 0.115 1.092 3.149 2.102 2.643 1.857 -10.852 12.253 1.934 16.57 2.591 13.38 1.855 16.725 2.319 13.536 1.583 11.591 1.196 11.863 1.351 11.318 1.04 0.272 0.155 1.693 -20.692 1.387 -15.09 1.695 -18.16 1.157 -10.891 2.08 -22.637 z",ND:"m 469.37 62.757 -11.784 -0.223 -9.529 -0.381 -15.985 -0.453 -12.601 -0.689 -10.07 -0.691 -9.101 -0.498 -12.719 -1.117 -16.919 -1.346 -2.08 22.637 -1.157 10.891 -1.695 18.16 -1.387 15.09 7.818 0.849 17.619 1.385 10.774 0.73 14 0.766 7 0.383 14.274 0.921 14.157 0.493 14.312 0.221 14.312 0.221 -0.081 -3.656 -0.587 -4.666 -1.83 -2.487 -0.509 -3.539 -0.506 -1.01 -0.004 -5.056 -0.547 -2.839 -0.081 -3.656 -0.158 -2.256 0.268 -4.901 -0.898 -4.122 -1.092 -3.149 -2.107 -7.699 0.306 -5.601 -0.43 -2.411 0.853 -2.762 -1.873 -6.843 0.038 -0.7 z",ID:"m 198.58 29.973 -13.731 -3.138 -3.255 13.304 -1.628 6.652 -3.411 13.576 -4.185 17.466 -1.123 5.135 0.975 2.722 0.196 1.555 -1.204 1.479 0.702 2.566 -0.115 2.1 0.89
16 1.594 1.09 0.621 1.985 2.215 0.43 2.411 -0.504 1.517 -3.885 4.281 -1.902 3.969 -2.215 1.985 -0.698 2.49 -1.943 2.141 -1.594 0.896 -2.292 3.386 -1.904 1.441 -0.93 4.162 2.879 1.281 1.013 2.02 -1.515 2.024 0.351 1.283 -2.796 4.903 -4.223 18.17 -4.728 19.683 20.656 4.921 8.752 1.743 17.777 3.64 11.942 2.479 14.587 2.904 21 3.676 1.819 -10.152 2.128 -13.225 2.283 -13.497 3.02 -16.687 -2.102 -2.643 -1.092 -3.149 -2.1 -0.115 -1.204 1.479 -0.387 1.945 -2.762 -0.853 -1.711 0.468 -0.934 -0.894 -3.5 -0.191 -2.062 -0.815 -1.555 0.196 -0.777 1.362 -4.824 -1.668 -2.605 1.402 -1.673 -0.232 -0.779 -1.166 0.232 -1.673 -0.741 -1.866 0.738 -0.662 -1.481 -3.732 -2.373 -0.27 -1.051 -1.321 -0.741 -1.866 1.204 -1.479 -0.819 -2.994 -2.298 -4.198 -0.002 -2.528 0.074 -3.928 -2.102 -2.643 -2.915 1.947 -3.577 1.209 -1.441 -1.904 -1.362 -0.777 1.398 -2.451 -0.585 -2.139 1.166 -0.779 1.866 -0.741 0.115 -2.1 -0.741 -1.866 1.126 -2.607 -0.04 -1.828 1.204 -1.479 1.747 -3.696 0.97 -2.334 -0.506 -1.01 -3.228 -0.036 -0.468 -1.711 -3.464 -3.419 -0.04 -1.828 -3.973 -6.958 -0.468 -1.711 -2.296 -1.67 -0.741 -1.866 -1.751 -1.36 1.594 -0.896 -1.168 -1.749 1.166 -0.779 -0.158 -2.256 -1.285 -2.177 0.077 -1.4 -2.026 -4.04 4.532 -21.239 z",WA:"m 103.17 18.16 -0.972 -0.194 -2.098 2.413 -0.194 0.972 1.558 2.332 -0.621 1.09 0.275 2.683 1.051 1.321 1.556 -0.196 0.077 -1.4 -1.051 -1.321 -1.283 0.351 0.502 -4.045 -0.934 -0.894 1.477 -1.324 0.66 -1.79 z m -4.826 -4.196 -1.247 -2.877 -0.855 0.234 0.275 2.683 1.828 -0.04 z m 3.147 -3.62 -0.972 -0.194 -1.749 1.168 2.179 1.243 1.866 -0.741 -1.324 -1.477 z m 3.262 -5.72 -0.97 2.334 1.092 3.149 1.517 0.504 0.043 4.356 -1.166 0.779 -1.436 3.151 1.441 1.904 -0.502 4.045 1.519 3.03 -2.294 0.858 -2.136 3.113 -0.077 1.4 -0.932 1.634 -0.657 4.318 0.196 1.555 -2.487 1.83 -1.09 -0.621 -1.049 1.207 -2.915 1.947 -0.468 -1.711 -1.828 0.04 -0.624 -1.438 1.36 -1.751 1.438 -0.624 -0.153 2.8 2.332 -1.558 1.711 -0.468 2.02 -3.541 -0.741 -1.866 0.27 -2.373 2.839 -0.547 0.036 -3.228 -0.817 -0.466 -3.109 2.92 -1.049 1.207 -2.994 0.819 2.719 -3.503 1.517 0.504 1.477 -1.324 0.232 -1.673 -0.509 -3.539 0.349 -1.245 -3.383 0.236 -1.168 -1.749 -2.256 0.158 -4.396 -1.785 -1.479 -1.204 -4.669 -1.941 -2.102 -2.643 -2.179 -1.243 -1.83 -2.487 -1.711 0.468 -1.981 2.841 0.04 1.828 -0.502 4.045 1.519 3.03 0.468 1.711 -0.385 4.473 -0.774 3.89 0.664 3.266 -0.93 4.162 2.062 0.815 -0.194 0.972 1.596 1.632 -2.683 0.275 -1.204 1.479 -0.349 1.245 2.451 1.398 -1.589 5.952 -3.149 1.092 1.402 2.605 3.656 -0.081 0.896 1.594 2.1 0.115 1.636 3.46 1.828 -0.04 1.245 0.349 2.258 2.37 0.664 3.266 -0.928 6.69 0.779 1.166 1.79 0.66 3.658 2.447 4.939 -0.432 2.994 -0.819 3.462 0.891 4.124 1.63 1.558 2.332 1.555 -0.196 2.062 0.815 3.811 -0.353 0.855 -0.234 1.907 1.087 3.773 0.347 1.866 -0.741 3.111 -0.392 4.318 0.657 1.166 -0.779 3.773 0.347 3.735 1.047 1.594 -0.896 16.07 4.109 15.521 3.798 -0.702 -2.566 1.204 -1.479 -0.196 -1.555 -0.975 -2.722 1.123 -5.135 4.185 -17.466 3.411 -13.576 1.628 -6.652 3.255 -13.304 -17.311 -4.457 -15.366 -4.07 -18.4 -5.079 -9.414 -2.481 -12.02 -3.606 -7.586 -2.521 z",AZ:"m 260.19 308.03 -13.653 -2.01 -10.58 -1.702 -13.497 -2.283 -13.342 -2.555 -7.935 -1.277 -15.832 -3.253 -10.697 -2.13 -3.447 16.804 -2.292 3.386 -1.828 0.04 -1.675 -2.76 -1.4 -0.077 -1.907 -1.087 -3.266 0.664 -0.97 2.334 0.975 2.722 -0.894 0.934 -0.115 2.1 0.313 1.983 -0.97 2.334 0.626 3.966 -0.464 3.345 -1.321 1.051 -0.581 2.917 -0.426 2.645 0.975 2.722 0.817 0.466 1.132 4.977 -0.232 1.673 3.581 3.847 -0.194 0.972 -2.605 1.402 -2.722 0.975 -0.777 1.362 -2.487 1.83 -0.23 4.2 -1.63 4.124 -2.37 2.258 -1.555 0.196 -0.543 2.217 0.43 2.411 -0.97 2.334 1.051 1.321 1.517 0.504 1.051 1.321 -0.27 2.373 -1.477 1.324 -0.621 1.09 -2.49 -0.698 -1.01 0.506 -2.098 2.413 -0.387 1.945 14.13 8.777 13.853 8.622 14.01 8.35 14.164 8.08 7.471 4.622 0.972 0.194 19.487 3.172 16.842 2.747 1.277 -7.935 2.242 -15.325 1.623 -11.708 1.74 -11.28 1.896 -11.552 1.468 -11.435 2.242 -15.325 1.74 -11.28 1.896 -11.552 2.242 -15.325 z",CA:"m 75.69 358.75 0.743 4.394 1.051 1.321 1.283 -0.351 -1.558 -2.332 -1.519 -3.03 z m 3.57 -8.793 0.351 1.283 -0.115 2.1 3.073 0.308 -0.896 -1.594 -2.413 -2.098 z m -23.546 -18.842 -2.917 -0.581 0.158 2.256 0.934 0.894 2.139 -0.585 -0.313 -1.983 z m 3.928 0.074 -1.321 1.051 0.506 1.01 2.334 0.97 1.594 -0.896 -3.113 -2.136 z m 95.79 2.289 -7.944 -11.388 -4.673 -6.996 -8.257 -13.372 -6.62 -9.912 -9.736 -14.576 -9.308 -14.693 -8.957 -13.41 -6.114 -8.901 -8.529 -13.527 3.372 -12.876 4.498 -15.483 2.094 -7.469 4.226 -15.638 3.02 -11.631 -12.176 -3.334 -8.169 -2.132 -12.293 -3.762 -8.01 -2.404 -12.293 -3.762 -12.41 -4.19 -1.164 3.307 -1.049 1.207 1.324 1.477 0.119 2.956 -0.619 3.617 -2.524 5.058 -1.01 0.506 0.119 2.956 -3.845 6.109 -0.817 -0.466 -4.04 4.554 0.119 2.956 -0.621 1.09 2.843 4.509 2.418 7.154 -0.036 3.228 -0.736 3.19 -1.36 1.751 -0.815 2.062 0.162 7.311 -1.
1049 1.207 0.702 2.566 2.143 4.471 1.988 4.743 1.441 1.904 1.443 4.432 -0.426 2.645 -1.981 2.841 1.711 -0.468 1.324 1.477 1.13 2.449 0.972 0.194 1.83 2.487 1.594 -0.896 -0.779 -1.166 1.475 -3.852 1.711 -0.468 1.558 2.332 2.607 1.126 1.477 -1.324 0.896 1.594 -3.111 0.392 -1.051 -1.321 -3.422 0.936 0.936 3.422 -0.894 0.934 1.051 1.321 1.013 2.02 -0.387 1.945 -1.049 1.207 -0.896 -1.594 -1.479 -1.204 0.54 -4.745 -1.983 0.313 -0.27 2.373 -1.553 2.724 0.934 0.894 -0.036 3.228 -0.891 3.462 2.766 5.909 1.362 0.777 2.1 0.115 1.051 1.321 0.392 3.111 -0.97 2.334 -1.477 1.324 -0.934 -0.894 -1.01 3.034 -0.347 3.773 0.468 1.711 1.596 1.632 1.285 2.177 0.43 2.411 1.207 1.049 -0.27 2.373 1.402 2.605 0.547 2.839 1.479 1.204 1.871 4.315 1.362 0.777 0.506 1.01 -1.436 3.151 1.441 1.904 2.296 1.67 -0.077 1.4 -1.864 3.269 0.624 1.438 -0.815 2.062 0.351 1.283 -1.67 2.296 2.141 1.943 0.196 1.555 6.107 1.317 2.062 0.815 1.868 1.787 2.49 0.698 2.1 0.115 2.568 1.826 2.492 3.226 0.275 2.683 4.592 3.341 2.451 1.398 4.318 0.657 1.285 2.177 0.275 2.683 -0.815 2.062 1.634 0.932 1.166 -0.779 2.724 1.553 1.558 2.332 2.92 3.109 3.777 5.403 2.222 5.598 0.004 5.056 -0.894 0.934 -0.153 2.8 1.479 1.204 -0.036 3.228 11.01 1.585 13.38 1.855 19.681 2.2 1.01 -0.506 2.49 0.698 0.621 -1.09 1.477 -1.324 0.27 -2.373 -1.051 -1.321 -1.517 -0.504 -1.051 -1.321 0.97 -2.334 -0.43 -2.411 0.543 -2.217 1.555 -0.196 2.37 -2.258 1.63 -4.124 0.23 -4.2 2.487 -1.83 0.777 -1.362 2.722 -0.975 2.605 -1.402 0.194 -0.972 -3.581 -3.847 0.232 -1.673 -1.132 -4.977 -0.817 -0.466 -0.975 -2.722 0.426 -2.645 z",CO:"m 385.49 256.04 1.614 -21.82 -8.829 -0.342 -11.746 -0.923 -12.291 -1.234 -17.464 -1.657 -10.191 -1.119 -10.191 -1.119 -10.308 -1.547 -10.191 -1.119 -10.308 -1.547 -12.68 -1.817 -2.01 13.653 -1.855 13.38 -2.708 16.14 -1.855 13.38 -2.862 18.943 -1.43 10.735 9.608 1.508 16.453 2.164 9.763 1.236 12.836 1.545 19.681 2.2 12.991 1.272 9.918 0.964 13.146 1 16.491 1.464 0.847 -10.346 1.036 -16.374 0.921 -14.274 0.691 -10.07 0.921 -14.274 z",NV:"m 174.65 292.82 2.091 -9.997 3.291 -16.532 4.183 -19.994 3.447 -16.804 2.555 -13.342 4.183 -19.994 2.091 -9.997 -17.777 -3.64 -8.752 -1.743 -20.656 -4.921 -14.549 -3.604 -11.631 -3.02 -11.904 -3.179 -8.714 -2.443 -3.02 11.631 -4.226 15.638 -2.094 7.469 -4.498 15.483 -3.372 12.876 8.529 13.527 6.114 8.901 8.957 13.41 9.308 14.693 9.736 14.576 6.62 9.912 8.257 13.372 4.673 6.996 7.944 11.388 0.581 -2.917 1.321 -1.051 0.464 -3.345 -0.626 -3.966 0.97 -2.334 -0.313 -1.983 0.115 -2.1 0.894 -0.934 -0.975 -2.722 0.97 -2.334 3.266 -0.664 1.907 1.087 1.4 0.077 1.675 2.76 1.828 -0.04 2.292 -3.386 3.447 -16.804 z",NM:"m 363.7 330.97 0.885 -11.05 -13.146 -1 -9.918 -0.964 -12.991 -1.272 -19.681 -2.2 -12.836 -1.545 -9.763 -1.236 -16.453 -2.164 -9.608 -1.508 -2.242 15.325 -1.896 11.552 -1.74 11.28 -2.242 15.325 -1.468 11.435 -1.896 11.552 -1.74 11.28 -1.623 11.708 -2.242 15.325 -1.277 7.935 1.4 0.077 14.08 1.893 1.508 -9.608 19.37 2.744 12.136 1.506 -1.324 -1.477 -1.053 -3.849 13.263 1.427 20.381 2.238 16.491 1.464 16.491 1.464 1.849 -20.964 1.732 -21.392 1.695 -18.16 1.079 -12.02 1.423 -18.319 0.655 -6.846 0.7 0.038 z",OR:"m 80.26 62.12 -1.01 0.506 -2.062 -0.815 -1.13 -2.449 -1.866 0.741 -3.89 -0.774 -1.324 -1.477 -0.153 2.8 -0.543 2.217 -1.283 0.351 0.04 1.828 -1.243 2.179 0.43 2.411 -1.204 1.479 -0.97 2.334 0.506 1.01 -1.477 1.324 0.079 1.128 -1.01 3.034 -2.951 5.175 -0.621 1.09 -1.513 4.552 -6.288 14.823 -1.243 2.179 -3.728 6.537 -0.777 1.362 -1.4 -0.077 -3.145 6.148 -2.564 3.23 -0.27 2.373 1.013 2.02 -0.543 2.217 -0.777 1.362 -1.164 3.307 0.002 2.528 -0.543 2.217 1.519 3.03 12.41 4.19 12.293 3.762 8.01 2.404 12.293 3.762 8.169 2.132 12.176 3.334 8.714 2.443 11.904 3.179 11.631 3.02 14.549 3.604 4.728 -19.683 4.223 -18.17 2.796 -4.903 -0.351 -1.283 1.515 -2.024 -1.013 -2.02 -2.879 -1.281 0.93 -4.162 1.904 -1.441 2.292 -3.386 1.594 -0.896 1.943 -2.141 0.698 -2.49 2.215 -1.985 1.902 -3.969 3.885 -4.281 0.504 -1.517 -0.43 -2.411 -1.985 -2.215 -1.09 -0.621 -0.896 -1.594 0.115 -2.1 -15.521 -3.798 -16.07 -4.109 -1.594 0.896 -3.735 -1.047 -3.773 -0.347 -1.166 0.779 -4.318 -0.657 -3.111 0.392 -1.866 0.741 -3.773 -0.347 -1.907 -1.087 -0.855 0.234 -3.811 0.353 -2.062 -0.815 -1.555 0.196 -1.558 -2.332 -4.124 -1.63 -3.462 -0.891 -2.994 0.819 -4.939 0.432 -3.658 -2.447 -1.79 -0.66 -0.779 -1.166 0.928 -6.69 -0.664 -3.266 -2.258 -2.37 -1.245 -0.349 z",UT:"m 244.03 195.22 -21 -3.676 -14.587 -2.904 -11.942 -2.479 -2.091 9.997 -4.183 19.994 -2.555 13.342 -3.447 16.804 -4.183 19.994 -3.291 16.532 -2.091 9.997 10.697 2.13 15.832 3.253 7.935 1.277 13.342 2.555 13.497 2.283 10.58 1.702 13.653 2.01 1.43 -10.735 2.862 -18.943 1.855 -13.38 2.708 -16.14 1.855 -13.38 2.01 -13.653 -10.308 -1.547 -16.298 -2.436 -5.835 -1.162 3.559 -21.432 z",WY:"m 358.44 188.28 1.734 -18.864 1.464 -16.491 0.732 -8.246 -11.318 -1.04 -11.863 -1.351 -11.591 -1.196 -13.536 -1.583 -16.725 -2.319 -13.38 -1.855 -16.57 -2.591 -12.253 -1.934 -1.857 10.852 -3.02 16.687 -2.283 13.497 -2.128 13.225 -1.819 10.152 -3.559 21.432 5.835 1.162 16.298 2.436 10.308 1.547 12.68 1.817 10.308 1.547 10.191 1.119 10.308 1.547 10.191 1.119 10.191 1.119 17.464 1.657 1.157 -10.891 1.155 -13.419 1.889 -19.14 z",AR:"m 596.56 343.56 -11.433 1.06 0.66 -1.79 1.981 -2.841 1.438 -0.624 0.932 -1.634 -0.04 -1.828 -1.675 -2.76 -15.634 0.83 -14.506 0.752 -19.13 0.639 -14.351 0.479 -14.468 0.051 2.113 15.283 1.33 9.06 0.047 9.412 -0.334 18.941 -0.108 9.684 1.868 1.787 1.594 -0.896 3.773 0.347 0.817 0.466 0.322 12.1 16.451 -0.364 12.95 -0.556 9.995 -0.436 13.378 -0.673 -0.158 -2.256 1.166 -0.779 -0.158 -2.256 -1.479 -1.204 0.777 -1.362 0.115 -2.1 -1.751 -1.36 1.243 -2.179 -0.896 -1.594 2.526 -2.53 -0.624 -1.438 0.621 -1.089 -1.051 -1.321 3.149 -1.092 0.349 -1.245 -1.207 -1.049 1.477 -1.324 0.66 -1.79 3.964 -3.154 0.191 -3.5 -0.351 -1.283 0.543 -2.217 1.711 -0.468 -0.196 -1.555 2.02 -1.013 1.477 -1.324 -0.896 -1.594 1.321 -1.051 0.815 -2.062 1.245 0.349 0.232 -1.673 -0.741 -1.866 0.27 -2.373 1.204 -1.479 0.077 -1.4 1.866 -0.741 -0.779 -1.166 0.621 -1.09 -0.741 -1.866 2.877 -1.247 1.049 -1.207 -0.896 -1.594 1.555 -0.196 -1.168 -1.749 z",IA:"m 572.79 202.95 0.038 -0.7 -1.13 -2.449 -4.318 -0.657 -1.362 -0.777 -1.481 -3.732 -0.977 -5.25 1.281 -2.879 -0.351 -1.283 -1.517 -0.504 -0.975 -2.722 -10.267 0.281 -15.478 0.558 -15.478 0.558 -15.595 0.13 -15.168 0.013 -10.54 0.126 -2.1 -0.115 0.702 2.566 -0.464 3.345 1.4 0.077 0.43 2.411 -0.932 1.634 0.196 1.555 -1.126 2.607 -1.243 2.179 1.985 2.215 0.547 2.839 1.517 0.504 -0.153 2.8 0.896 1.594 -0.115 2.1 1.168 1.749 0.351 1.283 1.596 1.632 0.275 2.683 1.051 1.321 -0.464 3.345 0.158 2.256 2.568 1.826 -0.426 2.645 1.245 0.349 -0.698 2.49 0.662 0.738 0.081 3.656 0.389 0.583 0.198 4.083 -0.504 1.517 1.751 1.36 -0.077 1.4 13.885 0.338 7.584 -0.007 7.584 -0.007 7.467 -0.434 7.739 -0.279 19.02 -1.067 3.539 -0.509 0.624 1.438 2.568 1.826 1.868 1.787 0.855
1-0.234 -0.315 -4.511 3.305 -1.364 0.894 -0.934 0.308 -3.073 2.098 -2.413 -0.119 -2.956 -0.624 -1.438 -1.634 -0.932 -0.196 -1.555 0.426 -2.645 1.049 -1.207 4.666 -0.587 1.632 -1.596 2.566 -0.702 1.477 -1.324 0.464 -3.345 1.632 -1.596 0.813 -4.59 -0.741 -1.866 -3.93 -2.602 -0.975 -2.722 -3.386 -2.292 0.311 -0.545 z",KS:"m 510.36 325.08 -0.484 -19.407 -0.088 -11.24 -0.13 -15.595 -3.541 -2.02 -1.364 -3.305 -3.192 -3.264 1.01 -3.034 1.36 -1.751 0.972 0.194 0.387 -1.945 -2.296 -1.67 -1.166 0.779 -1.907 -1.087 -2.141 -1.943 -17.423 0.171 -10.384 -0.147 -14.157 -0.493 -10.384 -0.147 -17.657 -0.685 -20.73 -0.993 -10.501 -0.574 -11.05 -0.885 -0.921 14.274 -0.691 10.07 -0.921 14.274 -1.036 16.374 -0.847 10.346 12.601 0.689 16.1 0.881 16.1 0.881 8.129 0.304 15.985 0.453 15.985 0.453 20.07 0.255 11.94 -0.049 12.367 -0.166 z",MO:"m 562.21 249.98 -1.868 -1.787 -2.568 -1.826 -0.624 -1.438 -3.539 0.509 -19.02 1.067 -7.739 0.279 -7.467 0.434 -7.584 0.007 -7.584 0.007 -13.885 -0.338 1.168 1.749 1.053 3.849 3.66 4.975 -0.077 1.4 1.634 0.932 2.141 1.943 1.907 1.087 1.166 -0.779 2.296 1.67 -0.387 1.945 -0.972 -0.194 -1.36 1.751 -1.01 3.034 3.192 3.264 1.364 3.305 3.541 2.02 0.13 15.595 0.088 11.24 0.484 19.407 -0.029 10.812 14.468 -0.051 14.351 -0.479 19.13 -0.639 14.506 -0.752 15.634 -0.83 1.675 2.76 0.04 1.828 -0.932 1.634 -1.438 0.624 -1.981 2.841 -0.66 1.79 11.433 -1.06 0.97 -2.334 0.894 -0.934 -1.713 -2.06 1.983 -0.313 -0.624 -1.438 1.477 -1.324 -0.702 -2.566 1.128 -0.079 1.128 -0.079 1.01 -3.034 1.907 1.087 0.738 -0.662 1.01 -3.034 -0.43 -2.411 0.426 -2.645 -0.972 -0.194 -1.479 -1.204 -1.166 0.779 -3.777 -5.403 0.815 -2.062 0.232 -1.673 -1.402 -2.605 -0.819 -2.994 -1.517 -0.504 -1.558 -2.332 -2.062 -0.815 -1.479 -1.204 -1.517 -0.504 -1.79 -0.66 -4.126 -4.158 -1.013 -2.02 1.979 -5.369 0.815 -2.062 -0.158 -2.256 1.087 -1.907 -1.051 -1.321 -4.279 -1.357 -2.487 1.83 -1.362 -0.777 -0.624 -1.438 -0.743 -4.394 -1.675 -2.76 -3.93 -2.602 -1.168 -1.749 -4.437 -3.613 -1.792 -3.188 -0.04 -1.828 -0.624 -1.438 -0.664 -3.266 0.308 -3.073 0.932 -1.634 z",NE:"m 478.87 204.98 -1.945 -0.387 -1.441 -1.904 -0.079 -1.128 -1.673 -0.232 -0.779 -1.166 -4.279 -1.357 -2.841 -1.981 -3.111 0.392 -2.528 0.002 -3.073 -0.308 -1.36 1.751 -1.128 0.079 -3.813 -2.175 -3.775 -2.875 -17.813 -0.412 -13.574 -0.883 -16.1 -0.881 -11.05 -0.885 -13.574 -0.883 -16.491 -1.464 -1.889 19.14 -1.155 13.419 -1.157 10.891 12.291 1.234 11.746 0.923 8.829 0.342 -1.614 21.82 11.05 0.885 10.501 0.574 20.73 0.993 17.657 0.685 10.384 0.147 14.157 0.493 10.384 0.147 17.423 -0.171 -1.634 -0.932 0.077 -1.4 -3.66 -4.975 -1.053 -3.849 -1.168 -1.749 0.077 -1.4 -1.751 -1.36 0.504 -1.517 -0.198 -4.083 -0.389 -0.583 -0.081 -3.656 -0.662 -0.738 0.698 -2.49 -1.245 -0.349 0.426 -2.645 -2.568 -1.826 -0.158 -2.256 0.464 -3.345 -1.051 -1.321 -0.275 -2.683 -1.596 -1.632 -0.351 -1.283 -1.168 -1.749 0.115 -2.1 -0.896 -1.594 0.153 -2.8 -1.517 -0.504 z",OK:"m 510.33 335.9 0.029 -10.812 -12.367 0.166 -11.94 0.049 -20.07 -0.255 -15.985 -0.453 -15.985 -0.453 -8.129 -0.304 -16.1 -0.881 -16.1 -0.881 -12.601 -0.689 -16.491 -1.464 -0.885 11.05 20.847 1.421 18.475 1.151 13.03 0.572 -0.342 8.829 -0.804 14.702 -0.878 18.63 2.1 0.115 3.426 4.12 2.411 -0.43 2.762 0.853 0.232 -1.673 2.179 1.243 1.168 1.749 -0.115 2.1 3.19 0.736 1.128 -0.079 1.362 0.777 2.762 0.853 2.683 -0.275 1.441 1.904 1.555 -0.196 1.204 -1.479 2.49 0.698 1.983 -0.313 0.002 2.528 2.607 1.126 -0.232 1.673 1.362 0.777 1.438 -0.624 2.215 -1.985 1.673 0.232 0.468 1.711 1.673 0.232 0.351 1.283 1.4 0.077 3.03 -1.519 0.662 0.738 -0.66 1.79 0.779 1.166 1.128 -0.079 0.504 -1.517 2.836 -3.075 1.168 1.749 2.917 0.581 0.777 -1.362 1.324 1.477 1.479 1.204 1.4 0.077 1.441 1.904 0.777 -1.362 1.828 -0.04 0.777 -1.362 1.983 -0.313 2.02 -1.013 1.362 0.777 1.555 -0.196 3.188 -1.792 1.051 1.321 3.345 0.464 1.594 -0.896 0.777 -1.362 3.269 1.864 1.245 0.349 1.985 2.215 2.217 0.543 3.969 1.902 0.7 0.038 0.108 -9.684 0.334 -18.941 -0.047 -9.412 -1.33 -9.06 -2.113 -15.283 z",SD:"m 478.61 130.11 -14.312 -0.221 -14.312 -0.221 -14.157 -0.493 -14.274 -0.921 -7 -0.383 -14 -0.766 -10.774 -0.73 -17.619 -1.385 -7.818 -0.849 -1.693 20.692 -0.272 -0.155 -0.732 8.246 -1.464 16.491 -1.734 18.864 16.491 1.464 13.574 0.883 11.05 0.885 16.
11 0.881 13.574 0.883 17.813 0.412 3.775 2.875 3.813 2.175 1.128 -0.079 1.36 -1.751 3.073 0.308 2.528 -0.002 3.111 -0.392 2.841 1.981 4.279 1.357 0.779 1.166 1.673 0.232 0.079 1.128 1.441 1.904 1.945 0.387 -0.547 -2.839 -1.985 -2.215 1.243 -2.179 1.126 -2.607 -0.196 -1.555 0.932 -1.634 -0.43 -2.411 -1.4 -0.077 0.464 -3.345 -0.702 -2.566 2.1 0.115 0.376 -14.585 -0.047 -9.412 0.142 -15.44 -1.713 -2.06 -1.945 -0.387 -2.571 -4.354 0.194 -0.972 3.226 -2.492 1.475 -3.852 z",LA:"m 566.19 487.95 1.515 -2.024 -4.01 -1.202 -1.866 0.741 0.079 1.128 3.424 1.592 0.855 -0.234 z m 42.532 -17.616 -1.09 -0.621 -1.168 -1.749 -0.936 -3.422 -2.413 -2.098 -1.13 -2.449 1.745 -6.224 -0.079 -1.128 -18.317 1.105 -17.889 0.988 1.477 -1.324 -1.013 -2.02 0.349 -1.245 -0.624 -1.438 1.711 -0.468 0.853 -2.762 -0.741 -1.866 1.632 -1.596 0.347 -3.773 1.126 -2.607 1.438 -0.624 1.67 -2.296 1.166 -0.779 0.504 -1.517 2.562 -5.758 -3.386 -2.292 -0.158 -2.256 -1.324 -1.477 -0.079 -1.128 1.204 -1.479 -1.09 -0.621 0.387 -1.945 0.777 -1.362 -1.713 -2.06 -13.378 0.673 -9.995 0.436 -12.95 0.556 -16.451 0.364 0.33 22.21 2.685 2.253 1.754 3.888 -0.153 2.8 3.271 4.392 -0.349 1.245 3.039 6.06 -1.166 0.779 1.051 1.321 -0.853 2.762 -2.096 4.941 -0.738 0.662 0.702 2.566 -0.777 1.362 0.585 2.139 0.16 4.784 -1.515 2.024 0.662 0.738 -0.543 2.217 -1.749 1.168 1.013 2.02 1.866 -0.741 5.522 -0.822 4.784 -0.16 3.19 0.736 6.731 2.755 2.645 0.425 5.29 0.851 2.605 -1.402 0.466 -0.817 -0.896 -1.594 0.349 -1.245 2.449 -1.13 0.311 -0.545 2.683 -0.275 -0.66 1.79 3.656 -0.081 1.245 0.349 -0.387 1.945 1.556 -0.196 0.702 2.566 4.318 0.657 0.738 -0.662 1.13 2.449 -1.826 2.568 1.907 1.087 3.034 1.01 2.645 0.426 1.983 -0.313 2.607 1.126 2.33 -4.086 3.383 -0.236 2.762 0.853 -0.387 1.945 1.168 1.749 2.643 -2.102 -0.43 -2.411 1.087 -1.907 -1.209 -3.577 2.179 1.243 1.283 -0.351 2.568 1.826 0.506 1.01 2.607 1.126 0.389 0.583 2.373 0.27 2.22 3.071 1.362 0.777 2.373 0.27 2.953 -2.647 -1.985 -2.215 -1.713 -2.06 -2.683 0.275 -1.907 -1.087 -1.555 0.196 -0.468 -1.711 -2.49 -0.698 -1.168 -1.749 1.438 -0.624 3.224 -5.02 0.934 0.894 1.515 -2.024 -2.062 -0.815 -0.119 -2.956 -2.76 1.675 -0.698 2.49 -1.128 0.079 -3.113 -2.136 0.698 -2.49 -1.907 -1.087 -0.777 1.362 -1.904 1.441 -2.411 0.43 -3.462 -0.892 -1.751 -1.36 0.387 -1.945 3.302 -3.892 3.073 0.308 1.985 2.215 3.773 0.347 1.051 1.321 3.539 -0.509 z",TX:"m 462.08 530.01 -0.7 -0.038 -3.03 6.575 1.128 -0.079 2.6 -6.458 z m 3.068 -4.747 3.613 -4.437 -1.09 -0.621 -1.126 2.607 -1.398 2.451 z m 12.359 -10.278 -2.1 -0.115 -3.809 2.881 -1.983 0.313 0.624 1.438 1.477 -1.324 5.792 -3.194 z m 30.86 -22.467 -2.409 2.958 3.926 -2.454 -1.517 -0.504 z m 5.01 -94.24 -0.7 -0.038 -3.969 -1.902 -2.217 -0.543 -1.985 -2.215 -1.245 -0.349 -3.269 -1.864 -0.777 1.362 -1.594 0.896 -3.345 -0.464 -1.051 -1.321 -3.188 1.792 -1.555 0.196 -1.362 -0.777 -2.02 1.013 -1.983 0.313 -0.777 1.362 -1.828 0.04 -0.777 1.362 -1.441 -1.904 -1.4 -0.077 -1.479 -1.204 -1.324 -1.477 -0.777 1.362 -2.917 -0.581 -1.168 -1.749 -2.836 3.075 -0.504 1.517 -1.128 0.079 -0.779 -1.166 0.66 -1.79 -0.662 -0.738 -3.03 1.519 -1.4 -0.077 -0.351 -1.283 -1.673 -0.232 -0.468 -1.711 -1.673 -0.232 -2.215 1.985 -1.438 0.624 -1.362 -0.777 0.232 -1.673 -2.607 -1.126 -0.002 -2.528 -1.983 0.313 -2.49 -0.698 -1.204 1.479 -1.555 0.196 -1.441 -1.904 -2.683 0.275 -2.762 -0.853 -1.362 -0.777 -1.128 0.079 -3.19 -0.736 0.115 -2.1 -1.168 -1.749 -2.179 -1.243 -0.232 1.673 -2.762 -0.853 -2.411 0.43 -3.426 -4.12 -2.1 -0.115 0.878 -18.63 0.804 -14.702 0.342 -8.829 -13.03 -0.572 -18.475 -1.151 -20.847 -1.421 -0.7 -0.038 -0.655 6.846 -1.423 18.319 -1.079 12.02 -1.695 18.16 -1.732 21.392 -1.849 20.964 -16.491 -1.464 -16.491 -1.464 -20.381 -2.238 -13.263 -1.427 1.053 3.849 1.324 1.477 2.451 1.398 1.092 3.149 1.792 3.188 3.151 1.436 2.102 2.643 1.675 2.76 2.803 2.681 0.624 1.438 3.309 3.692 2.451 1.398 2.258 2.37 1.634 0.932 1.947 2.915 0.43 2.411 1.598 4.16 0.896 1.594 -0.619 3.617 0.313 1.983 1.636 3.46 0.547 2.839 1.441 1.904 1.751 1.36 1.673 0.232 3.543 4.547 2.179 1.243 2.645 0.426 0.079 1.128 2.024 1.515 2.49 0.698 1.168 1.749 1.751 1.36 1.4 0.077 3.034 1.01 0.777 -1.362 2.526 -2.53 1.866 -0.741 0.426 -2.645 2.407 -5.486 2.136 -3.113 3.266 -0.664 1.945 0.387 0.932 -1.634
11.438 -0.624 3.541 2.02 2.528 -0.002 6.535 1.2 1.555 -0.196 2.762 0.853 0.741 1.866 0.934 0.894 1.4 0.077 1.675 2.76 1.751 1.36 0.468 1.711 3.775 2.875 0.858 2.294 1.479 1.204 0.743 4.394 2.102 2.643 0.158 2.256 1.83 2.487 1.873 6.843 1.441 1.904 2.451 1.398 1.247 2.877 2.375 2.798 0.158 2.256 1.09 0.621 1.83 2.487 2.217 0.543 1.596 1.632 -0.232 1.673 0.896 1.594 -0.815 2.062 1.247 2.877 -0.736 3.19 1.907 1.087 0.196 1.555 1.751 1.36 0.779 1.166 0.04 1.828 1.596 1.632 -0.853 2.762 0.934 0.894 0.702 2.566 2.373 0.27 1.362 0.777 1.828 -0.04 1.168 1.749 1.751 1.36 1.283 -0.351 4.124 1.63 1.441 1.904 1.634 0.932 5.601 0.306 2.8 0.153 2.217 0.543 5.254 4.079 3.498 -2.337 2.256 -0.158 -0.04 -1.828 -1.904 1.441 -0.04 -1.828 -1.479 -1.204 0.232 -1.673 -1.013 -2.02 0.077 -1.4 -2.024 -1.515 0.698 -2.49 -1.249 -5.405 -1.207 -1.049 0.23 -4.201 1.283 -0.351 -0.313 -1.983 1.01 -0.506 0.308 -3.073 -1.594 0.896 -2.373 -0.27 0.077 -1.4 2.02 -1.013 2.217 0.543 3.221 -7.548 -1.751 -1.36 -0.585 -2.139 -2.1 -0.115 -0.506 -1.01 5.056 -0.004 1.634 0.932 3.185 -4.32 -1.79 -0.66 -0.349 1.245 -1.751 -1.36 1.204 -1.479 5.484 -0.121 1.943 -2.141 -0.04 -1.828 -1.013 -2.02 1.283 -0.351 2.102 2.643 5.05 -2.532 -2.102 -2.643 -1.362 -0.777 0.504 -1.517 2.217 0.543 1.049 -1.207 0.779 1.166 1.749 -1.168 0.858 2.294 7.62 -3.235 2.528 -0.002 1.866 -0.741 3.498 -2.337 0.855
1-0.234 4.275 -3.698 -0.158 -2.256 1.749 -1.168 3.302 -3.892 -0.934 -0.894 -1.675 -2.76 0.074 -3.928 2.879 1.281 0.97 -2.334 1.283 -0.351 1.168 1.749 -1.202 4.01 2.839 -0.547 -0.815 2.062 11.235 -5.143 3.656 -0.081 -1.285 -2.177 0.387 -1.945 1.126 -2.607 1.128 -0.079 1.515 -2.024 -0.16 -4.784 -0.585 -2.139 0.777 -1.362 -0.702 -2.566 0.738 -0.662 2.096 -4.941 0.853 -2.762 -1.051 -1.321 1.166 -0.779 -3.039 -6.06 0.349 -1.245 -3.271 -4.392 0.153 -2.8 -1.754 -3.888 -2.685 -2.253 -0.33 -22.21 -0.322 -12.1 -0.817 -0.466 -3.773 -0.347 -1.594 0.896 -1.868 -1.787 z",CT:"m 874.09 165.78 -0.117 -0.428 -15.09 3.669 -11.237 2.616 2.892 16.449 1.479 1.204 -3.419 3.464 1.868 1.787 1.166 -0.779 5.596 -4.75 5.675 -3.622 1.555 -0.196 0.894 -0.934 1.673 0.232 1.166 -0.779 2.139 -0.585 1.477 -1.324 1.4 0.077 3.188 -1.792 0.817 0.466 0.27 -2.373 -0.585 -2.139 -2.809 -10.265 z",NH:"m 884.14 138.66 -1.751 -1.36 -0.196 -1.555 -3.23 -2.564 -0.781 -3.694 -2.418 -7.154 -5.186 -15.591 -4.601 -13.453 -0.504 1.517 -2.373 -0.27 -1.204 1.479 -0.423 5.173 0.702 2.566 -1.047 3.735 2.102 2.643 -1.047 3.735 -2.098 2.413 -2.02 1.013 -0.504 1.517 0.819 2.994 -0.889 5.99 0.158 2.256 -0.932 1.634 0.313 1.983 -0.698 2.49 1.288 4.705 -0.194 0.972 0.511 6.067 -0.426 2.645 2.102 2.643 18.2 -4.061 4.934 -5.488 1.711 -0.468 0.308 -3.073 -0.624 -1.438 z",RI:"m 887.59 173.12 -0.819 -2.994 -1.4 -0.077 1.053 3.849 1.166 -0.779 z m -3.037 -3.536 -2.179 -1.243 -1.285 -2.177 -0.43 -2.411 -6.571 2.028 2.809 10.265 0.585 2.139 -0.27 2.373 3.771 -2.181 1.711 -0.468 0.27 -2.373 -0.858 -2.294 0.347 -3.773 2.1 0.115 z",VT:"m 859.61 153.19 -2.102 -2.643 0.426 -2.645 -0.511 -6.067 0.194 -0.972 -1.288 -4.705 0.698 -2.49 -0.313 -1.983 0.932 -1.634 -0.158 -2.256 0.889 -5.99 -0.819 -2.994 0.504 -1.517 2.02 -1.013 2.098 -2.413 1.047 -3.735 -2.102 -2.643 1.047 -3.735 -0.702 -2.566 -11.976 3.277 -15.67 4.058 0.509 3.539 0.934 0.894 -0.036 3.228 0.896 1.594 1.441 1.904 0.002 2.528 0.702 2.566 -0.466 0.817 -0.191 3.5 0.662 0.738 1.949 5.443 -0.27 2.373 2.1 0.115 1.051 1.321 3.982 17.07 12.521 -2.967 z",AL:"m 671.4 359.17 -19.911 2 -13.961 1.062 -11.978 0.749 0.117 0.428 1.713 2.06 -0.455 13.457 -0.029 10.812 -0.378 12.06 -0.378 12.06 -0.685 17.657 1.879 14.427 2.505 18.394 0.583 -0.389 4.862 0.968 -0.002 -2.528 0.657 -4.318 1.983 -0.313 0.858 2.294 -0.504 1.517 0.779 1.166 2.685 2.253 -0.232 1.673 3.849 -1.053 0.194 -0.972 1.749 -1.168 1.36 -1.751 -0.506 -1.01 -0.624 -1.438 0.543 -2.217 -2.024 -1.515 -2.647 -2.953 0.581 -2.917 18.628 -1.65 12.02 -1.449 17.655 -1.843 -0.313 -1.983 -1.868 -1.787 -0.313 -1.983 0.462 -5.873 -0.468 -1.711 -1.168 -1.749 -0.975 -2.722 1.202 -4.01 -0.119 -2.956 0.349 -1.245 2.06 -1.713 -1.479 -1.204 -0.43 -2.411 -0.741 -1.866 -1.713 -2.06 -1.364 -3.305 -0.662 -0.738 -0.975 -2.722 -4.72 -16.408 -3.277 -11.976 -2.964 -9.993 -1.405 -5.132 z",FL:"m 783.28 485.78 -1.245 -0.349 -1.049 1.207 0.509 3.539 1.204 -1.479 0.581 -2.917 z m -119.96 -25.1 -4.977 1.132 -0.311 0.545 5.288 -1.677 z m 95.54 -18.79 -3.928 -0.074 -4.162 -0.93 -1.128 0.079 -1.087 1.907 0.04 1.828 1.051 1.321 -0.113 4.628 -2.139 0.585 -0.934 -0.894 -1.092 -3.149 -14.661 1.024 -10.578 0.826 -11.978 0.749 -12.523 0.439 -1.09 -0.621 -0.975 -2.722 -1.285 -2.177 -17.655 1.843 -12.02 1.449 -18.628 1.65 -0.581 2.917 2.647 2.953 2.024 1.515 -0.543 2.217 0.624 1.438 1.245 0.349 -0.97 2.334 1.79 0.66 2.875 -3.775 -0.158 -2.256 1.868 1.787 0.738 -0.662 1.751 1.36 -1.904 1.441 6.805 -1.173 3.46 -1.636 1.673 0.232 2.02 -1.013 2.917 0.581 -1.594 0.896 -2.449 1.13 5.835 1.162 4.124 1.63 2.451 1.398 -0.858 -2.294 1.283 -0.351 0.975 2.722 6.499 4.428 1.168 1.749 0.43 2.411 3.149 -1.092 4.666 -0.587 2.76 -1.675 1.204 -1.479 2.643 -2.102 3.073 0.308 -0.079 -1.128 -2.1 -0.115 1.204 -1.479 2.06 -1.713 2.256 -0.158 2.294 -0.858 3.541 2.02 1.128 -0.079 2.451 1.398 1.868 1.787 1.558 2.332 2.49 0.698 0.392 3.111 3.969 1.902 1.285 2.177 1.517 0.504 1.441 1.904 3.539 -0.509 1.479 1.204 0.702 2.566 1.596 1.632 0.972 0.194 0.509 3.539 0.356 6.339 -1.589 5.952 0.741 1.866 -0.772 6.418 0.972 0.194 2.685 2.253 0.855 -0.234 0.581 -2.917 -0.506 -1.01 -2.334 -0.97 0.387 -1.945 1.79 0.66 2.451 1.398 1.01 -0.506 1.13 2.449 -2.447 3.658 -0.27 2.373 -1.594 0.896 0.468 1.711 1.634 0.932 0.43 2.411 4.828 6.724 1.441 1.904 2.49 0.698 0.736 -3.19 1.751 1.36 0.198 4.083 1.364 3.305 2.451 1.398 1.555 -0.196 0.43 2.411 0.506 1.01 1.17 4.277 3.113 2.136 -0.349 1.245 2.683 -0.275 3.462 0.891 1.751 1.36 3.077 5.364 1.675 2.76 1.362 0.777 2.373 0.27 1.207 1.049 -0.349 1.245 -2.762 -0.853 -1.479 -1.204 -0.27 2.373 2.141 1.943 3.422 -0.936 1.049 -1.207 2.917 0.581 2.253 -2.685 3.228 0.036 0.232 -1.673 1.515 -2.024 -0.975 -2.722 0.153 -2.8 0.853 -2.762 0.738 -0.662 -0.158 -2.256 0.894 -0.934 -0.198 -4.083 -0.16 -4.784 -0.511 -6.067 0.311 -0.545 -1.132 -4.977 -1.209 -3.577 -2.064 -3.343 -0.7 -0.038 -4.518 -7.269 -1.364 -3.305 -9.463 -14.421 -1.988 -4.743 -0.779 -1.166 -0.975 -2.722 2.334 0.97 0.002 2.528 3.111 -0.392 0.858 2.294 -0.153 2.8 0.353 3.811 0.855
1-0.234 -0.898 -4.122 0.777 -1.362 -0.858 -2.294 -8.72 -10.03 -6.737 -10.339 -1.871 -4.315 -4.482 -10.497 -0.313 -1.983 -1.402 -2.605 -0.353 -3.811 -1.245 -0.349 z",GA:"m 760.83 426.41 1.01 -3.034 -1.128 0.079 -0.698 2.49 0.817 0.466 z m 4.615 -15.06 -2.49 -0.698 -1.128 0.079 -1.713 -2.06 -0.158 -2.256 -0.779 -1.166 -0.975 -2.722 -0.934 -0.894 -3.424 -1.592 -0.275 -2.683 -1.013 -2.02 -1.324 -1.477 -0.858 -2.294 -4.669 -1.941 -1.324 -1.477 -0.468 -1.711 -2.062 -0.815 -0.158 -2.256 -2.296 -1.67 -3.034 -1.01 -1.402 -2.605 -2.296 -1.67 -4.241 -2.058 -0.741 -1.866 -2.958 -2.409 -0.858 -2.294 -1.168 -1.749 -0.896 -1.594 -2.8 -0.153 -2.296 -1.67 -3.696 -1.747 -0.662 -0.738 0.27 -2.373 2.409 -2.958 0.504 -1.517 -11.899 1.877 -9.333 1.175 -9.761 1.292 -13.144 1.528 1.405 5.132 2.964 9.993 3.277 11.976 4.72 16.408 0.975 2.722 0.662 0.738 1.364 3.305 1.713 2.06 0.741 1.866 0.43 2.411 1.479 1.204 -2.06 1.713 -0.349 1.245 0.119 2.956 -1.202 4.01 0.975 2.722 1.168 1.749 0.468 1.711 -0.462 5.873 0.313 1.983 1.868 1.787 0.313 1.983 1.285 2.177 0.975 2.722 1.09 0.621 12.523 -0.439 11.978 -0.749 10.578 -0.826 14.661 -1.024 1.092 3.149 0.934 0.894 2.139 -0.585 0.113 -4.628 -1.051 -1.321 -0.04 -1.828 1.087 -1.907 1.128 -0.079 4.162 0.93 3.928 0.074 -1.092 -3.149 -0.002 -2.528 1.477 -1.324 -1.209 -3.577 1.362 0.777 1.709 -2.996 -1.362 -0.777 -1.013 -2.02 0.619 -3.617 1.592 -3.424 2.215 -1.985 -0.585 -2.139 1.673 0.232 2.292 -3.386 -1.09 -0.621 z",MS:"m 625.66 363.41 -19.17 1.339 -18.745 1.222 0.896 1.594 -1.477 1.324 -2.02 1.013 0.196 1.555 -1.711 0.468 -0.543 2.217 0.351 1.283 -0.191 3.5 -3.964 3.154 -0.66 1.79 -1.477 1.324 1.207 1.049 -0.349 1.245 -3.149 1.092 1.051 1.321 -0.621 1.089 0.624 1.438 -2.526 2.53 0.896 1.594 -1.243 2.179 1.751 1.36 -0.115 2.1 -0.777 1.362 1.479 1.204 0.158 2.256 -1.166 0.779 0.158 2.256 1.713 2.06 -0.777 1.362 -0.387 1.945 1.09 0.621 -1.204 1.479 0.079 1.128 1.324 1.477 0.158 2.256 3.386 2.292 -2.562 5.758 -0.504 1.517 -1.166 0.779 -1.67 2.296 -1.438 0.624 -1.126 2.607 -0.347 3.773 -1.632 1.596 0.741 1.866 -0.853 2.762 -1.711 0.468 0.624 1.438 -0.349 1.245 1.013 2.02 -1.477 1.324 17.889 -0.988 18.317 -1.105 0.079 1.128 -1.745 6.224 1.13 2.449 2.413 2.098 0.936 3.422 1.168 1.749 1.09 0.621 1.555 -0.196 0.504 -1.517 1.321 -1.051 6.03 -2.339 1.477 -1.324 1.673 0.232 2.024 1.515 3.383 -0.236 1.945 0.387 1.204 -1.479 -2.505 -18.394 -1.879 -14.427 0.685 -17.657 0.378 -12.06 0.378 -12.06 0.029 -10.812 0.455 -13.457 -1.713 -2.06 z",SC:"m 800.33 364.11 -13.932 -9.75 -9.07 -6.254 -0.7 -0.038 -18.977 2.894 -0.819 -2.994 -3.075 -2.836 -1.477 1.324 -1.168 -1.749 -12.289 1.294 -9.178 0.902 -4.588 1.715 -3.071 2.22 -1.128 0.079 -5.326 2.377 -0.504 1.517 -2.409 2.958 -0.27 2.373 0.662 0.738 3.696 1.747 2.296 1.67 2.8 0.153 0.896 1.594 1.168 1.749 0.858 2.294 2.958 2.409 0.741 1.866 4.241 2.058 2.296 1.67 1.402 2.605 3.034 1.01 2.296 1.67 0.158 2.256 2.062 0.815 0.468 1.711 1.324 1.477 4.669 1.941 0.858 2.294 1.324 1.477 1.013 2.02 0.275 2.683 3.424 1.592 0.934 0.894 0.975 2.722 0.779 1.166 0.158 2.256 1.713 2.06 1.128 -0.079 2.49 0.698 0.038 -0.7 2.37 -2.258 0.932 -1.634 -2.568 -1.826 0.466 -0.817 2.451 1.398 1.711 -0.468 1.67 -2.296 -0.896 -1.594 -1.79 -0.66 0.349 -1.245 2.334 0.97 1.556 -0.196 2.953 -2.647 2.449 -1.13 1.943 -2.141 0.232 -1.673 1.749 -1.168 1.981 -2.841 0.27 -2.373 1.673 0.232 1.866 -0.741 2.485 -4.358 0.423 -5.173 2.679 -5.33 2.447 -3.658 3.109 -2.92 z",IL:"m 618.44 200.11 -14.389 1.179 -17.03 0.754 -14.234 0.907 -0.311 0.545 3.386 2.292 0.975 2.722 3.93 2.602 0.741 1.866 -0.813 4.59 -1.632 1.596 -0.464 3.345 -1.477 1.324 -2.566 0.702 -1.632 1.596 -4.666 0.587 -1.049 1.207 -0.426 2.645 0.196 1.555 1.634 0.932 0.624 1.438 0.119 2.956 -2.098 2.413 -0.308 3.073 -0.894 0.934 -3.305 1.364 0.315 4.511 -0.855 0.234 -0.932 1.634 -0.308 3.073 0.664 3.266 0.624 1.438 0.04 1.828 1.792 3.188 4.437 3.613 1.168 1.749 3.93 2.602 1.675 2.76 0.743 4.394 0.624 1.438 1.362 0.777 2.487 -1.83 4.279 1.357 1.051 1.321 -1.087 1.907 0.158 2.256 -0.815 2.062 -1.979 5.369 1.013 2.02 4.126 4.158 1.79 0.66 1.517 0.504 1.479 1.204 2.062 0.815 1.558 2.332 1.517 0.504 0.819 2.994 1.402 2.605 -0.232 1.673 -0.815 2.062 3.777 5.403 1.166 -0.779 1.479 1.204 0.972 0.194 -1.013 -2.02 1.864 -3.269 2.411 -0.43 4.941 2.096 2.645 0.426 0.815 -2.062 -1.441 -1.904 -0.196 -1.555 0.66 -1.79 2.722 -0.975 2.994 -0.819 0.62
11 -1.09 -1.558 -2.332 1.553 -2.724 0.194 -0.972 -0.549 -5.367 0.349 -1.245 1.477 -1.324 -1.207 -1.049 0.815 -2.062 1.711 -0.468 1.398 -2.451 -0.234 -0.855 1.632 -1.596 -0.389 -0.583 0.815 -2.062 0.894 -0.934 0.66 -1.79 -1.13 -2.449 -0.04 -1.828 -0.662 -0.738 -1.792 -3.188 1.049 -1.207 -0.313 -1.983 1.204 -1.479 -1.337 -16.644 -1.139 -12.561 -1.886 -22.01 -1.051 -1.321 -1.364 -3.305 -0.819 -2.994 -1.362 -0.777 -1.364 -3.305 0.113 -4.628 z",IN:"m 668.2 212.24 -0.079 -1.128 -8.478 0.941 -15.13 1.841 -9.45 0.747 -2.643 2.102 -4.16 1.598 -2.217 -0.543 -1.751 -1.36 1.886 22.01 1.139 12.561 1.337 16.644 -1.204 1.479 0.313 1.983 -1.049 1.207 1.792 3.188 0.662 0.738 0.04 1.828 1.13 2.449 -0.66 1.79 -0.894 0.934 -0.815 2.062 0.389 0.583 -1.632 1.596 0.234 0.855 -1.398 2.451 -1.711 0.468 -0.815 2.062 1.207 1.049 -1.477 1.324 -0.349 1.245 0.549 5.367 1.673 0.232 0.621 -1.089 0.115 -2.1 1.634 0.932 2.139 -0.585 1.362 0.777 0.777 -1.362 2.02 -1.013 6.03 2.717 0.543 -2.217 3.654 -2.609 1.441 1.904 3.694 -0.781 -0.313 -1.983 1.67 -2.296 2.294 -0.858 0.196 1.555 1.634 0.932 2.645 0.426 1.438 -0.624 0.621 -1.089 0.036 -3.228 1.087 -1.907 0.817 0.466 1.749 -1.168 0.426 -2.645 1.321 -1.051 1.826 -2.568 -0.975 -2.722 0.038 -0.7 3.111 -0.392 1.362 0.777 2.915 -1.947 2.994 -0.819 0.27 -2.373 -1.673 -0.232 0.66 -1.79 -0.779 -1.166 0.621 -1.09 -2.039 -19.211 -1.803 -15.827 -1.566 -12.444 -1.058 -8.905 z",KY:"m 714.3 278.24 -2.413 -2.098 -2.062 -0.815 -1.636 -3.46 -2.449 1.13 -1.243 2.179 -2.994 0.819 -1.207 -1.049 -2.917 -0.581 -1.787 1.868 -0.972 -0.194 -2.841 -1.981 -1.945 -0.387 -1.983 0.313 -1.945 -0.387 -2.571 -4.354 -2.451 -1.398 -2.994 0.819 -1.479 -1.204 -1.749 1.168 -0.621 1.09 0.779 1.166 -0.66 1.79 1.673 0.232 -0.27 2.373 -2.994 0.819 -2.915 1.947 -1.362 -0.777 -3.111 0.392 -0.038 0.7 0.975 2.722 -1.826 2.568 -1.321 1.051 -0.426 2.645 -1.749 1.168 -0.817 -0.466 -1.087 1.907 -0.036 3.228 -0.621 1.089 -1.438 0.624 -2.645 -0.426 -1.634 -0.932 -0.196 -1.555 -2.294 0.858 -1.67 2.296 0.313 1.983 -3.694 0.781 -1.441 -1.904 -3.654 2.609 -0.543 2.217 -6.03 -2.717 -2.02 1.013 -0.777 1.362 -1.362 -0.777 -2.139 0.585 -1.634 -0.932 -0.115 2.1 -0.621 1.089 -1.673 -0.232 -0.194 0.972 -1.553 2.724 1.558 2.332 -0.621 1.09 -2.994 0.819 -2.722 0.975 -0.66 1.79 0.196 1.555 1.441 1.904 -0.815 2.062 -2.645 -0.426 -4.941 -2.096 -2.411 0.43 -1.864 3.269 1.013 2.02 -0.426 2.645 0.43 2.411 -1.01 3.034 -0.738 0.662 -1.907 -1.087 -1.01 3.034 15.09 -1.141 9.178 -0.902 -0.626 -3.966 3.228 0.036 0.817 0.466 12.989 -1.256 10.733 -1.098 7.04 -0.317 11.278 -0.788 5.094 -0.704 8.75 -0.785 15.517 -1.258 1.166 -0.779 2.487 -1.83 1.555 -0.196 2.76 -1.675 1.866 -0.741 0.66 -1.79 3.188 -1.792 0.232 -1.673 2.06 -1.713 0.232 -1.673 1.049 -1.207 4.392 -3.271 5.983 -6.695 -2.8 -0.153 -1.479 -1.204 -1.907 -1.087 -0.779 -1.166 -1.479 -1.204 -0.624 -1.438 -1.207 -1.049 -2.998 -4.237 0.543 -2.217 -0.781 -3.694 z",NC:"m 834.57 297.73 -0.428 0.117 -0.855 0.234 0.934 0.894 0.777 -1.362 -0.428 0.117 z m -1.555 0.196 -5.833 1.366 -15.632 3.358 -10.654 2.226 -13.07 2.656 -14.193 2.735 -10.344 1.681 -10.188 1.409 -9.333 1.175 -7.194 0.59 -0.545 -0.311 -0.815 2.062 0.002 2.528 -2.836 3.075 -1.319 3.579 -0.894 0.934 -2.062 -0.815 -3.188 1.792 -1.398 2.451 -1.438 0.624 -1.168 -1.749 -2.332 1.558 -0.504 1.517 -1.245 -0.349 -1.202 4.01 -1.555 0.196 -2.915 1.947 -4 3.854 -3.966 0.626 -2.605 1.402 -1.943 2.141 -0.426 2.645 -0.777 1.362 -2.683 0.275 -0.621 1.09 0.16 4.784 9.333 -1.175 11.899 -1.877 5.326 -2.377 1.128 -0.079 3.071 -2.22 4.588 -1.715 9.178 -0.902 12.289 -1.294 1.168 1.749 1.477 -1.324 3.075 2.836 0.819 2.994 18.977 -2.894 0.7 0.038 9.07 6.254 13.932 9.75 5.443 -1.949 4.083 -0.198 0.777 -1.362 1.283 -0.351 -0.081 -3.656 0.387 -1.945 2.058 -4.241 2.098 -2.413 2.487 -1.83 1.787 -1.868 0.777 -1.362 4.937 -2.96 4.239 -0.47 1.36
1-1.751 0.972 0.194 2.447 -3.658 -1.051 -1.321 -3.228 -0.036 -1.594 0.896 -1.787 1.868 -3.19 -0.736 2.994 -0.819 2.875 -3.775 -2.062 -0.815 2.76 -1.675 -0.468 -1.711 -3.5 -0.191 -4.01 -1.202 3.383 -0.236 1.945 0.387 -0.002 -2.528 1.713 2.06 1.01 -0.506 3.345 0.464 1.983 -0.313 3.417 -5.992 2.177 -1.285 0.232 -1.673 -0.547 -2.839 -1.713 -2.06 -1.362 -0.777 -1.826 2.568 0.664 3.266 -1.517 -0.504 -0.741 -1.866 0.153 -2.8 -2.683 0.275 -2.915 1.947 -1.673 -0.232 -1.321 1.051 -3.111 0.392 0.27 -2.373 2.8 0.153 1.787 -1.868 3.577 -1.209 2.526 -2.53 2.956 -0.119 -1.988 -4.743 -1.907 -1.087 -0.741 -1.866 z",OH:"m 741.09 224.93 -1.915 -11.199 -2.971 -17.576 -7.541 4.362 -4.82 3.388 -4.507 5.371 -3.149 1.092 -2.8 -0.153 -3.188 1.792 -1.866 0.741 -2.177 1.285 -1.907 -1.087 -3.383 0.236 -1.321 1.051 -0.779 -1.166 -2.53 -2.526 -2.373 -0.27 -1.479 -1.204 -2.528 0.002 -13.455 2.073 -8.205 1.096 1.058 8.905 1.566 12.444 1.803 15.827 2.039 19.211 1.749 -1.168 1.479 1.204 2.994 -0.819 2.451 1.398 2.571 4.354 1.945 0.387 1.983 -0.313 1.945 0.387 2.841 1.981 0.972 0.194 1.787 -1.868 2.917 0.581 1.207 1.049 2.994 -0.819 1.243 -2.179 2.449 -1.13 1.636 3.46 2.062 0.815 2.413 2.098 1.4 0.077 2.877 -1.247 0.464 -3.345 1.283 -0.351 -0.626 -3.966 1.668 -4.824 0.738 -0.662 2.996 1.709 1.01 -0.506 -0.121 -5.484 0.815 -2.062 1.711 -0.468 0.077 -1.4 1.049 -1.207 1.517 0.504 2.605 -1.402 1.477 -1.324 1.087 -1.907 2.526 -2.53 -0.081 -3.656 1.01 -3.034 -0.119 -2.956 0.657 -4.318 0.66 -1.79 -0.896 -1.594 0.504 -1.517 -1.985 -2.215 2.487 -1.83 z",TN:"m 701.35 319.94 -1.166 0.779 -15.517 1.258 -8.75 0.785 -5.094 0.704 -11.278 0.788 -7.04 0.317 -10.733 1.098 -12.989 1.256 -0.817 -0.466 -3.228 -0.036 0.626 3.966 -9.178 0.902 -15.09 1.141 -1.128 0.079 -1.128 0.079 0.702 2.566 -1.477 1.324 0.624 1.438 -1.983 0.313 1.713 2.06 -0.894 0.934 -0.97 2.334 1.168 1.749 -1.555 0.196 0.896 1.594 -1.049 1.207 -2.877 1.247 0.741 1.866 -0.621 1.09 0.779 1.166 -1.866 0.741 -0.077 1.4 -1.204 1.479 -0.27 2.373 0.741 1.866 -0.232 1.673 -1.245 -0.349 -0.815 2.062 -1.321 1.051 18.745 -1.222 19.17 -1.339 -0.117 -0.428 11.978 -0.749 13.961 -1.
1062 19.911 -2 13.144 -1.528 9.761 -1.292 -0.16 -4.784 0.621 -1.09 2.683 -0.275 0.777 -1.362 0.426 -2.645 1.943 -2.141 2.605 -1.402 3.966 -0.626 4 -3.854 2.915 -1.947 1.555 -0.196 1.202 -4.01 1.245 0.349 0.504 -1.517 2.332 -1.558 1.168 1.749 1.438 -0.624 1.398 -2.451 3.188 -1.792 2.062 0.815 0.894 -0.934 1.319 -3.579 2.836 -3.075 -0.002 -2.528 0.815 -2.062 -4.239 0.47 -0.738 0.662 -15.283 2.113 -14.427 1.879 z",VA:"m 832.91 266.47 -0.308 3.073 -1.477 1.324 0.351 1.283 -1.709 2.996 0.934 0.894 -1.01 5.562 0.351 1.283 1.402 2.605 0.151 -5.328 0.815 -2.062 3.453 -9.22 1.049 -1.207 -0.468 -1.711 0.504 -1.517 -4 1.326 -0.038 0.7 z m -41.09 -21.627 -0.657 4.318 -9.416 -5.01 -0.153 2.8 -0.621 1.09 0.43 2.411 -3.262 5.72 -1.283 0.351 -1.592 3.424 -2.062 -0.815 -1.823 5.096 -0.426 2.645 -1.243 2.179 -3.773 -0.347 -1.168 -1.749 -1.517 -0.504 -0.191 3.5 -1.087 1.907 0.04 1.828 -1.826 2.568 -0.774 3.89 -2.796 4.903 -0.853 2.762 1.324 1.477 -1.049 1.207 0.351 1.283 -2.643 2.102 -1.517 -0.504 -3.071 2.219 -1.945 -0.387 -0.232 1.673 -1.049 1.207 -3.149 1.092 -1.594 0.896 -2.296 -1.67 -2.992 3.347 -1.556 0.196 -2.607 -1.126 -0.7 -0.038 -2.296 -1.67 -1.168 -1.749 0.232 -1.673 -5.983 6.695 -4.392 3.271 -1.049 1.207 -0.232 1.673 -2.06 1.713 -0.232 1.673 -3.188 1.792 -0.66 1.79 -1.866 0.741 -2.76 1.675 -1.555 0.196 -2.487 1.83 14.427 -1.879 15.283 -2.113 0.738 -0.662 4.239 -0.47 0.545 0.311 7.194 -0.59 9.333 -1.175 10.188 -1.409 10.344 -1.681 14.193 -2.735 13.07 -2.656 10.654 -2.226 15.632 -3.358 5.833 -1.366 0.272 0.155 0.855 -0.234 -0.664 -3.266 0.428 -0.117 1.519 3.03 0.7 0.038 -3.232 -5.092 -0.858 -2.294 -2.411 0.43 -2.645 -0.426 -0.387 1.945 -2.8 -0.153 -2.141 -1.943 -1.673 -0.232 -1.441 -1.904 -3.269 -1.864 4.745 0.54 0.468 1.711 3.034 1.01 0.779 1.166 2.177 -1.285 0.077 -1.4 -1.051 -1.321 -3.034 -1.01 1.204 -1.479 -0.975 -2.722 1.4 0.077 1.204 -1.479 -2.179 -1.243 -1.868 -1.787 1.283 -0.351 -0.002 -2.528 0.815 -2.062 -0.468 -1.711 -5.252 -1.551 -0.079 -1.128 -1.751 -1.36 -4.511 0.315 -1.517 -0.504 -1.596 -1.632 -0.196 -1.556 -3.615 1.909 -0.7 -0.038 -1.13 -2.449 0.813 -4.59 1.4 0.077 0.232 -1.673 1.01 -0.506 -0.392 -3.111 -0.662 -0.738 -1.245 -0.349 -2.062 -0.815 -0.779 -1.166 -2.528 0.002 -1.634 -0.932 -0.002 -2.528 -1.634 -0.932 -3.228 -0.036 z",WI:"m 624.5 138.23 -1.243 2.179 -1.438 0.624 -0.543 2.217 -0.932 1.634 -0.66 1.79 0.896 1.594 1.09 0.621 0.932 -1.634 0.543 -2.217 1.63 -4.124 -0.275 -2.683 z m -53.15 -24.533 -2.373 -0.27 -2.724 -1.553 -0.621 1.09 -1.594 0.896 0.385 -4.473 1.243 -2.179 -1.324 -1.477 -1.711 0.468 -2.37 2.258 -1.517 -0.504 -2.643 2.102 -5.871 2.066 -2.411 0.43 -2.296 -1.67 -1.243 2.179 -1.283 0.351 0.283 12.795 -1.049 1.207 -5.05 2.532 -1.164 3.307 -1.477 1.324 0.119 2.956 1.945 0.387 1.558 2.332 -1.164 3.307 -0.27 2.373 0.313 1.983 -0.738 0.662 0.664 3.266 -0.619 3.617 3.62 3.147 2.917 0.581 1.985 2.215 2.917 0.581 2.413 2.098 1.792 3.188 2.958 2.409 1.828 -0.04 1.907 1.087 2.141 1.943 0.936 3.422 0.238 5.911 0.975 2.722 1.517 0.504 0.351 1.283 -1.281 2.879 0.977 5.25 1.481 3.732 1.362 0.777 4.318 0.657 1.13 2.449 -0.038 0.7 14.234 -0.907 17.03 -0.754 14.389 -1.179 -0.509 -3.539 0.194 -0.972 -0.002 -2.528 -1.051 -1.321 -0.196 -1.555 -1.168 -1.749 0.349 -1.245 -0.781 -3.694 0.27 -2.373 0.815 -2.062 -0.002 -2.528 1.281 -2.879 -0.702 -2.566 -0.158 -2.256 1.047 -3.735 1.204 -1.479 0.777 -1.362 -1.013 -2.02 0.54 -4.745 1.475 -3.852 0.425 -2.645 -2.024 -1.515 -2.02 1.013 -0.894 0.934 -1.592 3.424 -2.06 1.713 -1.866 0.741 0.774 -3.89 1.592 -3.424 0.349 -1.245 2.605 -1.402 0.27 -2.373 -2.024 -1.515 0.077 -1.4 0.698 -2.49 -3.5 -0.191 0.97 -2.334 -0.315 -4.511 -1.751 -1.36 -2.645 -0.425 -0.819 -2.994 -1.09 -0.621 -2.373 -0.27 -3.19 -0.736 -1.438 0.624 -2.917 -0.581 -4.669 -1.941 -15.404 -3.37 -1.909 -3.615 -2.49 -0.698 -0.234 -0.855 z",WV:"m 761.64 242.07 -17.15 2.854 -3.401 -19.987 -2.487 1.83 1.985 2.215 -0.504 1.517 0.896 1.594 -0.66 1.79 -0.657 4.318 0.119 2.956 -1.01 3.034 0.081 3.656 -2.526 2.53 -1.087 1.907 -1.477 1.324 -2.605 1.402 -1.517 -0.504 -1.049 1.207 -0.077 1.4 -1.711 0.468 -0.815 2.062 0.121 5.484 -1.01 0.506 -2.996 -1.709 -0.738 0.662 -1.668 4.824 0.626 3.966 -1.283 0.351 -0.464 3.345 -2.877 1.247 -1.4 -0.077 0.781 3.694 -0.543 2.217 2.998 4.237 1.207 1.049 0.624 1.438 1.479 1.204 0.779 1.166 1.907 1.087 1.479 1.204 2.8 0.153 -0.232 1.673 1.168 1.749 2.296 1.67 0.7 0.038 2.607 1.126 1.556 -0.196 2.992 -3.347 2.296 1.67 1.594 -0.896 3.149 -1.092 1.049 -1.207 0.232 -1.673 1.945 0.387 3.071 -2.219 1.517 0.504 2.643 -2.102 -0.351 -1.283 1.049 -1.207 -1.324 -1.477 0.853 -2.762 2.796 -4.903 0.774 -3.89 1.826 -2.568 -0.04 -1.828 1.087 -1.907 0.191 -3.5 1.517 0.504 1.168 1.749 3.773 0.347 1.243 -2.179 0.426 -2.645 1.823 -5.096 2.062 0.815 1.592 -3.424 1.283 -0.351 3.262 -5.72 -0.43 -2.411 0.621 -1.09 0.153 -2.8 9.416 5.01 0.657 -4.318 -0.196 -1.555 -1.324 -1.477 -1.09 -0.621 -1.013 -2.02 -1.438 0.624 -2.99
16 -1.709 -1.283 0.351 -0.932 1.634 -2.294 0.858 -0.387 1.945 -1.711 0.468 -2.917 -0.581 -0.779 -1.166 -1.281 2.879 -1.087 1.907 -1.79 -0.66 -1.398 2.451 -4.468 4.671 -1.798 -10.771 z",DE:"m 827.78 226.72 -3.228 -0.036 -1.632 1.596 -0.777 1.362 0.468 1.711 4.02 13.842 3.043 11.12 10.227 -2.109 0.428 -0.117 0.155 -0.272 -0.741 -1.866 -1.09 -0.621 0.543 -2.217 -0.858 -2.294 -1.555 0.196 -3.113 -2.136 -0.079 -1.128 -1.751 -1.36 -0.936 -3.422 -1.013 -2.02 -3.23 -2.564 0.232 -1.673 -1.324 -1.477 2.213 -4.513 z",DC:"m 805.95 253.62 1.67 -2.296 -2.724 -1.553 -1.204 1.479 1.245 0.349 0.934 0.894 0.079 1.128 z",MD:"m 822.15 229.65 -9.527 2.147 -18.898 4.02 -15.05 2.969 -17.03 3.282 1.798 10.771 4.468 -4.671 1.398 -2.451 1.79 0.66 1.087 -1.907 1.281 -2.879 0.779 1.166 2.917 0.581 1.711 -0.468 0.387 -1.945 2.294 -0.858 0.932 -1.634 1.283 -0.351 2.996 1.709 1.438 -0.624 1.013 2.02 1.09 0.621 1.324 1.477 0.196 1.555 3.228 0.036 1.634 0.932 0.002 2.528 1.634 0.932 2.528 -0.002 0.779 1.166 2.062 0.815 1.204 -1.479 2.724 1.553 -1.67 2.296 0.158 2.256 -0.815 2.062 -1.01 0.506 -0.853 2.762 0.585 2.139 0.972 0.194 2.526 -2.53 1.285 2.177 1.207 1.049 3.19 0.736 2.411 -0.43 3.151 1.436 1.907 1.087 -0.04 -1.828 -1.324 -1.477 -1.013 -2.02 0.077 -1.4 -2.53 -2.526 -1.17 -4.277 -0.506 -1.01 0.736 -3.19 -0.624 -1.438 1.166 -0.779 -1.754 -3.888 0.66 -1.79 -0.934 -0.894 3.46 -1.636 1.981 -2.841 0.896 1.594 -1.943 2.141 -1.047 3.735 2.645 0.426 0.158 2.256 -1.204 1.479 1.634 0.932 -0.543 2.217 -1.673 -0.232 -0.115 2.1 1.828 -0.04 1.634 0.932 -1.126 2.607 0.196 1.555 -1.01 0.506 2.258 2.37 3.852 1.475 1.749 -1.168 1.207 1.049 -1.204 1.479 2.1 0.115 -0.464 3.345 4.239 -0.47 0.038 -0.7 4 -1.326 0.543 -2.217 0.428 -0.117 0.425 -2.645 1.438 -0.624 0.387 -1.945 -0.662 -0.738 0.387 -1.945 -10.227 2.109 -3.043 -11.12 -4.02 -13.842 -0.468 -1.711 z",NJ:"m 833.03 220.69 -1.164 3.307 -2.605 1.402 -1.787 1.868 -0.581 2.917 0.626 3.966 3.541 2.02 1.79 0.66 2.296 1.67 1.866 -0.741 2.762 0.853 -0.268 4.901 1.438 -0.624 1.553 -2.724 0.619 -3.617 0.932 -1.634 0.853 -2.762 1.357 -4.279 1.632 -1.596 0.815 -2.062 -0.506 -1.01 0.27 -2.373 -0.353 -3.811 0.7 0.038 -0.317 -7.04 -1.168 -1.749 -2.956 0.119 -1.634 -0.932 0.581 -2.917 0.894 -0.934 0.7 0.038 0.932 -1.634 0.696 -5.02 -0.351 -1.283 -14.355 -4.577 -1.943 2.141 -0.115 2.1 -1.592 3.424 -1.36 1.751 1.596 1.632 -0.27 2.373 -1.321 1.051 1.053 3.849 1.556 -0.196 0.858 2.294 6.771 4.583 -1.36 1.751 -2.681 2.803 z",NY:"m 845.46 203.96 -1.556 0.196 -0.387 1.945 1.983 -0.313 -0.04 -1.828 z m 26.547 -18.07 -1.711 0.468 -3.185 4.32 -2.722 0.975 -5.405 1.249 -1.36 1.751 -4.239 0.47 -0.466 0.817 -3.03 1.519 -0.504 1.517 -2.02 1.013 -1.319 3.579 1.051 1.321 2.37 -2.258 2.062 0.815 2.06 -1.713 2.877 -1.247 2.06 -1.713 4.432 -1.443 3.226 -2.492 1.983 -0.313 2.643 -2.102 6.762 -5.529 -0.662 -0.738 -1.943 2.141 -1.207 -1.049 -1.36 1.751 -1.711 0.468 -0.815 2.062 -2.256 0.158 0.777 -1.362 1.438 -0.624 -0.196 -1.555 0.777 -1.362 1.594 -0.896 z m -58.4 -72.29 -2.683 0.275 -3.381 2.764 -1.787 1.868 -5.322 7.433 -0.815 2.062 0.506 1.01 -3.496 4.864 -1.904 1.441 -2.098 2.413 1.479 1.204 1.01 -0.506 1.245 0.349 0.547 2.839 -1.749 1.168 2.571 4.354 0.04 1.828 -0.621 1.09 -2.566 0.702 -3.575 3.737 -0.349 1.245 -3.771 2.181 -5.95 0.939 -2.605 1.402 -1.4 -0.077 -2.334 -0.97 -5.756 -0.034 -1.866 0.741 -2.528 0.002 -4.588 1.715 -5.481 2.649 0.626 3.966 2.528 -0.002 0.158 2.256 1.402 2.605 -0.387 1.945 -1.477 1.324 -1.436 3.151 -2.953 2.647 -1.515 2.024 -4 3.854 0.939 5.95 13.765 -2.618 12.91 -2.384 15.05 -2.969 8.671 -1.913 19.753 -4.256 3.269 1.864 1.79 0.66 0.506 1.01 0.936 3.422 1.441 1.904 1.907 1.087 2.256 -0.158 1.324 1.477 14.355 4.577 -0.936 -3.422 0.7 0.038 0.702 2.566 0.16 4.784 1.749 -1.168 0.504 -1.517 1.398 -2.451 -1.868 -1.787 3.419 -3.464 -1.479 -1.204 -2.892 -16.449 -0.817 -0.466 0.259 -15.01 -3.982 -17.07 -1.051 -1.321 -2.1 -0.115 0.27 -2.373 -1.949 -5.443 -0.662 -0.738 0.191 -3.5 0.466 -0.817 -0.702 -2.566 -0.002 -2.528 -1.441 -1.904 -0.896 -1.594 0.036 -3.228 -0.934 -0.894 -0.509 -3.539 -9.682 2.42 -10.537 2.654 z",PA:"m 831.84 191.13 -1.324 -1.477 -2.256 0.158 -1.907 -1.087 -1.441 -1.904 -0.936 -3.422 -0.506 -1.01 -1.79 -0.66 -3.269 -1.864 -19.753 4.256 -8.671 1.913 -15.05 2.969 -12.91 2.384 -13.765 2.618 -0.939 -5.95 -1.749 1.168 -7.345 5.918 -2.02 1.013 2.971 17.576 1.915 11.199 3.401 19.987 17.15 -2.854 17.03 -3.282 15.05 -2.969 18.898 -4.02 9.527 -2.147 0.777 -1.362 1.632 -1.596 3.228 0.036 0.194 -0.972 3.771 -2.181 0.232 -1.673 1.049 -1.207 2.681 -2.803 1.36 -1.751 -6.771 -4.583 -0.858 -2.294 -1.556 0.196 -1.053 -3.849 1.321 -1.051 0.27 -2.373 -1.596 -1.632 1.36 -1.751 1.592 -3.424 0.115 -2.1 1.943 -2.141 z",ME:"m 915.1 101.46 -0.079 -1.128 -1.9
107 -1.087 -1.01 0.506 -0.308 3.073 0.662 0.738 2.643 -2.102 z m -3.723 -32.08 0.077 -1.4 -2.769 -8.437 -5.537 -16.874 -3.503 -2.719 -4.396 -1.785 -1.4 -0.077 -0.932 1.634 -2.139 0.585 -1.087 1.907 -1.711 0.468 -1.632 1.596 -2.217 -0.543 -0.662 -0.738 -0.819 -2.994 -2.528 0.002 -0.738 0.662 -5.934 18.634 0.783 6.222 -1.36 1.751 -0.347 3.773 0.779 1.166 -0.232 1.673 0.196 1.555 1.324 1.477 -1.592 3.424 0.506 1.01 -2.253 2.685 -0.815 2.062 -0.115 2.1 -0.97 2.334 0.468 1.711 -0.932 1.634 -1.168 -1.749 -1.749 1.168 4.601 13.453 5.186 15.591 2.418 7.154 0.781 3.694 3.23 2.564 0.196 1.555 1.751 1.36 1.438 -0.624 0.464 -3.345 0.27 -2.373 1.632 -1.596 -0.392 -3.111 2.177 -1.285 -1.519 -3.03 1.398 -2.451 1.515 -2.024 2.568 1.826 1.128 -0.079 1.047 -3.735 1.049 -1.207 1.79 0.66 -0.002 -2.528 0.738 -0.662 2.179 1.243 0.894 -0.934 0.543 -2.217 -0.04 -1.828 0.347 -3.773 0.504 -1.517 -1.051 -1.321 1.787 -1.868 2.102 2.643 1.945 0.387 1.711 -0.468 -1.285 -2.177 3.964 -3.154 2.411 -0.43 0.741 1.866 1.283 -0.351 1.477 -1.324 0.232 -1.673 -0.779 -1.166 0.894 -0.934 2.1 0.115 1.438 -0.624 -0.158 -2.256 2.373 0.27 0.777 -1.362 1.556 -0.196 2.368 -4.786 -1.713 -2.06 -3.543 -4.547 -0.972 -0.194 -1.477 1.324 -2.568 -1.826 -0.002 -2.528 -1.713 -2.06 0.894 -0.934 -0.896 -1.594 -3.149 1.092 -3.307 -1.164 0.077 -1.4 z",MI:"m 647.05 129.07 0.466 -0.817 -0.275 -2.683 -0.855 0.234 -0.736 3.19 1.4 0.077 z m 55.697 49.811 -1.168 -1.749 -1.481 -3.732 -0.781 -3.694 -0.896 -1.594 -1.639 -5.988 -1.285 -2.177 -2.141 -1.943 -2.062 -0.815 -2.332 1.558 -2.449 1.13 -1.709 2.996 -1.164 3.307 -0.972 -0.194 -1.553 2.724 -3.735 -1.047 -0.934 -0.894 -0.236 -3.383 0.66 -1.79 0.621 -1.09 1.983 -0.313 1.477 -1.324 0.54 -4.745 2.332 -1.558 0.387 -1.945 -0.587 -4.666 0.232 -1.673 -1.326 -4 -2.141 -1.943 0.232 -1.673 1.866 -0.741 -0.624 -1.438 -1.324 -1.477 0.194 -0.972 -2.024 -1.515 -2.8 -0.153 -2.607 -1.126 -1.634 -0.932 -2.528 0.002 -2.102 -2.643 -1.517 -0.504 -2.411 0.43 -1.907 -1.087 -3.034 -1.01 -2.605 1.402 -1.826 2.568 0.002 2.528 1.596 1.632 -0.077 1.4 -2.256 0.158 -2.06 1.713 -0.815 2.062 0.547 2.839 -0.347 3.773 -1.751 -1.36 -0.347 3.773 -1.245 -0.349 0.543 -2.217 -0.468 -1.711 0.466 -0.817 -0.468 -1.711 -2.215 1.985 -1.126 2.607 -1.362 -0.777 -0.932 1.634 -0.7 -0.038 -0.502 4.045 -1.711 0.468 -0.621 1.09 0.585 2.139 0.315 4.511 -2.096 4.941 -1.36 1.751 1.402 2.605 0.353 3.811 -0.815 2.062 -0.232 1.673 0.741 1.866 4.558 9.1 1.247 2.877 0.549 5.367 -0.151 5.328 -1.396 4.979 -1.553 2.724 -1.357 4.279 -1.553 2.724 -2.06 1.713 9.45 -0.747 15.13 -1.841 8.478 -0.941 0.079 1.128 8.205 -1.096 13.455 -2.073 0.387 -1.945 1.902 -3.969 1.01 -0.506 0.423 -5.173 0.194 -0.972 0.932 -1.634 2.487 -1.83 -0.236 -3.383 0.504 -1.517 1.515 -2.024 1.362 0.777 0.158 2.256 1.01 -0.506 0.932 -1.634 0.153 -2.8 -0.506 -1.01 0.657 -4.318 z m -27.12 -63.837 -1.945 -0.387 0.079 1.128 -1.943 2.141 1.945 0.387 2.256 -0.158 1.204 -1.479 -1.596 -1.632 z m -15.1 -6.443 -0.894 0.934 -1.596 -1.632 -2.449 1.13 -3.735 -1.047 0.23 -4.201 -0.506 -1.01 -2.528 0.002 -4.354 2.571 -5.056 0.004 -3.577 1.209 -0.817 -0.466 -1.787 1.868 -3.188 1.792 -1.826 2.568 -1.907 -1.087 -1.749 1.168 -1.596 -1.632 -1.555 0.196 -2.294 0.858 -1.828 0.04 -0.741 -1.866 -1.245 -0.349 -2.219 -3.071 -0.779 -1.166 -2.451 -1.398 -4.201 -0.23 -1.711 0.468 -0.662 -0.738 -2.098 2.413 -1.555 0.196 0.308 -3.073 -1.519 -3.03 -1.517 -0.504 -0.896 -1.594 -2.953 2.647 -0.97 2.334 -2.411 0.43 -1.36 1.751 -2.332 1.558 -6.105 1.211 -2.836 3.075 -5.909 2.766 0.234 0.855 2.49 0.698 1.909 3.615 15.404 3.37 4.669 1.941 2.917 0.581 1.438 -0.624 3.19 0.736 2.373 0.27 1.09 0.621 0.819 2.994 2.645 0.425 1.751 1.36 0.315 4.511 -0.97 2.334 3.5 0.191 -0.698 2.49 -0.077 1.4 2.024 1.515 0.66 -1.79 2.679 -5.33 0.853 -2.762 1.281 -2.879 1.166 -0.779 0.426 -2.645 1.09 0.621 0.196 1.556 1.866 -0.741 1.436 -3.151 1.089 0.621 1.477 -1.324 0.313 1.983 -1.01 0.506 -0.97 2.334 1.517 0.504 1.126 -2.607 2.177 -1.285 1.592 -3.424 2.566 -0.702 6.222 -0.783 1.553 -2.724 3.111 -0.392 5.135 1.123 3.075 2.836 1.673 0.232 -0.313 -1.983 0.698 -2.49 3.345 0.464 6.573 0.5 1.866 -0.741 -2.413 -2.098 0.077 -1.4 -3.89 -0.774 0.894 -0.934 -0.585 -2.139 1.828 -0.04 -1.013 -2.02 0.387 -1.945 -1.245 -0.349 -1.749 1.168 -1.828 0.04 -0.777 1.362 z m -50.651 -16.252 -1.207 -1.049 -3.383 0.236 -2.294 0.858 -3.343 2.064 -2.136 3.113 -0.115 2.1 1.4 0.077 1.792 3.188 2.213 -4.513 4.779 -5.216 1.828 -0.04 0.466 -0.817 z m -12.498 -15.429 -1.866 0.741 -3.071 2.219 -3.926 2.454 -1.321 1.051 1.168 1.749 2.605 -1.402 0.194 -0.972 3.615 -1.909 1.477 -1.324 1.126 -2.607 z",HI:"m 250.64 510.99 -3.131 0.172 -4.406 2.632 -0.66 1.936 2.961 2.174 4.04 1.08 3.095 -5.854 -1.902 -2.14 z m -17.01 9.583 2.402 -2.438 -3.097 0.377 0.695 2.061 z m 47.783 4.799 -2.495 -2.322 -2.242 2.552 -2.357 1.026 2.894 5.556 2.163 -2.187 3.736 3.03 2.436 -1.811 -0.57 -2.573 -2.494 -0.215 -1.072 -3.051 z m 13.406 8.365 -0.853 2.881 4.612 -0.138 4.236 0.978 3.03 -1.629 0.216 -0.809 -5.512 -1.046 -0.25 0.604 -5.478 -0.841 z m 13.837 4.22 -1.81 0.934 1.231 4.01 2.847 0.227 0.924 3.427 2.961 1.331 3.621 -1.026 3.01 -2.187 -6.322 -5.05 -6.457 -1.66 z m -6.682 6.664 2.152 -1.413 -1.777 -2.653 -2.084 -0.284 -1.195 1.253 1.219 0.569
10.639 2.562 1.048 -0.034 z m 7.973 4.427 -1.549 -1.286 -1.434 1.925 2.983 -0.639 z m 36.937 22.271 -3.588 -3.403 0.045 -0.991 -2.391 -0.443 -0.081 -3.01 -7.221 -4.974 -3.01 -0.762 -4.374 -2.64 -2.812 0.821 1.573 3.951 -4.723 7.04 1.72 2.732 1.835 5.101 1.062 8.04 4.02 2.629 2.481 -4.066 4.36 -3.327 5.363 -1.528 4.554 -3.01 1.183 -2.164 z",PR:"m 652.8172,519.53619 -0.94132,-0.20683 -0.81519,-0.0173 -0.0202,0.12648 1.36672,1.32069 0.44892,0.73848 0.13631,-0.34234 -0.0567,-0.28012 -0.28681,-0.59782 0.22238,0.002 0.0889,0.26524 0.18466,0.17573 0.27264,0.0835 0.35273,-0.0118 -0.22213,-0.24339 0.36159,0.0362 0.0989,-0.0258 -0.39766,-0.61216 z m -11.26547,-2.10608 -0.25686,-0.0777 -0.28463,0.18901 -0.27071,0.24773 -0.5887,0.40638 L 639,518 l -0.87615,-0.71865 -0.4498,0.29734 -0.5506,-0.32082 -0.54914,-0.82928 -0.20841,0.12802 -0.35137,0.12827 -0.25362,0.0577 0.14423,-0.26788 0.17088,-0.19553 -0.0338,-0.17338 -0.19327,-0.0807 -0.25282,0.3437 -0.36892,0.17547 -0.58677,-0.65575 -0.57129,-0.33741 -1.06098,-0.26927 -0.39962,-0.31826 -0.40499,-0.0879 -0.5203,0.34249 -1.50935,-0.48075 -0.7462,-0.17896 -0.30633,0.43981 -0.47856,0.20624 -0.53627,-0.11908 -0.37969,-0.13205 -0.53046,-0.13471 -2.16258,-0.74134 0.40092,0.43492 0.463,0.48468 0.5928,0.32743 0.54795,0.0877 -0.006,0.25662 -1.10449,0.30398 -0.50466,-0.0356 -0.19918,-0.44924 -0.0941,-0.34757 -0.6371,-0.35279 0.12408,-0.454 -0.32461,-0.11175 -0.27917,0.3428 -0.31599,0.17717 -0.28352,-0.15003 -0.11536,-0.19463 -0.22518,-0.30698 -0.43441,-0.081 -0.37738,0.27053 -1.73806,-0.61023 -1.53127,0.39532 -2.58246,-0.86146 -2.82928,0.47563 -1.30446,-0.43129 -2.12938,-0.0858 -0.5436,0.0926 -0.8672,-0.35791 -0.87737,-0.13858 -1.88971,0.11035 -1.30648,0.2467 -0.49097,-0.0485 -1.22614,-0.47352 -0.47164,-0.0771 -3.4548,0.33244 -3.45452,-0.8463 -1.17748,-0.58051 -1.76006,-0.1183 -1.67234,0.41441 -0.63858,0.78085 0.01,0.88776 0.32314,0.62022 -0.0741,0.77625 -0.85063,0.63052 -0.47536,0.26988 -0.6363,0.24582 -0.77812,0.29132 -0.95651,0.24281 -0.0719,0.24123 0.24291,0.64412 0.30816,0.51644 0.4862,1.04697 0.5953,0.1766 0.73832,0.17621 0.28221,0.65856 0.46632,1.7007 0.40499,0.40049 0.20964,0.37272 -0.20456,0.40629 -0.29214,0.25756 -0.2687,0.26628 -0.38433,1.25039 -0.028,1.13284 -0.36947,0.345 0.12035,0.5895 0.11464,0.3641 -0.33048,0.21662 -0.23623,0.323 -0.046,0.65274 0.41411,0.20747 0.44457,-0.0669 0.3171,0.1803 0.12592,0.18967 -0.12278,0.25806 -0.26112,0.12623 -0.30759,0.0823 -0.24253,0.12407 -0.80638,0.34343 -0.0569,0.97019 0.16064,0.33654 0.45593,0.76795 0.36456,0.0282 -0.20809,-0.80963 0.36957,-0.27344 0.71356,0.43476 1.15172,0.16921 0.39517,0.0665 0.49058,-0.0945 0.5655,-0.27214 0.47421,-0.38648 0.47083,0.175 0.80737,0.0143 0.74419,0.16042 0.67337,0.0628 0.72162,0.82187 0.4615,0.36812 0.61956,0.0874 0.0324,-0.32742 0.0639,-0.24419 0.13971,-0.1356 0.17248,-0.007 0.36941,0.0391 0.51248,-0.0328 1.03287,0.0802 0.7023,-0.0873 0.76959,-0.1961 0.67119,-0.34014 0.40415,-0.51055 -0.45756,-0.0183 0.006,-0.25677 0.43225,-0.25014 0.4506,-0.0827 0.29133,0.15294 -0.0427,0.47534 1.36504,0.0519 0.98405,0.42838 0.25201,0.0668 1.36656,-0.14413 0.57236,0.0699 0.21375,0.41 0.24966,-0.0949 0.23567,-0.15348 0.51723,0.29045 0.39953,-0.0659 0.34912,-0.21842 0.35037,-0.17346 1.10022,-0.0287 0.48477,-0.0789 0.35524,-0.1626 0.47309,-0.0474 0.63164,-0.11359 0.55381,0.38447 0.52609,0.65099 0.62576,0.52738 0.67739,0.0998 0.96714,-0.63187 0.78142,-0.15613 0.54375,-0.0212 0.30211,0.0765 0.41025,0.24179 0.16516,0.20425 0.11634,0.23984 0.16516,0.20425 0.31484,0.0902 0.92048,0.11884 0.46666,0.13787 0.38486,-0.0982 0.66848,-0.57314 0.30155,0.24605 0.12512,0.21623 -0.0877,0.1638 -0.36611,0.0961 0.018,0.16751 0.0366,0.094 0.14081,0.22189 0.2729,-0.15743 0.32136,-0.0236 0.3674,0.0205 0.40855,-0.0179 1.98615,-0.99449 0.69142,-0.15382 1.01523,0.0558 0.23903,-0.0184 0.98753,-0.37415 0.4104,-0.0707 0.67524,0.0812 0.76192,0.18498 0.74579,0.0359 1.7463,-0.56555 1.2649,-0.73558 0.66654,-0.59184 -0.31177,-1.03568 0.17669,-0.21116 0.7707,-0.15122 0.17805,-0.0947 0.47351,-0.60096 0.11883,-0.92047 1.22434,-1.80444 0.58345,-0.56026 0.55382,-0.24072 0.65905,-0.13898 0.61642,-0.28898 0.58354,-0.17612 0.55937,0.29722 0.38915,0.0822 0.32162,-0.26457 -0.31298,-0.45561 0.13421,-0.3611 0.3656,0.002 0.31598,0.51935 0.29981,-0.0135 0.05,-0.30307 0.34717,-0.23711 -0.38373,-0.55342 -0.0919,-0.25742 0.1087,-0.31685 -0.4735,0.21702 -0.26588,-0.12568 -0.23501,-0.25708 0.14964,-0.42653 -0.13142,-0.41516 0.10541,-1.46116 0.36345,-1.72268 z m 10.5618,8.44475 -1.73952,-0.10177 -1.14862,-0.41785 -0.42347,-0.0861 -2.66708,0.37526 -0.31785,0.15869 -0.48202,0.38358 -0.6104,0.34459 -0.67048,0.24201 -0.6583,0.0412 -0.16081,-0.024 -0.52224,0.0112 0.49587,0.99701 0.96165,0.15211 1.03924,-0.10496 0.68069,0.23504 0.52451,-0.23365 2.62043,-0.56232 0.63906,-0.25369 0.48857,-0.11304 0.29189,0.29601 0.23026,0.005 0.17885,-0.19257 0.64252,-0.43103 0.22504,-0.077 0.89001,0.0806 0.2455,-0.13204 -0.31975,-0.41347 z",GU:"m 531 516 c 0 0 0 0 0 0 1 0 1 1 1 1 1 0 1 0 2 1 0 0 1 0 1 1 0 0 0 0 0 0 1 1 -1 1 1 1 0 0 2 0 2 1 1 0 1 0 2 0 0 0 -1 1 -1 1 0 1 0 1 0 2 0 1 0 1 -1 1 0 1 0 1 0 2 -1 0 -1 0 -2 0 -1 0 -1 1 -2 1 0 0 0 1 0 1 -1 1 -2 0 -2 1 0 1 0 1 -1 1 0 0 -1 1 -1 1 -1 0 -1 0 -2 0 0 0 -1 1 -1 2 -1 0 -1 0 -1 1 0 0 -1 -1 -2 0 0 0 0 1 0 1 0 1 -1 1 -1 1 0 0 0 1 0 2 0 0 0 1 0 1 0 1 0 2 -1 2 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 2 0 0 -1 0 -1 0 -1 1 -1 1 -2 1 0 1 0 1 -1 1 0 1 -1 1 -1 1 -1 0 -2 0 -2 0 -1 0 -1 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 -1 0 -1 -1 -1 0 -1 -1 -1 0 -1 0 -1 0 -2 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -2 0 0 1 0 1 -1 0 0 0 -1 1 -1 0 -1 0 -1 0 -2 0 0 0 0 0 0 l -3 -3 c 0 -1 1 -1 2 0 0 0 1 0 1 0 1 0 1 -1 1 0 0 1 0 0 0 0 2 -1 1 -1 0 0 0 0 2 0 1 -1 0 0 -1 0 -1 -1 0 0 2 0 3 0 0 1 1 0 1 0 1 0 2 0 2 0 1 0 2 -1 2 -1 1 0 1 0 2 0 0 -1 0 -2 0 -2 0 -1 2 0 2 0 1 0 1 -1 1 -1 0 -1 0 -1 1 -1 1 -1 1 -1 1 -2 0 -1 1 -1 1 -2 0 -1 0 -1 0 -2 1 -1 1 -1 2 -1 0 -1 0 -1 0 -2 0 -1 0 -1 -1 -1",VI:"m 678 500 c 0 0 -2 2 -2 2 0 0 -2 1 -2 1 0 0 0 2 0 2 0 0 3 1 3 1 0 0 3 0 3 0 0 0 2 2 2 2 0 0 2 0 2 0 0 0 2 -1 2 -1 0 0 5 -1 5 -1 0 0 3 -1 3 -1 0 0 2 -1 2 -1 0 0 -1 -2 -1 -2 0 0 -3 0 -3 0 0 0 -7 -2 -7 -2 0 0 -7 0 -7 0 z m 20 2 c 0 0 0 1 0 1 0 0 1 1 1 1 0 0 3 0 3 0 0 0 1 1 1 1 0 0 2 -1 2 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 2 -2 2 -2 0 0 1 -1 1 -1 0 0 -2 -1 -2 -1 0 0 -2 1 -2 1 0 0 -3 -1 -3 -1 0 0 -1 1 -1 1 0 0 0 1 0 1 0 0 -2 1 -2 1 z m -7 28 c 0 0 3 -1 3 -1 0 0 3 1 3 1 0 0 3 -2 3 -2 0 0 1 0 1 0 0 0 1 2 1 2 0 0 1 2 1 2 0 0 3 -2 3 -2 0 0 1 1 1 1 0 0 6 -1 6 -1 0 0 1 4 1 4 0 0 -3 1 -3 1 0 0 -4 0 -4 0 0 0 -8 2 -8 2 0 0 -3 0 -3 0 0 0 -5 1 -5 1 0 0 -2 -1 -2 -1 0 0 -1 1 -1 1 0 0 -4 0 -4 0 0 0 -2 -1 0 -2 2 -2 1 -5 1 -5 0 0 6 -1 6 -1 z",MP:"m 572 525 c 0 0 2 -2 2 -2 0 0 2 -1 2 -1 0 0 -4 3 -4 3 z m 0 10 c 0 0 4 4 4 4 0 0 -1 -4 -1 -4 0 0 -3 0 -3 0 z m 9 11 c 0 0 2 6 2 6 0 0 0 0 0 0 0 0 3 -6 3 -6 0 0 -5 0 -5 0 z m 9 12 c 0 0 0 6 0 6 0 0 4 2 4 2 0 0 1 -6 1 -6 0 0 -5 -2 -5 -2 z m 17 16 c 0 0 -4 6 -4 6 0 0 1 3 1 3 0 0 6 3 6 3 0 0 2 -4 2 -4 0 0 0 -6 0 -6 0 0 -5 -2 -5 -2 z",AS:"m 681 568 c 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 z m 1 1 c 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 -1 0 -1 0 z m 10 5 c 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 -1 0 -1 1 -1 0 -1 0 -1 0 -1 0 -2 -1 -2 -2 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -1 -1 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 0 2 0 2 -1 1 0 1 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 0 2 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 -1 0 -1 0 -1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 l 0 0 -2 0 c -2 0 -3 0 -4 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 l 0 0 z m -23 -8 c 0 0 0 -1 0 -1 -1 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -3 -2 0 -1 0 -1 0 -1 0 0 0 0 0 -1 0 0 1 0 1 1 1 0 1 0 2 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 1 -1 1 0 2 0 3 0 1 -1 1 -1 2 -1 0 0 1 0 2 0 0 0 0 0 0 0 1 1 1 1 1 2 1 1 2 2 2 2 0 0 0 0 0 0 0 0 1 2 1 2 l 0 0 0 1 c 0 0 -1 0 -1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 -1 0 -1 0 0 0 -1 -1 -1 -1 0 0 -1 0 -1 0 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 1 -1 1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 l -1 0 -1 -1 z"},names:{AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District Of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",VI:"Virgin Islands",GU:"Guam",PR:"Puerto Rico",MP:"Northern Mariana Islands",AS:"American Samoa"},default_labels:{NH:{parent_id:"NH",x:"932",y:"183",pill:"yes",width:45,display:"all"},VT:{parent_id:"VT",x:"883",y:"243",pill:"yes",width:45,display:"all"},RI:{parent_id:"RI",x:"932",y:"273",pill:"yes",width:45,display:"all"},NJ:{parent_id:"NJ",x:"883",y:"273",pill:"yes",width:45,display:"all"},DE:{parent_id:"DE",x:"883",y:"303",pill:"yes",width:45,display:"all"},MD:{parent_id:"MD",x:"932",y:"303",pill:"yes",width:45,display:"all"},DC:{parent_id:"DC",x:"884",y:"332",pill:"yes",width:45,display:"all"},MA:{parent_id:"MA",x:"932",y:"213",pill:"yes",width:45,display:"all"},CT:{parent_id:"CT",x:"932",y:"243",pill:"yes",width:45,display:"all"},HI:{parent_id:"HI",x:305,y:565},AK:{parent_id:"AK",x:"113",y:"495"}
1,FL:{parent_id:"FL",x:"773",y:"510"},ME:{parent_id:"ME",x:"893",y:"85"},NY:{parent_id:"NY",x:"815",y:"158"},PA:{parent_id:"PA",x:"786",y:"210"},VA:{parent_id:"VA",x:"790",y:"282"},WV:{parent_id:"WV",x:"744",y:"270"},OH:{parent_id:"OH",x:"700",y:"240"},IN:{parent_id:"IN",x:"650",y:"250"},IL:{parent_id:"IL",x:"600",y:"250"},WI:{parent_id:"WI",x:"575",y:"155"},NC:{parent_id:"NC",x:"784",y:"326"},TN:{parent_id:"TN",x:"655",y:"340"},AR:{parent_id:"AR",x:"548",y:"368"},MO:{parent_id:"MO",x:"548",y:"293"},GA:{parent_id:"GA",x:"718",y:"405"},SC:{parent_id:"SC",x:"760",y:"371"},KY:{parent_id:"KY",x:"680",y:"300"},AL:{parent_id:"AL",x:"655",y:"405"},LA:{parent_id:"LA",x:"550",y:"435"},MS:{parent_id:"MS",x:"600",y:"405"},IA:{parent_id:"IA",x:"525",y:"210"},MN:{parent_id:"MN",x:"506",y:"124"},OK:{parent_id:"OK",x:"460",y:"360"},TX:{parent_id:"TX",x:"425",y:"435"},NM:{parent_id:"NM",x:"305",y:"365"},KS:{parent_id:"KS",x:"445",y:"290"},NE:{parent_id:"NE",x:"420",y:"225"},SD:{parent_id:"SD",x:"413",y:"160"},ND:{parent_id:"ND",x:"416",y:"96"},WY:{parent_id:"WY",x:"300",y:"180"},MT:{parent_id:"MT",x:"280",y:"95"},CO:{parent_id:"CO",x:"320",y:"275"},UT:{parent_id:"UT",x:"223",y:"260"},AZ:{parent_id:"AZ",x:"205",y:"360"},NV:{parent_id:"NV",x:"140",y:"235"},OR:{parent_id:"OR",x:"100",y:"120"},WA:{parent_id:"WA",x:"130",y:"55"},ID:{parent_id:"ID",x:"200",y:"150"},CA:{parent_id:"CA",x:"79",y:"285"},MI:{parent_id:"MI",x:"663",y:"185"},PR:{parent_id:"PR",x:"620",y:"545"},GU:{parent_id:"GU",x:"550",y:"540"},VI:{parent_id:"VI",x:"680",y:"519"},MP:{parent_id:"MP",x:"570",y:"575"},AS:{parent_id:"AS",x:"665",y:"580"}},proj:"lambert",proj_coordinates:[{lat:45.995417,lng:-116.915987,x:171.83415,y:90.850238},{lat:31.000691,lng:-85.002362,x:692.14036,y:444.326},{lat:42.05,lng:-73.487,x:847.59791,y:171.53721},{lat:68.88,lng:-166.217,x:70.739,y:450.663},{lat:60.306316,lng:-141.001862,x:155.698,y:539.706},{lat:69.646,lng:-141.001,x:155.42539,y:455.01987},{lat:21.574919,lng:-158.281348,x:274.25329,y:526.50555},{lat:18.91,lng:-155.681,x:328.69953,y:585.08864},{lat:20.634391,lng:-156.451664,x:311.812,y:546.523},{lat:17.952911638835076,lng:-67.80315508659565,x:568.50688,y:530.25711},{lat:18.19285310206456,lng:-66.45655677324636,x:613.64754,y:523.56889},{lat:18.492779931101417,lng:-65.37927812256693,x:649.66308,y:513.96978}],proj_rules:[{condition:"lat>50 && lng<-125",points:[3,4,5]},{condition:"lat<18.5 && lat>17 && lng<-65 && lng>-68",points:[9,10,11]},{condition:"lat<24 && lat>17 && lng<-154 && lng>-160",points:[6,7,8]}]});s.dn(a);var r=(t,e=[])=>{const s={main_settings:{width:"responsive",background_color:"#FFFFFF",background_transparent:"yes",popups:"off",state_description:"",state_color:"#999",state_hover_color:"#999",state_url:"",border_size:1.5,border_color:"#ffffff",all_states_inactive:"no",all_states_zoomable:"no",location_description:"Location description",location_color:"#FF0067",location_opacity:.8,location_hover_opacity:1,location_url:"",location_size:25,location_type:"square",location_border_color:"#FFFFFF",location_border:2,location_hover_border:2.5,all_locations_inactive:"no",all_locations_hidden:"no",label_color:"#ffffff",label_hover_color:"#ffffff",label_size:22,label_font:"Arial",hide_labels:"yes",manual_zoom:"no",back_image:"no",arrow_box:"no",navigation_size:"40",navigation_color:"#f7f7f7",navigation_border_color:"#636363",initial_back:"no",initial_zoom:-1,initial_zoom_solo:"no",regi
1on_opacity:1,region_hover_opacity:.6,zoom_out_incrementally:"yes",zoom_percentage:.99,zoom_time:.5,popup_color:"white",popup_opacity:.9,popup_shadow:1,popup_corners:5,popup_font:"12px/1.5 Verdana, Arial, Helvetica, sans-serif",popup_nocss:"no",div:"map",auto_load:"no",rotate:"0",url_new_tab:"yes",images_directory:"default",import_labels:"no",fade_time:.1,link_text:"View Website"},state_specific:{HI:{name:"Hawaii",description:"default",color:"default",hover_color:"default",url:"default"},AK:{name:"Alaska",description:"default",color:"default",hover_color:"default",url:"default"},FL:{name:"Florida",description:"default",color:"default",hover_color:"default",url:"default",inactive:"no"},NH:{name:"New Hampshire",description:"default",color:"default",hover_color:"default",url:"default"},VT:{name:"Vermont",description:"default",color:"default",hover_color:"default",url:"default"},ME:{name:"Maine",description:"default",color:"default",hover_color:"default",url:"default"},RI:{name:"Rhode Island",description:"default",color:"default",hover_color:"default",url:"default"},NY:{name:"New York",description:"default",color:"default",hover_color:"default",url:"default"},PA:{name:"Pennsylvania",description:"default",color:"default",hover_color:"default",url:"default"},NJ:{name:"New Jersey",description:"default",color:"default",hover_color:"default",url:"default"},DE:{name:"Delaware",description:"default",color:"default",hover_color:"default",url:"default"},MD:{name:"Maryland",description:"default",color:"default",hover_color:"default",url:"default"},VA:{name:"Virginia",description:"default",color:"default",hover_color:"default",url:"default"},WV:{name:"West Virginia",description:"default",color:"default",hover_color:"default",url:"default"},OH:{name:"Ohio",description:"default",color:"default",hover_color:"default",url:"default"},IN:{name:"Indiana",description:"default",color:"default",hover_color:"default",url:"default"},IL:{name:"Illinois",description:"default",color:"default",hover_color:"default",url:"default"},CT:{name:"Connecticut",description:"default",color:"default",hover_color:"default",url:"default"},WI:{name:"Wisconsin",description:"default",color:"default",hover_color:"default",url:"default"},NC:{name:"North Carolina",description:"default",color:"default",hover_color:"default",url:"default"},DC:{name:"District of Columbia",description:"default",color:"default",hover_color:"default",url:"default"}
1,MA:{name:"Massachusetts",description:"default",color:"default",hover_color:"default",url:"default"},TN:{name:"Tennessee",description:"default",color:"default",hover_color:"default",url:"default"},AR:{name:"Arkansas",description:"default",color:"default",hover_color:"default",url:"default"},MO:{name:"Missouri",description:"default",color:"default",hover_color:"default",url:"default"},GA:{name:"Georgia",description:"default",color:"default",hover_color:"default",url:"default"},SC:{name:"South Carolina",description:"default",color:"default",hover_color:"default",url:"default"},KY:{name:"Kentucky",description:"default",color:"default",zoomable:"no",hover_color:"default",url:"default"},AL:{name:"Alabama",description:"default",color:"default",hover_color:"default",url:"default"},LA:{name:"Louisiana",description:"default",color:"default",hover_color:"default",url:"default"},MS:{name:"Mississippi",description:"default",color:"default",hover_color:"default",url:"default"},IA:{name:"Iowa",description:"default",color:"default",hover_color:"default",url:"default"},MN:{name:"Minnesota",description:"default",color:"default",hover_color:"default",url:"default"},OK:{name:"Oklahoma",description:"default",color:"default",hover_color:"default",url:"default"},TX:{name:"Texas",description:"default",color:"default",hover_color:"default",url:"default"},NM:{name:"New Mexico",description:"default",color:"default",hover_color:"default",url:"default"},KS:{name:"Kansas",description:"default",color:"default",hover_color:"default",url:"default"},NE:{name:"Nebraska",description:"default",color:"default",hover_color:"default",url:"default"},SD:{name:"South Dakota",description:"default",color:"default",hover_color:"default",url:"default"},ND:{name:"North Dakota",description:"default",color:"default",hover_color:"default",url:"default"},WY:{name:"Wyoming",description:"default",color:"default",hover_color:"default",url:"default"},MT:{name:"Montana",description:"default",color:"default",hover_color:"default",url:"default"},CO:{name:"Colorado",description:"default",color:"default",hover_color:"default",url:"default"},UT:{name:"Utah",description:"default",color:"default",hover_color:"default",url:"default"},AZ:{name:"Arizona",description:"default",color:"default",hover_color:"default",url:"default"},NV:{name:"Nevada",description:"default",color:"default",hover_color:"default",url:"default"},OR:{name:"Oregon",description:"default",color:"default",hover_color:"default",url:"default"},WA:{name:"Washington",description:"default",color:"default",hover_color:"default",url:"default"},CA:{name:"California",description:"default",color:"default",hover_color:"default",url:"default"},MI:{name:"Michigan",description:"default",color:"default",hover_color:"default",url:"default"},ID:{name:"Idaho",description:"default",color:"default",hover_color:"default",url:"default"},GU:{name:"Guam",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},VI:{name:"Virgin Islands",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},PR:{name:"Puerto Rico",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},AS:{name:"American Samoa",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"},MP:{name:"Northern Mariana Islands",description:"default",color:"default",hover_color:"default",url:"default",hide:"yes"}},labels:{NH:{parent_id:"NH",x:"932",y:"183",pill:"yes",width:45,display:"all"},VT:{parent_id:"VT",x:"883",y:"243",pill:"yes",width:45,display:"all"},RI:{parent_id:"RI",x:"932",y:"273",pill:"yes",width:45,display:"all"},NJ:{parent_id:"NJ",x:"883",y:"273",pill:"yes",width:45,display:"all"},DE:{parent_id:"DE",x:"883",y:"303",pill:"yes",width:45,display:"all"},MD:{parent_id:"MD",x:"932",y:"303",pill:"yes",width:45,display:"all"},DC:{parent_id:"DC",x:"884",y:"332",pill:"yes",width:45,display:"all"},MA:{parent_id:"MA",x:"932",y:"213",pill:"yes",width:45,display:"all"},CT:{parent_id:"CT",x:"932",y:"243",pill:"yes",width:45,display:"all"},HI:{parent_id:"HI",x:305,y:565,pill:"yes"},AK:{parent_id:"AK",x:"113",y:"495"}
1,FL:{parent_id:"FL",x:"773",y:"510"},ME:{parent_id:"ME",x:"893",y:"85"},NY:{parent_id:"NY",x:"815",y:"158"},PA:{parent_id:"PA",x:"786",y:"210"},VA:{parent_id:"VA",x:"790",y:"282"},WV:{parent_id:"WV",x:"744",y:"270"},OH:{parent_id:"OH",x:"700",y:"240"},IN:{parent_id:"IN",x:"650",y:"250"},IL:{parent_id:"IL",x:"600",y:"250"},WI:{parent_id:"WI",x:"575",y:"155"},NC:{parent_id:"NC",x:"784",y:"326"},TN:{parent_id:"TN",x:"655",y:"340"},AR:{parent_id:"AR",x:"548",y:"368"},MO:{parent_id:"MO",x:"548",y:"293"},GA:{parent_id:"GA",x:"718",y:"405"},SC:{parent_id:"SC",x:"760",y:"371"},KY:{parent_id:"KY",x:"680",y:"300"},AL:{parent_id:"AL",x:"655",y:"405"},LA:{parent_id:"LA",x:"550",y:"435"},MS:{parent_id:"MS",x:"600",y:"405"},IA:{parent_id:"IA",x:"525",y:"210"},MN:{parent_id:"MN",x:"506",y:"124"},OK:{parent_id:"OK",x:"460",y:"360"},TX:{parent_id:"TX",x:"425",y:"435"},NM:{parent_id:"NM",x:"305",y:"365"},KS:{parent_id:"KS",x:"445",y:"290"},NE:{parent_id:"NE",x:"420",y:"225"},SD:{parent_id:"SD",x:"413",y:"160"},ND:{parent_id:"ND",x:"416",y:"96"},WY:{parent_id:"WY",x:"300",y:"180"},MT:{parent_id:"MT",x:"280",y:"95"},CO:{parent_id:"CO",x:"320",y:"275"},UT:{parent_id:"UT",x:"223",y:"260"},AZ:{parent_id:"AZ",x:"205",y:"360"},NV:{parent_id:"NV",x:"140",y:"235"},OR:{parent_id:"OR",x:"100",y:"120"},WA:{parent_id:"WA",x:"130",y:"55"},ID:{parent_id:"ID",x:"200",y:"150"},CA:{parent_id:"CA",x:"79",y:"285"},MI:{parent_id:"MI",x:"663",y:"185"},PR:{parent_id:"PR",x:"620",y:"545"},GU:{parent_id:"GU",x:"550",y:"540"},VI:{parent_id:"VI",x:"680",y:"519"},MP:{parent_id:"MP",x:"570",y:"575"},AS:{parent_id:"AS",x:"665",y:"580"}}},i={...s,main_settings:{...s.main_settings,div:t}};e.forEach((t=>{if(!i.state_specific[t])throw new Error(`State ${t} is not a valid state.`);i.state_specific[t]={...i.state_specific[t],color:"#089F4B"}}));const n=window.simplemaps_usmap.create();return n.mapinfo={map_name:"us",initial_view:{x:-20,y:-10,x2:980,y2:606},state_bbox_array:{AK:{x:7,y:434,x2:208,y2:585},MA:{x:847,y:143,x2:905,y2:175},MN:{x:469,y:55,x2:582,y2:184},MT:{x:194,y:30,x2:371,y2:145},ND:{x:364,y:57,x2:479,y2:130},ID:{x:149,y:27,x2:253,y2:195},WA:{x:69,y:5,x2:185,y2:91},AZ:{x:141,y:293,x2:260,y2:431},CA:{x:23,y:144,x2:161,y2:382},CO:{x:260,y:222,x2:387,y2:321},NV:{x:85,y:164,x2:196,y2:333},NM:{x:242,y:308,x2:365,y2:433},OR:{x:36,y:58,x2:176,y2:176},UT:{x:175,y:186,x2:273,y2:308},WY:{x:240,y:131,x2:362,y2:232},AR:{x:510,y:333,x2:598,y2:412},IA:{x:476,y:182,x2:582,y2:250},KS:{x:381,y:256,x2:510,y2:325},MO:{x:490,y:245,x2:606,y2:345},NE:{x:354,y:188,x2:498,y2:260},OK:{x:364,y:320,x2:514,y2:398},SD:{x:358,y:124,x2:480,y2:205},LA:{x:522,y:410,x2:620,y2:495},TX:{x:288,y:331,x2:532,y2:570},CT:{x:848,y:165,x2:877,y2:195},NH:{x:856,y:93,x2:885,y2:153},RI:{x:874,y:164,x2:888,y2:181},VT:{x:834,y:101,x2:863,y2:156},AL:{x:625,y:359,x2:692,y2:467},FL:{x:643,y:441,x2:802,y2:563},GA:{x:671,y:353,x2:767,y2:451},MS:{x:567,y:363,x2:630,y2:470},SC:{x:712,y:345,x2:800,y2:411},IL:{x:561,y:200,x2:630,y2:322},IN:{x:622,y:211,x2:676,y2:303},KY:{x:601,y:267,x2:728,y2:332},NC:{x:694,y:298,x2:842,y2:364},OH:{x:668,y:196,x2:741,y2:278},TN:{x:588,y:315,x2:736,y2:366},VA:{x:701,y:244,x2:837,y2:320},WI:{x:535,y:106,x2:625,y2:203},WV:{x:714,y:225,x2:792,y2:302},DE:{x:822,y:227,x2:840,y2:256},DC:{x:804,y:250,x2:808,y2:254},MD:{x:762,y:230,x2:840,y2:267},NJ:{x:827,y:191,x2:849,y2:244},NY:{x:747,y:109,x2:878,y2:206},PA:{x:736,y:180,x2:837,y2:245},ME:{x:866,y:38,x2:930,y2:139},MI:{x:571,y:77,x2:703,y2:215},HI:{x:233,y:511,x2:347,y2:585},PR:{x:587,y:512,x2:658,y2:531},GU:{x:509,y:516,x2:540,y2:549},VI:{x:674,y:499,x2:714,y2:538},MP:{x:572,y:522,x2:612,y2:586},AS:{x:663,y:557,x2:701,y2:574}},paths:{AK:"m 7.246 581.34 0.001 -0.568 -0.22 0.084 0.21 0.484 z m 5.903 -0.294 0.312 -0.344 -0.259 -0.179 -0.052 0.523 z m 4.482 1.036 0.264 -0.127 -0.087 -0.045 -0.178 0.172 z m -3.68 -1.984 -0.036 -0.481 -0.262 -0.004 0.298 0.486 z m 7.753 1.397 -0.133 0.085 0.043 0.044 0.089 -0.13 z m -6.05 -1.587 0.142 -0.653 -0.132 0.041 -0.001 0.611 z m 9.606 -2.329 -2.01 0.316 -4.211 3.599 1.574 -0.105 4.93 -2.189 -0.279 -1.621 z m 9.794 -0.491 0.048 -0.261 -0.173 -0.09 0.125 0.352 z m -2.911 -0.966 -2.236 0.487 0.217 2.712 -2.024 0.883 5.612 -1.173 0.607 -2.305 -1.759 0.669 -0.415 -1.274 z m 7.233 1.126 -0.783 -0.232 0.517 0.446 0.266 -0.214 z m 1.572 0.027 -1.262 -0.283 -0.178 0.172 1.44 0.112 z m -4.298 -1.601 -1.269 0.11 2.132 0.516 -0.863 -0.626 z m 5.311 1.094 -0.128 -0.177 -0.483 0.123 0.611 0.054 z m -3.428 -1.412 -0.477 -0.226 0.021 1.355 0.456 -1.128 z m 14.586 2.91 -0.086 -0.089 -0.
1175 -0.003 0.261 0.092 z m 0.308 -0.126 0.002 -0.131 -0.215 -0.178 0.213 0.309 z m -1.953 -0.775 0.254 0.485 -0.041 -0.132 -0.213 -0.353 z m 1.048 0.018 -1.043 -0.323 1.251 0.938 -0.208 -0.615 z m 1.551 -1.285 -0.089 0.086 -0.0001 0.087 0.09 -0.173 z m 13.553 2.02 -0.078 -0.569 -0.176 0.084 0.254 0.485 z m 124.43 7.07 -0.17 -0.309 0.04 0.219 0.13 0.089 z m -139.86 -11.74 -0.043 -0.044 -0.044 0.043 0.087 0.002 z m 143.47 10.271 0.34 0.574 0.218 0.003 -0.558 -0.577 z m -126.58 -6.842 -0.09 0.173 -0.05 0.392 0.141 -0.566 z m -14.203 -2.335 0.324 -1.087 -0.174 -0.047 -0.15 1.133 z m 147.88 7.986 -1.098 0.375 0.776 0.625 0.323 -0.999 z m -145.73 -8.649 -0.126 -0.308 0.082 0.307 0.044 0.0001 z m -8.604 -2.722 -2.939 0.693 -2.777 1.482 0.139 2.143 2.904 -1.218 3.627 -2.691 -0.954 -0.409 z m 20.495 4.844 -0.666 0.644 0.614 -0.121 0.052 -0.523 z m 134.02 5.919 -0.122 -0.526 -0.178 0.172 0.3 0.355 z m -144.93 -9.291 -0.828 -0.145 0.773 0.799 0.055 -0.654 z m 137.2 9.03 -0.352 0.125 0.07 1.05 0.282 -1.175 z m -135.32 -9.13 -0.438 0.08 0.431 0.357 0.007 -0.437 z m 8.343 2.674 -0.306 -0.006 -0.215 -0.222 0.52 0.227 z m -9.346 -2.778 -0.519 -0.315 0.169 0.352 0.35 -0.038 z m 7.663 1.527 -0.967 0.333 -0.864 1.995 1.83 -2.328 z m 126.23 6.705 -0.233 0.87 0.62 -0.514 -0.387 -0.356 z m -129.66 -8.161 0.589 1.364 0.246 -1.656 -0.835 0.292 z m -10.05 -2.659 0.922 -0.29 -0.087 -0.045 -0.836 0.335 z m -1.123 -0.762 -0.171 -0.221 -0.045 0.087 0.216 0.135 z m 140.97 10.753 -0.171 -0.221 -0.181 0.346 0.352 -0.125 z m -127.43 -8.04 -0.304 -0.136 -0.267 0.301 0.571 -0.165 z m 126.21 8.02 0.229 -0.608 -0.216 -0.135 -0.012 0.742 z m -0.815 -0.887 -0.444 0.429 0.563 0.315 -0.119 -0.745 z m -120.47 -8.837 -0.301 -0.311 -0.0001 0.088 0.302 0.223 z m 120.55 6.566 0.865 0.539 0.487 -0.385 -1.352 -0.154 z m 1.495 -0.587 -0.354 0.256 0.472 0.488 -0.119 -0.745 z m -2.712 0.217 -0.121 -0.614 -0.354 0.256 0.475 0.357 z m 12.263 -1.847 -2.432 4.328 2.818 1.314 1.241 -1.071 -0.192 -1.576 -1.435 -2.995 z m -138.62 -8.01 -0.13 -0.046 -0.088 0.042 0.218 0.003 z m 128.23 7.219 -1.282 0.896 0.02 1.398 1.262 -2.294 z m -109.01 -4.582 0.009 -0.568 -0.135 0.26 0.126 0.308 z m 113.21 3.909 -0.409 0.954 2.02 -0.665 -1.612 -0.289 z m -5.228 -0.874 1.431 5.834 0.91 0.452 3.09 3.328 2.13 3.225 1.174 0.326 -1.226 -2.467 0.3 -2.267 -0.499 -1.494 -3.073 -4.289 -2.186 -2.483 -2.05 -0.165 z m -112.58 -5.253 -0.08 -0.395 -0.22 0.084 0.301 0.311 z m 116.88 4.146 -0.903 1.732 1.012 -0.42 -0.109 -1.312 z m -112.97 -5.696 -0.654 -0.098 -0.66 0.295 1.314 -0.196 z m 11.897 1.729 -0.538 0.821 0.275 -0.738 0.264 -0.083 z m 1.743 0.248 -1.049 0.026 0.469 0.707 0.58 -0.733 z m -70.63 -16.476 1.126 0.587 -0.17 -0.265 -0.956 -0.322 z m 46.37 11.744 0.09 -0.13 -0.133 0.085 0.043 0.044 z m 0.352 -0.125 0.176 -0.085 0.0001 -0.044 -0.177 0.128 z m 121.83 5.67 0.089 2.492 1.32 -0.546 -1.409 -1.946 z m -118.58 -7.06 0.133 -0.085 -0.044 -0.0001 -0.089 0.086 z m 113.47 6.928 -1.927 0.273 1.369 1.727 0.066 3.846 1.414 -0.981 -0.131 -2.58 -0.792 -2.285 z m 0.861 -1.864 -0.293 1.83 2.223 2.877 0.134 -2.794 2.034 1.126 -0.744 -2.503 -0.838 0.466 -2.517 -1 z m -8.331 -0.795 -1.129 2.209 1.289 -1.333 -0.16 -0.876 z m -94.35 -5.821 -0.084 -0.176 0.042 0.175 0.044 0.0001 z m 11.169 0.886 -0.212 -0.397 0.122 0.526 0.09 -0.13 z m 83.78 3.153 0.524 5.208 2.596 4.106 0.272 -5.806 -1.778 -3.394 -1.614 -0.114 z m -76.909 -6.62 -0.397 0.255 0.649 0.36 -0.252 -0.616 z m -1.53 0.062 0.181 -0.39 -0.437 -0.008 0.255 0.397 z m -1.134 -0.106 -0.362 0.737 -3.043 -0.925 -0.389 4.974 -1.215 -3.122 -2.242 0.836 -1.072 1.38 0.907 3.248 1.393 0.285 1.553 -1.416 -1.883 2.895 0.604 0.447 2.036 -1.582 -0.642 -0.797 1.854 -1.148 2.01 -0.141 2.99 -1.129 1.03 -1.512 -1.478 -0.418 0.762 -1.167 -2.815 -1.445 z m 75.11 2.134 -0.775 -0.668 -0.014 0.786 0.788 -0.118 z m -75.78 -3.674 0.078 0.569 0.778 0.494 -0.856 -1.063 z m 78.43 1.666 -2.548 0.831 0.708 2.065 -0.67 0.863 2.531 2.751 -0.002 -2.49 3.37 2.241 -3.817 -4.214 2.988 1.579 0.22 -2.705 -2.781 -0.92 z m -1.525 -0.244 -0.258 -0.266 -0.133 0.129 0.391 0.138 z m 7.479 -0.53 -0.865 -0.539 -0.317 0.694 1.182 -0.155 z m -5.239 -0.175 -0.782 -0.232 -0.003 0.175 0.785 0.057 z m 2.805 -0.521 2.52 8.649 0.682 -4.183 1.745 0.16 -1.564 -3.128 -2.275 0.18 -1.108 -1.679 z m -78.892 -2.984 -3.049 2.046 1.153 1.592 3.727 -0.811 0.296 -2 -2.127 -0.822 z m -32.13 -6.524 -0.085 -0.133 -0.003 0.175 0.088 -0.042 z m -1.257 -0.589 -0.077 -0.613 -0.047 0.174 0.124 0.439 z m 36.509 3.365 -0.264 0.127 -0.002 0.131 0.266 -0.258 z m -1.132 -0.237 -0.129 -0.133 -0.313 0.432 0.442 -0.298 z m 2.899 -0.912 -0.303 -0.18 -0.002 0.131 0.305 0.049 z m 0.962 -0.027 -0.303 -0.18 -0.045 0.087 0.348 0.093 z m -1.521 -0.462 -0.435 -0.095 -0.046 0.13 0.481 -0.036 z m 23.987 -0.165 0.18 -0.303 -0.266 0.214 0.086 0.089 z m 7.829 -3.145 1.643 -1.589 -0.571 0.209 -1.072 1.38 z m -14.645 -2.037 0.531 -0.384 0.226 -0.477 -0.757 0.861 z m 0.243 -1.438 -0.574 0.384 0.876 -0.16 -0.302 -0.224 z m -19.76 -1.773 -0.078 -0.569 -0.218 -0.003 0.296 0.573 z m 19.19 1.676 -0.487 0.385 -0.358 0.518 0.845 -0.903 z m 13.455 0.007 0.086 0.089 0.132 -0.041 -0.218 -0.047 z m 0.654 0.055 -0.304 -0.093 0.042 0.088 0.262 0.004 z m -1.525 -0.244 0.129 0.133 0.002 -0.131 -0.131 -0.002 z m -9.91 -0.428 0.49 -0.56 -0.577 0.558 0.087 0.002 z m 7.525 -0.66 -0.044 -0.0001 0 0 0.044 0.0001 z m -5.892 -0.361 -3.487 4.703 4.265 -4.21 -0.778 -0.494 z m -3.891 0.153 -0.21 -0.528 -0.266 0.258 0.476 0.27 z m 9.263 -0.063 -0.173 -0.09 0.086 0.089 0.087 0.002 z m 3.134 0.664 0.144 -0.784 -0.354 0.256 0.21 0.528 z m -88.52 -14.723 -5.853 -0.055 2.298 3.621 1.692 0.727 2.966 0.268 -1.103 -4.562 z m 82.52 13.18 0.159 0.92 0.627 -0.907 -0.786 -0.014 z m -4.882 -0.65 -0.657 2.698 0.858 -1.689 -0.202 -1.01 z m -105.24 -23.566 0.095 -0.435 0.002 -0.087 -0.096 0.523 z m 104.31 21.541 0.037 0.394 0.262 0.004 -0.299 -0.398 z m -0.751 0.512 -0.16 -0.876 -0.31 0.257 0.47 0.62 z m 5.913 -0.906 0.009 -0.48 -0.353 0.213 0.345 0.268 z m -5.438 -1.358 -0.063 1.178 0.45 -0.779 -0.386 -0.4 z m -9.09 -2.512 0.138 -0.391 -0.088 -0.002 -0.05 0.392 z m -63.34 -18.581 0.275 -0.738 -0.133 0.085 -0.142 0.653 z m 0.501 -1.215 -0.259 -0.179 -0.002 0.131 0.261 0.048 z m 5.428 -3.273 0.003 -0.175 -0.043 -0.044 0.04 0.219 z m 0.053 -0.567
1-0.083 -0.264 -0.044 0.043 0.127 0.221 z m 2.285 -3.413 0.045 -0.087 -0.219 0.04 0.174 0.047 z m 0.74 0.187 -0.564 -0.228 0.041 0.132 0.523 0.096 z m -0.777 -0.537 0.003 -0.218 -0.178 0.215 0.175 0.003 z m -20.13 -5.537 -0.121 -0.614 -0.169 -0.352 0.29 0.966 z m 1.963 -2.457 0.042 0.088 0.173 0.09 -0.215 -0.178 z m -3.531 -0.452 -0.941 -1.195 0.772 0.887 0.17 0.309 z m -2.063 -2 -0.132 0.041 0.348 0.093 -0.216 -0.135 z m 0.33 -1.436 -0.043 -0.044 0.043 0.044 0 0 z m -0.259 -0.179 -0.043 -0.0001 0.26 0.135 -0.216 -0.135 z m 33.435 9.561 -1.4 0.108 0.822 0.451 0.577 -0.558 z m -34.883 -11.769 -1.528 2.552 0.631 1.452 3.142 0.227 2.946 4.069 4.367 0.117 -0.592 -1.146 -3.844 -2.642 -0.878 -2.33 -2.106 0.533 -2.137 -2.832 z m 22.27 0.592 0.047 -0.218 -0.088 0.042 0.042 0.175 z m -6.536 -14 -0.173 -0.134 0.084 0.176 0.088 -0.042 z m 3.824 1.244 0.397 -0.212 -0.131 -0.002 -0.266 0.214 z m 2.68 -0.872 0.352 -0.125 1.188 -0.504 -1.54 0.629 z m 4.658 -1.626 0.222 -0.215 -0.309 0.17 0.087 0.045 z m 0.658 -0.164 0.706 -0.425 -0.659 0.207 -0.047 0.218 z m 1.892 -0.798 -0.657 0.12 0.042 0.088 0.615 -0.208 z m 0.833 -0.161 0 0 -0.087 -0.002 0.087 0.002 z m 87.26 -19.07 -0.428 -0.531 -0.907 -0.627 1.335 1.158 z m -71.888 -9.03 1.296 -1.726 -0.71 0.643 -0.586 1.082 z m 1.738 -2.024 0.625 -0.776 -0.309 0.17 -0.316 0.606 z m 0.936 -1.12 0.844 -0.86 -0.53 0.341 -0.315 0.519 z m 43.727 2.787 0.687 0.711 0.306 0.006 -0.993 -0.716 z m -21.958 -11.378 -4.216 3.905 -1.717 0.801 -3.359 -0.318 -0.117 -0.832 -3.437 1.734 0.256 2.975 -0.915 -0.146 1.043 -2.298 -5.15 2.273 -1.6 -0.988 -4.748 4.376 -1.948 4.118 -3.886 2.469 -3.1 -0.096 -3.391 -1.018 -3.308 4.488 2.829 3.237 3.881 5.657 0.227 4.678 7.07 2.74 -1.313 2.774 1.193 1.811 1.191 -0.679 3.12 1.494 -2.892 0.519 -2.988 -1.579 1.219 2.86 -2.385 1.533 -7.895 -3.365 2.089 -2.106 -1.458 -1.641 -5.96 1.08 -8.922 3.17 0.687 3.245 4.234 2.823 -2.454 0.439 0.257 2.931 2.997 3.633 1.382 0.941 2.936 -0.519 3.769 1.898 1.566 0.376 -0.109 1.265 1.555 -1.547 2.635 -0.83 0.583 -0.908 1.474 0.68 0.98 -1.119 0.956 2.899 -1.152 0.985 -1.17 -0.544 -0.893 1.165 1.309 0.066 0.487 4.814 -0.774 1.866 -5.766 -0.053 0.035 0.525 -3.055 2.439 -3.847 0.154 -0.268 -2.233 -1.747 -0.029 -0.026 1.529 -1.748 0.014 -0.955 4.833 -0.811 -1.106 -4.473 3.595 0.326 1.403 -1.613 -0.202 -0.111 6.595 2.256 0.955 -0.97 0.552 2.286 1.742 4.126 1.424 -1.252 1.726 -0.059 -1.661 -1.752 0.276 -1.488 -2.471 -3.796 2.295 1.826 0.511 -0.721 1.299 3.697 6.178 3.446 0.32 2.412 -0.527 1.261 -2.251 0.949 0.715 -0.104 3.581 0.563 2.893 -1.795 2.81 0.556 3.286 -2.369 0.572 1.859 1.167 6.862 -2.812 1.925 2.435 1.349 0.328 1.205 3.69 1.444 -0.151 -0.261 -2.669 3.069 1.974 5.092 -1.444 1.694 -2.025 -2.025 3.505 -2.17 1.755 0.359 2.02 -1.372 1.025 -1.12 4.263 -3.217 1.65 -2.132 2.105 -4.193 2.551 -1.357 0.152 -3.976 2.642 0.16 3.498 -4.718 -2.613 -4.432 1.193 -4.471 3.464 -1.806 0.887 -0.681 1.518 3.98 -0.239 0.694 -2.304 0.449 1.886 4.209 -3.512 1.264 0.196 -0.944 1.601 4.561 -1.059 0.464 1.013 2.875 -2.136 3.097 0.27 5.575 -4.188 5.23 -1.834 4.802 -2.366 2.02 -3.112 2.383 -1.402 0.82 0.625 3.979 -2.817 0.827 0.189 4.926 -4.592 0.384 -2.047 -2.556 -1.31 0.744 -2.652 2.838 -2.53 3.117 -3.53 -0.603 -0.491 2.503 -0.744 4.02 -5.088 3.922 -2.031 2.961 0.574 -0.449 0.735 1.764 1.602 -1.843 0.493 -1.333 -1.289 -4.671 2.412 0.219 2.581 -2.105 3.066 -0.876 2.738 1.493 2.122 -0.916 -0.059 -0.701 2.697 2.579 -0.088 6.979 -4.557 1.378 -1.419 3.841 0.196 1.33 -1.157 1.317 -2.992 -2 -0.383 1.021 -0.988 -0.365 -1.666 0.775 -1.909 2.025 1.694 0.28 -1.087 3.226 0.404 2.483 3.01 1.227 -0.242 0.794 2.154 1.905 1.037 2.111 -0.838 -0.676 1.256 3.801 2.598 5.339 -0.566 4.565 1.343 1.555 -1.547 2.214 3.445 4.424 -0.712 0.882 2.112 -0.878 0.247 2.772 1.445 5.869 4.336 1.538 2.079 2.2 1.653 2.516 1.047 2.172 -1.886 -3.917 -3.473 3.533 0.321 1.072 3.819 1.405 -0.413 2.476 0.872 -2.155 -6.982 0.606 0.316 -0.471 -3.153 1.362 4.741 1.435 2.995 2.928 2.539 0.709 -0.6 1.433 3.126 3.01 0.138 0.092 2.317 -1.3 -0.633 0.295 3.238 1.373 1.508 6.066 5.563 -0.074 4.411 0.915 2.768 0.492 -3.268 2.644 -1.354 1.661 2.562 0.75 7.352 1.62 -0.191 2.166 -4.114 -0.727 -6.128 -0.338 -0.661 -7.02 -3.22 -1.44 -0.112 -1.668 -2.125 -0.41 -1.58 -4.979 -7.903 -3.968 -5.659 -2.12 -1.259 -3.731 -4.169 -0.662 -2.195 -1.121 -0.893 -4.202 3.075 -1.532 2.77 -2.733 1.439 -0.664 -2.064 -4.471 -4.313 -0.504 -1.232 -2.113 -1.652 -3.57 -0.715 -1.776 -0.904 -2.487 -0.216 -0.236 -84.89 -1.441 -0.068 -4.738 -4.055 -1.172 -0.457 -6.874 0.933 -1.718 -1.733 -4.233 -0.246 -2.125 -0.909 -5.235 -3.01 -5.772 0.296
1-2.481 -0.566 0.847 -1.034 -2.532 -0.13 0.361 -3.314 -4.27 -0.683 -2.452 0.308 -0.174 -2.668 -0.951 -0.584 -3.288 3.265 1.707 -2.811 -2.208 -3.794 z",MA:"m 896.22 171.9 -1.01 0.506 -1.553 2.724 4.432 -1.443 -1.868 -1.787 z m -11.77 -28.731 -1.711 0.468 -4.934 5.488 -18.2 4.061 -12.521 2.967 -0.259 15.01 0.817 0.466 11.237 -2.616 15.09 -3.669 0.117 0.428 6.571 -2.028 0.43 2.411 1.285 2.177 2.179 1.243 0.817 0.466 1.4 0.077 0.819 2.994 1.128 -0.079 1.904 -1.441 -0.351 -1.283 1.904 -1.441 1.515 -2.024 1.17 4.277 2.06 -1.713 0.932 -1.634 2.877 -1.247 3.615 -1.909 0.7 0.038 -1.053 -3.849 -1.398 2.451 -2.915 1.947 -2.8 -0.153 -1.79 -0.66 -1.247 -2.877 -1.555 0.196 -0.547 -2.839 -3.075 -2.836 -3.111 0.392 -1.245 -0.349 0.27 -2.373 1.67 -2.296 -0.506 -1.01 2.643 -2.102 -0.468 -1.711 -1.321 1.051 -1.207 -1.049 -0.936 -3.422 z",MN:"m 581.78 82.1 -3.5 -0.191 -1.166 0.779 -1.09 -0.621 -1.713 -2.06 -1.4 -0.077 -5.25 0.977 -3.928 -0.074 -0.702 -2.566 -1.4 -0.077 -2.177 1.285 -2.798 2.375 -2.294 0.858 -2.1 -0.115 -1.907 -1.087 -1.013 -2.02 -2.917 -0.581 -1.13 -2.449 -1.673 -0.232 -2.294 0.858 0.196 1.556 -1.283 0.351 -2.415 -4.626 -2.528 0.002 0.815 -2.062 -3.462 -0.891 -1.362 -0.777 -3.928 -0.074 -2.994 0.819 -0.621 1.09 -3.694 0.781 -1.83 -2.487 -5.173 -0.423 -1.324 -1.477 -2.411 0.43 -1.517 -0.504 -1.868 -1.787 -0.158 -2.256 -1.522 -5.56 -0.119 -2.956 -2.179 -1.243 -2.645 -0.426 0.124 8.01 -0.311 0.545 -9.684 -0.108 -20.07 -0.255 -0.038 0.7 1.873 6.843 -0.853 2.762 0.43 2.411 -0.306 5.601 2.107 7.699 1.092 3.149 0.898 4.122 -0.268 4.901 0.158 2.256 0.081 3.656 0.547 2.839 0.004 5.056 0.506 1.01 0.509 3.539 1.83 2.487 0.587 4.666 0.081 3.656 -1.475 3.852 -3.226 2.492 -0.194 0.972 2.571 4.354 1.945 0.387 1.713 2.06 -0.142 15.44 0.047 9.412 -0.376 14.585 10.54 -0.126 15.168 -0.013 15.595 -0.13 15.478 -0.558 15.478 -0.558 10.267 -0.281 -0.238 -5.911 -0.936 -3.422 -2.141 -1.943 -1.907 -1.087 -1.828 0.04 -2.958 -2.409 -1.792 -3.188 -2.413 -2.098 -2.917 -0.581 -1.985 -2.215 -2.917 -0.581 -3.62 -3.147 0.619 -3.617 -0.664 -3.266 0.738 -0.662 -0.313 -1.983 0.27 -2.373 1.164 -3.307 -1.558 -2.332 -1.945 -0.387 -0.119 -2.956 1.477 -1.324 1.164 -3.307 5.05 -2.532 1.049 -1.207 -0.283 -12.795 1.283 -0.351 1.243 -2.179 0.038 -0.7 4.392 -3.271 4.158 -4.126 7.07 -8.601 3.381 -2.764 3.498 -2.337 6.454 -2.456 7.269 -4.518 z",MT:"m 370.66 57.36 -11.591 -1.196 -9.646 -0.808 -15.908 -1.853 -9.335 -1.353 -12.836 -1.545 -12.408 -1.662 -13.925 -2.166 -11.397 -2.168 -12.525 -2.089 -18.632 -3.406 -15.559 -3.098 -15.832 -3.253 -12.487 -2.789 -4.532 21.239 2.026 4.04 -0.077 1.4 1.285 2.177 0.158 2.256 -1.166 0.779 1.168 1.749 -1.594 0.896 1.751 1.36 0.741 1.866 2.296 1.67 0.468 1.711 3.973 6.958 0.04 1.828 3.464 3.419 0.468 1.711 3.228 0.036 0.506 1.01 -0.97 2.334 -1.747 3.696 -1.204 1.479 0.04 1.828 -1.126 2.607 0.741 1.866 -0.115 2.1 -1.866 0.741 -1.166 0.779 0.585 2.139 -1.398 2.451 1.362 0.777 1.441 1.904 3.577 -1.209 2.915 -1.947 2.102 2.643 -0.074 3.928 0.002 2.528 2.298 4.198 0.819 2.994 -1.204 1.479 0.741 1.866 1.051 1.321 2.373 0.27 1.481 3.732 -0.738 0.662 0.741 1.866 -0.232 1.673 0.779 1.166 1.673 0.232 2.605 -1.402 4.824 1.668 0.777 -1.362 1.555 -0.196 2.062 0.815 3.5 0.191 0.934 0.894 1.711 -0.468 2.762 0.853 0.387 -1.945 1.204 -1.479 2.1 0.115 1.092 3.149 2.102 2.643 1.857 -10.852 12.253 1.934 16.57 2.591 13.38 1.855 16.725 2.319 13.536 1.583 11.591 1.196 11.863 1.351 11.318 1.04 0.272 0.155 1.693 -20.692 1.387 -15.09 1.695 -18.16 1.157 -10.891 2.08 -22.637 z",ND:"m 469.37 62.757 -11.784 -0.223 -9.529 -0.381 -15.985 -0.453 -12.601 -0.689 -10.07 -0.691 -9.101 -0.498 -12.719 -1.117 -16.919 -1.346 -2.08 22.637 -1.157 10.891 -1.695 18.16 -1.387 15.09 7.818 0.849 17.619 1.385 10.774 0.73 14 0.766 7 0.383 14.274 0.921 14.157 0.493 14.312 0.221 14.312 0.221 -0.081 -3.656 -0.587 -4.666 -1.83 -2.487 -0.509 -3.539 -0.506 -1.01 -0.004 -5.056 -0.547 -2.839 -0.081 -3.656 -0.158 -2.256 0.268 -4.901 -0.898 -4.122 -1.092 -3.149 -2.107 -7.699 0.306 -5.601 -0.43 -2.411 0.853 -2.762 -1.873 -6.843 0.038 -0.7 z",ID:"m 198.58 29.973 -13.731 -3.138 -3.255 13.304 -1.628 6.652 -3.411 13.576 -4.185 17.466 -1.123 5.135 0.975 2.722 0.196 1.555 -1.204 1.479 0.702 2.566 -0.115 2.1 0.89
16 1.594 1.09 0.621 1.985 2.215 0.43 2.411 -0.504 1.517 -3.885 4.281 -1.902 3.969 -2.215 1.985 -0.698 2.49 -1.943 2.141 -1.594 0.896 -2.292 3.386 -1.904 1.441 -0.93 4.162 2.879 1.281 1.013 2.02 -1.515 2.024 0.351 1.283 -2.796 4.903 -4.223 18.17 -4.728 19.683 20.656 4.921 8.752 1.743 17.777 3.64 11.942 2.479 14.587 2.904 21 3.676 1.819 -10.152 2.128 -13.225 2.283 -13.497 3.02 -16.687 -2.102 -2.643 -1.092 -3.149 -2.1 -0.115 -1.204 1.479 -0.387 1.945 -2.762 -0.853 -1.711 0.468 -0.934 -0.894 -3.5 -0.191 -2.062 -0.815 -1.555 0.196 -0.777 1.362 -4.824 -1.668 -2.605 1.402 -1.673 -0.232 -0.779 -1.166 0.232 -1.673 -0.741 -1.866 0.738 -0.662 -1.481 -3.732 -2.373 -0.27 -1.051 -1.321 -0.741 -1.866 1.204 -1.479 -0.819 -2.994 -2.298 -4.198 -0.002 -2.528 0.074 -3.928 -2.102 -2.643 -2.915 1.947 -3.577 1.209 -1.441 -1.904 -1.362 -0.777 1.398 -2.451 -0.585 -2.139 1.166 -0.779 1.866 -0.741 0.115 -2.1 -0.741 -1.866 1.126 -2.607 -0.04 -1.828 1.204 -1.479 1.747 -3.696 0.97 -2.334 -0.506 -1.01 -3.228 -0.036 -0.468 -1.711 -3.464 -3.419 -0.04 -1.828 -3.973 -6.958 -0.468 -1.711 -2.296 -1.67 -0.741 -1.866 -1.751 -1.36 1.594 -0.896 -1.168 -1.749 1.166 -0.779 -0.158 -2.256 -1.285 -2.177 0.077 -1.4 -2.026 -4.04 4.532 -21.239 z",WA:"m 103.17 18.16 -0.972 -0.194 -2.098 2.413 -0.194 0.972 1.558 2.332 -0.621 1.09 0.275 2.683 1.051 1.321 1.556 -0.196 0.077 -1.4 -1.051 -1.321 -1.283 0.351 0.502 -4.045 -0.934 -0.894 1.477 -1.324 0.66 -1.79 z m -4.826 -4.196 -1.247 -2.877 -0.855 0.234 0.275 2.683 1.828 -0.04 z m 3.147 -3.62 -0.972 -0.194 -1.749 1.168 2.179 1.243 1.866 -0.741 -1.324 -1.477 z m 3.262 -5.72 -0.97 2.334 1.092 3.149 1.517 0.504 0.043 4.356 -1.166 0.779 -1.436 3.151 1.441 1.904 -0.502 4.045 1.519 3.03 -2.294 0.858 -2.136 3.113 -0.077 1.4 -0.932 1.634 -0.657 4.318 0.196 1.555 -2.487 1.83 -1.09 -0.621 -1.049 1.207 -2.915 1.947 -0.468 -1.711 -1.828 0.04 -0.624 -1.438 1.36 -1.751 1.438 -0.624 -0.153 2.8 2.332 -1.558 1.711 -0.468 2.02 -3.541 -0.741 -1.866 0.27 -2.373 2.839 -0.547 0.036 -3.228 -0.817 -0.466 -3.109 2.92 -1.049 1.207 -2.994 0.819 2.719 -3.503 1.517 0.504 1.477 -1.324 0.232 -1.673 -0.509 -3.539 0.349 -1.245 -3.383 0.236 -1.168 -1.749 -2.256 0.158 -4.396 -1.785 -1.479 -1.204 -4.669 -1.941 -2.102 -2.643 -2.179 -1.243 -1.83 -2.487 -1.711 0.468 -1.981 2.841 0.04 1.828 -0.502 4.045 1.519 3.03 0.468 1.711 -0.385 4.473 -0.774 3.89 0.664 3.266 -0.93 4.162 2.062 0.815 -0.194 0.972 1.596 1.632 -2.683 0.275 -1.204 1.479 -0.349 1.245 2.451 1.398 -1.589 5.952 -3.149 1.092 1.402 2.605 3.656 -0.081 0.896 1.594 2.1 0.115 1.636 3.46 1.828 -0.04 1.245 0.349 2.258 2.37 0.664 3.266 -0.928 6.69 0.779 1.166 1.79 0.66 3.658 2.447 4.939 -0.432 2.994 -0.819 3.462 0.891 4.124 1.63 1.558 2.332 1.555 -0.196 2.062 0.815 3.811 -0.353 0.855 -0.234 1.907 1.087 3.773 0.347 1.866 -0.741 3.111 -0.392 4.318 0.657 1.166 -0.779 3.773 0.347 3.735 1.047 1.594 -0.896 16.07 4.109 15.521 3.798 -0.702 -2.566 1.204 -1.479 -0.196 -1.555 -0.975 -2.722 1.123 -5.135 4.185 -17.466 3.411 -13.576 1.628 -6.652 3.255 -13.304 -17.311 -4.457 -15.366 -4.07 -18.4 -5.079 -9.414 -2.481 -12.02 -3.606 -7.586 -2.521 z",AZ:"m 260.19 308.03 -13.653 -2.01 -10.58 -1.702 -13.497 -2.283 -13.342 -2.555 -7.935 -1.277 -15.832 -3.253 -10.697 -2.13 -3.447 16.804 -2.292 3.386 -1.828 0.04 -1.675 -2.76 -1.4 -0.077 -1.907 -1.087 -3.266 0.664 -0.97 2.334 0.975 2.722 -0.894 0.934 -0.115 2.1 0.313 1.983 -0.97 2.334 0.626 3.966 -0.464 3.345 -1.321 1.051 -0.581 2.917 -0.426 2.645 0.975 2.722 0.817 0.466 1.132 4.977 -0.232 1.673 3.581 3.847 -0.194 0.972 -2.605 1.402 -2.722 0.975 -0.777 1.362 -2.487 1.83 -0.23 4.2 -1.63 4.124 -2.37 2.258 -1.555 0.196 -0.543 2.217 0.43 2.411 -0.97 2.334 1.051 1.321 1.517 0.504 1.051 1.321 -0.27 2.373 -1.477 1.324 -0.621 1.09 -2.49 -0.698 -1.01 0.506 -2.098 2.413 -0.387 1.945 14.13 8.777 13.853 8.622 14.01 8.35 14.164 8.08 7.471 4.622 0.972 0.194 19.487 3.172 16.842 2.747 1.277 -7.935 2.242 -15.325 1.623 -11.708 1.74 -11.28 1.896 -11.552 1.468 -11.435 2.242 -15.325 1.74 -11.28 1.896 -11.552 2.242 -15.325 z",CA:"m 75.69 358.75 0.743 4.394 1.051 1.321 1.283 -0.351 -1.558 -2.332 -1.519 -3.03 z m 3.57 -8.793 0.351 1.283 -0.115 2.1 3.073 0.308 -0.896 -1.594 -2.413 -2.098 z m -23.546 -18.842 -2.917 -0.581 0.158 2.256 0.934 0.894 2.139 -0.585 -0.313 -1.983 z m 3.928 0.074 -1.321 1.051 0.506 1.01 2.334 0.97 1.594 -0.896 -3.113 -2.136 z m 95.79 2.289 -7.944 -11.388 -4.673 -6.996 -8.257 -13.372 -6.62 -9.912 -9.736 -14.576 -9.308 -14.693 -8.957 -13.41 -6.114 -8.901 -8.529 -13.527 3.372 -12.876 4.498 -15.483 2.094 -7.469 4.226 -15.638 3.02 -11.631 -12.176 -3.334 -8.169 -2.132 -12.293 -3.762 -8.01 -2.404 -12.293 -3.762 -12.41 -4.19 -1.164 3.307 -1.049 1.207 1.324 1.477 0.119 2.956 -0.619 3.617 -2.524 5.058 -1.01 0.506 0.119 2.956 -3.845 6.109 -0.817 -0.466 -4.04 4.554 0.119 2.956 -0.621 1.09 2.843 4.509 2.418 7.154 -0.036 3.228 -0.736 3.19 -1.36 1.751 -0.815 2.062 0.162 7.311 -1.
1049 1.207 0.702 2.566 2.143 4.471 1.988 4.743 1.441 1.904 1.443 4.432 -0.426 2.645 -1.981 2.841 1.711 -0.468 1.324 1.477 1.13 2.449 0.972 0.194 1.83 2.487 1.594 -0.896 -0.779 -1.166 1.475 -3.852 1.711 -0.468 1.558 2.332 2.607 1.126 1.477 -1.324 0.896 1.594 -3.111 0.392 -1.051 -1.321 -3.422 0.936 0.936 3.422 -0.894 0.934 1.051 1.321 1.013 2.02 -0.387 1.945 -1.049 1.207 -0.896 -1.594 -1.479 -1.204 0.54 -4.745 -1.983 0.313 -0.27 2.373 -1.553 2.724 0.934 0.894 -0.036 3.228 -0.891 3.462 2.766 5.909 1.362 0.777 2.1 0.115 1.051 1.321 0.392 3.111 -0.97 2.334 -1.477 1.324 -0.934 -0.894 -1.01 3.034 -0.347 3.773 0.468 1.711 1.596 1.632 1.285 2.177 0.43 2.411 1.207 1.049 -0.27 2.373 1.402 2.605 0.547 2.839 1.479 1.204 1.871 4.315 1.362 0.777 0.506 1.01 -1.436 3.151 1.441 1.904 2.296 1.67 -0.077 1.4 -1.864 3.269 0.624 1.438 -0.815 2.062 0.351 1.283 -1.67 2.296 2.141 1.943 0.196 1.555 6.107 1.317 2.062 0.815 1.868 1.787 2.49 0.698 2.1 0.115 2.568 1.826 2.492 3.226 0.275 2.683 4.592 3.341 2.451 1.398 4.318 0.657 1.285 2.177 0.275 2.683 -0.815 2.062 1.634 0.932 1.166 -0.779 2.724 1.553 1.558 2.332 2.92 3.109 3.777 5.403 2.222 5.598 0.004 5.056 -0.894 0.934 -0.153 2.8 1.479 1.204 -0.036 3.228 11.01 1.585 13.38 1.855 19.681 2.2 1.01 -0.506 2.49 0.698 0.621 -1.09 1.477 -1.324 0.27 -2.373 -1.051 -1.321 -1.517 -0.504 -1.051 -1.321 0.97 -2.334 -0.43 -2.411 0.543 -2.217 1.555 -0.196 2.37 -2.258 1.63 -4.124 0.23 -4.2 2.487 -1.83 0.777 -1.362 2.722 -0.975 2.605 -1.402 0.194 -0.972 -3.581 -3.847 0.232 -1.673 -1.132 -4.977 -0.817 -0.466 -0.975 -2.722 0.426 -2.645 z",CO:"m 385.49 256.04 1.614 -21.82 -8.829 -0.342 -11.746 -0.923 -12.291 -1.234 -17.464 -1.657 -10.191 -1.119 -10.191 -1.119 -10.308 -1.547 -10.191 -1.119 -10.308 -1.547 -12.68 -1.817 -2.01 13.653 -1.855 13.38 -2.708 16.14 -1.855 13.38 -2.862 18.943 -1.43 10.735 9.608 1.508 16.453 2.164 9.763 1.236 12.836 1.545 19.681 2.2 12.991 1.272 9.918 0.964 13.146 1 16.491 1.464 0.847 -10.346 1.036 -16.374 0.921 -14.274 0.691 -10.07 0.921 -14.274 z",NV:"m 174.65 292.82 2.091 -9.997 3.291 -16.532 4.183 -19.994 3.447 -16.804 2.555 -13.342 4.183 -19.994 2.091 -9.997 -17.777 -3.64 -8.752 -1.743 -20.656 -4.921 -14.549 -3.604 -11.631 -3.02 -11.904 -3.179 -8.714 -2.443 -3.02 11.631 -4.226 15.638 -2.094 7.469 -4.498 15.483 -3.372 12.876 8.529 13.527 6.114 8.901 8.957 13.41 9.308 14.693 9.736 14.576 6.62 9.912 8.257 13.372 4.673 6.996 7.944 11.388 0.581 -2.917 1.321 -1.051 0.464 -3.345 -0.626 -3.966 0.97 -2.334 -0.313 -1.983 0.115 -2.1 0.894 -0.934 -0.975 -2.722 0.97 -2.334 3.266 -0.664 1.907 1.087 1.4 0.077 1.675 2.76 1.828 -0.04 2.292 -3.386 3.447 -16.804 z",NM:"m 363.7 330.97 0.885 -11.05 -13.146 -1 -9.918 -0.964 -12.991 -1.272 -19.681 -2.2 -12.836 -1.545 -9.763 -1.236 -16.453 -2.164 -9.608 -1.508 -2.242 15.325 -1.896 11.552 -1.74 11.28 -2.242 15.325 -1.468 11.435 -1.896 11.552 -1.74 11.28 -1.623 11.708 -2.242 15.325 -1.277 7.935 1.4 0.077 14.08 1.893 1.508 -9.608 19.37 2.744 12.136 1.506 -1.324 -1.477 -1.053 -3.849 13.263 1.427 20.381 2.238 16.491 1.464 16.491 1.464 1.849 -20.964 1.732 -21.392 1.695 -18.16 1.079 -12.02 1.423 -18.319 0.655 -6.846 0.7 0.038 z",OR:"m 80.26 62.12 -1.01 0.506 -2.062 -0.815 -1.13 -2.449 -1.866 0.741 -3.89 -0.774 -1.324 -1.477 -0.153 2.8 -0.543 2.217 -1.283 0.351 0.04 1.828 -1.243 2.179 0.43 2.411 -1.204 1.479 -0.97 2.334 0.506 1.01 -1.477 1.324 0.079 1.128 -1.01 3.034 -2.951 5.175 -0.621 1.09 -1.513 4.552 -6.288 14.823 -1.243 2.179 -3.728 6.537 -0.777 1.362 -1.4 -0.077 -3.145 6.148 -2.564 3.23 -0.27 2.373 1.013 2.02 -0.543 2.217 -0.777 1.362 -1.164 3.307 0.002 2.528 -0.543 2.217 1.519 3.03 12.41 4.19 12.293 3.762 8.01 2.404 12.293 3.762 8.169 2.132 12.176 3.334 8.714 2.443 11.904 3.179 11.631 3.02 14.549 3.604 4.728 -19.683 4.223 -18.17 2.796 -4.903 -0.351 -1.283 1.515 -2.024 -1.013 -2.02 -2.879 -1.281 0.93 -4.162 1.904 -1.441 2.292 -3.386 1.594 -0.896 1.943 -2.141 0.698 -2.49 2.215 -1.985 1.902 -3.969 3.885 -4.281 0.504 -1.517 -0.43 -2.411 -1.985 -2.215 -1.09 -0.621 -0.896 -1.594 0.115 -2.1 -15.521 -3.798 -16.07 -4.109 -1.594 0.896 -3.735 -1.047 -3.773 -0.347 -1.166 0.779 -4.318 -0.657 -3.111 0.392 -1.866 0.741 -3.773 -0.347 -1.907 -1.087 -0.855 0.234 -3.811 0.353 -2.062 -0.815 -1.555 0.196 -1.558 -2.332 -4.124 -1.63 -3.462 -0.891 -2.994 0.819 -4.939 0.432 -3.658 -2.447 -1.79 -0.66 -0.779 -1.166 0.928 -6.69 -0.664 -3.266 -2.258 -2.37 -1.245 -0.349 z",UT:"m 244.03 195.22 -21 -3.676 -14.587 -2.904 -11.942 -2.479 -2.091 9.997 -4.183 19.994 -2.555 13.342 -3.447 16.804 -4.183 19.994 -3.291 16.532 -2.091 9.997 10.697 2.13 15.832 3.253 7.935 1.277 13.342 2.555 13.497 2.283 10.58 1.702 13.653 2.01 1.43 -10.735 2.862 -18.943 1.855 -13.38 2.708 -16.14 1.855 -13.38 2.01 -13.653 -10.308 -1.547 -16.298 -2.436 -5.835 -1.162 3.559 -21.432 z",WY:"m 358.44 188.28 1.734 -18.864 1.464 -16.491 0.732 -8.246 -11.318 -1.04 -11.863 -1.351 -11.591 -1.196 -13.536 -1.583 -16.725 -2.319 -13.38 -1.855 -16.57 -2.591 -12.253 -1.934 -1.857 10.852 -3.02 16.687 -2.283 13.497 -2.128 13.225 -1.819 10.152 -3.559 21.432 5.835 1.162 16.298 2.436 10.308 1.547 12.68 1.817 10.308 1.547 10.191 1.119 10.308 1.547 10.191 1.119 10.191 1.119 17.464 1.657 1.157 -10.891 1.155 -13.419 1.889 -19.14 z",AR:"m 596.56 343.56 -11.433 1.06 0.66 -1.79 1.981 -2.841 1.438 -0.624 0.932 -1.634 -0.04 -1.828 -1.675 -2.76 -15.634 0.83 -14.506 0.752 -19.13 0.639 -14.351 0.479 -14.468 0.051 2.113 15.283 1.33 9.06 0.047 9.412 -0.334 18.941 -0.108 9.684 1.868 1.787 1.594 -0.896 3.773 0.347 0.817 0.466 0.322 12.1 16.451 -0.364 12.95 -0.556 9.995 -0.436 13.378 -0.673 -0.158 -2.256 1.166 -0.779 -0.158 -2.256 -1.479 -1.204 0.777 -1.362 0.115 -2.1 -1.751 -1.36 1.243 -2.179 -0.896 -1.594 2.526 -2.53 -0.624 -1.438 0.621 -1.089 -1.051 -1.321 3.149 -1.092 0.349 -1.245 -1.207 -1.049 1.477 -1.324 0.66 -1.79 3.964 -3.154 0.191 -3.5 -0.351 -1.283 0.543 -2.217 1.711 -0.468 -0.196 -1.555 2.02 -1.013 1.477 -1.324 -0.896 -1.594 1.321 -1.051 0.815 -2.062 1.245 0.349 0.232 -1.673 -0.741 -1.866 0.27 -2.373 1.204 -1.479 0.077 -1.4 1.866 -0.741 -0.779 -1.166 0.621 -1.09 -0.741 -1.866 2.877 -1.247 1.049 -1.207 -0.896 -1.594 1.555 -0.196 -1.168 -1.749 z",IA:"m 572.79 202.95 0.038 -0.7 -1.13 -2.449 -4.318 -0.657 -1.362 -0.777 -1.481 -3.732 -0.977 -5.25 1.281 -2.879 -0.351 -1.283 -1.517 -0.504 -0.975 -2.722 -10.267 0.281 -15.478 0.558 -15.478 0.558 -15.595 0.13 -15.168 0.013 -10.54 0.126 -2.1 -0.115 0.702 2.566 -0.464 3.345 1.4 0.077 0.43 2.411 -0.932 1.634 0.196 1.555 -1.126 2.607 -1.243 2.179 1.985 2.215 0.547 2.839 1.517 0.504 -0.153 2.8 0.896 1.594 -0.115 2.1 1.168 1.749 0.351 1.283 1.596 1.632 0.275 2.683 1.051 1.321 -0.464 3.345 0.158 2.256 2.568 1.826 -0.426 2.645 1.245 0.349 -0.698 2.49 0.662 0.738 0.081 3.656 0.389 0.583 0.198 4.083 -0.504 1.517 1.751 1.36 -0.077 1.4 13.885 0.338 7.584 -0.007 7.584 -0.007 7.467 -0.434 7.739 -0.279 19.02 -1.067 3.539 -0.509 0.624 1.438 2.568 1.826 1.868 1.787 0.855
1-0.234 -0.315 -4.511 3.305 -1.364 0.894 -0.934 0.308 -3.073 2.098 -2.413 -0.119 -2.956 -0.624 -1.438 -1.634 -0.932 -0.196 -1.555 0.426 -2.645 1.049 -1.207 4.666 -0.587 1.632 -1.596 2.566 -0.702 1.477 -1.324 0.464 -3.345 1.632 -1.596 0.813 -4.59 -0.741 -1.866 -3.93 -2.602 -0.975 -2.722 -3.386 -2.292 0.311 -0.545 z",KS:"m 510.36 325.08 -0.484 -19.407 -0.088 -11.24 -0.13 -15.595 -3.541 -2.02 -1.364 -3.305 -3.192 -3.264 1.01 -3.034 1.36 -1.751 0.972 0.194 0.387 -1.945 -2.296 -1.67 -1.166 0.779 -1.907 -1.087 -2.141 -1.943 -17.423 0.171 -10.384 -0.147 -14.157 -0.493 -10.384 -0.147 -17.657 -0.685 -20.73 -0.993 -10.501 -0.574 -11.05 -0.885 -0.921 14.274 -0.691 10.07 -0.921 14.274 -1.036 16.374 -0.847 10.346 12.601 0.689 16.1 0.881 16.1 0.881 8.129 0.304 15.985 0.453 15.985 0.453 20.07 0.255 11.94 -0.049 12.367 -0.166 z",MO:"m 562.21 249.98 -1.868 -1.787 -2.568 -1.826 -0.624 -1.438 -3.539 0.509 -19.02 1.067 -7.739 0.279 -7.467 0.434 -7.584 0.007 -7.584 0.007 -13.885 -0.338 1.168 1.749 1.053 3.849 3.66 4.975 -0.077 1.4 1.634 0.932 2.141 1.943 1.907 1.087 1.166 -0.779 2.296 1.67 -0.387 1.945 -0.972 -0.194 -1.36 1.751 -1.01 3.034 3.192 3.264 1.364 3.305 3.541 2.02 0.13 15.595 0.088 11.24 0.484 19.407 -0.029 10.812 14.468 -0.051 14.351 -0.479 19.13 -0.639 14.506 -0.752 15.634 -0.83 1.675 2.76 0.04 1.828 -0.932 1.634 -1.438 0.624 -1.981 2.841 -0.66 1.79 11.433 -1.06 0.97 -2.334 0.894 -0.934 -1.713 -2.06 1.983 -0.313 -0.624 -1.438 1.477 -1.324 -0.702 -2.566 1.128 -0.079 1.128 -0.079 1.01 -3.034 1.907 1.087 0.738 -0.662 1.01 -3.034 -0.43 -2.411 0.426 -2.645 -0.972 -0.194 -1.479 -1.204 -1.166 0.779 -3.777 -5.403 0.815 -2.062 0.232 -1.673 -1.402 -2.605 -0.819 -2.994 -1.517 -0.504 -1.558 -2.332 -2.062 -0.815 -1.479 -1.204 -1.517 -0.504 -1.79 -0.66 -4.126 -4.158 -1.013 -2.02 1.979 -5.369 0.815 -2.062 -0.158 -2.256 1.087 -1.907 -1.051 -1.321 -4.279 -1.357 -2.487 1.83 -1.362 -0.777 -0.624 -1.438 -0.743 -4.394 -1.675 -2.76 -3.93 -2.602 -1.168 -1.749 -4.437 -3.613 -1.792 -3.188 -0.04 -1.828 -0.624 -1.438 -0.664 -3.266 0.308 -3.073 0.932 -1.634 z",NE:"m 478.87 204.98 -1.945 -0.387 -1.441 -1.904 -0.079 -1.128 -1.673 -0.232 -0.779 -1.166 -4.279 -1.357 -2.841 -1.981 -3.111 0.392 -2.528 0.002 -3.073 -0.308 -1.36 1.751 -1.128 0.079 -3.813 -2.175 -3.775 -2.875 -17.813 -0.412 -13.574 -0.883 -16.1 -0.881 -11.05 -0.885 -13.574 -0.883 -16.491 -1.464 -1.889 19.14 -1.155 13.419 -1.157 10.891 12.291 1.234 11.746 0.923 8.829 0.342 -1.614 21.82 11.05 0.885 10.501 0.574 20.73 0.993 17.657 0.685 10.384 0.147 14.157 0.493 10.384 0.147 17.423 -0.171 -1.634 -0.932 0.077 -1.4 -3.66 -4.975 -1.053 -3.849 -1.168 -1.749 0.077 -1.4 -1.751 -1.36 0.504 -1.517 -0.198 -4.083 -0.389 -0.583 -0.081 -3.656 -0.662 -0.738 0.698 -2.49 -1.245 -0.349 0.426 -2.645 -2.568 -1.826 -0.158 -2.256 0.464 -3.345 -1.051 -1.321 -0.275 -2.683 -1.596 -1.632 -0.351 -1.283 -1.168 -1.749 0.115 -2.1 -0.896 -1.594 0.153 -2.8 -1.517 -0.504 z",OK:"m 510.33 335.9 0.029 -10.812 -12.367 0.166 -11.94 0.049 -20.07 -0.255 -15.985 -0.453 -15.985 -0.453 -8.129 -0.304 -16.1 -0.881 -16.1 -0.881 -12.601 -0.689 -16.491 -1.464 -0.885 11.05 20.847 1.421 18.475 1.151 13.03 0.572 -0.342 8.829 -0.804 14.702 -0.878 18.63 2.1 0.115 3.426 4.12 2.411 -0.43 2.762 0.853 0.232 -1.673 2.179 1.243 1.168 1.749 -0.115 2.1 3.19 0.736 1.128 -0.079 1.362 0.777 2.762 0.853 2.683 -0.275 1.441 1.904 1.555 -0.196 1.204 -1.479 2.49 0.698 1.983 -0.313 0.002 2.528 2.607 1.126 -0.232 1.673 1.362 0.777 1.438 -0.624 2.215 -1.985 1.673 0.232 0.468 1.711 1.673 0.232 0.351 1.283 1.4 0.077 3.03 -1.519 0.662 0.738 -0.66 1.79 0.779 1.166 1.128 -0.079 0.504 -1.517 2.836 -3.075 1.168 1.749 2.917 0.581 0.777 -1.362 1.324 1.477 1.479 1.204 1.4 0.077 1.441 1.904 0.777 -1.362 1.828 -0.04 0.777 -1.362 1.983 -0.313 2.02 -1.013 1.362 0.777 1.555 -0.196 3.188 -1.792 1.051 1.321 3.345 0.464 1.594 -0.896 0.777 -1.362 3.269 1.864 1.245 0.349 1.985 2.215 2.217 0.543 3.969 1.902 0.7 0.038 0.108 -9.684 0.334 -18.941 -0.047 -9.412 -1.33 -9.06 -2.113 -15.283 z",SD:"m 478.61 130.11 -14.312 -0.221 -14.312 -0.221 -14.157 -0.493 -14.274 -0.921 -7 -0.383 -14 -0.766 -10.774 -0.73 -17.619 -1.385 -7.818 -0.849 -1.693 20.692 -0.272 -0.155 -0.732 8.246 -1.464 16.491 -1.734 18.864 16.491 1.464 13.574 0.883 11.05 0.885 16.
11 0.881 13.574 0.883 17.813 0.412 3.775 2.875 3.813 2.175 1.128 -0.079 1.36 -1.751 3.073 0.308 2.528 -0.002 3.111 -0.392 2.841 1.981 4.279 1.357 0.779 1.166 1.673 0.232 0.079 1.128 1.441 1.904 1.945 0.387 -0.547 -2.839 -1.985 -2.215 1.243 -2.179 1.126 -2.607 -0.196 -1.555 0.932 -1.634 -0.43 -2.411 -1.4 -0.077 0.464 -3.345 -0.702 -2.566 2.1 0.115 0.376 -14.585 -0.047 -9.412 0.142 -15.44 -1.713 -2.06 -1.945 -0.387 -2.571 -4.354 0.194 -0.972 3.226 -2.492 1.475 -3.852 z",LA:"m 566.19 487.95 1.515 -2.024 -4.01 -1.202 -1.866 0.741 0.079 1.128 3.424 1.592 0.855 -0.234 z m 42.532 -17.616 -1.09 -0.621 -1.168 -1.749 -0.936 -3.422 -2.413 -2.098 -1.13 -2.449 1.745 -6.224 -0.079 -1.128 -18.317 1.105 -17.889 0.988 1.477 -1.324 -1.013 -2.02 0.349 -1.245 -0.624 -1.438 1.711 -0.468 0.853 -2.762 -0.741 -1.866 1.632 -1.596 0.347 -3.773 1.126 -2.607 1.438 -0.624 1.67 -2.296 1.166 -0.779 0.504 -1.517 2.562 -5.758 -3.386 -2.292 -0.158 -2.256 -1.324 -1.477 -0.079 -1.128 1.204 -1.479 -1.09 -0.621 0.387 -1.945 0.777 -1.362 -1.713 -2.06 -13.378 0.673 -9.995 0.436 -12.95 0.556 -16.451 0.364 0.33 22.21 2.685 2.253 1.754 3.888 -0.153 2.8 3.271 4.392 -0.349 1.245 3.039 6.06 -1.166 0.779 1.051 1.321 -0.853 2.762 -2.096 4.941 -0.738 0.662 0.702 2.566 -0.777 1.362 0.585 2.139 0.16 4.784 -1.515 2.024 0.662 0.738 -0.543 2.217 -1.749 1.168 1.013 2.02 1.866 -0.741 5.522 -0.822 4.784 -0.16 3.19 0.736 6.731 2.755 2.645 0.425 5.29 0.851 2.605 -1.402 0.466 -0.817 -0.896 -1.594 0.349 -1.245 2.449 -1.13 0.311 -0.545 2.683 -0.275 -0.66 1.79 3.656 -0.081 1.245 0.349 -0.387 1.945 1.556 -0.196 0.702 2.566 4.318 0.657 0.738 -0.662 1.13 2.449 -1.826 2.568 1.907 1.087 3.034 1.01 2.645 0.426 1.983 -0.313 2.607 1.126 2.33 -4.086 3.383 -0.236 2.762 0.853 -0.387 1.945 1.168 1.749 2.643 -2.102 -0.43 -2.411 1.087 -1.907 -1.209 -3.577 2.179 1.243 1.283 -0.351 2.568 1.826 0.506 1.01 2.607 1.126 0.389 0.583 2.373 0.27 2.22 3.071 1.362 0.777 2.373 0.27 2.953 -2.647 -1.985 -2.215 -1.713 -2.06 -2.683 0.275 -1.907 -1.087 -1.555 0.196 -0.468 -1.711 -2.49 -0.698 -1.168 -1.749 1.438 -0.624 3.224 -5.02 0.934 0.894 1.515 -2.024 -2.062 -0.815 -0.119 -2.956 -2.76 1.675 -0.698 2.49 -1.128 0.079 -3.113 -2.136 0.698 -2.49 -1.907 -1.087 -0.777 1.362 -1.904 1.441 -2.411 0.43 -3.462 -0.892 -1.751 -1.36 0.387 -1.945 3.302 -3.892 3.073 0.308 1.985 2.215 3.773 0.347 1.051 1.321 3.539 -0.509 z",TX:"m 462.08 530.01 -0.7 -0.038 -3.03 6.575 1.128 -0.079 2.6 -6.458 z m 3.068 -4.747 3.613 -4.437 -1.09 -0.621 -1.126 2.607 -1.398 2.451 z m 12.359 -10.278 -2.1 -0.115 -3.809 2.881 -1.983 0.313 0.624 1.438 1.477 -1.324 5.792 -3.194 z m 30.86 -22.467 -2.409 2.958 3.926 -2.454 -1.517 -0.504 z m 5.01 -94.24 -0.7 -0.038 -3.969 -1.902 -2.217 -0.543 -1.985 -2.215 -1.245 -0.349 -3.269 -1.864 -0.777 1.362 -1.594 0.896 -3.345 -0.464 -1.051 -1.321 -3.188 1.792 -1.555 0.196 -1.362 -0.777 -2.02 1.013 -1.983 0.313 -0.777 1.362 -1.828 0.04 -0.777 1.362 -1.441 -1.904 -1.4 -0.077 -1.479 -1.204 -1.324 -1.477 -0.777 1.362 -2.917 -0.581 -1.168 -1.749 -2.836 3.075 -0.504 1.517 -1.128 0.079 -0.779 -1.166 0.66 -1.79 -0.662 -0.738 -3.03 1.519 -1.4 -0.077 -0.351 -1.283 -1.673 -0.232 -0.468 -1.711 -1.673 -0.232 -2.215 1.985 -1.438 0.624 -1.362 -0.777 0.232 -1.673 -2.607 -1.126 -0.002 -2.528 -1.983 0.313 -2.49 -0.698 -1.204 1.479 -1.555 0.196 -1.441 -1.904 -2.683 0.275 -2.762 -0.853 -1.362 -0.777 -1.128 0.079 -3.19 -0.736 0.115 -2.1 -1.168 -1.749 -2.179 -1.243 -0.232 1.673 -2.762 -0.853 -2.411 0.43 -3.426 -4.12 -2.1 -0.115 0.878 -18.63 0.804 -14.702 0.342 -8.829 -13.03 -0.572 -18.475 -1.151 -20.847 -1.421 -0.7 -0.038 -0.655 6.846 -1.423 18.319 -1.079 12.02 -1.695 18.16 -1.732 21.392 -1.849 20.964 -16.491 -1.464 -16.491 -1.464 -20.381 -2.238 -13.263 -1.427 1.053 3.849 1.324 1.477 2.451 1.398 1.092 3.149 1.792 3.188 3.151 1.436 2.102 2.643 1.675 2.76 2.803 2.681 0.624 1.438 3.309 3.692 2.451 1.398 2.258 2.37 1.634 0.932 1.947 2.915 0.43 2.411 1.598 4.16 0.896 1.594 -0.619 3.617 0.313 1.983 1.636 3.46 0.547 2.839 1.441 1.904 1.751 1.36 1.673 0.232 3.543 4.547 2.179 1.243 2.645 0.426 0.079 1.128 2.024 1.515 2.49 0.698 1.168 1.749 1.751 1.36 1.4 0.077 3.034 1.01 0.777 -1.362 2.526 -2.53 1.866 -0.741 0.426 -2.645 2.407 -5.486 2.136 -3.113 3.266 -0.664 1.945 0.387 0.932 -1.634
11.438 -0.624 3.541 2.02 2.528 -0.002 6.535 1.2 1.555 -0.196 2.762 0.853 0.741 1.866 0.934 0.894 1.4 0.077 1.675 2.76 1.751 1.36 0.468 1.711 3.775 2.875 0.858 2.294 1.479 1.204 0.743 4.394 2.102 2.643 0.158 2.256 1.83 2.487 1.873 6.843 1.441 1.904 2.451 1.398 1.247 2.877 2.375 2.798 0.158 2.256 1.09 0.621 1.83 2.487 2.217 0.543 1.596 1.632 -0.232 1.673 0.896 1.594 -0.815 2.062 1.247 2.877 -0.736 3.19 1.907 1.087 0.196 1.555 1.751 1.36 0.779 1.166 0.04 1.828 1.596 1.632 -0.853 2.762 0.934 0.894 0.702 2.566 2.373 0.27 1.362 0.777 1.828 -0.04 1.168 1.749 1.751 1.36 1.283 -0.351 4.124 1.63 1.441 1.904 1.634 0.932 5.601 0.306 2.8 0.153 2.217 0.543 5.254 4.079 3.498 -2.337 2.256 -0.158 -0.04 -1.828 -1.904 1.441 -0.04 -1.828 -1.479 -1.204 0.232 -1.673 -1.013 -2.02 0.077 -1.4 -2.024 -1.515 0.698 -2.49 -1.249 -5.405 -1.207 -1.049 0.23 -4.201 1.283 -0.351 -0.313 -1.983 1.01 -0.506 0.308 -3.073 -1.594 0.896 -2.373 -0.27 0.077 -1.4 2.02 -1.013 2.217 0.543 3.221 -7.548 -1.751 -1.36 -0.585 -2.139 -2.1 -0.115 -0.506 -1.01 5.056 -0.004 1.634 0.932 3.185 -4.32 -1.79 -0.66 -0.349 1.245 -1.751 -1.36 1.204 -1.479 5.484 -0.121 1.943 -2.141 -0.04 -1.828 -1.013 -2.02 1.283 -0.351 2.102 2.643 5.05 -2.532 -2.102 -2.643 -1.362 -0.777 0.504 -1.517 2.217 0.543 1.049 -1.207 0.779 1.166 1.749 -1.168 0.858 2.294 7.62 -3.235 2.528 -0.002 1.866 -0.741 3.498 -2.337 0.855
1-0.234 4.275 -3.698 -0.158 -2.256 1.749 -1.168 3.302 -3.892 -0.934 -0.894 -1.675 -2.76 0.074 -3.928 2.879 1.281 0.97 -2.334 1.283 -0.351 1.168 1.749 -1.202 4.01 2.839 -0.547 -0.815 2.062 11.235 -5.143 3.656 -0.081 -1.285 -2.177 0.387 -1.945 1.126 -2.607 1.128 -0.079 1.515 -2.024 -0.16 -4.784 -0.585 -2.139 0.777 -1.362 -0.702 -2.566 0.738 -0.662 2.096 -4.941 0.853 -2.762 -1.051 -1.321 1.166 -0.779 -3.039 -6.06 0.349 -1.245 -3.271 -4.392 0.153 -2.8 -1.754 -3.888 -2.685 -2.253 -0.33 -22.21 -0.322 -12.1 -0.817 -0.466 -3.773 -0.347 -1.594 0.896 -1.868 -1.787 z",CT:"m 874.09 165.78 -0.117 -0.428 -15.09 3.669 -11.237 2.616 2.892 16.449 1.479 1.204 -3.419 3.464 1.868 1.787 1.166 -0.779 5.596 -4.75 5.675 -3.622 1.555 -0.196 0.894 -0.934 1.673 0.232 1.166 -0.779 2.139 -0.585 1.477 -1.324 1.4 0.077 3.188 -1.792 0.817 0.466 0.27 -2.373 -0.585 -2.139 -2.809 -10.265 z",NH:"m 884.14 138.66 -1.751 -1.36 -0.196 -1.555 -3.23 -2.564 -0.781 -3.694 -2.418 -7.154 -5.186 -15.591 -4.601 -13.453 -0.504 1.517 -2.373 -0.27 -1.204 1.479 -0.423 5.173 0.702 2.566 -1.047 3.735 2.102 2.643 -1.047 3.735 -2.098 2.413 -2.02 1.013 -0.504 1.517 0.819 2.994 -0.889 5.99 0.158 2.256 -0.932 1.634 0.313 1.983 -0.698 2.49 1.288 4.705 -0.194 0.972 0.511 6.067 -0.426 2.645 2.102 2.643 18.2 -4.061 4.934 -5.488 1.711 -0.468 0.308 -3.073 -0.624 -1.438 z",RI:"m 887.59 173.12 -0.819 -2.994 -1.4 -0.077 1.053 3.849 1.166 -0.779 z m -3.037 -3.536 -2.179 -1.243 -1.285 -2.177 -0.43 -2.411 -6.571 2.028 2.809 10.265 0.585 2.139 -0.27 2.373 3.771 -2.181 1.711 -0.468 0.27 -2.373 -0.858 -2.294 0.347 -3.773 2.1 0.115 z",VT:"m 859.61 153.19 -2.102 -2.643 0.426 -2.645 -0.511 -6.067 0.194 -0.972 -1.288 -4.705 0.698 -2.49 -0.313 -1.983 0.932 -1.634 -0.158 -2.256 0.889 -5.99 -0.819 -2.994 0.504 -1.517 2.02 -1.013 2.098 -2.413 1.047 -3.735 -2.102 -2.643 1.047 -3.735 -0.702 -2.566 -11.976 3.277 -15.67 4.058 0.509 3.539 0.934 0.894 -0.036 3.228 0.896 1.594 1.441 1.904 0.002 2.528 0.702 2.566 -0.466 0.817 -0.191 3.5 0.662 0.738 1.949 5.443 -0.27 2.373 2.1 0.115 1.051 1.321 3.982 17.07 12.521 -2.967 z",AL:"m 671.4 359.17 -19.911 2 -13.961 1.062 -11.978 0.749 0.117 0.428 1.713 2.06 -0.455 13.457 -0.029 10.812 -0.378 12.06 -0.378 12.06 -0.685 17.657 1.879 14.427 2.505 18.394 0.583 -0.389 4.862 0.968 -0.002 -2.528 0.657 -4.318 1.983 -0.313 0.858 2.294 -0.504 1.517 0.779 1.166 2.685 2.253 -0.232 1.673 3.849 -1.053 0.194 -0.972 1.749 -1.168 1.36 -1.751 -0.506 -1.01 -0.624 -1.438 0.543 -2.217 -2.024 -1.515 -2.647 -2.953 0.581 -2.917 18.628 -1.65 12.02 -1.449 17.655 -1.843 -0.313 -1.983 -1.868 -1.787 -0.313 -1.983 0.462 -5.873 -0.468 -1.711 -1.168 -1.749 -0.975 -2.722 1.202 -4.01 -0.119 -2.956 0.349 -1.245 2.06 -1.713 -1.479 -1.204 -0.43 -2.411 -0.741 -1.866 -1.713 -2.06 -1.364 -3.305 -0.662 -0.738 -0.975 -2.722 -4.72 -16.408 -3.277 -11.976 -2.964 -9.993 -1.405 -5.132 z",FL:"m 783.28 485.78 -1.245 -0.349 -1.049 1.207 0.509 3.539 1.204 -1.479 0.581 -2.917 z m -119.96 -25.1 -4.977 1.132 -0.311 0.545 5.288 -1.677 z m 95.54 -18.79 -3.928 -0.074 -4.162 -0.93 -1.128 0.079 -1.087 1.907 0.04 1.828 1.051 1.321 -0.113 4.628 -2.139 0.585 -0.934 -0.894 -1.092 -3.149 -14.661 1.024 -10.578 0.826 -11.978 0.749 -12.523 0.439 -1.09 -0.621 -0.975 -2.722 -1.285 -2.177 -17.655 1.843 -12.02 1.449 -18.628 1.65 -0.581 2.917 2.647 2.953 2.024 1.515 -0.543 2.217 0.624 1.438 1.245 0.349 -0.97 2.334 1.79 0.66 2.875 -3.775 -0.158 -2.256 1.868 1.787 0.738 -0.662 1.751 1.36 -1.904 1.441 6.805 -1.173 3.46 -1.636 1.673 0.232 2.02 -1.013 2.917 0.581 -1.594 0.896 -2.449 1.13 5.835 1.162 4.124 1.63 2.451 1.398 -0.858 -2.294 1.283 -0.351 0.975 2.722 6.499 4.428 1.168 1.749 0.43 2.411 3.149 -1.092 4.666 -0.587 2.76 -1.675 1.204 -1.479 2.643 -2.102 3.073 0.308 -0.079 -1.128 -2.1 -0.115 1.204 -1.479 2.06 -1.713 2.256 -0.158 2.294 -0.858 3.541 2.02 1.128 -0.079 2.451 1.398 1.868 1.787 1.558 2.332 2.49 0.698 0.392 3.111 3.969 1.902 1.285 2.177 1.517 0.504 1.441 1.904 3.539 -0.509 1.479 1.204 0.702 2.566 1.596 1.632 0.972 0.194 0.509 3.539 0.356 6.339 -1.589 5.952 0.741 1.866 -0.772 6.418 0.972 0.194 2.685 2.253 0.855 -0.234 0.581 -2.917 -0.506 -1.01 -2.334 -0.97 0.387 -1.945 1.79 0.66 2.451 1.398 1.01 -0.506 1.13 2.449 -2.447 3.658 -0.27 2.373 -1.594 0.896 0.468 1.711 1.634 0.932 0.43 2.411 4.828 6.724 1.441 1.904 2.49 0.698 0.736 -3.19 1.751 1.36 0.198 4.083 1.364 3.305 2.451 1.398 1.555 -0.196 0.43 2.411 0.506 1.01 1.17 4.277 3.113 2.136 -0.349 1.245 2.683 -0.275 3.462 0.891 1.751 1.36 3.077 5.364 1.675 2.76 1.362 0.777 2.373 0.27 1.207 1.049 -0.349 1.245 -2.762 -0.853 -1.479 -1.204 -0.27 2.373 2.141 1.943 3.422 -0.936 1.049 -1.207 2.917 0.581 2.253 -2.685 3.228 0.036 0.232 -1.673 1.515 -2.024 -0.975 -2.722 0.153 -2.8 0.853 -2.762 0.738 -0.662 -0.158 -2.256 0.894 -0.934 -0.198 -4.083 -0.16 -4.784 -0.511 -6.067 0.311 -0.545 -1.132 -4.977 -1.209 -3.577 -2.064 -3.343 -0.7 -0.038 -4.518 -7.269 -1.364 -3.305 -9.463 -14.421 -1.988 -4.743 -0.779 -1.166 -0.975 -2.722 2.334 0.97 0.002 2.528 3.111 -0.392 0.858 2.294 -0.153 2.8 0.353 3.811 0.855
1-0.234 -0.898 -4.122 0.777 -1.362 -0.858 -2.294 -8.72 -10.03 -6.737 -10.339 -1.871 -4.315 -4.482 -10.497 -0.313 -1.983 -1.402 -2.605 -0.353 -3.811 -1.245 -0.349 z",GA:"m 760.83 426.41 1.01 -3.034 -1.128 0.079 -0.698 2.49 0.817 0.466 z m 4.615 -15.06 -2.49 -0.698 -1.128 0.079 -1.713 -2.06 -0.158 -2.256 -0.779 -1.166 -0.975 -2.722 -0.934 -0.894 -3.424 -1.592 -0.275 -2.683 -1.013 -2.02 -1.324 -1.477 -0.858 -2.294 -4.669 -1.941 -1.324 -1.477 -0.468 -1.711 -2.062 -0.815 -0.158 -2.256 -2.296 -1.67 -3.034 -1.01 -1.402 -2.605 -2.296 -1.67 -4.241 -2.058 -0.741 -1.866 -2.958 -2.409 -0.858 -2.294 -1.168 -1.749 -0.896 -1.594 -2.8 -0.153 -2.296 -1.67 -3.696 -1.747 -0.662 -0.738 0.27 -2.373 2.409 -2.958 0.504 -1.517 -11.899 1.877 -9.333 1.175 -9.761 1.292 -13.144 1.528 1.405 5.132 2.964 9.993 3.277 11.976 4.72 16.408 0.975 2.722 0.662 0.738 1.364 3.305 1.713 2.06 0.741 1.866 0.43 2.411 1.479 1.204 -2.06 1.713 -0.349 1.245 0.119 2.956 -1.202 4.01 0.975 2.722 1.168 1.749 0.468 1.711 -0.462 5.873 0.313 1.983 1.868 1.787 0.313 1.983 1.285 2.177 0.975 2.722 1.09 0.621 12.523 -0.439 11.978 -0.749 10.578 -0.826 14.661 -1.024 1.092 3.149 0.934 0.894 2.139 -0.585 0.113 -4.628 -1.051 -1.321 -0.04 -1.828 1.087 -1.907 1.128 -0.079 4.162 0.93 3.928 0.074 -1.092 -3.149 -0.002 -2.528 1.477 -1.324 -1.209 -3.577 1.362 0.777 1.709 -2.996 -1.362 -0.777 -1.013 -2.02 0.619 -3.617 1.592 -3.424 2.215 -1.985 -0.585 -2.139 1.673 0.232 2.292 -3.386 -1.09 -0.621 z",MS:"m 625.66 363.41 -19.17 1.339 -18.745 1.222 0.896 1.594 -1.477 1.324 -2.02 1.013 0.196 1.555 -1.711 0.468 -0.543 2.217 0.351 1.283 -0.191 3.5 -3.964 3.154 -0.66 1.79 -1.477 1.324 1.207 1.049 -0.349 1.245 -3.149 1.092 1.051 1.321 -0.621 1.089 0.624 1.438 -2.526 2.53 0.896 1.594 -1.243 2.179 1.751 1.36 -0.115 2.1 -0.777 1.362 1.479 1.204 0.158 2.256 -1.166 0.779 0.158 2.256 1.713 2.06 -0.777 1.362 -0.387 1.945 1.09 0.621 -1.204 1.479 0.079 1.128 1.324 1.477 0.158 2.256 3.386 2.292 -2.562 5.758 -0.504 1.517 -1.166 0.779 -1.67 2.296 -1.438 0.624 -1.126 2.607 -0.347 3.773 -1.632 1.596 0.741 1.866 -0.853 2.762 -1.711 0.468 0.624 1.438 -0.349 1.245 1.013 2.02 -1.477 1.324 17.889 -0.988 18.317 -1.105 0.079 1.128 -1.745 6.224 1.13 2.449 2.413 2.098 0.936 3.422 1.168 1.749 1.09 0.621 1.555 -0.196 0.504 -1.517 1.321 -1.051 6.03 -2.339 1.477 -1.324 1.673 0.232 2.024 1.515 3.383 -0.236 1.945 0.387 1.204 -1.479 -2.505 -18.394 -1.879 -14.427 0.685 -17.657 0.378 -12.06 0.378 -12.06 0.029 -10.812 0.455 -13.457 -1.713 -2.06 z",SC:"m 800.33 364.11 -13.932 -9.75 -9.07 -6.254 -0.7 -0.038 -18.977 2.894 -0.819 -2.994 -3.075 -2.836 -1.477 1.324 -1.168 -1.749 -12.289 1.294 -9.178 0.902 -4.588 1.715 -3.071 2.22 -1.128 0.079 -5.326 2.377 -0.504 1.517 -2.409 2.958 -0.27 2.373 0.662 0.738 3.696 1.747 2.296 1.67 2.8 0.153 0.896 1.594 1.168 1.749 0.858 2.294 2.958 2.409 0.741 1.866 4.241 2.058 2.296 1.67 1.402 2.605 3.034 1.01 2.296 1.67 0.158 2.256 2.062 0.815 0.468 1.711 1.324 1.477 4.669 1.941 0.858 2.294 1.324 1.477 1.013 2.02 0.275 2.683 3.424 1.592 0.934 0.894 0.975 2.722 0.779 1.166 0.158 2.256 1.713 2.06 1.128 -0.079 2.49 0.698 0.038 -0.7 2.37 -2.258 0.932 -1.634 -2.568 -1.826 0.466 -0.817 2.451 1.398 1.711 -0.468 1.67 -2.296 -0.896 -1.594 -1.79 -0.66 0.349 -1.245 2.334 0.97 1.556 -0.196 2.953 -2.647 2.449 -1.13 1.943 -2.141 0.232 -1.673 1.749 -1.168 1.981 -2.841 0.27 -2.373 1.673 0.232 1.866 -0.741 2.485 -4.358 0.423 -5.173 2.679 -5.33 2.447 -3.658 3.109 -2.92 z",IL:"m 618.44 200.11 -14.389 1.179 -17.03 0.754 -14.234 0.907 -0.311 0.545 3.386 2.292 0.975 2.722 3.93 2.602 0.741 1.866 -0.813 4.59 -1.632 1.596 -0.464 3.345 -1.477 1.324 -2.566 0.702 -1.632 1.596 -4.666 0.587 -1.049 1.207 -0.426 2.645 0.196 1.555 1.634 0.932 0.624 1.438 0.119 2.956 -2.098 2.413 -0.308 3.073 -0.894 0.934 -3.305 1.364 0.315 4.511 -0.855 0.234 -0.932 1.634 -0.308 3.073 0.664 3.266 0.624 1.438 0.04 1.828 1.792 3.188 4.437 3.613 1.168 1.749 3.93 2.602 1.675 2.76 0.743 4.394 0.624 1.438 1.362 0.777 2.487 -1.83 4.279 1.357 1.051 1.321 -1.087 1.907 0.158 2.256 -0.815 2.062 -1.979 5.369 1.013 2.02 4.126 4.158 1.79 0.66 1.517 0.504 1.479 1.204 2.062 0.815 1.558 2.332 1.517 0.504 0.819 2.994 1.402 2.605 -0.232 1.673 -0.815 2.062 3.777 5.403 1.166 -0.779 1.479 1.204 0.972 0.194 -1.013 -2.02 1.864 -3.269 2.411 -0.43 4.941 2.096 2.645 0.426 0.815 -2.062 -1.441 -1.904 -0.196 -1.555 0.66 -1.79 2.722 -0.975 2.994 -0.819 0.62
11 -1.09 -1.558 -2.332 1.553 -2.724 0.194 -0.972 -0.549 -5.367 0.349 -1.245 1.477 -1.324 -1.207 -1.049 0.815 -2.062 1.711 -0.468 1.398 -2.451 -0.234 -0.855 1.632 -1.596 -0.389 -0.583 0.815 -2.062 0.894 -0.934 0.66 -1.79 -1.13 -2.449 -0.04 -1.828 -0.662 -0.738 -1.792 -3.188 1.049 -1.207 -0.313 -1.983 1.204 -1.479 -1.337 -16.644 -1.139 -12.561 -1.886 -22.01 -1.051 -1.321 -1.364 -3.305 -0.819 -2.994 -1.362 -0.777 -1.364 -3.305 0.113 -4.628 z",IN:"m 668.2 212.24 -0.079 -1.128 -8.478 0.941 -15.13 1.841 -9.45 0.747 -2.643 2.102 -4.16 1.598 -2.217 -0.543 -1.751 -1.36 1.886 22.01 1.139 12.561 1.337 16.644 -1.204 1.479 0.313 1.983 -1.049 1.207 1.792 3.188 0.662 0.738 0.04 1.828 1.13 2.449 -0.66 1.79 -0.894 0.934 -0.815 2.062 0.389 0.583 -1.632 1.596 0.234 0.855 -1.398 2.451 -1.711 0.468 -0.815 2.062 1.207 1.049 -1.477 1.324 -0.349 1.245 0.549 5.367 1.673 0.232 0.621 -1.089 0.115 -2.1 1.634 0.932 2.139 -0.585 1.362 0.777 0.777 -1.362 2.02 -1.013 6.03 2.717 0.543 -2.217 3.654 -2.609 1.441 1.904 3.694 -0.781 -0.313 -1.983 1.67 -2.296 2.294 -0.858 0.196 1.555 1.634 0.932 2.645 0.426 1.438 -0.624 0.621 -1.089 0.036 -3.228 1.087 -1.907 0.817 0.466 1.749 -1.168 0.426 -2.645 1.321 -1.051 1.826 -2.568 -0.975 -2.722 0.038 -0.7 3.111 -0.392 1.362 0.777 2.915 -1.947 2.994 -0.819 0.27 -2.373 -1.673 -0.232 0.66 -1.79 -0.779 -1.166 0.621 -1.09 -2.039 -19.211 -1.803 -15.827 -1.566 -12.444 -1.058 -8.905 z",KY:"m 714.3 278.24 -2.413 -2.098 -2.062 -0.815 -1.636 -3.46 -2.449 1.13 -1.243 2.179 -2.994 0.819 -1.207 -1.049 -2.917 -0.581 -1.787 1.868 -0.972 -0.194 -2.841 -1.981 -1.945 -0.387 -1.983 0.313 -1.945 -0.387 -2.571 -4.354 -2.451 -1.398 -2.994 0.819 -1.479 -1.204 -1.749 1.168 -0.621 1.09 0.779 1.166 -0.66 1.79 1.673 0.232 -0.27 2.373 -2.994 0.819 -2.915 1.947 -1.362 -0.777 -3.111 0.392 -0.038 0.7 0.975 2.722 -1.826 2.568 -1.321 1.051 -0.426 2.645 -1.749 1.168 -0.817 -0.466 -1.087 1.907 -0.036 3.228 -0.621 1.089 -1.438 0.624 -2.645 -0.426 -1.634 -0.932 -0.196 -1.555 -2.294 0.858 -1.67 2.296 0.313 1.983 -3.694 0.781 -1.441 -1.904 -3.654 2.609 -0.543 2.217 -6.03 -2.717 -2.02 1.013 -0.777 1.362 -1.362 -0.777 -2.139 0.585 -1.634 -0.932 -0.115 2.1 -0.621 1.089 -1.673 -0.232 -0.194 0.972 -1.553 2.724 1.558 2.332 -0.621 1.09 -2.994 0.819 -2.722 0.975 -0.66 1.79 0.196 1.555 1.441 1.904 -0.815 2.062 -2.645 -0.426 -4.941 -2.096 -2.411 0.43 -1.864 3.269 1.013 2.02 -0.426 2.645 0.43 2.411 -1.01 3.034 -0.738 0.662 -1.907 -1.087 -1.01 3.034 15.09 -1.141 9.178 -0.902 -0.626 -3.966 3.228 0.036 0.817 0.466 12.989 -1.256 10.733 -1.098 7.04 -0.317 11.278 -0.788 5.094 -0.704 8.75 -0.785 15.517 -1.258 1.166 -0.779 2.487 -1.83 1.555 -0.196 2.76 -1.675 1.866 -0.741 0.66 -1.79 3.188 -1.792 0.232 -1.673 2.06 -1.713 0.232 -1.673 1.049 -1.207 4.392 -3.271 5.983 -6.695 -2.8 -0.153 -1.479 -1.204 -1.907 -1.087 -0.779 -1.166 -1.479 -1.204 -0.624 -1.438 -1.207 -1.049 -2.998 -4.237 0.543 -2.217 -0.781 -3.694 z",NC:"m 834.57 297.73 -0.428 0.117 -0.855 0.234 0.934 0.894 0.777 -1.362 -0.428 0.117 z m -1.555 0.196 -5.833 1.366 -15.632 3.358 -10.654 2.226 -13.07 2.656 -14.193 2.735 -10.344 1.681 -10.188 1.409 -9.333 1.175 -7.194 0.59 -0.545 -0.311 -0.815 2.062 0.002 2.528 -2.836 3.075 -1.319 3.579 -0.894 0.934 -2.062 -0.815 -3.188 1.792 -1.398 2.451 -1.438 0.624 -1.168 -1.749 -2.332 1.558 -0.504 1.517 -1.245 -0.349 -1.202 4.01 -1.555 0.196 -2.915 1.947 -4 3.854 -3.966 0.626 -2.605 1.402 -1.943 2.141 -0.426 2.645 -0.777 1.362 -2.683 0.275 -0.621 1.09 0.16 4.784 9.333 -1.175 11.899 -1.877 5.326 -2.377 1.128 -0.079 3.071 -2.22 4.588 -1.715 9.178 -0.902 12.289 -1.294 1.168 1.749 1.477 -1.324 3.075 2.836 0.819 2.994 18.977 -2.894 0.7 0.038 9.07 6.254 13.932 9.75 5.443 -1.949 4.083 -0.198 0.777 -1.362 1.283 -0.351 -0.081 -3.656 0.387 -1.945 2.058 -4.241 2.098 -2.413 2.487 -1.83 1.787 -1.868 0.777 -1.362 4.937 -2.96 4.239 -0.47 1.36
1-1.751 0.972 0.194 2.447 -3.658 -1.051 -1.321 -3.228 -0.036 -1.594 0.896 -1.787 1.868 -3.19 -0.736 2.994 -0.819 2.875 -3.775 -2.062 -0.815 2.76 -1.675 -0.468 -1.711 -3.5 -0.191 -4.01 -1.202 3.383 -0.236 1.945 0.387 -0.002 -2.528 1.713 2.06 1.01 -0.506 3.345 0.464 1.983 -0.313 3.417 -5.992 2.177 -1.285 0.232 -1.673 -0.547 -2.839 -1.713 -2.06 -1.362 -0.777 -1.826 2.568 0.664 3.266 -1.517 -0.504 -0.741 -1.866 0.153 -2.8 -2.683 0.275 -2.915 1.947 -1.673 -0.232 -1.321 1.051 -3.111 0.392 0.27 -2.373 2.8 0.153 1.787 -1.868 3.577 -1.209 2.526 -2.53 2.956 -0.119 -1.988 -4.743 -1.907 -1.087 -0.741 -1.866 z",OH:"m 741.09 224.93 -1.915 -11.199 -2.971 -17.576 -7.541 4.362 -4.82 3.388 -4.507 5.371 -3.149 1.092 -2.8 -0.153 -3.188 1.792 -1.866 0.741 -2.177 1.285 -1.907 -1.087 -3.383 0.236 -1.321 1.051 -0.779 -1.166 -2.53 -2.526 -2.373 -0.27 -1.479 -1.204 -2.528 0.002 -13.455 2.073 -8.205 1.096 1.058 8.905 1.566 12.444 1.803 15.827 2.039 19.211 1.749 -1.168 1.479 1.204 2.994 -0.819 2.451 1.398 2.571 4.354 1.945 0.387 1.983 -0.313 1.945 0.387 2.841 1.981 0.972 0.194 1.787 -1.868 2.917 0.581 1.207 1.049 2.994 -0.819 1.243 -2.179 2.449 -1.13 1.636 3.46 2.062 0.815 2.413 2.098 1.4 0.077 2.877 -1.247 0.464 -3.345 1.283 -0.351 -0.626 -3.966 1.668 -4.824 0.738 -0.662 2.996 1.709 1.01 -0.506 -0.121 -5.484 0.815 -2.062 1.711 -0.468 0.077 -1.4 1.049 -1.207 1.517 0.504 2.605 -1.402 1.477 -1.324 1.087 -1.907 2.526 -2.53 -0.081 -3.656 1.01 -3.034 -0.119 -2.956 0.657 -4.318 0.66 -1.79 -0.896 -1.594 0.504 -1.517 -1.985 -2.215 2.487 -1.83 z",TN:"m 701.35 319.94 -1.166 0.779 -15.517 1.258 -8.75 0.785 -5.094 0.704 -11.278 0.788 -7.04 0.317 -10.733 1.098 -12.989 1.256 -0.817 -0.466 -3.228 -0.036 0.626 3.966 -9.178 0.902 -15.09 1.141 -1.128 0.079 -1.128 0.079 0.702 2.566 -1.477 1.324 0.624 1.438 -1.983 0.313 1.713 2.06 -0.894 0.934 -0.97 2.334 1.168 1.749 -1.555 0.196 0.896 1.594 -1.049 1.207 -2.877 1.247 0.741 1.866 -0.621 1.09 0.779 1.166 -1.866 0.741 -0.077 1.4 -1.204 1.479 -0.27 2.373 0.741 1.866 -0.232 1.673 -1.245 -0.349 -0.815 2.062 -1.321 1.051 18.745 -1.222 19.17 -1.339 -0.117 -0.428 11.978 -0.749 13.961 -1.
1062 19.911 -2 13.144 -1.528 9.761 -1.292 -0.16 -4.784 0.621 -1.09 2.683 -0.275 0.777 -1.362 0.426 -2.645 1.943 -2.141 2.605 -1.402 3.966 -0.626 4 -3.854 2.915 -1.947 1.555 -0.196 1.202 -4.01 1.245 0.349 0.504 -1.517 2.332 -1.558 1.168 1.749 1.438 -0.624 1.398 -2.451 3.188 -1.792 2.062 0.815 0.894 -0.934 1.319 -3.579 2.836 -3.075 -0.002 -2.528 0.815 -2.062 -4.239 0.47 -0.738 0.662 -15.283 2.113 -14.427 1.879 z",VA:"m 832.91 266.47 -0.308 3.073 -1.477 1.324 0.351 1.283 -1.709 2.996 0.934 0.894 -1.01 5.562 0.351 1.283 1.402 2.605 0.151 -5.328 0.815 -2.062 3.453 -9.22 1.049 -1.207 -0.468 -1.711 0.504 -1.517 -4 1.326 -0.038 0.7 z m -41.09 -21.627 -0.657 4.318 -9.416 -5.01 -0.153 2.8 -0.621 1.09 0.43 2.411 -3.262 5.72 -1.283 0.351 -1.592 3.424 -2.062 -0.815 -1.823 5.096 -0.426 2.645 -1.243 2.179 -3.773 -0.347 -1.168 -1.749 -1.517 -0.504 -0.191 3.5 -1.087 1.907 0.04 1.828 -1.826 2.568 -0.774 3.89 -2.796 4.903 -0.853 2.762 1.324 1.477 -1.049 1.207 0.351 1.283 -2.643 2.102 -1.517 -0.504 -3.071 2.219 -1.945 -0.387 -0.232 1.673 -1.049 1.207 -3.149 1.092 -1.594 0.896 -2.296 -1.67 -2.992 3.347 -1.556 0.196 -2.607 -1.126 -0.7 -0.038 -2.296 -1.67 -1.168 -1.749 0.232 -1.673 -5.983 6.695 -4.392 3.271 -1.049 1.207 -0.232 1.673 -2.06 1.713 -0.232 1.673 -3.188 1.792 -0.66 1.79 -1.866 0.741 -2.76 1.675 -1.555 0.196 -2.487 1.83 14.427 -1.879 15.283 -2.113 0.738 -0.662 4.239 -0.47 0.545 0.311 7.194 -0.59 9.333 -1.175 10.188 -1.409 10.344 -1.681 14.193 -2.735 13.07 -2.656 10.654 -2.226 15.632 -3.358 5.833 -1.366 0.272 0.155 0.855 -0.234 -0.664 -3.266 0.428 -0.117 1.519 3.03 0.7 0.038 -3.232 -5.092 -0.858 -2.294 -2.411 0.43 -2.645 -0.426 -0.387 1.945 -2.8 -0.153 -2.141 -1.943 -1.673 -0.232 -1.441 -1.904 -3.269 -1.864 4.745 0.54 0.468 1.711 3.034 1.01 0.779 1.166 2.177 -1.285 0.077 -1.4 -1.051 -1.321 -3.034 -1.01 1.204 -1.479 -0.975 -2.722 1.4 0.077 1.204 -1.479 -2.179 -1.243 -1.868 -1.787 1.283 -0.351 -0.002 -2.528 0.815 -2.062 -0.468 -1.711 -5.252 -1.551 -0.079 -1.128 -1.751 -1.36 -4.511 0.315 -1.517 -0.504 -1.596 -1.632 -0.196 -1.556 -3.615 1.909 -0.7 -0.038 -1.13 -2.449 0.813 -4.59 1.4 0.077 0.232 -1.673 1.01 -0.506 -0.392 -3.111 -0.662 -0.738 -1.245 -0.349 -2.062 -0.815 -0.779 -1.166 -2.528 0.002 -1.634 -0.932 -0.002 -2.528 -1.634 -0.932 -3.228 -0.036 z",WI:"m 624.5 138.23 -1.243 2.179 -1.438 0.624 -0.543 2.217 -0.932 1.634 -0.66 1.79 0.896 1.594 1.09 0.621 0.932 -1.634 0.543 -2.217 1.63 -4.124 -0.275 -2.683 z m -53.15 -24.533 -2.373 -0.27 -2.724 -1.553 -0.621 1.09 -1.594 0.896 0.385 -4.473 1.243 -2.179 -1.324 -1.477 -1.711 0.468 -2.37 2.258 -1.517 -0.504 -2.643 2.102 -5.871 2.066 -2.411 0.43 -2.296 -1.67 -1.243 2.179 -1.283 0.351 0.283 12.795 -1.049 1.207 -5.05 2.532 -1.164 3.307 -1.477 1.324 0.119 2.956 1.945 0.387 1.558 2.332 -1.164 3.307 -0.27 2.373 0.313 1.983 -0.738 0.662 0.664 3.266 -0.619 3.617 3.62 3.147 2.917 0.581 1.985 2.215 2.917 0.581 2.413 2.098 1.792 3.188 2.958 2.409 1.828 -0.04 1.907 1.087 2.141 1.943 0.936 3.422 0.238 5.911 0.975 2.722 1.517 0.504 0.351 1.283 -1.281 2.879 0.977 5.25 1.481 3.732 1.362 0.777 4.318 0.657 1.13 2.449 -0.038 0.7 14.234 -0.907 17.03 -0.754 14.389 -1.179 -0.509 -3.539 0.194 -0.972 -0.002 -2.528 -1.051 -1.321 -0.196 -1.555 -1.168 -1.749 0.349 -1.245 -0.781 -3.694 0.27 -2.373 0.815 -2.062 -0.002 -2.528 1.281 -2.879 -0.702 -2.566 -0.158 -2.256 1.047 -3.735 1.204 -1.479 0.777 -1.362 -1.013 -2.02 0.54 -4.745 1.475 -3.852 0.425 -2.645 -2.024 -1.515 -2.02 1.013 -0.894 0.934 -1.592 3.424 -2.06 1.713 -1.866 0.741 0.774 -3.89 1.592 -3.424 0.349 -1.245 2.605 -1.402 0.27 -2.373 -2.024 -1.515 0.077 -1.4 0.698 -2.49 -3.5 -0.191 0.97 -2.334 -0.315 -4.511 -1.751 -1.36 -2.645 -0.425 -0.819 -2.994 -1.09 -0.621 -2.373 -0.27 -3.19 -0.736 -1.438 0.624 -2.917 -0.581 -4.669 -1.941 -15.404 -3.37 -1.909 -3.615 -2.49 -0.698 -0.234 -0.855 z",WV:"m 761.64 242.07 -17.15 2.854 -3.401 -19.987 -2.487 1.83 1.985 2.215 -0.504 1.517 0.896 1.594 -0.66 1.79 -0.657 4.318 0.119 2.956 -1.01 3.034 0.081 3.656 -2.526 2.53 -1.087 1.907 -1.477 1.324 -2.605 1.402 -1.517 -0.504 -1.049 1.207 -0.077 1.4 -1.711 0.468 -0.815 2.062 0.121 5.484 -1.01 0.506 -2.996 -1.709 -0.738 0.662 -1.668 4.824 0.626 3.966 -1.283 0.351 -0.464 3.345 -2.877 1.247 -1.4 -0.077 0.781 3.694 -0.543 2.217 2.998 4.237 1.207 1.049 0.624 1.438 1.479 1.204 0.779 1.166 1.907 1.087 1.479 1.204 2.8 0.153 -0.232 1.673 1.168 1.749 2.296 1.67 0.7 0.038 2.607 1.126 1.556 -0.196 2.992 -3.347 2.296 1.67 1.594 -0.896 3.149 -1.092 1.049 -1.207 0.232 -1.673 1.945 0.387 3.071 -2.219 1.517 0.504 2.643 -2.102 -0.351 -1.283 1.049 -1.207 -1.324 -1.477 0.853 -2.762 2.796 -4.903 0.774 -3.89 1.826 -2.568 -0.04 -1.828 1.087 -1.907 0.191 -3.5 1.517 0.504 1.168 1.749 3.773 0.347 1.243 -2.179 0.426 -2.645 1.823 -5.096 2.062 0.815 1.592 -3.424 1.283 -0.351 3.262 -5.72 -0.43 -2.411 0.621 -1.09 0.153 -2.8 9.416 5.01 0.657 -4.318 -0.196 -1.555 -1.324 -1.477 -1.09 -0.621 -1.013 -2.02 -1.438 0.624 -2.99
16 -1.709 -1.283 0.351 -0.932 1.634 -2.294 0.858 -0.387 1.945 -1.711 0.468 -2.917 -0.581 -0.779 -1.166 -1.281 2.879 -1.087 1.907 -1.79 -0.66 -1.398 2.451 -4.468 4.671 -1.798 -10.771 z",DE:"m 827.78 226.72 -3.228 -0.036 -1.632 1.596 -0.777 1.362 0.468 1.711 4.02 13.842 3.043 11.12 10.227 -2.109 0.428 -0.117 0.155 -0.272 -0.741 -1.866 -1.09 -0.621 0.543 -2.217 -0.858 -2.294 -1.555 0.196 -3.113 -2.136 -0.079 -1.128 -1.751 -1.36 -0.936 -3.422 -1.013 -2.02 -3.23 -2.564 0.232 -1.673 -1.324 -1.477 2.213 -4.513 z",DC:"m 805.95 253.62 1.67 -2.296 -2.724 -1.553 -1.204 1.479 1.245 0.349 0.934 0.894 0.079 1.128 z",MD:"m 822.15 229.65 -9.527 2.147 -18.898 4.02 -15.05 2.969 -17.03 3.282 1.798 10.771 4.468 -4.671 1.398 -2.451 1.79 0.66 1.087 -1.907 1.281 -2.879 0.779 1.166 2.917 0.581 1.711 -0.468 0.387 -1.945 2.294 -0.858 0.932 -1.634 1.283 -0.351 2.996 1.709 1.438 -0.624 1.013 2.02 1.09 0.621 1.324 1.477 0.196 1.555 3.228 0.036 1.634 0.932 0.002 2.528 1.634 0.932 2.528 -0.002 0.779 1.166 2.062 0.815 1.204 -1.479 2.724 1.553 -1.67 2.296 0.158 2.256 -0.815 2.062 -1.01 0.506 -0.853 2.762 0.585 2.139 0.972 0.194 2.526 -2.53 1.285 2.177 1.207 1.049 3.19 0.736 2.411 -0.43 3.151 1.436 1.907 1.087 -0.04 -1.828 -1.324 -1.477 -1.013 -2.02 0.077 -1.4 -2.53 -2.526 -1.17 -4.277 -0.506 -1.01 0.736 -3.19 -0.624 -1.438 1.166 -0.779 -1.754 -3.888 0.66 -1.79 -0.934 -0.894 3.46 -1.636 1.981 -2.841 0.896 1.594 -1.943 2.141 -1.047 3.735 2.645 0.426 0.158 2.256 -1.204 1.479 1.634 0.932 -0.543 2.217 -1.673 -0.232 -0.115 2.1 1.828 -0.04 1.634 0.932 -1.126 2.607 0.196 1.555 -1.01 0.506 2.258 2.37 3.852 1.475 1.749 -1.168 1.207 1.049 -1.204 1.479 2.1 0.115 -0.464 3.345 4.239 -0.47 0.038 -0.7 4 -1.326 0.543 -2.217 0.428 -0.117 0.425 -2.645 1.438 -0.624 0.387 -1.945 -0.662 -0.738 0.387 -1.945 -10.227 2.109 -3.043 -11.12 -4.02 -13.842 -0.468 -1.711 z",NJ:"m 833.03 220.69 -1.164 3.307 -2.605 1.402 -1.787 1.868 -0.581 2.917 0.626 3.966 3.541 2.02 1.79 0.66 2.296 1.67 1.866 -0.741 2.762 0.853 -0.268 4.901 1.438 -0.624 1.553 -2.724 0.619 -3.617 0.932 -1.634 0.853 -2.762 1.357 -4.279 1.632 -1.596 0.815 -2.062 -0.506 -1.01 0.27 -2.373 -0.353 -3.811 0.7 0.038 -0.317 -7.04 -1.168 -1.749 -2.956 0.119 -1.634 -0.932 0.581 -2.917 0.894 -0.934 0.7 0.038 0.932 -1.634 0.696 -5.02 -0.351 -1.283 -14.355 -4.577 -1.943 2.141 -0.115 2.1 -1.592 3.424 -1.36 1.751 1.596 1.632 -0.27 2.373 -1.321 1.051 1.053 3.849 1.556 -0.196 0.858 2.294 6.771 4.583 -1.36 1.751 -2.681 2.803 z",NY:"m 845.46 203.96 -1.556 0.196 -0.387 1.945 1.983 -0.313 -0.04 -1.828 z m 26.547 -18.07 -1.711 0.468 -3.185 4.32 -2.722 0.975 -5.405 1.249 -1.36 1.751 -4.239 0.47 -0.466 0.817 -3.03 1.519 -0.504 1.517 -2.02 1.013 -1.319 3.579 1.051 1.321 2.37 -2.258 2.062 0.815 2.06 -1.713 2.877 -1.247 2.06 -1.713 4.432 -1.443 3.226 -2.492 1.983 -0.313 2.643 -2.102 6.762 -5.529 -0.662 -0.738 -1.943 2.141 -1.207 -1.049 -1.36 1.751 -1.711 0.468 -0.815 2.062 -2.256 0.158 0.777 -1.362 1.438 -0.624 -0.196 -1.555 0.777 -1.362 1.594 -0.896 z m -58.4 -72.29 -2.683 0.275 -3.381 2.764 -1.787 1.868 -5.322 7.433 -0.815 2.062 0.506 1.01 -3.496 4.864 -1.904 1.441 -2.098 2.413 1.479 1.204 1.01 -0.506 1.245 0.349 0.547 2.839 -1.749 1.168 2.571 4.354 0.04 1.828 -0.621 1.09 -2.566 0.702 -3.575 3.737 -0.349 1.245 -3.771 2.181 -5.95 0.939 -2.605 1.402 -1.4 -0.077 -2.334 -0.97 -5.756 -0.034 -1.866 0.741 -2.528 0.002 -4.588 1.715 -5.481 2.649 0.626 3.966 2.528 -0.002 0.158 2.256 1.402 2.605 -0.387 1.945 -1.477 1.324 -1.436 3.151 -2.953 2.647 -1.515 2.024 -4 3.854 0.939 5.95 13.765 -2.618 12.91 -2.384 15.05 -2.969 8.671 -1.913 19.753 -4.256 3.269 1.864 1.79 0.66 0.506 1.01 0.936 3.422 1.441 1.904 1.907 1.087 2.256 -0.158 1.324 1.477 14.355 4.577 -0.936 -3.422 0.7 0.038 0.702 2.566 0.16 4.784 1.749 -1.168 0.504 -1.517 1.398 -2.451 -1.868 -1.787 3.419 -3.464 -1.479 -1.204 -2.892 -16.449 -0.817 -0.466 0.259 -15.01 -3.982 -17.07 -1.051 -1.321 -2.1 -0.115 0.27 -2.373 -1.949 -5.443 -0.662 -0.738 0.191 -3.5 0.466 -0.817 -0.702 -2.566 -0.002 -2.528 -1.441 -1.904 -0.896 -1.594 0.036 -3.228 -0.934 -0.894 -0.509 -3.539 -9.682 2.42 -10.537 2.654 z",PA:"m 831.84 191.13 -1.324 -1.477 -2.256 0.158 -1.907 -1.087 -1.441 -1.904 -0.936 -3.422 -0.506 -1.01 -1.79 -0.66 -3.269 -1.864 -19.753 4.256 -8.671 1.913 -15.05 2.969 -12.91 2.384 -13.765 2.618 -0.939 -5.95 -1.749 1.168 -7.345 5.918 -2.02 1.013 2.971 17.576 1.915 11.199 3.401 19.987 17.15 -2.854 17.03 -3.282 15.05 -2.969 18.898 -4.02 9.527 -2.147 0.777 -1.362 1.632 -1.596 3.228 0.036 0.194 -0.972 3.771 -2.181 0.232 -1.673 1.049 -1.207 2.681 -2.803 1.36 -1.751 -6.771 -4.583 -0.858 -2.294 -1.556 0.196 -1.053 -3.849 1.321 -1.051 0.27 -2.373 -1.596 -1.632 1.36 -1.751 1.592 -3.424 0.115 -2.1 1.943 -2.141 z",ME:"m 915.1 101.46 -0.079 -1.128 -1.9
107 -1.087 -1.01 0.506 -0.308 3.073 0.662 0.738 2.643 -2.102 z m -3.723 -32.08 0.077 -1.4 -2.769 -8.437 -5.537 -16.874 -3.503 -2.719 -4.396 -1.785 -1.4 -0.077 -0.932 1.634 -2.139 0.585 -1.087 1.907 -1.711 0.468 -1.632 1.596 -2.217 -0.543 -0.662 -0.738 -0.819 -2.994 -2.528 0.002 -0.738 0.662 -5.934 18.634 0.783 6.222 -1.36 1.751 -0.347 3.773 0.779 1.166 -0.232 1.673 0.196 1.555 1.324 1.477 -1.592 3.424 0.506 1.01 -2.253 2.685 -0.815 2.062 -0.115 2.1 -0.97 2.334 0.468 1.711 -0.932 1.634 -1.168 -1.749 -1.749 1.168 4.601 13.453 5.186 15.591 2.418 7.154 0.781 3.694 3.23 2.564 0.196 1.555 1.751 1.36 1.438 -0.624 0.464 -3.345 0.27 -2.373 1.632 -1.596 -0.392 -3.111 2.177 -1.285 -1.519 -3.03 1.398 -2.451 1.515 -2.024 2.568 1.826 1.128 -0.079 1.047 -3.735 1.049 -1.207 1.79 0.66 -0.002 -2.528 0.738 -0.662 2.179 1.243 0.894 -0.934 0.543 -2.217 -0.04 -1.828 0.347 -3.773 0.504 -1.517 -1.051 -1.321 1.787 -1.868 2.102 2.643 1.945 0.387 1.711 -0.468 -1.285 -2.177 3.964 -3.154 2.411 -0.43 0.741 1.866 1.283 -0.351 1.477 -1.324 0.232 -1.673 -0.779 -1.166 0.894 -0.934 2.1 0.115 1.438 -0.624 -0.158 -2.256 2.373 0.27 0.777 -1.362 1.556 -0.196 2.368 -4.786 -1.713 -2.06 -3.543 -4.547 -0.972 -0.194 -1.477 1.324 -2.568 -1.826 -0.002 -2.528 -1.713 -2.06 0.894 -0.934 -0.896 -1.594 -3.149 1.092 -3.307 -1.164 0.077 -1.4 z",MI:"m 647.05 129.07 0.466 -0.817 -0.275 -2.683 -0.855 0.234 -0.736 3.19 1.4 0.077 z m 55.697 49.811 -1.168 -1.749 -1.481 -3.732 -0.781 -3.694 -0.896 -1.594 -1.639 -5.988 -1.285 -2.177 -2.141 -1.943 -2.062 -0.815 -2.332 1.558 -2.449 1.13 -1.709 2.996 -1.164 3.307 -0.972 -0.194 -1.553 2.724 -3.735 -1.047 -0.934 -0.894 -0.236 -3.383 0.66 -1.79 0.621 -1.09 1.983 -0.313 1.477 -1.324 0.54 -4.745 2.332 -1.558 0.387 -1.945 -0.587 -4.666 0.232 -1.673 -1.326 -4 -2.141 -1.943 0.232 -1.673 1.866 -0.741 -0.624 -1.438 -1.324 -1.477 0.194 -0.972 -2.024 -1.515 -2.8 -0.153 -2.607 -1.126 -1.634 -0.932 -2.528 0.002 -2.102 -2.643 -1.517 -0.504 -2.411 0.43 -1.907 -1.087 -3.034 -1.01 -2.605 1.402 -1.826 2.568 0.002 2.528 1.596 1.632 -0.077 1.4 -2.256 0.158 -2.06 1.713 -0.815 2.062 0.547 2.839 -0.347 3.773 -1.751 -1.36 -0.347 3.773 -1.245 -0.349 0.543 -2.217 -0.468 -1.711 0.466 -0.817 -0.468 -1.711 -2.215 1.985 -1.126 2.607 -1.362 -0.777 -0.932 1.634 -0.7 -0.038 -0.502 4.045 -1.711 0.468 -0.621 1.09 0.585 2.139 0.315 4.511 -2.096 4.941 -1.36 1.751 1.402 2.605 0.353 3.811 -0.815 2.062 -0.232 1.673 0.741 1.866 4.558 9.1 1.247 2.877 0.549 5.367 -0.151 5.328 -1.396 4.979 -1.553 2.724 -1.357 4.279 -1.553 2.724 -2.06 1.713 9.45 -0.747 15.13 -1.841 8.478 -0.941 0.079 1.128 8.205 -1.096 13.455 -2.073 0.387 -1.945 1.902 -3.969 1.01 -0.506 0.423 -5.173 0.194 -0.972 0.932 -1.634 2.487 -1.83 -0.236 -3.383 0.504 -1.517 1.515 -2.024 1.362 0.777 0.158 2.256 1.01 -0.506 0.932 -1.634 0.153 -2.8 -0.506 -1.01 0.657 -4.318 z m -27.12 -63.837 -1.945 -0.387 0.079 1.128 -1.943 2.141 1.945 0.387 2.256 -0.158 1.204 -1.479 -1.596 -1.632 z m -15.1 -6.443 -0.894 0.934 -1.596 -1.632 -2.449 1.13 -3.735 -1.047 0.23 -4.201 -0.506 -1.01 -2.528 0.002 -4.354 2.571 -5.056 0.004 -3.577 1.209 -0.817 -0.466 -1.787 1.868 -3.188 1.792 -1.826 2.568 -1.907 -1.087 -1.749 1.168 -1.596 -1.632 -1.555 0.196 -2.294 0.858 -1.828 0.04 -0.741 -1.866 -1.245 -0.349 -2.219 -3.071 -0.779 -1.166 -2.451 -1.398 -4.201 -0.23 -1.711 0.468 -0.662 -0.738 -2.098 2.413 -1.555 0.196 0.308 -3.073 -1.519 -3.03 -1.517 -0.504 -0.896 -1.594 -2.953 2.647 -0.97 2.334 -2.411 0.43 -1.36 1.751 -2.332 1.558 -6.105 1.211 -2.836 3.075 -5.909 2.766 0.234 0.855 2.49 0.698 1.909 3.615 15.404 3.37 4.669 1.941 2.917 0.581 1.438 -0.624 3.19 0.736 2.373 0.27 1.09 0.621 0.819 2.994 2.645 0.425 1.751 1.36 0.315 4.511 -0.97 2.334 3.5 0.191 -0.698 2.49 -0.077 1.4 2.024 1.515 0.66 -1.79 2.679 -5.33 0.853 -2.762 1.281 -2.879 1.166 -0.779 0.426 -2.645 1.09 0.621 0.196 1.556 1.866 -0.741 1.436 -3.151 1.089 0.621 1.477 -1.324 0.313 1.983 -1.01 0.506 -0.97 2.334 1.517 0.504 1.126 -2.607 2.177 -1.285 1.592 -3.424 2.566 -0.702 6.222 -0.783 1.553 -2.724 3.111 -0.392 5.135 1.123 3.075 2.836 1.673 0.232 -0.313 -1.983 0.698 -2.49 3.345 0.464 6.573 0.5 1.866 -0.741 -2.413 -2.098 0.077 -1.4 -3.89 -0.774 0.894 -0.934 -0.585 -2.139 1.828 -0.04 -1.013 -2.02 0.387 -1.945 -1.245 -0.349 -1.749 1.168 -1.828 0.04 -0.777 1.362 z m -50.651 -16.252 -1.207 -1.049 -3.383 0.236 -2.294 0.858 -3.343 2.064 -2.136 3.113 -0.115 2.1 1.4 0.077 1.792 3.188 2.213 -4.513 4.779 -5.216 1.828 -0.04 0.466 -0.817 z m -12.498 -15.429 -1.866 0.741 -3.071 2.219 -3.926 2.454 -1.321 1.051 1.168 1.749 2.605 -1.402 0.194 -0.972 3.615 -1.909 1.477 -1.324 1.126 -2.607 z",HI:"m 250.64 510.99 -3.131 0.172 -4.406 2.632 -0.66 1.936 2.961 2.174 4.04 1.08 3.095 -5.854 -1.902 -2.14 z m -17.01 9.583 2.402 -2.438 -3.097 0.377 0.695 2.061 z m 47.783 4.799 -2.495 -2.322 -2.242 2.552 -2.357 1.026 2.894 5.556 2.163 -2.187 3.736 3.03 2.436 -1.811 -0.57 -2.573 -2.494 -0.215 -1.072 -3.051 z m 13.406 8.365 -0.853 2.881 4.612 -0.138 4.236 0.978 3.03 -1.629 0.216 -0.809 -5.512 -1.046 -0.25 0.604 -5.478 -0.841 z m 13.837 4.22 -1.81 0.934 1.231 4.01 2.847 0.227 0.924 3.427 2.961 1.331 3.621 -1.026 3.01 -2.187 -6.322 -5.05 -6.457 -1.66 z m -6.682 6.664 2.152 -1.413 -1.777 -2.653 -2.084 -0.284 -1.195 1.253 1.219 0.569
10.639 2.562 1.048 -0.034 z m 7.973 4.427 -1.549 -1.286 -1.434 1.925 2.983 -0.639 z m 36.937 22.271 -3.588 -3.403 0.045 -0.991 -2.391 -0.443 -0.081 -3.01 -7.221 -4.974 -3.01 -0.762 -4.374 -2.64 -2.812 0.821 1.573 3.951 -4.723 7.04 1.72 2.732 1.835 5.101 1.062 8.04 4.02 2.629 2.481 -4.066 4.36 -3.327 5.363 -1.528 4.554 -3.01 1.183 -2.164 z",PR:"m 652.8172,519.53619 -0.94132,-0.20683 -0.81519,-0.0173 -0.0202,0.12648 1.36672,1.32069 0.44892,0.73848 0.13631,-0.34234 -0.0567,-0.28012 -0.28681,-0.59782 0.22238,0.002 0.0889,0.26524 0.18466,0.17573 0.27264,0.0835 0.35273,-0.0118 -0.22213,-0.24339 0.36159,0.0362 0.0989,-0.0258 -0.39766,-0.61216 z m -11.26547,-2.10608 -0.25686,-0.0777 -0.28463,0.18901 -0.27071,0.24773 -0.5887,0.40638 L 639,518 l -0.87615,-0.71865 -0.4498,0.29734 -0.5506,-0.32082 -0.54914,-0.82928 -0.20841,0.12802 -0.35137,0.12827 -0.25362,0.0577 0.14423,-0.26788 0.17088,-0.19553 -0.0338,-0.17338 -0.19327,-0.0807 -0.25282,0.3437 -0.36892,0.17547 -0.58677,-0.65575 -0.57129,-0.33741 -1.06098,-0.26927 -0.39962,-0.31826 -0.40499,-0.0879 -0.5203,0.34249 -1.50935,-0.48075 -0.7462,-0.17896 -0.30633,0.43981 -0.47856,0.20624 -0.53627,-0.11908 -0.37969,-0.13205 -0.53046,-0.13471 -2.16258,-0.74134 0.40092,0.43492 0.463,0.48468 0.5928,0.32743 0.54795,0.0877 -0.006,0.25662 -1.10449,0.30398 -0.50466,-0.0356 -0.19918,-0.44924 -0.0941,-0.34757 -0.6371,-0.35279 0.12408,-0.454 -0.32461,-0.11175 -0.27917,0.3428 -0.31599,0.17717 -0.28352,-0.15003 -0.11536,-0.19463 -0.22518,-0.30698 -0.43441,-0.081 -0.37738,0.27053 -1.73806,-0.61023 -1.53127,0.39532 -2.58246,-0.86146 -2.82928,0.47563 -1.30446,-0.43129 -2.12938,-0.0858 -0.5436,0.0926 -0.8672,-0.35791 -0.87737,-0.13858 -1.88971,0.11035 -1.30648,0.2467 -0.49097,-0.0485 -1.22614,-0.47352 -0.47164,-0.0771 -3.4548,0.33244 -3.45452,-0.8463 -1.17748,-0.58051 -1.76006,-0.1183 -1.67234,0.41441 -0.63858,0.78085 0.01,0.88776 0.32314,0.62022 -0.0741,0.77625 -0.85063,0.63052 -0.47536,0.26988 -0.6363,0.24582 -0.77812,0.29132 -0.95651,0.24281 -0.0719,0.24123 0.24291,0.64412 0.30816,0.51644 0.4862,1.04697 0.5953,0.1766 0.73832,0.17621 0.28221,0.65856 0.46632,1.7007 0.40499,0.40049 0.20964,0.37272 -0.20456,0.40629 -0.29214,0.25756 -0.2687,0.26628 -0.38433,1.25039 -0.028,1.13284 -0.36947,0.345 0.12035,0.5895 0.11464,0.3641 -0.33048,0.21662 -0.23623,0.323 -0.046,0.65274 0.41411,0.20747 0.44457,-0.0669 0.3171,0.1803 0.12592,0.18967 -0.12278,0.25806 -0.26112,0.12623 -0.30759,0.0823 -0.24253,0.12407 -0.80638,0.34343 -0.0569,0.97019 0.16064,0.33654 0.45593,0.76795 0.36456,0.0282 -0.20809,-0.80963 0.36957,-0.27344 0.71356,0.43476 1.15172,0.16921 0.39517,0.0665 0.49058,-0.0945 0.5655,-0.27214 0.47421,-0.38648 0.47083,0.175 0.80737,0.0143 0.74419,0.16042 0.67337,0.0628 0.72162,0.82187 0.4615,0.36812 0.61956,0.0874 0.0324,-0.32742 0.0639,-0.24419 0.13971,-0.1356 0.17248,-0.007 0.36941,0.0391 0.51248,-0.0328 1.03287,0.0802 0.7023,-0.0873 0.76959,-0.1961 0.67119,-0.34014 0.40415,-0.51055 -0.45756,-0.0183 0.006,-0.25677 0.43225,-0.25014 0.4506,-0.0827 0.29133,0.15294 -0.0427,0.47534 1.36504,0.0519 0.98405,0.42838 0.25201,0.0668 1.36656,-0.14413 0.57236,0.0699 0.21375,0.41 0.24966,-0.0949 0.23567,-0.15348 0.51723,0.29045 0.39953,-0.0659 0.34912,-0.21842 0.35037,-0.17346 1.10022,-0.0287 0.48477,-0.0789 0.35524,-0.1626 0.47309,-0.0474 0.63164,-0.11359 0.55381,0.38447 0.52609,0.65099 0.62576,0.52738 0.67739,0.0998 0.96714,-0.63187 0.78142,-0.15613 0.54375,-0.0212 0.30211,0.0765 0.41025,0.24179 0.16516,0.20425 0.11634,0.23984 0.16516,0.20425 0.31484,0.0902 0.92048,0.11884 0.46666,0.13787 0.38486,-0.0982 0.66848,-0.57314 0.30155,0.24605 0.12512,0.21623 -0.0877,0.1638 -0.36611,0.0961 0.018,0.16751 0.0366,0.094 0.14081,0.22189 0.2729,-0.15743 0.32136,-0.0236 0.3674,0.0205 0.40855,-0.0179 1.98615,-0.99449 0.69142,-0.15382 1.01523,0.0558 0.23903,-0.0184 0.98753,-0.37415 0.4104,-0.0707 0.67524,0.0812 0.76192,0.18498 0.74579,0.0359 1.7463,-0.56555 1.2649,-0.73558 0.66654,-0.59184 -0.31177,-1.03568 0.17669,-0.21116 0.7707,-0.15122 0.17805,-0.0947 0.47351,-0.60096 0.11883,-0.92047 1.22434,-1.80444 0.58345,-0.56026 0.55382,-0.24072 0.65905,-0.13898 0.61642,-0.28898 0.58354,-0.17612 0.55937,0.29722 0.38915,0.0822 0.32162,-0.26457 -0.31298,-0.45561 0.13421,-0.3611 0.3656,0.002 0.31598,0.51935 0.29981,-0.0135 0.05,-0.30307 0.34717,-0.23711 -0.38373,-0.55342 -0.0919,-0.25742 0.1087,-0.31685 -0.4735,0.21702 -0.26588,-0.12568 -0.23501,-0.25708 0.14964,-0.42653 -0.13142,-0.41516 0.10541,-1.46116 0.36345,-1.72268 z m 10.5618,8.44475 -1.73952,-0.10177 -1.14862,-0.41785 -0.42347,-0.0861 -2.66708,0.37526 -0.31785,0.15869 -0.48202,0.38358 -0.6104,0.34459 -0.67048,0.24201 -0.6583,0.0412 -0.16081,-0.024 -0.52224,0.0112 0.49587,0.99701 0.96165,0.15211 1.03924,-0.10496 0.68069,0.23504 0.52451,-0.23365 2.62043,-0.56232 0.63906,-0.25369 0.48857,-0.11304 0.29189,0.29601 0.23026,0.005 0.17885,-0.19257 0.64252,-0.43103 0.22504,-0.077 0.89001,0.0806 0.2455,-0.13204 -0.31975,-0.41347 z",GU:"m 531 516 c 0 0 0 0 0 0 1 0 1 1 1 1 1 0 1 0 2 1 0 0 1 0 1 1 0 0 0 0 0 0 1 1 -1 1 1 1 0 0 2 0 2 1 1 0 1 0 2 0 0 0 -1 1 -1 1 0 1 0 1 0 2 0 1 0 1 -1 1 0 1 0 1 0 2 -1 0 -1 0 -2 0 -1 0 -1 1 -2 1 0 0 0 1 0 1 -1 1 -2 0 -2 1 0 1 0 1 -1 1 0 0 -1 1 -1 1 -1 0 -1 0 -2 0 0 0 -1 1 -1 2 -1 0 -1 0 -1 1 0 0 -1 -1 -2 0 0 0 0 1 0 1 0 1 -1 1 -1 1 0 0 0 1 0 2 0 0 0 1 0 1 0 1 0 2 -1 2 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 2 0 0 -1 0 -1 0 -1 1 -1 1 -2 1 0 1 0 1 -1 1 0 1 -1 1 -1 1 -1 0 -2 0 -2 0 -1 0 -1 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 -1 0 -1 -1 -1 0 -1 -1 -1 0 -1 0 -1 0 -2 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -2 0 0 1 0 1 -1 0 0 0 -1 1 -1 0 -1 0 -1 0 -2 0 0 0 0 0 0 l -3 -3 c 0 -1 1 -1 2 0 0 0 1 0 1 0 1 0 1 -1 1 0 0 1 0 0 0 0 2 -1 1 -1 0 0 0 0 2 0 1 -1 0 0 -1 0 -1 -1 0 0 2 0 3 0 0 1 1 0 1 0 1 0 2 0 2 0 1 0 2 -1 2 -1 1 0 1 0 2 0 0 -1 0 -2 0 -2 0 -1 2 0 2 0 1 0 1 -1 1 -1 0 -1 0 -1 1 -1 1 -1 1 -1 1 -2 0 -1 1 -1 1 -2 0 -1 0 -1 0 -2 1 -1 1 -1 2 -1 0 -1 0 -1 0 -2 0 -1 0 -1 -1 -1",VI:"m 678 500 c 0 0 -2 2 -2 2 0 0 -2 1 -2 1 0 0 0 2 0 2 0 0 3 1 3 1 0 0 3 0 3 0 0 0 2 2 2 2 0 0 2 0 2 0 0 0 2 -1 2 -1 0 0 5 -1 5 -1 0 0 3 -1 3 -1 0 0 2 -1 2 -1 0 0 -1 -2 -1 -2 0 0 -3 0 -3 0 0 0 -7 -2 -7 -2 0 0 -7 0 -7 0 z m 20 2 c 0 0 0 1 0 1 0 0 1 1 1 1 0 0 3 0 3 0 0 0 1 1 1 1 0 0 2 -1 2 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 2 -2 2 -2 0 0 1 -1 1 -1 0 0 -2 -1 -2 -1 0 0 -2 1 -2 1 0 0 -3 -1 -3 -1 0 0 -1 1 -1 1 0 0 0 1 0 1 0 0 -2 1 -2 1 z m -7 28 c 0 0 3 -1 3 -1 0 0 3 1 3 1 0 0 3 -2 3 -2 0 0 1 0 1 0 0 0 1 2 1 2 0 0 1 2 1 2 0 0 3 -2 3 -2 0 0 1 1 1 1 0 0 6 -1 6 -1 0 0 1 4 1 4 0 0 -3 1 -3 1 0 0 -4 0 -4 0 0 0 -8 2 -8 2 0 0 -3 0 -3 0 0 0 -5 1 -5 1 0 0 -2 -1 -2 -1 0 0 -1 1 -1 1 0 0 -4 0 -4 0 0 0 -2 -1 0 -2 2 -2 1 -5 1 -5 0 0 6 -1 6 -1 z",MP:"m 572 525 c 0 0 2 -2 2 -2 0 0 2 -1 2 -1 0 0 -4 3 -4 3 z m 0 10 c 0 0 4 4 4 4 0 0 -1 -4 -1 -4 0 0 -3 0 -3 0 z m 9 11 c 0 0 2 6 2 6 0 0 0 0 0 0 0 0 3 -6 3 -6 0 0 -5 0 -5 0 z m 9 12 c 0 0 0 6 0 6 0 0 4 2 4 2 0 0 1 -6 1 -6 0 0 -5 -2 -5 -2 z m 17 16 c 0 0 -4 6 -4 6 0 0 1 3 1 3 0 0 6 3 6 3 0 0 2 -4 2 -4 0 0 0 -6 0 -6 0 0 -5 -2 -5 -2 z",AS:"m 681 568 c 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 z m 1 1 c 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 -1 0 -1 0 z m 10 5 c 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 -1 0 -1 1 -1 0 -1 0 -1 0 -1 0 -2 -1 -2 -2 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -1 -1 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 0 2 0 2 -1 1 0 1 0 2 0 1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 0 2 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 -1 0 -1 0 -1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 l 0 0 -2 0 c -2 0 -3 0 -4 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 l 0 0 z m -23 -8 c 0 0 0 -1 0 -1 -1 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -3 -2 0 -1 0 -1 0 -1 0 0 0 0 0 -1 0 0 1 0 1 1 1 0 1 0 2 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 1 -1 1 0 2 0 3 0 1 -1 1 -1 2 -1 0 0 1 0 2 0 0 0 0 0 0 0 1 1 1 1 1 2 1 1 2 2 2 2 0 0 0 0 0 0 0 0 1 2 1 2 l 0 0 0 1 c 0 0 -1 0 -1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 -1 0 -1 0 0 0 -1 -1 -1 -1 0 0 -1 0 -1 0 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 1 -1 1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 l -1 0 -1 -1 z"},names:{AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District Of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",VI:"Virgin Islands",GU:"Guam",PR:"Puerto Rico",MP:"Northern Mariana Islands",AS:"American Samoa"},default_labels:{NH:{parent_id:"NH",x:"932",y:"183",pill:"yes",width:45,display:"all"},VT:{parent_id:"VT",x:"883",y:"243",pill:"yes",width:45,display:"all"},RI:{parent_id:"RI",x:"932",y:"273",pill:"yes",width:45,display:"all"},NJ:{parent_id:"NJ",x:"883",y:"273",pill:"yes",width:45,display:"all"},DE:{parent_id:"DE",x:"883",y:"303",pill:"yes",width:45,display:"all"},MD:{parent_id:"MD",x:"932",y:"303",pill:"yes",width:45,display:"all"},DC:{parent_id:"DC",x:"884",y:"332",pill:"yes",width:45,display:"all"},MA:{parent_id:"MA",x:"932",y:"213",pill:"yes",width:45,display:"all"},CT:{parent_id:"CT",x:"932",y:"243",pill:"yes",width:45,display:"all"},HI:{parent_id:"HI",x:305,y:565},AK:{parent_id:"AK",x:"113",y:"495"}
1,FL:{parent_id:"FL",x:"773",y:"510"},ME:{parent_id:"ME",x:"893",y:"85"},NY:{parent_id:"NY",x:"815",y:"158"},PA:{parent_id:"PA",x:"786",y:"210"},VA:{parent_id:"VA",x:"790",y:"282"},WV:{parent_id:"WV",x:"744",y:"270"},OH:{parent_id:"OH",x:"700",y:"240"},IN:{parent_id:"IN",x:"650",y:"250"},IL:{parent_id:"IL",x:"600",y:"250"},WI:{parent_id:"WI",x:"575",y:"155"},NC:{parent_id:"NC",x:"784",y:"326"},TN:{parent_id:"TN",x:"655",y:"340"},AR:{parent_id:"AR",x:"548",y:"368"},MO:{parent_id:"MO",x:"548",y:"293"},GA:{parent_id:"GA",x:"718",y:"405"},SC:{parent_id:"SC",x:"760",y:"371"},KY:{parent_id:"KY",x:"680",y:"300"},AL:{parent_id:"AL",x:"655",y:"405"},LA:{parent_id:"LA",x:"550",y:"435"},MS:{parent_id:"MS",x:"600",y:"405"},IA:{parent_id:"IA",x:"525",y:"210"},MN:{parent_id:"MN",x:"506",y:"124"},OK:{parent_id:"OK",x:"460",y:"360"},TX:{parent_id:"TX",x:"425",y:"435"},NM:{parent_id:"NM",x:"305",y:"365"},KS:{parent_id:"KS",x:"445",y:"290"},NE:{parent_id:"NE",x:"420",y:"225"},SD:{parent_id:"SD",x:"413",y:"160"},ND:{parent_id:"ND",x:"416",y:"96"},WY:{parent_id:"WY",x:"300",y:"180"},MT:{parent_id:"MT",x:"280",y:"95"},CO:{parent_id:"CO",x:"320",y:"275"},UT:{parent_id:"UT",x:"223",y:"260"},AZ:{parent_id:"AZ",x:"205",y:"360"},NV:{parent_id:"NV",x:"140",y:"235"},OR:{parent_id:"OR",x:"100",y:"120"},WA:{parent_id:"WA",x:"130",y:"55"},ID:{parent_id:"ID",x:"200",y:"150"},CA:{parent_id:"CA",x:"79",y:"285"},MI:{parent_id:"MI",x:"663",y:"185"},PR:{parent_id:"PR",x:"620",y:"545"},GU:{parent_id:"GU",x:"550",y:"540"},VI:{parent_id:"VI",x:"680",y:"519"},MP:{parent_id:"MP",x:"570",y:"575"},AS:{parent_id:"AS",x:"665",y:"580"}},proj:"lambert",proj_coordinates:[{lat:45.995417,lng:-116.915987,x:171.83415,y:90.850238},{lat:31.000691,lng:-85.002362,x:692.14036,y:444.326},{lat:42.05,lng:-73.487,x:847.59791,y:171.53721},{lat:68.88,lng:-166.217,x:70.739,y:450.663},{lat:60.306316,lng:-141.001862,x:155.698,y:539.706},{lat:69.646,lng:-141.001,x:155.42539,y:455.01987},{lat:21.574919,lng:-158.281348,x:274.25329,y:526.50555},{lat:18.91,lng:-155.681,x:328.69953,y:585.08864},{lat:20.634391,lng:-156.451664,x:311.812,y:546.523},{lat:17.952911638835076,lng:-67.80315508659565,x:568.50688,y:530.25711},{lat:18.19285310206456,lng:-66.45655677324636,x:613.64754,y:523.56889},{lat:18.492779931101417,lng:-65.37927812256693,x:649.66308,y:513.96978}],proj_rules:[{condition:"lat>50 && lng<-125",points:[3,4,5]},{condition:"lat<18.5 && lat>17 && lng<-65 && lng>-68",points:[9,10,11]},{condition:"lat<24 && lat>17 && lng<-154 && lng>-160",points:[6,7,8]}]},n.mapdata=i,n};s.dn(r);var o=class extends i.xI{static{this.targets=["mapElement"]}static{this.values={selectedStates:Array}}connect(){this.map=r(this.mapElementTarget.id,this.selectedStatesValue);new IntersectionObserver(((t,e)=>{t[0].isIntersecting&&(this.map.load(),e.disconnect())}).bind(this)).observe(this.mapElementTarget)}};s.dn(o)},93413:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["input"]}sync(t){t.detail&&t.detail.isValueSyncTrigger||this.inputTargets.forEach((e=>{e.value=t.target.value,this._dispatchValueSyncEvent(t,e)}))}_dispatchValueSyncEvent(t,e){e.dispatchEvent(new CustomEvent(t.type,{detail:{isValueSyncTrigger:!0}}))}},s.dn(e.default)},73975:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["step","nextButton","backButton"]}connect(){this.currentStep=0,this.showStep(),this.element.addEventListener("wizard:next",this.next.bind(this))}disconnect(){this.element.removeEventListener("wizard:next",this.next.bind(this))}showStep(){this.stepTargets.forEach(((t,e)=>{if(t.classList.toggle("tw-hidden",e!==this.currentStep),e===this.currentStep&&0!==e){const e=t.querySelector(":first-child");e?.focus()}}))}handleButtonClick(){this.showStep()}next(){window.scrollTo(0,0),this.currentStep<this.stepTargets.length-1&&(this.currentStep++,this.handleButtonClick())}back(){window.scrollTo(0,0),this.currentStep>0&&(this.currentStep--,this.handleButtonClick())}},s.dn(e.default)},20415:function(t,e,s){"use strict";var i=s(19324),n=s(45826),a=s(22352);e.A={updateNotificationsSettings:(t,e,s)=>((t,e)=>{const s=i.A.create({baseURL:`${n.C}/users/${t}`});return s.defaults.headers.common.Authorization=e,s})(t,e).patch("/notification_settings",{data:{attributes:s}}).then((t=>(0,a.A)(t.data)))}},45826:function(t,e,s){"use strict";s.d(e,["C",0,"/api/v1"])},79888:function(t,e,s){"use strict";s.d(e,["$2",0,"page_type","MK",0,"premium","Mx",0,"forum_name","Ow",0,"topic_id","Oz",0,"featured_ad_market","PX",0,"company_category","Sx",0,"company_name","aw",0,"visible_element_identifier","ce",0,"scroll_depth","eO",0,"tracking_location","eX",0,"forum_ad_id","fr",0,"ad_title","g6",0,"forum_id","h4",0,"visible_element_index","ir",0,"user_id","sk",0,"directory"])},29160:function(t,e,s){"use strict";s.d(e,["Bz",0,"Lender Finder CTA Shown","Li",0,"Onboarding current investments selected","Nz",0,"Clicked Matched Vendor Contact","OH",0,"Business Finder Cross Sell Modal Opened","Pe",0,"Business Request Contact All Form Submitted","Pi",0,"Business Request Contact Form Submitted","Pq",0,"Created Account","TE",0,"Business Finder Cross Sell Modal Closed","Tk",0,"Onboarding how did you hear selected","V7",0,"Business Finder Contextual Search Modal Opened","W
1j",0,"Clicked Premium Upsell in Directory","ZJ",0,"Business Finder Login Prompt Dismissed","ck",0,"Shown Featured Spot","cr",0,"Clicked Subscription Annual","d4",0,"Viewed forum ad","e8",0,"Clicked forum ad","kI",0,"Onboarding about you selected","mH",0,"Dashboard link clicked","xL",0,"Element visible in viewport","zK",0,"Business Finder Login Prompt Shown"])},11050:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855);e.default=class extends i.xI{static{this.targets=["input","results","form","streetLine","secondary","city","state","zipcode"]}static{this.values={destinationUrl:String,useQueryString:Boolean,showFreeTrialPopup:Boolean}}connect(){this.resultsTarget.hidden=!0,this.search=(0,n.A)(this.search.bind(this),1e3),this.lastFetchedAddresses=[]}search(){const t=this.inputTarget.value;t.length<6?this.resultsTarget.hidden=!0:fetch(`/insights/address_suggestions?address=${encodeURIComponent(t)}`,{headers:{Accept:"application/json"}}).then((t=>t.json())).then((t=>{this.lastFetchedAddresses=t,this.resultsTarget.innerHTML=this.buildResultsList(t),this.resultsTarget.hidden=!1}))}buildResultsList(t){const e=this.showFreeTrialPopupValue?"click->free-pro-trial--dialog-component#intercept":"click->address-lookup#selectAddress";return t.map(((t,s)=>`<li><a href="#" data-action="${e}" data-open-element-id="address_lookup_input" data-address-index="${s}">${t.value}</a></li>`)).join("")}selectAddress(t){t.preventDefault();const e=parseInt(t.currentTarget.dataset.addressIndex,10);if(e>=0&&e<this.lastFetchedAddresses.length){const t=this.lastFetchedAddresses[e];if(this.useQueryStringValue&&t){const e=new URLSearchParams({street_address:t.street_line||"",secondary:t.secondary||"",city:t.city||"",state:t.state||"",zip:t.zipcode||""}).toString();window.location.href=`${this.formTarget.action}?${e}`}else t&&(this.populateForm(t),this.submitForm())}}populateForm(t){this.streetLineTarget.value=t.street_line||"",this.secondaryTarget.value=t.secondary||"",this.cityTarget.value=t.city||"",this.stateTarget.value=t.state||"",this.zipcodeTarget.value=t.zipcode||""}submitForm(){const t=new FormData(this.formTarget),e=this.getCSRFToken();fetch(this.formTarget.action,{method:"POST",headers:{"X-CSRF-Token":e,Accept:"application/json"},body:t}).then((t=>t.json())).then((t=>{t.redirect_url&&(window.location.href=t.redirect_url)}))}getCSRFToken(){return document.querySelector('meta[name="csrf-token"]').getAttribute("content")}},s.dn(e.default)},95180:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(49030);e.default=class extends i.xI{static{this.targets=["selectEntireBatch","onlyVisibleLeadSelectedContainer","entireLeadSelectedContainer"]}connect(){(0,n.Z)(this,"batch-select").connect()}markSelected(t){const e=`lead-${t.target.value}`;t.target.checked?document.getElementById(e).classList.add("lead-highlight"):document.getElementById(e).classList.remove("lead-highlight")}selectEntireLeads(){this.selectEntireBatchTarget.checked=!0,this.displayEntireLeadSelectedContainer()}cancelEntireLeadsSelect(){this.selectEntireBatchTarget.checked=!1,this.displayVisibleLeadSelectedContainer(),this.resetLeadsHighlight()}resetLeadsHighlight(){const t=document.getElementsByClassName("lead-highlight");Array.from(t).forEach((t=>{t.classList.remove("lead-highlight")}))}displayVisibleLeadSelectedContainer(){this.entireLeadSelectedContainerTarget.classList.add("bp-hidden"),this.onlyVisibleLeadSelectedContainerTarget.classList.remove("bp-hidden")}displayEntireLeadSelectedContainer(){this.entireLeadSelectedContainerTarget.classList.remove("bp-hidden"),this.onlyVisibleLeadSelectedContainerTarget.classList.add("bp-hidden")}},s.dn(e.default)},99623:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324),a=s(49030);e.default=class extends i.xI{static{this.values={requestUrl:String,companyId:String}}static{this.targets=["selectEntireBatch"]}markRead(){const t=this.requestUrlValue;this.hasSelectedLeads()&&this.batchActionRequest(t,"POST")}markUnread(){const t=this.requestUrlValue;this.hasSelectedLeads()&&this.batchActionRequest(t,"DELETE")}hasSelectedLeads(){return this.selectedLeadsIds().length>0}selectedLeadsIds(){return(0,a.Z)(this,"batch-select").checked.map((t=>t.value))}async batchActionRequest(t,e){const s={lead_ids:this.selectedLeadsIds(),company_id:this.companyIdValue};this.hasSelectEntireBatchTarget&&this.selectEntireBatchTarget.checked&&(s.select_all=!0);const i=await(0,n.A)({method:e,url:t,data:s,headers:{Accept:"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")}});this.handleResponse(i)}handleResponse(t){(0,a.Z)(this,"batch-select").resetCheckbox(),"MARK_READ"===t.data.action.toUpperCase()?this.handleMarkRead(t.data.lead_ids):"MARK_UNREAD"===t.data.action.toUpperCase()&&this.handleMarkUnread(t.data.lead_ids)}handleMarkRead(t){t.forEach((t=>{document.getElementById(`lead-${t}`).classList.add("company-leads-list__read-lead"),document.getElementById(`lead-${t}`).classList.remove("company-leads-list__unread-lead")}))}handleMarkUnread(t){t.forEach((t=>{document.getElementById(`lead-${t}`).classList.add("company-leads-list__unread-lead"),document.getElementById(`lead-${t}`).classList.remove("company-leads-list__read-lead")}))}},s.dn(e.default)},77113:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(53548);e.default=class extends i.xI{static{this.targets=["phone","phone
1ErrorContainer","phoneError","email","emailErrorContainer","emailError","fullName","fullNameErrorContainer","fullNameError"]}connect(){this.element[this.identifier]=this}clearErrors(){this.emailErrorContainerTarget.classList.add("bp-hidden"),this.phoneErrorContainerTarget.classList.add("bp-hidden"),this.fullNameErrorContainerTarget.classList.add("bp-hidden"),this.emailTarget.classList.remove("error-field"),this.phoneTarget.classList.remove("error-field"),this.fullNameTarget.classList.remove("error-field")}showErrors(t){console.log(t);const e=(0,n.A)(t);this.clearErrors(),Object.keys(e).forEach((t=>{this.showErrorByInputField(e,t)}))}showErrorByInputField(t,e){"email"===e?(this.emailErrorContainerTarget.classList.remove("bp-hidden"),this.emailErrorTarget.innerText=t[e],this.emailTarget.classList.add("error-field")):"phone"===e?(this.phoneErrorContainerTarget.classList.remove("bp-hidden"),this.phoneErrorTarget.innerText=t[e],this.phoneTarget.classList.add("error-field")):"full-name"===e&&(this.fullNameErrorContainerTarget.classList.remove("bp-hidden"),this.fullNameErrorTarget.innerText=t[e],this.fullNameTarget.classList.add("error-field"))}},s.dn(e.default)},98390:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(53548);e.default=class extends i.xI{static{this.targets=["body","noteSection","noteFormContainer","addNoteButton","addNoteText","leadNoteError","leadNoteErrorMsg","editableNoteForm","noteContent","noteActions","updateURL"]}static{this.values={url:String,body:String}}saveNote(t){t.preventDefault();const e=this.urlValue,s=this.bodyTarget.value;this.postData(e,{body:s})}openNoteForm(){this.noteFormContainerTarget.classList.add("open"),this.addNoteButtonTarget.classList.add("bp-hidden"),this.addNoteTextTarget.classList.remove("bp-hidden")}cancelNote(){this.noteFormContainerTarget.classList.remove("open"),this.addNoteButtonTarget.classList.remove("bp-hidden"),this.addNoteTextTarget.classList.add("bp-hidden")}async postData(t="",e={}){const s=this;await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(200===t.status&&(s.bodyTarget.value="",s.leadNoteErrorTarget.classList.add("bp-hidden")),t.json()))).then((t=>{if(t.errors){const e=(0,n.A)(t);s.leadNoteErrorMsgTarget.innerText=Object.entries(e).join().replace(","," "),s.leadNoteErrorTarget.classList.remove("bp-hidden")}else{const e=this.noteSectionTarget,s=t.html;e.insertAdjacentHTML("beforeend",s)}}))}},s.dn(e.default)},77784:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(53548);e.default=class extends i.xI{static{this.targets=["leadNoteContainer","body","leadNoteError","leadNoteErrorMsg","editableNoteForm","noteContent","noteActions","updateURL"]}static{this.values={url:String,deleteUrl:String,body:String}}closeModal(){$(".company-lead-note-delete-modal-container").modal("hide")}editNoteForm(t){t.preventDefault(),this.noteContentTarget.classList.add("bp-hidden"),this.noteActionsTarget.classList.add("bp-hidden"),this.editableNoteFormTarget.classList.remove("bp-hidden")}updateNote(t){t.preventDefault();const e=this.urlValue,s=this.bodyTarget.value;this.putData(e,{body:s})}deleteNote(t){t.preventDefault();const e=this.urlValue;this.deleteData(e)}keepNote(t){t.preventDefault(),this.closeModal()}cancelUpdateNote(t){t.preventDefault(),this.noteContentTarget.classList.remove("bp-hidden"),this.noteActionsTarget.classList.remove("bp-hidden"),this.editableNoteFormTarget.classList.add("bp-hidden")}noteCardBody(t){return`<div class='company-lead-note-card-body'>${t.body}</div>`}async putData(t="",e={}){const s=this;await fetch(t,{method:"PUT",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(200===t.status&&(s.editableNoteFormTarget.classList.add("bp-hidden"),s.noteActionsTarget.classList.remove("bp-hidden")),t.json()))).then((t=>{if(t.errors){const e=(0,n.A)(t);s.leadNoteErrorMsgTarget.innerText=Object.entries(e).join().replace(","," "),s.leadNoteErrorTarget.classList.remove("bp-hidden")}else{const e=s.noteContentTarget,i=t.data.attributes;e.innerHTML=this.noteCardBody(i),e.classList.remove("bp-hidden")}}))}async deleteData(t=""){const e=this;await fetch(t,{method:"DELETE",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")}}).then((t=>(200===t.status&&e.closeModal(),t.json()))).then((t=>{if(t.errors){const s=(0,n.A)(t);e.leadNoteErrorMsgTarget.innerText=Object.entries(s).join().replace(","," "),e.leadNoteErrorTarget.classList.remove("bp-hidden")}else e.leadNoteContainerTarget.classList.add("bp-hidden")}))}},s.dn(e.default)},28136:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["container","review"]}sort(t){const{value:e}=t.target;"time"===e?this.sortBy("time"):this.sortBy("rating")}sortBy(t){this.reviewTargets.sort(((e,s)=>e.dataset[t]>
1s.dataset[t]?-1:e.dataset[t]<s.dataset[t]?1:0)).forEach((t=>{this.containerTarget.appendChild(t)}))}},s.dn(e.default)},9062:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content","moreLink","lessLink"]}connect(){this.truncatedContent=this.contentTarget.textContent.trim(),this.fullContent=this.data.get("fullContent"),this.render()}render(){this.truncatedContent!==this.fullContent?this.showLess():(this.hide(this.moreLinkTarget),this.hide(this.lessLinkTarget))}showMore(){this.contentTarget.textContent=this.fullContent,this.hide(this.moreLinkTarget),this.show(this.lessLinkTarget)}showLess(){this.contentTarget.textContent=this.truncatedContent,this.hide(this.lessLinkTarget),this.show(this.moreLinkTarget)}show(t){t.classList.remove("hide")}hide(t){t.classList.add("hide")}},s.dn(e.default)},73023:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324),a=s(29160);e.default=class extends i.xI{static{this.targets=["resultsWrapper"]}connect(){const t=this;n.A.get(this.data.get("path")).then((e=>t.renderResults(e)))}renderResults(t){const e=(new DOMParser).parseFromString(t.data,"text/html").getElementsByClassName("agent-matching-results-main-wrapper")[0];this.resultsWrapperTarget.innerHTML=e.innerHTML,this.trackLenderFinderCta(e)}trackLenderFinderCta(t){if(!window.analytics?.track)return;const e=t.querySelector("#lender-finder-cta"),s=Boolean(e.firstChild),i=$(e).data("flipper"),n=$(e).data("loan"),r=$(e).data("agents");window.analytics.track(a.Bz,{lender_cta_included:s,lender_cta_criteria:{flipper_enabled:i,loan_response:n},number_of_agents:r})}},s.dn(e.default)},97941:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{static{this.targets=["code","submit"]}handleInput(){this.submitTarget.disabled=this.codeTarget.value.length<6}}e.default=n},89347:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["form","submitButton","selectInput"]}static{this.values={autoAdvance:Boolean,noMatchesLabel:String}}pageShow(){this.validOptionSelected()&&this.enableSubmitButton(),this.autoAdvanceEnabled()&&this.submitForm()}submitFormIfValid(){this.validOptionSelected()?(this.enableSubmitButton(),this.submitForm()):this.disableSubmitButton()}enableSubmitButtonIfFormValid(){this.validOptionSelected()?this.enableSubmitButton():this.disableSubmitButton()}blockTabKey(t){9===t.keyCode&&(t.preventDefault(),t.stopImmediatePropagation())}blockEnterKey(t){13===t.keyCode&&(t.preventDefault(),t.stopImmediatePropagation())}autoAdvanceEnabled(){return this.hasAutoAdvanceValue&&this.autoAdvanceValue}validOptionSelected(){return!this.invalidOptionSelected()}noMatchesLabel(){return this.hasNoMatchesLabelValue?this.noMatchesLabelValue:"Sorry, this location is not known, please try again."}invalidOptionSelected(){return""===this.selectInputTarget.value||this.selectInputTarget.value===this.noMatchesLabel()}enableSubmitButton(){this.submitButtonTarget.removeAttribute("disabled")}disableSubmitButton(){this.submitButtonTarget.setAttribute("disabled","disabled")}submitForm(){this.formTarget.requestSubmit(this.submitButtonTarget)}},s.dn(e.default)},16192:function(t,e,s){"use strict";s.r(e);var i=s(75180);e.default=class extends i.A{static{this.targets=["batchActionBtn","selectEntireBatchContainer"]}toggle(t){this.checkboxAllTarget.classList.remove("indeterminate-state"),super.toggle(t),this.toggleBatchActionButtons(),this.toggleSelectEntinerBatchContainer()}refresh(){super.refresh(),this.checkboxAllTarget.indeterminate?this.checkboxAllTarget.classList.add("indeterminate-state"):this.checkboxAllTarget.classList.remove("indeterminate-state"),this.toggleBatchActionButtons()}resetCheckbox(){this.checkboxAllTarget.checked=!1,this.checkboxAllTarget.classList.remove("indeterminate-state"),this.checked.forEach((t=>{t.checked=!1})),this.hasSelectEntireBatchContainerTarget&&this.selectEntireBatchContainerTarget.classList.add("bp-hidden")}toggleBatchActionButtons(){this.hasBatchActionBtnTarget&&(this.checked.length>0?this.batchActionBtnTargets.forEach((t=>{t.classList.remove("bp-invisible")}
1)):this.batchActionBtnTargets.forEach((t=>{t.classList.add("bp-invisible")})))}toggleSelectEntinerBatchContainer(){this.hasSelectEntireBatchContainerTarget&&(this.checkboxAllTarget.checked?this.selectEntireBatchContainerTarget.classList.remove("bp-hidden"):this.selectEntireBatchContainerTarget.classList.add("bp-hidden"))}},s.dn(e.default)},60800:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(26214),a=s(40564),r=s(39084);e.default=class extends i.xI{static{this.targets=["input","verifyCodeInput","toggleBackground","openPhoneNumber","verificationCodeBtn","openVerificationCode","enteredPhoneNumber","smsSwitchLabel","acceptTermsLabel","smsSwitchBox","verifyCodeBtn","verifyCodeError","textingNoteOn","textingNoteOff","verifyCodeBtnSuccess","saveBtn"]}openTelInput(){const t=this.data.get("leadSmsUrl"),e=this.smsSwitchBoxTarget.checked;t?(this.putData(t,{active:e}),this.saveBtnTarget.disabled=!1):e?(this.tryDiffNumber(),this.saveBtnTarget.disabled=!0):(this.hideBodyContent(),this.saveBtnTarget.disabled=!1)}hideBodyContent(){this.toggleBackgroun
1dTarget.classList.remove("open"),this.textingNoteOffTarget.innerText=`As of ${this.moment().format("MM/DD/YYYY")}`,this.textingNoteOffTarget.classList.remove("bp-hidden"),this.textingNoteOnTarget.classList.add("bp-hidden"),this.openPhoneNumberTarget.classList.contains("active")?this.openPhoneNumberTarget.classList.add("bp-hidden"):this.openVerificationCodeTarget.classList.add("bp-hidden")}showTextingNoteOn(){this.toggleBackgroundTarget.classList.add("open"),this.textingNoteOffTarget.classList.add("bp-hidden"),this.textingNoteOnTarget.classList.remove("bp-hidden")}updateNewPhoneNumber(){this.toggleBackgroundTarget.classList.add("open"),this.openPhoneNumberTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.add("active"),this.textingNoteOnTarget.classList.add("bp-hidden"),this.saveBtnTarget.disabled=!0}phoneChange(t){const e=t.charCode||t.keyCode||0,s=this.inputTarget.value,i=this.acceptTermsLabelTarget.classList.contains("checked");this.inputTarget.value=(0,r.A)(e,s),i&&s&&(0,a.A)(s)?this.verificationCodeBtnTarget.classList.remove("disabled"):this.verificationCodeBtnTarget.classList.add("disabled")}acceptTerms(){const t=this.inputTarget.value;(0,a.A)(t)&&this.toggle(this.verificationCodeBtnTarget,"disabled")}toggle(t,e){return t.classList.contains(e)?t.classList.remove(e):t.classList.add(e),!1}tryDiffNumber(){this.clearCodeVerificationForm(),this.openPhoneNumberTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.add("active")}verifyCode(){const t=this.verifyCodeInputTarget.value,e=this.data.get("verifyCodeUrl");this.postVerifyCode(e,{verification_code:t})}submit(){const t=`${document.getElementsByClassName("iti__selected-dial-code")[0].innerText}-${this.inputTarget.value}`,e=this.data.get("phoneUpdateUrl");this.postData(e,{phone_number:t})}clearCodeVerificationForm(){this.verifyCodeBtnTarget.classList.remove("bp-hidden"),this.openVerificationCodeTarget.classList.add("bp-hidden"),this.verifyCodeInputTarget.value="",this.verifyCodeErrorTarget.classList.add("bp-hidden"),this.verifyCodeBtnSuccessTarget.classList.add("bp-hidden")}async putData(t="",e={}){await fetch(t,{method:"PUT",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>{t.ok?this.smsSwitchBoxTarget.checked?this.showTextingNoteOn():this.hideBodyContent():this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden")}))}async postData(t="",e={}){await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(t.ok?(this.openVerificationCodeTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.remove("active"),this.openPhoneNumberTarget.classList.add("bp-hidden"),this.verifyCodeBtnTarget.classList.remove("bp-hidden")):this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden"),t.json()))).then((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value.replace(/(\d{3})(\d{3})(\d{4})/," $1-$2-$3")})).catch((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value}))}async postVerifyCode(t="",e={}){await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(t.ok?(this.verifyCodeErrorTarget.classList.add("bp-hidden"),this.verifyCodeBtnTarget.classList.add("bp-hidden"),this.saveBtnTarget.disabled=!1,this.verifyCodeBtnSuccessTarget.classList.remove("bp-hidden")):this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden"),t.json()))).then((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value.replace(/(\d{3})(\d{3})(\d{4})/," $1-$2-$3")})).catch((()=>{this.verifyCodeErrorTarget.classList.remove("bp-hidden")}))}connect(){Promise.resolve().then(s.t.bind(s,95093,23)).then((t=>{this.moment=t.default})),this.hasInputTarget&&(0,n.A)(this.inputTarget)}},s.dn(e.default)},41621:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["submitButton","signupReasonRadio","signupReasonFeedback","usingAnotherProductRadio","usingAnotherProductFeedback"]}connect(){this.element.addEventListener("change",this.toggleSubmitButton.bind(this))}toggleSubmitButton(){this.submitButtonTarget.disabled=!this.hasAllRadioSelections()}hasAllRadioSelections(){return this.signupReasonRadioTargets.some((t=>t.checked))&&this.usingAnotherProductRadioTargets.some((t=>t.checked))}toggleUsingAnotherProductFeedback(){this.hasUsingAnotherProductFeedbackTarget&&this.hasUsingAnotherProductRadioTarget&&(this.usingAnotherProductRadioTargets.find((t=>"Yes"===t.value)).checked?(this.usingAnotherProductFeedbackTarget.classList.remove("tw-hidden"),this.usingAnotherProductFeedbackTarget.focu
1s()):this.usingAnotherProductFeedbackTarget.classList.add("tw-hidden"))}toggleSignupReasonFeedback(){if(!this.hasSignupReasonFeedbackTarget)return;if(!this.hasSignupReasonRadioTarget)return;const t=this.signupReasonRadioTargets.find((t=>t.checked));if(!t)return void this.signupReasonFeedbackTarget.classList.add("tw-hidden");this.signupReasonFeedbackTarget.classList.remove("tw-hidden");t.closest("label").insertAdjacentElement("afterend",this.signupReasonFeedbackTarget),this.signupReasonFeedbackTarget.focus()}},s.dn(e.default)},70771:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{async injectToken(t){this.element.dataset.castleTokenInjected||window.Castle.injectTokenOnSubmit(t,(t=>{if(this.element.dataset.castleTokenInjected=!0,window.Turbo&&window.Turbo.session.drive){const e=t.target,s=new Event("submit",{bubbles:!0,cancelable:!0});e.dispatchEvent(s),s.defaultPrevented||e.submit()}else t.target.submit()}))}},s.dn(e.default)},45645:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={url:String}}makeCursorPointer(){this.element.style.cursor="pointer"}openLink(){document.location.href=this.urlValue}},s.dn(e.default)},55135:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={content:String}}copyContent(){this.dispatch("copy",{detail:{content:this.contentValue}}),navigator.clipboard.writeText(this.contentValue)}},s.dn(e.default)},86601:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={value:String,key:String,maxAge:Number}}setCookie(){document.cookie=`${this.keyValue}=${this.valueValue}; Max-Age=${this.maxAgeValue}`}},s.dn(e.default)},69358:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n="data-table__row_hidden",a="data-table__row_disabled",r="data-table__button-expanded",o="data-table__button-collapsed";e.default=class extends i.xI{static{this.targets=["row","button"]}collapse(){this.rowTargets.forEach(((t,e)=>{e===this.maxRows?t.classList.add(a):e>=this.maxRows&&t.classList.add(n)})),this.buttonTarget.setAttribute("data-action","click->data-table#expand"),this.buttonTarget.innerHTML=`View more ${this.data.get("units")||""}`,this.buttonTarget.classList.add(o),this.buttonTarget.classList.remove(r),this.buttonTarget.blur()}expand(){this.rowTargets.forEach((t=>t.classList.remove(n,a))),this.buttonTarget.setAttribute("data-action","click->data-table#collapse"),this.buttonTarget.innerHTML="View less",this.buttonTarget.classList.add(r),this.buttonTarget.classList.remove(o),this.buttonTarget.blur()}buildButtonTarget(){const t=document.createElement("button");t.setAttribute("data-target","data-table.button"),t.classList.add("data-table__button"),this.element.appendChild(t)}initialize(){this.maxRows=parseInt(this.data.get("max-rows"),10)}connect(){this.rowTargets.length>this.maxRows&&(this.buildButtonTarget(),this.collapse())}},s.dn(e.default)},4254:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{navigateToSelection(t){const e=t.target.selectedOptions[0].dataset.url;this.navigate(e)}navigate(t){window.location.href=t}},s.dn(e.default)},45226:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return n}});var i=s(52891);class n extends i.xI{static{this.values={event:String}}dispatch(t){const e=new CustomEvent(this.eventValue,{bubbles:!0,cancelable:!0,detail:{originalEvent:t}});this.element.dispatchEvent(e)}}},60009:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={name:String}}convert(){fetch("/experiments/conversions",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:this.nameValue}),credentials:"include"})}},s.dn(e.default)},95019:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["questionPanel","followUpPanel","thankYouPanel","followUpInput","formWrapper"]}answer(t){t.preventDefault(),this.answerKey=t.currentTarget.dataset.answerKey,this.questionPanelTarget.classList.add("bp-hidden"),this.followUpPanelTarget.classList.remove("bp-hidden"),this.followUpInputTarget.focu
1s(),this.postReponse()}submitFollowUp(t){t.preventDefault(),this.followUpPanelTarget.classList.add("bp-hidden"),this.thankYouPanelTarget.classList.remove("bp-hidden"),this.postReponse().then((()=>{this.element.classList.add("feedback-complete")}))}submitClose(t){t.preventDefault(),this.close_feedback_form_response=!0,this.postReponse().then((()=>{this.formWrapperTarget.remove()}))}async postReponse(){this.postData(this.data.get("formPath"),{feedback_form_response:{feedback_form_id:this.data.get("id"),path:this.data.get("currentPath"),answer_key:this.answerKey,follow_up_response:this.followUpInputTarget.value,close_feedback_form_response:this.close_feedback_form_response}})}async postData(t="",e={}){await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)})}},s.dn(e.default)},22456:function(t,e,s){"use strict";s.r(e);var i=s(52752);e.default=class extends i.nr{static{this.targets=["dropDownBtnLabel"]}static{this.values={userid:Number}}connect(){this.listenToFileDownload()}updateLabelText(){const{altText:t}=this.dropDownBtnLabelTarget.dataset;this.element.querySelector(".export-leads-dropdown__button-label").textContent=t}listenToFileDownload(){pusher.subscribe("private-leads-channel-"+this.useridValue).bind("leads-channel:status",(()=>{const{originalText:t}=this.dropDownBtnLabelTarget.dataset;this.element.querySelector(".export-leads-dropdown__button-label").textContent=t}))}},s.dn(e.default)},80762:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["formWrapper"]}connect(){const t=this,e=parseInt(t.data.get("pageOffsetToSlideInFeedbackPopover"),10)||50;window.addEventListener("scroll",(()=>{window.pageYOffset>e&&t.formWrapperTarget.classList.remove("bp-hidden")}))}submit(){const t=this;setTimeout((()=>{t.formWrapperTarget.remove()}),parseInt(this.data.get("autoCloseSecondsAfterSubmit"),10))}},s.dn(e.default)},54513:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324),a=s(5700);e.default=class extends i.xI{static{this.classes=["hidden"]}static{this.targets=["follow","unfollow"]}connect(){this.followeeId=this.data.get("followeeId");const t=this.data.get("currentUserId");this.followeeId!==t&&""!==t&&this.getFollowership()}createFollowership(){const t=this;n.A.post("/api/v1/followerships",{data:{attributes:{following_type:"SocialUser",following_id:this.followeeId}}},{headers:this.requestHeaders()}).then((e=>{t.showUnfollowButton(),t.setFollowershipId(e.data.data.id)})).catch((()=>{t.showFollowButton()}))}deleteFollowership(){const t=this,e=this.data.get("followershipId");n.A.delete(`/api/v1/followerships/${e}`,{headers:this.requestHeaders()}).then((()=>{t.showFollowButton()})).catch((()=>{t.showUnfollowButton()}))}getFollowership(){const t=this;n.A.get(`/api/v1/followerships/${this.followeeId}`,{headers:this.requestHeaders()}).then((e=>{t.showUnfollowButton(),t.setFollowershipId(e.data.data.id)})).catch((()=>{t.showFollowButton()}))}requestHeaders(){return{Accept:"application/json",Authorization:(0,a.c)(),"Content-Type":"application/json","X-CSRF-Token":this.data.get("csrf-token")}}setFollowershipId(t){this.data.set("followershipId",t)}showFollowButton(){this.followTarget.classList.remove("bp-hidden"),this.unfollowTarget.classList.add("bp-hidden")}showUnfollowButton(){this.followTarget.classList.add("bp-hidden"),this.unfollowTarget.classList.remove("bp-hidden")}},s.dn(e.default)},45710:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["checkbox","info"]}connect(){this.toggleVisibility()}toggleVisibility(){this.infoTargets.forEach((t=>{t.classList.toggle("tw-hidden",!this.checkboxTarget.checked),t.disabled=!this.checkboxTarget.checked}))}},s.dn(e.default)},79850:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);class r extends i.xI{static{this.targets=["addressField","autocomplete","autocompleteTemplate","nextStep","streetAddressField","cityField","stateField","zipField","priceField"]}static{this.values=["suggestions"]}connect(){this.keyup=a()(this.keyup,200).bind(this)}async keyup(){if(this.addressFieldTarget.value.length<4)return void(this.autocompleteTarget.innerHTML="");const t=`/rent-estimator-location-suggestions?q=${encodeURIComponent(this.addressFieldTarget.value)}`,e=await fetch(t,{credentials:"same-origin"});this.suggestionsValue=await e.json(),this.renderSuggestions()}formKeyup(){this.addressFieldTarget.value&&this.priceFieldTarget.value?this.nextStepTarget.disabled=!1:this.nextStepTarget.disabled=!0}async selectAddress(t){t.preventDefault(),this.addressFieldTarget.value=t.target.innerText,this.suggestionsValue=[],this.streetAddressFieldTarget.value=t.target.dataset.street,this.cityFieldTarget.value=t.target.dataset.city,this.stateFieldTarget.value=t.target.dataset.state,this.zipFieldTarget.value=t.target.dataset.z
1ip,this.renderSuggestions()}renderSuggestions(){this.autocompleteTarget.innerHTML="",this.suggestionsValue.length>0&&this.suggestionsValue.forEach((t=>{const e=this.autocompleteTemplateTarget.content.cloneNode(!0).children[0];e.setAttribute("data-street",t.street),e.setAttribute("data-city",t.city),e.setAttribute("data-state",t.state_or_province),e.setAttribute("data-zip",t.postal_code),e.innerText=t.label,this.autocompleteTarget.appendChild(e)}))}}e.default=r},47223:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["button","hiddenInput"]}select(t){const e=t.currentTarget;this.buttonTargets.forEach((t=>{t.classList.remove("tw-bg-[#7e61a5]","tw-shadow-[0_0_13px_5px_#7e61a5,inset_0_0_2px_1px_#C9A5F9]","tw-border-solid","tw-border-white","tw-border")})),e.classList.add("tw-bg-[#7e61a5]","tw-shadow-[0_0_13px_5px_#7e61a5,inset_0_0_2px_1px_#C9A5F9]","tw-border-solid","tw-border-white","tw-border"),this.hiddenInputTarget.value=e.dataset.value}},s.dn(e.default)},29248:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={url:String}}overrideOnClick(t){history.replaceState(null,"",this.urlValue)}},s.dn(e.default)},89721:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["scrollArea","pagination","spinner"]}get isLoading(){return this._isLoading}set isLoading(t){this._isLoading=t,this.hasSpinnerTarget&&(t?this.spinnerTarget.classList.remove("tw-hidden"):this.spinnerTarget.classList.add("tw-hidden"))}connect(){this.createObserver()}disconnect(){this.observer&&this.observer.disconnect()}createObserver(){this.observer=new IntersectionObserver((t=>this.handleIntersect(t)),{threshold:[0,1]}),this.observer.observe(this.scrollAreaTarget)}handleIntersect(t){t.forEach((t=>{t.isIntersecting&&!this.isLoading&&this.loadMore()}))}loadMore(){const t=this.paginationTarget.querySelector("[rel=next]");if(!t)return this.observer.disconnect(),void(this.isLoading=!1);this.isLoading=!0;const{href:e}=t;fetch(e,{headers:{Accept:"text/vnd.turbo-stream.html"}}).then((t=>t.text())).then((e=>{window.Turbo.renderStreamMessage(e),this.isLoading=!1,t.remove()})).catch((()=>{this.isLoading=!1}))}constructor(...t){super(...t),this._isLoading=!1}},s.dn(e.default)},86770:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855);e.default=class extends i.xI{static{this.targets=["input","hidden","results"]}connect(){this.resultsTarget.hidden=!0,this.inputTarget.setAttribute("autocomplete","off"),this.inputTarget.setAttribute("spellcheck","false"),this.mouseDown=!1,this.onInputChange=(0,n.A)(this.onInputChange.bind(this),600),this.onResultsClick=this.onResultsClick.bind(this),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onKeydown=this.onKeydown.bind(this),this.inputTarget.addEventListener("keydown",this.onKeydown),this.inputTarget.addEventListener("blur",this.onInputBlur),this.inputTarget.addEventListener("input",this.onInputChange),this.resultsTarget.addEventListener("mousedown",this.onResultsMouseDown),this.resultsTarget.addEventListener("click",this.onResultsClick),this.layout()}disconnect(){this.inputTarget.removeEventListener("keydown",this.onKeydown),this.inputTarget.removeEventListener("focus",this.onInputFocus),this.inputTarget.removeEventListener("blur",this.onInputBlur),this.inputTarget.removeEventListener("input",this.onInputChange),this.resultsTarget.removeEventListener("mousedown",this.onResultsMouseDown),this.resultsTarget.removeEventListener("click",this.onResultsClick)}layout(){this.resultsTarget.style.top=`${this.inputTarget.offsetTop+this.inputTarget.offsetHeight}px`,this.resultsTarget.style.left=`${this.inputTarget.offsetLeft}px`,this.resultsTarget.style.width=`${this.inputTarget.offsetWidth}px`,this.resultsTarget.style.zIndex=1}sibling(t){const e=Array.from(this.resultsTarget.querySelectorAll('[role="option"]')),s=this.resultsTarget.querySelector('[aria-selected="true"]'),i=e.indexOf(s),n=t?e[i+1]:e[i-1],a=t?e[0]:e[e.length-1];return n||a}select(t){this.resultsTarget.querySelectorAll('[aria-selected="true"]').forEach((t=>{t.removeAttribute("aria-selected"),t.classList.remove("active")})),t.setAttribute("aria-selected","true"),t.classList.add("active"),this.inputTarget.setAttribute("aria-activedescendant",t.id)}onKeydown(t){switch(t.key){case"Escape":this.resultsTarget.hidden||(this.hideAndRemoveOptions(),t.stopPropagation(),t.preventDefault());break;case"ArrowDown":{const e=this.sibling(!0);e&&this.select(e),t.preventDefault()}break;case"ArrowUp":{const e=this.sibling(!1);e&&this.select(e),t.preventDefault()}break;case"Tab":{const t=this.resultsTarget.querySelector('[aria-selected="true"]');t&&this.commit(t)}break;case"Enter":{const e=this.resultsTarget.querySelector('[aria-selected="true"]');e&&!this.resultsTarget.hidden&&(this.commit(e),t.preventDefault())}}}onInputBlur(){this.mouseDown||(this.resultsTarget.hidden=!0)}commit(t){if("true"===t.getAttribute("aria-disabled"))return;if(t instanceof HTMLAnchorElement)return t.click(),void(this.resultsTarget.hidden=!0);const e=t.textContent.trim(),s=t.getAttribute("data-autocomplete-value")||e;this.inputTarget.value=e,this.hasHiddenTarget?this.hiddenTarget.value=s:this.inputTarget.value=s,this.inputTarget.focu
1s(),this.hideAndRemoveOptions(),this.element.dispatchEvent(new CustomEvent("autocomplete.change",{bubbles:!0,detail:{value:s,textValue:e}}))}onResultsClick(t){if(!(t.target instanceof Element))return;const e=t.target.closest('[role="option"]');e&&this.commit(e)}onResultsMouseDown(){this.mouseDown=!0,this.resultsTarget.addEventListener("mouseup",(()=>{this.mouseDown=!1}),{once:!0})}onInputChange(){"address"===this.data.get("mode")&&(this.element.removeAttribute("value"),this.fetchResults())}identifyOptions(){let t=0;this.resultsTarget.querySelectorAll('[role="option"]:not([id])').forEach((e=>{e.id=`${this.resultsTarget.id}-option-${t++}`}))}hideAndRemoveOptions(){this.resultsTarget.hidden=!0,this.resultsTarget.innerHTML=null}fetchResults(){const t=this.inputTarget.value.trim();if(!t||t.length<this.minLength)return void this.hideAndRemoveOptions();if(!this.src)return;const e=new URL(this.src,window.location.href),s=new URLSearchParams(e.search.slice(1));s.append("q",t),e.search=s.toString(),this.element.dispatchEvent(new CustomEvent("loadstart")),fetch(e.toString()).then((t=>t.json())).then((t=>{this.resultsTarget.innerHTML=t.map((t=>`<li role="option" data-autocomplete-value="${t.text}">${t.text}</li>`)).join(""),this.identifyOptions();const e=!!this.resultsTarget.querySelector('[role="option"]');this.resultsTarget.hidden=!e,this.element.dispatchEvent(new CustomEvent("load")),this.element.dispatchEvent(new CustomEvent("loadend"))})).catch((()=>{this.element.dispatchEvent(new CustomEvent("error")),this.element.dispatchEvent(new CustomEvent("loadend"))}))}open(){this.resultsTarget.hidden&&(this.resultsTarget.hidden=!1,this.element.setAttribute("aria-expanded","true"),this.element.dispatchEvent(new CustomEvent("toggle",{detail:{input:this.input,results:this.results}})))}close(){this.resultsTarget.hidden||(this.resultsTarget.hidden=!0,this.inputTarget.removeAttribute("aria-activedescendant"),this.element.setAttribute("aria-expanded","false"),this.element.dispatchEvent(new CustomEvent("toggle",{detail:{input:this.input,results:this.results}})))}get src(){return this.data.get("url")}get minLength(){const t=this.data.get("min-length");return t?parseInt(t,10):3}},s.dn(e.default)},61783:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return v}});var i=s(52891);const n="#999999",a=(t,e,s,i)=>{const{ctx:a}=t.chart;a.beginPath(),a.strokeStyle=n,a.moveTo(e,s),a.lineTo(e,s+i),a.stroke()},r=(t,e,s,i,r)=>{a(t,e,i-3,6),a(t,s,r-3,6),((t,e,s,i,a)=>{const{ctx:r}=t.chart;r.beginPath(),r.strokeStyle=n,r.moveTo(e,i),r.lineTo(s,a),r.stroke()})(t,e,s,i,r)};var o={renderBoundaryComponent:function(t,e){const{values:s,indices:i}=e,n=t.scales["x-axis-0"],a=t.scales["y-axis-0"],o=n.getPixelForValue(s.q1,i.q1),l=n.getPixelForValue(s.q3,i.q3),c=a.top+18;r(t,o,l,c,c),((t,e,s,i,n)=>{const{ctx:a}=t.chart;a.beginPath(),a.globalAlpha=.45,a.fillStyle="#EBEEF3",a.fillRect(e,s,i,n),a.globalAlpha=1})(t,o,c,l-o,a.bottom-c);((t,e,s)=>{const{ctx:i}=t.chart;i.fillStyle="#5D6771",i.textAlign="center",i.font="normal 12px Open Sans",i.fillText("Middle 50%",e,s)})(t,(l-o)/2+o,a.top+12)},beforeDatasetDraw:function(t){t.config.interquartileRange&&this.renderBoundaryComponent(t,t.config.interquartileRange)}};const l=s(55127),c="#C2C6C9",d={titleAlign:"center",bodyAlign:"center",displayColors:!1,titleFontSize:12,titleFontStyle:"normal",titleFontColor:c,bodyFontSize:14,bodyFontColor:"#FFFFFF",bodyFontFamily:"Open Sans, sans-serif",bodyFontStyle:"bold",callbacks:{label:t=>l("property",Number(t.value,10),!0)}},u={maxRotation:0,minRotation:0,fontSize:14,fontStyle:"bold",autoSkip:!1},h={display:!1},p={display:!1,beginAtZero:!0},m={color:"transparent",display:!0,drawBorder:!1,zeroLineColor:c,zeroLineWidth:2},g={responsive:!0,maintainAspectRatio:!1},f={display:!1},_=["Low",null,"High"];var v=class extends i.xI{static{this.targets=["distributionGraph"]}canvasContext(){return this.distributionGraphTarget.getContext("2d")}rentDistribution(){return JSON.parse(this.data.get("rentDistribution"))}interquartileRangeBounds(){return JSON.parse(this.data.get("interquartileRangeBounds"))}interquartileRangeBoundIndices(){return JSON.parse(this.data.get("interquartileRangeBoundIndices"))}formatXLabels(t,e){const s=Object.keys(this.rentDistribution()).length;if([0,s-1].includes(e)){const i=Math.ceil(e/(s/2));return[t,_[i]]}return null}connect(){this.formatXLabels=this.formatXLabels.bind(this);const t={labels:Object.keys(this.rentDistribution()),datasets:[{data:Object.values(this.rentDistribution()),backgroundColor:"#0ECD63"}]},e=Math.max(...t.datasets[0].data),i=.5*e;s.e(2477).then(s.t.bind(s,62477,23)).then((({default:s})=>{new s(this.canvasContext(),{type:"bar",plugins:[o],data:t,options:{...g,legend:f,tooltips:d,scales:{xAxes:[{ticks:{...u,callback:this.formatXLabels},gridLines:h}],yAxes:[{ticks:{...p,max:e+i},gridLines:m}]}},interquartileRange:{values:this.interquartileRangeBounds(),indices:this.interquartileRangeBoundIndices()}})}))}};s.dn(v)},80002:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(77921);e.default=class extends i.xI{static{this.targets=["rents"]}canvasContext(){return this.rentsTarget.getContext("2d")}rentValues(){return JSON.parse(this.data.get("rents")).map((t=>null===t.value?0:t.value.cents/100))}connect(){s.e(2477).then(s.t.bind(s,62477,23)).then((({default:t})=>{new t(this.canvasContext(),{type:"bar",data:{labels:["1 bed","2 bed","3 bed","4 bed","5+ bed"],datasets:[{data:this.rentValues(),label:"Median rent",backgroundColor:n.VG}]}
1,options:{...n.ab,legend:{display:!1},scales:{xAxes:[n.wl],yAxes:[n.B8]}}})}))}},s.dn(e.default)},97284:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(77921);e.default=class extends i.xI{static{this.targets=["rentHistory"]}canvasContext(){return this.rentHistoryTarget.getContext("2d")}areaRentMedianValues(){return JSON.parse(this.data.get("area-rent-medians")).map((t=>({x:new Date(t.date),y:t.median_price.cents/100})))}rentHistoryValues(){return JSON.parse(this.data.get("property-rents")).map((t=>({x:new Date(t.date),y:t.price.cents/100})))}connect(){s.e(2477).then(s.t.bind(s,62477,23)).then((({default:t})=>{new t(this.canvasContext(),{type:"line",data:{datasets:[{...n.SP,label:"Median rent",data:this.areaRentMedianValues(),borderDash:[5,5],borderColor:n.Rc,backgroundColor:n.Rc,pointBackgroundColor:n.Rc,pointBorderColor:n.Rc,pointHoverBackgroundColor:n.Rc,pointHoverBorderColor:n.Rc},{...n.SP,label:"Property rent",data:this.rentHistoryValues(),borderColor:n.VG,backgroundColor:n.VG,pointBackgroundColor:n.VG,pointBorderColor:n.VG,pointHoverBackgroundColor:n.VG,pointHoverBorderColor:n.VG}]},options:{...n.ab,scales:{xAxes:[n.G4],yAxes:[n.B8]}}})}))}},s.dn(e.default)},27993:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(77921);e.default=class extends i.xI{static{this.targets=["salesHistory"]}canvasContext(){return this.salesHistoryTarget.getContext("2d")}areaSaleMedianValues(){return JSON.parse(this.data.get("area-sale-price-medians")).map((t=>({x:new Date(t.date),y:t.median_sales_price.cents/100})))}saleHistoryValues(){return JSON.parse(this.data.get("property-sales")).map((t=>({x:new Date(t.date),y:t.price.cents/100})))}connect(){s.e(2477).then(s.t.bind(s,62477,23)).then((({default:t})=>{new t(this.canvasContext(),{type:"line",data:{datasets:[{...n.SP,label:"Median sale price",data:this.areaSaleMedianValues(),borderDash:[5,5],borderColor:n.Rc,backgroundColor:n.Rc,pointBackgroun
1dColor:n.Rc,pointBorderColor:n.Rc,pointHoverBackgroundColor:n.Rc,pointHoverBorderColor:n.Rc},{...n.SP,label:"Property sale price",data:this.saleHistoryValues(),borderColor:n.VG,backgroundColor:n.VG,pointBackgroundColor:n.VG,pointBorderColor:n.VG,pointHoverBackgroundColor:n.VG,pointHoverBorderColor:n.VG}]},options:{...n.ab,scales:{xAxes:[n.G4],yAxes:[n.B8]}}})}))}},s.dn(e.default)},90190:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(28232);e.default=class extends i.xI{connect(){this.id=this.data.get("id-value"),this.persistentClose=this.data.get("persistent-close-value")}hide(t){return t.preventDefault(),this.element.remove(),this.persistentClose&&(document.cookie=n.lK(`banner_${this.id}_hidden`,!0)),!1}},s.dn(e.default)},79970:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891);const n=[0,32];var a=class extends i.xI{static{this.targets=["button","buttonInner","listContainer","listItem"]}clickToggle(){this.listContainerTarget.classList.contains("j-overflow__list-container--hidden")?this.show():this.hide(null)}keyboardToggle(t){13===t.keyCode||n.includes(t.keyCode)?this.menuOpenKeypress():27!==t.keyCode||this.listContainerTarget.classList.contains("j-overflow__list-container--hidden")?40===t.keyCode?this.focusToNext():38===t.keyCode&&this.focusToPrevious():this.menuCloseKeypress()}show(){this.listContainerTarget.setAttribute("aria-hidden","false"),this.buttonTarget.setAttribute("aria-expanded","true"),this.listContainerTarget.classList.remove("j-overflow__list-container--hidden"),this.buttonInnerTarget.classList.add("j-overflow__button-inner--highlighted")}hide(t){t&&(this.listContainerTarget.contains(t.target)||this.buttonTarget.contains(t.target))||(this.listContainerTarget.setAttribute("aria-hidden","true"),this.buttonTarget.setAttribute("aria-expanded","false"),this.listContainerTarget.classList.add("j-overflow__list-container--hidden"),this.buttonInnerTarget.classList.remove("j-overflow__button-inner--highlighted"))}windowMouseover(t){t.target instanceof Node&&this.listContainerTarget.contains(t.target)?this.buttonInnerTarget.classList.add("j-overflow__button-inner--highlighted"):(this.buttonInnerTarget.classList.remove("j-overflow__button-inner--highlighted"),this.buttonTarget.blur())}buttonFocus(){this.buttonInnerTarget.classList.add("j-overflow__button-inner--highlighted")}buttonBlur(){this.buttonInnerTarget.classList.remove("j-overflow__button-inner--highlighted")}focusFirstItem(){this.listItemTargets.forEach((t=>{t.classList.remove("j-overflow__list-item--selected")})),this.listItemTargets[0].focus(),this.listItemTargets[0].classList.add("j-overflow__list-item--selected")}focusToNext(){if(this.currentlySelectedIndex()===this.listItemTargets.length-1)this.focusFirstItem();else{const t=this.currentlySelectedIndex();this.listItemTargets[t].classList.remove("j-overflow__list-item--selected"),this.listItemTargets[t+1].focus(),this.listItemTargets[t+1].classList.add("j-overflow__list-item--selected")}}focusToPrevious(){if(0===this.currentlySelectedIndex())this.listItemTargets[0].classList.remove("j-overflow__list-item--selected"),this.listItemTargets[this.listItemTargets.length-1].focus(),this.listItemTargets[this.listItemTargets.length-1].classList.add("j-overflow__list-item--selected");else{const t=this.currentlySelectedIndex();this.listItemTargets[t].classList.remove("j-overflow__list-item--selected"),this.listItemTargets[t-1].focus(),this.listItemTargets[t-1].classList.add("j-overflow__list-item--selected")}}currentlySelectedIndex(){return this.listItemTargets.findIndex((t=>t.classList.contains("j-overflow__list-item--selected")))}menuOpenKeypress(){this.listContainerTarget.classList.contains("j-overflow__list-container--hidden")&&(this.show(),this.focusFirstItem())}menuCloseKeypress(){this.hide(null),this.buttonTarget.focus()}};s.dn(a)},8881:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n="j-tabs__content-hidden",a="j-tabs__tab-active";e.default=class extends i.xI{static{this.targets=["button","content"]}connect(){this.hideAll();const t=parseInt(this.data.get("defaultTabIndex"))||0;this.showTab(t)}switch(t){const{index:e}=t.target.dataset,s=parseInt(e,10);this.hideAll(),this.showTab(s)}
1hideAll(){this.buttonTargets.forEach((t=>{t.classList.remove(a)})),this.contentTargets.forEach((t=>{t.classList.add(n)}))}showTab(t){const e=this.contentTargets.find((e=>parseInt(e.dataset.index,10)===t)),s=this.buttonTargets.find((e=>parseInt(e.dataset.index,10)===t));e.classList.remove(n),s.classList.add(a)}},s.dn(e.default)},63277:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(26214),a=s(40564),r=s(39084);e.default=class extends i.xI{static{this.targets=["input","verifyCodeInput","toggleBackground","openPhoneNumber","verificationCodeBtn","openVerificationCode","enteredPhoneNumber","smsSwitchLabel","acceptTermsLabel","smsSwitchBox","verifyCodeBtn","verifyCodeError","textingNoteOn","textingNoteOff","verifyCodeBtnSuccess"]}openTelInput(){const t=this.data.get("leadSmsUrl"),e=this.smsSwitchBoxTarget.checked;t?this.putData(t,{active:e}):e?this.showBodyContent():this.hideBodyContent()}hideBodyContent(){this.toggleBackgroundTarget.classList.remove("open"),this.smsSwitchLabelTarget.innerText="SMS Lead Updates OFF",this.textingNoteOffTarget.innerText=`As of ${this.moment().format("MM/DD/YYYY")}`,this.textingNoteOffTarget.classList.remove("bp-hidden"),this.textingNoteOnTarget.classList.add("bp-hidden"),this.openPhoneNumberTarget.classList.contains("active")?this.openPhoneNumberTarget.classList.add("bp-hidden"):this.openVerificationCodeTarget.classList.add("bp-hidden")}
1showTextingNoteOn(){this.toggleBackgroundTarget.classList.add("open"),this.textingNoteOffTarget.classList.add("bp-hidden"),this.textingNoteOnTarget.classList.remove("bp-hidden"),this.smsSwitchLabelTarget.innerText="SMS Lead Updates ON"}showBodyContent(){this.toggleBackgroundTarget.classList.add("open"),this.textingNoteOnTarget.classList.add("bp-hidden"),this.textingNoteOffTarget.classList.add("bp-hidden"),this.smsSwitchLabelTarget.innerText="SMS Lead Updates ON",this.openPhoneNumberTarget.classList.contains("active")?this.openPhoneNumberTarget.classList.remove("bp-hidden"):this.openVerificationCodeTarget.removeClass("bp-hidden")}updateNewPhoneNumber(){this.toggleBackgroundTarget.classList.add("open"),this.openPhoneNumberTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.add("active"),this.textingNoteOnTarget.classList.add("bp-hidden")}phoneChange(t){const e=t.charCode||t.keyCode||0,s=this.inputTarget.value,i=this.acceptTermsLabelTarget.classList.contains("checked");this.inputTarget.value=(0,r.A)(e,s),i&&s&&(0,a.A)(s)?this.verificationCodeBtnTarget.classList.remove("disabled"):this.verificationCodeBtnTarget.classList.add("disabled")}acceptTerms(){const t=this.inputTarget.value;(0,a.A)(t)&&this.toggle(this.verificationCodeBtnTarget,"disabled")}toggleSwitchLabelText(){const t=this.smsSwitchLabelTarget.innerText;this.smsSwitchLabelTarget.innerText="SMS Lead Updates ON"===t?"SMS Lead Updates OFF":"SMS Lead Updates ON"}toggle(t,e){return t.classList.contains(e)?t.classList.remove(e):t.classList.add(e),!1}tryDiffNumber(){this.clearCodeVerificationForm(),this.openPhoneNumberTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.add("active")}verifyCode(){const t=this.verifyCodeInputTarget.value,e=this.data.get("verifyCodeUrl");this.postVerifyCode(e,{verification_code:t})}submit(){const t=`${document.getElementsByClassName("iti__selected-dial-code")[0].innerText}-${this.inputTarget.value}`,e=this.data.get("phoneUpdateUrl");this.postData(e,{phone_number:t})}clearCodeVerificationForm(){this.verifyCodeBtnTarget.classList.remove("bp-hidden"),this.openVerificationCodeTarget.classList.add("bp-hidden"),this.verifyCodeInputTarget.value="",this.verifyCodeErrorTarget.classList.add("bp-hidden"),this.verifyCodeBtnSuccessTarget.classList.add("bp-hidden")}async putData(t="",e={}){await fetch(t,{method:"PUT",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>{t.ok?this.smsSwitchBoxTarget.checked?this.showTextingNoteOn():this.hideBodyContent():this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden")}))}async postData(t="",e={}){await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(t.ok?(this.openVerificationCodeTarget.classList.remove("bp-hidden"),this.openPhoneNumberTarget.classList.remove("active"),this.openPhoneNumberTarget.classList.add("bp-hidden"),this.verifyCodeBtnTarget.classList.remove("bp-hidden")):this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden"),t.json()))).then((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value})).catch((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value}))}async postVerifyCode(t="",e={}){await fetch(t,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify(e)}).then((t=>(t.ok?(this.verifyCodeErrorTarget.classList.add("bp-hidden"),this.verifyCodeBtnTarget.classList.add("bp-hidden"),this.verifyCodeBtnSuccessTarget.classList.remove("bp-hidden")):this.openPhoneNumberTarget.classList.contains("active")||this.verifyCodeErrorTarget.classList.remove("bp-hidden"),t.json()))).then((()=>{this.enteredPhoneNumberTarget.innerText=this.inputTarget.value})).catch((()=>{this.verifyCodeErrorTarget.classList.remove("bp-hidden")}))}connect(){Promise.resolve().then(s.t.bind(s,95093,23)).then((t=>{this.moment=t.default}));const t=this.inputTarget;(0,n.A)(t)}},s.dn(e.default)},41944:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["statusNullCheckbox","submitButton"]}hideArchivedLeads(){this.statusNullCheckboxTarget.click(),this.submitButtonTarget.click()}},s.dn(e.default)},99791:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["indicator","frame"]}connect(){this.frameTarget.addEventListener("turbo:before-fetch-request",this.beforeFetchRequest),this.frameTarget.addEventListener("turbo:frame-load",this.hideIndicator)}disconnect(){this.frameTarget.removeEventListener("turbo:before-fetch-request",this.beforeFetchRequest),this.frameTarget.removeEventListener("turbo:frame-load",this.hideIndicator)}constructor(...t){super(...t),this.beforeFetchRequest=t=>{t.target===this.frameTarget&&(this.showIndicator(),this.clearFrame())},this.showIndicator=()=>{this.indicatorTarget.classList.remove("tw-hidden")},this.hideIndicator=t=>{t.target===this.frameTarget&&this.indicatorTarget.classList.add("tw-hidden")},this.clearFrame=()=>{this.frameTarget.innerHTML=""}}},s.dn(e.default)},453:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={date:Number}}static{this.targets=["output"]}connect(){this.date=new Date(this.dateValue),this.updateDateFormat()}
1updateDateFormat(){const t=this.date.toLocaleString(void 0,{weekday:"short",month:"short",day:"numeric"}),e=this.date.toLocaleString(void 0,{hour:"numeric",minute:"numeric",hour12:!0,timeZoneName:"short"});this.outputTarget.textContent=`${t} @ ${e}`}},s.dn(e.default)},64206:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891),n=JSON.parse('[{"name":"Invalid phone number","credited_reason":"bad_email_or_phone","additional_reasons":["Number not functional"],"attachments_required":false,"eligible_for_auto_credit":false},{"name":"Invalid email address","credited_reason":"bad_email_or_phone","additional_reasons":["Email not functional","Lead used false identity"],"attachments_required":true,"eligible_for_auto_credit":false},{"name":"Sales test lead","credited_reason":"sales_test","attachments_required":false,"eligible_for_auto_credit":true},{"name":"Duplicate lead","credited_reason":"duplicate_lead","attachments_required":false,"eligible_for_auto_credit":true},{"name":"Mismatched lead","credited_reason":"mismatched","additional_reasons":["Loan product mismatched / not offered","Loan amount below minimum","Credit score below minimum","Lead outside of service area","Owner occupied"],"attachments_required":true,"eligible_for_auto_credit":true},{"name":"Solicitation","credited_reason":"solicitation","attachments_required":false,"eligible_for_auto_credit":true},{"name":"Wholesaler","credited_reason":"wholesalers","attachments_required":false,"eligible_for_auto_credit":true},{"name":"Spam","credited_reason":"spam","attachments_required":false,"eligible_for_auto_credit":true},{"name":"Zoom Scam","credited_reason":"zoom_scam","attachments_required":false,"eligible_for_auto_credit":true}]'),a=class extends i.xI{static{this.targets=["reason","additionalInformation","additionalReasonWrapper","additionalReasonSelect","attachmentsInput","attachmentsLabel"]}static{this.defaultAdditionalReason='<option disabled selected value="">Select additional reason</option>'}toggleAdditionalInformation(){let t=this.findReason();if(!t)throw`Unable to find reason! ${this.reasonTarget.value}`;this.showAdditionalInformation(t)}findReason(){return this.reasonTarget.value?n.find((t=>t.name==this.reasonTarget.value)):void 0}showAdditionalInformation(t){t.additional_reasons?.length>0?this.showAdditionalReason(t):this.hideAdditionalReason(),this.attachmentsInputTarget.required=t.attachments_required,this.toggleAttachmentsLabel(t.attachments_required),this.additionalInformationTarget.classList.remove("tw-hidden")}hideAdditionalInformation(){this.additionalInformationTarget.classList.add("tw-hidden")}showAdditionalReason(t){this.additionalReasonSelectTarget.innerHTML=this.constructor.defaultAdditionalReason,t.additional_reasons.forEach((t=>{let e=this.buildOptionTagForAdditionalReason(t);this.additionalReasonSelectTarget.appendChild(e)})),this.additionalReasonWrapperTarget.classList.remove("tw-hidden")}hideAdditionalReason(){this.additionalReasonSelectTarget.required=!1,this.additionalReasonSelectTarget.value=null,this.additionalReasonWrapperTarget.classList.add("tw-hidden")}buildOptionTagForAdditionalReason(t){let e=document.createElement("option");return e.value=t,e.textContent=t,e}toggleAttachmentsLabel(t){const e=this.attachmentsLabelTarget.querySelector("label");t?e.classList.add("after:tw-content-['*']","after:tw-ml-0.5","after:tw-text-red-500"):e.classList.remove("after:tw-content-['*']","after:tw-ml-0.5","after:tw-text-red-500")}validateForm(t){let e=!0;e=this.validateAllComponents()&&e,e||(t.preventDefault(),t.stopPropagation())}validateAllComponents(){let t=!0;return['[data-controller*="select-field-component"]','[data-controller*="file-upload-component"]'].forEach((e=>{this.element.querySelectorAll(e).forEach((e=>{this.getControllersForElement(e).forEach((e=>{if(e&&"function"===typeof e.validate){("function"!==typeof e.element.checkVisibility||e.element.checkVisibility())&&!e.validate()&&(t=!1)}}))}))})),t}getControllersForElement(t){const e=[];return t.dataset.controller.split(" ").forEach((s=>{const i=this.application.getControllerForElementAndIdentifier(t,s);i&&e.push(i)})),e}};s.dn(a)},19023:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["dialog"]}static{this.values={parameterName:String,url:String}}static{this.outlets=["event-aware-banner-component"]}connect(){this.openIfRequested()}openIfRequested(){this.openRequested()&&(""!==this.urlValue?this.openRemoteContent():this.dialogTarget.showModal())}openRequested(){const t=new URLSearchParams(window.location.search).get("open_dialog");return null!==t&&""!==t&&t===this.parameterNameValue}open(t){t.preventDefault(),this.hasEventAwareBannerComponentOutlet&&this.eventAwareBannerComponentOutlet.hide(),this.allDialogsClosed()&&(""!==this.urlValue?this.openRemoteContent():this.dialogTarget.showModal())}close(t){t.preventDefault(),this.hasEventAwareBannerComponentOutlet&&this.eventAwareBannerComponentOutlet.hide(),this.dialogTarget.close()}closeIgnoringChildEvents(t){t.target===t.currentTarget&&(t.preventDefault(),this.dialogTarget.close())}allDialogsClosed(){const t=document.querySelectorAll("[data-membership--dashboard--widgets--dialog-target='dialog']");return 0===Array.from(t).filter((t=>t.open)).length}openRemoteContent(){fetch(this.urlValue).then((t=>t.text())).then((t=>{this.dialogTarget.innerHTML=t,this.dialogTarget.showModal()}))}},s.dn(e.default)},78827:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["firstStepsCompletedCount","additionalStepsCompletedCount","proUserStepsCompletedCount","nextStepBtnText","step"]}static{this.outlets=["membership--dashboard--widgets--onboarding--progress"]}static{this.values={completedStepIds:{type:Array,default:[]},firstStepIds:{type:Array,default:[]},additionalStepIds:{type:Array,default:[]},proUserStepIds:{type:Array,default:[]},proUserStepNames:{type:Object,default:{}}}}completeStep(t){this.completedStepIdsValue.includes(t.params.stepId)||(this.updateCompletedStepIds(t),this.updateCompletedCount(t),this.updateNextStepBtnText())}updateNextStepBtnText(){const t=this.nextStepBtnText();t&&(this.nextStepBtnTextTarget.innerHTML=t)}nextStepBtnText(){const t=this.nextStep();if(!t)return;const e=this.proUserStepNamesValue[t];return e?`Next: ${e}`:void 0}completeNextStep(){const t=this.nextStep();t&&this.stepElement(t).click()}nextStep(){return this.nextFirstStepId()||this.nextAdditionalStep()||this.nextProUserStep()}nextFirstStepId(){return this.firstStepIdsValue.find((t=>!this.completedStepIdsValue.includes(t)))}nextAdditionalStep(){return this.additionalStepIdsValue.find((t=>!this.completedStepIdsValue.includes(t)))}nextProUserStep(){return this.proUserStepIdsValue.find((t=>!this.completedStepIdsValue.includes(t)))}stepCategory(t){switch(t){case this.firstStepIdsValue.find((e=>e===t)):return"first";
1case this.additionalStepIdsValue.find((e=>e===t)):return"additional";case this.proUserStepIdsValue.find((e=>e===t)):return"proUser"}}updateCompletedStepIds(t){const e=this.completedStepIdsValue;e.push(t.params.stepId),this.completedStepIdsValue=e}updateCompletedCount(t){const e=this.stepCategory(t.params.stepId);if(this[`has${e.replace(/^./,(t=>t.toUpperCase()))}StepsCompletedCountTarget`]){const t=this[`${e}StepsCompletedCountTarget`],s=Number(t.innerHTML)+1;t.innerHTML=s,this.updateOutlets(e,s)}}updateOutlets(t,e){this.membershipDashboardWidgetsOnboardingProgressOutlets.forEach((s=>{s.updateCompletedCount(t,e),s.updateNextStepBtnText(this.nextStepBtnText())}))}completedStepIdsValueChanged(t){t.forEach((t=>{this.updateStepDisplay(t)}))}stepElement(t){return this.stepTargets.find((e=>e.id===`step-${t}`))}updateStepDisplay(t){const e=this.stepElement(t),s=e.querySelectorAll(".step-completed"),i=e.querySelectorAll(".step-incompleted");s.forEach((t=>{t.classList.remove("tw-hidden")})),i.forEach((t=>{t.classList.add("tw-hidden")}))}},s.dn(e.default)},86482:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["completedCount","progressBar","nextStepBtnText"]}static{this.values={completedCount:{type:Number,default:0},totalCount:{type:Number,default:0},category:String}}updateCompletedCount(t,e){this.categoryValue===t&&(this.completedCountValue=e)}updateNextStepBtnText(t){this.hasNextStepBtnTextTarget&&t&&(this.nextStepBtnTextTarget.innerHTML=t)}completedCountValueChanged(){this.updateCompletedCountDisplay(),this.updateProgressBar()}updateCompletedCountDisplay(){this.completedCountTarget.innerHTML=this.completedCountValue}updateProgressBar(){const t=this.completedCountValue/this.totalCountValue*100;this.progressBarTarget.style.width=`${t}%`}},s.dn(e.default)},60412:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["propertyAddress","propertyZip","dropdown","searchButton","form"]}connect(){this.updateFieldsVisibility(),this.updateButtonState()}updateFieldsVisibility(){const t=this.dropdownTarget.value;"Address"===t?(this.propertyAddressTarget.style.display="block",this.propertyZipTarget.style.display="none",this.searchButtonTarget.value="Search address",this.formTarget.setAttribute("data-insights--property-suggestions-mode","address")):"ZIP code"===t&&(this.propertyAddressTarget.style.display="none",this.propertyZipTarget.style.display="block",this.searchButtonTarget.value="Search ZIP code",this.formTarget.setAttribute("data-insights--property-suggestions-mode","zip"))}onDropdownChange(){this.updateFieldsVisibility()}onInput(t){t.target!==this.propertyAddressTarget&&t.target!==this.propertyZipTarget||this.updateButtonState()}updateButtonState(){const t=this.propertyAddressTarget.value.trim(),e=this.propertyZipTarget.value.trim(),s=""===t&&""===e;this.searchButtonTarget.disabled=s}},s.dn(e.default)},92735:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["button","dropdown","form"]}static{this.outlets=["event-aware-banner-component"]}static{this.values={container:String,redirectUrl:String,id:String,platform:String,mode:String,url:String,authenticityToken:String}}async submitButton(t){t.preventDefault();const e=this.buildWebinarRegistrationFromValues();this.sendForm(e)}async submitForm(t){const e=this.buildWebinarRegistrationFromForm(t.target.closest("form"));e.sendFormSubmittedEvent(),this.sendForm(e)}async sendForm(t){if(""===t.id)return void(window.location.href=this.redirectUrlValue);const e=await fetch(t.form.action,{method:t.form.method,body:t.form.data});if(e.ok){const s=await e.json();t.mergeWithReponseBody(s),t.isYouTubeOnDemand()?(t.sendRegisteredForWebinarEvent(),t.visitWebinarInNewTab()):t.isBigMarkerOnDemand()?t.visitWebinarInNewTab():this.eventAwareBannerComponentOutlet.render(new CustomEvent("event",{detail:{message:s.meta.message,level:"notice"}}))}else if(500===e.status)this.eventAwareBannerComponentOutlet.render(new CustomEvent("event",{detail:{message:"Unexpected error. Please refresh the page and try again.",level:"error"}}));else{const t=await e.json();this.eventAwareBannerComponentOutlet.render(new CustomEvent("event",{detail:{message:t.errors.join(", "),level:"error"}}))}}buildWebinarRegistrationFromValues(){const t=this.urlValue,e=new FormData,s=this.modeValue,i=this.platformValue,n=this.idValue,a=this.containerValue;return e.append("webinar_registration[container]",a),e.append("webinar_registration[id]",n),e.append("webinar_registration[mode]",s),e.append("webinar_registration[platform]",i),e.append("authenticity_token",this.authenticityTokenValue),this.buildWebinarRegistration(s,i,n,a,t,"POST",e)}buildWebinarRegistrationFromForm(t){const{method:e,action:s}=t,i=new FormData(t),n=i.get("webinar_registration[mode]"),a=i.get("webinar_registration[platform]"),r=i.get("webinar_registration[id]"),o=this.containerValue;return i.append("webinar_registration[container]",o),this.buildWebinarRegistration(n,a,r,o,s,e,i)}buildWebinarRegistration(t,e,s,i,n,a,r){return{mode:t,platform:e,id:s,container:i,url:"",internal_id:"",user_id:"",form:{action:n,method:a,data:r},isYouTubeOnDemand(){return"on_demand"===this.mode&&"youtube"===this.platform},isBigMarkerOnDemand(){return"on_demand"===this.mode&&"youtube"!==this.platform},mergeWithReponseBody(t){return this.url=t.data[0].webinar_registration.url,this.internal_id=t.data[0].webinar_registration.internal_id,this.user_id=t.data[0].webinar_registration.social_user_id,this},sendRegisteredForWebinarEvent(){window.analytics?.track&&window.analytics.track("Registered for Webinar",{channel:this.platform,external_web
1inar_id:this.id,external_webinar_instance_join_url:this.url,join_url:this.url,source:this.platform,tracking_source:this.container,webinar_id:this.internal_id,mode:this.mode})},sendFormSubmittedEvent(){window.analytics?.track&&window.analytics.track("Form Submitted",{action:"submit",container_id:this.container,object_attributes_display_text:"Webinar Registration",object_type:"form"})},visitWebinarInNewTab(){window.open(this.url,"_blank")}}}},s.dn(e.default)},62997:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["businessPlansToggle","investorPlansToggle","businessPlans","investorPlans","seeMoreList","proAnnualToggle","midCtas"]}static{this.values={proAnnualUrl:String,proMonthlyUrl:String}}togglePlans(){this.businessPlansToggleTarget.classList.toggle("tw-bg-white"),this.businessPlansToggleTarget.classList.toggle("tw-bg-gray-100"),this.investorPlansToggleTarget.classList.toggle("tw-bg-white"),this.investorPlansToggleTarget.classList.toggle("tw-bg-gray-100"),this.businessPlansTarget.classList.toggle("tw-hidden"),this.investorPlansTarget.classList.toggle("tw-hidden"),this.midCtasTargets.forEach((t=>{t.classList.toggle("tw-hidden")})),analytics.track("Clicked a Button",{id:this.businessPlansTarget.classList.contains("tw-hidden")?"investor_plans_toggle":"business_plans_toggle"})}seeMore(){this.seeMoreListTargets.forEach((t=>{t.classList.toggle("tw-hidden")})),analytics.track("Clicked a Button",{id:element.id})}proCtaClicked(){const t=this.proAnnualToggleTarget.checked?this.proMonthlyUrlValue:this.proAnnualUrlValue;t&&(window.location.href=t)}trackAnnualToggle(t){analytics.track("Clicked a Button",{id:t.target.id,value:t.target.checked?"monthly":"annual"})}},s.dn(e.default)},49082:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["unreadIndicator"]}static{this.values={id:String}}connect(){super.connect()}markAsRead(t){t.currentTarget.classList.remove("tw-bg-blue-100"),this.hasUnreadIndicatorTarget&&this.unreadIndicatorTarget.remove(),fetch(`/mobile/alerts/${this.idValue}/read`,{method:"PATCH",credentials:"same-origin",headers:{"X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}})}},s.dn(e.default)},90533:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);e.default=class extends i.xI{static{this.targets=["textarea"]}static{this.values={resizeDebounceDelay:{type:Number,default:100},maxHeight:{type:Number,default:66}}}initialize(){this.autogrow=this.autogrow.bind(this)}connect(){if(!this.hasTextareaTarget)return void console.warn("Textarea target is not defined in the controller.");this.textareaTarget.style.overflow="hidden",this.initialHeight=this.textareaTarget.style.height||`${this.textareaTarget.scrollHeight}px`;const t=this.resizeDebounceDelayValue;this.onResize=t>0?a()(this.autogrow,t):this.autogrow,this.autogrow(),this.textareaTarget.addEventListener("input",this.autogrow),window.addEventListener("resize",this.onResize)}disconnect(){this.hasTextareaTarget&&this.textareaTarget.removeEventListener("input",this.autogrow),window.removeEventListener("resize",this.onResize)}autogrow(){if(!this.hasTextareaTarget)return;const t=this.textareaTarget;t.style.height="auto",t.style.height=`${t.scrollHeight}px`,t.scrollHeight>this.maxHeightValue?(t.classList.remove("tw-rounded-full"),t.classList.add("tw-rounded-lg")):(t.classList.remove("tw-rounded-lg"),t.classList.add("tw-rounded-full"))}reset(){if(!this.hasTextareaTarget)return;const t=this.textareaTarget;t.value="",t.style.height=this.initialHeight,parseFloat(this.initialHeight)>this.maxHeightValue?(t.classList.remove("tw-rounded-full"),t.classList.add("tw-rounded-md")):(t.classList.remove("tw-rounded-md"),t.classList.add("tw-rounded-full"))}},s.dn(e.default)},91516:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["conversation"]}markAsRead(t){t.currentTarget.classList.remove("tw-bg-blue-100");const e=document.querySelector('meta[name="csrf-token"]').getAttribute("content");fetch(`/conversations/${t.currentTarget.dataset.conversationId}/mark_as_read`,{credentials:"include",method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-Token":e},body:JSON.stringify({id:t.currentTarget.dataset.conversationId})})}},s.dn(e.default)},80331:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={redirectUrl:String}}connect(){setTimeout((()=>{Turbo.visit(this.redirectUrlValue,{action:"replace"})}),100)}},s.dn(e.default)},36329:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["firstPost","stickyHeader"]}connect(){this.hasStickyHeaderTarget&&this.createObserver(),this.scrollAndHighlightPost()}createObserver(){this.observer=new IntersectionObserver((([t])=>{this.stickyHeaderTarget.classList.toggle("tw-hidden",t.isIntersecting)}),{threshold:0}),this.observer.observe(this.firstPostTarget)}scrollAndHighlightPost(){if(null===this.getPostId())return;const t=document.getElementById(`post_${this.getPostId()}`);t?window.setTimeout((()=>{t.scrollIntoView({behavior:"smooth"}),t.classList.add("tw-bg-blue-100")}),100):console.error("Post element not found")}getPostId(){const t=new URL(window.location.href).searchParams.get("highlight_post");if(t)return t;const e=window.location.hash.match(/^#post_(\d+)$/);return e?e[1]:null}},s.dn(e.default)},95487:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["itemizeInput","totalInput"]}connect(){this._isEmpty(this.totalInputTarget)&&this.sum()}totalInputChanged(t){const e=this.itemizeInputTargets.filter((t=>!this._isEmpty(t)));let s=0;requestAnimationFrame((function t(){const i=Math.min(s+8,e.length);for(;s<i;s++)e[s].value=0,e[s].dispatchEvent(new Event("change",{bubbles:!1}));s<e.length&&requestAnimationFrame(t)}))}sum(){const t=this.itemizeInputTargets.reduce(((t,e)=>t+(this.removeFormattingCharsFromMoneyValue(e.value)||0)),0);this.totalInputTarget.value=t.toFixed(2),this.totalInputTarget.dispatchEvent(new Event("change",{bubbles:!0}))}_isEmpty(t){const e=this.removeFormattingCharsFromMoneyValue(t.value);return isNaN(e)||0===e}removeFormattingCharsFromMoneyValue(t){return parseFloat(t.replace(/[^0-9.
1-]+/g,""))}},s.dn(e.default)},18541:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["checkbox","selectAll"]}toggleAll(){const t=this.selectAllTarget.checked;this.checkboxTargets.forEach((e=>{e.checked=t}))}},s.dn(e.default)},14016:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={disabled:Boolean,toggle:String}}static{this.targets=["button","form","input"]}connect(){this.disabledValue&&this.disableButton()}disableButton(){this.buttonTarget.disabled=!0}enableButton(){this.buttonTarget.disabled=!1}submitForm(){this.formTarget.requestSubmit()}enableButtonOnValidForm(){this.formTarget.checkValidity()?this.enableButton():this.disableButton()}setValue(){this.inputTarget.value=this.inputTarget.dataset.toggleValue}},s.dn(e.default)},89943:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["info"]}connect(){this.toggleVisibility()}toggleVisibility(){const t=this.element.querySelector('input[type="radio"]:checked').value;this.infoTargets.forEach((e=>{const s=e.getAttribute("data-radio-info")===t;e.classList.toggle("tw-hidden",!s)}))}},s.dn(e.default)},79162:function(t,e,s){"use strict";s.r(e);var i=s(52891);class n extends i.xI{submit(t){const e={"Content-Type":"application/json"},s=document.querySelector('meta[name="csrf-token"]')?.getAttribute("content");s&&(e["X-CSRF-Token"]=s),fetch("/onboardings/responses",{headers:e,method:"POST",credentials:"include",body:JSON.stringify({onboardings_flow_id:t.currentTarget.dataset.onboardingsFlowId,step_type:t.currentTarget.dataset.stepType,response_key:t.currentTarget.dataset.responseKey,response_value:t.currentTarget.dataset.responseValue})})}}e.default=n},29730:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["phoneField"]}connect(){this.hasPhoneFieldTarget&&(this.formatPhoneNumber(),this.phoneFieldTarget.addEventListener("input",(t=>this.formatPhoneNumber(t))))}formatPhoneNumber(t){this.deletingPhoneNumber(t)||(this.phoneFieldTarget.value=this.formatNumber(this.phoneFieldTarget.value))}formatNumber(t){const e=t.replace(/\D/g,"").slice(0,10);let s="";if(e.length<3)s=e;else{s=`(${e.slice(0,3)})`}const i=e.slice(3,6);i&&(s+=` ${i}`);const n=e.slice(6);return n&&(s+=`-${n}`),s}deletingPhoneNumber(t){return t&&"deleteContentBackward"===t.inputType}},s.dn(e.default)},56805:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891),n=(t,e)=>{let s=t;const i=[];for(;null!==s.parentNode&&s.parentNode!==document.documentElement;)void 0!==e&&s.parentNode.classList.contains(e)&&i.push(s.parentNode),s=s.parentNode;return i};s.dn(n);var a=class extends i.xI{static{this.targets=["graph","forumPostsPlaceholder","forumVisitsPlaceholder","postsReplyPlaceholder","profileVisitPlaceholder","profileVisitPlaceholder","upvotesReceivedPlaceholder"]}connect(){const t=document.getElementsByClassName("profile-stat-block")[0];this.options=JSON.parse(this.graphTarget.dataset.graphData),this.setupTooltip(),s.e(2477).then(s.t.bind(s,62477,23)).then((({default:e})=>{this.chart=new e(this.graphTarget.getContext("2d"),this.options),this.updateDisplay(t,t.dataset.chartIndex,t.dataset.legendBoxIdentifier)}))}clickedProfileStatBlock(t){this.updateDisplay(t.currentTarget,parseInt(t.currentTarget.dataset.chartIndex,10),t.currentTarget.dataset.legendBoxIdentifier)}hideBlankPlaceholder(t){n(t,"profile-stats-graph-container")[0].classList.remove("inactive"),Array.from(document.getElementsByClassName("graph-blank-placeholder")).forEach((t=>t.classList.add("bp-hidden")))}setupTooltip(){this.options.options.tooltips.callbacks.title=(t,e)=>e.dateLabelForTooltip[t[0].index]}showBlankPlaceholder(t,e){switch(n(t,"profile-stats-graph-container")[0].classList.add("inactive"),Array.from(document.getElementsByClassName("graph-blank-placeholder")).forEach((t=>t.classList.add("bp-hidden"))),e){case document.querySelector("[data-forum-post-key]").getAttribute("data-forum-post-key"):this.forumPostsPlaceholderTarget.classList.remove("bp-hidden");break;case document.querySelector("[data-visits-to-forum-posts-key]").getAttribute("data-visits-to-forum-posts-key"):this.forumVisitsPlaceholderTarget.classList.remove("bp-hidden");break;case document.querySelector("[data-post-reply-key]").getAttribute("data-post-reply-key"):this.postsReplyPlaceholderTarget.classList.remove("bp-hidden");break;case document.querySelector("[data-profile-visits-key]").getAttribute("data-profile-visits-key"):this.profileVisitPlaceholderTarget.classList.remove("bp-hidden");break;case document.querySelector("[data-upvotes-received-key]").getAttribute("data-upvotes-received-key"):this.upvotesReceivedPlaceholderTarget.classList.remove("bp-hidden")}}updateDisplay(t,e,s){const i=this.chart.getDatasetMeta(e),n=document.getElementsByClassName(`legend-card ${s}`)[0];null===i.hidden||!0===i.hidden?i.hidden=!1:i.hidden=!0,this.chart.update(
1),t.classList.toggle("active"),n.classList.toggle("active"),"true"===t.dataset.noStats&&t.classList.contains("active")?this.showBlankPlaceholder(t,s):this.hideBlankPlaceholder(t)}};s.dn(a)},72384:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return r}});var i=s(52891),n=s(19324);const a=new CustomEvent("profileCardRendered");var r=class extends i.xI{static{this.targets=["card"]}get activeClass(){return this.data.get("activeClass")}get cardUrl(){return this.data.get("url")}show(t){this.hasActiveCard()||t.preventDefault(),this.hasCardTarget?this.renderCard():this.fetchCard()}async disconnectUser(t){const{url:e}=t.target.dataset;if(!e)return;const{csrfToken:s}=t.target.dataset;s&&await n.A.delete(e,{responseType:"json",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-Token":s}})}close(t){t&&(t.stopPropagation(),t.preventDefault()),this.cardTarget.classList.remove(this.activeClass),this.removeClosingEventListener()}renderCard(){this.setClosingEventListener(),this.setCardPosition(),this.cardTarget.classList.add(this.activeClass)}hasActiveCard(){return this.hasCardTarget&&this.cardTarget.classList.contains(this.activeClass)}setCardPosition(){const t=window.matchMedia("(max-width: 35rem)").matches;this.cardIsClipping()&&(this.cardTarget.style.position="fixed",this.cardTarget.style.bottom="1rem"),t?this.setCenterPositionForMobile():this.cardIsOverflowing()?this.cardTarget.style.right="0":this.cardTarget.style.left="auto"}cardIsClipping(){const{y:t}=this.element.getBoundingClientRect(),{height:e}=this.cardTarget.getBoundingClientRect();return 56+t+e>window.innerHeight}cardIsOverflowing(){const{x:t}=this.element.getBoundingClientRect(),{width:e}=this.cardTarget.getBoundingClientRect();return 56+t+e>window.innerWidth}setCenterPositionForMobile(){this.cardTarget.style.margin="0 auto"}async fetchCard(){const t=await n.A.get(this.cardUrl,{responseType:"document",headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});this.renderCardResponse(t)}renderCardResponse(t){const{innerHTML:e}=t.data.body;this.element.insertAdjacentHTML("beforeend",e),document.dispatchEvent(a),this.renderCard()}outsideElementClick(t){const{target:e}=t;this.element.contains(e)||this.close()}setClosingEventListener(){document.addEventListener("click",this.outsideElementClick.bind(this))}removeClosingEventListener(){document.removeEventListener("click",this.outsideElementClick.bind(this))}};s.dn(r)},91799:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={redirectSeconds:{type:Number,default:3}}}connect(){this.startRedirect()}startRedirect(){const t=this.redirectSecondsValue;setTimeout((()=>{this.redirect()}),1e3*t)}redirect(){const t=this.data.get("url");window.location.href=t}},s.dn(e.default)},88720:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324);e.default=class extends i.xI{static{this.targets=["markAsButton"]}submitMarkAs(t){t.preventDefault(),this.markAsButtonTarget.innerHTML="Updating...";const e=this;n.A.patch(t.target.getAttribute("href"),{},{headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-Token":this.data.get("csrf-token")}}).then((t=>e.markAsSuccess(t)))}submitDelete(t){t.preventDefault(),this.markAsButtonTarget.innerHTML="Deleting...";const e=this;n.A.delete(t.target.getAttribute("href"),{headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-Token":this.data.get("csrf-token")}}).then((()=>e.deleteSuccess()))}deleteSuccess(){const t=this.element;t.classList.add("closed"),$(t).slideUp(500)}markAsSuccess(t){const e=t.data.notification;this.markAsButtonTarget.innerHTML="Mark as "+(e.read?"unread":"read"),this.markAsButtonTarget.setAttribute("href",this.buildUpdateHrefTarget("notification",e)),e.read?(this.element.classList.remove("unread"),this.element.classList.add("read")):(this.element.classList.remove("read"),this.element.classList.add("unread"))}buildUpdateHrefTarget(t,e){return`/notifications/${e.id}?${t}[read]=${!e.read}`}},s.dn(e.default)},96948:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{remove(){this.element.remove()}},s.dn(e.default)},99521:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(38221),a=s.n(n);class r extends i.xI{static{this.targets=["address","autocomplete","autocompleteTemplate"]}connect(){this.trackShown(),this.keyup=a()(this.keyup,200).bind(this)}trackShown(){window.analytics?.track&&window.analytics.track("Forums: Rent Estimator: Shown")}async keyup(){if(this.addressTarget.value.length<4)return void(this.autocompleteTarget.innerHTML="");const t=`/rent-estimator-location-suggestions?q=${encodeURIComponent(this.addressTarget.value)}`,e=await fetch(t,{credentials:"same-origin"}),s=await e.json();this.renderSuggestions(s)}renderSuggestions(t){t.length>0?(this.autocompleteTarget.innerHTML="",t.forEach((t=>{const e=this.autocompleteTemplateTarget.content.cloneNode(!0).children[0],s=JSON.parse(e.getAttribute("data-tracking--tracking-attributes-value"))||{};s.query=this.addressTarget.value,s.label=t.label,s.street=t.street,s.city=t.city,s.stateOrProvince=t.state_or_province,s.postalCode=t.postal_code,e.setAttribute("data-tracking--tracking-attributes-value",JSON.stringify(s)),e.innerText=t.label,"A"===e.tagName?e.setAttribute("href",t.url):e.addEventListener("click",(()=>{window.location.href=window.location.origin+t.url})),this.autocompleteTarget.appendChild(e)}))):this.autocompleteTarget.innerHTML=""}}e.default=r},36797:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324),a=s(5700);e.default=class extends i.xI{static{this.targets=["duplicateLink"]}connect(){window.scrollTo(0,0)}duplicate(t){t.preventDefault(),this.duplicateLinkTarget.innerHTML="Duplicating...",n.A.post(t.target.getAttribute("href"),{},{headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-Token":this.data.get("csrf-token"),Authorization:(0,a.c)()}}).then((()=>{window.location.href=window.location.href.split(/[?#]/)[0]})).catch((()=>{location.reload()}))}},s.dn(e.default)},49565:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{reset(){this.element.reset()}},s.dn(e.default)},12870:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["container","review"]}sort(t){const{value:e}=t.target,{index:s}=t.target.dataset,i=parseInt(s,10);"time"===e?this.sortBy("time",i):this.sortBy("rating",i)}sortBy(t,e){this.reviewTargets.filter((t=>parseInt(t.dataset.index,10)===e)).sort(((e,s)=>e.dataset[t]>
1s.dataset[t]?-1:e.dataset[t]<s.dataset[t]?1:0)).forEach((t=>{this.containerTargets.find((t=>parseInt(t.dataset.index,10)===e)).appendChild(t)}))}},s.dn(e.default)},44584:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{scroll(){window.scrollTo({top:0,behavior:"smooth"})}},s.dn(e.default)},71055:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["result","input"]}filterResults(){const t=this.inputTarget.value.toLowerCase();this.resultTargets.forEach((e=>{Array.from(e.querySelectorAll("[data-searchable-entity]")).some((e=>e.innerText.toLowerCase().includes(t)))?this.showResult(e):this.hideResult(e)}))}hideResult(t){t.classList.remove("tw-block"),t.classList.add("tw-hidden")}showResult(t){t.classList.remove("tw-hidden"),t.classList.add("tw-block")}},s.dn(e.default)},68804:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={url:String,title:String}}share(){navigator.share({title:this.titleValue,url:this.urlValue})}},s.dn(e.default)},71299:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content"]}hide(t){this.element===t.target||this.element.contains(t.target)||this.contentTarget.classList.add("tw-hidden")}},s.dn(e.default)},62695:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(46855),a=s(19324);e.default=class extends i.xI{static{this.targets=["email","emailLogIn","unknownAccountRequest","knownAccountRequest"]}initialize(){this.changedEmail=(0,n.A)(this.changedEmail,200).bind(this)}changedEmail(){this.checkExistingAccountRequest()}checkExistingAccountRequest(){const t=`/api/v1/account_requests/${this.emailTarget.value||this.emailLogInTarget.value}`;a.A.get(t).then((()=>{this.switchToKnown()})).catch((()=>{}))}switchToKnown(){this.unknownAccountRequestTargets.forEach((t=>t.classList.add("bp-hidden"))),this.knownAccountRequestTargets.forEach((t=>t.classList.remove("bp-hidden"))),this.removeExistingFlashMessage(),this.insertFlashMessage()}flashMessageHTML(){return'<div id="flash" class="flash flash-error">\n <div class="tw-flex tw-items-center tw-justify-between tw-gap-4">\n Looks like you haven\u2019t created a password! Finish account registration on the sign up page.\n <svg class="icon close-icon" aria-labelledby="close-thin04eb" aria-hidden="true" width="14" height="14" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg">\n <title id="close-thin04eb">Close Thin</title>\n <use xlink:href="/assets/icons/close-thin.svg"></use>\n </svg>\n </div>\n </div>'}insertFlashMessage(){if(document.getElementsByClassName("modal-container closeable transient global-signup new-sign-up-modal open").length>0){const t=document.getElementsByClassName("log-in-sign-up-selector");t[0].insertAdjacentHTML("beforebegin",this.flashMessageHTML()),t[1].insertAdjacentHTML("beforebegin",this.flashMessageHTML())}else document.getElementById("javascript-flash-messages-placeholder").insertAdjacentHTML("afterend",this.flashMessageHTML())}removeExistingFlashMessage(){const t=document.getElementsByClassName("flash flash-error");if(t.length>0)for(let e=0;e<=t.length;e+=1)t[e].style.display="",t[e].remove("closed")}},s.dn(e.default)},10323:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["field","selected"]}selectCategory(t){const{forumId:e,forumName:s}=t.currentTarget.dataset;this.fieldTarget.value=e,this.selectedTarget.innerHTML=s,$("#location_selector").modal("hide")}},s.dn(e.default)},27598:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return a}});var i=s(52891);var n=(t,e)=>{(t=>{const{style:e}=t;e.cssText="\n padding: 0.5rem;\n height: 14rem;\n overflow: auto;\n "})(t),(t=>{t.getElementsByClassName("re-format")[0].classList.add("bp-hidden"),t.getElementsByClassName("re-lists")[0].classList.add("bp-hidden")})(e),(t=>{const e=document.createRange();e.selectNodeContents(t),e.collapse(!1);const s=window.getSelection();s.removeAllRanges(),s.addRange(e)}
1)(t),t.focus()};var a=class extends i.xI{static{this.targets=["placeholder","form","postDraft","parentId"]}static{this.classes=["hidden"]}clickedPlaceholder(t){t.preventDefault(),this.renderForm()}clickedPlaceholderWithoutRedactor(t){t.preventDefault(),this.placeholderTarget.classList.add(this.hiddenClass),this.formTarget.classList.remove(this.hiddenClass)}clickedQuote(t){t.preventDefault(),t.target.dataset.parentId&&(this.parentIdTarget.value=t.target.dataset.parentId);const e=this.buildPostBody(t.target);this.renderForm(e)}clickedCancel(t){t.preventDefault(),this.renderFormPlaceholder()}renderFormPlaceholder(){this.placeholderTarget.classList.remove(this.hiddenClass),this.formTarget.classList.add(this.hiddenClass)}renderForm(t){this.placeholderTarget.classList.add(this.hiddenClass),this.formTarget.classList.remove(this.hiddenClass),this.redactorForm=this.formTarget.getElementsByClassName("redactor-in")[0],t&&(this.redactorForm.innerHTML=t),setTimeout((()=>{n(this.redactorForm,this.formTarget)}),50)}buildPostBody(t){const{dataset:e}=t,s=document.getElementsByName("post[mentioned_users]")[0];return s&&(s.value=`[{"type":"user", "id":"${e.userId}"}]`),`<blockquote id="simplified-forums__create-reply-js-quote">Quote from <inline id="quoted_post" class="mentioned" data-mention-id="0" data-mention-item-name="${e.userDisplayName}" data-mention-item-type="user" data-mention-item-id="${e.userId}"> @${e.userDisplayName}</inline>:<br /> ${e.postBody}</blockquote><br /><p> </p>`}};s.dn(a)},5890:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n="bp-hidden";e.default=class extends i.xI{static{this.targets=["formTitle","submitButton","fieldset","feeToAttendField","attendanceFeeField","eventLocationField","physicalLocationField","physicalLocationFieldGroup","onlineLocationField","primaryField","attendanceFeeFieldInput","onlineLocationFields","forumField"]}connect(){this.handlePreselectedForumValue(),this.handleAttandanceFeeField(),this.handleEventLocationSelection()}handlePreselectedForumValue(){const{eventsForum:t}=this.forumFieldTarget.dataset;"true"===t&&this.enableEventFieldset()}parseForumSelection(t){t.preventDefault();const{eventsForum:e}=t.currentTarget.dataset;"true"===e?this.enableEventFieldset():this.disableEventFieldset()}enableEventFieldset(){this.updateTopicTypeText("Event"),this.primaryFieldsDisabled(!1),this.fieldsetTarget.classList.remove(n)}disableEventFieldset(){this.updateTopicTypeText("Post"),this.primaryFieldsDisabled(!0),this.fieldsetTarget.classList.add(n)}updateTopicTypeText(t){"Edit Topic"!==this.formTitleTarget.innerText&&(this.formTitleTarget.innerText=`Create New ${t}`,this.submitButtonTarget.value=`Create ${t}`)}primaryFieldsDisabled(t){this.primaryFieldTargets.forEach((e=>{e.disabled=t}))}handleAttendanceFeeSelection(t){"true"===t.currentTarget.value?this.enableAttendanceFeeField():this.disableAttendanceFeeField()}enableAttendanceFeeField(){this.attendanceFeeFieldInputTarget.disabled=!1,this.attendanceFeeFieldTarget.classList.remove(n)}disableAttendanceFeeField(){this.attendanceFeeFieldInputTarget.disabled=!0,this.attendanceFeeFieldTarget.classList.add(n)}handleAttandanceFeeField(){this.feeToAttendFieldTargets[1].checked&&this.enableAttendanceFeeField()}handleEventLocationSelection(){switch(this.eventLocationFieldTarget.value){case"Physical Location":this.onlineLocationFieldsDisabled(!0),this.enablePhysicalLocationFields();break;case"Online":this.physicalLocationFieldsDisabled(!0),this.enableOnlineLocationFields();break;default:this.disableAllLocationFields()}}enablePhysicalLocationFields(){this.physicalLocationFieldsDisabled(!1),this.onlineLocationFieldsTarget.classList.add(n),this.physicalLocationFieldGroupTarget.classList.remove(n)}enableOnlineLocationFields(){this.onlineLocationFieldsDisabled(!1),this.physicalLocationFieldGroupTarget.classList.add(n),this.onlineLocationFieldsTarget.classList.remove(n)}disableAllLocationFields(){this.physicalLocationFieldsDisabled(!0),this.onlineLocationFieldsDisabled(!0),this.physicalLocationFieldGroupTarget.classList.add(n),this.onlineLocationFieldsTarget.classList.add(n)}physicalLocationFieldsDisabled(t){this.physicalLocationFieldTargets.forEac
1h((e=>{e.disabled=t}))}onlineLocationFieldsDisabled(t){this.onlineLocationFieldTargets.forEach((e=>{e.disabled=t}))}},s.dn(e.default)},78795:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52752),a=s(689),r=s.n(a);const o=(t,e)=>e.filter((e=>t.toLowerCase().includes(e))).length===e.length;e.default=class extends i.xI{static{this.targets=["input","parentLabel","parentText","parentList","child","childText"]}connect(){(0,n.v1)(this)}disappear(){this.inputTarget.value="",this.removeAllMarks(),this.showAllItems()}filterItems(){if(this.removeAllMarks(),this.inputTarget.value.length<3)return void this.showAllItems();const t=(t=>t.replace(/[^a-zA-Z ]/g,"").toLowerCase().split(" ").filter((t=>""!==t)))(this.inputTarget.value),e=this.matchParentsToQuery(this.parentLabelTargets,t,o),s=this.matchParentsToQuery(this.parentListTargets,t,o),i=this.matchChildrenToQuery(this.childTargets,t,o),n=this.matchChildrenToQuery(this.parentTextTargets.concat(this.childTextTargets),t,o);this.markifyMatches(n,t),this.hideUnmatchedChildren(i,e),this.hideParentsWithoutMatches(i,s.concat(e))}removeAllMarks(){this.parentTextTargets.concat(this.childTextTargets).forEach((t=>{new(r())(t).unmark()}))}markifyMatches(t,e){t.forEach((t=>{new(r())(t).mark(e)}))}hideParentsWithoutMatches(t,e){const s=this.parentLabelTargets.concat(this.parentListTargets),i=t.map((t=>t.dataset.parentName));s.forEach((t=>i.includes(t.dataset.parentName)||e.includes(t)?t.classList.remove("bp-hidden"):t.classList.add("bp-hidden")))}hideUnmatchedChildren(t,e){const s=e.map((t=>t.dataset.parentName));this.childTargets.forEach((e=>t.includes(e)||s.includes(e.dataset.parentName)?e.classList.remove("bp-hidden"):e.classList.add("bp-hidden")))}showAllItems(){[this.parentLabelTargets,this.parentListTargets,this.childTargets].flat().forEach((t=>t.classList.remove("bp-hidden")))}matchChildrenToQuery(t,e,s){return t.filter((t=>!0===s(t.innerText,e)))}matchParentsToQuery(t,e,s){return t.filter((t=>!0===s(t.dataset.parentName,e)))}},s.dn(e.default)},82238:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["body","container"]}connect(){this.dataset&&this.dataset.ignored&&(this.bodyTarget.style.display="none")}expand(){this.bodyTarget.style.display="block",this.containerTarget.remove()}},s.dn(e.default)},74548:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n=()=>$("#location_selector").modal("hide");e.default=class extends i.xI{static{this.targets=["field","selected","current","currentContainer"]}selectLocation(t){const{locationId:e,locationName:s}=t.currentTarget.dataset;this.fieldTarget.value=e,this.selectedTarget.innerHTML=s,this.currentTarget.innerHTML=s,this.currentContainerTarget.style.display="block",n()}clearLocation(){this.fieldTarget.value="",this.selectedTarget.innerHTML="Select a location",this.currentContainerTarget.style.display="none",n()}},s.dn(e.default)},18918:function(t,e,s){"use strict";s.r(e);var i=s(60358);e.default=class extends i.A{connect(){super.connect(),this.sortable(),this.options(),this.defaultOptions(),this.coconCallback()}end(t){super.end(t),this.sortItemPositions()}constructor(...t){super(...t),this.coconCallback=()=>{$("#poll-cocon").on("cocoon:before-insert",((t,e)=>{const s=$("#poll-cocon").children(".nested-fields").length+1;e.find(".position-field").val(s)})).on("cocoon:after-remove",(()=>{this.sortItemPositions()}))},this.sortItemPositions=()=>{$("#poll-cocon").children(".nested-fields").each(((t,e)=>{$(e).find(".position-field").val(t+1)}))},this.updateForumTopicTitle=t=>{const{value:e}=t.currentTarget;$("#forum_topic_title").val(e)}}},s.dn(e.default)},82563:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(19324);const a="bp-hidden",r="animate__slideUpAndFadeOut",o=["animate__slideUpAndFadeIn","animate__slideUpAndFadeIn--with-delay"];e.default=class extends i.xI{static{this.targets=["content","container","formLink","form","submitButton","editor","inlineFormContainer"]}connect(){this.checkForAutoLoad()}startReply(t){t.preventDefault(),this.formLinkTarget.click()}submitReply(t){t.preventDefault();const e=new FormData(this.formTarget),{csrfToken:s}=this.formTarget.dataset;this.postReply(e,s)}async postReply(t,e){try{this.disableSubmitButton();const s=await n.A.post(this.element.dataset.path,t,{responseType:"document",headers:{Accept:"text/html","X-CSRF-TOKEN":e,"X-Requested-With":"XMLHttpRequest"}});this.handleResponse(s)}catch(s){this.handleError(s)}finally{this.clearInput(),this.enableSubmitButton()}}disableSubmitButton(){this.submitButtonTarget.disabled=!0,this.submitButtonTarget.value="Posting..."}enableSubmitButton(){this.submitButtonTarget.disabled=!1,this.submitButtonTarget.value="Post Reply"}clearInput(){$(this.formTarget).find(".redactor-in").html(""),this.editorTarget.value=""}handleResponse(t){const{innerHTML:e}=t.data.body;this.inlineFormContainerTarget.classList.add(r),this.inlineFormContainerTarget.addEventListener("animationend",(()=>{this.prependNewReply(e)}),{once:!0})}
1prependNewReply(t){const e=this.createNewPostContainer(t);this.inlineFormContainerTarget.classList.replace(r,a),this.contentTarget.classList.remove(a),this.contentTarget.prepend(e),e.scrollIntoView({behavior:"smooth"})}createNewPostContainer(t){const e=this.inlineFormContainerTarget.clientHeight,s=document.createElement("div"),i=document.createElement("div");return s.appendChild(i),s.classList.add("simplified-forums__discussion__new-reply"),s.style.minHeight=`${e}px`,i.addEventListener("animationstart",(()=>{s.style.minHeight=0})),i.classList.add(...o),i.innerHTML=t,s}handleError(t){const{innerHTML:e}=t.response.data.body;this.formTarget.innerHTML=e,window.load_forum_redactor(this.editorTarget)}showContainer(){this.containerTarget.classList.remove(a)}toggleContainer(){this.containerTarget.classList.toggle(a)}checkForAutoLoad(){const{highlightedPostPath:t,highlightedPostId:e}=this.element.dataset;t&&!this.postAlreadyPresent(e)&&this.renderHighlightedReply(t,e)}postAlreadyPresent(t){const e=`.simplified-forums__post[data-post-id='${t}']`;return 1===document.querySelectorAll(e).length}async renderHighlightedReply(t,e){const s=await n.A.get(t,{responseType:"document",headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"},params:{highlight_post:e}});this.handleHighlightedResponse(s),this.containerTarget.classList.remove(a)}handleHighlightedResponse(t){const{innerHTML:e}=t.data.body;this.contentTarget.insertAdjacentHTML("afterbegin",e),this.contentTarget.classList.remove(a)}},s.dn(e.default)},71454:function(t,e,s){"use strict";s.r(e);var i=s(52891);const n="simplified-forums__topic-content__truncated-body--full";e.default=class extends i.xI{static{this.targets=["truncatedElement","toggleLink"]}connect(){this.elementIsTruncated()?this.enableToggleLink():this.truncatedElementTarget.classList.toggle(n)}elementIsTruncated(){return this.truncatedElementTarget.scrollHeight>this.truncatedElementTarget.clientHeight}enableToggleLink(){this.toggleLinkTarget.classList.remove("bp-hidden")}toggleTruncation(t){t.preventDefault(),this.truncatedElementTarget.classList.toggle(n),this.updateToggleLinkText()}updateToggleLinkText(){const t=this.elementIsTruncated();this.toggleLinkTarget.textContent=t?"View more":"View less"}},s.dn(e.default)},1328:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{connect(){this.observer=new MutationObserver((()=>{const t=document.querySelector(".steadily-calculator-cta-button");t&&(t.addEventListener("click",this.trackSteadily),this.observer.disconnect())})),this.observer.observe(this.element,{childList:!0,subtree:!0})}trackSteadily(){if(!window.analytics?.track)return;const t=document.getElementById("street_address"),e=document.getElementById("city"),s=document.getElementById("state"),i=document.getElementById("postal_code");t?.value&&e?.value&&s?.value&&i?.value&&window.analytics.track("Clicked Steadily Estimate",{street_address:t.value,city:e.value,state:s.value,postal_code:i.value})}},s.dn(e.default)},61180:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["submitButton"]}submit(){this.submitButtonTarget.click()}},s.dn(e.default)},35322:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["toggleable","continueButton","submitButton","cancellationForm","supportModal"]}connect(){this.updateTextAreaVisibility(),this.updateContinueButtonState()}updateTextAreaVisibility(){const t=this.element.querySelector('input[type="radio"]:checked');t&&"other"===t.value?(this.toggleableTarget.classList.remove("tw-hidden"),this.toggleableTarget.querySelector("textarea")?.focus()):(this.toggleableTarget.classList.add("tw-hidden"),this.toggleableTarget.querySelector("textarea")?.blur())}updateContinueButtonState(){const t=this.element.querySelector('input[type="radio"][name="cancellation_survey[cancellation_reason]"]:checked'),e=t&&""!==t.value.trim();this.continueButtonTarget.disabled=!e}submitCancellationForm(t){t.preventDefault(),this.cancellationFormTarget.requestSubmit()}showSupportModal(){this.hasSupportModalTarget&&this.supportModalTarget.showModal()}},s.dn(e.default)},86287:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["findLenderSubmitButton","findAgentSubmitButton"]}connect(){this.mutationObserver=new MutationObserver(this.handleMutation.bind(this)),this.mutationObserver.observe(this.findAgentSubmitButtonTarget,{attributes:!0}),this.handleMutation()}handleMutation(){this.findAgentSubmitButtonTarget.disabled?this.findLenderSubmitButtonTarget.setAttribute("disabled","disabled"):this.findLenderSubmitButtonTarget.removeAttribute("disabled")}disconnect(){this.mutationObserver.disconnect()}},s.dn(e.default)},40639:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["button","counter","content"]}static{this.values={activeClasses:String,hiddenClasses:String}}connect(){const t=parseInt(this.data.get("defaultTabIndex"),10)||0;this.showTab(t)}change(t){t.preventDefault();const{index:e}=t.currentTarget.dataset,s=parseInt(e,10);this.showTab(s)}
1hideAll(){this.buttonTargets.forEach((t=>{t.classList.remove(...this.activeTabClasses())})),this.contentTargets.forEach((t=>{t.classList.add(...this.hiddenTabClasses())})),this.counterTargets&&this.counterTargets.forEach((t=>{t.classList.add(...this.hiddenTabClasses())}))}activeTabClasses(){return this.activeClassesValue.split(" ")||""}hiddenTabClasses(){return this.hiddenClassesValue.split(" ")||""}showTab(t){this.hideAll();const e=this.contentTargets.find((e=>parseInt(e.dataset.index,10)===t)),s=this.buttonTargets.find((e=>parseInt(e.dataset.index,10)===t));if(this.counterTargets&&this.counterTargets.length>0){this.counterTargets.find((e=>parseInt(e.dataset.index,10)===t)).classList.remove(...this.hiddenTabClasses())}e.classList.remove(...this.hiddenTabClasses()),s.classList.add(...this.activeTabClasses())}showTabByName(t){const e=this.buttonTargets.findIndex((e=>e.innerText.trim()===t));this.showTab(e)}},s.dn(e.default)},87863:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{connect(){this.hasTimezoneCookie()||this.setTimezoneCookie()}hasTimezoneCookie(){return document.cookie.split(";").some((t=>t.trim().startsWith("timezone=")))}setTimezoneCookie(){const t=Intl.DateTimeFormat().resolvedOptions().timeZone;"Etc/Unknown"!==t&&(document.cookie=`timezone=${t};path=/`)}},s.dn(e.default)},70843:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["content","inputValue"]}static{this.values={class:String}}toggle(){if(this.hasClassValue){let t=this.classValue.split(" ");this.contentTargets.forEach((e=>{t.forEach((t=>e.classList.toggle(t)))}))}else this.contentTargets.forEach((t=>t.classList.toggle("tw-hidden")))}toggleValue(t){this.inputValueTargets.forEach((e=>{e.id===t.target.value?e.classList.remove("tw-hidden"):e.classList.add("tw-hidden")}))}show(){this.contentTargets.forEach((t=>t.classList.remove("tw-hidden")))}},s.dn(e.default)},93596:function(t,e,s){"use strict";s.r(e);var i=s(27400);class n extends i.default{static{this.values={listeners:Array}}connect(){this.eventListeners=[],this.listenersValue.forEach((t=>{const e=this.element.addEventListener(t,(e=>{const s=Object.assign(this.attributesValue,{event_type:t,container_id:this.element.dataset.containerId});this.track(this.eventNameValue||e.type,s)}),{once:!0});this.eventListeners.push(e)}))}disconnect(){this.eventListeners.forEach((t=>{this.element.removeEventListener(t)}))}}e.default=n},24627:function(t,e,s){"use strict";s.r(e);var i=s(29160),n=s(27400);e.default=class extends n.default{trackMatchedClick(){this.withFacebook("trackCustom",i.Nz)}trackSubscriptionClick(){this.element.querySelector("#periodicity_12").checked&&this.withFacebook("trackCustom",i.cr)}trackSignUpClick(){"how_did_you_hear"===this.data.get("step")&&this.withFacebook("trackCustom",i.Pq)}},s.dn(e.default)},87019:function(t,e,s){"use strict";s.r(e);var i=s(29160),n=s(79888),a=s(27400);e.default=class extends a.default{connect(){this.track(i.ck,{[n.Sx]:this.data.get("companyName"),[n.PX]:this.data.get("companyCategory"),[n.MK]:this.data.get("premium"),[n.eO]:this.data.get("trackingLocation"),[n.Oz]:this.data.get("featuredMarket")})}},s.dn(e.default)},65383:function(t,e,s){"use strict";s.r(e);var i=s(29160),n=s(79888),a=s(27400);e.default=class extends a.default{connect(){this.internalTrackEvent(i.d4),this.incrementImpressions()}trackClick(){this.internalTrackEvent(i.e8)}internalTrackEvent(t){const e=/^[\w]+/;function s(t,e){return t?.match(e)?.[0]??""}let i;const a=window?.location?.pathname.split("/");2===a.length?i="index":3===a.length?i="sub-forum":5===a.length&&(i="topic"),this.track(t,{url:window?.location?.href,[n.$2]:i,[n.g6]:s(a?.[2],e),[n.Mx]:s(a?.[2],/-[\w-]+/),[n.Ow]:s(a?.[4],e),[n.ir]:this.data.get("userTrackingId"),[n.Sx]:this.data.get("companyName"),[n.eX]:this.data.get("forumAdId"),[n.fr]:this.data.get("adTitle"),date:(new Date).toISOString()})}async incrementImpressions(){await fetch("/ad_impressions",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":this.data.get("csrfToken")},body:JSON.stringify({ad_id:this.data.get("forumAdId"),user_id:this.data.get("userTrackingId")})})}},s.dn(e.default)},61939:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(52051),a=s.n(n);e.default=class extends i.xI{connect(){this.setGclidInCookie()}setGclidInCookie(){const t=this.getGclidFromUrl();t&&a()("gclid",t,{path:"/",expires:30})}getGclidFromUrl(){const t=new URLSearchParams(window.location.search);return"google"===t.get("utm_source")&&t.get("utm_id")?t.get("utm_id"):null}},s.dn(e.default)},26971:function(t,e,s){"use strict";s.r(e);var i=s(29160),n=s(27400);e.default=class extends n.default{trackSubscriptionClick(){this.element.querySelector("#periodicity_12").checked&&this.withGoogle(i.cr)}trackSignUpClick(){"how_did_you_hear"===this.data.get("step")&&this.withGoogle(i.Pq)}trackBusinessRequestContactFormSubmission(t){const{businessType:e}=t.currentTarget.dataset;this.withGoogle(i.Pi,{businessType:e})}trackBusinessRequestContactAllFormSubmission(t){const{businessType:e}=t.currentTarget.dataset;this.withGoogle(i.Pe,{businessType:e})}},s.dn(e.default)},97974:function(t,e,s){"use strict";s.r(e);var i=s(29160),n=s(79888),a=s(27400);e.default=class extends a.default{trackEvent(){this.track(i.Wj,{[n.ir]:this.data.get("userTrackingId"),[n.sk]:this.data.get("companyDirectoryName")})}},s.dn(e.default)},27400:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(29160);e.default=class extends i.xI{static{this.values={eventName:String,attributes:Object,attachLinkListener:Boolean,attachFormListener:Boolean,action:String}}trackOnboarding(){const t=this.data.get("step"),e=this.element.querySelector(".selected"),s={userId:this.data.get("user-id"),href:e?.getAttribute("href"),page:window.location.href,classes:e?.getAttribute("class"),id:e?.getAttribute("id"),date:(new Date).toISOString(),text:e?.textContent?.trim()};"how_did_you_hear"===t?this.track(n.Tk,s):"current_investments"===t?this.track(n.Li,s):"about_you"===t&&this.track(n.kI,s)}getDefaultAttributes(){return{href:this.element?.getAttribute("href"),page:window.location.href,id:this.element?.getAttribute("id"),date:new Date(Date.now()).toISOString(),text:this.element?.textContent?.trim()}}connect(){this.hasAttachLinkListenerValue&&this.attachLinkListenerValue?this.attachLinkListener():this.hasAttachFormListenerValue&&this.attachFormListenerValue&&this.attachFormListener()}
1attachLinkListener(){if(!window.analytics?.trackLink)return;const t=Object.assign(this.getDefaultAttributes(),this.attributesValue,{action:this.actionValue},{container_id:this.getContainerId(this.element)});window.analytics.trackLink(this.element,this.eventNameValue,t)}attachFormListener(){if(!window.analytics?.trackForm)return;const t=Object.assign(this.attributesValue,{action:this.actionValue},{container_id:this.getContainerId(this.element)});window.analytics.trackForm(this.element,this.eventNameValue,t)}track(t,e){t instanceof Event||(this.eventNameValue=t,this.attributesValue=e||{}),this.withSegment()}withSegment(){this.trackWithSegment(this.eventNameValue,this.attributesValue)}withFacebook(t,e){!1!==window.bpPrivacy?.allows?.("advertising")&&window.fbq&&fbq(t,e)}withPodsights(t,e,s,i){!1!==window.bpPrivacy?.allows?.("advertising")&&window.pdst&&pdst(t,{category:e,value:s,currency:"USD",discount_code:i})}withGoogle(t,e={}){!1!==window.bpPrivacy?.allows?.("advertising")&&window.dataLayer?.push&&dataLayer.push({event:t,...e})}getContainerId(t){let e=t;for(;this.isDomElement(e);){if(this.isWidget(e))return this.widgetId(e);if(this.isContainer(e))return this.containerId(e);e=e.parentNode}return""}isDomElement(t){return"object"===typeof t&&null!==t&&"getAttribute"in t}isContainer(t){return t.dataset&&t.dataset.containerId&&""!==t.dataset.containerId}containerId(t){return t.dataset&&t.dataset.containerId}isWidget(t){return t.getAttribute("role")&&"gridcell"===t.getAttribute("role")&&t.dataset&&t.dataset.testId}widgetId(t){return t.dataset&&t.dataset.testId}trackWithSegment(t,e){window.analytics?.track&&window.analytics.track(t,e)}trackBusinessFinderCrossSellModalOpened(t){const{durationInMilliseconds:e}=t.detail,{crossSellType:s,currentUserIsAdmin:i}=this.attributesValue,a=Math.round(e/1e3);i||this.trackWithSegment(n.OH,{cross_sell_type:s,seconds_since_cross_sell_timer_started:a})}trackBusinessFinderCrossSellShown(t){const{crossSellType:e,currentUserIsAdmin:s}=this.attributesValue;s||this.trackWithSegment(n.OH,{cross_sell_type:e})}trackBusinessFinderCrossSellDismissed(){const{crossSellType:t,currentUserIsAdmin:e}=this.attributesValue;e||this.trackWithSegment(n.TE,{cross_sell_type:t})}trackBusinessFinderContextualSearchModalOpened(){const{searchType:t,currentUserIsAdmin:e}=this.attributesValue;e||this.trackWithSegment(n.V7,{search_type:t})}trackBusinessFinderContextualSearchModalClosed(){const{searchType:t,currentUserIsAdmin:e}=this.attributesValue;e||this.trackWithSegment(n.TE,{search_type:t})}trackBusinessFinderLoginPromptShown(){const{currentUserIsAdmin:t}=this.attributesValue;t||this.trackWithSegment(n.zK,{})}trackBusinessFinderLoginPromptDismissed(){const{currentUserIsAdmin:t}=this.attributesValue;t||this.trackWithSegment(n.ZJ,{})}},s.dn(e.default)},61006:function(t,e,s){"use strict";s.r(e);var i=s(27400),n=s(29160),a=s(79888);e.default=class extends i.default{static{this.values={threshold:{type:Number,default:.5}}}connect(){this.options={root:null,rootMargin:"0px",threshold:this.thresholdValue},this.observer=new IntersectionObserver(this.handleIntersection.bind(this),this.options),this.observer.observe(this.element)}trackIntersection(){const{dataset:t}=this.element,{visibleElementIdentifier:e,visibleElementIndex:s,openElementId:i,ctaId:r,url:o}=t,l={...{[a.aw]:e,[a.h4]:s,[a.ce]:window.pageYOffset},...this.attributesValue};i&&(l.open_element_id=i),r&&(l.cta_id=r),o&&(l.url=o),this.track(n.xL,l)}handleIntersection(t){t.forEach((t=>{t.isIntersecting&&(this.trackIntersection(),this.observer.unobserve(this.element))}))}},s.dn(e.default)},62767:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.targets=["container"]}static{this.classes=["highlight"]}static{this.outlets=["widget-library-selector"]}connect(){this.highlightWidgetIfRequested()}highlightWidgetIfRequested(){this.isWidgetHighlighted()&&(this.highlight(),this.scrollContainerIntoView(),this.widgetLibrarySelectorOutlets.forEach((t=>t.select(this.containerTarget))),this.removeHighlightParam())}isWidgetHighlighted(){return this.domId()===this.getHighlightedWidgetParam()}highlight(){this.containerTarget.classList.add(...this.highlightClasses)}scrollContainerIntoView(){this.containerTarget.scrollIntoView()}domId(){return this.containerTarget.id}getHighlightedWidgetParam(){return new URLSearchParams(window.location.search).get("highlight")}removeHighlightParam(){const t=new URL(window.location.href);t.searchParams.delete("highlight"),window.history.replaceState({},document.title,t.toString())}},s.dn(e.default)},19637:function(t,e,s){"use strict";s.r(e);var i=s(52891),n=s(92859);e.default=class extends i.xI{static{this.targets=["widget"]}static{this.classes=["selected"]}static{this.values={selectedIndex:-1,url:String}}static{this.outlets=["event-aware-banner-component"]}select(t){const e=t.currentTarget||t;this.selectedIndexValue=this.widgetTargets.indexOf(e)}selectedIndexValueChanged(){this.indexOutOfBounds()||this.highlightSelectedWidget()}
1highlightSelectedWidget(){this.widgetTargets.forEach(((t,e)=>{e===this.selectedIndexValue?t.classList.add(...this.selectedClasses):t.classList.remove(...this.selectedClasses)}))}submit(){if(this.noWidgetSelected())return void this.showNoWidgetSelectedWarning();if(this.indexOutOfBounds())return void this.showUnknownError();this.eventAwareBannerComponentOutlet.hide();const t=this.widgetTargets[this.selectedIndexValue],{widgetName:e}=t.dataset;fetch(this.urlValue,{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":(0,n.G)()},body:JSON.stringify({widgets:{name:e}})}).then((t=>{if(!t.ok)throw new Error(`Server response error. Was expecting 2xx but got: ${t.status}`);return t.json()})).then((t=>{const e=t["membership/dashboard/widget"].path;window.location.assign(e)})).catch((()=>{this.showUnknownError()}))}indexOutOfBounds(){return this.selectedIndexValue<=-1||this.selectedIndexValue>this.widgetTargets.count}noWidgetSelected(){return-1===this.selectedIndexValue}showNoWidgetSelectedWarning(){this.eventAwareBannerComponentOutlet.render(new CustomEvent("event",{detail:{message:"No widget selected. Please select a widget then try again.",level:"alert"}}))}showUnknownError(){this.eventAwareBannerComponentOutlet.render(new CustomEvent("event",{detail:{message:"Unexpected error. Please refresh the page and try again.",level:"error"}}))}},s.dn(e.default)},34654:function(t,e,s){"use strict";s.r(e);var i=s(52891);e.default=class extends i.xI{static{this.values={code:String,contentId:String,userId:String,title:String,recommId:String}}static{this.targets=["frame"]}static{this.apiLoaded=!1}initialize(){this.element.youtube=this,this.onPlayerReady=this.onPlayerReady.bind(this),this.onPlayerStateChange=this.onPlayerStateChange.bind(this),this.constructor.apiLoaded||(this.constructor.apiLoaded=!0,this.constructor.youTubeAPIReady=new Promise((t=>{window.onYouTubeIframeAPIReady=t})))}connect(){if(!this.hasCodeValue)return;this.frameTarget.style.backgroundImage=`url(https://i.ytimg.com/vi/${this.codeValue}/sddefault.jpg)`,this.frameTarget.style.backgroundSize="cover",this.frameTarget.style.backgroundPosition="center",this.frameTarget.style.cursor="pointer";const t=document.createElement("div");t.setAttribute("class","youtube-play-icon"),this.frameTarget.appendChild(t),this.frameTarget.addEventListener("click",this.onThumbnailClick.bind(this))}onThumbnailClick(){this.frameTarget.removeEventListener("click",this.onThumbnailClick.bind(this)),this.frameTarget.style.backgroundImage="";const t=this.frameTarget.querySelector(".youtube-play-icon");if(t&&this.frameTarget.removeChild(t),!document.querySelector('script[src="https://www.youtube.com/iframe_api"]')){const t=document.createElement("script");t.src="https://www.youtube.com/iframe_api",document.head.appendChild(t)}this.constructor.youTubeAPIReady.then((()=>{this.createPlayer()}))}createPlayer(){this.player=new YT.Player(this.frameTarget,{videoId:this.codeValue,playerVars:{origin:window.location.origin,autoplay:1},events:{onReady:this.onPlayerReady,onStateChange:this.onPlayerStateChange}})}onPlayerReady(t){this.youtube=t.target,this.youtube.playVideo()}onPlayerStateChange(t){t.data===YT.PlayerState.PLAYING?this.trackVideoPlayback():clearInterval(this.timer)}disconnect(){this.timer&&clearInterval(this.timer),this.player&&(this.player.destroy(),delete this.element.youtube)}trackVideoPlayback(){this.emitTrackEvent("Video Content Started");this.timer=setInterval((()=>{this.emitTrackEvent("Video Content Playing")}),5e3)}emitTrackEvent(t){if(!window.analytics?.track)return;const e=this.contentIdValue,s=this.titleValue,i=this.time,n=this.videoDuration,a=this.userIdValue,r=this.recommIdValue;window.analytics.track({event:t,userId:a,properties:{asset_id:e,title:s,position:i,total_length:n,recomm_id:r}})}get time(){return parseInt(this.youtube.getCurrentTime())}get videoDuration(){return parseInt(this.youtube.getDuration())}get percentConsumed(){return parseInt(this.time/this.videoDuration*100)}},s.dn(e.default)},5700:function(t,e,s){"use strict";s.d(e,{c:function(){return o},O:function(){return r}});var i=s(28232);const n="bp_api_auth_token";var a=s(78413);const r=t=>{document.cookie=i.lK(n,t,{sameSite:!0,path:"/"})},o=()=>a.S?i.qg(document.cookie||"")[n]:null},92859:function(t,e,s){"use strict";s.d(e,["G",0,()=>{const t=document.head.querySelector("meta[name='csrf-token']");if(null!==t)return t.getAttribute("content")}])},43238:function(t,e,s){"use strict";var i=s(78413);e.A=()=>{if(!i.S)return{};const t=document.querySelector("body");return JSON.parse(t.dataset.loggedIn)?JSON.parse(t.dataset.userData):{}},s.dn(e.A)},78413:function(t,e,s){"use strict";const i=!("undefined"===typeof window||!window.document||!window.document.createElement);s.d(e,["S",0,i])},38246:function(t,e,s){"use strict";var i=s(52051),n=s.n(i);s.d(e,["AI",0,()=>n().get("gclid")||n().get("gclid_attribution")||null,"Me",0,()=>n().get("gbraid_attribution")||null,"fL",0,()=>n().get("_ga")||null,"uh",0,()=>n().get("wbraid_attribution")||null])}
1,77921:function(t,e,s){"use strict";var i=s(95093),n=s.n(i),a=s(51792);const r={ticks:{fontSize:14,fontFamily:"Open Sans, sans-serif",fontColor:"#34414D"}},o={maintainAspectRatio:!1,spanGaps:!0,responsive:!0,legend:{labels:{fontFamily:"Open Sans, sans-serif",fontSize:14,filter:(t,e)=>e.datasets[t.datasetIndex].data.length>0}},animation:{duration:0},tooltips:{callbacks:{label:(t,e)=>`${e.datasets[t.datasetIndex].label||""}: ${(0,a.DH)(t.yLabel)}`}}},l={...r,position:"right",gridLines:{color:"#E5E5E5",tickMarkLength:0,borderWidth:2,borderColor:"#C2C6C9"},ticks:{...r.ticks,beginAtZero:!1,min:0,steps:4,stepValue:1e3,padding:8,callback:t=>0===t?null:t>1e4?`$${(0,a._Z)(t)}`:(0,a.DH)(t)}},c={...r,gridLines:{display:!1},type:"time",time:{unit:"year",min:n()().subtract(36,"months"),max:new Date,tooltipFormat:"YYYY MMM"}},d={...r,gridLines:{display:!1},type:"category",labels:["1 bed","2 bed","3 bed","4 bed","5+ bed"],id:"bedrooms"};s.d(e,["B8",0,l,"G4",0,c,"Rc",0,"#34414D","SP",0,{pointRadius:t=>t.dataIndex===t.dataset.data.length-1?3:0,lineTension:0,borderWidth:2,fill:!1},"VG",0,"#0ECD63","ab",0,o,"wl",0,d])},26214:function(t,e,s){"use strict";var i=s(30603),n=s.n(i);e.A=t=>n()(t,{utilsScript:n(),hiddenInput:"phone",initialCountry:"US",preferredCountries:["US"],separateDialCode:!0,autoPlaceholder:"aggressive",onlyCountries:["US","CA","PR","VI","GU","AS","MP"]}),s.dn(e.A)},19779:function(){var t,e,s,i,n,a,r,o,l,c;window.eve=(e="0.4.2",s="hasOwnProperty",i=/[\.\/]/,n=function(){},a=function(t,e){return t-e},(c=function(t,e){t=String(t);var s,i=o,n=Array.prototype.slice.call(arguments,2),l=c.listeners(t),d=0,u=[],h={},p=[],m=r;r=t;for(var g=o=0,f=l.length;g<f;g++)"zIndex"in l[g]&&(u.push(l[g].zIndex),l[g].zIndex<0&&(h[l[g].zIndex]=l[g]));for(u.sort(a);u[d]<0;)if(s=h[u[d++]],p.push(s.apply(e,n)),o)return o=i,p;for(g=0;g<f;g++)if("zIndex"in(s=l[g]))if(s.zIndex==u[d]){if(p.push(s.apply(e,n)),o)break;do{if((s=h[u[++d]])&&p.push(s.apply(e,n)),o)break}while(s)}else h[s.zIndex]=s;else if(p.push(s.apply(e,n)),o)break;return o=i,r=m,p.length?p:null})._events=l={n:{}},c.listeners=function(t){for(var e,s,n,a,r,o,c=t.split(i),d=l,u=[d],h=[],p=0,m=c.length;p<m;p++){for(o=[],a=0,r=u.length;a<r;a++)for(s=[(d=u[a].n)[c[p]],d["*"]],n=2;n--;)(e=s[n])&&(o.push(e),h=h.concat(e.f||[]));u=o}return h},c.on=function(t,e){if(t=String(t),"function"!=typeof e)return function(){};for(var s=t.split(i),a=l,r=0,o=s.length;r<o;r++)a=(a=a.n).hasOwnProperty(s[r])&&a[s[r]]||(a[s[r]]={n:{}});for(a.f=a.f||[],r=0,o=a.f.length;r<o;r++)if(a.f[r]==e)return n;return a.f.push(e),function(t){+t==+t&&(e.zIndex=+t)}},c.f=function(t){var e=[].slice.call(arguments,1);return function(){c.apply(null,[t,null].concat(e).concat([].slice.call(arguments,0)))}},c.stop=function(){o=1},c.nt=function(t){return t?new RegExp("(?:\\.|\\/|^)"+t+"(?:\\.|\\/|$)").test(r):r},c.nts=function(){return r.split(i)},c.off=c.unbind=function(t,e){if(t){for(var n,a,r,o=t.split(i),d=[l],u=0,h=o.length;u<h;u++)for(m=0;m<d.length;m+=r.length-2){if(r=[m,1],n=d[m].n,"*"!=o[u])n[o[u]]&&r.push(n[o[u]]);else for(a in n)n[s](a)&&r.push(n[a]);d.splice.apply(d,r)}for(u=0,h=d.length;u<h;u++)for(n=d[u];n.n;){if(e){if(n.f){for(m=0,g=n.f.length;m<g;m++)if(n.f[m]==e){n.f.splice(m,1);break}n.f.length||delete n.f}for(a in n.n)if(n.n[s](a)&&n.n[a].f){for(var p=n.n[a].f,m=0,g=p.length;m<g;m++)if(p[m]==e){p.splice(m,1);break}p.length||delete n.n[a].f}}else for(a in delete n.f,n.n)n.n[s](a)&&n.n[a].f&&delete n.n[a].f;n=n.n}}else c._events=l={n:{}}},c.once=function(t,e){var s=function(){return c.unbind(t,s),e.apply(this,arguments)};return c.on(t,s)},c.version=e,c.toString=function(){return"You are running Eve "+e},c),function(t,e){function s(t){if(s.is(t,"function"))return a?t():e.on("raphael.DOMload",t);if(s.is(t,A))return s._engine.create[p](s,t.splice(0,3+s.is(t[0],L))).add(t);var i=Array.prototype.slice.call(arguments,0);if(s.is(i[i.length-1],"function")){var n=i.pop();return a?n.call(s._engine.create[p](s,i)):e.on("raphael.DOMload",(function(){n.call(s._engine.create[p](s,i))}))}return s._engine.create[p](s,arguments)}function i(t,e){return j(t)-j(e)}function n(t,e,s,i){return null==i&&(i=s),[["M",t,e],["m",0,-i],["a",s,i,0,1,1,0,2*i],["a",s,i,0,1,1,0,-2*i],["z"]]}s.version="2.1.0",s.eve=e;var a,r=/[, ]+/,o={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},l=/\{(\d+)\}/g,c="hasOwnProperty",d={doc:document,win:t}
1,u={was:Object.prototype[c].call(d.win,"Raphael"),is:d.win.Raphael},h=function(){this.ca=this.customAttributes={}},p="apply",m="concat",g="ontouchstart"in d.win||d.win.DocumentTouch&&d.doc instanceof DocumentTouch,f=" ",_=String,v="split",y="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[v](f),b={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},x=_.prototype.toLowerCase,w=Math,T=w.max,k=w.min,C=w.abs,S=w.pow,I=w.PI,L="number",E="string",A="array",P=Object.prototype.toString,M=(s._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),z={NaN:1,Infinity:1,"-Infinity":1},N=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,F=w.round,j=parseFloat,B=parseInt,O=_.prototype.toUpperCase,V=s._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},R=s._availableAnimAttrs={blur:L,"clip-rect":"csv",cx:L,cy:L,fill:"colour","fill-opacity":L,"font-size":L,height:L,opacity:L,path:"path",r:L,rx:L,ry:L,stroke:"colour","stroke-opacity":L,"stroke-width":L,transform:"transform",width:L,x:L,y:L},D=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,q={hs:1,rg:1},H=/,?([achlmqrstvxz]),?/gi,W=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,U=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,$=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,X=(s._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),Y=function(t){return t},G=s._rectPath=function(t,e,s,i,n){return n?[["M",t+n,e],["l",s-2*n,0],["a",n,n,0,0,1,n,n],["l",0,i-2*n],["a",n,n,0,0,1,-n,n],["l",2*n-s,0],["a",n,n,0,0,1,-n,-n],["l",0,2*n-i],["a",n,n,0,0,1,n,-n],["z"]]:[["M",t,e],["l",s,0],["l",0,i],["l",-s,0],["z"]]},K=s._getPath={path:function(t){return t.attr("path")},circle:function(t){return n((t=t.attrs).cx,t.cy,t.r)},ellipse:function(t){return n((t=t.attrs).cx,t.cy,t.rx,t.ry)},rect:function(t){return t=t.attrs,G(t.x,t.y,t.width,t.height,t.r)},image:function(t){return t=t.attrs,G(t.x,t.y,t.width,t.height)},text:function(t){return t=t._getBBox(),G(t.x,t.y,t.width,t.height)},set:function(t){return t=t._getBBox(),G(t.x,t.y,t.width,t.height)}},J=s.mapPath=function(t,e){if(!e)return t;for(var s,i,n,a,r,o=0,l=(t=kt(t)).length;o<l;o++)for(n=1,a=(r=t[o]).length;n<a;n+=2)s=e.x(r[n],r[n+1]),i=e.y(r[n],r[n+1]),r[n]=s,r[n+1]=i;return t};if(s._g=d,s.type=d.win.SVGAngle||d.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==s.type){var Z,Q=d.doc.createElement("div");if(Q.innerHTML='<v:shape adj="1"/>',(Z=Q.firstChild).style.behavior="url(#default#VML)",!Z||"object"!=typeof Z.adj)return s.type="";Q=null}function tt(t){if("function"==typeof t||Object(t)!==t)return t;var e,s=new t.constructor;for(e in t)t[c](e)&&(s[e]=tt(t[e]));return s}function et(){return"hsb("+[this.h,this.s,this.b]+")"}function st(){return"hsl("+[this.h,this.s,this.l]+")"}function it(){return this.hex}function nt(t,e,i){var n;return null==e&&s.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(i=t.b,e=t.g,t=t.r),null==e&&s.is(t,E)&&(t=(n=s.getRGB(t)).r,e=n.g,i=n.b),(1<t||1<e||1<i)&&(t/=255,e/=255,i/=255),[t,e,i]}function at(t,e,i,n){return i={r:t*=255,g:e*=255,b:i*=255,hex:s.rgb(t,e,i),toString:it},s.is(n,"finite")&&(i.opacity=n),i}s.svg=!(s.vml="VML"==s.type),s._Paper=h,s.fn=Q=h.prototype=s.prototype,s._id=0,s._oid=0,s.is=function(t,e){return"finite"==(e=x.call(e))?!z[c](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||P.call(t).slice(8,-1).toLowerCase()==e}
1,s.angle=function(t,e,i,n,a,r){return null!=a?s.angle(t,e,a,r)-s.angle(i,n,a,r):(n=e-n,(i=t-i)||n?(180+180*w.atan2(-n,-i)/I+360)%360:0)},s.rad=function(t){return t%360*I/180},s.deg=function(t){return 180*t/I%360},s.snapTo=function(t,e,i){if(i=s.is(i,"finite")?i:10,s.is(t,A)){for(var n=t.length;n--;)if(C(t[n]-e)<=i)return t[n]}else{var a=e%(t=+t);if(a<i)return e-a;if(t-i<a)return e-a+t}return e},s.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,(function(t){var e=16*w.random()|0;return("x"==t?e:3&e|8).toString(16)})),s.setWindow=function(t){e("raphael.setWindow",s,d.win,t),d.win=t,d.doc=d.win.document,s._engine.initWin&&s._engine.initWin(d.win)};var rt=function(t){if(s.vml){var e,i=/^\s+|\s+$/g;try{var n=new ActiveXObject("htmlfile");n.write("<body>"),n.close(),e=n.body}catch(t){e=createPopup().document.body}var a=e.createTextRange();rt=ot((function(t){try{e.style.color=_(t).replace(i,"");var s=a.queryCommandValue("ForeColor");return"#"+("000000"+(s=(255&s)<<16|65280&s|(16711680&s)>>>16).toString(16)).slice(-6)}catch(t){return"none"}}))}else{var r=d.doc.createElement("i");r.title="Rapha\xebl Colour Picker",r.style.display="none",d.doc.body.appendChild(r),rt=ot((function(t){return r.style.color=t,d.doc.defaultView.getComputedStyle(r,"").getPropertyValue("color")}))}return rt(t)};function ot(t,e,s){return function i(){var n=Array.prototype.slice.call(arguments,0),a=n.join("\u2400"),r=i.cache=i.cache||{},o=i.count=i.count||[];return r[c](a)?function(t,e){for(var s=0,i=t.length;s<i;s++)if(t[s]===e)return t.push(t.splice(s,1)[0])}(o,a):(1e3<=o.length&&delete r[o.shift()],o.push(a),r[a]=t[p](e,n)),s?s(r[a]):r[a]}}function lt(){return this.hex}function ct(t,e){for(var s=[],i=0,n=t.length;i<n-2*!e;i+=2){var a=[{x:+t[i-2],y:+t[i-1]},{x:+t[i],y:+t[i+1]},{x:+t[i+2],y:+t[i+3]},{x:+t[i+4],y:+t[i+5]}];e?i?n-4==i?a[3]={x:+t[0],y:+t[1]}:n-2==i&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[n-2],y:+t[n-1]}:n-4==i?a[3]=a[2]:i||(a[0]={x:+t[i],y:+t[i+1]}),s.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return s}s.color=function(t){var e;return s.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(e=s.hsb2rgb(t),t.r=e.r,t.g=e.g,t.b=e.b,t.hex=e.hex):s.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(e=s.hsl2rgb(t),t.r=e.r,t.g=e.g,t.b=e.b,t.hex=e.hex):(s.is(t,"string")&&(t=s.getRGB(t)),s.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(e=s.rgb2hsl(t),t.h=e.h,t.s=e.s,t.l=e.l,e=s.rgb2hsb(t),t.v=e.b):(t={hex:"none"}).r=t.g=t.b=t.h=t.s=t.v=t.l=-1),t.toString=it,t},s.hsb2rgb=function(t,e,s,i){var n,a,r;return this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(s=t.b,e=t.s,i=(t=t.h).o),a=(r=s*e)*(1-C((t=(t*=360)%360/60)%2-1)),s=e=n=s-r,at(s+=[r,a,0,0,a,r][t=~~t],e+=[a,r,r,a,0,0][t],n+=[0,0,a,r,r,a][t],i)},s.hsl2rgb=function(t,e,s,i){var n,a,r;return this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(s=t.l,e=t.s,t=t.h),(1<t||1<e||1<s)&&(t/=360,e/=100,s/=100),a=(r=2*e*(s<.5?s:1-s))*(1-C((t=(t*=360)%360/60)%2-1)),s=e=n=s-r/2,at(s+=[r,a,0,0,a,r][t=~~t],e+=[a,r,r,a,0,0][t],n+=[0,0,a,r,r,a][t],i)},s.rgb2hsb=function(t,e,s){var i,n;return t=(s=nt(t,e,s))[0],e=s[1],s=s[2],{h:((0==(n=(i=T(t,e,s))-k(t,e,s))?null:i==t?(e-s)/n:i==e?(s-t)/n+2:(t-e)/n+4)+360)%6*60/360,s:0==n?0:n/i,b:i,toString:et}},s.rgb2hsl=function(t,e,s){var i,n,a;return t=(s=nt(t,e,s))[0],e=s[1],s=s[2],i=((n=T(t,e,s))+(a=k(t,e,s)))/2,{h:((0==(a=n-a)?null:n==t?(e-s)/a:n==e?(s-t)/a+2:(t-e)/a+4)+360)%6*60/360,s:0==a?0:i<.5?a/(2*i):a/(2-2*i),l:i,toString:st}},s._path2string=function(){return this.join(",").replace(H,"$1")},s._preload=function(t,e){var s=d.doc.createElement("img");s.style.cssText="position:absolute;left:-9999em;top:-9999em",s.onload=function(){e.call(this),this.onload=null,d.doc.body.removeChild(this)},s.onerror=function(){d.doc.body.removeChild(this)},d.doc.body.appendChild(s),s.src=t},s.getRGB=ot((function(t){if(!t||(t=_(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:lt};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:lt};q[c](t.toLowerCase().substring(0,2))||"#"==t.charAt()||(t=rt(t));var e,i,n,a,r,o=t.match(M);return o?(o[2]&&(n=B(o[2].substring(5),16),i=B(o[2].substring(3,5),16),e=B(o[2].substring(1,3),16)),o[3]&&(n=B((t=o[3].charAt(3))+t,16),i=B((t=o[3].charAt(2))+t,16),e=B((t=o[3].charAt(1))+t,16)),o[4]&&(r=o[4][v](D),e=j(r[0]),"%"==r[0].slice(-1)&&(e*=2.55),i=j(r[1]),"%"==r[1].slice(-1)&&(i*=2.55),n=j(r[2]),"%"==r[2].slice(-1)&&(n*=2.55),"rgba"==o[1].toLowerCase().slice(0,4)&&(a=j(r[3])),r[3]&&"%"==r[3].slice(-1)&&(a/=100)),o[5]?(r=o[5][v](D),e=j(r[0]),"%"==r[0].slice(-1)&&(e*=2.55),i=j(r[1]),"%"==r[1].slice(-1)&&(i*=2.55),n=j(r[2]),"%"==r[2].slice(-1)&&(n*=2.55),"deg"!=r[0].slice(-3)&&"\xb0"!=r[0].slice(-1)||(e/=360),"hsba"==o[1].toLowerCase().slice(0,4)&&(a=j(r[3])),r[3]&&"%"==r[3].slice(-1)&&(a/=100),s.hsb2rgb(e,i,n,a)):o[6]?(r=o[6][v](D),e=j(r[0]),"%"==r[0].slice(-1)&&(e*=2.55),i=j(r[1]),"%"==r[1].slice(-1)&&(i*=2.55),n=j(r[2]),"%"==r[2].slice(-1)&&(n*=2.55),"deg"!=r[0].slice(-3)&&"\xb0"!=r[0].slice(-1)||(e/=360),"hsla"==o[1].toLowerCase().slice(0,4)&&(a=j(r[3])),r[3]&&"%"==r[3].slice(-1)&&(a/=100),s.hsl2rgb(e,i,n,a)):((o={r:e,g:i,b:n,toString:lt}).hex="#"+(16777216|n|i<<8|e<<16).toString(16).slice(1),s.is(a,"finite")&&(o.opacity=a),o)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:lt}}
1),s),s.hsb=ot((function(t,e,i){return s.hsb2rgb(t,e,i).hex})),s.hsl=ot((function(t,e,i){return s.hsl2rgb(t,e,i).hex})),s.rgb=ot((function(t,e,s){return"#"+(16777216|s|e<<8|t<<16).toString(16).slice(1)})),s.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75};return t=this.hsb2rgb(e.h,e.s,e.b),e.h+=.075,1<e.h&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),t.hex},s.getColor.reset=function(){delete this.start},s.parsePathString=function(t){if(!t)return null;var e=dt(t);if(e.arr)return bt(e.arr);var i={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},n=[];return s.is(t,A)&&s.is(t[0],A)&&(n=bt(t)),n.length||_(t).replace(W,(function(t,e,s){var a=[],r=e.toLowerCase();if(s.replace($,(function(t,e){e&&a.push(+e)})),"m"==r&&2<a.length&&(n.push([e][m](a.splice(0,2))),r="l",e="m"==e?"l":"L"),"r"==r)n.push([e][m](a));else for(;a.length>=i[r]&&(n.push([e][m](a.splice(0,i[r]))),i[r]););})),n.toString=s._path2string,e.arr=bt(n),n},s.parseTransformString=ot((function(t){if(!t)return null;var e=[];return s.is(t,A)&&s.is(t[0],A)&&(e=bt(t)),e.length||_(t).replace(U,(function(t,s,i){var n=[];x.call(s),i.replace($,(function(t,e){e&&n.push(+e)})),e.push([s][m](n))})),e.toString=s._path2string,e}));var dt=function(t){var e=dt.ps=dt.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout((function(){for(var s in e)e[c](s)&&s!=t&&(e[s].sleep--,e[s].sleep||delete e[s])})),e[t]};function ut(t,e,s,i,n){return t*(t*(-3*e+9*s-9*i+3*n)+6*e-12*s+6*i)-3*e+3*s}function ht(t,e,s,i,n,a,r,o,l){null==l&&(l=1);for(var c=(l=1<l?1:l<0?0:l)/2,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],u=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,p=0;p<12;p++){var m=ut(g=c*d[p]+c,t,s,n,r),g=m*m+(g=ut(g,e,i,a,o))*g;h+=u[p]*w.sqrt(g)}return c*h}function pt(t,e,i){var n=s.bezierBBox(t),a=s.bezierBBox(e);if(!s.isBBoxIntersect(n,a))return i?0:[];n=ht.apply(0,t),a=ht.apply(0,e);for(var r=T(~~(n/5),1),o=T(~~(a/5),1),l=[],c=[],d={},u=i?0:[],h=0;h<r+1;h++){var p=s.findDotsAtSegment.apply(s,t.concat(h/r));l.push({x:p.x,y:p.y,t:h/r})}for(h=0;h<o+1;h++)p=s.findDotsAtSegment.apply(s,e.concat(h/o)),c.push({x:p.x,y:p.y,t:h/o});for(h=0;h<r;h++)for(var m=0;m<o;m++){var g=l[h],f=l[h+1],_=c[m],v=c[m+1],y=C(f.x-g.x)<.001?"y":"x",b=C(v.x-_.x)<.001?"y":"x",x=function(t,e,s,i,n,a,r,o){if(!(T(t,s)<k(n,r)||k(t,s)>T(n,r)||T(e,i)<k(a,o)||k(e,i)>T(a,o))){var l=(t*i-e*s)*(n-r)-(t-s)*(n*o-a*r),c=(t*i-e*s)*(a-o)-(e-i)*(n*o-a*r);if(u=(t-s)*(a-o)-(e-i)*(n-r)){var d=l/u,u=(l=c/u,c=+d.toFixed(2),+l.toFixed(2));if(!(c<+k(t,s).toFixed(2)||c>+T(t,s).toFixed(2)||c<+k(n,r).toFixed(2)||c>+T(n,r).toFixed(2)||u<+k(e,i).toFixed(2)||u>+T(e,i).toFixed(2)||u<+k(a,o).toFixed(2)||u>+T(a,o).toFixed(2)))return{x:d,y:l}}}}(g.x,g.y,f.x,f.y,_.x,_.y,v.x,v.y);x&&d[x.x.toFixed(4)]!=x.y.toFixed(4)&&(d[x.x.toFixed(4)]=x.y.toFixed(4),g=g.t+C((x[y]-g[y])/(f[y]-g[y]))*(f.t-g.t),_=_.t+C((x[b]-_[b])/(v[b]-_[b]))*(v.t-_.t),0<=g&&g<=1.001&&0<=_&&_<=1.001&&(i?u++:u.push({x:x.x,y:x.y,t1:k(g,1),t2:k(_,1)})))}return u}function mt(t,e,i){t=s._path2curve(t),e=s._path2curve(e);for(var n,a,r,o,l,c,d,u,h,p,m=i?0:[],g=0,f=t.length;g<f;g++){var _=t[g];if("M"==_[0])n=l=_[1],a=c=_[2];else{a="C"==_[0]?(n=(h=[n,a].concat(_.slice(1)))[6],h[7]):(h=[n,a,n,a,l,c,l,c],n=l,c);for(var v=0,y=e.length;v<y;v++){var b=e[v];if("M"==b[0])r=d=b[1],o=u=b[2];else{o="C"==b[0]?(r=(p=[r,o].concat(b.slice(1)))[6],p[7]):(p=[r,o,r,o,d,u,d,u],r=d,u);var x=pt(h,p,i);if(i)m+=x;else{for(var w=0,T=x.length;w<T;w++)x[w].segment1=g,x[w].segment2=v,x[w].bez1=h,x[w].bez2=p;m=m.concat(x)}}}}}return m}function gt(t,e,s,i){return[t,e,s,i,s,i]}function ft(t,e,s,i,n,a){return[1/3*t+2/3*s,1/3*e+2/3*i,1/3*n+2/3*s,1/3*a+2/3*i,n,a]}function _t(t,e,s,i,n,a,r,o,l){var c=1-l;return{x:S(c,3)*t+3*S(c,2)*l*s+3*c*l*l*n+S(l,3)*r,y:S(c,3)*e+3*S(c,2)*l*i+3*c*l*l*a+S(l,3)*o}}function vt(t){var e=t[0];switch(e.toLowerCase()){case"t":return[e,0,0];case"m":return[e,1,0,0,1,0,0];case"r":return 4==t.length?[e,0,t[2],t[3]]:[e,0];case"s":return 5==t.length?[e,1,1,t[3],t[4]]:3==t.length?[e,1,1]:[e,1]}}s.findDotsAtSegment=function(t,e,s,i,n,a,r,o,l){var c=1-l,d=(h=S(c,3))*t+3*(p=S(c,2))*l*s+3*c*l*l*n+(m=(g=l*l)*l)*r,u=h*e+3*p*l*i+3*c*l*l*a+m*o,h=t+2*l*(s-t)+g*(n-2*s+t),p=e+2*l*(i-e)+g*(a-2*i+e),m=s+2*l*(n-s)+g*(r-2*n+s),g=i+2*l*(a-i)+g*(o-2*a+i);return s=c*t+l*s,i=c*e+l*i,r=c*n+l*r,l=c*a+l*o,o=90-180*w.atan2(h-m,p-g)/I,(m<h||p<g)&&(o+=180),{x:d,y:u,m:{x:h,y:p},n:{x:m,y:g},start:{x:s,y:i},end:{x:r,y:l},alpha:o}}
1,s.bezierBBox=function(t,e,i,n,a,r,o,l){return s.is(t,"array")||(t=[t,e,i,n,a,r,o,l]),{x:(t=Tt.apply(null,t)).min.x,y:t.min.y,x2:t.max.x,y2:t.max.y,width:t.max.x-t.min.x,height:t.max.y-t.min.y}},s.isPointInsideBBox=function(t,e,s){return e>=t.x&&e<=t.x2&&s>=t.y&&s<=t.y2},s.isBBoxIntersect=function(t,e){var i=s.isPointInsideBBox;return i(e,t.x,t.y)||i(e,t.x2,t.y)||i(e,t.x,t.y2)||i(e,t.x2,t.y2)||i(t,e.x,e.y)||i(t,e.x2,e.y)||i(t,e.x,e.y2)||i(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)},s.pathIntersection=function(t,e){return mt(t,e)},s.pathIntersectionNumber=function(t,e){return mt(t,e,1)},s.isPointInsidePath=function(t,e,i){var n=s.pathBBox(t);return s.isPointInsideBBox(n,e,i)&&mt(t,[["M",e,i],["H",n.x2+10]],1)%2==1},s._removedFactory=function(t){return function(){e("raphael.log",null,"Rapha\xebl: you are calling to method \u201c"+t+"\u201d of removed object",t)}};var yt=s.pathBBox=function(t){var e=dt(t);if(e.bbox)return tt(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var s,i,n=0,a=0,r=[],o=[],l=0,c=(t=kt(t)).length;l<c;l++)"M"==(i=t[l])[0]?(n=i[1],a=i[2],r.push(n),o.push(a)):(s=Tt(n,a,i[1],i[2],i[3],i[4],i[5],i[6]),r=r[m](s.min.x,s.max.x),o=o[m](s.min.y,s.max.y),n=i[5],a=i[6]);var d=k[p](0,r),u=k[p](0,o),h=T[p](0,r),g=T[p](0,o),f=h-d,_={x:d,y:u,x2:h,y2:g,width:f,height:_=g-u,cx:d+f/2,cy:u+_/2};return e.bbox=tt(_),_},bt=function(t){return(t=tt(t)).toString=s._path2string,t},xt=(h=s._pathToRelative=function(t){var e=dt(t);if(e.rel)return bt(e.rel);s.is(t,A)&&s.is(t&&t[0],A)||(t=s.parsePathString(t));var i=[],n=0,a=0,r=0,o=0,l=0;"M"==t[0][0]&&(r=n=t[0][1],o=a=t[0][2],l++,i.push(["M",n,a]));for(var c=l,d=t.length;c<d;c++){var u=i[c]=[],h=t[c];if(h[0]!=x.call(h[0]))switch(u[0]=x.call(h[0]),u[0]){case"a":u[1]=h[1],u[2]=h[2],u[3]=h[3],u[4]=h[4],u[5]=h[5],u[6]=+(h[6]-n).toFixed(3),u[7]=+(h[7]-a).toFixed(3);break;case"v":u[1]=+(h[1]-a).toFixed(3);break;case"m":r=h[1],o=h[2];default:for(var p=1,m=h.length;p<m;p++)u[p]=+(h[p]-(p%2?n:a)).toFixed(3)}else{u=i[c]=[],"m"==h[0]&&(r=h[1]+n,o=h[2]+a);for(var g=0,f=h.length;g<f;g++)i[c][g]=h[g]}var _=i[c].length;switch(i[c][0]){case"z":n=r,a=o;break;case"h":n+=+i[c][_-1];break;case"v":a+=+i[c][_-1];break;default:n+=+i[c][_-2],a+=+i[c][_-1]}}return i.toString=s._path2string,e.rel=bt(i),i},s._pathToAbsolute=function(t){var e=dt(t);if(e.abs)return bt(e.abs);if(s.is(t,A)&&s.is(t&&t[0],A)||(t=s.parsePathString(t)),!t||!t.length)return[["M",0,0]];var i=[],n=0,a=0,r=0,o=0,l=0;"M"==t[0][0]&&(r=n=+t[0][1],o=a=+t[0][2],l++,i[0]=["M",n,a]);for(var c,d,u=3==t.length&&"M"==t[0][0]&&"R"==t[1][0].toUpperCase()&&"Z"==t[2][0].toUpperCase(),h=l,p=t.length;h<p;h++){if(i.push(c=[]),(d=t[h])[0]!=O.call(d[0]))switch(c[0]=O.call(d[0]),c[0]){case"A":c[1]=d[1],c[2]=d[2],c[3]=d[3],c[4]=d[4],c[5]=d[5],c[6]=+(d[6]+n),c[7]=+(d[7]+a);break;case"V":c[1]=+d[1]+a;break;case"H":c[1]=+d[1]+n;break;case"R":for(var g=[n,a][m](d.slice(1)),f=2,_=g.length;f<_;f++)g[f]=+g[f]+n,g[++f]=+g[f]+a;i.pop(),i=i[m](ct(g,u));break;case"M":r=+d[1]+n,o=+d[2]+a;default:for(f=1,_=d.length;f<_;f++)c[f]=+d[f]+(f%2?n:a)}else if("R"==d[0])g=[n,a][m](d.slice(1)),i.pop(),i=i[m](ct(g,u)),c=["R"][m](d.slice(-2));else for(var v=0,y=d.length;v<y;v++)c[v]=d[v];switch(c[0]){case"Z":n=r,a=o;break;case"H":n=c[1];break;case"V":a=c[1];break;case"M":r=c[c.length-2],o=c[c.length-1];default:n=c[c.length-2],a=c[c.length-1]}}return i.toString=s._path2string,e.abs=bt(i),i}),wt=function(t,e,s,i,n,a,r,o,l,c){var d,u,h,p=120*I/180,g=I/180*(+n||0),f=[],_=ot((function(t,e,s){return{x:t*w.cos(s)-e*w.sin(s),y:t*w.sin(s)+e*w.cos(s)}}));
1c?(T=c[0],k=c[1],b=c[2],x=c[3]):(t=(u=_(t,e,-g)).x,e=u.y,o=(u=_(o,l,-g)).x,l=u.y,w.cos(I/180*n),w.sin(I/180*n),1<(y=(h=(t-o)/2)*h/(s*s)+(d=(e-l)/2)*d/(i*i))&&(s*=y=w.sqrt(y),i*=y),u=s*s,y=i*i,b=(u=(a==r?-1:1)*w.sqrt(C((u*y-u*d*d-y*h*h)/(u*d*d+y*h*h))))*s*d/i+(t+o)/2,x=u*-i*h/s+(e+l)/2,T=w.asin(((e-x)/i).toFixed(9)),k=w.asin(((l-x)/i).toFixed(9)),(T=t<b?I-T:T)<0&&(T=2*I+T),(k=o<b?I-k:k)<0&&(k=2*I+k),r&&k<T&&(T-=2*I),!r&&T<k&&(k-=2*I)),C(y=k-T)>p&&(d=k,u=o,h=l,k=T+p*(r&&T<k?1:-1),o=b+s*w.cos(k),l=x+i*w.sin(k),f=wt(o,l,s,i,n,0,r,u,h,[k,d,b,x])),y=k-T;var y,b=w.cos(T),x=w.sin(T),T=w.cos(k),k=w.sin(k);if(T=[o+(s=4/3*s*(y=w.tan(y/4)))*k,l-(i=4/3*i*y)*T],l=[o,l],(b=[t+s*x,e-i*b])[0]=2*(y=[t,e])[0]-b[0],b[1]=2*y[1]-b[1],c)return[b,T,l][m](f);for(var S=[],L=0,E=(f=[b,T,l][m](f).join()[v](",")).length;L<E;L++)S[L]=L%2?_(f[L-1],f[L],g).y:_(f[L],f[L+1],g).x;return S},Tt=ot((function(t,e,s,i,n,a,r,o){var l,c=n-2*s+t-(r-2*n+s),d=2*(s-t)-2*(n-s),u=t-s,h=(-d+w.sqrt(d*d-4*c*u))/2/c,m=(-d-w.sqrt(d*d-4*c*u))/2/c,g=[e,o],f=[t,r];return"1e12"<C(h)&&(h=.5),"1e12"<C(m)&&(m=.5),0<h&&h<1&&(l=_t(t,e,s,i,n,a,r,o,h),f.push(l.x),g.push(l.y)),0<m&&m<1&&(l=_t(t,e,s,i,n,a,r,o,m),f.push(l.x),g.push(l.y)),c=a-2*i+e-(o-2*a+i),u=e-i,h=(-(d=2*(i-e)-2*(a-i))+w.sqrt(d*d-4*c*u))/2/c,m=(-d-w.sqrt(d*d-4*c*u))/2/c,"1e12"<C(h)&&(h=.5),"1e12"<C(m)&&(m=.5),0<h&&h<1&&(l=_t(t,e,s,i,n,a,r,o,h),f.push(l.x),g.push(l.y)),0<m&&m<1&&(l=_t(t,e,s,i,n,a,r,o,m),f.push(l.x),g.push(l.y)),{min:{x:k[p](0,f),y:k[p](0,g)},max:{x:T[p](0,f),y:T[p](0,g)}}})),kt=s._path2curve=ot((function(t,e){var s=!e&&dt(t);if(!e&&s.curve)return bt(s.curve);function i(t,e,s){var i,n;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(t[0]in{T:1,Q:1}||(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][m](wt[p](0,[e.x,e.y][m](t.slice(1))));break;case"S":n="C"==s||"S"==s?(i=2*e.x-e.bx,2*e.y-e.by):(i=e.x,e.y),t=["C",i,n][m](t.slice(1));break;case"T":"Q"==s||"T"==s?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][m](ft(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][m](ft(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][m](gt(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][m](gt(e.x,e.y,t[1],e.y));break;case"V":t=["C"][m](gt(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][m](gt(e.x,e.y,e.X,e.Y))}return t}function n(t,e){if(7<t[e].length){t[e].shift();for(var s=t[e];s.length;)t.splice(e++,0,["C"][m](s.splice(0,6)));t.splice(e,1),u=T(r.length,o&&o.length||0)}}function a(t,e,s,i,n){t&&e&&"M"==t[n][0]&&"M"!=e[n][0]&&(e.splice(n,0,["M",i.x,i.y]),s.bx=0,s.by=0,s.x=t[n][1],s.y=t[n][2],u=T(r.length,o&&o.length||0))}for(var r=xt(t),o=e&&xt(e),l={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},c={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},d=0,u=T(r.length,o&&o.length||0);d<u;d++){r[d]=i(r[d],l),n(r,d),o&&(o[d]=i(o[d],c)),o&&n(o,d),a(r,o,l,c,d),a(o,r,c,l,d);var h=r[d],g=o&&o[d],f=h.length,_=o&&g.length;l.x=h[f-2],l.y=h[f-1],l.bx=j(h[f-4])||l.x,l.by=j(h[f-3])||l.y,c.bx=o&&(j(g[_-4])||c.x),c.by=o&&(j(g[_-3])||c.y),c.x=o&&g[_-2],c.y=o&&g[_-1]}return o||(s.curve=bt(r)),o?[r,o]:r}),null,bt),Ct=(s._parseDots=ot((function(t){for(var e=[],i=0,n=t.length;i<n;i++){var a={},r=t[i].match(/^([^:]*):?([\d\.]*)/);if(a.color=s.getRGB(r[1]),a.color.error)return null;a.color=a.color.hex,r[2]&&(a.offset=r[2]+"%"),e.push(a)}for(i=1,n=e.length-1;i<n;i++)if(!e[i].offset){for(var o=j(e[i-1].offset||0),l=0,c=i+1;c<n;c++)if(e[c].offset){l=e[c].offset;break}l||(l=100,c=n);for(var d=((l=j(l))-o)/(c-i+1);i<c;i++)o+=d,e[i].offset=o+"%"}return e})),s._tear=function(t,e){t==e.top&&(e.top=t.prev),t==e.bottom&&(e.bottom=t.next),t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next)}),St=(s._tofront=function(t,e){e.top!==t&&(Ct(t,e),t.next=null,t.prev=e.top,e.top.next=t,e.top=t)},s._toback=function(t,e){e.bottom!==t&&(Ct(t,e),t.next=e.bottom,t.prev=null,e.bottom.prev=t,e.bottom=t)},s._insertafter=function(t,e,s){Ct(t,s),e==s.top&&(s.top=t),e.next&&(e.next.prev=t),t.next=e.next,(t.prev=e).next=t},s._insertbefore=function(t,e,s){Ct(t,s),e==s.bottom&&(s.bottom=t),e.prev&&(e.prev.next=t),t.prev=e.prev,(e.prev=t).next=e},s.toMatrix=function(t,e){var s=yt(t);return It(t={_:{transform:""},getBBox:function(){return s}},e),t.matrix}),It=(s.transformPath=function(t,e){return J(t,St(t,e))},s._extractTransform=function(t,e){if(null==e)return t._.transform;e=_(e).replace(/\.{3}|\u2026/g,t._.transform||"");var i,n=s.parseTransformString(e),a=0,r=(e=0,1),o=1,l=t._,c=new Et;if(l.transform=n||[],n)for(var d=0,u=n.length;d<u;d++){var h,p,m,g,f,v=n[d],y=v.length,b=_(v[0]).toLowerCase(),x=v[0]!=b,w=x?c.invert():0;
1"t"==b&&3==y?x?(h=w.x(0,0),p=w.y(0,0),m=w.x(v[1],v[2]),g=w.y(v[1],v[2]),c.translate(m-h,g-p)):c.translate(v[1],v[2]):"r"==b?2==y?(f=f||t.getBBox(1),c.rotate(v[1],f.x+f.width/2,f.y+f.height/2),a+=v[1]):4==y&&(x?(m=w.x(v[2],v[3]),g=w.y(v[2],v[3]),c.rotate(v[1],m,g)):c.rotate(v[1],v[2],v[3]),a+=v[1]):"s"==b?2==y||3==y?(f=f||t.getBBox(1),c.scale(v[1],v[y-1],f.x+f.width/2,f.y+f.height/2),r*=v[1],o*=v[y-1]):5==y&&(x?(m=w.x(v[3],v[4]),g=w.y(v[3],v[4]),c.scale(v[1],v[2],m,g)):c.scale(v[1],v[2],v[3],v[4]),r*=v[1],o*=v[2]):"m"==b&&7==y&&c.add(v[1],v[2],v[3],v[4],v[5],v[6]),l.dirtyT=1,t.matrix=c}t.matrix=c,l.sx=r,l.sy=o,l.deg=a,l.dx=i=c.e,l.dy=e=c.f,1==r&&1==o&&!a&&l.bbox?(l.bbox.x+=+i,l.bbox.y+=+e):l.dirtyT=1}),Lt=s._equaliseTransform=function(t,e){e=_(e).replace(/\.{3}|\u2026/g,t),t=s.parseTransformString(t)||[],e=s.parseTransformString(e)||[];for(var i,n,a,r,o=T(t.length,e.length),l=[],c=[],d=0;d<o;d++){if(a=t[d]||vt(e[d]),r=e[d]||vt(a),a[0]!=r[0]||"r"==a[0].toLowerCase()&&(a[2]!=r[2]||a[3]!=r[3])||"s"==a[0].toLowerCase()&&(a[3]!=r[3]||a[4]!=r[4]))return;for(l[d]=[],c[d]=[],i=0,n=T(a.length,r.length);i<n;i++)i in a&&(l[d][i]=a[i]),i in r&&(c[d][i]=r[i])}return{from:l,to:c}};function Et(t,e,s,i,n,a){null!=t?(this.a=+t,this.b=+e,this.c=+s,this.d=+i,this.e=+n,this.f=+a):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function At(){this.returnValue=!1}function Pt(){return this.originalEvent.preventDefault()}function Mt(){this.cancelBubble=!0}function zt(){return this.originalEvent.stopPropagation()}function Nt(t){var e=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,s=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft;return{x:t.clientX+s,y:t.clientY+e}}function Ft(t){for(var s,i=t.clientX,n=t.clientY,a=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,r=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft,o=Bt.length;o--;){if(s=Bt[o],g&&t.touches){for(var l,c=t.touches.length;c--;)if((l=t.touches[c]).identifier==s.el._drag.id){i=l.clientX,n=l.clientY,(t.originalEvent||t).preventDefault();break}}else t.preventDefault();var u,h=s.el.node,p=h.nextSibling,m=h.parentNode,f=h.style.display;d.win.opera&&m.removeChild(h),h.style.display="none",u=s.el.paper.getElementByPoint(i,n),h.style.display=f,d.win.opera&&(p?m.insertBefore(h,p):m.appendChild(h)),u&&e("raphael.drag.over."+s.el.id,s.el,u),i+=r,n+=a,e("raphael.drag.move."+s.el.id,s.move_scope||s.el,i-s.el._drag.x,n-s.el._drag.y,i,n,t)}}s._getContainer=function(t,e,i,n){var a=null!=n||s.is(t,"object")?t:d.doc.getElementById(t);if(null!=a)return a.tagName?null==e?{container:a,width:a.style.pixelWidth||a.offsetWidth,height:a.style.pixelHeight||a.offsetHeight}:{container:a,width:e,height:i}:{container:1,x:t,y:e,width:i,height:n}},s.pathToRelative=h,s._engine={},s.path2curve=kt,s.matrix=function(t,e,s,i,n,a){return new Et(t,e,s,i,n,a)},function(t){function e(t){return t[0]*t[0]+t[1]*t[1]}function i(t){var s=w.sqrt(e(t));t[0]&&(t[0]/=s),t[1]&&(t[1]/=s)}t.add=function(t,e,s,i,n,a){var r,o,l,c,d=[[],[],[]],u=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],h=[[t,s,n],[e,i,a],[0,0,1]];for(t&&t instanceof Et&&(h=[[t.a,t.c,t.e],[t.b,t.d,t.f],[0,0,1]]),r=0;r<3;r++)for(o=0;o<3;o++){for(l=c=0;l<3;l++)c+=u[r][l]*h[l][o];d[r][o]=c}this.a=d[0][0],this.b=d[1][0],this.c=d[0][1],this.d=d[1][1],this.e=d[0][2],this.f=d[1][2]},t.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new Et(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},t.clone=function(){return new Et(this.a,this.b,this.c,this.d,this.e,this.f)},t.translate=function(t,e){this.add(1,0,0,1,t,e)},t.scale=function(t,e,s,i){null==e&&(e=t),(s||i)&&this.add(1,0,0,1,s,i),this.add(t,0,0,e,0,0),(s||i)&&this.add(1,0,0,1,-s,-i)},t.rotate=function(t,e,i){t=s.rad(t),e=e||0,i=i||0;var n=+w.cos(t).toFixed(9);t=+w.sin(t).toFixed(9),this.add(n,t,-t,n,e,i),this.add(1,0,0,1,-e,-i)},t.x=function(t,e){return t*this.a+e*this.c+this.e},t.y=function(t,e){return t*this.b+e*this.d+this.f},t.get=function(t){return+this[_.fromCharCode(97+t)].toFixed(4)},t.toString=function(){return s.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},t.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},t.split=function(){var t={};t.dx=this.e,t.dy=this.f;var n=[[this.a,this.c],[this.b,this.d]];t.scalex=w.sqrt(e(n[0])),i(n[0]),t.shear=n[0][0]*n[1][0]+n[0][1]*n[1][1],n[1]=[n[1][0]-n[0][0]*t.shear,n[1][1]-n[0][1]*t.shear],t.scaley=w.sqrt(e(n[1])),i(n[1]),t.shear/=t.scaley;var a=-n[0][1];return(n=n[1][1])<0?(t.rotate=s.deg(w.acos(n)),a<0&&(t.rotate=360-t.rotate)):t.rotate=s.deg(w.asin(a)),t.isSimple=!(+t.shear.toFixed(9)||t.scalex.toFixed(9)!=t.scaley.toFixed(9)&&t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t},t.toTransformString=function(t){return(t=t||this[v]()).isSimple?(t.scalex=+t.scalex.toFixed(4),t.scaley=+t.scaley.toFixed(4),t.rotate=+t.rotate.toFixed(4),(t.dx||t.dy?"t"+[t.dx,t.dy]:"")+(1!=t.scalex||1!=t.scaley?"s"+[t.scalex,t.scaley,0,0]:"")+(t.rotate?"r"+[t.rotate,0,0]:"")):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(Et.prototype),h=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/),"Apple Computer, Inc."==navigator.vendor&&(h&&h[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&h&&h[1]<8?Q.safari=function(){var t=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout((function(){t.remove()}))}:Q.safari=function(){};for(var jt=d.doc.addEventListener?function(t,e,s,i){function n(t){var e=Nt(t);return s.call(i,t,e.x,e.y)}return t.addEventListener(e,n,!1),g&&b[e]&&t.addEventListener(b[e],(function(e){for(var n=Nt(e),a=e,r=0,o=e.targetTouches&&e.targetTouches.length;r<o;r++)if(e.targetTouches[r].target==t){(e=e.targetTouches[r]).originalEvent=a,e.preventDefault=Pt,e.stopPropagation=zt;break}
1return s.call(i,e,n.x,n.y)}),!1),function(){return t.removeEventListener(e,n,!1),g&&b[e]&&t.removeEventListener(b[e],n,!1),!0}}:d.doc.attachEvent?function(t,e,s,i){function n(t){t=t||d.win.event;var e=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,n=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft;return n=t.clientX+n,e=t.clientY+e,t.preventDefault=t.preventDefault||At,t.stopPropagation=t.stopPropagation||Mt,s.call(i,t,n,e)}return t.attachEvent("on"+e,n),function(){return t.detachEvent("on"+e,n),!0}}:void 0,Bt=[],Ot=function(t){s.unmousemove(Ft).unmouseup(Ot);for(var i,n=Bt.length;n--;)(i=Bt[n]).el._drag={},e("raphael.drag.end."+i.el.id,i.end_scope||i.start_scope||i.move_scope||i.el,t);Bt=[]},Vt=s.el={},Rt=y.length;Rt--;)!function(t){s[t]=Vt[t]=function(e,i){return s.is(e,"function")&&(this.events=this.events||[],this.events.push({name:t,f:e,unbind:jt(this.shape||this.node||d.doc,t,e,i||this)})),this},s["un"+t]=Vt["un"+t]=function(e){for(var i=this.events||[],n=i.length;n--;)i[n].name!=t||!s.is(e,"undefined")&&i[n].f!=e||(i[n].unbind(),i.splice(n,1),i.length||delete this.events);return this}}(y[Rt]);Vt.data=function(t,i){var n=X[this.id]=X[this.id]||{};if(0==arguments.length)return n;if(1!=arguments.length)return n[t]=i,e("raphael.data.set."+this.id,this,i,t),this;if(s.is(t,"object")){for(var a in t)t[c](a)&&this.data(a,t[a]);return this}return e("raphael.data.get."+this.id,this,n[t],t),n[t]},Vt.removeData=function(t){return null==t?X[this.id]={}:X[this.id]&&delete X[this.id][t],this},Vt.getData=function(){return tt(X[this.id]||{})},Vt.hover=function(t,e,s,i){return this.mouseover(t,s).mouseout(e,i||s)},Vt.unhover=function(t,e){return this.unmouseover(t).unmouseout(e)};var Dt=[];function qt(){return this.x+f+this.y+f+this.width+" \xd7 "+this.height}function Ht(t,e,i,n,a,r,o,l,c){return null==c?ht(t,e,i,n,a,r,o,l):s.findDotsAtSegment(t,e,i,n,a,r,o,l,function(t,e,s,i,n,a,r,o,l){if(!(l<0||ht(t,e,s,i,n,a,r,o)<l)){for(var c=.5,d=1-c,u=ht(t,e,s,i,n,a,r,o,d);.01<C(u-l);)u=ht(t,e,s,i,n,a,r,o,d+=(u<l?1:-1)*(c/=2));return d}}(t,e,i,n,a,r,o,l,c))}Vt.drag=function(t,i,n,a,r,o){function l(l){(l.originalEvent||l).preventDefault();var c=l.clientX,u=l.clientY,h=d.doc.documentElement.scrollTop||d.doc.body.scrollTop,p=d.doc.documentElement.scrollLeft||d.doc.body.scrollLeft;if(this._drag.id=l.identifier,g&&l.touches)for(var m,f=l.touches.length;f--;)if(m=l.touches[f],this._drag.id=m.identifier,m.identifier==this._drag.id){c=m.clientX,u=m.clientY;break}this._drag.x=c+p,this._drag.y=u+h,Bt.length||s.mousemove(Ft).mouseup(Ot),Bt.push({el:this,move_scope:a,start_scope:r,end_scope:o}),i&&e.on("raphael.drag.start."+this.id,i),t&&e.on("raphael.drag.move."+this.id,t),n&&e.on("raphael.drag.end."+this.id,n),e("raphael.drag.start."+this.id,r||a||this,l.clientX+p,l.clientY+h,l)}return this._drag={},Dt.push({el:this,start:l}),this.mousedown(l),this},Vt.onDragOver=function(t){t?e.on("raphael.drag.over."+this.id,t):e.unbind("raphael.drag.over."+this.id)},Vt.undrag=function(){for(var t=Dt.length;t--;)Dt[t].el==this&&(this.unmousedown(Dt[t].start),Dt.splice(t,1),e.unbind("raphael.drag.*."+this.id));Dt.length||s.unmousemove(Ft).unmouseup(Ot),Bt=[]},Q.circle=function(t,e,i){return i=s._engine.circle(this,t||0,e||0,i||0),this.__set__&&this.__set__.push(i),i},Q.rect=function(t,e,i,n,a){return a=s._engine.rect(this,t||0,e||0,i||0,n||0,a||0),this.__set__&&this.__set__.push(a),a},Q.ellipse=function(t,e,i,n){return n=s._engine.ellipse(this,t||0,e||0,i||0,n||0),this.__set__&&this.__set__.push(n),n},Q.path=function(t){!t||s.is(t,E)||s.is(t[0],A)||(t+="");var e=s._engine.path(s.format[p](s,arguments),this);return this.__set__&&this.__set__.push(e),e},Q.image=function(t,e,i,n,a){return a=s._engine.image(this,t||"about:blank",e||0,i||0,n||0,a||0),this.__set__&&this.__set__.push(a),a},Q.text=function(t,e,i){return i=s._engine.text(this,t||0,e||0,_(i)),this.__set__&&this.__set__.push(i),i},Q.set=function(t){s.is(t,"array")||(t=Array.prototype.splice.call(arguments,0,arguments.length));var e=new se(t);return this.__set__&&this.__set__.push(e),e.paper=this,e.type="set",e},Q.setStart=function(t){this.__set__=t||this.set()},Q.setFinish=function(t){var e=this.__set__;return delete this.__set__,e},Q.setSize=function(t,e){return s._engine.setSize.call(this,t,e)}
1,Q.setViewBox=function(t,e,i,n,a){return s._engine.setViewBox.call(this,t,e,i,n,a)},Q.top=Q.bottom=null,Q.raphael=s,Q.getElementByPoint=function(t,e){var s,i,n,a,r,o=this.canvas,l=d.doc.elementFromPoint(t,e);if(d.win.opera&&"svg"==l.tagName&&(i=(s=o).getBoundingClientRect(),a=(n=s.ownerDocument).body,s=(r=n.documentElement).clientTop||a.clientTop||0,n=r.clientLeft||a.clientLeft||0,a={y:i.top+(d.win.pageYOffset||r.scrollTop||a.scrollTop)-s,x:i.left+(d.win.pageXOffset||r.scrollLeft||a.scrollLeft)-n},(n=o.createSVGRect()).x=t-a.x,n.y=e-a.y,n.width=n.height=1,(n=o.getIntersectionList(n,null)).length&&(l=n[n.length-1])),!l)return null;for(;l.parentNode&&l!=o.parentNode&&!l.raphael;)l=l.parentNode;return l==this.canvas.parentNode&&(l=o),l&&l.raphael?this.getById(l.raphaelid):null},Q.getElementsByBBox=function(t){var e=this.set();return this.forEach((function(i){s.isBBoxIntersect(i.getBBox(),t)&&e.push(i)})),e},Q.getById=function(t){for(var e=this.bottom;e;){if(e.id==t)return e;e=e.next}return null},Q.forEach=function(t,e){for(var s=this.bottom;s;){if(!1===t.call(e,s))return this;s=s.next}return this},Q.getElementsByPoint=function(t,e){var s=this.set();return this.forEach((function(i){i.isPointInside(t,e)&&s.push(i)})),s},Vt.isPointInside=function(t,e){var i=this.realPath=K[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(i=s.transformPath(i,this.attr("transform"))),s.isPointInsidePath(i,t,e)},Vt.getBBox=function(t){if(this.removed)return{};var e=this._;return t?(!e.dirty&&e.bboxwt||(this.realPath=K[this.type](this),e.bboxwt=yt(this.realPath),e.bboxwt.toString=qt,e.dirty=0),e.bboxwt):(!e.dirty&&!e.dirtyT&&e.bbox||(!e.dirty&&this.realPath||(e.bboxwt=0,this.realPath=K[this.type](this)),e.bbox=yt(J(this.realPath,this.matrix)),e.bbox.toString=qt,e.dirty=e.dirtyT=0),e.bbox)},Vt.clone=function(){if(this.removed)return null;var t=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(t),t},Vt.glow=function(t){if("text"==this.type)return null;for(var e={width:((t=t||{}).width||10)+(+this.attr("stroke-width")||1),fill:t.fill||!1,opacity:t.opacity||.5,offsetx:t.offsetx||0,offsety:t.offsety||0,color:t.color||"#000"},s=e.width/2,i=this.paper,n=i.set(),a=this.realPath||K[this.type](this),r=(a=this.matrix?J(a,this.matrix):a,1);r<1+s;r++)n.push(i.path(a).attr({stroke:e.color,fill:e.fill?e.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/s*r).toFixed(3),opacity:+(e.opacity/s).toFixed(3)}));return n.insertBefore(this).translate(e.offsetx,e.offsety)},h=function(t,e){return function(i,n,a){for(var r,o,l,c,d,u="",h={},p=0,m=0,g=(i=kt(i)).length;m<g;m++){if("M"==(l=i[m])[0])r=+l[1],o=+l[2];else{if(n<p+(c=Ht(r,o,l[1],l[2],l[3],l[4],l[5],l[6]))){if(e&&!h.start){if(u+=["C"+(d=Ht(r,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p)).start.x,d.start.y,d.m.x,d.m.y,d.x,d.y],a)return u;h.start=u,u=["M"+d.x,d.y+"C"+d.n.x,d.n.y,d.end.x,d.end.y,l[5],l[6]].join(),p+=c,r=+l[5],o=+l[6];continue}if(!t&&!e)return{x:(d=Ht(r,o,l[1],l[2],l[3],l[4],l[5],l[6],n-p)).x,y:d.y,alpha:d.alpha}}p+=c,r=+l[5],o=+l[6]}u+=l.shift()+l}return h.end=u,(d=t?p:e?h:s.findDotsAtSegment(r,o,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(d={x:d.x,y:d.y,alpha:d.alpha}),d}};var Wt=h(1),Ut=h(),$t=h(0,1);s.getTotalLength=Wt,s.getPointAtLength=Ut,s.getSubpath=function(t,e,s){return this.getTotalLength(t)-s<1e-6?$t(t,e).end:(s=$t(t,s,1),e?$t(s,e).end:s)},Vt.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():Wt(t)},Vt.getPointAtLength=function(t){var e=this.getPath();if(e)return Ut(e,t)},Vt.getPath=function(){var t,e=s._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return e&&(t=e(this)),t},Vt.getSubpath=function(t,e){var i=this.getPath();if(i)return s.getSubpath(i,t,e)},h=s.easing_formulas={linear:function(t){return t},"<":function(t){return S(t,1.7)},">":function(t){return S(t,.48)},"<>":function(t){var e=.48-t/1.04,s=w.sqrt(.1734+e*e);
1return t=s-e,e=-s-e,3*(1-(e=S(C(t),1/3)*(t<0?-1:1)+S(C(e),1/3)*(e<0?-1:1)+.5))*e*e+e*e*e},backIn:function(t){return t*t*(2.70158*t-1.70158)},backOut:function(t){return--t*t*(2.70158*t+1.70158)+1},elastic:function(t){return t==!!t?t:S(2,-10*t)*w.sin(2*I*(t-.075)/.3)+1},bounce:function(t){var e=7.5625,s=2.75;return t<1/s?e*t*t:t<2/s?e*(t-=1.5/s)*t+.75:t<2.5/s?e*(t-=2.25/s)*t+.9375:e*(t-=2.625/s)*t+.984375}},h.easeIn=h["ease-in"]=h["<"],h.easeOut=h["ease-out"]=h[">"],h.easeInOut=h["ease-in-out"]=h["<>"],h["back-in"]=h.backIn,h["back-out"]=h.backOut;var Xt=[],Yt=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(t){setTimeout(t,16)},Gt=function(){for(var t=+new Date,i=0;i<Xt.length;i++){var n=Xt[i];if(!n.el.removed&&!n.paused){var a,r=t-n.start,o=n.ms,l=n.easing,d=n.from,u=n.diff,h=n.to,p=(n.t,n.el),g={},_={};if(n.initstatus?(r=(n.initstatus*n.anim.top-n.prev)/(n.percent-n.prev)*o,n.status=n.initstatus,delete n.initstatus,n.stop&&Xt.splice(i--,1)):n.status=(n.prev+(n.percent-n.prev)*(r/o))/n.anim.top,!(r<0))if(r<o){var v,y=l(r/o);for(v in d)if(d[c](v)){switch(R[v]){case L:C=+d[v]+y*o*u[v];break;case"colour":C="rgb("+[Kt(F(d[v].r+y*o*u[v].r)),Kt(F(d[v].g+y*o*u[v].g)),Kt(F(d[v].b+y*o*u[v].b))].join(",")+")";break;case"path":C=[];for(var b=0,x=d[v].length;b<x;b++){C[b]=[d[v][b][0]];for(var w=1,T=d[v][b].length;w<T;w++)C[b][w]=+d[v][b][w]+y*o*u[v][b][w];C[b]=C[b].join(f)}C=C.join(f);break;case"transform":if(u[v].real)for(C=[],b=0,x=d[v].length;b<x;b++)for(C[b]=[d[v][b][0]],w=1,T=d[v][b].length;w<T;w++)C[b][w]=d[v][b][w]+y*o*u[v][b][w];else{function k(t){return+d[v][t]+y*o*u[v][t]}var C=[["m",k(0),k(1),k(2),k(3),k(4),k(5)]]}break;case"csv":if("clip-rect"==v)for(C=[],b=4;b--;)C[b]=+d[v][b]+y*o*u[v][b];break;default:var S=[][m](d[v]);for(C=[],b=p.paper.customAttributes[v].length;b--;)C[b]=+S[b]+y*o*u[v][b]}g[v]=C}p.attr(g),function(t,s,i){setTimeout((function(){e("raphael.anim.frame."+t,s,i)}))}(p.id,p,n.anim)}else{if(function(t,i,n){setTimeout((function(){e("raphael.anim.frame."+i.id,i,n),e("raphael.anim.finish."+i.id,i,n),s.is(t,"function")&&t.call(i)}))}(n.callback,p,n.anim),p.attr(h),Xt.splice(i--,1),1<n.repeat&&!n.next){for(a in h)h[c](a)&&(_[a]=n.totalOrigin[a]);n.el.attr(_),Qt(n.anim,n.el,n.anim.percents[0],null,n.totalOrigin,n.repeat-1)}n.next&&!n.stop&&Qt(n.anim,n.el,n.next,null,n.totalOrigin,n.repeat)}}}s.svg&&p&&p.paper&&p.paper.safari(),Xt.length&&Yt(Gt)},Kt=function(t){return 255<t?255:t<0?0:t};function Jt(t,e,s,i,n,a){var r,o=3*e,l=3*(i-e)-o,c=1-o-l,d=3*s,u=3*(n-s)-d,h=1-d-u;function p(t){return((c*t+l)*t+o)*t}return r=function(t,e){var s,i,n,a,r,d;for(n=t,d=0;d<8;d++){if(a=p(n)-t,C(a)<e)return n;if(C(r=(3*c*n+2*l)*n+o)<1e-6)break;n-=a/r}if((n=t)<(s=0))return s;if((i=1)<n)return i;for(;s<i;){if(a=p(n),C(a-t)<e)return n;a<t?s=n:i=n,n=(i-s)/2+s}return n}(t,r=1/(200*a)),((h*r+u)*r+d)*r}function Zt(t,e){var s=[],n={};if(this.ms=e,this.times=1,t){for(var a in t)t[c](a)&&(n[j(a)]=t[a],s.push(j(a)));s.sort(i)}this.anim=n,this.top=s[s.length-1],this.percents=s}function Qt(t,i,n,a,o,l){n=j(n);var d,u,h,p,g,f=t.ms,y={},b={},x={};if(a)for(T=0,k=Xt.length;T<k;T++){var w=Xt[T];if(w.el.id==i.id&&w.anim==t){w.percent!=n?(Xt.splice(T,1),h=1):u=w,i.attr(w.totalOrigin);break}}else a=+b;for(var T=0,k=t.percents.length;T<k;T++){if(t.percents[T]==n||t.percents[T]>a*t.top){n=t.percents[T],g=t.percents[T-1]||0,f=f/t.top*(n-g),p=t.percents[T+1],d=t.anim[n];break}a&&i.attr(t.anim[t.percents[T]])}if(d){if(u)u.initstatus=a,u.start=new Date-u.ms*a;else{for(var C in d)if(d[c](C)&&(R[c](C)||i.paper.customAttributes[c](C)))switch(y[C]=i.attr(C),null==y[C]&&(y[C]=V[C]),b[C]=d[C],R[C]){case L:x[C]=(b[C]-y[C])/f;break;case"colour":y[C]=s.getRGB(y[C]);var S=s.getRGB(b[C]);x[C]={r:(S.r-y[C].r)/f,g:(S.g-y[C].g)/f,b:(S.b-y[C].b)/f};break;case"path":var I=kt(y[C],b[C]),E=I[1];for(y[C]=I[0],x[C]=[],T=0,k=y[C].length;T<k;T++){x[C][T]=[0];for(var A=1,P=y[C][T].length;A<P;A++)x[C][T][A]=(E[T][A]-y[C][T][A])/f}break;case"transform":if(S=i._,I=Lt(S[C],b[C]))for(y[C]=I.from,b[C]=I.to,x[C]=[],x[C].real=!0,T=0,k=y[C].length;T<k;T++)for(x[C][T]=[y[C][T][0]],A=1,P=y[C][T].length;A<P;
1A++)x[C][T][A]=(b[C][T][A]-y[C][T][A])/f;else I=i.matrix||new Et,S={_:{transform:S.transform},getBBox:function(){return i.getBBox(1)}},y[C]=[I.a,I.b,I.c,I.d,I.e,I.f],It(S,b[C]),b[C]=S._.transform,x[C]=[(S.matrix.a-I.a)/f,(S.matrix.b-I.b)/f,(S.matrix.c-I.c)/f,(S.matrix.d-I.d)/f,(S.matrix.e-I.e)/f,(S.matrix.f-I.f)/f];break;case"csv":var M=_(d[C])[v](r),z=_(y[C])[v](r);if("clip-rect"==C)for(y[C]=z,x[C]=[],T=z.length;T--;)x[C][T]=(M[T]-y[C][T])/f;b[C]=M;break;default:for(M=[][m](d[C]),z=[][m](y[C]),x[C]=[],T=i.paper.customAttributes[C].length;T--;)x[C][T]=((M[T]||0)-(z[T]||0))/f}var F,B=d.easing,O=s.easing_formulas[B];if(O=O||((O=_(B).match(N))&&5==O.length?(F=O,function(t){return Jt(t,+F[1],+F[2],+F[3],+F[4],f)}):Y),w={anim:t,percent:n,timestamp:B=d.start||t.start||+new Date,start:B+(t.del||0),status:0,initstatus:a||0,stop:!1,ms:f,easing:O,from:y,diff:x,to:b,el:i,callback:d.callback,prev:g,next:p,repeat:l||t.times,origin:i.attr(),totalOrigin:o},Xt.push(w),a&&!u&&!h&&(w.stop=!0,w.start=new Date-f*a,1==Xt.length))return Gt();h&&(w.start=new Date-w.ms*a),1==Xt.length&&Yt(Gt)}e("raphael.anim.start."+i.id,i,t)}}function te(t){for(var e=0;e<Xt.length;e++)Xt[e].el.paper==t&&Xt.splice(e--,1)}Vt.animateWith=function(t,e,i,n,a,r){var o=this;if(o.removed)return r&&r.call(o),o;Qt(r=i instanceof Zt?i:s.animation(i,n,a,r),o,r.percents[0],null,o.attr());for(var l=0,c=Xt.length;l<c;l++)if(Xt[l].anim==e&&Xt[l].el==t){Xt[c-1].start=Xt[l].start;break}return o},Vt.onAnimation=function(t){return t?e.on("raphael.anim.frame."+this.id,t):e.unbind("raphael.anim.frame."+this.id),this},Zt.prototype.delay=function(t){var e=new Zt(this.anim,this.ms);return e.times=this.times,e.del=+t||0,e},Zt.prototype.repeat=function(t){var e=new Zt(this.anim,this.ms);return e.del=this.del,e.times=w.floor(T(t,0))||1,e},s.animation=function(t,e,i,n){if(t instanceof Zt)return t;!s.is(i,"function")&&i||(n=n||i||null,i=null),e=+e||0;var a,r,o={};for(r in t=Object(t))t[c](r)&&j(r)!=r&&j(r)+"%"!=r&&(a=!0,o[r]=t[r]);return a?(i&&(o.easing=i),n&&(o.callback=n),new Zt({100:o},e)):new Zt(t,e)},Vt.animate=function(t,e,i,n){var a=this;return a.removed?(n&&n.call(a),a):(Qt(n=t instanceof Zt?t:s.animation(t,e,i,n),a,n.percents[0],null,a.attr()),a)},Vt.setTime=function(t,e){return t&&null!=e&&this.status(t,k(e,t.ms)/t.ms),this},Vt.status=function(t,e){var s,i,n=[],a=0;if(null!=e)return Qt(t,this,-1,k(e,1)),this;for(s=Xt.length;a<s;a++)if((i=Xt[a]).el.id==this.id&&(!t||i.anim==t)){if(t)return i.status;n.push({anim:i.anim,status:i.status})}return t?0:n},Vt.pause=function(t){for(var s=0;s<Xt.length;s++)Xt[s].el.id!=this.id||t&&Xt[s].anim!=t||!1!==e("raphael.anim.pause."+this.id,this,Xt[s].anim)&&(Xt[s].paused=!0);return this},Vt.resume=function(t){for(var s,i=0;i<Xt.length;i++)Xt[i].el.id!=this.id||t&&Xt[i].anim!=t||(s=Xt[i],!1!==e("raphael.anim.resume."+this.id,this,s.anim)&&(delete s.paused,this.status(s.anim,s.status)));return this},Vt.stop=function(t){for(var s=0;s<Xt.length;s++)Xt[s].el.id!=this.id||t&&Xt[s].anim!=t||!1!==e("raphael.anim.stop."+this.id,this,Xt[s].anim)&&Xt.splice(s--,1);return this},e.on("raphael.remove",te),e.on("raphael.clear",te),Vt.toString=function(){return"Rapha\xebl\u2019s object"};var ee,se=function(t){if(this.items=[],this.length=0,this.type="set",t)for(var e=0,s=t.length;e<s;e++)!t[e]||t[e].constructor!=Vt.constructor&&t[e].constructor!=se||(this[this.items.length]=this.items[this.items.length]=t[e],this.length++)},ie=se.prototype;for(ee in ie.push=function(){for(var t,e,s=0,i=arguments.length;s<i;s++)!(t=arguments[s])||t.constructor!=Vt.constructor&&t.constructor!=se||(this[e=this.items.length]=this.items[e]=t,this.length++);return this},ie.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},ie.forEach=function(t,e){for(var s=0,i=this.items.length;s<i;s++)if(!1===t.call(e,this.items[s],s))return this;return this},Vt)Vt[c](ee)&&(ie[ee]=function(t){return function(){var e=arguments;return this.forEach((function(s){s[t][p](s,e)}))}}(ee));ie.attr=function(t,e){if(t&&s.is(t,A)&&s.is(t[0],"object"))for(var i=0,n=t.length;i<n;i++)this.items[i].attr(t[i]);else for(var a=0,r=this.items.length;a<r;a++)this.items[a].attr(t,e);return this},ie.clear=function(){for(;this.length;)this.pop()},ie.splice=function(t,e,s){t=t<0?T(this.length+t,0):t,e=T(0,k(this.length-t,e));for(var i=[],n=[],a=[],r=2;r<arguments.length;r++)a.push(arguments[r]);for(r=0;r<e;r++)n.push(this[t+r]);for(;r<this.length-t;r++)i.push(this[t+r]);var o=a.length;for(r=0;r<o+i.length;r++)this.items[t+r]=this[t+r]=r<o?a[r]:i[r-o];for(r=this.items.length=this.length-=e-o;this[r];)delete this[r++];return new se(n)},ie.exclude=function(t){for(var e=0,s=this.length;e<s;e++)if(this[e]==t)return this.splice(e,1),!0}
1,ie.animate=function(t,e,i,n){!s.is(i,"function")&&i||(n=i||null);var a,r=this.items.length,o=r,l=this;if(!r)return this;n&&(a=function(){--r||n.call(l)}),i=s.is(i,E)?i:a;for(var c=s.animation(t,e,i,a),d=this.items[--o].animate(c);o--;)this.items[o]&&!this.items[o].removed&&this.items[o].animateWith(d,c,c),this.items[o]&&!this.items[o].removed||r--;return this},ie.insertAfter=function(t){for(var e=this.items.length;e--;)this.items[e].insertAfter(t);return this},ie.getBBox=function(){for(var t,e=[],s=[],i=[],n=[],a=this.items.length;a--;)this.items[a].removed||(t=this.items[a].getBBox(),e.push(t.x),s.push(t.y),i.push(t.x+t.width),n.push(t.y+t.height));return{x:e=k[p](0,e),y:s=k[p](0,s),x2:i=T[p](0,i),y2:n=T[p](0,n),width:i-e,height:n-s}},ie.clone=function(t){t=this.paper.set();for(var e=0,s=this.items.length;e<s;e++)t.push(this.items[e].clone());return t},ie.toString=function(){return"Rapha\xebl\u2018s set"},ie.glow=function(t){var e=this.paper.set();return this.forEach((function(s,i){null!=(s=s.glow(t))&&s.forEach((function(t,s){e.push(t)}))})),e},ie.isPointInside=function(t,e){var s=!1;return this.forEach((function(i){if(i.isPointInside(t,e))return console.log("runned"),!(s=!0)})),s},s.registerFont=function(t){if(!t.face)return t;this.fonts=this.fonts||{};var e,s={w:t.w,face:{},glyphs:{}},i=t.face["font-family"];for(e in t.face)t.face[c](e)&&(s.face[e]=t.face[e]);if(this.fonts[i]?this.fonts[i].push(s):this.fonts[i]=[s],!t.svg)for(var n in s.face["units-per-em"]=B(t.face["units-per-em"],10),t.glyphs)if(t.glyphs[c](n)){var a=t.glyphs[n];if(s.glyphs[n]={w:a.w,k:{},d:a.d&&"M"+a.d.replace(/[mlcxtrv]/g,(function(t){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[t]||"M"}))+"z"},a.k)for(var r in a.k)a[c](r)&&(s.glyphs[n].k[r]=a.k[r])}return t},Q.getFont=function(t,e,i,n){if(n=n||"normal",i=i||"normal",e=+e||{normal:400,bold:700,lighter:300,bolder:800}[e]||400,s.fonts){var a,r=s.fonts[t];if(!r){var o,l=new RegExp("(^|\\s)"+t.replace(/[^\w\d\s+!~.:_-]/g,"")+"(\\s|$)","i");for(o in s.fonts)if(s.fonts[c](o)&&l.test(o)){r=s.fonts[o];break}}if(r)for(var d=0,u=r.length;d<u&&((a=r[d]).face["font-weight"]!=e||a.face["font-style"]!=i&&a.face["font-style"]||a.face["font-stretch"]!=n);d++);return a}},Q.print=function(t,e,i,n,a,o,l,c){o=o||"middle",l=T(k(l||0,1),-1),c=T(k(c||1,3),1);var d,u=_(i)[v](""),h=0,p=0,m="";if(s.is(n,"string")&&(n=this.getFont(n)),n){d=(a||16)/n.face["units-per-em"];for(var g,f,y=+(a=n.face.bbox[v](r))[0],b=a[3]-a[1],x=0,w=+a[1]+("baseline"==o?b+ +n.face.descent:b/2),C=0,S=u.length;C<S;C++)"\n"==u[C]?(p=f=h=0,x+=b*c):(g=p&&n.glyphs[u[C-1]]||{},f=n.glyphs[u[C]],h+=p?(g.w||n.w)+(g.k&&g.k[u[C]]||0)+n.w*l:0,p=1),f&&f.d&&(m+=s.transformPath(f.d,["t",h*d,x*d,"s",d,d,y,w,"t",(t-y)/d,(e-w)/d]))}return this.path(m).attr({fill:"#000",stroke:"none"})},Q.add=function(t){if(s.is(t,"array"))for(var e,i=this.set(),n=0,a=t.length;n<a;n++)e=t[n]||{},o[c](e.type)&&i.push(this[e.type]().attr(e));return i},s.format=function(t,e){var i=s.is(e,A)?[0][m](e):arguments;return t&&s.is(t,E)&&i.length-1&&(t=t.replace(l,(function(t,e){return null==i[++e]?"":i[e]}))),t||""},s.fullfill=function(){var t=/\{([^\}]+)\}/g,e=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g;return function(s,i){return String(s).replace(t,(function(t,s){return n=t,a=t=i,s.replace(e,(function(t,e,s,i,n){e=e||i,a&&(e in a&&(a=a[e]),"function"==typeof a&&n&&(a=a()))})),a=(null==a||a==t?n:a)+"";var n,a}))}}(),s.ninja=function(){return u.was?d.win.Raphael=u.is:delete t.Raphael,s},s.st=ie,function(t,e,i){null==t.readyState&&t.addEventListener&&(t.addEventListener(e,i=function(){t.removeEventListener(e,i,!1),t.readyState="complete"},!1),t.readyState="loading"),function e(){/in/.test(t.readyState)?setTimeout(e,9):s.eve("raphael.DOMload")}()}(document,"DOMContentLoaded"),e.on("raphael.DOMload",(function(){a=!0})),function(){if(s.svg){var t="hasOwnProperty",e=String,i=parseFloat,n=parseInt,a=Math,r=a.max,o=a.abs,l=a.pow,c=/[, ]+/,d=s.eve,u="http://www.w3.org/1999/xlink",h={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};function m(t,n){var c="linear",d=t.id+n,u=.5,h=.5,p=t.node,m=t.paper,g=p.style,f=s._g.doc.getElementById(d);if(!f){if(n=(n=e(n).replace(s._radial_gradient,(function(t,e,s){return c="radial",e&&s&&(u=i(e),s=2*(.5<(h=i(s))
1)-1,.25<l(u-.5,2)+l(h-.5,2)&&(h=a.sqrt(.25-l(u-.5,2))*s+.5)&&.5!=h&&(h=h.toFixed(5)-1e-5*s)),""}))).split(/\s*\-\s*/),"linear"==c){var _=n.shift();if(_=-i(_),isNaN(_))return null;var v=[0,0,a.cos(s.rad(_)),a.sin(s.rad(_))];_=1/(r(o(v[2]),o(v[3]))||1),v[2]*=_,v[3]*=_,v[2]<0&&(v[0]=-v[2],v[2]=0),v[3]<0&&(v[1]=-v[3],v[3]=0)}var y=s._parseDots(n);if(!y)return null;if(d=d.replace(/[\(\)\s,\xb0#]/g,"_"),t.gradient&&d!=t.gradient.id&&(m.defs.removeChild(t.gradient),delete t.gradient),!t.gradient){f=b(c+"Gradient",{id:d}),t.gradient=f,b(f,"radial"==c?{fx:u,fy:h}:{x1:v[0],y1:v[1],x2:v[2],y2:v[3],gradientTransform:t.matrix.invert()}),m.defs.appendChild(f);for(var x=0,w=y.length;x<w;x++)f.appendChild(b("stop",{offset:y[x].offset||(x?"100%":"0%"),"stop-color":y[x].color||"#fff"}))}}return b(p,{fill:"url(#"+d+")",opacity:1,"fill-opacity":1}),g.fill="",g.opacity=1,g.fillOpacity=1}function g(t){var e=t.getBBox(1);b(t.pattern,{patternTransform:t.matrix.invert()+" translate("+e.x+","+e.y+")"})}function f(i,n,a){if("path"==i.type){for(var r,o,l,c,d,u,m,g,f,_=e(n).toLowerCase().split("-"),v=i.paper,y=a?"end":"start",x=i.node,w=i.attrs,T=w["stroke-width"],k=_.length,C="classic",S=3,I=3,L=5;k--;)switch(_[k]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":C=_[k];break;case"wide":I=5;break;case"narrow":I=2;break;case"long":S=5;break;case"short":S=2}for(g in g="open"==C?(S+=2,I+=2,L+=2,u=1,o=a?4:1,{fill:"none",stroke:w.stroke}):(o=u=S/2,{fill:w.stroke,stroke:"none"}),i._.arrows?a?(i._.arrows.endPath&&p[i._.arrows.endPath]--,i._.arrows.endMarker&&p[i._.arrows.endMarker]--):(i._.arrows.startPath&&p[i._.arrows.startPath]--,i._.arrows.startMarker&&p[i._.arrows.startMarker]--):i._.arrows={},"none"!=C?(l="raphael-marker-"+C,c="raphael-marker-"+y+C+S+I,s._g.doc.getElementById(l)?p[l]++:(v.defs.appendChild(b(b("path"),{"stroke-linecap":"round",d:h[C],id:l})),p[l]=1),(d=s._g.doc.getElementById(c))?(p[c]++,m=d.getElementsByTagName("use")[0]):(d=b(b("marker"),{id:c,markerHeight:I,markerWidth:S,orient:"auto",refX:o,refY:I/2}),m=b(b("use"),{"xlink:href":"#"+l,transform:(a?"rotate(180 "+S/2+" "+I/2+") ":"")+"scale("+S/L+","+I/L+")","stroke-width":(1/((S/L+I/L)/2)).toFixed(4)}),d.appendChild(m),v.defs.appendChild(d),p[c]=1),b(m,g),u*="diamond"!=C&&"oval"!=C,m=a?(r=i._.arrows.startdx*T||0,s.getTotalLength(w.path)-u*T):(r=u*T,s.getTotalLength(w.path)-(i._.arrows.enddx*T||0)),(g={})["marker-"+y]="url(#"+c+")",(m||r)&&(g.d=s.getSubpath(w.path,r,m)),b(x,g),i._.arrows[y+"Path"]=l,i._.arrows[y+"Marker"]=c,i._.arrows[y+"dx"]=u,i._.arrows[y+"Type"]=C,i._.arrows[y+"String"]=n):(m=a?(r=i._.arrows.startdx*T||0,s.getTotalLength(w.path)-r):(r=0,s.getTotalLength(w.path)-(i._.arrows.enddx*T||0)),i._.arrows[y+"Path"]&&b(x,{d:s.getSubpath(w.path,r,m)}),delete i._.arrows[y+"Path"],delete i._.arrows[y+"Marker"],delete i._.arrows[y+"dx"],delete i._.arrows[y+"Type"],delete i._.arrows[y+"String"]),p)!p[t](g)||p[g]||(f=s._g.doc.getElementById(g))&&f.parentNode.removeChild(f)}}function _(t,s,i){if(s=x[e(s).toLowerCase()]){for(var n=t.attrs["stroke-width"]||"1",a={round:n,square:n,butt:0}[t.attrs["stroke-linecap"]||i["stroke-linecap"]]||0,r=[],o=s.length;o--;)r[o]=s[o]*n+(o%2?1:-1)*a;b(t.node,{"stroke-dasharray":r.join(",")})}}function v(i,a){var l,d=i.node,h=i.attrs,p=d.style.visibility;for(l in d.style.visibility="hidden",a)if(a[t](l)&&s._availableAttrs[t](l)){var v=a[l];switch(h[l]=v,l){case"blur":i.blur(v);break;case"href":case"title":var y=b("title"),x=s._g.doc.createTextNode(v);y.appendChild(x),d.appendChild(y);break;case"target":var T=d.parentNode;"a"!=T.tagName.toLowerCase()&&(y=b("a"),T.insertBefore(y,d),y.appendChild(d),T=y),"target"==l?T.setAttributeNS(u,"show","blank"==v?"new":v):T.setAttributeNS(u,l,v);break;case"cursor":d.style.cursor=v;break;case"transform":i.transform(v);break;case"arrow-start":f(i,v);break;case"arrow-end":f(i,v,1);break;case"clip-rect":var k;4==(x=e(v).split(c)).length&&(i.clip&&i.clip.parentNode.parentNode.removeChild(i.clip.parentNode),T=b("clipPath"),k=b("rect"),T.id=s.createUUID(),b(k,{x:x[0],y:x[1],width:x[2],height:x[3]}),T.appendChild(k),i.paper.defs.appendChild(T),b(d,{"clip-path":"url(#"+T.id+")"}),i.clip=k),v||(k=d.getAttribute("clip-path"))&&((L=s._g.doc.getElementById(k.replace(/(^url\(#|\)$)/g,"")))&&L.parentNode.removeChild(L),b(d,{"clip-path":""}),delete i.clip);break;case"path":"path"==i.type&&(b(d,{d:v?h.path=s._pathToAbsolute(v):"M0,0"}),i._.dirty=1,i._.arrows&&("startString"in i._.arrows&&f(i,i._.arrows.startString),"endString"in i._.arrows&&f(i,i._.arrows.endString,1)));break;case"width":if(d.setAttribute(l,v),i._.dirty=1,!h.fx)break;l="x",v=h.x;case"x":h.fx&&(v=-h.x-(h.width||0));case"rx":if("rx"==l&&"rect"==i.type)break;case"cx":d.setAttribute(l,v),i.pattern&&g(i),i._.dirty=1;break;case"height":if(d.setAttribute(l,v),i._.dirty=1,!h.fy)break;l="y",v=h.y;case"y":h.fy&&(v=-h.y-(h.height||0));case"ry":if("ry"==l&&"rect"==i.type)break;case"cy":d.setAttribute(l,v),i.pattern&&g(i),i._.dirty=1;break;case"r":"rect"==i.type?b(d,{rx:v,ry:v}):d.setAttribute(l,v),i._.dirty=1;break;case"src":"image"==i.type&&d.setAttributeNS(u,"href",v);break;case"stroke-width":1==i._.sx&&1==i._.sy||(v/=r(o(i._.sx),o(i._.sy))||1),i.paper._vbSize&&(v*=i.paper._vbSize),d.setAttribute(l,v),h["stroke-dasharray"]&&_(i,h["stroke-dasharray"],a),i._.arrows&&("startString"in i._.arrows&&f(i,i._.arrows.startString),"endString"in i._.arrows&&f(i,i._.arrows.endString,1));break;case"stroke-dasharray":_(i,v,a);break;case"fill":if(e(v).match(s._ISURL)){b(d,{fill:v});break}var C,S,I=s.getRGB(v);if(I.error){if(("circle"==i.type||"ellipse"==i.type||"r"!=e(v).charAt())&&m(i,v)){!("opacity"in h||"fill-opacity"in h)||(C=s._g.doc.getElementById(d.getAttribute("fill").replace(/^url\(#|\)$/g,"")))&&(S=C.getElementsByTagName("stop"),b(S[S.length-1],{"stop-opacity":("opacity"in h?h.opacity:1)*("fill-opacity"in h?h["fill-opacity"]:1)})),h.gradient=v,h.fill="none";break}}else delete a.gradient,delete h.gradient,!s.is(h.opacity,"undefined")&&s.is(a.opacity,"undefined")&&b(d,{opacity:h.opacity}),!s.is(h["fill-opacity"],"undefined")&&s.is(a["fill-opacity"],"undefined")&&b(d,{"fill-opacity":h["fill-opacity"]});I[t]("opacity")&&b(d,{"fill-opacity":1<I.opacity?I.opacity/100:I.opacity});case"stroke":I=s.getRGB(v),d.setAttribute(l,I.hex),"stroke"==l&&I[t]("opacity")&&b(d,{"stroke-opacity":1<I.opacity?I.opacity/100:I.opacity}),"stroke"==l&&i._.arrows&&("startString"in i._.arrows&&f(i,i._.arrows.startString),"endString"in i._.arrows&&f(i,i._.arrows.endString,1));break;case"gradient":"circle"!=i.type&&"ellipse"!=i.type&&"r"==e(v).charAt()||m(i,v);break;case"opacity":h.gradient&&!h[t]("stroke-opacity")&&b(d,{"stroke-opacity":1<v?v/100:v});case"fill-opacity":if(h.gradient){(C=s._g.doc.getElementById(d.getAttribute("fill").replace(/^url\(#|\)$/g,"")))&&(S=C.getElementsByTagName("stop"),b(S[S.length-1],{"stop-opacity":v}));break}default:"font-size"==l&&(v=n(v,10)+"px");var L=l.replace(/(\-.)/g,(function(t){return t.substring(1).toUpperCase()}));d.style[L]=v,i._.dirty=1,d.setAttribute(l,v)}}w(i,a),d.style.visibility=p}function y(t,e){(this[0]=this.node=t).raphael=!0,this.id=s._oid++,t.raphaelid=this.id,this.matrix=s.matrix(),this.realPath=null,this.paper=e,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},e.bottom||(e.bottom=this),this.prev=e.top,e.top&&(e.top.next=this),(e.top=this).next=null}s.toString=function(){return"Your browser supports SVG.\nYou are running Rapha\xebl "+this.version};var b=function(i,n){if(n)for(var a in"string"==typeof i&&(i=b(i)),n)n[t](a)&&("xlink:"==a.substring(0,6)?i.setAttributeNS(u,a.substring(6),e(n[a])):i.setAttribute(a,e(n[a])));else(i=s._g.doc.createElementNS("http://www.w3.org/2000/svg",i)).style&&(i.style.webkitTapHighlightColor="rgba(0,0,0,0)");return i},x={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},w=function(i,a){if("text"==i.type&&(a[t]("text")||a[t]("font")||a[t]("font-size")||a[t]("x")||a[t]("y"))){var r=i.attrs,o=i.node,l=o.firstChild?n(s._g.doc.defaultView.getComputedStyle(o.firstChild,"").getPropertyValue("font-size"),10):10;if(a[t]("text")){for(r.text=a.text;o.firstChild;)o.removeChild(o.firstChild);for(var c,d=e(a.text).split("\n"),u=[],h=0,p=d.length;h<p;h++)c=b("tspan"),h&&b(c,{dy:1.2*l,x:r.x}),c.appendChild(s._g.doc.createTextNode(d[h])),o.appendChild(c),u[h]=c}else for(h=0,p=(u=o.getElementsByTagName("tspan")).length;h<p;h++)h?b(u[h],{dy:1.2*l,x:r.x}):b(u[0],{dy:0});b(o,{x:r.x,y:r.y}),i._.dirty=1,i=i._getBBox(),(i=r.y-(i.y+i.height/2))&&s.is(i,"finite")&&b(u[0],{dy:i})}},T=s.el;(y.prototype=T).constructor=y,s._engine.path=function(t,e){var s=b("path");return e.canvas&&e.canvas.appendChild(s),(e=new y(s,e)).type="path",v(e,{fill:"none",stroke:"#000",path:t}),e},T.rotate=function(t,s,n){return this.removed||((t=e(t).split(c)).length-1&&(s=i(t[1]),n=i(t[2])),t=i(t[0]),null==n&&(s=n),null!=s&&null!=n||(s=(a=this.getBBox(1)).x+a.width/2,n=a.y+a.height/2),this.transform(this._.transform.concat([["r",t,s,n]]))),this;var a},T.scale=function(t,s,n,a){return this.removed||((t=e(t).split(c)).length-1&&(s=i(t[1]),n=i(t[2]),a=i(t[3])),t=i(t[0]),null==s&&(s=t),null==a&&(n=a),null!=n&&null!=a||(r=this.getBBox(1)),n=null==n?r.x+r.width/2:n,a=null==a?r.y+r.height/2:a,this.transform(this._.transform.concat([["s",t,s,n,a]]))),this;var r},T.translate=function(t,s){return this.removed||((t=e(t).split(c)).length-1&&(s=i(t[1])),t=i(t[0])||0,s=+s||0,this.transform(this._.transform.concat([["t",t,s]]))),this},T.transform=function(e){var i=this._;return null==e?i.transform:(s._extractTransform(this,e),this.clip&&b(this.clip,{transform:this.matrix.invert()}),this.pattern&&g(this),this.node&&b(this.node,{transform:this.matrix}),1==i.sx&&1==i.sy||(i=this.attrs[t]("stroke-width")?this.attrs["stroke-width"]:1,this.attr({"stroke-width":i})),this)},T.hide=function(){return this.removed||this.paper.safari(this.node.style.display="none"),this},T.show=function(){return this.removed||this.paper.safari(this.node.style.display=""),this},T.remove=function(){if(!this.removed&&this.node.parentNode){var t,e=this.paper;for(t in e.__set__&&e.__set__.exclude(this),d.unbind("raphael.*.*."+this.id
1),this.gradient&&e.defs.removeChild(this.gradient),s._tear(this,e),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node),this)this[t]="function"==typeof this[t]?s._removedFactory(t):null;this.removed=!0}},T._getBBox=function(){var t;"none"==this.node.style.display&&(this.show(),t=!0);var e={};try{e=this.node.getBBox()}catch(t){}finally{e=e||{}}return t&&this.hide(),e},T.attr=function(e,i){if(this.removed)return this;if(null==e){var n,a={};for(n in this.attrs)this.attrs[t](n)&&(a[n]=this.attrs[n]);return a.gradient&&"none"==a.fill&&(a.fill=a.gradient)&&delete a.gradient,a.transform=this._.transform,a}if(null==i&&s.is(e,"string")){if("fill"==e&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==e)return this._.transform;for(var r=e.split(c),o={},l=0,u=r.length;l<u;l++)(e=r[l])in this.attrs?o[e]=this.attrs[e]:s.is(this.paper.customAttributes[e],"function")?o[e]=this.paper.customAttributes[e].def:o[e]=s._availableAttrs[e];return u-1?o:o[r[0]]}if(null==i&&s.is(e,"array")){for(o={},l=0,u=e.length;l<u;l++)o[e[l]]=this.attr(e[l]);return o}var h,p;for(p in null!=i?(h={})[e]=i:null!=e&&s.is(e,"object")&&(h=e),h)d("raphael.attr."+p+"."+this.id,this,h[p]);for(p in this.paper.customAttributes)if(this.paper.customAttributes[t](p)&&h[t](p)&&s.is(this.paper.customAttributes[p],"function")){var m,g=this.paper.customAttributes[p].apply(this,[].concat(h[p]));for(m in this.attrs[p]=h[p],g)g[t](m)&&(h[m]=g[m])}return v(this,h),this},T.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var t=this.paper;return t.top!=this&&s._tofront(this,t),this},T.toBack=function(){if(this.removed)return this;var t=this.node.parentNode;return"a"==t.tagName.toLowerCase()?t.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):t.firstChild!=this.node&&t.insertBefore(this.node,this.node.parentNode.firstChild),s._toback(this,this.paper),this.paper,this},T.insertAfter=function(t){if(this.removed)return this;var e=t.node||t[t.length-1].node;return e.nextSibling?e.parentNode.insertBefore(this.node,e.nextSibling):e.parentNode.appendChild(this.node),s._insertafter(this,t,this.paper),this},T.insertBefore=function(t){if(this.removed)return this;var e=t.node||t[0].node;return e.parentNode.insertBefore(this.node,e),s._insertbefore(this,t,this.paper),this},T.blur=function(t){var e,i,n=this;return 0!=+t?(e=b("filter"),i=b("feGaussianBlur"),n.attrs.blur=t,e.id=s.createUUID(),b(i,{stdDeviation:+t||1.5}),e.appendChild(i),n.paper.defs.appendChild(e),n._blur=e,b(n.node,{filter:"url(#"+e.id+")"})):(n._blur&&(n._blur.parentNode.removeChild(n._blur),delete n._blur,delete n.attrs.blur),n.node.removeAttribute("filter")),n},s._engine.circle=function(t,e,s,i){var n=b("circle");return t.canvas&&t.canvas.appendChild(n),(t=new y(n,t)).attrs={cx:e,cy:s,r:i,fill:"none",stroke:"#000"},t.type="circle",b(n,t.attrs),t},s._engine.rect=function(t,e,s,i,n,a){var r=b("rect");return t.canvas&&t.canvas.appendChild(r),(t=new y(r,t)).attrs={x:e,y:s,width:i,height:n,r:a||0,rx:a||0,ry:a||0,fill:"none",stroke:"#000"},t.type="rect",b(r,t.attrs),t},s._engine.ellipse=function(t,e,s,i,n){var a=b("ellipse");return t.canvas&&t.canvas.appendChild(a),(t=new y(a,t)).attrs={cx:e,cy:s,rx:i,ry:n,fill:"none",stroke:"#000"},t.type="ellipse",b(a,t.attrs),t},s._engine.image=function(t,e,s,i,n,a){var r=b("image");return b(r,{x:s,y:i,width:n,height:a,preserveAspectRatio:"none"}),r.setAttributeNS(u,"href",e),t.canvas&&t.canvas.appendChild(r),(t=new y(r,t)).attrs={x:s,y:i,width:n,height:a,src:e},t.type="image",t},s._engine.text=function(t,e,i,n){var a=b("text");return t.canvas&&t.canvas.appendChild(a),(t=new y(a,t)).attrs={x:e,y:i,"text-anchor":"middle",text:n,font:s._availableAttrs.font,stroke:"none",fill:"#000"},t.type="text",v(t,t.attrs),t},s._engine.setSize=function(t,e){return this.width=t||this.width,this.height=e||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},s._engine.create=function(){var t=(l=s._getContainer.apply(0,arguments))&&l.container,e=l.x,i=l.y,n=l.width,a=l.height;if(!t)throw new Error("SVG container not found.");var r,o=b("svg"),l="overflow:hidden;";return e=e||0,i=i||0,b(o,{height:a=a||342,version:1.1,width:n=n||512,xmlns:"http://www.w3.org/2000/svg"}),1==t?(o.style.cssText=l+"position:absolute;
1left:"+e+"px;top:"+i+"px",s._g.doc.body.appendChild(o),r=1):(o.style.cssText=l+"position:relative",t.firstChild?t.insertBefore(o,t.firstChild):t.appendChild(o)),(t=new s._Paper).width=n,t.height=a,t.canvas=o,t.clear(),t._left=t._top=0,r&&(t.renderfix=function(){}),t.renderfix(),t},s._engine.setViewBox=function(t,e,s,i,n){d("raphael.setViewBox",this,this._viewBox,[t,e,s,i,n]);var a,o=r(s/this.width,i/this.height),l=this.top,c=n?"meet":"xMinYMin",u=null==t?(this._vbSize&&(o=1),delete this._vbSize,"0 0 "+this.width+" "+this.height):(this._vbSize=o,t+" "+e+" "+s+" "+i);for(b(this.canvas,{viewBox:u,preserveAspectRatio:c});o&&l;)a="stroke-width"in l.attrs?l.attrs["stroke-width"]:1,l.attr({"stroke-width":a}),l._.dirty=1,l._.dirtyT=1,l=l.prev;return this._viewBox=[t,e,s,i,!!n],this},s.prototype.renderfix=function(){var t,e=this.canvas,s=e.style;try{t=e.getScreenCTM()||e.createSVGMatrix()}catch(s){t=e.createSVGMatrix()}var i=-t.e%1,n=-t.f%1;(i||n)&&(i&&(this._left=(this._left+i)%1,s.left=this._left+"px"),n&&(this._top=(this._top+n)%1,s.top=this._top+"px"))},s.prototype.clear=function(){s.eve("raphael.clear",this);for(var t=this.canvas;t.firstChild;)t.removeChild(t.firstChild);this.bottom=this.top=null,(this.desc=b("desc")).appendChild(s._g.doc.createTextNode("Created with Rapha\xebl "+s.version)),t.appendChild(this.desc),t.appendChild(this.defs=b("defs"))},s.prototype.remove=function(){for(var t in d("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?s._removedFactory(t):null};var k,C=s.st;for(k in T)T[t](k)&&!C[t](k)&&(C[k]=function(t){return function(){var e=arguments;return this.forEach((function(s){s[t].apply(s,e)}))}}(k))}}(),function(){if(s.vml){function t(t,e,i){var n=s.matrix();return n.rotate(-t,.5,.5),{dx:n.x(e,i),dy:n.y(e,i)}}function e(e,s,i,n,a,r){var o,l=e._,c=e.matrix,h=l.fillpos,p=e.node,g=p.style,f=1,_="",v=b/s;e=b/i,g.visibility="hidden",s&&i&&(p.coordsize=d(v)+m+d(e),g.rotation=r*(s*i<0?-1:1),r&&(n=(o=t(r,n,a)).dx,a=o.dy),s<0&&(_+="x"),i<0&&(_+=" y")&&(f=-1),g.flip=_,p.coordorigin=n*-v+m+a*-e,(h||l.fillsize)&&(e=(e=p.getElementsByTagName(u))&&e[0],p.removeChild(e),h&&(o=t(r,c.x(h[0],h[1]),c.y(h[0],h[1])),e.position=o.dx*f+m+o.dy*f),l.fillsize&&(e.size=l.fillsize[0]*d(s)+m+l.fillsize[1]*d(i)),p.appendChild(e)),g.visibility="visible")}var i="hasOwnProperty",n=String,a=parseFloat,r=Math,o=r.round,l=r.max,c=r.min,d=r.abs,u="fill",h=/[, ]+/,p=s.eve,m=" ",g={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},f=/([clmz]),?([^clmz]*)/gi,_=/ progid:\S+Blur\([^\)]+\)/g,v=/-?[^,\s-]+/g,y="position:absolute;left:0;top:0;width:1px;height:1px",b=21600,x={path:1,rect:1,image:1},w={circle:1,ellipse:1};function T(t,e,s){for(var i=n(e).toLowerCase().split("-"),a=(s=s?"end":"start",i.length),r="classic",o="medium",l="medium";a--;)switch(i[a]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":r=i[a];break;case"wide":case"narrow":l=i[a];break;case"long":case"short":o=i[a]}(t=t.node.getElementsByTagName("stroke")[0])[s+"arrow"]=r,t[s+"arrowlength"]=o,t[s+"arrowwidth"]=l}function k(t,r){t.attrs=t.attrs||{};var d,p,_,y,k,C,L,E=t.node,A=t.attrs,P=E.style,M=x[t.type]&&(r.x!=A.x||r.y!=A.y||r.width!=A.width||r.height!=A.height||r.cx!=A.cx||r.cy!=A.cy||r.rx!=A.rx||r.ry!=A.ry||r.r!=A.r),z=w[t.type]&&(A.cx!=r.cx||A.cy!=r.cy||A.r!=r.r||A.rx!=r.rx||A.ry!=r.ry),N=t;for(d in r)r[i](d)&&(A[d]=r[d]);if(M&&(A.path=s._getPath[t.type](t),t._.dirty=1),r.href&&(E.href=r.href),r.title&&(E.title=r.title),r.target&&(E.target=r.target),r.cursor&&(P.cursor=r.cursor),"blur"in r&&t.blur(r.blur),(r.path&&"path"==t.type||M)&&(E.path=function(t){var e=/[ahqstv]/gi,i=s._pathToAbsolute;if(n(t).match(e)&&(i=s._path2curve),e=/[clmz]/g,i==s._pathToAbsolute&&!n(t).match(e)){var a=n(t).replace(f,(function(t,e,s){var i=[],n="m"==e.toLowerCase(),a=g[e];return s.replace(v,(function(t){n&&2==i.length&&(a+=i+g["m"==e?"l":"L"],i=[]),i.push(o(t*b))})),a+i}));return a}for(var r,l,c=i(t),d=(a=[],0),u=c.length;d<u;d++){r=c[d],"z"==(l=c[d][0].toLowerCase())&&(l="x");for(var h=1,p=r.length;h<p;h++)l+=o(r[h]*b)+(h!=p-1?",":"");a.push(l)}return a.join(m)}(~n(A.path).toLowerCase().indexOf("r")?s._pathToAbsolute(A.path):A.path),"image"==t.type&&(t._.fillpos=[A.x,A.y],t._.fillsize=[A.width,A.height],e(t,1,1,0,0,0))),"transform"in r&&t.transform(r.transform),z&&(y=+A.cx,p=+A.cy,z=+A.rx||+A.r||0,_=+A.ry||+A.r||0,E.path=s.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",o((y-z)*b),o((p-_)*b),o((y+z)*b),o((p+_)*b),o(y*b)),t._.dirty=1),"clip-rect"in r&&(4==(p=n(r["clip-rect"]).split(h)).length&&(p[2]=+p[2]+ +p[0],p[3]=+p[3]+ +p[1],(y=(_=E.clipRect||s._g.doc.createElement("div")).style).clip=s.format("rect({1}px {2}px {3}px {0}px)",p),E.clipRect||(y.position="absolute",y.top=0,y.left=0,y.width=t.paper.width+"px",y.height=t.paper.height+"px",E.parentNode.insertBefore(_,E),_.appendChild(E),E.clipRect=_)),r["clip-rect"]||E.clipRect&&(E.clipRect.
1style.clip="auto")),t.textpath&&(C=t.textpath.style,r.font&&(C.font=r.font),r["font-family"]&&(C.fontFamily='"'+r["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,"")+'"'),r["font-size"]&&(C.fontSize=r["font-size"]),r["font-weight"]&&(C.fontWeight=r["font-weight"]),r["font-style"]&&(C.fontStyle=r["font-style"])),"arrow-start"in r&&T(N,r["arrow-start"]),"arrow-end"in r&&T(N,r["arrow-end"],1),null==r.opacity&&null==r["stroke-width"]&&null==r.fill&&null==r.src&&null==r.stroke&&null==r["stroke-width"]&&null==r["stroke-opacity"]&&null==r["fill-opacity"]&&null==r["stroke-dasharray"]&&null==r["stroke-miterlimit"]&&null==r["stroke-linejoin"]&&null==r["stroke-linecap"]||((C=(C=E.getElementsByTagName(u))&&C[0])||(C=S(u)),"image"==t.type&&r.src&&(C.src=r.src),r.fill&&(C.on=!0),null!=C.on&&"none"!=r.fill&&null!==r.fill||(C.on=!1),C.on&&r.fill&&((F=n(r.fill).match(s._ISURL))?(C.parentNode==E&&E.removeChild(C),C.rotate=!0,C.src=F[1],C.type="tile",k=t.getBBox(1),C.position=k.x+m+k.y,t._.fillpos=[k.x,k.y],s._preload(F[1],(function(){t._.fillsize=[this.offsetWidth,this.offsetHeight]}))):(C.color=s.getRGB(r.fill).hex,C.src="",C.type="solid",s.getRGB(r.fill).error&&(N.type in{circle:1,ellipse:1}||"r"!=n(r.fill).charAt())&&I(N,r.fill,C)&&(A.fill="none",A.gradient=r.fill,C.rotate=!1))),("fill-opacity"in r||"opacity"in r)&&(L=((+A["fill-opacity"]+1||2)-1)*((+A.opacity+1||2)-1)*((+s.getRGB(r.fill).o+1||2)-1),L=c(l(L,0),1),C.opacity=L,C.src&&(C.color="none")),E.appendChild(C),k=!1,(F=E.getElementsByTagName("stroke")&&E.getElementsByTagName("stroke")[0])||(k=F=S("stroke")),(r.stroke&&"none"!=r.stroke||r["stroke-width"]||null!=r["stroke-opacity"]||r["stroke-dasharray"]||r["stroke-miterlimit"]||r["stroke-linejoin"]||r["stroke-linecap"])&&(F.on=!0),"none"!=r.stroke&&null!==r.stroke&&null!=F.on&&0!=r.stroke&&0!=r["stroke-width"]||(F.on=!1),C=s.getRGB(r.stroke),F.on&&r.stroke&&(F.color=C.hex),L=((+A["stroke-opacity"]+1||2)-1)*((+A.opacity+1||2)-1)*((+C.o+1||2)-1),C=.75*(a(r["stroke-width"])||1),L=c(l(L,0),1),null==r["stroke-width"]&&(C=A["stroke-width"]),r["stroke-width"]&&(F.weight=C),C&&C<1&&(L*=C)&&(F.weight=1),F.opacity=L,r["stroke-linejoin"]&&(F.joinstyle=r["stroke-linejoin"]||"miter"),F.miterlimit=r["stroke-miterlimit"]||8,r["stroke-linecap"]&&(F.endcap="butt"==r["stroke-linecap"]?"flat":"square"==r["stroke-linecap"]?"square":"round"),r["stroke-dasharray"]&&(L={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"},F.dashstyle=L[i](r["stroke-dasharray"])?L[r["stroke-dasharray"]]:""),k&&E.appendChild(F)),"text"==N.type){N.paper.canvas.style.display="",E=N.paper.span;var F=A.font&&A.font.match(/\d+(?:\.\d*)?(?=px)/);P=E.style,A.font&&(P.font=A.font),A["font-family"]&&(P.fontFamily=A["font-family"]),A["font-weight"]&&(P.fontWeight=A["font-weight"]),A["font-style"]&&(P.fontStyle=A["font-style"]),F=a(A["font-size"]||F&&F[0])||10,P.fontSize=100*F+"px",N.textpath.string&&(E.innerHTML=n(N.textpath.string).replace(/</g,"<").replace(/&/g,"&").replace(/\n/g,"<br>")),E=E.getBoundingClientRect(),N.W=A.w=(E.right-E.left)/100,N.H=A.h=(E.bottom-E.top)/100,N.X=A.x,N.Y=A.y+N.H/2,("x"in r||"y"in r)&&(N.path.v=s.format("m{0},{1}l{2},{1}",o(A.x*b),o(A.y*b),o(A.x*b)+1));for(var j=["x","y","text","font","font-family","font-weight","font-style","font-size"],B=0,O=j.length;B<O;B++)if(j[B]in r){N._.dirty=1;break}switch(A["text-anchor"]){case"start":N.textpath.style["v-text-align"]="left",N.bbx=N.W/2;break;case"end":N.textpath.style["v-text-align"]="right",N.bbx=-N.W/2;break;default:N.textpath.style["v-text-align"]="center",N.bbx=0}N.textpath.style["v-text-kern"]=!0}}function C(t,e){(this[0]=this.node=t).raphael=!0,this.id=s._oid++,t.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=e,this.matrix=s.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},e.bottom||(e.bottom=this),this.prev=e.top,e.top&&(e.top.next=this),(e.top=this).next=null}s.toString=function(){return"Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\xebl "+this.version};
1var S,I=function(t,e,i){t.attrs=t.attrs||{},t.attrs;var o=Math.pow,l="linear",c=".5 .5";if(t.attrs.gradient=e,e=(e=n(e).replace(s._radial_gradient,(function(t,e,s){return l="radial",e&&s&&(e=a(e),s=a(s),.25<o(e-.5,2)+o(s-.5,2)&&(s=r.sqrt(.25-o(e-.5,2))*(2*(.5<s)-1)+.5),c=e+m+s),""}))).split(/\s*\-\s*/),"linear"==l){var d=e.shift();if(d=-a(d),isNaN(d))return null}var u=s._parseDots(e);if(!u)return null;if(t=t.shape||t.node,u.length){t.removeChild(i),i.on=!0,i.method="none",i.color=u[0].color,i.color2=u[u.length-1].color;for(var h=[],p=0,g=u.length;p<g;p++)u[p].offset&&h.push(u[p].offset+m+u[p].color);i.colors=h.length?h.join():"0% "+i.color,"radial"==l?(i.type="gradientTitle",i.focus="100%",i.focussize="0 0",i.focusposition=c,i.angle=0):(i.type="gradient",i.angle=(270-d)%360),t.appendChild(i)}return 1},L=s.el;(C.prototype=L).constructor=C,L.transform=function(t){if(null==t)return this._.transform;var i,a=(d=this.paper._viewBoxShift)?"s"+[d.scale,d.scale]+"-1-1t"+[d.dx,d.dy]:"";d&&(i=t=n(t).replace(/\.{3}|\u2026/g,this._.transform||"")),s._extractTransform(this,a+t);var r=this.matrix.clone(),o=this.skew,l=this.node,c=~n(this.attrs.fill).indexOf("-"),d=!n(this.attrs.fill).indexOf("url(");return r.translate(1,1),d||c||"image"==this.type?(o.matrix="1 0 0 1",o.offset="0 0",a=r.split(),c&&a.noRotation||!a.isSimple?(l.style.filter=r.toFilter(),t=this.getBBox(),d=this.getBBox(1),c=t.x-d.x,d=t.y-d.y,l.coordorigin=c*-b+m+d*-b,e(this,1,1,c,d,0)):(l.style.filter="",e(this,a.scalex,a.scaley,a.dx,a.dy,a.rotate))):(l.style.filter="",o.matrix=n(r),o.offset=r.offset()),i&&(this._.transform=i),this},L.rotate=function(t,e,s){return this.removed?this:null!=t?((t=n(t).split(h)).length-1&&(e=a(t[1]),s=a(t[2])),t=a(t[0]),null==s&&(e=s),null!=e&&null!=s||(e=(i=this.getBBox(1)).x+i.width/2,s=i.y+i.height/2),this._.dirtyT=1,this.transform(this._.transform.concat([["r",t,e,s]])),this):void 0;var i},L.translate=function(t,e){return this.removed||((t=n(t).split(h)).length-1&&(e=a(t[1])),t=a(t[0])||0,e=+e||0,this._.bbox&&(this._.bbox.x+=t,this._.bbox.y+=e),this.transform(this._.transform.concat([["t",t,e]]))),this},L.scale=function(t,e,s,i){return this.removed||((t=n(t).split(h)).length-1&&(e=a(t[1]),s=a(t[2]),i=a(t[3]),isNaN(s)&&(s=null),isNaN(i)&&(i=null)),t=a(t[0]),null==e&&(e=t),null==i&&(s=i),null!=s&&null!=i||(r=this.getBBox(1)),s=null==s?r.x+r.width/2:s,i=null==i?r.y+r.height/2:i,this.transform(this._.transform.concat([["s",t,e,s,i]])),this._.dirtyT=1),this;var r},L.hide=function(){return this.removed||(this.node.style.display="none"),this},L.show=function(){return this.removed||(this.node.style.display=""),this},L._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},L.remove=function(){if(!this.removed&&this.node.parentNode){for(var t in this.paper.__set__&&this.paper.__set__.exclude(this),s.eve.unbind("raphael.*.*."+this.id),s._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)this[t]="function"==typeof this[t]?s._removedFactory(t):null;this.removed=!0}},L.attr=function(t,e){if(this.removed)return this;if(null==t){var n,a={};for(n in this.attrs)this.attrs[i](n)&&(a[n]=this.attrs[n]);return a.gradient&&"none"==a.fill&&(a.fill=a.gradient)&&delete a.gradient,a.transform=this._.transform,a}if(null==e&&s.is(t,"string")){if(t==u&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var r=t.split(h),o={},l=0,c=r.length;l<c;l++)(t=r[l])in this.attrs?o[t]=this.attrs[t]:s.is(this.paper.customAttributes[t],"function")?o[t]=this.paper.customAttributes[t].def:o[t]=s._availableAttrs[t];return c-1?o:o[r[0]]}if(this.attrs&&null==e&&s.is(t,"array")){for(o={},l=0,c=t.length;l<c;l++)o[t[l]]=this.attr(t[l]);return o}var d,m;for(m in null!=e&&((d={})[t]=e),null==e&&s.is(t,"object")&&(d=t),d)p("raphael.attr."+m+"."+this.id,this,d[m]);if(d){for(m in this.paper.customAttributes)if(this.paper.customAttributes[i](m)&&d[i](m)&&s.is(this.paper.customAttributes[m],"function")){var g,f=this.paper.customAttributes[m].apply(this,[].concat(d[m]));
1for(g in this.attrs[m]=d[m],f)f[i](g)&&(d[g]=f[g])}d.text&&"text"==this.type&&(this.textpath.string=d.text),k(this,d)}return this},L.toFront=function(){return this.removed||this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&s._tofront(this,this.paper),this},L.toBack=function(){return this.removed||this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),s._toback(this,this.paper)),this},L.insertAfter=function(t){return this.removed||(t.constructor==s.st.constructor&&(t=t[t.length-1]),t.node.nextSibling?t.node.parentNode.insertBefore(this.node,t.node.nextSibling):t.node.parentNode.appendChild(this.node),s._insertafter(this,t,this.paper)),this},L.insertBefore=function(t){return this.removed||(t.constructor==s.st.constructor&&(t=t[0]),t.node.parentNode.insertBefore(this.node,t.node),s._insertbefore(this,t,this.paper)),this},L.blur=function(t){var e=this.node.runtimeStyle,i=(i=e.filter).replace(_,"");return 0!=+t?(this.attrs.blur=t,e.filter=i+m+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+t||1.5)+")",e.margin=s.format("-{0}px 0 0 -{0}px",o(+t||1.5))):(e.filter=i,e.margin=0,delete this.attrs.blur),this},s._engine.path=function(t,e){var s=S("shape");s.style.cssText=y,s.coordsize=b+m+b,s.coordorigin=e.coordorigin;var i=new C(s,e),n={fill:"none",stroke:"#000"};return t&&(n.path=t),i.type="path",i.path=[],i.Path="",k(i,n),e.canvas.appendChild(s),(e=S("skew")).on=!0,s.appendChild(e),i.skew=e,i.transform(""),i},s._engine.rect=function(t,e,i,n,a,r){var o=s._rectPath(e,i,n,a,r),l=t.path(o);return t=l.attrs,l.X=t.x=e,l.Y=t.y=i,l.W=t.width=n,l.H=t.height=a,t.r=r,t.path=o,l.type="rect",l},s._engine.ellipse=function(t,e,s,i,n){return(t=t.path()).attrs,t.X=e-i,t.Y=s-n,t.W=2*i,t.H=2*n,t.type="ellipse",k(t,{cx:e,cy:s,rx:i,ry:n}),t},s._engine.circle=function(t,e,s,i){return(t=t.path()).attrs,t.X=e-i,t.Y=s-i,t.W=t.H=2*i,t.type="circle",k(t,{cx:e,cy:s,r:i}),t},s._engine.image=function(t,i,n,a,r,o){var l=s._rectPath(n,a,r,o),c=t.path(l).attr({stroke:"none"}),d=c.attrs,h=c.node;return t=h.getElementsByTagName(u)[0],d.src=i,c.X=d.x=n,c.Y=d.y=a,c.W=d.width=r,c.H=d.height=o,d.path=l,c.type="image",t.parentNode==h&&h.removeChild(t),t.rotate=!0,t.src=i,t.type="tile",c._.fillpos=[n,a],c._.fillsize=[r,o],h.appendChild(t),e(c,1,1,0,0,0),c},s._engine.text=function(t,e,i,a){var r=S("shape"),l=S("path"),c=S("textpath");e=e||0,i=i||0,a=a||"",l.v=s.format("m{0},{1}l{2},{1}",o(e*b),o(i*b),o(e*b)+1),l.textpathok=!0,c.string=n(a),c.on=!0,r.style.cssText=y,r.coordsize=b+m+b,r.coordorigin="0 0";var d=new C(r,t),u={fill:"#000",stroke:"none",font:s._availableAttrs.font,text:a};return d.shape=r,d.path=l,d.textpath=c,d.type="text",d.attrs.text=n(a),d.attrs.x=e,d.attrs.y=i,d.attrs.w=1,d.attrs.h=1,k(d,u),r.appendChild(c),r.appendChild(l),t.canvas.appendChild(r),(t=S("skew")).on=!0,r.appendChild(t),d.skew=t,d.transform(""),d},s._engine.setSize=function(t,e){var i=this.canvas.style;return(this.width=t)==+t&&(t+="px"),(this.height=e)==+e&&(e+="px"),i.width=t,i.height=e,i.clip="rect(0 "+t+" "+e+" 0)",this._viewBox&&s._engine.setViewBox.apply(this,this._viewBox),this},s._engine.setViewBox=function(t,e,i,n,a){s.eve("raphael.setViewBox",this,this._viewBox,[t,e,i,n,a]);var r,o=this.width,c=this.height,d=1/l(i/o,n/c);return a&&(i*(r=c/n)<o&&(t-=(o-i*r)/2/r),n*(o/=i)<c&&(e-=(c-n*o)/2/o)),this._viewBox=[t,e,i,n,!!a],this._viewBoxShift={dx:-t,dy:-e,scale:d},this.forEach((function(t){t.transform("...")})),this},s._engine.initWin=function(t){var e=t.document;e.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{e.namespaces.rvml||e.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),S=function(t){return e.createElement("<rvml:"+t+' class="rvml">')}}catch(t){S=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},s._engine.initWin(s._g.win),s._engine.create=function(){var t=(l=s._getContainer.apply(0,arguments)).container,e=l.height,i=l.width,n=l.x,a=l.y;if(!t)throw new Error("VML container not found.");var r=new s._Paper,o=r.canvas=s._g.doc.createElement("div"),l=o.style;
1return n=n||0,a=a||0,i=i||512,e=e||342,(r.width=i)==+i&&(i+="px"),(r.height=e)==+e&&(e+="px"),r.coordsize=216e5+m+216e5,r.coordorigin="0 0",r.span=s._g.doc.createElement("span"),r.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",o.appendChild(r.span),l.cssText=s.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,e),1==t?(s._g.doc.body.appendChild(o),l.left=n+"px",l.top=a+"px",l.position="absolute"):t.firstChild?t.insertBefore(o,t.firstChild):t.appendChild(o),r.renderfix=function(){},r},s.prototype.clear=function(){s.eve("raphael.clear",this),this.canvas.innerHTML="",this.span=s._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},s.prototype.remove=function(){for(var t in s.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?s._removedFactory(t):null;return!0};var E,A=s.st;for(E in L)L[i](E)&&!A[i](E)&&(A[E]=function(t){return function(){var e=arguments;return this.forEach((function(s){s[t].apply(s,e)}))}}(E))}}(),u.was?d.win.Raphael=s:t.Raphael=s}(t=window,t.eve),function(t){var e,s,i,n={};(function(){var t,e,s,i,n,a,r,o,l,c,d,u=this||Function("return this")(),h=function(){"use strict";var t,e,s,i,n,a="linear",r=Date.now||function(){return+new Date},o="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:r;function l(){}function c(t,e){for(var s in t)Object.hasOwnProperty.call(t,s)&&e(s)}function d(t,e){return c(e,(function(s){t[s]=e[s]})),t}function h(t,e){c(e,(function(s){void 0===t[s]&&(t[s]=e[s])}))}function p(e,s,i,n,a,r,o){var l,c,d,u=e<r?0:(e-r)/a;for(c in s)s.hasOwnProperty(c)&&(d="function"==typeof(d=o[c])?d:t[d],s[c]=(l=i[c])+(n[c]-l)*d(u));return s}function m(t,e){var s=_.prototype.filter,i=t._filterArgs;c(s,(function(n){void 0!==s[n][e]&&s[n][e].apply(t,i)}))}function g(t,e,a,r,l,c,d,u,h,g,f){n=e+a+r,s=Math.min(f||o(),n),i=n<=s,n=r-(n-s),t.isPlaying()&&(i?(h(d,t._attachment,n),t.stop(!0)):(t._scheduleId=g(t._timeoutHandler,1e3/60),m(t,"beforeTween"),s<e+a?p(1,l,c,d,1,1,u):p(s,l,c,d,r,e+a,u),m(t,"afterTween"),h(l,t._attachment,n)))}function f(t,e){var s={},i=typeof e;return c(t,"string"==i||"function"==i?function(t){s[t]=e}:function(t){s[t]||(s[t]=e[t]||a)}),s}function _(t,s){this._currentState=t||{},this._configured=!1,this._scheduleFunction=e,void 0!==s&&this.setConfig(s)}return e="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame)||setTimeout,_.prototype.tween=function(t){return this._isTweening?this:(void 0===t&&this._configured||this.setConfig(t),this._timestamp=o(),this._start(this.get(),this._attachment),this.resume())},_.prototype.setConfig=function(t){t=t||{},this._configured=!0,this._attachment=t.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=t.delay||0,this._start=t.start||l,this._step=t.step||l,this._finish=t.finish||l,this._duration=t.duration||500,this._currentState=d({},t.from||this.get()),this._originalState=this.get(),this._targetState=d({},t.to||this.get());var e=this;this._timeoutHandler=function(){g(e,e._timestamp,e._delay,e._duration,e._currentState,e._originalState,e._targetState,e._easing,e._step,e._scheduleFunction)};var s=this._currentState,i=this._targetState;return h(i,s),this._easing=f(s,t.easing||a),this._filterArgs=[s,this._originalState,i,this._easing],m(this,"tweenCreated"),this},_.prototype.get=function(){return d({},this._currentState)},_.prototype.set=function(t){this._currentState=t},_.prototype.pause=function(){return this._pausedAtTime=o(),this._isPaused=!0,this},_.prototype.resume=function(){return this._isPaused&&(this._timestamp+=o()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},_.prototype.seek=function(t){t=Math.max(t,0);var e=o();return this._timestamp+t===0||(this._timestamp=e-t,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,g(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,e),this.pause())),this},_.prototype.stop=function(t){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=l,(u.cancelAnimationFrame||u.webkitCancelAnimationFrame||u.oCancelAnimationFrame||u.msCancelAnimationFrame||u.mozCancelRequestAnimationFrame||u.clearTimeout)(this._scheduleId),t&&(m(this,"beforeTween"),p(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),m(this,"afterTween"),m(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},_.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},_.prototype.setScheduleFunction=function(t){this._scheduleFunction=t},_.prototype.dispose=function(){for(var t in this)this.hasOwnProperty(t)&&delete this[t]},_.prototype.filter={},t=_.prototype.formula={linear:function(t){return t}},d(_,{now:o,each:c,tweenProps:p,tweenProp:function(t,e,s,i){return t+(e-t)*s(i)},applyFilter:m,shallowCopy:d,defaults:h,composeEasingObject:f}),"function"==typeof SHIFTY_DEBUG_NOW&&(u.timeoutHandler=g),u.Tweenable=_}();function p(t){e.each(t,(function(e){var s=t[e];"string"==typeof s&&s.match(o)&&(t[e]=f(o,s,m))}))}function m(t){var e;return"rgb("+(3===(e=(e=t).replace(/#/,"")).length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]),c[0]=g(e.substr(0,2)),c[1]=g(e.substr(2,2)),c[2]=g(e.substr(4,2)),t=c)[0]+","+t[1]+","+t[2]+")"}function g(t){return parseInt(t,16)}function f(t,e,s){var i=e.match(t),n=e.replace(t,l);if(i)for(var a,r=i.length,o=0;o<r;o++)a=i.shift(),n=n.replace(l,s(a));return n}function _(t){for(var e=t.match(n),s=e.length,i=t.match(r)[0],a=0;a<s;a++)i+=parseInt(e[a],10)+",";return i.slice(0,-1)+")"}function v(t,s){e.each(s,(function(e){for(var i=b(t[e]),n=i.length,a=0;a<n;a++)t[s[e].chunkNames[a]]=+i[a];delete t[e]}))}function y(t,s){e.each(s,(function(e){var i=t[e],n=function(t,e){d.length=0;for(var s=e.length,i=0;i<s;i++)d.push(t[e[i]]);return d}(function(t,e){for(var s,i={},n=e.length,a=0;a<n;a++)i[s=e[a]]=t[s],delete t[s];return i}(t,s[e].chunkNames),s[e].chunkNames);i=function(t,e){for(var s=t,i=e.length,n=0;n<i;n++)s=s.replace(l,+e[n].toFixed(4));return s}(s[e].formatString,n),t[e]=f(a,i,_)}))}function b(t){return t.match(n)}h.shallowCopy(h.prototype.formula,{easeInQuad:function(t){return Math.pow(t,2)},easeOutQuad:function(t){return-(Math.pow(t-1,2)-1)},easeInOutQuad:function(t){return(t/=.5)<1?.5*Math.pow(t,2):-.5*((t-=2)*t-2)},easeInCubic:function(t){return Math.pow(t,3)},easeOutCubic:function(t){return Math.pow(t-1,3)+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)},easeInQuart:function(t){return Math.pow(t,4)},easeOutQuart:function(t){return-(Math.pow(t-1,4)-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeInQuint:function(t){return Math.pow(t,5)},easeOutQuint:function(t){return Math.pow(t-1,5)+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-Math.pow(t-1,2))},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return--t*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},elastic:function(t){return-1*Math.pow(4,-8*t)*Math.sin((6*t-1)*(2*Math.PI)/2)+1},swingFromTo:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)}
1,swingFrom:function(t){return t*t*(2.70158*t-1.70158)},swingTo:function(t){return--t*t*(2.70158*t+1.70158)+1},bounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bouncePast:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?2-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?2-(7.5625*(t-=2.25/2.75)*t+.9375):2-(7.5625*(t-=2.625/2.75)*t+.984375)},easeFromTo:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeFrom:function(t){return Math.pow(t,4)},easeTo:function(t){return Math.pow(t,.25)}}),h.setBezierFunction=function(t,e,s,i,n){var a,r,o,l,c=(a=e,r=s,o=i,l=n,function(t){return function(t,e,s,i,n){var a,r,o,l=0,c=0,d=0;function u(t){return((l*t+c)*t+d)*t}function h(t){return 0<=t?t:0-t}return l=1-(d=3*e)-(c=3*(i-e)-d),(((1-(o=3*s)-(r=3*(n-s)-o))*(a=function(t,e){var s,i,n,a,r,o,p;for(n=t,o=0;o<8;o++){if(h(a=u(n)-t)<e)return n;if(1e-6>h(r=(3*l*(p=n)+2*c)*p+d))break;n-=a/r}if((n=t)<(s=0))return s;if((i=1)<n)return i;for(;s<i&&!(h((a=u(n))-t)<e);)a<t?s=n:i=n,n=.5*(i-s)+s;return n}(t,a=.005))+r)*a+o)*a}(t,a,r,o,l)});return c.displayName=t,c.x1=e,c.y1=s,c.x2=i,c.y2=n,h.prototype.formula[t]=c},h.unsetBezierFunction=function(t){delete h.prototype.formula[t]},(t=new h)._filterArgs=[],h.interpolate=function(e,s,i,n,a){var r=h.shallowCopy({},e),o=a||0;return a=h.composeEasingObject(e,n||"linear"),t.set({}),(n=t._filterArgs).length=0,n[0]=r,n[1]=e,n[2]=s,n[3]=a,h.applyFilter(t,"tweenCreated"),h.applyFilter(t,"beforeTween"),a=h.tweenProps(i,r,e,s,1,o,a),h.applyFilter(t,"afterTween"),a},e=h,s=/(\d|\-|\.)/,i=/([^\-0-9\.]+)/g,a=RegExp("rgb\\("+(n=/[0-9.\-]+/g).source+/,\s*/.source+n.source+/,\s*/.source+n.source+"\\)","g"),r=/^.*\(/,o=/#([0-9]|[a-f]){3,6}/gi,l="VAL",c=[],d=[],e.prototype.filter.token={tweenCreated:function(t,n,a,r){var o,c;p(t),p(n),p(a),this._tokenData=(o=t,c={},e.each(o,(function(t){var e,n,a=o[t];"string"==typeof a&&(e=b(a),c[t]={formatString:((a=(n=a).match(i))?(1===a.length||n.charAt(0).match(s))&&a.unshift(""):a=["",""],a.join(l)),chunkNames:function(t,e){for(var s=[],i=t.length,n=0;n<i;n++)s.push("_"+e+"_"+n);return s}(e,t)})})),c)},beforeTween:function(t,s,i,n){var a,r;a=n,r=this._tokenData,e.each(r,(function(t){var e=r[t].chunkNames,s=e.length,i=a[t];if("string"==typeof i)for(var n=i.split(" "),o=n[n.length-1],l=0;l<s;l++)a[e[l]]=n[l]||o;else for(l=0;l<s;l++)a[e[l]]=i;delete a[t]})),v(t,this._tokenData),v(s,this._tokenData),v(i,this._tokenData)},afterTween:function(t,s,i,n){var a,r;y(t,this._tokenData),y(s,this._tokenData),y(i,this._tokenData),a=n,r=this._tokenData,e.each(r,(function(t){var e=r[t].chunkNames,s=e.length,i=a[e[0]];if("string"==typeof i){for(var n="",o=0;o<s;o++)n+=" "+a[e[o]],delete a[e[o]];a[t]=n.substr(1)}else a[t]=i}))}}}).call(null),function(t,e){t=t||"docReady",e=e||window;var s=[],i=!1,n=!1;function a(){if(!i){i=!0;for(var t=0;t<s.length;t++)s[t].fn.call(window,s[t].ctx);s=[]}}function r(){"complete"===document.readyState&&a()}e[t]=function(t,e){i?setTimeout((function(){t(e)}),1):(s.push({fn:t,ctx:e}),"complete"===document.readyState||!document.attachEvent&&"interactive"===document.readyState?setTimeout(a,1):n||(document.addEventListener?(document.addEventListener("DOMContentLoaded",a,!1),window.addEventListener("load",a,!1)):(document.attachEvent("onreadystatechange",r),window.attachEvent("onload",a)),n=!0))}}("docReady",n),e=window.console,s=window.Object,i=window.Array,(void 0===e||void 0===e.log)&&((e={}).log=function(){}),"function"!=typeof s.create&&(s.create=function(t){function e(){}return e.prototype=t,new e}),i.prototype.forEach||(i.prototype.forEach=function(t,e){for(var s=0,i=this.length;s<i;++s)t.call(e,this[s],s,this)}),Object.size=function(t){var e,s=0;for(e in t)t.hasOwnProperty(e)&&s++;return s};var a=function(){var t={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera\sMini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return t.Android()||t.BlackBerry()||t.iOS()||t.Opera()||t.Windows()}};function e(t,e){var s=t[0],i=t[1],n=Raphael.transformPath("M"+s+","+i,e).toString(),a=/M(-?\d+.?\d*),(-?\d+.?\d*)/.exec(n);return[a[1],a[2]]}function s(t){return Math.min.apply(Math,t)}function i(t){return Math.max.apply(Math,t)}return{min:s,max:i,addEvent:function(t,e,s){t.attachEvent?(t["e"+e+s]=s,t[e+s]=function(){t["e"+e+s](window.event)},t.attachEvent("on"+e,t[e+s])):t.addEventListener(e,s,!1)},isMobile:t,linePath:function(t,e,s,i){return"M"+t+" "+e+" L"+s+" "+i},clone:function t(e){if("object"!=typeof e||null===e)return e;var s=e.constructor();for(var i in e)s[i]=t(e[i]);return s},isFunction:function(t){return t&&"[object Function]"==={}.toString.call(t)},findPos:function(t){function e(t,e){if(t.currentStyle)var s=t.currentStyle[e];else window.getComputedStyle&&(s=window.getComputedStyle(t,null)[e]);return s}var s,i=e(document.body,"position");"relative"==i&&(document.body.style.position="static"),e(document.body,"position");for(var n=s=0,a=t,r=!1;(a=a.parentNode)&&a!=document.body;)n-=a.scrollLeft||0,s-=a.scrollTop||0,"fixed"==e(a,"position")&&(r=!0);if(r&&!window.opera){var o,l=(o=document.getElementsByTagName("html")[0]).scrollTop&&document.documentElement.scrollTop?[o.scrollLeft,o.scrollTop]:o.scrollTop||document.documentElement.scrollTop?[o.scrollLeft+document.documentElement.scrollLeft,o.scrollTop+document.documentElement.scrollTop]:document.body.scrollTop?[document.body.scrollLeft,document.body.scrollTop]:[0,0];n+=l[0],s+=l[1]}do{n+=t.offsetLeft,s+=t.offsetTop}while(t=t.offsetParent);return document.body.style.position=i,[n,s]},replaceAll:function(t,e,s){return t.replace(RegExp(e,"g"),s)},rotate_bbox:function(t,n){var a=[t.x,t.y],r=[t.x2,t.y],o=[t.x,t.y2],l=[t.x2,t.y2],c=e(a,n),d=e(r,n),u=e(o,n),h=e(l,n),p=[c[0],d[0],u[0],h[0]],m=[c[1],d[1],u[1],h[1]],g=s(p),f=i(p),_=s(m),v=i(m);return{x:g,y:_,x2:f,y2:v,width:f-g,height:v-_}},rotate:e,bbox_union:function(t){for(var e=[],s=[],i=[],n=[],r=0;r<t.length;r++){var o=t[r];e.push(o.x),s.push(o.x2),n.push(o.y),i.push(o.y2)}var l=a.min(e),c=a.max(s),d=a.min(n),u=a.max(i);return{x:l,x2:c,y:d,y2:u,width:c-l,height:u-d}}
1,distance:function(t,e){var s=t.x,i=t.y,n=e.x-s,a=e.y-i;return Math.sqrt(a*a+n*n)},x_in_array:function(t,e){for(var s=e.length;s--;)if(e[s]===t)return!0;return!1},clear_sets:function(t){for(var e=0;e<t.length;e++){var s=t[e];s.forEach((function(t){t.remove()})),s.splice(0,s.length)}},delete_element:function(t){t.parentNode&&t.parentNode.removeChild(t)},to_float:function(t){var e=parseFloat(t);return!isNaN(e)&&e},callback_closure:function(t,e){return function(){return e(t)}},new_style:function(t){var e=document.getElementsByTagName("head")[0],s=document.createElement("style");return s.type="text/css",s.media="screen",s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t)),e.appendChild(s),s}}}(),r=!!window[t+"_mapdata"]&&window[t+"_mapdata"],o=!!window[t+"_mapinfo"]&&window[t+"_mapinfo"],l=t.substring(0,13).replace("simplemaps_",""),c=!1,d=!1,u=[],h="m2.158.263h5.684c1.05 0 1.895.845 1.895 1.895v5.684c0 1.05-.845 1.895-1.895 1.895h-5.684c-1.05 0-1.895-.845-1.895-1.895v-5.684c0-1.05.845-1.895 1.895-1.895z",p={mapdata:r,mapinfo:o,load:m,hooks:a.clone({over_state:!1,over_region:!1,over_location:!1,out_state:!1,out_region:!1,out_location:!1,click_state:!1,click_region:!1,click_location:!1,close_popup:!1,zoomable_click_state:!1,zoomable_click_region:!1,complete:!1,refresh_complete:!1,zooming_complete:!1,back:!1,ready:!1,click_xy:!1}),plugin_hooks:a.clone({over_state:[],over_region:[],over_location:[],out_state:[],out_region:[],out_location:[],click_state:[],click_region:[],click_location:[],preclick_state:[],preclick_region:[],preclick_location:[],close_popup:[],zoomable_click_state:[],zoomable_click_region:[],complete:[],refresh_complete:[],zooming_complete:[],back:[],ready:[],click_xy:[]}),copy:function(){var t={mapdata:a.clone(this.mapdata),mapinfo:a.clone(this.mapinfo),hooks:a.clone(this.hooks),plugin_hooks:a.clone(this.plugin_hooks),copy:this.copy,load:m};return u.push(t),t},create:function(){var e={mapdata:!!window[t+"_mapdata"]&&a.clone(window[t+"_mapdata"]),mapinfo:!!window[t+"_mapinfo"]&&a.clone(window[t+"_mapinfo"]),hooks:a.clone(this.hooks),plugin_hooks:a.clone(this.plugin_hooks),copy:this.copy,load:m};return u.push(e),e},mobile_device:!!a.isMobile.any(),loaded:!1};function m(){var t,e,s,i,r,o,u,p,m,g,f,_,v,y,b,x,w,T,k,C,S,I,L,E,A,P,M,z,N,F,j,B,O,V,R,D,q,H,W,U,$,X,Y,G,K,J,Z,Q,tt,et,st,it,nt,at,rt,ot,lt,ct,dt,ut,ht,pt,mt,gt,ft,_t,vt,yt,bt,xt,wt,Tt,kt,Ct,St,It,Lt,Et,At,Pt,Mt,zt,Nt,Ft,jt,Bt,Ot,Vt,Rt,Dt,qt,Ht,Wt,Ut,$t,Xt,Yt,Gt,Kt,Jt,Zt,Qt,te,ee,se,ie,ne,ae,re,oe,le,ce,de,ue,he,pe,me,ge,fe,_e,ve,ye,be,xe,we,Te,ke,Ce,Se,Ie,Le,Ee,Ae,Pe=this,Me=Pe.mapdata,ze=Pe.mapinfo;if(Me&&ze){var Ne=Pe.hooks,Fe=Pe.plugin_hooks,je=void 0===Me.main_settings.div?"map":Me.main_settings.div;if(!document.getElementById(je))return console.log("Can't find target for map #"+je+". Check mapdata.main_settings.div"),!1;var Be=!1,Oe=!1,Ve=!1,Re=!1,De=!1,qe=!1,He=!1,We=!1,Ue=!1,$e={triangle:"M -0.57735,.3333 .57735,.3333 0,-.6666 Z",diamond:"M 0,-0.5 -0.4,0 0,0.5 0.4,0 Z",marker:"m-.015-.997c-.067 0-.13.033-.18.076-.061.054-.099.136-.092.219-.0001.073.034.139.068.201.058.104.122.206.158.32.021.058.039.117.058.175.006.009.011-.004.011-.009.037-.125.079-.249.144-.362.043-.08.095-.157.124-.244.022-.075.016-.161-.026-.229-.048-.08-.134-.136-.227-.146-.013-.0001-.027-.0001-.04-.0001z",heart:"m-.275-.5c-.137.003-.257.089-.3.235-.073.379.348.539.58.765.202-.262.596-.33.576-.718-.017-.086-.065-.157-.13-.206-.087-.066-.208-.089-.311-.05-.055.02-.106.053-.143.098-.065-.081-.169-.127-.272-.125",star:"m0-.549c-.044.126-.084.252-.125.379-.135.0001-.271.0001-.405.002.108.078.216.155.323.233-.002.029-.016.057-.023.085-.032.099-.066.199-.097.298.049-.031.095-.068.143-.101.062-.044.124-.089.185-.133.109.077.216.158.326.233-.04-.127-.082-.253-.123-.379.109-.079.219-.156.327-.236-.135-.0001-.27-.002-.405-.003-.042-.126-.081-.252-.125-.377"},Xe=function(t,e,s,i){null==s&&(s=!1),null==i&&(i=!1),i||(i="over"==e?t.sm.over_attributes:"adjacent"==e?t.sm.adjacent_attributes:t.sm.attributes),!s||t.sm.image?t.attr(i):t.animate(i,B)},Ye=function(t,e,s){if(null==s&&(s=!1),"state"==s)var i,n=t.sm.parent;else n="region"==s?de[t.sm.parent.sm.region]:$s(t.sm.parent);if(i="over"==e?a.clone(n.sm.over_attributes):"adjacent"==e?a.clone(n.sm.adjacent_attributes):a.clone(n.sm.attributes),n.sm.image&&"state"==n.sm.type){var r=Gt[n.sm.id];i.fill="over"==e?r.hover_color:r.color}Xe(t,e,!1,i)},Ge=!1,Ke=function(t,e){if(t.sm&&t){var s=!!t.sm.image||!!nt&&!!f;if(Ae.hide(),Xs(t))t.sm.ignore_hover||t.animate(t.sm.attributes,B,i),t.animate(t.sm.adjacent_attributes,B,i),Ys(t,"out",!0);
1else{if(tt&&"location"==t.sm.type&&"image"==t.sm.shape_type||!t||!t.sm)return;t.sm.ignore_hover||(s?(t.attr(t.sm.attributes),i()):t.animate(t.sm.attributes,B,i)),Ys(t,"out")}}else a.isFunction(e)&&e();function i(){a.isFunction(e)&&e()}},Je=!1,Ze=!1,Qe=function(){Ms()},ts=!1,es=function(t,e){if(!ts||t||e){ts=!0;var s=function(e){var s=et?event.clientX+document.documentElement.scrollLeft:e.pageX,i=et?event.clientY+document.documentElement.scrollTop:e.pageY,n=a.findPos(lt),r=n[0],o=n[1],l=ue.sm.zooming_dimensions,c=l.r*gt/_t,d=l.r*ft/_t,u=l.x/_t+c*(s-r)/gt,h=l.y/_t+d*(i-o)/ft,p="You clicked on\nx: "+(u=Math.round(1e5*u)/1e5)+",\ny: "+(h=Math.round(1e5*h)/1e5)+",";t&&console.log(p),us("click_xy",[{x:u,y:h}])};e||Ft.click(s),Rt.click(s)}},ss=function(){es(!0)},is=function(t){(Ne.click_xy||Fe.click_xy.length>0)&&es(!1,t)},ns=function(t){var e=t.sm.type;"state"==e&&us("over_state",[t.sm.id]),"location"==e&&us("over_location",[t.sm.id]),"region"==e&&us("over_region",[t.sm.id])},as=function(t){var e=t.sm.type;"state"==e&&us("out_state",[t.sm.id]),"location"==e&&us("out_location",[t.sm.id]),"region"==e&&us("out_region",[t.sm.id])},rs=function(t,e){var s=t.sm.type;"state"==s&&us("click_state",[t.sm.id,e]),"region"==s&&us("click_region",[t.sm.id,e]),"location"==s&&us("click_location",[t.sm.id,e])},os=function(t,e){var s=t.sm.type;"state"==s&&us("preclick_state",[t.sm.id,e]),"region"==s&&us("preclick_region",[t.sm.id,e]),"location"==s&&us("preclick_location",[t.sm.id,e])},ls=function(t,e){var s=t.sm.type;"state"==s&&us("zoomable_click_state",[t.sm.id,e]),"region"==s&&us("zoomable_click_region",[t.sm.id,e])},cs=!1,ds=(cs=!1,!1);ds=!1,fi(),ei()}else console.log("The mapdata or mapinfo object is missing or corrupted.");function us(t,e){(n=Ne[t])&&n.apply(null,e);for(var s=Pe.plugin_hooks[t],i=0;i<s.length;i++){var n;(n=s[i])&&n.apply(null,e)}}function hs(){C=!!i.background_image_url&&"no"!=i.background_image_url&&i.background_image_url,S=!!i.background_image_bbox&&i.background_image_bbox,D="yes"==i.background_transparent?0:1,H=i.label_size?i.label_size:22,i.label_color&&i.label_color,W="yes"==i.url_new_tab,U=i.location_opacity?i.location_opacity:1,i.js_hooks,$=i.border_size?i.border_size:1.5,X=i.popup_color?i.popup_color:"#ffffff",M=i.popup_orientation?i.popup_orientation:"auto",P=i.popup_centered?i.popup_centered:"auto",G=i.popup_opacity?i.popup_opacity:.9,K=i.popup_shadow>-1?i.popup_shadow:1,J=i.popup_corners?i.popup_corners:5,Z="yes"==i.popup_nocss,Y=!!i.popup_maxwidth&&i.popup_maxwidth,Q=i.popup_font?i.popup_font:"12px/1.5 Verdana, Arial, Helvetica, sans-serif",q="no"!=i.zoom_out_incrementally,R=i.adjacent_opacity?i.adjacent_opacity:.3,I=i.zoom_time?i.zoom_time:.5,E=i.zoom_increment?i.zoom_increment:2,L="no"!=i.zoom_mobile,B=i.fade_time?1e3*i.fade_time:200,V=Me.labels,A=i.custom_shapes?i.custom_shapes:{},N=!!i.initial_back&&"no"!=i.initial_back&&i.initial_back,O="yes"==i.hide_eastern_labels,F=i.link_text?i.link_text:"View Website",!!i.order_number&&i.order_number,z=i.zoom_percentage?i.zoom_percentage:.99}function ps(t){return"on_click"==t||"detect"==t&&!!nt}function ms(t){return"off"==t}function gs(t){if(ct.style.width="",dt.style.width="",_?((gt=ct.offsetWidth)<1&&(gt=ct.parentNode.offsetWidth),dt.style.width=gt+"px"):(gt=void 0===i.width?800:i.width,ct.style.width=gt+"px"),gt*=1,ze.calibrate?((bt={}).x=-1*ze.calibrate.x_adjust,bt.y=-1*ze.calibrate.y_adjust,bt.x2=bt.x+ze.calibrate.width,bt.
1y2=(bt.x2-bt.x)/ze.calibrate.ratio):bt=ze.initial_view,ft=gt/(wt=(vt=bt.x2-bt.x)/(yt=bt.y2-bt.y)),r=vt/1e3,lt.style.height=ft+"px",!t){if(_t=gt/vt,xt=1,g){var e=[];for(var s in ze.state_bbox_array){var n=ze.state_bbox_array[s];e.push(n)}var o=a.bbox_union(e);mt="r"+g+","+.5*(o.x2+o.x)*_t+","+.5*(o.y2+o.y)*_t;var l=a.rotate_bbox(bt,mt);vt=l.width,yt=l.height}At="s"+_t+","+_t+",0,0",Et=g?At+mt:At}}function fs(t){if(Me.legend&&Me.legend.entries&&!(Me.legend.entries.length<1)&&(!et||!tt)){t&&pt&&(pt.innerHTML="");var e={};pt.style.left="0em",pt.style.bottom="0em",pt.style.padding=".8em",pt.style.lineHeight="1em",pt.style["background-color"]=et?"#ffffff":"rgba(186, 186, 186, 0.2)";var s=document.createElement("ul");s.style.display="inline-block",s.style["list-style-type"]="none",s.style.margin="0",s.style.padding="0",pt.appendChild(s);var i="#"+je+"_holder .sm_legend_item{float: left; cursor: pointer; margin-right: .75em; margin-bottom: .4em; margin-top: .4em;} #"+je+"_holder{font: "+Q+";}";a.new_style(i);for(var n=Me.legend.entries,r=0;r<n.length;r++)d(r,n[r]);var o=Me.legend.html;o&&"no"!=o?pt.innerHTML=o:function(){for(var t=0;t<n.length;t++){var e=n[t];e.shape=e.shape?e.shape:"circle",e.color=e.color?e.color:"#cecece",e.type=e.type?e.type:"location";var i=document.createElement("li");i.setAttribute("class","sm_legend_item"),i.setAttribute("data-id",t);var a=document.createElementNS("http://www.w3.org/2000/svg","svg");if(a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),a.style.display="inline-block",a.style["margin-right"]=".2em",a.style.width="1em",a.style.height="1em",a.style.stoke="#ffffff",a.style["stoke-width"]="3",a.style.fill="#ff0067",a.style["vertical-align"]="-0.15em","circle"==e.shape)(r=document.createElementNS("http://www.w3.org/2000/svg","circle")).setAttribute("cx","50"),r.setAttribute("cy","50"),r.setAttribute("r","40");else if("square"==e.shape)(r=document.createElementNS("http://www.w3.org/2000/svg","rect")).setAttribute("x","10"),r.setAttribute("y","10"),r.setAttribute("width","80"),r.setAttribute("height","80");else{var r,o=$e[e.shape];(r=document.createElementNS("http://www.w3.org/2000/svg","path")).setAttribute("d",o),a.setAttribute("width","1.5"),a.setAttribute("height","1.5"),r.setAttribute("stroke-width",".1")}["square","circle"].indexOf(e.shape)>-1?(r.setAttribute("stroke-width","10"),a.setAttribute("viewBox","0 0 100 100"),a.setAttribute("width","100"),a.setAttribute("height","100")):["diamond","star"].indexOf(e.shape)>-1?(a.setAttribute("viewBox","-.5 -.6 1 1.2"),a.setAttribute("height","1.8")):["triangle"].indexOf(e.shape)>-1?(a.setAttribute("viewBox","-.6 -.7 1.2 1.1"),a.setAttribute("width","1.8"),a.setAttribute("height","1.8")):["heart"].indexOf(e.shape)>-1?(a.setAttribute("viewBox","-.7 -.5 1.3 1"),a.setAttribute("width","2")):["marker"].indexOf(e.shape)>-1&&(a.setAttribute("viewBox","-.6 -.9 1.1 .8"),a.setAttribute("width","1.7"),a.setAttribute("height","1.7")),r.setAttribute("fill",e.color),r.setAttribute("stroke","white"),a.appendChild(r),i.appendChild(a);var l=document.createTextNode(e.name);i.appendChild(l),s.appendChild(i)}}();var l=dt.getElementsByClassName("sm_legend_item");for(r=0;r<l.length;r++)a.addEvent(l[r],"mouseover",c),a.addEvent(l[r],"mousedown",c)}function c(){for(var t=e[this.dataset.id],s=0;s<t.length;s++){var i=t[s].sm;("state"==i.type?be:oi)(i.id)}}function d(t,s){e[t]=[];var i="state"==s.type?ce:_e;for(var n in i){var a=i[n];s.ids?s.ids.split(",").indexOf(a.sm.id)>-1&&e[t].push(a):a.sm.attributes.fill!=s.color||a.sm.hide||e[t].push(a)}}}function _s(t,e,s){if(void 0===s&&(s="location"==t?4:1),"location"==t)var i=_e[e];else if("state"==t)i=ce[e];else{if("region"!=t)return!1;i=de[e]}var n=function(){var t=i.sm.on_click;i.sm.on_click=!0,i.sm.content=Fs(i),ri(i.sm.type,i.sm.id,(function(){i.sm.on_click=t,i.sm.content=Fs(i)}))};if("state"==t){Ke(x,(function(){i.sm.zoomable||i.sm.region?ii(i.sm.id,n):n()}))}else if("location"==t){Ke(x,(function(){ni(i.sm.id,s,n)}))}else if("region"==t){Ke(x,(function(){var t,e,s=1;t=i.sm.bbox,void 0===s&&(s=4),void 0===(e=n)&&(e=function(){}),zs({sm:{type:"manual",zp:s,bbox:t}},!1,(function(){e(),bs()}))}))}}function vs(){if(c){if(location.hostname.match("simplemaps.com"))return void(c=!1);if(Oe){if(Math.random()>.05)return;
1a.delete_element(Oe)}Oe=document.createElement("div");var t=d?"20px":"5px";Oe.style.cssText="overflow: visible !important; clip-path: none !important; display:inline !important; opacity:1 !important; transform: none !important; visibility: visible !important; z-index: 1 !important; right: 5px !important; bottom:"+t+" !important; z-index: 1 !important; position: absolute !important; filter: opacity(1) !important;",lt.appendChild(Oe),Oe.innerHTML='<a style="overflow: visible !important; clip-path: none !important; opacity: 1 !important; filter: opacity(1) !important; transform: none !important; display: block !important; visibility: visible !important; font: 18px Verdana, Arial, Helvetica, sans-serif !important; cursor: pointer !important; font-weight: bold !important; float: right !important; color: #000000 !important; text-decoration: none !important;" href="https://simplemaps.com" title="For evaluation use only.">Simplemaps.com Trial</a>',!et&&503!=Oe.innerHTML.length&&(lt.innerHTML="")}}function ys(){qt.hide(),ot.style.display="none"}function bs(){qt.show(),ot.style.display="block"}function xs(){ee=Me.locations,Gt=[],Kt=[],Qt=[],te=[],Jt=[],ne=[],function(){var t={color:!1,hover_color:!1};if(t.opacity=i.region_opacity?i.region_opacity:1,t.hover_opacity=i.region_hover_opacity?i.region_hover_opacity:.6,t.url=!1,t.description=!1,t.description_mobile=!1,t.inactive=!1,t.zoomable=!0,t.hide_name="yes"==i.region_hide_name,t.popup=i.region_popups?i.region_popups:at,t.cascade="yes"==i.region_cascade_all,t.zoom_percentage=z,t.x=!1,t.y=!1,t.x2=!1,t.y2=!1,T)for(var e in T)for(var s=0;s<T[e].states.length;s++)Qt[T[e].states[s]]=e;for(var n in T)for(var a in Jt[n]=Object.create(t),T[n].url&&(Jt[n].zoomable=!1),T[n])"default"!=T[n][a]&&(Jt[n][a]=T[n][a]),"yes"==T[n][a]&&(Jt[n][a]=!0),"no"==T[n][a]&&(Jt[n][a]=!1)}(),function(){for(var t in se=function(t){var e={};e.color=i.state_color,e.image_url=!!i.state_image_url&&i.state_image_url,e.image_size=i.state_image_size?i.state_image_size:"auto",e.image_position=i.state_image_position?i.state_image_position:"center",e.image_x=i.state_image_x?i.state_image_x:"0",e.image_y=i.state_image_y?i.state_image_y:"0",e.image_color=!!i.state_image_color&&i.state_image_color,e.image_background_opacity=i.image_background_opacity?i.image_background_opacity:"1",e.image_hover_url=!!i.state_image_hover_url&&i.state_image_hover_url,e.image_hover_size=i.state_image_hover_size?i.state_image_hover_size:"auto",e.image_hover_position=i.state_image_hover_position?i.state_image_hover_position:"center",e.image_hover_x=i.state_image_hover_x?i.state_image_hover_x:"0",e.image_hover_y=i.state_image_hover_y?i.state_image_hover_y:"0",e.image_hover_color=!!i.state_image_hover_color&&i.state_image_hover_color,e.pulse_size=i.state_pulse_size?i.state_pulse_size:1.1,e.pulse_speed=i.state_pulse_speed?i.state_pulse_speed:1;var n=i.state_pulse_color;e.pulse_color=!!n&&"auto"!=n&&n,e.hover_color=i.state_hover_color,e.image_source=!1,e.description=i.state_description,e.url=i.state_url,e.inactive="yes"==i.all_states_inactive,e.hide="yes"==i.all_states_hidden,e.hide_label=!1,e.hide_name="yes"==i.state_hide_name,e.border_color=i.border_color?i.border_color:"#ffffff",e.border_hover_color=!!i.border_hover_color&&i.border_hover_color,e.border_hover_size=!!i.border_hover_size&&i.border_hover_size,e.emphasize="yes",e.zoom_percentage=z,e.zoomable="yes"==i.all_states_zoomable,e.popup=i.state_popups?i.state_popups:at,e.opacity=i.state_opacity?i.state_opacity:1,e.hover_opacity=i.state_hover_opacity?i.state_hover_opacity:1,e.description_mobile=!!i.state_description_mobile&&state_description_mobile,e.pu,e.path=!1;var a=!!Qt[t]&&Qt[t];for(var r in a&&Jt[a].hide&&(e.hide=!0),a&&Jt[a].cascade&&(Jt[a].color&&(e.color=Jt[a].color),Jt[a].hover_color&&(e.hover_color=Jt[a].hover_color),Jt[a].description&&(e.description=Jt[a].description),Jt[a].url&&(e.url=Jt[a].url),Jt[a].inactive&&(e.inactive=Jt[a].inactive),Jt[a].hide&&(e.hide=Jt[a].hide)),Gt[t]=Object.create(e),"us"==l&&("GU"==t||"PR"==t||"VI"==t||"MP"==t||"AS"==t)&&(Gt[t].hide="yes"),"us"==l&&O&&("VT"==t||"NJ"==t||"DE"==t||"DC"==t||"NH"==t||"MA"==t||"CT"==t||"RI"==t||"MD"==t)&&(Gt[t].hide_label="yes"),s[t])"default"!=s[t][r]&&(Gt[t][r]=s[t][r]),"
1yes"==s[t][r]&&(Gt[t][r]=!0),"no"==s[t][r]&&(Gt[t][r]=!1);"off"==i.state_hover_color&&(Gt[t].hover_color=Gt[t].color)},Zt={},ze.paths)Zt[t]=!0;for(var t in Me.state_specific)Me.state_specific[t]&&Me.state_specific[t].path&&(Zt[t]=!0);for(var t in Zt)se(t)}(),function(){var t={};t.font_family=i.label_font?i.label_font:"arial,sans-serif",t.color=i.label_color?i.label_color:"white",t.hover_color=i.label_hover_color?i.label_hover_color:t.color,t.opacity=i.label_opacity||"0"==i.label_opacity?i.label_opacity:1,t.hover_opacity=i.label_hover_opacity?i.label_hover_opacity:t.opacity,t.size=H,t.hide="yes"==i.hide_labels,t.line=!1,t.scale=!!i.label_scale&&i.label_scale,t.scale_limit=i.scale_limit?i.scale_limit:.0625,t.rotate=i.label_rotate?i.label_rotate:0,t.line_color=i.label_line_color?i.label_line_color:"#000000",t.line_size=i.label_line_size?i.label_line_size:"1",t.line_x=!1,t.line_y=!1,t.parent_type="state",t.parent_id=!1,t.anchor=i.label_anchor?i.label_anchor:"middle",t.pill=!1,t.width=!!i.pill_width&&i.pill_width,t.x=!1,t.y=!1,t.name="Not Named",t.pill_radius=i.pill_radius?i.pill_radius:"auto",t.display=!!i.label_display&&i.label_display,t.display_ids=!1,t.id=!1;var e="no"==i.import_labels?{}:ze.default_labels,s=function(s){for(var i in te[s]=Object.create(t),e[s])"default"!=e[s][i]&&(te[s][i]=e[s][i]),"yes"==e[s][i]&&(te[s][i]=!0),"no"==e[s][i]&&(te[s][i]=!1)},n=function(e){for(var s in te[e]||(te[e]=Object.create(t)),V[e])"default"!=V[e][s]&&(te[e][s]=V[e][s]),"yes"==V[e][s]&&(te[e][s]=!0),"no"==V[e][s]&&(te[e][s]=!1)};for(var a in e)s(a);for(var a in V)n(a);ie=function(t){s(t),n(t)}}(),function(){var t={},e=nt?i.scale_limit_mobile?i.scale_limit_mobile:.4:.0625;t.scale_limit=i.scale_limit?i.scale_limit:e,t.color=i.location_color?i.location_color:"#FF0067",t.hover_color=!!i.location_hover_color&&i.location_hover_color,t.border=i.location_border?i.location_border:1.5,t.border_color=i.location_border_color?i.location_border_color:"#FFFFFF",t.hover_border=i.location_hover_border?i.location_hover_border:2,t.size=i.location_size,t.description=i.location_description,t.description_mobile=!!i.location_description_mobile&&location_description_mobile,t.url=i.location_url,t.inactive="yes"==i.all_locations_inactive,t.type=i.location_type,t.position="top",t.pulse="yes"==i.location_pulse,t.pulse_size=i.location_pulse_size?i.location_pulse_size:4,t.pulse_speed=i.location_pulse_speed?i.location_pulse_speed:.5;var s=i.location_pulse_color;for(var n in t.pulse_color=!!s&&"auto"!=s&&s,t.image_source=i.location_image_source?i.location_image_source:"",t.hide=i.all_locations_hide?i.all_locations_hide:"no",t.opacity=U,t.scale=!i.location_scale||i.location_scale,t.hover_opacity=!!i.location_hover_opacity&&i.location_hover_opacity,t.image_source=i.location_image_source?i.location_image_source:"",t.image_url=!!i.location_image_url&&i.location_image_url,t.image_position=i.location_image_position?i.location_image_position:"center",t.image_hover_source=i.location_image_hover_source?i.location_image_hover_source:"",t.image_hover_url=!!i.location_image_hover_url&&i.location_image_hover_url,t.image_hover_position=i.location_image_hover_position?i.location_image_hover_position:"center",t.popup=i.location_popups?i.location_popups:at,t.x=!1,t.y=!1,t.display=i.location_display?i.location_display:"all",t.display_ids=!1,t.hide="yes"==i.all_locations_hidden,t.hide_name="yes"==i.location_hide_name,null==t.type&&(t.type="square"),ee){for(var a in Kt[n]=Object.create(t),ee[n])"overwrite_image_location"!=a?("region"==a&&(Kt[n].display="region"),"default"!=ee[n][a]&&(Kt[n][a]=ee[n][a]),"yes"==ee[n][a]&&(Kt[n][a]=!0),"no"==ee[n][a]&&(Kt[n][a]=!1)):Kt[n].image_url=ee[n][a];Kt[n].hover_opacity||(Kt[n].hover_opacity=Kt[n].opacity),Kt[n].hover_color||(Kt[n].hover_color=Kt[n].color)}}(),function(){var t={};t.color=i.line_color?i.line_color:"#000000",t.size=i.line_size?i.line_size:1.5,t.dash=i.line_dash?i.line_dash:"",t.origin_location=!1,t.destination_location=!1,t.angle=!1;var e=Me.lines?Me.lines:Me.borders;for(var s in e)for(var n in ne[s]=Object.create(t),e[s])"default"!=e[s][n]&&(ne[s][n]=e[s][n]),"yes"==e[s][n]&&(ne[s][n]=!0),"no"==e[s][n]&&(ne[s][n]=!1)}()}function ws(t,e){if("lambert"==ze.proj)var s=function(t){var e=Math.PI,s=.017453293*t.lat,i=.017453293*t.lng,n=Math.log(1.1860593049714945)/Math.log(Math.tan(.25*e+.3926990925)*(1/Math.tan(.25*e+.2879793345))),a=.8386705593173225*Math.pow(Math.tan(.25*e+.2879793345),n)/n,r=a*Math.pow(1/Math.tan(.25*e+.5*s),n);return{x:r*Math.sin(n*(i-1.57079637)),y:a*Math.pow(1/Math.tan(.25*e+.3926990925),n)-r*Math.cos(n*(i-1.57079637))}};else s="xy"==ze.proj?function(t){return{x:t.lng,y:t.lat}}:"robinson_pacific"==ze.proj?function(t){var e=t.lng-150;return e<-180&&(e+=360),n({lat:t.lat,lng:e})}:"mercator"==ze.proj?function(t){var e=Math.log(Math.tan((t.lat/90+1)*(Math.PI/4)))*(180/Math.PI);return{x:t.lng,y:e}}:n;var i={lat:t,lng:e};function n(t){var e,s=function(t){return t<0?-1:1},i=s(t.lng),n=s(t.lat),a=Math.abs(t.lng),r=Math.abs(t.lat),o=(e=r-1e-10,5*Math.floor(e/5)),l=(o=0==r?0:o)+5,c=o/5,d=l/5,u=(r-o)/5,h=[.8487,.84751182,.84479598,.840213,.83359314,.8257851,.814752,.80006949,.78216192,.76060494,.73658673,.7086645,.67777182,.64475739,.60987582,.57134484,.52729731,.48562614,.45167814],p=[0,.0838426,.1676852,.2515278,.3353704,.419213,.5030556,.5868982,.67182264,.75336633,.83518048,.91537187,.99339958,1.06872269,1.14066505,1.20841528,1.27035062,1.31998003,1.3523];return{x:((h[d]-h[c])*u+h[c])*a*.017453293*i*1,y:((p[d]-p[c])*u+p[c])*n*1}}var r=ze.proj_coordinates;function o(t,e,i,n){var r,o,l,c,d,u,h,p,m,g,f,_,v,y,b,x=s(t),w=s(e),T=s(i),k=s(n),C=a.distance(x,w),S=a.distance(x,T),I=a.distance(w,T)/a.distance(e,i),L=(r=e.x,o=e.y,l=C/I,c=i.x,d=i.y,y=r+(p=c-r)*(h=(l*l-(u=S/I)*u+(g=Math.sqrt((m=d-o)*m+p*p))*g)/(2*g))/g,b=o+m*h/g,{opt1:{x:y+(_=-m*((f=Math.sqrt(l*l-h*h))/g)),y:b+(v=p*(f/g))},opt2:{x:y-_,y:b-v}}),E=a.distance(x,k)/I;return Math.abs(a.distance(L.opt1,n)-E)<Math.abs(a.distance(L.opt2,n)-E)?{x:L.opt1.x,y:L.opt1.y}:{x:L.opt2.x,y:L.opt2.y}}function l(t,e,s){var i=/lat[ ]?<([-]?\d+[\.]?\d+)/g.exec(h);if(i&&t>a.to_float(i[1]))return!1;var n=/lat[ ]?>([-]?\d+[\.]?\d+)/g.exec(h);if(n&&t<a.to_float(n[1]))return!1;
1var r=/lng[ ]?<([-]?\d+[\.]?\d+)/g.exec(h);if(r&&e>a.to_float(r[1]))return!1;var o=/lng[ ]?>([-]?\d+[\.]?\d+)/g.exec(h);return!(o&&e<a.to_float(o[1]))}var c=ze.proj_rules;if(c)for(var d=0;d<c.length;d++){var u=c[d],h=u.condition;if(l(t,e,u.condition)){var p=u.points;return o(i,r[p[0]],r[p[1]],r[p[2]])}}return o(i,r[0],r[1],r[2])}function Ts(t){if(t.sm.zooming_dimensions)return t.sm.zooming_dimensions;var e,s=a.rotate_bbox(t.sm.bbox,Et),i=s.x,n=s.y,r=s.width,o=s.height,l=t.sm.zp,c=vt*_t,d=yt*_t;return i-=.5*(r/l-r),n-=.5*(o/l-o),(r/=l)/(o/=l)>wt?(n-=(d*(e=r/c)-o)/2,o=r/wt):(i-=(c*(e=o/d)-r)/2,r=o*wt),{x:i,y:n,w:r,h:o,r:e}}function ks(t){if(t){Ft.stop();for(var e=0;e<t.sm.states.length;++e){var s=ce[t.sm.states[e]];s.attr(s.sm.attributes),Ys(s,"reset",!1,"state")}}}function Cs(t){if(t){t.stop(),t.attr(t.sm.attributes);for(var e=0;e<t.sm.states.length;++e)Ys(ce[t.sm.states[e]],"reset",!1,"region")}}function Ss(){jt.forEach((function(t){-1!=t.sm.id&&Cs(t)}))}function Is(t,e){var s,i,n,r=t.sm.display,o=e.sm.type;if("all"==r||"out"==r&&"out"==o)return!0;if("region"==r&&"region"==o)return i=e,n=(s=t).sm.point0,s.sm.display_ids?s.sm.display_ids.indexOf(i.sm.id)>-1:!!Raphael.isPointInsideBBox(i.sm.bbox,n.x,n.y);if("state"==r&&"state"==o)return function(t,e){var s=t.sm.point0;if(t.sm.display_ids)return t.sm.display_ids.indexOf(e.sm.id)>-1;if(Raphael.isPointInsideBBox(e.sm.bbox,s.x,s.y)){var i=ze.paths[e.sm.id];if(Raphael.isPointInsidePath(i,s.x,s.y))return!0}return!1}(t,e);var l=a.to_float(r);return!!(l&&xt<l)}function Ls(t,e,s){var i={transform:e};tt||nt||s?t.attr(i):t.animate(i,1e3*I)}function Es(t,e){var s,i,n=t.sm.type;ys(),s=t,i=e,Bt.hide(),Bt.forEach((function(t){!t.sm.hide&&(Is(t,s)&&t.show(),t.sm.scale)&&Ls(t,Ws(t,(xt>t.sm.scale_limit?xt:t.sm.scale_limit)*_t),i)})),function(t,e){for(var s in Rt.hide(),pe){var i=pe[s];if(!i.sm.hide){if(Is(i,t)&&me[i.sm.id].show(),i.sm.line){var n=Hs(i);i.sm.line.attr({path:n,transform:Et})}if(i.sm.scale){var a=Ws(i,(xt>i.sm.scale_limit?xt:i.sm.scale_limit)*_t);Ls(i,a,e),i.sm.pill&&Ls(fe[i.sm.id],a,e)}}}}(t,e),a.x_in_array(n,["state","region","out"])&&Ss(),"region"==n?ks(t):"state"==n?ks(de[t.sm.region]):"manual"==n&&jt.forEach((function(t){-1!=t.sm.id&&(t.sm.zooming_dimensions.r>xt&&t.sm.zoomable?ks(t):Cs(t))})),"out"!=n&&"manual"!=n?(Ft.stop(),Nt.stop(),Ft.attr({"fill-opacity":R}),Nt.attr({"fill-opacity":R}),t.stop(),t.attr({"fill-opacity":1}),t.sm.labels.forEach((function(t){t.sm&&t.sm.pill&&(t.sm.pill.stop(),t.sm.pill.attr({"fill-opacity":1}))})),t.animate({"stroke-width":t.sm.border_hover_size*(gt/vt)*r*1.25},1e3*I)):(Ft.attr({"fill-opacity":1}),Nt.attr({"fill-opacity":1})),Ft.animate({"stroke-width":$*(gt/vt)*r*1.25},1e3*I)}function As(t){y&&"-1"!=v&&"region"==t.sm.type?N&&bs():("state"==t.sm.type||"region"==t.sm.type||N||f&&"out"!=t.sm.type)&&bs()}function Ps(t){return{x:t.x,y:t.y,w:t.w,h:t.h}}function Ms(){x.sm&&w&&(Ae.hide(),w=!1,x.sm&&ke.call(x),it=!1)}function zs(t,e,s){if(!Re){Ms(),Ze&&(Ze.stop(),Ze=!1),Je&&t!=Je&&ke.call(Je),x=!1,Ae.hide(),w=!1,Re=!0,t.sm.zooming_dimensions=Ts(t);var i=Ps(t.sm.zooming_dimensions),r=Ps(ue.sm.zooming_dimensions);xt=t.sm.zooming_dimensions.r,Es(t,e),tt||nt&&!L||e?(oe=i,Tt.setViewBox(i.x,i.y,i.w,i.h,!1),o()):re=(n.Tweenable?new n.Tweenable:new Tweenable).tween({from:r,to:i,duration:1e3*I,easing:"easeOutQuad",step:function(t){var e;oe=e=t,Tt.setViewBox(e.x,e.y,e.w,e.h,!1)},finish:function(){o()}})}function o(){As(t),ue=t,Re=!1,it=!1,Pe.zoom_level=ue.sm.type,Pe.zoom_level_id=!!ue.sm.id&&ue.sm.id,Pe.zoom_ratio=xt,us("zooming_complete",[]),a.isFunction(s)&&s()}}function Ns(t){var e="",s={};for(var i in ze.paths){var n,a=ze.paths[i];a=Raphael._pathToAbsolute(a);var r=Raphael.pathBBox(a);n=r.x2-r.x<10?10:1;var o=Math.round(r.x*n)/n,l=Math.round(r.y*n)/n,c=Math.round(r.y2*n)/n;e+="'"+i+"':{x: "+o+",y:"+l+",x2:"+Math.round(r.x2*n)/n+",y2:"+c+"},",s[i]=r}return e=e.substring(0,e.length-1),e+="}",t||console.log("The new state_bbox_array is: \n\n{"+e),s}function Fs(t){var e=t.sm.description,s=tt?'<a style="line-height: 1.5" id="xpic_sm_'+je+'">X</a>':'<a id="xpic_sm_'+je+'" href="#"><img src="data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%20256%20256%22%20height%3D%22256px%22%20id%3D%22Layer_1%22%20version%3D%221.1%22%20viewBox%3D%220%200%20256%20256%22%20width%3D%22256px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20d%3D%22M137.051%2C128l75.475-75.475c2.5-2.5%2C2.5-6.551%2C0-9.051s-6.551-2.5-9.051%2C0L128%2C118.949L52.525%2C43.475%20%20c-2.5-2.5-6.551-2.5-9.051%2C0s-2.5%2C6.551%2C0%2C9.051L118.949%2C128l-75.475%2C75.475c-2.5%2C2.5-2.5%2C6.551%2C0%2C9.051%20%20c1.25%2C1.25%2C2.888%2C1.875%2C4.525%2C1.875s3.275-0.625%2C4.525-1.875L128%2C137.051l75.475%2C75.475c1.25%2C1.25%2C2.888%2C1.875%2C4.525%2C1.875%20%20s3.275-0.625%2C4.525-1.875c2.5-2.5%2C2.5-6.551%2C0-9.051L137.051%2C128z%22%2F%3
1E%3C%2Fsvg%3E" style="width: 100%" alt="Close" border="0" /></a>';s='<div class="xmark_sm">'+s+"</div>";var i=t.sm.url?t.sm.url:"",n=i,r="javascript:"==n.substring(0,11),o=a.replaceAll(n,"'",'"'),l=W?'return (function(e){window.open("'+i+'","_blank"); return false})()':r?'return (function(){window.location.href="'+i+'"; return false;})()':'return (function(){window.top.location.href="'+i+'"; return false;})()';r&&(l="(function(){"+o+"})()");var c=t.sm.description_mobile?t.sm.description_mobile:'<div class="tt_mobile_sm"><a tabindex="0" class="btn_simplemaps" onClick=\''+l+"'>"+F+"</a></div>";t.sm.on_click||(s="",c=""),""!=t.sm.url||t.sm.description_mobile||(c="");var d=""==e?d="":'<div class="tt_custom_sm"; />'+e+"</div>";return'<div class="tt_sm"><div>'+(t.sm.hide_name?"":'<div class="tt_name_sm">'+t.sm.name+"</div>")+s+'<div style="clear: both;"></div></div>'+d+c+"</div></div>"}function js(t,e){var s=t.sm.zooming_dimensions;if(s.w>e.sm.zooming_dimensions.w)return!1;var i=e.sm.bbox,n=i.x*_t,a=i.y*_t,r=i.x2*_t,o=i.y2*_t,l=s.x+s.w/2,c=s.y+s.h/2;return!!(l>n&&c>a&&l<r&&c<o)}function Bs(t,e){var s=e.hover?"_hover":"",i=je+"_pattern_"+t.sm.id+s,n=document.getElementById(i);n&&a.delete_element(n);var o=lt.firstChild,l=o.namespaceURI,c=o.querySelector("defs"),d=document.createElementNS(l,"pattern"),u=t.sm.id;d.id=i,d.setAttribute("patternUnits","objectBoundingBox");var h=document.createElementNS(l,"image"),p=document.createElementNS(l,"rect"),m=e.image_color?e.image_color:e.color;p.setAttribute("fill","#ffffff"),p.setAttribute("opacity",e.bg_opacity),h.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.image_url),d.appendChild(p),d.appendChild(h),c.appendChild(d),o.appendChild(c);var f=e.image_position,_="auto"==e.image_size,v="repeat"==f,y="manual"==f,b="center"==f,x=Raphael.pathBBox(ze.paths[u]),w=x.x2-x.x,T=x.y2-x.y,k=w/T;return Raphael._preload(e.image_url,(function(){var t,s,i,n=this.offsetWidth,a=this.offsetHeight,o=n/a,l=(i=e.image_size,_?v||y?i=o>1?n>w?1:n/w:a>T?1/k:a/T/k:b&&(i=o/k,o>k||(i=1/i)):i>1&&(i=e.image_size*r/w),i),c=w*l,u=c/o,f=0,x=0;if(v?(t=l,s=l*k/o):y?(t=1,s=1,f=e.image_x*w,x=e.image_y*T):b&&(t=1,s=1,f=.5*(w-c),x=.5*(T-u)),p.setAttribute("x",0),p.setAttribute("y",0),p.setAttribute("width",w),p.setAttribute("height",T),p.setAttribute("fill",m),p.setAttribute("opacity","1"),d.setAttribute("y",0),d.setAttribute("x",0),d.setAttribute("y",0),d.setAttribute("width",t),d.setAttribute("height",s),h.setAttribute("x",f),h.setAttribute("y",x),h.setAttribute("width",c),g){var C=f+.5*c,S=x+.5*u;h.setAttribute("transform","rotate(-"+g+","+C+","+S+")")}h.setAttribute("height",u)})),'url("#'+d.id+'")'}function Os(t){t||(ce={}),We=ze.state_bbox_array;var s=$*_t*r*1.25;for(var n in le=function(t){var n=!ce[t],a=Gt[t],o=a.path?a.path:ze.paths[t],l=n?Tt.path(o):ce[t];n&&(l.sm={id:t}),tt||l.node.setAttribute("class","sm_state sm_state_"+t);var c={fill:a.color,opacity:a.opacity,stroke:a.border_color,cursor:"pointer","stroke-opacity":1,"stroke-width":s,"stroke-linejoin":"round"},d=a.border_hover_color?a.border_hover_color:i.border_color,u=a.border_hover_size?a.border_hover_size:$,h=u*_t*r*1.25,p={opacity:a.hover_opacity,fill:a.hover_color,stroke:d,"stroke-width":h};if(l.sm.image=!1,a.image_url&&!tt){var m=Bs(l,{hover:!1,image_url:a.image_url,image_size:a.image_size,image_position:a.image_position,image_x:a.image_x,image_y:a.image_y,image_color:a.image_color,bg_opacity:a.image_background_opacity});l.sm.image=!0,c.fill=m,a.image_hover_url?(m=Bs(l,{hover:!0,image_url:a.image_hover_url,image_size:a.image_hover_size,image_position:a.image_hover_position,image_x:a.image_hover_x,image_y:a.image_hover_y,image_color:a.image_hover_color,bg_opacity:a.image_background_opacity}),p.fill=m):p.fill=m}a.inactive&&(c.cursor="default"),a.image_source&&(l.sm.ignore_hover=!0,c.fill="url("+e+a.image_source+")"),(a.border_hover_color||a.border_hover_size)&&a.emphasize?l.sm.emphasizable=!0:l.sm.emphasizable=!1,l.sm.border_hover_size=u,l.attr(c),l.transform(Et),l.sm.attributes=c,l.sm.over_attributes=p,l.sm.description=a.description,l.sm.adjacent_attributes={"fill-opacity":R},l.sm.hide=a.hide,l.sm.hide_label=a.hide_label,l.sm.hide_name=a.hide_name,n&&(l.sm.region=!1),l.sm.name=a.name?a.name:ze.names[t],l.sm.name||(l.sm.n
1ame=t),l.sm.url=a.url,l.sm.inactive=a.inactive,l.sm.on_click=ps(a.popup),l.sm.popup_off=ms(a.popup),l.sm.labels=[],l.sm.zp=a.zoom_percentage,l.sm.zoomable=a.zoomable,l.sm.description_mobile=a.description_mobile,l.sm.type="state",l.sm.hide_labels=a.hide_label,l.sm.content=Fs(l);var g=We[t];g||(g=Raphael.pathBBox(ze.paths[t]));var f={x:g.x,x2:g.x2,y:g.y,y2:g.y2};l.sm.bbox=f,l.sm.bbox.width=f.x2-f.x,l.sm.bbox.height=f.y2-f.y,l.sm.pulse_speed=a.pulse_speed,l.sm.pulse_size=a.pulse_size,l.sm.pulse_color=a.pulse_color?a.pulse_color:a.border_color,l.sm.hide?l.hide():n&&Ct.push(l),n&&(ce[t]=l,Ft.push(l))},Zt)le(n);le[-1],Ft.hide()}function Vs(){Mt.attr({fill:i.background_color,"fill-opacity":D,stroke:"none"})}function Rs(t){if(t||(de={}),T)for(var e in T){var s=Jt[e],i=T[e],n=t?de[e]:Tt.set();if(!t){if(n.sm={},n.sm.states=[],de[e]){console.log("Duplicate Regions");continue}for(var r=[],o=0;o<i.states.length;o++){var l=i.states[o],c=ce[l];c?c.sm.region?console.log(c.sm.name+" already assigned to a region"):(c.sm.region=e,n.sm.states.push(l),tt&&c.sm.ignore_hover&&(s.color||s.hover_color)||n.push(c),r.push(c.sm.bbox)):console.log(l+" does not exist")}s.x&&s.y&&s.x2&&s.y2&&(r=[{x:s.x,y:s.y,x2:s.x2,y2:s.y2}]),n.sm.bbox=a.bbox_union(r)}var d={"fill-opacity":s.opacity,cursor:"pointer"},u={"fill-opacity":s.hover_opacity};s.color&&(d.fill=s.color),s.hover_color&&(u.fill=s.hover_color),s.inactive&&(d.cursor="default"),n.sm.attributes=d,n.sm.name=i.name,n.sm.description=s.description,n.sm.description_mobile=s.description_mobile,n.sm.url=s.url,n.sm.labels=Tt.set(),n.sm.on_click=ps(s.popup),n.sm.over_attributes=u,n.sm.hide_name=s.hide_name,n.sm.adjacent_attributes={"fill-opacity":R},n.sm.zoomable=s.zoomable,n.sm.popup_off=ms(s.popup),n.sm.zp=s.zoom_percentage,n.sm.inactive=s.inactive,n.sm.type="region",n.sm.id=e,n.sm.content=Fs(n),t||(jt.push(n),de[e]=n),n.sm.zooming_dimensions=Ts(n)}if(!t){de[-1]={};var h=de[-1];h.sm={},h.sm.type="out",h.sm.zp=1;var p=a.clone(bt);if(p.width=p.x2-p.x,p.height=p.y2-p.y,h.sm.bbox=p,h.sm.zooming_dimensions=Ts(h),ue=h,"object"==typeof v?((he={}).sm={type:"manual",zp:1,bbox:v},he.sm.zooming_dimensions=Ts(he),v=-1,y=!1):-1==v||v in de||(v in ce?(Ue=ce[v],y=!1):console.log("The initial_zoom is not the id of a region or state"),v=-1),m){de[-2]={};var g=de[-2];g.sm={type:"manual",zp:1};var f=Ts(de[v]),_=f.w,b=f.h,x=f.w*(m-1)*.5,w=f.h*(m-1)*.5;g.sm.zooming_dimensions={x:f.x-x,y:f.y-w,w:_*m,h:b*m,r:m}}}}function Ds(t){var e=t.getBBox(!0);if(tt){var s=t._getBBox(!0);e.height=s.height}var i=.5*e.width,n=.5*e.height,a=t.sm.point0;return{x:a.x-i,y:a.y-n,x2:a.x+i,y2:a.y+n,width:e.width,height:e.height}}function qs(){for(var t in a.clear_sets([Rt,kt,Nt]),pe={},fe={},me={},te=te.reverse(),ge=function(t){var e=te[t],s=!1,n=!1;if(te.hasOwnProperty(t)){var o=!pe[t],l=Tt.set(),c={x:1*e.x,y:1*e.y},d={},u=!1,h=!1;if("state"==e.parent_type?u=ce[e.parent_id]:"region"==e.parent_type?u=de[e.parent_id]:"location"==e.parent_type&&(u=_e[e.parent_id]),!e.x&&!e.y&&u)if("location"==u.sm.type)n=!0,d.x=u.sm.x,d.y=u.sm.y,c=u.sm.point0,s=!0,u.sm.auto_size&&(h=!0);else if("state"==u.sm.type){var p=u.sm.bbox;if(p.cx&&p.cy)var m=E,g=A;else m=(p.x+p.x2)/2,g=(p.y+p.y2)/2;e.x=m,e.y=g,d.x=m,d.y=g,c={x:m,y:g}}if(e.parent_type,!u)return void console.log("The following object does not exist: "+t);if("Not Named"==e.name&&u&&(e.name=u.sm.id),o){if(!n){var f=a.rotate([e.x,e.y],Et);d={x:f[0],y:f[1]}}var _=Tt.text(d.x,d.y,e.name);pe[t]=_}else _=pe[t];_.sm={},_.sm.hide=e.hide,u&&(u.sm.hide_label||u.sm.hide)&&(_.sm.hide=!0),_.sm.parent=u,u.sm.labels.push(_),u.sm.region&&de[u.sm.region].sm.labels.push(_);var v={"stroke-width":0,fill:e.color,"font-size":e.size,"font-weight":"bold",cursor:"pointer","font-family":e.font_family,"text-anchor":e.anchor,opacity:e.opacity},y={fill:e.hover_color,opacity:e.hover_opacity},b={fill:e.color,opacity:e.opacity};if(u.sm.inactive&&(v.cursor="default"),_.attr(v),_.sm.attributes=v,_.sm.over_attributes=y,_.sm.out_attributes=b,_.sm.type="label",_.sm.id=t,_.sm.scale=s||e.scale,_.sm.scale_limit=e.scale_limit,_.sm.x=d.x,_.sm.y=d.y,_.sm.point0=c,_.sm.line_x=e.line_x,_.sm.line_y=e.line_y,_.sm.line=!1,_.sm.rotate=e.rotate,_.transform(Ws(_,_t)),e.display?_.sm.display=e.display:"region"==e.parent_type?_.sm.display="out":"location"==e.parent_type?_.sm.display=u.sm.display:_.sm.display=i.labels_display?i.labels_display:"all",_.sm.display_ids=!!e.display_ids&&e.display_ids,(e.line||e.pill||h)&&(_.sm.bbox=Ds(_)),"auto"==e.display&&"state"==e.parent_type){_.sm.display=1e-4,_.sm.bbox||(_.sm.bbox=Ds(_));var x=[1.01,.501,.251,.1251,.06251,.031251],w=ze.paths[u.sm.id],T=u.sm.bbox;for(var k in x){var C=x[k],S=Ds(_),I=S.width*C*.5,L=S.height*C*.5,E=.5*(S.x2+S.x),A=.5*(S.y2+S.y),P=E+I,M=(g=A-L,A+L),z=(m=E-I)>T.x&&P<T.x2,N=g>T.y&&M<T.y2;if(z&&N){var F=Raphael.isPointInsidePath(w,m,g),j=Raphael.isPointInsidePath(w,P,g),B=Raphael.isPointInsidePath(w,m,M),O=Raphael.isPointInsidePath(w,P,M),V=F&&j&&B&&O,R=S.width/C<vt;if(V&&R){_.sm.display=C;break}}if(!_.sm.scale)break}}if(e.line){var D=Hs(_),q=Tt.path(D),H=e.line_size*r*_t*1.25,W={stroke:e.line_color,cursor:"pointer","stroke-width":H};q.attr(W),q.sm={},q.sm.type="label",_.sm.pill=!1,q.sm.size=e.line_size,q.sm.id=t,_.sm.line=q,kt.push(q),l.push(q)}if("state"==u.sm.type&&e.pill){var U=_.sm.bbox,$=1.45*U.width,X=e.width?e.width:$,Y=1.15*U.height,G=(m=_.sm.x-.5*X,g=_.sm.y-.5*Y,"auto"!=e.pill_radius?e.pill_radius:Y/5);if(fe[t])var K=fe[t];else K=Tt.rect(m,g,X,Y,G),fe[t]=K;if(K.transform(Ws(_,_t)),K.sm={},K.sm.parent=u,K.sm.attributes=a.clone(u.sm.attributes),u.sm.image&&(K.sm.attributes.fill=Gt[u.sm.id].color),K.sm.over_attributes=a.clone(u.sm.over_attributes),u.sm.image&&(K.sm.over_attributes.fill=Gt[u.sm.id].hover_color),K.sm.adjacent_attributes=a.clone(u.sm.adjacent_attributes),K.attr(K.sm.attributes),a.x_in_array(_.sm.display,["state","all"])&&(u.sm.bbox=a.bbox_union([u.sm.bbox,_.sm.bbox])),a.x_in_array(_.sm.display,["regi
1on","all"])&&u.sm.region){var J=de[u.sm.region];J.sm.bbox=a.bbox_union([J.sm.bbox,_.sm.bbox]),J.sm.zooming_dimensions=!1,J.sm.zooming_dimensions=Ts(J)}_.sm.pill=K,Nt.push(K),l.push(K),l.push(_)}else l.push(_);if("out"!=_.sm.display&&"all"!=_.sm.display||_.sm.hide?l.hide():Lt.push(l),"location"!=_.sm.parent.sm.type||_.sm.line||St.push(l),Rt.push(l),me[t]=l,tt||_.node.setAttribute("class","sm_label sm_label_"+t),h){var Z=(i.location_auto_padding?1+2*i.location_auto_padding:1.3)*_.sm.bbox.width/r,Q=(it=_.sm.parent).sm.labels,et=it.sm.shape_type;"triangle"==et?Z*=1.3:"star"==et&&(Z*=2);var st=it.sm.id;Kt[st].size=Z,ve(st);var it=_e[st];_.sm.parent=it,it.sm.labels=Q,it.sm.labels.push(_),it.sm.auto_size=!0}}},te)ge(t);Rt.hide()}function Hs(t){var e=t.sm.bbox,s=e.x2-e.x,i=e.y2-e.y,n=t.sm.scale?xt:1,r=.5*(1-n)*s,o=.5*(1-n)*i,l=t.sm.line_x,c=t.sm.line_y,d=!l||!c,u=t.sm.parent.sm.type;if("location"==u&&d)l=t.sm.parent.sm.point0.x,c=t.sm.parent.sm.point0.y;else if("state"==u&&d){var h=t.sm.parent.sm.bbox;l=.5*(h.x2+h.x),c=.5*(h.y2+h.y)}var p={x:l,y:c},m=[];m.push({x:e.x2-r,y:.5*(e.y+e.y2)}),m.push({x:e.x+r,y:.5*(e.y+e.y2)}),m.push({x:.5*(e.x+e.x2),y:e.y+o}),m.push({x:.5*(e.x+e.x2),y:e.y2-o});var g={};for(var f in m){var _=m[f],v=a.distance(_,p);(0==f||v<g.distance)&&(g.label=_,g.location=p,g.distance=v)}return a.linePath(g.label.x,g.label.y,g.location.x,g.location.y)}function Ws(t,e,s,i,n,a){var r=void 0===i?t.sm.x:i,o=void 0===n?t.sm.y:n;return void 0===s&&(s="0,0"),void 0===a&&(a=t.sm.rotate),"t "+s+" s"+e+","+e+","+r+","+o+"r"+a}function Us(t){for(var s in A)$e[s]=A[s];var i=[];for(var s in $e)i.push(s);for(var s in a.clear_sets([Bt]),_e={},ve=function(t){var s="center",n=Kt[t];if("image"!=n.type)var o={"stroke-width":n.border*_t*r,stroke:n.border_color,fill:n.color,opacity:n.opacity,cursor:"pointer"},l={"stroke-width":n.hover_border*_t*r,stroke:n.border_color,fill:n.hover_color,opacity:n.hover_opacity,cursor:"pointer"};else s=n.image_position,o={cursor:"pointer"},l={cursor:"pointer"};n.inactive&&(o.cursor="default");var c=Kt[t].type,d=n.size*r;if(n.x&&n.y)(u={}).x=n.x,u.y=n.y;else var u=ws(n.lat,n.lng);var h=a.rotate([u.x,u.y],Et),p={x:h[0],y:h[1]};if("auto"==n.size){var m={sm:{}};return m.sm.display=n.display,m.sm.auto_size=!0,m.sm.type="location",m.sm.hide_label=!1,m.sm.labels=[],m.sm.point0=u,m.sm.x=p.x,m.sm.y=p.y,m.sm.shape_type=c,m.sm.id=t,void(_e[t]=m)}if("circle"==c)var g=Tt.circle(p.x,p.y,.5*d),f={x:p.x-.5*d*xt,y:p.y-.5*d*xt,x2:p.x+.5*d*xt,y2:p.y+.5*d*xt};else if(a.x_in_array(c,i)){var _="S"+d+","+d+",0,0 T"+p.x+","+p.y,v=Raphael.transformPath($e[c],_).toString()+"Z";"marker"==c&&(s="bottom-center"),f=Raphael.pathBBox(v),g=Tt.path(v)}else if("image"==c){var y=n.image_url?n.image_url:e+n.image_source;if(g=Tt.image(y,0,0),o.src=y,g.sm={},f=!1,Raphael._preload(y,(function(){var t=this.width/this.height,e=d,i=e*t,n=p.x-i/2,a="bottom-center"==s?p.y-e:p.y-e/2;g.attr({height:e,width:i,x:n,y:a}),g.sm.bbox={x:n,y:a,x2:n+i,y2:a+e}})),n.image_hover_url||n.image_hover_source){var b=n.image_hover_url?n.image_hover_url:e+n.image_hover_source;l.src=b}}else{var x=d,w=x,T=p.x-w/2,k=p.y-x/2;g=Tt.rect(T,k,w,x),f={x:T,y:k,x2:T+w,y2:k+ft}}g.sm={},g.sm.image="image"==c,g.sm.attributes=o,g.attr(o),g.sm.original_transform=Et,g.sm.over_attributes=l,g.sm.id=t,g.sm.name=n.name,g.sm.scale=n.scale,g.sm.scale_limit=n.scale_limit,g.sm.position=s,g.sm.url=n.url,g.sm.type="location",g.sm.shape_type=c,g.sm.description=n.description,g.sm.description_mobile=n.description_mobile,g.sm.inactive=n.inactive,g.sm.on_click=ps(n.popup),g.sm.popup_off=ms(n.popup),g.sm.pulse=n.pulse;var C="bottom"==n.position;g.sm.underlay=C,g.sm.pulse_speed=n.pulse_speed,g.sm.pulse_size=n.pulse_size,g.sm.pulse_color=n.pulse_color?n.pulse_color:n.color,g.sm.x=p.x,g.sm.y=p.y,g.sm.point0=u,g.sm.bbox=f,g.sm.labels=[],g.sm.size=d,g.sm.hide=n.hide,g.sm.hide_name=n.hide_name,g.sm.display=n.display,g.sm.display_ids=!!n.display_ids&&n.display_ids,g.transform(Ws(g,xt*_t)),("region"==g.sm.display||"state"==g.sm.display||n.hide)&&g.hide(),g.sm.content=Fs(g),C?Vt.push(g):Ot.push(g),Bt.push(g),_e[t]=g,tt||g.node.setAttribute("class","sm_location sm_location_"+t)},ee)ve(s)}function $s(t){var e=Pe.zoom_level,s=Pe.zoom_level_id,i=!!t.sm.region&&de[t.sm.region];return i?"out"==e?i:"region"==e?s==i.sm.id?t:i:"state"==e?ce[s].sm.region===i.sm.id?t:i:"manual"==e?xt>i.sm.zooming_dimensions.r||!i.sm.zoomable?i:t:void 0:t}function Xs(t){var e=Pe.zoom_level,s=Pe.zoom_level_id;if("state"==e)return s!=t.sm.id;if("region"!=e)return!1;var i=!!t.sm.region&&de[t.sm.region];return!i||s!=i.sm.id&&void 0}
1function Ys(t,e,s,i){t.sm.labels&&t.sm.labels.forEach((function(t){if(t.sm){var n=t.sm.pill;"over"==e?(t.stop(),Xe(t,"over"),n&&Ye(n,"over")):("reset"==e||"out"==e)&&(Xe(t,"out"),n&&(Ye(n,"out",i),s&&Ye(n,"adjacent",i)))}}))}function Gs(t){if(t.touches){var e=t.changedTouches?t.changedTouches[0]:t.touches[0];return{x:e.clientX,y:e.clientY}}var s=et?t.clientY+document.documentElement.scrollTop:t.pageY;return{x:et?t.clientX+document.documentElement.scrollLeft:t.pageX,y:s}}function Ks(){Ft.toBack(),Vt.toBack(),Pt.toBack(),It&&It.toFront(),Rt.toFront(),Ot.toFront(),St.toFront()}function Js(t){!t&&(st?(Ft.mouseup(we),Pt.mouseup(Qe),qt.mouseup(Le),Pt.mouseup(ai)):(Ft.hover(Te,ke),Ft.click(we),Pt.click(Qe),qt.click(Le),Pt.hover(ai,ai)),_&&function(){var t;function e(){Zs()}Ee=function(){clearTimeout(t),t=setTimeout(e,200)},window.addEventListener?(window.addEventListener("resize",Ee,!1),window.addEventListener("orientationchange",Ee,!1)):(window.attachEvent("resize",Ee,!1),window.attachEvent("orientationchange",Ee,!1)),tt&&(document.body.onresize=function(){e()})}(),f&&(Ft.touchstart(we),Ft.touchend(we),qt.touchend(Ie),function(){function t(t){var n=Gs(t),a=n.x,r=n.y,o=(s-a)*e.r,l=(i-r)*e.r,c=5*e.r;return(Math.abs(o)>c||Math.abs(l)>c)&&(De=!0),{x:e.x+o,y:e.y+l,w:e.w,h:e.h,r:e.r}}var e,s,i,n=!1;function r(t){if(w)return!1;t.preventDefault?t.preventDefault():t.returnValue=!1,e={x:oe.x,y:oe.y,w:oe.w,h:oe.h,r:oe.w/vt/_t},n=!0;var a=Gs(t);s=a.x,i=a.y,Ae.hide(),Ae.pos(t,{l:s,u:i})}function o(e){if(n&&(!e.touches||!(e.touches.length>1))){var s=t(e);Tt.setViewBox(s.x,s.y,s.w,s.h)}}function l(e){if(!n||!De)return De=!1,void(n=!1);var s=t(e);Tt.setViewBox(s.x,s.y,s.w,s.h),oe=s,(ue={sm:{}}).sm.zooming_dimensions=oe,ue.sm.type="manual",n=!1,setTimeout((function(){De=!1}),1),bs()}a.addEvent(lt,"mousedown",r),a.addEvent(lt,"mousemove",o),a.addEvent(lt,"mouseup",l),a.addEvent(lt,"mouseleave",l),a.addEvent(lt,"touchstart",r),a.addEvent(lt,"touchmove",o),a.addEvent(lt,"touchend",l)}(),function(){var t=!1;function e(e){if(!Re&&e.touches&&e.touches.length>1){qe=!0;var s,i,n,r=(i={x:(s=e).touches[0].pageX,y:s.touches[0].pageY},n={x:s.touches[1].pageX,y:s.touches[1].pageY},a.distance(i,n));if(t){var o=r-t;Math.abs(o)>10&&(o>0?$t():Xt(),t=r)}else t=r}}a.addEvent(dt,"touchstart",e),a.addEvent(dt,"touchmove",e),a.addEvent(dt,"touchend",(function(e){t=!1,setTimeout((function(){qe=!1}),100)}))}()),ct.mouseIsOver=!1,ct.onmouseover=function(){this.mouseIsOver=!0},ct.onmouseout=function(){this.mouseIsOver=!1},ct.onwheel=function(t){ct.mouseIsOver&&f&&k&&(t.preventDefault(),t.deltaY<0?$t():Xt())},a.addEvent(document,"keyup",(function(t){"auto"==u&&(dt.contains(document.activeElement)?ht.style.display="block":ht.style.display="none")}))),Bt.hover(Te,ke),Bt.click(we),Rt.hover(Ce,Se),Rt.click(xe),f&&(Bt.touchend(we),Bt.touchstart(we),Rt.touchend(xe))}function Zs(){if(!(ct.offsetWidth<1)){gs(!0),Tt.setSize(gt,ft);var t=$*(gt/vt)*r*1.25;Ft&&Bt&&(Ft.forEach((function(e){e.attr({"stroke-width":t}),e.sm.attributes["stroke-width"]=t,e.sm.over_attributes["stroke-width"]=e.sm.border_hover_size*(gt/vt)*r*1.25})),Bt.forEach((function(t){"image"!=Kt[t.sm.id].type&&(t.sm.attributes["stroke-width"]=Kt[t.sm.id].border*(gt/vt)*r*1.25,t.sm.over_attributes["stroke-width"]=Kt[t.sm.id].hover_border*(gt/vt)*r*1.25,t.attr({"stroke-width":t.sm.attributes["stroke-width"]}))})),kt.forEach((function(t){var e=t.sm.size*(gt/vt)*r*1.25;t.attr({"stroke-width":e})})),It.forEach((function(t){var e=t.sm.size*(gt/vt)*r*1.25;t.attr({"stroke-width":e})}))),vs(),ae=Y||(gt/2>250?gt/2:250)}}function Qs(t){var e=m?de[-2]:de[v],s=de[v];if(N||ys(),!t){if(Ue)var i=Ue;else i=he||e;zs(i,!Ue&&!he||!m)}if(y&&-1!=v){Pt.show(),N||ys();for(var n=0;n<s.sm.states.length;n++){var a=ce[s.sm.states[n]];a.sm.hide||a.show()}for(var n in pe){var r=pe[n],o=me[n];r.sm.parent&&"state"==r.sm.parent.sm.type&&(r.sm.parent.sm.region!=s.sm.id||!r.sm.parent.sm.region)&&(r.sm.hide=!0,o.hide())}return It.forEach((function(t){Raphael.isPointInsideBBox(s.sm.bbox,t.sm.bbox.x,t.sm.bbox.y)&&t.show()})),void(!t&&m&&zs(de[v]))}Pt.show(),Ct.show(),Lt.show(),It.show(),t||!m||Ue||he||zs(de[v])}function ti(t){hs(),xs(),Os(!0),Rs(!0),Us(),qs(),Vs(),Es(ue,!0),Ks(),Js(!0),Zs(),Qs(!0),As(ue),_i(),is(!0),us("refresh_complete",[]),fs(!0),a.isFunction(t)&&t()}function ei(n){var c,I,L,A,z,F,B,O,R,D,H,U,$,mt,wt,Gt,Kt,Jt,Zt,Qt,te,ee,se,ie,le,he,pe,me;Me=Pe.mapdata,ze=Pe.mapinfo,lt&&delete window.paper,fi(),s=Me.state_specific,i=Me.main_settings,I=(c=document.getElementsByTagName("script"))[c.length-1].src,L="no"!=i.back_image&&i.back_image,t="no"!=i.back_image_url&&i.back_image_url,e="default"!=i.images_directory&&i.images_directory||I.substring(0,I.lastIndexOf("/usmap.js")+1)+"map_images/",!t&&L&&(t=e+L),tt="VML"==Raphael.type,et=!!window.document.documentMode,st=!!a.isMobile.iOS(),nt=!!a.isMobile.any(),at=i.pop_ups?i.pop_ups:i.popups,rt=void 0===i.mobile_scaling&&"no"!=i.mobile_scaling?1:i.mobile_scaling,it=!1,Be=ms(at),je=void 0===i.div?"map":i.div,v=void 0===i.initial_zoom?-1:i.initial_zoom,y="yes"==i.initial_zoom_solo&&-1!=v,m=void 0!==i.fly_in_from&&"no"!=i.fly_in_from&&i.fly_in_from,_="responsive"==i.width,"0"==(g=!!i.rotate&&i.rotate)&&(g=!1),j="no"!=i.zoom,f="yes"==i.manual_zoom,u=void 0===i.keyboard_navigation?"auto":i.keyboard_navigation,p=void 0===i.legend_position?"inside":i.legend_position,k="no"!=i.allow_scrolling,T=!!ze.default_regions&&!!j&&ze.default_regions,Me.regions&&(T=Me.regions),Me.labels&&(V=Me.labels),b=!1,x=!1,w=!1,o=!1,function(){if("continent"!=l)return!1;var t=0;for(var e in ze.paths)t++;return t>8}()?alert("The continent map can't be used with other data."):(hs(),function(){if(ct=document.getElementById(je),dt=!!document.getElementById(je+"_holder")&&document.getElementById(je+"_holder")){ct.removeChild(dt);var t=document.getElementById("tt_sm_"+je);t&&t.parentNode.removeChild(t)}dt=document.createElement("div"),ot=document.createElement("div"),ht=document.createElement("div"),ut=document.createElement("div"),lt=document.createElement("div"),pt=document.createElement("div"),ot.id=je+"_outer",ut.id=je+"_zoom",ht.id=je+"_access",pt.id=je+"_legend",lt.id=je+"_inner",dt.id=je+"_holder",dt.style.position="relative",dt.setAttribute("tabIndex",0),dt.style.outline="none",lt.style.position="relative",ot.style.position="absolute",ut.style.position="absolute",ht.style.position="absolute",ht.style.maxWidth="75%",pt.style.position="inside"==p?"absolute":"relative",ut.style.zIndex="1",ot.style.zIndex="1",ht.style.zIndex="1",ht.style.display="yes"==u?"block":"none",pt.style.zIndex="1",ct.appendChild(dt),dt.appendChild(ut),dt.appendChild(ot),dt.appendChild(ht),dt.appendChild(lt),dt.appendChild(pt)}(),gs(),function(){if(Pt=(Tt=Raphael(lt,gt,ft)).set(),Mt=Tt.rect(bt.x-2*vt,bt.y-2*yt,5*vt,5*yt),C){C.indexOf("/osm/noattr/")>-1&&(d=!0);var t=S||bt;zt=Tt.image(C,t.x,t.y,t.x2-t.x,t.y2-t.y),Pt.push(zt)}Pt.push(Mt),Pt.transform(At),Pt.hide(),Ft=Tt.set(),Ct=Tt.set(),jt=Tt.set(),Bt=Tt.set(),Ot=Tt.set(),Vt=Tt.set(),Rt=Tt.set(),St=Tt.set(),Lt=Tt.set(),It=Tt.set(),Nt=Tt.set(),kt=Tt.set(),Tt.set().push(Ft,Bt,Pt,Rt,It)}(),vs(),function(){if((Ve=document.createElement("div")).style.cssText="overflow: visible !important; clip-path: none !important; display:inline !important; opacity:1 !important; transform: none !important; visibility: visible !important; z-index: 1 !important; right: 5px !important; bottom: 5px !important; z-index: 1 !important; position: absolute !important; filter: opacity(1) !important;",lt.appendChild(Ve),d){var t=document.createElement("a");t.href="https://www.openstreetmap.org/copyright",t.title="Backgroun
1d \xa9 OpenStreetMap contributors",t.innerHTML="© OSM",t.style.cssText="font: 12px Verdana, Arial, Helvetica, sans-serif !important; cursor: pointer !important; float: right !important; color: #000000 !important; text-decoration: none !important;",t.style.marginLeft=".5em",Ve.appendChild(t)}}(),Z||function(){if(!He){var t=o(["borderRadius","MozBorderRadius","WebkitBorderRadius"]),e=nt?2*J:J;ae=Y||(gt/2>250?gt/2:250);var s=o(["boxShadow","MozBoxShadow","WebkitBoxShadow"]),i=s?s+": "+3*K+"px "+3*K+"px "+4*K+"px rgba(0,0,0,.5);":"";if(K<.01&&(i=""),nt){var n=/(\d+)(px|em)(.*)/g.exec(Q);Q=parseFloat(n[1])*rt+n[2]+n[3]}var r=".tt_mobile_sm{margin-top: .4em;} .tt_sm{"+(t?t+": "+e+"px;":"")+i+"z-index: 1000000; background-color: "+X+"; padding: .6em; opacity:"+G+"; font: "+Q+"; color: black;} .tt_name_sm{float: left; font-weight: bold} .tt_custom_sm{overflow: hidden;}";r+=".btn_simplemaps{color: black;text-decoration: none;background: #ffffff;display: inline-block;padding: .5em .5em;margin: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.43;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid;border-radius: .3em;} .btn_simplemaps:hover{ text-decoration: underline;}",r+=".xmark_sm{float: "+(tt?"left":"right")+"; margin-left: .5em; cursor: pointer; line-height: 0px; width: 1.3em !important;}",a.new_style(r),He=!0}function o(t){for(var e=document.documentElement,s=0;s<t.length;s++)if(t[s]in e.style){var i=t[s];return(i=(i=(i=(i=(i=i.replace("borderRadius","border-radius")).replace("MozBorderRadius","-moz-border-radius")).replace("WebkitBorderRadius","-webkit-border-radius")).replace("boxShadow","box-shadow")).replace("MozBoxShadow","-moz-box-shadow")).replace("WebkitBoxShadow","-webkit-box-shadow")}}}(),H=(D=a.findPos(lt))[0],U=D[1],R=0,$=0,Ae={create:function(){(O=document.createElement("div")).setAttribute("id","tt_sm_"+je),O.style.position="absolute",O.style.display="none",lt.appendChild(O),lt.onmousemove=this.pos,O.onmousemove=this.pos},show:function(t){!Be&&(o=!1,null==O&&Ae.create(),O.style.display="block",O.style.zIndex=2,O.style.maxWidth=ae+"px",O.innerHTML=t.sm.content,Ae.update_pos(t))},reset_pos:function(t,e,s){null==O&&Ae.create(),Ae.set_pos(0+e,0+t,s)},update_pos:function(t){Ae.set_pos(A,z,t)},pos:function(t,e){e?(A=e.u,z=e.l):(A=et?event.clientY+document.documentElement.scrollTop:t.pageY,z=et?event.clientX+document.documentElement.scrollLeft:t.pageX),A-=U,z-=H,!Be&&!b&&!o&&(!w||!it)&&Ae.set_pos(A,z)},set_pos:function(t,e,s){if(O)if(s&&s.sm.on_click&&("yes"==P||"auto"==P&><401)||!t||!e){O.style.top="-100px",O.style.left="-100px",O.style.bottom="auto",O.style.right="auto",R=parseInt(O.offsetHeight,10);var i=gt-($=parseInt(O.offsetWidth,10))>0?.5*(gt-$):0,n=ft-R>0?.5*(ft-R):0;O.style.top=n+"px",O.style.left=i+"px",O.style.right="auto",O.style.bottom="auto"}else{if(B=0+.5*ft,e>(F=0+.5*gt)&&t>B)a=4;else if(e<F&&t>B)a=3;else if(e>F&&t<B)a=2;else var a=1;"below"==M?(3==a&&(a=1),4==a&&(a=2)):"above"==M&&(1==a&&(a=3),2==a&&(a=4)),1==a?(O.style.bottom="auto",O.style.top=t+5+"px",O.style.left=e+5+5+"px",O.style.right="auto"):2==a?(O.style.bottom="auto",O.style.top=t+5+"px",O.style.right=gt-e+5+"px",O.style.left="auto"):3==a?(O.style.bottom=ft-t+5+"px",O.style.top="auto",O.style.left=e+5+3+"px",O.style.right="auto"):(O.style.bottom=ft-t+5+"px",O.style.top="auto",O.style.right=gt-e+5+"px",O.style.left="auto")}},hide:function(){null!=O&&(O.style.display="none"),(D=a.findPos(lt))&&(H=D[0],U=D[1])}},Gt=i.navigation_color?i.navigation_color:"#f7f7f7",Kt=i.navigation_border_color?i.navigation_border_color:"#636363",Jt=i.navigation_opacity?i.navigation_opacity:.8,Zt=i.arrow_color?i.arrow_color:Gt,Qt=i.arrow_color_border?i.arrow_color_border:Kt,te=i.arrow_border_color?i.arrow_border_color:Qt,ee=void 0===i.navigation_size?40:i.navigation_size,se=void 0===i.navigation_size_mobile?rt*ee:i.navigation_size_mobile,ie=nt?se:ee,le="yes"==i.arrow_box?1:0,he=ie*=1,pe=.1*ie,me=ie/10,function(){qt=Tt.set();var e=ie,s=ie;if(t){var i=new Image;i.onload=function(){mt=i.width,wt=i.height,n()},i.src=t}else n();function n(){if(t){var i=(Dt=Raphael(ot,mt,wt)).image(t,0,0,mt,wt);he=wt,i.attr({cursor:"pointer"}),qt.push(i),qt.click(Le)}else{var n=(Dt=Raphael(ot,e,s)).path(h).attr({fill:Zt,"stroke-width":1,stroke:te,"stroke-opacity":le,"fill-opacity":0,cursor:"pointer"}),a=Dt.path("m7.07 8.721c2.874-1.335 2.01-5.762-2.35-5.661v-1.778l-3.445 2.694 3.445 2.843v-1.818c3.638-.076 3.472 2.802 2.35 3.721z").attr({stroke:te,"stroke-width":1.5,"stroke-opacity":1,fill:Zt,"fill-opacity":1,cursor:"pointer"});(qt=Tt.set()).push(n,a),qt.transform("S"+me+","+me+",0,0 T0,0")}N||ys(),ot.style.left=pe+"px",ot.style.top=pe+"px",f&&function(){Ut=Raphael(ut,ie,2*ie+pe);var t=h,e=Ut.path(t).attr({fill:Gt,"stroke-width":1,stroke:Kt,"stroke-opacity":1,"fill-opacity":Jt,cursor:"pointer"}),s=Ut.path("m4.8 1.5c-.111 0-.2.089-.2.2v3h-2.9c-.111 0-.2.134-.2.3 0 .166.089.3.2.3h2.9v3c0 .111.089.2.2.2h.2c.111 0 .2-.089.2-.2v-3h3.1c.111 0 .2-.134.2-.3 0-.166-.089-.3-.2-.3h-3.1v-3c0-.111-.089-.2-.2-.2z").attr({"stroke-width":0,"stroke-opacity":0,fill:Kt,"fill-opacity":1,op
1acity:1,cursor:"pointer"});(Ht=Tt.set()).push(e,s);var i="S"+me+","+me+",0,0 T0,0";Ht.transform(i);var n=Ut.path(t).attr({fill:Gt,"stroke-width":1,stroke:Kt,"stroke-opacity":1,"fill-opacity":Jt,cursor:"pointer"}),a=Ut.path("m1.8 4.7h6.6c.111 0 .2.134.2.3 0 .166-.089.3-.2.3h-6.6c-.111 0-.2-.134-.2-.3 0-.166.089-.3.2-.3").attr({"stroke-width":0,"stroke-opacity":0,fill:Kt,"fill-opacity":1,opacity:1,cursor:"pointer"});function r(t,e){if(void 0===e&&(e="z"),x&&"region"!=x.sm.type)ke.call(x,!0,(function(){x=!1,r(t)}));else{if("z"==e&&!function(t){var e=ue.sm.zooming_dimensions.w/t,s=t<1;if(-1!=v&&("manual"==ue.sm.type||y)){var i=de[v].sm.zooming_dimensions.w;if(s&&e>i-1&&(js(ue,de[v])||y))return zs(de[v]),!1}return!(s&&e>de[-1].sm.zooming_dimensions.w-1&&(y||zs(de[-1]),1))}(t))return;var s={sm:{type:"manual",zp:1}};re&&((ue={sm:{type:"manual",zp:1}}).sm.zooming_dimensions=oe,ue.sm.bbox={x:oe.x/_t,y:oe.y/_t,width:oe.w/_t,height:oe.h/_t});var i=function(t,e){var s=ue.sm.zooming_dimensions.w,i=ue.sm.zooming_dimensions.h,n=ue.sm.zooming_dimensions.x,a=ue.sm.zooming_dimensions.y;return"x"==e?n=ue.sm.zooming_dimensions.x+ue.sm.zooming_dimensions.w*t:"y"==e?a=ue.sm.zooming_dimensions.y+ue.sm.zooming_dimensions.h*t:(s=ue.sm.zooming_dimensions.w/t,i=ue.sm.zooming_dimensions.h/t,n=ue.sm.zooming_dimensions.x+(ue.sm.zooming_dimensions.w-s)/2,a=ue.sm.zooming_dimensions.y+(ue.sm.zooming_dimensions.h-i)/2),{x:n,y:a,w:s,h:i,r:s/(vt*_t)}}(t,e);if(!i)return;s.sm.zooming_dimensions=i,zs(s)}}(Wt=Tt.set()).push(n,a),i="S"+me+","+me+",0,0 T0,"+(ie+pe),Wt.transform(i),ut.style.top=he+2*pe+"px",ut.style.left=pe+"px",(Wt=Tt.set()).push(n,a),$t=function(){r(E)},Yt=function(t,e){r(t,e)},Xt=function(){r(1/E)},Pe.zoom_in=$t,Pe.zoom_out=Xt,Ht.click($t),Wt.click(Xt),Ht.touchend($t),Wt.touchend(Xt)}()}}(),xs(),Vs(),Os(),Rs(),setTimeout((function(){var t;Us(),qs(),function(){var t=Me.lines?Me.lines:Me.borders;if(t){for(var e in t){var s=t[e],i=ne[e],n=i.size*(gt/vt)*r*1.25,a=!1;if(i.origin_location&&i.destination_location){var o=_e[i.origin_location].sm.point0,l=_e[i.destination_location].sm.point0;if(a="M "+o.x+","+o.y+" "+l.x+","+l.y+" Z",i.angle){var c=parseFloat(i.angle);if(c>-61&&c<61){o.x<=l.x&&(c*=-1);var d=Raphael.transformPath(a,"R"+c+","+o.x+","+o.y+"S2").toString(),u=Raphael.transformPath(a,"R-90S2").toString(),h=Raphael.pathIntersection(d,u)[0];a="M "+o.x+","+o.y+" C"+o.x+","+o.y+","+h.x+","+h.y+","+l.x+","+l.y}}}var p=a||s.path,m=Tt.path(p);m.transform(Et),m.attr({stroke:i.color,fill:"none",cursor:"pointer","stroke-dasharray":[i.dash],"stroke-width":n,"stroke-linejoin":"round","stroke-miterlimit":4}),m.sm={},m.sm.size=i.size,m.sm.bbox=m.getBBox(!0),tt||m.node.setAttribute("class","sm_line sm_line_"+e),It.push(m)}It.hide()}}(),function(){ht.style.right="0em",ht.style.top="0em";var t=void 0===i.navigate_title?"Navigate":i.navigate_title,e=void 0===i.keyboard_omit?"":i.keyboard_omit;if(!(e.indexOf("navigat")>-1)){var s=document.createElement("select");s.options.add(new Option(t,"-1")),s.options.add(new Option("Back","back")),f&&(s.options.add(new Option("Zoom in","in")),s.options.add(new Option("Zoom out","out")),s.options.add(new Option("Left","left")),s.options.add(new Option("Right","right")),s.options.add(new Option("Up","up")),s.options.add(new Option("Down","down"))),s.style.marginRight=".5em",s.style.marginTop=".5em",s.style.float="left",ht.appendChild(s),s.onchange=function(t){if("-1"==this.value)return!1;"back"==this.value&&Ie(),"out"==this.value&&Xt(),"in"==this.value&&$t(),"left"==this.value&&Yt("-.25","x"),"right"==this.value&&Yt(".25","x"),"up"==this.value&&Yt("-.25","y"),"down"==this.value&&Yt(".25","y"),setTimeout((function(){s.value="-1"}),1e3)}}var n=void 0===i.states_title?"States":i.states_title,r=void 0===i.regions_title?"Regions":i.regions_title,o={state:{title:n,array:ce},location:{title:void 0===i.locations_title?"Locations":i.locations_title,array:_e},region:{title:r,array:de}};for(var l in o){var c=o[l],d=e.indexOf(l)>-1,u=Object.size(c.array);if(!(u<1||u<2&&"region"==l||d)){var h=document.createElement("select");h.options.add(new Option(c.title,"-1")),h.style.marginRight=".5em",h.style.marginTop=".5em",h.style.float="left";var p=[];for(var m in c.array)p.push(c.array[m]);var g=p.sort((function(t,e){return t.sm.name>e.sm.name?1:-1}));for(m=0;m<g.length;m++){var _=g[m];"out"!=_.sm.type&&!_.sm.inactive&&!_.sm.hide&&h.options.add(new Option(_.sm.name,_.sm.id))}h.onchange=a.callback_closure({entry:c,dropdown:h},(function(t){var e=t.dropdown,s=t.entry;if("-1"==e.value)return!1;var i=s.array[e.value],n=i.sm.type,a=i.sm.id;console.log("here",n,a),_s(n,a)})),ht.appendChild(h)}}}(),fs(),Ss(),Ks(),Ae.create(),Ce=function(){this.sm.parent&&Te.call(this.sm.parent)},Se=function(){this.sm.parent&&ke.call(this.sm.parent)},xe=function(t){this.sm.parent&&we.call(this.sm.parent,t)}
1,ye=function(t,e){if(t.sm.pulse||e){var s=t.sm.shape_type;if("location"==t.sm.type&&"image"!=s&&!(xt<.05)){var i=t.clone();Ot.toFront(),St.toFront();var n=1*t.sm.pulse_size,a={"stroke-width":4*t.attrs["stroke-width"],"stroke-opacity":0};i.attr({"fill-opacity":0,stroke:t.sm.pulse_color});var r=t.sm.scale?xt:1,o=.5*(n-1)*t.sm.size*r*_t,l="bottom-center"==t.sm.position?Ws(t,r*_t*n,"0,"+o):Ws(t,r*_t*n);a.transform=l,i.animate(a,1e3*t.sm.pulse_speed,"ease-out",(function(){i.remove()}))}}},be=function(t){if(!tt||!et)for(var e=Array.isArray(t)?t:[t],s=0;s<e.length;s++){var i=ce[e[s]];if(!i||!i.sm||xt<.05)return;i.sm.shape_type;var n=i.clone(),a=1*i.sm.pulse_size,r={"stroke-width":4*(i.attrs["stroke-width"]?i.attrs["stroke-width"]:1),"stroke-opacity":0,"fill-opacity":0};n.attr({"fill-opacity":0,stroke:i.sm.pulse_color});var o=i.sm.bbox;i.sm.x=(o.x2+o.x)/2,i.sm.y=(o.y2+o.y)/2,i.sm.rotate=0;var l=Ws(i,a,"0,0");r.transform=Et+l,i.sm.bbox,n.animate(r,1e3*i.sm.pulse_speed,"ease-out",(function(){n.remove()}))}},Te=function(){if(vs(),is(),ai(),(this.id||"set"!=!this.type)&&!Ge&&!cs){var t,e=$s(this);if(e.sm.on_click)var s=!0;if(Be=e.sm.popup_off,!(De||qe||Re||w&&it)){if(Je&&!b)return!1;if(Je=this,e&&(function(t){t.sm.labels&&t.sm.labels.forEach((function(e){t.sm.inactive?e.attr({cursor:"default"}):e.attr({cursor:"pointer"})}))}(e),!e.sm.inactive))if("state"==(t=e).sm.type&&t.sm.emphasizable&&(Ge=!0,t.insertBefore(Ct),setTimeout((function(){Ge=!1}),1)),ns(e),s){if(!w){if(e.stop(),tt&&"location"==e.sm.type&&"image"==e.sm.shape_type)return;e.sm.ignore_hover||(Xe(e,"over"),ye(e)),Ys(e,"over")}}else{if(Ae.show(e),e.stop(),tt&&"location"==e.sm.type&&"image"==e.sm.shape_type)return;e.sm.ignore_hover||(Xe(e,"over"),Ys(e,"over"),ye(e),be(e))}}}},ke=function(t,e){if(e&&"function"==typeof e||(e=!1),!Re&&!cs&&(Je=!1,this.id||"set"!=!this.type)){var s=$s(this);if(s&&!s.sm.inactive)if(as(s),it)w&&!0!==t||(Ke(s,e),Ze=s);else{if(Ae.hide(),Xs(s)){if(Re)return!1;s.sm.ignore_hover||Xe(s,"out",!0),Xe(s,"adjacent",!0),Ys(s,"out",!0)}else{if(tt&&"location"==s.sm.type&&"image"==s.sm.shape_type)return;s.sm.ignore_hover||Xe(s,"out",!0),Ys(s,"out")}Ke(s,e)}}},t=!1,we=function(e){if(!Re&&!De&&!qe){vs(),nt&&(t=!0,setTimeout((function(){t=!1}),500)),t||Ms();var s=$s(this);if(!s.sm.inactive&&(os(s,e),!Pe.ignore_clicks)&&(it=s.sm.on_click,!e||(!w||"touchend"!=e.type)&&(w||"touchstart"!=e.type)))if(it&&Ae.update_pos(),Be=s.sm.popup_off,!s.sm.zoomable||"region"!=s.sm.type&&ue==s&&"out"!=s.sm.type)if(it){if(x!=s&&x&&(n=x,"state"!=(i=s).sm.type||"region"!=n.sm.type||n.sm.id!=i.sm.region)&&!("region"!=s.sm.type&&"region"==Pe.zoom_level)&&Ke(x),rs(s,e),e){var i,n,a=Gs(e);Ae.pos(e,{l:a.x,u:a.y})}Ae.show(s),w=!0,Ys(s,"over"),ye(s),tt&&"location"==s.sm.type&&"image"==s.sm.shape_type||s.sm.ignore_hover||s.attr(s.sm.over_attributes),x=s;var r=document.getElementById("xpic_sm_"+je);r&&(r.onclick=function(){return Ae.hide(),w=!1,x.sm&&ke.call(x),it=!1,us("close_popup",[]),!1})}else{rs(s,e);var o=s.sm.url;if(""!=o&&!ds){var l="javascript"==o.substring(0,10);return!W||l?void(l?window.location.href=o:window.top.location.href=o):(window.open(o,"_blank"),void Ae.hide())}}else ls(s,e),ai(),x&&x.sm?ke.call(x,!0,(function(){zs(s),x=s})):(zs(s),x=s)}},Ie=function(t){if(void 0===t&&(t=!1),us("back",[]),("out"==ue.sm.type||"region"==ue.sm.type&&y)&&N)window.location.href="javascript:"+N;else if(q&&"state"==ue.sm.type&&ue.sm.region)x?ke.call(x,!0,(function(){zs(de[ue.sm.region])})):zs(de[ue.sm.region],!1,t);else{var e=js(ue,de[v]),s="manual"==ue.sm.type&&e?de[v]:de[-1];x&&x.sm&&"region"!=x.sm.type?ke.call(x,!0,(function(){zs(s)})):zs(s,!1,t)}},Le=function(){Ie()},Js(),Qs(),_i(),us("complete",[]),a.isFunction(n)&&n(),is()}),1))}function si(t,e){zs(de[t],!1,e)}function ii(t,e){zs(ce[t],!1,e)}function ni(t,e,s){void 0===e&&(e=4),void 0===s&&(s=function(){});var i={sm:{type:"manual",zp:e}},n=_e[t],a=n.sm.size*_t*e,r=a*yt/vt,o=n.sm.x-.5*a,l=n.sm.y-.5*r,c=a/(vt*_t);i.sm.zooming_dimensions={x:o,y:l,w:a,h:r,r:c},zs(i,!1,(function(){s(),bs()}))}function ai(){Je&&ke.call(Je),b&&(b=!1,!it&&(Ae.hide(),w=!1))}function ri(t,e,s){if(void 0===s&&(s=function(){}),"state"==t)var i=ce[e];else i="region"==t?de[e]:_e[e];var n=i.sm.on_click,a=ue.sm.zooming_dimensions;
1if("location"!=t){var r=i.sm.bbox,l=.5*(r.x+r.x2),c=.5*(r.y+r.y2);l*=_t,c*=_t}else l=i.sm.x,c=i.sm.y;var d=(l-a.x)/xt,u=(c-a.y)/xt,h=d>1.1*gt||u>1.1*ft,p=!i.sm.region&&"region"==Pe.zoom_level;return h||p?si("-1",(function(){ri(t,e,s)})):i.sm.region&&"out"==Pe.zoom_level?si(i.sm.region,(function(){ri(t,e,s)})):(b=!0,n?we.call(i):Te.call(i),Ae.reset_pos(d,u,i),o=!0,b=!1,s(),!0)}function oi(t){var e=_e[t];e&&ye(e,!0)}function li(){Ae.hide(),w=!1,it?ke.call(x):Je&&ke.call(Je)}function ci(t,e){se(t);var s=ce[t].sm.labels;le(t);for(var i=0;i<s.length;i++){var n=s[i].sm.id;ie(n),ge(n)}a.isFunction(e)&&e()}function di(){cs=!0,Ae.hide()}function ui(){cs=!1}function hi(){ds=!0}function pi(){ds=!1}function mi(t){Ie(t)}function gi(t){be(t)}function fi(){Pe.calibrate=Ns,Pe.get_xy=ss,Pe.proj=ws,Pe.load=ei,Pe.region_zoom=si,Pe.state_zoom=ii,Pe.zoom_in=!1,Pe.zoom_out=!1,Pe.location_zoom=ni,Pe.zoom_to_popup=_s,Pe.back=mi,Pe.popup=ri,Pe.pulse=oi,Pe.pulse_state=gi,Pe.popup_hide=li,Pe.zoom_level="out",Pe.ignore_clicks=!1,Pe.zoom_level_id=!1,Pe.disable_urls=hi,Pe.enable_urls=pi,Pe.disable_popups=di,Pe.enable_popups=ui,Pe.refresh=ti,Pe.refresh_state=ci,Pe.loaded=!0,Pe.resize=Zs,Pe.trial=c,Pe.zoom_ratio=1}function _i(){Pe.states=ce,Pe.regions=de,Pe.locations=_e,Pe.labels=pe,Pe.tooltip=Ae}}window[t]=p,n.docReady((function(){if(function(t,e){(n=p.hooks[t])&&n.apply(null,e);for(var s=p.plugin_hooks[t],i=0;i<s.length;i++){var n;(n=s[i])&&n.apply(null,e)}}("ready"),!window[t].loaded)for(var e=0;e<u.length;e++){var s=u[e];s&&s.mapdata&&"no"!=s.mapdata.main_settings.auto_load&&function(t){setTimeout((function(){t.load()}),1)}(s)}})),u.push(p)}("simplemaps_usmap")},51792:function(t,e,s){"use strict";var i=s(96540),n=s(32434);const a=t=>parseFloat(t).toLocaleString("en-EN",{style:"currency",currency:"USD"}),r=(t,e)=>`${t<0?"-":""}${e}${Math.abs(t)}`;s.d(e,["DH",0,t=>a(t).split(".")[0],"Ee",0,(t,e=2)=>null===t?0:`${t.toFixed(e)}%`,"Qx",0,t=>Math.round(t/1e3),"_Z",0,(t,e="")=>{const s=parseInt(t,10);if(s<1e3)return r(s,e);if(s>=1e6){const t=(s/1e6).toFixed(1);return`${r(t,e)}M`}const i=(s/1e3).toFixed(1);return`${r(i,e)}K`},"rY",0,t=>i.createElement(n.HG,{value:t,displayType:"text",thousandSeparator:!0,renderText:t=>t}),"tA",0,a])},53548:function(t,e,s){"use strict";e.A=t=>{const e={};return t.errors.forEach((t=>{const s=t.source.pointer.split("/").pop();!1===Object.prototype.hasOwnProperty.call(e,s)&&(e[s]=t.detail)})),e},s.dn(e.A)},39084:function(t,e,s){"use strict";s.d(e,{A:function(){return n}});var i=(t,e,s)=>t.replace(new RegExp(`${e}*([^${e}]*)$`),`${s}$1`);s.dn(i);var n=(t,e)=>{if(189===t)return i(e,"-","-");if(!isNaN(parseInt(e))&&8!==t&&9!==t){if(3===e.length)return`${e}-`;if(7===e.length)return`${e}-`}return 10===e.length?e.replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3"):e};s.dn(n)},49030:function(t,e,s){"use strict";s.d(e,["Z",0,(t,e)=>t.application.controllers.find((t=>t.context.identifier===e))])},28411:function(t,e,s){"use strict";var i=s(43238);s.d(e,["u",0,(t,e={})=>{const s={userId:(0,i.A)().id},n=[t,Object.assign(s,e)];try{window.analytics.track(...n)}catch(a){}}])},40564:function(t,e,s){"use strict";const i=/^[+]?[(]?[0-9]{3}[)]?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4,6}$/im;e.A=t=>!!t.match(i),s.dn(e.A)},22352:function(t,e,s){"use strict";s.d(e,{A:function(){return c}});const i=/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,12}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/;var n=t=>(t.match(i)||[]).length>0;s.dn(n);const a=["twitter","facebook","instagram","linked_in","youtube","tiktok","reddit"];var r=({profile:t})=>({socialProfiles:t["social-profiles"].filter((t=>a.includes(t["network-name"]))).map((t=>{const e=t["network-name"],{value:s}=t,i=t.url;let a,r=s;switch(e){case"twitter":a="b-x";break;case"facebook":a="facebook-6";break;case"tiktok":a="b-tiktok";break;case"reddit":a="b-reddit";break;case"instagram":a="instagram-outline";break;case"linked_in":a="linkedin-3";break;case"youtube":r=n(s)?"YouTube Profile":s,a="youtube"}return{id:t.id,name:t["network-name"],value:t.value,display:t["display-on-profile"],url:i,label:r,icon:a}}))});s.dn(r);var o=t=>({displayName:t["display-name"],email:t.email,phoneNumber:t["phone-number"],website:t.website,credentialType:t["credential-type"],companyName:t["company-name"],companyslug:t["company-slug"],companyLogo:t["company-logo"],businessName:t["business-name"],businessLogo:t["business-logo"],podcastEpisodeUrl:t["podcast-episode-url"],podcastEpisodeNumber:t["podcast-episode-number"],licenses:t.licenses});s.dn(o);var l=t=>{const e=t.data,s=e["privacy-settings"],i=e["notification-settings"],n=e["signature-preview"],a=e["signature-settings"],r=e["active-shipping-detail"];let l=null,c=null,d=null,u=null,h=null;return r&&(l=r.street_address,c=r.state,d=r.city,u=r.zip_code,h=r.apt_suite),{cellNumber:e["cell-number"],cellVerified:e["cell-verified"],tfaEnabled:e["two-factor-authentication-enabled"],tfaKey:e["tfa-key"],hideLastName:s["hide-last-name"],hideProfile:s["profile-private"],hideConnections:s["hide-colleagues-from-non-colleagues"],hideFromSearchIndex:s["hide-from-search-engines"],hideFromSiteSearch:s["hide-from-search"],hideFromLocationSearch:s["hide-from-location-search"],hideFromSuggestions:s["hide-from-suggestions"],hideDoorsCount:e["hide-doors-count"],blockMessagesFromNonColleagues:s["block-messages-from-non-colleagues"],showEmailTo:s["show-email-to"],showWebsiteTo:s["show-website-to"],showPhoneNumberTo:s["show-phone-number-to"],newsletter:i.newsletter,passiveInvestingEmails:i["passive-investing-emails"],moneyNewsletterEmails:i["money-newsletter-emails"],onTheMarketNewsletterEmails:i["on-the-market-newsletter-emails"],marketingEmails:i["marketing-emails"],surveyEmails:i["survey-emails"],webinarEmails:i["webinar-emails"],blogCommentsSummaryEmails:i["blog-comments-summary-emails"],emailForReminders:i["email-for-reminders"],emailOnRequest:i["email-on-request"],emailOnVote:i["email-on-vote"],emailOnForums:i["email-on-forums"],emailOnForumsFrequency:i["email-on-forums-frequency"],emailOnLocationsFrequency:i["email-on-locations-frequency"],emailOnAlertFrequency:i["email-on-alert-frequency"],emailOnLocations:i["email-on-locations"],emailOnAlert:i["email-on-alert"],emailOnFollow:i["email-on-follow"],emailOnMention:i["email-on-mention"],emailOnMessage:i["email-on-message"],emailOnAccept:i["email-on-accept"],emailOnReplies:i["email-on-replies"],emailOnFollowedReplies:i["email-on-followed-replies"],shippingAddress:l,shippingUnit:h,shippingCity:d,shippingState:c,shippingZip:u,signatureSettings:a,signaturePreview:o(n)}};s.dn(l);var c=t=>{const{id:e,attributes:s,relationships:i}=t.data,n=i["profile-video"].data,a=i.blog.data||{},c=i.profile.data,d=i.signature.data,u=i["upcoming-webinar"].data||{},h=i["upcoming-event"].data||{},p=i["sent-colleague-request"].data||{},m=i["received-colleague-request"].data||{},g=i["current-colleagueship"].data||{},f=i["current-followership"].data||{},_=i.notes.data,v=i.companies.data||[],y=i.businesses.data||[],b=i.business.data||{};let x,w,T=null;s["primary-company-association-id"]&&(T=s["primary-company-association-id"].toString()),i["moderator-notes"]&&(x=i["moderator-notes"].data,w=x.some((t=>t["recent?"])));const k=c["social-profiles"]?r({profile:c}
1).socialProfiles:c["social-profiles"];let C=null;return i.settings&&(C=l(i.settings)),{id:parseInt(e,10),bio:s["about-myself"]||"",avatarURL:s["avatar-url"]||"",videoIntroductionUrl:n["video-url"]||"",videoIntroductionEmbed:n["video-embed"]||"",videoThumbnail:n.thumbnail||"",realEstateExperience:s["real-estate-experience"]||"",realEstateGoals:s["real-estate-goals"]||"",currentlySeeking:s["currently-seeking"]||"",showProfileVideo:s["show-profile-video"],username:s.username,firstName:s["first-name"],displayName:s["display-name"],createdOn:Date.parse(s["created-on"]),connections:s["colleagues-count"],paid:s.paid,accountType:s["account-type"],accountTypeString:s["account-type-string"],hasBusinessSubscription:s["has-business-subscription?"],avatarBorderColorClass:s["avatar-border-color-class"],avatarBadgeProperties:s["avatar-badge-properties"],locationText:s["location-text"],followersCount:s["followers-count"],followingsCount:s["followings-count"],isBpBlogAuthor:s["bp-blog-author?"],email:s.email||"",website:s.website||"",blogUrl:a.slug||"",votesReceived:s["votes-received"],badgingsCount:s["badgings-count"],investmentsCount:s["investments-count"],showNewNetworkConnection:s["show-new-network-connection"],profileImageURL:c["profile-image-url"]||"",profileImagePosition:c["profile-image-position"]||{},coverImageURL:c["cover-image-url"]||"",coverImagePosition:c["cover-image-position"]||{},sentColleagueRequestStatus:p.status||"",sentColleagueRequestId:p.id||"",receivedColleagueRequestStatus:m.status,receivedColleagueRequestId:m.id,colleagueshipId:g.id,followershipId:f.id,notes:_||[],moderatorNotes:x||[],hasRecentModeratorNotes:w||!1,interests:i.interests.data,credentials:i.credentials.data,investments:i.investments.data,occupation:s.occupation||"",experienceStartDate:s["occupation-started-date"],upcomingWebinar:u.name||"",isBlocking:s["blocking?"],phoneNumber:s["ph
1one-number"],location:s.location,postsCount:s["posts-count"],votesCount:s["votes-count"],yearsOfExperience:s["years-of-experience"],upcomingEventLocation:h.location||"",upcomingEventUrl:`/forums/${h["forum-id"]}/topics/${h.slug}`,upcomingEventDate:Date.parse(h["event-time"])||"",primaryCompanyAssociationID:T,companies:v,socialProfiles:k,settings:C,businesses:y,business:b,signature:o(d)}};s.dn(c)}}]); 2//# sourceMappingURL=5577-b425eb28057b000b15dd.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.