From 328b1739117055aba7fd8687bed62985b525511e Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Wed, 3 Aug 2022 04:29:35 +0000 Subject: [PATCH] Restyled by prettier --- public/Initial.js | 931 +- public/background.js | 925 +- .../assets/bootstrap/js/bootstrap.min.js | 6985 +++++++------ .../pint-newinstall/assets/js/jquery.min.js | 8632 ++++++++++------- .../pint-newinstall/assets/js/script.min.js | 84 +- src/methods/config/colorGroups.js | 195 +- src/methods/helpers/scaleHelper.js | 67 +- src/methods/helpers/storageHelper.js | 5 +- 8 files changed, 10278 insertions(+), 7546 deletions(-) diff --git a/public/Initial.js b/public/Initial.js index 6c5f18d..3081d98 100644 --- a/public/Initial.js +++ b/public/Initial.js @@ -3,461 +3,460 @@ /* global chrome */ defaultColorScheme = { - __color_canvas_default_transparent : "rgba(13, 17, 23, 0)", - __color_page_header_bg : "#0d1117", - __color_marketing_icon_primary : "#79c0ff", - __color_marketing_icon_secondary : "#1f6feb", - __color_diff_blob_addition_num_text : "#c9d1d9", - __color_diff_blob_addition_fg : "#c9d1d9", - __color_diff_blob_addition_num_bg : "rgba(63, 185, 80, 0.3)", - __color_diff_blob_addition_line_bg : "rgba(46, 160, 67, 0.15)", - __color_diff_blob_addition_word_bg : "rgba(46, 160, 67, 0.4)", - __color_diff_blob_deletion_num_text : "#c9d1d9", - __color_diff_blob_deletion_fg : "#c9d1d9", - __color_diff_blob_deletion_num_bg : "rgba(248, 81, 73, 0.3)", - __color_diff_blob_deletion_line_bg : "rgba(248, 81, 73, 0.15)", - __color_diff_blob_deletion_word_bg : "rgba(248, 81, 73, 0.4)", - __color_diff_blob_hunk_num_bg : "rgba(56, 139, 253, 0.4)", - __color_diff_blob_expander_icon : "#8b949e", - __color_diff_blob_selected_line_highlight_mix_blend_mode : "screen", - __color_diffstat_deletion_border : "rgba(240, 246, 252, 0.1)", - __color_diffstat_addition_border : "rgba(240, 246, 252, 0.1)", - __color_diffstat_addition_bg : "#3fb950", - __color_search_keyword_hl : "rgba(210, 153, 34, 0.4)", - __color_prettylights_syntax_comment : "#8b949e", - __color_prettylights_syntax_constant : "#79c0ff", - __color_prettylights_syntax_entity : "#d2a8ff", - __color_prettylights_syntax_storage_modifier_import : "#c9d1d9", - __color_prettylights_syntax_entity_tag : "#7ee787", - __color_prettylights_syntax_keyword : "#ff7b72", - __color_prettylights_syntax_string : "#a5d6ff", - __color_prettylights_syntax_variable : "#ffa657", - __color_prettylights_syntax_brackethighlighter_unmatched : "#f85149", - __color_prettylights_syntax_invalid_illegal_text : "#f0f6fc", - __color_prettylights_syntax_invalid_illegal_bg : "#8e1519", - __color_prettylights_syntax_carriage_return_text : "#f0f6fc", - __color_prettylights_syntax_carriage_return_bg : "#b62324", - __color_prettylights_syntax_string_regexp : "#7ee787", - __color_prettylights_syntax_markup_list : "#f2cc60", - __color_prettylights_syntax_markup_heading : "#1f6feb", - __color_prettylights_syntax_markup_italic : "#c9d1d9", - __color_prettylights_syntax_markup_bold : "#c9d1d9", - __color_prettylights_syntax_markup_deleted_text : "#ffdcd7", - __color_prettylights_syntax_markup_deleted_bg : "#67060c", - __color_prettylights_syntax_markup_inserted_text : "#aff5b4", - __color_prettylights_syntax_markup_inserted_bg : "#033a16", - __color_prettylights_syntax_markup_changed_text : "#ffdfb6", - __color_prettylights_syntax_markup_changed_bg : "#5a1e02", - __color_prettylights_syntax_markup_ignored_text : "#c9d1d9", - __color_prettylights_syntax_markup_ignored_bg : "#1158c7", - __color_prettylights_syntax_meta_diff_range : "#d2a8ff", - __color_prettylights_syntax_brackethighlighter_angle : "#8b949e", - __color_prettylights_syntax_sublimelinter_gutter_mark : "#484f58", - __color_prettylights_syntax_constant_other_reference_link : "#a5d6ff", - __color_codemirror_text : "#c9d1d9", - __color_codemirror_bg : "#0d1117", - __color_codemirror_gutters_bg : "#0d1117", - __color_codemirror_guttermarker_text : "#0d1117", - __color_codemirror_guttermarker_subtle_text : "#6e7681", - __color_codemirror_linenumber_text : "#8b949e", - __color_codemirror_cursor : "#c9d1d9", - __color_codemirror_selection_bg : "rgba(56, 139, 253, 0.4)", - __color_codemirror_activeline_bg : "rgba(110, 118, 129, 0.1)", - __color_codemirror_matchingbracket_text : "#c9d1d9", - __color_codemirror_lines_bg : "#0d1117", - __color_codemirror_syntax_comment : "#8b949e", - __color_codemirror_syntax_constant : "#79c0ff", - __color_codemirror_syntax_entity : "#d2a8ff", - __color_codemirror_syntax_keyword : "#ff7b72", - __color_codemirror_syntax_storage : "#ff7b72", - __color_codemirror_syntax_string : "#a5d6ff", - __color_codemirror_syntax_support : "#79c0ff", - __color_codemirror_syntax_variable : "#ffa657", - __color_checks_bg : "#010409", - __color_checks_run_border_width : "1px", - __color_checks_container_border_width : "1px", - __color_checks_text_primary : "#c9d1d9", - __color_checks_text_secondary : "#8b949e", - __color_checks_text_link : "#58a6ff", - __color_checks_btn_icon : "#8b949e", - __color_checks_btn_hover_icon : "#c9d1d9", - __color_checks_btn_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_input_text : "#8b949e", - __color_checks_input_placeholder_text : "#6e7681", - __color_checks_input_focus_text : "#c9d1d9", - __color_checks_input_bg : "#161b22", - __color_checks_input_shadow : "0 0 0 1px (obj) => get_1.default(obj, path)", - __color_checks_donut_error : "#f85149", - __color_checks_donut_pending : "#d29922", - __color_checks_donut_success : "#2ea043", - __color_checks_donut_neutral : "#8b949e", - __color_checks_dropdown_text : "#c9d1d9", - __color_checks_dropdown_bg : "#161b22", - __color_checks_dropdown_border : "#30363d", - __color_checks_dropdown_shadow : "rgba(1, 4, 9, 0.3)", - __color_checks_dropdown_hover_text : "#c9d1d9", - __color_checks_dropdown_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_dropdown_btn_hover_text : "#c9d1d9", - __color_checks_dropdown_btn_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_scrollbar_thumb_bg : "rgba(110, 118, 129, 0.4)", - __color_checks_header_label_text : "#8b949e", - __color_checks_header_label_open_text : "#c9d1d9", - __color_checks_header_border : "#21262d", - __color_checks_header_icon : "#8b949e", - __color_checks_line_text : "#8b949e", - __color_checks_line_num_text : "#6e7681", - __color_checks_line_timestamp_text : "#6e7681", - __color_checks_line_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_line_selected_bg : "rgba(56, 139, 253, 0.15)", - __color_checks_line_selected_num_text : "#58a6ff", - __color_checks_line_dt_fm_text : "#ffffff", - __color_checks_line_dt_fm_bg : "#9e6a03", - __color_checks_gate_bg : "rgba(187, 128, 9, 0.15)", - __color_checks_gate_text : "#8b949e", - __color_checks_gate_waiting_text : "#d29922", - __color_checks_step_header_open_bg : "#161b22", - __color_checks_step_error_text : "#f85149", - __color_checks_step_warning_text : "#d29922", - __color_checks_logline_text : "#8b949e", - __color_checks_logline_num_text : "#6e7681", - __color_checks_logline_debug_text : "#a371f7", - __color_checks_logline_error_text : "#8b949e", - __color_checks_logline_error_num_text : "#6e7681", - __color_checks_logline_error_bg : "rgba(248, 81, 73, 0.15)", - __color_checks_logline_warning_text : "#8b949e", - __color_checks_logline_warning_num_text : "#d29922", - __color_checks_logline_warning_bg : "rgba(187, 128, 9, 0.15)", - __color_checks_logline_command_text : "#58a6ff", - __color_checks_logline_section_text : "#3fb950", - __color_checks_ans_Iblack : "#0d1117", - __color_checks_ans_Iblack_bright : "#161b22", - __color_checks_ans_Iwhite : "#b1bac4", - __color_checks_ans_Iwhite_bright : "#b1bac4", - __color_checks_ans_Igray : "#6e7681", - __color_checks_ans_Ired : "#ff7b72", - __color_checks_ans_Ired_bright : "#ffa198", - __color_checks_ans_Igreen : "#3fb950", - __color_checks_ans_Igreen_bright : "#56d364", - __color_checks_ans_Iyellow : "#d29922", - __color_checks_ans_Iyellow_bright : "#e3b341", - __color_checks_ans_Iblue : "#58a6ff", - __color_checks_ans_Iblue_bright : "#79c0ff", - __color_checks_ans_Imagenta : "#bc8cff", - __color_checks_ans_Imagenta_bright : "#d2a8ff", - __color_checks_ans_Icyan : "#76e3ea", - __color_checks_ans_Icyan_bright : "#b3f0ff", - __color_project_header_bg : "#0d1117", - __color_project_sidebar_bg : "#161b22", - __color_project_gradient_in : "#161b22", - __color_project_gradient_out : "rgba(22, 27, 34, 0)", - __color_mktg_btn_bg : "#f6f8fa", - __color_mktg_btn_shadow_outline : "rgb(255 255 255 / 25%) 0 0 0 1px inset", - __color_mktg_btn_shadow_focus : "rgb(255 255 255 / 25%) 0 0 0 4px", - __color_mktg_btn_shadow_hover : - "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - __color_mktg_btn_shadow_hover_muted : "rgb(255 255 255) 0 0 0 2px inset", - __color_avatar_bg : "rgba(255, 255, 255, 0.1)", - __color_avatar_border : "rgba(240, 246, 252, 0.1)", - __color_avatar_stack_fade : "#30363d", - __color_avatar_stack_fade_more : "#21262d", - __color_avatar_child_shadow : "_2px _2px 0 #0d1117", - __color_topic_tag_border : "rgba(0, 0, 0, 0)", - __color_counter_border : "rgba(0, 0, 0, 0)", - __color_select_menu_backdrop_border : "#484f58", - __color_select_menu_tap_highlight : "rgba(48, 54, 61, 0.5)", - __color_select_menu_tap_focus_bg : "#0c2d6b", - __color_overlay_shadow : - "0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, 0.85)", - __color_header_text : "rgba(255, 255, 255, 0.7)", - __color_header_bg : "#161b22", - __color_header_divider : "#8b949e", - __color_header_logo : "#f0f6fc", - __color_header_search_bg : "#0d1117", - __color_header_search_border : "#30363d", - __color_sidenav_selected_bg : "#21262d", - __color_menu_bg_active : "#161b22", - __color_input_disabled_bg : "rgba(110, 118, 129, 0)", - __color_timeline_badge_bg : "#21262d", - __color_ans_Iblack : "#484f58", - __color_ans_Iblack_bright : "#6e7681", - __color_ans_Iwhite : "#b1bac4", - __color_ans_Iwhite_bright : "#ffffff", - __color_ans_Igray : "#6e7681", - __color_ans_Ired : "#ff7b72", - __color_ans_Ired_bright : "#ffa198", - __color_ans_Igreen : "#3fb950", - __color_ans_Igreen_bright : "#56d364", - __color_ans_Iyellow : "#d29922", - __color_ans_Iyellow_bright : "#e3b341", - __color_ans_Iblue : "#58a6ff", - __color_ans_Iblue_bright : "#79c0ff", - __color_ans_Imagenta : "#bc8cff", - __color_ans_Imagenta_bright : "#d2a8ff", - __color_ans_Icyan : "#39c5cf", - __color_ans_Icyan_bright : "#56d4dd", - __color_btn_text : "#c9d1d9", - __color_btn_bg : "#21262d", - __color_btn_border : "rgba(240, 246, 252, 0.1)", - __color_btn_shadow : "0 0 transparent", - __color_btn_inset_shadow : "0 0 transparent", - __color_btn_hover_bg : "#30363d", - __color_btn_hover_border : "#8b949e", - __color_btn_active_bg : "hsla(212, 12%, 18%, 1)", - __color_btn_active_border : "#6e7681", - __color_btn_selected_bg : "#161b22", - __color_btn_focus_bg : "#21262d", - __color_btn_focus_border : "#8b949e", - __color_btn_focus_shadow : "0 0 0 3px rgba(139, 148, 158, 0.3)", - __color_btn_shadow_active : "inset 0 0.15em 0.3em rgba(1, 4, 9, 0.15)", - __color_btn_shadow_input_focus : "0 0 0 0.2em rgba(31, 111, 235, 0.3)", - __color_btn_counter_bg : "#30363d", - __color_btn_primary_text : "#ffffff", - __color_btn_primary_bg : "#238636", - __color_btn_primary_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_shadow : "0 0 transparent", - __color_btn_primary_inset_shadow : "0 0 transparent", - __color_btn_primary_hover_bg : "#2ea043", - __color_btn_primary_hover_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_selected_bg : "#238636", - __color_btn_primary_selected_shadow : "0 0 transparent", - __color_btn_primary_disabled_text : "rgba(255, 255, 255, 0.5)", - __color_btn_primary_disabled_bg : "rgba(35, 134, 54, 0.6)", - __color_btn_primary_disabled_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_focus_bg : "#238636", - __color_btn_primary_focus_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_focus_shadow : "0 0 0 3px rgba(46, 164, 79, 0.4)", - __color_btn_primary_icon : "#ffffff", - __color_btn_primary_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_outline_text : "#58a6ff", - __color_btn_outline_hover_text : "#58a6ff", - __color_btn_outline_hover_bg : "#30363d", - __color_btn_outline_hover_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_hover_shadow : "0 1px 0 rgba(1, 4, 9, 0.1)", - __color_btn_outline_hover_inset_shadow : - "inset 0 1px 0 rgba(255, 255, 255, 0.03)", - __color_btn_outline_hover_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_outline_selected_text : "#ffffff", - __color_btn_outline_selected_bg : "#0d419d", - __color_btn_outline_selected_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_selected_shadow : "0 0 transparent", - __color_btn_outline_disabled_text : "rgba(88, 166, 255, 0.5)", - __color_btn_outline_disabled_bg : "#0d1117", - __color_btn_outline_disabled_counter_bg : "rgba(31, 111, 235, 0.05)", - __color_btn_outline_focus_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_focus_shadow : "0 0 0 3px rgba(17, 88, 199, 0.4)", - __color_btn_outline_counter_bg : "rgba(31, 111, 235, 0.1)", - __color_btn_danger_text : "#f85149", - __color_btn_danger_hover_text : "#ffffff", - __color_btn_danger_hover_bg : "#da3633", - __color_btn_danger_hover_border : "#f85149", - __color_btn_danger_hover_shadow : "0 0 transparent", - __color_btn_danger_hover_inset_shadow : "0 0 transparent", - __color_btn_danger_hover_icon : "#ffffff", - __color_btn_danger_hover_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_danger_selected_text : "#ffffff", - __color_btn_danger_selected_bg : "#b62324", - __color_btn_danger_selected_border : "#ff7b72", - __color_btn_danger_selected_shadow : "0 0 transparent", - __color_btn_danger_disabled_text : "rgba(248, 81, 73, 0.5)", - __color_btn_danger_disabled_bg : "#0d1117", - __color_btn_danger_disabled_counter_bg : "rgba(218, 54, 51, 0.05)", - __color_btn_danger_focus_border : "#f85149", - __color_btn_danger_focus_shadow : "0 0 0 3px rgba(248, 81, 73, 0.4)", - __color_btn_danger_counter_bg : "rgba(218, 54, 51, 0.1)", - __color_btn_danger_icon : "#f85149", - __color_underlinenav_icon : "#6e7681", - __color_underlinenav_border_hover : "rgba(110, 118, 129, 0.4)", - __color_action_list_item_inline_divider : "rgba(48, 54, 61, 0.48)", - __color_action_list_item_default_hover_bg : "rgba(177, 186, 196, 0.12)", - __color_action_list_item_default_hover_border : "rgba(0, 0, 0, 0)", - __color_action_list_item_default_active_bg : "rgba(177, 186, 196, 0.2)", - __color_action_list_item_default_active_border : "rgba(0, 0, 0, 0)", - __color_action_list_item_default_selected_bg : "rgba(177, 186, 196, 0.08)", - __color_action_list_item_danger_hover_bg : "rgba(248, 81, 73, 0.16)", - __color_action_list_item_danger_active_bg : "rgba(248, 81, 73, 0.24)", - __color_action_list_item_danger_hover_text : "#ff7b72", - __color_switch_track_bg : "#010409", - __color_switch_track_border : "#6e7681", - __color_switch_track_checked_bg : "rgba(31, 111, 235, 0.35)", - __color_switch_track_checked_hover_bg : "rgba(31, 111, 235, 0.5)", - __color_switch_track_checked_active_bg : "rgba(31, 111, 235, 0.65)", - __color_switch_track_checked_border : "#58a6ff", - __color_switch_knob_checked_bg : "#1f6feb", - __color_switch_knob_checked_disabled_bg : "#484f58", - __color_fg_default : "#c9d1d9", - __color_fg_muted : "#8b949e", - __color_fg_subtle : "#6e7681", - __color_fg_on_emphasis : "#ffffff", - __color_canvas_default : "#0d1117", - __color_canvas_overlay : "#161b22", - __color_canvas_inset : "#010409", - __color_canvas_subtle : "#161b22", - __color_border_default : "#30363d", - __color_border_muted : "#21262d", - __color_border_subtle : "rgba(240, 246, 252, 0.1)", - __color_shadow_small : "0 0 transparent", - __color_shadow_medium : "0 3px 6px #010409", - __color_shadow_large : "0 8px 24px #010409", - __color_shadow_extra_large : "0 12px 48px #010409", - __color_neutral_emphasis_plus : "#6e7681", - __color_neutral_emphasis : "#6e7681", - __color_neutral_muted : "rgba(110, 118, 129, 0.4)", - __color_neutral_subtle : "rgba(110, 118, 129, 0.1)", - __color_accent_fg : "#58a6ff", - __color_accent_emphasis : "#1f6feb", - __color_accent_muted : "rgba(56, 139, 253, 0.4)", - __color_accent_subtle : "rgba(56, 139, 253, 0.15)", - __color_success_fg : "#3fb950", - __color_success_emphasis : "#238636", - __color_success_muted : "rgba(46, 160, 67, 0.4)", - __color_success_subtle : "rgba(46, 160, 67, 0.15)", - __color_attention_fg : "#d29922", - __color_attention_emphasis : "#9e6a03", - __color_attention_muted : "rgba(187, 128, 9, 0.4)", - __color_attention_subtle : "rgba(187, 128, 9, 0.15)", - __color_severe_fg : "#db6d28", - __color_severe_emphasis : "#bd561d", - __color_severe_muted : "rgba(219, 109, 40, 0.4)", - __color_severe_subtle : "rgba(219, 109, 40, 0.15)", - __color_danger_fg : "#f85149", - __color_danger_emphasis : "#da3633", - __color_danger_muted : "rgba(248, 81, 73, 0.4)", - __color_danger_subtle : "rgba(248, 81, 73, 0.15)", - __color_open_fg : "#3fb950", - __color_open_emphasis : "#238636", - __color_open_muted : "rgba(46, 160, 67, 0.4)", - __color_open_subtle : "rgba(46, 160, 67, 0.15)", - __color_closed_fg : "#f85149", - __color_closed_emphasis : "#da3633", - __color_closed_muted : "rgba(248, 81, 73, 0.4)", - __color_closed_subtle : "rgba(248, 81, 73, 0.15)", - __color_done_fg : "#a371f7", - __color_done_emphasis : "#8957e5", - __color_done_muted : "rgba(163, 113, 247, 0.4)", - __color_done_subtle : "rgba(163, 113, 247, 0.15)", - __color_sponsors_fg : "#db61a2", - __color_sponsors_emphasis : "#bf4b8a", - __color_sponsors_muted : "rgba(219, 97, 162, 0.4)", - __color_sponsors_subtle : "rgba(219, 97, 162, 0.15)", - __color_primer_fg_disabled : "#484f58", - __color_primer_canvas_backdrop : "rgba(1, 4, 9, 0.8)", - __color_primer_canvas_sticky : "rgba(13, 17, 23, 0.95)", - __color_primer_border_active : "#F78166", - __color_primer_border_contrast : "rgba(255, 255, 255, 0.2)", - __color_primer_shadow_highlight : "0 0 transparent", - __color_primer_shadow_inset : "0 0 transparent", - __color_primer_shadow_focus : "0 0 0 3px #0c2d6b", - __color_scale_black : "#010409", - __color_scale_white : "#ffffff", - __color_scale_gray_0 : "#f0f6fc", - __color_scale_gray_1 : "#c9d1d9", - __color_scale_gray_2 : "#b1bac4", - __color_scale_gray_3 : "#8b949e", - __color_scale_gray_4 : "#6e7681", - __color_scale_gray_5 : "#484f58", - __color_scale_gray_6 : "#30363d", - __color_scale_gray_7 : "#21262d", - __color_scale_gray_8 : "#161b22", - __color_scale_gray_9 : "#0d1117", - __color_scale_blue_0 : "#cae8ff", - __color_scale_blue_1 : "#a5d6ff", - __color_scale_blue_2 : "#79c0ff", - __color_scale_blue_3 : "#58a6ff", - __color_scale_blue_4 : "#388bfd", - __color_scale_blue_5 : "#1f6feb", - __color_scale_blue_6 : "#1158c7", - __color_scale_blue_7 : "#0d419d", - __color_scale_blue_8 : "#0c2d6b", - __color_scale_blue_9 : "#051d4d", - __color_scale_green_0 : "#aff5b4", - __color_scale_green_1 : "#7ee787", - __color_scale_green_2 : "#56d364", - __color_scale_green_3 : "#3fb950", - __color_scale_green_4 : "#2ea043", - __color_scale_green_5 : "#238636", - __color_scale_green_6 : "#196c2e", - __color_scale_green_7 : "#0f5323", - __color_scale_green_8 : "#033a16", - __color_scale_green_9 : "#04260f", - __color_scale_yellow_0 : "#f8e3a1", - __color_scale_yellow_1 : "#f2cc60", - __color_scale_yellow_2 : "#e3b341", - __color_scale_yellow_3 : "#d29922", - __color_scale_yellow_4 : "#bb8009", - __color_scale_yellow_5 : "#9e6a03", - __color_scale_yellow_6 : "#845306", - __color_scale_yellow_7 : "#693e00", - __color_scale_yellow_8 : "#4b2900", - __color_scale_yellow_9 : "#341a00", - __color_scale_orange_0 : "#ffdfb6", - __color_scale_orange_1 : "#ffc680", - __color_scale_orange_2 : "#ffa657", - __color_scale_orange_3 : "#f0883e", - __color_scale_orange_4 : "#db6d28", - __color_scale_orange_5 : "#bd561d", - __color_scale_orange_6 : "#9b4215", - __color_scale_orange_7 : "#762d0a", - __color_scale_orange_8 : "#5a1e02", - __color_scale_orange_9 : "#3d1300", - __color_scale_red_0 : "#ffdcd7", - __color_scale_red_1 : "#ffc1ba", - __color_scale_red_2 : "#ffa198", - __color_scale_red_3 : "#ff7b72", - __color_scale_red_4 : "#f85149", - __color_scale_red_5 : "#da3633", - __color_scale_red_6 : "#b62324", - __color_scale_red_7 : "#8e1519", - __color_scale_red_8 : "#67060c", - __color_scale_red_9 : "#490202", - __color_scale_purple_0 : "#eddeff", - __color_scale_purple_1 : "#e2c5ff", - __color_scale_purple_2 : "#d2a8ff", - __color_scale_purple_3 : "#bc8cff", - __color_scale_purple_4 : "#a371f7", - __color_scale_purple_5 : "#8957e5", - __color_scale_purple_6 : "#6e40c9", - __color_scale_purple_7 : "#553098", - __color_scale_purple_8 : "#3c1e70", - __color_scale_purple_9 : "#271052", - __color_scale_pink_0 : "#ffdaec", - __color_scale_pink_1 : "#ffbedd", - __color_scale_pink_2 : "#ff9bce", - __color_scale_pink_3 : "#f778ba", - __color_scale_pink_4 : "#db61a2", - __color_scale_pink_5 : "#bf4b8a", - __color_scale_pink_6 : "#9e3670", - __color_scale_pink_7 : "#7d2457", - __color_scale_pink_8 : "#5e103e", - __color_scale_pink_9 : "#42062a", - __color_scale_coral_0 : "#FFDDD2", - __color_scale_coral_1 : "#FFC2B2", - __color_scale_coral_2 : "#FFA28B", - __color_scale_coral_3 : "#F78166", - __color_scale_coral_4 : "#EA6045", - __color_scale_coral_5 : "#CF462D", - __color_scale_coral_6 : "#AC3220", - __color_scale_coral_7 : "#872012", - __color_scale_coral_8 : "#640D04", - __color_scale_coral_9 : "#460701", - __color_workflow_card_header_shadow : "rgba(27, 31, 35, 0.04)", - __color_calendar_halloween_graph_day_L1_bg : "#631c03", - __color_calendar_halloween_graph_day_L2_bg : "#bd561d", - __color_calendar_halloween_graph_day_L3_bg : "#fa7a18", - __color_calendar_halloween_graph_day_L4_bg : "#fddf68", - __color_calendar_graph_day_border : "rgba(27, 31, 35, 0.06)", - __color_calendar_graph_day_bg : "rgba(0,0,0,0.1)", - __color_calendar_graph_day_L1_bg : "#0e4429", - __color_calendar_graph_day_L2_bg : "#006d32", - __color_calendar_graph_day_L3_bg : "#26a641", - __color_calendar_graph_day_L4_bg : "#39d353", - __color_calendar_graph_day_L1_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L2_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L3_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L4_border : "rgba(255, 255, 255, 0.05)", - __color_text_disabled : "#6e7681", - scheme : "analogic", - variation : "default", - hiddenQS : "true", + __color_canvas_default_transparent: "rgba(13, 17, 23, 0)", + __color_page_header_bg: "#0d1117", + __color_marketing_icon_primary: "#79c0ff", + __color_marketing_icon_secondary: "#1f6feb", + __color_diff_blob_addition_num_text: "#c9d1d9", + __color_diff_blob_addition_fg: "#c9d1d9", + __color_diff_blob_addition_num_bg: "rgba(63, 185, 80, 0.3)", + __color_diff_blob_addition_line_bg: "rgba(46, 160, 67, 0.15)", + __color_diff_blob_addition_word_bg: "rgba(46, 160, 67, 0.4)", + __color_diff_blob_deletion_num_text: "#c9d1d9", + __color_diff_blob_deletion_fg: "#c9d1d9", + __color_diff_blob_deletion_num_bg: "rgba(248, 81, 73, 0.3)", + __color_diff_blob_deletion_line_bg: "rgba(248, 81, 73, 0.15)", + __color_diff_blob_deletion_word_bg: "rgba(248, 81, 73, 0.4)", + __color_diff_blob_hunk_num_bg: "rgba(56, 139, 253, 0.4)", + __color_diff_blob_expander_icon: "#8b949e", + __color_diff_blob_selected_line_highlight_mix_blend_mode: "screen", + __color_diffstat_deletion_border: "rgba(240, 246, 252, 0.1)", + __color_diffstat_addition_border: "rgba(240, 246, 252, 0.1)", + __color_diffstat_addition_bg: "#3fb950", + __color_search_keyword_hl: "rgba(210, 153, 34, 0.4)", + __color_prettylights_syntax_comment: "#8b949e", + __color_prettylights_syntax_constant: "#79c0ff", + __color_prettylights_syntax_entity: "#d2a8ff", + __color_prettylights_syntax_storage_modifier_import: "#c9d1d9", + __color_prettylights_syntax_entity_tag: "#7ee787", + __color_prettylights_syntax_keyword: "#ff7b72", + __color_prettylights_syntax_string: "#a5d6ff", + __color_prettylights_syntax_variable: "#ffa657", + __color_prettylights_syntax_brackethighlighter_unmatched: "#f85149", + __color_prettylights_syntax_invalid_illegal_text: "#f0f6fc", + __color_prettylights_syntax_invalid_illegal_bg: "#8e1519", + __color_prettylights_syntax_carriage_return_text: "#f0f6fc", + __color_prettylights_syntax_carriage_return_bg: "#b62324", + __color_prettylights_syntax_string_regexp: "#7ee787", + __color_prettylights_syntax_markup_list: "#f2cc60", + __color_prettylights_syntax_markup_heading: "#1f6feb", + __color_prettylights_syntax_markup_italic: "#c9d1d9", + __color_prettylights_syntax_markup_bold: "#c9d1d9", + __color_prettylights_syntax_markup_deleted_text: "#ffdcd7", + __color_prettylights_syntax_markup_deleted_bg: "#67060c", + __color_prettylights_syntax_markup_inserted_text: "#aff5b4", + __color_prettylights_syntax_markup_inserted_bg: "#033a16", + __color_prettylights_syntax_markup_changed_text: "#ffdfb6", + __color_prettylights_syntax_markup_changed_bg: "#5a1e02", + __color_prettylights_syntax_markup_ignored_text: "#c9d1d9", + __color_prettylights_syntax_markup_ignored_bg: "#1158c7", + __color_prettylights_syntax_meta_diff_range: "#d2a8ff", + __color_prettylights_syntax_brackethighlighter_angle: "#8b949e", + __color_prettylights_syntax_sublimelinter_gutter_mark: "#484f58", + __color_prettylights_syntax_constant_other_reference_link: "#a5d6ff", + __color_codemirror_text: "#c9d1d9", + __color_codemirror_bg: "#0d1117", + __color_codemirror_gutters_bg: "#0d1117", + __color_codemirror_guttermarker_text: "#0d1117", + __color_codemirror_guttermarker_subtle_text: "#6e7681", + __color_codemirror_linenumber_text: "#8b949e", + __color_codemirror_cursor: "#c9d1d9", + __color_codemirror_selection_bg: "rgba(56, 139, 253, 0.4)", + __color_codemirror_activeline_bg: "rgba(110, 118, 129, 0.1)", + __color_codemirror_matchingbracket_text: "#c9d1d9", + __color_codemirror_lines_bg: "#0d1117", + __color_codemirror_syntax_comment: "#8b949e", + __color_codemirror_syntax_constant: "#79c0ff", + __color_codemirror_syntax_entity: "#d2a8ff", + __color_codemirror_syntax_keyword: "#ff7b72", + __color_codemirror_syntax_storage: "#ff7b72", + __color_codemirror_syntax_string: "#a5d6ff", + __color_codemirror_syntax_support: "#79c0ff", + __color_codemirror_syntax_variable: "#ffa657", + __color_checks_bg: "#010409", + __color_checks_run_border_width: "1px", + __color_checks_container_border_width: "1px", + __color_checks_text_primary: "#c9d1d9", + __color_checks_text_secondary: "#8b949e", + __color_checks_text_link: "#58a6ff", + __color_checks_btn_icon: "#8b949e", + __color_checks_btn_hover_icon: "#c9d1d9", + __color_checks_btn_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_input_text: "#8b949e", + __color_checks_input_placeholder_text: "#6e7681", + __color_checks_input_focus_text: "#c9d1d9", + __color_checks_input_bg: "#161b22", + __color_checks_input_shadow: "0 0 0 1px (obj) => get_1.default(obj, path)", + __color_checks_donut_error: "#f85149", + __color_checks_donut_pending: "#d29922", + __color_checks_donut_success: "#2ea043", + __color_checks_donut_neutral: "#8b949e", + __color_checks_dropdown_text: "#c9d1d9", + __color_checks_dropdown_bg: "#161b22", + __color_checks_dropdown_border: "#30363d", + __color_checks_dropdown_shadow: "rgba(1, 4, 9, 0.3)", + __color_checks_dropdown_hover_text: "#c9d1d9", + __color_checks_dropdown_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_dropdown_btn_hover_text: "#c9d1d9", + __color_checks_dropdown_btn_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_scrollbar_thumb_bg: "rgba(110, 118, 129, 0.4)", + __color_checks_header_label_text: "#8b949e", + __color_checks_header_label_open_text: "#c9d1d9", + __color_checks_header_border: "#21262d", + __color_checks_header_icon: "#8b949e", + __color_checks_line_text: "#8b949e", + __color_checks_line_num_text: "#6e7681", + __color_checks_line_timestamp_text: "#6e7681", + __color_checks_line_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_line_selected_bg: "rgba(56, 139, 253, 0.15)", + __color_checks_line_selected_num_text: "#58a6ff", + __color_checks_line_dt_fm_text: "#ffffff", + __color_checks_line_dt_fm_bg: "#9e6a03", + __color_checks_gate_bg: "rgba(187, 128, 9, 0.15)", + __color_checks_gate_text: "#8b949e", + __color_checks_gate_waiting_text: "#d29922", + __color_checks_step_header_open_bg: "#161b22", + __color_checks_step_error_text: "#f85149", + __color_checks_step_warning_text: "#d29922", + __color_checks_logline_text: "#8b949e", + __color_checks_logline_num_text: "#6e7681", + __color_checks_logline_debug_text: "#a371f7", + __color_checks_logline_error_text: "#8b949e", + __color_checks_logline_error_num_text: "#6e7681", + __color_checks_logline_error_bg: "rgba(248, 81, 73, 0.15)", + __color_checks_logline_warning_text: "#8b949e", + __color_checks_logline_warning_num_text: "#d29922", + __color_checks_logline_warning_bg: "rgba(187, 128, 9, 0.15)", + __color_checks_logline_command_text: "#58a6ff", + __color_checks_logline_section_text: "#3fb950", + __color_checks_ans_Iblack: "#0d1117", + __color_checks_ans_Iblack_bright: "#161b22", + __color_checks_ans_Iwhite: "#b1bac4", + __color_checks_ans_Iwhite_bright: "#b1bac4", + __color_checks_ans_Igray: "#6e7681", + __color_checks_ans_Ired: "#ff7b72", + __color_checks_ans_Ired_bright: "#ffa198", + __color_checks_ans_Igreen: "#3fb950", + __color_checks_ans_Igreen_bright: "#56d364", + __color_checks_ans_Iyellow: "#d29922", + __color_checks_ans_Iyellow_bright: "#e3b341", + __color_checks_ans_Iblue: "#58a6ff", + __color_checks_ans_Iblue_bright: "#79c0ff", + __color_checks_ans_Imagenta: "#bc8cff", + __color_checks_ans_Imagenta_bright: "#d2a8ff", + __color_checks_ans_Icyan: "#76e3ea", + __color_checks_ans_Icyan_bright: "#b3f0ff", + __color_project_header_bg: "#0d1117", + __color_project_sidebar_bg: "#161b22", + __color_project_gradient_in: "#161b22", + __color_project_gradient_out: "rgba(22, 27, 34, 0)", + __color_mktg_btn_bg: "#f6f8fa", + __color_mktg_btn_shadow_outline: "rgb(255 255 255 / 25%) 0 0 0 1px inset", + __color_mktg_btn_shadow_focus: "rgb(255 255 255 / 25%) 0 0 0 4px", + __color_mktg_btn_shadow_hover: + "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", + __color_mktg_btn_shadow_hover_muted: "rgb(255 255 255) 0 0 0 2px inset", + __color_avatar_bg: "rgba(255, 255, 255, 0.1)", + __color_avatar_border: "rgba(240, 246, 252, 0.1)", + __color_avatar_stack_fade: "#30363d", + __color_avatar_stack_fade_more: "#21262d", + __color_avatar_child_shadow: "_2px _2px 0 #0d1117", + __color_topic_tag_border: "rgba(0, 0, 0, 0)", + __color_counter_border: "rgba(0, 0, 0, 0)", + __color_select_menu_backdrop_border: "#484f58", + __color_select_menu_tap_highlight: "rgba(48, 54, 61, 0.5)", + __color_select_menu_tap_focus_bg: "#0c2d6b", + __color_overlay_shadow: "0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, 0.85)", + __color_header_text: "rgba(255, 255, 255, 0.7)", + __color_header_bg: "#161b22", + __color_header_divider: "#8b949e", + __color_header_logo: "#f0f6fc", + __color_header_search_bg: "#0d1117", + __color_header_search_border: "#30363d", + __color_sidenav_selected_bg: "#21262d", + __color_menu_bg_active: "#161b22", + __color_input_disabled_bg: "rgba(110, 118, 129, 0)", + __color_timeline_badge_bg: "#21262d", + __color_ans_Iblack: "#484f58", + __color_ans_Iblack_bright: "#6e7681", + __color_ans_Iwhite: "#b1bac4", + __color_ans_Iwhite_bright: "#ffffff", + __color_ans_Igray: "#6e7681", + __color_ans_Ired: "#ff7b72", + __color_ans_Ired_bright: "#ffa198", + __color_ans_Igreen: "#3fb950", + __color_ans_Igreen_bright: "#56d364", + __color_ans_Iyellow: "#d29922", + __color_ans_Iyellow_bright: "#e3b341", + __color_ans_Iblue: "#58a6ff", + __color_ans_Iblue_bright: "#79c0ff", + __color_ans_Imagenta: "#bc8cff", + __color_ans_Imagenta_bright: "#d2a8ff", + __color_ans_Icyan: "#39c5cf", + __color_ans_Icyan_bright: "#56d4dd", + __color_btn_text: "#c9d1d9", + __color_btn_bg: "#21262d", + __color_btn_border: "rgba(240, 246, 252, 0.1)", + __color_btn_shadow: "0 0 transparent", + __color_btn_inset_shadow: "0 0 transparent", + __color_btn_hover_bg: "#30363d", + __color_btn_hover_border: "#8b949e", + __color_btn_active_bg: "hsla(212, 12%, 18%, 1)", + __color_btn_active_border: "#6e7681", + __color_btn_selected_bg: "#161b22", + __color_btn_focus_bg: "#21262d", + __color_btn_focus_border: "#8b949e", + __color_btn_focus_shadow: "0 0 0 3px rgba(139, 148, 158, 0.3)", + __color_btn_shadow_active: "inset 0 0.15em 0.3em rgba(1, 4, 9, 0.15)", + __color_btn_shadow_input_focus: "0 0 0 0.2em rgba(31, 111, 235, 0.3)", + __color_btn_counter_bg: "#30363d", + __color_btn_primary_text: "#ffffff", + __color_btn_primary_bg: "#238636", + __color_btn_primary_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_shadow: "0 0 transparent", + __color_btn_primary_inset_shadow: "0 0 transparent", + __color_btn_primary_hover_bg: "#2ea043", + __color_btn_primary_hover_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_selected_bg: "#238636", + __color_btn_primary_selected_shadow: "0 0 transparent", + __color_btn_primary_disabled_text: "rgba(255, 255, 255, 0.5)", + __color_btn_primary_disabled_bg: "rgba(35, 134, 54, 0.6)", + __color_btn_primary_disabled_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_focus_bg: "#238636", + __color_btn_primary_focus_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_focus_shadow: "0 0 0 3px rgba(46, 164, 79, 0.4)", + __color_btn_primary_icon: "#ffffff", + __color_btn_primary_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_outline_text: "#58a6ff", + __color_btn_outline_hover_text: "#58a6ff", + __color_btn_outline_hover_bg: "#30363d", + __color_btn_outline_hover_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_hover_shadow: "0 1px 0 rgba(1, 4, 9, 0.1)", + __color_btn_outline_hover_inset_shadow: + "inset 0 1px 0 rgba(255, 255, 255, 0.03)", + __color_btn_outline_hover_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_outline_selected_text: "#ffffff", + __color_btn_outline_selected_bg: "#0d419d", + __color_btn_outline_selected_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_selected_shadow: "0 0 transparent", + __color_btn_outline_disabled_text: "rgba(88, 166, 255, 0.5)", + __color_btn_outline_disabled_bg: "#0d1117", + __color_btn_outline_disabled_counter_bg: "rgba(31, 111, 235, 0.05)", + __color_btn_outline_focus_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_focus_shadow: "0 0 0 3px rgba(17, 88, 199, 0.4)", + __color_btn_outline_counter_bg: "rgba(31, 111, 235, 0.1)", + __color_btn_danger_text: "#f85149", + __color_btn_danger_hover_text: "#ffffff", + __color_btn_danger_hover_bg: "#da3633", + __color_btn_danger_hover_border: "#f85149", + __color_btn_danger_hover_shadow: "0 0 transparent", + __color_btn_danger_hover_inset_shadow: "0 0 transparent", + __color_btn_danger_hover_icon: "#ffffff", + __color_btn_danger_hover_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_danger_selected_text: "#ffffff", + __color_btn_danger_selected_bg: "#b62324", + __color_btn_danger_selected_border: "#ff7b72", + __color_btn_danger_selected_shadow: "0 0 transparent", + __color_btn_danger_disabled_text: "rgba(248, 81, 73, 0.5)", + __color_btn_danger_disabled_bg: "#0d1117", + __color_btn_danger_disabled_counter_bg: "rgba(218, 54, 51, 0.05)", + __color_btn_danger_focus_border: "#f85149", + __color_btn_danger_focus_shadow: "0 0 0 3px rgba(248, 81, 73, 0.4)", + __color_btn_danger_counter_bg: "rgba(218, 54, 51, 0.1)", + __color_btn_danger_icon: "#f85149", + __color_underlinenav_icon: "#6e7681", + __color_underlinenav_border_hover: "rgba(110, 118, 129, 0.4)", + __color_action_list_item_inline_divider: "rgba(48, 54, 61, 0.48)", + __color_action_list_item_default_hover_bg: "rgba(177, 186, 196, 0.12)", + __color_action_list_item_default_hover_border: "rgba(0, 0, 0, 0)", + __color_action_list_item_default_active_bg: "rgba(177, 186, 196, 0.2)", + __color_action_list_item_default_active_border: "rgba(0, 0, 0, 0)", + __color_action_list_item_default_selected_bg: "rgba(177, 186, 196, 0.08)", + __color_action_list_item_danger_hover_bg: "rgba(248, 81, 73, 0.16)", + __color_action_list_item_danger_active_bg: "rgba(248, 81, 73, 0.24)", + __color_action_list_item_danger_hover_text: "#ff7b72", + __color_switch_track_bg: "#010409", + __color_switch_track_border: "#6e7681", + __color_switch_track_checked_bg: "rgba(31, 111, 235, 0.35)", + __color_switch_track_checked_hover_bg: "rgba(31, 111, 235, 0.5)", + __color_switch_track_checked_active_bg: "rgba(31, 111, 235, 0.65)", + __color_switch_track_checked_border: "#58a6ff", + __color_switch_knob_checked_bg: "#1f6feb", + __color_switch_knob_checked_disabled_bg: "#484f58", + __color_fg_default: "#c9d1d9", + __color_fg_muted: "#8b949e", + __color_fg_subtle: "#6e7681", + __color_fg_on_emphasis: "#ffffff", + __color_canvas_default: "#0d1117", + __color_canvas_overlay: "#161b22", + __color_canvas_inset: "#010409", + __color_canvas_subtle: "#161b22", + __color_border_default: "#30363d", + __color_border_muted: "#21262d", + __color_border_subtle: "rgba(240, 246, 252, 0.1)", + __color_shadow_small: "0 0 transparent", + __color_shadow_medium: "0 3px 6px #010409", + __color_shadow_large: "0 8px 24px #010409", + __color_shadow_extra_large: "0 12px 48px #010409", + __color_neutral_emphasis_plus: "#6e7681", + __color_neutral_emphasis: "#6e7681", + __color_neutral_muted: "rgba(110, 118, 129, 0.4)", + __color_neutral_subtle: "rgba(110, 118, 129, 0.1)", + __color_accent_fg: "#58a6ff", + __color_accent_emphasis: "#1f6feb", + __color_accent_muted: "rgba(56, 139, 253, 0.4)", + __color_accent_subtle: "rgba(56, 139, 253, 0.15)", + __color_success_fg: "#3fb950", + __color_success_emphasis: "#238636", + __color_success_muted: "rgba(46, 160, 67, 0.4)", + __color_success_subtle: "rgba(46, 160, 67, 0.15)", + __color_attention_fg: "#d29922", + __color_attention_emphasis: "#9e6a03", + __color_attention_muted: "rgba(187, 128, 9, 0.4)", + __color_attention_subtle: "rgba(187, 128, 9, 0.15)", + __color_severe_fg: "#db6d28", + __color_severe_emphasis: "#bd561d", + __color_severe_muted: "rgba(219, 109, 40, 0.4)", + __color_severe_subtle: "rgba(219, 109, 40, 0.15)", + __color_danger_fg: "#f85149", + __color_danger_emphasis: "#da3633", + __color_danger_muted: "rgba(248, 81, 73, 0.4)", + __color_danger_subtle: "rgba(248, 81, 73, 0.15)", + __color_open_fg: "#3fb950", + __color_open_emphasis: "#238636", + __color_open_muted: "rgba(46, 160, 67, 0.4)", + __color_open_subtle: "rgba(46, 160, 67, 0.15)", + __color_closed_fg: "#f85149", + __color_closed_emphasis: "#da3633", + __color_closed_muted: "rgba(248, 81, 73, 0.4)", + __color_closed_subtle: "rgba(248, 81, 73, 0.15)", + __color_done_fg: "#a371f7", + __color_done_emphasis: "#8957e5", + __color_done_muted: "rgba(163, 113, 247, 0.4)", + __color_done_subtle: "rgba(163, 113, 247, 0.15)", + __color_sponsors_fg: "#db61a2", + __color_sponsors_emphasis: "#bf4b8a", + __color_sponsors_muted: "rgba(219, 97, 162, 0.4)", + __color_sponsors_subtle: "rgba(219, 97, 162, 0.15)", + __color_primer_fg_disabled: "#484f58", + __color_primer_canvas_backdrop: "rgba(1, 4, 9, 0.8)", + __color_primer_canvas_sticky: "rgba(13, 17, 23, 0.95)", + __color_primer_border_active: "#F78166", + __color_primer_border_contrast: "rgba(255, 255, 255, 0.2)", + __color_primer_shadow_highlight: "0 0 transparent", + __color_primer_shadow_inset: "0 0 transparent", + __color_primer_shadow_focus: "0 0 0 3px #0c2d6b", + __color_scale_black: "#010409", + __color_scale_white: "#ffffff", + __color_scale_gray_0: "#f0f6fc", + __color_scale_gray_1: "#c9d1d9", + __color_scale_gray_2: "#b1bac4", + __color_scale_gray_3: "#8b949e", + __color_scale_gray_4: "#6e7681", + __color_scale_gray_5: "#484f58", + __color_scale_gray_6: "#30363d", + __color_scale_gray_7: "#21262d", + __color_scale_gray_8: "#161b22", + __color_scale_gray_9: "#0d1117", + __color_scale_blue_0: "#cae8ff", + __color_scale_blue_1: "#a5d6ff", + __color_scale_blue_2: "#79c0ff", + __color_scale_blue_3: "#58a6ff", + __color_scale_blue_4: "#388bfd", + __color_scale_blue_5: "#1f6feb", + __color_scale_blue_6: "#1158c7", + __color_scale_blue_7: "#0d419d", + __color_scale_blue_8: "#0c2d6b", + __color_scale_blue_9: "#051d4d", + __color_scale_green_0: "#aff5b4", + __color_scale_green_1: "#7ee787", + __color_scale_green_2: "#56d364", + __color_scale_green_3: "#3fb950", + __color_scale_green_4: "#2ea043", + __color_scale_green_5: "#238636", + __color_scale_green_6: "#196c2e", + __color_scale_green_7: "#0f5323", + __color_scale_green_8: "#033a16", + __color_scale_green_9: "#04260f", + __color_scale_yellow_0: "#f8e3a1", + __color_scale_yellow_1: "#f2cc60", + __color_scale_yellow_2: "#e3b341", + __color_scale_yellow_3: "#d29922", + __color_scale_yellow_4: "#bb8009", + __color_scale_yellow_5: "#9e6a03", + __color_scale_yellow_6: "#845306", + __color_scale_yellow_7: "#693e00", + __color_scale_yellow_8: "#4b2900", + __color_scale_yellow_9: "#341a00", + __color_scale_orange_0: "#ffdfb6", + __color_scale_orange_1: "#ffc680", + __color_scale_orange_2: "#ffa657", + __color_scale_orange_3: "#f0883e", + __color_scale_orange_4: "#db6d28", + __color_scale_orange_5: "#bd561d", + __color_scale_orange_6: "#9b4215", + __color_scale_orange_7: "#762d0a", + __color_scale_orange_8: "#5a1e02", + __color_scale_orange_9: "#3d1300", + __color_scale_red_0: "#ffdcd7", + __color_scale_red_1: "#ffc1ba", + __color_scale_red_2: "#ffa198", + __color_scale_red_3: "#ff7b72", + __color_scale_red_4: "#f85149", + __color_scale_red_5: "#da3633", + __color_scale_red_6: "#b62324", + __color_scale_red_7: "#8e1519", + __color_scale_red_8: "#67060c", + __color_scale_red_9: "#490202", + __color_scale_purple_0: "#eddeff", + __color_scale_purple_1: "#e2c5ff", + __color_scale_purple_2: "#d2a8ff", + __color_scale_purple_3: "#bc8cff", + __color_scale_purple_4: "#a371f7", + __color_scale_purple_5: "#8957e5", + __color_scale_purple_6: "#6e40c9", + __color_scale_purple_7: "#553098", + __color_scale_purple_8: "#3c1e70", + __color_scale_purple_9: "#271052", + __color_scale_pink_0: "#ffdaec", + __color_scale_pink_1: "#ffbedd", + __color_scale_pink_2: "#ff9bce", + __color_scale_pink_3: "#f778ba", + __color_scale_pink_4: "#db61a2", + __color_scale_pink_5: "#bf4b8a", + __color_scale_pink_6: "#9e3670", + __color_scale_pink_7: "#7d2457", + __color_scale_pink_8: "#5e103e", + __color_scale_pink_9: "#42062a", + __color_scale_coral_0: "#FFDDD2", + __color_scale_coral_1: "#FFC2B2", + __color_scale_coral_2: "#FFA28B", + __color_scale_coral_3: "#F78166", + __color_scale_coral_4: "#EA6045", + __color_scale_coral_5: "#CF462D", + __color_scale_coral_6: "#AC3220", + __color_scale_coral_7: "#872012", + __color_scale_coral_8: "#640D04", + __color_scale_coral_9: "#460701", + __color_workflow_card_header_shadow: "rgba(27, 31, 35, 0.04)", + __color_calendar_halloween_graph_day_L1_bg: "#631c03", + __color_calendar_halloween_graph_day_L2_bg: "#bd561d", + __color_calendar_halloween_graph_day_L3_bg: "#fa7a18", + __color_calendar_halloween_graph_day_L4_bg: "#fddf68", + __color_calendar_graph_day_border: "rgba(27, 31, 35, 0.06)", + __color_calendar_graph_day_bg: "rgba(0,0,0,0.1)", + __color_calendar_graph_day_L1_bg: "#0e4429", + __color_calendar_graph_day_L2_bg: "#006d32", + __color_calendar_graph_day_L3_bg: "#26a641", + __color_calendar_graph_day_L4_bg: "#39d353", + __color_calendar_graph_day_L1_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L2_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L3_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L4_border: "rgba(255, 255, 255, 0.05)", + __color_text_disabled: "#6e7681", + scheme: "analogic", + variation: "default", + hiddenQS: "true", }; colorSettings = Object.keys(defaultColorScheme); @@ -469,20 +468,28 @@ colorSettings.forEach((colorSetting) => { // replace all underscore with dash const colorSettingVar = colorSetting.replace(/_/g, "-"); const colorSettingPersist = colorSetting; - chrome.storage.local.get([ `${colorSetting}` ], function(result) { + chrome.storage.local.get([`${colorSetting}`], function (result) { if (result[colorSetting] === undefined) { - console.log(`Key not In Place - ${colorSettingVar}: Defaulting ${ - defaultColorScheme[colorSettingPersist]}`); + console.log( + `Key not In Place - ${colorSettingVar}: Defaulting ${defaultColorScheme[colorSettingPersist]}` + ); const key = {}; key[`${colorSetting}`] = defaultColorScheme[colorSetting]; chrome.storage.local.set(key); document.documentElement.style.setProperty( - `${colorSettingVar}`, defaultColorScheme[colorSettingPersist], - "important"); + `${colorSettingVar}`, + defaultColorScheme[colorSettingPersist], + "important" + ); } else { console.log(`Setting ${colorSettingVar}: ${result[colorSetting]}`); - document.querySelector(":root").style.setProperty( - `${colorSettingVar}`, `${result[colorSetting]}`, "important"); + document + .querySelector(":root") + .style.setProperty( + `${colorSettingVar}`, + `${result[colorSetting]}`, + "important" + ); } }); }); diff --git a/public/background.js b/public/background.js index b4361d2..1e18138 100644 --- a/public/background.js +++ b/public/background.js @@ -3,461 +3,460 @@ /* global chrome */ defaultColorScheme = { - __color_accent_emphasis : "#1f6feb", - __color_accent_fg : "#58a6ff", - __color_accent_muted : "rgba(56, 139, 253, 0.4)", - __color_accent_subtle : "rgba(56, 139, 253, 0.15)", - __color_action_list_item_danger_active_bg : "rgba(248, 81, 73, 0.24)", - __color_action_list_item_danger_hover_bg : "rgba(248, 81, 73, 0.16)", - __color_action_list_item_danger_hover_text : "#ff7b72", - __color_action_list_item_default_active_bg : "rgba(177, 186, 196, 0.2)", - __color_action_list_item_default_active_border : "rgba(0, 0, 0, 0)", - __color_action_list_item_default_hover_bg : "rgba(177, 186, 196, 0.12)", - __color_action_list_item_default_hover_border : "rgba(0, 0, 0, 0)", - __color_action_list_item_default_selected_bg : "rgba(177, 186, 196, 0.08)", - __color_action_list_item_inline_divider : "rgba(48, 54, 61, 0.48)", - __color_ans_Iblack_bright : "#6e7681", - __color_ans_Iblack : "#484f58", - __color_ans_Iblue_bright : "#79c0ff", - __color_ans_Iblue : "#58a6ff", - __color_ans_Icyan_bright : "#56d4dd", - __color_ans_Icyan : "#39c5cf", - __color_ans_Igray : "#6e7681", - __color_ans_Igreen_bright : "#56d364", - __color_ans_Igreen : "#3fb950", - __color_ans_Imagenta_bright : "#d2a8ff", - __color_ans_Imagenta : "#bc8cff", - __color_ans_Ired_bright : "#ffa198", - __color_ans_Ired : "#ff7b72", - __color_ans_Iwhite_bright : "#ffffff", - __color_ans_Iwhite : "#b1bac4", - __color_ans_Iyellow_bright : "#e3b341", - __color_ans_Iyellow : "#d29922", - __color_attention_emphasis : "#9e6a03", - __color_attention_fg : "#d29922", - __color_attention_muted : "rgba(187, 128, 9, 0.4)", - __color_attention_subtle : "rgba(187, 128, 9, 0.15)", - __color_avatar_bg : "rgba(255, 255, 255, 0.1)", - __color_avatar_border : "rgba(240, 246, 252, 0.1)", - __color_avatar_child_shadow : "_2px _2px 0 #0d1117", - __color_avatar_stack_fade_more : "#21262d", - __color_avatar_stack_fade : "#30363d", - __color_border_default : "#30363d", - __color_border_muted : "#21262d", - __color_border_subtle : "rgba(240, 246, 252, 0.1)", - __color_btn_active_bg : "hsla(212, 12%, 18%, 1)", - __color_btn_active_border : "#6e7681", - __color_btn_bg : "#21262d", - __color_btn_border : "rgba(240, 246, 252, 0.1)", - __color_btn_counter_bg : "#30363d", - __color_btn_danger_counter_bg : "rgba(218, 54, 51, 0.1)", - __color_btn_danger_disabled_bg : "#0d1117", - __color_btn_danger_disabled_counter_bg : "rgba(218, 54, 51, 0.05)", - __color_btn_danger_disabled_text : "rgba(248, 81, 73, 0.5)", - __color_btn_danger_focus_border : "#f85149", - __color_btn_danger_focus_shadow : "0 0 0 3px rgba(248, 81, 73, 0.4)", - __color_btn_danger_hover_bg : "#da3633", - __color_btn_danger_hover_border : "#f85149", - __color_btn_danger_hover_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_danger_hover_icon : "#ffffff", - __color_btn_danger_hover_inset_shadow : "0 0 transparent", - __color_btn_danger_hover_shadow : "0 0 transparent", - __color_btn_danger_hover_text : "#ffffff", - __color_btn_danger_icon : "#f85149", - __color_btn_danger_selected_bg : "#b62324", - __color_btn_danger_selected_border : "#ff7b72", - __color_btn_danger_selected_shadow : "0 0 transparent", - __color_btn_danger_selected_text : "#ffffff", - __color_btn_danger_text : "#f85149", - __color_btn_focus_bg : "#21262d", - __color_btn_focus_border : "#8b949e", - __color_btn_focus_shadow : "0 0 0 3px rgba(139, 148, 158, 0.3)", - __color_btn_hover_bg : "#30363d", - __color_btn_hover_border : "#8b949e", - __color_btn_inset_shadow : "0 0 transparent", - __color_btn_outline_counter_bg : "rgba(31, 111, 235, 0.1)", - __color_btn_outline_disabled_bg : "#0d1117", - __color_btn_outline_disabled_counter_bg : "rgba(31, 111, 235, 0.05)", - __color_btn_outline_disabled_text : "rgba(88, 166, 255, 0.5)", - __color_btn_outline_focus_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_focus_shadow : "0 0 0 3px rgba(17, 88, 199, 0.4)", - __color_btn_outline_hover_bg : "#30363d", - __color_btn_outline_hover_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_hover_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_outline_hover_inset_shadow : - "inset 0 1px 0 rgba(255, 255, 255, 0.03)", - __color_btn_outline_hover_shadow : "0 1px 0 rgba(1, 4, 9, 0.1)", - __color_btn_outline_hover_text : "#58a6ff", - __color_btn_outline_selected_bg : "#0d419d", - __color_btn_outline_selected_border : "rgba(240, 246, 252, 0.1)", - __color_btn_outline_selected_shadow : "0 0 transparent", - __color_btn_outline_selected_text : "#ffffff", - __color_btn_outline_text : "#58a6ff", - __color_btn_primary_bg : "#238636", - __color_btn_primary_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_counter_bg : "rgba(255, 255, 255, 0.2)", - __color_btn_primary_disabled_bg : "rgba(35, 134, 54, 0.6)", - __color_btn_primary_disabled_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_disabled_text : "rgba(255, 255, 255, 0.5)", - __color_btn_primary_focus_bg : "#238636", - __color_btn_primary_focus_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_focus_shadow : "0 0 0 3px rgba(46, 164, 79, 0.4)", - __color_btn_primary_hover_bg : "#2ea043", - __color_btn_primary_hover_border : "rgba(240, 246, 252, 0.1)", - __color_btn_primary_icon : "#ffffff", - __color_btn_primary_inset_shadow : "0 0 transparent", - __color_btn_primary_selected_bg : "#238636", - __color_btn_primary_selected_shadow : "0 0 transparent", - __color_btn_primary_shadow : "0 0 transparent", - __color_btn_primary_text : "#ffffff", - __color_btn_selected_bg : "#161b22", - __color_btn_shadow_active : "inset 0 0.15em 0.3em rgba(1, 4, 9, 0.15)", - __color_btn_shadow_input_focus : "0 0 0 0.2em rgba(31, 111, 235, 0.3)", - __color_btn_shadow : "0 0 transparent", - __color_btn_text : "#c9d1d9", - __color_calendar_graph_day_bg : "rgba(0,0,0,0.1)", - __color_calendar_graph_day_border : "rgba(27, 31, 35, 0.06)", - __color_calendar_graph_day_L1_bg : "#0e4429", - __color_calendar_graph_day_L1_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L2_bg : "#006d32", - __color_calendar_graph_day_L2_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L3_bg : "#26a641", - __color_calendar_graph_day_L3_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_graph_day_L4_bg : "#39d353", - __color_calendar_graph_day_L4_border : "rgba(255, 255, 255, 0.05)", - __color_calendar_halloween_graph_day_L1_bg : "#631c03", - __color_calendar_halloween_graph_day_L2_bg : "#bd561d", - __color_calendar_halloween_graph_day_L3_bg : "#fa7a18", - __color_calendar_halloween_graph_day_L4_bg : "#fddf68", - __color_canvas_default_transparent : "rgba(13, 17, 23, 0)", - __color_canvas_default : "#0d1117", - __color_canvas_inset : "#010409", - __color_canvas_overlay : "#161b22", - __color_canvas_subtle : "#161b22", - __color_checks_ans_Iblack_bright : "#161b22", - __color_checks_ans_Iblack : "#0d1117", - __color_checks_ans_Iblue_bright : "#79c0ff", - __color_checks_ans_Iblue : "#58a6ff", - __color_checks_ans_Icyan_bright : "#b3f0ff", - __color_checks_ans_Icyan : "#76e3ea", - __color_checks_ans_Igray : "#6e7681", - __color_checks_ans_Igreen_bright : "#56d364", - __color_checks_ans_Igreen : "#3fb950", - __color_checks_ans_Imagenta_bright : "#d2a8ff", - __color_checks_ans_Imagenta : "#bc8cff", - __color_checks_ans_Ired_bright : "#ffa198", - __color_checks_ans_Ired : "#ff7b72", - __color_checks_ans_Iwhite_bright : "#b1bac4", - __color_checks_ans_Iwhite : "#b1bac4", - __color_checks_ans_Iyellow_bright : "#e3b341", - __color_checks_ans_Iyellow : "#d29922", - __color_checks_bg : "#010409", - __color_checks_btn_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_btn_hover_icon : "#c9d1d9", - __color_checks_btn_icon : "#8b949e", - __color_checks_container_border_width : "1px", - __color_checks_donut_error : "#f85149", - __color_checks_donut_neutral : "#8b949e", - __color_checks_donut_pending : "#d29922", - __color_checks_donut_success : "#2ea043", - __color_checks_dropdown_bg : "#161b22", - __color_checks_dropdown_border : "#30363d", - __color_checks_dropdown_btn_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_dropdown_btn_hover_text : "#c9d1d9", - __color_checks_dropdown_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_dropdown_hover_text : "#c9d1d9", - __color_checks_dropdown_shadow : "rgba(1, 4, 9, 0.3)", - __color_checks_dropdown_text : "#c9d1d9", - __color_checks_gate_bg : "rgba(187, 128, 9, 0.15)", - __color_checks_gate_text : "#8b949e", - __color_checks_gate_waiting_text : "#d29922", - __color_checks_header_border : "#21262d", - __color_checks_header_icon : "#8b949e", - __color_checks_header_label_open_text : "#c9d1d9", - __color_checks_header_label_text : "#8b949e", - __color_checks_input_bg : "#161b22", - __color_checks_input_focus_text : "#c9d1d9", - __color_checks_input_placeholder_text : "#6e7681", - __color_checks_input_shadow : "0 0 0 1px (obj) => get_1.default(obj, path)", - __color_checks_input_text : "#8b949e", - __color_checks_line_dt_fm_bg : "#9e6a03", - __color_checks_line_dt_fm_text : "#ffffff", - __color_checks_line_hover_bg : "rgba(110, 118, 129, 0.1)", - __color_checks_line_num_text : "#6e7681", - __color_checks_line_selected_bg : "rgba(56, 139, 253, 0.15)", - __color_checks_line_selected_num_text : "#58a6ff", - __color_checks_line_text : "#8b949e", - __color_checks_line_timestamp_text : "#6e7681", - __color_checks_logline_command_text : "#58a6ff", - __color_checks_logline_debug_text : "#a371f7", - __color_checks_logline_error_bg : "rgba(248, 81, 73, 0.15)", - __color_checks_logline_error_num_text : "#6e7681", - __color_checks_logline_error_text : "#8b949e", - __color_checks_logline_num_text : "#6e7681", - __color_checks_logline_section_text : "#3fb950", - __color_checks_logline_text : "#8b949e", - __color_checks_logline_warning_bg : "rgba(187, 128, 9, 0.15)", - __color_checks_logline_warning_num_text : "#d29922", - __color_checks_logline_warning_text : "#8b949e", - __color_checks_run_border_width : "1px", - __color_checks_scrollbar_thumb_bg : "rgba(110, 118, 129, 0.4)", - __color_checks_step_error_text : "#f85149", - __color_checks_step_header_open_bg : "#161b22", - __color_checks_step_warning_text : "#d29922", - __color_checks_text_link : "#58a6ff", - __color_checks_text_primary : "#c9d1d9", - __color_checks_text_secondary : "#8b949e", - __color_closed_emphasis : "#da3633", - __color_closed_fg : "#f85149", - __color_closed_muted : "rgba(248, 81, 73, 0.4)", - __color_closed_subtle : "rgba(248, 81, 73, 0.15)", - __color_codemirror_activeline_bg : "rgba(110, 118, 129, 0.1)", - __color_codemirror_bg : "#0d1117", - __color_codemirror_cursor : "#c9d1d9", - __color_codemirror_guttermarker_subtle_text : "#6e7681", - __color_codemirror_guttermarker_text : "#0d1117", - __color_codemirror_gutters_bg : "#0d1117", - __color_codemirror_linenumber_text : "#8b949e", - __color_codemirror_lines_bg : "#0d1117", - __color_codemirror_matchingbracket_text : "#c9d1d9", - __color_codemirror_selection_bg : "rgba(56, 139, 253, 0.4)", - __color_codemirror_syntax_comment : "#8b949e", - __color_codemirror_syntax_constant : "#79c0ff", - __color_codemirror_syntax_entity : "#d2a8ff", - __color_codemirror_syntax_keyword : "#ff7b72", - __color_codemirror_syntax_storage : "#ff7b72", - __color_codemirror_syntax_string : "#a5d6ff", - __color_codemirror_syntax_support : "#79c0ff", - __color_codemirror_syntax_variable : "#ffa657", - __color_codemirror_text : "#c9d1d9", - __color_counter_border : "rgba(0, 0, 0, 0)", - __color_danger_emphasis : "#da3633", - __color_danger_fg : "#f85149", - __color_danger_muted : "rgba(248, 81, 73, 0.4)", - __color_danger_subtle : "rgba(248, 81, 73, 0.15)", - __color_diff_blob_addition_fg : "#c9d1d9", - __color_diff_blob_addition_line_bg : "rgba(46, 160, 67, 0.15)", - __color_diff_blob_addition_num_bg : "rgba(63, 185, 80, 0.3)", - __color_diff_blob_addition_num_text : "#c9d1d9", - __color_diff_blob_addition_word_bg : "rgba(46, 160, 67, 0.4)", - __color_diff_blob_deletion_fg : "#c9d1d9", - __color_diff_blob_deletion_line_bg : "rgba(248, 81, 73, 0.15)", - __color_diff_blob_deletion_num_bg : "rgba(248, 81, 73, 0.3)", - __color_diff_blob_deletion_num_text : "#c9d1d9", - __color_diff_blob_deletion_word_bg : "rgba(248, 81, 73, 0.4)", - __color_diff_blob_expander_icon : "#8b949e", - __color_diff_blob_hunk_num_bg : "rgba(56, 139, 253, 0.4)", - __color_diff_blob_selected_line_highlight_mix_blend_mode : "screen", - __color_diffstat_addition_bg : "#3fb950", - __color_diffstat_addition_border : "rgba(240, 246, 252, 0.1)", - __color_diffstat_deletion_border : "rgba(240, 246, 252, 0.1)", - __color_done_emphasis : "#8957e5", - __color_done_fg : "#a371f7", - __color_done_muted : "rgba(163, 113, 247, 0.4)", - __color_done_subtle : "rgba(163, 113, 247, 0.15)", - __color_fg_default : "#c9d1d9", - __color_fg_muted : "#8b949e", - __color_fg_on_emphasis : "#ffffff", - __color_fg_subtle : "#6e7681", - __color_header_bg : "#161b22", - __color_header_divider : "#8b949e", - __color_header_logo : "#f0f6fc", - __color_header_search_bg : "#0d1117", - __color_header_search_border : "#30363d", - __color_header_text : "rgba(255, 255, 255, 0.7)", - __color_input_disabled_bg : "rgba(110, 118, 129, 0)", - __color_marketing_icon_primary : "#79c0ff", - __color_marketing_icon_secondary : "#1f6feb", - __color_menu_bg_active : "#161b22", - __color_mktg_btn_bg : "#f6f8fa", - __color_mktg_btn_shadow_focus : "rgb(255 255 255 / 25%) 0 0 0 4px", - __color_mktg_btn_shadow_hover_muted : "rgb(255 255 255) 0 0 0 2px inset", - __color_mktg_btn_shadow_hover : - "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - __color_mktg_btn_shadow_outline : "rgb(255 255 255 / 25%) 0 0 0 1px inset", - __color_neutral_emphasis_plus : "#6e7681", - __color_neutral_emphasis : "#6e7681", - __color_neutral_muted : "rgba(110, 118, 129, 0.4)", - __color_neutral_subtle : "rgba(110, 118, 129, 0.1)", - __color_open_emphasis : "#238636", - __color_open_fg : "#3fb950", - __color_open_muted : "rgba(46, 160, 67, 0.4)", - __color_open_subtle : "rgba(46, 160, 67, 0.15)", - __color_overlay_shadow : - "0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, 0.85)", - __color_page_header_bg : "#0d1117", - __color_prettylights_syntax_brackethighlighter_angle : "#8b949e", - __color_prettylights_syntax_brackethighlighter_unmatched : "#f85149", - __color_prettylights_syntax_carriage_return_bg : "#b62324", - __color_prettylights_syntax_carriage_return_text : "#f0f6fc", - __color_prettylights_syntax_comment : "#8b949e", - __color_prettylights_syntax_constant_other_reference_link : "#a5d6ff", - __color_prettylights_syntax_constant : "#79c0ff", - __color_prettylights_syntax_entity_tag : "#7ee787", - __color_prettylights_syntax_entity : "#d2a8ff", - __color_prettylights_syntax_invalid_illegal_bg : "#8e1519", - __color_prettylights_syntax_invalid_illegal_text : "#f0f6fc", - __color_prettylights_syntax_keyword : "#ff7b72", - __color_prettylights_syntax_markup_bold : "#c9d1d9", - __color_prettylights_syntax_markup_changed_bg : "#5a1e02", - __color_prettylights_syntax_markup_changed_text : "#ffdfb6", - __color_prettylights_syntax_markup_deleted_bg : "#67060c", - __color_prettylights_syntax_markup_deleted_text : "#ffdcd7", - __color_prettylights_syntax_markup_heading : "#1f6feb", - __color_prettylights_syntax_markup_ignored_bg : "#1158c7", - __color_prettylights_syntax_markup_ignored_text : "#c9d1d9", - __color_prettylights_syntax_markup_inserted_bg : "#033a16", - __color_prettylights_syntax_markup_inserted_text : "#aff5b4", - __color_prettylights_syntax_markup_italic : "#c9d1d9", - __color_prettylights_syntax_markup_list : "#f2cc60", - __color_prettylights_syntax_meta_diff_range : "#d2a8ff", - __color_prettylights_syntax_storage_modifier_import : "#c9d1d9", - __color_prettylights_syntax_string_regexp : "#7ee787", - __color_prettylights_syntax_string : "#a5d6ff", - __color_prettylights_syntax_sublimelinter_gutter_mark : "#484f58", - __color_prettylights_syntax_variable : "#ffa657", - __color_primer_border_active : "#F78166", - __color_primer_border_contrast : "rgba(255, 255, 255, 0.2)", - __color_primer_canvas_backdrop : "rgba(1, 4, 9, 0.8)", - __color_primer_canvas_sticky : "rgba(13, 17, 23, 0.95)", - __color_primer_fg_disabled : "#484f58", - __color_primer_shadow_focus : "0 0 0 3px #0c2d6b", - __color_primer_shadow_highlight : "0 0 transparent", - __color_primer_shadow_inset : "0 0 transparent", - __color_project_gradient_in : "#161b22", - __color_project_gradient_out : "rgba(22, 27, 34, 0)", - __color_project_header_bg : "#0d1117", - __color_project_sidebar_bg : "#161b22", - __color_scale_black : "#010409", - __color_scale_blue_0 : "#cae8ff", - __color_scale_blue_1 : "#a5d6ff", - __color_scale_blue_2 : "#79c0ff", - __color_scale_blue_3 : "#58a6ff", - __color_scale_blue_4 : "#388bfd", - __color_scale_blue_5 : "#1f6feb", - __color_scale_blue_6 : "#1158c7", - __color_scale_blue_7 : "#0d419d", - __color_scale_blue_8 : "#0c2d6b", - __color_scale_blue_9 : "#051d4d", - __color_scale_coral_0 : "#FFDDD2", - __color_scale_coral_1 : "#FFC2B2", - __color_scale_coral_2 : "#FFA28B", - __color_scale_coral_3 : "#F78166", - __color_scale_coral_4 : "#EA6045", - __color_scale_coral_5 : "#CF462D", - __color_scale_coral_6 : "#AC3220", - __color_scale_coral_7 : "#872012", - __color_scale_coral_8 : "#640D04", - __color_scale_coral_9 : "#460701", - __color_scale_gray_0 : "#f0f6fc", - __color_scale_gray_1 : "#c9d1d9", - __color_scale_gray_2 : "#b1bac4", - __color_scale_gray_3 : "#8b949e", - __color_scale_gray_4 : "#6e7681", - __color_scale_gray_5 : "#484f58", - __color_scale_gray_6 : "#30363d", - __color_scale_gray_7 : "#21262d", - __color_scale_gray_8 : "#161b22", - __color_scale_gray_9 : "#0d1117", - __color_scale_green_0 : "#aff5b4", - __color_scale_green_1 : "#7ee787", - __color_scale_green_2 : "#56d364", - __color_scale_green_3 : "#3fb950", - __color_scale_green_4 : "#2ea043", - __color_scale_green_5 : "#238636", - __color_scale_green_6 : "#196c2e", - __color_scale_green_7 : "#0f5323", - __color_scale_green_8 : "#033a16", - __color_scale_green_9 : "#04260f", - __color_scale_orange_0 : "#ffdfb6", - __color_scale_orange_1 : "#ffc680", - __color_scale_orange_2 : "#ffa657", - __color_scale_orange_3 : "#f0883e", - __color_scale_orange_4 : "#db6d28", - __color_scale_orange_5 : "#bd561d", - __color_scale_orange_6 : "#9b4215", - __color_scale_orange_7 : "#762d0a", - __color_scale_orange_8 : "#5a1e02", - __color_scale_orange_9 : "#3d1300", - __color_scale_pink_0 : "#ffdaec", - __color_scale_pink_1 : "#ffbedd", - __color_scale_pink_2 : "#ff9bce", - __color_scale_pink_3 : "#f778ba", - __color_scale_pink_4 : "#db61a2", - __color_scale_pink_5 : "#bf4b8a", - __color_scale_pink_6 : "#9e3670", - __color_scale_pink_7 : "#7d2457", - __color_scale_pink_8 : "#5e103e", - __color_scale_pink_9 : "#42062a", - __color_scale_purple_0 : "#eddeff", - __color_scale_purple_1 : "#e2c5ff", - __color_scale_purple_2 : "#d2a8ff", - __color_scale_purple_3 : "#bc8cff", - __color_scale_purple_4 : "#a371f7", - __color_scale_purple_5 : "#8957e5", - __color_scale_purple_6 : "#6e40c9", - __color_scale_purple_7 : "#553098", - __color_scale_purple_8 : "#3c1e70", - __color_scale_purple_9 : "#271052", - __color_scale_red_0 : "#ffdcd7", - __color_scale_red_1 : "#ffc1ba", - __color_scale_red_2 : "#ffa198", - __color_scale_red_3 : "#ff7b72", - __color_scale_red_4 : "#f85149", - __color_scale_red_5 : "#da3633", - __color_scale_red_6 : "#b62324", - __color_scale_red_7 : "#8e1519", - __color_scale_red_8 : "#67060c", - __color_scale_red_9 : "#490202", - __color_scale_white : "#ffffff", - __color_scale_yellow_0 : "#f8e3a1", - __color_scale_yellow_1 : "#f2cc60", - __color_scale_yellow_2 : "#e3b341", - __color_scale_yellow_3 : "#d29922", - __color_scale_yellow_4 : "#bb8009", - __color_scale_yellow_5 : "#9e6a03", - __color_scale_yellow_6 : "#845306", - __color_scale_yellow_7 : "#693e00", - __color_scale_yellow_8 : "#4b2900", - __color_scale_yellow_9 : "#341a00", - __color_search_keyword_hl : "rgba(210, 153, 34, 0.4)", - __color_select_menu_backdrop_border : "#484f58", - __color_select_menu_tap_focus_bg : "#0c2d6b", - __color_select_menu_tap_highlight : "rgba(48, 54, 61, 0.5)", - __color_severe_emphasis : "#bd561d", - __color_severe_fg : "#db6d28", - __color_severe_muted : "rgba(219, 109, 40, 0.4)", - __color_severe_subtle : "rgba(219, 109, 40, 0.15)", - __color_shadow_extra_large : "0 12px 48px #010409", - __color_shadow_large : "0 8px 24px #010409", - __color_shadow_medium : "0 3px 6px #010409", - __color_shadow_small : "0 0 transparent", - __color_sidenav_selected_bg : "#21262d", - __color_sponsors_emphasis : "#bf4b8a", - __color_sponsors_fg : "#db61a2", - __color_sponsors_muted : "rgba(219, 97, 162, 0.4)", - __color_sponsors_subtle : "rgba(219, 97, 162, 0.15)", - __color_success_emphasis : "#238636", - __color_success_fg : "#3fb950", - __color_success_muted : "rgba(46, 160, 67, 0.4)", - __color_success_subtle : "rgba(46, 160, 67, 0.15)", - __color_switch_knob_checked_bg : "#1f6feb", - __color_switch_knob_checked_disabled_bg : "#484f58", - __color_switch_track_bg : "#010409", - __color_switch_track_border : "#6e7681", - __color_switch_track_checked_active_bg : "rgba(31, 111, 235, 0.65)", - __color_switch_track_checked_bg : "rgba(31, 111, 235, 0.35)", - __color_switch_track_checked_border : "#58a6ff", - __color_switch_track_checked_hover_bg : "rgba(31, 111, 235, 0.5)", - __color_timeline_badge_bg : "#21262d", - __color_topic_tag_border : "rgba(0, 0, 0, 0)", - __color_underlinenav_border_hover : "rgba(110, 118, 129, 0.4)", - __color_underlinenav_icon : "#6e7681", - __color_workflow_card_header_shadow : "rgba(27, 31, 35, 0.04)", - __color_text_disabled : "#6e7681", - scheme : "analogic", - variation : "default", - hiddenQS : "true", + __color_accent_emphasis: "#1f6feb", + __color_accent_fg: "#58a6ff", + __color_accent_muted: "rgba(56, 139, 253, 0.4)", + __color_accent_subtle: "rgba(56, 139, 253, 0.15)", + __color_action_list_item_danger_active_bg: "rgba(248, 81, 73, 0.24)", + __color_action_list_item_danger_hover_bg: "rgba(248, 81, 73, 0.16)", + __color_action_list_item_danger_hover_text: "#ff7b72", + __color_action_list_item_default_active_bg: "rgba(177, 186, 196, 0.2)", + __color_action_list_item_default_active_border: "rgba(0, 0, 0, 0)", + __color_action_list_item_default_hover_bg: "rgba(177, 186, 196, 0.12)", + __color_action_list_item_default_hover_border: "rgba(0, 0, 0, 0)", + __color_action_list_item_default_selected_bg: "rgba(177, 186, 196, 0.08)", + __color_action_list_item_inline_divider: "rgba(48, 54, 61, 0.48)", + __color_ans_Iblack_bright: "#6e7681", + __color_ans_Iblack: "#484f58", + __color_ans_Iblue_bright: "#79c0ff", + __color_ans_Iblue: "#58a6ff", + __color_ans_Icyan_bright: "#56d4dd", + __color_ans_Icyan: "#39c5cf", + __color_ans_Igray: "#6e7681", + __color_ans_Igreen_bright: "#56d364", + __color_ans_Igreen: "#3fb950", + __color_ans_Imagenta_bright: "#d2a8ff", + __color_ans_Imagenta: "#bc8cff", + __color_ans_Ired_bright: "#ffa198", + __color_ans_Ired: "#ff7b72", + __color_ans_Iwhite_bright: "#ffffff", + __color_ans_Iwhite: "#b1bac4", + __color_ans_Iyellow_bright: "#e3b341", + __color_ans_Iyellow: "#d29922", + __color_attention_emphasis: "#9e6a03", + __color_attention_fg: "#d29922", + __color_attention_muted: "rgba(187, 128, 9, 0.4)", + __color_attention_subtle: "rgba(187, 128, 9, 0.15)", + __color_avatar_bg: "rgba(255, 255, 255, 0.1)", + __color_avatar_border: "rgba(240, 246, 252, 0.1)", + __color_avatar_child_shadow: "_2px _2px 0 #0d1117", + __color_avatar_stack_fade_more: "#21262d", + __color_avatar_stack_fade: "#30363d", + __color_border_default: "#30363d", + __color_border_muted: "#21262d", + __color_border_subtle: "rgba(240, 246, 252, 0.1)", + __color_btn_active_bg: "hsla(212, 12%, 18%, 1)", + __color_btn_active_border: "#6e7681", + __color_btn_bg: "#21262d", + __color_btn_border: "rgba(240, 246, 252, 0.1)", + __color_btn_counter_bg: "#30363d", + __color_btn_danger_counter_bg: "rgba(218, 54, 51, 0.1)", + __color_btn_danger_disabled_bg: "#0d1117", + __color_btn_danger_disabled_counter_bg: "rgba(218, 54, 51, 0.05)", + __color_btn_danger_disabled_text: "rgba(248, 81, 73, 0.5)", + __color_btn_danger_focus_border: "#f85149", + __color_btn_danger_focus_shadow: "0 0 0 3px rgba(248, 81, 73, 0.4)", + __color_btn_danger_hover_bg: "#da3633", + __color_btn_danger_hover_border: "#f85149", + __color_btn_danger_hover_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_danger_hover_icon: "#ffffff", + __color_btn_danger_hover_inset_shadow: "0 0 transparent", + __color_btn_danger_hover_shadow: "0 0 transparent", + __color_btn_danger_hover_text: "#ffffff", + __color_btn_danger_icon: "#f85149", + __color_btn_danger_selected_bg: "#b62324", + __color_btn_danger_selected_border: "#ff7b72", + __color_btn_danger_selected_shadow: "0 0 transparent", + __color_btn_danger_selected_text: "#ffffff", + __color_btn_danger_text: "#f85149", + __color_btn_focus_bg: "#21262d", + __color_btn_focus_border: "#8b949e", + __color_btn_focus_shadow: "0 0 0 3px rgba(139, 148, 158, 0.3)", + __color_btn_hover_bg: "#30363d", + __color_btn_hover_border: "#8b949e", + __color_btn_inset_shadow: "0 0 transparent", + __color_btn_outline_counter_bg: "rgba(31, 111, 235, 0.1)", + __color_btn_outline_disabled_bg: "#0d1117", + __color_btn_outline_disabled_counter_bg: "rgba(31, 111, 235, 0.05)", + __color_btn_outline_disabled_text: "rgba(88, 166, 255, 0.5)", + __color_btn_outline_focus_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_focus_shadow: "0 0 0 3px rgba(17, 88, 199, 0.4)", + __color_btn_outline_hover_bg: "#30363d", + __color_btn_outline_hover_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_hover_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_outline_hover_inset_shadow: + "inset 0 1px 0 rgba(255, 255, 255, 0.03)", + __color_btn_outline_hover_shadow: "0 1px 0 rgba(1, 4, 9, 0.1)", + __color_btn_outline_hover_text: "#58a6ff", + __color_btn_outline_selected_bg: "#0d419d", + __color_btn_outline_selected_border: "rgba(240, 246, 252, 0.1)", + __color_btn_outline_selected_shadow: "0 0 transparent", + __color_btn_outline_selected_text: "#ffffff", + __color_btn_outline_text: "#58a6ff", + __color_btn_primary_bg: "#238636", + __color_btn_primary_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_counter_bg: "rgba(255, 255, 255, 0.2)", + __color_btn_primary_disabled_bg: "rgba(35, 134, 54, 0.6)", + __color_btn_primary_disabled_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_disabled_text: "rgba(255, 255, 255, 0.5)", + __color_btn_primary_focus_bg: "#238636", + __color_btn_primary_focus_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_focus_shadow: "0 0 0 3px rgba(46, 164, 79, 0.4)", + __color_btn_primary_hover_bg: "#2ea043", + __color_btn_primary_hover_border: "rgba(240, 246, 252, 0.1)", + __color_btn_primary_icon: "#ffffff", + __color_btn_primary_inset_shadow: "0 0 transparent", + __color_btn_primary_selected_bg: "#238636", + __color_btn_primary_selected_shadow: "0 0 transparent", + __color_btn_primary_shadow: "0 0 transparent", + __color_btn_primary_text: "#ffffff", + __color_btn_selected_bg: "#161b22", + __color_btn_shadow_active: "inset 0 0.15em 0.3em rgba(1, 4, 9, 0.15)", + __color_btn_shadow_input_focus: "0 0 0 0.2em rgba(31, 111, 235, 0.3)", + __color_btn_shadow: "0 0 transparent", + __color_btn_text: "#c9d1d9", + __color_calendar_graph_day_bg: "rgba(0,0,0,0.1)", + __color_calendar_graph_day_border: "rgba(27, 31, 35, 0.06)", + __color_calendar_graph_day_L1_bg: "#0e4429", + __color_calendar_graph_day_L1_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L2_bg: "#006d32", + __color_calendar_graph_day_L2_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L3_bg: "#26a641", + __color_calendar_graph_day_L3_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_graph_day_L4_bg: "#39d353", + __color_calendar_graph_day_L4_border: "rgba(255, 255, 255, 0.05)", + __color_calendar_halloween_graph_day_L1_bg: "#631c03", + __color_calendar_halloween_graph_day_L2_bg: "#bd561d", + __color_calendar_halloween_graph_day_L3_bg: "#fa7a18", + __color_calendar_halloween_graph_day_L4_bg: "#fddf68", + __color_canvas_default_transparent: "rgba(13, 17, 23, 0)", + __color_canvas_default: "#0d1117", + __color_canvas_inset: "#010409", + __color_canvas_overlay: "#161b22", + __color_canvas_subtle: "#161b22", + __color_checks_ans_Iblack_bright: "#161b22", + __color_checks_ans_Iblack: "#0d1117", + __color_checks_ans_Iblue_bright: "#79c0ff", + __color_checks_ans_Iblue: "#58a6ff", + __color_checks_ans_Icyan_bright: "#b3f0ff", + __color_checks_ans_Icyan: "#76e3ea", + __color_checks_ans_Igray: "#6e7681", + __color_checks_ans_Igreen_bright: "#56d364", + __color_checks_ans_Igreen: "#3fb950", + __color_checks_ans_Imagenta_bright: "#d2a8ff", + __color_checks_ans_Imagenta: "#bc8cff", + __color_checks_ans_Ired_bright: "#ffa198", + __color_checks_ans_Ired: "#ff7b72", + __color_checks_ans_Iwhite_bright: "#b1bac4", + __color_checks_ans_Iwhite: "#b1bac4", + __color_checks_ans_Iyellow_bright: "#e3b341", + __color_checks_ans_Iyellow: "#d29922", + __color_checks_bg: "#010409", + __color_checks_btn_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_btn_hover_icon: "#c9d1d9", + __color_checks_btn_icon: "#8b949e", + __color_checks_container_border_width: "1px", + __color_checks_donut_error: "#f85149", + __color_checks_donut_neutral: "#8b949e", + __color_checks_donut_pending: "#d29922", + __color_checks_donut_success: "#2ea043", + __color_checks_dropdown_bg: "#161b22", + __color_checks_dropdown_border: "#30363d", + __color_checks_dropdown_btn_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_dropdown_btn_hover_text: "#c9d1d9", + __color_checks_dropdown_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_dropdown_hover_text: "#c9d1d9", + __color_checks_dropdown_shadow: "rgba(1, 4, 9, 0.3)", + __color_checks_dropdown_text: "#c9d1d9", + __color_checks_gate_bg: "rgba(187, 128, 9, 0.15)", + __color_checks_gate_text: "#8b949e", + __color_checks_gate_waiting_text: "#d29922", + __color_checks_header_border: "#21262d", + __color_checks_header_icon: "#8b949e", + __color_checks_header_label_open_text: "#c9d1d9", + __color_checks_header_label_text: "#8b949e", + __color_checks_input_bg: "#161b22", + __color_checks_input_focus_text: "#c9d1d9", + __color_checks_input_placeholder_text: "#6e7681", + __color_checks_input_shadow: "0 0 0 1px (obj) => get_1.default(obj, path)", + __color_checks_input_text: "#8b949e", + __color_checks_line_dt_fm_bg: "#9e6a03", + __color_checks_line_dt_fm_text: "#ffffff", + __color_checks_line_hover_bg: "rgba(110, 118, 129, 0.1)", + __color_checks_line_num_text: "#6e7681", + __color_checks_line_selected_bg: "rgba(56, 139, 253, 0.15)", + __color_checks_line_selected_num_text: "#58a6ff", + __color_checks_line_text: "#8b949e", + __color_checks_line_timestamp_text: "#6e7681", + __color_checks_logline_command_text: "#58a6ff", + __color_checks_logline_debug_text: "#a371f7", + __color_checks_logline_error_bg: "rgba(248, 81, 73, 0.15)", + __color_checks_logline_error_num_text: "#6e7681", + __color_checks_logline_error_text: "#8b949e", + __color_checks_logline_num_text: "#6e7681", + __color_checks_logline_section_text: "#3fb950", + __color_checks_logline_text: "#8b949e", + __color_checks_logline_warning_bg: "rgba(187, 128, 9, 0.15)", + __color_checks_logline_warning_num_text: "#d29922", + __color_checks_logline_warning_text: "#8b949e", + __color_checks_run_border_width: "1px", + __color_checks_scrollbar_thumb_bg: "rgba(110, 118, 129, 0.4)", + __color_checks_step_error_text: "#f85149", + __color_checks_step_header_open_bg: "#161b22", + __color_checks_step_warning_text: "#d29922", + __color_checks_text_link: "#58a6ff", + __color_checks_text_primary: "#c9d1d9", + __color_checks_text_secondary: "#8b949e", + __color_closed_emphasis: "#da3633", + __color_closed_fg: "#f85149", + __color_closed_muted: "rgba(248, 81, 73, 0.4)", + __color_closed_subtle: "rgba(248, 81, 73, 0.15)", + __color_codemirror_activeline_bg: "rgba(110, 118, 129, 0.1)", + __color_codemirror_bg: "#0d1117", + __color_codemirror_cursor: "#c9d1d9", + __color_codemirror_guttermarker_subtle_text: "#6e7681", + __color_codemirror_guttermarker_text: "#0d1117", + __color_codemirror_gutters_bg: "#0d1117", + __color_codemirror_linenumber_text: "#8b949e", + __color_codemirror_lines_bg: "#0d1117", + __color_codemirror_matchingbracket_text: "#c9d1d9", + __color_codemirror_selection_bg: "rgba(56, 139, 253, 0.4)", + __color_codemirror_syntax_comment: "#8b949e", + __color_codemirror_syntax_constant: "#79c0ff", + __color_codemirror_syntax_entity: "#d2a8ff", + __color_codemirror_syntax_keyword: "#ff7b72", + __color_codemirror_syntax_storage: "#ff7b72", + __color_codemirror_syntax_string: "#a5d6ff", + __color_codemirror_syntax_support: "#79c0ff", + __color_codemirror_syntax_variable: "#ffa657", + __color_codemirror_text: "#c9d1d9", + __color_counter_border: "rgba(0, 0, 0, 0)", + __color_danger_emphasis: "#da3633", + __color_danger_fg: "#f85149", + __color_danger_muted: "rgba(248, 81, 73, 0.4)", + __color_danger_subtle: "rgba(248, 81, 73, 0.15)", + __color_diff_blob_addition_fg: "#c9d1d9", + __color_diff_blob_addition_line_bg: "rgba(46, 160, 67, 0.15)", + __color_diff_blob_addition_num_bg: "rgba(63, 185, 80, 0.3)", + __color_diff_blob_addition_num_text: "#c9d1d9", + __color_diff_blob_addition_word_bg: "rgba(46, 160, 67, 0.4)", + __color_diff_blob_deletion_fg: "#c9d1d9", + __color_diff_blob_deletion_line_bg: "rgba(248, 81, 73, 0.15)", + __color_diff_blob_deletion_num_bg: "rgba(248, 81, 73, 0.3)", + __color_diff_blob_deletion_num_text: "#c9d1d9", + __color_diff_blob_deletion_word_bg: "rgba(248, 81, 73, 0.4)", + __color_diff_blob_expander_icon: "#8b949e", + __color_diff_blob_hunk_num_bg: "rgba(56, 139, 253, 0.4)", + __color_diff_blob_selected_line_highlight_mix_blend_mode: "screen", + __color_diffstat_addition_bg: "#3fb950", + __color_diffstat_addition_border: "rgba(240, 246, 252, 0.1)", + __color_diffstat_deletion_border: "rgba(240, 246, 252, 0.1)", + __color_done_emphasis: "#8957e5", + __color_done_fg: "#a371f7", + __color_done_muted: "rgba(163, 113, 247, 0.4)", + __color_done_subtle: "rgba(163, 113, 247, 0.15)", + __color_fg_default: "#c9d1d9", + __color_fg_muted: "#8b949e", + __color_fg_on_emphasis: "#ffffff", + __color_fg_subtle: "#6e7681", + __color_header_bg: "#161b22", + __color_header_divider: "#8b949e", + __color_header_logo: "#f0f6fc", + __color_header_search_bg: "#0d1117", + __color_header_search_border: "#30363d", + __color_header_text: "rgba(255, 255, 255, 0.7)", + __color_input_disabled_bg: "rgba(110, 118, 129, 0)", + __color_marketing_icon_primary: "#79c0ff", + __color_marketing_icon_secondary: "#1f6feb", + __color_menu_bg_active: "#161b22", + __color_mktg_btn_bg: "#f6f8fa", + __color_mktg_btn_shadow_focus: "rgb(255 255 255 / 25%) 0 0 0 4px", + __color_mktg_btn_shadow_hover_muted: "rgb(255 255 255) 0 0 0 2px inset", + __color_mktg_btn_shadow_hover: + "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", + __color_mktg_btn_shadow_outline: "rgb(255 255 255 / 25%) 0 0 0 1px inset", + __color_neutral_emphasis_plus: "#6e7681", + __color_neutral_emphasis: "#6e7681", + __color_neutral_muted: "rgba(110, 118, 129, 0.4)", + __color_neutral_subtle: "rgba(110, 118, 129, 0.1)", + __color_open_emphasis: "#238636", + __color_open_fg: "#3fb950", + __color_open_muted: "rgba(46, 160, 67, 0.4)", + __color_open_subtle: "rgba(46, 160, 67, 0.15)", + __color_overlay_shadow: "0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, 0.85)", + __color_page_header_bg: "#0d1117", + __color_prettylights_syntax_brackethighlighter_angle: "#8b949e", + __color_prettylights_syntax_brackethighlighter_unmatched: "#f85149", + __color_prettylights_syntax_carriage_return_bg: "#b62324", + __color_prettylights_syntax_carriage_return_text: "#f0f6fc", + __color_prettylights_syntax_comment: "#8b949e", + __color_prettylights_syntax_constant_other_reference_link: "#a5d6ff", + __color_prettylights_syntax_constant: "#79c0ff", + __color_prettylights_syntax_entity_tag: "#7ee787", + __color_prettylights_syntax_entity: "#d2a8ff", + __color_prettylights_syntax_invalid_illegal_bg: "#8e1519", + __color_prettylights_syntax_invalid_illegal_text: "#f0f6fc", + __color_prettylights_syntax_keyword: "#ff7b72", + __color_prettylights_syntax_markup_bold: "#c9d1d9", + __color_prettylights_syntax_markup_changed_bg: "#5a1e02", + __color_prettylights_syntax_markup_changed_text: "#ffdfb6", + __color_prettylights_syntax_markup_deleted_bg: "#67060c", + __color_prettylights_syntax_markup_deleted_text: "#ffdcd7", + __color_prettylights_syntax_markup_heading: "#1f6feb", + __color_prettylights_syntax_markup_ignored_bg: "#1158c7", + __color_prettylights_syntax_markup_ignored_text: "#c9d1d9", + __color_prettylights_syntax_markup_inserted_bg: "#033a16", + __color_prettylights_syntax_markup_inserted_text: "#aff5b4", + __color_prettylights_syntax_markup_italic: "#c9d1d9", + __color_prettylights_syntax_markup_list: "#f2cc60", + __color_prettylights_syntax_meta_diff_range: "#d2a8ff", + __color_prettylights_syntax_storage_modifier_import: "#c9d1d9", + __color_prettylights_syntax_string_regexp: "#7ee787", + __color_prettylights_syntax_string: "#a5d6ff", + __color_prettylights_syntax_sublimelinter_gutter_mark: "#484f58", + __color_prettylights_syntax_variable: "#ffa657", + __color_primer_border_active: "#F78166", + __color_primer_border_contrast: "rgba(255, 255, 255, 0.2)", + __color_primer_canvas_backdrop: "rgba(1, 4, 9, 0.8)", + __color_primer_canvas_sticky: "rgba(13, 17, 23, 0.95)", + __color_primer_fg_disabled: "#484f58", + __color_primer_shadow_focus: "0 0 0 3px #0c2d6b", + __color_primer_shadow_highlight: "0 0 transparent", + __color_primer_shadow_inset: "0 0 transparent", + __color_project_gradient_in: "#161b22", + __color_project_gradient_out: "rgba(22, 27, 34, 0)", + __color_project_header_bg: "#0d1117", + __color_project_sidebar_bg: "#161b22", + __color_scale_black: "#010409", + __color_scale_blue_0: "#cae8ff", + __color_scale_blue_1: "#a5d6ff", + __color_scale_blue_2: "#79c0ff", + __color_scale_blue_3: "#58a6ff", + __color_scale_blue_4: "#388bfd", + __color_scale_blue_5: "#1f6feb", + __color_scale_blue_6: "#1158c7", + __color_scale_blue_7: "#0d419d", + __color_scale_blue_8: "#0c2d6b", + __color_scale_blue_9: "#051d4d", + __color_scale_coral_0: "#FFDDD2", + __color_scale_coral_1: "#FFC2B2", + __color_scale_coral_2: "#FFA28B", + __color_scale_coral_3: "#F78166", + __color_scale_coral_4: "#EA6045", + __color_scale_coral_5: "#CF462D", + __color_scale_coral_6: "#AC3220", + __color_scale_coral_7: "#872012", + __color_scale_coral_8: "#640D04", + __color_scale_coral_9: "#460701", + __color_scale_gray_0: "#f0f6fc", + __color_scale_gray_1: "#c9d1d9", + __color_scale_gray_2: "#b1bac4", + __color_scale_gray_3: "#8b949e", + __color_scale_gray_4: "#6e7681", + __color_scale_gray_5: "#484f58", + __color_scale_gray_6: "#30363d", + __color_scale_gray_7: "#21262d", + __color_scale_gray_8: "#161b22", + __color_scale_gray_9: "#0d1117", + __color_scale_green_0: "#aff5b4", + __color_scale_green_1: "#7ee787", + __color_scale_green_2: "#56d364", + __color_scale_green_3: "#3fb950", + __color_scale_green_4: "#2ea043", + __color_scale_green_5: "#238636", + __color_scale_green_6: "#196c2e", + __color_scale_green_7: "#0f5323", + __color_scale_green_8: "#033a16", + __color_scale_green_9: "#04260f", + __color_scale_orange_0: "#ffdfb6", + __color_scale_orange_1: "#ffc680", + __color_scale_orange_2: "#ffa657", + __color_scale_orange_3: "#f0883e", + __color_scale_orange_4: "#db6d28", + __color_scale_orange_5: "#bd561d", + __color_scale_orange_6: "#9b4215", + __color_scale_orange_7: "#762d0a", + __color_scale_orange_8: "#5a1e02", + __color_scale_orange_9: "#3d1300", + __color_scale_pink_0: "#ffdaec", + __color_scale_pink_1: "#ffbedd", + __color_scale_pink_2: "#ff9bce", + __color_scale_pink_3: "#f778ba", + __color_scale_pink_4: "#db61a2", + __color_scale_pink_5: "#bf4b8a", + __color_scale_pink_6: "#9e3670", + __color_scale_pink_7: "#7d2457", + __color_scale_pink_8: "#5e103e", + __color_scale_pink_9: "#42062a", + __color_scale_purple_0: "#eddeff", + __color_scale_purple_1: "#e2c5ff", + __color_scale_purple_2: "#d2a8ff", + __color_scale_purple_3: "#bc8cff", + __color_scale_purple_4: "#a371f7", + __color_scale_purple_5: "#8957e5", + __color_scale_purple_6: "#6e40c9", + __color_scale_purple_7: "#553098", + __color_scale_purple_8: "#3c1e70", + __color_scale_purple_9: "#271052", + __color_scale_red_0: "#ffdcd7", + __color_scale_red_1: "#ffc1ba", + __color_scale_red_2: "#ffa198", + __color_scale_red_3: "#ff7b72", + __color_scale_red_4: "#f85149", + __color_scale_red_5: "#da3633", + __color_scale_red_6: "#b62324", + __color_scale_red_7: "#8e1519", + __color_scale_red_8: "#67060c", + __color_scale_red_9: "#490202", + __color_scale_white: "#ffffff", + __color_scale_yellow_0: "#f8e3a1", + __color_scale_yellow_1: "#f2cc60", + __color_scale_yellow_2: "#e3b341", + __color_scale_yellow_3: "#d29922", + __color_scale_yellow_4: "#bb8009", + __color_scale_yellow_5: "#9e6a03", + __color_scale_yellow_6: "#845306", + __color_scale_yellow_7: "#693e00", + __color_scale_yellow_8: "#4b2900", + __color_scale_yellow_9: "#341a00", + __color_search_keyword_hl: "rgba(210, 153, 34, 0.4)", + __color_select_menu_backdrop_border: "#484f58", + __color_select_menu_tap_focus_bg: "#0c2d6b", + __color_select_menu_tap_highlight: "rgba(48, 54, 61, 0.5)", + __color_severe_emphasis: "#bd561d", + __color_severe_fg: "#db6d28", + __color_severe_muted: "rgba(219, 109, 40, 0.4)", + __color_severe_subtle: "rgba(219, 109, 40, 0.15)", + __color_shadow_extra_large: "0 12px 48px #010409", + __color_shadow_large: "0 8px 24px #010409", + __color_shadow_medium: "0 3px 6px #010409", + __color_shadow_small: "0 0 transparent", + __color_sidenav_selected_bg: "#21262d", + __color_sponsors_emphasis: "#bf4b8a", + __color_sponsors_fg: "#db61a2", + __color_sponsors_muted: "rgba(219, 97, 162, 0.4)", + __color_sponsors_subtle: "rgba(219, 97, 162, 0.15)", + __color_success_emphasis: "#238636", + __color_success_fg: "#3fb950", + __color_success_muted: "rgba(46, 160, 67, 0.4)", + __color_success_subtle: "rgba(46, 160, 67, 0.15)", + __color_switch_knob_checked_bg: "#1f6feb", + __color_switch_knob_checked_disabled_bg: "#484f58", + __color_switch_track_bg: "#010409", + __color_switch_track_border: "#6e7681", + __color_switch_track_checked_active_bg: "rgba(31, 111, 235, 0.65)", + __color_switch_track_checked_bg: "rgba(31, 111, 235, 0.35)", + __color_switch_track_checked_border: "#58a6ff", + __color_switch_track_checked_hover_bg: "rgba(31, 111, 235, 0.5)", + __color_timeline_badge_bg: "#21262d", + __color_topic_tag_border: "rgba(0, 0, 0, 0)", + __color_underlinenav_border_hover: "rgba(110, 118, 129, 0.4)", + __color_underlinenav_icon: "#6e7681", + __color_workflow_card_header_shadow: "rgba(27, 31, 35, 0.04)", + __color_text_disabled: "#6e7681", + scheme: "analogic", + variation: "default", + hiddenQS: "true", }; initialSettings = Object.keys(defaultColorScheme); @@ -473,15 +472,17 @@ chrome.runtime.onInstalled.addListener(() => { }); // open ./pint-newinstall/index.html in new page chrome.tabs.create({ - url : "./pint-newinstall/index.html", - active : true, + url: "./pint-newinstall/index.html", + active: true, }); }); chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => { - chrome.scripting.executeScript({ - target : {tabId}, - files : [ "initial.js" ], - }, - () => chrome.runtime.lastError); + chrome.scripting.executeScript( + { + target: { tabId }, + files: ["initial.js"], + }, + () => chrome.runtime.lastError + ); }); diff --git a/public/pint-newinstall/assets/bootstrap/js/bootstrap.min.js b/public/pint-newinstall/assets/bootstrap/js/bootstrap.min.js index ffa8760..02f6316 100644 --- a/public/pint-newinstall/assets/bootstrap/js/bootstrap.min.js +++ b/public/pint-newinstall/assets/bootstrap/js/bootstrap.min.js @@ -4,3130 +4,4103 @@ * (https://github.com/twbs/bootstrap/graphs/contributors) Licensed under MIT * (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ -!function(t, e) { +!(function (t, e) { "object" == typeof exports && "undefined" != typeof module - ? module.exports = e() - : "function" == typeof define && define.amd - ? define(e) - : (t = "undefined" != typeof globalThis ? globalThis : t || self) - .bootstrap = e() -}(this, (function() { - "use strict"; - const t = "transitionend", - e = - t => { - let e = t.getAttribute("data-bs-target"); - if (!e || "#" === e) { - let i = t.getAttribute("href"); - if (!i || !i.includes("#") && !i.startsWith(".")) - return null; - i.includes("#") && !i.startsWith("#") && - (i = `#${i.split("#")[1]}`), - e = i && "#" !== i ? i.trim() : null - } - return e - }, - i = - t => { - const i = e(t); - return i && document.querySelector(i) ? i : null - }, - n = - t => { - const i = e(t); - return i ? document.querySelector(i) : null - }, - s = e => { e.dispatchEvent(new Event(t)) }, - o = t => !(!t || "object" != typeof t) && - (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType), - r = t => o(t) ? t.jquery ? t[0] : t - : "string" == typeof t && t.length > 0 - ? document.querySelector(t) - : null, + ? (module.exports = e()) + : "function" == typeof define && define.amd + ? define(e) + : ((t = + "undefined" != typeof globalThis ? globalThis : t || self).bootstrap = + e()); +})(this, function () { + "use strict"; + const t = "transitionend", + e = (t) => { + let e = t.getAttribute("data-bs-target"); + if (!e || "#" === e) { + let i = t.getAttribute("href"); + if (!i || (!i.includes("#") && !i.startsWith("."))) return null; + i.includes("#") && !i.startsWith("#") && (i = `#${i.split("#")[1]}`), + (e = i && "#" !== i ? i.trim() : null); + } + return e; + }, + i = (t) => { + const i = e(t); + return i && document.querySelector(i) ? i : null; + }, + n = (t) => { + const i = e(t); + return i ? document.querySelector(i) : null; + }, + s = (e) => { + e.dispatchEvent(new Event(t)); + }, + o = (t) => + !(!t || "object" != typeof t) && + (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType), + r = (t) => + o(t) + ? t.jquery + ? t[0] + : t + : "string" == typeof t && t.length > 0 + ? document.querySelector(t) + : null, + a = (t, e, i) => { + Object.keys(i).forEach((n) => { + const s = i[n], + r = e[n], a = - (t, e, i) => { - Object.keys(i).forEach((n => { - const s = i[n], r = e[n], - a = r && o(r) ? "element" - : null == (l = r) ? `${l}` - : {}.toString.call(l) - .match(/\s([a-z]+)/i)[1] - .toLowerCase(); - var l; - if (!new RegExp(s).test(a)) - throw new TypeError(`${t.toUpperCase()}: Option "${ - n}" provided type "${a}" but expected type "${s}".`) - })) - }, - l = t => - !(!o(t) || 0 === t.getClientRects().length) && - "visible" === getComputedStyle(t).getPropertyValue("visibility"), - c = t => !t || t.nodeType !== Node.ELEMENT_NODE || - !!t.classList.contains("disabled") || - (void 0 !== t.disabled - ? t.disabled - : t.hasAttribute("disabled") && - "false" !== t.getAttribute("disabled")), - h = - t => { - if (!document.documentElement.attachShadow) - return null; - if ("function" == typeof t.getRootNode) { - const e = t.getRootNode(); - return e instanceof ShadowRoot ? e : null - } - return t instanceof ShadowRoot ? t - : t.parentNode ? h(t.parentNode) - : null - }, - d = () => {}, u = t => { t.offsetHeight }, - f = - () => { - const {jQuery : t} = window; - return t && !document.body.hasAttribute("data-bs-no-jquery") - ? t - : null - }, - p = [], m = () => "rtl" === document.documentElement.dir, g = t => { - var e; - e = - () => { - const e = f(); - if (e) { - const i = t.NAME, n = e.fn[i]; - e.fn[i] = t.jQueryInterface, e.fn[i].Constructor = t, - e.fn[i].noConflict = () => (e.fn[i] = n, t.jQueryInterface) - } - }, - "loading" === document.readyState - ? (p.length || - document.addEventListener( - "DOMContentLoaded", (() => {p.forEach((t => t()))})), - p.push(e)) - : e() - }, _ = t => { "function" == typeof t && t() }, b = (e, i, n = !0) => { - if (!n) - return void _(e); - const o = - (t => { - if (!t) - return 0; - let {transitionDuration : e, transitionDelay : i} = - window.getComputedStyle(t); - const n = Number.parseFloat(e), s = Number.parseFloat(i); - return n || s ? (e = e.split(",")[0], i = i.split(",")[0], - 1e3 * (Number.parseFloat(e) + - Number.parseFloat(i))) - : 0 - })(i) + - 5; - let r = !1; - const a = ({ - target : n - }) => { n === i && (r = !0, i.removeEventListener(t, a), _(e)) }; - i.addEventListener(t, a), setTimeout((() => {r || s(i)}), o) - }, v = (t, e, i, n) => { - let s = t.indexOf(e); - if (-1 === s) - return t[!i && n ? t.length - 1 : 0]; - const o = t.length; - return s += i ? 1 : -1, n && (s = (s + o) % o), - t[Math.max(0, Math.min(s, o - 1))] - }, y = /[^.]*(?=\..*)\.|.*/, w = /\..*/, E = /::\d+$/, A = {}; - let T = 1; - const O = {mouseenter : "mouseover", mouseleave : "mouseout"}, - C = /^(mouseenter|mouseleave)/i, k = new Set([ - "click", - "dblclick", - "mouseup", - "mousedown", - "contextmenu", - "mousewheel", - "DOMMouseScroll", - "mouseover", - "mouseout", - "mousemove", - "selectstart", - "selectend", - "keydown", - "keypress", - "keyup", - "orientationchange", - "touchstart", - "touchmove", - "touchend", - "touchcancel", - "pointerdown", - "pointermove", - "pointerup", - "pointerleave", - "pointercancel", - "gesturestart", - "gesturechange", - "gestureend", - "focus", - "blur", - "change", - "reset", - "select", - "submit", - "focusin", - "focusout", - "load", - "unload", - "beforeunload", - "resize", - "move", - "DOMContentLoaded", - "readystatechange", - "error", - "abort", - "scroll" - ]); - function L(t, e) { return e && `${e}::${T++}` || t.uidEvent || T++ } - function x(t) { - const e = L(t); - return t.uidEvent = e, A[e] = A[e] || {}, A[e] - } - function D(t, e, i = null) { - const n = Object.keys(t); - for (let s = 0, o = n.length; s < o; s++) { - const o = t[n[s]]; - if (o.originalHandler === e && o.delegationSelector === i) - return o + r && o(r) + ? "element" + : null == (l = r) + ? `${l}` + : {}.toString + .call(l) + .match(/\s([a-z]+)/i)[1] + .toLowerCase(); + var l; + if (!new RegExp(s).test(a)) + throw new TypeError( + `${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".` + ); + }); + }, + l = (t) => + !(!o(t) || 0 === t.getClientRects().length) && + "visible" === getComputedStyle(t).getPropertyValue("visibility"), + c = (t) => + !t || + t.nodeType !== Node.ELEMENT_NODE || + !!t.classList.contains("disabled") || + (void 0 !== t.disabled + ? t.disabled + : t.hasAttribute("disabled") && "false" !== t.getAttribute("disabled")), + h = (t) => { + if (!document.documentElement.attachShadow) return null; + if ("function" == typeof t.getRootNode) { + const e = t.getRootNode(); + return e instanceof ShadowRoot ? e : null; } - return null + return t instanceof ShadowRoot + ? t + : t.parentNode + ? h(t.parentNode) + : null; + }, + d = () => {}, + u = (t) => { + t.offsetHeight; + }, + f = () => { + const { jQuery: t } = window; + return t && !document.body.hasAttribute("data-bs-no-jquery") ? t : null; + }, + p = [], + m = () => "rtl" === document.documentElement.dir, + g = (t) => { + var e; + (e = () => { + const e = f(); + if (e) { + const i = t.NAME, + n = e.fn[i]; + (e.fn[i] = t.jQueryInterface), + (e.fn[i].Constructor = t), + (e.fn[i].noConflict = () => ((e.fn[i] = n), t.jQueryInterface)); + } + }), + "loading" === document.readyState + ? (p.length || + document.addEventListener("DOMContentLoaded", () => { + p.forEach((t) => t()); + }), + p.push(e)) + : e(); + }, + _ = (t) => { + "function" == typeof t && t(); + }, + b = (e, i, n = !0) => { + if (!n) return void _(e); + const o = + ((t) => { + if (!t) return 0; + let { transitionDuration: e, transitionDelay: i } = + window.getComputedStyle(t); + const n = Number.parseFloat(e), + s = Number.parseFloat(i); + return n || s + ? ((e = e.split(",")[0]), + (i = i.split(",")[0]), + 1e3 * (Number.parseFloat(e) + Number.parseFloat(i))) + : 0; + })(i) + 5; + let r = !1; + const a = ({ target: n }) => { + n === i && ((r = !0), i.removeEventListener(t, a), _(e)); + }; + i.addEventListener(t, a), + setTimeout(() => { + r || s(i); + }, o); + }, + v = (t, e, i, n) => { + let s = t.indexOf(e); + if (-1 === s) return t[!i && n ? t.length - 1 : 0]; + const o = t.length; + return ( + (s += i ? 1 : -1), + n && (s = (s + o) % o), + t[Math.max(0, Math.min(s, o - 1))] + ); + }, + y = /[^.]*(?=\..*)\.|.*/, + w = /\..*/, + E = /::\d+$/, + A = {}; + let T = 1; + const O = { mouseenter: "mouseover", mouseleave: "mouseout" }, + C = /^(mouseenter|mouseleave)/i, + k = new Set([ + "click", + "dblclick", + "mouseup", + "mousedown", + "contextmenu", + "mousewheel", + "DOMMouseScroll", + "mouseover", + "mouseout", + "mousemove", + "selectstart", + "selectend", + "keydown", + "keypress", + "keyup", + "orientationchange", + "touchstart", + "touchmove", + "touchend", + "touchcancel", + "pointerdown", + "pointermove", + "pointerup", + "pointerleave", + "pointercancel", + "gesturestart", + "gesturechange", + "gestureend", + "focus", + "blur", + "change", + "reset", + "select", + "submit", + "focusin", + "focusout", + "load", + "unload", + "beforeunload", + "resize", + "move", + "DOMContentLoaded", + "readystatechange", + "error", + "abort", + "scroll", + ]); + function L(t, e) { + return (e && `${e}::${T++}`) || t.uidEvent || T++; + } + function x(t) { + const e = L(t); + return (t.uidEvent = e), (A[e] = A[e] || {}), A[e]; + } + function D(t, e, i = null) { + const n = Object.keys(t); + for (let s = 0, o = n.length; s < o; s++) { + const o = t[n[s]]; + if (o.originalHandler === e && o.delegationSelector === i) return o; } - function S(t, e, i) { - const n = "string" == typeof e, s = n ? i : e; - let o = P(t); - return k.has(o) || (o = t), [ n, s, o ] - } - function N(t, e, i, n, s) { - if ("string" != typeof e || !t) - return; - if (i || (i = n, n = null), C.test(e)) { - const t = t => function(e) { - if (!e.relatedTarget || - e.relatedTarget !== e.delegateTarget && - !e.delegateTarget.contains(e.relatedTarget)) - return t.call(this, e) + return null; + } + function S(t, e, i) { + const n = "string" == typeof e, + s = n ? i : e; + let o = P(t); + return k.has(o) || (o = t), [n, s, o]; + } + function N(t, e, i, n, s) { + if ("string" != typeof e || !t) return; + if ((i || ((i = n), (n = null)), C.test(e))) { + const t = (t) => + function (e) { + if ( + !e.relatedTarget || + (e.relatedTarget !== e.delegateTarget && + !e.delegateTarget.contains(e.relatedTarget)) + ) + return t.call(this, e); }; - n ? n = t(n) : i = t(i) - } - const [o, r, a] = S(e, i, n), l = x(t), c = l[a] || (l[a] = {}), - h = D(c, r, o ? i : null); - if (h) - return void (h.oneOff = h.oneOff && s); - const d = L(r, e.replace(y, "")), u = o ? function(t, e, i) { - return function n(s) { - const o = t.querySelectorAll(e); - for (let {target : r} = s; r && r !== this; r = r.parentNode) - for (let a = o.length; a--;) - if (o[a] === r) - return s.delegateTarget = r, n.oneOff && j.off(t, s.type, e, i), - i.apply(r, [ s ]); - return null - } - }(t, i, n) : function(t, e) { - return function i(n) { - return n.delegateTarget = t, i.oneOff && j.off(t, n.type, e), - e.apply(t, [ n ]) - } - }(t, i); - u.delegationSelector = o ? i : null, u.originalHandler = r, u.oneOff = s, - u.uidEvent = d, c[d] = u, t.addEventListener(a, u, o) + n ? (n = t(n)) : (i = t(i)); } - function I(t, e, i, n, s) { - const o = D(e[i], n, s); - o && (t.removeEventListener(i, o, Boolean(s)), delete e[i][o.uidEvent]) - } - function P(t) { return t = t.replace(w, ""), O[t] || t } - const j = { - on(t, e, i, n) { N(t, e, i, n, !1) }, - one(t, e, i, n) { N(t, e, i, n, !0) }, + const [o, r, a] = S(e, i, n), + l = x(t), + c = l[a] || (l[a] = {}), + h = D(c, r, o ? i : null); + if (h) return void (h.oneOff = h.oneOff && s); + const d = L(r, e.replace(y, "")), + u = o + ? (function (t, e, i) { + return function n(s) { + const o = t.querySelectorAll(e); + for (let { target: r } = s; r && r !== this; r = r.parentNode) + for (let a = o.length; a--; ) + if (o[a] === r) + return ( + (s.delegateTarget = r), + n.oneOff && j.off(t, s.type, e, i), + i.apply(r, [s]) + ); + return null; + }; + })(t, i, n) + : (function (t, e) { + return function i(n) { + return ( + (n.delegateTarget = t), + i.oneOff && j.off(t, n.type, e), + e.apply(t, [n]) + ); + }; + })(t, i); + (u.delegationSelector = o ? i : null), + (u.originalHandler = r), + (u.oneOff = s), + (u.uidEvent = d), + (c[d] = u), + t.addEventListener(a, u, o); + } + function I(t, e, i, n, s) { + const o = D(e[i], n, s); + o && (t.removeEventListener(i, o, Boolean(s)), delete e[i][o.uidEvent]); + } + function P(t) { + return (t = t.replace(w, "")), O[t] || t; + } + const j = { + on(t, e, i, n) { + N(t, e, i, n, !1); + }, + one(t, e, i, n) { + N(t, e, i, n, !0); + }, off(t, e, i, n) { - if ("string" != typeof e || !t) - return; - const [s, o, r] = S(e, i, n), a = r !== e, l = x(t), - c = e.startsWith("."); + if ("string" != typeof e || !t) return; + const [s, o, r] = S(e, i, n), + a = r !== e, + l = x(t), + c = e.startsWith("."); if (void 0 !== o) { - if (!l || !l[r]) - return; - return void I(t, l, r, o, s ? i : null) + if (!l || !l[r]) return; + return void I(t, l, r, o, s ? i : null); } - c && Object.keys(l).forEach((i => { - !function(t, e, i, n) { - const s = e[i] || {}; - Object.keys(s).forEach((o => { - if (o.includes(n)) { - const n = s[o]; - I(t, e, i, n.originalHandler, n.delegationSelector) - } - })) - }(t, l, i, e.slice(1)) - })); + c && + Object.keys(l).forEach((i) => { + !(function (t, e, i, n) { + const s = e[i] || {}; + Object.keys(s).forEach((o) => { + if (o.includes(n)) { + const n = s[o]; + I(t, e, i, n.originalHandler, n.delegationSelector); + } + }); + })(t, l, i, e.slice(1)); + }); const h = l[r] || {}; - Object.keys(h).forEach((i => { + Object.keys(h).forEach((i) => { const n = i.replace(E, ""); if (!a || e.includes(n)) { const e = h[i]; - I(t, l, r, e.originalHandler, e.delegationSelector) + I(t, l, r, e.originalHandler, e.delegationSelector); } - })) + }); }, trigger(t, e, i) { - if ("string" != typeof e || !t) - return null; - const n = f(), s = P(e), o = e !== s, r = k.has(s); - let a, l = !0, c = !0, h = !1, d = null; - return o && n && - (a = n.Event(e, i), n(t).trigger(a), - l = !a.isPropagationStopped(), - c = !a.isImmediatePropagationStopped(), - h = a.isDefaultPrevented()), - r ? (d = document.createEvent("HTMLEvents"), - d.initEvent(s, l, !0)) - : d = new CustomEvent(e, {bubbles : l, cancelable : !0}), - void 0 !== i && - Object.keys(i).forEach((t => {Object.defineProperty( - d, t, {get : () => i[t]})})), - h && d.preventDefault(), c && t.dispatchEvent(d), - d.defaultPrevented && void 0 !== a && a.preventDefault(), d - } - }, - M = new Map, H = { - set(t, e, i) { - M.has(t) || M.set(t, new Map); - const n = M.get(t); - n.has(e) || 0 === n.size - ? n.set(e, i) - : console.error( - `Bootstrap doesn't allow more than one instance per element. Bound instance: ${ - Array.from(n.keys())[0]}.`) - }, - get : (t, e) => M.has(t) && M.get(t).get(e) || null, - remove(t, e) { - if (!M.has(t)) - return; - const i = M.get(t); - i.delete(e), 0 === i.size && M.delete(t) - } - }; - class B { - constructor(t) { - (t = r(t)) && (this._element = t, - H.set(this._element, this.constructor.DATA_KEY, this)) - } - dispose() { - H.remove(this._element, this.constructor.DATA_KEY), - j.off(this._element, this.constructor.EVENT_KEY), - Object.getOwnPropertyNames(this).forEach((t => {this[t] = null})) - } - _queueCallback(t, e, i = !0) { b(t, e, i) } - static getInstance(t) { return H.get(r(t), this.DATA_KEY) } - static getOrCreateInstance(t, e = {}) { - return this.getInstance(t) || - new this(t, "object" == typeof e ? e : null) - } - static get VERSION() { return "5.1.3" } - static get NAME() { - throw new Error( - 'You have to implement the static method "NAME", for each component!') - } - static get DATA_KEY() { return `bs.${this.NAME}` } - static get EVENT_KEY() { return `.${this.DATA_KEY}` } - } - const R = (t, e = "hide") => { - const i = `click.dismiss${t.EVENT_KEY}`, s = t.NAME; - j.on(document, i, `[data-bs-dismiss="${s}"]`, (function(i) { - if ([ "A", "AREA" ].includes(this.tagName) && i.preventDefault(), - c(this)) - return; - const o = n(this) || this.closest(`.${s}`); - t.getOrCreateInstance(o)[e]() - })) - }; - class W extends B { - static get NAME() { return "alert" } - close() { - if (j.trigger(this._element, "close.bs.alert").defaultPrevented) - return; - this._element.classList.remove("show"); - const t = this._element.classList.contains("fade"); - this._queueCallback((() => this._destroyElement()), this._element, t) - } - _destroyElement() { - this._element.remove(), j.trigger(this._element, "closed.bs.alert"), - this.dispose() - } - static jQueryInterface(t) { - return this.each((function() { - const e = W.getOrCreateInstance(this); - if ("string" == typeof t) { - if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) - throw new TypeError(`No method named "${t}"`); - e[t](this) - } - })) - } - } - R(W, "close"), g(W); - const $ = '[data-bs-toggle="button"]'; - class z extends B { - static get NAME() { return "button" } - toggle() { - this._element.setAttribute("aria-pressed", - this._element.classList.toggle("active")) - } - static jQueryInterface(t) { - return this.each((function() { - const e = z.getOrCreateInstance(this); - "toggle" === t && e[t]() - })) - } - } - function q(t) { - return "true" === t || - "false" !== t && (t === Number(t).toString() ? Number(t) - : "" === t || "null" === t ? null - : t) - } - function F(t) { return t.replace(/[A-Z]/g, (t => `-${t.toLowerCase()}`)) } - j.on(document, "click.bs.button.data-api", $, (t => { - t.preventDefault(); - const e = t.target.closest($); - z.getOrCreateInstance(e).toggle() - })), - g(z); - const U = { - setDataAttribute(t, e, i) { t.setAttribute(`data-bs-${F(e)}`, i) }, - removeDataAttribute(t, e) { t.removeAttribute(`data-bs-${F(e)}`) }, - getDataAttributes(t) { - if (!t) - return {}; - const e = {}; - return Object.keys(t.dataset) - .filter((t => t.startsWith("bs"))) - .forEach((i => { - let n = i.replace(/^bs/, ""); - n = n.charAt(0).toLowerCase() + n.slice(1, n.length), - e[n] = q(t.dataset[i]) - })), - e + if ("string" != typeof e || !t) return null; + const n = f(), + s = P(e), + o = e !== s, + r = k.has(s); + let a, + l = !0, + c = !0, + h = !1, + d = null; + return ( + o && + n && + ((a = n.Event(e, i)), + n(t).trigger(a), + (l = !a.isPropagationStopped()), + (c = !a.isImmediatePropagationStopped()), + (h = a.isDefaultPrevented())), + r + ? ((d = document.createEvent("HTMLEvents")), d.initEvent(s, l, !0)) + : (d = new CustomEvent(e, { bubbles: l, cancelable: !0 })), + void 0 !== i && + Object.keys(i).forEach((t) => { + Object.defineProperty(d, t, { get: () => i[t] }); + }), + h && d.preventDefault(), + c && t.dispatchEvent(d), + d.defaultPrevented && void 0 !== a && a.preventDefault(), + d + ); }, - getDataAttribute : (t, e) => q(t.getAttribute(`data-bs-${F(e)}`)), + }, + M = new Map(), + H = { + set(t, e, i) { + M.has(t) || M.set(t, new Map()); + const n = M.get(t); + n.has(e) || 0 === n.size + ? n.set(e, i) + : console.error( + `Bootstrap doesn't allow more than one instance per element. Bound instance: ${ + Array.from(n.keys())[0] + }.` + ); + }, + get: (t, e) => (M.has(t) && M.get(t).get(e)) || null, + remove(t, e) { + if (!M.has(t)) return; + const i = M.get(t); + i.delete(e), 0 === i.size && M.delete(t); + }, + }; + class B { + constructor(t) { + (t = r(t)) && + ((this._element = t), + H.set(this._element, this.constructor.DATA_KEY, this)); + } + dispose() { + H.remove(this._element, this.constructor.DATA_KEY), + j.off(this._element, this.constructor.EVENT_KEY), + Object.getOwnPropertyNames(this).forEach((t) => { + this[t] = null; + }); + } + _queueCallback(t, e, i = !0) { + b(t, e, i); + } + static getInstance(t) { + return H.get(r(t), this.DATA_KEY); + } + static getOrCreateInstance(t, e = {}) { + return ( + this.getInstance(t) || new this(t, "object" == typeof e ? e : null) + ); + } + static get VERSION() { + return "5.1.3"; + } + static get NAME() { + throw new Error( + 'You have to implement the static method "NAME", for each component!' + ); + } + static get DATA_KEY() { + return `bs.${this.NAME}`; + } + static get EVENT_KEY() { + return `.${this.DATA_KEY}`; + } + } + const R = (t, e = "hide") => { + const i = `click.dismiss${t.EVENT_KEY}`, + s = t.NAME; + j.on(document, i, `[data-bs-dismiss="${s}"]`, function (i) { + if ((["A", "AREA"].includes(this.tagName) && i.preventDefault(), c(this))) + return; + const o = n(this) || this.closest(`.${s}`); + t.getOrCreateInstance(o)[e](); + }); + }; + class W extends B { + static get NAME() { + return "alert"; + } + close() { + if (j.trigger(this._element, "close.bs.alert").defaultPrevented) return; + this._element.classList.remove("show"); + const t = this._element.classList.contains("fade"); + this._queueCallback(() => this._destroyElement(), this._element, t); + } + _destroyElement() { + this._element.remove(), + j.trigger(this._element, "closed.bs.alert"), + this.dispose(); + } + static jQueryInterface(t) { + return this.each(function () { + const e = W.getOrCreateInstance(this); + if ("string" == typeof t) { + if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) + throw new TypeError(`No method named "${t}"`); + e[t](this); + } + }); + } + } + R(W, "close"), g(W); + const $ = '[data-bs-toggle="button"]'; + class z extends B { + static get NAME() { + return "button"; + } + toggle() { + this._element.setAttribute( + "aria-pressed", + this._element.classList.toggle("active") + ); + } + static jQueryInterface(t) { + return this.each(function () { + const e = z.getOrCreateInstance(this); + "toggle" === t && e[t](); + }); + } + } + function q(t) { + return ( + "true" === t || + ("false" !== t && + (t === Number(t).toString() + ? Number(t) + : "" === t || "null" === t + ? null + : t)) + ); + } + function F(t) { + return t.replace(/[A-Z]/g, (t) => `-${t.toLowerCase()}`); + } + j.on(document, "click.bs.button.data-api", $, (t) => { + t.preventDefault(); + const e = t.target.closest($); + z.getOrCreateInstance(e).toggle(); + }), + g(z); + const U = { + setDataAttribute(t, e, i) { + t.setAttribute(`data-bs-${F(e)}`, i); + }, + removeDataAttribute(t, e) { + t.removeAttribute(`data-bs-${F(e)}`); + }, + getDataAttributes(t) { + if (!t) return {}; + const e = {}; + return ( + Object.keys(t.dataset) + .filter((t) => t.startsWith("bs")) + .forEach((i) => { + let n = i.replace(/^bs/, ""); + (n = n.charAt(0).toLowerCase() + n.slice(1, n.length)), + (e[n] = q(t.dataset[i])); + }), + e + ); + }, + getDataAttribute: (t, e) => q(t.getAttribute(`data-bs-${F(e)}`)), offset(t) { const e = t.getBoundingClientRect(); return { - top: e.top + window.pageYOffset, left: e.left + window.pageXOffset - } + top: e.top + window.pageYOffset, + left: e.left + window.pageXOffset, + }; }, - position : t => ({top : t.offsetTop, left : t.offsetLeft}) + position: (t) => ({ top: t.offsetTop, left: t.offsetLeft }), }, - V = { - find : (t, e = document.documentElement) => [].concat( - ...Element.prototype.querySelectorAll.call(e, t)), - findOne : (t, e = document.documentElement) => - Element.prototype.querySelector.call(e, t), - children : - (t, e) => [].concat(...t.children).filter((t => t.matches(e))), - parents(t, e) { - const i = []; - let n = t.parentNode; - for (; n && n.nodeType === Node.ELEMENT_NODE && 3 !== n.nodeType;) - n.matches(e) && i.push(n), n = n.parentNode; - return i - }, - prev(t, e) { - let i = t.previousElementSibling; - for (; i;) { - if (i.matches(e)) - return [ i ]; - i = i.previousElementSibling - } - return [] - }, - next(t, e) { - let i = t.nextElementSibling; - for (; i;) { - if (i.matches(e)) - return [ i ]; - i = i.nextElementSibling - } - return [] - }, - focusableChildren(t) { - const e = - [ - "a", "button", "input", "textarea", "select", "details", - "[tabindex]", '[contenteditable="true"]' - ].map((t => `${t}:not([tabindex^="-"])`)) - .join(", "); - return this.find(e, t).filter((t => !c(t) && l(t))) - } - }, - K = "carousel", X = { - interval : 5e3, - keyboard : !0, - slide : !1, - pause : "hover", - wrap : !0, - touch : !0 - }, - Y = { - interval : "(number|boolean)", - keyboard : "boolean", - slide : "(boolean|string)", - pause : "(string|boolean)", - wrap : "boolean", - touch : "boolean" - }, - Q = "next", G = "prev", Z = "left", J = "right", - tt = {ArrowLeft : J, ArrowRight : Z}, et = "slid.bs.carousel", - it = "active", nt = ".active.carousel-item"; - class st extends B { - constructor(t, e) { - super(t), - this._items = null, this._interval = null, - this._activeElement = null, this._isPaused = !1, - this._isSliding = !1, this.touchTimeout = null, - this.touchStartX = 0, this.touchDeltaX = 0, - this._config = this._getConfig(e), - this._indicatorsElement = - V.findOne(".carousel-indicators", this._element), - this._touchSupported = "ontouchstart" in document.documentElement || - navigator.maxTouchPoints > 0, - this._pointerEvent = Boolean(window.PointerEvent), - this._addEventListeners() - } - static get Default() { return X } - static get NAME() { return K } - next() { this._slide(Q) } - nextWhenVisible() { !document.hidden && l(this._element) && this.next() } - prev() { this._slide(G) } - pause(t) { - t || (this._isPaused = !0), - V.findOne(".carousel-item-next, .carousel-item-prev", - this._element) && - (s(this._element), this.cycle(!0)), - clearInterval(this._interval), this._interval = null - } - cycle(t) { - t || (this._isPaused = !1), - this._interval && - (clearInterval(this._interval), this._interval = null), - this._config && this._config.interval && !this._isPaused && - (this._updateInterval(), - this._interval = setInterval((document.visibilityState - ? this.nextWhenVisible - : this.next) - .bind(this), - this._config.interval)) - } - to(t) { - this._activeElement = V.findOne(nt, this._element); - const e = this._getItemIndex(this._activeElement); - if (t > this._items.length - 1 || t < 0) - return; - if (this._isSliding) - return void j.one(this._element, et, (() => this.to(t))); - if (e === t) - return this.pause(), void this.cycle(); - const i = t > e ? Q : G; - this._slide(i, this._items[t]) - } - _getConfig(t) { - return t = { + V = { + find: (t, e = document.documentElement) => + [].concat(...Element.prototype.querySelectorAll.call(e, t)), + findOne: (t, e = document.documentElement) => + Element.prototype.querySelector.call(e, t), + children: (t, e) => [].concat(...t.children).filter((t) => t.matches(e)), + parents(t, e) { + const i = []; + let n = t.parentNode; + for (; n && n.nodeType === Node.ELEMENT_NODE && 3 !== n.nodeType; ) + n.matches(e) && i.push(n), (n = n.parentNode); + return i; + }, + prev(t, e) { + let i = t.previousElementSibling; + for (; i; ) { + if (i.matches(e)) return [i]; + i = i.previousElementSibling; + } + return []; + }, + next(t, e) { + let i = t.nextElementSibling; + for (; i; ) { + if (i.matches(e)) return [i]; + i = i.nextElementSibling; + } + return []; + }, + focusableChildren(t) { + const e = [ + "a", + "button", + "input", + "textarea", + "select", + "details", + "[tabindex]", + '[contenteditable="true"]', + ] + .map((t) => `${t}:not([tabindex^="-"])`) + .join(", "); + return this.find(e, t).filter((t) => !c(t) && l(t)); + }, + }, + K = "carousel", + X = { + interval: 5e3, + keyboard: !0, + slide: !1, + pause: "hover", + wrap: !0, + touch: !0, + }, + Y = { + interval: "(number|boolean)", + keyboard: "boolean", + slide: "(boolean|string)", + pause: "(string|boolean)", + wrap: "boolean", + touch: "boolean", + }, + Q = "next", + G = "prev", + Z = "left", + J = "right", + tt = { ArrowLeft: J, ArrowRight: Z }, + et = "slid.bs.carousel", + it = "active", + nt = ".active.carousel-item"; + class st extends B { + constructor(t, e) { + super(t), + (this._items = null), + (this._interval = null), + (this._activeElement = null), + (this._isPaused = !1), + (this._isSliding = !1), + (this.touchTimeout = null), + (this.touchStartX = 0), + (this.touchDeltaX = 0), + (this._config = this._getConfig(e)), + (this._indicatorsElement = V.findOne( + ".carousel-indicators", + this._element + )), + (this._touchSupported = + "ontouchstart" in document.documentElement || + navigator.maxTouchPoints > 0), + (this._pointerEvent = Boolean(window.PointerEvent)), + this._addEventListeners(); + } + static get Default() { + return X; + } + static get NAME() { + return K; + } + next() { + this._slide(Q); + } + nextWhenVisible() { + !document.hidden && l(this._element) && this.next(); + } + prev() { + this._slide(G); + } + pause(t) { + t || (this._isPaused = !0), + V.findOne(".carousel-item-next, .carousel-item-prev", this._element) && + (s(this._element), this.cycle(!0)), + clearInterval(this._interval), + (this._interval = null); + } + cycle(t) { + t || (this._isPaused = !1), + this._interval && + (clearInterval(this._interval), (this._interval = null)), + this._config && + this._config.interval && + !this._isPaused && + (this._updateInterval(), + (this._interval = setInterval( + (document.visibilityState ? this.nextWhenVisible : this.next).bind( + this + ), + this._config.interval + ))); + } + to(t) { + this._activeElement = V.findOne(nt, this._element); + const e = this._getItemIndex(this._activeElement); + if (t > this._items.length - 1 || t < 0) return; + if (this._isSliding) + return void j.one(this._element, et, () => this.to(t)); + if (e === t) return this.pause(), void this.cycle(); + const i = t > e ? Q : G; + this._slide(i, this._items[t]); + } + _getConfig(t) { + return ( + (t = { ...X, ...U.getDataAttributes(this._element), - ..."object" == typeof t ? t : {} + ...("object" == typeof t ? t : {}), + }), + a(K, t, Y), + t + ); + } + _handleSwipe() { + const t = Math.abs(this.touchDeltaX); + if (t <= 40) return; + const e = t / this.touchDeltaX; + (this.touchDeltaX = 0), e && this._slide(e > 0 ? J : Z); + } + _addEventListeners() { + this._config.keyboard && + j.on(this._element, "keydown.bs.carousel", (t) => this._keydown(t)), + "hover" === this._config.pause && + (j.on(this._element, "mouseenter.bs.carousel", (t) => this.pause(t)), + j.on(this._element, "mouseleave.bs.carousel", (t) => this.cycle(t))), + this._config.touch && + this._touchSupported && + this._addTouchEventListeners(); + } + _addTouchEventListeners() { + const t = (t) => + this._pointerEvent && + ("pen" === t.pointerType || "touch" === t.pointerType), + e = (e) => { + t(e) + ? (this.touchStartX = e.clientX) + : this._pointerEvent || (this.touchStartX = e.touches[0].clientX); }, - a(K, t, Y), t - } - _handleSwipe() { - const t = Math.abs(this.touchDeltaX); - if (t <= 40) - return; - const e = t / this.touchDeltaX; - this.touchDeltaX = 0, e && this._slide(e > 0 ? J : Z) - } - _addEventListeners() { - this._config.keyboard && - j.on(this._element, "keydown.bs.carousel", (t => this._keydown(t))), + i = (t) => { + this.touchDeltaX = + t.touches && t.touches.length > 1 + ? 0 + : t.touches[0].clientX - this.touchStartX; + }, + n = (e) => { + t(e) && (this.touchDeltaX = e.clientX - this.touchStartX), + this._handleSwipe(), "hover" === this._config.pause && - (j.on(this._element, "mouseenter.bs.carousel", - (t => this.pause(t))), - j.on(this._element, "mouseleave.bs.carousel", - (t => this.cycle(t)))), - this._config.touch && this._touchSupported && - this._addTouchEventListeners() - } - _addTouchEventListeners() { - const t = t => this._pointerEvent && - ("pen" === t.pointerType || "touch" === t.pointerType), - e = e => { - t(e) ? this.touchStartX = e.clientX - : this._pointerEvent || - (this.touchStartX = e.touches[0].clientX) - }, i = t => { - this.touchDeltaX = t.touches && t.touches.length > 1 - ? 0 - : t.touches[0].clientX - this.touchStartX - }, n = e => { - t(e) && (this.touchDeltaX = e.clientX - this.touchStartX), - this._handleSwipe(), - "hover" === this._config.pause && - (this.pause(), - this.touchTimeout && clearTimeout(this.touchTimeout), - this.touchTimeout = setTimeout( - (t => this.cycle(t)), 500 + this._config.interval)) - }; - V.find(".carousel-item img", this._element) - .forEach((t => {j.on(t, "dragstart.bs.carousel", - (t => t.preventDefault()))})), - this._pointerEvent - ? (j.on(this._element, "pointerdown.bs.carousel", (t => e(t))), - j.on(this._element, "pointerup.bs.carousel", (t => n(t))), - this._element.classList.add("pointer-event")) - : (j.on(this._element, "touchstart.bs.carousel", (t => e(t))), - j.on(this._element, "touchmove.bs.carousel", (t => i(t))), - j.on(this._element, "touchend.bs.carousel", (t => n(t)))) - } - _keydown(t) { - if (/input|textarea/i.test(t.target.tagName)) - return; - const e = tt[t.key]; - e && (t.preventDefault(), this._slide(e)) - } - _getItemIndex(t) { - return this._items = t && t.parentNode - ? V.find(".carousel-item", t.parentNode) - : [], - this._items.indexOf(t) - } - _getItemByOrder(t, e) { - const i = t === Q; - return v(this._items, e, i, this._config.wrap) - } - _triggerSlideEvent(t, e) { - const i = this._getItemIndex(t), - n = this._getItemIndex(V.findOne(nt, this._element)); - return j.trigger(this._element, "slide.bs.carousel", - {relatedTarget : t, direction : e, from : n, to : i}) - } - _setActiveIndicatorElement(t) { - if (this._indicatorsElement) { - const e = V.findOne(".active", this._indicatorsElement); - e.classList.remove(it), e.removeAttribute("aria-current"); - const i = V.find("[data-bs-target]", this._indicatorsElement); - for (let e = 0; e < i.length; e++) - if (Number.parseInt(i[e].getAttribute("data-bs-slide-to"), 10) === - this._getItemIndex(t)) { - i[e].classList.add(it), i[e].setAttribute("aria-current", "true"); - break - } - } - } - _updateInterval() { - const t = this._activeElement || V.findOne(nt, this._element); - if (!t) - return; - const e = Number.parseInt(t.getAttribute("data-bs-interval"), 10); - e ? (this._config.defaultInterval = - this._config.defaultInterval || this._config.interval, - this._config.interval = e) - : this._config.interval = - this._config.defaultInterval || this._config.interval - } - _slide(t, e) { - const i = this._directionToOrder(t), n = V.findOne(nt, this._element), - s = this._getItemIndex(n), o = e || this._getItemByOrder(i, n), - r = this._getItemIndex(o), a = Boolean(this._interval), - l = i === Q, c = l ? "carousel-item-start" : "carousel-item-end", - h = l ? "carousel-item-next" : "carousel-item-prev", - d = this._orderToDirection(i); - if (o && o.classList.contains(it)) - return void (this._isSliding = !1); - if (this._isSliding) - return; - if (this._triggerSlideEvent(o, d).defaultPrevented) - return; - if (!n || !o) - return; - this._isSliding = !0, a && this.pause(), - this._setActiveIndicatorElement(o), this._activeElement = o; - const f = () => { - j.trigger(this._element, et, - {relatedTarget : o, direction : d, from : s, to : r}) + (this.pause(), + this.touchTimeout && clearTimeout(this.touchTimeout), + (this.touchTimeout = setTimeout( + (t) => this.cycle(t), + 500 + this._config.interval + ))); }; - if (this._element.classList.contains("slide")) { - o.classList.add(h), u(o), n.classList.add(c), o.classList.add(c); - const t = () => { - o.classList.remove(c, h), o.classList.add(it), - n.classList.remove(it, h, c), this._isSliding = !1, - setTimeout(f, 0) - }; - this._queueCallback(t, n, !0) - } else - n.classList.remove(it), o.classList.add(it), this._isSliding = !1, - f(); - a && this.cycle() - } - _directionToOrder(t) { - return [ J, Z ].includes(t) ? m() ? t === Z ? G : Q - : t === Z ? Q - : G - : t - } - _orderToDirection(t) { - return [ Q, G ].includes(t) ? m() ? t === G ? Z : J - : t === G ? J - : Z - : t - } - static carouselInterface(t, e) { - const i = st.getOrCreateInstance(t, e); - let {_config : n} = i; - "object" == typeof e && (n = {...n, ...e}); - const s = "string" == typeof e ? e : n.slide; - if ("number" == typeof e) - i.to(e); - else if ("string" == typeof s) { - if (void 0 === i[s]) - throw new TypeError(`No method named "${s}"`); - i[s]() - } else - n.interval && n.ride && (i.pause(), i.cycle()) - } - static jQueryInterface(t) { - return this.each((function() { st.carouselInterface(this, t) })) - } - static dataApiClickHandler(t) { - const e = n(this); - if (!e || !e.classList.contains("carousel")) - return; - const i = {...U.getDataAttributes(e), ...U.getDataAttributes(this)}, - s = this.getAttribute("data-bs-slide-to"); - s && (i.interval = !1), st.carouselInterface(e, i), - s && st.getInstance(e).to(s), t.preventDefault() - } + V.find(".carousel-item img", this._element).forEach((t) => { + j.on(t, "dragstart.bs.carousel", (t) => t.preventDefault()); + }), + this._pointerEvent + ? (j.on(this._element, "pointerdown.bs.carousel", (t) => e(t)), + j.on(this._element, "pointerup.bs.carousel", (t) => n(t)), + this._element.classList.add("pointer-event")) + : (j.on(this._element, "touchstart.bs.carousel", (t) => e(t)), + j.on(this._element, "touchmove.bs.carousel", (t) => i(t)), + j.on(this._element, "touchend.bs.carousel", (t) => n(t))); } - j.on(document, "click.bs.carousel.data-api", - "[data-bs-slide], [data-bs-slide-to]", st.dataApiClickHandler), - j.on(window, "load.bs.carousel.data-api", (() => { - const t = V.find('[data-bs-ride="carousel"]'); - for (let e = 0, i = t.length; e < i; e++) - st.carouselInterface(t[e], st.getInstance(t[e])) - })), - g(st); - const ot = "collapse", rt = {toggle : !0, parent : null}, - at = {toggle : "boolean", parent : "(null|element)"}, lt = "show", - ct = "collapse", ht = "collapsing", dt = "collapsed", - ut = ":scope .collapse .collapse", ft = '[data-bs-toggle="collapse"]'; - class pt extends B { - constructor(t, e) { - super(t), this._isTransitioning = !1, this._config = this._getConfig(e), - this._triggerArray = []; - const n = V.find(ft); - for (let t = 0, e = n.length; t < e; t++) { - const e = n[t], s = i(e), - o = V.find(s).filter((t => t === this._element)); - null !== s && o.length && - (this._selector = s, this._triggerArray.push(e)) - } - this._initializeChildren(), - this._config.parent || this._addAriaAndCollapsedClass( - this._triggerArray, this._isShown()), - this._config.toggle && this.toggle() - } - static get Default() { return rt } - static get NAME() { return ot } - toggle() { this._isShown() ? this.hide() : this.show() } - show() { - if (this._isTransitioning || this._isShown()) - return; - let t, e = []; - if (this._config.parent) { - const t = V.find(ut, this._config.parent); - e = V.find(".collapse.show, .collapse.collapsing", - this._config.parent) - .filter((e => !t.includes(e))) - } - const i = V.findOne(this._selector); - if (e.length) { - const n = e.find((t => i !== t)); - if (t = n ? pt.getInstance(n) : null, t && t._isTransitioning) - return - } - if (j.trigger(this._element, "show.bs.collapse").defaultPrevented) - return; - e.forEach((e => { - i !== e && pt.getOrCreateInstance(e, {toggle : !1}).hide(), - t || H.set(e, "bs.collapse", null) - })); - const n = this._getDimension(); - this._element.classList.remove(ct), this._element.classList.add(ht), - this._element.style[n] = 0, - this._addAriaAndCollapsedClass(this._triggerArray, !0), - this._isTransitioning = !0; - const s = `scroll${n[0].toUpperCase() + n.slice(1)}`; - this._queueCallback((() => { - this._isTransitioning = !1, - this._element.classList.remove(ht), - this._element.classList.add(ct, lt), - this._element.style[n] = "", - j.trigger(this._element, "shown.bs.collapse") - }), - this._element, !0), - this._element.style[n] = `${this._element[s]}px` - } - hide() { - if (this._isTransitioning || !this._isShown()) - return; - if (j.trigger(this._element, "hide.bs.collapse").defaultPrevented) - return; - const t = this._getDimension(); - this._element.style[t] = - `${this._element.getBoundingClientRect()[t]}px`, - u(this._element), this._element.classList.add(ht), - this._element.classList.remove(ct, lt); - const e = this._triggerArray.length; - for (let t = 0; t < e; t++) { - const e = this._triggerArray[t], i = n(e); - i && !this._isShown(i) && this._addAriaAndCollapsedClass([ e ], !1) - } - this._isTransitioning = !0, this._element.style[t] = "", - this._queueCallback((() => { - this._isTransitioning = !1, - this._element.classList.remove(ht), - this._element.classList.add(ct), - j.trigger(this._element, "hidden.bs.collapse") - }), - this._element, !0) - } - _isShown(t = this._element) { return t.classList.contains(lt) } - _getConfig(t) { - return (t = {...rt, ...U.getDataAttributes(this._element), ...t}) - .toggle = Boolean(t.toggle), - t.parent = r(t.parent), a(ot, t, at), t - } - _getDimension() { - return this._element.classList.contains("collapse-horizontal") - ? "width" - : "height" - } - _initializeChildren() { - if (!this._config.parent) - return; - const t = V.find(ut, this._config.parent); - V.find(ft, this._config.parent) - .filter((e => !t.includes(e))) - .forEach((t => { - const e = n(t); - e && this._addAriaAndCollapsedClass([ t ], this._isShown(e)) - })) - } - _addAriaAndCollapsedClass(t, e) { - t.length && t.forEach((t => { - e ? t.classList.remove(dt) : t.classList.add(dt), - t.setAttribute("aria-expanded", e) - })) - } - static jQueryInterface(t) { - return this.each((function() { - const e = {}; - "string" == typeof t && /show|hide/.test(t) && (e.toggle = !1); - const i = pt.getOrCreateInstance(this, e); - if ("string" == typeof t) { - if (void 0 === i[t]) - throw new TypeError(`No method named "${t}"`); - i[t]() + _keydown(t) { + if (/input|textarea/i.test(t.target.tagName)) return; + const e = tt[t.key]; + e && (t.preventDefault(), this._slide(e)); + } + _getItemIndex(t) { + return ( + (this._items = + t && t.parentNode ? V.find(".carousel-item", t.parentNode) : []), + this._items.indexOf(t) + ); + } + _getItemByOrder(t, e) { + const i = t === Q; + return v(this._items, e, i, this._config.wrap); + } + _triggerSlideEvent(t, e) { + const i = this._getItemIndex(t), + n = this._getItemIndex(V.findOne(nt, this._element)); + return j.trigger(this._element, "slide.bs.carousel", { + relatedTarget: t, + direction: e, + from: n, + to: i, + }); + } + _setActiveIndicatorElement(t) { + if (this._indicatorsElement) { + const e = V.findOne(".active", this._indicatorsElement); + e.classList.remove(it), e.removeAttribute("aria-current"); + const i = V.find("[data-bs-target]", this._indicatorsElement); + for (let e = 0; e < i.length; e++) + if ( + Number.parseInt(i[e].getAttribute("data-bs-slide-to"), 10) === + this._getItemIndex(t) + ) { + i[e].classList.add(it), i[e].setAttribute("aria-current", "true"); + break; } - })) } } - j.on(document, "click.bs.collapse.data-api", ft, (function(t) { - ("A" === t.target.tagName || - t.delegateTarget && "A" === t.delegateTarget.tagName) && - t.preventDefault(); - const e = i(this); - V.find(e).forEach( - (t => {pt.getOrCreateInstance(t, {toggle : !1}).toggle()})) - })), - g(pt); - var mt = "top", gt = "bottom", _t = "right", bt = "left", vt = "auto", - yt = [ mt, gt, _t, bt ], wt = "start", Et = "end", - At = "clippingParents", Tt = "viewport", Ot = "popper", - Ct = "reference", - kt = yt.reduce((function(t, e) { - return t.concat([ e + "-" + wt, e + "-" + Et ]) - }), - []), - Lt = [].concat(yt, [ vt ]) - .reduce((function(t, e) { - return t.concat([ e, e + "-" + wt, e + "-" + Et ]) - }), - []), - xt = "beforeRead", Dt = "read", St = "afterRead", Nt = "beforeMain", - It = "main", Pt = "afterMain", jt = "beforeWrite", Mt = "write", - Ht = "afterWrite", Bt = [ xt, Dt, St, Nt, It, Pt, jt, Mt, Ht ]; - function Rt(t) { return t ? (t.nodeName || "").toLowerCase() : null } - function Wt(t) { - if (null == t) - return window; - if ("[object Window]" !== t.toString()) { - var e = t.ownerDocument; - return e && e.defaultView || window - } - return t + _updateInterval() { + const t = this._activeElement || V.findOne(nt, this._element); + if (!t) return; + const e = Number.parseInt(t.getAttribute("data-bs-interval"), 10); + e + ? ((this._config.defaultInterval = + this._config.defaultInterval || this._config.interval), + (this._config.interval = e)) + : (this._config.interval = + this._config.defaultInterval || this._config.interval); } - function $t(t) { return t instanceof Wt(t).Element || t instanceof Element } - function zt(t) { - return t instanceof Wt(t).HTMLElement || t instanceof HTMLElement - } - function qt(t) { - return "undefined" != typeof ShadowRoot && - (t instanceof Wt(t).ShadowRoot || t instanceof ShadowRoot) - } - const Ft = { - name : "applyStyles", - enabled : !0, - phase : "write", - fn : function(t) { - var e = t.state; - Object.keys(e.elements).forEach((function(t) { - var i = e.styles[t] || {}, n = e.attributes[t] || {}, - s = e.elements[t]; - zt(s) && Rt(s) && - (Object.assign(s.style, i), Object.keys(n).forEach((function(t) { - var e = n[t]; - !1 === e ? s.removeAttribute(t) - : s.setAttribute(t, !0 === e ? "" : e) - }))) - })) - }, - effect : function(t) { - var e = t.state, i = { - popper : { - position : e.options.strategy, - left : "0", - top : "0", - margin : "0" - }, - arrow : {position : "absolute"}, - reference : {} + _slide(t, e) { + const i = this._directionToOrder(t), + n = V.findOne(nt, this._element), + s = this._getItemIndex(n), + o = e || this._getItemByOrder(i, n), + r = this._getItemIndex(o), + a = Boolean(this._interval), + l = i === Q, + c = l ? "carousel-item-start" : "carousel-item-end", + h = l ? "carousel-item-next" : "carousel-item-prev", + d = this._orderToDirection(i); + if (o && o.classList.contains(it)) return void (this._isSliding = !1); + if (this._isSliding) return; + if (this._triggerSlideEvent(o, d).defaultPrevented) return; + if (!n || !o) return; + (this._isSliding = !0), + a && this.pause(), + this._setActiveIndicatorElement(o), + (this._activeElement = o); + const f = () => { + j.trigger(this._element, et, { + relatedTarget: o, + direction: d, + from: s, + to: r, + }); + }; + if (this._element.classList.contains("slide")) { + o.classList.add(h), u(o), n.classList.add(c), o.classList.add(c); + const t = () => { + o.classList.remove(c, h), + o.classList.add(it), + n.classList.remove(it, h, c), + (this._isSliding = !1), + setTimeout(f, 0); }; - return Object.assign(e.elements.popper.style, i.popper), - e.styles = i, - e.elements.arrow && - Object.assign(e.elements.arrow.style, i.arrow), - function() { - Object.keys(e.elements).forEach((function(t) { - var n = e.elements[t], s = e.attributes[t] || {}, - o = Object - .keys(e.styles.hasOwnProperty(t) ? e.styles[t] - : i[t]) - .reduce((function(t, e) { return t[e] = "", t }), - {}); - zt(n) && Rt(n) && - (Object.assign(n.style, o), - Object.keys(s).forEach( - (function(t) { n.removeAttribute(t) }))) - })) - } - }, - requires : [ "computeStyles" ] - }; - function Ut(t) { return t.split("-")[0] } - function Vt(t, e) { - var i = t.getBoundingClientRect(); - return { - width: i.width / 1, height: i.height / 1, top: i.top / 1, - right: i.right / 1, bottom: i.bottom / 1, left: i.left / 1, - x: i.left / 1, y: i.top / 1 + this._queueCallback(t, n, !0); + } else n.classList.remove(it), o.classList.add(it), (this._isSliding = !1), f(); + a && this.cycle(); + } + _directionToOrder(t) { + return [J, Z].includes(t) + ? m() + ? t === Z + ? G + : Q + : t === Z + ? Q + : G + : t; + } + _orderToDirection(t) { + return [Q, G].includes(t) + ? m() + ? t === G + ? Z + : J + : t === G + ? J + : Z + : t; + } + static carouselInterface(t, e) { + const i = st.getOrCreateInstance(t, e); + let { _config: n } = i; + "object" == typeof e && (n = { ...n, ...e }); + const s = "string" == typeof e ? e : n.slide; + if ("number" == typeof e) i.to(e); + else if ("string" == typeof s) { + if (void 0 === i[s]) throw new TypeError(`No method named "${s}"`); + i[s](); + } else n.interval && n.ride && (i.pause(), i.cycle()); + } + static jQueryInterface(t) { + return this.each(function () { + st.carouselInterface(this, t); + }); + } + static dataApiClickHandler(t) { + const e = n(this); + if (!e || !e.classList.contains("carousel")) return; + const i = { ...U.getDataAttributes(e), ...U.getDataAttributes(this) }, + s = this.getAttribute("data-bs-slide-to"); + s && (i.interval = !1), + st.carouselInterface(e, i), + s && st.getInstance(e).to(s), + t.preventDefault(); + } + } + j.on( + document, + "click.bs.carousel.data-api", + "[data-bs-slide], [data-bs-slide-to]", + st.dataApiClickHandler + ), + j.on(window, "load.bs.carousel.data-api", () => { + const t = V.find('[data-bs-ride="carousel"]'); + for (let e = 0, i = t.length; e < i; e++) + st.carouselInterface(t[e], st.getInstance(t[e])); + }), + g(st); + const ot = "collapse", + rt = { toggle: !0, parent: null }, + at = { toggle: "boolean", parent: "(null|element)" }, + lt = "show", + ct = "collapse", + ht = "collapsing", + dt = "collapsed", + ut = ":scope .collapse .collapse", + ft = '[data-bs-toggle="collapse"]'; + class pt extends B { + constructor(t, e) { + super(t), + (this._isTransitioning = !1), + (this._config = this._getConfig(e)), + (this._triggerArray = []); + const n = V.find(ft); + for (let t = 0, e = n.length; t < e; t++) { + const e = n[t], + s = i(e), + o = V.find(s).filter((t) => t === this._element); + null !== s && + o.length && + ((this._selector = s), this._triggerArray.push(e)); } + this._initializeChildren(), + this._config.parent || + this._addAriaAndCollapsedClass(this._triggerArray, this._isShown()), + this._config.toggle && this.toggle(); } - function Kt(t) { - var e = Vt(t), i = t.offsetWidth, n = t.offsetHeight; - return Math.abs(e.width - i) <= 1 && (i = e.width), - Math.abs(e.height - n) <= 1 && (n = e.height), { - x: t.offsetLeft, y: t.offsetTop, width: i, height: n + static get Default() { + return rt; + } + static get NAME() { + return ot; + } + toggle() { + this._isShown() ? this.hide() : this.show(); + } + show() { + if (this._isTransitioning || this._isShown()) return; + let t, + e = []; + if (this._config.parent) { + const t = V.find(ut, this._config.parent); + e = V.find( + ".collapse.show, .collapse.collapsing", + this._config.parent + ).filter((e) => !t.includes(e)); } - } - function Xt(t, e) { - var i = e.getRootNode && e.getRootNode(); - if (t.contains(e)) - return !0; - if (i && qt(i)) { - var n = e; - do { - if (n && t.isSameNode(n)) - return !0; - n = n.parentNode || n.host - } while (n) + const i = V.findOne(this._selector); + if (e.length) { + const n = e.find((t) => i !== t); + if (((t = n ? pt.getInstance(n) : null), t && t._isTransitioning)) + return; } - return !1 + if (j.trigger(this._element, "show.bs.collapse").defaultPrevented) return; + e.forEach((e) => { + i !== e && pt.getOrCreateInstance(e, { toggle: !1 }).hide(), + t || H.set(e, "bs.collapse", null); + }); + const n = this._getDimension(); + this._element.classList.remove(ct), + this._element.classList.add(ht), + (this._element.style[n] = 0), + this._addAriaAndCollapsedClass(this._triggerArray, !0), + (this._isTransitioning = !0); + const s = `scroll${n[0].toUpperCase() + n.slice(1)}`; + this._queueCallback( + () => { + (this._isTransitioning = !1), + this._element.classList.remove(ht), + this._element.classList.add(ct, lt), + (this._element.style[n] = ""), + j.trigger(this._element, "shown.bs.collapse"); + }, + this._element, + !0 + ), + (this._element.style[n] = `${this._element[s]}px`); } - function Yt(t) { return Wt(t).getComputedStyle(t) } - function Qt(t) { return [ "table", "td", "th" ].indexOf(Rt(t)) >= 0 } - function Gt(t) { - return (($t(t) ? t.ownerDocument : t.document) || window.document) - .documentElement + hide() { + if (this._isTransitioning || !this._isShown()) return; + if (j.trigger(this._element, "hide.bs.collapse").defaultPrevented) return; + const t = this._getDimension(); + (this._element.style[t] = `${ + this._element.getBoundingClientRect()[t] + }px`), + u(this._element), + this._element.classList.add(ht), + this._element.classList.remove(ct, lt); + const e = this._triggerArray.length; + for (let t = 0; t < e; t++) { + const e = this._triggerArray[t], + i = n(e); + i && !this._isShown(i) && this._addAriaAndCollapsedClass([e], !1); + } + (this._isTransitioning = !0), + (this._element.style[t] = ""), + this._queueCallback( + () => { + (this._isTransitioning = !1), + this._element.classList.remove(ht), + this._element.classList.add(ct), + j.trigger(this._element, "hidden.bs.collapse"); + }, + this._element, + !0 + ); } - function Zt(t) { - return "html" === Rt(t) ? t - : t.assignedSlot || t.parentNode || - (qt(t) ? t.host : null) || Gt(t) + _isShown(t = this._element) { + return t.classList.contains(lt); } - function Jt(t) { - return zt(t) && "fixed" !== Yt(t).position ? t.offsetParent : null + _getConfig(t) { + return ( + ((t = { ...rt, ...U.getDataAttributes(this._element), ...t }).toggle = + Boolean(t.toggle)), + (t.parent = r(t.parent)), + a(ot, t, at), + t + ); } - function te(t) { - for (var e = Wt(t), i = Jt(t); i && Qt(i) && "static" === Yt(i).position;) - i = Jt(i); - return i && ("html" === Rt(i) || - "body" === Rt(i) && "static" === Yt(i).position) - ? e - : i || function(t) { - var e = -1 !== navigator.userAgent.toLowerCase().indexOf( - "firefox"); - if (-1 !== navigator.userAgent.indexOf("Trident") && - zt(t) && "fixed" === Yt(t).position) - return null; - for (var i = Zt(t); - zt(i) && [ "html", "body" ].indexOf(Rt(i)) < 0;) { - var n = Yt(i); - if ("none" !== n.transform || "none" !== n.perspective || - "paint" === n.contain || - -1 !== [ "transform", "perspective" ].indexOf( - n.willChange) || - e && "filter" === n.willChange || - e && n.filter && "none" !== n.filter) - return i; - i = i.parentNode - } - return null - }(t) || e + _getDimension() { + return this._element.classList.contains("collapse-horizontal") + ? "width" + : "height"; } - function ee(t) { return [ "top", "bottom" ].indexOf(t) >= 0 ? "x" : "y" } - var ie = Math.max, ne = Math.min, se = Math.round; - function oe(t, e, i) { return ie(t, ne(e, i)) } - function re(t) { - return Object.assign({}, {top : 0, right : 0, bottom : 0, left : 0}, t) + _initializeChildren() { + if (!this._config.parent) return; + const t = V.find(ut, this._config.parent); + V.find(ft, this._config.parent) + .filter((e) => !t.includes(e)) + .forEach((t) => { + const e = n(t); + e && this._addAriaAndCollapsedClass([t], this._isShown(e)); + }); } - function ae(t, e) { - return e.reduce((function(e, i) { return e[i] = t, e }), {}) + _addAriaAndCollapsedClass(t, e) { + t.length && + t.forEach((t) => { + e ? t.classList.remove(dt) : t.classList.add(dt), + t.setAttribute("aria-expanded", e); + }); } - const le = { - name : "arrow", - enabled : !0, - phase : "main", - fn : function(t) { - var e, i = t.state, n = t.name, s = t.options, o = i.elements.arrow, - r = i.modifiersData.popperOffsets, a = Ut(i.placement), - l = ee(a), c = [ bt, _t ].indexOf(a) >= 0 ? "height" : "width"; - if (o && r) { - var h = - function(t, e) { - return re("number" != - typeof (t = "function" == typeof t - ? t(Object.assign( - {}, e.rects, - {placement : e.placement})) - : t) - ? t - : ae(t, yt)) - }(s.padding, i), - d = Kt(o), u = "y" === l ? mt : bt, f = "y" === l ? gt : _t, - p = i.rects.reference[c] + i.rects.reference[l] - r[l] - - i.rects.popper[c], - m = r[l] - i.rects.reference[l], g = te(o), - _ = g ? "y" === l ? g.clientHeight || 0 : g.clientWidth || 0 : 0, - b = p / 2 - m / 2, v = h[u], y = _ - d[c] - h[f], - w = _ / 2 - d[c] / 2 + b, E = oe(v, w, y), A = l; - i.modifiersData[n] = ((e = {})[A] = E, e.centerOffset = E - w, e) + static jQueryInterface(t) { + return this.each(function () { + const e = {}; + "string" == typeof t && /show|hide/.test(t) && (e.toggle = !1); + const i = pt.getOrCreateInstance(this, e); + if ("string" == typeof t) { + if (void 0 === i[t]) throw new TypeError(`No method named "${t}"`); + i[t](); } - }, - effect : function(t) { - var e = t.state, i = t.options.element, - n = void 0 === i ? "[data-popper-arrow]" : i; - null != n && - ("string" != typeof n || - (n = e.elements.popper.querySelector(n))) && - Xt(e.elements.popper, n) && (e.elements.arrow = n) - }, - requires : [ "popperOffsets" ], - requiresIfExists : [ "preventOverflow" ] + }); + } + } + j.on(document, "click.bs.collapse.data-api", ft, function (t) { + ("A" === t.target.tagName || + (t.delegateTarget && "A" === t.delegateTarget.tagName)) && + t.preventDefault(); + const e = i(this); + V.find(e).forEach((t) => { + pt.getOrCreateInstance(t, { toggle: !1 }).toggle(); + }); + }), + g(pt); + var mt = "top", + gt = "bottom", + _t = "right", + bt = "left", + vt = "auto", + yt = [mt, gt, _t, bt], + wt = "start", + Et = "end", + At = "clippingParents", + Tt = "viewport", + Ot = "popper", + Ct = "reference", + kt = yt.reduce(function (t, e) { + return t.concat([e + "-" + wt, e + "-" + Et]); + }, []), + Lt = [].concat(yt, [vt]).reduce(function (t, e) { + return t.concat([e, e + "-" + wt, e + "-" + Et]); + }, []), + xt = "beforeRead", + Dt = "read", + St = "afterRead", + Nt = "beforeMain", + It = "main", + Pt = "afterMain", + jt = "beforeWrite", + Mt = "write", + Ht = "afterWrite", + Bt = [xt, Dt, St, Nt, It, Pt, jt, Mt, Ht]; + function Rt(t) { + return t ? (t.nodeName || "").toLowerCase() : null; + } + function Wt(t) { + if (null == t) return window; + if ("[object Window]" !== t.toString()) { + var e = t.ownerDocument; + return (e && e.defaultView) || window; + } + return t; + } + function $t(t) { + return t instanceof Wt(t).Element || t instanceof Element; + } + function zt(t) { + return t instanceof Wt(t).HTMLElement || t instanceof HTMLElement; + } + function qt(t) { + return ( + "undefined" != typeof ShadowRoot && + (t instanceof Wt(t).ShadowRoot || t instanceof ShadowRoot) + ); + } + const Ft = { + name: "applyStyles", + enabled: !0, + phase: "write", + fn: function (t) { + var e = t.state; + Object.keys(e.elements).forEach(function (t) { + var i = e.styles[t] || {}, + n = e.attributes[t] || {}, + s = e.elements[t]; + zt(s) && + Rt(s) && + (Object.assign(s.style, i), + Object.keys(n).forEach(function (t) { + var e = n[t]; + !1 === e + ? s.removeAttribute(t) + : s.setAttribute(t, !0 === e ? "" : e); + })); + }); + }, + effect: function (t) { + var e = t.state, + i = { + popper: { + position: e.options.strategy, + left: "0", + top: "0", + margin: "0", + }, + arrow: { position: "absolute" }, + reference: {}, + }; + return ( + Object.assign(e.elements.popper.style, i.popper), + (e.styles = i), + e.elements.arrow && Object.assign(e.elements.arrow.style, i.arrow), + function () { + Object.keys(e.elements).forEach(function (t) { + var n = e.elements[t], + s = e.attributes[t] || {}, + o = Object.keys( + e.styles.hasOwnProperty(t) ? e.styles[t] : i[t] + ).reduce(function (t, e) { + return (t[e] = ""), t; + }, {}); + zt(n) && + Rt(n) && + (Object.assign(n.style, o), + Object.keys(s).forEach(function (t) { + n.removeAttribute(t); + })); + }); + } + ); + }, + requires: ["computeStyles"], + }; + function Ut(t) { + return t.split("-")[0]; + } + function Vt(t, e) { + var i = t.getBoundingClientRect(); + return { + width: i.width / 1, + height: i.height / 1, + top: i.top / 1, + right: i.right / 1, + bottom: i.bottom / 1, + left: i.left / 1, + x: i.left / 1, + y: i.top / 1, }; - function ce(t) { return t.split("-")[1] } - var he = {top : "auto", right : "auto", bottom : "auto", left : "auto"}; - function de(t) { - var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window; - if (c) { - var w = te(i), E = "clientHeight", A = "clientWidth"; - w === Wt(i) && "static" !== Yt(w = Gt(i)).position && - "absolute" === a && (E = "scrollHeight", A = "scrollWidth"), - w = w, - s !== mt && (s !== bt && s !== _t || o !== Et) || - (v = gt, m -= w[E] - n.height, m *= l ? 1 : -1), - s !== bt && (s !== mt && s !== gt || o !== Et) || - (b = _t, f -= w[A] - n.width, f *= l ? 1 : -1) + } + function Kt(t) { + var e = Vt(t), + i = t.offsetWidth, + n = t.offsetHeight; + return ( + Math.abs(e.width - i) <= 1 && (i = e.width), + Math.abs(e.height - n) <= 1 && (n = e.height), + { + x: t.offsetLeft, + y: t.offsetTop, + width: i, + height: n, } - var T, O = Object.assign({position : a}, c && he); - return l ? Object.assign( - {}, O, - ((T = {})[v] = _ ? "0" : "", T[b] = g ? "0" : "", - T.transform = - (y.devicePixelRatio || 1) <= 1 - ? "translate(" + f + "px, " + m + "px)" - : "translate3d(" + f + "px, " + m + "px, 0)", - T)) - : Object.assign({}, O, - ((e = {})[v] = _ ? m + "px" : "", - e[b] = g ? f + "px" : "", e.transform = "", e)) + ); + } + function Xt(t, e) { + var i = e.getRootNode && e.getRootNode(); + if (t.contains(e)) return !0; + if (i && qt(i)) { + var n = e; + do { + if (n && t.isSameNode(n)) return !0; + n = n.parentNode || n.host; + } while (n); } - const ue = { - name : "computeStyles", - enabled : !0, - phase : "beforeWrite", - fn : function(t) { - var e = t.state, i = t.options, n = i.gpuAcceleration, - s = void 0 === n || n, o = i.adaptive, r = void 0 === o || o, - a = i.roundOffsets, l = void 0 === a || a, c = { - placement : Ut(e.placement), - variation : ce(e.placement), - popper : e.elements.popper, - popperRect : e.rects.popper, - gpuAcceleration : s - }; - null != e.modifiersData.popperOffsets && - (e.styles.popper = - Object.assign({}, e.styles.popper, de(Object.assign({}, c, { - offsets : e.modifiersData.popperOffsets, - position : e.options.strategy, - adaptive : r, - roundOffsets : l - })))), - null != e.modifiersData.arrow && - (e.styles.arrow = - Object.assign({}, e.styles.arrow, de(Object.assign({}, c, { - offsets : e.modifiersData.arrow, - position : "absolute", - adaptive : !1, - roundOffsets : l - })))), - e.attributes.popper = - Object.assign({}, e.attributes.popper, - {"data-popper-placement" : e.placement}) - }, - data : {} - }; - var fe = {passive : !0}; - const pe = { - name : "eventListeners", - enabled : !0, - phase : "write", - fn : function() {}, - effect : function(t) { - var e = t.state, i = t.instance, n = t.options, s = n.scroll, - o = void 0 === s || s, r = n.resize, a = void 0 === r || r, - l = Wt(e.elements.popper), - c = [].concat(e.scrollParents.reference, e.scrollParents.popper); - return o && c.forEach((function( - t) { t.addEventListener("scroll", i.update, fe) })), - a && l.addEventListener("resize", i.update, fe), function() { - o && - c.forEach((function( - t) { t.removeEventListener("scroll", i.update, fe) })), - a && l.removeEventListener("resize", i.update, fe) - } - }, - data : {} - }; - var me = {left : "right", right : "left", bottom : "top", top : "bottom"}; - function ge(t) { - return t.replace(/left|right|bottom|top/g, (function(t) { return me[t] })) + return !1; + } + function Yt(t) { + return Wt(t).getComputedStyle(t); + } + function Qt(t) { + return ["table", "td", "th"].indexOf(Rt(t)) >= 0; + } + function Gt(t) { + return ( + ($t(t) ? t.ownerDocument : t.document) || window.document + ).documentElement; + } + function Zt(t) { + return "html" === Rt(t) + ? t + : t.assignedSlot || t.parentNode || (qt(t) ? t.host : null) || Gt(t); + } + function Jt(t) { + return zt(t) && "fixed" !== Yt(t).position ? t.offsetParent : null; + } + function te(t) { + for (var e = Wt(t), i = Jt(t); i && Qt(i) && "static" === Yt(i).position; ) + i = Jt(i); + return i && + ("html" === Rt(i) || ("body" === Rt(i) && "static" === Yt(i).position)) + ? e + : i || + (function (t) { + var e = -1 !== navigator.userAgent.toLowerCase().indexOf("firefox"); + if ( + -1 !== navigator.userAgent.indexOf("Trident") && + zt(t) && + "fixed" === Yt(t).position + ) + return null; + for ( + var i = Zt(t); + zt(i) && ["html", "body"].indexOf(Rt(i)) < 0; + + ) { + var n = Yt(i); + if ( + "none" !== n.transform || + "none" !== n.perspective || + "paint" === n.contain || + -1 !== ["transform", "perspective"].indexOf(n.willChange) || + (e && "filter" === n.willChange) || + (e && n.filter && "none" !== n.filter) + ) + return i; + i = i.parentNode; + } + return null; + })(t) || + e; + } + function ee(t) { + return ["top", "bottom"].indexOf(t) >= 0 ? "x" : "y"; + } + var ie = Math.max, + ne = Math.min, + se = Math.round; + function oe(t, e, i) { + return ie(t, ne(e, i)); + } + function re(t) { + return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, t); + } + function ae(t, e) { + return e.reduce(function (e, i) { + return (e[i] = t), e; + }, {}); + } + const le = { + name: "arrow", + enabled: !0, + phase: "main", + fn: function (t) { + var e, + i = t.state, + n = t.name, + s = t.options, + o = i.elements.arrow, + r = i.modifiersData.popperOffsets, + a = Ut(i.placement), + l = ee(a), + c = [bt, _t].indexOf(a) >= 0 ? "height" : "width"; + if (o && r) { + var h = (function (t, e) { + return re( + "number" != + typeof (t = + "function" == typeof t + ? t(Object.assign({}, e.rects, { placement: e.placement })) + : t) + ? t + : ae(t, yt) + ); + })(s.padding, i), + d = Kt(o), + u = "y" === l ? mt : bt, + f = "y" === l ? gt : _t, + p = + i.rects.reference[c] + + i.rects.reference[l] - + r[l] - + i.rects.popper[c], + m = r[l] - i.rects.reference[l], + g = te(o), + _ = g ? ("y" === l ? g.clientHeight || 0 : g.clientWidth || 0) : 0, + b = p / 2 - m / 2, + v = h[u], + y = _ - d[c] - h[f], + w = _ / 2 - d[c] / 2 + b, + E = oe(v, w, y), + A = l; + i.modifiersData[n] = (((e = {})[A] = E), (e.centerOffset = E - w), e); + } + }, + effect: function (t) { + var e = t.state, + i = t.options.element, + n = void 0 === i ? "[data-popper-arrow]" : i; + null != n && + ("string" != typeof n || (n = e.elements.popper.querySelector(n))) && + Xt(e.elements.popper, n) && + (e.elements.arrow = n); + }, + requires: ["popperOffsets"], + requiresIfExists: ["preventOverflow"], + }; + function ce(t) { + return t.split("-")[1]; + } + var he = { top: "auto", right: "auto", bottom: "auto", left: "auto" }; + function de(t) { + var e, + i = t.popper, + n = t.popperRect, + s = t.placement, + o = t.variation, + r = t.offsets, + a = t.position, + l = t.gpuAcceleration, + c = t.adaptive, + h = t.roundOffsets, + d = + !0 === h + ? (function (t) { + var e = t.x, + i = t.y, + n = window.devicePixelRatio || 1; + return { x: se(se(e * n) / n) || 0, y: se(se(i * n) / n) || 0 }; + })(r) + : "function" == typeof h + ? h(r) + : r, + u = d.x, + f = void 0 === u ? 0 : u, + p = d.y, + m = void 0 === p ? 0 : p, + g = r.hasOwnProperty("x"), + _ = r.hasOwnProperty("y"), + b = bt, + v = mt, + y = window; + if (c) { + var w = te(i), + E = "clientHeight", + A = "clientWidth"; + w === Wt(i) && + "static" !== Yt((w = Gt(i))).position && + "absolute" === a && + ((E = "scrollHeight"), (A = "scrollWidth")), + (w = w), + (s !== mt && ((s !== bt && s !== _t) || o !== Et)) || + ((v = gt), (m -= w[E] - n.height), (m *= l ? 1 : -1)), + (s !== bt && ((s !== mt && s !== gt) || o !== Et)) || + ((b = _t), (f -= w[A] - n.width), (f *= l ? 1 : -1)); } - var _e = {start : "end", end : "start"}; - function be(t) { - return t.replace(/start|end/g, (function(t) { return _e[t] })) - } - function ve(t) { - var e = Wt(t); - return { scrollLeft: e.pageXOffset, scrollTop: e.pageYOffset } - } - function ye(t) { return Vt(Gt(t)).left + ve(t).scrollLeft } - function we(t) { - var e = Yt(t), i = e.overflow, n = e.overflowX, s = e.overflowY; - return /auto|scroll|overlay|hidden/.test(i + s + n) - } - function Ee(t) { - return [ "html", "body", "#document" ].indexOf(Rt(t)) >= 0 - ? t.ownerDocument.body - : zt(t) && we(t) ? t - : Ee(Zt(t)) - } - function Ae(t, e) { - var i; - void 0 === e && (e = []); - var n = Ee(t), - s = n === (null == (i = t.ownerDocument) ? void 0 : i.body), - o = Wt(n), - r = s ? [ o ].concat(o.visualViewport || [], we(n) ? n : []) : n, - a = e.concat(r); - return s ? a : a.concat(Ae(Zt(r))) - } - function Te(t) { - return Object.assign({}, t, { - left : t.x, - top : t.y, - right : t.x + t.width, - bottom : t.y + t.height - }) - } - function Oe(t, e) { - return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t))) - } - function Ce(t) { - var e, i = t.reference, n = t.element, s = t.placement, - o = s ? Ut(s) : null, r = s ? ce(s) : null, - a = i.x + i.width / 2 - n.width / 2, - l = i.y + i.height / 2 - n.height / 2; - switch (o) { + var T, + O = Object.assign({ position: a }, c && he); + return l + ? Object.assign( + {}, + O, + (((T = {})[v] = _ ? "0" : ""), + (T[b] = g ? "0" : ""), + (T.transform = + (y.devicePixelRatio || 1) <= 1 + ? "translate(" + f + "px, " + m + "px)" + : "translate3d(" + f + "px, " + m + "px, 0)"), + T) + ) + : Object.assign( + {}, + O, + (((e = {})[v] = _ ? m + "px" : ""), + (e[b] = g ? f + "px" : ""), + (e.transform = ""), + e) + ); + } + const ue = { + name: "computeStyles", + enabled: !0, + phase: "beforeWrite", + fn: function (t) { + var e = t.state, + i = t.options, + n = i.gpuAcceleration, + s = void 0 === n || n, + o = i.adaptive, + r = void 0 === o || o, + a = i.roundOffsets, + l = void 0 === a || a, + c = { + placement: Ut(e.placement), + variation: ce(e.placement), + popper: e.elements.popper, + popperRect: e.rects.popper, + gpuAcceleration: s, + }; + null != e.modifiersData.popperOffsets && + (e.styles.popper = Object.assign( + {}, + e.styles.popper, + de( + Object.assign({}, c, { + offsets: e.modifiersData.popperOffsets, + position: e.options.strategy, + adaptive: r, + roundOffsets: l, + }) + ) + )), + null != e.modifiersData.arrow && + (e.styles.arrow = Object.assign( + {}, + e.styles.arrow, + de( + Object.assign({}, c, { + offsets: e.modifiersData.arrow, + position: "absolute", + adaptive: !1, + roundOffsets: l, + }) + ) + )), + (e.attributes.popper = Object.assign({}, e.attributes.popper, { + "data-popper-placement": e.placement, + })); + }, + data: {}, + }; + var fe = { passive: !0 }; + const pe = { + name: "eventListeners", + enabled: !0, + phase: "write", + fn: function () {}, + effect: function (t) { + var e = t.state, + i = t.instance, + n = t.options, + s = n.scroll, + o = void 0 === s || s, + r = n.resize, + a = void 0 === r || r, + l = Wt(e.elements.popper), + c = [].concat(e.scrollParents.reference, e.scrollParents.popper); + return ( + o && + c.forEach(function (t) { + t.addEventListener("scroll", i.update, fe); + }), + a && l.addEventListener("resize", i.update, fe), + function () { + o && + c.forEach(function (t) { + t.removeEventListener("scroll", i.update, fe); + }), + a && l.removeEventListener("resize", i.update, fe); + } + ); + }, + data: {}, + }; + var me = { left: "right", right: "left", bottom: "top", top: "bottom" }; + function ge(t) { + return t.replace(/left|right|bottom|top/g, function (t) { + return me[t]; + }); + } + var _e = { start: "end", end: "start" }; + function be(t) { + return t.replace(/start|end/g, function (t) { + return _e[t]; + }); + } + function ve(t) { + var e = Wt(t); + return { scrollLeft: e.pageXOffset, scrollTop: e.pageYOffset }; + } + function ye(t) { + return Vt(Gt(t)).left + ve(t).scrollLeft; + } + function we(t) { + var e = Yt(t), + i = e.overflow, + n = e.overflowX, + s = e.overflowY; + return /auto|scroll|overlay|hidden/.test(i + s + n); + } + function Ee(t) { + return ["html", "body", "#document"].indexOf(Rt(t)) >= 0 + ? t.ownerDocument.body + : zt(t) && we(t) + ? t + : Ee(Zt(t)); + } + function Ae(t, e) { + var i; + void 0 === e && (e = []); + var n = Ee(t), + s = n === (null == (i = t.ownerDocument) ? void 0 : i.body), + o = Wt(n), + r = s ? [o].concat(o.visualViewport || [], we(n) ? n : []) : n, + a = e.concat(r); + return s ? a : a.concat(Ae(Zt(r))); + } + function Te(t) { + return Object.assign({}, t, { + left: t.x, + top: t.y, + right: t.x + t.width, + bottom: t.y + t.height, + }); + } + function Oe(t, e) { + return e === Tt + ? Te( + (function (t) { + var e = Wt(t), + i = Gt(t), + n = e.visualViewport, + s = i.clientWidth, + o = i.clientHeight, + r = 0, + a = 0; + return ( + n && + ((s = n.width), + (o = n.height), + /^((?!chrome|android).)*safari/i.test(navigator.userAgent) || + ((r = n.offsetLeft), (a = n.offsetTop))), + { width: s, height: o, x: r + ye(t), y: a } + ); + })(t) + ) + : zt(e) + ? (function (t) { + var e = Vt(t); + return ( + (e.top = e.top + t.clientTop), + (e.left = e.left + t.clientLeft), + (e.bottom = e.top + t.clientHeight), + (e.right = e.left + t.clientWidth), + (e.width = t.clientWidth), + (e.height = t.clientHeight), + (e.x = e.left), + (e.y = e.top), + e + ); + })(e) + : Te( + (function (t) { + var e, + i = Gt(t), + n = ve(t), + s = null == (e = t.ownerDocument) ? void 0 : e.body, + o = ie( + i.scrollWidth, + i.clientWidth, + s ? s.scrollWidth : 0, + s ? s.clientWidth : 0 + ), + r = ie( + i.scrollHeight, + i.clientHeight, + s ? s.scrollHeight : 0, + s ? s.clientHeight : 0 + ), + a = -n.scrollLeft + ye(t), + l = -n.scrollTop; + return ( + "rtl" === Yt(s || i).direction && + (a += ie(i.clientWidth, s ? s.clientWidth : 0) - o), + { width: o, height: r, x: a, y: l } + ); + })(Gt(t)) + ); + } + function Ce(t) { + var e, + i = t.reference, + n = t.element, + s = t.placement, + o = s ? Ut(s) : null, + r = s ? ce(s) : null, + a = i.x + i.width / 2 - n.width / 2, + l = i.y + i.height / 2 - n.height / 2; + switch (o) { case mt: - e = {x : a, y : i.y - n.height}; + e = { x: a, y: i.y - n.height }; break; case gt: - e = {x : a, y : i.y + i.height}; + e = { x: a, y: i.y + i.height }; break; case _t: - e = {x : i.x + i.width, y : l}; + e = { x: i.x + i.width, y: l }; break; case bt: - e = {x : i.x - n.width, y : l}; + e = { x: i.x - n.width, y: l }; break; default: - e = { x : i.x, y : i.y } - } - var c = o ? ee(o) : null; - if (null != c) { - var h = "y" === c ? "height" : "width"; - switch (r) { + e = { x: i.x, y: i.y }; + } + var c = o ? ee(o) : null; + if (null != c) { + var h = "y" === c ? "height" : "width"; + switch (r) { case wt: e[c] = e[c] - (i[h] / 2 - n[h] / 2); break; case Et: - e[c] = e[c] + (i[h] / 2 - n[h] / 2) - } + e[c] = e[c] + (i[h] / 2 - n[h] / 2); } - return e } - function ke(t, e) { - void 0 === e && (e = {}); - var i = e, n = i.placement, s = void 0 === n ? t.placement : n, - o = i.boundary, r = void 0 === o ? At : o, a = i.rootBoundary, - l = void 0 === a ? Tt : a, c = i.elementContext, - h = void 0 === c ? Ot : c, d = i.altBoundary, u = void 0 !== d && d, - f = i.padding, p = void 0 === f ? 0 : f, - m = re("number" != typeof p ? p : ae(p, yt)), g = h === Ot ? Ct : Ot, - _ = t.rects.popper, b = t.elements[u ? g : h], - v = - function(t, e, i) { - var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o)); - return r.width = r.right - r.left, r.height = r.bottom - r.top, - r.x = r.left, r.y = r.top, r - }($t(b) ? b : b.contextElement || Gt(t.elements.popper), r, l), - y = Vt(t.elements.reference), w = Ce({ - reference : y, - element : _, - strategy : "absolute", - placement : s - }), - E = Te(Object.assign({}, _, w)), A = h === Ot ? E : y, T = { - top : v.top - A.top + m.top, - bottom : A.bottom - v.bottom + m.bottom, - left : v.left - A.left + m.left, - right : A.right - v.right + m.right - }, - O = t.modifiersData.offset; - if (h === Ot && O) { - var C = O[s]; - Object.keys(T).forEach((function(t) { - var e = [ _t, gt ].indexOf(t) >= 0 ? 1 : -1, - i = [ mt, gt ].indexOf(t) >= 0 ? "y" : "x"; - T[t] += C[i] * e - })) - } - return T + return e; + } + function ke(t, e) { + void 0 === e && (e = {}); + var i = e, + n = i.placement, + s = void 0 === n ? t.placement : n, + o = i.boundary, + r = void 0 === o ? At : o, + a = i.rootBoundary, + l = void 0 === a ? Tt : a, + c = i.elementContext, + h = void 0 === c ? Ot : c, + d = i.altBoundary, + u = void 0 !== d && d, + f = i.padding, + p = void 0 === f ? 0 : f, + m = re("number" != typeof p ? p : ae(p, yt)), + g = h === Ot ? Ct : Ot, + _ = t.rects.popper, + b = t.elements[u ? g : h], + v = (function (t, e, i) { + var n = + "clippingParents" === e + ? (function (t) { + var e = Ae(Zt(t)), + i = + ["absolute", "fixed"].indexOf(Yt(t).position) >= 0 && + zt(t) + ? te(t) + : t; + return $t(i) + ? e.filter(function (t) { + return $t(t) && Xt(t, i) && "body" !== Rt(t); + }) + : []; + })(t) + : [].concat(e), + s = [].concat(n, [i]), + o = s[0], + r = s.reduce(function (e, i) { + var n = Oe(t, i); + return ( + (e.top = ie(n.top, e.top)), + (e.right = ne(n.right, e.right)), + (e.bottom = ne(n.bottom, e.bottom)), + (e.left = ie(n.left, e.left)), + e + ); + }, Oe(t, o)); + return ( + (r.width = r.right - r.left), + (r.height = r.bottom - r.top), + (r.x = r.left), + (r.y = r.top), + r + ); + })($t(b) ? b : b.contextElement || Gt(t.elements.popper), r, l), + y = Vt(t.elements.reference), + w = Ce({ + reference: y, + element: _, + strategy: "absolute", + placement: s, + }), + E = Te(Object.assign({}, _, w)), + A = h === Ot ? E : y, + T = { + top: v.top - A.top + m.top, + bottom: A.bottom - v.bottom + m.bottom, + left: v.left - A.left + m.left, + right: A.right - v.right + m.right, + }, + O = t.modifiersData.offset; + if (h === Ot && O) { + var C = O[s]; + Object.keys(T).forEach(function (t) { + var e = [_t, gt].indexOf(t) >= 0 ? 1 : -1, + i = [mt, gt].indexOf(t) >= 0 ? "y" : "x"; + T[t] += C[i] * e; + }); } - function Le(t, e) { - void 0 === e && (e = {}); - var i = e, n = i.placement, s = i.boundary, o = i.rootBoundary, - r = i.padding, a = i.flipVariations, l = i.allowedAutoPlacements, - c = void 0 === l ? Lt : l, h = ce(n), - d = h ? a ? kt : kt.filter((function(t) { return ce(t) === h })) : yt, - u = d.filter((function(t) { return c.indexOf(t) >= 0 })); - 0 === u.length && (u = d); - var f = u.reduce((function(e, i) { - return e[i] = ke(t, { - placement : i, - boundary : s, - rootBoundary : o, - padding : r - })[Ut(i)], - e - }), - {}); - return Object.keys(f).sort((function(t, e) { return f[t] - f[e] })) - } - const xe = { - name : "flip", - enabled : !0, - phase : "main", - fn : function(t) { - var e = t.state, i = t.options, n = t.name; - if (!e.modifiersData[n]._skip) { - for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O= 0, D = x ? "width" : "height", - S = ke(e, { - placement : C, - boundary : h, - rootBoundary : d, - altBoundary : u, - padding : c - }), - N = x ? L ? _t : bt - : L ? gt - : mt; - y[D] > w[D] && (N = ge(N)); - var I = ge(N), P = []; - if (o && P.push(S[k] <= 0), a && P.push(S[N] <= 0, S[I] <= 0), - P.every((function(t) { return t }))) { - T = C, A = !1; - break - } - E.set(C, P) + return T; + } + function Le(t, e) { + void 0 === e && (e = {}); + var i = e, + n = i.placement, + s = i.boundary, + o = i.rootBoundary, + r = i.padding, + a = i.flipVariations, + l = i.allowedAutoPlacements, + c = void 0 === l ? Lt : l, + h = ce(n), + d = h + ? a + ? kt + : kt.filter(function (t) { + return ce(t) === h; + }) + : yt, + u = d.filter(function (t) { + return c.indexOf(t) >= 0; + }); + 0 === u.length && (u = d); + var f = u.reduce(function (e, i) { + return ( + (e[i] = ke(t, { + placement: i, + boundary: s, + rootBoundary: o, + padding: r, + })[Ut(i)]), + e + ); + }, {}); + return Object.keys(f).sort(function (t, e) { + return f[t] - f[e]; + }); + } + const xe = { + name: "flip", + enabled: !0, + phase: "main", + fn: function (t) { + var e = t.state, + i = t.options, + n = t.name; + if (!e.modifiersData[n]._skip) { + for ( + var s = i.mainAxis, + o = void 0 === s || s, + r = i.altAxis, + a = void 0 === r || r, + l = i.fallbackPlacements, + c = i.padding, + h = i.boundary, + d = i.rootBoundary, + u = i.altBoundary, + f = i.flipVariations, + p = void 0 === f || f, + m = i.allowedAutoPlacements, + g = e.options.placement, + _ = Ut(g), + b = + l || + (_ !== g && p + ? (function (t) { + if (Ut(t) === vt) return []; + var e = ge(t); + return [be(t), e, be(e)]; + })(g) + : [ge(g)]), + v = [g].concat(b).reduce(function (t, i) { + return t.concat( + Ut(i) === vt + ? Le(e, { + placement: i, + boundary: h, + rootBoundary: d, + padding: c, + flipVariations: p, + allowedAutoPlacements: m, + }) + : i + ); + }, []), + y = e.rects.reference, + w = e.rects.popper, + E = new Map(), + A = !0, + T = v[0], + O = 0; + O < v.length; + O++ + ) { + var C = v[O], + k = Ut(C), + L = ce(C) === wt, + x = [mt, gt].indexOf(k) >= 0, + D = x ? "width" : "height", + S = ke(e, { + placement: C, + boundary: h, + rootBoundary: d, + altBoundary: u, + padding: c, + }), + N = x ? (L ? _t : bt) : L ? gt : mt; + y[D] > w[D] && (N = ge(N)); + var I = ge(N), + P = []; + if ( + (o && P.push(S[k] <= 0), + a && P.push(S[N] <= 0, S[I] <= 0), + P.every(function (t) { + return t; + })) + ) { + (T = C), (A = !1); + break; } - if (A) - for (var j = function(t) { - var e = v.find((function(e) { - var i = E.get(e); - if (i) - return i.slice(0, t).every((function(t) { return t })) - })); - if (e) - return T = e, "break" - }, M = p ? 3 : 1; M > 0 && "break" !== j(M); M--) - ; - e.placement !== T && - (e.modifiersData[n]._skip = !0, e.placement = T, e.reset = !0) + E.set(C, P); + } + if (A) + for ( + var j = function (t) { + var e = v.find(function (e) { + var i = E.get(e); + if (i) + return i.slice(0, t).every(function (t) { + return t; + }); + }); + if (e) return (T = e), "break"; + }, + M = p ? 3 : 1; + M > 0 && "break" !== j(M); + M-- + ); + e.placement !== T && + ((e.modifiersData[n]._skip = !0), (e.placement = T), (e.reset = !0)); + } + }, + requiresIfExists: ["offset"], + data: { _skip: !1 }, + }; + function De(t, e, i) { + return ( + void 0 === i && (i = { x: 0, y: 0 }), + { + top: t.top - e.height - i.y, + right: t.right - e.width + i.x, + bottom: t.bottom - e.height + i.y, + left: t.left - e.width - i.x, + } + ); + } + function Se(t) { + return [mt, _t, gt, bt].some(function (e) { + return t[e] >= 0; + }); + } + const Ne = { + name: "hide", + enabled: !0, + phase: "main", + requiresIfExists: ["preventOverflow"], + fn: function (t) { + var e = t.state, + i = t.name, + n = e.rects.reference, + s = e.rects.popper, + o = e.modifiersData.preventOverflow, + r = ke(e, { elementContext: "reference" }), + a = ke(e, { altBoundary: !0 }), + l = De(r, n), + c = De(a, s, o), + h = Se(l), + d = Se(c); + (e.modifiersData[i] = { + referenceClippingOffsets: l, + popperEscapeOffsets: c, + isReferenceHidden: h, + hasPopperEscaped: d, + }), + (e.attributes.popper = Object.assign({}, e.attributes.popper, { + "data-popper-reference-hidden": h, + "data-popper-escaped": d, + })); + }, + }, + Ie = { + name: "offset", + enabled: !0, + phase: "main", + requires: ["popperOffsets"], + fn: function (t) { + var e = t.state, + i = t.options, + n = t.name, + s = i.offset, + o = void 0 === s ? [0, 0] : s, + r = Lt.reduce(function (t, i) { + return ( + (t[i] = (function (t, e, i) { + var n = Ut(t), + s = [bt, mt].indexOf(n) >= 0 ? -1 : 1, + o = + "function" == typeof i + ? i(Object.assign({}, e, { placement: t })) + : i, + r = o[0], + a = o[1]; + return ( + (r = r || 0), + (a = (a || 0) * s), + [bt, _t].indexOf(n) >= 0 ? { x: a, y: r } : { x: r, y: a } + ); + })(i, e.rects, o)), + t + ); + }, {}), + a = r[e.placement], + l = a.x, + c = a.y; + null != e.modifiersData.popperOffsets && + ((e.modifiersData.popperOffsets.x += l), + (e.modifiersData.popperOffsets.y += c)), + (e.modifiersData[n] = r); + }, + }, + Pe = { + name: "popperOffsets", + enabled: !0, + phase: "read", + fn: function (t) { + var e = t.state, + i = t.name; + e.modifiersData[i] = Ce({ + reference: e.rects.reference, + element: e.rects.popper, + strategy: "absolute", + placement: e.placement, + }); + }, + data: {}, + }, + je = { + name: "preventOverflow", + enabled: !0, + phase: "main", + fn: function (t) { + var e = t.state, + i = t.options, + n = t.name, + s = i.mainAxis, + o = void 0 === s || s, + r = i.altAxis, + a = void 0 !== r && r, + l = i.boundary, + c = i.rootBoundary, + h = i.altBoundary, + d = i.padding, + u = i.tether, + f = void 0 === u || u, + p = i.tetherOffset, + m = void 0 === p ? 0 : p, + g = ke(e, { + boundary: l, + rootBoundary: c, + padding: d, + altBoundary: h, + }), + _ = Ut(e.placement), + b = ce(e.placement), + v = !b, + y = ee(_), + w = "x" === y ? "y" : "x", + E = e.modifiersData.popperOffsets, + A = e.rects.reference, + T = e.rects.popper, + O = + "function" == typeof m + ? m(Object.assign({}, e.rects, { placement: e.placement })) + : m, + C = { x: 0, y: 0 }; + if (E) { + if (o || a) { + var k = "y" === y ? mt : bt, + L = "y" === y ? gt : _t, + x = "y" === y ? "height" : "width", + D = E[y], + S = E[y] + g[k], + N = E[y] - g[L], + I = f ? -T[x] / 2 : 0, + P = b === wt ? A[x] : T[x], + j = b === wt ? -T[x] : -A[x], + M = e.elements.arrow, + H = f && M ? Kt(M) : { width: 0, height: 0 }, + B = e.modifiersData["arrow#persistent"] + ? e.modifiersData["arrow#persistent"].padding + : { top: 0, right: 0, bottom: 0, left: 0 }, + R = B[k], + W = B[L], + $ = oe(0, A[x], H[x]), + z = v ? A[x] / 2 - I - $ - R - O : P - $ - R - O, + q = v ? -A[x] / 2 + I + $ + W + O : j + $ + W + O, + F = e.elements.arrow && te(e.elements.arrow), + U = F ? ("y" === y ? F.clientTop || 0 : F.clientLeft || 0) : 0, + V = e.modifiersData.offset + ? e.modifiersData.offset[e.placement][y] + : 0, + K = E[y] + z - V - U, + X = E[y] + q - V; + if (o) { + var Y = oe(f ? ne(S, K) : S, D, f ? ie(N, X) : N); + (E[y] = Y), (C[y] = Y - D); + } + if (a) { + var Q = "x" === y ? mt : bt, + G = "x" === y ? gt : _t, + Z = E[w], + J = Z + g[Q], + tt = Z - g[G], + et = oe(f ? ne(J, K) : J, Z, f ? ie(tt, X) : tt); + (E[w] = et), (C[w] = et - Z); + } + } + e.modifiersData[n] = C; } }, - requiresIfExists : [ "offset" ], - data : {_skip : !1} + requiresIfExists: ["offset"], }; - function De(t, e, i) { - return void 0 === i && (i = {x : 0, y : 0}), { - top: t.top - e.height - i.y, right: t.right - e.width + i.x, - bottom: t.bottom - e.height + i.y, left: t.left - e.width - i.x + function Me(t, e, i) { + void 0 === i && (i = !1); + var n = zt(e); + zt(e) && + (function (t) { + var e = t.getBoundingClientRect(); + e.width, t.offsetWidth, e.height, t.offsetHeight; + })(e); + var s, + o, + r = Gt(e), + a = Vt(t), + l = { scrollLeft: 0, scrollTop: 0 }, + c = { x: 0, y: 0 }; + return ( + (n || (!n && !i)) && + (("body" !== Rt(e) || we(r)) && + (l = + (s = e) !== Wt(s) && zt(s) + ? { + scrollLeft: (o = s).scrollLeft, + scrollTop: o.scrollTop, + } + : ve(s)), + zt(e) + ? (((c = Vt(e)).x += e.clientLeft), (c.y += e.clientTop)) + : r && (c.x = ye(r))), + { + x: a.left + l.scrollLeft - c.x, + y: a.top + l.scrollTop - c.y, + width: a.width, + height: a.height, } + ); + } + function He(t) { + var e = new Map(), + i = new Set(), + n = []; + function s(t) { + i.add(t.name), + [] + .concat(t.requires || [], t.requiresIfExists || []) + .forEach(function (t) { + if (!i.has(t)) { + var n = e.get(t); + n && s(n); + } + }), + n.push(t); } - function Se(t) { - return [ mt, _t, gt, bt ].some((function(e) { return t[e] >= 0 })) - } - const Ne = { - name : "hide", - enabled : !0, - phase : "main", - requiresIfExists : [ "preventOverflow" ], - fn : function(t) { - var e = t.state, i = t.name, n = e.rects.reference, s = e.rects.popper, - o = e.modifiersData.preventOverflow, - r = ke(e, {elementContext : "reference"}), - a = ke(e, {altBoundary : !0}), l = De(r, n), c = De(a, s, o), - h = Se(l), d = Se(c); - e.modifiersData[i] = { - referenceClippingOffsets : l, - popperEscapeOffsets : c, - isReferenceHidden : h, - hasPopperEscaped : d + return ( + t.forEach(function (t) { + e.set(t.name, t); + }), + t.forEach(function (t) { + i.has(t.name) || s(t); + }), + n + ); + } + var Be = { placement: "bottom", modifiers: [], strategy: "absolute" }; + function Re() { + for (var t = arguments.length, e = new Array(t), i = 0; i < t; i++) + e[i] = arguments[i]; + return !e.some(function (t) { + return !(t && "function" == typeof t.getBoundingClientRect); + }); + } + function We(t) { + void 0 === t && (t = {}); + var e = t, + i = e.defaultModifiers, + n = void 0 === i ? [] : i, + s = e.defaultOptions, + o = void 0 === s ? Be : s; + return function (t, e, i) { + void 0 === i && (i = o); + var s, + r, + a = { + placement: "bottom", + orderedModifiers: [], + options: Object.assign({}, Be, o), + modifiersData: {}, + elements: { reference: t, popper: e }, + attributes: {}, + styles: {}, }, - e.attributes.popper = Object.assign( - {}, e.attributes.popper, - {"data-popper-reference-hidden" : h, "data-popper-escaped" : d}) - } - }, - Ie = { - name : "offset", - enabled : !0, - phase : "main", - requires : [ "popperOffsets" ], - fn : function(t) { - var e = t.state, i = t.options, n = t.name, s = i.offset, - o = void 0 === s ? [ 0, 0 ] : s, - r = Lt.reduce( - (function(t, i) { - return t[i] = function(t, e, i) { - var n = Ut(t), - s = [ bt, mt ].indexOf(n) >= 0 ? -1 : 1, - o = "function" == typeof i - ? i(Object.assign({}, e, {placement : t})) - : i, - r = o[0], a = o[1]; - return r = r || 0, a = (a || 0) * s, - [ bt, _t ].indexOf(n) >= 0 ? {x : a, y : r} - : {x : r, y : a} - }(i, e.rects, o), t - }), - {}), - a = r[e.placement], l = a.x, c = a.y; - null != e.modifiersData.popperOffsets && - (e.modifiersData.popperOffsets.x += l, - e.modifiersData.popperOffsets.y += c), - e.modifiersData[n] = r + l = [], + c = !1, + h = { + state: a, + setOptions: function (i) { + var s = "function" == typeof i ? i(a.options) : i; + d(), + (a.options = Object.assign({}, o, a.options, s)), + (a.scrollParents = { + reference: $t(t) + ? Ae(t) + : t.contextElement + ? Ae(t.contextElement) + : [], + popper: Ae(e), + }); + var r, + c, + u = (function (t) { + var e = He(t); + return Bt.reduce(function (t, i) { + return t.concat( + e.filter(function (t) { + return t.phase === i; + }) + ); + }, []); + })( + ((r = [].concat(n, a.options.modifiers)), + (c = r.reduce(function (t, e) { + var i = t[e.name]; + return ( + (t[e.name] = i + ? Object.assign({}, i, e, { + options: Object.assign({}, i.options, e.options), + data: Object.assign({}, i.data, e.data), + }) + : e), + t + ); + }, {})), + Object.keys(c).map(function (t) { + return c[t]; + })) + ); + return ( + (a.orderedModifiers = u.filter(function (t) { + return t.enabled; + })), + a.orderedModifiers.forEach(function (t) { + var e = t.name, + i = t.options, + n = void 0 === i ? {} : i, + s = t.effect; + if ("function" == typeof s) { + var o = s({ + state: a, + name: e, + instance: h, + options: n, + }); + l.push(o || function () {}); + } + }), + h.update() + ); + }, + forceUpdate: function () { + if (!c) { + var t = a.elements, + e = t.reference, + i = t.popper; + if (Re(e, i)) { + (a.rects = { + reference: Me(e, te(i), "fixed" === a.options.strategy), + popper: Kt(i), + }), + (a.reset = !1), + (a.placement = a.options.placement), + a.orderedModifiers.forEach(function (t) { + return (a.modifiersData[t.name] = Object.assign( + {}, + t.data + )); + }); + for (var n = 0; n < a.orderedModifiers.length; n++) + if (!0 !== a.reset) { + var s = a.orderedModifiers[n], + o = s.fn, + r = s.options, + l = void 0 === r ? {} : r, + d = s.name; + "function" == typeof o && + (a = + o({ + state: a, + options: l, + name: d, + instance: h, + }) || a); + } else (a.reset = !1), (n = -1); + } } }, - Pe = { - name : "popperOffsets", - enabled : !0, - phase : "read", - fn : function(t) { - var e = t.state, i = t.name; - e.modifiersData[i] = Ce({ - reference : e.rects.reference, - element : e.rects.popper, - strategy : "absolute", - placement : e.placement - }) - }, - data : {} + update: + ((s = function () { + return new Promise(function (t) { + h.forceUpdate(), t(a); + }); + }), + function () { + return ( + r || + (r = new Promise(function (t) { + Promise.resolve().then(function () { + (r = void 0), t(s()); + }); + })), + r + ); + }), + destroy: function () { + d(), (c = !0); }, - je = { - name : "preventOverflow", - enabled : !0, - phase : "main", - fn : function(t) { - var e = t.state, i = t.options, n = t.name, s = i.mainAxis, - o = void 0 === s || s, r = i.altAxis, a = void 0 !== r && r, - l = i.boundary, c = i.rootBoundary, h = i.altBoundary, - d = i.padding, u = i.tether, f = void 0 === u || u, - p = i.tetherOffset, m = void 0 === p ? 0 : p, - g = ke(e, { - boundary : l, - rootBoundary : c, - padding : d, - altBoundary : h - }), - _ = Ut(e.placement), b = ce(e.placement), v = !b, y = ee(_), - w = "x" === y ? "y" : "x", E = e.modifiersData.popperOffsets, - A = e.rects.reference, T = e.rects.popper, - O = "function" == typeof m - ? m(Object.assign({}, e.rects, - {placement : e.placement})) - : m, - C = {x : 0, y : 0}; - if (E) { - if (o || a) { - var k = "y" === y ? mt : bt, L = "y" === y ? gt : _t, - x = "y" === y ? "height" : "width", D = E[y], - S = E[y] + g[k], N = E[y] - g[L], I = f ? -T[x] / 2 : 0, - P = b === wt ? A[x] : T[x], j = b === wt ? -T[x] : -A[x], - M = e.elements.arrow, - H = f && M ? Kt(M) : {width : 0, height : 0}, - B = e.modifiersData["arrow#persistent"] - ? e.modifiersData["arrow#persistent"].padding - : {top : 0, right : 0, bottom : 0, left : 0}, - R = B[k], W = B[L], $ = oe(0, A[x], H[x]), - z = v ? A[x] / 2 - I - $ - R - O : P - $ - R - O, - q = v ? -A[x] / 2 + I + $ + W + O : j + $ + W + O, - F = e.elements.arrow && te(e.elements.arrow), - U = F ? "y" === y ? F.clientTop || 0 : F.clientLeft || 0 - : 0, - V = e.modifiersData.offset - ? e.modifiersData.offset[e.placement][y] - : 0, - K = E[y] + z - V - U, X = E[y] + q - V; - if (o) { - var Y = oe(f ? ne(S, K) : S, D, f ? ie(N, X) : N); - E[y] = Y, C[y] = Y - D - } - if (a) { - var Q = "x" === y ? mt : bt, G = "x" === y ? gt : _t, - Z = E[w], J = Z + g[Q], tt = Z - g[G], - et = oe(f ? ne(J, K) : J, Z, f ? ie(tt, X) : tt); - E[w] = et, C[w] = et - Z - } - } - e.modifiersData[n] = C - } - }, - requiresIfExists : [ "offset" ] - }; - function Me(t, e, i) { - void 0 === i && (i = !1); - var n = zt(e); - zt(e) && function(t) { - var e = t.getBoundingClientRect(); - e.width, t.offsetWidth, e.height, t.offsetHeight - }(e); - var s, o, r = Gt(e), a = Vt(t), l = {scrollLeft : 0, scrollTop : 0}, - c = {x : 0, y : 0}; - return (n || !n && !i) && - (("body" !== Rt(e) || we(r)) && - (l = (s = e) !== Wt(s) && zt(s) ? { - scrollLeft : (o = s).scrollLeft, - scrollTop : o.scrollTop - } - : ve(s)), - zt(e) ? ((c = Vt(e)).x += e.clientLeft, c.y += e.clientTop) - : r && (c.x = ye(r))), - { - x: a.left + l.scrollLeft - c.x, y: a.top + l.scrollTop - c.y, - width: a.width, height: a.height - } - } - function He(t) { - var e = new Map, i = new Set, n = []; - function s(t) { - i.add(t.name), - [].concat(t.requires || [], t.requiresIfExists || []) - .forEach((function(t) { - if (!i.has(t)) { - var n = e.get(t); - n && s(n) - } - })), - n.push(t) - } - return t.forEach((function(t) { e.set(t.name, t) })), - t.forEach((function(t) { i.has(t.name) || s(t) })), n - } - var Be = {placement : "bottom", modifiers : [], strategy : "absolute"}; - function Re() { - for (var t = arguments.length, e = new Array(t), i = 0; i < t; i++) - e[i] = arguments[i]; - return !e.some((function( - t) { return !(t && "function" == typeof t.getBoundingClientRect) })) - } - function We(t) { - void 0 === t && (t = {}); - var e = t, i = e.defaultModifiers, n = void 0 === i ? [] : i, - s = e.defaultOptions, o = void 0 === s ? Be : s; - return function(t, e, i) { - void 0 === i && (i = o); - var s, r, - a = { - placement : "bottom", - orderedModifiers : [], - options : Object.assign({}, Be, o), - modifiersData : {}, - elements : {reference : t, popper : e}, - attributes : {}, - styles : {} - }, - l = [], c = !1, h = { - state : a, - setOptions : function(i) { - var s = "function" == typeof i ? i(a.options) : i; - d(), a.options = Object.assign({}, o, a.options, s), - a.scrollParents = { - reference : $t(t) ? Ae(t) - : t.contextElement ? Ae(t.contextElement) - : [], - popper : Ae(e) - }; - var r, c, - u = - function(t) { - var e = He(t); - return Bt.reduce((function(t, i) { - return t.concat(e.filter((function( - t) { return t.phase === i }))) - }), - []) - }((r = [].concat(n, a.options.modifiers), - c = r.reduce( - (function(t, e) { - var i = t[e.name]; - return t[e.name] = i ? Object.assign({}, i, e, { - options : - Object.assign({}, i.options, e.options), - data : Object.assign({}, i.data, e.data) - }) - : e, - t - }), - {}), - Object.keys(c).map((function(t) { return c[t] })))); - return a.orderedModifiers = - u.filter((function(t) { return t.enabled })), - a.orderedModifiers.forEach((function(t) { - var e = t.name, i = t.options, - n = void 0 === i ? {} : i, s = t.effect; - if ("function" == typeof s) { - var o = s({ - state : a, - name : e, - instance : h, - options : n - }); - l.push(o || function() {}) - } - })), - h.update() - }, - forceUpdate : function() { - if (!c) { - var t = a.elements, e = t.reference, i = t.popper; - if (Re(e, i)) { - a.rects = { - reference : Me(e, te(i), "fixed" === a.options.strategy), - popper : Kt(i) - }, - a.reset = !1, a.placement = a.options.placement, - a.orderedModifiers.forEach((function(t) { - return a.modifiersData[t.name] = Object.assign({}, t.data) - })); - for (var n = 0; n < a.orderedModifiers.length; n++) - if (!0 !== a.reset) { - var s = a.orderedModifiers[n], o = s.fn, r = s.options, - l = void 0 === r ? {} : r, d = s.name; - "function" == typeof o && (a = o({ - state : a, - options : l, - name : d, - instance : h - }) || - a) - } else - a.reset = !1, n = -1 - } - } - }, - update : (s = - function() { - return new Promise( - (function(t) { h.forceUpdate(), t(a) })) - }, - function() { - return r || - (r = new Promise((function(t) { - Promise.resolve().then( - (function() { r = void 0, t(s()) })) - }))), - r - }), - destroy : function() { d(), c = !0 } - }; - if (!Re(t, e)) - return h; - function d() { - l.forEach((function(t) { return t() })), l = [] - } - return h.setOptions(i).then((function( - t) { !c && i.onFirstUpdate && i.onFirstUpdate(t) })), - h - } - } - var $e = We(), ze = We({defaultModifiers : [ pe, Pe, ue, Ft ]}), - qe = We({defaultModifiers : [ pe, Pe, ue, Ft, Ie, xe, je, le, Ne ]}); - const Fe = Object.freeze({ - __proto__ : null, - popperGenerator : We, - detectOverflow : ke, - createPopperBase : $e, - createPopper : qe, - createPopperLite : ze, - top : mt, - bottom : gt, - right : _t, - left : bt, - auto : vt, - basePlacements : yt, - start : wt, - end : Et, - clippingParents : At, - viewport : Tt, - popper : Ot, - reference : Ct, - variationPlacements : kt, - placements : Lt, - beforeRead : xt, - read : Dt, - afterRead : St, - beforeMain : Nt, - main : It, - afterMain : Pt, - beforeWrite : jt, - write : Mt, - afterWrite : Ht, - modifierPhases : Bt, - applyStyles : Ft, - arrow : le, - computeStyles : ue, - eventListeners : pe, - flip : xe, - hide : Ne, - offset : Ie, - popperOffsets : Pe, - preventOverflow : je - }), - Ue = "dropdown", Ve = "Escape", Ke = "Space", Xe = "ArrowUp", - Ye = "ArrowDown", Qe = new RegExp("ArrowUp|ArrowDown|Escape"), - Ge = "click.bs.dropdown.data-api", - Ze = "keydown.bs.dropdown.data-api", Je = "show", - ti = '[data-bs-toggle="dropdown"]', ei = ".dropdown-menu", - ii = m() ? "top-end" : "top-start", - ni = m() ? "top-start" : "top-end", - si = m() ? "bottom-end" : "bottom-start", - oi = m() ? "bottom-start" : "bottom-end", - ri = m() ? "left-start" : "right-start", - ai = m() ? "right-start" : "left-start", li = { - offset : [ 0, 2 ], - boundary : "clippingParents", - reference : "toggle", - display : "dynamic", - popperConfig : null, - autoClose : !0 - }, - ci = { - offset : "(array|string|function)", - boundary : "(string|element)", - reference : "(string|element|object)", - display : "string", - popperConfig : "(null|object|function)", - autoClose : "(boolean|string)" - }; - class hi extends B { - constructor(t, e) { - super(t), this._popper = null, this._config = this._getConfig(e), - this._menu = this._getMenuElement(), - this._inNavbar = this._detectNavbar() - } - static get Default() { return li } - static get DefaultType() { return ci } - static get NAME() { return Ue } - toggle() { return this._isShown() ? this.hide() : this.show() } - show() { - if (c(this._element) || this._isShown(this._menu)) - return; - const t = {relatedTarget : this._element}; - if (j.trigger(this._element, "show.bs.dropdown", t).defaultPrevented) - return; - const e = hi.getParentFromElement(this._element); - this._inNavbar ? U.setDataAttribute(this._menu, "popper", "none") - : this._createPopper(e), - "ontouchstart" in document.documentElement && - !e.closest(".navbar-nav") && - [].concat(...document.body.children) - .forEach((t => j.on(t, "mouseover", d))), - this._element.focus(), - this._element.setAttribute("aria-expanded", !0), - this._menu.classList.add(Je), this._element.classList.add(Je), - j.trigger(this._element, "shown.bs.dropdown", t) - } - hide() { - if (c(this._element) || !this._isShown(this._menu)) - return; - const t = {relatedTarget : this._element}; - this._completeHide(t) - } - dispose() { this._popper && this._popper.destroy(), super.dispose() } - update() { - this._inNavbar = this._detectNavbar(), - this._popper && this._popper.update() - } - _completeHide(t) { - j.trigger(this._element, "hide.bs.dropdown", t).defaultPrevented || - ("ontouchstart" in document.documentElement && - [].concat(...document.body.children) - .forEach((t => j.off(t, "mouseover", d))), - this._popper && this._popper.destroy(), - this._menu.classList.remove(Je), - this._element.classList.remove(Je), - this._element.setAttribute("aria-expanded", "false"), - U.removeDataAttribute(this._menu, "popper"), - j.trigger(this._element, "hidden.bs.dropdown", t)) - } - _getConfig(t) { - if (t = { - ...this.constructor.Default, - ...U.getDataAttributes(this._element), - ...t - }, - a(Ue, t, this.constructor.DefaultType), - "object" == typeof t.reference && !o(t.reference) && - "function" != typeof t.reference.getBoundingClientRect) - throw new TypeError(`${ - Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`); - return t - } - _createPopper(t) { - if (void 0 === Fe) - throw new TypeError( - "Bootstrap's dropdowns require Popper (https://popper.js.org)"); - let e = this._element; - "parent" === this._config.reference ? e = t - : o(this._config.reference) - ? e = r(this._config.reference) - : "object" == typeof this._config.reference && - (e = this._config.reference); - const i = this._getPopperConfig(), - n = i.modifiers.find( - (t => "applyStyles" === t.name && !1 === t.enabled)); - this._popper = qe(e, this._menu, i), - n && U.setDataAttribute(this._menu, "popper", "static") - } - _isShown(t = this._element) { return t.classList.contains(Je) } - _getMenuElement() { return V.next(this._element, ei)[0] } - _getPlacement() { - const t = this._element.parentNode; - if (t.classList.contains("dropend")) - return ri; - if (t.classList.contains("dropstart")) - return ai; - const e = "end" === getComputedStyle(this._menu) - .getPropertyValue("--bs-position") - .trim(); - return t.classList.contains("dropup") ? e ? ni : ii : e ? oi : si - } - _detectNavbar() { return null !== this._element.closest(".navbar") } - _getOffset() { - const {offset : t} = this._config; - return "string" == typeof t - ? t.split(",").map((t => Number.parseInt(t, 10))) - : "function" == typeof t ? e => t(e, this._element) - : t - } - _getPopperConfig() { - const t = { - placement : this._getPlacement(), - modifiers : [ - { - name : "preventOverflow", - options : {boundary : this._config.boundary} - }, - {name : "offset", options : {offset : this._getOffset()}} - ] }; - return "static" === this._config.display && - (t.modifiers = [ {name : "applyStyles", enabled : !1} ]), - { - ...t, ..."function" == typeof this._config.popperConfig - ? this._config.popperConfig(t) - : this._config.popperConfig - } + if (!Re(t, e)) return h; + function d() { + l.forEach(function (t) { + return t(); + }), + (l = []); } - _selectMenuItem({key : t, target: e}) { - const i = - V.find( - ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", - this._menu) - .filter(l); - i.length && v(i, e, t === Ye, !i.includes(e)).focus() - } - static jQueryInterface(t) { - return this.each((function() { - const e = hi.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t]() - } - })) - } - static clearMenus(t) { - if (t && (2 === t.button || "keyup" === t.type && "Tab" !== t.key)) - return; - const e = V.find(ti); - for (let i = 0, n = e.length; i < n; i++) { - const n = hi.getInstance(e[i]); - if (!n || !1 === n._config.autoClose) - continue; - if (!n._isShown()) - continue; - const s = {relatedTarget : n._element}; - if (t) { - const e = t.composedPath(), i = e.includes(n._menu); - if (e.includes(n._element) || - "inside" === n._config.autoClose && !i || - "outside" === n._config.autoClose && i) - continue; - if (n._menu.contains(t.target) && - ("keyup" === t.type && "Tab" === t.key || - /input|select|option|textarea|form/i.test(t.target.tagName))) - continue; - "click" === t.type && (s.clickEvent = t) - } - n._completeHide(s) - } - } - static getParentFromElement(t) { return n(t) || t.parentNode } - static dataApiKeydownHandler(t) { - if (/input|textarea/i.test(t.target.tagName) - ? t.key === Ke || - t.key !== Ve && - (t.key !== Ye && t.key !== Xe || t.target.closest(ei)) - : !Qe.test(t.key)) - return; - const e = this.classList.contains(Je); - if (!e && t.key === Ve) - return; - if (t.preventDefault(), t.stopPropagation(), c(this)) - return; - const i = this.matches(ti) ? this : V.prev(this, ti)[0], - n = hi.getOrCreateInstance(i); - if (t.key !== Ve) - return t.key === Xe || t.key === Ye - ? (e || n.show(), void n._selectMenuItem(t)) - : void (e && t.key !== Ke || hi.clearMenus()); - n.hide() - } - } - j.on(document, Ze, ti, hi.dataApiKeydownHandler), - j.on(document, Ze, ei, hi.dataApiKeydownHandler), - j.on(document, Ge, hi.clearMenus), - j.on(document, "keyup.bs.dropdown.data-api", hi.clearMenus), - j.on(document, Ge, ti, (function(t) { - t.preventDefault(), hi.getOrCreateInstance(this).toggle() - })), - g(hi); - const di = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", - ui = ".sticky-top"; - class fi { - constructor() { this._element = document.body } - getWidth() { - const t = document.documentElement.clientWidth; - return Math.abs(window.innerWidth - t) - } - hide() { - const t = this.getWidth(); - this._disableOverFlow(), - this._setElementAttributes(this._element, "paddingRight", - (e => e + t)), - this._setElementAttributes(di, "paddingRight", (e => e + t)), - this._setElementAttributes(ui, "marginRight", (e => e - t)) - } - _disableOverFlow() { - this._saveInitialAttribute(this._element, "overflow"), - this._element.style.overflow = "hidden" - } - _setElementAttributes(t, e, i) { - const n = this.getWidth(); - this._applyManipulationCallback( - t, (t => { - if (t !== this._element && window.innerWidth > t.clientWidth + n) - return; - this._saveInitialAttribute(t, e); - const s = window.getComputedStyle(t)[e]; - t.style[e] = `${i(Number.parseFloat(s))}px` - })) - } - reset() { - this._resetElementAttributes(this._element, "overflow"), - this._resetElementAttributes(this._element, "paddingRight"), - this._resetElementAttributes(di, "paddingRight"), - this._resetElementAttributes(ui, "marginRight") - } - _saveInitialAttribute(t, e) { - const i = t.style[e]; - i && U.setDataAttribute(t, e, i) - } - _resetElementAttributes(t, e) { - this._applyManipulationCallback( - t, (t => { - const i = U.getDataAttribute(t, e); - void 0 === i ? t.style.removeProperty(e) - : (U.removeDataAttribute(t, e), t.style[e] = i) - })) - } - _applyManipulationCallback(t, e) { - o(t) ? e(t) : V.find(t, this._element).forEach(e) - } - isOverflowing() { return this.getWidth() > 0 } - } - const pi = { - className : "modal-backdrop", - isVisible : !0, - isAnimated : !1, - rootElement : "body", - clickCallback : null + return ( + h.setOptions(i).then(function (t) { + !c && i.onFirstUpdate && i.onFirstUpdate(t); + }), + h + ); + }; + } + var $e = We(), + ze = We({ defaultModifiers: [pe, Pe, ue, Ft] }), + qe = We({ defaultModifiers: [pe, Pe, ue, Ft, Ie, xe, je, le, Ne] }); + const Fe = Object.freeze({ + __proto__: null, + popperGenerator: We, + detectOverflow: ke, + createPopperBase: $e, + createPopper: qe, + createPopperLite: ze, + top: mt, + bottom: gt, + right: _t, + left: bt, + auto: vt, + basePlacements: yt, + start: wt, + end: Et, + clippingParents: At, + viewport: Tt, + popper: Ot, + reference: Ct, + variationPlacements: kt, + placements: Lt, + beforeRead: xt, + read: Dt, + afterRead: St, + beforeMain: Nt, + main: It, + afterMain: Pt, + beforeWrite: jt, + write: Mt, + afterWrite: Ht, + modifierPhases: Bt, + applyStyles: Ft, + arrow: le, + computeStyles: ue, + eventListeners: pe, + flip: xe, + hide: Ne, + offset: Ie, + popperOffsets: Pe, + preventOverflow: je, + }), + Ue = "dropdown", + Ve = "Escape", + Ke = "Space", + Xe = "ArrowUp", + Ye = "ArrowDown", + Qe = new RegExp("ArrowUp|ArrowDown|Escape"), + Ge = "click.bs.dropdown.data-api", + Ze = "keydown.bs.dropdown.data-api", + Je = "show", + ti = '[data-bs-toggle="dropdown"]', + ei = ".dropdown-menu", + ii = m() ? "top-end" : "top-start", + ni = m() ? "top-start" : "top-end", + si = m() ? "bottom-end" : "bottom-start", + oi = m() ? "bottom-start" : "bottom-end", + ri = m() ? "left-start" : "right-start", + ai = m() ? "right-start" : "left-start", + li = { + offset: [0, 2], + boundary: "clippingParents", + reference: "toggle", + display: "dynamic", + popperConfig: null, + autoClose: !0, }, - mi = { - className : "string", - isVisible : "boolean", - isAnimated : "boolean", - rootElement : "(element|string)", - clickCallback : "(function|null)" + ci = { + offset: "(array|string|function)", + boundary: "(string|element)", + reference: "(string|element|object)", + display: "string", + popperConfig: "(null|object|function)", + autoClose: "(boolean|string)", + }; + class hi extends B { + constructor(t, e) { + super(t), + (this._popper = null), + (this._config = this._getConfig(e)), + (this._menu = this._getMenuElement()), + (this._inNavbar = this._detectNavbar()); + } + static get Default() { + return li; + } + static get DefaultType() { + return ci; + } + static get NAME() { + return Ue; + } + toggle() { + return this._isShown() ? this.hide() : this.show(); + } + show() { + if (c(this._element) || this._isShown(this._menu)) return; + const t = { relatedTarget: this._element }; + if (j.trigger(this._element, "show.bs.dropdown", t).defaultPrevented) + return; + const e = hi.getParentFromElement(this._element); + this._inNavbar + ? U.setDataAttribute(this._menu, "popper", "none") + : this._createPopper(e), + "ontouchstart" in document.documentElement && + !e.closest(".navbar-nav") && + [] + .concat(...document.body.children) + .forEach((t) => j.on(t, "mouseover", d)), + this._element.focus(), + this._element.setAttribute("aria-expanded", !0), + this._menu.classList.add(Je), + this._element.classList.add(Je), + j.trigger(this._element, "shown.bs.dropdown", t); + } + hide() { + if (c(this._element) || !this._isShown(this._menu)) return; + const t = { relatedTarget: this._element }; + this._completeHide(t); + } + dispose() { + this._popper && this._popper.destroy(), super.dispose(); + } + update() { + (this._inNavbar = this._detectNavbar()), + this._popper && this._popper.update(); + } + _completeHide(t) { + j.trigger(this._element, "hide.bs.dropdown", t).defaultPrevented || + ("ontouchstart" in document.documentElement && + [] + .concat(...document.body.children) + .forEach((t) => j.off(t, "mouseover", d)), + this._popper && this._popper.destroy(), + this._menu.classList.remove(Je), + this._element.classList.remove(Je), + this._element.setAttribute("aria-expanded", "false"), + U.removeDataAttribute(this._menu, "popper"), + j.trigger(this._element, "hidden.bs.dropdown", t)); + } + _getConfig(t) { + if ( + ((t = { + ...this.constructor.Default, + ...U.getDataAttributes(this._element), + ...t, + }), + a(Ue, t, this.constructor.DefaultType), + "object" == typeof t.reference && + !o(t.reference) && + "function" != typeof t.reference.getBoundingClientRect) + ) + throw new TypeError( + `${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.` + ); + return t; + } + _createPopper(t) { + if (void 0 === Fe) + throw new TypeError( + "Bootstrap's dropdowns require Popper (https://popper.js.org)" + ); + let e = this._element; + "parent" === this._config.reference + ? (e = t) + : o(this._config.reference) + ? (e = r(this._config.reference)) + : "object" == typeof this._config.reference && + (e = this._config.reference); + const i = this._getPopperConfig(), + n = i.modifiers.find( + (t) => "applyStyles" === t.name && !1 === t.enabled + ); + (this._popper = qe(e, this._menu, i)), + n && U.setDataAttribute(this._menu, "popper", "static"); + } + _isShown(t = this._element) { + return t.classList.contains(Je); + } + _getMenuElement() { + return V.next(this._element, ei)[0]; + } + _getPlacement() { + const t = this._element.parentNode; + if (t.classList.contains("dropend")) return ri; + if (t.classList.contains("dropstart")) return ai; + const e = + "end" === + getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(); + return t.classList.contains("dropup") ? (e ? ni : ii) : e ? oi : si; + } + _detectNavbar() { + return null !== this._element.closest(".navbar"); + } + _getOffset() { + const { offset: t } = this._config; + return "string" == typeof t + ? t.split(",").map((t) => Number.parseInt(t, 10)) + : "function" == typeof t + ? (e) => t(e, this._element) + : t; + } + _getPopperConfig() { + const t = { + placement: this._getPlacement(), + modifiers: [ + { + name: "preventOverflow", + options: { boundary: this._config.boundary }, }, - gi = "show", _i = "mousedown.bs.backdrop"; - class bi { - constructor(t) { - this._config = this._getConfig(t), this._isAppended = !1, - this._element = null - } - show(t) { - this._config.isVisible - ? (this._append(), this._config.isAnimated && u(this._getElement()), - this._getElement().classList.add(gi), - this._emulateAnimation((() => {_(t)}))) - : _(t) - } - hide(t) { - this._config.isVisible - ? (this._getElement().classList.remove(gi), - this._emulateAnimation((() => {this.dispose(), _(t)}))) - : _(t) - } - _getElement() { - if (!this._element) { - const t = document.createElement("div"); - t.className = this._config.className, - this._config.isAnimated && t.classList.add("fade"), this._element = t + { name: "offset", options: { offset: this._getOffset() } }, + ], + }; + return ( + "static" === this._config.display && + (t.modifiers = [{ name: "applyStyles", enabled: !1 }]), + { + ...t, + ...("function" == typeof this._config.popperConfig + ? this._config.popperConfig(t) + : this._config.popperConfig), } - return this._element - } - _getConfig(t) { - return (t = {...pi, ..."object" == typeof t ? t : {}}).rootElement = - r(t.rootElement), - a("backdrop", t, mi), - t - } - _append() { - this._isAppended || - (this._config.rootElement.append(this._getElement()), - j.on(this._getElement(), _i, - (() => {_(this._config.clickCallback)})), - this._isAppended = !0) - } - dispose() { - this._isAppended && (j.off(this._element, _i), this._element.remove(), - this._isAppended = !1) - } - _emulateAnimation(t) { b(t, this._getElement(), this._config.isAnimated) } + ); } - const vi = {trapElement : null, autofocus : !0}, - yi = {trapElement : "element", autofocus : "boolean"}, - wi = ".bs.focustrap", Ei = "backward"; - class Ai { - constructor(t) { - this._config = this._getConfig(t), this._isActive = !1, - this._lastTabNavDirection = null - } - activate() { - const {trapElement : t, autofocus : e} = this._config; - this._isActive || (e && t.focus(), j.off(document, wi), - j.on(document, "focusin.bs.focustrap", - (t => this._handleFocusin(t))), - j.on(document, "keydown.tab.bs.focustrap", - (t => this._handleKeydown(t))), - this._isActive = !0) - } - deactivate() { - this._isActive && (this._isActive = !1, j.off(document, wi)) - } - _handleFocusin(t) { - const {target : e} = t, {trapElement : i} = this._config; - if (e === document || e === i || i.contains(e)) - return; - const n = V.focusableChildren(i); - 0 === n.length ? i.focus() - : this._lastTabNavDirection === Ei ? n[n.length - 1].focus() - : n[0].focus() - } - _handleKeydown(t) { - "Tab" === t.key && - (this._lastTabNavDirection = t.shiftKey ? Ei : "forward") - } - _getConfig(t) { - return t = {...vi, ..."object" == typeof t ? t : {}}, - a("focustrap", t, yi), t + _selectMenuItem({ key: t, target: e }) { + const i = V.find( + ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", + this._menu + ).filter(l); + i.length && v(i, e, t === Ye, !i.includes(e)).focus(); + } + static jQueryInterface(t) { + return this.each(function () { + const e = hi.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](); + } + }); + } + static clearMenus(t) { + if (t && (2 === t.button || ("keyup" === t.type && "Tab" !== t.key))) + return; + const e = V.find(ti); + for (let i = 0, n = e.length; i < n; i++) { + const n = hi.getInstance(e[i]); + if (!n || !1 === n._config.autoClose) continue; + if (!n._isShown()) continue; + const s = { relatedTarget: n._element }; + if (t) { + const e = t.composedPath(), + i = e.includes(n._menu); + if ( + e.includes(n._element) || + ("inside" === n._config.autoClose && !i) || + ("outside" === n._config.autoClose && i) + ) + continue; + if ( + n._menu.contains(t.target) && + (("keyup" === t.type && "Tab" === t.key) || + /input|select|option|textarea|form/i.test(t.target.tagName)) + ) + continue; + "click" === t.type && (s.clickEvent = t); + } + n._completeHide(s); } } - const Ti = "modal", Oi = "Escape", - Ci = {backdrop : !0, keyboard : !0, focus : !0}, ki = { - backdrop : "(boolean|string)", - keyboard : "boolean", - focus : "boolean" - }, - Li = "hidden.bs.modal", xi = "show.bs.modal", Di = "resize.bs.modal", - Si = "click.dismiss.bs.modal", Ni = "keydown.dismiss.bs.modal", - Ii = "mousedown.dismiss.bs.modal", Pi = "modal-open", ji = "show", - Mi = "modal-static"; - class Hi extends B { - constructor(t, e) { - super(t), this._config = this._getConfig(e), - this._dialog = V.findOne(".modal-dialog", this._element), - this._backdrop = this._initializeBackDrop(), - this._focustrap = this._initializeFocusTrap(), - this._isShown = !1, this._ignoreBackdropClick = !1, - this._isTransitioning = !1, this._scrollBar = new fi - } - static get Default() { return Ci } - static get NAME() { return Ti } - toggle(t) { return this._isShown ? this.hide() : this.show(t) } - show(t) { - this._isShown || this._isTransitioning || j.trigger(this._element, xi, { - relatedTarget : t - }).defaultPrevented || - (this._isShown = !0, - this._isAnimated() && (this._isTransitioning = !0), - this._scrollBar.hide(), document.body.classList.add(Pi), - this._adjustDialog(), this._setEscapeEvent(), - this._setResizeEvent(), - j.on(this._dialog, Ii, - (() => {j.one(this._element, "mouseup.dismiss.bs.modal", - (t => {t.target === this._element && - (this._ignoreBackdropClick = !0)}))})), - this._showBackdrop((() => this._showElement(t)))) - } - hide() { - if (!this._isShown || this._isTransitioning) + static getParentFromElement(t) { + return n(t) || t.parentNode; + } + static dataApiKeydownHandler(t) { + if ( + /input|textarea/i.test(t.target.tagName) + ? t.key === Ke || + (t.key !== Ve && + ((t.key !== Ye && t.key !== Xe) || t.target.closest(ei))) + : !Qe.test(t.key) + ) + return; + const e = this.classList.contains(Je); + if (!e && t.key === Ve) return; + if ((t.preventDefault(), t.stopPropagation(), c(this))) return; + const i = this.matches(ti) ? this : V.prev(this, ti)[0], + n = hi.getOrCreateInstance(i); + if (t.key !== Ve) + return t.key === Xe || t.key === Ye + ? (e || n.show(), void n._selectMenuItem(t)) + : void ((e && t.key !== Ke) || hi.clearMenus()); + n.hide(); + } + } + j.on(document, Ze, ti, hi.dataApiKeydownHandler), + j.on(document, Ze, ei, hi.dataApiKeydownHandler), + j.on(document, Ge, hi.clearMenus), + j.on(document, "keyup.bs.dropdown.data-api", hi.clearMenus), + j.on(document, Ge, ti, function (t) { + t.preventDefault(), hi.getOrCreateInstance(this).toggle(); + }), + g(hi); + const di = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", + ui = ".sticky-top"; + class fi { + constructor() { + this._element = document.body; + } + getWidth() { + const t = document.documentElement.clientWidth; + return Math.abs(window.innerWidth - t); + } + hide() { + const t = this.getWidth(); + this._disableOverFlow(), + this._setElementAttributes(this._element, "paddingRight", (e) => e + t), + this._setElementAttributes(di, "paddingRight", (e) => e + t), + this._setElementAttributes(ui, "marginRight", (e) => e - t); + } + _disableOverFlow() { + this._saveInitialAttribute(this._element, "overflow"), + (this._element.style.overflow = "hidden"); + } + _setElementAttributes(t, e, i) { + const n = this.getWidth(); + this._applyManipulationCallback(t, (t) => { + if (t !== this._element && window.innerWidth > t.clientWidth + n) return; - if (j.trigger(this._element, "hide.bs.modal").defaultPrevented) - return; - this._isShown = !1; - const t = this._isAnimated(); - t && (this._isTransitioning = !0), this._setEscapeEvent(), - this._setResizeEvent(), this._focustrap.deactivate(), - this._element.classList.remove(ji), j.off(this._element, Si), - j.off(this._dialog, Ii), - this._queueCallback((() => this._hideModal()), this._element, t) + this._saveInitialAttribute(t, e); + const s = window.getComputedStyle(t)[e]; + t.style[e] = `${i(Number.parseFloat(s))}px`; + }); + } + reset() { + this._resetElementAttributes(this._element, "overflow"), + this._resetElementAttributes(this._element, "paddingRight"), + this._resetElementAttributes(di, "paddingRight"), + this._resetElementAttributes(ui, "marginRight"); + } + _saveInitialAttribute(t, e) { + const i = t.style[e]; + i && U.setDataAttribute(t, e, i); + } + _resetElementAttributes(t, e) { + this._applyManipulationCallback(t, (t) => { + const i = U.getDataAttribute(t, e); + void 0 === i + ? t.style.removeProperty(e) + : (U.removeDataAttribute(t, e), (t.style[e] = i)); + }); + } + _applyManipulationCallback(t, e) { + o(t) ? e(t) : V.find(t, this._element).forEach(e); + } + isOverflowing() { + return this.getWidth() > 0; + } + } + const pi = { + className: "modal-backdrop", + isVisible: !0, + isAnimated: !1, + rootElement: "body", + clickCallback: null, + }, + mi = { + className: "string", + isVisible: "boolean", + isAnimated: "boolean", + rootElement: "(element|string)", + clickCallback: "(function|null)", + }, + gi = "show", + _i = "mousedown.bs.backdrop"; + class bi { + constructor(t) { + (this._config = this._getConfig(t)), + (this._isAppended = !1), + (this._element = null); + } + show(t) { + this._config.isVisible + ? (this._append(), + this._config.isAnimated && u(this._getElement()), + this._getElement().classList.add(gi), + this._emulateAnimation(() => { + _(t); + })) + : _(t); + } + hide(t) { + this._config.isVisible + ? (this._getElement().classList.remove(gi), + this._emulateAnimation(() => { + this.dispose(), _(t); + })) + : _(t); + } + _getElement() { + if (!this._element) { + const t = document.createElement("div"); + (t.className = this._config.className), + this._config.isAnimated && t.classList.add("fade"), + (this._element = t); } - dispose() { - [window, this._dialog].forEach((t => j.off(t, ".bs.modal"))), - this._backdrop.dispose(), this._focustrap.deactivate(), - super.dispose() - } - handleUpdate() { this._adjustDialog() } - _initializeBackDrop() { - return new bi({ - isVisible : Boolean(this._config.backdrop), - isAnimated : this._isAnimated() - }) - } - _initializeFocusTrap() { return new Ai({trapElement : this._element}) } - _getConfig(t) { - return t = { + return this._element; + } + _getConfig(t) { + return ( + ((t = { ...pi, ...("object" == typeof t ? t : {}) }).rootElement = r( + t.rootElement + )), + a("backdrop", t, mi), + t + ); + } + _append() { + this._isAppended || + (this._config.rootElement.append(this._getElement()), + j.on(this._getElement(), _i, () => { + _(this._config.clickCallback); + }), + (this._isAppended = !0)); + } + dispose() { + this._isAppended && + (j.off(this._element, _i), + this._element.remove(), + (this._isAppended = !1)); + } + _emulateAnimation(t) { + b(t, this._getElement(), this._config.isAnimated); + } + } + const vi = { trapElement: null, autofocus: !0 }, + yi = { trapElement: "element", autofocus: "boolean" }, + wi = ".bs.focustrap", + Ei = "backward"; + class Ai { + constructor(t) { + (this._config = this._getConfig(t)), + (this._isActive = !1), + (this._lastTabNavDirection = null); + } + activate() { + const { trapElement: t, autofocus: e } = this._config; + this._isActive || + (e && t.focus(), + j.off(document, wi), + j.on(document, "focusin.bs.focustrap", (t) => this._handleFocusin(t)), + j.on(document, "keydown.tab.bs.focustrap", (t) => + this._handleKeydown(t) + ), + (this._isActive = !0)); + } + deactivate() { + this._isActive && ((this._isActive = !1), j.off(document, wi)); + } + _handleFocusin(t) { + const { target: e } = t, + { trapElement: i } = this._config; + if (e === document || e === i || i.contains(e)) return; + const n = V.focusableChildren(i); + 0 === n.length + ? i.focus() + : this._lastTabNavDirection === Ei + ? n[n.length - 1].focus() + : n[0].focus(); + } + _handleKeydown(t) { + "Tab" === t.key && + (this._lastTabNavDirection = t.shiftKey ? Ei : "forward"); + } + _getConfig(t) { + return ( + (t = { ...vi, ...("object" == typeof t ? t : {}) }), + a("focustrap", t, yi), + t + ); + } + } + const Ti = "modal", + Oi = "Escape", + Ci = { backdrop: !0, keyboard: !0, focus: !0 }, + ki = { + backdrop: "(boolean|string)", + keyboard: "boolean", + focus: "boolean", + }, + Li = "hidden.bs.modal", + xi = "show.bs.modal", + Di = "resize.bs.modal", + Si = "click.dismiss.bs.modal", + Ni = "keydown.dismiss.bs.modal", + Ii = "mousedown.dismiss.bs.modal", + Pi = "modal-open", + ji = "show", + Mi = "modal-static"; + class Hi extends B { + constructor(t, e) { + super(t), + (this._config = this._getConfig(e)), + (this._dialog = V.findOne(".modal-dialog", this._element)), + (this._backdrop = this._initializeBackDrop()), + (this._focustrap = this._initializeFocusTrap()), + (this._isShown = !1), + (this._ignoreBackdropClick = !1), + (this._isTransitioning = !1), + (this._scrollBar = new fi()); + } + static get Default() { + return Ci; + } + static get NAME() { + return Ti; + } + toggle(t) { + return this._isShown ? this.hide() : this.show(t); + } + show(t) { + this._isShown || + this._isTransitioning || + j.trigger(this._element, xi, { + relatedTarget: t, + }).defaultPrevented || + ((this._isShown = !0), + this._isAnimated() && (this._isTransitioning = !0), + this._scrollBar.hide(), + document.body.classList.add(Pi), + this._adjustDialog(), + this._setEscapeEvent(), + this._setResizeEvent(), + j.on(this._dialog, Ii, () => { + j.one(this._element, "mouseup.dismiss.bs.modal", (t) => { + t.target === this._element && (this._ignoreBackdropClick = !0); + }); + }), + this._showBackdrop(() => this._showElement(t))); + } + hide() { + if (!this._isShown || this._isTransitioning) return; + if (j.trigger(this._element, "hide.bs.modal").defaultPrevented) return; + this._isShown = !1; + const t = this._isAnimated(); + t && (this._isTransitioning = !0), + this._setEscapeEvent(), + this._setResizeEvent(), + this._focustrap.deactivate(), + this._element.classList.remove(ji), + j.off(this._element, Si), + j.off(this._dialog, Ii), + this._queueCallback(() => this._hideModal(), this._element, t); + } + dispose() { + [window, this._dialog].forEach((t) => j.off(t, ".bs.modal")), + this._backdrop.dispose(), + this._focustrap.deactivate(), + super.dispose(); + } + handleUpdate() { + this._adjustDialog(); + } + _initializeBackDrop() { + return new bi({ + isVisible: Boolean(this._config.backdrop), + isAnimated: this._isAnimated(), + }); + } + _initializeFocusTrap() { + return new Ai({ trapElement: this._element }); + } + _getConfig(t) { + return ( + (t = { ...Ci, ...U.getDataAttributes(this._element), - ..."object" == typeof t ? t : {} - }, - a(Ti, t, ki), t - } - _showElement(t) { - const e = this._isAnimated(), - i = V.findOne(".modal-body", this._dialog); - this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE || - document.body.append(this._element), - this._element.style.display = "block", - this._element.removeAttribute("aria-hidden"), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - this._element.scrollTop = 0, i && (i.scrollTop = 0), - e && u(this._element), this._element.classList.add(ji), - this._queueCallback( - (() => { - this._config.focus && this._focustrap.activate(), - this._isTransitioning = !1, - j.trigger(this._element, "shown.bs.modal", - {relatedTarget : t}) - }), - this._dialog, e) - } - _setEscapeEvent() { - this._isShown - ? j.on(this._element, Ni, - (t => {this._config.keyboard && t.key === Oi - ? (t.preventDefault(), this.hide()) - : this._config.keyboard || t.key !== Oi || - this._triggerBackdropTransition()})) - : j.off(this._element, Ni) - } - _setResizeEvent() { - this._isShown ? j.on(window, Di, (() => this._adjustDialog())) - : j.off(window, Di) - } - _hideModal() { - this._element.style.display = "none", + ...("object" == typeof t ? t : {}), + }), + a(Ti, t, ki), + t + ); + } + _showElement(t) { + const e = this._isAnimated(), + i = V.findOne(".modal-body", this._dialog); + (this._element.parentNode && + this._element.parentNode.nodeType === Node.ELEMENT_NODE) || + document.body.append(this._element), + (this._element.style.display = "block"), + this._element.removeAttribute("aria-hidden"), + this._element.setAttribute("aria-modal", !0), + this._element.setAttribute("role", "dialog"), + (this._element.scrollTop = 0), + i && (i.scrollTop = 0), + e && u(this._element), + this._element.classList.add(ji), + this._queueCallback( + () => { + this._config.focus && this._focustrap.activate(), + (this._isTransitioning = !1), + j.trigger(this._element, "shown.bs.modal", { relatedTarget: t }); + }, + this._dialog, + e + ); + } + _setEscapeEvent() { + this._isShown + ? j.on(this._element, Ni, (t) => { + this._config.keyboard && t.key === Oi + ? (t.preventDefault(), this.hide()) + : this._config.keyboard || + t.key !== Oi || + this._triggerBackdropTransition(); + }) + : j.off(this._element, Ni); + } + _setResizeEvent() { + this._isShown + ? j.on(window, Di, () => this._adjustDialog()) + : j.off(window, Di); + } + _hideModal() { + (this._element.style.display = "none"), this._element.setAttribute("aria-hidden", !0), this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), this._isTransitioning = !1, - this._backdrop.hide((() => { + this._element.removeAttribute("role"), + (this._isTransitioning = !1), + this._backdrop.hide(() => { document.body.classList.remove(Pi), - this._resetAdjustments(), - this._scrollBar.reset(), - j.trigger(this._element, Li) - })) - } - _showBackdrop(t) { - j.on(this._element, Si, - (t => {this._ignoreBackdropClick - ? this._ignoreBackdropClick = !1 - : t.target === t.currentTarget && - (!0 === this._config.backdrop - ? this.hide() - : "static" === this._config.backdrop && - this._triggerBackdropTransition())})), - this._backdrop.show(t) - } - _isAnimated() { return this._element.classList.contains("fade") } - _triggerBackdropTransition() { - if (j.trigger(this._element, "hidePrevented.bs.modal").defaultPrevented) - return; - const {classList : t, - scrollHeight : e, - style : i} = this._element, - n = e > document.documentElement.clientHeight; - !n && "hidden" === i.overflowY || t.contains(Mi) || - (n || (i.overflowY = "hidden"), t.add(Mi), - this._queueCallback( - (() => { - t.remove(Mi), - n || this._queueCallback((() => {i.overflowY = ""}), - this._dialog) - }), - this._dialog), - this._element.focus()) - } - _adjustDialog() { - const t = - this._element.scrollHeight > document.documentElement.clientHeight, - e = this._scrollBar.getWidth(), i = e > 0; - (!i && t && !m() || i && !t && m()) && - (this._element.style.paddingLeft = `${e}px`), - (i && !t && !m() || !i && t && m()) && - (this._element.style.paddingRight = `${e}px`) - } - _resetAdjustments() { - this._element.style.paddingLeft = "", - this._element.style.paddingRight = "" - } - static jQueryInterface(t, e) { - return this.each((function() { - const i = Hi.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === i[t]) - throw new TypeError(`No method named "${t}"`); - i[t](e) - } - })) - } + this._resetAdjustments(), + this._scrollBar.reset(), + j.trigger(this._element, Li); + }); } - j.on(document, "click.bs.modal.data-api", '[data-bs-toggle="modal"]', - (function(t) { - const e = n(this); - ["A", "AREA"].includes(this.tagName) && t.preventDefault(), - j.one(e, xi, - (t => {t.defaultPrevented || - j.one(e, Li, (() => {l(this) && this.focus()}))})); - const i = V.findOne(".modal.show"); - i && Hi.getInstance(i).hide(), Hi.getOrCreateInstance(e).toggle(this) - })), - R(Hi), g(Hi); - const Bi = "offcanvas", Ri = {backdrop : !0, keyboard : !0, scroll : !1}, - Wi = {backdrop : "boolean", keyboard : "boolean", scroll : "boolean"}, - $i = "show", zi = ".offcanvas.show", qi = "hidden.bs.offcanvas"; - class Fi extends B { - constructor(t, e) { - super(t), this._config = this._getConfig(e), this._isShown = !1, - this._backdrop = this._initializeBackDrop(), - this._focustrap = this._initializeFocusTrap(), - this._addEventListeners() - } - static get NAME() { return Bi } - static get Default() { return Ri } - toggle(t) { return this._isShown ? this.hide() : this.show(t) } - show(t) { - this._isShown || j.trigger(this._element, "show.bs.offcanvas", { - relatedTarget : t - }).defaultPrevented || - (this._isShown = !0, this._element.style.visibility = "visible", - this._backdrop.show(), this._config.scroll || (new fi).hide(), - this._element.removeAttribute("aria-hidden"), - this._element.setAttribute("aria-modal", !0), - this._element.setAttribute("role", "dialog"), - this._element.classList.add($i), - this._queueCallback( - (() => { - this._config.scroll || this._focustrap.activate(), - j.trigger(this._element, "shown.bs.offcanvas", - {relatedTarget : t}) - }), - this._element, !0)) - } - hide() { - this._isShown && - (j.trigger(this._element, "hide.bs.offcanvas").defaultPrevented || - (this._focustrap.deactivate(), this._element.blur(), - this._isShown = !1, this._element.classList.remove($i), - this._backdrop.hide(), - this._queueCallback( - (() => { - this._element.setAttribute("aria-hidden", !0), - this._element.removeAttribute("aria-modal"), - this._element.removeAttribute("role"), - this._element.style.visibility = "hidden", - this._config.scroll || (new fi).reset(), - j.trigger(this._element, qi) - }), - this._element, !0))) - } - dispose() { - this._backdrop.dispose(), this._focustrap.deactivate(), super.dispose() - } - _getConfig(t) { - return t = { + _showBackdrop(t) { + j.on(this._element, Si, (t) => { + this._ignoreBackdropClick + ? (this._ignoreBackdropClick = !1) + : t.target === t.currentTarget && + (!0 === this._config.backdrop + ? this.hide() + : "static" === this._config.backdrop && + this._triggerBackdropTransition()); + }), + this._backdrop.show(t); + } + _isAnimated() { + return this._element.classList.contains("fade"); + } + _triggerBackdropTransition() { + if (j.trigger(this._element, "hidePrevented.bs.modal").defaultPrevented) + return; + const { classList: t, scrollHeight: e, style: i } = this._element, + n = e > document.documentElement.clientHeight; + (!n && "hidden" === i.overflowY) || + t.contains(Mi) || + (n || (i.overflowY = "hidden"), + t.add(Mi), + this._queueCallback(() => { + t.remove(Mi), + n || + this._queueCallback(() => { + i.overflowY = ""; + }, this._dialog); + }, this._dialog), + this._element.focus()); + } + _adjustDialog() { + const t = + this._element.scrollHeight > document.documentElement.clientHeight, + e = this._scrollBar.getWidth(), + i = e > 0; + ((!i && t && !m()) || (i && !t && m())) && + (this._element.style.paddingLeft = `${e}px`), + ((i && !t && !m()) || (!i && t && m())) && + (this._element.style.paddingRight = `${e}px`); + } + _resetAdjustments() { + (this._element.style.paddingLeft = ""), + (this._element.style.paddingRight = ""); + } + static jQueryInterface(t, e) { + return this.each(function () { + const i = Hi.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === i[t]) throw new TypeError(`No method named "${t}"`); + i[t](e); + } + }); + } + } + j.on( + document, + "click.bs.modal.data-api", + '[data-bs-toggle="modal"]', + function (t) { + const e = n(this); + ["A", "AREA"].includes(this.tagName) && t.preventDefault(), + j.one(e, xi, (t) => { + t.defaultPrevented || + j.one(e, Li, () => { + l(this) && this.focus(); + }); + }); + const i = V.findOne(".modal.show"); + i && Hi.getInstance(i).hide(), Hi.getOrCreateInstance(e).toggle(this); + } + ), + R(Hi), + g(Hi); + const Bi = "offcanvas", + Ri = { backdrop: !0, keyboard: !0, scroll: !1 }, + Wi = { backdrop: "boolean", keyboard: "boolean", scroll: "boolean" }, + $i = "show", + zi = ".offcanvas.show", + qi = "hidden.bs.offcanvas"; + class Fi extends B { + constructor(t, e) { + super(t), + (this._config = this._getConfig(e)), + (this._isShown = !1), + (this._backdrop = this._initializeBackDrop()), + (this._focustrap = this._initializeFocusTrap()), + this._addEventListeners(); + } + static get NAME() { + return Bi; + } + static get Default() { + return Ri; + } + toggle(t) { + return this._isShown ? this.hide() : this.show(t); + } + show(t) { + this._isShown || + j.trigger(this._element, "show.bs.offcanvas", { + relatedTarget: t, + }).defaultPrevented || + ((this._isShown = !0), + (this._element.style.visibility = "visible"), + this._backdrop.show(), + this._config.scroll || new fi().hide(), + this._element.removeAttribute("aria-hidden"), + this._element.setAttribute("aria-modal", !0), + this._element.setAttribute("role", "dialog"), + this._element.classList.add($i), + this._queueCallback( + () => { + this._config.scroll || this._focustrap.activate(), + j.trigger(this._element, "shown.bs.offcanvas", { + relatedTarget: t, + }); + }, + this._element, + !0 + )); + } + hide() { + this._isShown && + (j.trigger(this._element, "hide.bs.offcanvas").defaultPrevented || + (this._focustrap.deactivate(), + this._element.blur(), + (this._isShown = !1), + this._element.classList.remove($i), + this._backdrop.hide(), + this._queueCallback( + () => { + this._element.setAttribute("aria-hidden", !0), + this._element.removeAttribute("aria-modal"), + this._element.removeAttribute("role"), + (this._element.style.visibility = "hidden"), + this._config.scroll || new fi().reset(), + j.trigger(this._element, qi); + }, + this._element, + !0 + ))); + } + dispose() { + this._backdrop.dispose(), this._focustrap.deactivate(), super.dispose(); + } + _getConfig(t) { + return ( + (t = { ...Ri, ...U.getDataAttributes(this._element), - ..."object" == typeof t ? t : {} - }, - a(Bi, t, Wi), t - } - _initializeBackDrop() { - return new bi({ - className : "offcanvas-backdrop", - isVisible : this._config.backdrop, - isAnimated : !0, - rootElement : this._element.parentNode, - clickCallback : () => this.hide() - }) - } - _initializeFocusTrap() { return new Ai({trapElement : this._element}) } - _addEventListeners() { - j.on( - this._element, "keydown.dismiss.bs.offcanvas", - (t => {this._config.keyboard && "Escape" === t.key && this.hide()})) - } - static jQueryInterface(t) { - return this.each((function() { - const e = Fi.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) - throw new TypeError(`No method named "${t}"`); - e[t](this) - } - })) - } + ...("object" == typeof t ? t : {}), + }), + a(Bi, t, Wi), + t + ); } - j.on(document, "click.bs.offcanvas.data-api", - '[data-bs-toggle="offcanvas"]', (function(t) { - const e = n(this); - if ([ "A", "AREA" ].includes(this.tagName) && t.preventDefault(), - c(this)) - return; - j.one(e, qi, (() => {l(this) && this.focus()})); - const i = V.findOne(zi); - i && i !== e && Fi.getInstance(i).hide(), - Fi.getOrCreateInstance(e).toggle(this) - })), - j.on(window, "load.bs.offcanvas.data-api", - (() => - V.find(zi).forEach((t => Fi.getOrCreateInstance(t).show())))), - R(Fi), g(Fi); - const Ui = new Set([ - "background", "cite", "href", "itemtype", "longdesc", "poster", "src", - "xlink:href" + _initializeBackDrop() { + return new bi({ + className: "offcanvas-backdrop", + isVisible: this._config.backdrop, + isAnimated: !0, + rootElement: this._element.parentNode, + clickCallback: () => this.hide(), + }); + } + _initializeFocusTrap() { + return new Ai({ trapElement: this._element }); + } + _addEventListeners() { + j.on(this._element, "keydown.dismiss.bs.offcanvas", (t) => { + this._config.keyboard && "Escape" === t.key && this.hide(); + }); + } + static jQueryInterface(t) { + return this.each(function () { + const e = Fi.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) + throw new TypeError(`No method named "${t}"`); + e[t](this); + } + }); + } + } + j.on( + document, + "click.bs.offcanvas.data-api", + '[data-bs-toggle="offcanvas"]', + function (t) { + const e = n(this); + if ((["A", "AREA"].includes(this.tagName) && t.preventDefault(), c(this))) + return; + j.one(e, qi, () => { + l(this) && this.focus(); + }); + const i = V.findOne(zi); + i && i !== e && Fi.getInstance(i).hide(), + Fi.getOrCreateInstance(e).toggle(this); + } + ), + j.on(window, "load.bs.offcanvas.data-api", () => + V.find(zi).forEach((t) => Fi.getOrCreateInstance(t).show()) + ), + R(Fi), + g(Fi); + const Ui = new Set([ + "background", + "cite", + "href", + "itemtype", + "longdesc", + "poster", + "src", + "xlink:href", ]), - Vi = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i, - Ki = - /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i, - Xi = (t, e) => { - const i = t.nodeName.toLowerCase(); - if (e.includes(i)) - return !Ui.has(i) || - Boolean(Vi.test(t.nodeValue) || Ki.test(t.nodeValue)); - const n = e.filter((t => t instanceof RegExp)); - for (let t = 0, e = n.length; t < e; t++) - if (n[t].test(i)) - return !0; - return !1 - }; - function Yi(t, e, i) { - if (!t.length) - return t; - if (i && "function" == typeof i) - return i(t); - const n = (new window.DOMParser).parseFromString(t, "text/html"), - s = [].concat(...n.body.querySelectorAll("*")); - for (let t = 0, i = s.length; t < i; t++) { - const i = s[t], n = i.nodeName.toLowerCase(); - if (!Object.keys(e).includes(n)) { - i.remove(); - continue - } - const o = [].concat(...i.attributes), - r = [].concat(e["*"] || [], e[n] || []); - o.forEach((t => {Xi(t, r) || i.removeAttribute(t.nodeName)})) + Vi = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i, + Ki = + /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i, + Xi = (t, e) => { + const i = t.nodeName.toLowerCase(); + if (e.includes(i)) + return ( + !Ui.has(i) || Boolean(Vi.test(t.nodeValue) || Ki.test(t.nodeValue)) + ); + const n = e.filter((t) => t instanceof RegExp); + for (let t = 0, e = n.length; t < e; t++) if (n[t].test(i)) return !0; + return !1; + }; + function Yi(t, e, i) { + if (!t.length) return t; + if (i && "function" == typeof i) return i(t); + const n = new window.DOMParser().parseFromString(t, "text/html"), + s = [].concat(...n.body.querySelectorAll("*")); + for (let t = 0, i = s.length; t < i; t++) { + const i = s[t], + n = i.nodeName.toLowerCase(); + if (!Object.keys(e).includes(n)) { + i.remove(); + continue; } - return n.body.innerHTML + const o = [].concat(...i.attributes), + r = [].concat(e["*"] || [], e[n] || []); + o.forEach((t) => { + Xi(t, r) || i.removeAttribute(t.nodeName); + }); } - const Qi = "tooltip", - Gi = new Set([ "sanitize", "allowList", "sanitizeFn" ]), Zi = { - animation : "boolean", - template : "string", - title : "(string|element|function)", - trigger : "string", - delay : "(number|object)", - html : "boolean", - selector : "(string|boolean)", - placement : "(string|function)", - offset : "(array|string|function)", - container : "(string|element|boolean)", - fallbackPlacements : "array", - boundary : "(string|element)", - customClass : "(string|function)", - sanitize : "boolean", - sanitizeFn : "(null|function)", - allowList : "object", - popperConfig : "(null|object|function)" - }, - Ji = { - AUTO : "auto", - TOP : "top", - RIGHT : m() ? "left" : "right", - BOTTOM : "bottom", - LEFT : m() ? "right" : "left" - }, - tn = { - animation : !0, - template : - '', - trigger : "hover focus", - title : "", - delay : 0, - html : !1, - selector : !1, - placement : "top", - offset : [ 0, 0 ], - container : !1, - fallbackPlacements : [ "top", "right", "bottom", "left" ], - boundary : "clippingParents", - customClass : "", - sanitize : !0, - sanitizeFn : null, - allowList : { - "*" : [ "class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i ], - a : [ "target", "href", "title", "rel" ], - area : [], - b : [], - br : [], - col : [], - code : [], - div : [], - em : [], - hr : [], - h1 : [], - h2 : [], - h3 : [], - h4 : [], - h5 : [], - h6 : [], - i : [], - img : [ "src", "srcset", "alt", "title", "width", "height" ], - li : [], - ol : [], - p : [], - pre : [], - s : [], - small : [], - span : [], - sub : [], - sup : [], - strong : [], - u : [], - ul : [] - }, - popperConfig : null - }, - en = { - HIDE : "hide.bs.tooltip", - HIDDEN : "hidden.bs.tooltip", - SHOW : "show.bs.tooltip", - SHOWN : "shown.bs.tooltip", - INSERTED : "inserted.bs.tooltip", - CLICK : "click.bs.tooltip", - FOCUSIN : "focusin.bs.tooltip", - FOCUSOUT : "focusout.bs.tooltip", - MOUSEENTER : "mouseenter.bs.tooltip", - MOUSELEAVE : "mouseleave.bs.tooltip" - }, - nn = "fade", sn = "show", on = "show", rn = "out", - an = ".tooltip-inner", ln = ".modal", cn = "hide.bs.modal", - hn = "hover", dn = "focus"; - class un extends B { - constructor(t, e) { - if (void 0 === Fe) - throw new TypeError( - "Bootstrap's tooltips require Popper (https://popper.js.org)"); - super(t), this._isEnabled = !0, this._timeout = 0, - this._hoverState = "", this._activeTrigger = {}, - this._popper = null, this._config = this._getConfig(e), - this.tip = null, this._setListeners() - } - static get Default() { return tn } - static get NAME() { return Qi } - static get Event() { return en } - static get DefaultType() { return Zi } - enable() { this._isEnabled = !0 } - disable() { this._isEnabled = !1 } - toggleEnabled() { this._isEnabled = !this._isEnabled } - toggle(t) { - if (this._isEnabled) - if (t) { - const e = this._initializeOnDelegatedTarget(t); - e._activeTrigger.click = !e._activeTrigger.click, - e._isWithActiveTrigger() ? e._enter(null, e) : e._leave(null, e) - } else { - if (this.getTipElement().classList.contains(sn)) - return void this._leave(null, this); - this._enter(null, this) - } - } - dispose() { - clearTimeout(this._timeout), - j.off(this._element.closest(ln), cn, this._hideModalHandler), - this.tip && this.tip.remove(), this._disposePopper(), - super.dispose() - } - show() { - if ("none" === this._element.style.display) - throw new Error("Please use show on visible elements"); - if (!this.isWithContent() || !this._isEnabled) - return; - const t = j.trigger(this._element, this.constructor.Event.SHOW), - e = h(this._element), - i = null === e - ? this._element.ownerDocument.documentElement.contains( - this._element) - : e.contains(this._element); - if (t.defaultPrevented || !i) - return; - "tooltip" === this.constructor.NAME && this.tip && - this.getTitle() !== this.tip.querySelector(an).innerHTML && - (this._disposePopper(), this.tip.remove(), this.tip = null); - const n = this.getTipElement(), s = (t => { - do { - t += Math.floor(1e6 * Math.random()) - } while (document.getElementById(t)); - return t - })(this.constructor.NAME); - n.setAttribute("id", s), - this._element.setAttribute("aria-describedby", s), - this._config.animation && n.classList.add(nn); - const o = "function" == typeof this._config.placement - ? this._config.placement.call(this, n, this._element) - : this._config.placement, - r = this._getAttachment(o); - this._addAttachmentClass(r); - const {container : a} = this._config; - H.set(n, this.constructor.DATA_KEY, this), - this._element.ownerDocument.documentElement.contains(this.tip) || - (a.append(n), - j.trigger(this._element, this.constructor.Event.INSERTED)), - this._popper - ? this._popper.update() - : this._popper = qe(this._element, n, this._getPopperConfig(r)), - n.classList.add(sn); - const l = this._resolvePossibleFunction(this._config.customClass); - l && n.classList.add(...l.split(" ")), - "ontouchstart" in document.documentElement && - [].concat(...document.body.children) - .forEach((t => {j.on(t, "mouseover", d)})); - const c = this.tip.classList.contains(nn); - this._queueCallback((() => { - const t = this._hoverState; - this._hoverState = null, - j.trigger(this._element, - this.constructor.Event.SHOWN), - t === rn && this._leave(null, this) - }), - this.tip, c) - } - hide() { - if (!this._popper) - return; - const t = this.getTipElement(); - if (j.trigger(this._element, this.constructor.Event.HIDE) - .defaultPrevented) - return; - t.classList.remove(sn), - "ontouchstart" in document.documentElement && - [].concat(...document.body.children) - .forEach((t => j.off(t, "mouseover", d))), - this._activeTrigger.click = !1, this._activeTrigger.focus = !1, - this._activeTrigger.hover = !1; - const e = this.tip.classList.contains(nn); - this._queueCallback( - (() => {this._isWithActiveTrigger() || - (this._hoverState !== on && t.remove(), - this._cleanTipClass(), - this._element.removeAttribute("aria-describedby"), - j.trigger(this._element, this.constructor.Event.HIDDEN), - this._disposePopper())}), - this.tip, e), - this._hoverState = "" - } - update() { null !== this._popper && this._popper.update() } - isWithContent() { return Boolean(this.getTitle()) } - getTipElement() { - if (this.tip) - return this.tip; - const t = document.createElement("div"); - t.innerHTML = this._config.template; - const e = t.children[0]; - return this.setContent(e), e.classList.remove(nn, sn), this.tip = e, - this.tip - } - setContent(t) { this._sanitizeAndSetContent(t, this.getTitle(), an) } - _sanitizeAndSetContent(t, e, i) { - const n = V.findOne(i, t); - e || !n ? this.setElementContent(n, e) : n.remove() - } - setElementContent(t, e) { - if (null !== t) - return o(e) ? (e = r(e), - void (this._config.html - ? e.parentNode !== t && - (t.innerHTML = "", t.append(e)) - : t.textContent = e.textContent)) - : void (this._config.html - ? (this._config.sanitize && - (e = Yi(e, this._config.allowList, - this._config.sanitizeFn)), - t.innerHTML = e) - : t.textContent = e) - } - getTitle() { - const t = this._element.getAttribute("data-bs-original-title") || - this._config.title; - return this._resolvePossibleFunction(t) - } - updateAttachment(t) { - return "right" === t ? "end" : "left" === t ? "start" : t - } - _initializeOnDelegatedTarget(t, e) { - return e || this.constructor.getOrCreateInstance( - t.delegateTarget, this._getDelegateConfig()) - } - _getOffset() { - const {offset : t} = this._config; - return "string" == typeof t - ? t.split(",").map((t => Number.parseInt(t, 10))) - : "function" == typeof t ? e => t(e, this._element) - : t - } - _resolvePossibleFunction(t) { - return "function" == typeof t ? t.call(this._element) : t - } - _getPopperConfig(t) { - const e = { - placement : t, - modifiers : [ - { - name : "flip", - options : {fallbackPlacements : this._config.fallbackPlacements} - }, - {name : "offset", options : {offset : this._getOffset()}}, { - name : "preventOverflow", - options : {boundary : this._config.boundary} - }, - { - name : "arrow", - options : {element : `.${this.constructor.NAME}-arrow`} - }, - { - name : "onChange", - enabled : !0, - phase : "afterWrite", - fn : t => this._handlePopperPlacementChange(t) - } - ], - onFirstUpdate : t => { - t.options.placement !== t.placement && - this._handlePopperPlacementChange(t) - } - }; - return { - ...e, ..."function" == typeof this._config.popperConfig - ? this._config.popperConfig(e) - : this._config.popperConfig + return n.body.innerHTML; + } + const Qi = "tooltip", + Gi = new Set(["sanitize", "allowList", "sanitizeFn"]), + Zi = { + animation: "boolean", + template: "string", + title: "(string|element|function)", + trigger: "string", + delay: "(number|object)", + html: "boolean", + selector: "(string|boolean)", + placement: "(string|function)", + offset: "(array|string|function)", + container: "(string|element|boolean)", + fallbackPlacements: "array", + boundary: "(string|element)", + customClass: "(string|function)", + sanitize: "boolean", + sanitizeFn: "(null|function)", + allowList: "object", + popperConfig: "(null|object|function)", + }, + Ji = { + AUTO: "auto", + TOP: "top", + RIGHT: m() ? "left" : "right", + BOTTOM: "bottom", + LEFT: m() ? "right" : "left", + }, + tn = { + animation: !0, + template: + '', + trigger: "hover focus", + title: "", + delay: 0, + html: !1, + selector: !1, + placement: "top", + offset: [0, 0], + container: !1, + fallbackPlacements: ["top", "right", "bottom", "left"], + boundary: "clippingParents", + customClass: "", + sanitize: !0, + sanitizeFn: null, + allowList: { + "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i], + a: ["target", "href", "title", "rel"], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ["src", "srcset", "alt", "title", "width", "height"], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [], + }, + popperConfig: null, + }, + en = { + HIDE: "hide.bs.tooltip", + HIDDEN: "hidden.bs.tooltip", + SHOW: "show.bs.tooltip", + SHOWN: "shown.bs.tooltip", + INSERTED: "inserted.bs.tooltip", + CLICK: "click.bs.tooltip", + FOCUSIN: "focusin.bs.tooltip", + FOCUSOUT: "focusout.bs.tooltip", + MOUSEENTER: "mouseenter.bs.tooltip", + MOUSELEAVE: "mouseleave.bs.tooltip", + }, + nn = "fade", + sn = "show", + on = "show", + rn = "out", + an = ".tooltip-inner", + ln = ".modal", + cn = "hide.bs.modal", + hn = "hover", + dn = "focus"; + class un extends B { + constructor(t, e) { + if (void 0 === Fe) + throw new TypeError( + "Bootstrap's tooltips require Popper (https://popper.js.org)" + ); + super(t), + (this._isEnabled = !0), + (this._timeout = 0), + (this._hoverState = ""), + (this._activeTrigger = {}), + (this._popper = null), + (this._config = this._getConfig(e)), + (this.tip = null), + this._setListeners(); + } + static get Default() { + return tn; + } + static get NAME() { + return Qi; + } + static get Event() { + return en; + } + static get DefaultType() { + return Zi; + } + enable() { + this._isEnabled = !0; + } + disable() { + this._isEnabled = !1; + } + toggleEnabled() { + this._isEnabled = !this._isEnabled; + } + toggle(t) { + if (this._isEnabled) + if (t) { + const e = this._initializeOnDelegatedTarget(t); + (e._activeTrigger.click = !e._activeTrigger.click), + e._isWithActiveTrigger() ? e._enter(null, e) : e._leave(null, e); + } else { + if (this.getTipElement().classList.contains(sn)) + return void this._leave(null, this); + this._enter(null, this); } - } - _addAttachmentClass(t) { - this.getTipElement().classList.add( - `${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`) - } - _getAttachment(t) { return Ji[t.toUpperCase()] } - _setListeners() { - this._config.trigger.split(" ").forEach((t => { - if ("click" === t) - j.on(this._element, this.constructor.Event.CLICK, - this._config.selector, (t => this.toggle(t))); - else if ("manual" !== t) { - const e = t === hn ? this.constructor.Event.MOUSEENTER - : this.constructor.Event.FOCUSIN, - i = t === hn ? this.constructor.Event.MOUSELEAVE - : this.constructor.Event.FOCUSOUT; - j.on(this._element, e, this._config.selector, - (t => this._enter(t))), - j.on(this._element, i, this._config.selector, - (t => this._leave(t))) - } - })), - this._hideModalHandler = () => { this._element && this.hide() }, - j.on(this._element.closest(ln), cn, this._hideModalHandler), - this._config.selector ? this._config = { + } + dispose() { + clearTimeout(this._timeout), + j.off(this._element.closest(ln), cn, this._hideModalHandler), + this.tip && this.tip.remove(), + this._disposePopper(), + super.dispose(); + } + show() { + if ("none" === this._element.style.display) + throw new Error("Please use show on visible elements"); + if (!this.isWithContent() || !this._isEnabled) return; + const t = j.trigger(this._element, this.constructor.Event.SHOW), + e = h(this._element), + i = + null === e + ? this._element.ownerDocument.documentElement.contains( + this._element + ) + : e.contains(this._element); + if (t.defaultPrevented || !i) return; + "tooltip" === this.constructor.NAME && + this.tip && + this.getTitle() !== this.tip.querySelector(an).innerHTML && + (this._disposePopper(), this.tip.remove(), (this.tip = null)); + const n = this.getTipElement(), + s = ((t) => { + do { + t += Math.floor(1e6 * Math.random()); + } while (document.getElementById(t)); + return t; + })(this.constructor.NAME); + n.setAttribute("id", s), + this._element.setAttribute("aria-describedby", s), + this._config.animation && n.classList.add(nn); + const o = + "function" == typeof this._config.placement + ? this._config.placement.call(this, n, this._element) + : this._config.placement, + r = this._getAttachment(o); + this._addAttachmentClass(r); + const { container: a } = this._config; + H.set(n, this.constructor.DATA_KEY, this), + this._element.ownerDocument.documentElement.contains(this.tip) || + (a.append(n), + j.trigger(this._element, this.constructor.Event.INSERTED)), + this._popper + ? this._popper.update() + : (this._popper = qe(this._element, n, this._getPopperConfig(r))), + n.classList.add(sn); + const l = this._resolvePossibleFunction(this._config.customClass); + l && n.classList.add(...l.split(" ")), + "ontouchstart" in document.documentElement && + [].concat(...document.body.children).forEach((t) => { + j.on(t, "mouseover", d); + }); + const c = this.tip.classList.contains(nn); + this._queueCallback( + () => { + const t = this._hoverState; + (this._hoverState = null), + j.trigger(this._element, this.constructor.Event.SHOWN), + t === rn && this._leave(null, this); + }, + this.tip, + c + ); + } + hide() { + if (!this._popper) return; + const t = this.getTipElement(); + if ( + j.trigger(this._element, this.constructor.Event.HIDE).defaultPrevented + ) + return; + t.classList.remove(sn), + "ontouchstart" in document.documentElement && + [] + .concat(...document.body.children) + .forEach((t) => j.off(t, "mouseover", d)), + (this._activeTrigger.click = !1), + (this._activeTrigger.focus = !1), + (this._activeTrigger.hover = !1); + const e = this.tip.classList.contains(nn); + this._queueCallback( + () => { + this._isWithActiveTrigger() || + (this._hoverState !== on && t.remove(), + this._cleanTipClass(), + this._element.removeAttribute("aria-describedby"), + j.trigger(this._element, this.constructor.Event.HIDDEN), + this._disposePopper()); + }, + this.tip, + e + ), + (this._hoverState = ""); + } + update() { + null !== this._popper && this._popper.update(); + } + isWithContent() { + return Boolean(this.getTitle()); + } + getTipElement() { + if (this.tip) return this.tip; + const t = document.createElement("div"); + t.innerHTML = this._config.template; + const e = t.children[0]; + return ( + this.setContent(e), e.classList.remove(nn, sn), (this.tip = e), this.tip + ); + } + setContent(t) { + this._sanitizeAndSetContent(t, this.getTitle(), an); + } + _sanitizeAndSetContent(t, e, i) { + const n = V.findOne(i, t); + e || !n ? this.setElementContent(n, e) : n.remove(); + } + setElementContent(t, e) { + if (null !== t) + return o(e) + ? ((e = r(e)), + void (this._config.html + ? e.parentNode !== t && ((t.innerHTML = ""), t.append(e)) + : (t.textContent = e.textContent))) + : void (this._config.html + ? (this._config.sanitize && + (e = Yi(e, this._config.allowList, this._config.sanitizeFn)), + (t.innerHTML = e)) + : (t.textContent = e)); + } + getTitle() { + const t = + this._element.getAttribute("data-bs-original-title") || + this._config.title; + return this._resolvePossibleFunction(t); + } + updateAttachment(t) { + return "right" === t ? "end" : "left" === t ? "start" : t; + } + _initializeOnDelegatedTarget(t, e) { + return ( + e || + this.constructor.getOrCreateInstance( + t.delegateTarget, + this._getDelegateConfig() + ) + ); + } + _getOffset() { + const { offset: t } = this._config; + return "string" == typeof t + ? t.split(",").map((t) => Number.parseInt(t, 10)) + : "function" == typeof t + ? (e) => t(e, this._element) + : t; + } + _resolvePossibleFunction(t) { + return "function" == typeof t ? t.call(this._element) : t; + } + _getPopperConfig(t) { + const e = { + placement: t, + modifiers: [ + { + name: "flip", + options: { fallbackPlacements: this._config.fallbackPlacements }, + }, + { name: "offset", options: { offset: this._getOffset() } }, + { + name: "preventOverflow", + options: { boundary: this._config.boundary }, + }, + { + name: "arrow", + options: { element: `.${this.constructor.NAME}-arrow` }, + }, + { + name: "onChange", + enabled: !0, + phase: "afterWrite", + fn: (t) => this._handlePopperPlacementChange(t), + }, + ], + onFirstUpdate: (t) => { + t.options.placement !== t.placement && + this._handlePopperPlacementChange(t); + }, + }; + return { + ...e, + ...("function" == typeof this._config.popperConfig + ? this._config.popperConfig(e) + : this._config.popperConfig), + }; + } + _addAttachmentClass(t) { + this.getTipElement().classList.add( + `${this._getBasicClassPrefix()}-${this.updateAttachment(t)}` + ); + } + _getAttachment(t) { + return Ji[t.toUpperCase()]; + } + _setListeners() { + this._config.trigger.split(" ").forEach((t) => { + if ("click" === t) + j.on( + this._element, + this.constructor.Event.CLICK, + this._config.selector, + (t) => this.toggle(t) + ); + else if ("manual" !== t) { + const e = + t === hn + ? this.constructor.Event.MOUSEENTER + : this.constructor.Event.FOCUSIN, + i = + t === hn + ? this.constructor.Event.MOUSELEAVE + : this.constructor.Event.FOCUSOUT; + j.on(this._element, e, this._config.selector, (t) => this._enter(t)), + j.on(this._element, i, this._config.selector, (t) => + this._leave(t) + ); + } + }), + (this._hideModalHandler = () => { + this._element && this.hide(); + }), + j.on(this._element.closest(ln), cn, this._hideModalHandler), + this._config.selector + ? (this._config = { ...this._config, - trigger : "manual", - selector : "" - } - : this._fixTitle() - } - _fixTitle() { - const t = this._element.getAttribute("title"), - e = typeof this._element.getAttribute("data-bs-original-title"); - (t || "string" !== e) && - (this._element.setAttribute("data-bs-original-title", t || ""), - !t || this._element.getAttribute("aria-label") || - this._element.textContent || - this._element.setAttribute("aria-label", t), - this._element.setAttribute("title", "")) - } - _enter(t, e) { - e = this._initializeOnDelegatedTarget(t, e), + trigger: "manual", + selector: "", + }) + : this._fixTitle(); + } + _fixTitle() { + const t = this._element.getAttribute("title"), + e = typeof this._element.getAttribute("data-bs-original-title"); + (t || "string" !== e) && + (this._element.setAttribute("data-bs-original-title", t || ""), + !t || + this._element.getAttribute("aria-label") || + this._element.textContent || + this._element.setAttribute("aria-label", t), + this._element.setAttribute("title", "")); + } + _enter(t, e) { + (e = this._initializeOnDelegatedTarget(t, e)), t && (e._activeTrigger["focusin" === t.type ? dn : hn] = !0), e.getTipElement().classList.contains(sn) || e._hoverState === on - ? e._hoverState = on - : (clearTimeout(e._timeout), e._hoverState = on, - e._config.delay &&e._config.delay.show - ? e._timeout = - setTimeout((() => {e._hoverState === on && e.show()}), - e._config.delay.show) - : e.show()) - } - _leave(t, e) { - e = this._initializeOnDelegatedTarget(t, e), - t && (e._activeTrigger["focusout" === t.type ? dn : hn] = - e._element.contains(t.relatedTarget)), + ? (e._hoverState = on) + : (clearTimeout(e._timeout), + (e._hoverState = on), + e._config.delay && e._config.delay.show + ? (e._timeout = setTimeout(() => { + e._hoverState === on && e.show(); + }, e._config.delay.show)) + : e.show()); + } + _leave(t, e) { + (e = this._initializeOnDelegatedTarget(t, e)), + t && + (e._activeTrigger["focusout" === t.type ? dn : hn] = + e._element.contains(t.relatedTarget)), e._isWithActiveTrigger() || - (clearTimeout(e._timeout), e._hoverState = rn, - e._config.delay &&e._config.delay.hide - ? e._timeout = - setTimeout((() => {e._hoverState === rn && e.hide()}), - e._config.delay.hide) - : e.hide()) - } - _isWithActiveTrigger() { - for (const t in this._activeTrigger) - if (this._activeTrigger[t]) - return !0; - return !1 - } - _getConfig(t) { - const e = U.getDataAttributes(this._element); - return Object.keys(e).forEach((t => {Gi.has(t) && delete e[t]})), - (t = { - ...this.constructor.Default, - ...e, - ..."object" == typeof t && t ? t : {} - }).container = - !1 === t.container ? document.body : r(t.container), - "number" == typeof t.delay && - (t.delay = {show : t.delay, hide : t.delay}), - "number" == typeof t.title && (t.title = t.title.toString()), - "number" == typeof t.content && (t.content = t.content.toString()), - a(Qi, t, this.constructor.DefaultType), - t.sanitize && - (t.template = Yi(t.template, t.allowList, t.sanitizeFn)), - t - } - _getDelegateConfig() { - const t = {}; - for (const e in this._config) - this.constructor.Default[e] !== this._config[e] && - (t[e] = this._config[e]); - return t - } - _cleanTipClass() { - const t = this.getTipElement(), - e = new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`, "g"), - i = t.getAttribute("class").match(e); - null !== i && i.length > 0 && - i.map((t => t.trim())).forEach((e => t.classList.remove(e))) - } - _getBasicClassPrefix() { return "bs-tooltip" } - _handlePopperPlacementChange(t) { - const {state : e} = t; - e && (this.tip = e.elements.popper, this._cleanTipClass(), - this._addAttachmentClass(this._getAttachment(e.placement))) - } - _disposePopper() { - this._popper && (this._popper.destroy(), this._popper = null) - } - static jQueryInterface(t) { - return this.each((function() { - const e = un.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t]() - } - })) - } + (clearTimeout(e._timeout), + (e._hoverState = rn), + e._config.delay && e._config.delay.hide + ? (e._timeout = setTimeout(() => { + e._hoverState === rn && e.hide(); + }, e._config.delay.hide)) + : e.hide()); } - g(un); - const fn = { + _isWithActiveTrigger() { + for (const t in this._activeTrigger) + if (this._activeTrigger[t]) return !0; + return !1; + } + _getConfig(t) { + const e = U.getDataAttributes(this._element); + return ( + Object.keys(e).forEach((t) => { + Gi.has(t) && delete e[t]; + }), + ((t = { + ...this.constructor.Default, + ...e, + ...("object" == typeof t && t ? t : {}), + }).container = !1 === t.container ? document.body : r(t.container)), + "number" == typeof t.delay && + (t.delay = { show: t.delay, hide: t.delay }), + "number" == typeof t.title && (t.title = t.title.toString()), + "number" == typeof t.content && (t.content = t.content.toString()), + a(Qi, t, this.constructor.DefaultType), + t.sanitize && (t.template = Yi(t.template, t.allowList, t.sanitizeFn)), + t + ); + } + _getDelegateConfig() { + const t = {}; + for (const e in this._config) + this.constructor.Default[e] !== this._config[e] && + (t[e] = this._config[e]); + return t; + } + _cleanTipClass() { + const t = this.getTipElement(), + e = new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`, "g"), + i = t.getAttribute("class").match(e); + null !== i && + i.length > 0 && + i.map((t) => t.trim()).forEach((e) => t.classList.remove(e)); + } + _getBasicClassPrefix() { + return "bs-tooltip"; + } + _handlePopperPlacementChange(t) { + const { state: e } = t; + e && + ((this.tip = e.elements.popper), + this._cleanTipClass(), + this._addAttachmentClass(this._getAttachment(e.placement))); + } + _disposePopper() { + this._popper && (this._popper.destroy(), (this._popper = null)); + } + static jQueryInterface(t) { + return this.each(function () { + const e = un.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](); + } + }); + } + } + g(un); + const fn = { ...un.Default, - placement : "right", - offset : [ 0, 8 ], - trigger : "click", - content : "", - template : - '' + placement: "right", + offset: [0, 8], + trigger: "click", + content: "", + template: + '', }, - pn = {...un.DefaultType, content : "(string|element|function)"}, - mn = { - HIDE : "hide.bs.popover", - HIDDEN : "hidden.bs.popover", - SHOW : "show.bs.popover", - SHOWN : "shown.bs.popover", - INSERTED : "inserted.bs.popover", - CLICK : "click.bs.popover", - FOCUSIN : "focusin.bs.popover", - FOCUSOUT : "focusout.bs.popover", - MOUSEENTER : "mouseenter.bs.popover", - MOUSELEAVE : "mouseleave.bs.popover" - }; - class gn extends un { - static get Default() { return fn } - static get NAME() { return "popover" } - static get Event() { return mn } - static get DefaultType() { return pn } - isWithContent() { return this.getTitle() || this._getContent() } - setContent(t) { - this._sanitizeAndSetContent(t, this.getTitle(), ".popover-header"), - this._sanitizeAndSetContent(t, this._getContent(), ".popover-body") - } - _getContent() { - return this._resolvePossibleFunction(this._config.content) - } - _getBasicClassPrefix() { return "bs-popover" } - static jQueryInterface(t) { - return this.each((function() { - const e = gn.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t]() - } - })) + pn = { ...un.DefaultType, content: "(string|element|function)" }, + mn = { + HIDE: "hide.bs.popover", + HIDDEN: "hidden.bs.popover", + SHOW: "show.bs.popover", + SHOWN: "shown.bs.popover", + INSERTED: "inserted.bs.popover", + CLICK: "click.bs.popover", + FOCUSIN: "focusin.bs.popover", + FOCUSOUT: "focusout.bs.popover", + MOUSEENTER: "mouseenter.bs.popover", + MOUSELEAVE: "mouseleave.bs.popover", + }; + class gn extends un { + static get Default() { + return fn; + } + static get NAME() { + return "popover"; + } + static get Event() { + return mn; + } + static get DefaultType() { + return pn; + } + isWithContent() { + return this.getTitle() || this._getContent(); + } + setContent(t) { + this._sanitizeAndSetContent(t, this.getTitle(), ".popover-header"), + this._sanitizeAndSetContent(t, this._getContent(), ".popover-body"); + } + _getContent() { + return this._resolvePossibleFunction(this._config.content); + } + _getBasicClassPrefix() { + return "bs-popover"; + } + static jQueryInterface(t) { + return this.each(function () { + const e = gn.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](); + } + }); + } + } + g(gn); + const _n = "scrollspy", + bn = { offset: 10, method: "auto", target: "" }, + vn = { + offset: "number", + method: "string", + target: "(string|element)", + }, + yn = "active", + wn = ".nav-link, .list-group-item, .dropdown-item", + En = "position"; + class An extends B { + constructor(t, e) { + super(t), + (this._scrollElement = + "BODY" === this._element.tagName ? window : this._element), + (this._config = this._getConfig(e)), + (this._offsets = []), + (this._targets = []), + (this._activeTarget = null), + (this._scrollHeight = 0), + j.on(this._scrollElement, "scroll.bs.scrollspy", () => this._process()), + this.refresh(), + this._process(); + } + static get Default() { + return bn; + } + static get NAME() { + return _n; + } + refresh() { + const t = + this._scrollElement === this._scrollElement.window ? "offset" : En, + e = "auto" === this._config.method ? t : this._config.method, + n = e === En ? this._getScrollTop() : 0; + (this._offsets = []), + (this._targets = []), + (this._scrollHeight = this._getScrollHeight()), + V.find(wn, this._config.target) + .map((t) => { + const s = i(t), + o = s ? V.findOne(s) : null; + if (o) { + const t = o.getBoundingClientRect(); + if (t.width || t.height) return [U[e](o).top + n, s]; + } + return null; + }) + .filter((t) => t) + .sort((t, e) => t[0] - e[0]) + .forEach((t) => { + this._offsets.push(t[0]), this._targets.push(t[1]); + }); + } + dispose() { + j.off(this._scrollElement, ".bs.scrollspy"), super.dispose(); + } + _getConfig(t) { + return ( + ((t = { + ...bn, + ...U.getDataAttributes(this._element), + ...("object" == typeof t && t ? t : {}), + }).target = r(t.target) || document.documentElement), + a(_n, t, vn), + t + ); + } + _getScrollTop() { + return this._scrollElement === window + ? this._scrollElement.pageYOffset + : this._scrollElement.scrollTop; + } + _getScrollHeight() { + return ( + this._scrollElement.scrollHeight || + Math.max( + document.body.scrollHeight, + document.documentElement.scrollHeight + ) + ); + } + _getOffsetHeight() { + return this._scrollElement === window + ? window.innerHeight + : this._scrollElement.getBoundingClientRect().height; + } + _process() { + const t = this._getScrollTop() + this._config.offset, + e = this._getScrollHeight(), + i = this._config.offset + e - this._getOffsetHeight(); + if ((this._scrollHeight !== e && this.refresh(), t >= i)) { + const t = this._targets[this._targets.length - 1]; + this._activeTarget !== t && this._activate(t); + } else { + if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0) + return (this._activeTarget = null), void this._clear(); + for (let e = this._offsets.length; e--; ) + this._activeTarget !== this._targets[e] && + t >= this._offsets[e] && + (void 0 === this._offsets[e + 1] || t < this._offsets[e + 1]) && + this._activate(this._targets[e]); } } - g(gn); - const _n = "scrollspy", bn = {offset : 10, method : "auto", target : ""}, - vn = { - offset : "number", - method : "string", - target : "(string|element)" + _activate(t) { + (this._activeTarget = t), this._clear(); + const e = wn + .split(",") + .map((e) => `${e}[data-bs-target="${t}"],${e}[href="${t}"]`), + i = V.findOne(e.join(","), this._config.target); + i.classList.add(yn), + i.classList.contains("dropdown-item") + ? V.findOne(".dropdown-toggle", i.closest(".dropdown")).classList.add( + yn + ) + : V.parents(i, ".nav, .list-group").forEach((t) => { + V.prev(t, ".nav-link, .list-group-item").forEach((t) => + t.classList.add(yn) + ), + V.prev(t, ".nav-item").forEach((t) => { + V.children(t, ".nav-link").forEach((t) => + t.classList.add(yn) + ); + }); + }), + j.trigger(this._scrollElement, "activate.bs.scrollspy", { + relatedTarget: t, + }); + } + _clear() { + V.find(wn, this._config.target) + .filter((t) => t.classList.contains(yn)) + .forEach((t) => t.classList.remove(yn)); + } + static jQueryInterface(t) { + return this.each(function () { + const e = An.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](); + } + }); + } + } + j.on(window, "load.bs.scrollspy.data-api", () => { + V.find('[data-bs-spy="scroll"]').forEach((t) => new An(t)); + }), + g(An); + const Tn = "active", + On = "fade", + Cn = "show", + kn = ".active", + Ln = ":scope > li > .active"; + class xn extends B { + static get NAME() { + return "tab"; + } + show() { + if ( + this._element.parentNode && + this._element.parentNode.nodeType === Node.ELEMENT_NODE && + this._element.classList.contains(Tn) + ) + return; + let t; + const e = n(this._element), + i = this._element.closest(".nav, .list-group"); + if (i) { + const e = "UL" === i.nodeName || "OL" === i.nodeName ? Ln : kn; + (t = V.find(e, i)), (t = t[t.length - 1]); + } + const s = t + ? j.trigger(t, "hide.bs.tab", { relatedTarget: this._element }) + : null; + if ( + j.trigger(this._element, "show.bs.tab", { + relatedTarget: t, + }).defaultPrevented || + (null !== s && s.defaultPrevented) + ) + return; + this._activate(this._element, i); + const o = () => { + j.trigger(t, "hidden.bs.tab", { relatedTarget: this._element }), + j.trigger(this._element, "shown.bs.tab", { relatedTarget: t }); + }; + e ? this._activate(e, e.parentNode, o) : o(); + } + _activate(t, e, i) { + const n = ( + !e || ("UL" !== e.nodeName && "OL" !== e.nodeName) + ? V.children(e, kn) + : V.find(Ln, e) + )[0], + s = i && n && n.classList.contains(On), + o = () => this._transitionComplete(t, n, i); + n && s ? (n.classList.remove(Cn), this._queueCallback(o, t, !0)) : o(); + } + _transitionComplete(t, e, i) { + if (e) { + e.classList.remove(Tn); + const t = V.findOne(":scope > .dropdown-menu .active", e.parentNode); + t && t.classList.remove(Tn), + "tab" === e.getAttribute("role") && + e.setAttribute("aria-selected", !1); + } + t.classList.add(Tn), + "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !0), + u(t), + t.classList.contains(On) && t.classList.add(Cn); + let n = t.parentNode; + if ( + (n && "LI" === n.nodeName && (n = n.parentNode), + n && n.classList.contains("dropdown-menu")) + ) { + const e = t.closest(".dropdown"); + e && V.find(".dropdown-toggle", e).forEach((t) => t.classList.add(Tn)), + t.setAttribute("aria-expanded", !0); + } + i && i(); + } + static jQueryInterface(t) { + return this.each(function () { + const e = xn.getOrCreateInstance(this); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](); + } + }); + } + } + j.on( + document, + "click.bs.tab.data-api", + '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', + function (t) { + ["A", "AREA"].includes(this.tagName) && t.preventDefault(), + c(this) || xn.getOrCreateInstance(this).show(); + } + ), + g(xn); + const Dn = "toast", + Sn = "hide", + Nn = "show", + In = "showing", + Pn = { animation: "boolean", autohide: "boolean", delay: "number" }, + jn = { animation: !0, autohide: !0, delay: 5e3 }; + class Mn extends B { + constructor(t, e) { + super(t), + (this._config = this._getConfig(e)), + (this._timeout = null), + (this._hasMouseInteraction = !1), + (this._hasKeyboardInteraction = !1), + this._setListeners(); + } + static get DefaultType() { + return Pn; + } + static get Default() { + return jn; + } + static get NAME() { + return Dn; + } + show() { + j.trigger(this._element, "show.bs.toast").defaultPrevented || + (this._clearTimeout(), + this._config.animation && this._element.classList.add("fade"), + this._element.classList.remove(Sn), + u(this._element), + this._element.classList.add(Nn), + this._element.classList.add(In), + this._queueCallback( + () => { + this._element.classList.remove(In), + j.trigger(this._element, "shown.bs.toast"), + this._maybeScheduleHide(); }, - yn = "active", wn = ".nav-link, .list-group-item, .dropdown-item", - En = "position"; - class An extends B { - constructor(t, e) { - super(t), - this._scrollElement = - "BODY" === this._element.tagName ? window : this._element, - this._config = this._getConfig(e), this._offsets = [], - this._targets = [], this._activeTarget = null, - this._scrollHeight = 0, - j.on(this._scrollElement, "scroll.bs.scrollspy", - (() => this._process())), - this.refresh(), this._process() - } - static get Default() { return bn } - static get NAME() { return _n } - refresh() { - const t = - this._scrollElement === this._scrollElement.window ? "offset" : En, - e = "auto" === this._config.method ? t : this._config.method, - n = e === En ? this._getScrollTop() : 0; - this._offsets = [], this._targets = [], - this._scrollHeight = this._getScrollHeight(), - V.find(wn, this._config.target) - .map((t => { - const s = i(t), o = s ? V.findOne(s) : null; - if (o) { - const t = o.getBoundingClientRect(); - if (t.width || t.height) - return [ U[e](o).top + n, s ] - } - return null - })) - .filter((t => t)) - .sort(((t, e) => t[0] - e[0])) - .forEach( - (t => {this._offsets.push(t[0]), this._targets.push(t[1])})) - } - dispose() { j.off(this._scrollElement, ".bs.scrollspy"), super.dispose() } - _getConfig(t) { - return (t = { - ...bn, - ...U.getDataAttributes(this._element), - ..."object" == typeof t && t ? t : {} - }).target = r(t.target) || document.documentElement, - a(_n, t, vn), t - } - _getScrollTop() { - return this._scrollElement === window ? this._scrollElement.pageYOffset - : this._scrollElement.scrollTop - } - _getScrollHeight() { - return this._scrollElement.scrollHeight || - Math.max(document.body.scrollHeight, - document.documentElement.scrollHeight) - } - _getOffsetHeight() { - return this._scrollElement === window - ? window.innerHeight - : this._scrollElement.getBoundingClientRect().height - } - _process() { - const t = this._getScrollTop() + this._config.offset, - e = this._getScrollHeight(), - i = this._config.offset + e - this._getOffsetHeight(); - if (this._scrollHeight !== e && this.refresh(), t >= i) { - const t = this._targets[this._targets.length - 1]; - this._activeTarget !== t && this._activate(t) - } else { - if (this._activeTarget && t < this._offsets[0] && - this._offsets[0] > 0) - return this._activeTarget = null, void this._clear(); - for (let e = this._offsets.length; e--;) - this._activeTarget !== this._targets[e] && t >= this._offsets[e] && - (void 0 === this._offsets[e + 1] || t < this._offsets[e + 1]) && - this._activate(this._targets[e]) - } - } - _activate(t) { - this._activeTarget = t, this._clear(); - const e = wn.split(",").map( - (e => `${e}[data-bs-target="${t}"],${e}[href="${t}"]`)), - i = V.findOne(e.join(","), this._config.target); - i.classList.add(yn), - i.classList.contains("dropdown-item") - ? V.findOne(".dropdown-toggle", i.closest(".dropdown")) - .classList.add(yn) - : V.parents(i, ".nav, .list-group").forEach((t => { - V.prev(t, ".nav-link, .list-group-item") - .forEach((t => t.classList.add(yn))), - V.prev(t, ".nav-item") - .forEach( - (t => {V.children(t, ".nav-link") - .forEach((t => t.classList.add(yn)))})) - })), - j.trigger(this._scrollElement, "activate.bs.scrollspy", - {relatedTarget : t}) - } - _clear() { - V.find(wn, this._config.target) - .filter((t => t.classList.contains(yn))) - .forEach((t => t.classList.remove(yn))) - } - static jQueryInterface(t) { - return this.each((function() { - const e = An.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t]() - } - })) - } + this._element, + this._config.animation + )); } - j.on(window, "load.bs.scrollspy.data-api", - (() => {V.find('[data-bs-spy="scroll"]').forEach((t => new An(t)))})), - g(An); - const Tn = "active", On = "fade", Cn = "show", kn = ".active", - Ln = ":scope > li > .active"; - class xn extends B { - static get NAME() { return "tab" } - show() { - if (this._element.parentNode && - this._element.parentNode.nodeType === Node.ELEMENT_NODE && - this._element.classList.contains(Tn)) - return; - let t; - const e = n(this._element), - i = this._element.closest(".nav, .list-group"); - if (i) { - const e = "UL" === i.nodeName || "OL" === i.nodeName ? Ln : kn; - t = V.find(e, i), t = t[t.length - 1] - } - const s = - t ? j.trigger(t, "hide.bs.tab", {relatedTarget : this._element}) - : null; - if (j.trigger(this._element, "show.bs.tab", { - relatedTarget : t - }).defaultPrevented || - null !== s && s.defaultPrevented) - return; - this._activate(this._element, i); - const o = () => { - j.trigger(t, "hidden.bs.tab", {relatedTarget : this._element}), - j.trigger(this._element, "shown.bs.tab", {relatedTarget : t}) - }; - e ? this._activate(e, e.parentNode, o) : o() - } - _activate(t, e, i) { - const n = (!e || "UL" !== e.nodeName && "OL" !== e.nodeName - ? V.children(e, kn) - : V.find(Ln, e))[0], - s = i && n && n.classList.contains(On), - o = () => this._transitionComplete(t, n, i); - n && s ? (n.classList.remove(Cn), this._queueCallback(o, t, !0)) : o() - } - _transitionComplete(t, e, i) { - if (e) { - e.classList.remove(Tn); - const t = V.findOne(":scope > .dropdown-menu .active", e.parentNode); - t && t.classList.remove(Tn), "tab" === e.getAttribute("role") && - e.setAttribute("aria-selected", !1) - } - t.classList.add(Tn), - "tab" === t.getAttribute("role") && - t.setAttribute("aria-selected", !0), - u(t), t.classList.contains(On) && t.classList.add(Cn); - let n = t.parentNode; - if (n && "LI" === n.nodeName && (n = n.parentNode), - n && n.classList.contains("dropdown-menu")) { - const e = t.closest(".dropdown"); - e && - V.find(".dropdown-toggle", e).forEach((t => t.classList.add(Tn))), - t.setAttribute("aria-expanded", !0) - } - i && i() - } - static jQueryInterface(t) { - return this.each((function() { - const e = xn.getOrCreateInstance(this); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t]() - } - })) - } - } - j.on( - document, "click.bs.tab.data-api", - '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', - (function(t) { - ["A", "AREA"].includes(this.tagName) && t.preventDefault(), - c(this) || xn.getOrCreateInstance(this).show() - })), - g(xn); - const Dn = "toast", Sn = "hide", Nn = "show", In = "showing", - Pn = {animation : "boolean", autohide : "boolean", delay : "number"}, - jn = {animation : !0, autohide : !0, delay : 5e3}; - class Mn extends B { - constructor(t, e) { - super(t), this._config = this._getConfig(e), this._timeout = null, - this._hasMouseInteraction = !1, - this._hasKeyboardInteraction = !1, this._setListeners() - } - static get DefaultType() { return Pn } - static get Default() { return jn } - static get NAME() { return Dn } - show() { - j.trigger(this._element, "show.bs.toast").defaultPrevented || - (this._clearTimeout(), - this._config.animation && this._element.classList.add("fade"), - this._element.classList.remove(Sn), u(this._element), - this._element.classList.add(Nn), this._element.classList.add(In), - this._queueCallback((() => { - this._element.classList.remove(In), - j.trigger(this._element, "shown.bs.toast"), - this._maybeScheduleHide() - }), - this._element, this._config.animation)) - } - hide() { - this._element.classList.contains(Nn) && - (j.trigger(this._element, "hide.bs.toast").defaultPrevented || - (this._element.classList.add(In), - this._queueCallback((() => { - this._element.classList.add(Sn), - this._element.classList.remove(In), - this._element.classList.remove(Nn), - j.trigger(this._element, "hidden.bs.toast") - }), - this._element, this._config.animation))) - } - dispose() { - this._clearTimeout(), - this._element.classList.contains(Nn) && + hide() { + this._element.classList.contains(Nn) && + (j.trigger(this._element, "hide.bs.toast").defaultPrevented || + (this._element.classList.add(In), + this._queueCallback( + () => { + this._element.classList.add(Sn), + this._element.classList.remove(In), this._element.classList.remove(Nn), - super.dispose() - } - _getConfig(t) { - return t = { + j.trigger(this._element, "hidden.bs.toast"); + }, + this._element, + this._config.animation + ))); + } + dispose() { + this._clearTimeout(), + this._element.classList.contains(Nn) && + this._element.classList.remove(Nn), + super.dispose(); + } + _getConfig(t) { + return ( + (t = { ...jn, ...U.getDataAttributes(this._element), - ..."object" == typeof t && t ? t : {} - }, - a(Dn, t, this.constructor.DefaultType), t - } - _maybeScheduleHide() { - this._config.autohide && - (this._hasMouseInteraction || this._hasKeyboardInteraction || - (this._timeout = - setTimeout((() => {this.hide()}), this._config.delay))) - } - _onInteraction(t, e) { - switch (t.type) { + ...("object" == typeof t && t ? t : {}), + }), + a(Dn, t, this.constructor.DefaultType), + t + ); + } + _maybeScheduleHide() { + this._config.autohide && + (this._hasMouseInteraction || + this._hasKeyboardInteraction || + (this._timeout = setTimeout(() => { + this.hide(); + }, this._config.delay))); + } + _onInteraction(t, e) { + switch (t.type) { case "mouseover": case "mouseout": this._hasMouseInteraction = e; break; case "focusin": case "focusout": - this._hasKeyboardInteraction = e + this._hasKeyboardInteraction = e; + } + if (e) return void this._clearTimeout(); + const i = t.relatedTarget; + this._element === i || + this._element.contains(i) || + this._maybeScheduleHide(); + } + _setListeners() { + j.on(this._element, "mouseover.bs.toast", (t) => + this._onInteraction(t, !0) + ), + j.on(this._element, "mouseout.bs.toast", (t) => + this._onInteraction(t, !1) + ), + j.on(this._element, "focusin.bs.toast", (t) => + this._onInteraction(t, !0) + ), + j.on(this._element, "focusout.bs.toast", (t) => + this._onInteraction(t, !1) + ); + } + _clearTimeout() { + clearTimeout(this._timeout), (this._timeout = null); + } + static jQueryInterface(t) { + return this.each(function () { + const e = Mn.getOrCreateInstance(this, t); + if ("string" == typeof t) { + if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`); + e[t](this); } - if (e) - return void this._clearTimeout(); - const i = t.relatedTarget; - this._element === i || this._element.contains(i) || - this._maybeScheduleHide() - } - _setListeners() { - j.on(this._element, "mouseover.bs.toast", - (t => this._onInteraction(t, !0))), - j.on(this._element, "mouseout.bs.toast", - (t => this._onInteraction(t, !1))), - j.on(this._element, "focusin.bs.toast", - (t => this._onInteraction(t, !0))), - j.on(this._element, "focusout.bs.toast", - (t => this._onInteraction(t, !1))) - } - _clearTimeout() { clearTimeout(this._timeout), this._timeout = null } - static jQueryInterface(t) { - return this.each((function() { - const e = Mn.getOrCreateInstance(this, t); - if ("string" == typeof t) { - if (void 0 === e[t]) - throw new TypeError(`No method named "${t}"`); - e[t](this) - } - })) - } + }); } - return R(Mn), g(Mn), { - Alert: W, Button: z, Carousel: st, Collapse: pt, Dropdown: hi, Modal: Hi, - Offcanvas: Fi, Popover: gn, ScrollSpy: An, Tab: xn, Toast: Mn, - Tooltip: un + } + return ( + R(Mn), + g(Mn), + { + Alert: W, + Button: z, + Carousel: st, + Collapse: pt, + Dropdown: hi, + Modal: Hi, + Offcanvas: Fi, + Popover: gn, + ScrollSpy: An, + Tab: xn, + Toast: Mn, + Tooltip: un, } - })); \ No newline at end of file + ); +}); diff --git a/public/pint-newinstall/assets/js/jquery.min.js b/public/pint-newinstall/assets/js/jquery.min.js index c3d7547..816f4b8 100644 --- a/public/pint-newinstall/assets/js/jquery.min.js +++ b/public/pint-newinstall/assets/js/jquery.min.js @@ -1,3860 +1,5586 @@ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | * jquery.org/license */ -!function(e, t) { +!(function (e, t) { "use strict"; - "object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function(e) { - if (!e.document) - throw new Error("jQuery requires a window with a document"); - return t(e) - } : t(e) -}("undefined" != typeof window ? window : this, function(C, e) { + "object" == typeof module && "object" == typeof module.exports + ? (module.exports = e.document + ? t(e, !0) + : function (e) { + if (!e.document) + throw new Error("jQuery requires a window with a document"); + return t(e); + }) + : t(e); +})("undefined" != typeof window ? window : this, function (C, e) { "use strict"; - var t = [], r = Object.getPrototypeOf, s = t.slice, - g = t.flat ? function(e) { return t.flat.call(e) } - : function(e) { return t.concat.apply([], e) }, - u = t.push, i = t.indexOf, n = {}, o = n.toString, v = n.hasOwnProperty, - a = v.toString, l = a.call(Object), y = {}, - m = - function(e) { - return "function" == typeof e && "number" != typeof e.nodeType && - "function" != typeof e.item - }, - x = function(e) { return null != e && e === e.window }, E = C.document, - c = {type : !0, src : !0, nonce : !0, noModule : !0}; + var t = [], + r = Object.getPrototypeOf, + s = t.slice, + g = t.flat + ? function (e) { + return t.flat.call(e); + } + : function (e) { + return t.concat.apply([], e); + }, + u = t.push, + i = t.indexOf, + n = {}, + o = n.toString, + v = n.hasOwnProperty, + a = v.toString, + l = a.call(Object), + y = {}, + m = function (e) { + return ( + "function" == typeof e && + "number" != typeof e.nodeType && + "function" != typeof e.item + ); + }, + x = function (e) { + return null != e && e === e.window; + }, + E = C.document, + c = { type: !0, src: !0, nonce: !0, noModule: !0 }; function b(e, t, n) { - var r, i, o = (n = n || E).createElement("script"); - if (o.text = e, t) + var r, + i, + o = (n = n || E).createElement("script"); + if (((o.text = e), t)) for (r in c) - (i = t[r] || t.getAttribute && t.getAttribute(r)) && - o.setAttribute(r, i); - n.head.appendChild(o).parentNode.removeChild(o) + (i = t[r] || (t.getAttribute && t.getAttribute(r))) && + o.setAttribute(r, i); + n.head.appendChild(o).parentNode.removeChild(o); } function w(e) { - return null == e ? e + "" - : "object" == typeof e || "function" == typeof e - ? n[o.call(e)] || "object" - : typeof e + return null == e + ? e + "" + : "object" == typeof e || "function" == typeof e + ? n[o.call(e)] || "object" + : typeof e; } - var f = "3.6.0", S = function(e, t) { return new S.fn.init(e, t) }; + var f = "3.6.0", + S = function (e, t) { + return new S.fn.init(e, t); + }; function p(e) { - var t = !!e && "length" in e && e.length, n = w(e); - return !m(e) && !x(e) && - ("array" === n || 0 === t || - "number" == typeof t && 0 < t && t - 1 in e) + var t = !!e && "length" in e && e.length, + n = w(e); + return ( + !m(e) && + !x(e) && + ("array" === n || + 0 === t || + ("number" == typeof t && 0 < t && t - 1 in e)) + ); } - S.fn = S.prototype = { - jquery : f, - constructor : S, - length : 0, - toArray : function() { return s.call(this) }, - get : function(e) { - return null == e ? s.call(this) : e < 0 ? this[e + this.length] : this[e] - }, - pushStack : function(e) { - var t = S.merge(this.constructor(), e); - return t.prevObject = this, t - }, - each : function(e) { return S.each(this, e) }, - map : function(n) { - return this.pushStack( - S.map(this, function(e, t) { return n.call(e, t, e) })) - }, - slice : function() { return this.pushStack(s.apply(this, arguments)) }, - first : function() { return this.eq(0) }, - last : function() { return this.eq(-1) }, - even : function() { - return this.pushStack(S.grep(this, function(e, t) { return (t + 1) % 2 })) - }, - odd : function() { - return this.pushStack(S.grep(this, function(e, t) { return t % 2 })) - }, - eq : function(e) { - var t = this.length, n = +e + (e < 0 ? t : 0); - return this.pushStack(0 <= n && n < t ? [ this[n] ] : []) - }, - end : function() { return this.prevObject || this.constructor() }, - push : u, - sort : t.sort, - splice : t.splice - }, - S.extend = S.fn.extend = - function() { - var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, - l = !1; - for ("boolean" == typeof a && (l = a, a = arguments[s] || {}, s++), - "object" == typeof a || m(a) || (a = {}), s === u && (a = this, s--); - s < u; s++) - if (null != (e = arguments[s])) - for (t in e) - r = e[t], - "__proto__" !== t && a !== r && - (l && r && (S.isPlainObject(r) || (i = Array.isArray(r))) - ? (n = a[t], - o = i && !Array.isArray(n) ? [] - : i || S.isPlainObject(n) ? n - : {}, - i = !1, a[t] = S.extend(l, o, r)) - : void 0 !== r && (a[t] = r)); - return a - }, - S.extend({ - expando : "jQuery" + (f + Math.random()).replace(/\D/g, ""), - isReady : !0, - error : function(e) { throw new Error(e) }, - noop : function() {}, - isPlainObject : function(e) { - var t, n; - return !(!e || "[object Object]" !== o.call(e)) && - (!(t = r(e)) || - "function" == - typeof (n = v.call(t, "constructor") && t.constructor) && - a.call(n) === l) - }, - isEmptyObject : function(e) { - var t; - for (t in e) - return !1; - return !0 - }, - globalEval : function(e, t, n) { b(e, {nonce : t && t.nonce}, n) }, - each : function(e, t) { - var n, r = 0; - if (p(e)) { - for (n = e.length; r < n; r++) - if (!1 === t.call(e[r], r, e[r])) - break - } else - for (r in e) - if (!1 === t.call(e[r], r, e[r])) - break; - return e - }, - makeArray : function(e, t) { - var n = t || []; - return null != e && - (p(Object(e)) ? S.merge(n, "string" == typeof e ? [ e ] : e) - : u.call(n, e)), - n - }, - inArray : function(e, t, n) { return null == t ? -1 : i.call(t, e, n) }, - merge : function(e, t) { - for (var n = +t.length, r = 0, i = e.length; r < n; r++) - e[i++] = t[r]; - return e.length = i, e - }, - grep : function(e, t, n) { - for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) - !t(e[i], i) !== a && r.push(e[i]); - return r - }, - map : function(e, t, n) { - var r, i, o = 0, a = []; - if (p(e)) - for (r = e.length; o < r; o++) - null != (i = t(e[o], o, n)) && a.push(i); - else - for (o in e) - null != (i = t(e[o], o, n)) && a.push(i); - return g(a) - }, - guid : 1, - support : y - }), - "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), - S.each("Boolean Number String Function Array Date RegExp Object Error Symbol" - .split(" "), - function(e, t) { n["[object " + t + "]"] = t.toLowerCase() }); - var d = function(n) { - var e, d, b, o, i, h, f, g, w, u, l, T, C, a, E, v, s, c, y, - S = "sizzle" + 1 * new Date, p = n.document, k = 0, r = 0, m = ue(), - x = ue(), A = ue(), N = ue(), - j = function(e, t) { return e === t && (l = !0), 0 }, - D = {}.hasOwnProperty, t = [], q = t.pop, L = t.push, H = t.push, - O = t.slice, - P = - function(e, t) { - for (var n = 0, r = e.length; n < r; n++) - if (e[n] === t) - return n; - return -1 + (S.fn = S.prototype = + { + jquery: f, + constructor: S, + length: 0, + toArray: function () { + return s.call(this); + }, + get: function (e) { + return null == e + ? s.call(this) + : e < 0 + ? this[e + this.length] + : this[e]; + }, + pushStack: function (e) { + var t = S.merge(this.constructor(), e); + return (t.prevObject = this), t; + }, + each: function (e) { + return S.each(this, e); + }, + map: function (n) { + return this.pushStack( + S.map(this, function (e, t) { + return n.call(e, t, e); + }) + ); + }, + slice: function () { + return this.pushStack(s.apply(this, arguments)); + }, + first: function () { + return this.eq(0); + }, + last: function () { + return this.eq(-1); + }, + even: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return (t + 1) % 2; + }) + ); + }, + odd: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return t % 2; + }) + ); + }, + eq: function (e) { + var t = this.length, + n = +e + (e < 0 ? t : 0); + return this.pushStack(0 <= n && n < t ? [this[n]] : []); + }, + end: function () { + return this.prevObject || this.constructor(); + }, + push: u, + sort: t.sort, + splice: t.splice, + }), + (S.extend = S.fn.extend = + function () { + var e, + t, + n, + r, + i, + o, + a = arguments[0] || {}, + s = 1, + u = arguments.length, + l = !1; + for ( + "boolean" == typeof a && ((l = a), (a = arguments[s] || {}), s++), + "object" == typeof a || m(a) || (a = {}), + s === u && ((a = this), s--); + s < u; + s++ + ) + if (null != (e = arguments[s])) + for (t in e) + (r = e[t]), + "__proto__" !== t && + a !== r && + (l && r && (S.isPlainObject(r) || (i = Array.isArray(r))) + ? ((n = a[t]), + (o = + i && !Array.isArray(n) + ? [] + : i || S.isPlainObject(n) + ? n + : {}), + (i = !1), + (a[t] = S.extend(l, o, r))) + : void 0 !== r && (a[t] = r)); + return a; + }), + S.extend({ + expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), + isReady: !0, + error: function (e) { + throw new Error(e); + }, + noop: function () {}, + isPlainObject: function (e) { + var t, n; + return ( + !(!e || "[object Object]" !== o.call(e)) && + (!(t = r(e)) || + ("function" == + typeof (n = v.call(t, "constructor") && t.constructor) && + a.call(n) === l)) + ); + }, + isEmptyObject: function (e) { + var t; + for (t in e) return !1; + return !0; + }, + globalEval: function (e, t, n) { + b(e, { nonce: t && t.nonce }, n); + }, + each: function (e, t) { + var n, + r = 0; + if (p(e)) { + for (n = e.length; r < n; r++) + if (!1 === t.call(e[r], r, e[r])) break; + } else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; + return e; + }, + makeArray: function (e, t) { + var n = t || []; + return ( + null != e && + (p(Object(e)) + ? S.merge(n, "string" == typeof e ? [e] : e) + : u.call(n, e)), + n + ); + }, + inArray: function (e, t, n) { + return null == t ? -1 : i.call(t, e, n); + }, + merge: function (e, t) { + for (var n = +t.length, r = 0, i = e.length; r < n; r++) e[i++] = t[r]; + return (e.length = i), e; + }, + grep: function (e, t, n) { + for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) + !t(e[i], i) !== a && r.push(e[i]); + return r; + }, + map: function (e, t, n) { + var r, + i, + o = 0, + a = []; + if (p(e)) + for (r = e.length; o < r; o++) + null != (i = t(e[o], o, n)) && a.push(i); + else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); + return g(a); + }, + guid: 1, + support: y, + }), + "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), + S.each( + "Boolean Number String Function Array Date RegExp Object Error Symbol".split( + " " + ), + function (e, t) { + n["[object " + t + "]"] = t.toLowerCase(); + } + ); + var d = (function (n) { + var e, + d, + b, + o, + i, + h, + f, + g, + w, + u, + l, + T, + C, + a, + E, + v, + s, + c, + y, + S = "sizzle" + 1 * new Date(), + p = n.document, + k = 0, + r = 0, + m = ue(), + x = ue(), + A = ue(), + N = ue(), + j = function (e, t) { + return e === t && (l = !0), 0; + }, + D = {}.hasOwnProperty, + t = [], + q = t.pop, + L = t.push, + H = t.push, + O = t.slice, + P = function (e, t) { + for (var n = 0, r = e.length; n < r; n++) if (e[n] === t) return n; + return -1; + }, + R = + "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + M = "[\\x20\\t\\r\\n\\f]", + I = + "(?:\\\\[\\da-fA-F]{1,6}" + + M + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + W = + "\\[" + + M + + "*(" + + I + + ")(?:" + + M + + "*([*^$|!~]?=)" + + M + + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + + I + + "))|)" + + M + + "*\\]", + F = + ":(" + + I + + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + + W + + ")*)|.*)\\)|)", + B = new RegExp(M + "+", "g"), + $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), + _ = new RegExp("^" + M + "*," + M + "*"), + z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), + U = new RegExp(M + "|>"), + X = new RegExp(F), + V = new RegExp("^" + I + "$"), + G = { + ID: new RegExp("^#(" + I + ")"), + CLASS: new RegExp("^\\.(" + I + ")"), + TAG: new RegExp("^(" + I + "|[*])"), + ATTR: new RegExp("^" + W), + PSEUDO: new RegExp("^" + F), + CHILD: new RegExp( + "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + M + + "*(even|odd|(([+-]|)(\\d*)n|)" + + M + + "*(?:([+-]|)" + + M + + "*(\\d+)|))" + + M + + "*\\)|)", + "i" + ), + bool: new RegExp("^(?:" + R + ")$", "i"), + needsContext: new RegExp( + "^" + + M + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + M + + "*((?:-\\d)?\\d*)" + + M + + "*\\)|)(?=[^-]|$)", + "i" + ), + }, + Y = /HTML$/i, + Q = /^(?:input|select|textarea|button)$/i, + J = /^h\d$/i, + K = /^[^{]+\{\s*\[native \w/, + Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + ee = /[+~]/, + te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", "g"), + ne = function (e, t) { + var n = "0x" + e.slice(1) - 65536; + return ( + t || + (n < 0 + ? String.fromCharCode(n + 65536) + : String.fromCharCode((n >> 10) | 55296, (1023 & n) | 56320)) + ); + }, + re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + ie = function (e, t) { + return t + ? "\0" === e + ? "\ufffd" + : e.slice(0, -1) + + "\\" + + e.charCodeAt(e.length - 1).toString(16) + + " " + : "\\" + e; + }, + oe = function () { + T(); + }, + ae = be( + function (e) { + return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase(); }, - R = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - M = "[\\x20\\t\\r\\n\\f]", - I = "(?:\\\\[\\da-fA-F]{1,6}" + M + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - W = "\\[" + M + "*(" + I + ")(?:" + M + "*([*^$|!~]?=)" + M + - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + I + - "))|)" + M + "*\\]", - F = ":(" + I + - ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + - W + ")*)|.*)\\)|)", - B = new RegExp(M + "+", "g"), - $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), - _ = new RegExp("^" + M + "*," + M + "*"), - z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), - U = new RegExp(M + "|>"), X = new RegExp(F), - V = new RegExp("^" + I + "$"), G = { - ID : new RegExp("^#(" + I + ")"), - CLASS : new RegExp("^\\.(" + I + ")"), - TAG : new RegExp("^(" + I + "|[*])"), - ATTR : new RegExp("^" + W), - PSEUDO : new RegExp("^" + F), - CHILD : new RegExp( - "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + M + - "*(even|odd|(([+-]|)(\\d*)n|)" + M + "*(?:([+-]|)" + M + - "*(\\d+)|))" + M + "*\\)|)", - "i"), - bool : new RegExp("^(?:" + R + ")$", "i"), - needsContext : new RegExp( - "^" + M + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + M + - "*((?:-\\d)?\\d*)" + M + "*\\)|)(?=[^-]|$)", - "i") - }, - Y = /HTML$/i, Q = /^(?:input|select|textarea|button)$/i, J = /^h\d$/i, - K = /^[^{]+\{\s*\[native \w/, Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - ee = /[+~]/, - te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", - "g"), - ne = - function(e, t) { - var n = "0x" + e.slice(1) - 65536; - return t || (n < 0 ? String.fromCharCode(n + 65536) - : String.fromCharCode(n >> 10 | 55296, - 1023 & n | 56320)) - }, - re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - ie = function(e, t) { - return t ? "\0" === e - ? "\ufffd" - : e.slice(0, -1) + "\\" + - e.charCodeAt(e.length - 1).toString(16) + " " - : "\\" + e - }, oe = function() { T() }, ae = be(function(e) { - return !0 === e.disabled && - "fieldset" === - e.nodeName.toLowerCase() - }, {dir : "parentNode", next : "legend"}); + { dir: "parentNode", next: "legend" } + ); try { - H.apply(t = O.call(p.childNodes), p.childNodes), - t[p.childNodes.length].nodeType + H.apply((t = O.call(p.childNodes)), p.childNodes), + t[p.childNodes.length].nodeType; } catch (e) { - H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}} + H = { + apply: t.length + ? function (e, t) { + L.apply(e, O.call(t)); + } + : function (e, t) { + var n = e.length, + r = 0; + while ((e[n++] = t[r++])); + e.length = n - 1; + }, + }; } function se(t, e, n, r) { - var i, o, a, s, u, l, c, f = e && e.ownerDocument, p = e ? e.nodeType : 9; - if (n = n || [], - "string" != typeof t || !t || 1 !== p && 9 !== p && 11 !== p) + var i, + o, + a, + s, + u, + l, + c, + f = e && e.ownerDocument, + p = e ? e.nodeType : 9; + if ( + ((n = n || []), + "string" != typeof t || !t || (1 !== p && 9 !== p && 11 !== p)) + ) return n; - if (!r && (T(e), e = e || C, E)) { + if (!r && (T(e), (e = e || C), E)) { if (11 !== p && (u = Z.exec(t))) - if (i = u[1]) { + if ((i = u[1])) { if (9 === p) { - if (!(a = e.getElementById(i))) - return n; - if (a.id === i) - return n.push(a), n + if (!(a = e.getElementById(i))) return n; + if (a.id === i) return n.push(a), n; } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) - return n.push(a), n + return n.push(a), n; } else { - if (u[2]) - return H.apply(n, e.getElementsByTagName(t)), n; - if ((i = u[3]) && d.getElementsByClassName && - e.getElementsByClassName) - return H.apply(n, e.getElementsByClassName(i)), n + if (u[2]) return H.apply(n, e.getElementsByTagName(t)), n; + if ( + (i = u[3]) && + d.getElementsByClassName && + e.getElementsByClassName + ) + return H.apply(n, e.getElementsByClassName(i)), n; } - if (d.qsa && !N[t + " "] && (!v || !v.test(t)) && - (1 !== p || "object" !== e.nodeName.toLowerCase())) { - if (c = t, f = e, 1 === p && (U.test(t) || z.test(t))) { - (f = ee.test(t) && ye(e.parentNode) || e) === e && d.scope || - ((s = e.getAttribute("id")) ? s = s.replace(re, ie) - : e.setAttribute("id", s = S)), - o = (l = h(t)).length; - while (o--) - l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); - c = l.join(",") + if ( + d.qsa && + !N[t + " "] && + (!v || !v.test(t)) && + (1 !== p || "object" !== e.nodeName.toLowerCase()) + ) { + if (((c = t), (f = e), 1 === p && (U.test(t) || z.test(t)))) { + ((f = (ee.test(t) && ye(e.parentNode)) || e) === e && d.scope) || + ((s = e.getAttribute("id")) + ? (s = s.replace(re, ie)) + : e.setAttribute("id", (s = S))), + (o = (l = h(t)).length); + while (o--) l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); + c = l.join(","); } try { - return H.apply(n, f.querySelectorAll(c)), n + return H.apply(n, f.querySelectorAll(c)), n; } catch (e) { - N(t, !0) + N(t, !0); } finally { - s === S && e.removeAttribute("id") + s === S && e.removeAttribute("id"); } } } - return g(t.replace($, "$1"), e, n, r) + return g(t.replace($, "$1"), e, n, r); } function ue() { var r = []; return function e(t, n) { - return r.push(t + " ") > b.cacheLength && delete e[r.shift()], - e[t + " "] = n - } + return ( + r.push(t + " ") > b.cacheLength && delete e[r.shift()], + (e[t + " "] = n) + ); + }; + } + function le(e) { + return (e[S] = !0), e; } - function le(e) { return e[S] = !0, e } function ce(e) { var t = C.createElement("fieldset"); try { - return !!e(t) + return !!e(t); } catch (e) { - return !1 + return !1; } finally { - t.parentNode && t.parentNode.removeChild(t), t = null + t.parentNode && t.parentNode.removeChild(t), (t = null); } } function fe(e, t) { - var n = e.split("|"), r = n.length; - while (r--) - b.attrHandle[n[r]] = t + var n = e.split("|"), + r = n.length; + while (r--) b.attrHandle[n[r]] = t; } function pe(e, t) { - var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && - e.sourceIndex - t.sourceIndex; - if (r) - return r; - if (n) - while (n = n.nextSibling) - if (n === t) - return -1; - return e ? 1 : -1 + var n = t && e, + r = + n && + 1 === e.nodeType && + 1 === t.nodeType && + e.sourceIndex - t.sourceIndex; + if (r) return r; + if (n) while ((n = n.nextSibling)) if (n === t) return -1; + return e ? 1 : -1; } function de(t) { - return function( - e) { return "input" === e.nodeName.toLowerCase() && e.type === t } + return function (e) { + return "input" === e.nodeName.toLowerCase() && e.type === t; + }; } function he(n) { - return function(e) { + return function (e) { var t = e.nodeName.toLowerCase(); - return ("input" === t || "button" === t) && e.type === n - } + return ("input" === t || "button" === t) && e.type === n; + }; } function ge(t) { - return function(e) { - return "form" in e ? e.parentNode && !1 === e.disabled - ? "label" in e - ? "label" in e.parentNode - ? e.parentNode.disabled === t - : e.disabled === t - : e.isDisabled === t || - e.isDisabled !== !t && ae(e) === t - : e.disabled === t - : "label" in e && e.disabled === t - } + return function (e) { + return "form" in e + ? e.parentNode && !1 === e.disabled + ? "label" in e + ? "label" in e.parentNode + ? e.parentNode.disabled === t + : e.disabled === t + : e.isDisabled === t || (e.isDisabled !== !t && ae(e) === t) + : e.disabled === t + : "label" in e && e.disabled === t; + }; } function ve(a) { - return le(function(o) { - return o = +o, le(function(e, t) { - var n, r = a([], e.length, o), i = r.length; - while (i--) - e[n = r[i]] && (e[n] = !(t[n] = e[n])) - }) - }) + return le(function (o) { + return ( + (o = +o), + le(function (e, t) { + var n, + r = a([], e.length, o), + i = r.length; + while (i--) e[(n = r[i])] && (e[n] = !(t[n] = e[n])); + }) + ); + }); } function ye(e) { - return e && "undefined" != typeof e.getElementsByTagName && e + return e && "undefined" != typeof e.getElementsByTagName && e; } - for (e in - d = se.support = {}, - i = se.isXML = - function(e) { - var t = e && e.namespaceURI, - n = e && (e.ownerDocument || e).documentElement; - return !Y.test(t || n && n.nodeName || "HTML") - }, - T = se.setDocument = - function(e) { - var t, n, r = e ? e.ownerDocument || e : p; - return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C - }, - se.matches = function(e, t) { return se(e, null, null, t) }, - se.matchesSelector = - function(e, t) { - if (T(e), d.matchesSelector && E && !N[t + " "] && - (!s || !s.test(t)) && (!v || !v.test(t))) - try { - var n = c.call(e, t); - if (n || d.disconnectedMatch || - e.document && 11 !== e.document.nodeType) - return n - } catch (e) { - N(t, !0) - } - return 0 < se(t, C, null, [ e ]).length - }, - se.contains = function( - e, t) { return (e.ownerDocument || e) != C && T(e), y(e, t) }, - se.attr = - function(e, t) { - (e.ownerDocument || e) != C && T(e); - var n = b.attrHandle[t.toLowerCase()], - r = n && D.call(b.attrHandle, t.toLowerCase()) - ? n(e, t, !E) - : void 0; - return void 0 !== r ? r - : d.attributes || !E ? e.getAttribute(t) - : (r = e.getAttributeNode(t)) && r.specified ? r.value - : null - }, - se.escape = function(e) { return (e + "").replace(re, ie) }, - se.error = - function(e) { - throw new Error("Syntax error, unrecognized expression: " + - e) - }, - se.uniqueSort = - function(e) { - var t, n = [], r = 0, i = 0; - if (l = !d.detectDuplicates, u = !d.sortStable && e.slice(0), - e.sort(j), l) { - while (t = e[i++]) - t === e[i] && (r = n.push(i)); - while (r--) - e.splice(n[r], 1) - } - return u = null, e - }, - o = se.getText = - function(e) { - var t, n = "", r = 0, i = e.nodeType; - if (i) { - if (1 === i || 9 === i || 11 === i) { - if ("string" == typeof e.textContent) - return e.textContent; - for (e = e.firstChild; e; e = e.nextSibling) - n += o(e) - } else if (3 === i || 4 === i) - return e.nodeValue - } else - while (t = e[r++]) - n += o(t); - return n - }, - ( - b = - se.selectors = { - cacheLength : 50, - createPseudo : le, - match : G, - attrHandle : {}, - find : {}, - relative : { - ">" : {dir : "parentNode", first : !0}, - " " : {dir : "parentNode"}, - "+" : {dir : "previousSibling", first : !0}, - "~" : {dir : "previousSibling"} - }, - preFilter : { - ATTR : function(e) { - return e[1] = e[1].replace(te, ne), - e[3] = (e[3] || e[4] || e[5] || - "").replace(te, ne), - "~=" === e[2] && (e[3] = " " + e[3] + " "), - e.slice(0, 4) - }, - CHILD : function(e) { - return e[1] = e[1].toLowerCase(), - "nth" === e[1].slice(0, 3) - ? (e[3] || se.error(e[0]), - e[4] = +(e[4] ? e[5] + (e[6] || 1) - : 2 * ("even" === e[3] || - "odd" === e[3])), - e[5] = - +(e[7] + e[8] || "odd" === e[3])) - : e[3] && se.error(e[0]), - e - }, - PSEUDO : function(e) { - var t, n = !e[6] && e[2]; - return G.CHILD.test(e[0]) - ? null - : (e[3] - ? e[2] = e[4] || e[5] || "" - : n && X.test(n) && - (t = h(n, !0)) && - (t = n.indexOf( - ")", n.length - t) - - n.length) && - (e[0] = e[0].slice(0, t), - e[2] = n.slice(0, t)), - e.slice(0, 3)) - } - }, - filter : - { - TAG : function(e) { - var t = e.replace(te, ne).toLowerCase(); - return "*" === e ? function() { - return !0 - } : function(e) { - return e.nodeName && - e.nodeName.toLowerCase() === t - } - }, - CLASS : function(e) { - var t = m[e + " "]; - return t || - (t = new RegExp("(^|" + M + ")" + e + - "(" + M + "|$)")) && - m(e, function(e) { - return t.test( - "string" == - typeof e.className && - e.className || - "undefined" != - typeof e.getAttribute && - e.getAttribute("class") || - "") - }) - }, - ATTR : function(n, r, i) { - return function(e) { - var t = se.attr(e, n); - return null == t - ? "!=" === r - : !r || - (t += "", - "=" === r ? t === i - : "!=" === r ? t !== i - : "^=" === r - ? i && 0 === t.indexOf(i) - : "*=" === r - ? i && -1 < t.indexOf(i) - : "$=" === r - ? i && t.slice( - -i.length) === - i - : "~=" === r - ? -1 < (" " + - t.replace(B, - " ") + - " ") - .indexOf(i) - : "|=" === r && - (t === i || - t.slice(0, - i.length + - 1) === - i + "-")) - } - }, - CHILD : function(h, e, t, g, v) { - var y = "nth" !== h.slice(0, 3), - m = "last" !== h.slice(-4), - x = "of-type" === e; - return 1 === g && 0 === v ? function(e) { - return !!e.parentNode - } : function(e, t, n) { - var r, i, o, a, s, u, - l = y !== m ? "nextSibling" - : "previousSibling", - c = e.parentNode, - f = x && e.nodeName.toLowerCase(), - p = !n && !x, d = !1; - if (c) { - if (y) { - while (l) { - a = e; - while (a = a[l]) - if (x ? a.nodeName.toLowerCase() === f - : 1 === a.nodeType) - return !1; - u = l = - "only" === h && !u && "nextSibling" - } - return !0 - } - if (u = [ m ? c.firstChild : c.lastChild ], - m && p) { - d = (s = (r = (i = (o = (a = c)[S] || - (a[S] = {})) - [a.uniqueID] || - (o[a.uniqueID] = - {}))[h] || - [])[0] === k && - r[1]) && - r[2], - a = s && c.childNodes[s]; - while (a = ++s && a && a[l] || - (d = s = 0) || u.pop()) - if (1 === a.nodeType && ++d && a === e) { - i[h] = [ k, s, d ]; - break - } - } else if ( - p && (d = s = - (r = (i = (o = (a = e)[S] || - (a[S] = {})) - [a.uniqueID] || - (o[a.uniqueID] = - {}))[h] || - [])[0] === k && - r[1]), - !1 === d) - while (a = ++s && a && a[l] || - (d = s = 0) || u.pop()) - if ((x ? a.nodeName.toLowerCase() === f - : 1 === a.nodeType) && - ++d && - (p && - ((i = (o = a[S] || (a[S] = {})) - [a.uniqueID] || - (o[a.uniqueID] = {}))[h] = - [ k, d ]), - a === e)) - break; - return (d -= v) === g || - d % g == 0 && 0 <= d / g - } - } - }, - PSEUDO : - function(e, o) { - var t, - a = b.pseudos[e] || - b.setFilters[e.toLowerCase()] || - se.error("unsupported pseudo: " + e); - return a[S]?a(o):1"), + e.querySelectorAll("[msallowcapture^='']").length && + v.push("[*^$]=" + M + "*(?:''|\"\")"), + e.querySelectorAll("[selected]").length || + v.push("\\[" + M + "*(?:value|" + R + ")"), + e.querySelectorAll("[id~=" + S + "-]").length || v.push("~="), + (t = C.createElement("input")).setAttribute("name", ""), + e.appendChild(t), + e.querySelectorAll("[name='']").length || + v.push("\\[" + M + "*name" + M + "*=" + M + "*(?:''|\"\")"), + e.querySelectorAll(":checked").length || v.push(":checked"), + e.querySelectorAll("a#" + S + "+*").length || + v.push(".#.+[+~]"), + e.querySelectorAll("\\\f"), + v.push("[\\r\\n\\f]"); + }), + ce(function (e) { + e.innerHTML = + ""; + var t = C.createElement("input"); + t.setAttribute("type", "hidden"), + e.appendChild(t).setAttribute("name", "D"), + e.querySelectorAll("[name=d]").length && + v.push("name" + M + "*[*^$|!~]?="), + 2 !== e.querySelectorAll(":enabled").length && + v.push(":enabled", ":disabled"), + (a.appendChild(e).disabled = !0), + 2 !== e.querySelectorAll(":disabled").length && + v.push(":enabled", ":disabled"), + e.querySelectorAll("*,:x"), + v.push(",.*:"); + })), + (d.matchesSelector = K.test( + (c = + a.matches || + a.webkitMatchesSelector || + a.mozMatchesSelector || + a.oMatchesSelector || + a.msMatchesSelector) + )) && + ce(function (e) { + (d.disconnectedMatch = c.call(e, "*")), + c.call(e, "[s!='']:x"), + s.push("!=", F); + }), + (v = v.length && new RegExp(v.join("|"))), + (s = s.length && new RegExp(s.join("|"))), + (t = K.test(a.compareDocumentPosition)), + (y = + t || K.test(a.contains) + ? function (e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, + r = t && t.parentNode; + return ( + e === r || + !( + !r || + 1 !== r.nodeType || + !(n.contains + ? n.contains(r) + : e.compareDocumentPosition && + 16 & e.compareDocumentPosition(r)) + ) + ); + } + : function (e, t) { + if (t) while ((t = t.parentNode)) if (t === e) return !0; + return !1; + }), + (j = t + ? function (e, t) { + if (e === t) return (l = !0), 0; + var n = + !e.compareDocumentPosition - !t.compareDocumentPosition; + return ( + n || + (1 & + (n = + (e.ownerDocument || e) == (t.ownerDocument || t) + ? e.compareDocumentPosition(t) + : 1) || + (!d.sortDetached && t.compareDocumentPosition(e) === n) + ? e == C || (e.ownerDocument == p && y(p, e)) + ? -1 + : t == C || (t.ownerDocument == p && y(p, t)) + ? 1 + : u + ? P(u, e) - P(u, t) + : 0 + : 4 & n + ? -1 + : 1) + ); + } + : function (e, t) { + if (e === t) return (l = !0), 0; + var n, + r = 0, + i = e.parentNode, + o = t.parentNode, + a = [e], + s = [t]; + if (!i || !o) + return e == C + ? -1 + : t == C + ? 1 + : i + ? -1 + : o + ? 1 + : u + ? P(u, e) - P(u, t) + : 0; + if (i === o) return pe(e, t); + n = e; + while ((n = n.parentNode)) a.unshift(n); + n = t; + while ((n = n.parentNode)) s.unshift(n); + while (a[r] === s[r]) r++; + return r + ? pe(a[r], s[r]) + : a[r] == p + ? -1 + : s[r] == p + ? 1 + : 0; + })), + C + ); + }), + (se.matches = function (e, t) { + return se(e, null, null, t); + }), + (se.matchesSelector = function (e, t) { + if ( + (T(e), + d.matchesSelector && + E && + !N[t + " "] && + (!s || !s.test(t)) && + (!v || !v.test(t))) + ) + try { + var n = c.call(e, t); + if ( + n || + d.disconnectedMatch || + (e.document && 11 !== e.document.nodeType) + ) + return n; + } catch (e) { + N(t, !0); + } + return 0 < se(t, C, null, [e]).length; + }), + (se.contains = function (e, t) { + return (e.ownerDocument || e) != C && T(e), y(e, t); + }), + (se.attr = function (e, t) { + (e.ownerDocument || e) != C && T(e); + var n = b.attrHandle[t.toLowerCase()], + r = n && D.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0; + return void 0 !== r + ? r + : d.attributes || !E + ? e.getAttribute(t) + : (r = e.getAttributeNode(t)) && r.specified + ? r.value + : null; + }), + (se.escape = function (e) { + return (e + "").replace(re, ie); + }), + (se.error = function (e) { + throw new Error("Syntax error, unrecognized expression: " + e); + }), + (se.uniqueSort = function (e) { + var t, + n = [], + r = 0, + i = 0; + if ( + ((l = !d.detectDuplicates), + (u = !d.sortStable && e.slice(0)), + e.sort(j), + l) + ) { + while ((t = e[i++])) t === e[i] && (r = n.push(i)); + while (r--) e.splice(n[r], 1); + } + return (u = null), e; + }), + (o = se.getText = + function (e) { + var t, + n = "", + r = 0, + i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent) return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling) n += o(e); + } else if (3 === i || 4 === i) return e.nodeValue; + } else while ((t = e[r++])) n += o(t); + return n; + }), + ((b = se.selectors = + { + cacheLength: 50, + createPseudo: le, + match: G, + attrHandle: {}, + find: {}, + relative: { + ">": { dir: "parentNode", first: !0 }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: !0 }, + "~": { dir: "previousSibling" }, + }, + preFilter: { + ATTR: function (e) { + return ( + (e[1] = e[1].replace(te, ne)), + (e[3] = (e[3] || e[4] || e[5] || "").replace(te, ne)), + "~=" === e[2] && (e[3] = " " + e[3] + " "), + e.slice(0, 4) + ); + }, + CHILD: function (e) { + return ( + (e[1] = e[1].toLowerCase()), + "nth" === e[1].slice(0, 3) + ? (e[3] || se.error(e[0]), + (e[4] = +(e[4] + ? e[5] + (e[6] || 1) + : 2 * ("even" === e[3] || "odd" === e[3]))), + (e[5] = +(e[7] + e[8] || "odd" === e[3]))) + : e[3] && se.error(e[0]), + e + ); + }, + PSEUDO: function (e) { + var t, + n = !e[6] && e[2]; + return G.CHILD.test(e[0]) + ? null + : (e[3] + ? (e[2] = e[4] || e[5] || "") + : n && + X.test(n) && + (t = h(n, !0)) && + (t = n.indexOf(")", n.length - t) - n.length) && + ((e[0] = e[0].slice(0, t)), (e[2] = n.slice(0, t))), + e.slice(0, 3)); + }, + }, + filter: { + TAG: function (e) { + var t = e.replace(te, ne).toLowerCase(); + return "*" === e + ? function () { + return !0; + } + : function (e) { + return e.nodeName && e.nodeName.toLowerCase() === t; + }; + }, + CLASS: function (e) { + var t = m[e + " "]; + return ( + t || + ((t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && + m(e, function (e) { + return t.test( + ("string" == typeof e.className && e.className) || + ("undefined" != typeof e.getAttribute && + e.getAttribute("class")) || + "" + ); + })) + ); + }, + ATTR: function (n, r, i) { + return function (e) { + var t = se.attr(e, n); + return null == t + ? "!=" === r + : !r || + ((t += ""), + "=" === r + ? t === i + : "!=" === r + ? t !== i + : "^=" === r + ? i && 0 === t.indexOf(i) + : "*=" === r + ? i && -1 < t.indexOf(i) + : "$=" === r + ? i && t.slice(-i.length) === i + : "~=" === r + ? -1 < (" " + t.replace(B, " ") + " ").indexOf(i) + : "|=" === r && + (t === i || t.slice(0, i.length + 1) === i + "-")); + }; + }, + CHILD: function (h, e, t, g, v) { + var y = "nth" !== h.slice(0, 3), + m = "last" !== h.slice(-4), + x = "of-type" === e; + return 1 === g && 0 === v + ? function (e) { + return !!e.parentNode; + } + : function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l = y !== m ? "nextSibling" : "previousSibling", + c = e.parentNode, + f = x && e.nodeName.toLowerCase(), + p = !n && !x, + d = !1; + if (c) { + if (y) { + while (l) { + a = e; + while ((a = a[l])) + if ( + x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType + ) + return !1; + u = l = "only" === h && !u && "nextSibling"; + } + return !0; + } + if (((u = [m ? c.firstChild : c.lastChild]), m && p)) { + (d = + (s = + (r = + (i = + (o = (a = c)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && + r[1]) && r[2]), + (a = s && c.childNodes[s]); + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if (1 === a.nodeType && ++d && a === e) { + i[h] = [k, s, d]; + break; + } + } else if ( + (p && + (d = s = + (r = + (i = + (o = (a = e)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && r[1]), + !1 === d) + ) + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if ( + (x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType) && + ++d && + (p && + ((i = + (o = a[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] = [k, d]), + a === e) + ) + break; + return (d -= v) === g || (d % g == 0 && 0 <= d / g); + } + }; + }, + PSEUDO: function (e, o) { + var t, + a = + b.pseudos[e] || + b.setFilters[e.toLowerCase()] || + se.error("unsupported pseudo: " + e); + return a[S] + ? a(o) + : 1 < a.length + ? ((t = [e, e, "", o]), + b.setFilters.hasOwnProperty(e.toLowerCase()) + ? le(function (e, t) { + var n, + r = a(e, o), + i = r.length; + while (i--) e[(n = P(e, r[i]))] = !(t[n] = r[i]); + }) + : function (e) { + return a(e, 0, t); + }) + : a; + }, + }, + pseudos: { + not: le(function (e) { + var r = [], + i = [], + s = f(e.replace($, "$1")); + return s[S] + ? le(function (e, t, n, r) { + var i, + o = s(e, null, r, []), + a = e.length; + while (a--) (i = o[a]) && (e[a] = !(t[a] = i)); + }) + : function (e, t, n) { + return (r[0] = e), s(r, null, n, i), (r[0] = null), !i.pop(); + }; + }), + has: le(function (t) { + return function (e) { + return 0 < se(t, e).length; + }; + }), + contains: le(function (t) { + return ( + (t = t.replace(te, ne)), + function (e) { + return -1 < (e.textContent || o(e)).indexOf(t); + } + ); + }), + lang: le(function (n) { + return ( + V.test(n || "") || se.error("unsupported lang: " + n), + (n = n.replace(te, ne).toLowerCase()), + function (e) { + var t; + do { + if ( + (t = E + ? e.lang + : e.getAttribute("xml:lang") || e.getAttribute("lang")) + ) + return ( + (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-") + ); + } while ((e = e.parentNode) && 1 === e.nodeType); + return !1; + } + ); + }), + target: function (e) { + var t = n.location && n.location.hash; + return t && t.slice(1) === e.id; + }, + root: function (e) { + return e === a; + }, + focus: function (e) { + return ( + e === C.activeElement && + (!C.hasFocus || C.hasFocus()) && + !!(e.type || e.href || ~e.tabIndex) + ); + }, + enabled: ge(!1), + disabled: ge(!0), + checked: function (e) { + var t = e.nodeName.toLowerCase(); + return ( + ("input" === t && !!e.checked) || ("option" === t && !!e.selected) + ); + }, + selected: function (e) { + return ( + e.parentNode && e.parentNode.selectedIndex, !0 === e.selected + ); + }, + empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling) + if (e.nodeType < 6) return !1; + return !0; + }, + parent: function (e) { + return !b.pseudos.empty(e); + }, + header: function (e) { + return J.test(e.nodeName); + }, + input: function (e) { + return Q.test(e.nodeName); + }, + button: function (e) { + var t = e.nodeName.toLowerCase(); + return ("input" === t && "button" === e.type) || "button" === t; + }, + text: function (e) { + var t; + return ( + "input" === e.nodeName.toLowerCase() && + "text" === e.type && + (null == (t = e.getAttribute("type")) || + "text" === t.toLowerCase()) + ); + }, + first: ve(function () { + return [0]; + }), + last: ve(function (e, t) { + return [t - 1]; + }), + eq: ve(function (e, t, n) { + return [n < 0 ? n + t : n]; + }), + even: ve(function (e, t) { + for (var n = 0; n < t; n += 2) e.push(n); + return e; + }), + odd: ve(function (e, t) { + for (var n = 1; n < t; n += 2) e.push(n); + return e; + }), + lt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r; ) e.push(r); + return e; + }), + gt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : n; ++r < t; ) e.push(r); + return e; + }), + }, + }).pseudos.nth = b.pseudos.eq), + { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) b.pseudos[e] = de(e); - for (e in {submit : !0, reset : !0}) - b.pseudos[e] = he(e); + for (e in { submit: !0, reset: !0 }) b.pseudos[e] = he(e); function me() {} function xe(e) { - for (var t = 0, n = e.length, r = ""; t < n; t++) - r += e[t].value; - return r + for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; + return r; } function be(s, e, t) { - var u = e.dir, l = e.next, c = l || u, f = t && "parentNode" === c, - p = r++; - return e.first ? function(e, t, n) { - while (e = e[u]) - if (1 === e.nodeType || f) - return s(e, t, n); - return !1 - } : function(e, t, n) { - var r, i, o, a = [ k, p ]; - if (n) { - while (e = e[u]) - if ((1 === e.nodeType || f) && s(e, t, n)) - return !0 - } else - while (e = e[u]) - if (1 === e.nodeType || f) - if (i = (o = e[S] || (e[S] = {}))[e.uniqueID] || - (o[e.uniqueID] = {}), - l && l === e.nodeName.toLowerCase()) - e = e[u] || e; - else { - if ((r = i[c]) && r[0] === k && r[1] === p) - return a[2] = r[2]; - if ((i[c] = a)[2] = s(e, t, n)) - return !0 - } - return !1 - } + var u = e.dir, + l = e.next, + c = l || u, + f = t && "parentNode" === c, + p = r++; + return e.first + ? function (e, t, n) { + while ((e = e[u])) if (1 === e.nodeType || f) return s(e, t, n); + return !1; + } + : function (e, t, n) { + var r, + i, + o, + a = [k, p]; + if (n) { + while ((e = e[u])) + if ((1 === e.nodeType || f) && s(e, t, n)) return !0; + } else + while ((e = e[u])) + if (1 === e.nodeType || f) + if ( + ((i = + (o = e[S] || (e[S] = {}))[e.uniqueID] || + (o[e.uniqueID] = {})), + l && l === e.nodeName.toLowerCase()) + ) + e = e[u] || e; + else { + if ((r = i[c]) && r[0] === k && r[1] === p) + return (a[2] = r[2]); + if (((i[c] = a)[2] = s(e, t, n))) return !0; + } + return !1; + }; } function we(i) { - return 1 < i.length ? function(e, t, n) { - var r = i.length; - while (r--) - if (!i[r](e, t, n)) - return !1; - return !0 - } : i[0] + return 1 < i.length + ? function (e, t, n) { + var r = i.length; + while (r--) if (!i[r](e, t, n)) return !1; + return !0; + } + : i[0]; } function Te(e, t, n, r, i) { for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) - (o = e[s]) && (n && !n(o, r, i) || (a.push(o), l && t.push(s))); - return a + (o = e[s]) && ((n && !n(o, r, i)) || (a.push(o), l && t.push(s))); + return a; } function Ce(d, h, g, v, y, e) { - return v && !v[S] && (v = Ce(v)), y && !y[S] && (y = Ce(y, e)), - le(function(e, t, n, r) { - var i, o, a, s = [], u = [], l = t.length, - c = e || - function(e, t, n) { - for (var r = 0, i = t.length; r < i; r++) - se(e, t[r], n); - return n - }(h || "*", n.nodeType ? [ n ] : n, []), - f = !d || !e && h ? c : Te(c, s, d, n, r), - p = g ? y || (e ? d : l || v) ? [] : t : f; - if (g && g(f, p, n, r), v) { - i = Te(p, u), v(i, [], n, r), o = i.length; - while (o--) - (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)) - } - if (e) { - if (y || d) { - if (y) { - i = [], o = p.length; - while (o--) - (a = p[o]) && i.push(f[o] = a); - y(null, p = [], i, r) - } - o = p.length; - while (o--) - (a = p[o]) && -1 < (i = y ? P(e, a) : s[o]) && - (e[i] = !(t[i] = a)) - } - } else - p = Te(p === t ? p.splice(l, p.length) : p), - y ? y(null, t, p, r) : H.apply(t, p) - }) + return ( + v && !v[S] && (v = Ce(v)), + y && !y[S] && (y = Ce(y, e)), + le(function (e, t, n, r) { + var i, + o, + a, + s = [], + u = [], + l = t.length, + c = + e || + (function (e, t, n) { + for (var r = 0, i = t.length; r < i; r++) se(e, t[r], n); + return n; + })(h || "*", n.nodeType ? [n] : n, []), + f = !d || (!e && h) ? c : Te(c, s, d, n, r), + p = g ? (y || (e ? d : l || v) ? [] : t) : f; + if ((g && g(f, p, n, r), v)) { + (i = Te(p, u)), v(i, [], n, r), (o = i.length); + while (o--) (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)); + } + if (e) { + if (y || d) { + if (y) { + (i = []), (o = p.length); + while (o--) (a = p[o]) && i.push((f[o] = a)); + y(null, (p = []), i, r); + } + o = p.length; + while (o--) + (a = p[o]) && + -1 < (i = y ? P(e, a) : s[o]) && + (e[i] = !(t[i] = a)); + } + } else (p = Te(p === t ? p.splice(l, p.length) : p)), y ? y(null, t, p, r) : H.apply(t, p); + }) + ); } function Ee(e) { - for (var i, t, n, r = e.length, o = b.relative[e[0].type], - a = o || b.relative[" "], s = o ? 1 : 0, - u = be(function(e) { return e === i }, a, !0), - l = be(function(e) { return -1 < P(i, e) }, a, !0), - c = [ function(e, t, n) { - var r = !o && (n || t !== w) || - ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); - return i = null, r - } ]; - s < r; s++) - if (t = b.relative[e[s].type]) - c = [ be(we(c), t) ]; + for ( + var i, + t, + n, + r = e.length, + o = b.relative[e[0].type], + a = o || b.relative[" "], + s = o ? 1 : 0, + u = be( + function (e) { + return e === i; + }, + a, + !0 + ), + l = be( + function (e) { + return -1 < P(i, e); + }, + a, + !0 + ), + c = [ + function (e, t, n) { + var r = + (!o && (n || t !== w)) || + ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); + return (i = null), r; + }, + ]; + s < r; + s++ + ) + if ((t = b.relative[e[s].type])) c = [be(we(c), t)]; else { if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) { - for (n = ++s; n < r; n++) - if (b.relative[e[n].type]) - break; - return Ce(1 < s && we(c), - 1 < s && xe(e.slice(0, s - 1).concat({ - value : " " === e[s - 2].type ? "*" : "" - })).replace($, "$1"), - t, s < n && Ee(e.slice(s, n)), - n < r && Ee(e = e.slice(n)), n < r && xe(e)) + for (n = ++s; n < r; n++) if (b.relative[e[n].type]) break; + return Ce( + 1 < s && we(c), + 1 < s && + xe( + e.slice(0, s - 1).concat({ + value: " " === e[s - 2].type ? "*" : "", + }) + ).replace($, "$1"), + t, + s < n && Ee(e.slice(s, n)), + n < r && Ee((e = e.slice(n))), + n < r && xe(e) + ); } - c.push(t) + c.push(t); } - return we(c) + return we(c); } - return me.prototype = b.filters = b.pseudos, b.setFilters = new me, - h = se.tokenize = - function(e, t) { - var n, r, i, o, a, s, u, l = x[e + " "]; - if (l) - return t ? 0 : l.slice(0); - a = e, s = [], u = b.preFilter; - while (a) { - for (o in n && !(r = _.exec(a)) || - (r && (a = a.slice(r[0].length) || a), s.push(i = [])), - n = !1, - (r = z.exec(a)) && - (n = r.shift(), - i.push({value : n, type : r[0].replace($, " ")}), - a = a.slice(n.length)), - b.filter) - !(r = G[o].exec(a)) || u[o] && !(r = u[o](r)) || - (n = r.shift(), i.push({value : n, type : o, matches : r}), - a = a.slice(n.length)); - if (!n) - break - } - return t ? a.length : a ? se.error(e) : x(e, s).slice(0) - }, - f = se.compile = - function(e, t) { - var n, v, y, m, x, r, i = [], o = [], a = A[e + " "]; - if (!a) { - t || (t = h(e)), n = t.length; - while (n--) - (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); - (a = A(e, (v = o, m = 0 < (y = i).length, x = 0 < v.length, - r = - function(e, t, n, r, i) { - var o, a, s, - u = 0, l = "0", c = e && [], f = [], p = w, - d = e || x && b.find.TAG("*", i), - h = k += - null == p ? 1 : Math.random() || .1, - g = d.length; - for (i && (w = t == C || t || i); - l !== g && null != (o = d[l]); l++) { - if (x && o) { - a = 0, - t || o.ownerDocument == C || (T(o), n = !E); - while (s = v[a++]) - if (s(o, t || C, n)) { - r.push(o); - break - } - i && (k = h) - } - m && ((o = !s && o) && u--, e && c.push(o)) - } - if (u += l, m && l !== u) { - a = 0; - while (s = y[a++]) - s(c, f, t, n); - if (e) { - if (0 < u) - while (l--) - c[l] || f[l] || (f[l] = q.call(r)); - f = Te(f) - } - H.apply(r, f), i && !e && 0 < f.length && - 1 < u + y.length && - se.uniqueSort(r) - } - return i && (k = h, w = p), c - }, - m ? le(r) : r))) - .selector = e - } - return a - }, - g = se.select = - function(e, t, n, r) { - var i, o, a, s, u, l = "function" == typeof e && e, - c = !r && h(e = l.selector || e); - if (n = n || [], 1 === c.length) { - if (2 < (o = c[0] = c[0].slice(0)).length && - "ID" === (a = o[0]).type && 9 === t.nodeType && E && - b.relative[o[1].type]) { - if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || - [])[0])) - return n; - l && (t = t.parentNode), e = e.slice(o.shift().value.length) - } - i = G.needsContext.test(e) ? 0 : o.length; - while (i--) { - if (a = o[i], b.relative[s = a.type]) - break; - if ((u = b.find[s]) && - (r = u(a.matches[0].replace(te, ne), - ee.test(o[0].type) && ye(t.parentNode) || t))) { - if (o.splice(i, 1), !(e = r.length && xe(o))) - return H.apply(n, r), n; - break - } - } - } - return (l || f(e, c))(r, t, !E, n, - !t || ee.test(e) && ye(t.parentNode) || t), - n - }, - d.sortStable = S.split("").sort(j).join("") === S, - d.detectDuplicates = !!l, T(), - d.sortDetached = ce(function(e) { - return 1 & e.compareDocumentPosition(C.createElement("fieldset")) - }), - ce(function(e) { - return e.innerHTML = "", - "#" === e.firstChild.getAttribute("href") - }) || - fe("type|href|height|width", - function(e, t, n) { - if (!n) - return e.getAttribute(t, - "type" === t.toLowerCase() ? 1 : 2) - }), - d.attributes && ce(function(e) { - return e.innerHTML = "", - e.firstChild.setAttribute("value", ""), - "" === e.firstChild.getAttribute("value") - }) || - fe("value", - function(e, t, n) { - if (!n && "input" === e.nodeName.toLowerCase()) - return e.defaultValue - }), - ce(function(e) { return null == e.getAttribute("disabled") }) || - fe(R, - function(e, t, n) { - var r; - if (!n) - return !0 === e[t] ? t.toLowerCase() - : (r = e.getAttributeNode(t)) && r.specified - ? r.value - : null - }), - se - }(C); - S.find = d, S.expr = d.selectors, S.expr[":"] = S.expr.pseudos, - S.uniqueSort = S.unique = d.uniqueSort, S.text = d.getText, - S.isXMLDoc = d.isXML, S.contains = d.contains, S.escapeSelector = d.escape; - var h = function(e, t, n) { - var r = [], i = void 0 !== n; - while ((e = e[t]) && 9 !== e.nodeType) - if (1 === e.nodeType) { - if (i && S(e).is(n)) - break; - r.push(e) - } - return r - }, T = function(e, t) { - for (var n = []; e; e = e.nextSibling) - 1 === e.nodeType && e !== t && n.push(e); - return n - }, k = S.expr.match.needsContext; + return ( + (me.prototype = b.filters = b.pseudos), + (b.setFilters = new me()), + (h = se.tokenize = + function (e, t) { + var n, + r, + i, + o, + a, + s, + u, + l = x[e + " "]; + if (l) return t ? 0 : l.slice(0); + (a = e), (s = []), (u = b.preFilter); + while (a) { + for (o in ((n && !(r = _.exec(a))) || + (r && (a = a.slice(r[0].length) || a), s.push((i = []))), + (n = !1), + (r = z.exec(a)) && + ((n = r.shift()), + i.push({ value: n, type: r[0].replace($, " ") }), + (a = a.slice(n.length))), + b.filter)) + !(r = G[o].exec(a)) || + (u[o] && !(r = u[o](r))) || + ((n = r.shift()), + i.push({ value: n, type: o, matches: r }), + (a = a.slice(n.length))); + if (!n) break; + } + return t ? a.length : a ? se.error(e) : x(e, s).slice(0); + }), + (f = se.compile = + function (e, t) { + var n, + v, + y, + m, + x, + r, + i = [], + o = [], + a = A[e + " "]; + if (!a) { + t || (t = h(e)), (n = t.length); + while (n--) (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); + (a = A( + e, + ((v = o), + (m = 0 < (y = i).length), + (x = 0 < v.length), + (r = function (e, t, n, r, i) { + var o, + a, + s, + u = 0, + l = "0", + c = e && [], + f = [], + p = w, + d = e || (x && b.find.TAG("*", i)), + h = (k += null == p ? 1 : Math.random() || 0.1), + g = d.length; + for ( + i && (w = t == C || t || i); + l !== g && null != (o = d[l]); + l++ + ) { + if (x && o) { + (a = 0), t || o.ownerDocument == C || (T(o), (n = !E)); + while ((s = v[a++])) + if (s(o, t || C, n)) { + r.push(o); + break; + } + i && (k = h); + } + m && ((o = !s && o) && u--, e && c.push(o)); + } + if (((u += l), m && l !== u)) { + a = 0; + while ((s = y[a++])) s(c, f, t, n); + if (e) { + if (0 < u) while (l--) c[l] || f[l] || (f[l] = q.call(r)); + f = Te(f); + } + H.apply(r, f), + i && + !e && + 0 < f.length && + 1 < u + y.length && + se.uniqueSort(r); + } + return i && ((k = h), (w = p)), c; + }), + m ? le(r) : r) + )).selector = e; + } + return a; + }), + (g = se.select = + function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = "function" == typeof e && e, + c = !r && h((e = l.selector || e)); + if (((n = n || []), 1 === c.length)) { + if ( + 2 < (o = c[0] = c[0].slice(0)).length && + "ID" === (a = o[0]).type && + 9 === t.nodeType && + E && + b.relative[o[1].type] + ) { + if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) + return n; + l && (t = t.parentNode), (e = e.slice(o.shift().value.length)); + } + i = G.needsContext.test(e) ? 0 : o.length; + while (i--) { + if (((a = o[i]), b.relative[(s = a.type)])) break; + if ( + (u = b.find[s]) && + (r = u( + a.matches[0].replace(te, ne), + (ee.test(o[0].type) && ye(t.parentNode)) || t + )) + ) { + if ((o.splice(i, 1), !(e = r.length && xe(o)))) + return H.apply(n, r), n; + break; + } + } + } + return ( + (l || f(e, c))( + r, + t, + !E, + n, + !t || (ee.test(e) && ye(t.parentNode)) || t + ), + n + ); + }), + (d.sortStable = S.split("").sort(j).join("") === S), + (d.detectDuplicates = !!l), + T(), + (d.sortDetached = ce(function (e) { + return 1 & e.compareDocumentPosition(C.createElement("fieldset")); + })), + ce(function (e) { + return ( + (e.innerHTML = ""), + "#" === e.firstChild.getAttribute("href") + ); + }) || + fe("type|href|height|width", function (e, t, n) { + if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); + }), + (d.attributes && + ce(function (e) { + return ( + (e.innerHTML = ""), + e.firstChild.setAttribute("value", ""), + "" === e.firstChild.getAttribute("value") + ); + })) || + fe("value", function (e, t, n) { + if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue; + }), + ce(function (e) { + return null == e.getAttribute("disabled"); + }) || + fe(R, function (e, t, n) { + var r; + if (!n) + return !0 === e[t] + ? t.toLowerCase() + : (r = e.getAttributeNode(t)) && r.specified + ? r.value + : null; + }), + se + ); + })(C); + (S.find = d), + (S.expr = d.selectors), + (S.expr[":"] = S.expr.pseudos), + (S.uniqueSort = S.unique = d.uniqueSort), + (S.text = d.getText), + (S.isXMLDoc = d.isXML), + (S.contains = d.contains), + (S.escapeSelector = d.escape); + var h = function (e, t, n) { + var r = [], + i = void 0 !== n; + while ((e = e[t]) && 9 !== e.nodeType) + if (1 === e.nodeType) { + if (i && S(e).is(n)) break; + r.push(e); + } + return r; + }, + T = function (e, t) { + for (var n = []; e; e = e.nextSibling) + 1 === e.nodeType && e !== t && n.push(e); + return n; + }, + k = S.expr.match.needsContext; function A(e, t) { - return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() + return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); } var N = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function j(e, n, r) { - return m(n) ? S.grep(e, function(e, t) { return !!n.call(e, t, e) !== r }) - : n.nodeType ? S.grep(e, function(e) { return e === n !== r }) - : "string" != typeof n - ? S.grep(e, function(e) { return -1 < i.call(n, e) !== r }) - : S.filter(n, e, r) + return m(n) + ? S.grep(e, function (e, t) { + return !!n.call(e, t, e) !== r; + }) + : n.nodeType + ? S.grep(e, function (e) { + return (e === n) !== r; + }) + : "string" != typeof n + ? S.grep(e, function (e) { + return -1 < i.call(n, e) !== r; + }) + : S.filter(n, e, r); } - S.filter = function(e, t, n) { + (S.filter = function (e, t, n) { var r = t[0]; - return n && (e = ":not(" + e + ")"), - 1 === t.length && 1 === r.nodeType - ? S.find.matchesSelector(r, e) ? [ r ] : [] - : S.find.matches( - e, S.grep(t, function(e) { return 1 === e.nodeType })) - }, S.fn.extend({ - find : function(e) { - var t, n, r = this.length, i = this; - if ("string" != typeof e) - return this.pushStack(S(e).filter(function() { - for (t = 0; t < r; t++) - if (S.contains(i[t], this)) - return !0 - })); - for (n = this.pushStack([]), t = 0; t < r; t++) - S.find(e, i[t], n); - return 1 < r ? S.uniqueSort(n) : n - }, - filter : function(e) { return this.pushStack(j(this, e || [], !1)) }, - not : function(e) { return this.pushStack(j(this, e || [], !0)) }, - is : function(e) { - return !!j(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1) - .length - } - }); - var D, q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; - (S.fn.init = function(e, t, n) { + return ( + n && (e = ":not(" + e + ")"), + 1 === t.length && 1 === r.nodeType + ? S.find.matchesSelector(r, e) + ? [r] + : [] + : S.find.matches( + e, + S.grep(t, function (e) { + return 1 === e.nodeType; + }) + ) + ); + }), + S.fn.extend({ + find: function (e) { + var t, + n, + r = this.length, + i = this; + if ("string" != typeof e) + return this.pushStack( + S(e).filter(function () { + for (t = 0; t < r; t++) if (S.contains(i[t], this)) return !0; + }) + ); + for (n = this.pushStack([]), t = 0; t < r; t++) S.find(e, i[t], n); + return 1 < r ? S.uniqueSort(n) : n; + }, + filter: function (e) { + return this.pushStack(j(this, e || [], !1)); + }, + not: function (e) { + return this.pushStack(j(this, e || [], !0)); + }, + is: function (e) { + return !!j(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1) + .length; + }, + }); + var D, + q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; + ((S.fn.init = function (e, t, n) { var r, i; - if (!e) - return this; - if (n = n || D, "string" == typeof e) { - if (!(r = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length - ? [ null, e, null ] - : q.exec(e)) || - !r[1] && t) + if (!e) return this; + if (((n = n || D), "string" == typeof e)) { + if ( + !(r = + "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length + ? [null, e, null] + : q.exec(e)) || + (!r[1] && t) + ) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e); if (r[1]) { - if (t = t instanceof S ? t[0] : t, - S.merge(this, - S.parseHTML( - r[1], t && t.nodeType ? t.ownerDocument || t : E, !0)), - N.test(r[1]) && S.isPlainObject(t)) - for (r in t) - m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); - return this + if ( + ((t = t instanceof S ? t[0] : t), + S.merge( + this, + S.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : E, !0) + ), + N.test(r[1]) && S.isPlainObject(t)) + ) + for (r in t) m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); + return this; } - return (i = E.getElementById(r[2])) && (this[0] = i, this.length = 1), - this + return ( + (i = E.getElementById(r[2])) && ((this[0] = i), (this.length = 1)), this + ); } - return e.nodeType ? (this[0] = e, this.length = 1, this) - : m(e) ? void 0 !== n.ready ? n.ready(e) : e(S) - : S.makeArray(e, this) - }).prototype = S.fn, D = S(E); + return e.nodeType + ? ((this[0] = e), (this.length = 1), this) + : m(e) + ? void 0 !== n.ready + ? n.ready(e) + : e(S) + : S.makeArray(e, this); + }).prototype = S.fn), + (D = S(E)); var L = /^(?:parents|prev(?:Until|All))/, - H = {children : !0, contents : !0, next : !0, prev : !0}; + H = { children: !0, contents: !0, next: !0, prev: !0 }; function O(e, t) { - while ((e = e[t]) && 1 !== e.nodeType) - ; - return e + while ((e = e[t]) && 1 !== e.nodeType); + return e; } S.fn.extend({ - has : function(e) { - var t = S(e, this), n = t.length; - return this.filter(function() { - for (var e = 0; e < n; e++) - if (S.contains(this, t[e])) - return !0 - }) + has: function (e) { + var t = S(e, this), + n = t.length; + return this.filter(function () { + for (var e = 0; e < n; e++) if (S.contains(this, t[e])) return !0; + }); }, - closest : function(e, t) { - var n, r = 0, i = this.length, o = [], a = "string" != typeof e && S(e); + closest: function (e, t) { + var n, + r = 0, + i = this.length, + o = [], + a = "string" != typeof e && S(e); if (!k.test(e)) for (; r < i; r++) for (n = this[r]; n && n !== t; n = n.parentNode) - if (n.nodeType < 11 && - (a ? -1 < a.index(n) - : 1 === n.nodeType && S.find.matchesSelector(n, e))) { + if ( + n.nodeType < 11 && + (a + ? -1 < a.index(n) + : 1 === n.nodeType && S.find.matchesSelector(n, e)) + ) { o.push(n); - break + break; } - return this.pushStack(1 < o.length ? S.uniqueSort(o) : o) + return this.pushStack(1 < o.length ? S.uniqueSort(o) : o); }, - index : function(e) { - return e ? "string" == typeof e ? i.call(S(e), this[0]) - : i.call(this, e.jquery ? e[0] : e) - : this[0] && this[0].parentNode ? this.first().prevAll().length - : -1 + index: function (e) { + return e + ? "string" == typeof e + ? i.call(S(e), this[0]) + : i.call(this, e.jquery ? e[0] : e) + : this[0] && this[0].parentNode + ? this.first().prevAll().length + : -1; }, - add : function(e, t) { - return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t)))) + add: function (e, t) { + return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t)))); + }, + addBack: function (e) { + return this.add(null == e ? this.prevObject : this.prevObject.filter(e)); }, - addBack : function(e) { - return this.add(null == e ? this.prevObject : this.prevObject.filter(e)) - } }), - S.each({ - parent : function(e) { + S.each( + { + parent: function (e) { var t = e.parentNode; - return t && 11 !== t.nodeType ? t : null + return t && 11 !== t.nodeType ? t : null; }, - parents : function(e) { return h(e, "parentNode") }, - parentsUntil : function(e, t, n) { return h(e, "parentNode", n) }, - next : function(e) { return O(e, "nextSibling") }, - prev : function(e) { return O(e, "previousSibling") }, - nextAll : function(e) { return h(e, "nextSibling") }, - prevAll : function(e) { return h(e, "previousSibling") }, - nextUntil : function(e, t, n) { return h(e, "nextSibling", n) }, - prevUntil : function(e, t, n) { return h(e, "previousSibling", n) }, - siblings : function(e) { return T((e.parentNode || {}).firstChild, e) }, - children : function(e) { return T(e.firstChild) }, - contents : function(e) { + parents: function (e) { + return h(e, "parentNode"); + }, + parentsUntil: function (e, t, n) { + return h(e, "parentNode", n); + }, + next: function (e) { + return O(e, "nextSibling"); + }, + prev: function (e) { + return O(e, "previousSibling"); + }, + nextAll: function (e) { + return h(e, "nextSibling"); + }, + prevAll: function (e) { + return h(e, "previousSibling"); + }, + nextUntil: function (e, t, n) { + return h(e, "nextSibling", n); + }, + prevUntil: function (e, t, n) { + return h(e, "previousSibling", n); + }, + siblings: function (e) { + return T((e.parentNode || {}).firstChild, e); + }, + children: function (e) { + return T(e.firstChild); + }, + contents: function (e) { return null != e.contentDocument && r(e.contentDocument) - ? e.contentDocument - : (A(e, "template") && (e = e.content || e), - S.merge([], e.childNodes)) - } + ? e.contentDocument + : (A(e, "template") && (e = e.content || e), + S.merge([], e.childNodes)); + }, }, - function(r, i) { - S.fn[r] = function(e, t) { - var n = S.map(this, i, e); - return "Until" !== r.slice(-5) && (t = e), - t && "string" == typeof t && (n = S.filter(t, n)), - 1 < this.length && - (H[r] || S.uniqueSort(n), L.test(r) && n.reverse()), - this.pushStack(n) - } - }); + function (r, i) { + S.fn[r] = function (e, t) { + var n = S.map(this, i, e); + return ( + "Until" !== r.slice(-5) && (t = e), + t && "string" == typeof t && (n = S.filter(t, n)), + 1 < this.length && + (H[r] || S.uniqueSort(n), L.test(r) && n.reverse()), + this.pushStack(n) + ); + }; + } + ); var P = /[^\x20\t\r\n\f]+/g; - function R(e) { return e } - function M(e) { throw e } + function R(e) { + return e; + } + function M(e) { + throw e; + } function I(e, t, n, r) { var i; try { - e && m(i = e.promise) ? i.call(e).done(t).fail(n) - : e && m(i = e.then) ? i.call(e, t, n) - : t.apply(void 0, [ e ].slice(r)) + e && m((i = e.promise)) + ? i.call(e).done(t).fail(n) + : e && m((i = e.then)) + ? i.call(e, t, n) + : t.apply(void 0, [e].slice(r)); } catch (e) { - n.apply(void 0, [ e ]) + n.apply(void 0, [e]); } } - S.Callbacks = function(r) { + (S.Callbacks = function (r) { var e, n; - r = "string" == typeof r - ? (e = r, n = {}, - S.each(e.match(P) || [], function(e, t) { n[t] = !0 }), n) - : S.extend({}, r); - var i, t, o, a, s = [], u = [], l = -1, c = function() { - for (a = a || r.once, o = i = !0; u.length; l = -1) { - t = u.shift(); - while (++l < s.length) - !1 === s[l].apply(t[0], t[1]) && r.stopOnFalse && - (l = s.length, t = !1) - } - r.memory || (t = !1), i = !1, a && (s = t ? [] : "") - }, f = { - add : function() { - return s && (t && !i && (l = s.length - 1, u.push(t)), function n(e) { - S.each(e, function(e, t) { - m(t) ? r.unique && f.has(t) || s.push(t) - : t && t.length && "string" !== w(t) && n(t) - }) - }(arguments), t && !i && c()), this + r = + "string" == typeof r + ? ((e = r), + (n = {}), + S.each(e.match(P) || [], function (e, t) { + n[t] = !0; + }), + n) + : S.extend({}, r); + var i, + t, + o, + a, + s = [], + u = [], + l = -1, + c = function () { + for (a = a || r.once, o = i = !0; u.length; l = -1) { + t = u.shift(); + while (++l < s.length) + !1 === s[l].apply(t[0], t[1]) && + r.stopOnFalse && + ((l = s.length), (t = !1)); + } + r.memory || (t = !1), (i = !1), a && (s = t ? [] : ""); }, - remove : function() { - return S.each(arguments, function(e, t) { - var n; - while (-1 < (n = S.inArray(t, s, n))) - s.splice(n, 1), n <= l && l-- - }), this - }, - has : function(e) { return e ? -1 < S.inArray(e, s) : 0 < s.length }, - empty : function() { return s && (s = []), this }, - disable : function() { return a = u = [], s = t = "", this }, - disabled : function() { return !s }, - lock : function() { return a = u = [], t || i || (s = t = ""), this }, - locked : function() { return !!a }, - fireWith : function(e, t) { - return a || (t = [ e, (t = t || []).slice ? t.slice() : t ], u.push(t), - i || c()), - this - }, - fire : function() { return f.fireWith(this, arguments), this }, - fired : function() { return !!o } - }; - return f - }, S.extend({ - Deferred : function(e) { - var o = - [ - [ - "notify", "progress", S.Callbacks("memory"), - S.Callbacks("memory"), 2 - ], - [ - "resolve", "done", S.Callbacks("once memory"), - S.Callbacks("once memory"), 0, "resolved" - ], - [ - "reject", "fail", S.Callbacks("once memory"), - S.Callbacks("once memory"), 1, "rejected" - ] - ], - i = "pending", a = { - state : function() { return i }, - always : - function() { return s.done(arguments).fail(arguments), this }, - "catch" : function(e) { return a.then(null, e) }, - pipe : function() { - var i = arguments; - return S - .Deferred(function(r) { - S.each(o, function(e, t) { - var n = m(i[t[4]]) && i[t[4]]; - s[t[1]](function() { - var e = n && n.apply(this, arguments); - e && m(e.promise) - ? e.promise() - .progress(r.notify) - .done(r.resolve) - .fail(r.reject) - : r[t[0] + "With"](this, n ? [ e ] : arguments) - }) - }), i = null - }) - .promise() + f = { + add: function () { + return ( + s && + (t && !i && ((l = s.length - 1), u.push(t)), + (function n(e) { + S.each(e, function (e, t) { + m(t) + ? (r.unique && f.has(t)) || s.push(t) + : t && t.length && "string" !== w(t) && n(t); + }); + })(arguments), + t && !i && c()), + this + ); + }, + remove: function () { + return ( + S.each(arguments, function (e, t) { + var n; + while (-1 < (n = S.inArray(t, s, n))) + s.splice(n, 1), n <= l && l--; + }), + this + ); + }, + has: function (e) { + return e ? -1 < S.inArray(e, s) : 0 < s.length; + }, + empty: function () { + return s && (s = []), this; + }, + disable: function () { + return (a = u = []), (s = t = ""), this; + }, + disabled: function () { + return !s; + }, + lock: function () { + return (a = u = []), t || i || (s = t = ""), this; + }, + locked: function () { + return !!a; + }, + fireWith: function (e, t) { + return ( + a || + ((t = [e, (t = t || []).slice ? t.slice() : t]), + u.push(t), + i || c()), + this + ); + }, + fire: function () { + return f.fireWith(this, arguments), this; + }, + fired: function () { + return !!o; + }, + }; + return f; + }), + S.extend({ + Deferred: function (e) { + var o = [ + [ + "notify", + "progress", + S.Callbacks("memory"), + S.Callbacks("memory"), + 2, + ], + [ + "resolve", + "done", + S.Callbacks("once memory"), + S.Callbacks("once memory"), + 0, + "resolved", + ], + [ + "reject", + "fail", + S.Callbacks("once memory"), + S.Callbacks("once memory"), + 1, + "rejected", + ], + ], + i = "pending", + a = { + state: function () { + return i; }, - then : function(t, n, r) { + always: function () { + return s.done(arguments).fail(arguments), this; + }, + catch: function (e) { + return a.then(null, e); + }, + pipe: function () { + var i = arguments; + return S.Deferred(function (r) { + S.each(o, function (e, t) { + var n = m(i[t[4]]) && i[t[4]]; + s[t[1]](function () { + var e = n && n.apply(this, arguments); + e && m(e.promise) + ? e + .promise() + .progress(r.notify) + .done(r.resolve) + .fail(r.reject) + : r[t[0] + "With"](this, n ? [e] : arguments); + }); + }), + (i = null); + }).promise(); + }, + then: function (t, n, r) { var u = 0; function l(i, o, a, s) { - return function() { - var n = this, r = arguments, e = function() { - var e, t; - if (!(i < u)) { - if ((e = a.apply(n, r)) === o.promise()) - throw new TypeError("Thenable self-resolution"); - t = e && + return function () { + var n = this, + r = arguments, + e = function () { + var e, t; + if (!(i < u)) { + if ((e = a.apply(n, r)) === o.promise()) + throw new TypeError("Thenable self-resolution"); + (t = + e && ("object" == typeof e || "function" == typeof e) && - e.then, - m(t) ? s ? t.call(e, l(u, o, R, s), l(u, o, M, s)) - : (u++, t.call(e, l(u, o, R, s), l(u, o, M, s), - l(u, o, R, o.notifyWith))) - : (a !== R && (n = void 0, r = [ e ]), - (s || o.resolveWith)(n, r)) - } - }, t = s ? e : function() { - try { - e() - } catch (e) { - S.Deferred.exceptionHook && - S.Deferred.exceptionHook(e, t.stackTrace), - u <= i + 1 && (a !== M && (n = void 0, r = [ e ]), - o.rejectWith(n, r)) - } - }; - i ? t() + e.then), + m(t) + ? s + ? t.call(e, l(u, o, R, s), l(u, o, M, s)) + : (u++, + t.call( + e, + l(u, o, R, s), + l(u, o, M, s), + l(u, o, R, o.notifyWith) + )) + : (a !== R && ((n = void 0), (r = [e])), + (s || o.resolveWith)(n, r)); + } + }, + t = s + ? e + : function () { + try { + e(); + } catch (e) { + S.Deferred.exceptionHook && + S.Deferred.exceptionHook(e, t.stackTrace), + u <= i + 1 && + (a !== M && ((n = void 0), (r = [e])), + o.rejectWith(n, r)); + } + }; + i + ? t() : (S.Deferred.getStackHook && - (t.stackTrace = S.Deferred.getStackHook()), - C.setTimeout(t)) - } + (t.stackTrace = S.Deferred.getStackHook()), + C.setTimeout(t)); + }; } - return S - .Deferred(function(e) { - o[0][3].add(l(0, e, m(r) ? r : R, e.notifyWith)), - o[1][3].add(l(0, e, m(t) ? t : R)), - o[2][3].add(l(0, e, m(n) ? n : M)) - }) - .promise() + return S.Deferred(function (e) { + o[0][3].add(l(0, e, m(r) ? r : R, e.notifyWith)), + o[1][3].add(l(0, e, m(t) ? t : R)), + o[2][3].add(l(0, e, m(n) ? n : M)); + }).promise(); + }, + promise: function (e) { + return null != e ? S.extend(e, a) : a; }, - promise : function(e) { return null != e ? S.extend(e, a) : a } }, s = {}; - return S.each(o, function(e, t) { - var n = t[2], r = t[5]; - a[t[1]] = n.add, - r && n.add(function() { i = r }, o[3 - e][2].disable, - o[3 - e][3].disable, o[0][2].lock, o[0][3].lock), - n.add(t[3].fire), s[t[0]] = function() { - return s[t[0] + "With"](this === s ? void 0 : this, arguments), this - }, s[t[0] + "With"] = n.fireWith - }), a.promise(s), e && e.call(s, s), s - }, - when : function(e) { - var n = arguments.length, t = n, r = Array(t), i = s.call(arguments), - o = S.Deferred(), a = function(t) { - return function(e) { - r[t] = this, i[t] = 1 < arguments.length ? s.call(arguments) : e, - --n || o.resolveWith(r, i) - } + return ( + S.each(o, function (e, t) { + var n = t[2], + r = t[5]; + (a[t[1]] = n.add), + r && + n.add( + function () { + i = r; + }, + o[3 - e][2].disable, + o[3 - e][3].disable, + o[0][2].lock, + o[0][3].lock + ), + n.add(t[3].fire), + (s[t[0]] = function () { + return ( + s[t[0] + "With"](this === s ? void 0 : this, arguments), this + ); + }), + (s[t[0] + "With"] = n.fireWith); + }), + a.promise(s), + e && e.call(s, s), + s + ); + }, + when: function (e) { + var n = arguments.length, + t = n, + r = Array(t), + i = s.call(arguments), + o = S.Deferred(), + a = function (t) { + return function (e) { + (r[t] = this), + (i[t] = 1 < arguments.length ? s.call(arguments) : e), + --n || o.resolveWith(r, i); + }; }; - if (n <= 1 && (I(e, o.done(a(t)).resolve, o.reject, !n), - "pending" === o.state() || m(i[t] && i[t].then))) - return o.then(); - while (t--) - I(i[t], a(t), o.reject); - return o.promise() - } - }); + if ( + n <= 1 && + (I(e, o.done(a(t)).resolve, o.reject, !n), + "pending" === o.state() || m(i[t] && i[t].then)) + ) + return o.then(); + while (t--) I(i[t], a(t), o.reject); + return o.promise(); + }, + }); var W = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - S.Deferred.exceptionHook = function(e, t) { - C.console && C.console.warn && e && W.test(e.name) && - C.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t) - }, S.readyException = function(e) { C.setTimeout(function() { throw e }) }; + (S.Deferred.exceptionHook = function (e, t) { + C.console && + C.console.warn && + e && + W.test(e.name) && + C.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t); + }), + (S.readyException = function (e) { + C.setTimeout(function () { + throw e; + }); + }); var F = S.Deferred(); function B() { E.removeEventListener("DOMContentLoaded", B), - C.removeEventListener("load", B), S.ready() + C.removeEventListener("load", B), + S.ready(); } - S.fn.ready = - function(e) { - return F.then(e)["catch"](function(e) { S.readyException(e) }), this - }, - S.extend({ - isReady : !1, - readyWait : 1, - ready : function(e) { - (!0 === e ? --S.readyWait : S.isReady) || - (S.isReady = !0) !== e && 0 < --S.readyWait || F.resolveWith(E, [ S ]) - } + (S.fn.ready = function (e) { + return ( + F.then(e)["catch"](function (e) { + S.readyException(e); + }), + this + ); }), - S.ready.then = F.then, - "complete" === E.readyState || - "loading" !== E.readyState && !E.documentElement.doScroll + S.extend({ + isReady: !1, + readyWait: 1, + ready: function (e) { + (!0 === e ? --S.readyWait : S.isReady) || + ((S.isReady = !0) !== e && 0 < --S.readyWait) || + F.resolveWith(E, [S]); + }, + }), + (S.ready.then = F.then), + "complete" === E.readyState || + ("loading" !== E.readyState && !E.documentElement.doScroll) ? C.setTimeout(S.ready) : (E.addEventListener("DOMContentLoaded", B), - C.addEventListener("load", B)); - var $ = function(e, t, n, r, i, o, a) { - var s = 0, u = e.length, l = null == n; - if ("object" === w(n)) - for (s in i = !0, n) - $(e, t, s, n[s], !0, o, a); - else if (void 0 !== r && - (i = !0, m(r) || (a = !0), - l && (a ? (t.call(e, r), t = null) - : (l = t, - t = function(e, t, n) { return l.call(S(e), n) })), - t)) - for (; s < u; s++) - t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); - return i ? e : l ? t.call(e) : u ? t(e[0], n) : o - }, _ = /^-ms-/, z = /-([a-z])/g; - function U(e, t) { return t.toUpperCase() } - function X(e) { return e.replace(_, "ms-").replace(z, U) } - var V = function( - e) { return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType }; - function G() { this.expando = S.expando + G.uid++ } - G.uid = 1, G.prototype = { - cache : function(e) { - var t = e[this.expando]; - return t || (t = {}, - V(e) && (e.nodeType ? e[this.expando] = t - : Object.defineProperty( - e, this.expando, - {value : t, configurable : !0}))), - t + C.addEventListener("load", B)); + var $ = function (e, t, n, r, i, o, a) { + var s = 0, + u = e.length, + l = null == n; + if ("object" === w(n)) + for (s in ((i = !0), n)) $(e, t, s, n[s], !0, o, a); + else if ( + void 0 !== r && + ((i = !0), + m(r) || (a = !0), + l && + (a + ? (t.call(e, r), (t = null)) + : ((l = t), + (t = function (e, t, n) { + return l.call(S(e), n); + }))), + t) + ) + for (; s < u; s++) t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); + return i ? e : l ? t.call(e) : u ? t(e[0], n) : o; }, - set : function(e, t, n) { - var r, i = this.cache(e); - if ("string" == typeof t) - i[X(t)] = n; - else - for (r in t) - i[X(r)] = t[r]; - return i - }, - get : function(e, t) { - return void 0 === t ? this.cache(e) - : e[this.expando] && e[this.expando][X(t)] - }, - access : function(e, t, n) { - return void 0 === t || t && "string" == typeof t && void 0 === n - ? this.get(e, t) - : (this.set(e, t, n), void 0 !== n ? n : t) - }, - remove : function(e, t) { - var n, r = e[this.expando]; - if (void 0 !== r) { - if (void 0 !== t) { - n = (t = Array.isArray(t) ? t.map(X) - : (t = X(t)) in r ? [ t ] - : t.match(P) || []) - .length; - while (n--) - delete r[t[n]] - } - (void 0 === t || S.isEmptyObject(r)) && - (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando]) - } - }, - hasData : function(e) { - var t = e[this.expando]; - return void 0 !== t && !S.isEmptyObject(t) - } + _ = /^-ms-/, + z = /-([a-z])/g; + function U(e, t) { + return t.toUpperCase(); + } + function X(e) { + return e.replace(_, "ms-").replace(z, U); + } + var V = function (e) { + return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType; }; - var Y = new G, Q = new G, J = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, K = /[A-Z]/g; + function G() { + this.expando = S.expando + G.uid++; + } + (G.uid = 1), + (G.prototype = { + cache: function (e) { + var t = e[this.expando]; + return ( + t || + ((t = {}), + V(e) && + (e.nodeType + ? (e[this.expando] = t) + : Object.defineProperty(e, this.expando, { + value: t, + configurable: !0, + }))), + t + ); + }, + set: function (e, t, n) { + var r, + i = this.cache(e); + if ("string" == typeof t) i[X(t)] = n; + else for (r in t) i[X(r)] = t[r]; + return i; + }, + get: function (e, t) { + return void 0 === t + ? this.cache(e) + : e[this.expando] && e[this.expando][X(t)]; + }, + access: function (e, t, n) { + return void 0 === t || (t && "string" == typeof t && void 0 === n) + ? this.get(e, t) + : (this.set(e, t, n), void 0 !== n ? n : t); + }, + remove: function (e, t) { + var n, + r = e[this.expando]; + if (void 0 !== r) { + if (void 0 !== t) { + n = (t = Array.isArray(t) + ? t.map(X) + : (t = X(t)) in r + ? [t] + : t.match(P) || []).length; + while (n--) delete r[t[n]]; + } + (void 0 === t || S.isEmptyObject(r)) && + (e.nodeType ? (e[this.expando] = void 0) : delete e[this.expando]); + } + }, + hasData: function (e) { + var t = e[this.expando]; + return void 0 !== t && !S.isEmptyObject(t); + }, + }); + var Y = new G(), + Q = new G(), + J = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + K = /[A-Z]/g; function Z(e, t, n) { var r, i; if (void 0 === n && 1 === e.nodeType) - if (r = "data-" + t.replace(K, "-$&").toLowerCase(), - "string" == typeof (n = e.getAttribute(r))) { + if ( + ((r = "data-" + t.replace(K, "-$&").toLowerCase()), + "string" == typeof (n = e.getAttribute(r))) + ) { try { - n = "true" === (i = n) || - "false" !== i && ("null" === i ? null - : i === +i + "" ? +i - : J.test(i) ? JSON.parse(i) - : i) - } catch (e) { - } - Q.set(e, t, n) - } else - n = void 0; - return n + n = + "true" === (i = n) || + ("false" !== i && + ("null" === i + ? null + : i === +i + "" + ? +i + : J.test(i) + ? JSON.parse(i) + : i)); + } catch (e) {} + Q.set(e, t, n); + } else n = void 0; + return n; } S.extend({ - hasData : function(e) { return Q.hasData(e) || Y.hasData(e) }, - data : function(e, t, n) { return Q.access(e, t, n) }, - removeData : function(e, t) { Q.remove(e, t) }, - _data : function(e, t, n) { return Y.access(e, t, n) }, - _removeData : function(e, t) { Y.remove(e, t) } + hasData: function (e) { + return Q.hasData(e) || Y.hasData(e); + }, + data: function (e, t, n) { + return Q.access(e, t, n); + }, + removeData: function (e, t) { + Q.remove(e, t); + }, + _data: function (e, t, n) { + return Y.access(e, t, n); + }, + _removeData: function (e, t) { + Y.remove(e, t); + }, }), - S.fn.extend({ - data : function(n, e) { - var t, r, i, o = this[0], a = o && o.attributes; - if (void 0 === n) { - if (this.length && - (i = Q.get(o), 1 === o.nodeType && !Y.get(o, "hasDataAttrs"))) { - t = a.length; - while (t--) - a[t] && 0 === (r = a[t].name).indexOf("data-") && - (r = X(r.slice(5)), Z(o, r, i[r])); - Y.set(o, "hasDataAttrs", !0) - } - return i + S.fn.extend({ + data: function (n, e) { + var t, + r, + i, + o = this[0], + a = o && o.attributes; + if (void 0 === n) { + if ( + this.length && + ((i = Q.get(o)), 1 === o.nodeType && !Y.get(o, "hasDataAttrs")) + ) { + t = a.length; + while (t--) + a[t] && + 0 === (r = a[t].name).indexOf("data-") && + ((r = X(r.slice(5))), Z(o, r, i[r])); + Y.set(o, "hasDataAttrs", !0); } - return "object" == typeof n - ? this.each(function() { Q.set(this, n) }) - : $(this, function(e) { - var t; - if (o && void 0 === e) - return void 0 !== (t = Q.get(o, n)) ? t - : void 0 !== (t = Z(o, n)) ? t - : void 0; - this.each(function() { Q.set(this, n, e) }) - }, null, e, 1 < arguments.length, null, !0) - }, - removeData : function( - e) { return this.each(function() { Q.remove(this, e) }) } - }), - S.extend({ - queue : function(e, t, n) { - var r; - if (e) - return t = (t || "fx") + "queue", r = Y.get(e, t), - n && (!r || Array.isArray(n) - ? r = Y.access(e, t, S.makeArray(n)) - : r.push(n)), - r || [] - }, - dequeue : function(e, t) { - t = t || "fx"; - var n = S.queue(e, t), r = n.length, i = n.shift(), - o = S._queueHooks(e, t); - "inprogress" === i && (i = n.shift(), r--), - i && ("fx" === t && n.unshift("inprogress"), delete o.stop, - i.call(e, function() { S.dequeue(e, t) }, o)), - !r && o && o.empty.fire() - }, - _queueHooks : function(e, t) { - var n = t + "queueHooks"; - return Y.get(e, n) || Y.access(e, n, { - empty : S.Callbacks("once memory").add(function() { - Y.remove(e, [ t + "queue", n ]) + return i; + } + return "object" == typeof n + ? this.each(function () { + Q.set(this, n); }) + : $( + this, + function (e) { + var t; + if (o && void 0 === e) + return void 0 !== (t = Q.get(o, n)) + ? t + : void 0 !== (t = Z(o, n)) + ? t + : void 0; + this.each(function () { + Q.set(this, n, e); + }); + }, + null, + e, + 1 < arguments.length, + null, + !0 + ); + }, + removeData: function (e) { + return this.each(function () { + Q.remove(this, e); + }); + }, + }), + S.extend({ + queue: function (e, t, n) { + var r; + if (e) + return ( + (t = (t || "fx") + "queue"), + (r = Y.get(e, t)), + n && + (!r || Array.isArray(n) + ? (r = Y.access(e, t, S.makeArray(n))) + : r.push(n)), + r || [] + ); + }, + dequeue: function (e, t) { + t = t || "fx"; + var n = S.queue(e, t), + r = n.length, + i = n.shift(), + o = S._queueHooks(e, t); + "inprogress" === i && ((i = n.shift()), r--), + i && + ("fx" === t && n.unshift("inprogress"), + delete o.stop, + i.call( + e, + function () { + S.dequeue(e, t); + }, + o + )), + !r && o && o.empty.fire(); + }, + _queueHooks: function (e, t) { + var n = t + "queueHooks"; + return ( + Y.get(e, n) || + Y.access(e, n, { + empty: S.Callbacks("once memory").add(function () { + Y.remove(e, [t + "queue", n]); + }), }) - } - }), - S.fn.extend({ - queue : function(t, n) { - var e = 2; - return "string" != typeof t && (n = t, t = "fx", e--), - arguments.length < e ? S.queue(this[0], t) - : void 0 === n ? this - : this.each(function() { - var e = S.queue(this, t, n); - S._queueHooks(this, t), - "fx" === t && "inprogress" !== e[0] && - S.dequeue(this, t) - }) - }, - dequeue : function( - e) { return this.each(function() { S.dequeue(this, e) }) }, - clearQueue : function(e) { return this.queue(e || "fx", []) }, - promise : function(e, t) { - var n, r = 1, i = S.Deferred(), o = this, a = this.length, - s = function() { --r || i.resolveWith(o, [ o ]) }; - "string" != typeof e && (t = e, e = void 0), e = e || "fx"; - while (a--) - (n = Y.get(o[a], e + "queueHooks")) && n.empty && - (r++, n.empty.add(s)); - return s(), i.promise(t) - } - }); + ); + }, + }), + S.fn.extend({ + queue: function (t, n) { + var e = 2; + return ( + "string" != typeof t && ((n = t), (t = "fx"), e--), + arguments.length < e + ? S.queue(this[0], t) + : void 0 === n + ? this + : this.each(function () { + var e = S.queue(this, t, n); + S._queueHooks(this, t), + "fx" === t && "inprogress" !== e[0] && S.dequeue(this, t); + }) + ); + }, + dequeue: function (e) { + return this.each(function () { + S.dequeue(this, e); + }); + }, + clearQueue: function (e) { + return this.queue(e || "fx", []); + }, + promise: function (e, t) { + var n, + r = 1, + i = S.Deferred(), + o = this, + a = this.length, + s = function () { + --r || i.resolveWith(o, [o]); + }; + "string" != typeof e && ((t = e), (e = void 0)), (e = e || "fx"); + while (a--) + (n = Y.get(o[a], e + "queueHooks")) && + n.empty && + (r++, n.empty.add(s)); + return s(), i.promise(t); + }, + }); var ee = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, - te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"), - ne = [ "Top", "Right", "Bottom", "Left" ], re = E.documentElement, - ie = function(e) { return S.contains(e.ownerDocument, e) }, - oe = {composed : !0}; - re.getRootNode && (ie = function(e) { - return S.contains(e.ownerDocument, e) || - e.getRootNode(oe) === e.ownerDocument - }); - var ae = function(e, t) { - return "none" === (e = t || e).style.display || - "" === e.style.display && ie(e) && "none" === S.css(e, "display") + te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"), + ne = ["Top", "Right", "Bottom", "Left"], + re = E.documentElement, + ie = function (e) { + return S.contains(e.ownerDocument, e); + }, + oe = { composed: !0 }; + re.getRootNode && + (ie = function (e) { + return ( + S.contains(e.ownerDocument, e) || e.getRootNode(oe) === e.ownerDocument + ); + }); + var ae = function (e, t) { + return ( + "none" === (e = t || e).style.display || + ("" === e.style.display && ie(e) && "none" === S.css(e, "display")) + ); }; function se(e, t, n, r) { - var i, o, a = 20, - s = r ? function() { return r.cur() } - : function() { return S.css(e, t, "") }, - u = s(), l = n && n[3] || (S.cssNumber[t] ? "" : "px"), - c = e.nodeType && (S.cssNumber[t] || "px" !== l && +u) && - te.exec(S.css(e, t)); + var i, + o, + a = 20, + s = r + ? function () { + return r.cur(); + } + : function () { + return S.css(e, t, ""); + }, + u = s(), + l = (n && n[3]) || (S.cssNumber[t] ? "" : "px"), + c = + e.nodeType && + (S.cssNumber[t] || ("px" !== l && +u)) && + te.exec(S.css(e, t)); if (c && c[3] !== l) { - u /= 2, l = l || c[3], c = +u || 1; + (u /= 2), (l = l || c[3]), (c = +u || 1); while (a--) S.style(e, t, c + l), - (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o; - c *= 2, S.style(e, t, c + l), n = n || [] + (1 - o) * (1 - (o = s() / u || 0.5)) <= 0 && (a = 0), + (c /= o); + (c *= 2), S.style(e, t, c + l), (n = n || []); } - return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], - r && (r.unit = l, r.start = c, r.end = i)), - i + return ( + n && + ((c = +c || +u || 0), + (i = n[1] ? c + (n[1] + 1) * n[2] : +n[2]), + r && ((r.unit = l), (r.start = c), (r.end = i))), + i + ); } var ue = {}; function le(e, t) { for (var n, r, i, o, a, s, u, l = [], c = 0, f = e.length; c < f; c++) (r = e[c]).style && - (n = r.style.display, - t ? ("none" === n && (l[c] = Y.get(r, "display") || null, - l[c] || (r.style.display = "")), - "" === r.style.display && ae(r) && - (l[c] = (u = a = o = void 0, a = (i = r).ownerDocument, - s = i.nodeName, - (u = ue[s]) || - (o = a.body.appendChild(a.createElement(s)), - u = S.css(o, "display"), - o.parentNode.removeChild(o), - "none" === u && (u = "block"), ue[s] = u)))) - : "none" !== n && (l[c] = "none", Y.set(r, "display", n))); - for (c = 0; c < f; c++) - null != l[c] && (e[c].style.display = l[c]); - return e + ((n = r.style.display), + t + ? ("none" === n && + ((l[c] = Y.get(r, "display") || null), + l[c] || (r.style.display = "")), + "" === r.style.display && + ae(r) && + (l[c] = + ((u = a = o = void 0), + (a = (i = r).ownerDocument), + (s = i.nodeName), + (u = ue[s]) || + ((o = a.body.appendChild(a.createElement(s))), + (u = S.css(o, "display")), + o.parentNode.removeChild(o), + "none" === u && (u = "block"), + (ue[s] = u))))) + : "none" !== n && ((l[c] = "none"), Y.set(r, "display", n))); + for (c = 0; c < f; c++) null != l[c] && (e[c].style.display = l[c]); + return e; } S.fn.extend({ - show : function() { return le(this, !0) }, - hide : function() { return le(this) }, - toggle : function(e) { + show: function () { + return le(this, !0); + }, + hide: function () { + return le(this); + }, + toggle: function (e) { return "boolean" == typeof e - ? e ? this.show() : this.hide() - : this.each(function() { - ae(this) ? S(this).show() : S(this).hide() - }) - } + ? e + ? this.show() + : this.hide() + : this.each(function () { + ae(this) ? S(this).show() : S(this).hide(); + }); + }, }); - var ce, fe, pe = /^(?:checkbox|radio)$/i, - de = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, - he = /^$|^module$|\/(?:java|ecma)script/i; - ce = E.createDocumentFragment().appendChild(E.createElement("div")), - (fe = E.createElement("input")).setAttribute("type", "radio"), - fe.setAttribute("checked", "checked"), fe.setAttribute("name", "t"), - ce.appendChild(fe), - y.checkClone = ce.cloneNode(!0).cloneNode(!0).lastChild.checked, - ce.innerHTML = "", - y.noCloneChecked = !!ce.cloneNode(!0).lastChild.defaultValue, - ce.innerHTML = "", y.option = !!ce.lastChild; + var ce, + fe, + pe = /^(?:checkbox|radio)$/i, + de = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, + he = /^$|^module$|\/(?:java|ecma)script/i; + (ce = E.createDocumentFragment().appendChild(E.createElement("div"))), + (fe = E.createElement("input")).setAttribute("type", "radio"), + fe.setAttribute("checked", "checked"), + fe.setAttribute("name", "t"), + ce.appendChild(fe), + (y.checkClone = ce.cloneNode(!0).cloneNode(!0).lastChild.checked), + (ce.innerHTML = ""), + (y.noCloneChecked = !!ce.cloneNode(!0).lastChild.defaultValue), + (ce.innerHTML = ""), + (y.option = !!ce.lastChild); var ge = { - thead : [ 1, "", "
" ], - col : [ 2, "", "
" ], - tr : [ 2, "", "
" ], - td : [ 3, "", "
" ], - _default : [ 0, "", "" ] + thead: [1, "", "
"], + col: [2, "", "
"], + tr: [2, "", "
"], + td: [3, "", "
"], + _default: [0, "", ""], }; function ve(e, t) { var n; - return n = "undefined" != typeof e.getElementsByTagName - ? e.getElementsByTagName(t || "*") - : "undefined" != typeof e.querySelectorAll - ? e.querySelectorAll(t || "*") - : [], - void 0 === t || t && A(e, t) ? S.merge([ e ], n) : n + return ( + (n = + "undefined" != typeof e.getElementsByTagName + ? e.getElementsByTagName(t || "*") + : "undefined" != typeof e.querySelectorAll + ? e.querySelectorAll(t || "*") + : []), + void 0 === t || (t && A(e, t)) ? S.merge([e], n) : n + ); } function ye(e, t) { for (var n = 0, r = e.length; n < r; n++) - Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")) + Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")); } - ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead, ge.th = ge.td, - y.option || (ge.optgroup = ge.option = - [ 1, "" ]); + (ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead), + (ge.th = ge.td), + y.option || + (ge.optgroup = ge.option = + [1, ""]); var me = /<|&#?\w+;/; function xe(e, t, n, r, i) { - for (var o, a, s, u, l, c, f = t.createDocumentFragment(), p = [], d = 0, - h = e.length; - d < h; d++) + for ( + var o, + a, + s, + u, + l, + c, + f = t.createDocumentFragment(), + p = [], + d = 0, + h = e.length; + d < h; + d++ + ) if ((o = e[d]) || 0 === o) - if ("object" === w(o)) - S.merge(p, o.nodeType ? [ o ] : o); + if ("object" === w(o)) S.merge(p, o.nodeType ? [o] : o); else if (me.test(o)) { - a = a || f.appendChild(t.createElement("div")), - s = (de.exec(o) || [ "", "" ])[1].toLowerCase(), - u = ge[s] || ge._default, - a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2], c = u[0]; - while (c--) - a = a.lastChild; - S.merge(p, a.childNodes), (a = f.firstChild).textContent = "" - } else - p.push(t.createTextNode(o)); - f.textContent = "", d = 0; - while (o = p[d++]) - if (r && -1 < S.inArray(o, r)) - i && i.push(o); - else if (l = ie(o), a = ve(f.appendChild(o), "script"), l && ye(a), n) { + (a = a || f.appendChild(t.createElement("div"))), + (s = (de.exec(o) || ["", ""])[1].toLowerCase()), + (u = ge[s] || ge._default), + (a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2]), + (c = u[0]); + while (c--) a = a.lastChild; + S.merge(p, a.childNodes), ((a = f.firstChild).textContent = ""); + } else p.push(t.createTextNode(o)); + (f.textContent = ""), (d = 0); + while ((o = p[d++])) + if (r && -1 < S.inArray(o, r)) i && i.push(o); + else if ( + ((l = ie(o)), (a = ve(f.appendChild(o), "script")), l && ye(a), n) + ) { c = 0; - while (o = a[c++]) - he.test(o.type || "") && n.push(o) + while ((o = a[c++])) he.test(o.type || "") && n.push(o); } - return f + return f; } var be = /^([^.]*)(?:\.(.+)|)/; - function we() { return !0 } - function Te() { return !1 } + function we() { + return !0; + } + function Te() { + return !1; + } function Ce(e, t) { - return e === function() { - try { - return E.activeElement - } catch (e) { - } - }() == ("focus" === t) + return ( + (e === + (function () { + try { + return E.activeElement; + } catch (e) {} + })()) == + ("focus" === t) + ); } function Ee(e, t, n, r, i, o) { var a, s; if ("object" == typeof t) { - for (s in "string" != typeof n && (r = r || n, n = void 0), t) + for (s in ("string" != typeof n && ((r = r || n), (n = void 0)), t)) Ee(e, s, n, r, t[s], o); - return e - } - if (null == r && null == i - ? (i = n, r = n = void 0) - : null == i && ("string" == typeof n ? (i = r, r = void 0) - : (i = r, r = n, n = void 0)), - !1 === i) - i = Te; - else if (!i) return e; - return 1 === o && - (a = i, (i = function( - e) { return S().off(e), a.apply(this, arguments) }) - .guid = a.guid || (a.guid = S.guid++)), - e.each(function() { S.event.add(this, t, i, r, n) }) + } + if ( + (null == r && null == i + ? ((i = n), (r = n = void 0)) + : null == i && + ("string" == typeof n + ? ((i = r), (r = void 0)) + : ((i = r), (r = n), (n = void 0))), + !1 === i) + ) + i = Te; + else if (!i) return e; + return ( + 1 === o && + ((a = i), + ((i = function (e) { + return S().off(e), a.apply(this, arguments); + }).guid = a.guid || (a.guid = S.guid++))), + e.each(function () { + S.event.add(this, t, i, r, n); + }) + ); } function Se(e, i, o) { - o ? (Y.set(e, i, !1), S.event.add(e, i, { - namespace : !1, - handler : function(e) { - var t, n, r = Y.get(this, i); - if (1 & e.isTrigger && this[i]) { - if (r.length) - (S.event.special[i] || {}).delegateType && e.stopPropagation(); - else if (r = s.call(arguments), Y.set(this, i, r), t = o(this, i), - this[i](), - r !== (n = Y.get(this, i)) || t ? Y.set(this, i, !1) - : n = {}, - r !== n) - return e.stopImmediatePropagation(), e.preventDefault(), - n && n.value - } else - r.length && (Y.set(this, i, { - value : S.event.trigger(S.extend(r[0], S.Event.prototype), - r.slice(1), this) - }), - e.stopImmediatePropagation()) - } - })) - : void 0 === Y.get(e, i) && S.event.add(e, i, we) + o + ? (Y.set(e, i, !1), + S.event.add(e, i, { + namespace: !1, + handler: function (e) { + var t, + n, + r = Y.get(this, i); + if (1 & e.isTrigger && this[i]) { + if (r.length) + (S.event.special[i] || {}).delegateType && e.stopPropagation(); + else if ( + ((r = s.call(arguments)), + Y.set(this, i, r), + (t = o(this, i)), + this[i](), + r !== (n = Y.get(this, i)) || t ? Y.set(this, i, !1) : (n = {}), + r !== n) + ) + return ( + e.stopImmediatePropagation(), e.preventDefault(), n && n.value + ); + } else + r.length && + (Y.set(this, i, { + value: S.event.trigger( + S.extend(r[0], S.Event.prototype), + r.slice(1), + this + ), + }), + e.stopImmediatePropagation()); + }, + })) + : void 0 === Y.get(e, i) && S.event.add(e, i, we); } - S.event = { - global : {}, - add : function(t, e, n, r, i) { - var o, a, s, u, l, c, f, p, d, h, g, v = Y.get(t); + (S.event = { + global: {}, + add: function (t, e, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.get(t); if (V(t)) { - n.handler && (n = (o = n).handler, i = o.selector), - i && S.find.matchesSelector(re, i), n.guid || (n.guid = S.guid++), - (u = v.events) || (u = v.events = Object.create(null)), - (a = v.handle) || (a = v.handle = function(e) { - return "undefined" != typeof S && S.event.triggered !== e.type ? S.event - .dispatch - .apply( - t, - arguments) - : void 0 - }), l = (e = (e || "").match(P) || [ "" ]).length; + n.handler && ((n = (o = n).handler), (i = o.selector)), + i && S.find.matchesSelector(re, i), + n.guid || (n.guid = S.guid++), + (u = v.events) || (u = v.events = Object.create(null)), + (a = v.handle) || + (a = v.handle = + function (e) { + return "undefined" != typeof S && S.event.triggered !== e.type + ? S.event.dispatch.apply(t, arguments) + : void 0; + }), + (l = (e = (e || "").match(P) || [""]).length); while (l--) - d = g = (s = be.exec(e[l]) || [])[1], - h = (s[2] || "").split(".").sort(), - d && (f = S.event.special[d] || {}, - d = (i ? f.delegateType : f.bindType) || d, - f = S.event.special[d] || {}, - c = S.extend({ - type : d, - origType : g, - data : r, - handler : n, - guid : n.guid, - selector : i, - needsContext : i && S.expr.match.needsContext.test(i), - namespace : h.join(".") + (d = g = (s = be.exec(e[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d && + ((f = S.event.special[d] || {}), + (d = (i ? f.delegateType : f.bindType) || d), + (f = S.event.special[d] || {}), + (c = S.extend( + { + type: d, + origType: g, + data: r, + handler: n, + guid: n.guid, + selector: i, + needsContext: i && S.expr.match.needsContext.test(i), + namespace: h.join("."), }, - o), - (p = u[d]) || - ((p = u[d] = []).delegateCount = 0, - f.setup && !1 !== f.setup.call(t, r, h, a) || - t.addEventListener && t.addEventListener(d, a)), - f.add && (f.add.call(t, c), - c.handler.guid || (c.handler.guid = n.guid)), - i ? p.splice(p.delegateCount++, 0, c) : p.push(c), - S.event.global[d] = !0) + o + )), + (p = u[d]) || + (((p = u[d] = []).delegateCount = 0), + (f.setup && !1 !== f.setup.call(t, r, h, a)) || + (t.addEventListener && t.addEventListener(d, a))), + f.add && + (f.add.call(t, c), c.handler.guid || (c.handler.guid = n.guid)), + i ? p.splice(p.delegateCount++, 0, c) : p.push(c), + (S.event.global[d] = !0)); } }, - remove : function(e, t, n, r, i) { - var o, a, s, u, l, c, f, p, d, h, g, v = Y.hasData(e) && Y.get(e); + remove: function (e, t, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.hasData(e) && Y.get(e); if (v && (u = v.events)) { - l = (t = (t || "").match(P) || [ "" ]).length; + l = (t = (t || "").match(P) || [""]).length; while (l--) - if (d = g = (s = be.exec(t[l]) || [])[1], - h = (s[2] || "").split(".").sort(), d) { - f = S.event.special[d] || {}, - p = u[d = (r ? f.delegateType : f.bindType) || d] || [], - s = s[2] && - new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), - a = o = p.length; + if ( + ((d = g = (s = be.exec(t[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d) + ) { + (f = S.event.special[d] || {}), + (p = u[(d = (r ? f.delegateType : f.bindType) || d)] || []), + (s = + s[2] && + new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)")), + (a = o = p.length); while (o--) - c = p[o], - !i && g !== c.origType || n && n.guid !== c.guid || - s && !s.test(c.namespace) || - r && r !== c.selector && ("**" !== r || !c.selector) || - (p.splice(o, 1), c.selector && p.delegateCount--, - f.remove && f.remove.call(e, c)); - a && !p.length && - (f.teardown && !1 !== f.teardown.call(e, h, v.handle) || - S.removeEvent(e, d, v.handle), - delete u[d]) - } else - for (d in u) - S.event.remove(e, d + t[l], n, r, !0); - S.isEmptyObject(u) && Y.remove(e, "handle events") + (c = p[o]), + (!i && g !== c.origType) || + (n && n.guid !== c.guid) || + (s && !s.test(c.namespace)) || + (r && r !== c.selector && ("**" !== r || !c.selector)) || + (p.splice(o, 1), + c.selector && p.delegateCount--, + f.remove && f.remove.call(e, c)); + a && + !p.length && + ((f.teardown && !1 !== f.teardown.call(e, h, v.handle)) || + S.removeEvent(e, d, v.handle), + delete u[d]); + } else for (d in u) S.event.remove(e, d + t[l], n, r, !0); + S.isEmptyObject(u) && Y.remove(e, "handle events"); } }, - dispatch : function(e) { - var t, n, r, i, o, a, - s = new Array(arguments.length), u = S.event.fix(e), - l = (Y.get(this, "events") || Object.create(null))[u.type] || [], - c = S.event.special[u.type] || {}; - for (s[0] = u, t = 1; t < arguments.length; t++) - s[t] = arguments[t]; - if (u.delegateTarget = this, - !c.preDispatch || !1 !== c.preDispatch.call(this, u)) { - a = S.event.handlers.call(this, u, l), t = 0; + dispatch: function (e) { + var t, + n, + r, + i, + o, + a, + s = new Array(arguments.length), + u = S.event.fix(e), + l = (Y.get(this, "events") || Object.create(null))[u.type] || [], + c = S.event.special[u.type] || {}; + for (s[0] = u, t = 1; t < arguments.length; t++) s[t] = arguments[t]; + if ( + ((u.delegateTarget = this), + !c.preDispatch || !1 !== c.preDispatch.call(this, u)) + ) { + (a = S.event.handlers.call(this, u, l)), (t = 0); while ((i = a[t++]) && !u.isPropagationStopped()) { - u.currentTarget = i.elem, n = 0; + (u.currentTarget = i.elem), (n = 0); while ((o = i.handlers[n++]) && !u.isImmediatePropagationStopped()) - u.rnamespace && !1 !== o.namespace && - !u.rnamespace.test(o.namespace) || - (u.handleObj = o, u.data = o.data, - void 0 !== (r = ((S.event.special[o.origType] || {}).handle || - o.handler) - .apply(i.elem, s)) && - !1 === (u.result = r) && - (u.preventDefault(), u.stopPropagation())) + (u.rnamespace && + !1 !== o.namespace && + !u.rnamespace.test(o.namespace)) || + ((u.handleObj = o), + (u.data = o.data), + void 0 !== + (r = ( + (S.event.special[o.origType] || {}).handle || o.handler + ).apply(i.elem, s)) && + !1 === (u.result = r) && + (u.preventDefault(), u.stopPropagation())); } - return c.postDispatch && c.postDispatch.call(this, u), u.result + return c.postDispatch && c.postDispatch.call(this, u), u.result; } }, - handlers : function(e, t) { - var n, r, i, o, a, s = [], u = t.delegateCount, l = e.target; + handlers: function (e, t) { + var n, + r, + i, + o, + a, + s = [], + u = t.delegateCount, + l = e.target; if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) for (; l !== this; l = l.parentNode || this) if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { for (o = [], a = {}, n = 0; n < u; n++) - void 0 === a[i = (r = t[n]).selector + " "] && - (a[i] = r.needsContext ? -1 < S(i, this).index(l) - : S.find(i, this, null, [ l ]).length), - a[i] && o.push(r); - o.length && s.push({elem : l, handlers : o}) + void 0 === a[(i = (r = t[n]).selector + " ")] && + (a[i] = r.needsContext + ? -1 < S(i, this).index(l) + : S.find(i, this, null, [l]).length), + a[i] && o.push(r); + o.length && s.push({ elem: l, handlers: o }); } - return l = this, - u < t.length && s.push({elem : l, handlers : t.slice(u)}), s + return ( + (l = this), u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s + ); }, - addProp : function(t, e) { - Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}}) + addProp: function (t, e) { + Object.defineProperty(S.Event.prototype, t, { + enumerable: !0, + configurable: !0, + get: m(e) + ? function () { + if (this.originalEvent) return e(this.originalEvent); + } + : function () { + if (this.originalEvent) return this.originalEvent[t]; + }, + set: function (e) { + Object.defineProperty(this, t, { + enumerable: !0, + configurable: !0, + writable: !0, + value: e, + }); + }, + }); }, - fix : function(e) { return e[S.expando] ? e : new S.Event(e) }, - special : { - load : {noBubble : !0}, - click : { - setup : function(e) { + fix: function (e) { + return e[S.expando] ? e : new S.Event(e); + }, + special: { + load: { noBubble: !0 }, + click: { + setup: function (e) { var t = this || e; - return pe.test(t.type) && t.click && A(t, "input") && - Se(t, "click", we), - !1 + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click", we), + !1 + ); }, - trigger : function(e) { + trigger: function (e) { var t = this || e; - return pe.test(t.type) && t.click && A(t, "input") && Se(t, "click"), - !0 + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click"), !0 + ); }, - _default : function(e) { + _default: function (e) { var t = e.target; - return pe.test(t.type) && t.click && A(t, "input") && - Y.get(t, "click") || - A(t, "a") - } + return ( + (pe.test(t.type) && + t.click && + A(t, "input") && + Y.get(t, "click")) || + A(t, "a") + ); + }, }, - beforeunload : { - postDispatch : function(e) { - void 0 !== e.result && e.originalEvent && - (e.originalEvent.returnValue = e.result) + beforeunload: { + postDispatch: function (e) { + void 0 !== e.result && + e.originalEvent && + (e.originalEvent.returnValue = e.result); + }, + }, + }, + }), + (S.removeEvent = function (e, t, n) { + e.removeEventListener && e.removeEventListener(t, n); + }), + (S.Event = function (e, t) { + if (!(this instanceof S.Event)) return new S.Event(e, t); + e && e.type + ? ((this.originalEvent = e), + (this.type = e.type), + (this.isDefaultPrevented = + e.defaultPrevented || + (void 0 === e.defaultPrevented && !1 === e.returnValue) + ? we + : Te), + (this.target = + e.target && 3 === e.target.nodeType + ? e.target.parentNode + : e.target), + (this.currentTarget = e.currentTarget), + (this.relatedTarget = e.relatedTarget)) + : (this.type = e), + t && S.extend(this, t), + (this.timeStamp = (e && e.timeStamp) || Date.now()), + (this[S.expando] = !0); + }), + (S.Event.prototype = { + constructor: S.Event, + isDefaultPrevented: Te, + isPropagationStopped: Te, + isImmediatePropagationStopped: Te, + isSimulated: !1, + preventDefault: function () { + var e = this.originalEvent; + (this.isDefaultPrevented = we), + e && !this.isSimulated && e.preventDefault(); + }, + stopPropagation: function () { + var e = this.originalEvent; + (this.isPropagationStopped = we), + e && !this.isSimulated && e.stopPropagation(); + }, + stopImmediatePropagation: function () { + var e = this.originalEvent; + (this.isImmediatePropagationStopped = we), + e && !this.isSimulated && e.stopImmediatePropagation(), + this.stopPropagation(); + }, + }), + S.each( + { + altKey: !0, + bubbles: !0, + cancelable: !0, + changedTouches: !0, + ctrlKey: !0, + detail: !0, + eventPhase: !0, + metaKey: !0, + pageX: !0, + pageY: !0, + shiftKey: !0, + view: !0, + char: !0, + code: !0, + charCode: !0, + key: !0, + keyCode: !0, + button: !0, + buttons: !0, + clientX: !0, + clientY: !0, + offsetX: !0, + offsetY: !0, + pointerId: !0, + pointerType: !0, + screenX: !0, + screenY: !0, + targetTouches: !0, + toElement: !0, + touches: !0, + which: !0, + }, + S.event.addProp + ), + S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { + S.event.special[e] = { + setup: function () { + return Se(this, e, Ce), !1; + }, + trigger: function () { + return Se(this, e), !0; + }, + _default: function () { + return !0; + }, + delegateType: t, + }; + }), + S.each( + { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout", + }, + function (e, i) { + S.event.special[e] = { + delegateType: i, + bindType: i, + handle: function (e) { + var t, + n = e.relatedTarget, + r = e.handleObj; + return ( + (n && (n === this || S.contains(this, n))) || + ((e.type = r.origType), + (t = r.handler.apply(this, arguments)), + (e.type = i)), + t + ); + }, + }; + } + ), + S.fn.extend({ + on: function (e, t, n, r) { + return Ee(this, e, t, n, r); + }, + one: function (e, t, n, r) { + return Ee(this, e, t, n, r, 1); + }, + off: function (e, t, n) { + var r, i; + if (e && e.preventDefault && e.handleObj) + return ( + (r = e.handleObj), + S(e.delegateTarget).off( + r.namespace ? r.origType + "." + r.namespace : r.origType, + r.selector, + r.handler + ), + this + ); + if ("object" == typeof e) { + for (i in e) this.off(i, t, e[i]); + return this; } - } - } - }, - S.removeEvent = function( - e, t, n) { e.removeEventListener && e.removeEventListener(t, n) }, - S.Event = - function(e, t) { - if (!(this instanceof S.Event)) - return new S.Event(e, t); - e && e.type ? (this.originalEvent = e, this.type = e.type, - this.isDefaultPrevented = - e.defaultPrevented || void 0 === e.defaultPrevented && - !1 === e.returnValue - ? we - : Te, - this.target = e.target && 3 === e.target.nodeType - ? e.target.parentNode - : e.target, - this.currentTarget = e.currentTarget, - this.relatedTarget = e.relatedTarget) - : this.type = e, - t && S.extend(this, t), - this.timeStamp = e && e.timeStamp || Date.now(), - this[S.expando] = !0 - }, - S.Event.prototype = { - constructor : S.Event, - isDefaultPrevented : Te, - isPropagationStopped : Te, - isImmediatePropagationStopped : Te, - isSimulated : !1, - preventDefault : function() { - var e = this.originalEvent; - this.isDefaultPrevented = we, e && !this.isSimulated && e.preventDefault() - }, - stopPropagation : function() { - var e = this.originalEvent; - this.isPropagationStopped = we, - e && !this.isSimulated && e.stopPropagation() - }, - stopImmediatePropagation : function() { - var e = this.originalEvent; - this.isImmediatePropagationStopped = we, - e && !this.isSimulated && e.stopImmediatePropagation(), - this.stopPropagation() - } - }, - S.each({ - altKey : !0, - bubbles : !0, - cancelable : !0, - changedTouches : !0, - ctrlKey : !0, - detail : !0, - eventPhase : !0, - metaKey : !0, - pageX : !0, - pageY : !0, - shiftKey : !0, - view : !0, - "char" : !0, - code : !0, - charCode : !0, - key : !0, - keyCode : !0, - button : !0, - buttons : !0, - clientX : !0, - clientY : !0, - offsetX : !0, - offsetY : !0, - pointerId : !0, - pointerType : !0, - screenX : !0, - screenY : !0, - targetTouches : !0, - toElement : !0, - touches : !0, - which : !0 - }, - S.event.addProp), - S.each({focus : "focusin", blur : "focusout"}, - function(e, t) { - S.event.special[e] = { - setup : function() { return Se(this, e, Ce), !1 }, - trigger : function() { return Se(this, e), !0 }, - _default : function() { return !0 }, - delegateType : t - } - }), - S.each({ - mouseenter : "mouseover", - mouseleave : "mouseout", - pointerenter : "pointerover", - pointerleave : "pointerout" - }, - function(e, i) { - S.event.special[e] = { - delegateType : i, - bindType : i, - handle : function(e) { - var t, n = e.relatedTarget, r = e.handleObj; - return n && (n === this || S.contains(this, n)) || - (e.type = r.origType, - t = r.handler.apply(this, arguments), e.type = i), - t - } - } - }), - S.fn.extend({ - on : function(e, t, n, r) { return Ee(this, e, t, n, r) }, - one : function(e, t, n, r) { return Ee(this, e, t, n, r, 1) }, - off : function(e, t, n) { - var r, i; - if (e && e.preventDefault && e.handleObj) - return r = e.handleObj, - S(e.delegateTarget) - .off(r.namespace ? r.origType + "." + r.namespace - : r.origType, - r.selector, r.handler), - this; - if ("object" == typeof e) { - for (i in e) - this.off(i, t, e[i]); - return this - } - return !1 !== t && "function" != typeof t || (n = t, t = void 0), - !1 === n && (n = Te), - this.each(function() { S.event.remove(this, e, n, t) }) - } - }); - var ke = /\s*$/g; + return ( + (!1 !== t && "function" != typeof t) || ((n = t), (t = void 0)), + !1 === n && (n = Te), + this.each(function () { + S.event.remove(this, e, n, t); + }) + ); + }, + }); + var ke = /\s*$/g; function je(e, t) { - return A(e, "table") && A(11 !== t.nodeType ? t : t.firstChild, "tr") && - S(e).children("tbody")[0] || - e + return ( + (A(e, "table") && + A(11 !== t.nodeType ? t : t.firstChild, "tr") && + S(e).children("tbody")[0]) || + e + ); } function De(e) { - return e.type = (null !== e.getAttribute("type")) + "/" + e.type, e + return (e.type = (null !== e.getAttribute("type")) + "/" + e.type), e; } function qe(e) { - return "true/" === (e.type || "").slice(0, 5) ? e.type = e.type.slice(5) - : e.removeAttribute("type"), - e + return ( + "true/" === (e.type || "").slice(0, 5) + ? (e.type = e.type.slice(5)) + : e.removeAttribute("type"), + e + ); } function Le(e, t) { var n, r, i, o, a, s; if (1 === t.nodeType) { if (Y.hasData(e) && (s = Y.get(e).events)) - for (i in Y.remove(t, "handle events"), s) - for (n = 0, r = s[i].length; n < r; n++) - S.event.add(t, i, s[i][n]); - Q.hasData(e) && (o = Q.access(e), a = S.extend({}, o), Q.set(t, a)) + for (i in (Y.remove(t, "handle events"), s)) + for (n = 0, r = s[i].length; n < r; n++) S.event.add(t, i, s[i][n]); + Q.hasData(e) && ((o = Q.access(e)), (a = S.extend({}, o)), Q.set(t, a)); } } function He(n, r, i, o) { r = g(r); - var e, t, a, s, u, l, c = 0, f = n.length, p = f - 1, d = r[0], h = m(d); - if (h || 1 < f && "string" == typeof d && !y.checkClone && Ae.test(d)) - return n.each(function(e) { + var e, + t, + a, + s, + u, + l, + c = 0, + f = n.length, + p = f - 1, + d = r[0], + h = m(d); + if (h || (1 < f && "string" == typeof d && !y.checkClone && Ae.test(d))) + return n.each(function (e) { var t = n.eq(e); - h && (r[0] = d.call(this, e, t.html())), He(t, r, i, o) + h && (r[0] = d.call(this, e, t.html())), He(t, r, i, o); }); - if (f && (t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild, - 1 === e.childNodes.length && (e = t), t || o)) { + if ( + f && + ((t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild), + 1 === e.childNodes.length && (e = t), + t || o) + ) { for (s = (a = S.map(ve(e, "script"), De)).length; c < f; c++) - u = e, - c !== p && (u = S.clone(u, !0, !0), s && S.merge(a, ve(u, "script"))), - i.call(n[c], u, c); + (u = e), + c !== p && + ((u = S.clone(u, !0, !0)), s && S.merge(a, ve(u, "script"))), + i.call(n[c], u, c); if (s) for (l = a[a.length - 1].ownerDocument, S.map(a, qe), c = 0; c < s; c++) - u = a[c], - he.test(u.type || "") && !Y.access(u, "globalEval") && + (u = a[c]), + he.test(u.type || "") && + !Y.access(u, "globalEval") && S.contains(l, u) && (u.src && "module" !== (u.type || "").toLowerCase() - ? S._evalUrl && !u.noModule && - S._evalUrl( - u.src, - {nonce : u.nonce || u.getAttribute("nonce")}, l) - : b(u.textContent.replace(Ne, ""), u, l)) + ? S._evalUrl && + !u.noModule && + S._evalUrl( + u.src, + { nonce: u.nonce || u.getAttribute("nonce") }, + l + ) + : b(u.textContent.replace(Ne, ""), u, l)); } - return n + return n; } function Oe(e, t, n) { for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) n || 1 !== r.nodeType || S.cleanData(ve(r)), - r.parentNode && - (n && ie(r) && ye(ve(r, "script")), r.parentNode.removeChild(r)); - return e + r.parentNode && + (n && ie(r) && ye(ve(r, "script")), r.parentNode.removeChild(r)); + return e; } S.extend({ - htmlPrefilter : function(e) { return e }, - clone : function(e, t, n) { - var r, i, o, a, s, u, l, c = e.cloneNode(!0), f = ie(e); - if (!(y.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || - S.isXMLDoc(e))) + htmlPrefilter: function (e) { + return e; + }, + clone: function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c = e.cloneNode(!0), + f = ie(e); + if ( + !( + y.noCloneChecked || + (1 !== e.nodeType && 11 !== e.nodeType) || + S.isXMLDoc(e) + ) + ) for (a = ve(c), r = 0, i = (o = ve(e)).length; r < i; r++) - s = o[r], u = a[r], void 0, - "input" === (l = u.nodeName.toLowerCase()) && pe.test(s.type) - ? u.checked = s.checked - : "input" !== l && "textarea" !== l || - (u.defaultValue = s.defaultValue); + (s = o[r]), + (u = a[r]), + void 0, + "input" === (l = u.nodeName.toLowerCase()) && pe.test(s.type) + ? (u.checked = s.checked) + : ("input" !== l && "textarea" !== l) || + (u.defaultValue = s.defaultValue); if (t) if (n) for (o = o || ve(e), a = a || ve(c), r = 0, i = o.length; r < i; r++) Le(o[r], a[r]); - else - Le(e, c); - return 0 < (a = ve(c, "script")).length && ye(a, !f && ve(e, "script")), c + else Le(e, c); + return ( + 0 < (a = ve(c, "script")).length && ye(a, !f && ve(e, "script")), c + ); }, - cleanData : function(e) { + cleanData: function (e) { for (var t, n, r, i = S.event.special, o = 0; void 0 !== (n = e[o]); o++) if (V(n)) { - if (t = n[Y.expando]) { + if ((t = n[Y.expando])) { if (t.events) for (r in t.events) i[r] ? S.event.remove(n, r) : S.removeEvent(n, r, t.handle); - n[Y.expando] = void 0 + n[Y.expando] = void 0; } - n[Q.expando] && (n[Q.expando] = void 0) + n[Q.expando] && (n[Q.expando] = void 0); } - } + }, }), - S.fn.extend({ - detach : function(e) { return Oe(this, e, !0) }, - remove : function(e) { return Oe(this, e) }, - text : function(e) { - return $(this, function(e) { - return void 0 === e ? S.text(this) : this.empty().each(function() { - 1 !== this.nodeType && 11 !== this.nodeType && - 9 !== this.nodeType || - (this.textContent = e) - }) - }, null, e, arguments.length) - }, - append : function() { - return He(this, arguments, function(e) { - 1 !== this.nodeType && 11 !== this.nodeType && - 9 !== this.nodeType || - je(this, e).appendChild(e) + S.fn.extend({ + detach: function (e) { + return Oe(this, e, !0); + }, + remove: function (e) { + return Oe(this, e); + }, + text: function (e) { + return $( + this, + function (e) { + return void 0 === e + ? S.text(this) + : this.empty().each(function () { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + (this.textContent = e); + }); + }, + null, + e, + arguments.length + ); + }, + append: function () { + return He(this, arguments, function (e) { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + je(this, e).appendChild(e); + }); + }, + prepend: function () { + return He(this, arguments, function (e) { + if ( + 1 === this.nodeType || + 11 === this.nodeType || + 9 === this.nodeType + ) { + var t = je(this, e); + t.insertBefore(e, t.firstChild); + } + }); + }, + before: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this); + }); + }, + after: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); + }); + }, + empty: function () { + for (var e, t = 0; null != (e = this[t]); t++) + 1 === e.nodeType && (S.cleanData(ve(e, !1)), (e.textContent = "")); + return this; + }, + clone: function (e, t) { + return ( + (e = null != e && e), + (t = null == t ? e : t), + this.map(function () { + return S.clone(this, e, t); }) - }, - prepend : function() { - return He(this, arguments, function(e) { - if (1 === this.nodeType || 11 === this.nodeType || - 9 === this.nodeType) { - var t = je(this, e); - t.insertBefore(e, t.firstChild) - } - }) - }, - before : function() { - return He(this, arguments, function(e) { - this.parentNode && this.parentNode.insertBefore(e, this) - }) - }, - after : function() { - return He(this, arguments, function(e) { - this.parentNode && this.parentNode.insertBefore(e, this.nextSibling) - }) - }, - empty : function() { - for (var e, t = 0; null != (e = this[t]); t++) - 1 === e.nodeType && (S.cleanData(ve(e, !1)), e.textContent = ""); - return this - }, - clone : function(e, t) { - return e = null != e && e, t = null == t ? e : t, - this.map(function() { return S.clone(this, e, t) }) - }, - html : function(e) { - return $(this, function(e) { - var t = this[0] || {}, n = 0, r = this.length; - if (void 0 === e && 1 === t.nodeType) - return t.innerHTML; - if ("string" == typeof e && !ke.test(e) && - !ge[(de.exec(e) || [ "", "" ])[1].toLowerCase()]) { + ); + }, + html: function (e) { + return $( + this, + function (e) { + var t = this[0] || {}, + n = 0, + r = this.length; + if (void 0 === e && 1 === t.nodeType) return t.innerHTML; + if ( + "string" == typeof e && + !ke.test(e) && + !ge[(de.exec(e) || ["", ""])[1].toLowerCase()] + ) { e = S.htmlPrefilter(e); try { for (; n < r; n++) 1 === (t = this[n] || {}).nodeType && - (S.cleanData(ve(t, !1)), t.innerHTML = e); - t = 0 - } catch (e) { - } + (S.cleanData(ve(t, !1)), (t.innerHTML = e)); + t = 0; + } catch (e) {} } - t && this.empty().append(e) - }, null, e, arguments.length) - }, - replaceWith : function() { - var n = []; - return He(this, arguments, function(e) { + t && this.empty().append(e); + }, + null, + e, + arguments.length + ); + }, + replaceWith: function () { + var n = []; + return He( + this, + arguments, + function (e) { var t = this.parentNode; S.inArray(this, n) < 0 && - (S.cleanData(ve(this)), t && t.replaceChild(e, this)) - }, n) - } - }), - S.each({ - appendTo : "append", - prependTo : "prepend", - insertBefore : "before", - insertAfter : "after", - replaceAll : "replaceWith" + (S.cleanData(ve(this)), t && t.replaceChild(e, this)); + }, + n + ); }, - function(e, a) { - S.fn[e] = function(e) { - for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; - o++) - t = o === i ? this : this.clone(!0), S(r[o])[a](t), - u.apply(n, t.get()); - return this.pushStack(n) - } - }); - var Pe = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), Re = function(e) { - var t = e.ownerDocument.defaultView; - return t && t.opener || (t = C), t.getComputedStyle(e) - }, Me = function(e, t, n) { - var r, i, o = {}; - for (i in t) - o[i] = e.style[i], e.style[i] = t[i]; - for (i in r = n.call(e), t) - e.style[i] = o[i]; - return r - }, Ie = new RegExp(ne.join("|"), "i"); + }), + S.each( + { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith", + }, + function (e, a) { + S.fn[e] = function (e) { + for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; o++) + (t = o === i ? this : this.clone(!0)), + S(r[o])[a](t), + u.apply(n, t.get()); + return this.pushStack(n); + }; + } + ); + var Pe = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), + Re = function (e) { + var t = e.ownerDocument.defaultView; + return (t && t.opener) || (t = C), t.getComputedStyle(e); + }, + Me = function (e, t, n) { + var r, + i, + o = {}; + for (i in t) (o[i] = e.style[i]), (e.style[i] = t[i]); + for (i in ((r = n.call(e)), t)) e.style[i] = o[i]; + return r; + }, + Ie = new RegExp(ne.join("|"), "i"); function We(e, t, n) { - var r, i, o, a, s = e.style; - return (n = n || Re(e)) && - ("" !== (a = n.getPropertyValue(t) || n[t]) || ie(e) || - (a = S.style(e, t)), - !y.pixelBoxStyles() && Pe.test(a) && Ie.test(t) && - (r = s.width, i = s.minWidth, o = s.maxWidth, - s.minWidth = s.maxWidth = s.width = a, a = n.width, - s.width = r, s.minWidth = i, s.maxWidth = o)), - void 0 !== a ? a + "" : a + var r, + i, + o, + a, + s = e.style; + return ( + (n = n || Re(e)) && + ("" !== (a = n.getPropertyValue(t) || n[t]) || + ie(e) || + (a = S.style(e, t)), + !y.pixelBoxStyles() && + Pe.test(a) && + Ie.test(t) && + ((r = s.width), + (i = s.minWidth), + (o = s.maxWidth), + (s.minWidth = s.maxWidth = s.width = a), + (a = n.width), + (s.width = r), + (s.minWidth = i), + (s.maxWidth = o))), + void 0 !== a ? a + "" : a + ); } function Fe(e, t) { return { - get: function() { - if (!e()) - return (this.get = t).apply(this, arguments); - delete this.get - } - } + get: function () { + if (!e()) return (this.get = t).apply(this, arguments); + delete this.get; + }, + }; } - !function() { + !(function () { function e() { if (l) { - u.style.cssText = - "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0", - l.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%", - re.appendChild(u).appendChild(l); + (u.style.cssText = + "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"), + (l.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"), + re.appendChild(u).appendChild(l); var e = C.getComputedStyle(l); - n = "1%" !== e.top, s = 12 === t(e.marginLeft), l.style.right = "60%", - o = 36 === t(e.right), r = 36 === t(e.width), - l.style.position = "absolute", i = 12 === t(l.offsetWidth / 3), - re.removeChild(u), l = null + (n = "1%" !== e.top), + (s = 12 === t(e.marginLeft)), + (l.style.right = "60%"), + (o = 36 === t(e.right)), + (r = 36 === t(e.width)), + (l.style.position = "absolute"), + (i = 12 === t(l.offsetWidth / 3)), + re.removeChild(u), + (l = null); } } - function t(e) { return Math.round(parseFloat(e)) } - var n, r, i, o, a, s, u = E.createElement("div"), - l = E.createElement("div"); + function t(e) { + return Math.round(parseFloat(e)); + } + var n, + r, + i, + o, + a, + s, + u = E.createElement("div"), + l = E.createElement("div"); l.style && - (l.style.backgroundClip = "content-box", - l.cloneNode(!0).style.backgroundClip = "", - y.clearCloneStyle = "content-box" === l.style.backgroundClip, - S.extend(y, { - boxSizingReliable : function() { return e(), r }, - pixelBoxStyles : function() { return e(), o }, - pixelPosition : function() { return e(), n }, - reliableMarginLeft : function() { return e(), s }, - scrollboxSize : function() { return e(), i }, - reliableTrDimensions : function() { - var e, t, n, r; - return null == a && - (e = E.createElement("table"), - t = E.createElement("tr"), n = E.createElement("div"), - e.style.cssText = - "position:absolute;left:-11111px;border-collapse:separate", - t.style.cssText = "border:1px solid", - t.style.height = "1px", n.style.height = "9px", - n.style.display = "block", - re.appendChild(e).appendChild(t).appendChild(n), - r = C.getComputedStyle(t), - a = parseInt(r.height, 10) + - parseInt(r.borderTopWidth, 10) + - parseInt(r.borderBottomWidth, 10) === - t.offsetHeight, - re.removeChild(e)), - a - } - })) - }(); - var Be = [ "Webkit", "Moz", "ms" ], $e = E.createElement("div").style, - _e = {}; + ((l.style.backgroundClip = "content-box"), + (l.cloneNode(!0).style.backgroundClip = ""), + (y.clearCloneStyle = "content-box" === l.style.backgroundClip), + S.extend(y, { + boxSizingReliable: function () { + return e(), r; + }, + pixelBoxStyles: function () { + return e(), o; + }, + pixelPosition: function () { + return e(), n; + }, + reliableMarginLeft: function () { + return e(), s; + }, + scrollboxSize: function () { + return e(), i; + }, + reliableTrDimensions: function () { + var e, t, n, r; + return ( + null == a && + ((e = E.createElement("table")), + (t = E.createElement("tr")), + (n = E.createElement("div")), + (e.style.cssText = + "position:absolute;left:-11111px;border-collapse:separate"), + (t.style.cssText = "border:1px solid"), + (t.style.height = "1px"), + (n.style.height = "9px"), + (n.style.display = "block"), + re.appendChild(e).appendChild(t).appendChild(n), + (r = C.getComputedStyle(t)), + (a = + parseInt(r.height, 10) + + parseInt(r.borderTopWidth, 10) + + parseInt(r.borderBottomWidth, 10) === + t.offsetHeight), + re.removeChild(e)), + a + ); + }, + })); + })(); + var Be = ["Webkit", "Moz", "ms"], + $e = E.createElement("div").style, + _e = {}; function ze(e) { var t = S.cssProps[e] || _e[e]; - return t || (e in $e ? e : _e[e] = function(e) { - var t = e[0].toUpperCase() + e.slice(1), n = Be.length; - while (n--) - if ((e = Be[n] + t) in $e) - return e - }(e) || e) + return ( + t || + (e in $e + ? e + : (_e[e] = + (function (e) { + var t = e[0].toUpperCase() + e.slice(1), + n = Be.length; + while (n--) if ((e = Be[n] + t) in $e) return e; + })(e) || e)) + ); } - var Ue = /^(none|table(?!-c[ea]).+)/, Xe = /^--/, - Ve = {position : "absolute", visibility : "hidden", display : "block"}, - Ge = {letterSpacing : "0", fontWeight : "400"}; + var Ue = /^(none|table(?!-c[ea]).+)/, + Xe = /^--/, + Ve = { position: "absolute", visibility: "hidden", display: "block" }, + Ge = { letterSpacing: "0", fontWeight: "400" }; function Ye(e, t, n) { var r = te.exec(t); - return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t + return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; } function Qe(e, t, n, r, i, o) { - var a = "width" === t ? 1 : 0, s = 0, u = 0; - if (n === (r ? "border" : "content")) - return 0; + var a = "width" === t ? 1 : 0, + s = 0, + u = 0; + if (n === (r ? "border" : "content")) return 0; for (; a < 4; a += 2) "margin" === n && (u += S.css(e, n + ne[a], !0, i)), - r ? ("content" === n && (u -= S.css(e, "padding" + ne[a], !0, i)), - "margin" !== n && - (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) - : (u += S.css(e, "padding" + ne[a], !0, i), - "padding" !== n - ? u += S.css(e, "border" + ne[a] + "Width", !0, i) - : s += S.css(e, "border" + ne[a] + "Width", !0, i)); - return !r && 0 <= o && - (u += - Math.max( - 0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - - o - u - s - .5)) || - 0), - u + r + ? ("content" === n && (u -= S.css(e, "padding" + ne[a], !0, i)), + "margin" !== n && + (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) + : ((u += S.css(e, "padding" + ne[a], !0, i)), + "padding" !== n + ? (u += S.css(e, "border" + ne[a] + "Width", !0, i)) + : (s += S.css(e, "border" + ne[a] + "Width", !0, i))); + return ( + !r && + 0 <= o && + (u += + Math.max( + 0, + Math.ceil( + e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - 0.5 + ) + ) || 0), + u + ); } function Je(e, t, n) { var r = Re(e), - i = (!y.boxSizingReliable() || n) && - "border-box" === S.css(e, "boxSizing", !1, r), - o = i, a = We(e, t, r), s = "offset" + t[0].toUpperCase() + t.slice(1); + i = + (!y.boxSizingReliable() || n) && + "border-box" === S.css(e, "boxSizing", !1, r), + o = i, + a = We(e, t, r), + s = "offset" + t[0].toUpperCase() + t.slice(1); if (Pe.test(a)) { - if (!n) - return a; - a = "auto" + if (!n) return a; + a = "auto"; } - return (!y.boxSizingReliable() && i || - !y.reliableTrDimensions() && A(e, "tr") || "auto" === a || - !parseFloat(a) && "inline" === S.css(e, "display", !1, r)) && - e.getClientRects().length && - (i = "border-box" === S.css(e, "boxSizing", !1, r), - (o = s in e) && (a = e[s])), - (a = parseFloat(a) || 0) + - Qe(e, t, n || (i ? "border" : "content"), o, r, a) + "px" + return ( + ((!y.boxSizingReliable() && i) || + (!y.reliableTrDimensions() && A(e, "tr")) || + "auto" === a || + (!parseFloat(a) && "inline" === S.css(e, "display", !1, r))) && + e.getClientRects().length && + ((i = "border-box" === S.css(e, "boxSizing", !1, r)), + (o = s in e) && (a = e[s])), + (a = parseFloat(a) || 0) + + Qe(e, t, n || (i ? "border" : "content"), o, r, a) + + "px" + ); + } + function Ke(e, t, n, r, i) { + return new Ke.prototype.init(e, t, n, r, i); } - function Ke(e, t, n, r, i) { return new Ke.prototype.init(e, t, n, r, i) } S.extend({ - cssHooks : { - opacity : { - get : function(e, t) { + cssHooks: { + opacity: { + get: function (e, t) { if (t) { var n = We(e, "opacity"); - return "" === n ? "1" : n + return "" === n ? "1" : n; } - } - } + }, + }, }, - cssNumber : { - animationIterationCount : !0, - columnCount : !0, - fillOpacity : !0, - flexGrow : !0, - flexShrink : !0, - fontWeight : !0, - gridArea : !0, - gridColumn : !0, - gridColumnEnd : !0, - gridColumnStart : !0, - gridRow : !0, - gridRowEnd : !0, - gridRowStart : !0, - lineHeight : !0, - opacity : !0, - order : !0, - orphans : !0, - widows : !0, - zIndex : !0, - zoom : !0 + cssNumber: { + animationIterationCount: !0, + columnCount: !0, + fillOpacity: !0, + flexGrow: !0, + flexShrink: !0, + fontWeight: !0, + gridArea: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnStart: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowStart: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + widows: !0, + zIndex: !0, + zoom: !0, }, - cssProps : {}, - style : function(e, t, n, r) { + cssProps: {}, + style: function (e, t, n, r) { if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { - var i, o, a, s = X(t), u = Xe.test(t), l = e.style; - if (u || (t = ze(s)), a = S.cssHooks[t] || S.cssHooks[s], void 0 === n) + var i, + o, + a, + s = X(t), + u = Xe.test(t), + l = e.style; + if ( + (u || (t = ze(s)), (a = S.cssHooks[t] || S.cssHooks[s]), void 0 === n) + ) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; - "string" === (o = typeof n) && (i = te.exec(n)) && i[1] && - (n = se(e, t, i), o = "number"), - null != n && n == n && - ("number" !== o || u || - (n += i && i[3] || (S.cssNumber[s] ? "" : "px")), - y.clearCloneStyle || "" !== n || - 0 !== t.indexOf("background") || (l[t] = "inherit"), - a && "set" in a && void 0 === (n = a.set(e, n, r)) || - (u ? l.setProperty(t, n) : l[t] = n)) + "string" === (o = typeof n) && + (i = te.exec(n)) && + i[1] && + ((n = se(e, t, i)), (o = "number")), + null != n && + n == n && + ("number" !== o || + u || + (n += (i && i[3]) || (S.cssNumber[s] ? "" : "px")), + y.clearCloneStyle || + "" !== n || + 0 !== t.indexOf("background") || + (l[t] = "inherit"), + (a && "set" in a && void 0 === (n = a.set(e, n, r))) || + (u ? l.setProperty(t, n) : (l[t] = n))); } }, - css : function(e, t, n, r) { - var i, o, a, s = X(t); - return Xe.test(t) || (t = ze(s)), - (a = S.cssHooks[t] || S.cssHooks[s]) && "get" in a && - (i = a.get(e, !0, n)), - void 0 === i && (i = We(e, t, r)), - "normal" === i && t in Ge && (i = Ge[t]), - "" === n || n - ? (o = parseFloat(i), !0 === n || isFinite(o) ? o || 0 : i) - : i - } + css: function (e, t, n, r) { + var i, + o, + a, + s = X(t); + return ( + Xe.test(t) || (t = ze(s)), + (a = S.cssHooks[t] || S.cssHooks[s]) && + "get" in a && + (i = a.get(e, !0, n)), + void 0 === i && (i = We(e, t, r)), + "normal" === i && t in Ge && (i = Ge[t]), + "" === n || n + ? ((o = parseFloat(i)), !0 === n || isFinite(o) ? o || 0 : i) + : i + ); + }, }), - S.each( - [ "height", "width" ], - function(e, u) { - S.cssHooks[u] = { - get : function(e, t, n) { - if (t) - return !Ue.test(S.css(e, "display")) || - e.getClientRects().length && - e.getBoundingClientRect().width - ? Je(e, u, n) - : Me(e, Ve, function() { return Je(e, u, n) }) - }, - set : function(e, t, n) { - var r, i = Re(e), - o = !y.scrollboxSize() && "absolute" === i.position, - a = (o || n) && - "border-box" === S.css(e, "boxSizing", !1, i), - s = n ? Qe(e, u, n, a, i) : 0; - return a && o && - (s -= Math.ceil( - e["offset" + u[0].toUpperCase() + u.slice(1)] - - parseFloat(i[u]) - Qe(e, u, "border", !1, i) - - .5)), - s && (r = te.exec(t)) && "px" !== (r[3] || "px") && - (e.style[u] = t, t = S.css(e, u)), - Ye(0, t, s) - } - } - }), - S.cssHooks.marginLeft = - Fe(y.reliableMarginLeft, - function(e, t) { - if (t) - return (parseFloat(We(e, "marginLeft")) || - e.getBoundingClientRect().left - - Me(e, {marginLeft : 0}, - function() { - return e.getBoundingClientRect().left - })) + - "px" - }), - S.each({margin : "", padding : "", border : "Width"}, - function(i, o) { - S.cssHooks[i + o] = { - expand : function(e) { - for (var t = 0, n = {}, - r = "string" == typeof e ? e.split(" ") : [ e ]; - t < 4; t++) - n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; - return n - } - }, - "margin" !== i && (S.cssHooks[i + o].set = Ye) - }), - S.fn.extend({ - css : function(e, t) { - return $(this, function(e, t, n) { - var r, i, o = {}, a = 0; + S.each(["height", "width"], function (e, u) { + S.cssHooks[u] = { + get: function (e, t, n) { + if (t) + return !Ue.test(S.css(e, "display")) || + (e.getClientRects().length && e.getBoundingClientRect().width) + ? Je(e, u, n) + : Me(e, Ve, function () { + return Je(e, u, n); + }); + }, + set: function (e, t, n) { + var r, + i = Re(e), + o = !y.scrollboxSize() && "absolute" === i.position, + a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), + s = n ? Qe(e, u, n, a, i) : 0; + return ( + a && + o && + (s -= Math.ceil( + e["offset" + u[0].toUpperCase() + u.slice(1)] - + parseFloat(i[u]) - + Qe(e, u, "border", !1, i) - + 0.5 + )), + s && + (r = te.exec(t)) && + "px" !== (r[3] || "px") && + ((e.style[u] = t), (t = S.css(e, u))), + Ye(0, t, s) + ); + }, + }; + }), + (S.cssHooks.marginLeft = Fe(y.reliableMarginLeft, function (e, t) { + if (t) + return ( + (parseFloat(We(e, "marginLeft")) || + e.getBoundingClientRect().left - + Me(e, { marginLeft: 0 }, function () { + return e.getBoundingClientRect().left; + })) + "px" + ); + })), + S.each({ margin: "", padding: "", border: "Width" }, function (i, o) { + (S.cssHooks[i + o] = { + expand: function (e) { + for ( + var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; + t < 4; + t++ + ) + n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; + return n; + }, + }), + "margin" !== i && (S.cssHooks[i + o].set = Ye); + }), + S.fn.extend({ + css: function (e, t) { + return $( + this, + function (e, t, n) { + var r, + i, + o = {}, + a = 0; if (Array.isArray(t)) { for (r = Re(e), i = t.length; a < i; a++) o[t[a]] = S.css(e, t[a], !1, r); - return o + return o; } - return void 0 !== n ? S.style(e, t, n) : S.css(e, t) - }, e, t, 1 < arguments.length) - } - }), - ((S.Tween = Ke).prototype = { - constructor : Ke, - init : function(e, t, n, r, i, o) { - this.elem = e, this.prop = n, this.easing = i || S.easing._default, - this.options = t, this.start = this.now = this.cur(), this.end = r, - this.unit = o || (S.cssNumber[n] ? "" : "px") - }, - cur : function() { - var e = Ke.propHooks[this.prop]; - return e && e.get ? e.get(this) : Ke.propHooks._default.get(this) - }, - run : function(e) { - var t, n = Ke.propHooks[this.prop]; - return this.options.duration - ? this.pos = t = - S.easing[this.easing](e, this.options.duration * e, - 0, 1, this.options.duration) - : this.pos = t = e, - this.now = (this.end - this.start) * t + this.start, - this.options.step && - this.options.step.call(this.elem, this.now, this), - n && n.set ? n.set(this) - : Ke.propHooks._default.set(this), - this - } - }).init.prototype = Ke.prototype, - (Ke.propHooks = { - _default : { - get : function(e) { - var t; - return 1 !== e.elem.nodeType || null != e.elem[e.prop] && - null == e.elem.style[e.prop] - ? e.elem[e.prop] - : (t = S.css(e.elem, e.prop, "")) && "auto" !== t ? t - : 0 + return void 0 !== n ? S.style(e, t, n) : S.css(e, t); }, - set : function(e) { - S.fx.step[e.prop] ? S.fx.step[e.prop](e) + e, + t, + 1 < arguments.length + ); + }, + }), + (((S.Tween = Ke).prototype = { + constructor: Ke, + init: function (e, t, n, r, i, o) { + (this.elem = e), + (this.prop = n), + (this.easing = i || S.easing._default), + (this.options = t), + (this.start = this.now = this.cur()), + (this.end = r), + (this.unit = o || (S.cssNumber[n] ? "" : "px")); + }, + cur: function () { + var e = Ke.propHooks[this.prop]; + return e && e.get ? e.get(this) : Ke.propHooks._default.get(this); + }, + run: function (e) { + var t, + n = Ke.propHooks[this.prop]; + return ( + this.options.duration + ? (this.pos = t = + S.easing[this.easing]( + e, + this.options.duration * e, + 0, + 1, + this.options.duration + )) + : (this.pos = t = e), + (this.now = (this.end - this.start) * t + this.start), + this.options.step && + this.options.step.call(this.elem, this.now, this), + n && n.set ? n.set(this) : Ke.propHooks._default.set(this), + this + ); + }, + }).init.prototype = Ke.prototype), + ((Ke.propHooks = { + _default: { + get: function (e) { + var t; + return 1 !== e.elem.nodeType || + (null != e.elem[e.prop] && null == e.elem.style[e.prop]) + ? e.elem[e.prop] + : (t = S.css(e.elem, e.prop, "")) && "auto" !== t + ? t + : 0; + }, + set: function (e) { + S.fx.step[e.prop] + ? S.fx.step[e.prop](e) : 1 !== e.elem.nodeType || - !S.cssHooks[e.prop] && null == e.elem.style[ze(e.prop)] - ? e.elem[e.prop] = e.now - : S.style(e.elem, e.prop, e.now + e.unit) - } - } - }).scrollTop = Ke.propHooks.scrollLeft = { - set : function(e) { - e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now) - } + (!S.cssHooks[e.prop] && null == e.elem.style[ze(e.prop)]) + ? (e.elem[e.prop] = e.now) + : S.style(e.elem, e.prop, e.now + e.unit); + }, }, - S.easing = { - linear : function(e) { return e }, - swing : function(e) { return .5 - Math.cos(e * Math.PI) / 2 }, - _default : "swing" + }).scrollTop = Ke.propHooks.scrollLeft = + { + set: function (e) { + e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); + }, + }), + (S.easing = { + linear: function (e) { + return e; }, - S.fx = Ke.prototype.init, S.fx.step = {}; - var Ze, et, tt, nt, rt = /^(?:toggle|show|hide)$/, it = /queueHooks$/; + swing: function (e) { + return 0.5 - Math.cos(e * Math.PI) / 2; + }, + _default: "swing", + }), + (S.fx = Ke.prototype.init), + (S.fx.step = {}); + var Ze, + et, + tt, + nt, + rt = /^(?:toggle|show|hide)$/, + it = /queueHooks$/; function ot() { - et && (!1 === E.hidden && C.requestAnimationFrame - ? C.requestAnimationFrame(ot) - : C.setTimeout(ot, S.fx.interval), - S.fx.tick()) + et && + (!1 === E.hidden && C.requestAnimationFrame + ? C.requestAnimationFrame(ot) + : C.setTimeout(ot, S.fx.interval), + S.fx.tick()); } function at() { - return C.setTimeout(function() { Ze = void 0 }), Ze = Date.now() + return ( + C.setTimeout(function () { + Ze = void 0; + }), + (Ze = Date.now()) + ); } function st(e, t) { - var n, r = 0, i = {height : e}; + var n, + r = 0, + i = { height: e }; for (t = t ? 1 : 0; r < 4; r += 2 - t) i["margin" + (n = ne[r])] = i["padding" + n] = e; - return t && (i.opacity = i.width = e), i + return t && (i.opacity = i.width = e), i; } function ut(e, t, n) { - for (var r, i = (lt.tweeners[t] || []).concat(lt.tweeners["*"]), o = 0, - a = i.length; - o < a; o++) - if (r = i[o].call(n, t, e)) - return r + for ( + var r, + i = (lt.tweeners[t] || []).concat(lt.tweeners["*"]), + o = 0, + a = i.length; + o < a; + o++ + ) + if ((r = i[o].call(n, t, e))) return r; } function lt(o, e, t) { - var n, a, - r = 0, i = lt.prefilters.length, - s = S.Deferred().always(function() { delete u.elem }), - u = - function() { - if (a) - return !1; - for (var e = Ze || at(), - t = Math.max(0, l.startTime + l.duration - e), - n = 1 - (t / l.duration || 0), r = 0, i = l.tweens.length; - r < i; r++) - l.tweens[r].run(n); - return s.notifyWith(o, [ l, n, t ]), - n < 1 && i ? t - : (i || s.notifyWith(o, [ l, 1, 0 ]), - s.resolveWith(o, [ l ]), !1) + var n, + a, + r = 0, + i = lt.prefilters.length, + s = S.Deferred().always(function () { + delete u.elem; + }), + u = function () { + if (a) return !1; + for ( + var e = Ze || at(), + t = Math.max(0, l.startTime + l.duration - e), + n = 1 - (t / l.duration || 0), + r = 0, + i = l.tweens.length; + r < i; + r++ + ) + l.tweens[r].run(n); + return ( + s.notifyWith(o, [l, n, t]), + n < 1 && i + ? t + : (i || s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l]), !1) + ); + }, + l = s.promise({ + elem: o, + props: S.extend({}, e), + opts: S.extend(!0, { specialEasing: {}, easing: S.easing._default }, t), + originalProperties: e, + originalOptions: t, + startTime: Ze || at(), + duration: t.duration, + tweens: [], + createTween: function (e, t) { + var n = S.Tween( + o, + l.opts, + e, + t, + l.opts.specialEasing[e] || l.opts.easing + ); + return l.tweens.push(n), n; }, - l = s.promise({ - elem : o, - props : S.extend({}, e), - opts : - S.extend(!0, {specialEasing : {}, easing : S.easing._default}, t), - originalProperties : e, - originalOptions : t, - startTime : Ze || at(), - duration : t.duration, - tweens : [], - createTween : function(e, t) { - var n = S.Tween(o, l.opts, e, t, - l.opts.specialEasing[e] || l.opts.easing); - return l.tweens.push(n), n - }, - stop : function(e) { - var t = 0, n = e ? l.tweens.length : 0; - if (a) - return this; - for (a = !0; t < n; t++) - l.tweens[t].run(1); - return e ? (s.notifyWith(o, [ l, 1, 0 ]), - s.resolveWith(o, [ l, e ])) - : s.rejectWith(o, [ l, e ]), - this - } - }), - c = l.props; - for (!function(e, t) { - var n, r, i, o, a; - for (n in e) - if (i = t[r = X(n)], o = e[n], - Array.isArray(o) && (i = o[1], o = e[n] = o[0]), - n !== r && (e[r] = o, delete e[n]), - (a = S.cssHooks[r]) && "expand" in a) - for (n in o = a.expand(o), delete e[r], o) - n in e || (e[n] = o[n], t[n] = i); - else - t[r] = i - }(c, l.opts.specialEasing); - r < i; r++) - if (n = lt.prefilters[r].call(l, o, c, l.opts)) - return m(n.stop) && - (S._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), - n; - return S.map(c, ut, l), m(l.opts.start) && l.opts.start.call(o, l), - l.progress(l.opts.progress) - .done(l.opts.done, l.opts.complete) - .fail(l.opts.fail) - .always(l.opts.always), - S.fx.timer(S.extend(u, {elem : o, anim : l, queue : l.opts.queue})), - l + stop: function (e) { + var t = 0, + n = e ? l.tweens.length : 0; + if (a) return this; + for (a = !0; t < n; t++) l.tweens[t].run(1); + return ( + e + ? (s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l, e])) + : s.rejectWith(o, [l, e]), + this + ); + }, + }), + c = l.props; + for ( + !(function (e, t) { + var n, r, i, o, a; + for (n in e) + if ( + ((i = t[(r = X(n))]), + (o = e[n]), + Array.isArray(o) && ((i = o[1]), (o = e[n] = o[0])), + n !== r && ((e[r] = o), delete e[n]), + (a = S.cssHooks[r]) && ("expand" in a)) + ) + for (n in ((o = a.expand(o)), delete e[r], o)) + (n in e) || ((e[n] = o[n]), (t[n] = i)); + else t[r] = i; + })(c, l.opts.specialEasing); + r < i; + r++ + ) + if ((n = lt.prefilters[r].call(l, o, c, l.opts))) + return ( + m(n.stop) && + (S._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), + n + ); + return ( + S.map(c, ut, l), + m(l.opts.start) && l.opts.start.call(o, l), + l + .progress(l.opts.progress) + .done(l.opts.done, l.opts.complete) + .fail(l.opts.fail) + .always(l.opts.always), + S.fx.timer(S.extend(u, { elem: o, anim: l, queue: l.opts.queue })), + l + ); } - S.Animation = S.extend(lt, { - tweeners : { - "*" : [ function(e, t) { - var n = this.createTween(e, t); - return se(n.elem, e, te.exec(t), n), n - } ] + (S.Animation = S.extend(lt, { + tweeners: { + "*": [ + function (e, t) { + var n = this.createTween(e, t); + return se(n.elem, e, te.exec(t), n), n; + }, + ], }, - tweener : function(e, t) { - m(e) ? (t = e, e = [ "*" ]) : e = e.match(P); + tweener: function (e, t) { + m(e) ? ((t = e), (e = ["*"])) : (e = e.match(P)); for (var n, r = 0, i = e.length; r < i; r++) - n = e[r], lt.tweeners[n] = lt.tweeners[n] || [], - lt.tweeners[n].unshift(t) + (n = e[r]), + (lt.tweeners[n] = lt.tweeners[n] || []), + lt.tweeners[n].unshift(t); }, - prefilters : [ function(e, t, n) { - var r, i, o, a, s, u, l, c, f = "width" in t || "height" in t, p = this, - d = {}, h = e.style, g = e.nodeType && ae(e), - v = Y.get(e, "fxshow"); - for (r in n.queue || - (null == (a = S._queueHooks(e, "fx")).unqueued && - (a.unqueued = 0, s = a.empty.fire, - a.empty.fire = function() { a.unqueued || s() }), - a.unqueued++, p.always(function() { - p.always(function() { - a.unqueued--, S.queue(e, "fx").length || a.empty.fire() - }) - })), - t) - if (i = t[r], rt.test(i)) { - if (delete t[r], o = o || "toggle" === i, - i === (g ? "hide" : "show")) { - if ("show" !== i || !v || void 0 === v[r]) - continue; - g = !0 + prefilters: [ + function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c, + f = "width" in t || "height" in t, + p = this, + d = {}, + h = e.style, + g = e.nodeType && ae(e), + v = Y.get(e, "fxshow"); + for (r in (n.queue || + (null == (a = S._queueHooks(e, "fx")).unqueued && + ((a.unqueued = 0), + (s = a.empty.fire), + (a.empty.fire = function () { + a.unqueued || s(); + })), + a.unqueued++, + p.always(function () { + p.always(function () { + a.unqueued--, S.queue(e, "fx").length || a.empty.fire(); + }); + })), + t)) + if (((i = t[r]), rt.test(i))) { + if ( + (delete t[r], + (o = o || "toggle" === i), + i === (g ? "hide" : "show")) + ) { + if ("show" !== i || !v || void 0 === v[r]) continue; + g = !0; + } + d[r] = (v && v[r]) || S.style(e, r); } - d[r] = v && v[r] || S.style(e, r) - } - if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) - for (r in f && 1 === e.nodeType && - (n.overflow = [ h.overflow, h.overflowX, h.overflowY ], - null == (l = v && v.display) && (l = Y.get(e, "display")), - "none" === (c = S.css(e, "display")) && - (l ? c = l - : (le([ e ], !0), l = e.style.display || l, - c = S.css(e, "display"), le([ e ]))), - ("inline" === c || "inline-block" === c && null != l) && - "none" === S.css(e, "float") && - (u || (p.done(function() { h.display = l }), - null == l && - (c = h.display, l = "none" === c ? "" : c)), - h.display = "inline-block")), - n.overflow && (h.overflow = "hidden", p.always(function() { - h.overflow = n.overflow[0], h.overflowX = n.overflow[1], - h.overflowY = n.overflow[2] - })), - u = !1, d) - u || (v ? "hidden" in v && (g = v.hidden) - : v = Y.access(e, "fxshow", {display : l}), - o && (v.hidden = !g), g && le([ e ], !0), p.done(function() { - for (r in g || le([ e ]), Y.remove(e, "fxshow"), d) - S.style(e, r, d[r]) - })), - u = ut(g ? v[r] : 0, r, p), - r in v || (v[r] = u.start, g && (u.end = u.start, u.start = 0)) - } ], - prefilter : function( - e, t) { t ? lt.prefilters.unshift(e) : lt.prefilters.push(e) } - }), - S.speed = - function(e, t, n) { - var r = e && "object" == typeof e ? S.extend({}, e) : { - complete : n || !n && t || m(e) && e, - duration : e, - easing : n && t || t && !m(t) && t - }; - return S.fx.off ? r.duration = 0 - : "number" != typeof r.duration && - (r.duration in S.fx.speeds - ? r.duration = S.fx.speeds[r.duration] - : r.duration = S.fx.speeds._default), - null != r.queue && !0 !== r.queue || (r.queue = "fx"), - r.old = r.complete, r.complete = function() { - m(r.old) && r.old.call(this), - r.queue && S.dequeue(this, r.queue) - }, r - }, - S.fn.extend({ - fadeTo : function(e, t, n, r) { - return this.filter(ae) + if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) + for (r in (f && + 1 === e.nodeType && + ((n.overflow = [h.overflow, h.overflowX, h.overflowY]), + null == (l = v && v.display) && (l = Y.get(e, "display")), + "none" === (c = S.css(e, "display")) && + (l + ? (c = l) + : (le([e], !0), + (l = e.style.display || l), + (c = S.css(e, "display")), + le([e]))), + ("inline" === c || ("inline-block" === c && null != l)) && + "none" === S.css(e, "float") && + (u || + (p.done(function () { + h.display = l; + }), + null == l && ((c = h.display), (l = "none" === c ? "" : c))), + (h.display = "inline-block"))), + n.overflow && + ((h.overflow = "hidden"), + p.always(function () { + (h.overflow = n.overflow[0]), + (h.overflowX = n.overflow[1]), + (h.overflowY = n.overflow[2]); + })), + (u = !1), + d)) + u || + (v + ? "hidden" in v && (g = v.hidden) + : (v = Y.access(e, "fxshow", { display: l })), + o && (v.hidden = !g), + g && le([e], !0), + p.done(function () { + for (r in (g || le([e]), Y.remove(e, "fxshow"), d)) + S.style(e, r, d[r]); + })), + (u = ut(g ? v[r] : 0, r, p)), + r in v || + ((v[r] = u.start), g && ((u.end = u.start), (u.start = 0))); + }, + ], + prefilter: function (e, t) { + t ? lt.prefilters.unshift(e) : lt.prefilters.push(e); + }, + })), + (S.speed = function (e, t, n) { + var r = + e && "object" == typeof e + ? S.extend({}, e) + : { + complete: n || (!n && t) || (m(e) && e), + duration: e, + easing: (n && t) || (t && !m(t) && t), + }; + return ( + S.fx.off + ? (r.duration = 0) + : "number" != typeof r.duration && + (r.duration in S.fx.speeds + ? (r.duration = S.fx.speeds[r.duration]) + : (r.duration = S.fx.speeds._default)), + (null != r.queue && !0 !== r.queue) || (r.queue = "fx"), + (r.old = r.complete), + (r.complete = function () { + m(r.old) && r.old.call(this), r.queue && S.dequeue(this, r.queue); + }), + r + ); + }), + S.fn.extend({ + fadeTo: function (e, t, n, r) { + return this.filter(ae) .css("opacity", 0) .show() .end() - .animate({opacity : t}, e, n, r) - }, - animate : function(t, e, n, r) { - var i = S.isEmptyObject(t), o = S.speed(e, n, r), a = function() { - var e = lt(this, S.extend({}, t), o); - (i || Y.get(this, "finish")) && e.stop(!0) - }; - return a.finish = a, - i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) - }, - stop : function(i, e, o) { - var a = function(e) { - var t = e.stop; - delete e.stop, t(o) - }; - return "string" != typeof i && (o = e, e = i, i = void 0), - e && this.queue(i || "fx", []), this.each(function() { - var e = !0, t = null != i && i + "queueHooks", n = S.timers, - r = Y.get(this); - if (t) - r[t] && r[t].stop && a(r[t]); - else - for (t in r) - r[t] && r[t].stop && it.test(t) && a(r[t]); - for (t = n.length; t--;) - n[t].elem !== this || null != i && n[t].queue !== i || - (n[t].anim.stop(o), e = !1, n.splice(t, 1)); - !e && o || S.dequeue(this, i) - }) - }, - finish : function(a) { - return !1 !== a && (a = a || "fx"), this.each(function() { - var e, t = Y.get(this), n = t[a + "queue"], r = t[a + "queueHooks"], - i = S.timers, o = n ? n.length : 0; - for (t.finish = !0, S.queue(this, a, []), - r && r.stop && r.stop.call(this, !0), e = i.length; - e--;) - i[e].elem === this && i[e].queue === a && - (i[e].anim.stop(!0), i.splice(e, 1)); - for (e = 0; e < o; e++) - n[e] && n[e].finish && n[e].finish.call(this); - delete t.finish - }) - } - }), - S.each([ "toggle", "show", "hide" ], - function(e, r) { - var i = S.fn[r]; - S.fn[r] = function(e, t, n) { - return null == e || "boolean" == typeof e - ? i.apply(this, arguments) - : this.animate(st(r, !0), e, t, n) - } - }), - S.each({ - slideDown : st("show"), - slideUp : st("hide"), - slideToggle : st("toggle"), - fadeIn : {opacity : "show"}, - fadeOut : {opacity : "hide"}, - fadeToggle : {opacity : "toggle"} - }, - function(e, r) { - S.fn[e] = function(e, t, n) { return this.animate(r, e, t, n) } - }), - S.timers = [], - S.fx.tick = - function() { - var e, t = 0, n = S.timers; - for (Ze = Date.now(); t < n.length; t++) - (e = n[t])() || n[t] !== e || n.splice(t--, 1); - n.length || S.fx.stop(), Ze = void 0 - }, - S.fx.timer = function(e) { S.timers.push(e), S.fx.start() }, - S.fx.interval = 13, S.fx.start = function() { et || (et = !0, ot()) }, - S.fx.stop = function() { et = null }, - S.fx.speeds = {slow : 600, fast : 200, _default : 400}, - S.fn.delay = - function(r, e) { - return r = S.fx && S.fx.speeds[r] || r, e = e || "fx", - this.queue(e, function(e, t) { - var n = C.setTimeout(e, r); - t.stop = function() { C.clearTimeout(n) } - }) - }, - tt = E.createElement("input"), - nt = E.createElement("select").appendChild(E.createElement("option")), - tt.type = "checkbox", y.checkOn = "" !== tt.value, - y.optSelected = nt.selected, (tt = E.createElement("input")).value = "t", - tt.type = "radio", y.radioValue = "t" === tt.value; - var ct, ft = S.expr.attrHandle; - S.fn.extend({ - attr : function(e, - t) { return $(this, S.attr, e, t, 1 < arguments.length) }, - removeAttr : function( - e) { return this.each(function() { S.removeAttr(this, e) }) } - }), - S.extend({ - attr : function(e, t, n) { - var r, i, o = e.nodeType; - if (3 !== o && 8 !== o && 2 !== o) - return "undefined" == typeof e.getAttribute - ? S.prop(e, t, n) - : (1 === o && S.isXMLDoc(e) || - (i = S.attrHooks[t.toLowerCase()] || - (S.expr.match.bool.test(t) ? ct : void 0)), - void 0 !== n ? null === n ? void S.removeAttr(e, t) - : i && "set" in i && - void 0 !== (r = i.set(e, n, t)) - ? r - : (e.setAttribute(t, n + ""), n) - : i && "get" in i && null !== (r = i.get(e, t)) ? r - : null == (r = S.find.attr(e, t)) ? void 0 - : r) - }, - attrHooks : { - type : { - set : function(e, t) { - if (!y.radioValue && "radio" === t && A(e, "input")) { - var n = e.value; - return e.setAttribute("type", t), n && (e.value = n), t - } - } - } - }, - removeAttr : function(e, t) { - var n, r = 0, i = t && t.match(P); - if (i && 1 === e.nodeType) - while (n = i[r++]) - e.removeAttribute(n) - } - }), - ct = { - set : function(e, t, n) { - return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n - } + .animate({ opacity: t }, e, n, r); }, - S.each(S.expr.match.bool.source.match(/\w+/g), function(e, t) { - var a = ft[t] || S.find.attr; - ft[t] = function(e, t, n) { - var r, i, o = t.toLowerCase(); - return n || (i = ft[o], ft[o] = r, r = null != a(e, t, n) ? o : null, - ft[o] = i), - r - } - }); - var pt = /^(?:input|select|textarea|button)$/i, dt = /^(?:a|area)$/i; - function ht(e) { return (e.match(P) || []).join(" ") } - function gt(e) { return e.getAttribute && e.getAttribute("class") || "" } - function vt(e) { - return Array.isArray(e) ? e : "string" == typeof e && e.match(P) || [] - } + animate: function (t, e, n, r) { + var i = S.isEmptyObject(t), + o = S.speed(e, n, r), + a = function () { + var e = lt(this, S.extend({}, t), o); + (i || Y.get(this, "finish")) && e.stop(!0); + }; + return ( + (a.finish = a), + i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) + ); + }, + stop: function (i, e, o) { + var a = function (e) { + var t = e.stop; + delete e.stop, t(o); + }; + return ( + "string" != typeof i && ((o = e), (e = i), (i = void 0)), + e && this.queue(i || "fx", []), + this.each(function () { + var e = !0, + t = null != i && i + "queueHooks", + n = S.timers, + r = Y.get(this); + if (t) r[t] && r[t].stop && a(r[t]); + else for (t in r) r[t] && r[t].stop && it.test(t) && a(r[t]); + for (t = n.length; t--; ) + n[t].elem !== this || + (null != i && n[t].queue !== i) || + (n[t].anim.stop(o), (e = !1), n.splice(t, 1)); + (!e && o) || S.dequeue(this, i); + }) + ); + }, + finish: function (a) { + return ( + !1 !== a && (a = a || "fx"), + this.each(function () { + var e, + t = Y.get(this), + n = t[a + "queue"], + r = t[a + "queueHooks"], + i = S.timers, + o = n ? n.length : 0; + for ( + t.finish = !0, + S.queue(this, a, []), + r && r.stop && r.stop.call(this, !0), + e = i.length; + e--; + + ) + i[e].elem === this && + i[e].queue === a && + (i[e].anim.stop(!0), i.splice(e, 1)); + for (e = 0; e < o; e++) + n[e] && n[e].finish && n[e].finish.call(this); + delete t.finish; + }) + ); + }, + }), + S.each(["toggle", "show", "hide"], function (e, r) { + var i = S.fn[r]; + S.fn[r] = function (e, t, n) { + return null == e || "boolean" == typeof e + ? i.apply(this, arguments) + : this.animate(st(r, !0), e, t, n); + }; + }), + S.each( + { + slideDown: st("show"), + slideUp: st("hide"), + slideToggle: st("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" }, + }, + function (e, r) { + S.fn[e] = function (e, t, n) { + return this.animate(r, e, t, n); + }; + } + ), + (S.timers = []), + (S.fx.tick = function () { + var e, + t = 0, + n = S.timers; + for (Ze = Date.now(); t < n.length; t++) + (e = n[t])() || n[t] !== e || n.splice(t--, 1); + n.length || S.fx.stop(), (Ze = void 0); + }), + (S.fx.timer = function (e) { + S.timers.push(e), S.fx.start(); + }), + (S.fx.interval = 13), + (S.fx.start = function () { + et || ((et = !0), ot()); + }), + (S.fx.stop = function () { + et = null; + }), + (S.fx.speeds = { slow: 600, fast: 200, _default: 400 }), + (S.fn.delay = function (r, e) { + return ( + (r = (S.fx && S.fx.speeds[r]) || r), + (e = e || "fx"), + this.queue(e, function (e, t) { + var n = C.setTimeout(e, r); + t.stop = function () { + C.clearTimeout(n); + }; + }) + ); + }), + (tt = E.createElement("input")), + (nt = E.createElement("select").appendChild(E.createElement("option"))), + (tt.type = "checkbox"), + (y.checkOn = "" !== tt.value), + (y.optSelected = nt.selected), + ((tt = E.createElement("input")).value = "t"), + (tt.type = "radio"), + (y.radioValue = "t" === tt.value); + var ct, + ft = S.expr.attrHandle; S.fn.extend({ - prop : function(e, - t) { return $(this, S.prop, e, t, 1 < arguments.length) }, - removeProp : function( - e) { return this.each(function() { delete this[S.propFix[e] || e] }) } - }), - S.extend({ - prop : function(e, t, n) { - var r, i, o = e.nodeType; - if (3 !== o && 8 !== o && 2 !== o) - return 1 === o && S.isXMLDoc(e) || - (t = S.propFix[t] || t, i = S.propHooks[t]), - void 0 !== n - ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) - ? r - : e[t] = n - : i && "get" in i && null !== (r = i.get(e, t)) ? r - : e[t] - }, - propHooks : { - tabIndex : { - get : function(e) { - var t = S.find.attr(e, "tabindex"); - return t ? parseInt(t, 10) - : pt.test(e.nodeName) || dt.test(e.nodeName) && e.href ? 0 - : -1 - } - } - }, - propFix : {"for" : "htmlFor", "class" : "className"} - }), - y.optSelected || (S.propHooks.selected = { - get : function(e) { - var t = e.parentNode; - return t && t.parentNode && t.parentNode.selectedIndex, null - }, - set : function(e) { - var t = e.parentNode; - t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex) - } - }), - S.each( - [ - "tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", - "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable" - ], - function() { S.propFix[this.toLowerCase()] = this }), - S.fn.extend({ - addClass : function(t) { - var e, n, r, i, o, a, s, u = 0; - if (m(t)) - return this.each(function( - e) { S(this).addClass(t.call(this, e, gt(this))) }); - if ((e = vt(t)).length) - while (n = this[u++]) - if (i = gt(n), r = 1 === n.nodeType && " " + ht(i) + " ") { - a = 0; - while (o = e[a++]) - r.indexOf(" " + o + " ") < 0 && (r += o + " "); - i !== (s = ht(r)) && n.setAttribute("class", s) - } - return this - }, - removeClass : function(t) { - var e, n, r, i, o, a, s, u = 0; - if (m(t)) - return this.each(function( - e) { S(this).removeClass(t.call(this, e, gt(this))) }); - if (!arguments.length) - return this.attr("class", ""); - if ((e = vt(t)).length) - while (n = this[u++]) - if (i = gt(n), r = 1 === n.nodeType && " " + ht(i) + " ") { - a = 0; - while (o = e[a++]) - while (-1 < r.indexOf(" " + o + " ")) - r = r.replace(" " + o + " ", " "); - i !== (s = ht(r)) && n.setAttribute("class", s) - } - return this - }, - toggleClass : function(i, t) { - var o = typeof i, a = "string" === o || Array.isArray(i); - return "boolean" == typeof t && a - ? t ? this.addClass(i) : this.removeClass(i) - : m(i) ? this.each(function(e) { - S(this).toggleClass(i.call(this, e, gt(this), t), t) - }) - : this.each(function() { - var e, t, n, r; - if (a) { - t = 0, n = S(this), r = vt(i); - while (e = r[t++]) - n.hasClass(e) ? n.removeClass(e) : n.addClass(e) - } else - void 0 !== i && "boolean" !== o || - ((e = gt(this)) && - Y.set(this, "__className__", e), - this.setAttribute && - this.setAttribute( - "class", - e || !1 === i - ? "" - : Y.get(this, "__className__") || - "")) - }) - }, - hasClass : function(e) { - var t, n, r = 0; - t = " " + e + " "; - while (n = this[r++]) - if (1 === n.nodeType && -1 < (" " + ht(gt(n)) + " ").indexOf(t)) - return !0; - return !1 - } + attr: function (e, t) { + return $(this, S.attr, e, t, 1 < arguments.length); + }, + removeAttr: function (e) { + return this.each(function () { + S.removeAttr(this, e); }); - var yt = /\r/g; - S.fn.extend({ - val : function(n) { - var r, e, i, t = this[0]; - return arguments.length ? (i = m(n), this.each(function(e) { - var t; - 1 === this.nodeType && - (null == (t = i ? n.call(this, e, S(this).val()) : n) ? t = "" - : "number" == typeof t - ? t += "" - : Array.isArray(t) && - (t = S.map( - t, function(e) { return null == e ? "" : e + "" })), - (r = S.valHooks[this.type] || - S.valHooks[this.nodeName.toLowerCase()]) && - "set" in r && void 0 !== r.set(this, t, "value") || - (this.value = t)) - })) - : t ? (r = S.valHooks[t.type] || - S.valHooks[t.nodeName.toLowerCase()]) && - "get" in r && void 0 !== (e = r.get(t, "value")) - ? e - : "string" == typeof (e = t.value) ? e.replace(yt, "") - : null == e ? "" - : e - : void 0 - } + }, }), - S.extend({ - valHooks : { - option : { - get : function(e) { - var t = S.find.attr(e, "value"); - return null != t ? t : ht(S.text(e)) + S.extend({ + attr: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return "undefined" == typeof e.getAttribute + ? S.prop(e, t, n) + : ((1 === o && S.isXMLDoc(e)) || + (i = + S.attrHooks[t.toLowerCase()] || + (S.expr.match.bool.test(t) ? ct : void 0)), + void 0 !== n + ? null === n + ? void S.removeAttr(e, t) + : i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e.setAttribute(t, n + ""), n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : null == (r = S.find.attr(e, t)) + ? void 0 + : r); + }, + attrHooks: { + type: { + set: function (e, t) { + if (!y.radioValue && "radio" === t && A(e, "input")) { + var n = e.value; + return e.setAttribute("type", t), n && (e.value = n), t; } }, - select : { - get : function(e) { - var t, n, r, i = e.options, o = e.selectedIndex, - a = "select-one" === e.type, s = a ? null : [], - u = a ? o + 1 : i.length; - for (r = o < 0 ? u : a ? o : 0; r < u; r++) - if (((n = i[r]).selected || r === o) && !n.disabled && - (!n.parentNode.disabled || !A(n.parentNode, "optgroup"))) { - if (t = S(n).val(), a) - return t; - s.push(t) - } - return s - }, - set : function(e, t) { - var n, r, i = e.options, o = S.makeArray(t), a = i.length; - while (a--) - ((r = i[a]).selected = - -1 < S.inArray(S.valHooks.option.get(r), o)) && - (n = !0); - return n || (e.selectedIndex = -1), o - } - } - } - }), - S.each([ "radio", "checkbox" ], function() { - S.valHooks[this] = { - set : function(e, t) { - if (Array.isArray(t)) - return e.checked = -1 < S.inArray(S(e).val(), t) - } }, - y.checkOn || (S.valHooks[this].get = function(e) { - return null === e.getAttribute("value") ? "on" : e.value - }) - }), y.focusin = "onfocusin" in C; + }, + removeAttr: function (e, t) { + var n, + r = 0, + i = t && t.match(P); + if (i && 1 === e.nodeType) while ((n = i[r++])) e.removeAttribute(n); + }, + }), + (ct = { + set: function (e, t, n) { + return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; + }, + }), + S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { + var a = ft[t] || S.find.attr; + ft[t] = function (e, t, n) { + var r, + i, + o = t.toLowerCase(); + return ( + n || + ((i = ft[o]), + (ft[o] = r), + (r = null != a(e, t, n) ? o : null), + (ft[o] = i)), + r + ); + }; + }); + var pt = /^(?:input|select|textarea|button)$/i, + dt = /^(?:a|area)$/i; + function ht(e) { + return (e.match(P) || []).join(" "); + } + function gt(e) { + return (e.getAttribute && e.getAttribute("class")) || ""; + } + function vt(e) { + return Array.isArray(e) ? e : ("string" == typeof e && e.match(P)) || []; + } + S.fn.extend({ + prop: function (e, t) { + return $(this, S.prop, e, t, 1 < arguments.length); + }, + removeProp: function (e) { + return this.each(function () { + delete this[S.propFix[e] || e]; + }); + }, + }), + S.extend({ + prop: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return ( + (1 === o && S.isXMLDoc(e)) || + ((t = S.propFix[t] || t), (i = S.propHooks[t])), + void 0 !== n + ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e[t] = n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : e[t] + ); + }, + propHooks: { + tabIndex: { + get: function (e) { + var t = S.find.attr(e, "tabindex"); + return t + ? parseInt(t, 10) + : pt.test(e.nodeName) || (dt.test(e.nodeName) && e.href) + ? 0 + : -1; + }, + }, + }, + propFix: { for: "htmlFor", class: "className" }, + }), + y.optSelected || + (S.propHooks.selected = { + get: function (e) { + var t = e.parentNode; + return t && t.parentNode && t.parentNode.selectedIndex, null; + }, + set: function (e) { + var t = e.parentNode; + t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex); + }, + }), + S.each( + [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable", + ], + function () { + S.propFix[this.toLowerCase()] = this; + } + ), + S.fn.extend({ + addClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).addClass(t.call(this, e, gt(this))); + }); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + r.indexOf(" " + o + " ") < 0 && (r += o + " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + removeClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).removeClass(t.call(this, e, gt(this))); + }); + if (!arguments.length) return this.attr("class", ""); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + while (-1 < r.indexOf(" " + o + " ")) + r = r.replace(" " + o + " ", " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + toggleClass: function (i, t) { + var o = typeof i, + a = "string" === o || Array.isArray(i); + return "boolean" == typeof t && a + ? t + ? this.addClass(i) + : this.removeClass(i) + : m(i) + ? this.each(function (e) { + S(this).toggleClass(i.call(this, e, gt(this), t), t); + }) + : this.each(function () { + var e, t, n, r; + if (a) { + (t = 0), (n = S(this)), (r = vt(i)); + while ((e = r[t++])) + n.hasClass(e) ? n.removeClass(e) : n.addClass(e); + } else (void 0 !== i && "boolean" !== o) || ((e = gt(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === i ? "" : Y.get(this, "__className__") || "")); + }); + }, + hasClass: function (e) { + var t, + n, + r = 0; + t = " " + e + " "; + while ((n = this[r++])) + if (1 === n.nodeType && -1 < (" " + ht(gt(n)) + " ").indexOf(t)) + return !0; + return !1; + }, + }); + var yt = /\r/g; + S.fn.extend({ + val: function (n) { + var r, + e, + i, + t = this[0]; + return arguments.length + ? ((i = m(n)), + this.each(function (e) { + var t; + 1 === this.nodeType && + (null == (t = i ? n.call(this, e, S(this).val()) : n) + ? (t = "") + : "number" == typeof t + ? (t += "") + : Array.isArray(t) && + (t = S.map(t, function (e) { + return null == e ? "" : e + ""; + })), + ((r = + S.valHooks[this.type] || + S.valHooks[this.nodeName.toLowerCase()]) && + "set" in r && + void 0 !== r.set(this, t, "value")) || + (this.value = t)); + })) + : t + ? (r = S.valHooks[t.type] || S.valHooks[t.nodeName.toLowerCase()]) && + "get" in r && + void 0 !== (e = r.get(t, "value")) + ? e + : "string" == typeof (e = t.value) + ? e.replace(yt, "") + : null == e + ? "" + : e + : void 0; + }, + }), + S.extend({ + valHooks: { + option: { + get: function (e) { + var t = S.find.attr(e, "value"); + return null != t ? t : ht(S.text(e)); + }, + }, + select: { + get: function (e) { + var t, + n, + r, + i = e.options, + o = e.selectedIndex, + a = "select-one" === e.type, + s = a ? null : [], + u = a ? o + 1 : i.length; + for (r = o < 0 ? u : a ? o : 0; r < u; r++) + if ( + ((n = i[r]).selected || r === o) && + !n.disabled && + (!n.parentNode.disabled || !A(n.parentNode, "optgroup")) + ) { + if (((t = S(n).val()), a)) return t; + s.push(t); + } + return s; + }, + set: function (e, t) { + var n, + r, + i = e.options, + o = S.makeArray(t), + a = i.length; + while (a--) + ((r = i[a]).selected = + -1 < S.inArray(S.valHooks.option.get(r), o)) && (n = !0); + return n || (e.selectedIndex = -1), o; + }, + }, + }, + }), + S.each(["radio", "checkbox"], function () { + (S.valHooks[this] = { + set: function (e, t) { + if (Array.isArray(t)) + return (e.checked = -1 < S.inArray(S(e).val(), t)); + }, + }), + y.checkOn || + (S.valHooks[this].get = function (e) { + return null === e.getAttribute("value") ? "on" : e.value; + }); + }), + (y.focusin = "onfocusin" in C); var mt = /^(?:focusinfocus|focusoutblur)$/, - xt = function(e) { e.stopPropagation() }; + xt = function (e) { + e.stopPropagation(); + }; S.extend(S.event, { - trigger : function(e, t, n, r) { - var i, o, a, s, u, l, c, f, - p = [ n || E ], d = v.call(e, "type") ? e.type : e, - h = v.call(e, "namespace") ? e.namespace.split(".") : []; - if (o = f = a = n = n || E, - 3 !== n.nodeType && 8 !== n.nodeType && - !mt.test(d + S.event.triggered) && - (-1 < d.indexOf(".") && - (d = (h = d.split(".")).shift(), h.sort()), - u = d.indexOf(":") < 0 && "on" + d, - (e = e[S.expando] ? e - : new S.Event(d, "object" == typeof e && e)) - .isTrigger = r ? 2 : 3, - e.namespace = h.join("."), - e.rnamespace = - e.namespace ? new RegExp("(^|\\.)" + - h.join("\\.(?:.*\\.|)") + "(\\.|$)") - : null, - e.result = void 0, e.target || (e.target = n), - t = null == t ? [ e ] : S.makeArray(t, [ e ]), - c = S.event.special[d] || {}, - r || !c.trigger || !1 !== c.trigger.apply(n, t))) { + trigger: function (e, t, n, r) { + var i, + o, + a, + s, + u, + l, + c, + f, + p = [n || E], + d = v.call(e, "type") ? e.type : e, + h = v.call(e, "namespace") ? e.namespace.split(".") : []; + if ( + ((o = f = a = n = n || E), + 3 !== n.nodeType && + 8 !== n.nodeType && + !mt.test(d + S.event.triggered) && + (-1 < d.indexOf(".") && ((d = (h = d.split(".")).shift()), h.sort()), + (u = d.indexOf(":") < 0 && "on" + d), + ((e = e[S.expando] + ? e + : new S.Event(d, "object" == typeof e && e)).isTrigger = r ? 2 : 3), + (e.namespace = h.join(".")), + (e.rnamespace = e.namespace + ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") + : null), + (e.result = void 0), + e.target || (e.target = n), + (t = null == t ? [e] : S.makeArray(t, [e])), + (c = S.event.special[d] || {}), + r || !c.trigger || !1 !== c.trigger.apply(n, t))) + ) { if (!r && !c.noBubble && !x(n)) { - for (s = c.delegateType || d, mt.test(s + d) || (o = o.parentNode); o; - o = o.parentNode) - p.push(o), a = o; + for ( + s = c.delegateType || d, mt.test(s + d) || (o = o.parentNode); + o; + o = o.parentNode + ) + p.push(o), (a = o); a === (n.ownerDocument || E) && - p.push(a.defaultView || a.parentWindow || C) + p.push(a.defaultView || a.parentWindow || C); } i = 0; while ((o = p[i++]) && !e.isPropagationStopped()) - f = o, e.type = 1 < i ? s : c.bindType || d, - (l = (Y.get(o, "events") || Object.create(null))[e.type] && - Y.get(o, "handle")) && - l.apply(o, t), - (l = u && o[u]) && l.apply && V(o) && - (e.result = l.apply(o, t), !1 === e.result && e.preventDefault()); - return e.type = d, - r || e.isDefaultPrevented() || - c._default && !1 !== c._default.apply(p.pop(), t) || !V(n) || - u && m(n[d]) && !x(n) && - ((a = n[u]) && (n[u] = null), S.event.triggered = d, - e.isPropagationStopped() && f.addEventListener(d, xt), - n[d](), - e.isPropagationStopped() && - f.removeEventListener(d, xt), - S.event.triggered = void 0, a && (n[u] = a)), - e.result + (f = o), + (e.type = 1 < i ? s : c.bindType || d), + (l = + (Y.get(o, "events") || Object.create(null))[e.type] && + Y.get(o, "handle")) && l.apply(o, t), + (l = u && o[u]) && + l.apply && + V(o) && + ((e.result = l.apply(o, t)), + !1 === e.result && e.preventDefault()); + return ( + (e.type = d), + r || + e.isDefaultPrevented() || + (c._default && !1 !== c._default.apply(p.pop(), t)) || + !V(n) || + (u && + m(n[d]) && + !x(n) && + ((a = n[u]) && (n[u] = null), + (S.event.triggered = d), + e.isPropagationStopped() && f.addEventListener(d, xt), + n[d](), + e.isPropagationStopped() && f.removeEventListener(d, xt), + (S.event.triggered = void 0), + a && (n[u] = a))), + e.result + ); } }, - simulate : function(e, t, n) { - var r = S.extend(new S.Event, n, {type : e, isSimulated : !0}); - S.event.trigger(r, null, t) - } + simulate: function (e, t, n) { + var r = S.extend(new S.Event(), n, { type: e, isSimulated: !0 }); + S.event.trigger(r, null, t); + }, }), - S.fn.extend({ - trigger : function( - e, - t) { return this.each(function() { S.event.trigger(e, t, this) }) }, - triggerHandler : function(e, t) { - var n = this[0]; - if (n) - return S.event.trigger(e, t, n, !0) - } - }), - y.focusin || S.each({focus : "focusin", blur : "focusout"}, function(n, - r) { - var i = function(e) { S.event.simulate(r, e.target, S.event.fix(e)) }; + S.fn.extend({ + trigger: function (e, t) { + return this.each(function () { + S.event.trigger(e, t, this); + }); + }, + triggerHandler: function (e, t) { + var n = this[0]; + if (n) return S.event.trigger(e, t, n, !0); + }, + }), + y.focusin || + S.each({ focus: "focusin", blur: "focusout" }, function (n, r) { + var i = function (e) { + S.event.simulate(r, e.target, S.event.fix(e)); + }; S.event.special[r] = { - setup : function() { + setup: function () { var e = this.ownerDocument || this.document || this, - t = Y.access(e, r); - t || e.addEventListener(n, i, !0), Y.access(e, r, (t || 0) + 1) + t = Y.access(e, r); + t || e.addEventListener(n, i, !0), Y.access(e, r, (t || 0) + 1); }, - teardown : function() { + teardown: function () { var e = this.ownerDocument || this.document || this, - t = Y.access(e, r) - 1; - t ? Y.access(e, r, t) - : (e.removeEventListener(n, i, !0), Y.remove(e, r)) - } - } + t = Y.access(e, r) - 1; + t + ? Y.access(e, r, t) + : (e.removeEventListener(n, i, !0), Y.remove(e, r)); + }, + }; }); - var bt = C.location, wt = {guid : Date.now()}, Tt = /\?/; - S.parseXML = function(e) { + var bt = C.location, + wt = { guid: Date.now() }, + Tt = /\?/; + S.parseXML = function (e) { var t, n; - if (!e || "string" != typeof e) - return null; + if (!e || "string" != typeof e) return null; try { - t = (new C.DOMParser).parseFromString(e, "text/xml") - } catch (e) { - } - return n = t && t.getElementsByTagName("parsererror")[0], - t && !n || S.error("Invalid XML: " + - (n ? S.map(n.childNodes, - function(e) { return e.textContent }) - .join("\n") - : e)), - t + t = new C.DOMParser().parseFromString(e, "text/xml"); + } catch (e) {} + return ( + (n = t && t.getElementsByTagName("parsererror")[0]), + (t && !n) || + S.error( + "Invalid XML: " + + (n + ? S.map(n.childNodes, function (e) { + return e.textContent; + }).join("\n") + : e) + ), + t + ); }; - var Ct = /\[\]$/, Et = /\r?\n/g, St = /^(?:submit|button|image|reset|file)$/i, - kt = /^(?:input|select|textarea|keygen)/i; + var Ct = /\[\]$/, + Et = /\r?\n/g, + St = /^(?:submit|button|image|reset|file)$/i, + kt = /^(?:input|select|textarea|keygen)/i; function At(n, e, r, i) { var t; if (Array.isArray(e)) - S.each(e, function(e, t) { + S.each(e, function (e, t) { r || Ct.test(n) - ? i(n, t) - : At(n + "[" + ("object" == typeof t && null != t ? e : "") + "]", - t, r, i) + ? i(n, t) + : At( + n + "[" + ("object" == typeof t && null != t ? e : "") + "]", + t, + r, + i + ); }); - else if (r || "object" !== w(e)) - i(n, e); - else - for (t in e) - At(n + "[" + t + "]", e[t], r, i) + else if (r || "object" !== w(e)) i(n, e); + else for (t in e) At(n + "[" + t + "]", e[t], r, i); } - S.param = function(e, t) { - var n, r = [], i = function(e, t) { - var n = m(t) ? t() : t; - r[r.length] = - encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n) - }; - if (null == e) - return ""; - if (Array.isArray(e) || e.jquery && !S.isPlainObject(e)) - S.each(e, function() { i(this.name, this.value) }); - else - for (n in e) - At(n, e[n], t, i); - return r.join("&") - }, S.fn.extend({ - serialize : function() { return S.param(this.serializeArray()) }, - serializeArray : function() { - return this - .map(function() { - var e = S.prop(this, "elements"); - return e ? S.makeArray(e) : this - }) - .filter(function() { + (S.param = function (e, t) { + var n, + r = [], + i = function (e, t) { + var n = m(t) ? t() : t; + r[r.length] = + encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n); + }; + if (null == e) return ""; + if (Array.isArray(e) || (e.jquery && !S.isPlainObject(e))) + S.each(e, function () { + i(this.name, this.value); + }); + else for (n in e) At(n, e[n], t, i); + return r.join("&"); + }), + S.fn.extend({ + serialize: function () { + return S.param(this.serializeArray()); + }, + serializeArray: function () { + return this.map(function () { + var e = S.prop(this, "elements"); + return e ? S.makeArray(e) : this; + }) + .filter(function () { var e = this.type; - return this.name && !S(this).is(":disabled") && - kt.test(this.nodeName) && !St.test(e) && - (this.checked || !pe.test(e)) + return ( + this.name && + !S(this).is(":disabled") && + kt.test(this.nodeName) && + !St.test(e) && + (this.checked || !pe.test(e)) + ); }) - .map(function(e, t) { + .map(function (e, t) { var n = S(this).val(); - return null == n ? null - : Array.isArray(n) - ? S.map(n, - function(e) { - return { - name: t.name, value: e.replace(Et, "\r\n") - } - }) - : {name : t.name, value : n.replace(Et, "\r\n")} + return null == n + ? null + : Array.isArray(n) + ? S.map(n, function (e) { + return { + name: t.name, + value: e.replace(Et, "\r\n"), + }; + }) + : { name: t.name, value: n.replace(Et, "\r\n") }; }) - .get() - } - }); - var Nt = /%20/g, jt = /#.*$/, Dt = /([?&])_=[^&]*/, - qt = /^(.*?):[ \t]*([^\r\n]*)$/gm, Lt = /^(?:GET|HEAD)$/, Ht = /^\/\//, - Ot = {}, Pt = {}, Rt = "*/".concat("*"), Mt = E.createElement("a"); + .get(); + }, + }); + var Nt = /%20/g, + jt = /#.*$/, + Dt = /([?&])_=[^&]*/, + qt = /^(.*?):[ \t]*([^\r\n]*)$/gm, + Lt = /^(?:GET|HEAD)$/, + Ht = /^\/\//, + Ot = {}, + Pt = {}, + Rt = "*/".concat("*"), + Mt = E.createElement("a"); function It(o) { - return function(e, t) { - "string" != typeof e && (t = e, e = "*"); - var n, r = 0, i = e.toLowerCase().match(P) || []; + return function (e, t) { + "string" != typeof e && ((t = e), (e = "*")); + var n, + r = 0, + i = e.toLowerCase().match(P) || []; if (m(t)) - while (n = i[r++]) - "+" === n[0] ? (n = n.slice(1) || "*", (o[n] = o[n] || []).unshift(t)) - : (o[n] = o[n] || []).push(t) - } + while ((n = i[r++])) + "+" === n[0] + ? ((n = n.slice(1) || "*"), (o[n] = o[n] || []).unshift(t)) + : (o[n] = o[n] || []).push(t); + }; } function Wt(t, i, o, a) { - var s = {}, u = t === Pt; + var s = {}, + u = t === Pt; function l(e) { var r; - return s[e] = !0, S.each(t[e] || [], function(e, t) { - var n = t(i, o, a); - return "string" != typeof n || u || s[n] - ? u ? !(r = n) : void 0 - : (i.dataTypes.unshift(n), l(n), !1) - }), r + return ( + (s[e] = !0), + S.each(t[e] || [], function (e, t) { + var n = t(i, o, a); + return "string" != typeof n || u || s[n] + ? u + ? !(r = n) + : void 0 + : (i.dataTypes.unshift(n), l(n), !1); + }), + r + ); } - return l(i.dataTypes[0]) || !s["*"] && l("*") + return l(i.dataTypes[0]) || (!s["*"] && l("*")); } function Ft(e, t) { - var n, r, i = S.ajaxSettings.flatOptions || {}; - for (n in t) - void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); - return r && S.extend(!0, e, r), e + var n, + r, + i = S.ajaxSettings.flatOptions || {}; + for (n in t) void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); + return r && S.extend(!0, e, r), e; } - Mt.href = bt.href, S.extend({ - active : 0, - lastModified : {}, - etag : {}, - ajaxSettings : { - url : bt.href, - type : "GET", - isLocal : + (Mt.href = bt.href), + S.extend({ + active: 0, + lastModified: {}, + etag: {}, + ajaxSettings: { + url: bt.href, + type: "GET", + isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( - bt.protocol), - global : !0, - processData : !0, - async : !0, - contentType : "application/x-www-form-urlencoded; charset=UTF-8", - accepts : { - "*" : Rt, - text : "text/plain", - html : "text/html", - xml : "application/xml, text/xml", - json : "application/json, text/javascript" + bt.protocol + ), + global: !0, + processData: !0, + async: !0, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + accepts: { + "*": Rt, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript", + }, + contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON", + }, + converters: { + "* text": String, + "text html": !0, + "text json": JSON.parse, + "text xml": S.parseXML, + }, + flatOptions: { url: !0, context: !0 }, }, - contents : {xml : /\bxml\b/, html : /\bhtml/, json : /\bjson\b/}, - responseFields : - {xml : "responseXML", text : "responseText", json : "responseJSON"}, - converters : { - "* text" : String, - "text html" : !0, - "text json" : JSON.parse, - "text xml" : S.parseXML + ajaxSetup: function (e, t) { + return t ? Ft(Ft(e, S.ajaxSettings), t) : Ft(S.ajaxSettings, e); }, - flatOptions : {url : !0, context : !0} - }, - ajaxSetup : function( - e, - t) { return t ? Ft(Ft(e, S.ajaxSettings), t) : Ft(S.ajaxSettings, e) }, - ajaxPrefilter : It(Ot), - ajaxTransport : It(Pt), - ajax : function(e, t) { - "object" == typeof e && (t = e, e = void 0), t = t || {}; - var c, f, p, n, d, r, h, g, i, o, - v = S.ajaxSetup({}, t), y = v.context || v, + ajaxPrefilter: It(Ot), + ajaxTransport: It(Pt), + ajax: function (e, t) { + "object" == typeof e && ((t = e), (e = void 0)), (t = t || {}); + var c, + f, + p, + n, + d, + r, + h, + g, + i, + o, + v = S.ajaxSetup({}, t), + y = v.context || v, m = v.context && (y.nodeType || y.jquery) ? S(y) : S.event, - x = S.Deferred(), b = S.Callbacks("once memory"), - w = v.statusCode || {}, a = {}, s = {}, u = "canceled", T = { - readyState : 0, - getResponseHeader : function(e) { + x = S.Deferred(), + b = S.Callbacks("once memory"), + w = v.statusCode || {}, + a = {}, + s = {}, + u = "canceled", + T = { + readyState: 0, + getResponseHeader: function (e) { var t; if (h) { if (!n) { n = {}; - while (t = qt.exec(p)) - n[t[1].toLowerCase() + " "] = - (n[t[1].toLowerCase() + " "] || []).concat(t[2]) + while ((t = qt.exec(p))) + n[t[1].toLowerCase() + " "] = ( + n[t[1].toLowerCase() + " "] || [] + ).concat(t[2]); } - t = n[e.toLowerCase() + " "] + t = n[e.toLowerCase() + " "]; } - return null == t ? null : t.join(", ") + return null == t ? null : t.join(", "); }, - getAllResponseHeaders : function() { return h ? p : null }, - setRequestHeader : function(e, t) { - return null == h && - (e = s[e.toLowerCase()] = s[e.toLowerCase()] || e, - a[e] = t), - this + getAllResponseHeaders: function () { + return h ? p : null; }, - overrideMimeType : function( - e) { return null == h && (v.mimeType = e), this }, - statusCode : function(e) { + setRequestHeader: function (e, t) { + return ( + null == h && + ((e = s[e.toLowerCase()] = s[e.toLowerCase()] || e), + (a[e] = t)), + this + ); + }, + overrideMimeType: function (e) { + return null == h && (v.mimeType = e), this; + }, + statusCode: function (e) { var t; if (e) - if (h) - T.always(e[T.status]); - else - for (t in e) - w[t] = [ w[t], e[t] ]; - return this + if (h) T.always(e[T.status]); + else for (t in e) w[t] = [w[t], e[t]]; + return this; }, - abort : function(e) { + abort: function (e) { var t = e || u; - return c && c.abort(t), l(0, t), this - } + return c && c.abort(t), l(0, t), this; + }, }; - if (x.promise(T), - v.url = - ((e || v.url || bt.href) + "").replace(Ht, bt.protocol + "//"), - v.type = t.method || t.type || v.method || v.type, - v.dataTypes = (v.dataType || "*").toLowerCase().match(P) || [ "" ], - null == v.crossDomain) { - r = E.createElement("a"); - try { - r.href = v.url, r.href = r.href, - v.crossDomain = - Mt.protocol + "//" + Mt.host != r.protocol + "//" + r.host - } catch (e) { - v.crossDomain = !0 + if ( + (x.promise(T), + (v.url = ((e || v.url || bt.href) + "").replace( + Ht, + bt.protocol + "//" + )), + (v.type = t.method || t.type || v.method || v.type), + (v.dataTypes = (v.dataType || "*").toLowerCase().match(P) || [""]), + null == v.crossDomain) + ) { + r = E.createElement("a"); + try { + (r.href = v.url), + (r.href = r.href), + (v.crossDomain = + Mt.protocol + "//" + Mt.host != r.protocol + "//" + r.host); + } catch (e) { + v.crossDomain = !0; + } } - } - if (v.data && v.processData && "string" != typeof v.data && - (v.data = S.param(v.data, v.traditional)), - Wt(Ot, v, t, T), h) - return T; - for (i in (g = S.event && v.global) && 0 == S.active++ && - S.event.trigger("ajaxStart"), - v.type = v.type.toUpperCase(), v.hasContent = !Lt.test(v.type), - f = v.url.replace(jt, ""), - v.hasContent - ? v.data && v.processData && - 0 === (v.contentType || - "").indexOf("application/x-www-form-urlencoded") && - (v.data = v.data.replace(Nt, "+")) - : (o = v.url.slice(f.length), - v.data && (v.processData || "string" == typeof v.data) && - (f += (Tt.test(f) ? "&" : "?") + v.data, delete v.data), - !1 === v.cache && - (f = f.replace(Dt, "$1"), - o = (Tt.test(f) ? "&" : "?") + "_=" + wt.guid++ + o), - v.url = f + o), - v.ifModified && - (S.lastModified[f] && - T.setRequestHeader("If-Modified-Since", S.lastModified[f]), - S.etag[f] && T.setRequestHeader("If-None-Match", S.etag[f])), - (v.data && v.hasContent && !1 !== v.contentType || t.contentType) && - T.setRequestHeader("Content-Type", v.contentType), - T.setRequestHeader( - "Accept", - v.dataTypes[0] && v.accepts[v.dataTypes[0]] - ? v.accepts[v.dataTypes[0]] + - ("*" !== v.dataTypes[0] ? ", " + Rt + "; q=0.01" : "") - : v.accepts["*"]), - v.headers) - T.setRequestHeader(i, v.headers[i]); - if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) - return T.abort(); - if (u = "abort", b.add(v.complete), T.done(v.success), T.fail(v.error), - c = Wt(Pt, v, t, T)) { - if (T.readyState = 1, g && m.trigger("ajaxSend", [ T, v ]), h) + if ( + (v.data && + v.processData && + "string" != typeof v.data && + (v.data = S.param(v.data, v.traditional)), + Wt(Ot, v, t, T), + h) + ) return T; - v.async && 0 < v.timeout && - (d = C.setTimeout(function() { T.abort("timeout") }, v.timeout)); - try { - h = !1, c.send(a, l) - } catch (e) { - if (h) - throw e; - l(-1, e) + for (i in ((g = S.event && v.global) && + 0 == S.active++ && + S.event.trigger("ajaxStart"), + (v.type = v.type.toUpperCase()), + (v.hasContent = !Lt.test(v.type)), + (f = v.url.replace(jt, "")), + v.hasContent + ? v.data && + v.processData && + 0 === + (v.contentType || "").indexOf( + "application/x-www-form-urlencoded" + ) && + (v.data = v.data.replace(Nt, "+")) + : ((o = v.url.slice(f.length)), + v.data && + (v.processData || "string" == typeof v.data) && + ((f += (Tt.test(f) ? "&" : "?") + v.data), delete v.data), + !1 === v.cache && + ((f = f.replace(Dt, "$1")), + (o = (Tt.test(f) ? "&" : "?") + "_=" + wt.guid++ + o)), + (v.url = f + o)), + v.ifModified && + (S.lastModified[f] && + T.setRequestHeader("If-Modified-Since", S.lastModified[f]), + S.etag[f] && T.setRequestHeader("If-None-Match", S.etag[f])), + ((v.data && v.hasContent && !1 !== v.contentType) || t.contentType) && + T.setRequestHeader("Content-Type", v.contentType), + T.setRequestHeader( + "Accept", + v.dataTypes[0] && v.accepts[v.dataTypes[0]] + ? v.accepts[v.dataTypes[0]] + + ("*" !== v.dataTypes[0] ? ", " + Rt + "; q=0.01" : "") + : v.accepts["*"] + ), + v.headers)) + T.setRequestHeader(i, v.headers[i]); + if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) + return T.abort(); + if ( + ((u = "abort"), + b.add(v.complete), + T.done(v.success), + T.fail(v.error), + (c = Wt(Pt, v, t, T))) + ) { + if (((T.readyState = 1), g && m.trigger("ajaxSend", [T, v]), h)) + return T; + v.async && + 0 < v.timeout && + (d = C.setTimeout(function () { + T.abort("timeout"); + }, v.timeout)); + try { + (h = !1), c.send(a, l); + } catch (e) { + if (h) throw e; + l(-1, e); + } + } else l(-1, "No Transport"); + function l(e, t, n, r) { + var i, + o, + a, + s, + u, + l = t; + h || + ((h = !0), + d && C.clearTimeout(d), + (c = void 0), + (p = r || ""), + (T.readyState = 0 < e ? 4 : 0), + (i = (200 <= e && e < 300) || 304 === e), + n && + (s = (function (e, t, n) { + var r, + i, + o, + a, + s = e.contents, + u = e.dataTypes; + while ("*" === u[0]) + u.shift(), + void 0 === r && + (r = e.mimeType || t.getResponseHeader("Content-Type")); + if (r) + for (i in s) + if (s[i] && s[i].test(r)) { + u.unshift(i); + break; + } + if (u[0] in n) o = u[0]; + else { + for (i in n) { + if (!u[0] || e.converters[i + " " + u[0]]) { + o = i; + break; + } + a || (a = i); + } + o = o || a; + } + if (o) return o !== u[0] && u.unshift(o), n[o]; + })(v, T, n)), + !i && + -1 < S.inArray("script", v.dataTypes) && + S.inArray("json", v.dataTypes) < 0 && + (v.converters["text script"] = function () {}), + (s = (function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = {}, + c = e.dataTypes.slice(); + if (c[1]) + for (a in e.converters) l[a.toLowerCase()] = e.converters[a]; + o = c.shift(); + while (o) + if ( + (e.responseFields[o] && (n[e.responseFields[o]] = t), + !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), + (u = o), + (o = c.shift())) + ) + if ("*" === o) o = u; + else if ("*" !== u && u !== o) { + if (!(a = l[u + " " + o] || l["* " + o])) + for (i in l) + if ( + (s = i.split(" "))[1] === o && + (a = l[u + " " + s[0]] || l["* " + s[0]]) + ) { + !0 === a + ? (a = l[i]) + : !0 !== l[i] && ((o = s[0]), c.unshift(s[1])); + break; + } + if (!0 !== a) + if (a && e["throws"]) t = a(t); + else + try { + t = a(t); + } catch (e) { + return { + state: "parsererror", + error: a + ? e + : "No conversion from " + u + " to " + o, + }; + } + } + return { state: "success", data: t }; + })(v, s, T, i)), + i + ? (v.ifModified && + ((u = T.getResponseHeader("Last-Modified")) && + (S.lastModified[f] = u), + (u = T.getResponseHeader("etag")) && (S.etag[f] = u)), + 204 === e || "HEAD" === v.type + ? (l = "nocontent") + : 304 === e + ? (l = "notmodified") + : ((l = s.state), (o = s.data), (i = !(a = s.error)))) + : ((a = l), (!e && l) || ((l = "error"), e < 0 && (e = 0))), + (T.status = e), + (T.statusText = (t || l) + ""), + i ? x.resolveWith(y, [o, l, T]) : x.rejectWith(y, [T, l, a]), + T.statusCode(w), + (w = void 0), + g && m.trigger(i ? "ajaxSuccess" : "ajaxError", [T, v, i ? o : a]), + b.fireWith(y, [T, l]), + g && + (m.trigger("ajaxComplete", [T, v]), + --S.active || S.event.trigger("ajaxStop"))); } - } else - l(-1, "No Transport"); - function l(e, t, n, r) { - var i, o, a, s, u, l = t; - h || - (h = !0, d && C.clearTimeout(d), c = void 0, p = r || "", - T.readyState = 0 < e ? 4 : 0, i = 200 <= e && e < 300 || 304 === e, - n && (s = - function(e, t, n) { - var r, i, o, a, s = e.contents, u = e.dataTypes; - while ("*" === u[0]) - u.shift(), - void 0 === r && - (r = e.mimeType || - t.getResponseHeader("Content-Type")); - if (r) - for (i in s) - if (s[i] && s[i].test(r)) { - u.unshift(i); - break - } - if (u[0] in n) - o = u[0]; - else { - for (i in n) { - if (!u[0] || e.converters[i + " " + u[0]]) { - o = i; - break - } - a || (a = i) - } - o = o || a - } - if (o) - return o !== u[0] && u.unshift(o), n[o] - }(v, T, n)), - !i && -1 < S.inArray("script", v.dataTypes) && - S.inArray("json", v.dataTypes) < 0 && - (v.converters["text script"] = function() {}), - s = - function(e, t, n, r) { - var i, o, a, s, u, l = {}, c = e.dataTypes.slice(); - if (c[1]) - for (a in e.converters) - l[a.toLowerCase()] = e.converters[a]; - o = c.shift(); - while (o) - if (e.responseFields[o] && (n[e.responseFields[o]] = t), - !u && r && e.dataFilter && - (t = e.dataFilter(t, e.dataType)), - u = o, o = c.shift()) - if ("*" === o) - o = u; - else if ("*" !== u && u !== o) { - if (!(a = l[u + " " + o] || l["* " + o])) - for (i in l) - if ((s = i.split(" "))[1] === o && - (a = l[u + " " + s[0]] || l["* " + s[0]])) { - !0 === a - ? a = l[i] - : !0 !== l[i] && (o = s[0], c.unshift(s[1])); - break - } - if (!0 !== a) - if (a && e["throws"]) - t = a(t); - else - try { - t = a(t) - } catch (e) { - return { - state: "parsererror", - error: a ? e - : "No conversion from " + u + - " to " + o - } - } - } - return { state: "success", data: t } - }(v, s, T, i), - i ? (v.ifModified && - ((u = T.getResponseHeader("Last-Modified")) && - (S.lastModified[f] = u), - (u = T.getResponseHeader("etag")) && (S.etag[f] = u)), - 204 === e || "HEAD" === v.type ? l = "nocontent" - : 304 === e ? l = "notmodified" - : (l = s.state, o = s.data, i = !(a = s.error))) - : (a = l, !e && l || (l = "error", e < 0 && (e = 0))), - T.status = e, T.statusText = (t || l) + "", - i ? x.resolveWith(y, [ o, l, T ]) : x.rejectWith(y, [ T, l, a ]), - T.statusCode(w), w = void 0, - g && m.trigger(i ? "ajaxSuccess" : "ajaxError", - [ T, v, i ? o : a ]), - b.fireWith(y, [ T, l ]), - g && (m.trigger("ajaxComplete", [ T, v ]), - --S.active || S.event.trigger("ajaxStop"))) - } - return T - }, - getJSON : function(e, t, n) { return S.get(e, t, n, "json") }, - getScript : function(e, t) { return S.get(e, void 0, t, "script") } - }), - S.each( - [ "get", "post" ], - function(e, i) { - S[i] = function(e, t, n, r) { - return m(t) && (r = r || n, n = t, t = void 0), - S.ajax(S.extend( - {url : e, type : i, dataType : r, data : t, success : n}, - S.isPlainObject(e) && e)) - } - }), - S.ajaxPrefilter(function(e) { - var t; - for (t in e.headers) - "content-type" === t.toLowerCase() && (e.contentType = e.headers[t] || "") - }), - S._evalUrl = - function(e, t, n) { - return S.ajax({ - url : e, - type : "GET", - dataType : "script", - cache : !0, - async : !1, - global : !1, - converters : {"text script" : function() {}}, - dataFilter : function(e) { S.globalEval(e, t, n) } - }) - }, - S.fn.extend({ - wrapAll : function(e) { + return T; + }, + getJSON: function (e, t, n) { + return S.get(e, t, n, "json"); + }, + getScript: function (e, t) { + return S.get(e, void 0, t, "script"); + }, + }), + S.each(["get", "post"], function (e, i) { + S[i] = function (e, t, n, r) { + return ( + m(t) && ((r = r || n), (n = t), (t = void 0)), + S.ajax( + S.extend( + { url: e, type: i, dataType: r, data: t, success: n }, + S.isPlainObject(e) && e + ) + ) + ); + }; + }), + S.ajaxPrefilter(function (e) { var t; - return this[0] && (m(e) && (e = e.call(this[0])), - t = S(e, this[0].ownerDocument).eq(0).clone(!0), - this[0].parentNode && t.insertBefore(this[0]), - t.map(function() { - var e = this; - while (e.firstElementChild) - e = e.firstElementChild; - return e - }).append(this)), - this - }, - wrapInner : function(n) { - return m(n) - ? this.each(function(e) { S(this).wrapInner(n.call(this, e)) }) - : this.each(function() { - var e = S(this), t = e.contents(); - t.length ? t.wrapAll(n) : e.append(n) - }) - }, - wrap : function(t) { - var n = m(t); - return this.each(function(e) { S(this).wrapAll(n ? t.call(this, e) : t) }) - }, - unwrap : function(e) { - return this.parent(e).not("body").each( - function() { S(this).replaceWith(this.childNodes) }), - this - } - }), - S.expr.pseudos.hidden = function(e) { return !S.expr.pseudos.visible(e) }, - S.expr.pseudos.visible = function(e) { - return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length) - }, S.ajaxSettings.xhr = function() { - try { - return new C.XMLHttpRequest - } catch (e) { - } - }; - var Bt = {0 : 200, 1223 : 204}, $t = S.ajaxSettings.xhr(); - y.cors = !!$t && "withCredentials" in $t, y.ajax = $t = !!$t, - S.ajaxTransport(function(i) { - var o, a; - if (y.cors || $t && !i.crossDomain) - return { - send: function(e, t) { - var n, r = i.xhr(); - if (r.open(i.type, i.url, i.async, i.username, i.password), + for (t in e.headers) + "content-type" === t.toLowerCase() && + (e.contentType = e.headers[t] || ""); + }), + (S._evalUrl = function (e, t, n) { + return S.ajax({ + url: e, + type: "GET", + dataType: "script", + cache: !0, + async: !1, + global: !1, + converters: { "text script": function () {} }, + dataFilter: function (e) { + S.globalEval(e, t, n); + }, + }); + }), + S.fn.extend({ + wrapAll: function (e) { + var t; + return ( + this[0] && + (m(e) && (e = e.call(this[0])), + (t = S(e, this[0].ownerDocument).eq(0).clone(!0)), + this[0].parentNode && t.insertBefore(this[0]), + t + .map(function () { + var e = this; + while (e.firstElementChild) e = e.firstElementChild; + return e; + }) + .append(this)), + this + ); + }, + wrapInner: function (n) { + return m(n) + ? this.each(function (e) { + S(this).wrapInner(n.call(this, e)); + }) + : this.each(function () { + var e = S(this), + t = e.contents(); + t.length ? t.wrapAll(n) : e.append(n); + }); + }, + wrap: function (t) { + var n = m(t); + return this.each(function (e) { + S(this).wrapAll(n ? t.call(this, e) : t); + }); + }, + unwrap: function (e) { + return ( + this.parent(e) + .not("body") + .each(function () { + S(this).replaceWith(this.childNodes); + }), + this + ); + }, + }), + (S.expr.pseudos.hidden = function (e) { + return !S.expr.pseudos.visible(e); + }), + (S.expr.pseudos.visible = function (e) { + return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); + }), + (S.ajaxSettings.xhr = function () { + try { + return new C.XMLHttpRequest(); + } catch (e) {} + }); + var Bt = { 0: 200, 1223: 204 }, + $t = S.ajaxSettings.xhr(); + (y.cors = !!$t && "withCredentials" in $t), + (y.ajax = $t = !!$t), + S.ajaxTransport(function (i) { + var o, a; + if (y.cors || ($t && !i.crossDomain)) + return { + send: function (e, t) { + var n, + r = i.xhr(); + if ( + (r.open(i.type, i.url, i.async, i.username, i.password), i.xhrFields) - for (n in i.xhrFields) - r[n] = i.xhrFields[n]; - for (n in i.mimeType && r.overrideMimeType && - r.overrideMimeType(i.mimeType), - i.crossDomain || e["X-Requested-With"] || - (e["X-Requested-With"] = "XMLHttpRequest"), - e) - r.setRequestHeader(n, e[n]); - o = - function(e) { - return function() { - o && - (o = a = r.onload = r.onerror = r.onabort = r.ontimeout = - r.onreadystatechange = null, - "abort" === e ? r.abort() - : "error" === e ? "number" != typeof r.status - ? t(0, "error") - : t(r.status, r.statusText) - : t(Bt[r.status] || r.status, r.statusText, - "text" !== (r.responseType || "text") || - "string" != typeof r.responseText - ? {binary : r.response} - : {text : r.responseText}, - r.getAllResponseHeaders())) + ) + for (n in i.xhrFields) r[n] = i.xhrFields[n]; + for (n in (i.mimeType && + r.overrideMimeType && + r.overrideMimeType(i.mimeType), + i.crossDomain || + e["X-Requested-With"] || + (e["X-Requested-With"] = "XMLHttpRequest"), + e)) + r.setRequestHeader(n, e[n]); + (o = function (e) { + return function () { + o && + ((o = + a = + r.onload = + r.onerror = + r.onabort = + r.ontimeout = + r.onreadystatechange = + null), + "abort" === e + ? r.abort() + : "error" === e + ? "number" != typeof r.status + ? t(0, "error") + : t(r.status, r.statusText) + : t( + Bt[r.status] || r.status, + r.statusText, + "text" !== (r.responseType || "text") || + "string" != typeof r.responseText + ? { binary: r.response } + : { text: r.responseText }, + r.getAllResponseHeaders() + )); + }; + }), + (r.onload = o()), + (a = r.onerror = r.ontimeout = o("error")), + void 0 !== r.onabort + ? (r.onabort = a) + : (r.onreadystatechange = function () { + 4 === r.readyState && + C.setTimeout(function () { + o && a(); + }); + }), + (o = o("abort")); + try { + r.send((i.hasContent && i.data) || null); + } catch (e) { + if (o) throw e; } }, - r.onload = o(), a = r.onerror = r.ontimeout = o("error"), - void 0 !== r.onabort - ? r.onabort = a - : r.onreadystatechange = - function() { - 4 === r.readyState && C.setTimeout(function() { o && a() }) - }, - o = o("abort"); - try { - r.send(i.hasContent && i.data || null) - } catch (e) { - if (o) - throw e - } - }, abort: function() { o && o() } - } - }), - S.ajaxPrefilter(function(e) { e.crossDomain && (e.contents.script = !1) }), - S.ajaxSetup({ - accepts : { - script : - "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" - }, - contents : {script : /\b(?:java|ecma)script\b/}, - converters : {"text script" : function(e) { return S.globalEval(e), e }} - }), - S.ajaxPrefilter("script", function(e) { - void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET") - }), S.ajaxTransport("script", function(n) { - var r, i; - if (n.crossDomain || n.scriptAttrs) - return { - send: function(e, t) { - r = S("