[fusion_builder_container gradient_top_color=”” gradient_bottom_color=”” gradient_type=”vertical” gradient_direction=”0deg” gradient_force=”yes” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ gradient_top_color=”” gradient_bottom_color=”” gradient_type=”vertical” gradient_direction=”0deg” gradient_force=”yes” spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” dimension_margin=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_syntax_highlighter theme=”default” language=”x-sh” line_numbers=”” line_wrapping=”” copy_to_clipboard=”” copy_to_clipboard_text=”Copy to Clipboard” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” font_size=”” border_size=”” border_color=”” border_style=”” background_color=”” line_number_background_color=”#2b2b2b” line_number_text_color=”#f4f4f4″ margin_top=”” margin_left=”” margin_bottom=”” margin_right=””]aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtUmVhZGVyOwppbXBvcnQgamF2YS5pby5PdXRwdXRTdHJlYW1Xcml0ZXI7CmltcG9ydCBqYXZhLm5ldC5VUkw7CmltcG9ydCBqYXZhLm5ldC5VUkxDb25uZWN0aW9uOwppbXBvcnQgamF2YS5uZXQuVVJMRW5jb2RlcjsKaW1wb3J0IGphdmEudXRpbC4qOwpwdWJsaWMgY2xhc3Mgc2VuZHNtc0FwaQp7CnB1YmxpYyBzdGF0aWMgU3RyaW5nIHJldHZhbCA9ICIiOwpwdWJsaWMgc3RhdGljIFN0cmluZyBTTVNTZW5kZXIoU3RyaW5nIEFQSUtleSwgU3RyaW5nIG51bWJlciwgU3RyaW5nIHRleHQsIFN0cmluZyBzZW5kZXJpZCxTdHJpbmcgY2hhbm5lbCAsU3RyaW5nIGZsYXNoc21zLFN0cmluZyByb3V0ZSkKewpTdHJpbmcgcnNwID0gIiI7CnRyeSB7Ci8vIENvbnN0cnVjdCBUaGUgUG9zdCBEYXRhClN0cmluZyBkYXRhID0gVVJMRW5jb2Rlci5lbmNvZGUoIkFQSUtleSIsICJVVEYtOCIpICsgIj0iICsgVVJMRW5jb2Rlci5lbmNvZGUoQVBJS2V5LCAiVVRGLTgiKTsKZGF0YSArPSAiJiIgKyBVUkxFbmNvZGVyLmVuY29kZSgic2VuZGVyaWQiLCAiVVRGLTgiKSArICI9IiArIFVSTEVuY29kZXIuZW5jb2RlKHNlbmRlcmlkLCAiVVRGLTgiKTsKZGF0YSArPSAiJiIgKyBVUkxFbmNvZGVyLmVuY29kZSgiY2hhbm5lbCIsICJVVEYtOCIpICsgIj0iICsgVVJMRW5jb2Rlci5lbmNvZGUoY2hhbm5lbCwgIlVURi04Iik7CmRhdGEgKz0gIiYiICsgVVJMRW5jb2Rlci5lbmNvZGUoIkRDUyIsICJVVEYtOCIpICsgIj0iICsgVVJMRW5jb2Rlci5lbmNvZGUoIjAiLCAiVVRGLTgiKTsKZGF0YSArPSAiJiIgKyBVUkxFbmNvZGVyLmVuY29kZSgiZmxhc2hzbXMiLCAiVVRGLTgiKSArICI9IiArIFVSTEVuY29kZXIuZW5jb2RlKGZsYXNoc21zLCAiVVRGLTgiKTsKZGF0YSArPSAiJiIgKyBVUkxFbmNvZGVyLmVuY29kZSgibnVtYmVyIiwgIlVURi04IikgKyAiPSIgKyBVUkxFbmNvZGVyLmVuY29kZShudW1iZXIsICJVVEYtOCIpOwpkYXRhICs9ICImIiArIFVSTEVuY29kZXIuZW5jb2RlKCJ0ZXh0IiwgIlVURi04IikgKyAiPSIgKyBVUkxFbmNvZGVyLmVuY29kZSh0ZXh0LCAiVVRGLTgiKTsKZGF0YSArPSAiJiIgKyBVUkxFbmNvZGVyLmVuY29kZSgicm91dGUiLCAiVVRGLTgiKSArICI9IiArIFVSTEVuY29kZXIuZW5jb2RlKHJvdXRlLCAiVVRGLTgiKTsKU3RyaW5nIHVybDE9Imh0dHA6Ly9zbXNsb2dpbi5wY2V4cGVydC5pbi9hcGkvbXQvU2VuZFNNUyI7CnVybDErPSI/IitkYXRhOwpVUkwgdXJsPW5ldyBVUkwodXJsMSk7ClVSTENvbm5lY3Rpb24gY29ubmVjdGlvbiA9IHVybC5vcGVuQ29ubmVjdGlvbigpOwpCdWZmZXJlZFJlYWRlciByZWFkZXIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKGNvbm5lY3Rpb24uZ2V0SW5wdXRTdHJlYW0oKSkpOwpTdHJpbmdCdWlsZGVyIHNiID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKU3RyaW5nIGxpbmU7CndoaWxlICgobGluZSA9IHJlYWRlci5yZWFkTGluZSgpKSAhPSBudWxsKQp7CnNiID0gc2IuYXBwZW5kKGxpbmUpOwp9CnJzcCA9IHNiLnRvU3RyaW5nKCk7Cn0KY2F0Y2ggKEV4Y2VwdGlvbiBlKQp7CmUucHJpbnRTdGFja1RyYWNlKCk7Cn0KcmV0dXJuIHJzcDsKfQpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgpTdHJpbmcgcmVzcG9uc2UgPSBTTVNTZW5kZXIoIkVudGVyIHlvdXIgQVBJIGtleSIsICJFbnRlciB5b3VyIG51bWJlciIsICJFbnRlciB0ZXN0IG1lc3NhZ2UiLCAiRW50ZXIgU2VuZGVySUQiLCIgRW50ZXIgQ2hhbm5lbCIgLCJGbGFzaCIsICJSb3V0ZSIpOwpTeXN0ZW0ub3V0LnByaW50bG4oIlJlc3BvbnNlIityZXNwb25zZSk7Cn0KfQ==[/fusion_syntax_highlighter][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]