{"id":5388,"date":"2025-03-26T10:16:20","date_gmt":"2025-03-26T10:16:20","guid":{"rendered":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/ho-chi-minh-pulsujaca-metropolia-nad-morzem-poludniowochinskim"},"modified":"2025-03-26T10:17:59","modified_gmt":"2025-03-26T10:17:59","slug":"ho-chi-minh-pulsujaca-metropolia-nad-morzem-poludniowochinskim","status":"publish","type":"post","link":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/ho-chi-minh-pulsujaca-metropolia-nad-morzem-poludniowochinskim","title":{"rendered":"Ho Chi Minh \u2013 Pulsuj\u0105ca metropolia nad Morzem Po\u0142udniowochi\u0144skim"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row]<br \/>\n[vc_column width=&#8221;1\/2&#8243;]<br \/>\n[vc_custom_heading text=&#8221;Ho Chi Minh \u2013 Pulsuj\u0105ca metropolia nad Morzem Po\u0142udniowochi\u0144skim&#8221; font_container=&#8221;tag:h3|font_size:24px|text_align:left&#8221; use_theme_fonts=&#8221;yes&#8221;]<br \/>\n[vc_empty_space height=&#8221;15px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<p>Ho Chi Minh, nazywany r\u00f3wnie\u017c Sajgonem, to pulsuj\u0105ca metropolia. Tutaj mieszaj\u0105 si\u0119 chaos wielkiego miasta z urokiem kolonialnych budowli, kt\u00f3re s\u0105 \u015bwiadkiem historycznych przemian, kszta\u0142tuj\u0105cych dzisiejszy Wietnam. Warto rozpocz\u0105\u0107 wakacje w Wietnamie od Ho Chi Minh, poniewa\u017c jest to najwi\u0119ksze miasto kraju i doskona\u0142a baza do zwiedzania po\u0142udnia. Poznaj atrakcje Sajgonu i sp\u0119d\u017a niezapomniany czas podczas egzotycznych wakacji!<\/p>\n<h3>Ho Chi Minh &#8211; najwa\u017cniejsze informacje<\/h3>\n<p>Sajgon to miasto w po\u0142udniowym Wietnamie, po\u0142o\u017cone na zachodnim brzegu rzeki Sajgon. Jest najwi\u0119ksz\u0105 metropoli\u0105 kraju, zamieszkuj\u0105 j\u0105 ponad 9 milion\u00f3w os\u00f3b. Stolic\u0105 Wietnamu jest Hanoi, kt\u00f3re r\u00f3wnie\u017c warto odwiedzi\u0107 podczas podr\u00f3\u017cy po kraju. Ho Chi Minh to jedno z najbogatszych miast i centrum biznesowe, ale wci\u0105\u017c zachowuje \u015blady walk o niepodleg\u0142o\u015b\u0107 i zjednoczenie. Obecnie Ho Chi Minh rozwija si\u0119 dynamicznie &#8211; nowoczesne budowle wznoszone s\u0105 w szybkim tempie, podkre\u015blaj\u0105c jego znaczenie gospodarcze. Je\u015bli marzysz o egzotycznym urlopie pe\u0142nym kontrast\u00f3w, kolor\u00f3w i smak\u00f3w, koniecznie odwied\u017a Ho Chi Minh &#8211; miasto, kt\u00f3re Ci\u0119 oczaruje!<\/p>\n<h3>Gdzie le\u017cy Sajgon?<\/h3>\n<p>Sajgon, le\u017c\u0105cy nad Morzem Po\u0142udniowochi\u0144skim, to popularna destynacja na egzotyczn\u0105 podr\u00f3\u017c. Kraj przyci\u0105ga turyst\u00f3w zar\u00f3wno doskona\u0142ymi warunkami do odpoczynku, jak i licznymi historycznymi atrakcjami do zwiedzenia.<\/p>\n<h3>Ho Chi Minh &#8211; mapa<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5381&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<h3>Sajgon \u2013 najlepszy czas na podr\u00f3\u017c<\/h3>\n<p>Klimat w okolicach Ho Chi Minh sprzyja egzotycznemu wypoczynkowi przez ca\u0142y rok, jednak najlepszy czas na odwiedzenie tego miejsca to pora sucha, czyli od listopada do kwietnia. Wtedy mo\u017cesz bez obaw zwiedza\u0107 historyczne zabytki, zwiedza\u0107 klimatyczne targi i spacerowa\u0107 po t\u0119tni\u0105cych \u017cyciem uliczkach Sajgonu. W tym okresie nie ma du\u017cych opad\u00f3w deszczu, a wilgotno\u015b\u0107 jest ni\u017csza, co u\u0142atwia znoszenie wysokich temperatur. Je\u015bli uwielbiasz wypoczynek w upalnym klimacie, to Ho Chi Minh jest idealnym miejscem dla Ciebie!<\/p>\n<h3>Sajgon \u2013 prognoza pogody<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5382&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<h3>Dlaczego Sajgon zmieni\u0142 nazw\u0119?<\/h3>\n<p>Sajgon zmieni\u0142 swoj\u0105 nazw\u0119 na Ho Chi Minh po upadku Wietnamu Po\u0142udniowego w roku 1976, w celu uhonorowania Ho Chi Minha &#8211; przyw\u00f3dcy komunistycznego. Nowa nazwa symbolizuje rewolucyjne przemiany, kt\u00f3re mia\u0142y miejsce w Wietnamie. Pomimo tych zmian, wielu Wietnamczyk\u00f3w nadal u\u017cywa starej nazwy &#8222;Sajgon&#8221;. To miasto, kt\u00f3re by\u0142o \u015bwiadkiem burzliwej historii Wietnamu, oferuje wiele zabytk\u00f3w, kt\u00f3re pozwol\u0105 Ci zg\u0142\u0119bi\u0107 t\u0119 przesz\u0142o\u015b\u0107 podczas podr\u00f3\u017cy po Wietnamie.<\/p>\n<p>Ho Chi Minh oferuje wyj\u0105tkowy klimat, bogaty w szerokie bulwary i kolonialn\u0105, francusk\u0105 architektur\u0119, a tak\u017ce nowoczesne wie\u017cowce. To wszystko tworzy r\u00f3\u017cnorodno\u015b\u0107 sk\u0105pan\u0105 w chaotycznym charakterze, za kt\u00f3ry Sajgon jest znany. Pomimo wielu atrakcji w mie\u015bcie, wi\u0119kszo\u015b\u0107 z nich mo\u017cna zobaczy\u0107 w przeci\u0105gu kilku dni, a najwa\u017cniejsze nawet w jeden. Przygotowali\u015bmy poni\u017cej wyb\u00f3r najciekawszych miejsc i zabytk\u00f3w, kt\u00f3re warto odwiedzi\u0107 w Sajgonie:<\/p>\n<h3>\u015awi\u0105tynia Jadeitowego Cesarza<\/h3>\n<p>\u015awi\u0105tynia Jadeitowego Cesarza (Jade Emperor Pagoda) to miejsce kultu taoistyczne zbudowane przez chi\u0144sk\u0105 spo\u0142eczno\u015b\u0107, kt\u00f3re jest po\u015bwi\u0119cone najwa\u017cniejszemu bogu w taoizmie &#8211; Jadeitowemu (Nefrytowemu) Cesarzowi. Zachwyca ona swoj\u0105 mnogo\u015bci\u0105 \u017cywych kolor\u00f3w. Znajdziesz tu wiele ozdobnych figur i pos\u0105g\u00f3w. Wierzy si\u0119, \u017ce odwiedzanie \u015bwi\u0105tyni przynosi szcz\u0119\u015bcie!<\/p>\n<h3>G\u0142\u00f3wny Urz\u0105d Pocztowy w Sajgonie<\/h3>\n<p>Budowla zosta\u0142a zbudowana za panowania Francuz\u00f3w, dzi\u0119ki czemu wygl\u0105da jak europejski budynek, a nie typowy wietnamski. W \u015brodku zrobi wra\u017cenie na Ciebie \u0142ukowe sklepienia, marmurowe pod\u0142ogi, malowid\u0142a z mapami \u015bwiata na \u015bcianach i budki telefoniczne z czas\u00f3w kolonialnych. Nad g\u0142\u00f3wnym hollem Saigon Central Post Office znajduje si\u0119 wizerunek Ho Chi Minha.<\/p>\n<h3>Bulwar Nguyen Hue<\/h3>\n<p>Bulwar Nguyen Hue znajduje si\u0119 w samym centrum miasta i jest najpopularniejszym i najpi\u0119kniejszym deptakiem w Sajgonie. Znajdziesz tu restauracje, kawiarnie i liczne sklepy. Rozci\u0105ga si\u0119 od Ratusza Miejskiego a\u017c do brzegu rzeki Sajgon.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5383&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<h3>Landmark 81<\/h3>\n<p>Landmark 81 to najwy\u017cszy budynek w Wietnamie, kt\u00f3ry wznosi si\u0119 na imponuj\u0105c\u0105 wysoko\u015b\u0107 461 metr\u00f3w. Nazwa \u201eLandmark 81\u201d pochodzi od liczby 81 pi\u0119ter, kt\u00f3re ten budynek posiada. Ten szklany wie\u017cowiec znajduje si\u0119 w samym centrum nowoczesnej dzielnicy biznesowej \u2013 Binh Thanh, i jest uwa\u017cany za najwa\u017cniejszy symbol wsp\u00f3\u0142czesnego Wietnamu. Na parterze budynku znajduje si\u0119 najwi\u0119ksze centrum handlowe w mie\u015bcie \u2013 Vincom Center, oraz najwi\u0119ksze lodowisko w Wietnamie. Tak, nawet podczas egzotycznych wakacji, masz mo\u017cliwo\u015b\u0107 poje\u017adzi\u0107 na \u0142y\u017cwach! Jednak najbardziej zachwycaj\u0105c\u0105 atrakcj\u0105 jest taras widokowy, znajduj\u0105cy si\u0119 na wysoko\u015bci od 369 do 382 metr\u00f3w. Widok na metropoli\u0119, szczeg\u00f3lnie noc\u0105, zapiera dech w piersiach!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5385&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<h3>Zabytek architektury w Ho Chi Minh<\/h3>\n<p>Przyk\u0142adem wp\u0142ywu francuskiej dominacji w Sajgonie jest replika s\u0142ynnej katedry katolickiej Notre-Dame, zbudowana w 1880 roku. Notre-Dame Cathedral Basilica of Saigon to tak\u017ce najwi\u0119ksza i najbardziej imponuj\u0105ca \u015bwi\u0105tynia w Ho Chi Minh.<\/p>\n<p>Je\u015bli masz wi\u0119cej czasu, zdecydowanie warto zwiedzi\u0107 okolice Ho Chi Minh. Sajgon jest doskona\u0142\u0105 baz\u0105 do odkrywania po\u0142udniowego Wietnamu. Oto najciekawsze atrakcje:<\/p>\n<h3>Rezerwat przyrody Delta Mekongu<\/h3>\n<p>Oko\u0142o 12% powierzchni kraju zajmuje rozlewisko rzeki Mekong. Na pocz\u0105tek wycieczki warto odwiedzi\u0107 buddyjsk\u0105 \u015bwi\u0105tyni\u0119 Vinh Trang, gdzie mo\u017cna podziwia\u0107 ogromn\u0105 statu\u0119 Buddy i le\u017c\u0105cy pos\u0105g. Wycieczki \u0142odzi\u0105 po jednej z odn\u00f3g Mekongu s\u0105 popularne w tej okolicy. W Can Tho, stolicy regionu, warto odwiedzi\u0107 s\u0142ynny p\u0142ywaj\u0105cy targ Cai Rang. Warto te\u017c odwiedzi\u0107 fabryk\u0119 cukierk\u00f3w kokosowych, gdzie poznasz proces produkcji i spr\u00f3bujesz r\u00f3\u017cnych smako\u0142yk\u00f3w.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5386&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<h3>Zwiedzanie Tunele Cu Chi<\/h3>\n<p>Tunele Cu Chi, usytuowane oko\u0142o 50 km od Ho Chi Minh, s\u0105 popularnym miejscem turystycznym, kt\u00f3re umo\u017cliwia spojrzenie na wojn\u0119 w Wietnamie z perspektywy Wietnamczyk\u00f3w. Opr\u00f3cz funkcji komunikacyjnych, tunele pe\u0142ni\u0142y r\u00f3wnie\u017c rol\u0119 umocnie\u0144 obronnych i stanowi\u0142y schronienie dla zar\u00f3wno \u017co\u0142nierzy, jak i cywil\u00f3w. To w\u0142a\u015bnie wok\u00f3\u0142 systemu tuneli toczy\u0142y si\u0119 zaci\u0119te walki. Zwiedzanie tego miejsca zazwyczaj trwa oko\u0142o p\u00f3\u0142 dnia. Zalecamy wybranie si\u0119 tam z wycieczk\u0105 fakultatywn\u0105, pod opiek\u0105 przewodnika, aby m\u00f3c zobaczy\u0107 i pozna\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w dotycz\u0105cych tuneli.<\/p>\n<p>W wietnamskich centrach handlowych mo\u017cna znale\u017a\u0107 wiele luksusowych marek i wysokiej jako\u015bci kosmetyk\u00f3w, kt\u00f3re s\u0105 idealne dla mi\u0142o\u015bnik\u00f3w azjatyckiej piel\u0119gnacji. Kremy, maski w p\u0142achcie i lotiony wyr\u00f3\u017cniaj\u0105 si\u0119 swoimi unikalnymi sk\u0142adnikami. Nie mo\u017cna r\u00f3wnie\u017c przeoczy\u0107 lokalnych targ\u00f3w, takich jak The Box Market czy Ben Thanh Market, gdzie mo\u017cna znale\u017a\u0107 modowe dodatki i ubrania w atrakcyjnych cenach.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_single_image image=&#8221;5387&#8243; img_size=&#8221;large&#8221;]<br \/>\n[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_column_text]<\/p>\n<div class=\"flex-shrink-0 flex flex-col relative items-end\">\n<div class=\"pt-0\">\n<div class=\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\">\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\">\n<p>Dodatkowo, podczas wizyty w Wietnamie warto zaopatrzy\u0107 si\u0119 w:<\/p>\n<p>Ponadto, na targach w Sajgonie mo\u017cna znale\u017a\u0107 wiele lokalnych przysmak\u00f3w i wyrob\u00f3w r\u0119kodzielniczych, kt\u00f3re z pewno\u015bci\u0105 warto przynie\u015b\u0107 ze sob\u0105 z niezapomnianych wakacji nad Morzem Po\u0142udniowochi\u0144skim.<\/p>\n<h3>Sprawd\u017a nasze oferty na wakacje w Wietnamie!<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<p>[vc_empty_space height=&#8221;50px&#8221;]<\/p>\n<div class=\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\"><a href=\"https:\/\/wakacyjneprzygody.pl\/hiszpania\/super-last-minute-wyjazd-jutro\">Polecamy r\u00f3wnie\u017c sprawdzi\u0107 najlepsze oferty na super last minute wyjazd jutro!<\/a><\/div>\n<p>[\/vc_column]<\/p>\n<p>[vc_column width=&#8221;1\/2&#8243;]<br \/>\n[vc_empty_space height=&#8221;40px&#8221;]<br \/>\n[vc_single_image image=&#8221;2148&#8243; img_size=&#8221;full&#8221;]<br \/>\n[vc_empty_space height=&#8221;40px&#8221;]<br \/>\n[vc_single_image image=&#8221;1757&#8243; img_size=&#8221;full&#8221;]<br \/>\n[vc_empty_space height=&#8221;40px&#8221;]<\/p>\n<p>[vc_raw_html]<br \/>\nPGRpdiBpZD0ib2ZmZXJzLWNvbnRhaW5lciI+PC9kaXY+<br \/>\n[\/vc_raw_html]<\/p>\n<p>[vc_raw_js]<br \/>\nCiAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgY29uc3QgcGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyh7CiAgICAgICAgICAgICAgICAnZGVwYXJ0dXJlJzogJzIwMjUtMDQtMjUnLAogICAgICAgICAgICAgICAgJ2Fycml2YWwnOiAnMjAyNS0wNS0yNScsCiAgICAgICAgICAgICAgICAnZHVyYXRpb24nOiAnNToxNScsCiAgICAgICAgICAgICAgICAnc2VydmljZWRlc2NbXSc6ICdhbGwnLAogICAgICAgICAgICAgICAgJ2FkdWx0cyc6IDIsCiAgICAgICAgICAgICAgICAncGxhbmUnOiAnc2Ftb2xvdCcsCiAgICAgICAgICAgICAgICAnc3RhcnMnOiAwLAogICAgICAgICAgICAgICAgJ3RvdGFsX3ByaWNlJzogMCwKICAgICAgICAgICAgICAgICdtZXJsaW54VHJhbnNwb3J0JzogJ0YnCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICAvLyBGdW5rY2phIG9kcG93aWVkemlhbG5hIHphIHBvYmllcmFuaWUgb2ZlcnQgeiBBUEkKYXN5bmMgZnVuY3Rpb24gZmV0Y2hPZmZlcnMoKSB7CiAgICB0cnkgewogICAgICAgIGNvbnN0IGlkUmVzcG9uc2UgPSBhd2FpdCBmZXRjaCgnaHR0cHM6Ly93YWthY3lqbmVwcnp5Z29keS5wbC9hcGkvdjIvc2VhcmNoL2lkJywgewogICAgICAgICAgICBtZXRob2Q6ICdQT1NUJywKICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGJvZHk6IHBhcmFtcy50b1N0cmluZygpCiAgICAgICAgfSk7CiAgICAgICAgY29uc3Qgc2VhcmNoSWQgPSBhd2FpdCBpZFJlc3BvbnNlLmpzb24oKTsKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCdodHRwczovL3dha2FjeWpuZXByenlnb2R5LnBsL2FwaS92Mi90b3VycycsIHsKICAgICAgICAgICAgbWV0aG9kOiAnUE9TVCcsCiAgICAgICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicKICAgICAgICAgICAgfSwKICAgICAgICAgICAgYm9keTogSlNPTi5zdHJpbmdpZnkoewogICAgICAgICAgICAgICAgJ2dldEFzQXJyYXknOiB0cnVlLAogICAgICAgICAgICAgICAgJ3NlYXJjaF9pZCc6IHNlYXJjaElkLnNlYXJjaF9pZCwKICAgICAgICAgICAgfSkKICAgICAgICB9KQoKICAgICAgICByZXR1cm4gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmVycm9yKCdFcnJvciBmZXRjaGluZyBvZmZlcnM6JywgZXJyb3IpOwogICAgICAgIHJldHVybiBudWxsOwogICAgfQp9CgovLyBGdW5rY2phIGxvc293byBwb2R3ecW8c3phasSFY2EgY2VuxJkgbyA1LTEwJQpmdW5jdGlvbiBjYWxjdWxhdGVPcmlnaW5hbFByaWNlV2l0aE1hcmt1cChwcmljZSkgewogICAgY29uc3QgbWFya3VwUGVyY2VudGFnZSA9IE1hdGgucmFuZG9tKCkgKiAoMTAgLSA1KSArIDU7IC8vIExvc293eSBwcm9jZW50IHogemFrcmVzdSA1LTEwCiAgICBjb25zdCBtYXJrdXAgPSBwcmljZSAqIChtYXJrdXBQZXJjZW50YWdlIC8gMTAwKTsKICAgIHJldHVybiBNYXRoLnJvdW5kKHByaWNlICsgbWFya3VwKTsKfQoKZnVuY3Rpb24gY3JlYXRlSW1hZ2VTZWN0aW9uKGltYWdlVXJsLCBob3RlbE5hbWUsIHByaWNlU2VjdGlvbk1vYmlsZSkgewogICAgY29uc3QgaW1hZ2VTZWN0aW9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBpbWFnZVNlY3Rpb24uY2xhc3NOYW1lID0gJ2ltYWdlLXNlY3Rpb24gaW1hZ2Utc2VjdGlvbi1hcnRpY2xlJzsKICAgIGNvbnN0IGltYWdlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJyk7CiAgICBpbWFnZS5zcmMgPSBpbWFnZVVybDsKICAgIGltYWdlLmFsdCA9ICdIaXN6cGFuaWEgQWxsIEluY2x1c2l2ZSc7IC8vIERvZGFuaWUgbWV0YSBvcGlzdSBhbHQKCi8vIERvZGFuaWUgcHJpY2VTZWN0aW9uIG5hIG1vYmlsZQogICAgaW1hZ2VTZWN0aW9uLmFwcGVuZENoaWxkKHByaWNlU2VjdGlvbk1vYmlsZSk7CiAgICBpbWFnZVNlY3Rpb24uYXBwZW5kQ2hpbGQoaW1hZ2UpOwogICAgcmV0dXJuIGltYWdlU2VjdGlvbjsKfQoKLy8gRnVua2NqYSB0d29yesSFY2EgaW5mb3JtYWNqZSBvIGhvdGVsdQpmdW5jdGlvbiBjcmVhdGVIb3RlbEluZm8oaG90ZWxOYW1lLCBzdGFycywgbG9jYXRpb24sIGZsaWdodERldGFpbHMsIHVybCkgewogICAgY29uc3QgaG90ZWxJbmZvID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBob3RlbEluZm8uY2xhc3NOYW1lID0gJ2hvdGVsLWluZm8nOwoKLy8gU2tyw7NjZW5pZSBuYXp3eSBob3RlbHUgZG8gNDUgem5ha8OzdywgemFrb8WEY3pvbmUgdHJ6ZW1hIGtyb3BrYW1pCiAgICBjb25zdCB0cnVuY2F0ZWRIb3RlbE5hbWUgPSBob3RlbE5hbWUubGVuZ3RoID4gNDAgPyBob3RlbE5hbWUuc3Vic3RyaW5nKDAsIDQwKSArICcuLi4nIDogaG90ZWxOYW1lOwoKICAgIGNvbnN0IG5hbWVFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOwogICAgbmFtZUVsZW1lbnQuY2xhc3NOYW1lID0gJ2hvdGVsLW5hbWUgaG90ZWwtbmFtZS1hcnRpY2xlJzsKICAgIG5hbWVFbGVtZW50LnRleHRDb250ZW50ID0gdHJ1bmNhdGVkSG90ZWxOYW1lOwogICAgbmFtZUVsZW1lbnQuaHJlZiA9IHVybDsKCiAgICBjb25zdCBzdGFyc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHN0YXJzRWxlbWVudC5jbGFzc05hbWUgPSAnc3RhcnMnOwogICAgc3RhcnNFbGVtZW50LnRleHRDb250ZW50ID0gJ+KYhScucmVwZWF0KHN0YXJzKTsKCiAgICBjb25zdCBsb2NhdGlvbkVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGxvY2F0aW9uRWxlbWVudC5jbGFzc05hbWUgPSAnbG9jYXRpb24nOwogICAgbG9jYXRpb25FbGVtZW50LnRleHRDb250ZW50ID0gbG9jYXRpb247CgogICAgY29uc3QgZGV0YWlsc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGRldGFpbHNFbGVtZW50LmNsYXNzTmFtZSA9ICdkZXRhaWxzJzsKICAgIGRldGFpbHNFbGVtZW50LmlubmVySFRNTCA9IGA8cD5XeWxvdCB6ICR7ZmxpZ2h0RGV0YWlscy5kZXBhcnR1cmVBaXJwb3J0fSBvICR7ZmxpZ2h0RGV0YWlscy5kZXBhcnR1cmVUaW1lfSwgcG93csOzdCB6ICR7ZmxpZ2h0RGV0YWlscy5hcnJpdmFsQWlycG9ydH0gbyAke2ZsaWdodERldGFpbHMuYXJyaXZhbFRpbWV9PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+JHtmbGlnaHREZXRhaWxzLmZsaWdodE9wZXJhdG9yfTwvcD5gOwoKICAgIGhvdGVsSW5mby5hcHBlbmQobmFtZUVsZW1lbnQsIHN0YXJzRWxlbWVudCwgbG9jYXRpb25FbGVtZW50KTsKICAgIHJldHVybiBob3RlbEluZm87Cn0KCi8vIEZ1bmtjamEgdHdvcnrEhWNhIHNla2NqxJkgY2Vub3fEhQpmdW5jdGlvbiBjcmVhdGVQcmljZVNlY3Rpb24ob3JpZ2luYWxQcmljZSwgZGlzY291bnRlZFByaWNlLCBkZXBhcnR1cmVEYXRlLCByZXR1cm5EYXRlLCBjbGFzc05hbWUpIHsKICAgIGNvbnN0IHByaWNlU2VjdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgcHJpY2VTZWN0aW9uLmNsYXNzTmFtZSA9IGBwcmljZS1zZWN0aW9uIHByaWNlLXNlY3Rpb24tYXJ0aWNsZSAke2NsYXNzTmFtZX1gOwogICAgY29uc3QgcHJpY2VJbmZvID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBwcmljZUluZm8uY2xhc3NOYW1lID0gJ3ByaWNlLWluZm8nOwogICAgY29uc3Qgb3JpZ2luYWxQcmljZUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIG9yaWdpbmFsUHJpY2VFbGVtZW50LmNsYXNzTmFtZSA9ICdvcmlnaW5hbC1wcmljZSc7CiAgICBvcmlnaW5hbFByaWNlRWxlbWVudC50ZXh0Q29udGVudCA9IGAke29yaWdpbmFsUHJpY2V9IHrFgmA7CiAgICBjb25zdCBmaW5hbFByaWNlRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgZmluYWxQcmljZUVsZW1lbnQuY2xhc3NOYW1lID0gJ2ZpbmFsLXByaWNlJzsKICAgIGZpbmFsUHJpY2VFbGVtZW50LnRleHRDb250ZW50ID0gYCR7ZGlzY291bnRlZFByaWNlfSB6xYJgOwogICAgY29uc3QgcGVyUGVyc29uRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgcGVyUGVyc29uRWxlbWVudC5jbGFzc05hbWUgPSAncGVyLXBlcnNvbic7CiAgICBwZXJQZXJzb25FbGVtZW50LnRleHRDb250ZW50ID0gJ3phIG9zb2LEmSc7CiAgICBjb25zdCBkYXRlc0VsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGRhdGVzRWxlbWVudC5jbGFzc05hbWUgPSAnZGF0ZXMnOwogICAgZGF0ZXNFbGVtZW50LnRleHRDb250ZW50ID0gYCR7ZGVwYXJ0dXJlRGF0ZX0gLSAke3JldHVybkRhdGV9YDsKICAgIHByaWNlSW5mby5hcHBlbmQob3JpZ2luYWxQcmljZUVsZW1lbnQsIGZpbmFsUHJpY2VFbGVtZW50LCBwZXJQZXJzb25FbGVtZW50LCBkYXRlc0VsZW1lbnQpOwogICAgcHJpY2VTZWN0aW9uLmFwcGVuZENoaWxkKHByaWNlSW5mbyk7CiAgICByZXR1cm4gcHJpY2VTZWN0aW9uOwp9CgovLyBGdW5rY2phIHR3b3J6xIVjYSBzZWtjasSZIHogbmF6d8SFIHRvdXJvcGVyYXRvcmEKZnVuY3Rpb24gY3JlYXRlVG91ck9wZXJhdG9yU2VjdGlvbih0b3VyT3BlcmF0b3IpIHsKICAgIGNvbnN0IHJldmlld1NlY3Rpb24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHJldmlld1NlY3Rpb24uY2xhc3NOYW1lID0gJ3Jldmlldy1zZWN0aW9uJzsKICAgIGNvbnN0IHJldmlld1Njb3JlRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgcmV2aWV3U2NvcmVFbGVtZW50LmNsYXNzTmFtZSA9ICdyZXZpZXctc2NvcmUnOwogICAgcmV2aWV3U2NvcmVFbGVtZW50LnRleHRDb250ZW50ID0gdG91ck9wZXJhdG9yOwogICAgY29uc3QgcmV2aWV3VGV4dEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHJldmlld1RleHRFbGVtZW50LmNsYXNzTmFtZSA9ICdyZXZpZXctdGV4dCc7CiAgICByZXZpZXdUZXh0RWxlbWVudC50ZXh0Q29udGVudCA9ICdUcmFuc3BvcnQgbG90bmlza28taG90ZWwtbG90bmlza28gZ3JhdGlzJzsKICAgIHJldmlld1NlY3Rpb24uYXBwZW5kKHJldmlld1Njb3JlRWxlbWVudCwgcmV2aWV3VGV4dEVsZW1lbnQpOwogICAgcmV0dXJuIHJldmlld1NlY3Rpb247Cn0KCi8vIEZ1bmtjamEgdHdvcnrEhWNhIHNla2NqxJkgeiBtaWVqc2NlbSB3eWxvdHUgaSBpbmZvcm1hY2phbWkgbyB1c8WCdWdhY2gKZnVuY3Rpb24gY3JlYXRlRmxpZ2h0QW5kU2VydmljZUluZm8oZGVwYXJ0dXJlQWlycG9ydCwgc2VydmljZSkgewogICAgY29uc3QgZGVwYXJ0dXJlU2VjdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgZGVwYXJ0dXJlU2VjdGlvbi5jbGFzc05hbWUgPSAncmV2aWV3LWRlcGFydHVyZS1haXJwb3J0JzsKICAgIGNvbnN0IGZsaWdodEljb24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGZsaWdodEljb24uY2xhc3NOYW1lID0gJ2ZsaWdodC1pY29uJzsKICAgIGZsaWdodEljb24uaW5uZXJIVE1MID0gJzxzcGFuIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSI+PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiByb2xlPSJwcmVzZW50YXRpb24iIHN0eWxlPSJ3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdCI+PHBhdGggZD0iTTE3OC4wODEgNDEuOTczYy0yLjY4MSAyLjY2My0xNi4wNjUgMTcuNDE2LTI4Ljk1NiAzMC4yMjFjMCAxMDcuOTE2IDMuNTU4IDk5LjgxNS0xNC41NTUgMTE3LjgwN2wtMTQuMzU4LTYwLjQwMmwtMTQuNjctMTQuNTcyYy0zOC44NzMgMzguNjA2LTMzLjAxNSA4LjcxMS0zMy4wMTUgNDUuNjY5Yy4wMzcgOC4wNzEtMy4zNzMgMTMuMzgtOC4yNjMgMTguMjM3TDUwLjY2IDE0OC4zOWwtMzAuNzUxLTEzLjUxM2MxMC4wOTQtMTAuMDE3IDE1LjYwOS04LjIwNyAzOS40ODgtOC4yMDdjOC4xMjctMTYuNjY2IDE4LjE3My0yMy44MSAyNi4wMzMtMzEuNjJMNzAuNzkgODAuNTA5TDEwIDY2LjI2OWMxNy4xNTMtMTcuMDM5IDYuNjM4LTEzLjg5NSAxMTguMzk2LTEzLjg5NWMxMi45Ni0xMi44NzMgMjYuODgyLTI3LjcwMyAyOS41NzQtMzAuMzc3YzcuNzQ1LTcuNjkyIDI4LjAxNy0xNC4zNTcgMzEuMjA1LTExLjE5MWMzLjE4NyAzLjE2Ni0zLjM0OSAyMy40NzQtMTEuMDk0IDMxLjE2N3ptLTEzLjY3NCA0Mi40NjlsLTguMDk5IDguMDI3djIzLjU4YzE3LjUwOC0xNy41NSAyMS45NjMtMTcuNzY3IDguMDk5LTMxLjYwN3ptLTQ4LjEyNS00Ny45MjNjLTEzLjY3OC0xMy42NTItMTIuNjQyLTEwLjgyOC0zMi4xNTIgOC41N2gyMy42MjVsOC41MjctOC41N3oiPjwvcGF0aD48L3N2Zz48L3NwYW4+JzsKICAgIGNvbnN0IGZsaWdodEluZm8gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGZsaWdodEluZm8uY2xhc3NOYW1lID0gJ2ZsaWdodC1pbmZvJzsKICAgIGZsaWdodEluZm8udGV4dENvbnRlbnQgPSBkZXBhcnR1cmVBaXJwb3J0OwogICAgY29uc3Qgc2VydmljZUluZm8gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHNlcnZpY2VJbmZvLmNsYXNzTmFtZSA9ICdzZXJ2aWNlLWluZm8nOwogICAgc2VydmljZUluZm8udGV4dENvbnRlbnQgPSBzZXJ2aWNlOwogICAgZGVwYXJ0dXJlU2VjdGlvbi5hcHBlbmQoZmxpZ2h0SWNvbiwgZmxpZ2h0SW5mbyk7CiAgICByZXR1cm4gW2RlcGFydHVyZVNlY3Rpb24sIHNlcnZpY2VJbmZvXTsKfQoKLy8gRnVua2NqYSB0d29yesSFY2EgcGXFgm55IGtvbnRlbmVyIG9mZXJ0eQpmdW5jdGlvbiBjcmVhdGVPZmZlckVsZW1lbnQob2ZmZXIpIHsKICAgIGNvbnN0IG9mZmVyRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgb2ZmZXJFbGVtZW50LmNsYXNzTmFtZSA9ICdkZWFsLWNvbnRhaW5lciBkZWFsLWNvbnRhaW5lci1hcnRpY2xlJzsKICAgIG9mZmVyRWxlbWVudC5zdHlsZS5jdXJzb3IgPSAncG9pbnRlcic7CgogICAgZnVuY3Rpb24gcmVkaXJlY3RUb09mZmVyKCkgewogICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gYGh0dHBzOi8vd2FrYWN5am5lcHJ6eWdvZHkucGwvb2ZlcnRhLyR7b2ZmZXIuaWR9Lmh0bWxgOwogICAgfQoKICAgIG9mZmVyRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHJlZGlyZWN0VG9PZmZlcik7CgovLyBUd29yemVuaWUgc2VrY2ppIHogb2JyYXpraWVtCiAgICBjb25zdCBvcmlnaW5hbFByaWNlID0gY2FsY3VsYXRlT3JpZ2luYWxQcmljZVdpdGhNYXJrdXAocGFyc2VJbnQob2ZmZXIudG91ck9mZmVyRGVzY3JpcHRpb24ucHJpY2UudmFsdWUpKTsKICAgIGNvbnN0IHByaWNlU2VjdGlvbk1vYmlsZSA9IGNyZWF0ZVByaWNlU2VjdGlvbigKICAgICAgICBvcmlnaW5hbFByaWNlLAogICAgICAgIG9mZmVyLnRvdXJPZmZlckRlc2NyaXB0aW9uLnByaWNlLnZhbHVlLAogICAgICAgIG9mZmVyLnRvdXJPZmZlclRyaXAuc3RheVJhbmdlLmJlZ2luLAogICAgICAgIG9mZmVyLnRvdXJPZmZlclRyaXAuc3RheVJhbmdlLmVuZCwKICAgICAgICAnc2hvdy1vbi1tb2JpbGUnCiAgICApOwogICAgY29uc3QgaW1hZ2VTZWN0aW9uID0gY3JlYXRlSW1hZ2VTZWN0aW9uKAogICAgICAgIG9mZmVyLnRvdXJPZmZlckltYWdlWzBdLAogICAgICAgIG9mZmVyLnRvdXJPZmZlckhvdGVsLm5hbWUsCiAgICAgICAgcHJpY2VTZWN0aW9uTW9iaWxlCiAgICApOwoKLy8gVHdvcnplbmllIHNla2NqaSB6IGluZm9ybWFjamFtaQogICAgY29uc3QgaW5mb1NlY3Rpb24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGluZm9TZWN0aW9uLmNsYXNzTmFtZSA9ICdpbmZvLXNlY3Rpb24gaW5mby1zZWN0aW9uLWFydGljbGUnOwoKLy8gVHdvcnplbmllIGtvbnRlbmVyYSB6IHphd2FydG\/Fm2NpxIUKICAgIGNvbnN0IGNvbnRlbnRXcmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBjb250ZW50V3JhcHBlci5jbGFzc05hbWUgPSAnY29udGVudC13cmFwcGVyJzsKCi8vIEluZm9ybWFjamUgbyBob3RlbHUKICAgIGNvbnN0IGhvdGVsSW5mbyA9IGNyZWF0ZUhvdGVsSW5mbygKICAgICAgICBvZmZlci50b3VyT2ZmZXJIb3RlbC5uYW1lLAogICAgICAgIG9mZmVyLnRvdXJPZmZlckhvdGVsLnN0YW5kYXJkIC8gMTAsCiAgICAgICAgW29mZmVyLnRvdXJPZmZlck9iamVjdC5jb3VudHJ5LCBvZmZlci50b3VyT2ZmZXJPYmplY3QucmVnaW9uLCBvZmZlci50b3VyT2ZmZXJPYmplY3QuY2l0eV0uam9pbignIC8gJyksCiAgICAgICAgewogICAgICAgICAgICBkZXBhcnR1cmVBaXJwb3J0OiBvZmZlci50b3VyT2ZmZXJUcmlwLmRlcGFydHVyZVBsYWNlCiAgICAgICAgfSwKICAgICAgICBgaHR0cHM6Ly93YWthY3lqbmVwcnp5Z29keS5wbC9vZmVydGEvJHtvZmZlci5pZH0uaHRtbGAKICAgICk7CgovLyBTZWtjamEgY2Vub3dhCiAgICBjb25zdCBwcmljZVNlY3Rpb24gPSBjcmVhdGVQcmljZVNlY3Rpb24oCiAgICAgICAgb3JpZ2luYWxQcmljZSwKICAgICAgICBvZmZlci50b3VyT2ZmZXJEZXNjcmlwdGlvbi5wcmljZS52YWx1ZSwKICAgICAgICBvZmZlci50b3VyT2ZmZXJUcmlwLnN0YXlSYW5nZS5iZWdpbiwKICAgICAgICBvZmZlci50b3VyT2ZmZXJUcmlwLnN0YXlSYW5nZS5lbmQsCiAgICAgICAgJ3Nob3ctb24tZGVza3RvcCcKICAgICk7CgovLyBEb2RhbmllIGluZm9ybWFjamkgbyBob3RlbHUgaSBjZW5hY2ggZG8gemF3YXJ0b8WbY2kKICAgIGNvbnRlbnRXcmFwcGVyLmFwcGVuZChob3RlbEluZm8sIHByaWNlU2VjdGlvbik7CgovLyBEb2RhbmllIHphd2FydG\/Fm2NpIGkgbGluaWkgcG9kemlhxYJ1IGRvIHNla2NqaSBpbmZvcm1hY3lqbmVqCiAgICBpbmZvU2VjdGlvbi5hcHBlbmRDaGlsZChjb250ZW50V3JhcHBlcik7CiAgICBjb25zdCBockVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdocicpOwogICAgaHJFbGVtZW50LmNsYXNzTmFtZSA9ICdzaG93LW9uLWRlc2t0b3AnOyAvLyBEb2RhbmllIGtsYXN5IHNob3ctb24tZGVza3RvcAogICAgaW5mb1NlY3Rpb24uYXBwZW5kQ2hpbGQoaHJFbGVtZW50KTsKCi8vIFNla2NqYSB6IG5henfEhSB0b3Vyb3BlcmF0b3JhIGkgZG9kYXRrb3fEhSBpbmZvcm1hY2rEhQogICAgY29uc3QgdG91ck9wZXJhdG9yU2VjdGlvbiA9IGNyZWF0ZVRvdXJPcGVyYXRvclNlY3Rpb24ob2ZmZXIudG91ck9mZmVyRGVzY3JpcHRpb24udG91cm9wKTsKICAgIGluZm9TZWN0aW9uLmFwcGVuZENoaWxkKHRvdXJPcGVyYXRvclNlY3Rpb24pOwoKLy8gU2VrY2phIHogbWllanNjZW0gd3lsb3R1IGkgaW5mb3JtYWNqYW1pIG8gdXPFgnVnYWNoCiAgICBjb25zdCBbZGVwYXJ0dXJlU2VjdGlvbiwgc2VydmljZUluZm9dID0gY3JlYXRlRmxpZ2h0QW5kU2VydmljZUluZm8oCiAgICAgICAgb2ZmZXIudG91ck9mZmVyVHJpcC5kZXBhcnR1cmVQbGFjZSwKICAgICAgICBvZmZlci50b3VyT2ZmZXJPYmplY3Quc2VydmljZQogICAgKTsKICAgIGluZm9TZWN0aW9uLmFwcGVuZChkZXBhcnR1cmVTZWN0aW9uLCBzZXJ2aWNlSW5mbyk7CgovLyBEb2RhbmllIHNla2NqaSBvYnJhemthIGkgaW5mb3JtYWNqaSBkbyBnxYLDs3duZWdvIGtvbnRlbmVyYQogICAgb2ZmZXJFbGVtZW50LmFwcGVuZChpbWFnZVNlY3Rpb24sIGluZm9TZWN0aW9uKTsKCiAgICByZXR1cm4gb2ZmZXJFbGVtZW50Owp9CgovLyBGdW5rY2phIGfFgsOzd25hLCBrdMOzcmEgcG9iaWVyYSBkYW5lIGkgd3nFm3dpZXRsYSBvZmVydHkKYXN5bmMgZnVuY3Rpb24gZmV0Y2hBbmREaXNwbGF5T2ZmZXJzKCkgewogICAgY29uc3QgZGF0YSA9IGF3YWl0IGZldGNoT2ZmZXJzKCk7CiAgICBpZiAoZGF0YSkgewogICAgICAgIGNvbnN0IG9mZmVyc0NvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvZmZlcnMtY29udGFpbmVyJyk7CiAgICAgICAgZGF0YS50b3VyT2ZmZXJzLmZvckVhY2gob2ZmZXIgPT4gewogICAgICAgICAgICBjb25zdCBvZmZlckVsZW1lbnQgPSBjcmVhdGVPZmZlckVsZW1lbnQob2ZmZXIub2ZmZXJEYXRhKTsKICAgICAgICAgICAgb2ZmZXJzQ29udGFpbmVyLmFwcGVuZENoaWxkKG9mZmVyRWxlbWVudCk7CiAgICAgICAgfSk7CiAgICB9Cn0KCi8vIFd5d2\/FgmFuaWUgZnVua2NqaSBwbyB6YcWCYWRvd2FuaXUgc3Ryb255CmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBmZXRjaEFuZERpc3BsYXlPZmZlcnMpOwogICAgICAgIDwvc2NyaXB0PgogICAg<br \/>\n[\/vc_raw_js]<br \/>\n[\/vc_column]<br \/>\n[\/vc_row]<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>[vc_row] [vc_column width=&#8221;1\/2&#8243;] [vc_custom_heading text=&#8221;Ho Chi Minh \u2013 Pulsuj\u0105ca metropolia nad Morzem Po\u0142udniowochi\u0144skim&#8221; font_container=&#8221;tag:h3|font_size:24px|text_align:left&#8221; use_theme_fonts=&#8221;yes&#8221;] [vc_empty_space height=&#8221;15px&#8221;] [vc_column_text] Ho Chi Minh, nazywany r\u00f3wnie\u017c Sajgonem, to pulsuj\u0105ca metropolia. Tutaj mieszaj\u0105 si\u0119 chaos wielkiego miasta z urokiem kolonialnych budowli, kt\u00f3re s\u0105 \u015bwiadkiem historycznych przemian, kszta\u0142tuj\u0105cych dzisiejszy Wietnam. Warto rozpocz\u0105\u0107 wakacje w Wietnamie od Ho Chi Minh, poniewa\u017c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4320,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-5388","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aktualnosci"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/posts\/5388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/comments?post=5388"}],"version-history":[{"count":1,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/posts\/5388\/revisions"}],"predecessor-version":[{"id":5389,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/posts\/5388\/revisions\/5389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/media\/4320"}],"wp:attachment":[{"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/media?parent=5388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/categories?post=5388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wakacyjneprzygody.pl\/hiszpania\/wp-json\/wp\/v2\/tags?post=5388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}