Home 1

[fusion_builder_container admin_label=”” hundred_percent=”yes” 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=”0″ margin_bottom=”0″ padding_top=”0px” padding_right=”0″ padding_bottom=”” padding_left=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”#cb5660″ background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”10px” padding_right=”0″ padding_bottom=”0px” padding_left=”0″ margin_top=”0″ margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_fusionslider name=”home1-fs” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”yes” 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″ 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=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_title hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”center” size=”2″ font_size=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”” text_color=”#ce5964″ style_type=”default” sep_color=””]

Kiemelt termékek

[/fusion_title][fusion_products_slider picture_size=”fixed” cat_slug=”2019-valentin-napi-akcio” number_posts=”40″ carousel_layout=”title_below_image” autoplay=”no” columns=”5″ column_spacing=”” scroll_items=”” show_nav=”yes” mouse_scroll=”no” show_cats=”yes” show_price=”yes” show_buttons=”yes” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”” hundred_percent=”no” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”no” class=”” id=”” background_color=”” background_image=”” background_position=”left top” 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=”0px” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”10px” padding_right=”” padding_bottom=”20px” padding_left=””][fusion_builder_row][fusion_builder_column type=”2_5″ layout=”1_2″ spacing=”” center_content=”yes” hover_type=”none” link=”” min_height=”none” hide_on_mobile=”no” class=”” id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0%” padding_right=”2%” padding_bottom=”0%” padding_left=”2%” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”” last=”no”][fusion_text]

Vásárlói vélemények
a Bonatti fehérneműkről:

[/fusion_text][fusion_separator style_type=”single solid” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” sep_color=”” top_margin=”” bottom_margin=”” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” /][fusion_testimonials design=”classic” backgroundcolor=”transparent” textcolor=”#565656″ random=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””][fusion_testimonial name=”Jagodics Rita, Budapest” avatar=”image” image=”https://bonatti-fehernemu.hu/wp-content/uploads/2017/09/jagodics-300×300.jpg” image_border_radius=”” company=”Kereskedelmi Marketing ügyvezető igazgatója.” link=”” target=”_self”]

“Fontos, hogy nőként önbizalmam legyen! Ettől leszek sikeres a munkában, és ettől jó a kapcsolatom. És ehhez hozzá tartozik, hogy kívül-belül jól érezzem magam.
Igenis egy szép fehérnemű hozzá tud tenni a naphoz, az önbizalomhoz, és ezáltal a sikereinkhez is. Ha csipkés fehérnemű, akkor nekem a Bonatti. Mert gyönyörűek, mert kényelmesek.
És ez egyetlen hely, ahol tanácsot is kaptam!”

[/fusion_testimonial][fusion_testimonial name=”Fagyal Eszter, édesanya, Budapest” avatar=”image” image=”https://bonatti-fehernemu.hu/wp-content/uploads/2017/09/fagyal-eszter-298×300.png” image_border_radius=”” company=”” link=”” target=”_self”]

“Minden vásárlás alkalmával az élményt részesítem előnyben. Ahol a minőség és a vásárlás élménye leírhatatlan, oda visszavágyok. Pontosan ezt éreztem, miután a Bonatti márkaboltban vásároltam. Ennyire puha anyagokkal, és selymes csipkével ezelőtt még nem találkoztam! Köszönöm az eladóknak a figyelmességet, a tájékoztatást és az odafigyelést, amit a vásárlás alkalmával kaptam tőlük. Az üzlet ízléses, és hívogató. Remélem sok nő és férfi megismerheti, milyen szuper a Bonatti érzés.”

[/fusion_testimonial][fusion_testimonial name=”Nagy Adrienn, Pilisvörösvár” avatar=”image” image=”” image_border_radius=”” company=”” link=”” target=”_self”]

“A pizsama, amit vásároltam nagyon kényelmes, nagyon jó a viselete, nagyon szeretek benne aludni! Ráadásul még a mosásnál sem fakult ki a színe.”

[/fusion_testimonial][/fusion_testimonials][/fusion_builder_column][fusion_builder_column type=”3_5″ layout=”1_3″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”none” hide_on_mobile=”no” class=”” id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”0%” padding_right=”2%” padding_bottom=”0%” padding_left=”2%” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”” last=”no”][fusion_imageframe image_id=”19580″ style_type=”none” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”none” lightbox=”no” gallery_id=”” lightbox_image=”” alt=”Bonatti karácsonyi kupon -1000 forint” link=”” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]https://bonatti-fehernemu.hu/wp-content/uploads/2015/09/kupon-1000ft.jpg[/fusion_imageframe][fusion_code]W2NvbnRhY3QtZm9ybS03IGlkPSZxdW90OzE5Njk1JnF1b3Q7IHRpdGxlPSZxdW90O07DqXZ0ZWxlbiZxdW90O10=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”” hundred_percent=”no” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”no” class=”” id=”” background_color=”#cb5660″ background_image=”” background_position=”left top” 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=”0px” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”10px” padding_right=”” padding_bottom=”10px” padding_left=””][fusion_builder_row][fusion_builder_column type=”2_5″ layout=”3_5″ last=”no” spacing=”yes” center_content=”yes” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” hover_type=”none” link=”” border_position=”all” border_size=”0px” border_color=”” border_style=”solid” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”0″ animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” class=”” id=”” min_height=””][fusion_fontawesome icon=”fa-envelope-o” size=”38px” flip=”” rotate=”” spin=”no” alignment=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” circle=”yes” iconcolor=”#b50008″ circlecolor=”#ffffff” circlebordercolor=”transparent” animation_type=”fade” animation_direction=”left” animation_speed=”1″ animation_offset=”top-into-view” /][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” class=”” id=””]

Kezdd itt!

Iratkozz fel hírlevelünkre!

Értesülj az akciókról
és hírekről!

[/fusion_text][/fusion_builder_column][fusion_builder_column type=”3_5″ layout=”2_5″ last=”yes” spacing=”yes” center_content=”yes” hide_on_mobile=”no” background_color=”” background_image=”” background_repeat=”no-repeat” background_position=”left top” hover_type=”none” link=”” border_position=”all” border_size=”0px” border_color=”” border_style=”solid” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”0″ animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” class=”” id=”” min_height=””][fusion_code]PGxpbmsgaHJlZj0naHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsMzAwJnN1YnNldD1sYXRpbixjeXJpbGxpYy1leHQsZ3JlZWstZXh0LGdyZWVrLGxhdGluLWV4dCxjeXJpbGxpYycgcmVsPSdzdHlsZXNoZWV0JyB0eXBlPSd0ZXh0L2Nzcyc+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdGl0bGU9IiIgaHJlZj0iaHR0cHM6Ly9kMXVyc3locXM1eDloMS5jbG91ZGZyb250Lm5ldC9zdy9tYWlsbWFzdGVyL2Nzcy9mb3JtLXRlbXBsYXRlLTM3NWIuY3NzIiB0eXBlPSJ0ZXh0L2NzcyI+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vZDF1cnN5aHFzNXg5aDEuY2xvdWRmcm9udC5uZXQvc3cvc2NyaXB0cy9qcXVlcnktMS4xMS4wLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vZDF1cnN5aHFzNXg5aDEuY2xvdWRmcm9udC5uZXQvc3cvc2NyaXB0cy9tYWlsbWFzdGVyLXNjcmlwdHMtMS4wLmpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9kMXVyc3locXM1eDloMS5jbG91ZGZyb250Lm5ldC9zdy9zY3JpcHRzL21tdXRpbHMubWluLmpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgc3VibWl0UHJvZ3Jlc3MgPSBmYWxzZTsKdmFyIHByb2R1Y3RUYXhSYXRlcyA9ICcnOwp2YXIgcHJvZHVjdFRheFJhdGVEZWZhdWx0ID0gJyc7CnZhciB0YXhSYXRlVmF0ID0gJyc7CnZhciB0YXhSYXRlQnJ1dHRvID0gJyc7CnZhciB0YXhSYXRlVmF0U3VtID0gJyc7CnZhciBzaGlwcGluZ1RheFJhdGVzID0gJyc7CnZhciBzaGlwcGluZ1RheFJhdGVEZWZhdWx0ID0gJyc7CnZhciByZWNhcHRjaGFSZXNwb25zZSA9ICcnOwpnbHNQb250b2sgPSAnJzsKbW1qUXVlcnkgPSBqUXVlcnkubm9Db25mbGljdCgpOwoKbW1qUXVlcnkod2luZG93KS5sb2FkKGZ1bmN0aW9uKCkgewoJdmFyIHBhcmVudF91cmwgPSBkZWNvZGVVUklDb21wb25lbnQoIGRvY3VtZW50LmxvY2F0aW9uLmhhc2gucmVwbGFjZSggL14jLywgJycgKSApLGxpbms7CgkKCgl2YXIgZXJyb3IgPSBmYWxzZTsKCXZhciBlbWFpbHVuaXF1ZWZhaWwgPSBmYWxzZTsKCXZhciBlbWFpbHVuaXF1ZWNoZWNrID0gZmFsc2U7Cgl2YXIgY2hlY2tOdW0gPSAwOwoKICAgIGZ1bmN0aW9uIHNldEhlaWdodChleHRyYUhlaWdodCkgewoJCXRyeSB7CgkJCW1lc3NhZ2luZy5wb3N0TWVzc2FnZSh7IGlmX2hlaWdodDogcGFyc2VJbnQobW1qUXVlcnkuZ2V0RG9jSGVpZ2h0KCkpK2V4dHJhSGVpZ2h0LGZvcm1faWQ6IDEyOTc3Nn0sIHBhcmVudF91cmwsIHBhcmVudCApOwoJCQkvKiBTZXQgcmVmZXJlciBoaWRkZW4gZmllbGQgKi8KCQkJaWYgKG1talF1ZXJ5KCIjbXNzeXNmb3JtMTI5Nzc2MTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdtc3N5c19yZWZlcmVyX3BhZ2UnXSIpLmxlbmd0aCA9PSAwKSB7CgkJCQltbWpRdWVyeSgiI21zc3lzZm9ybTEyOTc3NjE1Mjk4NzUyMTMiKS5hcHBlbmQoJzxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im1zc3lzX3JlZmVyZXJfcGFnZSIgdmFsdWU9IicrcGFyZW50X3VybCsnIj4nKTsKCQkJfQoJCX0gY2F0Y2goZXJyKSB7CgkJCS8qIFRoZXJlIGlzIG5vIHBhcmVudCB3aW5kb3cgKi8KCQl9Cgl9OwoKICAgIAogICAgICAgIHZhciBwcmV2ZW50X211bHRpcGxlX3N1Ym1pdF9jb2RlID0gTWF0aC5mbG9vcihEYXRlLm5vdygpIC8gMTAwMCkgKyAnJyArIE1hdGguZmxvb3IoKE1hdGgucmFuZG9tKCkgKiA5OTk5OTk5OTk5KSArIDEpOwogICAgICAgIG1talF1ZXJ5KCIjbXNzeXNmb3JtMTI5Nzc2MTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdtc3N5c19zdWJtaXRfcGFyYW1zJ10iKS52YWwocHJldmVudF9tdWx0aXBsZV9zdWJtaXRfY29kZSk7CiAgICAKCiAgICAKCiAgICAKCiAgICAKCgoJCgkKCQkJICAgCQkJCgoJCgltbWpRdWVyeSgiLm1lem8zMTc2MzMiKS5oaWRlKCk7CgkJCQoJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuc3VibWl0YnV0dG9uIikuY2xpY2soZnVuY3Rpb24gKGUpIHsKICAgICAgICB2YXRDaGVjayA9IGZhbHNlOwoJCWlmIChtbWpRdWVyeSh0aGlzKS5hdHRyKCdpZCcpID09ICd3YW50X3Vwc2VsbCcpIHsKCQkJbW1qUXVlcnkoIiNtc3N5c2Zvcm0xMjk3NzYxNTI5ODc1MjEzIGlucHV0W25hbWU9J21zc3lzX3dhbnRfdXBzZWxsJ10iKS52YWwoJzEnKTsKCQl9IGVsc2UgaWYgKG1talF1ZXJ5KHRoaXMpLmF0dHIoJ2lkJykgPT0gJ2RvbnRfd2FudF91cHNlbGwnKSB7CgkJCW1talF1ZXJ5KCIjbXNzeXNmb3JtMTI5Nzc2MTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdtc3N5c193YW50X3Vwc2VsbCddIikudmFsKCcwJyk7CgkJfQogICAgICAgIAoJCW1talF1ZXJ5KCIjbXNzeXNmb3JtMTI5Nzc2MTUyOTg3NTIxMyIpLnRyaWdnZXIoJ3N1Ym1pdCcpOwogICAgICAgIAoJfSk7CgkKCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5wb3N0YWxzYW1lY2hrIikubGVuZ3RoID4gMCkgewoJCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5wb3N0YWxzYW1lY2hrIikuaXMoIjpjaGVja2VkIikpIHsKCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBkaXZbaWRePSdjb250YWluZXJtc3N5c19wb3N0YWxfJ10iKS5oaWRlKCk7CgkJfQoJfQoJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAucG9zdGFsc2FtZWNoayIpLmNsaWNrKGZ1bmN0aW9uICgpIHsKCQlpZiAobW1qUXVlcnkodGhpcykucHJvcCgnY2hlY2tlZCcpKSB7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgZGl2W2lkXj0nY29udGFpbmVybXNzeXNfcG9zdGFsXyddIikuaGlkZSgpOwoJCX0gZWxzZSB7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgZGl2W2lkXj0nY29udGFpbmVybXNzeXNfcG9zdGFsXyddIikuc2hvdygpOwoJCX0KCQlzZXRIZWlnaHQoMCk7Cgl9KTsKCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5iaWxsc2FtZWNoayIpLmxlbmd0aCA+IDApIHsKCQlpZiAobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuYmlsbHNhbWVjaGsiKS5pcygiOmNoZWNrZWQiKSkgewoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGRpdltpZF49J2NvbnRhaW5lcm1zc3lzX2JpbGxfJ10iKS5oaWRlKCk7CgkJfQoJfQoJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuYmlsbHNhbWVjaGsiKS5jbGljayhmdW5jdGlvbiAoKSB7CgkJaWYgKG1talF1ZXJ5KHRoaXMpLnByb3AoJ2NoZWNrZWQnKSkgewoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGRpdltpZF49J2NvbnRhaW5lcm1zc3lzX2JpbGxfJ10iKS5oaWRlKCk7CgkJfSBlbHNlIHsKCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBkaXZbaWRePSdjb250YWluZXJtc3N5c19iaWxsXyddIikuc2hvdygpOwoJCX0KCQlzZXRIZWlnaHQoMCk7Cgl9KTsKCQoKCQoJbW1qUXVlcnkoIiNtc3N5c2Zvcm0xMjk3NzYxNTI5ODc1MjEzIikuc3VibWl0KGZ1bmN0aW9uIChldmVudCkgewoJCWlmIChzdWJtaXRQcm9ncmVzcykgewoJCQlldmVudC5wcmV2ZW50RGVmYXVsdCgpOwoJCQlyZXR1cm4gZmFsc2U7CgkJfQoJCWVycm9yID0gZmFsc2U7CgkJZW1haWx1bmlxdWVmYWlsID0gZmFsc2U7CgkJc3VibWl0UHJvZ3Jlc3MgPSB0cnVlOwogICAgICAgICAgICAgICAgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuZXJyb3ItY29udGFpbmVyIikuaGlkZSgpOwogICAgICAgICAgICAgICAgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuZXJyb3ItZmllbGQiKS5yZW1vdmVDbGFzcygnZXJyb3ItZmllbGQnKTsKICAgICAgICAKCQkvKm1talF1ZXJ5KCJpbnB1dFtuYW1lPSdmb3JtX3N1Ym1pdCddIikuYXR0cignZGlzYWJsZWQnLHRydWUpOyovCgkJaWYgKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgLnN1Ym1pdGJ1dHRvbiBpbWciKS5sZW5ndGggPT0gMCkgewoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5zdWJtaXRidXR0b24iKS5odG1sKCJGZWxkb2xnb3rDoXMuLi4iKTsKCQl9CiAgICAgCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5wb3N0YWxzYW1lY2hrIikucHJvcCgnY2hlY2tlZCcpICYmIG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgaW5wdXRbbmFtZT0nc2hpcHBpbmdfbWV0aG9kJ106Y2hlY2tlZCIpLmF0dHIoIm9zbV9zaGlwcGluZ19tZXRob2RzIikgIT0gJ3BpY2twYWNrcG9udCcgJiYgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdzaGlwcGluZ19tZXRob2QnXTpjaGVja2VkIikuYXR0cigib3NtX3NoaXBwaW5nX21ldGhvZHMiKSAhPSAnc2hpcHBpbmdfZ2xzcG9udCcgJiYgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdzaGlwcGluZ19tZXRob2QnXTpjaGVja2VkIikuYXR0cigib3NtX3NoaXBwaW5nX21ldGhvZHMiKSAhPSAnbXBscG9udCcpIHsKCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjbXNzeXNfcG9zdGFsX2NvbXBhbnkiKS52YWwobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjbXNzeXNfYmlsbF9jb21wYW55IikudmFsKCkpOwoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19wb3N0YWxfY291bnRyeSIpLnZhbChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19iaWxsX2NvdW50cnkgb3B0aW9uOnNlbGVjdGVkIikudmFsKCkpOwoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19wb3N0YWxfemlwIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfemlwIikudmFsKCkpOwoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19wb3N0YWxfY2l0eSIpLnZhbChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19iaWxsX2NpdHkiKS52YWwoKSk7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX3Bvc3RhbF9hZGRyZXNzIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfYWRkcmVzcyIpLnZhbCgpKTsKCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjbXNzeXNfcG9zdGFsX3N0YXRlIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfc3RhdGUiKS52YWwoKSk7CgkJfQoJCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5iaWxsc2FtZWNoayIpLnByb3AoJ2NoZWNrZWQnKSkgewoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19iaWxsX2NvbXBhbnkiKS52YWwobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjbXNzeXNfcG9zdGFsX2NvbXBhbnkiKS52YWwoKSk7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfY291bnRyeSIpLnZhbChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19wb3N0YWxfY291bnRyeSBvcHRpb246c2VsZWN0ZWQiKS52YWwoKSk7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfemlwIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX3Bvc3RhbF96aXAiKS52YWwoKSk7CgkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX2JpbGxfY2l0eSIpLnZhbChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19wb3N0YWxfY2l0eSIpLnZhbCgpKTsKCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjbXNzeXNfYmlsbF9hZGRyZXNzIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX3Bvc3RhbF9hZGRyZXNzIikudmFsKCkpOwoJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNtc3N5c19iaWxsX3N0YXRlIikudmFsKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI21zc3lzX3Bvc3RhbF9zdGF0ZSIpLnZhbCgpKTsKCQl9CgoJCW1talF1ZXJ5KCdpbnB1dFt0eXBlPSJmaWxlIl0nKS5lYWNoKGZ1bmN0aW9uKCl7CgkJCXZhciBlcnJvcm1zZyA9ICcnOwoJCQlpZiAoIWNoZWNrRXh0ZW5zaW9uKG1talF1ZXJ5KHRoaXMpLnZhbCgpKSkgewoJCQkJZXJyb3Jtc2cgPSAiQSBmZWx0w7ZsdGVuZMWRIGbDoWpsIGtpdGVyamVzenTDqXNlIG5lbSBlbmdlZMOpbHllemV0dC4iOwoJCQkJZXJyb3IgPSB0cnVlOwoJCQkJbW1qUXVlcnkodGhpcykuZm9jdXMoKTsKCQkJfQoJCQlpZiAoZXJyb3Jtc2cgIT0gJycpIHsKCQkJCWFsZXJ0KGVycm9ybXNnKTsKCQkJfQoJCX0pOwoKCQkKCQlpZiAoIWVtYWlsdW5pcXVlY2hlY2spIHsKCQkJaWYgKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIGlucHV0W25hbWU9J2VtYWlsJ10iKS52YWwoKSAhPSAnJykgewoJCQkJbW1qUXVlcnkuYWpheCh7CgkJCQkgdHlwZTogIkdFVCIsCgkJCQkgdXJsOiAiaHR0cHM6Ly9zdy5tYXJrZXRpbmdzem9mdHZlcmVrLmh1L2FwaS9jaGVjay1lbWFpbC11bmlxdWVuZXNzLWpzb24ucGhwIiwKCQkJCSBkYXRhOiB7bnNfaWQ6JzEyOTc3NicsdG9rZW46J3o4UXFQWUNBUTc3ZzdvYm1QaGpYdTdWQVFacjMzclZ1REFWS0h4YnRMdHFLZThZaUVxMTUyOTU4MDU4MycsZW1haWw6bW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdlbWFpbCddIikudmFsKCl9LAoJCQkJIGNhY2hlOiBmYWxzZSwKCQkJCSBkYXRhVHlwZTogImpzb25wIiwKCQkJCSBqc29ucDogJ2pzb25wX2NhbGxiYWNrJywKCQkJCSBhc3luYzogZmFsc2UsCgkJCQkgc3VjY2VzczogZnVuY3Rpb24obXNnKXsKCQkJCQkgLyptbWpRdWVyeSgiaW5wdXRbbmFtZT0nZm9ybV9zdWJtaXQnXSIpLnJlbW92ZUF0dHIoImRpc2FibGVkIik7Ki8KCQkJCQkgaWYgKG1zZy5yZXNwb25zZSA9PSAnMScpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyZW1haWwgLmVycm9yLWNvbnRhaW5lciIpLnNob3coKS5odG1sKCdFenplbCBheiBlbWFpbCBjw61tbWVsIG3DoXIgZmVsaXJhdGtvem90dCBrb3LDoWJiYW4hJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5zdWJtaXRidXR0b24iKS5yZW1vdmVDbGFzcygnbW0tc3VibWl0LWRpc2FibGVkJyk7CiAgCQkJCSAgICAgICAgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuc3VibWl0YnV0dG9uIikuaHRtbCgiSUdFTiwgRkVMSVJBVEtPWk9NISIpOwoJCQkJCQllbWFpbHVuaXF1ZWZhaWwgPSB0cnVlOwoJCQkJCQlzdWJtaXRQcm9ncmVzcyA9IGZhbHNlOwoJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGlucHV0W25hbWU9J2VtYWlsJ10iKS5mb2N1cygpOwoJCQkJCSB9IGVsc2UgewoJCQkJCQlpZiAoIWVycm9yKSB7CgkJCQkJCQllbWFpbHVuaXF1ZWNoZWNrID0gdHJ1ZTsKCQkJCQkJCWVtYWlsdW5pcXVlZmFpbCA9IGZhbHNlOwoJCQkJCQkJc3VibWl0UHJvZ3Jlc3MgPSBmYWxzZTsKCQkJCQkJCW1talF1ZXJ5KCIjbXNzeXNmb3JtMTI5Nzc2MTUyOTg3NTIxMyIpLnRyaWdnZXIoInN1Ym1pdCIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIC5lcnJvci1jb250YWluZXIiKS5oaWRlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCgkJCQkJCX0gZWxzZSB7CgkJCQkJCQllbWFpbHVuaXF1ZWNoZWNrID0gZmFsc2U7CgkJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGlucHV0W25hbWU9J2VtYWlsJ10iKS5mb2N1cygpOwoJCQkJCQl9CgkJCQkJIH0KCQkJCX0KCQkJCX0pOwoJCQkJZXZlbnQucHJldmVudERlZmF1bHQoKTsKCQkJfQoJCX0KCgkJaWYgKGVtYWlsdW5pcXVlZmFpbCkgewogICAgICAgICAgICAJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJlbWFpbCAuZXJyb3ItY29udGFpbmVyIikuc2hvdygpOwoJCQkgICAgICAgICAgICBtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGlucHV0W25hbWU9J2VtYWlsJ10iKS5hZGRDbGFzcygnZXJyb3ItZmllbGQnKTsKICAgICAgICAgICAgCgkJCWVycm9yID0gdHJ1ZTsKCQl9CgkJCgkJCgkJCgkJaWYgKCFjaGVja01haWwobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyBpbnB1dFtuYW1lPSdlbWFpbCddIikudmFsKCkpICkgewogICAgICAgICAgICAJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJlbWFpbCAuZXJyb3ItY29udGFpbmVyIikuc2hvdygpOwoJCQkgICAgICAgICAgICBtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIGlucHV0W25hbWU9J2VtYWlsJ10iKS5hZGRDbGFzcygnZXJyb3ItZmllbGQnKS5mb2N1cygpOwogICAgICAgICAgICAKCQkJZXJyb3IgPSB0cnVlOwoJCX0KCQkKICAgICAgICAKCQkKCQkKCgkJCQkgICAgICAgIAkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJdmFyIHRtcF9pbnB1dF92YWwgPSBtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19sYXN0bmFtZSBpbnB1dFt0eXBlPSd0ZXh0J10sIisKCQkJCQkJICAgIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfbGFzdG5hbWUgW3R5cGU9J2VtYWlsJ10sIisKCQkJCQkJICAgIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfbGFzdG5hbWUgW3R5cGU9J3VybCddLCIrCgkJCQkJCSAgICIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcm1zc3lzX2xhc3RuYW1lIFt0eXBlPSdudW1iZXInXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19sYXN0bmFtZSBbdHlwZT0ncGFzc3dvcmQnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19sYXN0bmFtZSBbdHlwZT0ndGVsJ10iKS52YWwoKTsKCQkJCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19sYXN0bmFtZSIpLmlzKCI6dmlzaWJsZSIpICYmICh0bXBfaW5wdXRfdmFsID09ICcnIHx8IHRtcF9pbnB1dF92YWwgPT0gJzAwMDAtMDAtMDAnIHx8IHRtcF9pbnB1dF92YWwgPT0gJzAwMDAuMDAuMDAnKSkgewoJCQkJCQkJCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfbGFzdG5hbWUgLmVycm9yLWNvbnRhaW5lciIpLnNob3coKTsKCQkJCQkJCQkJCQoJCQkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcm1zc3lzX2xhc3RuYW1lIGlucHV0IikuYWRkQ2xhc3MoJ2Vycm9yLWZpZWxkJykuZm9jdXMoKTsKCQkJCQllcnJvciA9IHRydWU7CgkJCQl9CgkJCQkKCQkJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCXZhciB0bXBfaW5wdXRfdmFsID0gbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfZmlyc3RuYW1lIGlucHV0W3R5cGU9J3RleHQnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19maXJzdG5hbWUgW3R5cGU9J2VtYWlsJ10sIisKCQkJCQkJICAgIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfZmlyc3RuYW1lIFt0eXBlPSd1cmwnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19maXJzdG5hbWUgW3R5cGU9J251bWJlciddLCIrCgkJCQkJCSAgICIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcm1zc3lzX2ZpcnN0bmFtZSBbdHlwZT0ncGFzc3dvcmQnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19maXJzdG5hbWUgW3R5cGU9J3RlbCddIikudmFsKCk7CgkJCQlpZiAobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVybXNzeXNfZmlyc3RuYW1lIikuaXMoIjp2aXNpYmxlIikgJiYgKHRtcF9pbnB1dF92YWwgPT0gJycgfHwgdG1wX2lucHV0X3ZhbCA9PSAnMDAwMC0wMC0wMCcgfHwgdG1wX2lucHV0X3ZhbCA9PSAnMDAwMC4wMC4wMCcpKSB7CgkJCQkJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJtc3N5c19maXJzdG5hbWUgLmVycm9yLWNvbnRhaW5lciIpLnNob3coKTsKCQkJCQkJCQkJCQoJCQkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcm1zc3lzX2ZpcnN0bmFtZSBpbnB1dCIpLmFkZENsYXNzKCdlcnJvci1maWVsZCcpLmZvY3VzKCk7CgkJCQkJZXJyb3IgPSB0cnVlOwoJCQkJfQoJCQkJCgkJCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQl2YXIgdG1wX2lucHV0X3ZhbCA9IG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIGlucHV0W3R5cGU9J3RleHQnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJlbWFpbCBbdHlwZT0nZW1haWwnXSwiKwoJCQkJCQkgICAiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJlbWFpbCBbdHlwZT0ndXJsJ10sIisKCQkJCQkJICAgIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyZW1haWwgW3R5cGU9J251bWJlciddLCIrCgkJCQkJCSAgICIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIFt0eXBlPSdwYXNzd29yZCddLCIrCgkJCQkJCSAgICIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIFt0eXBlPSd0ZWwnXSIpLnZhbCgpOwoJCQkJaWYgKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmVtYWlsIikuaXMoIjp2aXNpYmxlIikgJiYgKHRtcF9pbnB1dF92YWwgPT0gJycgfHwgdG1wX2lucHV0X3ZhbCA9PSAnMDAwMC0wMC0wMCcgfHwgdG1wX2lucHV0X3ZhbCA9PSAnMDAwMC4wMC4wMCcpKSB7CgkJCQkJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJlbWFpbCAuZXJyb3ItY29udGFpbmVyIikuc2hvdygpOwoJCQkJCQkJCQkJCgkJCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyZW1haWwgaW5wdXQiKS5hZGRDbGFzcygnZXJyb3ItZmllbGQnKS5mb2N1cygpOwoJCQkJCWVycm9yID0gdHJ1ZTsKCQkJCX0KCQkJCQoJCQkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJaWYgKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmFkYXR2ZWRlbGVtIikuaXMoIjp2aXNpYmxlIikgJiYgIW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmFkYXR2ZWRlbGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10iKS5wcm9wKCdjaGVja2VkJykpIHsKCQkJCSAgICAJCQkJICAgIG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmFkYXR2ZWRlbGVtIC5lcnJvci1jb250YWluZXIiKS5zaG93KCk7CgkJCQkJCQkJCQltbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJhZGF0dmVkZWxlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZpcnN0IikuZm9jdXMoKTsKICAgICAgICAgICAgICAgICAgICAKCQkJCQllcnJvciA9IHRydWU7CgkJCQl9CgkJCQkKCQkJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCWlmIChtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJoaXJsZXZlbGZlbGlyYXRrb3phcyIpLmlzKCI6dmlzaWJsZSIpICYmICFtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJoaXJsZXZlbGZlbGlyYXRrb3phcyBpbnB1dFt0eXBlPSdjaGVja2JveCddIikucHJvcCgnY2hlY2tlZCcpKSB7CgkJCQkgICAgCQkJCSAgICBtbWpRdWVyeSgiI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzICNjb250YWluZXJoaXJsZXZlbGZlbGlyYXRrb3phcyAuZXJyb3ItY29udGFpbmVyIikuc2hvdygpOwoJCQkJCQkJCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyaGlybGV2ZWxmZWxpcmF0a296YXMgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmaXJzdCIpLmZvY3VzKCk7CiAgICAgICAgICAgICAgICAgICAgCgkJCQkJZXJyb3IgPSB0cnVlOwoJCQkJfQoJCQkJCgkJCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQlpZiAobW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyYWRhdHRhcm9sYXMiKS5pcygiOnZpc2libGUiKSAmJiAhbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyYWRhdHRhcm9sYXMgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSIpLnByb3AoJ2NoZWNrZWQnKSkgewoJCQkJICAgIAkJCQkgICAgbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAjY29udGFpbmVyYWRhdHRhcm9sYXMgLmVycm9yLWNvbnRhaW5lciIpLnNob3coKTsKCQkJCQkJCQkJCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgI2NvbnRhaW5lcmFkYXR0YXJvbGFzIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zmlyc3QiKS5mb2N1cygpOwogICAgICAgICAgICAgICAgICAgIAoJCQkJCWVycm9yID0gdHJ1ZTsKCQkJCX0KCQkJCQoJCQkJCQkJCQkJCQoJCXNldEhlaWdodCgwKTsKCgkJaWYgKGVycm9yKSB7CgkJCXN1Ym1pdFByb2dyZXNzID0gZmFsc2U7CgkJCS8qbW1qUXVlcnkoImlucHV0W25hbWU9J2Zvcm1fc3VibWl0J10iKS5yZW1vdmVBdHRyKCJkaXNhYmxlZCIpOyovCiAgICAgICAgICAgIG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgLnN1Ym1pdGJ1dHRvbiIpLnJlbW92ZUNsYXNzKCdtbS1zdWJtaXQtZGlzYWJsZWQnKTsKCQkJaWYgKG1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgLnN1Ym1pdGJ1dHRvbiBpbWciKS5sZW5ndGggPT0gMCkgewoJCQkJbW1qUXVlcnkoIiNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAuc3VibWl0YnV0dG9uIikuaHRtbCgiSUdFTiwgRkVMSVJBVEtPWk9NISIpOwoJCQl9CgkJCXJldHVybiBmYWxzZTsKCQl9IGVsc2UgewoJCQkvKm1talF1ZXJ5KCJpbnB1dFtuYW1lPSdmb3JtX3N1Ym1pdCddIikucmVtb3ZlQXR0cigiZGlzYWJsZWQiKTsqLwoJCQkKCQkJCQkJbWVzc2FnaW5nLnBvc3RNZXNzYWdlKHtzZXRtbWNvb2tpZToxfSwgcGFyZW50X3VybCwgcGFyZW50ICk7CgkJCXJldHVybiB0cnVlOwoJCX0KCX0pOwoKCQkJICAgIAkJICAgIAkJICAgIAkJICAgIAkJICAgIAkJICAgIAkJICAgIAkKCWlmIChkb2N1bWVudC5jaGFyc2V0ICE9IHVuZGVmaW5lZCkgewoJCW1talF1ZXJ5KCcjbXNzeXMtY2hhcmFjdGVyLWVuY29kaW5nJykudmFsKGRvY3VtZW50LmNoYXJzZXQpOwoJfSBlbHNlIGlmIChkb2N1bWVudC5jaGFyYWN0ZXJTZXQgIT0gJycpIHsKCQltbWpRdWVyeSgnI21zc3lzLWNoYXJhY3Rlci1lbmNvZGluZycpLnZhbChkb2N1bWVudC5jaGFyYWN0ZXJTZXQpOwoJfQoKCW1talF1ZXJ5KCIjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgLnByb2RxdHksI21tZm9ybS1jb250YWluZXIxNTI5ODc1MjEzIC5zaGlwcGluZ21ldGhvZHJhZGlvLCNtbWZvcm0tY29udGFpbmVyMTUyOTg3NTIxMyAucHJvZGNoaywjbW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMgaW5wdXRbbmFtZT0ncHJvZF9pZCddIikudHJpZ2dlcignY2hhbmdlJyk7CglzZXRIZWlnaHQoMCk7c2V0VGltZW91dChmdW5jdGlvbigpe3NldEhlaWdodCgwKX0sMTAwMCk7CgkKCW1tVXRpbGl0eS5zYXZlVXRtUGFyYW1zKCk7CgoJCgoJCn0pOwptbWpRdWVyeS5nZXREb2NIZWlnaHQgPSBmdW5jdGlvbigpewogICAgcmV0dXJuIE1hdGgubWF4KAogICAgICAgIG1talF1ZXJ5KGRvY3VtZW50KS5oZWlnaHQoKSwKICAgICAgICBtbWpRdWVyeSh3aW5kb3cpLmhlaWdodCgpLAogICAgICAgIC8qIEZvciBvcGVyYTogKi8KICAgICAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0CiAgICApOwp9OwoKZnVuY3Rpb24gbW1OdW1iZXJGb3JtYXQobnVtYmVyLCBkZWNpbWFscywgZGVjX3BvaW50LCB0aG91c2FuZHNfc2VwKSB7CgogICAgdmFyIG4gPSBudW1iZXIsIGMgPSBpc05hTihkZWNpbWFscyA9IE1hdGguYWJzKGRlY2ltYWxzKSkgPyAyIDogZGVjaW1hbHM7Cgl2YXIgZCA9IGRlY19wb2ludCA9PSB1bmRlZmluZWQgPyAiLCIgOiBkZWNfcG9pbnQ7Cgl2YXIgdCA9IHRob3VzYW5kc19zZXAgPT0gdW5kZWZpbmVkID8gIi4iIDogdGhvdXNhbmRzX3NlcCwgcyA9IG4gPCAwID8gIi0iIDogIiI7Cgl2YXIgaSA9IHBhcnNlSW50KG4gPSBNYXRoLmFicygrbiB8fCAwKS50b0ZpeGVkKGMpKSArICIiLCBqID0gKGogPSBpLmxlbmd0aCkgPiAzID8gaiAlIDMgOiAwOwoKCXJldHVybiBzICsgKGogPyBpLnN1YnN0cigwLCBqKSArIHQgOiAiIikgKyBpLnN1YnN0cihqKS5yZXBsYWNlKC8oXGR7M30pKD89XGQpL2csICIkMSIgKyB0KSArIChjID8gZCArIE1hdGguYWJzKG4gLSBpKS50b0ZpeGVkKGMpLnNsaWNlKDIpIDogIiIpOwp9CgpmdW5jdGlvbiBpc051bWJlcihuKSB7CiAgcmV0dXJuICFpc05hTihwYXJzZUZsb2F0KG4pKSAmJiBpc0Zpbml0ZShuKTsKfQoKCgo8L3NjcmlwdD4KPGZvcm0gYWN0aW9uPSJodHRwczovL3N3Lm1hcmtldGluZ3N6b2Z0dmVyZWsuaHUvdC9zdWIiIG1ldGhvZD0icG9zdCIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgaWQ9Im1zc3lzZm9ybTEyOTc3NjE1Mjk4NzUyMTMiIGNsYXNzPSJtc3N5c2Zvcm0gbXNzeXNuc2lkMTI5Nzc2IiB0YXJnZXQ9Il90b3AiPgo8aW5wdXQgbmFtZT0ibmxfaWQiIHR5cGU9ImhpZGRlbiIgdmFsdWU9IjcxODA4Ij4KPGlucHV0IG5hbWU9Im5zX2lkIiB0eXBlPSJoaWRkZW4iIHZhbHVlPSIxMjk3NzYiPgoKPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY2hhcmFjdGVyLWVuY29kaW5nIiBpZD0ibXNzeXMtY2hhcmFjdGVyLWVuY29kaW5nIiB2YWx1ZT0iIj4KPGRpdiBpZD0ibW1mb3JtLWNvbnRhaW5lcjE1Mjk4NzUyMTMiIGNsYXNzPSJtbWZvcm0tY29udGFpbmVyIj4KCTxmaWVsZHNldCBjbGFzcz0idGl0bGVwYXJ0Ij4KCQk8aDI+RmVsaXJhdGtvesOhcyBow61ybGV2w6lscmU8L2gyPgoJCTxkaXYgY2xhc3M9ImZvcm0tZGVzYyI+PC9kaXY+Cgk8L2ZpZWxkc2V0PgoJPGZpZWxkc2V0IGNsYXNzPSJkYXRhZmllbGRzIj4KCQk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJtc3N5c19zdWJtaXRfcGFyYW1zIiB2YWx1ZT0iIiAvPgoKPGRpdiBpZD0iY29udGFpbmVyYWRkcmVzc18xNTA3NTUyMjQzIiBjbGFzcz0iZm9ybXJvd2NvbnRhaW5lciBtZXpvMzE3NjMzIj4KCQkJCQkJPGxhYmVsIGNsYXNzPSJmb3JtbGFiZWwiID5BZGRyZXNzPC9sYWJlbD4KCQk8ZGl2IGNsYXNzPSJmaWVsZGNvbnRhaW5lciI+CgkJCQk8aW5wdXQgaWQ9ImFkZHJlc3NfMTUwNzU1MjI0MyIgbmFtZT0iYWRkcmVzc18xNTA3NTUyMjQzIiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iIj4KICAgIAkJPC9kaXY+Cgk8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2PgoJCQkJPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+PC9kaXY+CjxkaXYgaWQ9ImNvbnRhaW5lcm1zc3lzX2xhc3RuYW1lIiBjbGFzcz0iZm9ybXJvd2NvbnRhaW5lciI+CgkJCQkJCTxsYWJlbCBjbGFzcz0iZm9ybWxhYmVsIiA+VmV6ZXTDqWtuw6l2PC9sYWJlbD4KCQk8ZGl2IGNsYXNzPSJmaWVsZGNvbnRhaW5lciI+CgkJCQk8aW5wdXQgaWQ9Im1zc3lzX2xhc3RuYW1lIiBuYW1lPSJtc3N5c19sYXN0bmFtZSIgdHlwZT0idGV4dCIgdmFsdWU9IiI+CiAgICAJCTwvZGl2PgoJPGRpdiBzdHlsZT0iY2xlYXI6IGJvdGg7Ij48L2Rpdj4KCQkJPGRpdiBjbGFzcz0iZXJyb3ItY29udGFpbmVyIj5Lw6lyasO8aywgZXp0IGEgbWV6xZF0IGlzIHTDtmx0c2Qga2khPC9kaXY+CgkJCTwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2Pgo8ZGl2IGlkPSJjb250YWluZXJtc3N5c19maXJzdG5hbWUiIGNsYXNzPSJmb3Jtcm93Y29udGFpbmVyIj4KCQkJCQkJPGxhYmVsIGNsYXNzPSJmb3JtbGFiZWwiID5LZXJlc3p0bsOpdjwvbGFiZWw+CgkJPGRpdiBjbGFzcz0iZmllbGRjb250YWluZXIiPgoJCQkJPGlucHV0IGlkPSJtc3N5c19maXJzdG5hbWUiIG5hbWU9Im1zc3lzX2ZpcnN0bmFtZSIgdHlwZT0idGV4dCIgdmFsdWU9IiI+CiAgICAJCTwvZGl2PgoJPGRpdiBzdHlsZT0iY2xlYXI6IGJvdGg7Ij48L2Rpdj4KCQkJPGRpdiBjbGFzcz0iZXJyb3ItY29udGFpbmVyIj5Lw6lyasO8aywgZXp0IGEgbWV6xZF0IGlzIHTDtmx0c2Qga2khPC9kaXY+CgkJCTwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2Pgo8ZGl2IGlkPSJjb250YWluZXJlbWFpbCIgY2xhc3M9ImZvcm1yb3djb250YWluZXIiPgoJCQkJCQk8bGFiZWwgY2xhc3M9ImZvcm1sYWJlbCIgPkUtbWFpbDwvbGFiZWw+CgkJPGRpdiBjbGFzcz0iZmllbGRjb250YWluZXIiPgoJCQkJPGlucHV0IGlkPSJlbWFpbCIgbmFtZT0iZW1haWwiIHR5cGU9ImVtYWlsIiB2YWx1ZT0iIj4KCQkJPC9kaXY+Cgk8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2PgoJCQk8ZGl2IGNsYXNzPSJlcnJvci1jb250YWluZXIiPkvDqXJqw7xrLCBlenQgYSBtZXrFkXQgaXMgdMO2bHRzZCBraSE8L2Rpdj4KCQkJPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+PC9kaXY+CjxkaXYgaWQ9ImNvbnRhaW5lcmFkYXR2ZWRlbGVtIiBjbGFzcz0iZm9ybXJvd2NvbnRhaW5lciI+CgkJCTxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9ImFkYXR2ZWRlbGVtIiBuYW1lPSJhZGF0dmVkZWxlbSIgICAgPiA8bGFiZWwgZm9yPSJhZGF0dmVkZWxlbSIgY2xhc3M9ImNoZWNrYm94LWZvcm1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lOyI+SG96esOhasOhcnVsb2sgw6lzIGVsZm9nYWRvbSBhIERyZWFtIFNob3BwaW5nIEtmdC4gPGEgaHJlZj0iaHR0cHM6Ly9ib25hdHRpLWZlaGVybmVtdS5odS9hZGF0a2V6ZWxlc2ktbnlpbGF0a296YXQvIiB0YXJnZXQ9Il9ibGFuayIgIHN0eWxlPSJjb2xvcjogIzU1NTsiPkFkYXRrZXplbMOpc2kgbnlpbGF0a296YXTDoXQ8L2E+LjwvbGFiZWw+CTxkaXYgY2xhc3M9ImVycm9yLWNvbnRhaW5lciI+S8OpcmrDvGssIGV6dCBhIG1lesWRdCBpcyB0w7ZsdHNkIGtpITwvZGl2PgkJPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+PC9kaXY+CjxkaXYgaWQ9ImNvbnRhaW5lcmhpcmxldmVsZmVsaXJhdGtvemFzIiBjbGFzcz0iZm9ybXJvd2NvbnRhaW5lciI+CgkJCTxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9ImhpcmxldmVsZmVsaXJhdGtvemFzIiBuYW1lPSJoaXJsZXZlbGZlbGlyYXRrb3phcyIgICAgPiA8bGFiZWwgZm9yPSJoaXJsZXZlbGZlbGlyYXRrb3phcyIgY2xhc3M9ImNoZWNrYm94LWZvcm1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lOyI+RWxmb2dhZG9tLCBob2d5IGEgbWVnYWRvdHQgZWzDqXJoZXTFkXPDqWdyZSBhIERyZWFtLVNob3BwaW5nIEtmdCBtYXJrZXRpbmcgY8OpbMO6IGUtbWFpbGVrZXQga8O8bGRqw7ZuIMOpcyBob3p6w6EgasOhcnVsb2ssIGhvZ3kgYSBjw6lnIHBpYWNrdXRhdMOhcyBjw6lsasOhYsOzbCBtZWdrZXJlc3Nlbi48L2xhYmVsPgk8ZGl2IGNsYXNzPSJlcnJvci1jb250YWluZXIiPkvDqXJqw7xrLCBlenQgYSBtZXrFkXQgaXMgdMO2bHRzZCBraSE8L2Rpdj4JCTwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2Pgo8ZGl2IGlkPSJjb250YWluZXJhZGF0dGFyb2xhcyIgY2xhc3M9ImZvcm1yb3djb250YWluZXIiPgoJCQk8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJhZGF0dGFyb2xhcyIgbmFtZT0iYWRhdHRhcm9sYXMiICAgID4gPGxhYmVsIGZvcj0iYWRhdHRhcm9sYXMiIGNsYXNzPSJjaGVja2JveC1mb3JtbGFiZWwiIHN0eWxlPSJkaXNwbGF5OmlubGluZTsiPkhvenrDoWrDoXJ1bG9rLCBob2d5IGEgRHJlYW0tU2hvcHBpbmcgS2Z0IGF6IGFkYXRhaW1hdCB0w6Fyb2xqYS4gPC9sYWJlbD4JPGRpdiBjbGFzcz0iZXJyb3ItY29udGFpbmVyIj5Lw6lyasO8aywgZXp0IGEgbWV6xZF0IGlzIHTDtmx0c2Qga2khPC9kaXY+CQk8L2Rpdj4KPGRpdiBzdHlsZT0iY2xlYXI6IGJvdGg7Ij48L2Rpdj4KCgoKCgo8c3R5bGU+CgouYmVsb3ctc3VibWl0LWl0ZW0gewogICAgbWFyZ2luLXRvcDoxNXB4Owp9Ci5jaGVja2JveC1mb3JtbGFiZWwgPiBwIHsKCW1hcmdpbjowcHg7CiAgICBwYWRkaW5nOjBweDsKfQo8L3N0eWxlPgk8L2ZpZWxkc2V0PgoJPGZpZWxkc2V0IGNsYXNzPSJzdWJtaXRwYXJ0Ij4KCQk8ZGl2IGNsYXNzPSJzdWJtaXRjb250YWluZXIiPgoJCQk8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InN1Ym1pdGJ1dHRvbiI+SUdFTiwgRkVMSVJBVEtPWk9NITwvYnV0dG9uPgoJCTwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVsb3dzdWJtaXRjb250YWluZXIiPjwvZGl2PgoJPC9maWVsZHNldD4KPC9kaXY+CjwvZm9ybT48c3R5bGU+Ci5tbWZvcm0tY29udGFpbmVyIGgyIHtkaXNwbGF5OiBub25lO30KLm1tZm9ybS1jb250YWluZXIge2JhY2tncm91bmQtY29sb3I6ICNjYjU2NjA7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBjZW50ZXIgdG9wLCBjZW50ZXIgYm90dG9tLCBmcm9tKCNjYjU2NjApLCB0bygjY2I1NjYwKSk7fQpkaXYuZm9ybXJvd2NvbnRhaW5lciBsYWJlbC5jaGVja2JveC1mb3JtbGFiZWwgeyAgICBjb2xvcjogI2ZmZjt9CmRpdi5mb3Jtcm93Y29udGFpbmVyIGxhYmVsLmZvcm1sYWJlbCwgZGl2LmZvcm1yb3djb250YWluZXIgbGFiZWwuY2hlY2tib3gtZm9ybWxhYmVsIHsgY29sb3I6ICNmZmY7fQoKCgoubW1mb3JtLWNvbnRhaW5lciBkaXYuc3VibWl0Y29udGFpbmVyIGJ1dHRvbi5zdWJtaXRidXR0b24sIC5tbWZvcm0tY29udGFpbmVyIGJ1dHRvbi5tbWZvcm0tZXZlbnQtYnV0dG9uIHsKICAgIGJhY2tncm91bmQtY29sb3I6ICNlODA3MDc7CiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMzliMmQ1JywgZW5kQ29sb3JzdHI9JyMyNTVmYTcnKTsKICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBjZW50ZXIgdG9wLCBjZW50ZXIgYm90dG9tLCBmcm9tKCNlODA3MDcpLCB0bygjN2IwNDA0KSk7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wICwgI2U4MDcwNywgIzdiMDQwNCk7CiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2IwNDA0OwogICAgZm9udC1zaXplOiAxNnB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgcGFkZGluZzogMTBweCAwOwogICAgLyogd2lkdGg6IDIxMHB4OyAqLwogICAgd2lkdGg6IDcwJTsKICAgIC8qIGhlaWdodDogMjBweDsgKi8KICAgIGNvbG9yOiAjZmZmOwogICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBib3JkZXItcmFkaXVzOiA3cHg7CiAgICBtb3otYm9yZGVyLXJhZGl1czogN3B4OwogICAgLW1zLWJvcmRlci1yYWRpdXM6IDdweDsKICAgIC1vLWJvcmRlci1yYWRpdXM6IDdweDsKICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OwogICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwczsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Ci5tbWZvcm0tY29udGFpbmVyIGRpdi5zdWJtaXRjb250YWluZXIgYS5zdWJtaXRidXR0b246aG92ZXIsIC5tbWZvcm0tY29udGFpbmVyIGRpdi5zdWJtaXRjb250YWluZXIgYnV0dG9uLnN1Ym1pdGJ1dHRvbjpob3ZlciwgLm1tZm9ybS1jb250YWluZXIgYnV0dG9uLm1tZm9ybS1ldmVudC1idXR0b24gewogICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y3MWYxZicsIGVuZENvbG9yc3RyPScjN2IwNDA0Jyk7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgY2VudGVyIHRvcCwgY2VudGVyIGJvdHRvbSwgZnJvbSgjZjcxZjFmKSwgdG8oIzdiMDQwNCkpOwogICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCAsICNmNzFmMWYsICM3YjA0MDQpO30KCmRpdi5lcnJvci1jb250YWluZXIgewogICAgY29sb3I6IGJsYWNrOwogICAgZGlzcGxheTogbm9uZTsKICAgIG1hcmdpbi1sZWZ0OiAxMzBweDsKICAgIG1hcmdpbi10b3A6IDVweDsKICAgIGZvbnQtc2l6ZTogMTRweDsKfQoKLm1tZm9ybS1jb250YWluZXIgeyAgICB0ZXh0LXNoYWRvdzogbm9uZX0KCjwvc3R5bGU+Cg==[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”” hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”no” class=”” id=”” background_color=”” background_image=”” background_position=”left top” 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=”0px” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”40px” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_title margin_top=”” margin_bottom=”10px” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” size=”2″ content_align=”center” style_type=”single solid” sep_color=””]

2018-as őszi/téli kollekció

[/fusion_title][fusion_text]

Kényelmes, minőségi, puha fehérneműk nem csak nőknek.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container background_color=”” background_image=”” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_repeat=”no-repeat” background_position=”left top” video_url=”” video_aspect_ratio=”16:9″ video_webm=”” video_mp4=”” video_ogv=”” video_preview_image=”” overlay_color=”” video_mute=”yes” video_loop=”yes” fade=”no” border_size=”0px” border_color=”” border_style=”solid” padding_top=”0″ padding_bottom=”0″ padding_left=”0″ padding_right=”0″ hundred_percent=”yes” equal_height_columns=”yes” hide_on_mobile=”no” menu_anchor=”” class=”” id=”” admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_4″ layout=”1_4″ spacing=”no” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”no” class=”” id=”” background_color=”#ffffff” background_image=”https://bonatti-fehernemu.hu/wp-content/uploads/2018/10/ferfi_oszi-teli_kollekcio_2018.jpg” background_position=”center top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”60%” padding_right=”50px” padding_bottom=”70px” padding_left=”50px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” class=”” id=””]

2018
őszi/téli férfi kollekció

[/fusion_text][fusion_text]

PUHA ÉS KÉNYELMES

[/fusion_text][fusion_button link=”https://bonatti-fehernemu.hu/ferfi-2018-as-oszi-teli-kollekcio/” text_transform=”” title=”2018-as tavaszi férfi kollekció” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”#f41000″ button_gradient_bottom_color=”#ba000f” button_gradient_top_color_hover=”rgba(255,0,0,0.26)” button_gradient_bottom_color_hover=”rgba(165,34,34,0.33)” accent_color=”#ffffff” accent_hover_color=”#ffffff” type=”” bevel_color=”#fc0400″ border_width=”2px” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”down” animation_speed=”0.6″ animation_offset=”top-into-view”]Nézd meg a kollekciót és válassz magadnak egy kedvenc darabot![/fusion_button][/fusion_builder_column][fusion_builder_column type=”1_4″ layout=”1_4″ spacing=”no” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”no” class=”” id=”” background_color=”#9fa6d2″ background_image=”https://bonatti-fehernemu.hu/wp-content/uploads/2018/10/noi_oszi-teli_kollekcio_2018.jpg” background_position=”center top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”60%” padding_right=”50px” padding_bottom=”70px” padding_left=”50px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” class=”” id=””]

2018
őszi/téli női kollekció

[/fusion_text][fusion_text]

ÜDE ÉS CSÁBÍTÓ

[/fusion_text][fusion_button link=”https://bonatti-fehernemu.hu/noi-2018-as-oszi-teli-kollekcio/” text_transform=”” title=”2018-as tavaszi női kollekció” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”#f41000″ button_gradient_bottom_color=”#ba000f” button_gradient_top_color_hover=”rgba(255,0,0,0.26)” button_gradient_bottom_color_hover=”rgba(165,34,34,0.33)” accent_color=”#ffffff” accent_hover_color=”#ffffff” type=”” bevel_color=”#fc0400″ border_width=”2px” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”down” animation_speed=”0.6″ animation_offset=”top-into-view”]Nézd meg a kollekciót és válassz magadnak egy kedvenc darabot![/fusion_button][/fusion_builder_column][fusion_builder_column type=”1_4″ layout=”1_4″ spacing=”no” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”no” class=”” id=”” background_color=”#e6d7c3″ background_image=”https://bonatti-fehernemu.hu/wp-content/uploads/2018/10/noi_melltartok_oszi-teli_kollekcio_2018.jpg” background_position=”center top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”60%” padding_right=”50px” padding_bottom=”70px” padding_left=”50px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” last=”no”][fusion_text]

Melltartók

[/fusion_text][fusion_text]

MINŐSÉGI ALAPANYAG

[/fusion_text][fusion_button link=”https://bonatti-fehernemu.hu/melltartok/” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”rgba(255, 255, 255, 0.114582)” button_gradient_bottom_color=”rgba(255, 255, 255, 0.114582)” button_gradient_top_color_hover=”rgba(255,255,255,0)” button_gradient_bottom_color_hover=”rgba(255,255,255,0)” accent_color=”#ffffff” accent_hover_color=”#ffffff” type=”” bevel_color=”” border_width=”2px” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”down” animation_speed=”0.6″ animation_offset=”top-into-view”]Nézdd meg a kollekciót![/fusion_button][/fusion_builder_column][fusion_builder_column type=”1_4″ layout=”1_4″ spacing=”no” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”no” class=”” id=”” background_color=”#9fa6d2″ background_image=”https://bonatti-fehernemu.hu/wp-content/uploads/2018/10/noi_fehernemuk_oszi-teli_kollekcio_2018.jpg” background_position=”center top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”60%” padding_right=”50px” padding_bottom=”70px” padding_left=”50px” margin_top=”0px” margin_bottom=”0px” animation_type=”” animation_direction=”down” animation_speed=”0.1″ animation_offset=”top-into-view” last=”no”][fusion_text]

Női fehérneműk

[/fusion_text][fusion_text]

ELEGÁNS ÉS KÉNYELMES

[/fusion_text][fusion_button link=”https://bonatti-fehernemu.hu/noi-fehernemu/” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”custom” button_gradient_top_color=”rgba(255, 255, 255, 0.114582)” button_gradient_bottom_color=”rgba(255, 255, 255, 0.114582)” button_gradient_top_color_hover=”rgba(255,255,255,0)” button_gradient_bottom_color_hover=”rgba(255,255,255,0)” accent_color=”#ffffff” accent_hover_color=”#ffffff” type=”” bevel_color=”” border_width=”2px” size=”” stretch=”default” shape=”” icon=”” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”down” animation_speed=”0.6″ animation_offset=”top-into-view”]Nézdd meg a kollekciót![/fusion_button][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”” hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”#cb5660″ 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″ spacing=”” center_content=”no” hover_type=”none” link=”” 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” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text]

Rólunk mondták

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” 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_2″ layout=”1_2″ spacing=”” center_content=”no” hover_type=”none” link=”” 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” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_youtube id=”https://youtu.be/u8dOmlQDtcs” alignment=”center” width=”” height=”” autoplay=”false” api_params=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” hover_type=”none” link=”” 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” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_youtube id=”https://youtu.be/JcDF7wQXzJM” alignment=”center” width=”” height=”” autoplay=”false” api_params=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” /][/fusion_builder_column][fusion_builder_column type=”1_2″ layout=”1_2″ spacing=”” center_content=”no” hover_type=”none” link=”” 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” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_youtube id=”https://youtu.be/BE8iaiiBvOg” alignment=”center” width=”” height=”” autoplay=”false” api_params=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container background_color=”” background_image=”” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_repeat=”no-repeat” background_position=”left top” video_url=”” video_aspect_ratio=”16:9″ video_webm=”” video_mp4=”” video_ogv=”” video_preview_image=”” overlay_color=”” video_mute=”yes” video_loop=”yes” fade=”no” border_size=”0px” border_color=”” border_style=”solid” padding_top=”110px” padding_bottom=”50px” padding_left=”” padding_right=”” hundred_percent=”no” equal_height_columns=”yes” hide_on_mobile=”no” menu_anchor=”” class=”” id=”” admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_title margin_top=”” margin_bottom=”10px” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” size=”2″ content_align=”center” style_type=”single solid” sep_color=””]

Érdekességek, újdonságok, hírek

[/fusion_title][/fusion_builder_column][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_text]

Legfrissebb híreink a fehérneműk világából

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”no” class=”” id=”” background_color=”” background_image=”” background_position=”left top” 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” overlay_color=”” video_preview_image=”” border_size=”0px” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”0″ padding_right=”” padding_bottom=”17px” padding_left=”” admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_recent_posts layout=”default” hover_type=”zoomin” columns=”3″ number_posts=”6″ offset=”” pull_by=”category” cat_slug=”” exclude_cats=”” tag_slug=”” exclude_tags=”” thumbnail=”yes” title=”yes” meta=”yes” excerpt=”yes” excerpt_length=”14″ strip_html=”yes” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”fade” animation_direction=”down” animation_speed=”0.5″ animation_offset=”top-into-view” /][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

VÁSÁRLÁSI KUPON

VÁSÁRLÁSI KUPON

1000 Ft azonnali kedvezmény minimum 8000 Ft feletti vásárlás esetén. Add meg az adataidat, hogy megküldhessük neked a kuponkódodat! A kupon a webshopban történő vásárlásnál érvényes egyszeri alkalommal nem akciós termékekre.

Sikeresen fogadtuk érdeklődését.