UNPKG

survey-knockout

Version:

survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.

917 lines (884 loc) 117 kB
/*! * surveyjs - Survey JavaScript library v1.9.12 * Copyright (c) 2015-2022 Devsoft Baltic OÜ - http://surveyjs.io/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */ .sv_window { position: fixed; bottom: 3px; right: 10px; background-color: cadetblue; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); line-break: auto; z-index: 100; } .sv_window_title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; } .sv_window_content { padding: 8px; margin: 0; max-height: 80vh; overflow-y: auto; } .sv_window_title a, .sv_window_title a:link, .sv_window_title a:visited { text-decoration: none; font-size: 14px; font-style: normal; color: black; } .sv_main.sv_frame .sv_container { max-width: 80%; margin: auto; padding: 0 1em; } .sv_main.sv_frame .sv_container .sv_header { padding-top: 5em; padding-bottom: 1em; } .sv_main { background-color: #f4f4f4; } .sv_main hr { border-bottom: 1px solid #e7e7e7; } .sv_main input[type=button], .sv_main button { color: white; background-color: #1ab394; } .sv_main input[type=button]:hover, .sv_main button:hover { background-color: #179d82; } .sv_main .sv_q_other input, .sv_main .sv_q_text_root, .sv_main .sv_q_dropdown_control, .sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]), .sv_main select, .sv_main textarea { appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #e7e7e7; color: #6d7072; background-color: white; opacity: 1; } .sv_main .sv_q_other input:focus, .sv_main .sv_q_text_root:focus, .sv_main .sv_q_dropdown_control:focus, .sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus, .sv_main select:focus, .sv_main textarea:focus { border: 1px solid #1ab394; } .sv_main .sv_select_wrapper { background-color: white; } .sv_main .sv_select_wrapper:before { background-color: #1ab394; } .sv_main .sv_header { color: #6d7072; } .sv_main .sv_custom_header { background-color: #e7e7e7; } .sv_main .sv_container { color: #6d7072; } .sv_main .sv_body { background-color: white; border-top: 2px solid #1ab394; } .sv_main .sv_progress { background-color: #e7e7e7; margin-bottom: 2em; } .sv_main .sv_progress_bar { background-color: #1ab394; } .sv_main .sv_p_root > .sv_row { border-bottom: 1px solid #e7e7e7; } .sv_main .sv_p_root > .sv_row:nth-child(odd) { background-color: white; } .sv_main .sv_p_root > .sv_row:nth-child(even) { background-color: #f4f4f4; } .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) { border: 1px solid #ed5565; background-color: #fcdfe2; color: #ed5565; } .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + input, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + textarea, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + .sv_select_wrapper select { border: 1px solid #ed5565; } .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + input:focus, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + textarea:focus, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + .sv_select_wrapper select:focus { outline: #ed5565 auto 5px; } .sv_main table.sv_q_matrix tr, .sv_main table.sv_q_matrix_dropdown tr, .sv_main table.sv_q_matrix_dynamic tr { border-bottom: 1px solid #e7e7e7; } .sv_main .sv_matrix_cell { vertical-align: top; } .sv_main .sv_matrix_cell_detail { vertical-align: middle; text-align: center; width: 32px; } .sv_main .sv-table__cell--choice { text-align: center; } .sv_main .sv_matrix_cell_detail_button { width: 29px; height: 29px; min-width: 0px; padding: 0; outline: none; } .sv_main .sv_matrix_cell_detail_button_expanded { background-color: lightgray; } .sv_main .sv_matrix_cell_detail_button_expanded:hover { background-color: darkgray; } .sv_main .sv_matrix_cell_detail_rowtext { vertical-align: middle; } .sv_main .sv_q_m_cell_selected { color: white; background-color: #179d82; } .sv_main .sv_q_rating_item.active .sv_q_rating_item_text { background-color: #179d82; border-color: #179d82; color: white; } .sv_main .sv_q_rating_item .sv_q_rating_item_text { border: 1px solid #e7e7e7; } .sv_main .sv_q_rating_item .sv_q_rating_item_text:hover { border: 1px solid #179d82; } .sv_main .sv_q_imgsel.checked label > div { background-color: #1ab394; } .sv_main .sv_q_file_remove:hover { color: #1ab394; } .sv_main .sv-boolean__switch { background-color: #1ab394; } .sv_main .sv-boolean__slider { background-color: white; } .sv_main .sv-boolean__label--disabled { color: rgba(64, 64, 64, 0.5); } .sv_main { position: relative; width: 100%; font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Arial, sans-serif; font-size: 14px; } .sv_main hr { border: none; } .sv_main input[type=button], .sv_main button { appearance: none; -webkit-appearance: none; -moz-appearance: none; font-size: 0.85em; font-weight: bold; line-height: 2em; border: none; min-width: 100px; cursor: pointer; padding: 0 2em; border-radius: 2px; } .sv_main .sv_custom_header { position: absolute; width: 100%; height: 74%; max-height: 275px; } .sv_main .sv_container { position: relative; } .sv_main .sv_container .sv_header { padding: 1em; } .sv_main .sv_container .sv_header h3 { font-size: 2em; font-weight: 300; margin: 0; } .sv_main .sv_container .sv_body { padding: 1em 1em 1.6428em 1em; } .sv_main .sv_container .sv_body.sv_completed_page { text-align: center; padding: 5em 1em; } .sv_main .sv_container .sv_body.sv_completed_page > h3 { margin: 0; font-size: 30px; font-weight: 300; } .sv_main .sv_container .sv_body .sv_progress { height: 0.3em; } .sv_main .sv_container .sv_body .sv_progress .sv_progress_bar { height: 100%; min-width: 100px; position: relative; margin-top: 2em; } .sv_main .sv_container .sv_body .sv_progress .sv_progress_bar > span { position: absolute; top: -1.5em; display: inline-block; white-space: nowrap; } .sv_main .sv_container .sv_body .sv_p_root .sv_page_title { font-size: 1em; margin-top: 0.1em; font-weight: normal; } .sv_main .sv_container .sv_body .sv_p_root .sv_p_title { font-weight: bold; font-size: 1.15em; margin: 1.5em 0 0 0; } .sv_main .sv_container .sv_body .sv_p_root .sv_p_panel { margin: 0 0 1.5em 0; } .sv_main .sv_container .sv_body .sv_p_root > .sv_row { padding: 0; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_title { font-weight: bold; font-size: 1em; margin: 0.5em 0; } .sv_main .sv_container .sv_body .sv_p_root .sv_q--disabled .sv_q_title { color: rgba(64, 64, 64, 0.5); } .sv_main .sv_container .sv_body .sv_p_root .sv_q_description { margin-top: -0.6em; min-height: 0.6em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_checkbox_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_radiogroup_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_imagepicker_inline { line-height: 2em; display: inline-block; } .sv_main .sv_container .sv_body .sv_p_root .sv_q { padding: 0.5em 1em 1.5em 1em; box-sizing: border-box; overflow: auto; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv_q_title { font-weight: normal; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_panel_dynamic .sv-paneldynamic__progress-container { position: relative; display: inline-block; width: calc(100% - 250px); margin-left: 40px; margin-top: 10px; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) { margin: 1em 0; padding: 1em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control, .sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]), .sv_main .sv_container .sv_body .sv_p_root .sv_q select, .sv_main .sv_container .sv_body .sv_p_root .sv_q textarea { position: relative; width: 100%; box-sizing: border-box; font-size: 1em; line-height: 2em; padding-left: 1em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input:focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root:focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control:focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q select:focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q textarea:focus { outline: none; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control, .sv_main .sv_container .sv_body .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]), .sv_main .sv_container .sv_body .sv_p_root .sv_q select { height: calc(2em + 1px); } .sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_text_root, .sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_dropdown_control { min-height: 2.43em; min-width: 7em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper { width: 100%; position: relative; display: inline-block; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper select { display: block; background: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-right: 2.5em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper select::-ms-expand { display: none; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper:before { padding: 1em; position: absolute; right: 1px; right: 0; top: 1px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwxNiAxNCwxNCAxNywxNyAyMCwxNCAyMiwxNiAxNywyMSAiLz4KPC9zdmc+Cg==); content: ""; background-repeat: no-repeat; background-position: center; z-index: 1; pointer-events: none; } .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=color] { min-height: 2em; padding: 0; } .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=radio], .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=checkbox] { margin: 0; margin-right: 0.55em; width: 1.2em; height: 1.2em; vertical-align: middle; font-size: 1em; margin-top: -0.1em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=radio]:focus, .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type=checkbox]:focus { outline: 1px dotted #1ab394; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup.sv_q_radiogroup_inline:not(:last-child), .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_checkbox.sv_q_checkbox_inline:not(:last-child), .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel.sv_q_imagepicker_inline:not(:last-child) { margin-right: 1.5em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel label > div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 4px; border: 1px solid lightgray; border-radius: 4px; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel label > div > img { display: block; pointer-events: none; position: relative; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_clear { margin-top: 0.5em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_checkbox_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imagepicker_inline { line-height: 2em; display: inline-block; } .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_footer { padding: 1em 0; } .sv_main .sv_container .sv_body .sv_p_root table { width: 100%; border-collapse: collapse; } .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix .sv_matrix_dynamic_button, .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dropdown .sv_matrix_dynamic_button, .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dynamic .sv_matrix_dynamic_button { padding: 0.3em 2em; } .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td, .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix th { padding: 0.5em 1em; text-align: center; } @media (min-width: 768px) { .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td { min-width: 10em; } } .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td .sv_q_m_label { position: static; display: block; width: 100%; } .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td:first-child { text-align: left; } .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix_dropdown .sv_qcbc .sv_q_checkbox_control_label { margin-right: 1.5em; } .sv_main .sv_container .sv_body .sv_p_root table td, .sv_main .sv_container .sv_body .sv_p_root table th { padding: 0 1em; } .sv_main .sv_container .sv_body .sv_p_root table td { padding: 0.5em; } .sv_main .sv_container .sv_body .sv_p_root table th { line-height: 1.3em; padding: 0.5em; vertical-align: bottom; font-weight: bold; } .sv_main .sv_container .sv_body .sv_p_root fieldset.sv_qcbc { line-height: 2em; padding-top: 0.1em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_checkbox_label, .sv_main .sv_container .sv_body .sv_p_root .sv_q_radiogroup_label { display: block; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_other { margin-left: 1em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_select_column { display: inline-block; vertical-align: top; min-width: 10%; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating { line-height: 2em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item { cursor: pointer; word-spacing: -0.3em; font-weight: normal; display: inline; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item > * { word-spacing: initial; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item > * { word-spacing: normal; } } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item .sv_q_rating_item_text { display: inline-block; min-width: 2em; padding: 0 0.3em; margin-left: -1px; text-align: center; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item:not(:nth-child(2)) .sv_q_rating_item_text:not(:hover) { border-left-color: transparent; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_min_text { margin-right: 0.5em; } .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_max_text { margin-left: 0.5em; } .sv_main .sv_container .sv_body .sv_nav { padding: 1em 0; min-height: 2em; } .sv_main .sv_container .sv_body .sv_nav .sv_start_btn, .sv_main .sv_container .sv_body .sv_nav .sv_next_btn, .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn { float: right; } .sv_main .sv_container .sv_body .sv_nav .sv_preview_btn { float: right; } .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn { float: left; } .sv_main .sv_q_image { display: inline-block; } .sv_main.sv_main .sv-action-bar-item.sv_edit_btn { color: white; background-color: #1ab394; float: left; margin-bottom: 7px; } .sv_main.sv_main .sv-action-bar-item.sv_edit_btn:hover { background-color: #179d82; } .sv_main .sv_p_root .sv_row .sv_q.sv_qstn:first-child:last-child { flex: none !important; } [dir=rtl] .sv_main input, [style*="direction:rtl"] .sv_main input { text-align: right; } [dir=rtl] .sv_main th, [style*="direction:rtl"] .sv_main th { text-align: right; } [dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_start_btn, [dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn, [dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_start_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn { float: left; } [dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn { float: right; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn { display: block; width: 100% !important; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left { float: none; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_inline, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_checkbox_inline, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_imagepicker_inline, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_radiogroup_inline, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_checkbox_inline, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_imagepicker_inline { display: block; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic { display: block; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix thead, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown thead, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic thead, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix thead, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown thead, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic thead { display: none; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td.sv-table__cell--choice, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td.sv-table__cell--choice, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td.sv-table__cell--choice, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td.sv-table__cell--choice, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td.sv-table__cell--choice, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td.sv-table__cell--choice { text-align: initial; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tbody, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tr, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td { display: block; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td:before, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td:before, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td:before, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td:before { content: attr(data-responsive-title); } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td label.sv_q_m_label, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td label.sv_q_m_label { display: inline; } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td:after, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td:after { content: attr(data-responsive-title); } .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix .sv_q_m_cell, .sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix .sv_q_m_cell { text-align: initial; } @media (max-width: 600px) { .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn { display: block; width: 100% !important; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left { float: none; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_checkbox_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_imagepicker_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_radiogroup_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_checkbox_inline, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_imagepicker_inline { display: block; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic { display: block; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix thead, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown thead, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic thead, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix thead, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown thead, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic thead { display: none; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td.sv-table__cell--choice, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td.sv-table__cell--choice, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td.sv-table__cell--choice, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td.sv-table__cell--choice, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td.sv-table__cell--choice, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td.sv-table__cell--choice { text-align: initial; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tbody, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tr, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td { display: block; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td:before, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td:before, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td:before, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td:before { content: attr(data-responsive-title); } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td label.sv_q_m_label, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td label.sv_q_m_label { display: inline; } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td:after, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td:after { content: attr(data-responsive-title); } .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix .sv_q_m_cell, .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix .sv_q_m_cell { text-align: initial; } } .sv_main .sv_qstn .sv_q_file .sv-visuallyhidden { position: absolute !important; opacity: 0; } .sv_main .sv_qstn .sv_q_file .sv_q_file_choose_button { display: inline-block; box-sizing: border-box; min-width: 100px; line-height: 2em; padding: 0.25em 2em; font-size: 0.85em; font-weight: bold; border: none; border-radius: 2px; cursor: pointer; } .sv_main .sv_qstn .sv_q_file .sv_q_file_remove_button { padding: 0.25em 2em; } .sv_main .sv_qstn .sv_q_file .sv-file__decorator { display: inline-block; min-width: 250px; } .sv_main .sv_qstn .sv_q_file .sv-file__decorator .sv_q_file_placeholder { margin-left: 1em; display: inline-block; } .sv-visuallyhidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } .sjs_sp_container { position: relative; } .sjs_sp_controls { position: absolute; left: 0; bottom: 0; } .sjs_sp_controls > button { user-select: none; } .sjs_sp_container > div > canvas:focus { outline: none; } .sjs_sp_placeholder { display: flex; align-items: center; justify-content: center; position: absolute; z-index: 0; user-select: none; pointer-events: none; width: 100%; height: 100%; } .sv-boolean__decorator { border-radius: 2px; } .sv_main .sv-boolean__decorator + .sv-boolean__label { float: none; vertical-align: top; margin-left: 0.5em; } .sv-boolean__svg { border: none; border-radius: 2px; background-color: #1ab394; fill: white; width: 24px; height: 24px; } .sv-boolean--allowhover:hover .sv-boolean__checked-path { display: inline-block; } .sv-boolean--allowhover:hover .sv-boolean__svg { background-color: #9f9f9f; fill: white; } .sv-boolean--allowhover:hover .sv-boolean__unchecked-path, .sv-boolean--allowhover:hover .sv-boolean__indeterminate-path { display: none; } .sv-boolean__checked-path, .sv-boolean__indeterminate-path { display: none; } .sv-boolean--indeterminate .sv-boolean__svg { background-color: inherit; fill: #1ab394; } .sv-boolean--indeterminate .sv-boolean__indeterminate-path { display: inline-block; } .sv-boolean--indeterminate .sv-boolean__unchecked-path, .sv-boolean--checked .sv-boolean__unchecked-path { display: none; } .sv-boolean--checked .sv-boolean__checked-path { display: inline-block; } .sv-boolean--disabled.sv-boolean--indeterminate .sv-boolean__svg { background-color: inherit; fill: #dbdbdb; } .sv-boolean--disabled .sv-boolean__svg { background-color: #dbdbdb; } td.sv_matrix_cell .sv_qbln, td.td.sv_matrix_cell .sv_qbln { text-align: center; } td.sv_matrix_cell .sv_qbln .sv-boolean, td.td.sv_matrix_cell .sv_qbln .sv-boolean { text-align: initial; } .sv-dragdrop-movedown { transform: translate(0, 0); animation: svdragdropmovedown 0.1s; animation-timing-function: ease-in-out; } @keyframes svdragdropmovedown { 0% { transform: translate(0, -50px); } 100% { transform: translate(0, 0); } } .sv-dragdrop-moveup { transform: translate(0, 0); animation: svdragdropmoveup 0.1s; animation-timing-function: ease-in-out; } @keyframes svdragdropmoveup { 0% { transform: translate(0, 50px); } 100% { transform: translate(0, 0); } } /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9TdXJ2ZXkvLi9zcmMvY29tbW9uLXN0eWxlcy93aW5kb3cuc2NzcyIsIndlYnBhY2s6Ly9TdXJ2ZXkvbWFpbi5zY3NzIiwid2VicGFjazovL1N1cnZleS8uL3NyYy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vU3VydmV5Ly4vc3JjL21haW4ucnRsLnNjc3MiLCJ3ZWJwYWNrOi8vU3VydmV5Ly4vc3JjL21haW4ubTYwMC5zY3NzIiwid2VicGFjazovL1N1cnZleS8uL3NyYy9zaWduYXR1cmVwYWQuc2NzcyIsIndlYnBhY2s6Ly9TdXJ2ZXkvLi9zcmMvYm9vbGVhbi1jaGVja2JveC5zY3NzIiwid2VicGFjazovL1N1cnZleS8uL3NyYy9tb2Rlcm4vY29uc3RhbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBRENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUY7O0FEQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0dGOztBRERBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBQ0lGOztBQ3ZCRTtFQUNFO0VBQ0E7RUFDQTtBRDBCSjtBQ3hCSTtFQUNFO0VBQ0E7QUQwQk47O0FDckJBO0VBQ0UseUJBckNnQztBRDZEbEM7QUN0QkU7RUFDRTtBRHdCSjtBQ3JCRTs7RUFFRSxZQXZDb0I7RUF3Q3BCLHlCQTFDUztBRGlFYjtBQ3JCSTs7RUFDRSx5QkE1Q2E7QURvRW5CO0FDcEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBdkRTO0VBd0RULHVCQTFEb0I7RUEyRHBCO0FEc0JKO0FDckJJOzs7Ozs7RUFDRTtBRDRCTjtB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QlY7QUUvaUJRO0VBQ0U7QUZpakJWOztBR2hrQlk7O0VBRUU7RUFDQTtBSG1rQmQ7QUdsa0JjOztFQUNFO0FIcWtCaEI7QUdua0JjOzs7Ozs7RUFHRTtBSHdrQmhCO0FHdGtCYzs7Ozs7O0VBR0U7QUgya0JoQjtBRzFrQmdCOzs7Ozs7RUFDRTtBSGlsQmxCO0FHL2tCZ0I7Ozs7OztFQUNFO0FIc2xCbEI7QUdwbEJnQjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7QUhxbUJsQjtBRy9sQmtCOzs7O0VBQ0U7QUhvbUJwQjtBRzlsQmtCOztFQUNFO0FIaW1CcEI7QUcvbEJrQjs7RUFDRTtBSGttQnBCO0FHL2xCZ0I7O0VBQ0U7QUhrbUJsQjs7QUdubEJBO0VBN0RZOztJQUVFO0lBQ0E7RUhvcEJaO0VHbnBCWTs7SUFDRTtFSHNwQmQ7RUdwcEJZOzs7Ozs7SUFHRTtFSHlwQmQ7RUd2cEJZOzs7Ozs7SUFHRTtFSDRwQmQ7RUczcEJjOzs7Ozs7SUFDRTtFSGtxQmhCO0VHaHFCYzs7Ozs7O0lBQ0U7RUh1cUJoQjtFR3JxQmM7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUdFO0VIc3JCaEI7RUdockJnQjs7OztJQUNFO0VIcXJCbEI7RUcvcUJnQjs7SUFDRTtFSGtyQmxCO0VHaHJCZ0I7O0lBQ0U7RUhtckJsQjtFR2hyQmM7O0lBQ0U7RUhtckJoQjtBQUNGO0FDcENJO0VBQ0U7RUFDQTtBRHNDTjtBQ3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0NOO0FDcENJO0VBQ0U7QURzQ047QUNwQ0k7RUFDRTtFQUNBO0FEc0NOO0FDcENNO0VBQ0U7RUFDQTtBRHNDUjs7QUNoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbUNGOztBSTN3QkE7RUFDSTtBSjh3Qko7O0FJNXdCQTtFQUFtQjtFQUFvQjtFQUFTO0FKa3hCaEQ7O0FJanhCQTtFQUE0QjtBSnF4QjVCOztBSXB4QkE7RUFBcUM7QUp3eEJyQzs7QUl0eEJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd3hCSjs7QUt4eUJBO0VBQ0U7QUwyeUJGOztBS3p5QkE7RUFDRTtFQUNBO0VBQ0E7QUw0eUJGOztBSzF5QkE7RUFDRTtFQUNBO0VBQ0EseUJDUFc7RURRWDtFQUNBO0VBQ0E7QUw2eUJGOztBSzF5QkU7RUFDRTtBTDZ5Qko7QUszeUJFO0VBQ0UseUJDaEJlO0VEaUJmO0FMNnlCSjtBSzN5QkU7O0VBRUU7QUw2eUJKOztBSzF5QkE7O0VBRUU7QUw2eUJGOztBSzF5QkU7RUFDRTtFQUNBLGFDaENTO0FONjBCYjtBSzN5QkU7RUFDRTtBTDZ5Qko7O0FLeHlCRTs7RUFDRTtBTDR5Qko7O0FLeHlCRTtFQUNFO0FMMnlCSjs7QUt2eUJFO0VBQ0U7RUFDQSxhQ3hDWTtBTmsxQmhCOztBS3R5QkU7RUFDRSx5QkM3Q1k7QU5zMUJoQjs7QUtseUJFOztFQUNFO0FMc3lCSjtBS3J5Qkk7O0VBQ0U7QUx3eUJOOztBQ2xJQTtFQUNFO0VBQ0E7RUFDQTtBRHFJRjs7QUNsSUE7RUFDRTtJQUNFO0VEcUlGO0VDbklBO0lBQ0U7RURxSUY7QUFDRjtBQ2xJQTtFQUNFO0VBQ0E7RUFDQTtBRG9JRjs7QUNqSUE7RUFDRTtJQUNFO0VEb0lGO0VDbElBO0lBQ0U7RURvSUY7QUFDRixDIiwiZmlsZSI6InN1cnZleS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3Zfd2luZG93IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY2FkZXRibHVlO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLnN2X3dpbmRvd190aXRsZSB7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG59XHJcbi5zdl93aW5kb3dfY29udGVudCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLnN2X3dpbmRvd190aXRsZSBhLFxyXG4uc3Zfd2luZG93X3RpdGxlIGE6bGluayxcclxuLnN2X3dpbmRvd190aXRsZSBhOnZpc2l0ZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG4iLCIuc3Zfd2luZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNhZGV0Ymx1ZTtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zdl93aW5kb3dfdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLnN2X3dpbmRvd19jb250ZW50IHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zdl93aW5kb3dfdGl0bGUgYSxcbi5zdl93aW5kb3dfdGl0bGUgYTpsaW5rLFxuLnN2X3dpbmRvd190aXRsZSBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zdl9tYWluLnN2X2ZyYW1lIC5zdl9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5zdl9tYWluLnN2X2ZyYW1lIC5zdl9jb250YWluZXIgLnN2X2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5zdl9tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5zdl9tYWluIGhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3ZfbWFpbiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uc3ZfbWFpbiBidXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3ZfbWFpbiBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG4uc3ZfbWFpbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5ZDgyO1xufVxuLnN2X21haW4gLnN2X3Ffb3RoZXIgaW5wdXQsXG4uc3ZfbWFpbiAuc3ZfcV90ZXh0X3Jvb3QsXG4uc3ZfbWFpbiAuc3ZfcV9kcm9wZG93bl9jb250cm9sLFxuLnN2X21haW4gaW5wdXQ6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1yZXNldF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5zdl9tYWluIHNlbGVjdCxcbi5zdl9tYWluIHRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGNvbG9yOiAjNmQ3MDcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdl9tYWluIC5zdl9xX290aGVyIGlucHV0OmZvY3VzLFxuLnN2X21haW4gLnN2X3FfdGV4dF9yb290OmZvY3VzLFxuLnN2X21haW4gLnN2X3FfZHJvcGRvd25fY29udHJvbDpmb2N1cyxcbi5zdl9tYWluIGlucHV0Om5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9cmVzZXRdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Zm9jdXMsXG4uc3ZfbWFpbiBzZWxlY3Q6Zm9jdXMsXG4uc3ZfbWFpbiB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWIzOTQ7XG59XG4uc3ZfbWFpbiAuc3Zfc2VsZWN0X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5zdl9tYWluIC5zdl9zZWxlY3Rfd3JhcHBlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnN2X21haW4gLnN2X2hlYWRlciB7XG4gIGNvbG9yOiAjNmQ3MDcyO1xufVxuLnN2X21haW4gLnN2X2N1c3RvbV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLnN2X21haW4gLnN2X2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjNmQ3MDcyO1xufVxuLnN2X21haW4gLnN2X2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxYWIzOTQ7XG59XG4uc3ZfbWFpbiAuc3ZfcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3ZfbWFpbiAuc3ZfcHJvZ3Jlc3NfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5zdl9tYWluIC5zdl9wX3Jvb3QgPiAuc3Zfcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3ZfbWFpbiAuc3ZfcF9yb290ID4gLnN2X3JvdzpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnN2X21haW4gLnN2X3Bfcm9vdCA+IC5zdl9yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5zdl9tYWluIC5zdl9xX2VyYm94Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSk6bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNTU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGZlMjtcbiAgY29sb3I6ICNlZDU1NjU7XG59XG4uc3ZfbWFpbiAuc3ZfcV9lcmJveDpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pOm5vdChbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdKSArIGlucHV0LCAuc3ZfbWFpbiAuc3ZfcV9lcmJveDpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pOm5vdChbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdKSArIHRleHRhcmVhLCAuc3ZfbWFpbiAuc3ZfcV9lcmJveDpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pOm5vdChbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdKSArIC5zdl9zZWxlY3Rfd3JhcHBlciBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWQ1NTY1O1xufVxuLnN2X21haW4gLnN2X3FfZXJib3g6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKTpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSkgKyBpbnB1dDpmb2N1cywgLnN2X21haW4gLnN2X3FfZXJib3g6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKTpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSkgKyB0ZXh0YXJlYTpmb2N1cywgLnN2X21haW4gLnN2X3FfZXJib3g6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKTpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSkgKyAuc3Zfc2VsZWN0X3dyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogI2VkNTU2NSBhdXRvIDVweDtcbn1cbi5zdl9tYWluIHRhYmxlLnN2X3FfbWF0cml4IHRyLFxuLnN2X21haW4gdGFibGUuc3ZfcV9tYXRyaXhfZHJvcGRvd24gdHIsXG4uc3ZfbWFpbiB0YWJsZS5zdl9xX21hdHJpeF9keW5hbWljIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3ZfbWFpbiAuc3ZfbWF0cml4X2NlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnN2X21haW4gLnN2X21hdHJpeF9jZWxsX2RldGFpbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG59XG4uc3ZfbWFpbiAuc3YtdGFibGVfX2NlbGwtLWNob2ljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdl9tYWluIC5zdl9tYXRyaXhfY2VsbF9kZXRhaWxfYnV0dG9uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3ZfbWFpbiAuc3ZfbWF0cml4X2NlbGxfZGV0YWlsX2J1dHRvbl9leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5zdl9tYWluIC5zdl9tYXRyaXhfY2VsbF9kZXRhaWxfYnV0dG9uX2V4cGFuZGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXk7XG59XG4uc3ZfbWFpbiAuc3ZfbWF0cml4X2NlbGxfZGV0YWlsX3Jvd3RleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN2X21haW4gLnN2X3FfbV9jZWxsX3NlbGVjdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5ZDgyO1xufVxuLnN2X21haW4gLnN2X3FfcmF0aW5nX2l0ZW0uYWN0aXZlIC5zdl9xX3JhdGluZ19pdGVtX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5ZDgyO1xuICBib3JkZXItY29sb3I6ICMxNzlkODI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdl9tYWluIC5zdl9xX3JhdGluZ19pdGVtIC5zdl9xX3JhdGluZ19pdGVtX3RleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnN2X21haW4gLnN2X3FfcmF0aW5nX2l0ZW0gLnN2X3FfcmF0aW5nX2l0ZW1fdGV4dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzlkODI7XG59XG4uc3ZfbWFpbiAuc3ZfcV9pbWdzZWwuY2hlY2tlZCBsYWJlbCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3ZfbWFpbiAuc3ZfcV9maWxlX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnN2X21haW4gLnN2LWJvb2xlYW5fX3N3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3ZfbWFpbiAuc3YtYm9vbGVhbl9fc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc3ZfbWFpbiAuc3YtYm9vbGVhbl9fbGFiZWwtLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC41KTtcbn1cblxuLnN2X21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdl9tYWluIGhyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN2X21haW4gaW5wdXRbdHlwZT1idXR0b25dLFxuLnN2X21haW4gYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3ZfbWFpbiAuc3ZfY3VzdG9tX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzQlO1xuICBtYXgtaGVpZ2h0OiAyNzVweDtcbn1cbi5zdl9tYWluIC5zdl9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ZfbWFpbiAuc3ZfY29udGFpbmVyIC5zdl9oZWFkZXIge1xuICBwYWRkaW5nOiAxZW07XG59XG4uc3ZfbWFpbiAuc3ZfY29udGFpbmVyIC5zdl9oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN2X21haW4gLnN2X2NvbnRhaW5lciAuc3ZfYm9keSB7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMS42NDI4ZW0gMWVtO1xufVxuLnN2X21haW4gLnN2X2NvbnRhaW5lciAuc3ZfYm9keS5zdl9jb21wbGV0ZWRfcGFn