{"id":95851,"date":"2026-04-03T13:27:08","date_gmt":"2026-04-03T11:27:08","guid":{"rendered":"https:\/\/bno-travel.com\/hjem\/"},"modified":"2026-09-15T18:51:59","modified_gmt":"2026-09-15T16:51:59","slug":"inicio","status":"publish","type":"page","link":"https:\/\/bno-travel.com\/pt-pt\/","title":{"rendered":"In\u00edcio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"95851\" class=\"elementor elementor-95851 elementor-28315\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55ef98c e-flex e-con-boxed e-con e-parent\" data-id=\"55ef98c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9fb822 elementor-widget elementor-widget-html\" data-id=\"b9fb822\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bno-mobile-app-banner\" id=\"bnoMobileAppBanner\" aria-label=\"Aplica\u00e7\u00e3o BNO Travel\">\r\n  <div class=\"bno-mobile-app-banner-inner\">\r\n    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/01\/icon.png?w=800&#038;ssl=1\" alt=\"BNO Travel\" class=\"bno-mobile-app-banner-icon\" onerror=\"this.style.display='none'\">\r\n\r\n    <div class=\"bno-mobile-app-banner-copy\">\r\n      <strong>BNO Travel<\/strong>\r\n      <span>Planeia a tua viagem mais facilmente na aplica\u00e7\u00e3o<\/span>\r\n    <\/div>\r\n\r\n    <a href=\"https:\/\/apps.apple.com\/app\/bno-travel\/id6755876245\" class=\"bno-mobile-app-banner-button\" id=\"bnoMobileAppBannerButton\" target=\"_blank\" rel=\"noopener\">\r\n      Abrir\r\n    <\/a>\r\n\r\n    <button type=\"button\" class=\"bno-mobile-app-banner-close\" id=\"bnoMobileAppBannerClose\" aria-label=\"Fechar o banner da aplica\u00e7\u00e3o\">\r\n      \u00d7\r\n    <\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* BNO Travel mobile app banner.\r\n   This is intentionally scoped with unique class names so it does not affect the rest of the page. *\/\r\n\r\n.bno-mobile-app-banner {\r\n  display: none;\r\n  background: #ffffff;\r\n  border-bottom: 1px solid rgba(15, 23, 42, 0.10);\r\n  box-shadow: 0 4px 18px rgba(15, 23, 42, 0.08);\r\n  position: relative;\r\n  z-index: 40;\r\n}\r\n\r\n.bno-mobile-app-banner-inner {\r\n  width: 100%;\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  padding: 10px 20px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.bno-mobile-app-banner-icon {\r\n  width: 46px;\r\n  height: 46px;\r\n  border-radius: 12px;\r\n  object-fit: cover;\r\n  flex: 0 0 auto;\r\n  background: #071126;\r\n}\r\n\r\n.bno-mobile-app-banner-copy {\r\n  flex: 1;\r\n  min-width: 0;\r\n  line-height: 1.2;\r\n}\r\n\r\n.bno-mobile-app-banner-copy strong {\r\n  display: block;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  color: #0C1A38;\r\n}\r\n\r\n.bno-mobile-app-banner-copy span {\r\n  display: block;\r\n  margin-top: 2px;\r\n  font-size: 13px;\r\n  color: #475569;\r\n}\r\n\r\n.bno-mobile-app-banner-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 36px;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  background: #0C1A38;\r\n  color: #ffffff;\r\n  text-decoration: none;\r\n  font-weight: 800;\r\n  font-size: 14px;\r\n  white-space: nowrap;\r\n}\r\n\r\n.bno-mobile-app-banner-button:hover {\r\n  background: #071126;\r\n  color: #ffffff;\r\n}\r\n\r\n.bno-mobile-app-banner-close {\r\n  border: 0;\r\n  background: transparent;\r\n  color: #64748b;\r\n  font-size: 26px;\r\n  line-height: 1;\r\n  padding: 4px 0 4px 4px;\r\n  cursor: pointer;\r\n}\r\n\r\n.bno-mobile-app-banner-close:hover {\r\n  color: #0f172a;\r\n}\r\n\r\n\/* Safety fix:\r\n   This only corrects normal text outside the hero.\r\n   It does not change hero text, cards, buttons or layout. *\/\r\n.bno-section:not(.bno-dark) .bno-lead,\r\n.bno-section:not(.bno-dark) .bno-muted {\r\n  color: #475569;\r\n  line-height: 1.6;\r\n}\r\n\r\n.bno-section.bno-dark .bno-lead,\r\n.bno-section.bno-dark .bno-muted {\r\n  color: rgba(255, 255, 255, 0.88);\r\n  line-height: 1.6;\r\n}\r\n\r\n.bno-section:not(.bno-dark) h1,\r\n.bno-section:not(.bno-dark) h2,\r\n.bno-section:not(.bno-dark) h3,\r\n.bno-section:not(.bno-dark) p {\r\n  color: inherit;\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .bno-mobile-app-banner-inner {\r\n    padding: 9px 14px;\r\n    gap: 10px;\r\n  }\r\n\r\n  .bno-mobile-app-banner-icon {\r\n    width: 42px;\r\n    height: 42px;\r\n    border-radius: 10px;\r\n  }\r\n\r\n  .bno-mobile-app-banner-copy strong {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .bno-mobile-app-banner-copy span {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .bno-mobile-app-banner-button {\r\n    min-height: 34px;\r\n    padding: 7px 12px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .bno-mobile-app-banner-close {\r\n    font-size: 24px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  var banner = document.getElementById('bnoMobileAppBanner');\r\n  var button = document.getElementById('bnoMobileAppBannerButton');\r\n  var close = document.getElementById('bnoMobileAppBannerClose');\r\n\r\n  if (!banner || !button || !close) return;\r\n\r\n  var ua = navigator.userAgent || '';\r\n  var isIOS = \/iPhone|iPad|iPod\/i.test(ua);\r\n  var isAndroid = \/Android\/i.test(ua);\r\n  var dismissed = localStorage.getItem('bnoMobileAppBannerDismissed') === '1';\r\n\r\n  if (dismissed || (!isIOS && !isAndroid)) {\r\n    banner.style.display = 'none';\r\n    return;\r\n  }\r\n\r\n  if (isAndroid) {\r\n    button.href = 'https:\/\/play.google.com\/store\/apps\/details?id=com.bnotravel.app';\r\n  }\r\n\r\n  if (isIOS) {\r\n    button.href = 'https:\/\/apps.apple.com\/app\/bno-travel\/id6755876245';\r\n  }\r\n\r\n  banner.style.display = 'block';\r\n\r\n  close.addEventListener('click', function () {\r\n    localStorage.setItem('bnoMobileAppBannerDismissed', '1');\r\n    banner.style.display = 'none';\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-418871e e-flex e-con-boxed e-con e-parent\" data-id=\"418871e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f930444 elementor-widget elementor-widget-html\" data-id=\"f930444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-hero\">\r\n  <div class=\"bno-container\">\r\n    <div class=\"bno-grid-2\">\r\n      <div>\r\n        <h1>Planeia a tua viagem mais facilmente com a BNO Travel<\/h1>\r\n        <p class=\"bno-lead\">\r\n          Encontra alojamento numa sele\u00e7\u00e3o de destinos, pesquisa voos para viagens pr\u00f3ximas ou long\u00ednquas e reserva um carro de aluguer para manteres a liberdade de movimentos. Tudo reunido numa solu\u00e7\u00e3o clara e f\u00e1cil de utilizar.\r\n        <\/p>\r\n        <div class=\"bno-button-row\">\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting\/\" class=\"bno-btn bno-btn-primary\">Encontrar alojamento<\/a>\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/flysok\/\" class=\"bno-btn bno-btn-secondary\">Pesquisar um voo<\/a>\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/leiebil\/\" class=\"bno-btn bno-btn-secondary\">Encontrar um carro de aluguer<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bno-hero-card\">\r\n        <h3>Decis\u00f5es mais simples. Uma melhor vis\u00e3o geral.<\/h3>\r\n        <p class=\"bno-muted\">\r\n          A BNO Travel re\u00fane os elementos essenciais da tua viagem numa \u00fanica solu\u00e7\u00e3o, adaptada tanto \u00e0s necessidades atuais como \u00e0 sua evolu\u00e7\u00e3o futura.\r\n        <\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdf8057 e-flex e-con-boxed e-con e-parent\" data-id=\"cdf8057\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c70451 elementor-widget elementor-widget-shortcode\" data-id=\"1c70451\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"bno-booking-search-wrapper\" data-bno-settings='{\"apiBaseUrl\":\"https:\/\/bno-api.onrender.com\",\"locale\":\"pt-PT\",\"resultsPageUrl\":\"https:\/\/bno-travel.com\/pt-pt\/resultater\/\",\"roomMeta\":[{\"resource_category_id\":\"7b6a63f0-f035-4248-8caf-b31b00c7b029\",\"name\":\"Fagerh\u00f8y 1181\",\"type\":\"hytte\",\"area\":\"Fager\u00e5sen\/Trysil H\u00f8yfjellssenter, Trysil\",\"bedrooms\":3,\"beds\":10,\"stars\":4,\"sauna\":1,\"parking\":1,\"washing\":1,\"breakfast\":0,\"skiinout\":1,\"transit\":1},{\"resource_category_id\":\"06160e45-0a97-401c-889c-b32c00a4bb64\",\"name\":\"Ugla 917 Trysilfjell Hytteomr\u00e5de\",\"type\":\"hytte\",\"area\":\"Trysilfjell Hytteomr\u00e5de, Trysil\",\"bedrooms\":4,\"beds\":14,\"stars\":5,\"sauna\":1,\"parking\":1,\"washing\":1,\"breakfast\":0,\"skiinout\":1,\"transit\":1},{\"resource_category_id\":\"e2add613-9f83-4acc-abef-b32c00a74bd9\",\"name\":\"Demo - din hytte Tand\u00e5dalen\",\"type\":\"hytte\",\"area\":\"Tand\u00e5dalen, S\u00e4len\",\"bedrooms\":3,\"beds\":8,\"stars\":3,\"sauna\":0,\"parking\":1,\"washing\":1,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"25859550-3b6b-424b-8eb5-b32c00a70c07\",\"name\":\"Demo - Din hytte H\u00f6gfj\u00e4llet\",\"type\":\"hytte\",\"area\":\"H\u00f6gfj\u00e4llet, S\u00e4len\",\"bedrooms\":5,\"beds\":14,\"stars\":4,\"sauna\":1,\"parking\":1,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"2f5505b5-3b94-4b03-a4ca-b32c00a6c1c0\",\"name\":\"Demo: din hytte Lindvallen\",\"type\":\"hytte\",\"area\":\"Lindvallen, S\u00e4len\",\"bedrooms\":4,\"beds\":12,\"stars\":5,\"sauna\":0,\"parking\":1,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"c5d45a72-6f11-4a3a-9b78-b32c00a3c09b\",\"name\":\"Litunet 721B\",\"type\":\"leilighet\",\"area\":\"Trysil Turistsenter, Trysil\",\"bedrooms\":3,\"beds\":9,\"stars\":4,\"sauna\":1,\"parking\":1,\"washing\":1,\"breakfast\":0,\"skiinout\":1,\"transit\":1},{\"resource_category_id\":\"35f40983-7045-409a-a0ae-b3bb00ba99fc\",\"name\":\"Vestsidevegen 14\",\"type\":\"hytte\",\"area\":\"Trysil Sentrum, Trysil\",\"bedrooms\":4,\"beds\":10,\"stars\":4.5,\"sauna\":0,\"parking\":1,\"washing\":1,\"breakfast\":0,\"skiinout\":0,\"transit\":1},{\"resource_category_id\":\"bd06103f-184b-4e18-b522-b3f30094beb6\",\"name\":\"Trysilbua 1173\",\"type\":\"hytte\",\"area\":\"Fager\u00e5sen\/Trysil H\u00f8yfjellssenter, Trysil\",\"bedrooms\":4,\"beds\":8,\"stars\":4,\"sauna\":1,\"parking\":1,\"washing\":0,\"breakfast\":0,\"skiinout\":1,\"transit\":1},{\"resource_category_id\":\"aab5a0a1-6743-41d3-b641-b15a007ef02f\",\"name\":\"Bergebu\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"a0b4d9a2-266c-40af-b4ba-b15a007ef02f\",\"name\":\"Chalet Strandafjellet\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b47530da-4028-42a1-a17e-b15a007ef02f\",\"name\":\"Fjells\u00e6tra Alpegrend\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"07698215-18e7-454d-b4cf-b15a007ef02f\",\"name\":\"Fjord Panorama\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"2d6275b2-f6b4-4ce1-a9d2-b15a007ef02f\",\"name\":\"Fjord View Apartment\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"1ba03370-240f-4a73-b5c3-b15a007ef02f\",\"name\":\"Gladheim\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"abb1a8e2-ceee-4edc-aa75-b15a007ef02f\",\"name\":\"Harevadet 211\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"3993de9f-2871-4e82-82cc-b16301175b0c\",\"name\":\"Harevadet 52 UT\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"2b60d30d-929e-4f5b-b38a-b15a007ef02f\",\"name\":\"Harevadet 77 UT\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"d176e9f4-ecd6-46bc-990e-b16300e9d3fb\",\"name\":\"Harevadet 78\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"75d3db44-45a1-4310-9cbe-b15a007ef02f\",\"name\":\"Koie Camper\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"32324f93-8942-413b-a515-b15a007ef02f\",\"name\":\"Koie Caravan\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"51cff127-0eb2-4e59-bdaf-b16e0144b672\",\"name\":\"Koie Deluxe I\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"acc74eff-22fc-4f37-9dd6-b15a007ef02f\",\"name\":\"Koie Deluxe II\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"a6117fdf-342b-457b-b0b9-b15a007ef02f\",\"name\":\"Koie Family\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"65bf8027-f03d-4a2c-8ea4-b1be0089a061\",\"name\":\"Koie Holiday Home 25\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"ed46726e-e7b7-4372-a23f-b15a007ef02f\",\"name\":\"Koie Holiday Home 3\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"7004da20-f4ac-414b-a613-b2ae00ebf4c3\",\"name\":\"Koie Lavvo\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"6bfa07e2-85ae-40b5-9e62-b15a007ef02f\",\"name\":\"Koie Smart\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"22375a4b-751e-41df-ad35-b15a007ef02f\",\"name\":\"Koie Standard\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"732d4795-81c8-48e3-ba22-b15a007ef02f\",\"name\":\"Koie Tent\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"a713bf60-4d87-41ab-812c-b15a007ef02f\",\"name\":\"Lake View Apartment B4\/L3 (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"f8bd976f-908a-4a36-a10b-b15a007ef02f\",\"name\":\"Lake View Apartment B5\/L5 (4 bedrooms &amp; 2 bathrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4b5d7e45-3515-4076-87cc-b15a007ef02f\",\"name\":\"Lake View Apartment B5\/L6 (4 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"8a302964-b83b-445b-973e-b15a007ef02f\",\"name\":\"Langlofonna\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b35b8c52-35ec-482d-aa20-b15a007ef02f\",\"name\":\"Last\u00f8len B10\/S1 (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"c2530b78-8c5b-4fc8-b39f-b22001158262\",\"name\":\"Last\u00f8len B5\/S2 (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"6ddde6fb-48f1-485b-bfbd-b220011453e9\",\"name\":\"Last\u00f8len B9\/N2 (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"fb1f637a-8e13-46a4-83b0-b15a007ef02f\",\"name\":\"Lykkeli\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"c2341db8-6cd3-4f03-a4e7-b15a007ef02f\",\"name\":\"Mountain View\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"57011669-35e7-4ac9-8f76-b3e100d7f92e\",\"name\":\"Mountain View Apartment 201\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"5bd7be93-f889-467b-8189-b1950042046f\",\"name\":\"Mountain View Apartments 102\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"bb96a008-eeef-4c82-bda1-b29e013c2106\",\"name\":\"Mountain View Apartments 103\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"a7a5b9ce-caa6-4dd7-9e7a-b2ab0165b9f6\",\"name\":\"Mountain View Apartments 203\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"072be395-785f-4b0e-bcc4-b18000cd2855\",\"name\":\"Mountain View Apartments 205\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"96f2f0c7-feb0-4526-945f-b3ad00a5739f\",\"name\":\"Mountain View Apartments 301\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"f4094e42-219b-40a4-b839-b1950042b19e\",\"name\":\"Mountain View Apartments 304 (Penthouse)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"6fdf8c50-f57c-49de-afc1-b2b300e88a09\",\"name\":\"Mountain View Lodge\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"77bc1b10-682f-4afc-a8eb-b15a007ef02f\",\"name\":\"Movegen 84\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"66536013-f2bd-4a71-95c5-b15a007ef02f\",\"name\":\"Panorama View UT\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4d9807a9-8542-4116-ae06-b15a007ef02f\",\"name\":\"Riverside\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"34993a51-69ec-469e-bb25-b1950040d184\",\"name\":\"Rorbu\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"04e0d66c-1c9f-4168-857b-b15a007ef02f\",\"name\":\"R\u00f8de Kors\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"867c3e6f-7646-4240-84c4-b15a007ef02f\",\"name\":\"R\u00f8de Kors ground floor\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4e690c24-dcd4-4fc7-b672-b15a007ef02f\",\"name\":\"Sj\u00e5fram\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"503a9fb6-db71-4a5f-b879-b3df00d249a9\",\"name\":\"Skarhaug Panorama Lodge\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"828e4c4c-22d3-42fa-81d6-b3df00cf68b3\",\"name\":\"Skarhaug Panorama Lodge\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"f562e533-1f85-4aeb-a92f-b1fe007f2f5a\",\"name\":\"Stranda Fjellgrend 12A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"da95b306-10a2-4a04-8010-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 14A (with jacuzzi &amp; 3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b92f07ae-6e35-4673-b510-b1fe007ec8d8\",\"name\":\"Stranda Fjellgrend 14B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"94744891-65a9-46cb-958b-b2e2013a2b68\",\"name\":\"Stranda Fjellgrend 16A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"e210d1cc-0f05-44bf-8f93-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 16B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"cb1926a5-359d-4852-8f0c-b22001028f86\",\"name\":\"Stranda Fjellgrend 20A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b1e5b34a-441d-4aad-8db9-b2200102b10c\",\"name\":\"Stranda Fjellgrend 22A (3 bedrooms) UT\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b9ffaad9-33ce-41a6-99e9-b1fe007f6bf3\",\"name\":\"Stranda Fjellgrend 24A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"7ccdf353-6e3c-4c80-9a85-b2200101d802\",\"name\":\"Stranda Fjellgrend 24B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"bbba53c2-6ea3-48b2-914b-b309005f634d\",\"name\":\"Stranda Fjellgrend 29C (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"078c0ded-070b-4549-9888-b2200102d754\",\"name\":\"Stranda Fjellgrend 30A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"3a4accd0-3fa4-4f76-9c58-b1fe007f0f2d\",\"name\":\"Stranda Fjellgrend 30B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"eb8791bf-154c-4a43-bf7f-b2200101f2f1\",\"name\":\"Stranda Fjellgrend 31D (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"8b70ecf1-22c8-483e-978b-b22001032d04\",\"name\":\"Stranda Fjellgrend 32A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"8f0f3f35-8d0f-450f-94d3-b2200102131d\",\"name\":\"Stranda Fjellgrend 32B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"2e9c5ee7-ce70-4d66-b989-b1fd01497063\",\"name\":\"Stranda Fjellgrend 35C (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"3ecdc463-cb28-406e-b861-b22001038a3e\",\"name\":\"Stranda Fjellgrend 36A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"7faa5b6a-b932-4c8b-84a1-b220011a208b\",\"name\":\"Stranda Fjellgrend 36B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"cd7f1c5d-f955-4833-a763-b2200103a395\",\"name\":\"Stranda Fjellgrend 38A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"fed281d6-98c0-4a02-813e-b2200104b676\",\"name\":\"Stranda Fjellgrend 42A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"ac18e5f6-6c88-4a01-a1db-b2ad0137d6b5\",\"name\":\"Stranda Fjellgrend 42B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"3fde86d5-5647-42fe-9787-b22001051a85\",\"name\":\"Stranda Fjellgrend 44A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"88660a5f-6180-48bb-a0d8-b22001052d76\",\"name\":\"Stranda Fjellgrend 44B (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4c37ce32-956f-4b7a-95f5-b2e20139d9e3\",\"name\":\"Stranda Fjellgrend 46A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"7f9787f5-fd52-4ac6-bbbc-b1fd0149aa91\",\"name\":\"Stranda Fjellgrend 50A (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b44d6081-54d8-4788-9b5b-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 60A (3 bedrooms &amp; 2 bathrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4d02e4e0-20e9-40f9-a061-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 60B (3 bedrooms &amp; 2 bathrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"84cecb52-8c0d-40d3-add6-b1fd0149be97\",\"name\":\"Stranda Fjellgrend 64A (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"40d58bdf-78cb-4b0a-8088-b220010720e6\",\"name\":\"Stranda Fjellgrend 68A (3 bedrooms &amp; 2 bathrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"64f8ee64-43e4-48df-87b7-b22001073aa6\",\"name\":\"Stranda Fjellgrend 68B (3 bedrooms &amp; 2 bathrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"402fbc75-067a-4b1b-90f7-b1fd0149e5a3\",\"name\":\"Stranda Fjellgrend 72A (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"7f06b9a5-9306-42b4-a2d8-b1fd014a15fc\",\"name\":\"Stranda Fjellgrend 76B (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"ace31d40-13b3-4b3c-89fb-b1fd014a2f71\",\"name\":\"Stranda Fjellgrend 78A (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"fa403170-337c-4524-a138-b1fd014a4eaf\",\"name\":\"Stranda Fjellgrend 78B (2 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"f9005eee-bb8f-47e4-b658-b22001059b2d\",\"name\":\"Stranda Fjellgrend 80A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"455a479a-9a9e-4834-bd7f-b2200105b011\",\"name\":\"Stranda Fjellgrend 80B (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"b6bd8814-9bf2-49f2-a8f2-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 80C (3 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"e4866909-615d-4052-80dd-b22001066f15\",\"name\":\"Stranda Fjellgrend 80D (3 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"e3710ff1-4335-4b55-a431-b2200101b325\",\"name\":\"Stranda Fjellgrend 82A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"66c7e731-9823-45b5-a1ef-b15a007ef02f\",\"name\":\"Stranda Fjellgrend 98A (3 bedrooms)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"a8301687-1af8-4ea4-9ce0-b2e20145e011\",\"name\":\"Stranda Fjellgrend 98B (2 bedrooms + loft)\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"2f1beca3-adb9-47ae-aa85-b15a007ef02f\",\"name\":\"Strandafjellet Mountain Lodge\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"4688ca1a-0bca-4338-9e7c-b25e00b42cdf\",\"name\":\"Sunnm\u00f8re Getaway UT\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"878b1d23-6c85-4a20-8ee5-b1630119d6b9\",\"name\":\"Tiny Mountain Cabin I\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"3a0f4243-1775-4990-874f-b1950043000f\",\"name\":\"Tiny Mountain Cabin II\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"894b0878-441f-4c11-a807-b15a007ef02f\",\"name\":\"Utsikten\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"d183bf9f-0e26-4147-b341-b15a007ef02f\",\"name\":\"Valley View\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"f456a476-d5d7-4c89-bb69-b15a007ef02f\",\"name\":\"Villa Fjord View\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0},{\"resource_category_id\":\"80818c3f-2573-4494-8ba3-b15a007ef02f\",\"name\":\"\u00d8kslevegen 2\",\"type\":\"\",\"area\":\"\",\"bedrooms\":0,\"beds\":0,\"stars\":0,\"sauna\":0,\"parking\":0,\"washing\":0,\"breakfast\":0,\"skiinout\":0,\"transit\":0}],\"i18n\":{\"area\":\"\u00c1rea\",\"all_areas\":\"Todas as \u00e1reas\",\"date\":\"Datas\",\"select_date\":\"Escolher datas\",\"people_label\":\"N\u00famero de pessoas\",\"promo\":\"C\u00f3digo promocional\",\"optional\":\"Opcional\",\"search\":\"Procurar alojamento\",\"results\":\"Results\",\"type\":\"Type\",\"all\":\"All\",\"cabin\":\"Cabin\",\"apartment\":\"Apartment\",\"hotel\":\"Hotel\",\"stars_min\":\"Stars (min)\",\"bedrooms_min\":\"Bedrooms (min)\",\"beds_min\":\"Beds (min)\",\"breakfast\":\"Breakfast\",\"only_breakfast\":\"Breakfast only\",\"skiinout\":\"Ski in\/out\",\"only_skiinout\":\"Ski in\/out only\",\"transit\":\"Transit\",\"only_transit\":\"Within walking distance\",\"sauna\":\"Sauna\",\"only_sauna\":\"Sauna only\",\"parking\":\"Parking\",\"only_parking\":\"Parking only\",\"washing\":\"Washing machine\",\"only_washing\":\"Washing machine only\",\"sort\":\"Sort\",\"recommended\":\"Recommended\",\"price_asc\":\"Price (low\u2013high)\",\"price_desc\":\"Price (high\u2013low)\",\"beds_desc\":\"Beds (most first)\",\"bedrooms_desc\":\"Bedrooms (most first)\",\"stars_desc\":\"Stars (highest first)\",\"reset\":\"Reset\",\"book_online\":\"Book online\",\"from_price\":\"from\",\"people_one\":\"person\",\"people_other\":\"people\",\"night_one\":\"noite\",\"night_other\":\"noites\",\"bedroom_one\":\"bedroom\",\"bedroom_other\":\"bedrooms\",\"bed_one\":\"bed\",\"bed_other\":\"beds\",\"people_count_format\":\"{n} {people}\",\"nights_count_format\":\"{n} {night}\",\"summary_format\":\"{people_count} \u00b7 {nights_count} \u00b7 {from} \u2013 {to}\",\"week_text\":\"Week\",\"alert_select_dates\":\"Selecione as datas de chegada e partida antes de pesquisar.\",\"alert_min_stay\":\"Minimum stay is {min} nights.\",\"msg_choose_dates\":\"Select dates and search from the front page to see available units.\",\"msg_min_stay\":\"Minimum stay is {min} nights. Please choose a longer period.\",\"msg_api_missing\":\"API base URL is missing in settings.\",\"msg_loading\":\"Loading available units \u2026\",\"msg_no_results\":\"No options found for the selected period and filter.\",\"msg_no_results_simple\":\"No options found for the selected period.\",\"msg_error\":\"An error occurred while fetching data. Please try again later.\",\"meta_area\":\"Location\",\"open_map\":\"Map\",\"country_norway\":\"Noruega\",\"area_norway\":\"Toda a Noruega\",\"area_sunnmore\":\"Alpes de Sunnm\u00f8re\",\"country_sweden\":\"Su\u00e9cia\",\"area_swedish_mountains\":\"Montanhas suecas\",\"country_france\":\"Fran\u00e7a\",\"area_french_alps\":\"Alpes Franceses\",\"country_switzerland\":\"Su\u00ed\u00e7a\",\"area_swiss_alps\":\"Alpes Su\u00ed\u00e7os\",\"country_austria\":\"\u00c1ustria\",\"area_austrian_alps\":\"Alpes Austr\u00edacos\",\"country_spain\":\"Espanha\",\"area_spanish_coast\":\"Costa espanhola\",\"country_canada\":\"Canad\u00e1\"}}'>\n            <form class=\"bno-booking-search-form\" data-bno-booking-search action=\"https:\/\/booking.bno-travel.com\/booking\/results\" method=\"get\">\n                <input type=\"hidden\" name=\"lang\" value=\"pt\">\n                <div class=\"bno-field\">\n                    <label for=\"bno-area\">\u00c1rea<\/label>\n                    <select id=\"bno-area\" name=\"area\">\n                        <option value=\"\">Todas as \u00e1reas<\/option>\n\n                        <optgroup label=\"Noruega\">\n                            <option value=\"norway\">Toda a Noruega<\/option>\n                            <option value=\"trysil\">Trysil \u2013 Todas as \u00e1reas<\/option>\n                            <option value=\"trysil-sentrum\">\u2014 Trysil sentrum<\/option>\n                            <option value=\"trysil-turistsenter\">\u2014 Trysil Turistsenter<\/option>\n                            <option value=\"trysil-hoyfjellssenter\">\u2014 Fager\u00e5sen \/ Trysil H\u00f8yfjellssenter<\/option>\n                            <option value=\"trysilfjell-hytteomrade\">\u2014 Trysilfjell Hytteomr\u00e5de<\/option>\n                            <option value=\"sunnmore\">Alpes de Sunnm\u00f8re \u2013 Todas as \u00e1reas<\/option>\n                            <option value=\"stranda\">\u2014 Stranda<\/option>\n                            <option value=\"strandafjellet\">\u2014 Strandafjellet<\/option>\n                            <option value=\"fjellsaetra\">\u2014 Fjells\u00e6tra<\/option>\n                            <option value=\"hornindal\">\u2014 Hornindal<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"Su\u00e9cia\">\n                            <option value=\"swedish-mountains\">Montanhas suecas<\/option>\n                            <option value=\"salen\">S\u00e4len<\/option>\n                            <option value=\"vemdalen\">Vemdalen<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"Fran\u00e7a\">\n                            <option value=\"french-alps\">Alpes Franceses<\/option>\n                            <option value=\"3-vallees\">3 Vall\u00e9es<\/option>\n                            <option value=\"alpe-d-huez\">Alpe d'Huez<\/option>\n                            <option value=\"chamonix\">Chamonix<\/option>\n                            <option value=\"champagny-en-vanoise\">Champagny-en-Vanoise<\/option>\n                            <option value=\"chatel-portes-du-soleil\">Ch\u00e2tel \/ Portes du Soleil<\/option>\n                            <option value=\"grand-massif\">Grand Massif<\/option>\n                            <option value=\"pays-du-mont-blanc\">Pays du Mont Blanc<\/option>\n                            <option value=\"portes-du-soleil\">Portes du Soleil<\/option>\n                            <option value=\"emerald-tignes-val-d-isere\">Val d'Is\u00e8re \/ Tignes<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"Su\u00ed\u00e7a\">\n                            <option value=\"swiss-alps\">Alpes Su\u00ed\u00e7os<\/option>\n                            <option value=\"verbier\">Verbier<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"\u00c1ustria\">\n                            <option value=\"austrian-alps\">Alpes Austr\u00edacos<\/option>\n                            <option value=\"kaprun\">Kaprun<\/option>\n                            <option value=\"zell-am-see\">Zell am See<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"Espanha\">\n                            <option value=\"spanish-coast\">Costa espanhola<\/option>\n                            <option value=\"costa-brava\">Costa Brava<\/option>\n                            <option value=\"mallorca\">Mallorca<\/option>\n                        <\/optgroup>\n\n                        <optgroup label=\"Canad\u00e1\">\n                            <option value=\"ontario\">Ontario<\/option>\n                            <option value=\"elmhirst-resort\">Elmhirst's Resort \/ Rice Lake<\/option>\n                        <\/optgroup>\n                    <\/select>\n                <\/div>\n\n                <div class=\"bno-field\">\n                    <label for=\"bno-date\">Datas<\/label>\n                    <input type=\"text\" id=\"bno-date\" name=\"date\" placeholder=\"Escolher datas\" autocomplete=\"off\" inputmode=\"none\" readonly aria-label=\"Datas\">\n                <\/div>\n\n                <div class=\"bno-field bno-field-narrow\">\n                    <label for=\"bno-guests\">N\u00famero de pessoas<\/label>\n                    <input type=\"number\" id=\"bno-guests\" name=\"guests\" min=\"1\" max=\"20\" value=\"2\" inputmode=\"numeric\">\n                <\/div>\n\n                <div class=\"bno-field\">\n                    <label for=\"bno-promo\">C\u00f3digo promocional<\/label>\n                    <input type=\"text\" id=\"bno-promo\" name=\"promo\" placeholder=\"Opcional\">\n                <\/div>\n\n                <div class=\"bno-field bno-field-submit\">\n                    <button type=\"submit\" class=\"bno-button\">Procurar alojamento<\/button>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1eddbb0 elementor-widget elementor-widget-html\" data-id=\"1eddbb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-section bno-soft bno-home-destinations-v2\">\r\n\r\n  <style>\r\n    \/* =========================================================\r\n       BNO TRAVEL \u2013 DESTINASJONER FORSIDE V2\r\n       ========================================================= *\/\r\n\r\n    .bno-home-destinations-v2 {\r\n      --bno-navy: #0C1A38;\r\n      --bno-soft-bg: #f5f7fa;\r\n      --bno-border: #e2e7ee;\r\n      --bno-muted: #667085;\r\n      --bno-white: #ffffff;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-home-section {\r\n      margin-top: 58px;\r\n      scroll-margin-top: 120px;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-home-section:first-of-type {\r\n      margin-top: 32px;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-main-intro {\r\n      max-width: 820px;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-main-intro h2 {\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    \/* HURTIGNAVIGASJON *\/\r\n\r\n    .bno-destination-nav {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      margin-top: 24px;\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .bno-destination-nav a {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 9px 15px;\r\n      border-radius: 999px;\r\n      border: 1px solid var(--bno-border);\r\n      background: var(--bno-white);\r\n      color: var(--bno-navy);\r\n      text-decoration: none;\r\n      font-size: 0.9rem;\r\n      font-weight: 600;\r\n      transition:\r\n        transform 0.18s ease,\r\n        box-shadow 0.18s ease,\r\n        border-color 0.18s ease;\r\n    }\r\n\r\n    .bno-destination-nav a:hover {\r\n      transform: translateY(-1px);\r\n      border-color: var(--bno-navy);\r\n      box-shadow: 0 5px 16px rgba(12, 26, 56, 0.08);\r\n    }\r\n\r\n    \/* OVERSKRIFTER *\/\r\n\r\n    .bno-category-head {\r\n      display: flex;\r\n      align-items: flex-end;\r\n      justify-content: space-between;\r\n      gap: 25px;\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    .bno-category-head-text {\r\n      max-width: 780px;\r\n    }\r\n\r\n    .bno-category-head h3 {\r\n      margin: 0 0 8px;\r\n    }\r\n\r\n    .bno-category-head p {\r\n      margin: 0;\r\n    }\r\n\r\n    \/* GRIDS *\/\r\n\r\n    .bno-featured-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 24px;\r\n    }\r\n\r\n    .bno-category-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 22px;\r\n    }\r\n\r\n    \/* KORT *\/\r\n\r\n    .bno-home-destinations-v2 .bno-card {\r\n      display: flex;\r\n      flex-direction: column;\r\n      height: 100%;\r\n      overflow: hidden;\r\n      background: var(--bno-white);\r\n      border-radius: 14px;\r\n      border: 1px solid var(--bno-border);\r\n      transition:\r\n        transform 0.2s ease,\r\n        box-shadow 0.2s ease;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 12px 32px rgba(12, 26, 56, 0.10);\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card-image-wrap {\r\n      position: relative;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card-image {\r\n      display: block;\r\n      width: 100%;\r\n      height: 215px;\r\n      object-fit: cover;\r\n      transition: transform 0.35s ease;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card:hover .bno-card-image {\r\n      transform: scale(1.025);\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card-body {\r\n      display: flex;\r\n      flex-direction: column;\r\n      flex: 1;\r\n      padding: 22px;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card-body h3 {\r\n      margin-top: 0;\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-card-body p {\r\n      flex-grow: 1;\r\n      margin-top: 0;\r\n      margin-bottom: 19px;\r\n      color: #4b5565;\r\n    }\r\n\r\n    \/* BADGES *\/\r\n\r\n    .bno-badge-featured,\r\n    .bno-badge-new,\r\n    .bno-badge-coming {\r\n      position: absolute;\r\n      top: 14px;\r\n      left: 14px;\r\n      z-index: 3;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      min-height: 28px;\r\n      padding: 5px 10px;\r\n      border-radius: 999px;\r\n      font-size: 0.76rem;\r\n      line-height: 1;\r\n      font-weight: 700;\r\n    }\r\n\r\n    .bno-badge-featured {\r\n      background: var(--bno-navy);\r\n      color: var(--bno-white);\r\n    }\r\n\r\n    .bno-badge-new {\r\n      background: #ffffff;\r\n      color: var(--bno-navy);\r\n      box-shadow: 0 2px 10px rgba(12, 26, 56, 0.15);\r\n    }\r\n\r\n    .bno-badge-coming {\r\n      background: rgba(255, 255, 255, 0.94);\r\n      color: #475467;\r\n      box-shadow: 0 2px 10px rgba(12, 26, 56, 0.12);\r\n    }\r\n\r\n    .bno-card-coming {\r\n      opacity: 0.94;\r\n    }\r\n\r\n    .bno-home-destinations-v2 .bno-btn-disabled {\r\n      cursor: default;\r\n      opacity: 0.65;\r\n    }\r\n\r\n    \/* HOVED CTA *\/\r\n\r\n    .bno-final-cta {\r\n      margin-top: 62px;\r\n      padding-top: 36px;\r\n      border-top: 1px solid var(--bno-border);\r\n      text-align: center;\r\n    }\r\n\r\n    .bno-final-cta p {\r\n      max-width: 680px;\r\n      margin: 0 auto 20px;\r\n      color: var(--bno-muted);\r\n    }\r\n\r\n    \/* RESPONSIVT *\/\r\n\r\n    @media (max-width: 1024px) {\r\n      .bno-featured-grid,\r\n      .bno-category-grid {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 700px) {\r\n      .bno-home-destinations-v2 .bno-home-section {\r\n        margin-top: 46px;\r\n      }\r\n\r\n      .bno-featured-grid,\r\n      .bno-category-grid {\r\n        grid-template-columns: 1fr;\r\n        gap: 18px;\r\n      }\r\n\r\n      .bno-home-destinations-v2 .bno-card-image {\r\n        height: 205px;\r\n      }\r\n\r\n      .bno-category-head {\r\n        display: block;\r\n      }\r\n\r\n      .bno-destination-nav {\r\n        flex-wrap: nowrap;\r\n        overflow-x: auto;\r\n        padding-bottom: 6px;\r\n        scrollbar-width: none;\r\n      }\r\n\r\n      .bno-destination-nav::-webkit-scrollbar {\r\n        display: none;\r\n      }\r\n\r\n      .bno-destination-nav a {\r\n        flex: 0 0 auto;\r\n        white-space: nowrap;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n\r\n  <div class=\"bno-container\">\r\n\r\n\r\n    <!-- =========================================================\r\n         INTRO\r\n         ========================================================= -->\r\n\r\n    <div class=\"bno-intro bno-main-intro\">\r\n\r\n      <h2>Encontra o teu pr\u00f3ximo destino<\/h2>\r\n\r\n      <p class=\"bno-lead\">\r\n        Das montanhas norueguesas e dos Alpes ao sol, \u00e0s grandes cidades e \u00e0s viagens long\u00ednquas. Explora uma sele\u00e7\u00e3o de destinos, encontra alojamento e continua a planear a viagem com voos e carro de aluguer.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         HURTIGNAVIGASJON\r\n         ========================================================= -->\r\n\r\n    <nav class=\"bno-destination-nav\" aria-label=\"Categorias de destinos\">\r\n\r\n      <a href=\"#bno-utvalgte\">Destaques<\/a>\r\n\r\n      <a href=\"#bno-fjell\">\r\n        Montanha, esqui &amp; natureza\r\n      <\/a>\r\n\r\n      <a href=\"#bno-sol\">\r\n        Sol &amp; praia\r\n      <\/a>\r\n\r\n      <a href=\"#bno-storby\">\r\n        Grandes cidades\r\n      <\/a>\r\n\r\n      <a href=\"#bno-norge\">\r\n        Noruega\r\n      <\/a>\r\n\r\n      <a href=\"#bno-langreiser\">\r\n        Viagens long\u00ednquas\r\n      <\/a>\r\n\r\n    <\/nav>\r\n\r\n\r\n    <!-- =========================================================\r\n         1. UTVALGTE REISEM\u00c5L \u2013 9\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-utvalgte\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Destinos em destaque<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Destinos onde a BNO Travel tem uma oferta de alojamento particularmente forte \u2013 da Escandin\u00e1via e dos Alpes ao Mediterr\u00e2neo e ao Canad\u00e1.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-featured-grid\">\r\n\r\n\r\n        <!-- TRYSIL -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2025\/08\/10001-20191216-Drone0739-scaled-1.jpg?w=800&#038;ssl=1\" alt=\"Trysil\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Trysil<\/h3>\r\n\r\n            <p>\r\n              Esqui, montanha, experi\u00eancias em fam\u00edlia e atividades durante todo o ano num dos destinos de montanha mais populares da Noruega.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-trysil\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Trysil\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SUNNM\u00d8RSALPENE -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/03\/Fjord-View-Apartment-4.jpg?w=800&#038;ssl=1\" alt=\"Sunnm\u00f8rsalpene\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Sunnm\u00f8rsalpene<\/h3>\r\n\r\n            <p>\r\n              Fiordes, montanhas e experi\u00eancias de natureza espetaculares em redor de Stranda e Sunnm\u00f8rsalpene durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-sunnmorsalpene\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Sunnm\u00f8rsalpene\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- S\u00c4LEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2025\/06\/AdobeStock_121113275-e1751307052527.jpeg?w=800&#038;ssl=1\" alt=\"S\u00e4len\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>S\u00e4len<\/h3>\r\n\r\n            <p>\r\n              Um dos maiores destinos de montanha da Su\u00e9cia, com esqui, experi\u00eancias em fam\u00edlia e atividades durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-salen\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora S\u00e4len\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- VEMDALEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/vemdalsskalet.jpeg?w=800&#038;ssl=1\" alt=\"Vemdalen\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Vemdalen<\/h3>\r\n\r\n            <p>\r\n              Um destino de montanha sueco com esqui, natureza, atividades para fam\u00edlias e boas experi\u00eancias em todas as esta\u00e7\u00f5es.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-vemdalen\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Vemdalen\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- FRANSKE ALPER -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/Paradiski.jpg?w=800&#038;ssl=1\" alt=\"Alpes franceses\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Alpes franceses<\/h3>\r\n\r\n            <p>\r\n              Destinos alpinos cl\u00e1ssicos com esqui, aldeias de montanha, atividades e algumas das paisagens montanhosas mais espetaculares da Europa.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/de-franske-alper\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora os Alpes franceses\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- \u00d8STERRIKSKE ALPER -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/07\/AdobeStock_483488857.jpeg?w=800&#038;ssl=1\" alt=\"Alpes austr\u00edacos\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Alpes austr\u00edacos<\/h3>\r\n\r\n            <p>\r\n              Kaprun e Zell am See combinam montanhas, lagos, esqui e atividades durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-de-osterrikske-alper\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora os Alpes austr\u00edacos\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SVEITSISKE ALPER -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/verbies.jpg?w=800&#038;ssl=1\" alt=\"Alpes su\u00ed\u00e7os\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Alpes su\u00ed\u00e7os<\/h3>\r\n\r\n            <p>\r\n              Aldeias alpinas, montanhas imponentes, esqui e experi\u00eancias na natureza em algumas das regi\u00f5es montanhosas mais conhecidas da Europa.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-de-sveitsiske-alper\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora os Alpes su\u00ed\u00e7os\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SPANSKE KYSTEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/08\/mallorca-overnatting.jpeg?w=800&#038;ssl=1\" alt=\"Costa espanhola\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Costa espanhola<\/h3>\r\n\r\n            <p>\r\n              Sol, praias, ambiente mediterr\u00e2nico e zonas de f\u00e9rias populares ao longo da costa e das ilhas de Espanha.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/spanske-kysten\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora a costa espanhola\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- ONTARIO -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-featured\">\r\n              Em destaque\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/07\/AdobeStock_1694364175.jpeg?w=800&#038;ssl=1\" alt=\"Ont\u00e1rio, Canad\u00e1\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Ontario, Canad\u00e1<\/h3>\r\n\r\n            <p>\r\n              Lagos, florestas e experi\u00eancias de natureza canadiana, com a possibilidade de combinar a viagem com Toronto e um circuito mais alargado.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-ontario-canada\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Ont\u00e1rio\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         2. FJELL, SKI OG HEL\u00c5RSNATUR \u2013 6\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-fjell\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Montanha, esqui e natureza durante todo o ano<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Das montanhas norueguesas e suecas aos Alpes. Destinos para esqui, ciclismo, caminhadas, f\u00e9rias em fam\u00edlia e experi\u00eancias na natureza ao longo de todo o ano.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-category-grid\">\r\n\r\n\r\n        <!-- TRYSIL -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2025\/08\/10001-20191216-Drone0739-scaled-1.jpg?w=800&#038;ssl=1\" alt=\"Trysil\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Trysil<\/h3>\r\n\r\n            <p>\r\n              Esqui, ciclismo, montanha e atividades para toda a fam\u00edlia durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-trysil\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Trysil\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- S\u00c4LEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2025\/06\/AdobeStock_121113275-e1751307052527.jpeg?w=800&#038;ssl=1\" alt=\"S\u00e4len\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>S\u00e4len<\/h3>\r\n\r\n            <p>\r\n              F\u00e9rias de montanha na Su\u00e9cia com esqui, atividades e experi\u00eancias em fam\u00edlia.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-salen\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora S\u00e4len\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- VEMDALEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/vemdalsskalet.jpeg?w=800&#038;ssl=1\" alt=\"Vemdalen\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Vemdalen<\/h3>\r\n\r\n            <p>\r\n              Montanha, esqui e experi\u00eancias na natureza numa das regi\u00f5es montanhosas mais populares da Su\u00e9cia.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-vemdalen\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Vemdalen\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- GEILO -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_550853103.jpeg?w=800&#038;ssl=1\" alt=\"Geilo\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Geilo<\/h3>\r\n\r\n            <p>\r\n              Um destino cl\u00e1ssico de montanha na Noruega, com esqui, esqui de fundo, caminhadas e atividades durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-geilo\/\" class=\"bno-btn bno-btn-outline\">Explorar Geilo<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- HAFJELL -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_327142787-1.jpeg?w=800&#038;ssl=1\" alt=\"Hafjell\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Hafjell<\/h3>\r\n\r\n            <p>\r\n              Esqui alpino, ciclismo e atividades para fam\u00edlias num dos destinos de montanha mais conhecidos da Noruega.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-hafjell\/\" class=\"bno-btn bno-btn-outline\">Explorar Hafjell<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- \u00d8STERRIKSKE ALPER -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/07\/AdobeStock_483488857.jpeg?w=800&#038;ssl=1\" alt=\"Alpes austr\u00edacos\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Alpes austr\u00edacos<\/h3>\r\n\r\n            <p>\r\n              Esqui, lagos e experi\u00eancias ativas em redor de Kaprun e Zell am See.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-de-osterrikske-alper\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora os Alpes austr\u00edacos\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         3. SOL OG STRAND \u2013 6\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-sol\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Sol &amp; praia<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Mediterr\u00e2neo, vida insular e destinos quentes para f\u00e9rias de praia, estadias em fam\u00edlia e dias de descanso.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-category-grid\">\r\n\r\n\r\n        <!-- SPANSKE KYSTEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">\r\n              Dispon\u00edvel agora\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/08\/mallorca-overnatting.jpeg?w=800&#038;ssl=1\" alt=\"Costa espanhola\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Costa espanhola<\/h3>\r\n\r\n            <p>\r\n              Praias, ilhas, cidades costeiras e o cl\u00e1ssico ambiente mediterr\u00e2nico.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/spanske-kysten\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora a costa espanhola\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- KORFU -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_237508290.jpeg?w=800&#038;ssl=1\" alt=\"Corfu\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Corfu<\/h3>\r\n\r\n            <p>\r\n              Vida numa ilha grega, com \u00e1guas l\u00edmpidas, praias e pequenas aldeias.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-corfu\/\" class=\"bno-btn bno-btn-outline\">Explorar Corfu<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SARAND\u00cb & KSAMIL -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_277572266.jpeg?w=800&#038;ssl=1\" alt=\"Sarand\u00eb e Ksamil, Alb\u00e2nia\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Sarand\u00eb &amp; Ksamil<\/h3>\r\n\r\n            <p>\r\n              A costa sul da Alb\u00e2nia, com \u00e1guas l\u00edmpidas, pequenas ba\u00edas e um ambiente de f\u00e9rias descontra\u00eddo.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-sarande-ksamil\/\" class=\"bno-btn bno-btn-outline\">Explorar Sarand\u00eb &amp; Ksamil<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- ATHEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_1782601002.jpeg?w=800&#038;ssl=1\" alt=\"Atenas e a Riviera Ateniense\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Atenas &amp; Riviera Ateniense<\/h3>\r\n\r\n            <p>\r\n              Combina vida urbana, gastronomia grega e hist\u00f3ria com praias e vida costeira ao longo da Riviera Ateniense.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-atenas\/\" class=\"bno-btn bno-btn-outline\">Explorar Atenas &amp; Riviera Ateniense<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- DUBAI -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_624418872.jpeg?w=800&#038;ssl=1\" alt=\"Dubai\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Dubai<\/h3>\r\n\r\n            <p>\r\n              Sol, praia, cidade moderna, restaurantes, compras e experi\u00eancias durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-dubai\/\" class=\"bno-btn bno-btn-outline\">Explorar Dubai<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- MEXICO -->\r\n\r\n        <article class=\"bno-card bno-card-coming\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-coming\">\r\n              Brevemente\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/Costa_Careyes.jpg?w=800&#038;ssl=1\" alt=\"M\u00e9xico\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>M\u00e9xico<\/h3>\r\n\r\n            <p>\r\n              Praias, cultura, gastronomia e experi\u00eancias num dos destinos de f\u00e9rias mais variados do mundo.\r\n            <\/p>\r\n\r\n            <span class=\"bno-btn bno-btn-outline bno-btn-disabled\">\r\n              Brevemente\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         4. STORBYER \u2013 6\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-storby\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Grandes cidades<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Cultura, compras, restaurantes e experi\u00eancias em cidades populares da Europa e do resto do mundo.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-category-grid\">\r\n\r\n\r\n        <!-- ATHEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_1782601002.jpeg?w=800&#038;ssl=1\" alt=\"Atenas\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Atenas<\/h3>\r\n\r\n            <p>\r\n              Hist\u00f3ria, gastronomia grega, vida urbana e f\u00e1cil acesso \u00e0 costa e \u00e0s ilhas.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-atenas\/\" class=\"bno-btn bno-btn-outline\">Explorar Atenas<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- LONDON -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/london-2.jpg?w=800&#038;ssl=1\" alt=\"London\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>London<\/h3>\r\n\r\n            <p>\r\n              Compras, cultura, futebol, restaurantes e experi\u00eancias cl\u00e1ssicas de cidade.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-londres\/\" class=\"bno-btn bno-btn-outline\">Explorar London<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- PARIS -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_91574799.jpeg?w=800&#038;ssl=1\" alt=\"Paris\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Paris<\/h3>\r\n\r\n            <p>\r\n              Gastronomia, arquitetura, compras e cultura mundialmente conhecida.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-paris\/\" class=\"bno-btn bno-btn-outline\">Explorar Paris<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- NEW YORK -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/newyork.jpg?w=800&#038;ssl=1\" alt=\"New York\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>New York<\/h3>\r\n\r\n            <p>\r\n              Compras, restaurantes, cultura e experi\u00eancias urbanas ic\u00f3nicas.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-nova-iorque\/\" class=\"bno-btn bno-btn-outline\">Explorar New York<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- LOS ANGELES -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_313177912-1.jpeg?w=800&#038;ssl=1\" alt=\"Los Angeles\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Los Angeles<\/h3>\r\n\r\n            <p>\r\n              Grande cidade, praias, entretenimento e experi\u00eancias ic\u00f3nicas na Calif\u00f3rnia.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-los-angeles\/\" class=\"bno-btn bno-btn-outline\">Explorar Los Angeles<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- MIAMI -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/miami.jpg?w=800&#038;ssl=1\" alt=\"Miami\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Miami<\/h3>\r\n\r\n            <p>\r\n              Vida de praia, energia urbana, compras, restaurantes e ambiente tropical da Florida.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-miami\/\" class=\"bno-btn bno-btn-outline\">Explorar Miami<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         5. NORGE \u2013 6\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-norge\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Descobre a Noruega<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Das montanhas e fiordes \u00e0s grandes cidades, auroras boreais e experi\u00eancias \u00e1rticas.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-category-grid\">\r\n\r\n\r\n        <!-- TRYSIL -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2025\/08\/10001-20191216-Drone0739-scaled-1.jpg?w=800&#038;ssl=1\" alt=\"Trysil\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Trysil<\/h3>\r\n\r\n            <p>\r\n              Montanha, esqui e atividades durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-trysil\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Trysil\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- SUNNM\u00d8RSALPENE -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/03\/Fjord-View-Apartment-4.jpg?w=800&#038;ssl=1\" alt=\"Sunnm\u00f8rsalpene\" loading=\"lazy\">\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Sunnm\u00f8rsalpene<\/h3>\r\n\r\n            <p>\r\n              Fiordes, montanhas e natureza espetacular do oeste da Noruega em redor de Stranda.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-sunnmorsalpene\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Sunnm\u00f8rsalpene\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- OSLO -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/topp5-oslo-4.jpg?w=800&#038;ssl=1\" alt=\"Oslo\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Oslo<\/h3>\r\n\r\n            <p>\r\n              Cultura, restaurantes, compras e experi\u00eancias nos fiordes.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-oslo\/\" class=\"bno-btn bno-btn-outline\">Explorar Oslo<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- BERGEN -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_190816719.jpeg?w=800&#038;ssl=1\" alt=\"Bergen\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Bergen<\/h3>\r\n\r\n            <p>\r\n              Bryggen, montanhas e um ponto de partida natural para experi\u00eancias nos fiordes.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-bergen\/\" class=\"bno-btn bno-btn-outline\">Explorar Bergen<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- TRONDHEIM -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_277519098.jpeg?w=800&#038;ssl=1\" alt=\"Trondheim\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Trondheim<\/h3>\r\n\r\n            <p>\r\n              Hist\u00f3ria, experi\u00eancias gastron\u00f3micas, a Catedral de Nidaros e uma vida urbana animada durante todo o ano.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-trondheim\/\" class=\"bno-btn bno-btn-outline\">Explorar Trondheim<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- TROMS\u00d8 -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_489871500.jpeg?w=800&#038;ssl=1\" alt=\"Troms\u00f8\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Troms\u00f8<\/h3>\r\n\r\n            <p>\r\n              Auroras boreais, sol da meia-noite, montanhas e vida urbana \u00e1rtica.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-tromso\/\" class=\"bno-btn bno-btn-outline\">Explorar Troms\u00f8<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         6. LANGREISER & VERDEN \u2013 6\r\n         ========================================================= -->\r\n\r\n    <div id=\"bno-langreiser\" class=\"bno-home-section\">\r\n\r\n      <div class=\"bno-category-head\">\r\n\r\n        <div class=\"bno-category-head-text\">\r\n\r\n          <h3>Viagens long\u00ednquas &amp; o mundo<\/h3>\r\n\r\n          <p class=\"bno-lead\">\r\n            Viaja mais longe e descobre grandes cidades, destinos tropicais, Am\u00e9rica do Norte e \u00c1sia.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bno-category-grid\">\r\n\r\n\r\n        <!-- ONTARIO -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">\r\n              Dispon\u00edvel agora\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/07\/AdobeStock_1694364175.jpeg?w=800&#038;ssl=1\" alt=\"Ont\u00e1rio, Canad\u00e1\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Ontario, Canad\u00e1<\/h3>\r\n\r\n            <p>\r\n              Lagos, natureza e pequenas cidades, com Toronto ao alcance.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting-i-ontario-canada\/\" class=\"bno-btn bno-btn-outline\">\r\n              Explora Ont\u00e1rio\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- DUBAI -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_624418872.jpeg?w=800&#038;ssl=1\" alt=\"Dubai\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Dubai<\/h3>\r\n\r\n            <p>\r\n              Praia, grande cidade, compras, restaurantes e experi\u00eancias ao sol.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-dubai\/\" class=\"bno-btn bno-btn-outline\">Explorar Dubai<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- BANGKOK -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_572526315.jpeg?w=800&#038;ssl=1\" alt=\"Bangkok\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Bangkok<\/h3>\r\n\r\n            <p>\r\n              Gastronomia, cultura, compras e vida urbana \u2013 e um ponto de partida natural para continuar a viajar pela \u00c1sia.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-banguecoque\/\" class=\"bno-btn bno-btn-outline\">Explorar Bangkok<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- NEW YORK -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/newyork.jpg?w=800&#038;ssl=1\" alt=\"New York\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>New York<\/h3>\r\n\r\n            <p>\r\n              Uma das cidades mais conhecidas do mundo pela cultura, gastronomia, compras e experi\u00eancias.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-nova-iorque\/\" class=\"bno-btn bno-btn-outline\">Explorar New York<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- LOS ANGELES -->\r\n\r\n        <article class=\"bno-card\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-new\">Dispon\u00edvel agora<\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/09\/AdobeStock_313177912-1.jpeg?w=800&#038;ssl=1\" alt=\"Los Angeles\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>Los Angeles<\/h3>\r\n\r\n            <p>\r\n              Calif\u00f3rnia, praias, grande cidade e experi\u00eancias ic\u00f3nicas.\r\n            <\/p>\r\n\r\n            <a href=\"https:\/\/bno-travel.com\/pt-pt\/hoteis-em-los-angeles\/\" class=\"bno-btn bno-btn-outline\">Explorar Los Angeles<\/a>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- MEXICO -->\r\n\r\n        <article class=\"bno-card bno-card-coming\">\r\n\r\n          <div class=\"bno-card-image-wrap\">\r\n\r\n            <span class=\"bno-badge-coming\">\r\n              Brevemente\r\n            <\/span>\r\n\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-card-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/05\/Costa_Careyes.jpg?w=800&#038;ssl=1\" alt=\"M\u00e9xico\" loading=\"lazy\">\r\n\r\n          <\/div>\r\n\r\n          <div class=\"bno-card-body\">\r\n\r\n            <h3>M\u00e9xico<\/h3>\r\n\r\n            <p>\r\n              Praias, hist\u00f3ria, cultura gastron\u00f3mica e destinos cheios de cor.\r\n            <\/p>\r\n\r\n            <span class=\"bno-btn bno-btn-outline bno-btn-disabled\">\r\n              Brevemente\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =========================================================\r\n         HOVED CTA\r\n         ========================================================= -->\r\n\r\n    <div class=\"bno-final-cta\">\r\n\r\n      <h3>Encontra mais destinos<\/h3>\r\n\r\n      <p>\r\n        A nossa sele\u00e7\u00e3o est\u00e1 a crescer rapidamente. V\u00ea todos os alojamentos dispon\u00edveis e encontra o destino que melhor se adapta \u00e0 tua viagem.\r\n      <\/p>\r\n\r\n      <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting\/\" class=\"bno-btn bno-btn-primary\">\r\n        Ver todos os destinos\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58564f9 e-flex e-con-boxed e-con e-parent\" data-id=\"58564f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df456bf elementor-widget elementor-widget-html\" data-id=\"df456bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-section bno-light\">\r\n  <div class=\"bno-container\">\r\n    <div class=\"bno-grid-3\">\r\n      <div class=\"bno-card bno-icon-card\">\r\n        <div class=\"bno-icon\">\ud83c\udfe1<\/div>\r\n        <h3>Alojamento numa sele\u00e7\u00e3o de destinos<\/h3>\r\n        <p>\r\n          Descobre uma sele\u00e7\u00e3o cuidada de alojamentos em regi\u00f5es e destinos populares, adequada tanto a estadias curtas como a f\u00e9rias prolongadas.\r\n        <\/p>\r\n        <a href=\"https:\/\/bno-travel.com\/pt-pt\/overnatting\/\" class=\"bno-btn bno-btn-outline\">Ver os alojamentos<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"bno-card bno-icon-card\">\r\n        <div class=\"bno-icon\">\u2708\ufe0f<\/div>\r\n        <h3>Voos adaptados \u00e0 tua viagem<\/h3>\r\n        <p>\r\n          Pesquisa voos para destinos nacionais e internacionais e encontra as op\u00e7\u00f5es que se adaptam aos teus planos de viagem.\r\n        <\/p>\r\n        <a href=\"https:\/\/bno-travel.com\/pt-pt\/flysok\/\" class=\"bno-btn bno-btn-outline\">Pesquisar um voo<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"bno-card bno-icon-card\">\r\n        <div class=\"bno-icon\">\ud83d\ude97<\/div>\r\n        <h3>Carro de aluguer para viajar com mais liberdade<\/h3>\r\n        <p>\r\n          Encontra um carro de aluguer para continuares facilmente a viagem, quer v\u00e1s para uma cidade, para a montanha, para a costa ou para outro destino.\r\n        <\/p>\r\n        <a href=\"https:\/\/bno-travel.com\/pt-pt\/leiebil\/\" class=\"bno-btn bno-btn-outline\">Encontrar um carro de aluguer<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-141d15a e-flex e-con-boxed e-con e-parent\" data-id=\"141d15a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c9ddfc elementor-widget elementor-widget-html\" data-id=\"5c9ddfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-section bno-dark\">\r\n  <div class=\"bno-container\">\r\n    <div class=\"bno-trust-grid\">\r\n      <div>\r\n        <h2>Uma forma mais clara e flex\u00edvel de planear a tua viagem<\/h2>\r\n        <p class=\"bno-lead\">\r\n          A BNO Travel foi criada para simplificar o planeamento da tua viagem. Com acessos claros a alojamentos, voos e carros de aluguer, tens uma experi\u00eancia mais f\u00e1cil de compreender, quer queiras reservar hoje ou explorar possibilidades para uma pr\u00f3xima viagem.\r\n        <\/p>\r\n        <a href=\"https:\/\/bno-travel.com\/pt-pt\/om-bno-travel\/\" class=\"bno-btn bno-btn-primary\">Mais informa\u00e7\u00f5es sobre a BNO Travel<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"bno-trust-list\">\r\n        <div class=\"bno-trust-item\">Op\u00e7\u00f5es claras e navega\u00e7\u00e3o simples<\/div>\r\n        <div class=\"bno-trust-item\">Alojamento numa sele\u00e7\u00e3o de destinos<\/div>\r\n        <div class=\"bno-trust-item\">Voos e carros de aluguer para ampliar as tuas op\u00e7\u00f5es de viagem<\/div>\r\n        <div class=\"bno-trust-item\">Uma solu\u00e7\u00e3o criada para evoluir<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-776baa8 e-flex e-con-boxed e-con e-parent\" data-id=\"776baa8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f02c63 elementor-widget elementor-widget-html\" data-id=\"4f02c63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-section bno-light\">\r\n  <div class=\"bno-container\">\r\n    <div class=\"bno-grid-2\">\r\n      <div>\r\n        <h2>Aplica\u00e7\u00e3o BNO Travel \u2014 mant\u00e9m uma melhor vis\u00e3o geral da tua viagem, mesmo quando est\u00e1s em movimento<\/h2>\r\n        <p class=\"bno-lead\">\r\n          A BNO Travel foi desenvolvida para funcionar igualmente bem no site e na aplica\u00e7\u00e3o. Come\u00e7a a planear onde te for mais conveniente e utiliza a mesma solu\u00e7\u00e3o para manteres o controlo sobre o resto da viagem.\r\n        <\/p>\r\n\r\n        <ul class=\"bno-bullet-list\">\r\n          <li>Planeia facilmente no telem\u00f3vel e no computador<\/li>\r\n          <li>Desfruta de uma experi\u00eancia de viagem mais integrada<\/li>\r\n          <li>Acompanha a tua viagem numa solu\u00e7\u00e3o concebida para evoluir com as tuas necessidades<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"bno-button-row\">\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/app\/\" class=\"bno-btn bno-btn-primary\">Descarregar a aplica\u00e7\u00e3o<\/a>\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/app\/#bno-app-features\" class=\"bno-btn bno-btn-outline\">Ver como funciona<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-Travel-app-1.png?w=800&#038;ssl=1\" alt=\"Aplica\u00e7\u00e3o BNO Travel\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50ffea6 e-flex e-con-boxed e-con e-parent\" data-id=\"50ffea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fdc7107 elementor-widget elementor-widget-html\" data-id=\"fdc7107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bno-section bno-soft\">\r\n  <div class=\"bno-container\">\r\n    <div class=\"bno-grid-2\">\r\n      <div>\r\n        <h2>Arrenda o teu alojamento com a BNO Travel<\/h2>\r\n        <p class=\"bno-lead\">\r\n          Tens um chal\u00e9, apartamento ou outro alojamento numa regi\u00e3o atrativa? A BNO Travel permite que propriet\u00e1rios e senhorios integrem uma plataforma de viagens profissional, centrada na qualidade da apresenta\u00e7\u00e3o, na visibilidade e numa experi\u00eancia clara para os viajantes.\r\n        <\/p>\r\n        <p class=\"bno-muted\">\r\n          Criamos condi\u00e7\u00f5es para que alojamentos em destinos selecionados sejam apresentados de forma profissional e cred\u00edvel como parte de uma experi\u00eancia de viagem integrada. O objetivo \u00e9 facilitar o contacto com os viajantes certos e dar mais valor \u00e0 tua oferta num ambiente digital mais eficaz.\r\n        <\/p>\r\n\r\n        <div class=\"bno-button-row\">\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/utleie-og-formidling-av-hytter-og-leiligheter\/\" class=\"bno-btn bno-btn-primary\">Mais informa\u00e7\u00f5es sobre o aluguer<\/a>\r\n          <a href=\"https:\/\/bno-travel.com\/pt-pt\/utleie-og-formidling-av-hytter-og-leiligheter\/#bno-host-form\" class=\"bno-btn bno-btn-outline\">Tornar-se parceiro de alojamento<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"bno-image\" src=\"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/972-3-1_059.jpg?w=800&#038;ssl=1\" alt=\"Arrenda o teu alojamento com a BNO Travel\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61a453c e-flex e-con-boxed e-con e-parent\" data-id=\"61a453c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3d4b28 elementor-widget elementor-widget-html\" data-id=\"a3d4b28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BNO Travel Reisehjelper web v5.9: localized package advice, mixed-currency totals, accommodation descriptions, progressive alternatives, images, and direct package selection -->\n<div class=\"bno-helper-widget\" id=\"bno-helper-widget\">\n  <button type=\"button\" class=\"bno-helper-launcher\" id=\"bno-helper-launcher\" aria-label=\"Abrir o Assistente de Viagem BNO\" aria-expanded=\"false\" aria-controls=\"bno-helper-panel\">\n    <span class=\"bno-helper-launcher-icon\" aria-hidden=\"true\"><img decoding=\"async\" class=\"bno-helper-brand-logo\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAk0AAAItCAYAAAAkDk4CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAIk9SURBVHhe7d0HfBzXnSf4P4mcAwEiMAHMYI4SKZGSbEmWrWhJzvLYM\/aMd9LN+Hb2ZuPd7e3efvZzn89+Prd7dzt7ezs7Ozvj8XjskbOsZIkUJYqkmDOYAYIEQYDIOZC8+r3qBz4+VldXN7obaOD3lcvo6lddXV1VXe\/HV9WvZuVXb7srRERERORrdugvEREREflgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiChlzZqFYZbMnj1L\/SUiSiSGJiJKSQhJd+\/i0V25c+eu8\/gugxMRJRRDExGlJISk2gVz5NXPbpSnd9RJcWGOeo6IKFFm5Vdv41GGiKY0t1Xp3qEKAenRzUtkQVWJZGdnqbKe3gE5db5Zjp65JmNjt9V09uuIiCaCoYmIpjSccdO5JzcnUzauXiBrllU7YSlT7ty5owISrmmaPXu2Ckntnb2y\/2iDNF5vl7Hbd9TrGJ6IKB4YmohoSkIQwrVKkJWZLjXz58jD62ukbE6RjIyMqOfBDkMISOnp6XKxoUUOHG+QWx19KnRhfvjL8EREsWJoIqIpBaEHl3PfCYWbhdWlsmnNQllaUynDw8OqdQnTmOwghPGMjAwZHR2VE\/XX1Wm7rp5BVZY2e7bcduZBRBQthiYimjLMQFNRVih1SytlzfJqycrKksGhIZlthSWTHZx0K1VOTra0tHaq4HShodWZzyhbnYgoJgxNRDTp3JYjdBsgkpudKetXzXcCU5XMKSmUgYEBp8QNVJpf2LHLbt++I5mZGeqap4ZrbXL2Youcu3xTlZmnAImIImFoIqIpA61K61ctkLlzCtX40PCwpKelqcemaEIT4Dmc7stGi9XgkDRcb5cjp5qkraMvNAURUWQMTUQ06aoriuWRTYulsrxIdSGgr11C61A40QYnwKk\/tFjhQvHevkG52NAqn5xodMLZaGgKIqLwGJqIKGn0Bdw61BTkZ8v2jYtleW2FZGVlyu3bt9VgTxdOLMEJz+OUXEZGuhpH\/04ITucv33RClfsavH+k9yaimYehiYiSwrx+KCc7QwWl7ZuWSH5ejoyNjd0XUsI99uJXHqQMAQktWjdau2T\/0SvSfLNbncoLGtyIaOZgaCKihAplDyd8iKSnp6n+lrZtWCzzquao03CaGU7soBIpuPiVBynDX5yywynB0+dvyKnz1+VWZ78qwy\/2MFWkZSCi6Y+hiYgSxuxCYH5liaxbOV9WLZ+nAgj6ULKvWTKDiR1SIoUWv\/IgZfiLIScnR3p6++Xo6Sa50NgmvX1Dqpy\/tCMihiYiiju3dcm9Lqi4MFfW182X1U5YKirMl\/7+AafsbuCLvM3HYI\/b\/MqDlCHk4Rd7mZmZcu1Gu+rfCV0UIDCx1YloZmNoIqK40i0yaGXauGahrF0xXyrnlqhbn4yOjklamhuWogk3kcZNkQJNkNfqFiVcnI7rrRqutauexZtudKrneaE40czE0EREcbesZq5sWVcjVXOL1e1MhoaGVesTWpfMsBEkwGhBXwfRzNdkl+luD\/AZ+voH5UpTu3xyvEH6Bu5di0VEMwdDExHFzG5xKSnKkx1bl8qy2ipJT5utWmm8+lsyXxNNiAn6OohmvqZw74kLxfG41wlPuFgc1zyxiwKimYWhiYhicn8XApmyZW2NbFyzQLIyM9VzCEz6Z\/tezJDhFzjssqCvg2jma\/Iqw3P4PLq1rL2zTw4cb5Cm5k4Zu+1e7I6P6zNbIkpxDE1EFBUzLGVnZUjtgnLVuoT7xPn1t2Szy2Kd1u91EM18TZHK0kK3d0Gv4kdON0lre68ax\/rBSyMtFxGlHoYmIgpEtbI4g+5CYNG8ObJ1fa0sX1ytug\/AoIOEKZpgEnRar+mieR\/TRMpw6jErK0tds3USv7K7dFM6uvHrQCc8OesKnWQS0fTB0EREEZmtS7g\/3Pq6BbJqebXkZGfL4NCQCgh+1\/VEE0yCTovHevA7DagFna\/Nrwxw2xfnUCq5uTnSeqtLTp5rlvpLLTIyeputTkTTDEMTEYWFMII8gsCkr1uqW1YtFeUlMjg4qMKAHVjiEU4ihQyUo5XHa7pIASroMtgilWEd4X52eP+m5g7Vv9PFxjZVjkXyeTkRpQiGJiLyhMpfB4V1dQtk46qF6tYneG54eEQFATdUPdjCFClghGOWhZsOYQmDH7\/gFI9l84JyBCe8NU7ZDQ4Ny1UnPB0+eVXaOvpCUxFRKmNoIqJxdgCqriiRxx5aLvOrSlVHj\/pecTqU6GmTEZzwOFzrkpdkByezDNd9ZaSnq1\/aoX+niw1tctAJT0PDo6EpiCgVMTQR0QMhqCAvW7ZvXqpamFD543lcu2OHI\/NxIoMT3ttv+nAmMzjhMUZxk2Lo6umXgyeuyuWrt9hFAVGKYmgimuHs\/pZWLauWR5zAlJ+XE7Zlxw4Hml+osgUpQ1iKdCouKK8ANdHl8xKuDK1OGK63dMi+o1ek9VafapHSy+U3TyKaGhiaiGYoVNaorxGY0pzgtHjhXHl40xLnb6W6T1yksGJW8ubjiQYnPIch1talSOzwFO3yabGWIThh3Z6+cENOn2+W9i63iwLcq09350BEUxNDE9EMZFbQC6vnyLpVC2XdygWqQsdF3mh9gkihxSw3H8canBAmwrVuJVLQ5bPFUobnMeBi8e7efjlZ3ywXGlqltx\/358N6d0\/rEdHUw9BENIPoVhZU2kUFObJl3WJZu3K+FBcVyMDAoFMeXeABu1yP2\/OBcPPSYQnDZPL7rPEuu337jqSluTcDbr7ZKafOXZf6y62qzDxlSkRTB0MT0QyhQwz+bllXIxtWLZKqilJ165NRZ0Drk8ms7P1CAdjlejxIcNK3XrGfnwx+yxBp+WJ5LYIRyrKz3V7Fr7V0yslzN6TpRmdoCiKaShiaiGaQZbWV8uiWZVI1t1gyMzOdinpIPY9w48Ws7KMNDXrcKziZLUuR5ptsfsuTiDLA9Vs4NYpt0tvbL5eb2uXw6Sbp63e7eCCiqYGhiWgasoPKnJJ8+dT2VbJk0VzV3xJadxBYvAKNzSyPZlrQ4+b74H3tG\/tONX7Llsgy\/EV4wvrq7RuU4\/XX5ezFmzI6hlu1eAdQIkoehiaiaca8HiYvN0u2rK2VhzYukWwnLOmf8KPyNUVT2UeqtM1y+3E8uxBINCxvuM8a7nmIZxkCVFtHj3xy\/Kpcb+li\/05Ek4yhiWiaMMNSVma6rFhSLTu2Lpe5ZcWqCwGIV4XuNy2Y5QhJGBCYUg0+R7jP6rcO4lWGcQSntLQ0OX+5RY6evSZt7e4tWXCTZEztNz8iii+GJqIUh1YjVKC6CwGcgsOv4tasXKTCEk6FmS1L8azQw8H7IShhGn0qMFXpU2J6MPmtg3iVYRxhGKdVcbH4iXPNcv5Kq3T1DKpybPs7PvMjovhhaCJKYWbrUmV5kWxaWysbVy+S7OzssF0IQDwrdBveD61KGFDuN79Ug89iB0C\/zxePMv0Yf7FucbH4zbYuqb90U846A653YqsTUXIwNBGlKB2YsrMyZNvGpbK2bqE6FYdfxKHuRDl4VcCaXyUbtMx+bAYmVPLTDT6XHkz2uCkeZXiMAds8MzNDPb7a3O6Ep1a5dPWWmgar22d2RDRBDE1EKWydE5QQmKoqStS1LwhM+AtmYLErX5M9bgpahsf6F3FoiUlmWMJ7+S1noujTj\/q9\/ZYh0vIFfa1+rFu70Oo0ODQsTc2dcvhUk3R0u7dkIaLEYGgiSgF2MJhfVSpP7Vgj8ypLVceIw8PDqtwOSnrcfC2Y43aZza8cZWhVQiVun7ZKJLwvLo4G3PYlPT3NGdLVMmB5dHBMBvOzR1pX4URTZo7js+Jz4\/P2DwzLmQvNcvTsdSfApu41ZERTGUMT0RTmhh60ZrjjRQW5sn3zMtm8tkbduwyVtXmht1cFO9HgFK5Mv7cODMmA90JYwjA8PCrnrrTI+3vPSllpgTz56EopK8lXtyXRvxZMVnjCOsKy4W8s6xKiKTPH8RgDwhO2dVdPv+qioOFaO7soIIozhiaiKcrub2nlkmp5Ynuduk\/c6Oioel6zK1ETxuMZnPAY75\/ssAQ5OTnqAveWWz2ye985aevoVc9r6+vmq0BZWpyvxvXNh\/XnTzQdnPzWTdD1bLPLzHHzsW6Bu97SKYdONklLW4\/6dZ27CibnVCbRdMHQRDTFoIJHBYfAlJ42W5bWVsqOrStkSU21DA4OqkrPKwSEq0T144kEJ7wWQQCng\/S1S8ky5rxnVmamajXCjW2Pnbkqp883qzIs173Ph+UXdWH89o2L1S1jSktwI+IB9TxujpssWFc6QHnxW3\/RlJnj5mN9sTi2F9YVfmXX3uVe78QuCohix9BENIWYFdrC6jmyZf0S2bC6RgUG8yJvL0EqVK\/g5Pc6DUFJX7uULPq9CgoKpPWWE5ZOX5Xj9ddkZMS9uTDWk72sOjhBdUWxrFk+T9aunK9OXfU74Qmv8wqcieK3zrzWsxa0zJ7u\/jL1\/6r7iY6uXjlzoUUuNLap+9m56+DeaV8iCoahiWgKQCWGegwtBEWFufLwhqWyftUiKZtTrCp71G5mZR9NhavH9d9w8\/Gap25Zwl9IRuDAcmA94AJ3BI4Dxy7JxYZWudHarcrN05ZesIxmZ5\/LaytkzYp5UrdsgWp1wjwTfa0TPoNeV3isr\/3yWn9e610LWmZPp8fxfmipy3BCI35pd+1GuwpP5531iXXIViei6DA0EU0yVGy6ktu2CRd518q8qjIVVHBB8+y0NEFVG65i9OI3LR6blbddpv\/q65bM8mTBtUtnzjfJkVONcrW5Qz0XrnUpHIQrTIvJc7IzZGlNhWzftFjmlBSp05xeASZR3OVwr3XCYPP7TEHL7On0OD7n7dAF4Thlh+16raVLjp9tluZQECWiYBiaiCaBGZRg+eIqeXzbKplXWaJ+\/TXshCVU6XbFHq5i9GKWeb1Oz9ueToclr8o9kbA8OI2GU0l7DpxXv\/4aGXV\/GYhF9Wtd8mO2phTkZ8v6ugWydV2NumBaf057PScS3g+B2G\/7mKIpCzeOz4fHeG\/968OBwWFpuN4hB483Sv+g+2tDIvLH0ESURHZQKSnKkyd3rJHVyxeMX7iL0ymo6MOJVFGazDKv15nLg\/dGYPKbX7zhvVCBYzmGhkfk2Jkm2X\/0krMc7unASKfigrLXe2mxs94frZMFVaUqqOnTZ8nqogDM057gt96jKTPHzcc6OLmDOOE8XT0eHHLW+9nrcupcs9wOrWs9LRHdj6GJKEnsLgRwU93Htq2SnNC1OwhLgOo9UoVll\/tNb5Z5vQ4DwpJZgSeabt3BRcp9\/QPq5\/Hv7DktfQPDoSkSww4DuN7pkc1LZE5JgQpPuCEu8lWywpNudcJfsLePKZoyc9x87BWG8Fnx\/K2OXtl\/rEFutPawfyeiMBiaiBLMvbbGrbzwc3j8FP5Tj6I37zJ1zVK4Cs6u3Gx2ud\/0XvNVQW1sTAUmVJrJgPfGBdq5OTkqLCAs7TtySa40tYWmmByPblkmq5ZWSXlZsdomo6NjSe2iQLd0Yf0E3Y42u8wcNx97BSfQ4en8lZtyor5Z2jr63OcxvfPX772JZgqGJqIEQQVk\/opraU2lbNu8XNauXKQCw4gTVnBxc7jKDSJVVH6vNekyLJMZlvA4WYEJFyMjiOTm5sq15jY5e\/GGHDxxxVmGyfsVFz47Pj6WoaQoV13rtKy2QgoL8mUAF4s70yT7lB22CYZwgmxnLdz+gc\/tNR\/sqznZ2eoXm6fOt8iFhjbp6hlUZfE6VUqUyhiaiBLArGAqy4vVr+LW1i2UosIC6evrV+V2WAlXwYFXBWfye62G51EpY0jmqTi8LxYpLy9Xenp65eiZJjl17rpTGQ+o9aDLJxPCqw63tfPLZMPqhVK3bL4KliMjTrhNUqsT9gl9ug7byU+47QxmmT2dHvcLTgixuE3PzbYuJ9y2yLkrbTI6hnv64TX+7000nTE0EcUZWiZQ6eFU3I6HVsr6VTUyr6pc9RE05lQ8fhVwkMounHCvReWoW5bwF2V2YEsUrAdcK4Q+go6ebpCT9U1y7UanKjODylSAVTJ7lrtMmZnpUjNvjhN2l8iCanfbudMkZ72BDk4IUeHe12+fCLc\/gB4PF5wAoR8Xi2M5mm92y+kLN+RyU7sq83sd0XTG0ESUAGtXLpQnHlkt86vKVAUzOIjevN3WJb\/KJlzlBpEqqXCvHR4eHm+9CFf5xhPeV78PwlJLa6fs2lfvhKUOdYHxVGldCgfLp1sJC\/KyVHcQO7YsVZ1tRmr9iTesJ2w7BF4v9ja3meX2tHrcb5\/EPgNodRpw9uEmJ\/AePnVNOrvdEEk00zA0EU2AXeFUV5TIM09skCWLKlUXArhuyZnggenCVVJglwV9HZjluKAZQzLpliUYGhqRDw9ekPpLN2Ro2K30zUAylWF7IffpZS0qyJFHneC0atm88W2JMJOs653wfghsXqHNb5+wy8xx87FfcAJ8VmxXfN6+\/kE5f6VNjp655uzfoV98Rng90XTB0EQUgwcr1VzZ+XCdPLxxmQpLqEBQ0djCVVo2uyzo6wAVK+5TF2m6eEJYQn9L6mf7TkA6e\/G67N5XL8MjbiWfqpWqvdzzKorlie0rpGqu2wkp1jMkKzxhPetTdia\/dWuXmePm40jbSJfhs2Laru5+OXiySRqbO5xlcluk8J3wmQVRymNoIoqS2VqSn5etOqZ8cudaKS0u9GzZCVdJQZBKSgs3H13ZoSLF+yfzFBIqcSwKLvJGgGi83i4fHjwvN9t6QlNMT1vW1ci6lQtkblmRWgfJvFgcsK1xyi7cPmGzy8K9LmhwAoQnBOXGa7fk8OlrcvNWj1Pufj\/w128+RKmKoYkoIFQougsBXMS8Ymm1PPbwKlm5bKEKDH49eYerpCBoJRVuOlSgCEoITKjAsZzJMOq8Z3ZWlrpu6crVm3L2YrO6VxxEqnxTmf5smRlpsmPrclmxuNK9sXJ\/v3o+2afssP3N7R5uvdvPm+Pm40jbzizDPx50T\/anzjfLucut0t7lXu801S70J4oHhiaiAMwKoGZ+uTy8ablsXrdE\/Ut70AlMqGgQmIJWNvZ00b4O76dbGzDgMZ6LVOFNFOavW5cKCvKlpbVDzly4LgeOXXaWww2NePdELsNUYLY2LqgqkbUrF8iqZdUqQA4MDKpWp2RsC8C2x4AAhffze1\/zeXsaczzSsptlej3gQvmOzl45e+mmnL\/SKgND6DRVFTnTu3+JUh1DE5EPXTGhkiguypMdW+tkw+oaKS8rUR0A4nkEKrMSCVrZQKRxk1mGoKRPxellTAZUkKgcUUmjVelE\/dXxU3EzrWUB693JTs5ndrfLspoK2bK+VpbWVKmWx2S1+un30K1O+AtB96Vw+yDmG3QegM5L0UUB\/iHRfLNLzly8oS4YByyiz6yIUgZDE1EAj2xZ4QwrpbpyjqoMh4aH1WkY83ScX0VkssuCvg5QIeqwFGnaeEMlipaUS40t8uEn51XFiGVAWEJv3slenqnCvIYnLydTaheWy6e310l+fq7aVsmiQw72DYRq7Kd+zO1lbzs9Hm1wQqjGf+hVHN1sNLd2O8H6hvpLNB0wNBEZ7EoCffR85vENqr+lrKxM91Sc8zym82K+NprKJtLr8Bz6W9KVYbj3jye9HGg5wPv1DwzJm7tPSlNz+\/iv4lKlC4FkMNdFYX62bFpTIw9tWDy+TyVruwHeT5+69dqfwH4+3Lhe\/nC8yvBZsd9gQP9OuB3L0TPXne+Pd39TRKmCoYnIoSszXQHgrvdPP7ZO1q2qURc741\/vutLzq0DALI+msvF6Hf6i4kNgitRyEE94L3QfgM+La5U+OX5ZDSPjXQhg2dRDMtj7UXmpsx\/tXK3670pPTxtvIdTTJRreS7dMetHLqZnj5uNI+324MoRI\/avCgcFhFZxwyg63ZAHuR5RqGJpoxjNbCArycmTrhqXy6UfXSm5uthuWQkd1s5qLpgKJdlpdQeG9BwcH1XUqyaKXJ1vdtHVIrt1ol137zkl7Z696noKxQ8aKxRXyyJZlMndOkSpDFwUIDMkKTwjBCE9e+5LXPqiZj2MNToAyvB6ntG+2dasuCm609qge4t11MHV7iCcyMTTRjGVei4J7jan+lnask4XzK8ZPw02kkjAFnRaPUbGhgkvm9TCAi7jRqgaN19rk0MkGOXfphhqn2Omwkebsb4+oXsXnS0V5ibpYHBdPYz9MFt3qhH3MDGx++6v5eKLBCdS1gM5w7vJNOVF\/fbyLgpnyy0tKbQxNNOOof\/E6g\/6l18ol8+ShTctky\/rlqkIZdioWXNysTbSS0CJVBjos6VNxZqWWSGhlw1vl5+fL1WutqguB\/UcvqbKZ9ou4RDHDRnlpvmxcs0jWrJgv+Xl50tffr\/bHZGxvvIfez\/DX3M\/89lfzsflZvEQq0+W4n11f\/4Czv92UC41t0t2re1fndXI0dTE00YyC+kEf0yvKi2XHQ3VOWFoqBflO5dXnVF7OATtIJWILWmZPh\/dCxYWgpFsB9PsnGpYFpx5zc3LUrwE\/OXZZTp27Lh1dfWoZsBisvOLLDKFLa+bK6uXz1c2dsd0no1dxr33Ob3\/V45jeLjMFKcN6SE9LU7\/IvNnWpfp3QueY6qbOmL8xLdFUwdBEMwZOCSCgoC8ZXLOEsFQ5t1RVHOjd2mxd0uyD9kQrCtCPUfHgvVVv4s776+eSAcuAXzbhX\/tHTl6SY2euSlNzhyqb6V0IJBo2sRNJ1TrOyEiTpYsq5JHNS2R+9VwZGHBPVSVzP0B4QmjHX\/2+XvurpsfjEZzwF8Fc9\/11raVT6i+1yuWmdlUe6T2Iko2hiWaUjWtqncC0zqmgylRoQGBBLRauvyWING4KUoaKAL+I02EpmafiAO+Ff91fu3FLdn18VlVUY2OoMN1yn49AcYR9Tv\/IoCAvW+qWVcuOLcskJ8f9AYLfvhRP2B+wDyLAY9DM97eXxdyX\/ZYzaBkeY17uTZBH1E2AD51skp4+95Qd0VTB0ETTkn0wn181R557aovqrRn\/qkXlgIoCrU9gH9z9xu0ym1853hO\/iNPvj+VMBiyT7kIA\/ebsO3xJjp5pdJaD\/S1NJnf73\/vlWH5uljy1Y7Usq61QAcK+7ijRdHjy6t8p3HfA\/q7ZoinDuNkv2PlQ\/07o9gIivRdRojE00bSCgyrqFx0ASoryZcfDdfL4ttWqdQWVULgb65oHY68Dc6RyzS7DMunKCIEJj5MF74VgiM+OSujK1Vb51e4T42GJldDUYG+HqrlF8sxja2VuWaEKT7oFCNMlGt4DLV3ur\/tuq+XS72suo\/k40n4USxn2W8y3q6dftTo1NqNF1P3uYHF8ZkmUMAxNNG2YrSX5edmyesVC+dynNsvc0M+7taAHcK\/pIpVrKNMVCSog3bqkK59Ew\/tiXeTm5qjbWbS0dcvu\/fVy7YZ73RKlhq3ra2TDqhonPBWpbTo8PJLUi8Wxz2IIcr1TIoITYL5ofbrS1CbH65vl5q1eZ3r3+46\/fq8lijeGJkp5OKii5Qi\/xsHj1SsWqOuWVq2oUWHJq2Un6AHca7pI5YDl0D1568AWqVKJF6yHjPR0dZF3U\/MtOXa6UY6calBlPA03ebD9tSD7gd5WuTmZsm3jEvVLu9KSwqReLI73wPcH+zHCvw5P4b4DkfbxWMuwT2dlZqplOHOxRf3Kbrx\/J+7TlEQMTZTSzANm7UL0urxSNq9bonq0HhgYVAdxTAP2QTnoATzS68xxvB8qlsnqQgCLUlCQLx2d3XLg6CU5ff669PQN8hdxkwDbHZsev5Rz1vx9Fbs6Pez8L1Jlb14svqCqRPXttGmtez87dBPh9YvPRMD7YV\/WLU+RvgN++1msZVhXWG05OTlyq6Nb\/cru\/JVWGRgaVd9xvNTv9UTxwNBEKUkHERwkcd3S49vXqMqkqrJcenv7nAMsbhjqXaGYB9ZoDuCRxgGtSghMaGUCvZyJhs+La19wGmPvwXNOZdIyfioOFavuG4gSz93m9y7u1rKzMiQjPU1GRtGBavBryjCNbkmF5bUVsmVdraxYukD6+\/vVc8nYz\/SyYt9GcNL7uEl\/lkifK9YyQHhCtyHY17GPn75wQy5ddbsoYKsTJRpDE6UcfUBGPfH49rXy6NY6mV9dHmrhca8bcv\/lGezAHM0B3Gsc74dKBIFJ\/+oIzyUT\/vV97uI12XvogjRev6WeY+vS5MLNehdWl6qLugvys1WIV\/ulU6mjdeTcpRY5df56aOrIzECQl5Mpy2or5fFtK6WoMF8F9WTtc3gffNf0Ph\/uO4Lp\/Pa9WMsA6wH\/4bY\/g0PD0nyzW46cuSa3OtwQSZQoDE2UEuwD8LLaank21IUA\/sWpTxmYFUekA69Z7jetXWaOo\/KYjC4EAL8uwtDTOyC79p1VrUvDw+6\/\/vkv7uSw90u0gCxZWCZrV8yT8jlFkpWZploAsZ2wf2BavY\/gV5xnLzTLux+dEbefLP+QoZnbFl0UbN+0VDavq1XfA7xHMvdDvBf2f\/2PBTA\/Q6TPFGuZhve\/15XGsFxpalc3Ax50QilRIjA0UUqZU1IgLzz9kGxat2S8ktAXp2rmwTaag3I00+I98a9sVBjJpCsJfPa+\/kE5Ud8kHziBCbeegKAVL02MvZ6LC3Nlw6oFsmpZtToNh+0D2F560PTr0A1EQUGB\/OLdg3LoRENUp1Ht9587p0Ce3rlaFlSXqZCW7BZP\/QtR\/LX3v0j7ZKxlmp4G3wvo6x+Sw6ea5OLVdhVGieKJoYmmPBx0C\/NzZNvmlfLUznWSl5erQot5QLUPrn5lJr\/XeUHlh1Yl\/IIJy5AsutLNzc1VNzm9er1d3tlzUrp63F8QUfKYLT2lxXmyZsU82VC3YLwnb4i0XyFUzZo1W+3Lp841ys\/eOeIEneCtTeGsWzlfHtq4RCrKilXr1tDQsFreZIUnnCbEYH8\/Ex2cTLoFtvlmlxw6eVVa2\/ucMMrT1BQfaZkF8\/9l6DHRlIMbeiIw\/OaXn5Rnn97mVCz6Z8+hCULsSsEc96sw\/F6n6ecQlnDhLf5FnawDMN7n9u076teA+Jd0Q1Or7N5XLx\/sPytDw6O+n43iC+saA7YJugHYuBr9gK1Vp4rt1iSbuZ2wHd1TSu72zcpMVyG4t29IBZxYdy28x81bPXL8zFVn7I6zjFmqiwJ8X7APYd6JhlYutKABPhvWif7s5jqwxVrmBe+LFqbiojxZVF0sbZ390t075MwnNAHRBDA00ZSmrgVxDoL4dVxJUYFzMHR\/XuwlXgdljOPAi794f5zqQFhC61IyuxBAawbeqqioUK63tMv+oxfl7d0nnX85d4\/\/1BzLSYnnhhl3XS+tmasuwN6yfgl6DVBhGvsJ9gu\/fQNl+tSqhnlmZqTL+cst0tndr6aZyCbF2zt7jTRca3eC2C0VWspK8lWL1oizH2PpEr3\/Yv4ITm5rGlrl3Gu5dFk4sZZ5wfQIivgO3WjrlY6ugdA2DE1AFKPkdS1LNAE48OLXRzjo4YAY7iBqltnT2eMmuwwHfBzoEZZ6e3vHr10yK8dEDYCDPXrzxud994Nj8pO3Dsm+wxfUNS84+OMvA1NyYH1je6BF6NOP1MlLn9nkBKdKZ59wO07FPmEyt6MJ0+nrblCu9yXsa+H+IRAt7BLYL9Kc+bW298qbu0\/IT94+JGcvXJP8vDz1\/ijXy5iIwV0OdAuQIfn5+WpAR6t4Tr93OLGWecE6xUuctySKG4YmSg0eB8ygB1h7ukivw4CQ1N3drUITWpfM1oFEw3vl5+fJiTON8jc\/3ScfHKiXWx29qiIEfT0NJR72BazvirJC+fwzm+ThjUtVn0m4VsjtQiD8IdTcz7BNzcAECBBavCt2XMOD0IDhUmOb\/PzdI\/KDn+2V9s4e1T2F+d7xpr9DGgKTDk9YX8kMTi5+Xyh+GJpoRrAPtl4HXzyHgNTV1aVal3TnfXg+kZWMhvfBv847uvrkL37wvvzivaNyvaVDPY\/F5cWsyYf1vWTRXPnCs1uldsFcdSoOz5ktQ177koYy3cLkNR2eGxkZVd0PxBvCHgYsK65\/O3uxWf7mJ\/vk3T3HQ5\/BbelKNLwX3gdhraioSF2fF4nfciVjmYnCYWiilBbNwdVrWv0cDuwISp2dnerXP5CMgzPe1z09M9upPMfkrd3H5c9\/sFsart1SF72jwsM0zv9oEuD6pRef3iAF+TkqROt9Isi+BXgeQTgcbPvBIXQSmbh+hRCcsBwYevuHVAeo\/9\/3d6lTdqADHfazRNL7el5enhQWFqr14ve+KAvHr4wokRiaKCU4h\/zQowdFc3A1xxFUcE0KTsXdunVLXeiNA3gyDsh4X8C\/ukdGb8vJ+ib5s7\/+tXxy7JJTOd9rdeCpuMlTObdIXnhqo2Q6lTtaILG\/aEH2E5T7BSbMA4GlvbNPhRn3OfUn7vBe5jJ3dg\/Ij986LD\/85X65fqNdlZnXHSWKnjc+N4ITApQ+ben1vn7rOBnfUyIbQxOljFgPoHaZrvzQOSVOxfX09CS0ojDhffCrHvS3hH91n7\/cLK\/\/6hN1zcnA4EhoKppM2F0yMtLk6R2rJTsrU20zvQ+Z+5L5PNiP\/QITYJdLd6a50dYt\/QPD6lqpRO+H9vwvNrTKX\/xwj+zed0ZutHaoEI\/9Uof6RMP7FRcXq+8DwpPX5zfXq82vjCgRGJoopcR6AEWZHnBdCk7F4UJv3YJglidqcH8BmOZUEkXScK1Vfv3Rafn+Tz+WS4031Wk4mnzOZlJhBrcmmV81R\/Vx5D5\/b\/uYj72CE\/Yn\/OQej\/0GTHfb2f9w+w\/92mRzl2OW7DtySb7\/k4\/l40P1qqd59FSO9aA\/X6IGvQz6lB2ue8K4HZ70tF78yojijaGJUg4OkuEOlOHKUEEhIKFVCa1LOBWXLKgA0LqESqGvf1je+eCY\/OiXB2T\/kQuqdQGLy9Nwkw\/bAXX1wuo5smlNjdpuZuVt7lfmfqaDBeCvPt0UCcJKf\/+A9PQl91Y8Jiw79j30+9U34Oybe07JT985LIeOXZCsrEx1yg77bqJhOfAPCoQ1fE\/0qUKTuf5tfmVE8cTQRCnDPjAGPYjicV9fnwpL+IsWH7\/XxhPeC6dpsrOzZN\/hc\/KjNw6oUyG4PxYqKnTcadUNNAn0\/pCXkymPPbxC9abt9jzvv8\/pcR2cEJjsabxgv0AwuNHWJY3X2tVrsC9MFvT7hWXAPonl+eV7R+Vvf7ZXrl5vVd1fgB1iEgHvoe\/Jh8Fel37rNsh6J5oohiZKKbEeGNGyhF8\/4V+zmEciB8BftG7hWo3rLZ3y53+7S958\/5g03+xUFRPKg96clZLBDa9oYVo0v1z9clFvS1u45xGYgp\/qdft4au\/oU7+eS8b1TJHg\/XXnqbgBNHop\/9EvP5HX39gnI876QMgL\/vliH7Ac+ruDvzZME45fGVE8MDRRyjEPjEEPoHic6AMqDvYYdOWJLgR++It98r2ffKT6W5pOvXnr9RlunZrl5jAVYZtgc9QuKJMt62tD1zH5bx\/zs2Bbo3XEq4L34u4jadLb2ydXm9vd56ZQB4y6iwKsF5yyO3bmqvy\/f\/2e7Dtcr5YdnxNDovZhvW795u+3L\/mVEU0UQxOlBBzATeaBcSocQNV1IWlp6lQcwtKBo5fk3\/\/FW3LqXJMMGzfWTfVrl\/A5MKBC04N+3mSWmwNgWmxPc9DzteeTaHg\/bJP8vGzZ+dBK52+uuoYHoSDSsuhy3XoZDewn6GoA+4dehqkE20qHJ0B4evuDU6rFtKHppuCGuOaNeRPFb73GWkY0EbxhL01pqLxwrccjW+qkYm6pE0Bwc1T3gGgeGCMdQNEXk76WKZ4DoNLAfeKwbJevtsnrbx6UE2evJuUC2mTBZ8V61xUkrvmZU1Ig86pKZeXSalm+uEoWziuTBfPmSGlxvlOeKdlZGWrISMctRHAbGjNsYb3dG2wqTM1CcHHf213X99Z5PGGe2zYukc3rlqr7yen9CyK9H8JPLKd84cyFa3KpsVWdrk1k8IgndI1w4myT9PT2S3FhrhQW5Kl1oDv+jPegv7fhYJpwUIbv4NUbXdLRPaDGU2Q10xQ2K796G3cjmrLSnQoJt5j4k999WdauWqJOaZiVml3ZeFU+OFii80qzR+eJwvvggIwLvHE67lLDDTl44rKcqm9S5e4Benp8tbC+dUtIWWmBrFjshKQlVbJkUaX6ibi+3YyGz46wi18rdvf0Sm\/fkOqDqrdvUHr6BlSrBS6Ex609cO0Q\/g6PjKnbieDv6Jj\/LUWwPPhPcyKY+1et7+DrXW+jmvll8pUXt42\/zmvbec0TYQlDtPAahI6\/\/NGH0tXjdqiaSvT+kJ4+W3ZsXS5rViyQ6spydZ9GPI978sVLR0eH2o8ifZ+8yvAaXIv10aHLcrHx1n37MVGsGJpoSvMKTTgomwdJ+4Bpj+PgidCE\/pnweCLwevzLF++B+2g1XW+VY2ca5eCxS+oAfe8XcdPja4XPg2uw0LK0cU2NbFm\/RGoWVKmOQYeGh9XnRIBBcNFBBs\/dvYtWPVz74gYoDAgL+jHWI8IWWhIQpgZCtxLpG0DAGlYhC8EKj3Gh9KBTpm434gQsrGc\/2MRopdLuhSr1Z3zbYLrMjHR57fOPSFVFyXjlrNnb0BzX163Z0wSB9XD+0nX5wS8OOPNIzYrcXG7czHjz2lpZv2qhungb3SjEKzjhtkbYLoBt47e+7TJMz9BE8cbQRFPaeGj6vVdkbd3i8dCkmQdK+6Cpx3HwjFdLEy4SRusK\/n508JycPndNWtq6VNl0Oijr9YR1iBvVfuqR1bJy2QIVGHGHf+QjTGOuTa\/1r59z\/6LSw6kWXfndu6hYDzpYqQrPCbk4XTbovN\/Q8Ji6NmxoZFQFKbRIDTkhCn0cIVD1O2ELLVgIVjiF5Ectt7Pg2FZPPrpKHt260pn38PhntpmfC4+xjBhigffAPHBt0M1byeuJPhHwWfCrP\/0r0KU1FSo8rVtVq0K1Ph0+EQhNZkumXn\/hmGWYlqGJ4o2hiaY0MzSti\/L0nH6Mg2e8QhP+JX38zBX5+NAFaWq+pZ7DMk6HX8RpumLC38e31ckjW1ZKYUGuumYLrTZofdL81j\/4rROU6XL3sXoUes4NNjpMYVn0YwyAFghUzrjwftTZR\/AXlaT+izDV3TMg3U6wQqjCaUK0avUPOp\/DeY\/aheXypecedubn7hN6WbzoMh3qYoF54Pqfk2cb1XVv04VefwgkuIZtyaK5zn6zUirnzvENo0GYLU16G+j9MxyUYcB2YmiieGNooinNKzRFc3oOj3GQbW9vjzk0YR44HdPV3Sdv7j4hV5paVcUM0\/VAXDW3WJ57crMsXlSh1hmuNzLDqinS+vfj91rQ4\/jrPtYV9G1VKWLZ9IBAY46jNRDbHNdNIdTiF1\/ofwjXoqE1qqQoV512NNnvb8I8sR9MBOb\/f\/\/lO9LTO+j7XqkIrU66g8783Cx5+rG1snblwgl9Tn1Nk6bnhW3hN1+UYRqGJoq3+Jx4JkoyHBA18zH4lcUKLQQ4FXTuUrMKTOa\/rqcTfK7tm5fLd77+tCxbXK0qH1RafteoTGT9+70WMI4BAclt5cHj+3vexmkgBCS0amBA6xM6M8VjLH9GRrq68W5Bfq6UFhdI+ZwiqVkwV\/LzctTrg8D7TyQwYflwc1r0Bo\/WL78KP1UhMGGboCUSp0qvt7SrbWNv03jQoSicRLwnETA0UcoyD4z2QdKvbKLUv6in4b9Y8cu477z2tHzh+UfVBdJoXdIVIfitx4msf7\/X2rzmi78Y9Gkz\/ViXo4LFcK\/lyR1Qodv0a0w6sMUK74vTuhcuX5fDJxvGl3c6Uuva+U9tA+Ni\/Hgx1xuDE00GhiaaNiIdQCc6OHMJzcz9M13osLF4YYWqiDq6etTF7jk52eqj4vQongd3PXizy8xxv9dBpHJTpPmGW1aMm0M4ZhnCkm7VimVAMEMLU0dnj7qfGy5Ux\/N6GacrcxtMZDDnoZmP8T7muE3v20Txwj2KppVwB1cKT7e4fHLsovzn770rf\/fzvfLeh8dU31OodIqLitRfXAuEa4P81musZRDrtvN6nV9w0vzeA2UITBNpYdKBqb2zV37w831yq6PXWY9ukKLohdt2kYITUTwxNFFKCHdQxPN60Mxxu4zC09cLXbzSIm+8d0S+\/5MPnQD1sez++Lj69VlRUaHkOCEApyZVX1Sh19n81r89bjPL\/aa1y8xx\/ddu7dDsx+a4hucmEpjw3rjBbUtrp1qHuFHzdD2tm0j2tgm37RicKFkYmihlRDoo+pXzgBqZCkPOgOCEi3m7ewfk+JkG+elbB+Wv\/n6P\/OCnH0j9xWuqF\/TcnBw1jQ4mXsx1bq\/\/aLZHNNtVj+MvBnP5zGnDvQ7QqjaRi751YGq63ibf\/+leaWnrVutK\/7KMoqO3pRZu25nByW+\/JJoIhiZKKfYB0+Z3cKVgEJz0aTjdJ9O1G+2y\/8gF+cHP9sr\/899+JXv2n1KdTCIcoEVmvLIKDV6i2R72tH6vjVQWNDgBnptICxNgndRfaFKBqbO7X4VQ3QEkxc5v2+lxHZzscqJ4YWiilBPNAZEHz9ihAtLhCRU\/\/iIoXb1+S52++w\/\/9Vfyvdc\/kMuNLep6J7TQZKSnj7eqmP\/y18zxSNvG77U2v\/liPFzLgzntRFqY9PzRNcXRU5flh28cUD+7x\/x5Si4x7O2shdvWRPHA0EQpKdwBE+wyjMdrmIlQCaHi1yEIA8Zxb7iT9Vflz\/\/2ffmz\/\/627DlwRlpvdcnwyKhkZ2VJZmamanVCgDJPTZnrMdI6tcv9pvebL8Z1ZepVhkG3mEU7gApcTmD66JMz6nQm+vJC2UyvwO11Fe1gs58zx\/3KiOKFoYlSRjQHRR4wEwMhwCsI3LzVLW\/vPq5anxAaTp5tUAEKrU55ubmqBQpdF+jTVOb2ibStYt3uXq8LF5zMU4zRwC\/hEJhmO6\/f9dFJeWfPKeczuuFypgemRPHarpp+HG47E00UQxOllGgOgjxgJhfWN1qgTpxtlO\/9+EP5q7\/\/QH794Qk5e\/6q6p8IXRegBQrhSbVchV4HkbZVrNvS73UowxBLYML0qJjTnDCIz\/HLdw\/Jrn1n7iujxLG3lzmOx3obYEhEJ5s0c3FvopRjHyD96HJ9II1lcP7v3mMKSwcF3XUB+iXa9fFp+WsnQP39G\/vl3Q+OSHNLu+Tn5amOMzE9Wp706yKtX7Pcb1q7zH6drkzxGIEJLUV4HM2A1+P0ozMmP\/7VATl4\/LL6zKA\/z0zntd6iHfz4lQd5PVEsGJooJaCPG\/MgaB4UIx0g\/coo\/tCKhAHrHafncMPc+ovX5c1dx+QHP\/9YfvCzD+XY6cuqvLCgQAUXhCdc9xRkW+pyv2ntMnNcP9ZhKVqIRHhtb9+AfO\/He+RkfZMKTMhKDEzxZ247m1lmPtbbIdzriGLF0EQpxe8gGGsZJQYqLvPXdxja2nvkyMkrqnXmv3z\/PfnZ2\/ulpa1LXfeUmZER03aKdrvjuVivYQK8CqHp6vU2uXClxf21IE43MjAlVNDtjMexbluiSBiaKOXYB0gTD5ZTD8LEvdYnBI5ZMjwyJtdvdMiHB+rlv\/3dbvkvf\/OuHD11RbVKIZDgp\/\/4q19vx5Fotru9v8TawqRhWfD64qI89ZedViZOrNtpItuXyA9DE6UE+yBojvuV0dSCfKFP3enthL6fLja0yOu\/OiD\/4b++KW\/tPuYEqnYnQN1WLUK4dsi9Bcm9658gmu2uyyYamDQsR2FejuTmZN63THRPPNazLcg21hLx\/kQMTZQy\/A6KPGCmFtV6ZIUNjPf0Dcreg+fkP\/31u\/JXr++RY6fdrgvGxsYkNzdXtUAhPKkA5bwmmu0er8CEOeD9s7IzZf2qReo5fRE4JZ7fNtRlet+Kx\/YmMjE0UUoJcsD0goMoyicyUHI1XmtTrU\/\/5fvvy1u7T8jpc43S3dMvOTk5KkCh9QmCbBtMo0NTPAZUybh5cc38cnf+KkqRSQUXj3UXzRBOpDK\/cqKJYGiilGMeEO2Do18ZpRZsP7Tg4PTdweOX5K9fR9cFB+T9vSfk4pVmGRwaDk3pv90RljDEVSiEF+aHblz8wFVXFA9+3+FYy4gmgqGJUhIOivrAaD4Gr7K4DDwFk1RoqdDXP+lf3zVca5N395yUn759UN3GBdc8madiMOjHoPthAl0erwGnDIsKc2XR\/DK1nDxF9yCv9RbNYM7DS6xlRLFiaKJpgwfI6UmHJ21eZal87lMbpKggV\/UuHm67m9cwxXvfwPzw3kWF+bJkUYX7HE\/RJZTfNoz39iUKh6GJUpp9sDTHeSCdXhCcNqyuka+\/slPqli2QrKxMdZrMhu2ekFNyNuet8cs+dD1ARDMDQxOlBp8AFCQ44e+EB7YkJB3WO2RmpKvWpVc+97AU5OfIyMjIeMeZNjynW5kSOeB03O3bt2VuWZGUOMHJXZ7QQpDitd6iGWxez2l+ZUTxwtBEKSOaA6Y5zoNpasJ2w6k5BJLXXt4hj21b7Tx7V0bHxlSZ\/vWcST2f6BamELRxjY6OSoUTmmoWuL+i481h70nU985vvrpMX+dGFG\/8hlNKCXLApNSG7YgBFd+ieWXyra98WpYvmacCCuDXapq5zZNySs6A0IYAl5+fL6XF+aFnKZ7Cfaf9vut6\/xnHwwLFEUMTpZxIB0wt3GOauvRmQmDauKZGvvnFJ6SstFCdjgsH21YPyea8q1rWspICychI5y1V4sxvm8ZaRjQRDE2UEvCvevNAiMfhDoxmmd90NLVgMyFzpM2eJU\/uWCMvf+5hyc7OlGEnMJnXKLnT3v84mS1MJizC0NCQ1Mwvk+qKEhWgQotFcWJua1usZUSxYmiilKD\/BT+Rg6A+iE5koMTAusUmzs7KUGHpqZ3rVVAeGR2973QcmNtBn5Izt1EyB7z32NhtKS+fI8UFue4y8bqmcV7rLJrBZI+b\/MqI4onfbkoJ5kW\/5gGSB9LpAS00xYV58vVXHpMt65eqjiNxfzc7MJmwfSd7G+v3T0tLlzmlBeoxT9ERTV8MTZSSzMrSr+Kc7EqVgplXVSrf+sqn1AXfOB2H2OF3yg3bNdZtG\/dQ4yzG8PCQLK+tlKKCnNApOu53icDvOk02hiZKGfZB0RznwTS1YJvo7bJiSbX85hefkMq5peOn43TLYrhtF+s2RWDKzMiI6z6BeeGXfQvmlUth6BRdHGdPFr9tp8sQXIkSgaGJUkqk1odwUDbRgeJDr09UbBvX1MrXXt6pbkeCFiavtWyv+1iuYXL+T10zlZuTI909fU44G5PZaWnqea\/poxkQ8jDvgoICyc\/LCS0l9xfNa50FHcKJVOZXTjQRDE2UcswDon1w5MFyatPbB4Hp0a0r5ZVnt6nboaClxrx+Kdx2jWX7onUJ75ebmyON127K3\/zkI2m6fku1OKm0EwfOO6huEeqWVkt62mx1PRYlFr\/rNBkYmiglmQfMcBUsTS3YLtg0OPX21M518vxTmyUjPU1uh3r41tNo9nZEC5NfS6MNr0dgwl8EpH2Hzsp\/\/9FuueoEpr2Hzklf\/4Ckp6er66cmKi0tTbWUrVw6T\/LzstVz9vLPRIleB+Hmj+e5\/ikRGJooZZkHRfsgaR8wdflEBtxrjGKD9acukHb+e\/7pzSo0YRz3bkOZyRy\/t+7dU3Lmc5EGhKF0J8xkZWbKL949KD9+84D09A6qFq1zl5rl4pUbarpo5hluQBC8e+euzCktdoJYmprnTOe1niY6eIlURhRPDE2U0uyDojnOA+bUgYCUmZkhX3npUdnx0CoVliBIZRfrdkQ4wmmy\/\/aD9+SjT+qdx3dV8MWNdfH3jfeOyNDw8H2nBSfEWUwEtWU1lWoUn5mIpheGJkoJfhWnXRaPCpfiQ69\/3GIEN93dtG6pul8b4gTK\/LZPpPJwcEoOp8v6B4bkz\/7723LmwrXxeSE4qWmcv53d\/fLhgbPqFF28uiEYGx2VdasWOUGM+10iRNpfiBKNoYlSRjQHTHOcB9PJgdWO1hYEpm984XFZs7JGdSmAU1l+F33HSl3w7fzF6bir19vkP\/7lW3K9pUOd2sNy2C0\/eF+Epq7uPnea0POxwudCy1Z1ZanMTuOhNVH89hddxlY+ShR+symlBDlg0uTDpkC9hduiIDCtXrFI\/UIu3Baa6LZDWEHwyUhPl\/1Hzsmff\/896ejqU\/MN90s2VKzDI2Pys7c\/UV0R3Lkdn1+85WRnS3VFaWiMEiHScYDHAkoUhiZKOZEOmJr9eKKDMxd3ZuQLqwqBCb8i+8YXP6VamIaHh0Ol97jr9B49bq7zIAPCD06xZWRkyFu7jsjrb+x3wpAT0EJl4aAcLl9tldPnGlSXBJjcnHcsA2xZt3j88Uxlr5dYBj+RyokSgaGJUoN1EPU7YHpNx+b65MDqxqouzM+Vr35+p9QtWyCDQ0MyK8zF1vZ29NuuXrBdcf0S3vhHP\/9I3t97Sl3kjflE2uYox3QDg8Py3ocn1XVOd+7Gp7WpZsFc7nNxEGl\/CFeO54PsA0TRYmiilGIeJP0OqPZ0ftNS\/KCOQgsTfiW3avlCJ5C4P\/HH2g+3DWLdNriGCS1Mt2\/fkb\/+0S755NjF0C\/mHrx+KRxMh5DVfLND9h06I0WFhTI25v6yL1aYZ0FejuTmZIaeoYmI9P31Kze7qiCKB4YmSjnmQTDSwdSE8YkO5A\/3XvuNVx+XulBgQj9JpnDr0F7PkQYEJlzw3ds3IH\/xg\/fk9PlrKjChO4FYDA2PyoGjF6XtVqfqoRzBx+t9gwyQmZku6+sWqceouGcyr3UUdDDZ40STgaGJUgIOl+ZBM9xjGw+0yZOTnSmvvbJTVi5bqE7J2YFJm+g2QaDBxdYtrR1OYHpfLjXenFBgQssUlvVGa6ccOXnJCU1ZznuECmOgAp0zjxVL54We4SmiWEWzr\/C7TsnA0EQpyzxI+h0weTBNHL1uMzPS5Te+8ISsWLJAhkKBKd7bBGEJwSjbCUyXGprlL3+4K9SlgNth5UTcvnNbhac9+8\/Klas3JCcnO+Z56laq4qL80DMUL5H2G12ObUCUCAxNlDJwQPQ7aMZaRrHBOkXlhMD02iuPqWuY0A9TIta16oPJqQfzcnPVL92+9\/oHcquj13kvt6VoojBvtFb19g\/K0ZOXZWxszL3APEbo8bwoP0cWL5yrlo+7X+ywP5n7VKT9y56eKJ4Ymihl6H89+h1AebBMDqxnbI+srAz5yud3yvrVi9Vd\/rH2\/bZPLFTLjfMfugQ4fPy8fP8nH0p376BqYQrtEnGBliXM84P9Z6Sp+ZZ7M98Y3gCdXCI05efnSt2y+WodzJ7FQ+1ExXu\/IooFv8mUkvwOoDygJhbWL1Yxevp+6TNbZcv6ZarjSjNe+G0fiCaMoJUJgWnvJ6flBz\/\/WAYGnXDmzDMeLUw2LBbm\/esPj6tbosTa2qSva5pTUuCGPo91MBMk8nP7zRtlM3WdU2IxNFHKMg+K9gHSazwew0znrgf1SJ7euU4e2bpKdVyJ+ILTWyZzfZnrT4eIIAPCR2FBgezZd1Je\/9V+J5yNqedjaQEKAvPFcPbCdWe4d8+6aAdAT+TFRXlSkOdeH6Wfn0ns9RLtYLOf85rGFKmcKFoMTZTSzIMiHtvjFH9o4dnx0Ep5cucGdRoK8QWnpMBe5+a4DjpBt8uYM28Epvc+PCo\/fesT5\/XuaxMVmEw4TffGe0difi90M4DTlZXlJbJiSbWaj15HFB1scz2Y45o9TpRIDE2UMsIdGO3n7QOq+ZcmBpX\/1vVL5aVntjnr1D0N5dfCBBiPNnygZQaB6e1dh+QX7xwa\/yVbMgITIBje6uiR9z46oU6zRftLOqwBdJJZWFggc8uK3ee4C0bN73vL7zRNBoYmShnRHEDNcR5cJ06vw+WLq+XV5x+RtDT0vH0nqhamIDAtAkpBfr68s\/uw\/PLXbmDC\/JIVmADvh2HfoXPS0dmjrm1CQIyGXgclxXnq7231K7r71xP5s9eX3zjXLSUDQxOlFL8DIw+aiYH1isBSUV4sX3vlMcnJzpLRMffaIpPXOF4XNOy4oWSW5Oflydu7Dssv3j3kvPbefJJJv19P36D84p1PVFcHCInRwOpAn1UL55XLovnlap7WKqIY+O13+nGy9xeaORiaKOXYB02T1wEU8Hiiw0yEj40KCDfg\/a0vPylzSopUYAp3fY7XerLXo9eg4pLzNy8vV97ZfUS1MOnXTnYFiB7Hz55vVGEOwc5cbt9h9mx1iq6qokwqyorUvJxn1d+ZYNZsa33EMIRjl5njkV5LNBEMTZSSgh5QefCMnbvu0PKTI6+9+pjMqyqT4ZERFZiCrP+gLTM6FKE1Bxd9IzBhHhgmMzDhvXFBOFqb0AWB+uWe81\/QJcJawDrIzMxU9+SDu4FfTZH47YNEicLQRCnB66anQSpu4ME1elhnCEe48ewLT2+R1StqVF9MCA1auPWKsBHNqSzkIgSmPftOyM\/fOTi+rSe7hQlwQTiCU+O1Njly8oIUFOTLndvBPxvWEdZb5dxi1a+V2zs498d4Mdel\/ZjrmRKBoYlShteB0O\/A6DXthAan8pwJ3M\/r\/oLtkc0rZPuWOhkZGVXhBgEC5Zr5WNNhZ3y9+QyYFqfk9h86Iz97x72GCc9NhcA0zlmUoeFR2XvwnNxs63DCT4ZaPq\/PYw9YXwhN1RWlUlrkXhDuPD2jeK2XoIP9ei9e006p\/YemFYYmSjn2wdMeN\/mVUXhoEVmzcpE89\/RDclu1rLgtLpq5Xs3HurIKst4RynJzc+XYqUvy92\/sV8EMplqFp7tVQGvT6foGyczMCLxfYTq0uuXlZqtWO0qOoNuHKFoMTZSS7IOi30GSB9DgsK4QWqrmlshXXtohWU5AGLv94C\/lwHwOjxEOggYehDL35ruN8sOf75VhJzDp956KsFRYvrc\/OC7NN9pU301TdVmniln4z2O\/mQi\/+ZlleBzv9yYChiZKWfZBMdIBdcKDcT3PdIUgkJebJV\/\/whNSUlyoTi2l+9x\/DesFr8HwwPoKM2DanJxsuXD5uvzdzz+S3n59892pG0IQCJ1Fl77+ITl88rLqCR19N3l9Pq\/BNf33H5O+6N1rfQQdzNdr5mObLtP7kt+0RLFgaKJphQfJ2Ol194XnH5XFi6rVbUBwUXakdYryoIEHp+Twa7KbrR3y4zf3SWdXnwpMaHma6vRF4e\/uOS7NLe3O554digXh4dReenq6dHT2St\/AkHpuCmfDKc3cD\/32SZTpcvMxUTwwNFFK8zog8iAZPd3S8\/j2NfLQxhUyPOwGJi3cOsVrgv5SDtNmZmRI\/8Cg\/OiXe+Vac3uoZ\/HUSRE68Ly166izTtzHvpzpMzOzpOlGu3T39HPfjJLf+uK6pMnA0ESpIcqDp\/0cxicyBGlxSVW6pWdZbZV8\/nPb7wsx5me2Pz9CEAa9jvwGzBGnswDXMJ2\/fENdXO1eZJ468Hnh1Lmrcub8VclIT8eKeeDz6gGnqLB+b7Z1uS1VeE4nr2nOWQOe6ySawWY\/5zUN6NfPlHVNycPQRClDHwi9eJWFm5buQRhEvYKbyn7pRffCb1yvg4peM9ejuZ6jqZDwCpyW+9uf7pHjZxrcwBSwhWoqwvr5xTsH1Tq4G+ZzoCwzI1NutLTKjZud7nMqPtJEmPsg2OOg9013\/+Y6p\/hhaKKUYx8gTXaZ37Qznbtu7kpGRpo8\/\/QWWTCvInRazl1n5rqz12M0nVfiup6cnBx5\/Y298snRC2r+qRyYAK1Gre3d8us9x1S3CQiaNnxu9EF18UqLXL1+K+VORU51ft9tv32XaCIYmiglOP+WDD1yBT1gAg+a4aESf3RrnWxZv0L1k+S37vTjaAIT\/pWfk50t7+w+LLv2nlSBaToEB6wLfI59h89JR2ePzE5LUyFJc\/t2SpOurh45e6FJxhCqZlhewjqy96d489o\/iRKJoYlShn1Q9DtI8gDqD+EFgQbXMT335Fbn8R0nBNx\/Ws4LXhP0dAdaX9Cf0an6Bnlr91H13HRpacE6wLrq7O6TX713SN3M967x2VRYzMmWy4035Njp1D8dOZnwXQ76XdePg+6jRNFiaKKUwjA0cViHCC+4iewLn3lYCgry1M1ozV\/LmfQ6RwtT0FYmBAQEptZbnfL6Gx\/L8PCDrVipDvUyhjPnm+TMuSuSm5ujWpRQXeMC8b6+fjl88pJaF7yWaeL89h+zDI+n275GUwdDE6Uc+wAZjteBNJZBvz5SK0yqeWrnellTt1gGB4fU9Tb6s4aDf72b6yXcgFNT6FpgdOy2fP\/He6StvWe8ZWs6wedBC1J374B8eOCM+iVgelq6OpGMvpla2jrl0PFL6rNPlxa2aHntH9EM4YI80WThHkkpCQdUzXxs8yubibA+UNmvrauRJ3dukJ6eXhWYNK\/1hem9LnT2gsCkgsOs2fKDn+6RS40t0zo0oBUJn+\/0uSY5fvqSuvAb6wsdg36w73RofYcmpgkL+l3HY79piWLF0EQpwz4I2gfJcHjwvF9Bfo588YVHVWXutW7s54K2EKn5Of+lp6fJrz88KoeOX5wRrSxYXyOjY7Jn\/2m51d4pWVnZcqujRw6fuKTWXdD1R8EE+a5znVOiMDRRSsFB0Txo2o\/NcZsuj3rAf85fZw7ujFIYKpMXP\/OwVJSXOo\/v3NfKZNKfXVf64+vCZ4DMzAw5Xd8g7314Qs17JtRdOC2H03QXG1rk9Lmrkp2dJW\/vPspTSw5nz\/DcV4IO4fiVm2X4O3sWtwPFD\/cmSknmAdM+eNrj5HzRQxX4prVLZNvmlepGvEHWU\/BbpLiBqbOrV92Ed2BwWLUwzZR\/8eO0JFrV8CvB\/YdOyenzTYHX3XSW6Avgw+3DeJ7HAUoEhiZKWeZB0T5ARhqfSfDZUYHjtNwLn3lIhRszy4RbN0GvYwIEBkz\/Vz\/aJZ3duMfazDpFgs+KkIgbEH\/v9T3q14gUH9g\/\/b6\/XmUzad+j5GJoomkj0oHVr3w6w\/3O4MVnHla9fqOVCSHHXB\/2ukGlE7TiQSDLyMiQt3YdkYsNN9S8Zmqdhc8+PDKqAhTFl9\/31y7T485erv4SxQtDE6W0cAdL8DvIzhSqBcgJNetX18rWDcsfaAEJt76CnFrC9OiXCLdIOXepSd778Lh6fib\/K58tHETTG0MTpQRU\/uHY4ShcEMDjiQypxr1ZqUhOdpZ8+tH1UlRYIGNjaGUK\/7U3P6f9+e0BASE7K0u6e\/rle3+\/W\/XLhOeJAPsCLsI295loB5vXc5pfGVG8MDRRyojmgGmO68czrxXA\/byPPlQna+pqpb+\/X9LS0tRzXusHsI6CXMvkXuSNR7Pkhz\/fIx1dfWo+bGmhRAi3v9p0GfdDShSGJkopOCiGO2jaZfbjeAypAq1JCDYV5cWqE8sx1Qp0f6\/f5mfSf\/VpOV0WbsB96goK8uXDA6fkzPlr6if3RF689p9oBkAI0o\/BLLP5lRFNFI90lBqsg6DfQdEsC\/d4OsPnRCWTkZ4mT+5YL1UVZTIyMjx+ijPcetD\/Oo+0nhDACgsL5ez5RnWzWnTseOfuHf7rnhLKDk4Qbl\/F8xgS3eUBzTwMTZQygh4wwSzTj2dKpY7PiWHxokp5YscG6e8fkLS09FDpg1Tl4kwf5OJvTIdfynX39Mqb7x+Wvv4h9eu8GbJqaRJg\/zS\/w+Z3G+xxwHTgvFL9JYoXhiZKKV4HSHoQWpme\/8zDoSoDFY16MM5ej0ECE6AuQj9Ph49flPqL19T74Nd5RIkWbXCCME8TxYyhiVKOeYAMd7AErwPrRIdUsWHNYlm9okZGRsL\/Wk5\/pqDXMSEwZWVlSeO1m\/LDn3+kKq+x2wxMFJ7XfhTt4MUrOBElA0MTpQT7AGmO+x08Z9qBFZ83MyNdXvjMw+pXcHYnll6CtjIhfKHLgl+880notiHo0oDn5Shx7P3L3Jft4BTuMVE8MTRRyrAPhEEPkjPlAIrPiYrkqcc2SnVlWcCuA4JfwJ2eniZHTlySU\/WNajxo2KKZCftjPL579nzMx+GCU9B9mihaDE2UUswDpC3WsunA\/Xx3pbS4QHZuW41nnIpDFSnhPj+CT5B1g0poYHBIfvzmvmm\/LmnqMPe1cI+9gpM5ThRPDE2UEvT908A8KNoHSHt8psBpOISkpx7bIHPLSmRsbGz81JxeH\/a6CdrKhC4G8vPz5Se\/2ic9vQOhZ4mSz9x\/zf05XHAKsHsTRYWhiVICrqExD4pgHyRNXuMTHnxu5TKZsGy6I0vcYw69fvuFIUyPct3K5DdguuzsbKm\/0CgHj11Qrw8StIg0r\/0qmsFmP6fHzeCk91GPlxNNCEMTpRSvg6jmVwaRylOV20\/SXXl06yqZVzVXhoaGnOD0YO\/fsUDdk5WVKW\/8+qC6t5zfPQCJksXen\/W4Dk6x7u9EkTA0UcoxD4jhDp4wEw6cCDHoJ6lybolsWLNEfebQP7IVr\/WBiiXIReI4LYdbpezZd0LOX7quXmfOm2gyhft+61YmokRgaKKU5BUGNK+ycAfYVIfPhWHL+mWyuGZeqJXJvSmvZq+PIJUKpsF8unv6ZN+hetUfE1qvWCHRVGLv2yZ7nCgeGJooZQU9YE7Xg6dqZXLCTPmcItm6YbmMjo6pliB83HCfGaEnSFcBaIkqLCyQT46ck\/OXr6v54b2Iphqv77oO99P1u0+Th6GJpo2Zd4B0P+\/qFQtl2ZKFMjQ0qFqDNK\/KJMgv5lCemZklzTda5eDx8+o5XstEkwX7bqTvtr2vYxjfz7nrUhwxNFFKMLscMNkHVHPc6\/FEhqkEy4MAVJCfKw9vWhn2dinmsuMvKhL9XLgB0+TkZMu5S9flUkOLCmJsZaJYeO1f0Q6a+diLPW2k6YliwdBEKcPvIGiX2QfQ6Ub\/K7pmwVxZvbJWhoeHPEOThnWA14z\/6zsMdF2ALgZu3Lwlu\/aeGH8d0VQQ6busy7nPUqIwNFFK8TtoRjqgTje4x9yOh9D7N0T+l3WQX8wB5nOt+ZZcvd6mTsshSBFNFuyP5r4daT+3pyeKJ4YmSjl+B0S\/g6s+mMY8TJGLI7AsUFZaKA9tqhvvlwl0mU3\/y\/u+z2MNTqlkZmZI\/8Cg\/HrPMfUcAxNNhL2PRTuYzHG7jChZGJooJfgdQG3T\/eCqA9ATj65TN9HFZ4z0mYPeMgWTtLR2yoUrzaFxhiaamvy+2\/Z3giheGJooZdgHwUgHTU0\/nk4BIDcnW7ZvWSWjo6Oe68F+Lkg3A3jJ3bt35K1dh0PPEE0t9n7tte8DvusoC1dOFCuGJkopEzkG6oPoRIapAMuxblWNFBbkhZ5x2cunx80KxG\/AheT9A0Ny\/PSV8dcRTYTXfhbN4MV+Ptx0RInA0ESpwTgwmgdU87HNryxV4fMgzOACcGQaDObntD+znj5SAEJ5Wlq6fLDvFPtkoinD3JdNXvs5UTIwNFHKsA+MQQ+aKIvHMBXCBMLN3LJiWbyoSi2Ps1iesLyA6XFqzv4s9uC8wvkrsu9wvbr4232OKHb2PhbLEIk5TZDpiSaKoYlSit+BcbofNPUv5LZvqZPs7MwHuhCwPz\/GI7UwAUISfjV35lyj9PYNqueCvI4oGbAfB\/3em4+5D1MiMDRRygl3kAS\/g2uq03XA+tWLJSsry\/PibvvzB6k4ME1OTo68v\/e4un\/ddF6HlLr89kuzDI+5D1OiMDRRSrBvo2IfJE3T8YDpdjJ5R1Ysma9u0Ot2IRAqtOjPjzAU6VdzaGXCvHt6eqXtVnegkEVENFMxNFHK8AtHkYITxu3nUomz9OrvmpWLpKgwX7UIBbltSmTubVNOnLksXT39oeeIpoZI32uTWYbHftMSxYqhiVJK0IPmdILPddf5Lz1ttiytnadCDgIRPq7fZw4Smm7fcUPT0VOXZWBwWF03xdYmmsqCHAPc7weDE8UfQxOlHPNAaB8U\/cpSFT4GTqMtmDdXnZpDh5Ymr8+JSiPSqTlko7TZs6Wvr0\/6+t0LwIlSgd93G2UYGP4pERiaKCXpA6P9GLzK4jFMltmz3K\/pssXzpLKiTEZGRlSLkLlM4ZbPXH57QKWSnZ0lV6+1ys1b3Wp63muO4slrv4t2CMevPNJriWLF0EQpI9JB0K88VQ+gWO7bd+6okLSkpkpycrLva0EyP5f5OMi\/su\/cvaN+NXf2YpO0d3SrC8L5r3OaarBf+31\/vcqwH0d6HVEsGJoopdgHQb9xr7KJDM4c3BklEd4WFQA6tJxf5bYyzZ6dFip1ucvm0o8RrMxl9xrSnPlguq7uPuc97rVoEcUDfqjgtd9FM5jscZNXmf4HgN\/riKLFoySlnEgHU3M81Q+Yevkr55ZKdaUbmiDSOojUYoTTcGi9QlcDPb3s0JKmplT\/\/tL0w9BEKSlSaDDHp8OBt6K8WEpKimXs9m11Gg0m8rnw0oyMDOns7pObbZ3qOfxCj2gq89vnp8P3nKY+hiZKWfZBMtIBNR6Dnlcy4H1u374jmRnpUrOg8oFfzYG5LPpxkFNzgF7Fb9zsUAOeY0MTxZu930U7mPPQzMc2vzKieGBoomkl6ME1lZQUF8iC6tD1TB7XHcXymRGQ0tLSpKu7X0bHbksaLwKnKS7ofo6yoN8DomgxNNGUpg9+4Q6EXs+bz+nH8RqSSb9dUWGeLFpQJWNOuAm3DPp5BB8M5jJ7DYAWKfwyz5Xcz0Yzg9e+F81gM58LNw2Ee55oohiaaFqYjgdJ3fBTXVEq+fl5TsC5dz2Tl2jWAS4CHxsbk8HB4dAzRFOTHY7s\/dxrv8c\/HPSv94jiiaGJUorfQTDIwTSV4MCPcLNgXrkKOJrf5wpyig2\/nMM8cLqvb2BIPRfkdUSTydzvp9t3nVIHQxOlHL8DZKIPppgf\/ks0vdxZmRlSVTFHhSbzeqZwnyto+MG\/woeHR6W3b8B9IvEfiWaQeH7vwu3T8f5uEwXB0ESpAWHFOEj6HTDtMozH6wCLA7j5s\/9Ey87KlOrKOXLbeU\/7I0zkM+G1o04QY0sTxRP2q9nOgP0J18vF83sH9vzM8Xi9F5EfhiZKWX4HyXgeQBGQ0NKDC7LXrVosWU6QwSkuPJ\/o8JSTkyWVc+fI6OiY85ke\/LralUaQ8IOXYFrMk9c0Ubzg5s\/uPyruSGlJgbrtT3p62oQDOfZVc98293kwx+0yonhjaKKUMhkHRbzn8PCIupXJP\/vu1+TbX3tG6pYtVMEJQ3paWsKWq3xOkepPCR1P4i283ieW98bpuTuo4MZuh54hig3+4YBr79CylJOdKY9uXSXf\/Z0X5fFHNqp+xiYi3L5tP2+O4zGGcCGLaCIYmijl2AfIcOwyjMc6qErBqQA6Ojtl57Z18t3vfF6+\/PnH1e1NcLrOmSSurU76gK8vAo90PROeC9KppTkg8KFVgChWaF3CfoTvxuZ1S+U7v\/E5+YNvf97Zbyulv39AfSe89r1oBg2P8b0IEob8yogmgqGJUgIOgWgd0cwDqvnY5lcWLcwmMyNDenp61Dy\/8MIT8offelGefeqh8VYnhKt4QYVTUV4SCkOhJ0PCfS5doQSB+Y6Mur\/Ki+JlROP7HlqXltVWyW+\/9oz8g288Kw9vXq3uZ4je63FqLh7MfV0\/NoOTXQYoZ5cDlAgMTZQScIjEgdDvIBjkAKkPrBMZ0tPT1d\/2jg6pWVgpX3rxMfnn3\/2qPLJ11YRPR5jSZqfJnJJC3yCE5TCZyxlpQKWSEarYnFGiQLDvYJ\/MzsqQr778uPz+b70oTz2+1dmf0qSvr08yMtKdfzy4p6wnOpjMcTw2vxd2mV1OFC8MTZQy9EHQPkCa7PFEQStQhhOeBgYG1S\/bVq+sld\/8ymfkT373VamqKA1N5Yp1mfAehQW5oc8dfh6xzB+tTGgJyM3JDj1DFJ65j2F\/fOKRtfK\/\/elvyGc\/\/ZCUOsEerUt4HmEpnvz2bZQxGFGyMTRRSsCh0zxImgdT+8Dqd6CNN5yOwyL19fWrVpu1q2rlX\/3pN+TV53c6gSRLTYNljuV6p1nOa0qLC0Kn5\/xfb66bSPRkuBEwLtwlCkefEse+le7s68sXV8v\/+idfk2986WnnHwdl6heYOBWH70Es+3i0vL7r4Y4J9rRE8cDQRClDHwRjCU4Y19c4xHtAZYFWG\/e6JrcF5+VnH5V\/+8+\/JRvXLpW83GxVBtFULPhVXnFRgfq8ztuo9wrHXqZIA+aJ0yg62OE5Ig37A4IQ9meYX1Umf\/Bbz8u\/+Idfl9pF1ap8ZGRU7c+J+l5hAPMxmI8B4\/Yxwf3O3P86onhgaKKUYh4UbX4HSK\/p402\/Pd5raGhYnVr7J3\/0Vfmj3\/m8rFg6X5UhPOFf7EEO5ugXCqc7zEWPVyWAyjArM1O9h5L41UMpAmEd+zCuz8N9D1959hH5V\/\/4G7J10yoVlLDvoDzRLUu6lUsz932v74H+jqMMQzK+8zTzMDRRyjAPioBx++BpjpuPcfF2Mg+iqFAQkLq7e2Rt3WL5Z3\/8VfnGl56SmgUV6mf+WBZUTn70ReD4HOE+l4bpgn4+d9nuSHZ2lhTm56jnvOZJMwv2C7QuoQuNgrxseXLnevnj33lJvvLKU86+JTI8PJzwoKT3d\/zFr1RxvWA4Xt8J\/R3AOPdpSgSGJkoZ5r889UFRH2TNA6Q5rv\/m5ORIbm6umkfQcDFReGucqsPF4rju48XP7pDf\/60XnH+5P6p6FUfl5NdFAU6dYfnNikAzPyPY45FgnhkZGWo5IIqX0jSD\/cbsb+mxbWvkD7\/9kvzOb7wgVZXl0tXVrfaPaPavWKFlFd+VW7duqUGfHtTs\/dwc138ZnCiRGJoopXgdBL1ChQ0HYwSn\/Px8FZ4wbbLCE\/51jlugoGNM3Hz3iy89IX\/6B1+UzzyxybeLAt3Pjfm57M\/o95kjQYDMydYXq6s\/NMPo7wH6W1paU6Valr755adl\/Zpl0tPbKyMjI+P7YaJhWXqd92xtbVVdF\/jt2+G+B\/iLIVnfbZp5GJoo5ZgHTP3YKziZjzWcpsvOzpbCwkL1N1kHVywKTsfhFEdvb5\/qouBrrzwpv\/HFJ0PlDy4rujQAlEX6XNF+DoQ4VIhVFSVSUpSvWr3sa0ho+sN+g2vvvvP1z8off+dl2b51rdq\/0IUA9tdk7BN4P7QotbW1SXt7u2pp0u\/rta9rfmXA4ESJwKMkpSTzgKkfBw1OgJYntDgVFRVJZmammi4ZA94Xv1rDLSbwL\/jahVWhJXpQVlZG6NGDMC9Nz9t8HGlA6xcqp+qKOTK\/ujz0WvWHpjEzBOEHCc8+uUX+93\/yTXnskQ3ql5rYL\/E1wj7qtd\/Ec8Cy4G9\/f7+0tLSov4DnTPa4ySzzeszgRPHG0EQpy+8gGe5gChjX0yHE5OXlqdN2uMbHLEsk92LsuzI0PBJ65kH29U5enyN2s9TNektLi6WstDD0zETmR1OZvoAbLTqZmemycc0S+bf\/4lvytVefUmEJv4q714VA4vcD7Lu4yBstS2hhQoA39+do9nWv1+E7jMd+ryOKBUMTTRvmAdNmHzztcZy209c7JSs8YRH83gOdT9oifY6g8LI7d\/ELumx1eg6SERYpubB\/6Iu8YUlNlfz+bz4v\/\/iPvirlc4pVWEF4wf6QjLCkW7pwzRJal3ANE5bRaz+OZl83y8LNjygeGJoopYU7sOp\/aZoiHUjxGpyqKygoUOEpGaftdGXmBUHOC15n0uPmfIMMuLfd4OCg6kOquDBPXQyM52l6QFjCPo3tWruwQr74wk75n\/\/ha+qmujgNB\/Y+kcgBgQkhrbOzU\/0yzrx2KRy8jmgqYWii1OBz8NQHZU2PhwtO+jnzsYbX6PCE4IRf3OEUHp5LBP\/5Prj8mr3sXp8lEkyP0LRyeY3MqypT48lobaDEwjZEYEJYKirIleeffki++51XxvtbGhwceuDUbzLgmiWcikP\/S\/p6Joi075rlftPaZfceh583UbQYmig1hMKMH6+DKV5jH0zB++B6j35dVlbWfX08gZ5fvIZw\/Loj0MzX2\/ONNKByveN8zqLCAqmcW6o+s1\/LF019apuivyUnMD25c4P8j7\/7qnzjy5+VOaVF0tnVpaZBYPLaH+I9AL4zOP3X0dGhBrQu4R8hoKfR7HGbWe43LcruleNx6CFRHDA00ZSmg9LwyKg6XRVNc75+rOcR6UDrBa\/FQd5sefKbT7T8\/sU\/Mjqm\/uL9giy7\/pzRwCm6gYEBeWTrKnVLFcwjnp+PkguBadXyBfLP\/vgr8tqrT0rd8hp1M2mEFXRhkcyWRHxXce2S7ndJ71vmfjqRfS3Sa\/G9xfdLf4+I4oGhiaY09B8E\/+4\/\/p38p794fTw84YCIXwLZPQaDeTDVj\/WB2qtMi3QQRiWAi8TxazuEqHjAT7vB673x67ag8PpIgdILKtHBoSFZt3rp+AXhkdYDTQ32dsJ1ad\/9zuflu\/\/gVdU5pe6NHsEhln0jVliusbExdSpOty6Zy2ovt1+Zze+1+juOYwOOEU3Nt+QHP98nlxpuqunYikrxkJZZMP9fhh4TTVn4OfSps1dkz\/4TkpeTpfoWyslxO6dEcPI7mNqPw5WBPW7SZfiLg7L+lZ1XcIsEx3dUat09fbJ773E1H\/Nf4IBTZtu3rFbhCeX6\/cPB6+15BON+nuHhETl9riGmz0PJg\/0AYVdva9xu54Vntsnv\/dbzUrtontqv0HEpQkIyW5b0\/olrl9CVAJYBvPZb+zlz3Gt6k1c51oX+Pnb39Muuj0\/Lr947Ju1dfeoUNFG8MDRRStAHyr7+Qdl36LScu9gk5XOKpMwZ8LN5VPgQ7oBrPo\/H9rgp3DzAfp1u9QIdWvxeb8Lr+voG5L0Pj6rX2IGntKRAHtu+PhQK3eciLZs9j2Dcji4XL6qS9z865lR2Y4E\/AyUXWo0QhrCZ83KzZdPaJfJHv\/2S25O3U47rh1CO7ZfMbYj3QkjCL+Nwobd+zm8Z7DJz3O91oMvxWbFO0PLb43yXTtU3yeu\/OiCXr7YyLFFCMDRRysG\/nm\/cbJddHx2VgcEhKSkukHlVc1UZDtw4oOrBZI77lUULpz4QnvBXh5ZI4QnlaBEYHBqWd3YfVtPagaewIE+efGzTeCWo+c03llYiPTtc9N7Z1SsXLl93n6ApA\/uW+kVc6McB61bVymuvfFq+9PknJUO1LOEUmCoa\/5sMWC4ENbQuITDhNkH2qUC\/\/TXWMnxXEIqys7OcwD8m9Revy1u7j8knxy6pa5j8Xks0EQxNlHKQLXBgRueMZ89flcPHz6mfUaPlqbJyrgwNDY2HFvvgaY5HU2YKV4ZlMluedIDB9PZr8BlwPdPAwJC8teuQU+4+Z0I4fOGZR8ZPz5nCLQM+tx2+gsCy43WLF1XKOx8cUUGNpga3c8o7KiQsX1wtLz6zXb755WecfyiUq\/sYOnuDam1JJux\/2GcQkrq7u9WF3qADU9D9FcyyIK9DcMSpOPwo42JDs7y\/97S8t\/eUdPcOjvdNRZQoDE2UknQowk1F0Sx\/7NRFFaBmyR1ZvmShOqjilB0O4pjOPjBj0PPwKrMf2\/zK9IWo5mk70K\/Rr1P3oENoev+ges7rWP\/cUw+r8ATma8EeN+myoIOGf7ljDNc2mc9T8mH9Iwyh+wDc6gbXLX3xxcdl66bVzn4zoMI0yvV20tsy0QP2a7Qu4TQcBt26a9PTa\/a4ySyzp9Pj+B5hyM\/Pk7b2Lnnvo5Oy++MzcrW5XX1HMA3DPiUaQxOlNPzrG8EIB00cSA8dOyf1FxtlblmxLFpQra7V8QpHJr8yiKYM4zokoXLBoFtx3GuT9PTuxbwIdrs+Pq5OMdjzSktPk8cfWS95uTmqMtDFXu9p0u8fLbxs1qzZUjm3WPYdPCNDw6OhEko2vR9hQOeUX33l07Jj23rJysyQvv5+me1sJx2mkwnLhQ5Ru7q61Cm5+\/dpV6TxoMzXYT3guiW830efnJW3Pzgh5y41y\/DIWKglzr3OiyjRGJoo5enKBf\/qxr++r9+4pS4Wv9FyS1YsXSCFhQXqYKun0wdj86CMx\/a4yR43+U2LxwhNOkDdq2Tc52\/fuS1nzjVKe4fbSzKWT5vtTPfw5jonAJaoUxLm24R7T\/zVnzGW4e7dO1Lg\/Eu+sCBHDh49p1ryeEFtcmD9m9avrpU\/\/p2XZfvW1VLu7AMIS3ed\/QfbRLesJHPAvotTcWhdQpcC2F\/DwfQmc9wuM5ll6h9Ezrj+\/py\/3Cw\/fvMTOXq6QfoHhp1p3em5f1IyMTTRtKHDAg6yQ8Mjcv7SNdm995g6uNYurFTXQID5r2PzII3H9rjJHjdFmhbjGHDaEMt3xwlL6nmn8rt6rU0uN95wyt3WnnHOeN3yhbK4Zp5nJRVueczgFS28FBVyeVmxNF1vk+aWdhVGJzJP8qf3Db2O8avJ3\/3mc\/LysztlbrnbUztOgSE4hNvmiaLfDx2gos8lLIf+noHf8thl5rjf67AW8B5uZ5yzpbOrT95474g6HdfVo++ZZ31XiJKEoYmmHfOgjl+n4ULx46cvSXlpkVMhFUp+fr46bafDk30wt8dN9rgp0rR6HBUBrnnCOB6jZezk2Svqsa44AY8Xza+QDWuXjZ++83sPuywWmAdatdA6V1iQKweO1KvWO3vZaOKwrtWppdB6LS0ukFef3yF\/8K2XZOH8SlWufxUXj20bDf1+COv4VZzu0RvsZfFbNr9p7TLM\/e4d9Lfk9oGG\/pb2HjonP\/rlfrne0sEWJZoSGJpoRrjV0S3vf3hE\/Z3jVE74F7x7sfiwKkco0KKpFGxBX4vn0XKA8FR\/4WooNN1rbdDmlBTJzm3r7rvY1u898BjDxALOLBkaHpKahdVOpX5XTtc3hpYtVEwThtY79zqcu+qmutu31Mkffvsl2bKhTgUlPI\/B3tbJgPfEPyjQuqS7EbCXI9K4KUgZLnbHo9zcHOnrH5CTzj6HU3GnzzWpMqKpgqGJZgQcnFFRXWpolo8OnFQXYOMUVGVFuaoU0LqCcs2vUvCrBLyEey0qRQSnhqstcuTEhftCk54uPX22fO7JbTI8Mqyu79DsZfB6Dz2vaOHlmMfI6KjULqiSy1dvqNN0DE4Th\/WKfpXGVH9Ld2Xb5lXy1Zc\/JS8\/\/7hav0NDw\/fth8miAxoGdNnh1Y2ATe9nmj1uMsvMx2g9QutSTna2Gj97oUl+\/eFJ+WD\/WRkYxD8U1NNEUwZDE80Ybkhxr3c6eeaynK6\/ooLB0tp56mfMqLBwkNanonBwtw\/2etwuM3mVmc\/px3gP1aFkZ498uP+ke9F16F\/VelqEKtxMNysz8755gNe4TU8Ty4CWkJycLFlSUy2fHDkrg0PePy2nYHTrEoa1dbXyxRcfk6+8\/GmpqiiTnp5etW4xjbkNEj1o2M9wKq63t1dd6B3pfnGaPZ9w04E5Lf4iMOFvXl6uNF67Ke85YQmB6WZbtzptCc4kRFMKQxPNKDoMIaDgVN3Bo\/XqliyZmemyYlmNCi3og8Y8uOvHXmIt03CKsG9gQN7\/8Kh7isJ4X0Bltm7VYqmqLFPXFuF5e77muPl6DPi8sUIFPjwyIhXlc2Txogr5+JPTqsK335\/86W2BdVdanC9f+fwT8vJzO2TD2hXqF3HYrugdfjLWK94T\/0hA9wEISzglp5+3+S2fWRbkc2C\/xA8z0OL73ofH5d09J+RS4031HUBg4ik5mqoYmmhGwr9y9emmltYO1b\/TxSvXpHZhhZSXzVHhSQcOVAJ+lYJfJeE3LeaPCgsVx5GTF6Snt398mbQ7t+\/I0tpqWbm8xj1FF\/oXuN987feYCIS2gcFBWTi\/SkpL8uWTI\/WhEooGtuvLzz6qevLesrFOMtGxaf+Aeh7DZMC+hBYlnIpDaNK\/0LT3LVPQMq\/psCfiWexTGA4dvyivv7FfTtZfVa2Y7npgFwI0tTE00YyFYzMO7jhY435VjU0tsmffCacCGVQ3r8VpA4QO+5QZ2JWCVyWhhZtWhybUJLjfW9P1VjVuhjW8d3FRvjz2yEYZHBh0pw+J5j0nAv\/yx8XJixdVS0Fethw7dUk9H8\/3mE7M9YLHG9cskT\/53VfloU11UlRUoG75g+0aKaAkin5PnIpDYPLq0dtvuYKW6cf6NBz2I3zmltZO+eHP98rHh85LT9+gmgblEw34RMnA0EQzHo7V+gA\/PDwqp85ekQNHzkppcaHMLS+R3Bz0yH1nvKLTzAoC7HFTuGlRUeAi2KvXb8qp+gZVseh\/aSPM4WF2ZobseHiNmtZcVgj3GOyyiQ54\/2WL56v1cO5SkxrH8+Qy1xO23YLqcvnj3\/m8vPzcThWW8LzZmpPsQe+7+OEDevRGz97YligD\/TdesB\/jM6O\/JbQs4WbQ73xwXH7y5gFp6+gdD1NEqYShicgDTpXt2XdcLl25LhVlxVI2p1iynXCDU2k4zoeraPwqAa9px27floKCAnULmI8PnlbPoaJxy91WJ\/Rbs6auRnU\/YF5vpZnjdhno+U2Uns2aulpVAdefv6pOuehwN1NhnZsX8VdXzpFXntshv\/+tz0u5s9\/gefw6E7y2TzLgfRHYcBoOrUtmWDKZz\/kta6QyXL+Fa+Jw3VJXd58cPX1ZfvTGfrlw5QZPv1FKY2giCgPBoLnllrpIG7+4Ky7Mk+qquarCwbUg+l\/ufhVIRCoUZTgVWa\/sPXhqvBNL0+jYbVm2eJ4sX7pIhTb32o\/7ma8J93iiMCv3QnCRumUL1cXzuAWM85SqIOMVzlIJWgbxqbFPlM0pkscfWSe\/\/1svyOb1deqn+1hfEMfNEBXsowjaaFVCWLL7XPLaP4LuP15l2AdwEXd+Xp7znRmWk2cb5Je\/Piz7Dp93xu\/\/RR5RKmJoIgoDFQAqHfzL+My5Bjl26qKqfOZVlTsVZKl6DKgIJlLR4D1wzRBOC+IUhtlyg8f4dRVOE27fulb9ukmHNT\/28uhx\/TjWAcujg9OqFTVSXlYkJ8+g6wb3xqkzJThhXaB1CQEB\/WchLH3t1U\/LC8\/sdNbBHRl0AhNOSdnrL1kD9hH8RXDDtUtoYdLLbf4F87EWqVxDmS5HqylOxaFF9tyla+oXce98cEy6evrVvgEzMVjT9MLQROQDB3lUCqggcVuHoycvqut5xKkY0fKDHr1xIa2upHQFYj622WVopcjPy5FzF6+qji7TZt+7SS7mi2VAf0nrVy9WrTt6mWz2fO3xeME8EZxGx8akbnmtLF5YKaecUNk\/MKRC1XSvF93PeFdto60bljth6Un5\/LM7pGLuHGcf6RVnrauWt8mC7YOWUIQldFBp97mkmc\/hsT1NpHIN6wHrA61L6MbjrV1H5V0nLDVeb1Ov0UGbaDpgaCIKABUDDv6oBG62daoevNH6NLesRBYuqFLXi3gJV9GALsNri4uLpflGq5qv+l22+3\/jcFoON+9dMK9StUr5tTbZ7+m3DLHCPLEM+CVYzaJqWVdXK+2d3XL9RntoiunL2RWc7V4s3\/raZ+WFZ7ar4DgwMKhOraaHOqecTGhVQmBCKxOWxW957LJoxwGnl\/Hsnv2n5WdvfyL1F6\/fa3l0nkegIpouGJqIAsKxHwNaEVBB4nqnjw+ekvb2Llm6eJ66bxag5chsDfKqaDSUYVq0WPU7FS9C05Dqs+beqS6838DgsOqZe+2qpaoy1AEuHK8y\/V7xpIKTszxzy0plw+olkpebpe6jp\/ktYyrA8pufAUHgtVc\/Lb\/5lc\/K6pWL1bbpHxhQfyfzs+K90eKJ65bca6n8f+lpsssijWMPwilJnH7Ee+DWJ3\/704\/k0ImLzrpwr5nCoFtLiaYThiaiKOlAhAGtPvUXr8qej487oSlL5lWVSU5Otiqzexb3g0ouOytTTpy5LG3t3SoU6YCDCgqPcQoPLTroPdq9rih4cIr0\/hOBihMVdmZmhhMkamXDmsXS0HRTXZ8FkZZzKsLymtsgy\/ls2zbXyT\/6\/S\/K5vUrJCc7S11Ubd+zMJn0OsW+g968cSpO73Ne69tvG9hlXuM6BGVmZKi\/rbe65PU39sm7e46r65ZQjOniHcyJphKGJqIJ0JULWoIOHD4rp+sbpHxOocwpLZS8vDwVJsyQ5QXP4xRdeXmZ1J9vUB1dmhW2fl1\/\/5CsX71EqirL1Xz18+HmC2YZHpvLEs\/BbRlzK\/DyOSXyqR0bVKtMS1uHWjeA68Kciad8pYoQhFCKxUTP3cuWzJP\/4bdfkpc+t1MFW3xGhCV8Zt3il+wB743l0L+Kw3VLgDJTpHFTuDKEJawPhGK0iHZ09sjeg2flb3+2V5pvdkz57UkUTwxNRHGCSqfN+dc3uijAReNFhbkyr6pCVXAIOXoaL6iUcG0IfqZ95Ph5Z\/p7XQ+gUkIAwYXWS2qrZdniBapFwRS0MvSbbqL0rFGZY9i8oU4e2rhCevsHpK9\/UC0\/PosbntxTnVMJ1jHWD5YdViydL68+v1P+wTdflJKigvE+uiCR69GPXj60cuG6JfyaEs\/5LY9dFnRaPNa\/DszNzZXevgE5euqy\/OiXH8vxM40qOBLNNAxNRHGEigatD2gtOnDobOh6nxKpcsITrjVBaECI8oLWJtwc95MjZ6VDdT1w77om1GV4iIoKv6LD9VN4bNRxUfGrOOMBy46QkZebLZ\/auUXd0w9Q8fap8OS2PGE5JrOlAsupwpKzzRAQsCy4QfJnP71Vfvvrz0rdilp1U12EWmzXyYL1hAFhCRd6Y7D3Jb9tapdFmhZbBPc9RG\/1uHYJp43f3HVUdn18SrUcojVuMrcb0WRhaCKKM9QlqFQGh4blpFPZnL1wVbUg4UJunLLz+lUTHqP1aE5piVy83CTnL10LlbgwT1SQODWybfMqKXeCGEKWPj0E9jxNZpl+7DUerwGwbAgbOIVUXVkuO7dvkJoFFerU5aBT8SIY6oofrRl4WTLqYSwftg\/CEoKS\/sn8E4+sl+eeflhefW6HPLxlrQoo2G4Id5N1Gg4DQgtOv+GaJbQsudvdOyzp13ixy8JNp1qXnPmjC4HGppvyxnuH5K3dx+RmW5daD84r1XYlmokYmogSAJUwKiVUzOi75tCxc04QalI3vK2tma\/KcZrFrsQQnHDdDG6pYvcOjgoLvYPjgvDVKxaFKjCXPZ9w\/MoSAe+HChifBeFp\/rwK2bh2uaxctkD1cl5UmCdXrraEWnnuvUYP8WLOE+terX9nqF1UKS89s11e+Mx2eebTW2XdmuVO2R3p73dPe03WRd6A9YZ9RLcs6d68MYD+C+ZjsMdNfq\/DesGpuL6+fnnz\/UPy5q4j7q1PVJBiWCKalV+9jd8CogRCxauv\/0Dgwd3uv\/6Fp6Wqskxd64QKSYcsPEaPyv\/0X\/9ndUrEhmkQqv7j\/\/FHUlpSpFogdMWHeZjscZNZ5jddvKHSveOEEtwEWd0+pqdHbrZ2Sktrh+o49MMDJ51w4F7UnCi1CyvlsW1rZXFNtVSUl8jc8lK1LG4rjvvrMzOQThaETAxoWdL7hy3SNvfbtroM4VF3IYD975Oj52XX3pPS0talyrEuMKnfvIhmCoYmoiRAhYc6T\/9LvbAgV1763A558bOPqOtGUFnpyhGhafdHR+Tf\/dkPH6ioMB889+3XnnVe++j4azR7envc5FeWaPi8zqdRgTIrK0uNDw0Nq76qenoH5ErjDTlzvlEOH78gA4PutWD6V1x+y63X8+xZuKjbHUc3EA9tWiErlixQ15cVOOs+NydbMjMzVcserr3SpkJY0tctmWEpmu1ojvu9Tl\/kjV\/EYf03XmuVN359SC41uC1\/EOm9iWYahiaiJLIroQXV5fLNr3xWNqxZqi7uRoXpBgqR3\/vTf69+jedVaVXOLZX\/8G\/+UIUOe5729H6Vnl9ZMiAEOYvvLIeo\/qf0tTpYLgxYFzi1hzB1q6NHbrV3Sf\/gsPp1Ym\/foNx1yvEJ8NrS4gIVRnHKD792KynOV\/0pIRRgvlhPGDBPhCX3PSY\/KOnth5CE1i5c8+bFb1vZZea4XaaDZ1ao+4T2jm51gffeg\/VqHOx9iohcDE1EU8CjD62RF555RFYuW6haQNDq8sa7++S\/\/s2vQlM86NuvfU5efu5xdQsPhCe\/itKvApxKlSMWBSFKQ+Wt\/2LQoUqPm\/A5vAZd5v69f\/6TCcuP5UJYQlDSPXn70Z\/Di11mjuvHCIs4DYfWva7uPjly4qK8tfuI9PV7BzUiuh9DE9Ekcit\/91\/\/+JXWs09vk6ce2ySr65ZKy81W+cN\/8n+pyg3sSrGqYo78n\/\/6D5xK0A0TQSpNL7rMDiFTjT61CXpR7WXXH1Ov16lILyuuR1O\/0HPCEoKTuf6DbC8vdpkex1+sP\/RWj\/c8Wd8oe\/adkosNLapcX3RORP746zmiSYZ6Tf0yyXlw7uJVOXbqkqpIl+ManDnF6pd0+mJcDRXswMCQZGdnyEOb14h7\/7O0UKnLDQ5uRWw+tukyXcGGm26y6eUMNoReNMVg2XTLknkqTi+3Zo+boi1D6xJOUeL07+lzDfLm+4flV+8dlo6uPvXrTvALYkR0D0MT0RSAOguVHVqbenr75ejJC6qDzNKSAtU3E67hMStDPEbIutXeLZvWLpPCgjzVUuBVadqvCyfodBQ9rE8EE\/waTocljOvTjZq93oNuLxvK9PViBQXuPvSzt\/bLW+8fkYamVlWugrrRekdEkfH0HNEU416Y7F6wjHuf4YJd9KSNis5sEdDTPfvUw\/KHv\/2q+vk+fg2lK2JzWrslwR436TK\/SpmCw\/rEKTEM4X4RZ28PvzJTuDI8r27LMzQse\/afln2H61XnlIDWJQRuv\/kSkTe2NBFNMajLUKEhFI3dviMjI+H6LXIr3pttnarvodqF81QP1ubF0podgPwCkS7zm4aCQT9cumNKnCbDOvVav\/a69iszmWVoNcK2x2la\/EVL5V+\/vlv2HzmnLvTGtBgQmIgoNmxpIprCUMn5tQjoW4Hg1ir\/8Pe+KBkZ6ao1wzztY77enpffvHWZOS8KT28rDAhLumNKP5G2hzlul2nuKba76leXaJ1sbmmXX713SI6fuTJ++i3SfkREwbCliSjFoUWqqblN9U+0pm7JeB9EqChB\/wXzMdjjJr\/X0T1YNxiw3vGLOPOaJV0Wjl3mN26XIQPduXNbBWV0IYD+lnZ\/fFL+8u9+Lc03O1Q5EcUXQxNRynOvY2q63iprVtZI2ZwS1eIQjl8lbsO0uoUimtfNFFgnaE1CWMJpODMsBWVP6\/daXYbb8uB98vPzpbevXw4duyB\/97MP5fCJizz9RpRADE1E0wBam\/r6B6W9s1u2ba5T17XosAN+FbNfJW1ieHLh8yOkomVJ97Nkdh2gRbOO7fJwr8XpNmwH9LeEbX701EV549cH5Z0Pjkqvs\/3tTk6JKL54TRPRNIGKHC1MX33l0\/LaFz6jKnRd4ZoVqV2p+pWZzDK7T6iZQK9LtCrhmiXdwqSv+YrHOoZwr9VdSuTk5MjlhmbZ9fEJOXjsgrMMY\/xFHFGSMDQRTSOowNNmz5J\/+t3XZOvGOhWc8Fy4ihj8ymwow4B5ogI3W0GmK3xGfGaEJLQooYUJgy7T\/NajX5kX+7UYzc7Okp7ePnnvw+Oy\/3C9tHf2qnL9YwAiSjyGJqJpaG55ifybf\/pt9Ve3hvhV3H5lNrMMoUEHqOkInxWtShgQlPyuFQO\/9ehX5gXXLeF0m952+w6dlbd3H5GW1k5VjtNzmEWk+RBR\/DA0EU0zqGRRudctWyj\/y\/\/0TXWnf90NgV\/F7Vdms8swbwzTBdYfWpWw3vB4IuvGHA8yHzyHEKqvS2tsuik\/\/tXHcv7ydWdZ3Ol16xcRJRdDE9E0pCvVHQ+vkX\/0B191Klu3lSRRwQmPMW\/d8pQqdAsZlh8DQpLuiFI\/r5mPwR43+U0brkz3t4SevLFcN1s7ZPe+k7J770kZM04H+r0vESUWQxPRNGSGgRefeUR++xsvyNjomBMGxh74ZV24Slzzq6S95oP3xnvgr16OqcRcNxgQkBCW9Ck4e5m9PqNmj5uieR3eH+ssNzdXWm91yMGj5+StXUekp3cgNAURTQUMTUTTlBta3BaML7\/0hLz2xc+oX1rdvftgi5NfpW6Xmfxep0OT2QLlN69E0kEI76+vTdJhCUMk5nL7fWab3+sAy4Htk5eXq\/p5On6mQfbsOyn1F6+pciy33\/yJKLkYmoimMTe4iMyeNVu+9uqT8uWXnxTcxFUHJ\/Cr2CNV+lq41+m\/ZnDSf01+846GDkegA4cOSPqvfuz1nn7LYZdFGjeZZfoxliM9PV3d\/uTU2cuqN+9Dxy+oMnYhQDQ1MTQRTXNucJolGelp8vUvPi2vvvDEeGeMEKny96rwvUR6HQYdlnRwMv9iMPm9lz0tYHodhtwWHDckmePhmO\/l9752WSyv09cuob+lGy235O3dh+XIiYvS3TsQWg96GiKaahiaiGYAVMaouDMz0uWV5x9zwhNO1Y2OV+Z2hW+O+5XZgs7HfGwGJvtxOHi9HnQYMp\/DALrMa156Gs0ct8tME3kdlgPXLiHMvffhUdXnUlt7typn6xLR1MfQRDRDoMLWFfeLn31Evv3acypU4JoetPbYlbU57ldmC\/o6rzIdbvxeB37zsfmVxzrfaF6HcaxfhCWs71Nnr6guBHCTZbQohfvMRDT1MDQRzSA6OMHTT2yR3\/76c5KdlSkjI6NO2YMtMpHCQDhBXxd0HhDr6yDo9PZ00byPPR99Gi4rK0u1LDW3tMvP3to3ft0SmNuDiKY+hiaiGWzTuuXyu7\/5gsyrmiuDg4PqOQan+6eL9nX4g36x0N8SWpfQ39L+w2fljfcOyvDwqJqGiFITQxPRDIXbcKA1ZElNtfzGF5+WrZtWqY4dcQrJDE5+IcIvUIDftEHnE6\/XQdDp7emCvm5szO2EMj8\/T7q6e+XQsfPy5vsH1a1P9Dr1mxcRTW0MTUQzGO5thnuc5eRkyZdefEJefm6nqtzR0SNaSXQF7xci\/EJANK+L13xMXmVBp7en83sdwidOweXm5qjpjp68KLv2Hpdjpy6pct5Ul2h6YGgimuF0ixPs3LZWvvnlz8qC+ZXS3dOjKnuTX5DwCxXRvC7ofGJ9HcQ6rdfrdMtcXl6enLvQKO\/uOaK6EBgYHFbrFi\/xez8iSh0MTUR036mj+dXl8oUXHpfPfOqh8fuwhTtdZ4cBv3DgN22s84n1dRDrtOZjhM2cnGzp7euXN949IB8fOivtHT2qjK1LRNMPQxMRKQhGyEYIAujP6dGH1sjXv\/S0VJTPUX066duN2N0T+AUMW9DX+c0Dgs7HFo9psX7QgqT7W\/r44Bn5pROYbtzsUOVsXSKavhiaiOg+CEW6U8jS4gL5wouPy6ce3aAubkZIQICCcK1PEDSM+L0u6Dwg6OvA77U2swyfHUEJv4rDNV+N127Kj9\/YKyfPNoxPh3US6f2JKHUxNBFRRCuWLpCvvfKkrFi2UIoKC1T3BKNjYzLL+Q8tKxBrGPF7XdB5QKyvA7\/pcaG8M4Xk5uaq28+gv6V3PziiLvTWGJaIZgaGJiIKDBeKP\/XYZlnphKeSkmLp7e2V0dEx9Ss8r+AQNLz4vS7oPCDW14H5HE7B3bl7R4XCvLxcdWqysemmHDhyVt56\/5AMj7C\/JaKZiKGJiCIyr3eCT+3YKA9vqpO1dTVSXl42Hp7Q6uR32s5kl5njfmW2aOZj8ipDqxLC0uxZs1VYwmepv9Agh49fkD37TkpHV6+azjyFSUQzB0MTEQWGFiWEDX0x9Ma1y+ShjStl+9ZVUlVZoU7bDQ4NOYnEnT7cqTuTXWaO+5XZJvI6DPilW9rsNBWWcBruxJnLqr8l9LXEm+oSETA0EVFU0Poy2xl0eMD40tp5smzxPHl4c51sWrdCtcQgeODiaeQLo\/HJkx1CzHG\/Mls0r9OtZgh26enp6h5xbbfaZf\/hejl0\/Lw0XG2R3j731jIMS0QEDE1EFBMVnpzA4V4o7SrIz5WF8+eq1qeHNq2U6spyFTRwKuv+v+5hB\/PQgcoMJHY4iTRuMsvwPnpct3qBu+yz1dA\/MKBalA4duyCXG29IR2ePjIZuh4KwhFfzVBwRAUMTEU2IDj7IJmZAyc7KkgXzytW1T+tXL3YCVJkKKenpaeO3aHkwTLnhBPPEeGh2ip43mI\/BDF5uGfpRci9O1wEJ88YF3WO3b0t\/\/5DUX2ySIycuyKmzV1Tv3TooAZYfs7Hfh4hmNoYmIoobBBTwChtzSgplTV2t1C1bKLWLKqW0uFAynACVmZUhWZmZqv8jhBv3lJ4boHSYAvzVj3WoArzGDEf4i76k0JfSyMioCkN9\/YNy\/cYtuXD5upw+16hOvXn11m3Ol4jIxtBERJMiLzdbFi+qknlVZVI5t1TKy4qlpChf9Uae4QyZmRkqVCGGpeGvE2jUrUmcUOVeXySq5QihaEwNYzIyOqZakW519MjNtg5pae2Qxmutqm8lIqKJYmgioqTRLUIi965rsuXmZEteXrYU5OdInvMYASrLCVA43ZaVlSmjodYjtEIhJOHUWv\/AkBOWBqW7t99zvu77orXKHWdrEhHFgqGJiCaFDlChDKUe33X+My8sjxbmgdYowLzcU3oMSUQUHwxNRDSl6DClklRofByeMkbBDUT3rkViQCKiRGFoIiIiIgrAbccmIiIiIl8MTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQRifz\/nfhXys5rcEoAAAAASUVORK5CYII=\" alt=\"\"><\/span>\n    <span class=\"bno-helper-launcher-text\">Assistente de Viagem BNO<\/span>\n  <\/button>\n\n  <div class=\"bno-helper-overlay\" id=\"bno-helper-overlay\"><\/div>\n\n  <aside class=\"bno-helper-panel\" id=\"bno-helper-panel\" aria-hidden=\"true\" role=\"dialog\" aria-label=\"Assistente de Viagem BNO com IA\">\n    <div class=\"bno-helper-panel-inner\">\n      <header class=\"bno-helper-panel-header\">\n        <div class=\"bno-helper-panel-title-wrap\">\n          <div class=\"bno-helper-avatar\" aria-hidden=\"true\"><img decoding=\"async\" class=\"bno-helper-brand-logo bno-helper-brand-logo-header\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAk0AAAItCAYAAAAkDk4CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAIk9SURBVHhe7d0HfBzXnSf4P4mcAwEiMAHMYI4SKZGSbEmWrWhJzvLYM\/aMd9LN+Hb2ZuPd7e3efvZzn89+Prd7dzt7ezs7Ozvj8XjskbOsZIkUJYqkmDOYAYIEQYDIOZC8+r3qBz4+VldXN7obaOD3lcvo6lddXV1VXe\/HV9WvZuVXb7srRERERORrdugvEREREflgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiIiIiAJgaCIiIiIKgKGJiIiIKACGJiIiIqIAGJqIiIiIAmBoIiIiIgqAoYmIiIgoAIYmIiIiogAYmoiIiIgCYGgiIiIiCoChiYiIiCgAhiYiIiKiABiaiChlzZqFYZbMnj1L\/SUiSiSGJiJKSQhJd+\/i0V25c+eu8\/gugxMRJRRDExGlJISk2gVz5NXPbpSnd9RJcWGOeo6IKFFm5Vdv41GGiKY0t1Xp3qEKAenRzUtkQVWJZGdnqbKe3gE5db5Zjp65JmNjt9V09uuIiCaCoYmIpjSccdO5JzcnUzauXiBrllU7YSlT7ty5owISrmmaPXu2Ckntnb2y\/2iDNF5vl7Hbd9TrGJ6IKB4YmohoSkIQwrVKkJWZLjXz58jD62ukbE6RjIyMqOfBDkMISOnp6XKxoUUOHG+QWx19KnRhfvjL8EREsWJoIqIpBaEHl3PfCYWbhdWlsmnNQllaUynDw8OqdQnTmOwghPGMjAwZHR2VE\/XX1Wm7rp5BVZY2e7bcduZBRBQthiYimjLMQFNRVih1SytlzfJqycrKksGhIZlthSWTHZx0K1VOTra0tHaq4HShodWZzyhbnYgoJgxNRDTp3JYjdBsgkpudKetXzXcCU5XMKSmUgYEBp8QNVJpf2LHLbt++I5mZGeqap4ZrbXL2Youcu3xTlZmnAImIImFoIqIpA61K61ctkLlzCtX40PCwpKelqcemaEIT4Dmc7stGi9XgkDRcb5cjp5qkraMvNAURUWQMTUQ06aoriuWRTYulsrxIdSGgr11C61A40QYnwKk\/tFjhQvHevkG52NAqn5xodMLZaGgKIqLwGJqIKGn0Bdw61BTkZ8v2jYtleW2FZGVlyu3bt9VgTxdOLMEJz+OUXEZGuhpH\/04ITucv33RClfsavH+k9yaimYehiYiSwrx+KCc7QwWl7ZuWSH5ejoyNjd0XUsI99uJXHqQMAQktWjdau2T\/0SvSfLNbncoLGtyIaOZgaCKihAplDyd8iKSnp6n+lrZtWCzzquao03CaGU7soBIpuPiVBynDX5yywynB0+dvyKnz1+VWZ78qwy\/2MFWkZSCi6Y+hiYgSxuxCYH5liaxbOV9WLZ+nAgj6ULKvWTKDiR1SIoUWv\/IgZfiLIScnR3p6++Xo6Sa50NgmvX1Dqpy\/tCMihiYiiju3dcm9Lqi4MFfW182X1U5YKirMl\/7+AafsbuCLvM3HYI\/b\/MqDlCHk4Rd7mZmZcu1Gu+rfCV0UIDCx1YloZmNoIqK40i0yaGXauGahrF0xXyrnlqhbn4yOjklamhuWogk3kcZNkQJNkNfqFiVcnI7rrRqutauexZtudKrneaE40czE0EREcbesZq5sWVcjVXOL1e1MhoaGVesTWpfMsBEkwGhBXwfRzNdkl+luD\/AZ+voH5UpTu3xyvEH6Bu5di0VEMwdDExHFzG5xKSnKkx1bl8qy2ipJT5utWmm8+lsyXxNNiAn6OohmvqZw74kLxfG41wlPuFgc1zyxiwKimYWhiYhicn8XApmyZW2NbFyzQLIyM9VzCEz6Z\/tezJDhFzjssqCvg2jma\/Iqw3P4PLq1rL2zTw4cb5Cm5k4Zu+1e7I6P6zNbIkpxDE1EFBUzLGVnZUjtgnLVuoT7xPn1t2Szy2Kd1u91EM18TZHK0kK3d0Gv4kdON0lre68ax\/rBSyMtFxGlHoYmIgpEtbI4g+5CYNG8ObJ1fa0sX1ytug\/AoIOEKZpgEnRar+mieR\/TRMpw6jErK0tds3USv7K7dFM6uvHrQCc8OesKnWQS0fTB0EREEZmtS7g\/3Pq6BbJqebXkZGfL4NCQCgh+1\/VEE0yCTovHevA7DagFna\/Nrwxw2xfnUCq5uTnSeqtLTp5rlvpLLTIyeputTkTTDEMTEYWFMII8gsCkr1uqW1YtFeUlMjg4qMKAHVjiEU4ihQyUo5XHa7pIASroMtgilWEd4X52eP+m5g7Vv9PFxjZVjkXyeTkRpQiGJiLyhMpfB4V1dQtk46qF6tYneG54eEQFATdUPdjCFClghGOWhZsOYQmDH7\/gFI9l84JyBCe8NU7ZDQ4Ny1UnPB0+eVXaOvpCUxFRKmNoIqJxdgCqriiRxx5aLvOrSlVHj\/pecTqU6GmTEZzwOFzrkpdkByezDNd9ZaSnq1\/aoX+niw1tctAJT0PDo6EpiCgVMTQR0QMhqCAvW7ZvXqpamFD543lcu2OHI\/NxIoMT3ttv+nAmMzjhMUZxk2Lo6umXgyeuyuWrt9hFAVGKYmgimuHs\/pZWLauWR5zAlJ+XE7Zlxw4Hml+osgUpQ1iKdCouKK8ANdHl8xKuDK1OGK63dMi+o1ek9VafapHSy+U3TyKaGhiaiGYoVNaorxGY0pzgtHjhXHl40xLnb6W6T1yksGJW8ubjiQYnPIch1talSOzwFO3yabGWIThh3Z6+cENOn2+W9i63iwLcq09350BEUxNDE9EMZFbQC6vnyLpVC2XdygWqQsdF3mh9gkihxSw3H8canBAmwrVuJVLQ5bPFUobnMeBi8e7efjlZ3ywXGlqltx\/358N6d0\/rEdHUw9BENIPoVhZU2kUFObJl3WJZu3K+FBcVyMDAoFMeXeABu1yP2\/OBcPPSYQnDZPL7rPEuu337jqSluTcDbr7ZKafOXZf6y62qzDxlSkRTB0MT0QyhQwz+bllXIxtWLZKqilJ165NRZ0Drk8ms7P1CAdjlejxIcNK3XrGfnwx+yxBp+WJ5LYIRyrKz3V7Fr7V0yslzN6TpRmdoCiKaShiaiGaQZbWV8uiWZVI1t1gyMzOdinpIPY9w48Ws7KMNDXrcKziZLUuR5ptsfsuTiDLA9Vs4NYpt0tvbL5eb2uXw6Sbp63e7eCCiqYGhiWgasoPKnJJ8+dT2VbJk0VzV3xJadxBYvAKNzSyPZlrQ4+b74H3tG\/tONX7Llsgy\/EV4wvrq7RuU4\/XX5ezFmzI6hlu1eAdQIkoehiaiaca8HiYvN0u2rK2VhzYukWwnLOmf8KPyNUVT2UeqtM1y+3E8uxBINCxvuM8a7nmIZxkCVFtHj3xy\/Kpcb+li\/05Ek4yhiWiaMMNSVma6rFhSLTu2Lpe5ZcWqCwGIV4XuNy2Y5QhJGBCYUg0+R7jP6rcO4lWGcQSntLQ0OX+5RY6evSZt7e4tWXCTZEztNz8iii+GJqIUh1YjVKC6CwGcgsOv4tasXKTCEk6FmS1L8azQw8H7IShhGn0qMFXpU2J6MPmtg3iVYRxhGKdVcbH4iXPNcv5Kq3T1DKpybPs7PvMjovhhaCJKYWbrUmV5kWxaWysbVy+S7OzssF0IQDwrdBveD61KGFDuN79Ug89iB0C\/zxePMv0Yf7FucbH4zbYuqb90U846A653YqsTUXIwNBGlKB2YsrMyZNvGpbK2bqE6FYdfxKHuRDl4VcCaXyUbtMx+bAYmVPLTDT6XHkz2uCkeZXiMAds8MzNDPb7a3O6Ep1a5dPWWmgar22d2RDRBDE1EKWydE5QQmKoqStS1LwhM+AtmYLErX5M9bgpahsf6F3FoiUlmWMJ7+S1noujTj\/q9\/ZYh0vIFfa1+rFu70Oo0ODQsTc2dcvhUk3R0u7dkIaLEYGgiSgF2MJhfVSpP7Vgj8ypLVceIw8PDqtwOSnrcfC2Y43aZza8cZWhVQiVun7ZKJLwvLo4G3PYlPT3NGdLVMmB5dHBMBvOzR1pX4URTZo7js+Jz4\/P2DwzLmQvNcvTsdSfApu41ZERTGUMT0RTmhh60ZrjjRQW5sn3zMtm8tkbduwyVtXmht1cFO9HgFK5Mv7cODMmA90JYwjA8PCrnrrTI+3vPSllpgTz56EopK8lXtyXRvxZMVnjCOsKy4W8s6xKiKTPH8RgDwhO2dVdPv+qioOFaO7soIIozhiaiKcrub2nlkmp5Ynuduk\/c6Oioel6zK1ETxuMZnPAY75\/ssAQ5OTnqAveWWz2ye985aevoVc9r6+vmq0BZWpyvxvXNh\/XnTzQdnPzWTdD1bLPLzHHzsW6Bu97SKYdONklLW4\/6dZ27CibnVCbRdMHQRDTFoIJHBYfAlJ42W5bWVsqOrStkSU21DA4OqkrPKwSEq0T144kEJ7wWQQCng\/S1S8ky5rxnVmamajXCjW2Pnbkqp883qzIs173Ph+UXdWH89o2L1S1jSktwI+IB9TxujpssWFc6QHnxW3\/RlJnj5mN9sTi2F9YVfmXX3uVe78QuCohix9BENIWYFdrC6jmyZf0S2bC6RgUG8yJvL0EqVK\/g5Pc6DUFJX7uULPq9CgoKpPWWE5ZOX5Xj9ddkZMS9uTDWk72sOjhBdUWxrFk+T9aunK9OXfU74Qmv8wqcieK3zrzWsxa0zJ7u\/jL1\/6r7iY6uXjlzoUUuNLap+9m56+DeaV8iCoahiWgKQCWGegwtBEWFufLwhqWyftUiKZtTrCp71G5mZR9NhavH9d9w8\/Gap25Zwl9IRuDAcmA94AJ3BI4Dxy7JxYZWudHarcrN05ZesIxmZ5\/LaytkzYp5UrdsgWp1wjwTfa0TPoNeV3isr\/3yWn9e610LWmZPp8fxfmipy3BCI35pd+1GuwpP5531iXXIViei6DA0EU0yVGy6ktu2CRd518q8qjIVVHBB8+y0NEFVG65i9OI3LR6blbddpv\/q65bM8mTBtUtnzjfJkVONcrW5Qz0XrnUpHIQrTIvJc7IzZGlNhWzftFjmlBSp05xeASZR3OVwr3XCYPP7TEHL7On0OD7n7dAF4Thlh+16raVLjp9tluZQECWiYBiaiCaBGZRg+eIqeXzbKplXWaJ+\/TXshCVU6XbFHq5i9GKWeb1Oz9ueToclr8o9kbA8OI2GU0l7DpxXv\/4aGXV\/GYhF9Wtd8mO2phTkZ8v6ugWydV2NumBaf057PScS3g+B2G\/7mKIpCzeOz4fHeG\/968OBwWFpuN4hB483Sv+g+2tDIvLH0ESURHZQKSnKkyd3rJHVyxeMX7iL0ymo6MOJVFGazDKv15nLg\/dGYPKbX7zhvVCBYzmGhkfk2Jkm2X\/0krMc7unASKfigrLXe2mxs94frZMFVaUqqOnTZ8nqogDM057gt96jKTPHzcc6OLmDOOE8XT0eHHLW+9nrcupcs9wOrWs9LRHdj6GJKEnsLgRwU93Htq2SnNC1OwhLgOo9UoVll\/tNb5Z5vQ4DwpJZgSeabt3BRcp9\/QPq5\/Hv7DktfQPDoSkSww4DuN7pkc1LZE5JgQpPuCEu8lWywpNudcJfsLePKZoyc9x87BWG8Fnx\/K2OXtl\/rEFutPawfyeiMBiaiBLMvbbGrbzwc3j8FP5Tj6I37zJ1zVK4Cs6u3Gx2ud\/0XvNVQW1sTAUmVJrJgPfGBdq5OTkqLCAs7TtySa40tYWmmByPblkmq5ZWSXlZsdomo6NjSe2iQLd0Yf0E3Y42u8wcNx97BSfQ4en8lZtyor5Z2jr63OcxvfPX772JZgqGJqIEQQVk\/opraU2lbNu8XNauXKQCw4gTVnBxc7jKDSJVVH6vNekyLJMZlvA4WYEJFyMjiOTm5sq15jY5e\/GGHDxxxVmGyfsVFz47Pj6WoaQoV13rtKy2QgoL8mUAF4s70yT7lB22CYZwgmxnLdz+gc\/tNR\/sqznZ2eoXm6fOt8iFhjbp6hlUZfE6VUqUyhiaiBLArGAqy4vVr+LW1i2UosIC6evrV+V2WAlXwYFXBWfye62G51EpY0jmqTi8LxYpLy9Xenp65eiZJjl17rpTGQ+o9aDLJxPCqw63tfPLZMPqhVK3bL4KliMjTrhNUqsT9gl9ug7byU+47QxmmT2dHvcLTgixuE3PzbYuJ9y2yLkrbTI6hnv64TX+7000nTE0EcUZWiZQ6eFU3I6HVsr6VTUyr6pc9RE05lQ8fhVwkMounHCvReWoW5bwF2V2YEsUrAdcK4Q+go6ebpCT9U1y7UanKjODylSAVTJ7lrtMmZnpUjNvjhN2l8iCanfbudMkZ72BDk4IUeHe12+fCLc\/gB4PF5wAoR8Xi2M5mm92y+kLN+RyU7sq83sd0XTG0ESUAGtXLpQnHlkt86vKVAUzOIjevN3WJb\/KJlzlBpEqqXCvHR4eHm+9CFf5xhPeV78PwlJLa6fs2lfvhKUOdYHxVGldCgfLp1sJC\/KyVHcQO7YsVZ1tRmr9iTesJ2w7BF4v9ja3meX2tHrcb5\/EPgNodRpw9uEmJ\/AePnVNOrvdEEk00zA0EU2AXeFUV5TIM09skCWLKlUXArhuyZnggenCVVJglwV9HZjluKAZQzLpliUYGhqRDw9ekPpLN2Ro2K30zUAylWF7IffpZS0qyJFHneC0atm88W2JMJOs653wfghsXqHNb5+wy8xx87FfcAJ8VmxXfN6+\/kE5f6VNjp655uzfoV98Rng90XTB0EQUgwcr1VzZ+XCdPLxxmQpLqEBQ0djCVVo2uyzo6wAVK+5TF2m6eEJYQn9L6mf7TkA6e\/G67N5XL8MjbiWfqpWqvdzzKorlie0rpGqu2wkp1jMkKzxhPetTdia\/dWuXmePm40jbSJfhs2Laru5+OXiySRqbO5xlcluk8J3wmQVRymNoIoqS2VqSn5etOqZ8cudaKS0u9GzZCVdJQZBKSgs3H13ZoSLF+yfzFBIqcSwKLvJGgGi83i4fHjwvN9t6QlNMT1vW1ci6lQtkblmRWgfJvFgcsK1xyi7cPmGzy8K9LmhwAoQnBOXGa7fk8OlrcvNWj1Pufj\/w128+RKmKoYkoIFQougsBXMS8Ymm1PPbwKlm5bKEKDH49eYerpCBoJRVuOlSgCEoITKjAsZzJMOq8Z3ZWlrpu6crVm3L2YrO6VxxEqnxTmf5smRlpsmPrclmxuNK9sXJ\/v3o+2afssP3N7R5uvdvPm+Pm40jbzizDPx50T\/anzjfLucut0t7lXu801S70J4oHhiaiAMwKoGZ+uTy8ablsXrdE\/Ut70AlMqGgQmIJWNvZ00b4O76dbGzDgMZ6LVOFNFOavW5cKCvKlpbVDzly4LgeOXXaWww2NePdELsNUYLY2LqgqkbUrF8iqZdUqQA4MDKpWp2RsC8C2x4AAhffze1\/zeXsaczzSsptlej3gQvmOzl45e+mmnL\/SKgND6DRVFTnTu3+JUh1DE5EPXTGhkiguypMdW+tkw+oaKS8rUR0A4nkEKrMSCVrZQKRxk1mGoKRPxellTAZUkKgcUUmjVelE\/dXxU3EzrWUB693JTs5ndrfLspoK2bK+VpbWVKmWx2S1+un30K1O+AtB96Vw+yDmG3QegM5L0UUB\/iHRfLNLzly8oS4YByyiz6yIUgZDE1EAj2xZ4QwrpbpyjqoMh4aH1WkY83ScX0VkssuCvg5QIeqwFGnaeEMlipaUS40t8uEn51XFiGVAWEJv3slenqnCvIYnLydTaheWy6e310l+fq7aVsmiQw72DYRq7Kd+zO1lbzs9Hm1wQqjGf+hVHN1sNLd2O8H6hvpLNB0wNBEZ7EoCffR85vENqr+lrKxM91Sc8zym82K+NprKJtLr8Bz6W9KVYbj3jye9HGg5wPv1DwzJm7tPSlNz+\/iv4lKlC4FkMNdFYX62bFpTIw9tWDy+TyVruwHeT5+69dqfwH4+3Lhe\/nC8yvBZsd9gQP9OuB3L0TPXne+Pd39TRKmCoYnIoSszXQHgrvdPP7ZO1q2qURc741\/vutLzq0DALI+msvF6Hf6i4kNgitRyEE94L3QfgM+La5U+OX5ZDSPjXQhg2dRDMtj7UXmpsx\/tXK3670pPTxtvIdTTJRreS7dMetHLqZnj5uNI+324MoRI\/avCgcFhFZxwyg63ZAHuR5RqGJpoxjNbCArycmTrhqXy6UfXSm5uthuWQkd1s5qLpgKJdlpdQeG9BwcH1XUqyaKXJ1vdtHVIrt1ol137zkl7Z696noKxQ8aKxRXyyJZlMndOkSpDFwUIDMkKTwjBCE9e+5LXPqiZj2MNToAyvB6ntG+2dasuCm609qge4t11MHV7iCcyMTTRjGVei4J7jan+lnask4XzK8ZPw02kkjAFnRaPUbGhgkvm9TCAi7jRqgaN19rk0MkGOXfphhqn2Omwkebsb4+oXsXnS0V5ibpYHBdPYz9MFt3qhH3MDGx++6v5eKLBCdS1gM5w7vJNOVF\/fbyLgpnyy0tKbQxNNOOof\/E6g\/6l18ol8+ShTctky\/rlqkIZdioWXNysTbSS0CJVBjos6VNxZqWWSGhlw1vl5+fL1WutqguB\/UcvqbKZ9ou4RDHDRnlpvmxcs0jWrJgv+Xl50tffr\/bHZGxvvIfez\/DX3M\/89lfzsflZvEQq0+W4n11f\/4Czv92UC41t0t2re1fndXI0dTE00YyC+kEf0yvKi2XHQ3VOWFoqBflO5dXnVF7OATtIJWILWmZPh\/dCxYWgpFsB9PsnGpYFpx5zc3LUrwE\/OXZZTp27Lh1dfWoZsBisvOLLDKFLa+bK6uXz1c2dsd0no1dxr33Ob3\/V45jeLjMFKcN6SE9LU7\/IvNnWpfp3QueY6qbOmL8xLdFUwdBEMwZOCSCgoC8ZXLOEsFQ5t1RVHOjd2mxd0uyD9kQrCtCPUfHgvVVv4s776+eSAcuAXzbhX\/tHTl6SY2euSlNzhyqb6V0IJBo2sRNJ1TrOyEiTpYsq5JHNS2R+9VwZGHBPVSVzP0B4QmjHX\/2+XvurpsfjEZzwF8Fc9\/11raVT6i+1yuWmdlUe6T2Iko2hiWaUjWtqncC0zqmgylRoQGBBLRauvyWING4KUoaKAL+I02EpmafiAO+Ff91fu3FLdn18VlVUY2OoMN1yn49AcYR9Tv\/IoCAvW+qWVcuOLcskJ8f9AYLfvhRP2B+wDyLAY9DM97eXxdyX\/ZYzaBkeY17uTZBH1E2AD51skp4+95Qd0VTB0ETTkn0wn181R557aovqrRn\/qkXlgIoCrU9gH9z9xu0ym1853hO\/iNPvj+VMBiyT7kIA\/ebsO3xJjp5pdJaD\/S1NJnf73\/vlWH5uljy1Y7Usq61QAcK+7ijRdHjy6t8p3HfA\/q7ZoinDuNkv2PlQ\/07o9gIivRdRojE00bSCgyrqFx0ASoryZcfDdfL4ttWqdQWVULgb65oHY68Dc6RyzS7DMunKCIEJj5MF74VgiM+OSujK1Vb51e4T42GJldDUYG+HqrlF8sxja2VuWaEKT7oFCNMlGt4DLV3ur\/tuq+XS72suo\/k40n4USxn2W8y3q6dftTo1NqNF1P3uYHF8ZkmUMAxNNG2YrSX5edmyesVC+dynNsvc0M+7taAHcK\/pIpVrKNMVCSog3bqkK59Ew\/tiXeTm5qjbWbS0dcvu\/fVy7YZ73RKlhq3ra2TDqhonPBWpbTo8PJLUi8Wxz2IIcr1TIoITYL5ofbrS1CbH65vl5q1eZ3r3+46\/fq8lijeGJkp5OKii5Qi\/xsHj1SsWqOuWVq2oUWHJq2Un6AHca7pI5YDl0D1568AWqVKJF6yHjPR0dZF3U\/MtOXa6UY6calBlPA03ebD9tSD7gd5WuTmZsm3jEvVLu9KSwqReLI73wPcH+zHCvw5P4b4DkfbxWMuwT2dlZqplOHOxRf3Kbrx\/J+7TlEQMTZTSzANm7UL0urxSNq9bonq0HhgYVAdxTAP2QTnoATzS68xxvB8qlsnqQgCLUlCQLx2d3XLg6CU5ff669PQN8hdxkwDbHZsev5Rz1vx9Fbs6Pez8L1Jlb14svqCqRPXttGmtez87dBPh9YvPRMD7YV\/WLU+RvgN++1msZVhXWG05OTlyq6Nb\/cru\/JVWGRgaVd9xvNTv9UTxwNBEKUkHERwkcd3S49vXqMqkqrJcenv7nAMsbhjqXaGYB9ZoDuCRxgGtSghMaGUCvZyJhs+La19wGmPvwXNOZdIyfioOFavuG4gSz93m9y7u1rKzMiQjPU1GRtGBavBryjCNbkmF5bUVsmVdraxYukD6+\/vVc8nYz\/SyYt9GcNL7uEl\/lkifK9YyQHhCtyHY17GPn75wQy5ddbsoYKsTJRpDE6UcfUBGPfH49rXy6NY6mV9dHmrhca8bcv\/lGezAHM0B3Gsc74dKBIFJ\/+oIzyUT\/vV97uI12XvogjRev6WeY+vS5MLNehdWl6qLugvys1WIV\/ulU6mjdeTcpRY5df56aOrIzECQl5Mpy2or5fFtK6WoMF8F9WTtc3gffNf0Ph\/uO4Lp\/Pa9WMsA6wH\/4bY\/g0PD0nyzW46cuSa3OtwQSZQoDE2UEuwD8LLaank21IUA\/sWpTxmYFUekA69Z7jetXWaOo\/KYjC4EAL8uwtDTOyC79p1VrUvDw+6\/\/vkv7uSw90u0gCxZWCZrV8yT8jlFkpWZploAsZ2wf2BavY\/gV5xnLzTLux+dEbefLP+QoZnbFl0UbN+0VDavq1XfA7xHMvdDvBf2f\/2PBTA\/Q6TPFGuZhve\/15XGsFxpalc3Ax50QilRIjA0UUqZU1IgLzz9kGxat2S8ktAXp2rmwTaag3I00+I98a9sVBjJpCsJfPa+\/kE5Ud8kHziBCbeegKAVL02MvZ6LC3Nlw6oFsmpZtToNh+0D2F560PTr0A1EQUGB\/OLdg3LoRENUp1Ht9587p0Ce3rlaFlSXqZCW7BZP\/QtR\/LX3v0j7ZKxlmp4G3wvo6x+Sw6ea5OLVdhVGieKJoYmmPBx0C\/NzZNvmlfLUznWSl5erQot5QLUPrn5lJr\/XeUHlh1Yl\/IIJy5AsutLNzc1VNzm9er1d3tlzUrp63F8QUfKYLT2lxXmyZsU82VC3YLwnb4i0XyFUzZo1W+3Lp841ys\/eOeIEneCtTeGsWzlfHtq4RCrKilXr1tDQsFreZIUnnCbEYH8\/Ex2cTLoFtvlmlxw6eVVa2\/ucMMrT1BQfaZkF8\/9l6DHRlIMbeiIw\/OaXn5Rnn97mVCz6Z8+hCULsSsEc96sw\/F6n6ecQlnDhLf5FnawDMN7n9u076teA+Jd0Q1Or7N5XLx\/sPytDw6O+n43iC+saA7YJugHYuBr9gK1Vp4rt1iSbuZ2wHd1TSu72zcpMVyG4t29IBZxYdy28x81bPXL8zFVn7I6zjFmqiwJ8X7APYd6JhlYutKABPhvWif7s5jqwxVrmBe+LFqbiojxZVF0sbZ390t075MwnNAHRBDA00ZSmrgVxDoL4dVxJUYFzMHR\/XuwlXgdljOPAi794f5zqQFhC61IyuxBAawbeqqioUK63tMv+oxfl7d0nnX85d4\/\/1BzLSYnnhhl3XS+tmasuwN6yfgl6DVBhGvsJ9gu\/fQNl+tSqhnlmZqTL+cst0tndr6aZyCbF2zt7jTRca3eC2C0VWspK8lWL1oizH2PpEr3\/Yv4ITm5rGlrl3Gu5dFk4sZZ5wfQIivgO3WjrlY6ugdA2DE1AFKPkdS1LNAE48OLXRzjo4YAY7iBqltnT2eMmuwwHfBzoEZZ6e3vHr10yK8dEDYCDPXrzxud994Nj8pO3Dsm+wxfUNS84+OMvA1NyYH1je6BF6NOP1MlLn9nkBKdKZ59wO07FPmEyt6MJ0+nrblCu9yXsa+H+IRAt7BLYL9Kc+bW298qbu0\/IT94+JGcvXJP8vDz1\/ijXy5iIwV0OdAuQIfn5+WpAR6t4Tr93OLGWecE6xUuctySKG4YmSg0eB8ygB1h7ukivw4CQ1N3drUITWpfM1oFEw3vl5+fJiTON8jc\/3ScfHKiXWx29qiIEfT0NJR72BazvirJC+fwzm+ThjUtVn0m4VsjtQiD8IdTcz7BNzcAECBBavCt2XMOD0IDhUmOb\/PzdI\/KDn+2V9s4e1T2F+d7xpr9DGgKTDk9YX8kMTi5+Xyh+GJpoRrAPtl4HXzyHgNTV1aVal3TnfXg+kZWMhvfBv847uvrkL37wvvzivaNyvaVDPY\/F5cWsyYf1vWTRXPnCs1uldsFcdSoOz5ktQ177koYy3cLkNR2eGxkZVd0PxBvCHgYsK65\/O3uxWf7mJ\/vk3T3HQ5\/BbelKNLwX3gdhraioSF2fF4nfciVjmYnCYWiilBbNwdVrWv0cDuwISp2dnerXP5CMgzPe1z09M9upPMfkrd3H5c9\/sFsart1SF72jwsM0zv9oEuD6pRef3iAF+TkqROt9Isi+BXgeQTgcbPvBIXQSmbh+hRCcsBwYevuHVAeo\/9\/3d6lTdqADHfazRNL7el5enhQWFqr14ve+KAvHr4wokRiaKCU4h\/zQowdFc3A1xxFUcE0KTsXdunVLXeiNA3gyDsh4X8C\/ukdGb8vJ+ib5s7\/+tXxy7JJTOd9rdeCpuMlTObdIXnhqo2Q6lTtaILG\/aEH2E5T7BSbMA4GlvbNPhRn3OfUn7vBe5jJ3dg\/Ij986LD\/85X65fqNdlZnXHSWKnjc+N4ITApQ+ben1vn7rOBnfUyIbQxOljFgPoHaZrvzQOSVOxfX09CS0ojDhffCrHvS3hH91n7\/cLK\/\/6hN1zcnA4EhoKppM2F0yMtLk6R2rJTsrU20zvQ+Z+5L5PNiP\/QITYJdLd6a50dYt\/QPD6lqpRO+H9vwvNrTKX\/xwj+zed0ZutHaoEI\/9Uof6RMP7FRcXq+8DwpPX5zfXq82vjCgRGJoopcR6AEWZHnBdCk7F4UJv3YJglidqcH8BmOZUEkXScK1Vfv3Rafn+Tz+WS4031Wk4mnzOZlJhBrcmmV81R\/Vx5D5\/b\/uYj72CE\/Yn\/OQej\/0GTHfb2f9w+w\/92mRzl2OW7DtySb7\/k4\/l40P1qqd59FSO9aA\/X6IGvQz6lB2ue8K4HZ70tF78yojijaGJUg4OkuEOlOHKUEEhIKFVCa1LOBWXLKgA0LqESqGvf1je+eCY\/OiXB2T\/kQuqdQGLy9Nwkw\/bAXX1wuo5smlNjdpuZuVt7lfmfqaDBeCvPt0UCcJKf\/+A9PQl91Y8Jiw79j30+9U34Oybe07JT985LIeOXZCsrEx1yg77bqJhOfAPCoQ1fE\/0qUKTuf5tfmVE8cTQRCnDPjAGPYjicV9fnwpL+IsWH7\/XxhPeC6dpsrOzZN\/hc\/KjNw6oUyG4PxYqKnTcadUNNAn0\/pCXkymPPbxC9abt9jzvv8\/pcR2cEJjsabxgv0AwuNHWJY3X2tVrsC9MFvT7hWXAPonl+eV7R+Vvf7ZXrl5vVd1fgB1iEgHvoe\/Jh8Fel37rNsh6J5oohiZKKbEeGNGyhF8\/4V+zmEciB8BftG7hWo3rLZ3y53+7S958\/5g03+xUFRPKg96clZLBDa9oYVo0v1z9clFvS1u45xGYgp\/qdft4au\/oU7+eS8b1TJHg\/XXnqbgBNHop\/9EvP5HX39gnI876QMgL\/vliH7Ac+ruDvzZME45fGVE8MDRRyjEPjEEPoHic6AMqDvYYdOWJLgR++It98r2ffKT6W5pOvXnr9RlunZrl5jAVYZtgc9QuKJMt62tD1zH5bx\/zs2Bbo3XEq4L34u4jadLb2ydXm9vd56ZQB4y6iwKsF5yyO3bmqvy\/f\/2e7Dtcr5YdnxNDovZhvW795u+3L\/mVEU0UQxOlBBzATeaBcSocQNV1IWlp6lQcwtKBo5fk3\/\/FW3LqXJMMGzfWTfVrl\/A5MKBC04N+3mSWmwNgWmxPc9DzteeTaHg\/bJP8vGzZ+dBK52+uuoYHoSDSsuhy3XoZDewn6GoA+4dehqkE20qHJ0B4evuDU6rFtKHppuCGuOaNeRPFb73GWkY0EbxhL01pqLxwrccjW+qkYm6pE0Bwc1T3gGgeGCMdQNEXk76WKZ4DoNLAfeKwbJevtsnrbx6UE2evJuUC2mTBZ8V61xUkrvmZU1Ig86pKZeXSalm+uEoWziuTBfPmSGlxvlOeKdlZGWrISMctRHAbGjNsYb3dG2wqTM1CcHHf213X99Z5PGGe2zYukc3rlqr7yen9CyK9H8JPLKd84cyFa3KpsVWdrk1k8IgndI1w4myT9PT2S3FhrhQW5Kl1oDv+jPegv7fhYJpwUIbv4NUbXdLRPaDGU2Q10xQ2K796G3cjmrLSnQoJt5j4k999WdauWqJOaZiVml3ZeFU+OFii80qzR+eJwvvggIwLvHE67lLDDTl44rKcqm9S5e4Benp8tbC+dUtIWWmBrFjshKQlVbJkUaX6ibi+3YyGz46wi18rdvf0Sm\/fkOqDqrdvUHr6BlSrBS6Ex609cO0Q\/g6PjKnbieDv6Jj\/LUWwPPhPcyKY+1et7+DrXW+jmvll8pUXt42\/zmvbec0TYQlDtPAahI6\/\/NGH0tXjdqiaSvT+kJ4+W3ZsXS5rViyQ6spydZ9GPI978sVLR0eH2o8ifZ+8yvAaXIv10aHLcrHx1n37MVGsGJpoSvMKTTgomwdJ+4Bpj+PgidCE\/pnweCLwevzLF++B+2g1XW+VY2ca5eCxS+oAfe8XcdPja4XPg2uw0LK0cU2NbFm\/RGoWVKmOQYeGh9XnRIBBcNFBBs\/dvYtWPVz74gYoDAgL+jHWI8IWWhIQpgZCtxLpG0DAGlYhC8EKj3Gh9KBTpm434gQsrGc\/2MRopdLuhSr1Z3zbYLrMjHR57fOPSFVFyXjlrNnb0BzX163Z0wSB9XD+0nX5wS8OOPNIzYrcXG7czHjz2lpZv2qhungb3SjEKzjhtkbYLoBt47e+7TJMz9BE8cbQRFPaeGj6vVdkbd3i8dCkmQdK+6Cpx3HwjFdLEy4SRusK\/n508JycPndNWtq6VNl0Oijr9YR1iBvVfuqR1bJy2QIVGHGHf+QjTGOuTa\/1r59z\/6LSw6kWXfndu6hYDzpYqQrPCbk4XTbovN\/Q8Ji6NmxoZFQFKbRIDTkhCn0cIVD1O2ELLVgIVjiF5Ectt7Pg2FZPPrpKHt260pn38PhntpmfC4+xjBhigffAPHBt0M1byeuJPhHwWfCrP\/0r0KU1FSo8rVtVq0K1Ph0+EQhNZkumXn\/hmGWYlqGJ4o2hiaY0MzSti\/L0nH6Mg2e8QhP+JX38zBX5+NAFaWq+pZ7DMk6HX8RpumLC38e31ckjW1ZKYUGuumYLrTZofdL81j\/4rROU6XL3sXoUes4NNjpMYVn0YwyAFghUzrjwftTZR\/AXlaT+izDV3TMg3U6wQqjCaUK0avUPOp\/DeY\/aheXypecedubn7hN6WbzoMh3qYoF54Pqfk2cb1XVv04VefwgkuIZtyaK5zn6zUirnzvENo0GYLU16G+j9MxyUYcB2YmiieGNooinNKzRFc3oOj3GQbW9vjzk0YR44HdPV3Sdv7j4hV5paVcUM0\/VAXDW3WJ57crMsXlSh1hmuNzLDqinS+vfj91rQ4\/jrPtYV9G1VKWLZ9IBAY46jNRDbHNdNIdTiF1\/ofwjXoqE1qqQoV512NNnvb8I8sR9MBOb\/f\/\/lO9LTO+j7XqkIrU66g8783Cx5+rG1snblwgl9Tn1Nk6bnhW3hN1+UYRqGJoq3+Jx4JkoyHBA18zH4lcUKLQQ4FXTuUrMKTOa\/rqcTfK7tm5fLd77+tCxbXK0qH1RafteoTGT9+70WMI4BAclt5cHj+3vexmkgBCS0amBA6xM6M8VjLH9GRrq68W5Bfq6UFhdI+ZwiqVkwV\/LzctTrg8D7TyQwYflwc1r0Bo\/WL78KP1UhMGGboCUSp0qvt7SrbWNv03jQoSicRLwnETA0UcoyD4z2QdKvbKLUv6in4b9Y8cu477z2tHzh+UfVBdJoXdIVIfitx4msf7\/X2rzmi78Y9Gkz\/ViXo4LFcK\/lyR1Qodv0a0w6sMUK74vTuhcuX5fDJxvGl3c6Uuva+U9tA+Ni\/Hgx1xuDE00GhiaaNiIdQCc6OHMJzcz9M13osLF4YYWqiDq6etTF7jk52eqj4vQongd3PXizy8xxv9dBpHJTpPmGW1aMm0M4ZhnCkm7VimVAMEMLU0dnj7qfGy5Ux\/N6GacrcxtMZDDnoZmP8T7muE3v20Txwj2KppVwB1cKT7e4fHLsovzn770rf\/fzvfLeh8dU31OodIqLitRfXAuEa4P81musZRDrtvN6nV9w0vzeA2UITBNpYdKBqb2zV37w831yq6PXWY9ukKLohdt2kYITUTwxNFFKCHdQxPN60Mxxu4zC09cLXbzSIm+8d0S+\/5MPnQD1sez++Lj69VlRUaHkOCEApyZVX1Sh19n81r89bjPL\/aa1y8xx\/ddu7dDsx+a4hucmEpjw3rjBbUtrp1qHuFHzdD2tm0j2tgm37RicKFkYmihlRDoo+pXzgBqZCkPOgOCEi3m7ewfk+JkG+elbB+Wv\/n6P\/OCnH0j9xWuqF\/TcnBw1jQ4mXsx1bq\/\/aLZHNNtVj+MvBnP5zGnDvQ7QqjaRi751YGq63ibf\/+leaWnrVutK\/7KMoqO3pRZu25nByW+\/JJoIhiZKKfYB0+Z3cKVgEJz0aTjdJ9O1G+2y\/8gF+cHP9sr\/899+JXv2n1KdTCIcoEVmvLIKDV6i2R72tH6vjVQWNDgBnptICxNgndRfaFKBqbO7X4VQ3QEkxc5v2+lxHZzscqJ4YWiilBPNAZEHz9ihAtLhCRU\/\/iIoXb1+S52++w\/\/9Vfyvdc\/kMuNLep6J7TQZKSnj7eqmP\/y18zxSNvG77U2v\/liPFzLgzntRFqY9PzRNcXRU5flh28cUD+7x\/x5Si4x7O2shdvWRPHA0EQpKdwBE+wyjMdrmIlQCaHi1yEIA8Zxb7iT9Vflz\/\/2ffmz\/\/627DlwRlpvdcnwyKhkZ2VJZmamanVCgDJPTZnrMdI6tcv9pvebL8Z1ZepVhkG3mEU7gApcTmD66JMz6nQm+vJC2UyvwO11Fe1gs58zx\/3KiOKFoYlSRjQHRR4wEwMhwCsI3LzVLW\/vPq5anxAaTp5tUAEKrU55ubmqBQpdF+jTVOb2ibStYt3uXq8LF5zMU4zRwC\/hEJhmO6\/f9dFJeWfPKeczuuFypgemRPHarpp+HG47E00UQxOllGgOgjxgJhfWN1qgTpxtlO\/9+EP5q7\/\/QH794Qk5e\/6q6p8IXRegBQrhSbVchV4HkbZVrNvS73UowxBLYML0qJjTnDCIz\/HLdw\/Jrn1n7iujxLG3lzmOx3obYEhEJ5s0c3FvopRjHyD96HJ9II1lcP7v3mMKSwcF3XUB+iXa9fFp+WsnQP39G\/vl3Q+OSHNLu+Tn5amOMzE9Wp706yKtX7Pcb1q7zH6drkzxGIEJLUV4HM2A1+P0ozMmP\/7VATl4\/LL6zKA\/z0zntd6iHfz4lQd5PVEsGJooJaCPG\/MgaB4UIx0g\/coo\/tCKhAHrHafncMPc+ovX5c1dx+QHP\/9YfvCzD+XY6cuqvLCgQAUXhCdc9xRkW+pyv2ntMnNcP9ZhKVqIRHhtb9+AfO\/He+RkfZMKTMhKDEzxZ247m1lmPtbbIdzriGLF0EQpxe8gGGsZJQYqLvPXdxja2nvkyMkrqnXmv3z\/PfnZ2\/ulpa1LXfeUmZER03aKdrvjuVivYQK8CqHp6vU2uXClxf21IE43MjAlVNDtjMexbluiSBiaKOXYB0gTD5ZTD8LEvdYnBI5ZMjwyJtdvdMiHB+rlv\/3dbvkvf\/OuHD11RbVKIZDgp\/\/4q19vx5Fotru9v8TawqRhWfD64qI89ZedViZOrNtpItuXyA9DE6UE+yBojvuV0dSCfKFP3enthL6fLja0yOu\/OiD\/4b++KW\/tPuYEqnYnQN1WLUK4dsi9Bcm9658gmu2uyyYamDQsR2FejuTmZN63THRPPNazLcg21hLx\/kQMTZQy\/A6KPGCmFtV6ZIUNjPf0Dcreg+fkP\/31u\/JXr++RY6fdrgvGxsYkNzdXtUAhPKkA5bwmmu0er8CEOeD9s7IzZf2qReo5fRE4JZ7fNtRlet+Kx\/YmMjE0UUoJcsD0goMoyicyUHI1XmtTrU\/\/5fvvy1u7T8jpc43S3dMvOTk5KkCh9QmCbBtMo0NTPAZUybh5cc38cnf+KkqRSQUXj3UXzRBOpDK\/cqKJYGiilGMeEO2Do18ZpRZsP7Tg4PTdweOX5K9fR9cFB+T9vSfk4pVmGRwaDk3pv90RljDEVSiEF+aHblz8wFVXFA9+3+FYy4gmgqGJUhIOivrAaD4Gr7K4DDwFk1RoqdDXP+lf3zVca5N395yUn759UN3GBdc8madiMOjHoPthAl0erwGnDIsKc2XR\/DK1nDxF9yCv9RbNYM7DS6xlRLFiaKJpgwfI6UmHJ21eZal87lMbpKggV\/UuHm67m9cwxXvfwPzw3kWF+bJkUYX7HE\/RJZTfNoz39iUKh6GJUpp9sDTHeSCdXhCcNqyuka+\/slPqli2QrKxMdZrMhu2ekFNyNuet8cs+dD1ARDMDQxOlBp8AFCQ44e+EB7YkJB3WO2RmpKvWpVc+97AU5OfIyMjIeMeZNjynW5kSOeB03O3bt2VuWZGUOMHJXZ7QQpDitd6iGWxez2l+ZUTxwtBEKSOaA6Y5zoNpasJ2w6k5BJLXXt4hj21b7Tx7V0bHxlSZ\/vWcST2f6BamELRxjY6OSoUTmmoWuL+i481h70nU985vvrpMX+dGFG\/8hlNKCXLApNSG7YgBFd+ieWXyra98WpYvmacCCuDXapq5zZNySs6A0IYAl5+fL6XF+aFnKZ7Cfaf9vut6\/xnHwwLFEUMTpZxIB0wt3GOauvRmQmDauKZGvvnFJ6SstFCdjgsH21YPyea8q1rWspICychI5y1V4sxvm8ZaRjQRDE2UEvCvevNAiMfhDoxmmd90NLVgMyFzpM2eJU\/uWCMvf+5hyc7OlGEnMJnXKLnT3v84mS1MJizC0NCQ1Mwvk+qKEhWgQotFcWJua1usZUSxYmiilKD\/BT+Rg6A+iE5koMTAusUmzs7KUGHpqZ3rVVAeGR2973QcmNtBn5Izt1EyB7z32NhtKS+fI8UFue4y8bqmcV7rLJrBZI+b\/MqI4onfbkoJ5kW\/5gGSB9LpAS00xYV58vVXHpMt65eqjiNxfzc7MJmwfSd7G+v3T0tLlzmlBeoxT9ERTV8MTZSSzMrSr+Kc7EqVgplXVSrf+sqn1AXfOB2H2OF3yg3bNdZtG\/dQ4yzG8PCQLK+tlKKCnNApOu53icDvOk02hiZKGfZB0RznwTS1YJvo7bJiSbX85hefkMq5peOn43TLYrhtF+s2RWDKzMiI6z6BeeGXfQvmlUth6BRdHGdPFr9tp8sQXIkSgaGJUkqk1odwUDbRgeJDr09UbBvX1MrXXt6pbkeCFiavtWyv+1iuYXL+T10zlZuTI909fU44G5PZaWnqea\/poxkQ8jDvgoICyc\/LCS0l9xfNa50FHcKJVOZXTjQRDE2UcswDon1w5MFyatPbB4Hp0a0r5ZVnt6nboaClxrx+Kdx2jWX7onUJ75ebmyON127K3\/zkI2m6fku1OKm0EwfOO6huEeqWVkt62mx1PRYlFr\/rNBkYmiglmQfMcBUsTS3YLtg0OPX21M518vxTmyUjPU1uh3r41tNo9nZEC5NfS6MNr0dgwl8EpH2Hzsp\/\/9FuueoEpr2Hzklf\/4Ckp6er66cmKi0tTbWUrVw6T\/LzstVz9vLPRIleB+Hmj+e5\/ikRGJooZZkHRfsgaR8wdflEBtxrjGKD9acukHb+e\/7pzSo0YRz3bkOZyRy\/t+7dU3Lmc5EGhKF0J8xkZWbKL949KD9+84D09A6qFq1zl5rl4pUbarpo5hluQBC8e+euzCktdoJYmprnTOe1niY6eIlURhRPDE2U0uyDojnOA+bUgYCUmZkhX3npUdnx0CoVliBIZRfrdkQ4wmmy\/\/aD9+SjT+qdx3dV8MWNdfH3jfeOyNDw8H2nBSfEWUwEtWU1lWoUn5mIpheGJkoJfhWnXRaPCpfiQ69\/3GIEN93dtG6pul8b4gTK\/LZPpPJwcEoOp8v6B4bkz\/7723LmwrXxeSE4qWmcv53d\/fLhgbPqFF28uiEYGx2VdasWOUGM+10iRNpfiBKNoYlSRjQHTHOcB9PJgdWO1hYEpm984XFZs7JGdSmAU1l+F33HSl3w7fzF6bir19vkP\/7lW3K9pUOd2sNy2C0\/eF+Epq7uPnea0POxwudCy1Z1ZanMTuOhNVH89hddxlY+ShR+symlBDlg0uTDpkC9hduiIDCtXrFI\/UIu3Baa6LZDWEHwyUhPl\/1Hzsmff\/896ejqU\/MN90s2VKzDI2Pys7c\/UV0R3Lkdn1+85WRnS3VFaWiMEiHScYDHAkoUhiZKOZEOmJr9eKKDMxd3ZuQLqwqBCb8i+8YXP6VamIaHh0Ol97jr9B49bq7zIAPCD06xZWRkyFu7jsjrb+x3wpAT0EJl4aAcLl9tldPnGlSXBJjcnHcsA2xZt3j88Uxlr5dYBj+RyokSgaGJUoN1EPU7YHpNx+b65MDqxqouzM+Vr35+p9QtWyCDQ0MyK8zF1vZ29NuuXrBdcf0S3vhHP\/9I3t97Sl3kjflE2uYox3QDg8Py3ocn1XVOd+7Gp7WpZsFc7nNxEGl\/CFeO54PsA0TRYmiilGIeJP0OqPZ0ftNS\/KCOQgsTfiW3avlCJ5C4P\/HH2g+3DWLdNriGCS1Mt2\/fkb\/+0S755NjF0C\/mHrx+KRxMh5DVfLND9h06I0WFhTI25v6yL1aYZ0FejuTmZIaeoYmI9P31Kze7qiCKB4YmSjnmQTDSwdSE8YkO5A\/3XvuNVx+XulBgQj9JpnDr0F7PkQYEJlzw3ds3IH\/xg\/fk9PlrKjChO4FYDA2PyoGjF6XtVqfqoRzBx+t9gwyQmZku6+sWqceouGcyr3UUdDDZ40STgaGJUgIOl+ZBM9xjGw+0yZOTnSmvvbJTVi5bqE7J2YFJm+g2QaDBxdYtrR1OYHpfLjXenFBgQssUlvVGa6ccOXnJCU1ZznuECmOgAp0zjxVL54We4SmiWEWzr\/C7TsnA0EQpyzxI+h0weTBNHL1uMzPS5Te+8ISsWLJAhkKBKd7bBGEJwSjbCUyXGprlL3+4K9SlgNth5UTcvnNbhac9+8\/Klas3JCcnO+Z56laq4qL80DMUL5H2G12ObUCUCAxNlDJwQPQ7aMZaRrHBOkXlhMD02iuPqWuY0A9TIta16oPJqQfzcnPVL92+9\/oHcquj13kvt6VoojBvtFb19g\/K0ZOXZWxszL3APEbo8bwoP0cWL5yrlo+7X+ywP5n7VKT9y56eKJ4Ymihl6H89+h1AebBMDqxnbI+srAz5yud3yvrVi9Vd\/rH2\/bZPLFTLjfMfugQ4fPy8fP8nH0p376BqYQrtEnGBliXM84P9Z6Sp+ZZ7M98Y3gCdXCI05efnSt2y+WodzJ7FQ+1ExXu\/IooFv8mUkvwOoDygJhbWL1Yxevp+6TNbZcv6ZarjSjNe+G0fiCaMoJUJgWnvJ6flBz\/\/WAYGnXDmzDMeLUw2LBbm\/esPj6tbosTa2qSva5pTUuCGPo91MBMk8nP7zRtlM3WdU2IxNFHKMg+K9gHSazwew0znrgf1SJ7euU4e2bpKdVyJ+ILTWyZzfZnrT4eIIAPCR2FBgezZd1Je\/9V+J5yNqedjaQEKAvPFcPbCdWe4d8+6aAdAT+TFRXlSkOdeH6Wfn0ns9RLtYLOf85rGFKmcKFoMTZTSzIMiHtvjFH9o4dnx0Ep5cucGdRoK8QWnpMBe5+a4DjpBt8uYM28Epvc+PCo\/fesT5\/XuaxMVmEw4TffGe0difi90M4DTlZXlJbJiSbWaj15HFB1scz2Y45o9TpRIDE2UMsIdGO3n7QOq+ZcmBpX\/1vVL5aVntjnr1D0N5dfCBBiPNnygZQaB6e1dh+QX7xwa\/yVbMgITIBje6uiR9z46oU6zRftLOqwBdJJZWFggc8uK3ee4C0bN73vL7zRNBoYmShnRHEDNcR5cJ06vw+WLq+XV5x+RtDT0vH0nqhamIDAtAkpBfr68s\/uw\/PLXbmDC\/JIVmADvh2HfoXPS0dmjrm1CQIyGXgclxXnq7231K7r71xP5s9eX3zjXLSUDQxOlFL8DIw+aiYH1isBSUV4sX3vlMcnJzpLRMffaIpPXOF4XNOy4oWSW5Oflydu7Dssv3j3kvPbefJJJv19P36D84p1PVFcHCInRwOpAn1UL55XLovnlap7WKqIY+O13+nGy9xeaORiaKOXYB02T1wEU8Hiiw0yEj40KCDfg\/a0vPylzSopUYAp3fY7XerLXo9eg4pLzNy8vV97ZfUS1MOnXTnYFiB7Hz55vVGEOwc5cbt9h9mx1iq6qokwqyorUvJxn1d+ZYNZsa33EMIRjl5njkV5LNBEMTZSSgh5QefCMnbvu0PKTI6+9+pjMqyqT4ZERFZiCrP+gLTM6FKE1Bxd9IzBhHhgmMzDhvXFBOFqb0AWB+uWe81\/QJcJawDrIzMxU9+SDu4FfTZH47YNEicLQRCnB66anQSpu4ME1elhnCEe48ewLT2+R1StqVF9MCA1auPWKsBHNqSzkIgSmPftOyM\/fOTi+rSe7hQlwQTiCU+O1Njly8oIUFOTLndvBPxvWEdZb5dxi1a+V2zs498d4Mdel\/ZjrmRKBoYlShteB0O\/A6DXthAan8pwJ3M\/r\/oLtkc0rZPuWOhkZGVXhBgEC5Zr5WNNhZ3y9+QyYFqfk9h86Iz97x72GCc9NhcA0zlmUoeFR2XvwnNxs63DCT4ZaPq\/PYw9YXwhN1RWlUlrkXhDuPD2jeK2XoIP9ei9e006p\/YemFYYmSjn2wdMeN\/mVUXhoEVmzcpE89\/RDclu1rLgtLpq5Xs3HurIKst4RynJzc+XYqUvy92\/sV8EMplqFp7tVQGvT6foGyczMCLxfYTq0uuXlZqtWO0qOoNuHKFoMTZSS7IOi30GSB9DgsK4QWqrmlshXXtohWU5AGLv94C\/lwHwOjxEOggYehDL35ruN8sOf75VhJzDp956KsFRYvrc\/OC7NN9pU301TdVmniln4z2O\/mQi\/+ZlleBzv9yYChiZKWfZBMdIBdcKDcT3PdIUgkJebJV\/\/whNSUlyoTi2l+9x\/DesFr8HwwPoKM2DanJxsuXD5uvzdzz+S3n59892pG0IQCJ1Fl77+ITl88rLqCR19N3l9Pq\/BNf33H5O+6N1rfQQdzNdr5mObLtP7kt+0RLFgaKJphQfJ2Ol194XnH5XFi6rVbUBwUXakdYryoIEHp+Twa7KbrR3y4zf3SWdXnwpMaHma6vRF4e\/uOS7NLe3O554digXh4dReenq6dHT2St\/AkHpuCmfDKc3cD\/32SZTpcvMxUTwwNFFK8zog8iAZPd3S8\/j2NfLQxhUyPOwGJi3cOsVrgv5SDtNmZmRI\/8Cg\/OiXe+Vac3uoZ\/HUSRE68Ly166izTtzHvpzpMzOzpOlGu3T39HPfjJLf+uK6pMnA0ESpIcqDp\/0cxicyBGlxSVW6pWdZbZV8\/nPb7wsx5me2Pz9CEAa9jvwGzBGnswDXMJ2\/fENdXO1eZJ468Hnh1Lmrcub8VclIT8eKeeDz6gGnqLB+b7Z1uS1VeE4nr2nOWQOe6ySawWY\/5zUN6NfPlHVNycPQRClDHwi9eJWFm5buQRhEvYKbyn7pRffCb1yvg4peM9ejuZ6jqZDwCpyW+9uf7pHjZxrcwBSwhWoqwvr5xTsH1Tq4G+ZzoCwzI1NutLTKjZud7nMqPtJEmPsg2OOg9013\/+Y6p\/hhaKKUYx8gTXaZ37Qznbtu7kpGRpo8\/\/QWWTCvInRazl1n5rqz12M0nVfiup6cnBx5\/Y298snRC2r+qRyYAK1Gre3d8us9x1S3CQiaNnxu9EF18UqLXL1+K+VORU51ft9tv32XaCIYmiglOP+WDD1yBT1gAg+a4aESf3RrnWxZv0L1k+S37vTjaAIT\/pWfk50t7+w+LLv2nlSBaToEB6wLfI59h89JR2ePzE5LUyFJc\/t2SpOurh45e6FJxhCqZlhewjqy96d489o\/iRKJoYlShn1Q9DtI8gDqD+EFgQbXMT335Fbn8R0nBNx\/Ws4LXhP0dAdaX9Cf0an6Bnlr91H13HRpacE6wLrq7O6TX713SN3M967x2VRYzMmWy4035Njp1D8dOZnwXQ76XdePg+6jRNFiaKKUwjA0cViHCC+4iewLn3lYCgry1M1ozV\/LmfQ6RwtT0FYmBAQEptZbnfL6Gx\/L8PCDrVipDvUyhjPnm+TMuSuSm5ujWpRQXeMC8b6+fjl88pJaF7yWaeL89h+zDI+n275GUwdDE6Uc+wAZjteBNJZBvz5SK0yqeWrnellTt1gGB4fU9Tb6s4aDf72b6yXcgFNT6FpgdOy2fP\/He6StvWe8ZWs6wedBC1J374B8eOCM+iVgelq6OpGMvpla2jrl0PFL6rNPlxa2aHntH9EM4YI80WThHkkpCQdUzXxs8yubibA+UNmvrauRJ3dukJ6eXhWYNK\/1hem9LnT2gsCkgsOs2fKDn+6RS40t0zo0oBUJn+\/0uSY5fvqSuvAb6wsdg36w73RofYcmpgkL+l3HY79piWLF0EQpwz4I2gfJcHjwvF9Bfo588YVHVWXutW7s54K2EKn5Of+lp6fJrz88KoeOX5wRrSxYXyOjY7Jn\/2m51d4pWVnZcqujRw6fuKTWXdD1R8EE+a5znVOiMDRRSsFB0Txo2o\/NcZsuj3rAf85fZw7ujFIYKpMXP\/OwVJSXOo\/v3NfKZNKfXVf64+vCZ4DMzAw5Xd8g7314Qs17JtRdOC2H03QXG1rk9Lmrkp2dJW\/vPspTSw5nz\/DcV4IO4fiVm2X4O3sWtwPFD\/cmSknmAdM+eNrj5HzRQxX4prVLZNvmlepGvEHWU\/BbpLiBqbOrV92Ed2BwWLUwzZR\/8eO0JFrV8CvB\/YdOyenzTYHX3XSW6Avgw+3DeJ7HAUoEhiZKWeZB0T5ARhqfSfDZUYHjtNwLn3lIhRszy4RbN0GvYwIEBkz\/Vz\/aJZ3duMfazDpFgs+KkIgbEH\/v9T3q14gUH9g\/\/b6\/XmUzad+j5GJoomkj0oHVr3w6w\/3O4MVnHla9fqOVCSHHXB\/2ukGlE7TiQSDLyMiQt3YdkYsNN9S8Zmqdhc8+PDKqAhTFl9\/31y7T485erv4SxQtDE6W0cAdL8DvIzhSqBcgJNetX18rWDcsfaAEJt76CnFrC9OiXCLdIOXepSd778Lh6fib\/K58tHETTG0MTpQRU\/uHY4ShcEMDjiQypxr1ZqUhOdpZ8+tH1UlRYIGNjaGUK\/7U3P6f9+e0BASE7K0u6e\/rle3+\/W\/XLhOeJAPsCLsI295loB5vXc5pfGVG8MDRRyojmgGmO68czrxXA\/byPPlQna+pqpb+\/X9LS0tRzXusHsI6CXMvkXuSNR7Pkhz\/fIx1dfWo+bGmhRAi3v9p0GfdDShSGJkopOCiGO2jaZfbjeAypAq1JCDYV5cWqE8sx1Qp0f6\/f5mfSf\/VpOV0WbsB96goK8uXDA6fkzPlr6if3RF689p9oBkAI0o\/BLLP5lRFNFI90lBqsg6DfQdEsC\/d4OsPnRCWTkZ4mT+5YL1UVZTIyMjx+ijPcetD\/Oo+0nhDACgsL5ez5RnWzWnTseOfuHf7rnhLKDk4Qbl\/F8xgS3eUBzTwMTZQygh4wwSzTj2dKpY7PiWHxokp5YscG6e8fkLS09FDpg1Tl4kwf5OJvTIdfynX39Mqb7x+Wvv4h9eu8GbJqaRJg\/zS\/w+Z3G+xxwHTgvFL9JYoXhiZKKV4HSHoQWpme\/8zDoSoDFY16MM5ej0ECE6AuQj9Ph49flPqL19T74Nd5RIkWbXCCME8TxYyhiVKOeYAMd7AErwPrRIdUsWHNYlm9okZGRsL\/Wk5\/pqDXMSEwZWVlSeO1m\/LDn3+kKq+x2wxMFJ7XfhTt4MUrOBElA0MTpQT7AGmO+x08Z9qBFZ83MyNdXvjMw+pXcHYnll6CtjIhfKHLgl+880notiHo0oDn5Shx7P3L3Jft4BTuMVE8MTRRyrAPhEEPkjPlAIrPiYrkqcc2SnVlWcCuA4JfwJ2eniZHTlySU\/WNajxo2KKZCftjPL579nzMx+GCU9B9mihaDE2UUswDpC3WsunA\/Xx3pbS4QHZuW41nnIpDFSnhPj+CT5B1g0poYHBIfvzmvmm\/LmnqMPe1cI+9gpM5ThRPDE2UEvT908A8KNoHSHt8psBpOISkpx7bIHPLSmRsbGz81JxeH\/a6CdrKhC4G8vPz5Se\/2ic9vQOhZ4mSz9x\/zf05XHAKsHsTRYWhiVICrqExD4pgHyRNXuMTHnxu5TKZsGy6I0vcYw69fvuFIUyPct3K5DdguuzsbKm\/0CgHj11Qrw8StIg0r\/0qmsFmP6fHzeCk91GPlxNNCEMTpRSvg6jmVwaRylOV20\/SXXl06yqZVzVXhoaGnOD0YO\/fsUDdk5WVKW\/8+qC6t5zfPQCJksXen\/W4Dk6x7u9EkTA0UcoxD4jhDp4wEw6cCDHoJ6lybolsWLNEfebQP7IVr\/WBiiXIReI4LYdbpezZd0LOX7quXmfOm2gyhft+61YmokRgaKKU5BUGNK+ycAfYVIfPhWHL+mWyuGZeqJXJvSmvZq+PIJUKpsF8unv6ZN+hetUfE1qvWCHRVGLv2yZ7nCgeGJooZQU9YE7Xg6dqZXLCTPmcItm6YbmMjo6pliB83HCfGaEnSFcBaIkqLCyQT46ck\/OXr6v54b2Iphqv77oO99P1u0+Th6GJpo2Zd4B0P+\/qFQtl2ZKFMjQ0qFqDNK\/KJMgv5lCemZklzTda5eDx8+o5XstEkwX7bqTvtr2vYxjfz7nrUhwxNFFKMLscMNkHVHPc6\/FEhqkEy4MAVJCfKw9vWhn2dinmsuMvKhL9XLgB0+TkZMu5S9flUkOLCmJsZaJYeO1f0Q6a+diLPW2k6YliwdBEKcPvIGiX2QfQ6Ub\/K7pmwVxZvbJWhoeHPEOThnWA14z\/6zsMdF2ALgZu3Lwlu\/aeGH8d0VQQ6busy7nPUqIwNFFK8TtoRjqgTje4x9yOh9D7N0T+l3WQX8wB5nOt+ZZcvd6mTsshSBFNFuyP5r4daT+3pyeKJ4YmSjl+B0S\/g6s+mMY8TJGLI7AsUFZaKA9tqhvvlwl0mU3\/y\/u+z2MNTqlkZmZI\/8Cg\/HrPMfUcAxNNhL2PRTuYzHG7jChZGJooJfgdQG3T\/eCqA9ATj65TN9HFZ4z0mYPeMgWTtLR2yoUrzaFxhiaamvy+2\/Z3giheGJooZdgHwUgHTU0\/nk4BIDcnW7ZvWSWjo6Oe68F+Lkg3A3jJ3bt35K1dh0PPEE0t9n7tte8DvusoC1dOFCuGJkopEzkG6oPoRIapAMuxblWNFBbkhZ5x2cunx80KxG\/AheT9A0Ny\/PSV8dcRTYTXfhbN4MV+Ptx0RInA0ESpwTgwmgdU87HNryxV4fMgzOACcGQaDObntD+znj5SAEJ5Wlq6fLDvFPtkoinD3JdNXvs5UTIwNFHKsA+MQQ+aKIvHMBXCBMLN3LJiWbyoSi2Ps1iesLyA6XFqzv4s9uC8wvkrsu9wvbr4232OKHb2PhbLEIk5TZDpiSaKoYlSit+BcbofNPUv5LZvqZPs7MwHuhCwPz\/GI7UwAUISfjV35lyj9PYNqueCvI4oGbAfB\/3em4+5D1MiMDRRygl3kAS\/g2uq03XA+tWLJSsry\/PibvvzB6k4ME1OTo68v\/e4un\/ddF6HlLr89kuzDI+5D1OiMDRRSrBvo2IfJE3T8YDpdjJ5R1Ysma9u0Ot2IRAqtOjPjzAU6VdzaGXCvHt6eqXtVnegkEVENFMxNFHK8AtHkYITxu3nUomz9OrvmpWLpKgwX7UIBbltSmTubVNOnLksXT39oeeIpoZI32uTWYbHftMSxYqhiVJK0IPmdILPddf5Lz1ttiytnadCDgIRPq7fZw4Smm7fcUPT0VOXZWBwWF03xdYmmsqCHAPc7weDE8UfQxOlHPNAaB8U\/cpSFT4GTqMtmDdXnZpDh5Ymr8+JSiPSqTlko7TZs6Wvr0\/6+t0LwIlSgd93G2UYGP4pERiaKCXpA6P9GLzK4jFMltmz3K\/pssXzpLKiTEZGRlSLkLlM4ZbPXH57QKWSnZ0lV6+1ys1b3Wp63muO4slrv4t2CMevPNJriWLF0EQpI9JB0K88VQ+gWO7bd+6okLSkpkpycrLva0EyP5f5OMi\/su\/cvaN+NXf2YpO0d3SrC8L5r3OaarBf+31\/vcqwH0d6HVEsGJoopdgHQb9xr7KJDM4c3BklEd4WFQA6tJxf5bYyzZ6dFip1ucvm0o8RrMxl9xrSnPlguq7uPuc97rVoEcUDfqjgtd9FM5jscZNXmf4HgN\/riKLFoySlnEgHU3M81Q+Yevkr55ZKdaUbmiDSOojUYoTTcGi9QlcDPb3s0JKmplT\/\/tL0w9BEKSlSaDDHp8OBt6K8WEpKimXs9m11Gg0m8rnw0oyMDOns7pObbZ3qOfxCj2gq89vnp8P3nKY+hiZKWfZBMtIBNR6Dnlcy4H1u374jmRnpUrOg8oFfzYG5LPpxkFNzgF7Fb9zsUAOeY0MTxZu930U7mPPQzMc2vzKieGBoomkl6ME1lZQUF8iC6tD1TB7XHcXymRGQ0tLSpKu7X0bHbksaLwKnKS7ofo6yoN8DomgxNNGUpg9+4Q6EXs+bz+nH8RqSSb9dUWGeLFpQJWNOuAm3DPp5BB8M5jJ7DYAWKfwyz5Xcz0Yzg9e+F81gM58LNw2Ee55oohiaaFqYjgdJ3fBTXVEq+fl5TsC5dz2Tl2jWAS4CHxsbk8HB4dAzRFOTHY7s\/dxrv8c\/HPSv94jiiaGJUorfQTDIwTSV4MCPcLNgXrkKOJrf5wpyig2\/nMM8cLqvb2BIPRfkdUSTydzvp9t3nVIHQxOlHL8DZKIPppgf\/ks0vdxZmRlSVTFHhSbzeqZwnyto+MG\/woeHR6W3b8B9IvEfiWaQeH7vwu3T8f5uEwXB0ESpAWHFOEj6HTDtMozH6wCLA7j5s\/9Ey87KlOrKOXLbeU\/7I0zkM+G1o04QY0sTxRP2q9nOgP0J18vF83sH9vzM8Xi9F5EfhiZKWX4HyXgeQBGQ0NKDC7LXrVosWU6QwSkuPJ\/o8JSTkyWVc+fI6OiY85ke\/LralUaQ8IOXYFrMk9c0Ubzg5s\/uPyruSGlJgbrtT3p62oQDOfZVc98293kwx+0yonhjaKKUMhkHRbzn8PCIupXJP\/vu1+TbX3tG6pYtVMEJQ3paWsKWq3xOkepPCR1P4i283ieW98bpuTuo4MZuh54hig3+4YBr79CylJOdKY9uXSXf\/Z0X5fFHNqp+xiYi3L5tP2+O4zGGcCGLaCIYmijl2AfIcOwyjMc6qErBqQA6Ojtl57Z18t3vfF6+\/PnH1e1NcLrOmSSurU76gK8vAo90PROeC9KppTkg8KFVgChWaF3CfoTvxuZ1S+U7v\/E5+YNvf97Zbyulv39AfSe89r1oBg2P8b0IEob8yogmgqGJUgIOgWgd0cwDqvnY5lcWLcwmMyNDenp61Dy\/8MIT8offelGefeqh8VYnhKt4QYVTUV4SCkOhJ0PCfS5doQSB+Y6Mur\/Ki+JlROP7HlqXltVWyW+\/9oz8g288Kw9vXq3uZ4je63FqLh7MfV0\/NoOTXQYoZ5cDlAgMTZQScIjEgdDvIBjkAKkPrBMZ0tPT1d\/2jg6pWVgpX3rxMfnn3\/2qPLJ11YRPR5jSZqfJnJJC3yCE5TCZyxlpQKWSEarYnFGiQLDvYJ\/MzsqQr778uPz+b70oTz2+1dmf0qSvr08yMtKdfzy4p6wnOpjMcTw2vxd2mV1OFC8MTZQy9EHQPkCa7PFEQStQhhOeBgYG1S\/bVq+sld\/8ymfkT373VamqKA1N5Yp1mfAehQW5oc8dfh6xzB+tTGgJyM3JDj1DFJ65j2F\/fOKRtfK\/\/elvyGc\/\/ZCUOsEerUt4HmEpnvz2bZQxGFGyMTRRSsCh0zxImgdT+8Dqd6CNN5yOwyL19fWrVpu1q2rlX\/3pN+TV53c6gSRLTYNljuV6p1nOa0qLC0Kn5\/xfb66bSPRkuBEwLtwlCkefEse+le7s68sXV8v\/+idfk2986WnnHwdl6heYOBWH70Es+3i0vL7r4Y4J9rRE8cDQRClDHwRjCU4Y19c4xHtAZYFWG\/e6JrcF5+VnH5V\/+8+\/JRvXLpW83GxVBtFULPhVXnFRgfq8ztuo9wrHXqZIA+aJ0yg62OE5Ig37A4IQ9meYX1Umf\/Bbz8u\/+Idfl9pF1ap8ZGRU7c+J+l5hAPMxmI8B4\/Yxwf3O3P86onhgaKKUYh4UbX4HSK\/p402\/Pd5raGhYnVr7J3\/0Vfmj3\/m8rFg6X5UhPOFf7EEO5ugXCqc7zEWPVyWAyjArM1O9h5L41UMpAmEd+zCuz8N9D1959hH5V\/\/4G7J10yoVlLDvoDzRLUu6lUsz932v74H+jqMMQzK+8zTzMDRRyjAPioBx++BpjpuPcfF2Mg+iqFAQkLq7e2Rt3WL5Z3\/8VfnGl56SmgUV6mf+WBZUTn70ReD4HOE+l4bpgn4+d9nuSHZ2lhTm56jnvOZJMwv2C7QuoQuNgrxseXLnevnj33lJvvLKU86+JTI8PJzwoKT3d\/zFr1RxvWA4Xt8J\/R3AOPdpSgSGJkoZ5r889UFRH2TNA6Q5rv\/m5ORIbm6umkfQcDFReGucqsPF4rju48XP7pDf\/60XnH+5P6p6FUfl5NdFAU6dYfnNikAzPyPY45FgnhkZGWo5IIqX0jSD\/cbsb+mxbWvkD7\/9kvzOb7wgVZXl0tXVrfaPaPavWKFlFd+VW7duqUGfHtTs\/dwc138ZnCiRGJoopXgdBL1ChQ0HYwSn\/Px8FZ4wbbLCE\/51jlugoGNM3Hz3iy89IX\/6B1+UzzyxybeLAt3Pjfm57M\/o95kjQYDMydYXq6s\/NMPo7wH6W1paU6Valr755adl\/Zpl0tPbKyMjI+P7YaJhWXqd92xtbVVdF\/jt2+G+B\/iLIVnfbZp5GJoo5ZgHTP3YKziZjzWcpsvOzpbCwkL1N1kHVywKTsfhFEdvb5\/qouBrrzwpv\/HFJ0PlDy4rujQAlEX6XNF+DoQ4VIhVFSVSUpSvWr3sa0ho+sN+g2vvvvP1z8off+dl2b51rdq\/0IUA9tdk7BN4P7QotbW1SXt7u2pp0u\/rta9rfmXA4ESJwKMkpSTzgKkfBw1OgJYntDgVFRVJZmammi4ZA94Xv1rDLSbwL\/jahVWhJXpQVlZG6NGDMC9Nz9t8HGlA6xcqp+qKOTK\/ujz0WvWHpjEzBOEHCc8+uUX+93\/yTXnskQ3ql5rYL\/E1wj7qtd\/Ec8Cy4G9\/f7+0tLSov4DnTPa4ySzzeszgRPHG0EQpy+8gGe5gChjX0yHE5OXlqdN2uMbHLEsk92LsuzI0PBJ65kH29U5enyN2s9TNektLi6WstDD0zETmR1OZvoAbLTqZmemycc0S+bf\/4lvytVefUmEJv4q714VA4vcD7Lu4yBstS2hhQoA39+do9nWv1+E7jMd+ryOKBUMTTRvmAdNmHzztcZy209c7JSs8YRH83gOdT9oifY6g8LI7d\/ELumx1eg6SERYpubB\/6Iu8YUlNlfz+bz4v\/\/iPvirlc4pVWEF4wf6QjLCkW7pwzRJal3ANE5bRaz+OZl83y8LNjygeGJoopYU7sOp\/aZoiHUjxGpyqKygoUOEpGaftdGXmBUHOC15n0uPmfIMMuLfd4OCg6kOquDBPXQyM52l6QFjCPo3tWruwQr74wk75n\/\/ha+qmujgNB\/Y+kcgBgQkhrbOzU\/0yzrx2KRy8jmgqYWii1OBz8NQHZU2PhwtO+jnzsYbX6PCE4IRf3OEUHp5LBP\/5Prj8mr3sXp8lEkyP0LRyeY3MqypT48lobaDEwjZEYEJYKirIleeffki++51XxvtbGhwceuDUbzLgmiWcikP\/S\/p6Joi075rlftPaZfceh583UbQYmig1hMKMH6+DKV5jH0zB++B6j35dVlbWfX08gZ5fvIZw\/Loj0MzX2\/ONNKByveN8zqLCAqmcW6o+s1\/LF019apuivyUnMD25c4P8j7\/7qnzjy5+VOaVF0tnVpaZBYPLaH+I9AL4zOP3X0dGhBrQu4R8hoKfR7HGbWe43LcruleNx6CFRHDA00ZSmg9LwyKg6XRVNc75+rOcR6UDrBa\/FQd5sefKbT7T8\/sU\/Mjqm\/uL9giy7\/pzRwCm6gYEBeWTrKnVLFcwjnp+PkguBadXyBfLP\/vgr8tqrT0rd8hp1M2mEFXRhkcyWRHxXce2S7ndJ71vmfjqRfS3Sa\/G9xfdLf4+I4oGhiaY09B8E\/+4\/\/p38p794fTw84YCIXwLZPQaDeTDVj\/WB2qtMi3QQRiWAi8TxazuEqHjAT7vB673x67ag8PpIgdILKtHBoSFZt3rp+AXhkdYDTQ32dsJ1ad\/9zuflu\/\/gVdU5pe6NHsEhln0jVliusbExdSpOty6Zy2ovt1+Zze+1+juOYwOOEU3Nt+QHP98nlxpuqunYikrxkJZZMP9fhh4TTVn4OfSps1dkz\/4TkpeTpfoWyslxO6dEcPI7mNqPw5WBPW7SZfiLg7L+lZ1XcIsEx3dUat09fbJ773E1H\/Nf4IBTZtu3rFbhCeX6\/cPB6+15BON+nuHhETl9riGmz0PJg\/0AYVdva9xu54Vntsnv\/dbzUrtontqv0HEpQkIyW5b0\/olrl9CVAJYBvPZb+zlz3Gt6k1c51oX+Pnb39Muuj0\/Lr947Ju1dfeoUNFG8MDRRStAHyr7+Qdl36LScu9gk5XOKpMwZ8LN5VPgQ7oBrPo\/H9rgp3DzAfp1u9QIdWvxeb8Lr+voG5L0Pj6rX2IGntKRAHtu+PhQK3eciLZs9j2Dcji4XL6qS9z865lR2Y4E\/AyUXWo0QhrCZ83KzZdPaJfJHv\/2S25O3U47rh1CO7ZfMbYj3QkjCL+Nwobd+zm8Z7DJz3O91oMvxWbFO0PLb43yXTtU3yeu\/OiCXr7YyLFFCMDRRysG\/nm\/cbJddHx2VgcEhKSkukHlVc1UZDtw4oOrBZI77lUULpz4QnvBXh5ZI4QnlaBEYHBqWd3YfVtPagaewIE+efGzTeCWo+c03llYiPTtc9N7Z1SsXLl93n6ApA\/uW+kVc6McB61bVymuvfFq+9PknJUO1LOEUmCoa\/5sMWC4ENbQuITDhNkH2qUC\/\/TXWMnxXEIqys7OcwD8m9Revy1u7j8knxy6pa5j8Xks0EQxNlHKQLXBgRueMZ89flcPHz6mfUaPlqbJyrgwNDY2HFvvgaY5HU2YKV4ZlMluedIDB9PZr8BlwPdPAwJC8teuQU+4+Z0I4fOGZR8ZPz5nCLQM+tx2+gsCy43WLF1XKOx8cUUGNpga3c8o7KiQsX1wtLz6zXb755WecfyiUq\/sYOnuDam1JJux\/2GcQkrq7u9WF3qADU9D9FcyyIK9DcMSpOPwo42JDs7y\/97S8t\/eUdPcOjvdNRZQoDE2UknQowk1F0Sx\/7NRFFaBmyR1ZvmShOqjilB0O4pjOPjBj0PPwKrMf2\/zK9IWo5mk70K\/Rr1P3oENoev+ges7rWP\/cUw+r8ATma8EeN+myoIOGf7ljDNc2mc9T8mH9Iwyh+wDc6gbXLX3xxcdl66bVzn4zoMI0yvV20tsy0QP2a7Qu4TQcBt26a9PTa\/a4ySyzp9Pj+B5hyM\/Pk7b2Lnnvo5Oy++MzcrW5XX1HMA3DPiUaQxOlNPzrG8EIB00cSA8dOyf1FxtlblmxLFpQra7V8QpHJr8yiKYM4zokoXLBoFtx3GuT9PTuxbwIdrs+Pq5OMdjzSktPk8cfWS95uTmqMtDFXu9p0u8fLbxs1qzZUjm3WPYdPCNDw6OhEko2vR9hQOeUX33l07Jj23rJysyQvv5+me1sJx2mkwnLhQ5Ru7q61Cm5+\/dpV6TxoMzXYT3guiW830efnJW3Pzgh5y41y\/DIWKglzr3OiyjRGJoo5enKBf\/qxr++r9+4pS4Wv9FyS1YsXSCFhQXqYKun0wdj86CMx\/a4yR43+U2LxwhNOkDdq2Tc52\/fuS1nzjVKe4fbSzKWT5vtTPfw5jonAJaoUxLm24R7T\/zVnzGW4e7dO1Lg\/Eu+sCBHDh49p1ryeEFtcmD9m9avrpU\/\/p2XZfvW1VLu7AMIS3ed\/QfbRLesJHPAvotTcWhdQpcC2F\/DwfQmc9wuM5ll6h9Ezrj+\/py\/3Cw\/fvMTOXq6QfoHhp1p3em5f1IyMTTRtKHDAg6yQ8Mjcv7SNdm995g6uNYurFTXQID5r2PzII3H9rjJHjdFmhbjGHDaEMt3xwlL6nmn8rt6rU0uN95wyt3WnnHOeN3yhbK4Zp5nJRVueczgFS28FBVyeVmxNF1vk+aWdhVGJzJP8qf3Db2O8avJ3\/3mc\/LysztlbrnbUztOgSE4hNvmiaLfDx2gos8lLIf+noHf8thl5rjf67AW8B5uZ5yzpbOrT95474g6HdfVo++ZZ31XiJKEoYmmHfOgjl+n4ULx46cvSXlpkVMhFUp+fr46bafDk30wt8dN9rgp0rR6HBUBrnnCOB6jZezk2Svqsa44AY8Xza+QDWuXjZ++83sPuywWmAdatdA6V1iQKweO1KvWO3vZaOKwrtWppdB6LS0ukFef3yF\/8K2XZOH8SlWufxUXj20bDf1+COv4VZzu0RvsZfFbNr9p7TLM\/e4d9Lfk9oGG\/pb2HjonP\/rlfrne0sEWJZoSGJpoRrjV0S3vf3hE\/Z3jVE74F7x7sfiwKkco0KKpFGxBX4vn0XKA8FR\/4WooNN1rbdDmlBTJzm3r7rvY1u898BjDxALOLBkaHpKahdVOpX5XTtc3hpYtVEwThtY79zqcu+qmutu31Mkffvsl2bKhTgUlPI\/B3tbJgPfEPyjQuqS7EbCXI9K4KUgZLnbHo9zcHOnrH5CTzj6HU3GnzzWpMqKpgqGJZgQcnFFRXWpolo8OnFQXYOMUVGVFuaoU0LqCcs2vUvCrBLyEey0qRQSnhqstcuTEhftCk54uPX22fO7JbTI8Mqyu79DsZfB6Dz2vaOHlmMfI6KjULqiSy1dvqNN0DE4Th\/WKfpXGVH9Ld2Xb5lXy1Zc\/JS8\/\/7hav0NDw\/fth8miAxoGdNnh1Y2ATe9nmj1uMsvMx2g9QutSTna2Gj97oUl+\/eFJ+WD\/WRkYxD8U1NNEUwZDE80Ybkhxr3c6eeaynK6\/ooLB0tp56mfMqLBwkNanonBwtw\/2etwuM3mVmc\/px3gP1aFkZ498uP+ke9F16F\/VelqEKtxMNysz8755gNe4TU8Ty4CWkJycLFlSUy2fHDkrg0PePy2nYHTrEoa1dbXyxRcfk6+8\/GmpqiiTnp5etW4xjbkNEj1o2M9wKq63t1dd6B3pfnGaPZ9w04E5Lf4iMOFvXl6uNF67Ke85YQmB6WZbtzptCc4kRFMKQxPNKDoMIaDgVN3Bo\/XqliyZmemyYlmNCi3og8Y8uOvHXmIt03CKsG9gQN7\/8Kh7isJ4X0Bltm7VYqmqLFPXFuF5e77muPl6DPi8sUIFPjwyIhXlc2Txogr5+JPTqsK335\/86W2BdVdanC9f+fwT8vJzO2TD2hXqF3HYrugdfjLWK94T\/0hA9wEISzglp5+3+S2fWRbkc2C\/xA8z0OL73ofH5d09J+RS4031HUBg4ik5mqoYmmhGwr9y9emmltYO1b\/TxSvXpHZhhZSXzVHhSQcOVAJ+lYJfJeE3LeaPCgsVx5GTF6Snt398mbQ7t+\/I0tpqWbm8xj1FF\/oXuN987feYCIS2gcFBWTi\/SkpL8uWTI\/WhEooGtuvLzz6qevLesrFOMtGxaf+Aeh7DZMC+hBYlnIpDaNK\/0LT3LVPQMq\/psCfiWexTGA4dvyivv7FfTtZfVa2Y7npgFwI0tTE00YyFYzMO7jhY435VjU0tsmffCacCGVQ3r8VpA4QO+5QZ2JWCVyWhhZtWhybUJLjfW9P1VjVuhjW8d3FRvjz2yEYZHBh0pw+J5j0nAv\/yx8XJixdVS0Fethw7dUk9H8\/3mE7M9YLHG9cskT\/53VfloU11UlRUoG75g+0aKaAkin5PnIpDYPLq0dtvuYKW6cf6NBz2I3zmltZO+eHP98rHh85LT9+gmgblEw34RMnA0EQzHo7V+gA\/PDwqp85ekQNHzkppcaHMLS+R3Bz0yH1nvKLTzAoC7HFTuGlRUeAi2KvXb8qp+gZVseh\/aSPM4WF2ZobseHiNmtZcVgj3GOyyiQ54\/2WL56v1cO5SkxrH8+Qy1xO23YLqcvnj3\/m8vPzcThWW8LzZmpPsQe+7+OEDevRGz97YligD\/TdesB\/jM6O\/JbQs4WbQ73xwXH7y5gFp6+gdD1NEqYShicgDTpXt2XdcLl25LhVlxVI2p1iynXCDU2k4zoeraPwqAa9px27floKCAnULmI8PnlbPoaJxy91WJ\/Rbs6auRnU\/YF5vpZnjdhno+U2Uns2aulpVAdefv6pOuehwN1NhnZsX8VdXzpFXntshv\/+tz0u5s9\/gefw6E7y2TzLgfRHYcBoOrUtmWDKZz\/kta6QyXL+Fa+Jw3VJXd58cPX1ZfvTGfrlw5QZPv1FKY2giCgPBoLnllrpIG7+4Ky7Mk+qquarCwbUg+l\/ufhVIRCoUZTgVWa\/sPXhqvBNL0+jYbVm2eJ4sX7pIhTb32o\/7ma8J93iiMCv3QnCRumUL1cXzuAWM85SqIOMVzlIJWgbxqbFPlM0pkscfWSe\/\/1svyOb1deqn+1hfEMfNEBXsowjaaFVCWLL7XPLaP4LuP15l2AdwEXd+Xp7znRmWk2cb5Je\/Piz7Dp93xu\/\/RR5RKmJoIgoDFQAqHfzL+My5Bjl26qKqfOZVlTsVZKl6DKgIJlLR4D1wzRBOC+IUhtlyg8f4dRVOE27fulb9ukmHNT\/28uhx\/TjWAcujg9OqFTVSXlYkJ8+g6wb3xqkzJThhXaB1CQEB\/WchLH3t1U\/LC8\/sdNbBHRl0AhNOSdnrL1kD9hH8RXDDtUtoYdLLbf4F87EWqVxDmS5HqylOxaFF9tyla+oXce98cEy6evrVvgEzMVjT9MLQROQDB3lUCqggcVuHoycvqut5xKkY0fKDHr1xIa2upHQFYj622WVopcjPy5FzF6+qji7TZt+7SS7mi2VAf0nrVy9WrTt6mWz2fO3xeME8EZxGx8akbnmtLF5YKaecUNk\/MKRC1XSvF93PeFdto60bljth6Un5\/LM7pGLuHGcf6RVnrauWt8mC7YOWUIQldFBp97mkmc\/hsT1NpHIN6wHrA61L6MbjrV1H5V0nLDVeb1Ov0UGbaDpgaCIKABUDDv6oBG62daoevNH6NLesRBYuqFLXi3gJV9GALsNri4uLpflGq5qv+l22+3\/jcFoON+9dMK9StUr5tTbZ7+m3DLHCPLEM+CVYzaJqWVdXK+2d3XL9RntoiunL2RWc7V4s3\/raZ+WFZ7ar4DgwMKhOraaHOqecTGhVQmBCKxOWxW957LJoxwGnl\/Hsnv2n5WdvfyL1F6\/fa3l0nkegIpouGJqIAsKxHwNaEVBB4nqnjw+ekvb2Llm6eJ66bxag5chsDfKqaDSUYVq0WPU7FS9C05Dqs+beqS6838DgsOqZe+2qpaoy1AEuHK8y\/V7xpIKTszxzy0plw+olkpebpe6jp\/ktYyrA8pufAUHgtVc\/Lb\/5lc\/K6pWL1bbpHxhQfyfzs+K90eKJ65bca6n8f+lpsssijWMPwilJnH7Ee+DWJ3\/704\/k0ImLzrpwr5nCoFtLiaYThiaiKOlAhAGtPvUXr8qej487oSlL5lWVSU5Otiqzexb3g0ouOytTTpy5LG3t3SoU6YCDCgqPcQoPLTroPdq9rih4cIr0\/hOBihMVdmZmhhMkamXDmsXS0HRTXZ8FkZZzKsLymtsgy\/ls2zbXyT\/6\/S\/K5vUrJCc7S11Ubd+zMJn0OsW+g968cSpO73Ne69tvG9hlXuM6BGVmZKi\/rbe65PU39sm7e46r65ZQjOniHcyJphKGJqIJ0JULWoIOHD4rp+sbpHxOocwpLZS8vDwVJsyQ5QXP4xRdeXmZ1J9vUB1dmhW2fl1\/\/5CsX71EqirL1Xz18+HmC2YZHpvLEs\/BbRlzK\/DyOSXyqR0bVKtMS1uHWjeA68Kciad8pYoQhFCKxUTP3cuWzJP\/4bdfkpc+t1MFW3xGhCV8Zt3il+wB743l0L+Kw3VLgDJTpHFTuDKEJawPhGK0iHZ09sjeg2flb3+2V5pvdkz57UkUTwxNRHGCSqfN+dc3uijAReNFhbkyr6pCVXAIOXoaL6iUcG0IfqZ95Ph5Z\/p7XQ+gUkIAwYXWS2qrZdniBapFwRS0MvSbbqL0rFGZY9i8oU4e2rhCevsHpK9\/UC0\/PosbntxTnVMJ1jHWD5YdViydL68+v1P+wTdflJKigvE+uiCR69GPXj60cuG6JfyaEs\/5LY9dFnRaPNa\/DszNzZXevgE5euqy\/OiXH8vxM40qOBLNNAxNRHGEigatD2gtOnDobOh6nxKpcsITrjVBaECI8oLWJtwc95MjZ6VDdT1w77om1GV4iIoKv6LD9VN4bNRxUfGrOOMBy46QkZebLZ\/auUXd0w9Q8fap8OS2PGE5JrOlAsupwpKzzRAQsCy4QfJnP71Vfvvrz0rdilp1U12EWmzXyYL1hAFhCRd6Y7D3Jb9tapdFmhZbBPc9RG\/1uHYJp43f3HVUdn18SrUcojVuMrcb0WRhaCKKM9QlqFQGh4blpFPZnL1wVbUg4UJunLLz+lUTHqP1aE5piVy83CTnL10LlbgwT1SQODWybfMqKXeCGEKWPj0E9jxNZpl+7DUerwGwbAgbOIVUXVkuO7dvkJoFFerU5aBT8SIY6oofrRl4WTLqYSwftg\/CEoKS\/sn8E4+sl+eeflhefW6HPLxlrQoo2G4Id5N1Gg4DQgtOv+GaJbQsudvdOyzp13ixy8JNp1qXnPmjC4HGppvyxnuH5K3dx+RmW5daD84r1XYlmokYmogSAJUwKiVUzOi75tCxc04QalI3vK2tma\/KcZrFrsQQnHDdDG6pYvcOjgoLvYPjgvDVKxaFKjCXPZ9w\/MoSAe+HChifBeFp\/rwK2bh2uaxctkD1cl5UmCdXrraEWnnuvUYP8WLOE+terX9nqF1UKS89s11e+Mx2eebTW2XdmuVO2R3p73dPe03WRd6A9YZ9RLcs6d68MYD+C+ZjsMdNfq\/DesGpuL6+fnnz\/UPy5q4j7q1PVJBiWCKalV+9jd8CogRCxauv\/0Dgwd3uv\/6Fp6Wqskxd64QKSYcsPEaPyv\/0X\/9ndUrEhmkQqv7j\/\/FHUlpSpFogdMWHeZjscZNZ5jddvKHSveOEEtwEWd0+pqdHbrZ2Sktrh+o49MMDJ51w4F7UnCi1CyvlsW1rZXFNtVSUl8jc8lK1LG4rjvvrMzOQThaETAxoWdL7hy3SNvfbtroM4VF3IYD975Oj52XX3pPS0talyrEuMKnfvIhmCoYmoiRAhYc6T\/9LvbAgV1763A558bOPqOtGUFnpyhGhafdHR+Tf\/dkPH6ioMB889+3XnnVe++j4azR7envc5FeWaPi8zqdRgTIrK0uNDw0Nq76qenoH5ErjDTlzvlEOH78gA4PutWD6V1x+y63X8+xZuKjbHUc3EA9tWiErlixQ15cVOOs+NydbMjMzVcserr3SpkJY0tctmWEpmu1ojvu9Tl\/kjV\/EYf03XmuVN359SC41uC1\/EOm9iWYahiaiJLIroQXV5fLNr3xWNqxZqi7uRoXpBgqR3\/vTf69+jedVaVXOLZX\/8G\/+UIUOe5729H6Vnl9ZMiAEOYvvLIeo\/qf0tTpYLgxYFzi1hzB1q6NHbrV3Sf\/gsPp1Ym\/foNx1yvEJ8NrS4gIVRnHKD792KynOV\/0pIRRgvlhPGDBPhCX3PSY\/KOnth5CE1i5c8+bFb1vZZea4XaaDZ1ao+4T2jm51gffeg\/VqHOx9iohcDE1EU8CjD62RF555RFYuW6haQNDq8sa7++S\/\/s2vQlM86NuvfU5efu5xdQsPhCe\/itKvApxKlSMWBSFKQ+Wt\/2LQoUqPm\/A5vAZd5v69f\/6TCcuP5UJYQlDSPXn70Z\/Di11mjuvHCIs4DYfWva7uPjly4qK8tfuI9PV7BzUiuh9DE9Ekcit\/91\/\/+JXWs09vk6ce2ySr65ZKy81W+cN\/8n+pyg3sSrGqYo78n\/\/6D5xK0A0TQSpNL7rMDiFTjT61CXpR7WXXH1Ov16lILyuuR1O\/0HPCEoKTuf6DbC8vdpkex1+sP\/RWj\/c8Wd8oe\/adkosNLapcX3RORP746zmiSYZ6Tf0yyXlw7uJVOXbqkqpIl+ManDnF6pd0+mJcDRXswMCQZGdnyEOb14h7\/7O0UKnLDQ5uRWw+tukyXcGGm26y6eUMNoReNMVg2XTLknkqTi+3Zo+boi1D6xJOUeL07+lzDfLm+4flV+8dlo6uPvXrTvALYkR0D0MT0RSAOguVHVqbenr75ejJC6qDzNKSAtU3E67hMStDPEbIutXeLZvWLpPCgjzVUuBVadqvCyfodBQ9rE8EE\/waTocljOvTjZq93oNuLxvK9PViBQXuPvSzt\/bLW+8fkYamVlWugrrRekdEkfH0HNEU416Y7F6wjHuf4YJd9KSNis5sEdDTPfvUw\/KHv\/2q+vk+fg2lK2JzWrslwR436TK\/SpmCw\/rEKTEM4X4RZ28PvzJTuDI8r27LMzQse\/afln2H61XnlIDWJQRuv\/kSkTe2NBFNMajLUKEhFI3dviMjI+H6LXIr3pttnarvodqF81QP1ubF0podgPwCkS7zm4aCQT9cumNKnCbDOvVav\/a69iszmWVoNcK2x2la\/EVL5V+\/vlv2HzmnLvTGtBgQmIgoNmxpIprCUMn5tQjoW4Hg1ir\/8Pe+KBkZ6ao1wzztY77enpffvHWZOS8KT28rDAhLumNKP5G2hzlul2nuKba76leXaJ1sbmmXX713SI6fuTJ++i3SfkREwbCliSjFoUWqqblN9U+0pm7JeB9EqChB\/wXzMdjjJr\/X0T1YNxiw3vGLOPOaJV0Wjl3mN26XIQPduXNbBWV0IYD+lnZ\/fFL+8u9+Lc03O1Q5EcUXQxNRynOvY2q63iprVtZI2ZwS1eIQjl8lbsO0uoUimtfNFFgnaE1CWMJpODMsBWVP6\/daXYbb8uB98vPzpbevXw4duyB\/97MP5fCJizz9RpRADE1E0wBam\/r6B6W9s1u2ba5T17XosAN+FbNfJW1ieHLh8yOkomVJ97Nkdh2gRbOO7fJwr8XpNmwH9LeEbX701EV549cH5Z0Pjkqvs\/3tTk6JKL54TRPRNIGKHC1MX33l0\/LaFz6jKnRd4ZoVqV2p+pWZzDK7T6iZQK9LtCrhmiXdwqSv+YrHOoZwr9VdSuTk5MjlhmbZ9fEJOXjsgrMMY\/xFHFGSMDQRTSOowNNmz5J\/+t3XZOvGOhWc8Fy4ihj8ymwow4B5ogI3W0GmK3xGfGaEJLQooYUJgy7T\/NajX5kX+7UYzc7Okp7ePnnvw+Oy\/3C9tHf2qnL9YwAiSjyGJqJpaG55ifybf\/pt9Ve3hvhV3H5lNrMMoUEHqOkInxWtShgQlPyuFQO\/9ehX5gXXLeF0m952+w6dlbd3H5GW1k5VjtNzmEWk+RBR\/DA0EU0zqGRRudctWyj\/y\/\/0TXWnf90NgV\/F7Vdms8swbwzTBdYfWpWw3vB4IuvGHA8yHzyHEKqvS2tsuik\/\/tXHcv7ydWdZ3Ol16xcRJRdDE9E0pCvVHQ+vkX\/0B191Klu3lSRRwQmPMW\/d8pQqdAsZlh8DQpLuiFI\/r5mPwR43+U0brkz3t4SevLFcN1s7ZPe+k7J770kZM04H+r0vESUWQxPRNGSGgRefeUR++xsvyNjomBMGxh74ZV24Slzzq6S95oP3xnvgr16OqcRcNxgQkBCW9Ck4e5m9PqNmj5uieR3eH+ssNzdXWm91yMGj5+StXUekp3cgNAURTQUMTUTTlBta3BaML7\/0hLz2xc+oX1rdvftgi5NfpW6Xmfxep0OT2QLlN69E0kEI76+vTdJhCUMk5nL7fWab3+sAy4Htk5eXq\/p5On6mQfbsOyn1F6+pciy33\/yJKLkYmoimMTe4iMyeNVu+9uqT8uWXnxTcxFUHJ\/Cr2CNV+lq41+m\/ZnDSf01+846GDkegA4cOSPqvfuz1nn7LYZdFGjeZZfoxliM9PV3d\/uTU2cuqN+9Dxy+oMnYhQDQ1MTQRTXNucJolGelp8vUvPi2vvvDEeGeMEKny96rwvUR6HQYdlnRwMv9iMPm9lz0tYHodhtwWHDckmePhmO\/l9752WSyv09cuob+lGy235O3dh+XIiYvS3TsQWg96GiKaahiaiGYAVMaouDMz0uWV5x9zwhNO1Y2OV+Z2hW+O+5XZgs7HfGwGJvtxOHi9HnQYMp\/DALrMa156Gs0ct8tME3kdlgPXLiHMvffhUdXnUlt7typn6xLR1MfQRDRDoMLWFfeLn31Evv3acypU4JoetPbYlbU57ldmC\/o6rzIdbvxeB37zsfmVxzrfaF6HcaxfhCWs71Nnr6guBHCTZbQohfvMRDT1MDQRzSA6OMHTT2yR3\/76c5KdlSkjI6NO2YMtMpHCQDhBXxd0HhDr6yDo9PZ00byPPR99Gi4rK0u1LDW3tMvP3to3ft0SmNuDiKY+hiaiGWzTuuXyu7\/5gsyrmiuDg4PqOQan+6eL9nX4g36x0N8SWpfQ39L+w2fljfcOyvDwqJqGiFITQxPRDIXbcKA1ZElNtfzGF5+WrZtWqY4dcQrJDE5+IcIvUIDftEHnE6\/XQdDp7emCvm5szO2EMj8\/T7q6e+XQsfPy5vsH1a1P9Dr1mxcRTW0MTUQzGO5thnuc5eRkyZdefEJefm6nqtzR0SNaSXQF7xci\/EJANK+L13xMXmVBp7en83sdwidOweXm5qjpjp68KLv2Hpdjpy6pct5Ul2h6YGgimuF0ixPs3LZWvvnlz8qC+ZXS3dOjKnuTX5DwCxXRvC7ofGJ9HcQ6rdfrdMtcXl6enLvQKO\/uOaK6EBgYHFbrFi\/xez8iSh0MTUR036mj+dXl8oUXHpfPfOqh8fuwhTtdZ4cBv3DgN22s84n1dRDrtOZjhM2cnGzp7euXN949IB8fOivtHT2qjK1LRNMPQxMRKQhGyEYIAujP6dGH1sjXv\/S0VJTPUX066duN2N0T+AUMW9DX+c0Dgs7HFo9psX7QgqT7W\/r44Bn5pROYbtzsUOVsXSKavhiaiOg+CEW6U8jS4gL5wouPy6ce3aAubkZIQICCcK1PEDSM+L0u6Dwg6OvA77U2swyfHUEJv4rDNV+N127Kj9\/YKyfPNoxPh3US6f2JKHUxNBFRRCuWLpCvvfKkrFi2UIoKC1T3BKNjYzLL+Q8tKxBrGPF7XdB5QKyvA7\/pcaG8M4Xk5uaq28+gv6V3PziiLvTWGJaIZgaGJiIKDBeKP\/XYZlnphKeSkmLp7e2V0dEx9Ss8r+AQNLz4vS7oPCDW14H5HE7B3bl7R4XCvLxcdWqysemmHDhyVt56\/5AMj7C\/JaKZiKGJiCIyr3eCT+3YKA9vqpO1dTVSXl42Hp7Q6uR32s5kl5njfmW2aOZj8ipDqxLC0uxZs1VYwmepv9Agh49fkD37TkpHV6+azjyFSUQzB0MTEQWGFiWEDX0x9Ma1y+ShjStl+9ZVUlVZoU7bDQ4NOYnEnT7cqTuTXWaO+5XZJvI6DPilW9rsNBWWcBruxJnLqr8l9LXEm+oSETA0EVFU0Poy2xl0eMD40tp5smzxPHl4c51sWrdCtcQgeODiaeQLo\/HJkx1CzHG\/Mls0r9OtZgh26enp6h5xbbfaZf\/hejl0\/Lw0XG2R3j731jIMS0QEDE1EFBMVnpzA4V4o7SrIz5WF8+eq1qeHNq2U6spyFTRwKuv+v+5hB\/PQgcoMJHY4iTRuMsvwPnpct3qBu+yz1dA\/MKBalA4duyCXG29IR2ePjIZuh4KwhFfzVBwRAUMTEU2IDj7IJmZAyc7KkgXzytW1T+tXL3YCVJkKKenpaeO3aHkwTLnhBPPEeGh2ip43mI\/BDF5uGfpRci9O1wEJ88YF3WO3b0t\/\/5DUX2ySIycuyKmzV1Tv3TooAZYfs7Hfh4hmNoYmIoobBBTwChtzSgplTV2t1C1bKLWLKqW0uFAynACVmZUhWZmZqv8jhBv3lJ4boHSYAvzVj3WoArzGDEf4i76k0JfSyMioCkN9\/YNy\/cYtuXD5upw+16hOvXn11m3Ol4jIxtBERJMiLzdbFi+qknlVZVI5t1TKy4qlpChf9Uae4QyZmRkqVCGGpeGvE2jUrUmcUOVeXySq5QihaEwNYzIyOqZakW519MjNtg5pae2Qxmutqm8lIqKJYmgioqTRLUIi965rsuXmZEteXrYU5OdInvMYASrLCVA43ZaVlSmjodYjtEIhJOHUWv\/AkBOWBqW7t99zvu77orXKHWdrEhHFgqGJiCaFDlChDKUe33X+My8sjxbmgdYowLzcU3oMSUQUHwxNRDSl6DClklRofByeMkbBDUT3rkViQCKiRGFoIiIiIgrAbccmIiIiIl8MTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQBMDQRERERBcDQRERERBQAQxMRERFRAAxNRERERAEwNBEREREFwNBEREREFABDExEREVEADE1EREREATA0EREREQXA0EREREQUAEMTERERUQAMTUREREQRifz\/nfhXys5rcEoAAAAASUVORK5CYII=\" alt=\"\"><\/div>\n          <div class=\"bno-helper-title-copy\">\n            <div class=\"bno-helper-kicker\">BNO Travel<\/div>\n            <h2>Assistente de Viagem BNO com IA<\/h2>\n            <p>O teu assistente de viagem digital.<\/p>\n          <\/div>\n        <\/div>\n\n        <button type=\"button\" class=\"bno-helper-close\" id=\"bno-helper-close\" aria-label=\"Fechar o Assistente de Viagem BNO com IA\">\u00d7<\/button>\n      <\/header>\n\n      <div class=\"bno-helper-chat\" id=\"bno-helper-chat\" aria-live=\"polite\"><\/div>\n\n      <div class=\"bno-helper-quick-prompts\" id=\"bno-helper-quick-prompts\" aria-label=\"Com que tipo de viagem sonhas?\">\n        <button type=\"button\" data-prompt=\"Quero sol, mar e praia. Ajuda-me a encontrar uma viagem adequada.\"><span class=\"bno-helper-guide-icon\">\u2600<\/span><span>Sol, mar e praia<\/span><span class=\"bno-helper-guide-arrow\">\u203a<\/span><\/button>\n        <button type=\"button\" data-prompt=\"Quero descobrir algo novo. Ajuda-me a encontrar uma viagem que combine comigo.\"><span class=\"bno-helper-guide-icon\">\u25c8<\/span><span>Quero descobrir algo novo<\/span><span class=\"bno-helper-guide-arrow\">\u203a<\/span><\/button>\n        <button type=\"button\" data-prompt=\"Quero fazer umas f\u00e9rias de esqui nos pa\u00edses n\u00f3rdicos ou nos Alpes. Ajuda-me a encontrar destinos, voos e alojamento.\"><span class=\"bno-helper-guide-icon\">\u2744<\/span><span>F\u00e9rias de esqui nos pa\u00edses n\u00f3rdicos ou nos Alpes<\/span><span class=\"bno-helper-guide-arrow\">\u203a<\/span><\/button>\n        <button type=\"button\" data-prompt=\"Ajuda-me a encontrar a viagem certa. Podes come\u00e7ar por fazer as perguntas mais importantes.\"><span class=\"bno-helper-guide-icon\">\u2726<\/span><span>Ajuda-me a encontrar a viagem certa<\/span><span class=\"bno-helper-guide-arrow\">\u203a<\/span><\/button>\n      <\/div>\n      <div class=\"bno-helper-human-row\" id=\"bno-helper-human-row\">\n        <div class=\"bno-helper-human-copy\">\n          <strong class=\"bno-helper-human-title\" id=\"bno-helper-human-title\">Preferes falar com uma pessoa?<\/strong>\n          <span class=\"bno-helper-human-hint\" id=\"bno-helper-human-hint\">Fala diretamente com a BNO Travel<\/span>\n        <\/div>\n        <button type=\"button\" class=\"bno-helper-human-button\" data-bno-human-chat=\"1\">\n          <span aria-hidden=\"true\">\ud83d\udc64<\/span>\n          <span>Fala com um membro da nossa equipa<\/span>\n        <\/button>\n        <button type=\"button\" class=\"bno-helper-end-support\" id=\"bno-helper-end-support\" hidden>Terminar chat<\/button>\n      <\/div>\n\n      <div class=\"bno-helper-status\" id=\"bno-helper-status\" aria-live=\"polite\"><\/div>\n\n      <div class=\"bno-helper-inputbar\">\n        <label class=\"bno-helper-visually-hidden\" for=\"bno-helper-query\">Escreve ao Assistente de Viagem BNO com IA<\/label>\n        <textarea id=\"bno-helper-query\" rows=\"1\" placeholder=\"Escreve ao Assistente de Viagem BNO com IA \u2026\"><\/textarea>\n        <button type=\"button\" id=\"bno-helper-submit\" class=\"bno-helper-send\" aria-label=\"Enviar\">\n          <svg viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\n            <path d=\"M12 19V5M6.5 10.5 12 5l5.5 5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n          <\/svg>\n        <\/button>\n      <\/div>\n    <\/div>\n  <\/aside>\n<\/div>\n\n<style>\n  \/* BNO Travel Reisehjelper v5.8 - localized advice, mixed-currency totals, images and direct booking selection *\/\n  #bno-helper-widget .bno-helper-rich-image-wrap {\n    width: 100%;\n    margin: 10px 0 12px;\n    overflow: hidden;\n    border-radius: 12px;\n    background: #eef2f6;\n  }\n\n  #bno-helper-widget .bno-helper-rich-image {\n    display: block;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;\n  }\n\n  @media (max-width: 480px) {\n    #bno-helper-widget .bno-helper-rich-image-wrap {\n      border-radius: 10px;\n    }\n  }\n\n  #bno-helper-widget .bno-helper-package-intro {\n    display: grid;\n    gap: 9px;\n  }\n\n  #bno-helper-widget .bno-helper-package-intro p {\n    margin: 0;\n  }\n\n  #bno-helper-widget .bno-helper-package-note {\n    margin-top: 4px;\n    color: #475569;\n    font-size: 0.93em;\n    line-height: 1.45;\n  }\n\n  #bno-helper-widget .bno-helper-rich-description {\n    margin-top: 7px;\n    color: #334155;\n    font-size: 0.93em;\n    line-height: 1.48;\n  }\n\n  #bno-helper-widget .bno-helper-rich-facts {\n    margin-top: 6px;\n    color: #475569;\n    font-size: 0.88em;\n    line-height: 1.4;\n    font-weight: 650;\n  }\n\n  #bno-helper-widget .bno-helper-more-box {\n    margin-top: 10px;\n    padding: 12px 13px;\n    border: 1px solid #d9e1ec;\n    border-radius: 12px;\n    background: #f8fafc;\n    color: #334155;\n    font-size: 0.93em;\n    line-height: 1.45;\n  }\n\n  #bno-helper-widget .bno-helper-more-button {\n    width: 100%;\n    margin-top: 9px;\n    min-height: 40px;\n    border: 1px solid #0C1A38;\n    border-radius: 10px;\n    padding: 9px 13px;\n    background: #ffffff;\n    color: #0C1A38;\n    font: inherit;\n    font-weight: 800;\n    cursor: pointer;\n  }\n\n  #bno-helper-widget .bno-helper-more-button:hover {\n    background: #f1f5f9;\n  }\n\n  #bno-helper-widget .bno-helper-package-actions {\n    margin-top: 12px;\n  }\n\n  #bno-helper-widget .bno-helper-package-select {\n    width: 100%;\n    min-height: 42px;\n    border: 0;\n    border-radius: 11px;\n    padding: 10px 14px;\n    background: #0C1A38;\n    color: #ffffff;\n    font: inherit;\n    font-weight: 800;\n    cursor: pointer;\n    text-align: center;\n    transition: transform 120ms ease, opacity 120ms ease;\n  }\n\n  #bno-helper-widget .bno-helper-package-select:hover {\n    opacity: 0.93;\n  }\n\n  #bno-helper-widget .bno-helper-package-select:active {\n    transform: translateY(1px);\n  }\n\n  #bno-helper-widget .bno-helper-package-select:focus-visible {\n    outline: 3px solid rgba(23, 58, 115, 0.28);\n    outline-offset: 2px;\n  }\n\n<\/style>\n\n<script>\n(function () {\n  const API_BASE = 'https:\/\/bno-api.onrender.com';\n  const TRAVEL_HELPER_ENDPOINT = '\/api\/travel-helper';\n  const SUPPORT_ENDPOINT = '\/api\/travel-helper\/support';\n  const BOOKING_ENGINE_BASE = 'https:\/\/booking.bno-travel.com';\n  const STORAGE_KEY = 'bno_support_public_token_v2';\n  const PROFILE_KEY = 'bno_support_profile_v2';\n\n  const widget = document.getElementById('bno-helper-widget');\n  const launcher = document.getElementById('bno-helper-launcher');\n  const overlay = document.getElementById('bno-helper-overlay');\n  const panel = document.getElementById('bno-helper-panel');\n  const closeBtn = document.getElementById('bno-helper-close');\n  const queryEl = document.getElementById('bno-helper-query');\n  const submitEl = document.getElementById('bno-helper-submit');\n  const quickPromptsEl = document.getElementById('bno-helper-quick-prompts');\n  const statusEl = document.getElementById('bno-helper-status');\n  const chatEl = document.getElementById('bno-helper-chat');\n  const humanRowEl = document.getElementById('bno-helper-human-row');\n  const humanTitleEl = document.getElementById('bno-helper-human-title');\n  const humanHintEl = document.getElementById('bno-helper-human-hint');\n  const humanButtonEl = humanRowEl && humanRowEl.querySelector('[data-bno-human-chat]');\n  const endSupportBtn = document.getElementById('bno-helper-end-support');\n\n  if (!widget || !launcher || !overlay || !panel || !closeBtn || !queryEl || !submitEl || !quickPromptsEl || !statusEl || !chatEl || !humanRowEl || !humanTitleEl || !humanHintEl || !humanButtonEl || !endSupportBtn) {\n    console.error('[BNO WEB HELPER] Mangler n\u00f8dvendige DOM-elementer.');\n    return;\n  }\n\n  let supportMode = false;\n  let contactFormOpen = false;\n  let supportToken = sessionStorage.getItem(STORAGE_KEY) || '';\n  let supportProfile = loadSupportProfile();\n  let travelHistory = [];\n  let supportPollTimer = null;\n  let lastDestinationSlug = '';\n  let lastPackageOptions = [];\n  let lastPackageVisibleCount = 0;\n  let launcherAttentionTimer = null;\n  const seenSupportMessageIds = new Set();\n\n  function escapeHtml(value) {\n    return String(value || '')\n      .replace(\/&\/g, '&amp;')\n      .replace(\/\/g, '&gt;')\n      .replace(\/\"\/g, '&quot;')\n      .replace(\/'\/g, '&#39;');\n  }\n\n  function getLanguage() {\n    const raw = String(document.documentElement.lang || 'nb').toLowerCase().replace('_', '-');\n    if (raw === 'no' || raw.startsWith('nb') || raw.startsWith('nn')) return 'nb';\n    return raw.split('-')[0].slice(0, 8) || 'nb';\n  }\n\n\n  const BNO_HELPER_DISPLAY_CURRENCIES = ['NOK', 'SEK', 'DKK', 'EUR', 'GBP', 'USD', 'CAD'];\n  const BNO_HELPER_LANGUAGE_CURRENCY = {\n    nb: 'NOK', sv: 'SEK', da: 'DKK'\n  };\n  let currencyRateSnapshot = null;\n  let currencyRatePromise = null;\n\n  const BNO_HELPER_I18N = {\n    nb: {\n      foundOne: 'Jeg fant ett godt alternativ som matcher s\u00f8ket ditt.',\n      foundCount: 'Jeg fant {count} gode alternativer som matcher s\u00f8ket ditt.',\n      foundMore: 'Jeg fant flere gode alternativer. Her er de {count} f\u00f8rste jeg ville sett n\u00e6rmere p\u00e5.',\n      bestBase: 'Mitt beste forslag av disse er {stay}', combinedWith: ', kombinert med fly med {airline}', toDestination: ' til {destination}',\n      outboundTemplate: 'Utreisen g\u00e5r fra {origin} kl. {dep} og lander i {destination} kl. {arr}',\n      returnTemplate: 'Returen g\u00e5r fra {origin} kl. {dep} og lander i {destination} kl. {arr}',\n      nextDay: ' neste dag', directFlight: 'Flyvningen er direkte.', oneStop: 'Det er \u00e9n mellomlanding.', manyStops: 'Det er {count} mellomlandinger.',\n      shortStay: 'Kort om overnattingen:', capacityFact: 'kapasitet til {count} gjester', bedroomFact: '{count} soverom', bathroomFact: '{count} bad',\n      stayFacts: '{name} har {facts}.', genericFacts: 'Overnattingsstedet har {facts}.',\n      rentalCar: 'P\u00e5 {destination} ville jeg ogs\u00e5 vurdert leiebil, s\u00e6rlig hvis dere vil v\u00e6re fleksible under oppholdet. Det kan dere bestille hos BNO Travel etter at dere har valgt reisealternativ.',\n      recheck: 'Pris og tilgjengelighet kontrolleres p\u00e5 nytt i bookingmotoren f\u00f8r bestillingen fullf\u00f8res.',\n      accommodation: 'Overnatting', flight: 'Fly', approxTotal: 'Omtrentlig total', priceCheck: 'Pris kontrolleres i bookingmotoren', totalCheck: 'Totalpris kontrolleres i bookingmotoren',\n      chooseOption: 'Velg alternativ {count}', proposal: 'Reiseforslag {count}', opening: '\u00c5pner alternativ {count} i bookingmotoren \u2026', openFailed: 'Jeg fant alternativet, men mangler noen bookingopplysninger for \u00e5 \u00e5pne det direkte. Pr\u00f8v gjerne et nytt s\u00f8k, s\u00e5 oppdaterer jeg tilgjengelighet og pris.', approx: 'ca.'\n    },\n    en: {\n      foundOne: 'I found one good option that matches your search.', foundCount: 'I found {count} good options that match your search.', foundMore: 'I found several good options. Here are the first {count} I would look at more closely.',\n      bestBase: 'My best suggestion is {stay}', combinedWith: ', combined with a flight on {airline}', toDestination: ' to {destination}',\n      outboundTemplate: 'The outbound flight leaves {origin} at {dep} and arrives in {destination} at {arr}', returnTemplate: 'The return flight leaves {origin} at {dep} and arrives in {destination} at {arr}',\n      nextDay: ' the next day', directFlight: 'The flight is direct.', oneStop: 'There is one stop.', manyStops: 'There are {count} stops.', shortStay: 'About the accommodation:',\n      capacityFact: 'capacity for {count} guests', bedroomFact: '{count} bedrooms', bathroomFact: '{count} bathrooms', stayFacts: '{name} has {facts}.', genericFacts: 'The accommodation has {facts}.',\n      rentalCar: 'For {destination}, I would also consider a rental car, especially if you want flexibility during your stay. You can book one with BNO Travel after choosing your travel option.',\n      recheck: 'Price and availability are checked again in the booking engine before the booking is completed.', accommodation: 'Accommodation', flight: 'Flight', approxTotal: 'Approx. total', priceCheck: 'Price checked in the booking engine', totalCheck: 'Total price checked in the booking engine', chooseOption: 'Choose option {count}', proposal: 'Travel option {count}', opening: 'Opening option {count} in the booking engine \u2026', openFailed: 'I found the option, but some booking details are missing. Please run a new search so I can refresh availability and price.', approx: 'approx.'\n    },\n    sv: {\n      foundOne: 'Jag hittade ett bra alternativ som matchar din s\u00f6kning.', foundCount: 'Jag hittade {count} bra alternativ som matchar din s\u00f6kning.', foundMore: 'Jag hittade flera bra alternativ. H\u00e4r \u00e4r de {count} f\u00f6rsta jag skulle titta n\u00e4rmare p\u00e5.',\n      bestBase: 'Mitt b\u00e4sta f\u00f6rslag \u00e4r {stay}', combinedWith: ', kombinerat med flyg med {airline}', toDestination: ' till {destination}', outboundTemplate: 'Utresan g\u00e5r fr\u00e5n {origin} kl. {dep} och landar i {destination} kl. {arr}', returnTemplate: 'Returen g\u00e5r fr\u00e5n {origin} kl. {dep} och landar i {destination} kl. {arr}', nextDay: ' n\u00e4sta dag', directFlight: 'Flyget \u00e4r direkt.', oneStop: 'Det \u00e4r en mellanlandning.', manyStops: 'Det \u00e4r {count} mellanlandningar.', shortStay: 'Kort om boendet:', capacityFact: 'plats f\u00f6r {count} g\u00e4ster', bedroomFact: '{count} sovrum', bathroomFact: '{count} badrum', stayFacts: '{name} har {facts}.', genericFacts: 'Boendet har {facts}.', rentalCar: 'P\u00e5 {destination} skulle jag ocks\u00e5 \u00f6verv\u00e4ga hyrbil, s\u00e4rskilt om ni vill vara flexibla under vistelsen. Den kan ni boka hos BNO Travel efter att ni valt resealternativ.', recheck: 'Pris och tillg\u00e4nglighet kontrolleras p\u00e5 nytt i bokningsmotorn innan bokningen slutf\u00f6rs.', accommodation: 'Boende', flight: 'Flyg', approxTotal: 'Ungef\u00e4rligt totalpris', priceCheck: 'Priset kontrolleras i bokningsmotorn', totalCheck: 'Totalpriset kontrolleras i bokningsmotorn', chooseOption: 'V\u00e4lj alternativ {count}', proposal: 'Resef\u00f6rslag {count}', opening: '\u00d6ppnar alternativ {count} i bokningsmotorn \u2026', openFailed: 'Jag hittade alternativet, men n\u00e5gra bokningsuppgifter saknas. G\u00f6r g\u00e4rna en ny s\u00f6kning s\u00e5 uppdaterar jag tillg\u00e4nglighet och pris.', approx: 'ca'\n    },\n    da: {\n      foundOne: 'Jeg fandt \u00e9t godt alternativ, der matcher din s\u00f8gning.', foundCount: 'Jeg fandt {count} gode alternativer, der matcher din s\u00f8gning.', foundMore: 'Jeg fandt flere gode alternativer. Her er de f\u00f8rste {count}, jeg ville se n\u00e6rmere p\u00e5.',\n      bestBase: 'Mit bedste forslag er {stay}', combinedWith: ', kombineret med fly med {airline}', toDestination: ' til {destination}', outboundTemplate: 'Udrejsen g\u00e5r fra {origin} kl. {dep} og lander i {destination} kl. {arr}', returnTemplate: 'Returen g\u00e5r fra {origin} kl. {dep} og lander i {destination} kl. {arr}', nextDay: ' n\u00e6ste dag', directFlight: 'Flyet er direkte.', oneStop: 'Der er \u00e9n mellemlanding.', manyStops: 'Der er {count} mellemlandinger.', shortStay: 'Kort om overnatningen:', capacityFact: 'plads til {count} g\u00e6ster', bedroomFact: '{count} sovev\u00e6relser', bathroomFact: '{count} badev\u00e6relser', stayFacts: '{name} har {facts}.', genericFacts: 'Overnatningsstedet har {facts}.', rentalCar: 'P\u00e5 {destination} ville jeg ogs\u00e5 overveje en lejebil, is\u00e6r hvis I \u00f8nsker fleksibilitet under opholdet. Den kan bookes hos BNO Travel, n\u00e5r I har valgt rejsealternativ.', recheck: 'Pris og tilg\u00e6ngelighed kontrolleres igen i bookingmotoren, f\u00f8r bookingen gennemf\u00f8res.', accommodation: 'Overnatning', flight: 'Fly', approxTotal: 'Omtrentlig totalpris', priceCheck: 'Prisen kontrolleres i bookingmotoren', totalCheck: 'Totalprisen kontrolleres i bookingmotoren', chooseOption: 'V\u00e6lg alternativ {count}', proposal: 'Rejseforslag {count}', opening: '\u00c5bner alternativ {count} i bookingmotoren \u2026', openFailed: 'Jeg fandt alternativet, men der mangler nogle bookingoplysninger. Lav gerne en ny s\u00f8gning, s\u00e5 opdaterer jeg tilg\u00e6ngelighed og pris.', approx: 'ca.'\n    },\n    de: {\n      foundOne: 'Ich habe eine gute Option gefunden, die zu Ihrer Suche passt.', foundCount: 'Ich habe {count} gute Optionen gefunden, die zu Ihrer Suche passen.', foundMore: 'Ich habe mehrere gute Optionen gefunden. Hier sind die ersten {count}, die ich mir n\u00e4her ansehen w\u00fcrde.', bestBase: 'Mein bester Vorschlag ist {stay}', combinedWith: ', kombiniert mit einem Flug mit {airline}', toDestination: ' nach {destination}', outboundTemplate: 'Der Hinflug startet in {origin} um {dep} und landet in {destination} um {arr}', returnTemplate: 'Der R\u00fcckflug startet in {origin} um {dep} und landet in {destination} um {arr}', nextDay: ' am n\u00e4chsten Tag', directFlight: 'Der Flug ist direkt.', oneStop: 'Es gibt einen Zwischenstopp.', manyStops: 'Es gibt {count} Zwischenstopps.', shortStay: 'Kurz zur Unterkunft:', capacityFact: 'Platz f\u00fcr {count} G\u00e4ste', bedroomFact: '{count} Schlafzimmer', bathroomFact: '{count} Badezimmer', stayFacts: '{name} bietet {facts}.', genericFacts: 'Die Unterkunft bietet {facts}.', rentalCar: 'F\u00fcr {destination} w\u00fcrde ich auch einen Mietwagen empfehlen, besonders wenn Sie w\u00e4hrend des Aufenthalts flexibel sein m\u00f6chten. Diesen k\u00f6nnen Sie nach Auswahl der Reiseoption bei BNO Travel buchen.', recheck: 'Preis und Verf\u00fcgbarkeit werden vor Abschluss der Buchung in der Buchungsmaschine erneut gepr\u00fcft.', accommodation: 'Unterkunft', flight: 'Flug', approxTotal: 'Ungef\u00e4hrer Gesamtpreis', priceCheck: 'Preis wird in der Buchungsmaschine gepr\u00fcft', totalCheck: 'Gesamtpreis wird in der Buchungsmaschine gepr\u00fcft', chooseOption: 'Option {count} w\u00e4hlen', proposal: 'Reiseoption {count}', opening: 'Option {count} wird in der Buchungsmaschine ge\u00f6ffnet \u2026', openFailed: 'Die Option wurde gefunden, aber einige Buchungsdaten fehlen. Starten Sie bitte eine neue Suche, damit Verf\u00fcgbarkeit und Preis aktualisiert werden.', approx: 'ca.'\n    },\n    fr: {\n      foundOne: 'J\u2019ai trouv\u00e9 une bonne option correspondant \u00e0 votre recherche.', foundCount: 'J\u2019ai trouv\u00e9 {count} bonnes options correspondant \u00e0 votre recherche.', foundMore: 'J\u2019ai trouv\u00e9 plusieurs bonnes options. Voici les {count} premi\u00e8res que je regarderais de plus pr\u00e8s.', bestBase: 'Ma meilleure suggestion est {stay}', combinedWith: ', combin\u00e9 avec un vol sur {airline}', toDestination: ' vers {destination}', outboundTemplate: 'Le vol aller part de {origin} \u00e0 {dep} et arrive \u00e0 {destination} \u00e0 {arr}', returnTemplate: 'Le vol retour part de {origin} \u00e0 {dep} et arrive \u00e0 {destination} \u00e0 {arr}', nextDay: ' le lendemain', directFlight: 'Le vol est direct.', oneStop: 'Il y a une escale.', manyStops: 'Il y a {count} escales.', shortStay: '\u00c0 propos de l\u2019h\u00e9bergement :', capacityFact: 'capacit\u00e9 de {count} personnes', bedroomFact: '{count} chambres', bathroomFact: '{count} salles de bains', stayFacts: '{name} offre {facts}.', genericFacts: 'L\u2019h\u00e9bergement offre {facts}.', rentalCar: '\u00c0 {destination}, je conseillerais aussi une voiture de location, surtout si vous souhaitez rester flexible pendant le s\u00e9jour. Vous pourrez la r\u00e9server aupr\u00e8s de BNO Travel apr\u00e8s avoir choisi votre option de voyage.', recheck: 'Le prix et la disponibilit\u00e9 sont v\u00e9rifi\u00e9s \u00e0 nouveau dans le moteur de r\u00e9servation avant la finalisation.', accommodation: 'H\u00e9bergement', flight: 'Vol', approxTotal: 'Total approximatif', priceCheck: 'Prix v\u00e9rifi\u00e9 dans le moteur de r\u00e9servation', totalCheck: 'Prix total v\u00e9rifi\u00e9 dans le moteur de r\u00e9servation', chooseOption: 'Choisir l\u2019option {count}', proposal: 'Option de voyage {count}', opening: 'Ouverture de l\u2019option {count} dans le moteur de r\u00e9servation \u2026', openFailed: 'J\u2019ai trouv\u00e9 l\u2019option, mais certaines informations de r\u00e9servation manquent. Lancez une nouvelle recherche pour actualiser la disponibilit\u00e9 et le prix.', approx: 'env.'\n    },\n    es: {\n      foundOne: 'He encontrado una buena opci\u00f3n que coincide con tu b\u00fasqueda.', foundCount: 'He encontrado {count} buenas opciones que coinciden con tu b\u00fasqueda.', foundMore: 'He encontrado varias buenas opciones. Estas son las primeras {count} que mirar\u00eda con m\u00e1s detalle.', bestBase: 'Mi mejor propuesta es {stay}', combinedWith: ', combinada con un vuelo de {airline}', toDestination: ' a {destination}', outboundTemplate: 'El vuelo de ida sale de {origin} a las {dep} y llega a {destination} a las {arr}', returnTemplate: 'El vuelo de vuelta sale de {origin} a las {dep} y llega a {destination} a las {arr}', nextDay: ' al d\u00eda siguiente', directFlight: 'El vuelo es directo.', oneStop: 'Hay una escala.', manyStops: 'Hay {count} escalas.', shortStay: 'Sobre el alojamiento:', capacityFact: 'capacidad para {count} hu\u00e9spedes', bedroomFact: '{count} dormitorios', bathroomFact: '{count} ba\u00f1os', stayFacts: '{name} tiene {facts}.', genericFacts: 'El alojamiento tiene {facts}.', rentalCar: 'En {destination} tambi\u00e9n recomendar\u00eda un coche de alquiler, especialmente si quer\u00e9is tener flexibilidad durante la estancia. Pod\u00e9is reservarlo con BNO Travel despu\u00e9s de elegir la opci\u00f3n de viaje.', recheck: 'El precio y la disponibilidad se vuelven a comprobar en el motor de reservas antes de finalizar.', accommodation: 'Alojamiento', flight: 'Vuelo', approxTotal: 'Total aproximado', priceCheck: 'Precio comprobado en el motor de reservas', totalCheck: 'Precio total comprobado en el motor de reservas', chooseOption: 'Elegir opci\u00f3n {count}', proposal: 'Opci\u00f3n de viaje {count}', opening: 'Abriendo la opci\u00f3n {count} en el motor de reservas \u2026', openFailed: 'He encontrado la opci\u00f3n, pero faltan algunos datos de la reserva. Haz una nueva b\u00fasqueda para actualizar disponibilidad y precio.', approx: 'aprox.'\n    },\n    it: {\n      foundOne: 'Ho trovato una buona opzione che corrisponde alla tua ricerca.', foundCount: 'Ho trovato {count} buone opzioni che corrispondono alla tua ricerca.', foundMore: 'Ho trovato diverse buone opzioni. Ecco le prime {count} che valuterei pi\u00f9 da vicino.', bestBase: 'La mia proposta migliore \u00e8 {stay}', combinedWith: ', abbinata a un volo con {airline}', toDestination: ' per {destination}', outboundTemplate: 'Il volo di andata parte da {origin} alle {dep} e arriva a {destination} alle {arr}', returnTemplate: 'Il volo di ritorno parte da {origin} alle {dep} e arriva a {destination} alle {arr}', nextDay: ' il giorno successivo', directFlight: 'Il volo \u00e8 diretto.', oneStop: 'C\u2019\u00e8 uno scalo.', manyStops: 'Ci sono {count} scali.', shortStay: 'Informazioni sull\u2019alloggio:', capacityFact: 'capacit\u00e0 per {count} ospiti', bedroomFact: '{count} camere da letto', bathroomFact: '{count} bagni', stayFacts: '{name} dispone di {facts}.', genericFacts: 'L\u2019alloggio dispone di {facts}.', rentalCar: 'A {destination} valuterei anche un\u2019auto a noleggio, soprattutto se desiderate maggiore flessibilit\u00e0 durante il soggiorno. Potrete prenotarla con BNO Travel dopo aver scelto l\u2019opzione di viaggio.', recheck: 'Prezzo e disponibilit\u00e0 vengono ricontrollati nel motore di prenotazione prima di completare la prenotazione.', accommodation: 'Alloggio', flight: 'Volo', approxTotal: 'Totale approssimativo', priceCheck: 'Prezzo verificato nel motore di prenotazione', totalCheck: 'Prezzo totale verificato nel motore di prenotazione', chooseOption: 'Scegli opzione {count}', proposal: 'Opzione di viaggio {count}', opening: 'Apertura dell\u2019opzione {count} nel motore di prenotazione \u2026', openFailed: 'Ho trovato l\u2019opzione, ma mancano alcuni dati di prenotazione. Effettua una nuova ricerca per aggiornare disponibilit\u00e0 e prezzo.', approx: 'ca.'\n    },\n    nl: {\n      foundOne: 'Ik heb \u00e9\u00e9n goede optie gevonden die bij je zoekopdracht past.', foundCount: 'Ik heb {count} goede opties gevonden die bij je zoekopdracht passen.', foundMore: 'Ik heb meerdere goede opties gevonden. Dit zijn de eerste {count} die ik nader zou bekijken.', bestBase: 'Mijn beste voorstel is {stay}', combinedWith: ', gecombineerd met een vlucht van {airline}', toDestination: ' naar {destination}', outboundTemplate: 'De heenvlucht vertrekt uit {origin} om {dep} en landt in {destination} om {arr}', returnTemplate: 'De terugvlucht vertrekt uit {origin} om {dep} en landt in {destination} om {arr}', nextDay: ' de volgende dag', directFlight: 'De vlucht is rechtstreeks.', oneStop: 'Er is \u00e9\u00e9n tussenstop.', manyStops: 'Er zijn {count} tussenstops.', shortStay: 'Kort over de accommodatie:', capacityFact: 'geschikt voor {count} gasten', bedroomFact: '{count} slaapkamers', bathroomFact: '{count} badkamers', stayFacts: '{name} heeft {facts}.', genericFacts: 'De accommodatie heeft {facts}.', rentalCar: 'Voor {destination} zou ik ook een huurauto overwegen, vooral als je tijdens het verblijf flexibel wilt zijn. Die kun je bij BNO Travel boeken nadat je een reisoptie hebt gekozen.', recheck: 'Prijs en beschikbaarheid worden opnieuw gecontroleerd in de boekingsmodule voordat de boeking wordt afgerond.', accommodation: 'Accommodatie', flight: 'Vlucht', approxTotal: 'Geschat totaal', priceCheck: 'Prijs wordt gecontroleerd in de boekingsmodule', totalCheck: 'Totaalprijs wordt gecontroleerd in de boekingsmodule', chooseOption: 'Kies optie {count}', proposal: 'Reisoptie {count}', opening: 'Optie {count} wordt geopend in de boekingsmodule \u2026', openFailed: 'Ik heb de optie gevonden, maar er ontbreken enkele boekingsgegevens. Start een nieuwe zoekopdracht om beschikbaarheid en prijs te vernieuwen.', approx: 'ca.'\n    },\n    pl: {\n      foundOne: 'Znalaz\u0142em jedn\u0105 dobr\u0105 opcj\u0119 pasuj\u0105c\u0105 do wyszukiwania.', foundCount: 'Znalaz\u0142em {count} dobre opcje pasuj\u0105ce do wyszukiwania.', foundMore: 'Znalaz\u0142em kilka dobrych opcji. Oto pierwsze {count}, kt\u00f3rym przyjrza\u0142bym si\u0119 bli\u017cej.', bestBase: 'Moja najlepsza propozycja to {stay}', combinedWith: ', w po\u0142\u0105czeniu z lotem lini\u0105 {airline}', toDestination: ' do {destination}', outboundTemplate: 'Lot wylotowy startuje z {origin} o {dep} i l\u0105duje w {destination} o {arr}', returnTemplate: 'Lot powrotny startuje z {origin} o {dep} i l\u0105duje w {destination} o {arr}', nextDay: ' nast\u0119pnego dnia', directFlight: 'Lot jest bezpo\u015bredni.', oneStop: 'Jest jedna przesiadka.', manyStops: 'Liczba przesiadek: {count}.', shortStay: 'Kr\u00f3tko o noclegu:', capacityFact: 'miejsce dla {count} go\u015bci', bedroomFact: '{count} sypialnie', bathroomFact: '{count} \u0142azienki', stayFacts: '{name}: {facts}.', genericFacts: 'Obiekt oferuje {facts}.', rentalCar: 'W {destination} rozwa\u017cy\u0142bym r\u00f3wnie\u017c wynajem samochodu, szczeg\u00f3lnie je\u015bli chcecie zachowa\u0107 elastyczno\u015b\u0107 podczas pobytu. Samoch\u00f3d mo\u017cna zarezerwowa\u0107 w BNO Travel po wyborze opcji podr\u00f3\u017cy.', recheck: 'Cena i dost\u0119pno\u015b\u0107 s\u0105 ponownie sprawdzane w silniku rezerwacji przed finalizacj\u0105.', accommodation: 'Nocleg', flight: 'Lot', approxTotal: 'Szacunkowa suma', priceCheck: 'Cena sprawdzana w silniku rezerwacji', totalCheck: '\u0141\u0105czna cena sprawdzana w silniku rezerwacji', chooseOption: 'Wybierz opcj\u0119 {count}', proposal: 'Opcja podr\u00f3\u017cy {count}', opening: 'Otwieram opcj\u0119 {count} w silniku rezerwacji \u2026', openFailed: 'Opcja zosta\u0142a znaleziona, ale brakuje cz\u0119\u015bci danych rezerwacji. Wykonaj nowe wyszukiwanie, aby od\u015bwie\u017cy\u0107 dost\u0119pno\u015b\u0107 i cen\u0119.', approx: 'ok.'\n    },\n    pt: {\n      foundOne: 'Encontrei uma boa op\u00e7\u00e3o que corresponde \u00e0 sua pesquisa.', foundCount: 'Encontrei {count} boas op\u00e7\u00f5es que correspondem \u00e0 sua pesquisa.', foundMore: 'Encontrei v\u00e1rias boas op\u00e7\u00f5es. Estas s\u00e3o as primeiras {count} que eu analisaria mais de perto.', bestBase: 'A minha melhor sugest\u00e3o \u00e9 {stay}', combinedWith: ', combinada com um voo da {airline}', toDestination: ' para {destination}', outboundTemplate: 'O voo de ida parte de {origin} \u00e0s {dep} e chega a {destination} \u00e0s {arr}', returnTemplate: 'O voo de regresso parte de {origin} \u00e0s {dep} e chega a {destination} \u00e0s {arr}', nextDay: ' no dia seguinte', directFlight: 'O voo \u00e9 direto.', oneStop: 'H\u00e1 uma escala.', manyStops: 'H\u00e1 {count} escalas.', shortStay: 'Sobre o alojamento:', capacityFact: 'capacidade para {count} h\u00f3spedes', bedroomFact: '{count} quartos', bathroomFact: '{count} casas de banho', stayFacts: '{name} tem {facts}.', genericFacts: 'O alojamento tem {facts}.', rentalCar: 'Em {destination}, tamb\u00e9m consideraria alugar um carro, especialmente se quiserem flexibilidade durante a estadia. Podem reserv\u00e1-lo na BNO Travel depois de escolherem a op\u00e7\u00e3o de viagem.', recheck: 'O pre\u00e7o e a disponibilidade s\u00e3o novamente verificados no motor de reservas antes da conclus\u00e3o.', accommodation: 'Alojamento', flight: 'Voo', approxTotal: 'Total aproximado', priceCheck: 'Pre\u00e7o verificado no motor de reservas', totalCheck: 'Pre\u00e7o total verificado no motor de reservas', chooseOption: 'Escolher op\u00e7\u00e3o {count}', proposal: 'Op\u00e7\u00e3o de viagem {count}', opening: 'A abrir a op\u00e7\u00e3o {count} no motor de reservas \u2026', openFailed: 'Encontrei a op\u00e7\u00e3o, mas faltam alguns dados da reserva. Fa\u00e7a uma nova pesquisa para atualizar disponibilidade e pre\u00e7o.', approx: 'aprox.'\n    },\n    fi: {\n      foundOne: 'L\u00f6ysin yhden hyv\u00e4n vaihtoehdon, joka vastaa hakuasi.', foundCount: 'L\u00f6ysin {count} hyv\u00e4\u00e4 vaihtoehtoa, jotka vastaavat hakuasi.', foundMore: 'L\u00f6ysin useita hyvi\u00e4 vaihtoehtoja. T\u00e4ss\u00e4 ovat ensimm\u00e4iset {count}, joita tarkastelisin l\u00e4hemmin.', bestBase: 'Paras ehdotukseni on {stay}', combinedWith: ', yhdistettyn\u00e4 {airline}-lentoon', toDestination: ' kohteeseen {destination}', outboundTemplate: 'Menolento l\u00e4htee kohteesta {origin} klo {dep} ja saapuu kohteeseen {destination} klo {arr}', returnTemplate: 'Paluulento l\u00e4htee kohteesta {origin} klo {dep} ja saapuu kohteeseen {destination} klo {arr}', nextDay: ' seuraavana p\u00e4iv\u00e4n\u00e4', directFlight: 'Lento on suora.', oneStop: 'Lennolla on yksi v\u00e4lilasku.', manyStops: 'Lennolla on {count} v\u00e4lilaskua.', shortStay: 'Lyhyesti majoituksesta:', capacityFact: 'tilaa {count} vieraalle', bedroomFact: '{count} makuuhuonetta', bathroomFact: '{count} kylpyhuonetta', stayFacts: '{name}: {facts}.', genericFacts: 'Majoituksessa on {facts}.', rentalCar: 'Kohteessa {destination} harkitsisin my\u00f6s vuokra-autoa, etenkin jos haluatte liikkua joustavasti. Auton voi varata BNO Travelilta matkavaihtoehdon valinnan j\u00e4lkeen.', recheck: 'Hinta ja saatavuus tarkistetaan uudelleen varausj\u00e4rjestelm\u00e4ss\u00e4 ennen varauksen viimeistely\u00e4.', accommodation: 'Majoitus', flight: 'Lento', approxTotal: 'Arvioitu yhteens\u00e4', priceCheck: 'Hinta tarkistetaan varausj\u00e4rjestelm\u00e4ss\u00e4', totalCheck: 'Kokonaishinta tarkistetaan varausj\u00e4rjestelm\u00e4ss\u00e4', chooseOption: 'Valitse vaihtoehto {count}', proposal: 'Matkavaihtoehto {count}', opening: 'Avataan vaihtoehto {count} varausj\u00e4rjestelm\u00e4\u00e4n \u2026', openFailed: 'L\u00f6ysin vaihtoehdon, mutta joitakin varaustietoja puuttuu. Tee uusi haku, jotta saatavuus ja hinta p\u00e4ivittyv\u00e4t.', approx: 'n.'\n    },\n    is: {\n      foundOne: '\u00c9g fann einn g\u00f3\u00f0an valkost sem passar vi\u00f0 leitina \u00fe\u00edna.', foundCount: '\u00c9g fann {count} g\u00f3\u00f0a valkosti sem passa vi\u00f0 leitina \u00fe\u00edna.', foundMore: '\u00c9g fann nokkra g\u00f3\u00f0a valkosti. H\u00e9r eru fyrstu {count} sem \u00e9g myndi sko\u00f0a n\u00e1nar.', bestBase: 'Besta tillagan m\u00edn er {stay}', combinedWith: ', \u00e1samt flugi me\u00f0 {airline}', toDestination: ' til {destination}', outboundTemplate: 'Flugi\u00f0 \u00fat fer fr\u00e1 {origin} kl. {dep} og lendir \u00ed {destination} kl. {arr}', returnTemplate: 'Flugi\u00f0 heim fer fr\u00e1 {origin} kl. {dep} og lendir \u00ed {destination} kl. {arr}', nextDay: ' n\u00e6sta dag', directFlight: 'Flugi\u00f0 er beint.', oneStop: '\u00dea\u00f0 er eitt millilending.', manyStops: '\u00dea\u00f0 eru {count} millilendingar.', shortStay: 'Stutt um gistingu:', capacityFact: 'pl\u00e1ss fyrir {count} gesti', bedroomFact: '{count} svefnherbergi', bathroomFact: '{count} ba\u00f0herbergi', stayFacts: '{name} er me\u00f0 {facts}.', genericFacts: 'Gistingin er me\u00f0 {facts}.', rentalCar: '\u00c1 {destination} myndi \u00e9g einnig \u00edhuga b\u00edlaleigub\u00edl, s\u00e9rstaklega ef \u00fei\u00f0 vilji\u00f0 sveigjanleika \u00ed fer\u00f0inni. H\u00e6gt er a\u00f0 b\u00f3ka b\u00edl hj\u00e1 BNO Travel eftir a\u00f0 fer\u00f0avalkostur hefur veri\u00f0 valinn.', recheck: 'Ver\u00f0 og frambo\u00f0 eru sta\u00f0fest aftur \u00ed b\u00f3kunarkerfinu \u00e1\u00f0ur en b\u00f3kun l\u00fdkur.', accommodation: 'Gisting', flight: 'Flug', approxTotal: '\u00c1\u00e6tla\u00f0 samtals', priceCheck: 'Ver\u00f0 sta\u00f0fest \u00ed b\u00f3kunarkerfinu', totalCheck: 'Heildarver\u00f0 sta\u00f0fest \u00ed b\u00f3kunarkerfinu', chooseOption: 'Veldu valkost {count}', proposal: 'Fer\u00f0avalkostur {count}', opening: 'Opna valkost {count} \u00ed b\u00f3kunarkerfinu \u2026', openFailed: 'Valkosturinn fannst en einhverjar b\u00f3kunaruppl\u00fdsingar vantar. Ger\u00f0u n\u00fdja leit til a\u00f0 uppf\u00e6ra frambo\u00f0 og ver\u00f0.', approx: 'um'\n    },\n    ar: {\n      foundOne: '\u0648\u062c\u062f\u062a \u062e\u064a\u0627\u0631\u064b\u0627 \u062c\u064a\u062f\u064b\u0627 \u0648\u0627\u062d\u062f\u064b\u0627 \u064a\u0637\u0627\u0628\u0642 \u0628\u062d\u062b\u0643.', foundCount: '\u0648\u062c\u062f\u062a {count} \u062e\u064a\u0627\u0631\u0627\u062a \u062c\u064a\u062f\u0629 \u062a\u0637\u0627\u0628\u0642 \u0628\u062d\u062b\u0643.', foundMore: '\u0648\u062c\u062f\u062a \u0639\u062f\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u062c\u064a\u062f\u0629. \u0625\u0644\u064a\u0643 \u0623\u0648\u0644 {count} \u062e\u064a\u0627\u0631\u0627\u062a \u0623\u0646\u0635\u062d \u0628\u0625\u0644\u0642\u0627\u0621 \u0646\u0638\u0631\u0629 \u0623\u0642\u0631\u0628 \u0639\u0644\u064a\u0647\u0627.', bestBase: '\u0623\u0641\u0636\u0644 \u0627\u0642\u062a\u0631\u0627\u062d \u0644\u062f\u064a \u0647\u0648 {stay}', combinedWith: '\u060c \u0645\u0639 \u0631\u062d\u0644\u0629 \u0639\u0644\u0649 {airline}', toDestination: ' \u0625\u0644\u0649 {destination}', outboundTemplate: '\u062a\u063a\u0627\u062f\u0631 \u0631\u062d\u0644\u0629 \u0627\u0644\u0630\u0647\u0627\u0628 \u0645\u0646 {origin} \u0627\u0644\u0633\u0627\u0639\u0629 {dep} \u0648\u062a\u0635\u0644 \u0625\u0644\u0649 {destination} \u0627\u0644\u0633\u0627\u0639\u0629 {arr}', returnTemplate: '\u062a\u063a\u0627\u062f\u0631 \u0631\u062d\u0644\u0629 \u0627\u0644\u0639\u0648\u062f\u0629 \u0645\u0646 {origin} \u0627\u0644\u0633\u0627\u0639\u0629 {dep} \u0648\u062a\u0635\u0644 \u0625\u0644\u0649 {destination} \u0627\u0644\u0633\u0627\u0639\u0629 {arr}', nextDay: ' \u0641\u064a \u0627\u0644\u064a\u0648\u0645 \u0627\u0644\u062a\u0627\u0644\u064a', directFlight: '\u0627\u0644\u0631\u062d\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629.', oneStop: '\u0647\u0646\u0627\u0643 \u062a\u0648\u0642\u0641 \u0648\u0627\u062d\u062f.', manyStops: '\u0647\u0646\u0627\u0643 {count} \u062a\u0648\u0642\u0641\u0627\u062a.', shortStay: '\u0646\u0628\u0630\u0629 \u0639\u0646 \u0645\u0643\u0627\u0646 \u0627\u0644\u0625\u0642\u0627\u0645\u0629:', capacityFact: '\u0633\u0639\u0629 \u0644\u0640 {count} \u0636\u064a\u0648\u0641', bedroomFact: '{count} \u063a\u0631\u0641 \u0646\u0648\u0645', bathroomFact: '{count} \u062d\u0645\u0627\u0645\u0627\u062a', stayFacts: '{name} \u064a\u0648\u0641\u0631 {facts}.', genericFacts: '\u0645\u0643\u0627\u0646 \u0627\u0644\u0625\u0642\u0627\u0645\u0629 \u064a\u0648\u0641\u0631 {facts}.', rentalCar: '\u0641\u064a {destination} \u0623\u0648\u0635\u064a \u0623\u064a\u0636\u064b\u0627 \u0628\u0627\u0633\u062a\u0626\u062c\u0627\u0631 \u0633\u064a\u0627\u0631\u0629\u060c \u062e\u0635\u0648\u0635\u064b\u0627 \u0625\u0630\u0627 \u0643\u0646\u062a\u0645 \u062a\u0631\u064a\u062f\u0648\u0646 \u0645\u0631\u0648\u0646\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0625\u0642\u0627\u0645\u0629. \u064a\u0645\u0643\u0646\u0643\u0645 \u062d\u062c\u0632\u0647\u0627 \u0645\u0639 BNO Travel \u0628\u0639\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u062e\u064a\u0627\u0631 \u0627\u0644\u0633\u0641\u0631.', recheck: '\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0633\u0639\u0631 \u0648\u0627\u0644\u062a\u0648\u0627\u0641\u0631 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0641\u064a \u0645\u062d\u0631\u0643 \u0627\u0644\u062d\u062c\u0632 \u0642\u0628\u0644 \u0625\u062a\u0645\u0627\u0645 \u0627\u0644\u062d\u062c\u0632.', accommodation: '\u0627\u0644\u0625\u0642\u0627\u0645\u0629', flight: '\u0627\u0644\u0631\u062d\u0644\u0629', approxTotal: '\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u062a\u0642\u0631\u064a\u0628\u064a', priceCheck: '\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0633\u0639\u0631 \u0641\u064a \u0645\u062d\u0631\u0643 \u0627\u0644\u062d\u062c\u0632', totalCheck: '\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0641\u064a \u0645\u062d\u0631\u0643 \u0627\u0644\u062d\u062c\u0632', chooseOption: '\u0627\u062e\u062a\u0631 \u0627\u0644\u062e\u064a\u0627\u0631 {count}', proposal: '\u062e\u064a\u0627\u0631 \u0627\u0644\u0633\u0641\u0631 {count}', opening: '\u062c\u0627\u0631\u064d \u0641\u062a\u062d \u0627\u0644\u062e\u064a\u0627\u0631 {count} \u0641\u064a \u0645\u062d\u0631\u0643 \u0627\u0644\u062d\u062c\u0632 \u2026', openFailed: '\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u062e\u064a\u0627\u0631\u060c \u0644\u0643\u0646 \u0628\u0639\u0636 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062d\u062c\u0632 \u0645\u0641\u0642\u0648\u062f\u0629. \u064a\u0631\u062c\u0649 \u0625\u062c\u0631\u0627\u0621 \u0628\u062d\u062b \u062c\u062f\u064a\u062f \u0644\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0648\u0627\u0641\u0631 \u0648\u0627\u0644\u0633\u0639\u0631.', approx: '\u062a\u0642\u0631\u064a\u0628\u064b\u0627'\n    },\n    hi: {\n      foundOne: '\u092e\u0941\u091d\u0947 \u0906\u092a\u0915\u0940 \u0916\u094b\u091c \u0938\u0947 \u092e\u0947\u0932 \u0916\u093e\u0928\u0947 \u0935\u093e\u0932\u093e \u090f\u0915 \u0905\u091a\u094d\u091b\u093e \u0935\u093f\u0915\u0932\u094d\u092a \u092e\u093f\u0932\u093e\u0964', foundCount: '\u092e\u0941\u091d\u0947 \u0906\u092a\u0915\u0940 \u0916\u094b\u091c \u0938\u0947 \u092e\u0947\u0932 \u0916\u093e\u0928\u0947 \u0935\u093e\u0932\u0947 {count} \u0905\u091a\u094d\u091b\u0947 \u0935\u093f\u0915\u0932\u094d\u092a \u092e\u093f\u0932\u0947\u0964', foundMore: '\u092e\u0941\u091d\u0947 \u0915\u0908 \u0905\u091a\u094d\u091b\u0947 \u0935\u093f\u0915\u0932\u094d\u092a \u092e\u093f\u0932\u0947\u0964 \u092f\u0939\u093e\u0901 \u092a\u0939\u0932\u0947 {count} \u0935\u093f\u0915\u0932\u094d\u092a \u0939\u0948\u0902 \u091c\u093f\u0928\u094d\u0939\u0947\u0902 \u092e\u0948\u0902 \u0915\u0930\u0940\u092c \u0938\u0947 \u0926\u0947\u0916\u0942\u0902\u0917\u093e\u0964', bestBase: '\u092e\u0947\u0930\u093e \u0938\u092c\u0938\u0947 \u0905\u091a\u094d\u091b\u093e \u0938\u0941\u091d\u093e\u0935 {stay} \u0939\u0948', combinedWith: ', {airline} \u0915\u0940 \u0909\u0921\u093c\u093e\u0928 \u0915\u0947 \u0938\u093e\u0925', toDestination: ' {destination} \u0915\u0947 \u0932\u093f\u090f', outboundTemplate: '\u091c\u093e\u0928\u0947 \u0935\u093e\u0932\u0940 \u0909\u0921\u093c\u093e\u0928 {origin} \u0938\u0947 {dep} \u092a\u0930 \u0928\u093f\u0915\u0932\u0924\u0940 \u0939\u0948 \u0914\u0930 {destination} \u092e\u0947\u0902 {arr} \u092a\u0930 \u092a\u0939\u0941\u0901\u091a\u0924\u0940 \u0939\u0948', returnTemplate: '\u0935\u093e\u092a\u0938\u0940 \u0915\u0940 \u0909\u0921\u093c\u093e\u0928 {origin} \u0938\u0947 {dep} \u092a\u0930 \u0928\u093f\u0915\u0932\u0924\u0940 \u0939\u0948 \u0914\u0930 {destination} \u092e\u0947\u0902 {arr} \u092a\u0930 \u092a\u0939\u0941\u0901\u091a\u0924\u0940 \u0939\u0948', nextDay: ' \u0905\u0917\u0932\u0947 \u0926\u093f\u0928', directFlight: '\u0909\u0921\u093c\u093e\u0928 \u0938\u0940\u0927\u0940 \u0939\u0948\u0964', oneStop: '\u090f\u0915 \u0938\u094d\u091f\u0949\u092a \u0939\u0948\u0964', manyStops: '{count} \u0938\u094d\u091f\u0949\u092a \u0939\u0948\u0902\u0964', shortStay: '\u0920\u0939\u0930\u0928\u0947 \u0915\u0940 \u091c\u0917\u0939 \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902:', capacityFact: '{count} \u092e\u0947\u0939\u092e\u093e\u0928\u094b\u0902 \u0915\u0940 \u0915\u094d\u0937\u092e\u0924\u093e', bedroomFact: '{count} \u092c\u0947\u0921\u0930\u0942\u092e', bathroomFact: '{count} \u092c\u093e\u0925\u0930\u0942\u092e', stayFacts: '{name} \u092e\u0947\u0902 {facts} \u0939\u0948\u0902\u0964', genericFacts: '\u0920\u0939\u0930\u0928\u0947 \u0915\u0940 \u091c\u0917\u0939 \u092e\u0947\u0902 {facts} \u0939\u0948\u0902\u0964', rentalCar: '{destination} \u092e\u0947\u0902 \u092e\u0948\u0902 \u0915\u093f\u0930\u093e\u092f\u0947 \u0915\u0940 \u0915\u093e\u0930 \u092a\u0930 \u092d\u0940 \u0935\u093f\u091a\u093e\u0930 \u0915\u0930\u0942\u0902\u0917\u093e, \u0916\u093e\u0938\u0915\u0930 \u092f\u0926\u093f \u0906\u092a \u092f\u093e\u0924\u094d\u0930\u093e \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u0932\u091a\u0940\u0932\u093e\u092a\u0928 \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902\u0964 \u092f\u093e\u0924\u094d\u0930\u093e \u0935\u093f\u0915\u0932\u094d\u092a \u091a\u0941\u0928\u0928\u0947 \u0915\u0947 \u092c\u093e\u0926 \u0907\u0938\u0947 BNO Travel \u0938\u0947 \u092c\u0941\u0915 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964', recheck: '\u092c\u0941\u0915\u093f\u0902\u0917 \u092a\u0942\u0930\u0940 \u0939\u094b\u0928\u0947 \u0938\u0947 \u092a\u0939\u0932\u0947 \u0915\u0940\u092e\u0924 \u0914\u0930 \u0909\u092a\u0932\u092c\u094d\u0927\u0924\u093e \u0915\u094b \u092c\u0941\u0915\u093f\u0902\u0917 \u0907\u0902\u091c\u0928 \u092e\u0947\u0902 \u0926\u094b\u092c\u093e\u0930\u093e \u091c\u093e\u0902\u091a\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964', accommodation: '\u0920\u0939\u0930\u0928\u093e', flight: '\u0909\u0921\u093c\u093e\u0928', approxTotal: '\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u0915\u0941\u0932', priceCheck: '\u0915\u0940\u092e\u0924 \u092c\u0941\u0915\u093f\u0902\u0917 \u0907\u0902\u091c\u0928 \u092e\u0947\u0902 \u091c\u093e\u0902\u091a\u0940 \u091c\u093e\u090f\u0917\u0940', totalCheck: '\u0915\u0941\u0932 \u0915\u0940\u092e\u0924 \u092c\u0941\u0915\u093f\u0902\u0917 \u0907\u0902\u091c\u0928 \u092e\u0947\u0902 \u091c\u093e\u0902\u091a\u0940 \u091c\u093e\u090f\u0917\u0940', chooseOption: '\u0935\u093f\u0915\u0932\u094d\u092a {count} \u091a\u0941\u0928\u0947\u0902', proposal: '\u092f\u093e\u0924\u094d\u0930\u093e \u0935\u093f\u0915\u0932\u094d\u092a {count}', opening: '\u0935\u093f\u0915\u0932\u094d\u092a {count} \u092c\u0941\u0915\u093f\u0902\u0917 \u0907\u0902\u091c\u0928 \u092e\u0947\u0902 \u0916\u094b\u0932\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948 \u2026', openFailed: '\u0935\u093f\u0915\u0932\u094d\u092a \u092e\u093f\u0932 \u0917\u092f\u093e, \u0932\u0947\u0915\u093f\u0928 \u0915\u0941\u091b \u092c\u0941\u0915\u093f\u0902\u0917 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0917\u093e\u092f\u092c \u0939\u0948\u0964 \u0909\u092a\u0932\u092c\u094d\u0927\u0924\u093e \u0914\u0930 \u0915\u0940\u092e\u0924 \u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u0908 \u0916\u094b\u091c \u0915\u0930\u0947\u0902\u0964', approx: '\u0932\u0917\u092d\u0917'\n    },\n    id: {\n      foundOne: 'Saya menemukan satu opsi bagus yang sesuai dengan pencarian Anda.', foundCount: 'Saya menemukan {count} opsi bagus yang sesuai dengan pencarian Anda.', foundMore: 'Saya menemukan beberapa opsi bagus. Berikut {count} opsi pertama yang akan saya lihat lebih dekat.', bestBase: 'Saran terbaik saya adalah {stay}', combinedWith: ', dipadukan dengan penerbangan {airline}', toDestination: ' ke {destination}', outboundTemplate: 'Penerbangan pergi berangkat dari {origin} pukul {dep} dan tiba di {destination} pukul {arr}', returnTemplate: 'Penerbangan pulang berangkat dari {origin} pukul {dep} dan tiba di {destination} pukul {arr}', nextDay: ' keesokan harinya', directFlight: 'Penerbangan langsung.', oneStop: 'Ada satu kali transit.', manyStops: 'Ada {count} kali transit.', shortStay: 'Tentang akomodasi:', capacityFact: 'kapasitas {count} tamu', bedroomFact: '{count} kamar tidur', bathroomFact: '{count} kamar mandi', stayFacts: '{name} memiliki {facts}.', genericFacts: 'Akomodasi memiliki {facts}.', rentalCar: 'Di {destination}, saya juga akan mempertimbangkan mobil sewaan, terutama jika Anda ingin lebih fleksibel selama menginap. Mobil dapat dipesan melalui BNO Travel setelah memilih opsi perjalanan.', recheck: 'Harga dan ketersediaan diperiksa kembali di mesin pemesanan sebelum pemesanan diselesaikan.', accommodation: 'Akomodasi', flight: 'Penerbangan', approxTotal: 'Perkiraan total', priceCheck: 'Harga diperiksa di mesin pemesanan', totalCheck: 'Harga total diperiksa di mesin pemesanan', chooseOption: 'Pilih opsi {count}', proposal: 'Opsi perjalanan {count}', opening: 'Membuka opsi {count} di mesin pemesanan \u2026', openFailed: 'Opsi ditemukan, tetapi beberapa detail pemesanan belum tersedia. Lakukan pencarian baru untuk memperbarui ketersediaan dan harga.', approx: 'sekitar'\n    },\n    ja: {\n      foundOne: '\u691c\u7d22\u6761\u4ef6\u306b\u5408\u3046\u304a\u3059\u3059\u3081\u30921\u4ef6\u898b\u3064\u3051\u307e\u3057\u305f\u3002', foundCount: '\u691c\u7d22\u6761\u4ef6\u306b\u5408\u3046\u304a\u3059\u3059\u3081\u3092{count}\u4ef6\u898b\u3064\u3051\u307e\u3057\u305f\u3002', foundMore: '\u8907\u6570\u306e\u304a\u3059\u3059\u3081\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002\u307e\u305a\u306f\u7279\u306b\u78ba\u8a8d\u3057\u305f\u3044{count}\u4ef6\u3092\u3054\u7d39\u4ecb\u3057\u307e\u3059\u3002', bestBase: '\u6700\u3082\u304a\u3059\u3059\u3081\u306a\u306e\u306f{stay}\u3067\u3059', combinedWith: '\u3002\u30d5\u30e9\u30a4\u30c8\u306f{airline}', toDestination: '\u3067{destination}\u3078', outboundTemplate: '\u5f80\u8def\u306f{origin}\u3092{dep}\u306b\u51fa\u767a\u3057\u3001{destination}\u306b{arr}\u5230\u7740\u3057\u307e\u3059', returnTemplate: '\u5fa9\u8def\u306f{origin}\u3092{dep}\u306b\u51fa\u767a\u3057\u3001{destination}\u306b{arr}\u5230\u7740\u3057\u307e\u3059', nextDay: '\uff08\u7fcc\u65e5\uff09', directFlight: '\u76f4\u884c\u4fbf\u3067\u3059\u3002', oneStop: '\u4e57\u308a\u7d99\u304e\u306f1\u56de\u3067\u3059\u3002', manyStops: '\u4e57\u308a\u7d99\u304e\u306f{count}\u56de\u3067\u3059\u3002', shortStay: '\u5bbf\u6cca\u65bd\u8a2d\u306b\u3064\u3044\u3066\uff1a', capacityFact: '\u5b9a\u54e1{count}\u540d', bedroomFact: '\u30d9\u30c3\u30c9\u30eb\u30fc\u30e0{count}\u5ba4', bathroomFact: '\u30d0\u30b9\u30eb\u30fc\u30e0{count}\u5ba4', stayFacts: '{name}\uff1a{facts}\u3002', genericFacts: '\u5bbf\u6cca\u65bd\u8a2d\uff1a{facts}\u3002', rentalCar: '{destination}\u3067\u306f\u3001\u6ede\u5728\u4e2d\u306e\u79fb\u52d5\u306e\u81ea\u7531\u5ea6\u3092\u9ad8\u3081\u308b\u305f\u3081\u30ec\u30f3\u30bf\u30ab\u30fc\u3082\u304a\u3059\u3059\u3081\u3067\u3059\u3002\u65c5\u884c\u30d7\u30e9\u30f3\u3092\u9078\u629e\u3057\u305f\u5f8c\u3001BNO Travel\u3067\u4e88\u7d04\u3067\u304d\u307e\u3059\u3002', recheck: '\u4e88\u7d04\u3092\u5b8c\u4e86\u3059\u308b\u524d\u306b\u3001\u4e88\u7d04\u30a8\u30f3\u30b8\u30f3\u3067\u6599\u91d1\u3068\u7a7a\u5ba4\u72b6\u6cc1\u3092\u518d\u78ba\u8a8d\u3057\u307e\u3059\u3002', accommodation: '\u5bbf\u6cca', flight: '\u30d5\u30e9\u30a4\u30c8', approxTotal: '\u6982\u7b97\u5408\u8a08', priceCheck: '\u6599\u91d1\u306f\u4e88\u7d04\u30a8\u30f3\u30b8\u30f3\u3067\u78ba\u8a8d', totalCheck: '\u5408\u8a08\u6599\u91d1\u306f\u4e88\u7d04\u30a8\u30f3\u30b8\u30f3\u3067\u78ba\u8a8d', chooseOption: '\u30d7\u30e9\u30f3{count}\u3092\u9078\u629e', proposal: '\u65c5\u884c\u30d7\u30e9\u30f3{count}', opening: '\u65c5\u884c\u30d7\u30e9\u30f3{count}\u3092\u4e88\u7d04\u30a8\u30f3\u30b8\u30f3\u3067\u958b\u3044\u3066\u3044\u307e\u3059\u2026', openFailed: '\u30d7\u30e9\u30f3\u306f\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u304c\u3001\u4e88\u7d04\u60c5\u5831\u306e\u4e00\u90e8\u304c\u4e0d\u8db3\u3057\u3066\u3044\u307e\u3059\u3002\u518d\u691c\u7d22\u3057\u3066\u7a7a\u5ba4\u72b6\u6cc1\u3068\u6599\u91d1\u3092\u66f4\u65b0\u3057\u3066\u304f\u3060\u3055\u3044\u3002', approx: '\u7d04'\n    },\n    ko: {\n      foundOne: '\uac80\uc0c9 \uc870\uac74\uc5d0 \ub9de\ub294 \uc88b\uc740 \uc635\uc158 1\uac1c\ub97c \ucc3e\uc558\uc2b5\ub2c8\ub2e4.', foundCount: '\uac80\uc0c9 \uc870\uac74\uc5d0 \ub9de\ub294 \uc88b\uc740 \uc635\uc158 {count}\uac1c\ub97c \ucc3e\uc558\uc2b5\ub2c8\ub2e4.', foundMore: '\uc5ec\ub7ec \uc88b\uc740 \uc635\uc158\uc744 \ucc3e\uc558\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uc790\uc138\ud788 \ubcfc \ub9cc\ud55c {count}\uac1c\ub97c \ubcf4\uc5ec\ub4dc\ub9b4\uac8c\uc694.', bestBase: '\uac00\uc7a5 \ucd94\ucc9c\ud558\ub294 \uc635\uc158\uc740 {stay}\uc785\ub2c8\ub2e4', combinedWith: ', {airline} \ud56d\uacf5\ud3b8\uacfc \ud568\uaed8', toDestination: ' {destination}\ud589', outboundTemplate: '\uac00\ub294 \ud3b8\uc740 {origin}\uc5d0\uc11c {dep}\uc5d0 \ucd9c\ubc1c\ud574 {destination}\uc5d0 {arr} \ub3c4\ucc29\ud569\ub2c8\ub2e4', returnTemplate: '\uc624\ub294 \ud3b8\uc740 {origin}\uc5d0\uc11c {dep}\uc5d0 \ucd9c\ubc1c\ud574 {destination}\uc5d0 {arr} \ub3c4\ucc29\ud569\ub2c8\ub2e4', nextDay: ' \ub2e4\uc74c \ub0a0', directFlight: '\uc9c1\ud56d\ud3b8\uc785\ub2c8\ub2e4.', oneStop: '\uacbd\uc720 1\ud68c\uc785\ub2c8\ub2e4.', manyStops: '\uacbd\uc720 {count}\ud68c\uc785\ub2c8\ub2e4.', shortStay: '\uc219\uc18c \uc815\ubcf4:', capacityFact: '\ucd5c\ub300 {count}\uba85', bedroomFact: '\uce68\uc2e4 {count}\uac1c', bathroomFact: '\uc695\uc2e4 {count}\uac1c', stayFacts: '{name}: {facts}.', genericFacts: '\uc219\uc18c \uc815\ubcf4: {facts}.', rentalCar: '{destination}\uc5d0\uc11c\ub294 \uc77c\uc815\uc758 \uc790\uc720\ub3c4\ub97c \ub192\uc774\uae30 \uc704\ud574 \ub80c\ud130\uce74\ub3c4 \uace0\ub824\ud574 \ubcf4\uc138\uc694. \uc5ec\ud589 \uc635\uc158\uc744 \uc120\ud0dd\ud55c \ud6c4 BNO Travel\uc5d0\uc11c \uc608\uc57d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.', recheck: '\uc608\uc57d \uc644\ub8cc \uc804\uc5d0 \uc608\uc57d \uc5d4\uc9c4\uc5d0\uc11c \uac00\uaca9\uacfc \uc774\uc6a9 \uac00\ub2a5 \uc5ec\ubd80\ub97c \ub2e4\uc2dc \ud655\uc778\ud569\ub2c8\ub2e4.', accommodation: '\uc219\ubc15', flight: '\ud56d\uacf5', approxTotal: '\uc608\uc0c1 \ucd1d\uc561', priceCheck: '\uac00\uaca9\uc740 \uc608\uc57d \uc5d4\uc9c4\uc5d0\uc11c \ud655\uc778', totalCheck: '\ucd1d\uc561\uc740 \uc608\uc57d \uc5d4\uc9c4\uc5d0\uc11c \ud655\uc778', chooseOption: '\uc635\uc158 {count} \uc120\ud0dd', proposal: '\uc5ec\ud589 \uc635\uc158 {count}', opening: '\uc635\uc158 {count}\uc744 \uc608\uc57d \uc5d4\uc9c4\uc5d0\uc11c \uc5ec\ub294 \uc911\u2026', openFailed: '\uc635\uc158\uc740 \ucc3e\uc558\uc9c0\ub9cc \uc77c\ubd80 \uc608\uc57d \uc815\ubcf4\uac00 \ub204\ub77d\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc0c8\ub85c \uac80\uc0c9\ud558\uc5ec \uc774\uc6a9 \uac00\ub2a5 \uc5ec\ubd80\uc640 \uac00\uaca9\uc744 \uac31\uc2e0\ud574 \uc8fc\uc138\uc694.', approx: '\uc57d'\n    },\n    th: {\n      foundOne: '\u0e09\u0e31\u0e19\u0e1e\u0e1a\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e14\u0e35 1 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13', foundCount: '\u0e09\u0e31\u0e19\u0e1e\u0e1a\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e14\u0e35 {count} \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13', foundMore: '\u0e09\u0e31\u0e19\u0e1e\u0e1a\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e14\u0e35\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d {count} \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e41\u0e23\u0e01\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21', bestBase: '\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e09\u0e31\u0e19\u0e41\u0e19\u0e30\u0e19\u0e33\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e04\u0e37\u0e2d {stay}', combinedWith: ' \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e1a\u0e34\u0e19\u0e02\u0e2d\u0e07 {airline}', toDestination: ' \u0e44\u0e1b {destination}', outboundTemplate: '\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e1a\u0e34\u0e19\u0e02\u0e32\u0e2d\u0e2d\u0e01\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e08\u0e32\u0e01 {origin} \u0e40\u0e27\u0e25\u0e32 {dep} \u0e41\u0e25\u0e30\u0e16\u0e36\u0e07 {destination} \u0e40\u0e27\u0e25\u0e32 {arr}', returnTemplate: '\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e1a\u0e34\u0e19\u0e02\u0e32\u0e01\u0e25\u0e31\u0e1a\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e08\u0e32\u0e01 {origin} \u0e40\u0e27\u0e25\u0e32 {dep} \u0e41\u0e25\u0e30\u0e16\u0e36\u0e07 {destination} \u0e40\u0e27\u0e25\u0e32 {arr}', nextDay: ' \u0e43\u0e19\u0e27\u0e31\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b', directFlight: '\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e1a\u0e34\u0e19\u0e15\u0e23\u0e07', oneStop: '\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e27\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 1 \u0e04\u0e23\u0e31\u0e49\u0e07', manyStops: '\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e27\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 {count} \u0e04\u0e23\u0e31\u0e49\u0e07', shortStay: '\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e01\u0e42\u0e14\u0e22\u0e22\u0e48\u0e2d:', capacityFact: '\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a {count} \u0e04\u0e19', bedroomFact: '{count} \u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e2d\u0e19', bathroomFact: '{count} \u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33', stayFacts: '{name} \u0e21\u0e35 {facts}', genericFacts: '\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e01\u0e21\u0e35 {facts}', rentalCar: '\u0e17\u0e35\u0e48 {destination} \u0e09\u0e31\u0e19\u0e41\u0e19\u0e30\u0e19\u0e33\u0e43\u0e2b\u0e49\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e23\u0e16\u0e40\u0e0a\u0e48\u0e32\u0e14\u0e49\u0e27\u0e22 \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e27\u0e32\u0e21\u0e22\u0e37\u0e14\u0e2b\u0e22\u0e38\u0e48\u0e19\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e1e\u0e31\u0e01 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e2d\u0e07\u0e01\u0e31\u0e1a BNO Travel \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27', recheck: '\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e2b\u0e49\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e08\u0e30\u0e16\u0e39\u0e01\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e2d\u0e07\u0e01\u0e48\u0e2d\u0e19\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07', accommodation: '\u0e17\u0e35\u0e48\u0e1e\u0e31\u0e01', flight: '\u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e1a\u0e34\u0e19', approxTotal: '\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21\u0e42\u0e14\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13', priceCheck: '\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e04\u0e32\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e2d\u0e07', totalCheck: '\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e32\u0e04\u0e32\u0e23\u0e27\u0e21\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e2d\u0e07', chooseOption: '\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01 {count}', proposal: '\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07 {count}', opening: '\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01 {count} \u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e2d\u0e07\u2026', openFailed: '\u0e1e\u0e1a\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e25\u0e49\u0e27 \u0e41\u0e15\u0e48\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e04\u0e23\u0e1a \u0e42\u0e1b\u0e23\u0e14\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e43\u0e2b\u0e21\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2b\u0e49\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e23\u0e32\u0e04\u0e32', approx: '\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13'\n    },\n    tr: {\n      foundOne: 'Araman\u0131za uyan iyi bir se\u00e7enek buldum.', foundCount: 'Araman\u0131za uyan {count} iyi se\u00e7enek buldum.', foundMore: 'Birka\u00e7 iyi se\u00e7enek buldum. Yak\u0131ndan incelemenizi \u00f6nerdi\u011fim ilk {count} se\u00e7enek burada.', bestBase: 'En iyi \u00f6nerim {stay}', combinedWith: ', {airline} u\u00e7u\u015fuyla birlikte', toDestination: ' {destination} i\u00e7in', outboundTemplate: 'Gidi\u015f u\u00e7u\u015fu {origin} noktas\u0131ndan {dep} saatinde kalk\u0131yor ve {destination} noktas\u0131na {arr} saatinde var\u0131yor', returnTemplate: 'D\u00f6n\u00fc\u015f u\u00e7u\u015fu {origin} noktas\u0131ndan {dep} saatinde kalk\u0131yor ve {destination} noktas\u0131na {arr} saatinde var\u0131yor', nextDay: ' ertesi g\u00fcn', directFlight: 'U\u00e7u\u015f direkt.', oneStop: 'Bir aktarma var.', manyStops: '{count} aktarma var.', shortStay: 'Konaklama hakk\u0131nda:', capacityFact: '{count} misafir kapasitesi', bedroomFact: '{count} yatak odas\u0131', bathroomFact: '{count} banyo', stayFacts: '{name}: {facts}.', genericFacts: 'Konaklama: {facts}.', rentalCar: '{destination} i\u00e7in \u00f6zellikle konaklama s\u0131ras\u0131nda esnek olmak istiyorsan\u0131z ara\u00e7 kiralamay\u0131 da \u00f6neririm. Seyahat se\u00e7ene\u011fini se\u00e7tikten sonra BNO Travel \u00fczerinden kiralayabilirsiniz.', recheck: 'Rezervasyon tamamlanmadan \u00f6nce fiyat ve m\u00fcsaitlik rezervasyon motorunda tekrar kontrol edilir.', accommodation: 'Konaklama', flight: 'U\u00e7u\u015f', approxTotal: 'Yakla\u015f\u0131k toplam', priceCheck: 'Fiyat rezervasyon motorunda kontrol edilir', totalCheck: 'Toplam fiyat rezervasyon motorunda kontrol edilir', chooseOption: 'Se\u00e7enek {count} se\u00e7', proposal: 'Seyahat se\u00e7ene\u011fi {count}', opening: 'Se\u00e7enek {count} rezervasyon motorunda a\u00e7\u0131l\u0131yor\u2026', openFailed: 'Se\u00e7enek bulundu ancak baz\u0131 rezervasyon bilgileri eksik. M\u00fcsaitlik ve fiyat\u0131 yenilemek i\u00e7in yeni bir arama yap\u0131n.', approx: 'yakl.'\n    },\n    zh: {\n      foundOne: '\u6211\u627e\u5230\u4e00\u4e2a\u7b26\u5408\u60a8\u641c\u7d22\u6761\u4ef6\u7684\u4e0d\u9519\u65b9\u6848\u3002', foundCount: '\u6211\u627e\u5230{count}\u4e2a\u7b26\u5408\u60a8\u641c\u7d22\u6761\u4ef6\u7684\u4e0d\u9519\u65b9\u6848\u3002', foundMore: '\u6211\u627e\u5230\u591a\u4e2a\u4e0d\u9519\u7684\u65b9\u6848\u3002\u4ee5\u4e0b\u662f\u6211\u5efa\u8bae\u4f18\u5148\u67e5\u770b\u7684\u524d{count}\u4e2a\u3002', bestBase: '\u6211\u6700\u63a8\u8350\u7684\u662f{stay}', combinedWith: '\uff0c\u642d\u914d{airline}\u7684\u822a\u73ed', toDestination: '\u524d\u5f80{destination}', outboundTemplate: '\u53bb\u7a0b\u822a\u73ed\u4e8e{dep}\u4ece{origin}\u51fa\u53d1\uff0c\u4e8e{arr}\u62b5\u8fbe{destination}', returnTemplate: '\u8fd4\u7a0b\u822a\u73ed\u4e8e{dep}\u4ece{origin}\u51fa\u53d1\uff0c\u4e8e{arr}\u62b5\u8fbe{destination}', nextDay: '\uff08\u6b21\u65e5\uff09', directFlight: '\u8be5\u822a\u73ed\u4e3a\u76f4\u98de\u3002', oneStop: '\u67091\u6b21\u4e2d\u8f6c\u3002', manyStops: '\u6709{count}\u6b21\u4e2d\u8f6c\u3002', shortStay: '\u4f4f\u5bbf\u7b80\u4ecb\uff1a', capacityFact: '\u53ef\u4f4f{count}\u4f4d\u5ba2\u4eba', bedroomFact: '{count}\u95f4\u5367\u5ba4', bathroomFact: '{count}\u95f4\u6d74\u5ba4', stayFacts: '{name}\uff1a{facts}\u3002', genericFacts: '\u4f4f\u5bbf\u4fe1\u606f\uff1a{facts}\u3002', rentalCar: '\u5728{destination}\uff0c\u5982\u679c\u60a8\u5e0c\u671b\u884c\u7a0b\u66f4\u7075\u6d3b\uff0c\u6211\u4e5f\u5efa\u8bae\u8003\u8651\u79df\u8f66\u3002\u9009\u62e9\u65c5\u884c\u65b9\u6848\u540e\uff0c\u53ef\u901a\u8fc7BNO Travel\u9884\u8ba2\u3002', recheck: '\u5b8c\u6210\u9884\u8ba2\u524d\uff0c\u7cfb\u7edf\u4f1a\u5728\u9884\u8ba2\u5f15\u64ce\u4e2d\u518d\u6b21\u6838\u5b9e\u4ef7\u683c\u548c\u53ef\u7528\u6027\u3002', accommodation: '\u4f4f\u5bbf', flight: '\u822a\u73ed', approxTotal: '\u9884\u8ba1\u603b\u4ef7', priceCheck: '\u4ef7\u683c\u5c06\u5728\u9884\u8ba2\u5f15\u64ce\u4e2d\u6838\u5b9e', totalCheck: '\u603b\u4ef7\u5c06\u5728\u9884\u8ba2\u5f15\u64ce\u4e2d\u6838\u5b9e', chooseOption: '\u9009\u62e9\u65b9\u6848{count}', proposal: '\u65c5\u884c\u65b9\u6848{count}', opening: '\u6b63\u5728\u9884\u8ba2\u5f15\u64ce\u4e2d\u6253\u5f00\u65b9\u6848{count}\u2026', openFailed: '\u5df2\u627e\u5230\u8be5\u65b9\u6848\uff0c\u4f46\u7f3a\u5c11\u90e8\u5206\u9884\u8ba2\u4fe1\u606f\u3002\u8bf7\u91cd\u65b0\u641c\u7d22\u4ee5\u66f4\u65b0\u53ef\u7528\u6027\u548c\u4ef7\u683c\u3002', approx: '\u7ea6'\n    }\n  };\n\n  const BNO_HELPER_MORE_I18N = {\n    nb: { prompt: 'Vil du se flere alternativer? Skriv \u00abneste\u00bb eller trykk p\u00e5 knappen under.', button: 'Vis flere forslag', done: 'Dette var de \u00f8vrige forslagene jeg fant i dette s\u00f8ket. Du kan ogs\u00e5 be meg s\u00f8ke p\u00e5 andre datoer eller et annet omr\u00e5de.' },\n    en: { prompt: 'Would you like to see more options? Type \u201cnext\u201d or use the button below.', button: 'Show more options', done: 'These were the remaining options I found in this search. You can also ask me to search different dates or another area.' },\n    sv: { prompt: 'Vill du se fler alternativ? Skriv \u201dn\u00e4sta\u201d eller anv\u00e4nd knappen nedan.', button: 'Visa fler f\u00f6rslag', done: 'Det h\u00e4r var de \u00f6vriga f\u00f6rslagen jag hittade i s\u00f6kningen. Du kan ocks\u00e5 be mig s\u00f6ka andra datum eller ett annat omr\u00e5de.' },\n    da: { prompt: 'Vil du se flere alternativer? Skriv \u201cn\u00e6ste\u201d eller brug knappen nedenfor.', button: 'Vis flere forslag', done: 'Det var de \u00f8vrige forslag, jeg fandt i denne s\u00f8gning. Du kan ogs\u00e5 bede mig s\u00f8ge p\u00e5 andre datoer eller et andet omr\u00e5de.' },\n    de: { prompt: 'M\u00f6chten Sie weitere Optionen sehen? Schreiben Sie \u201eweiter\u201c oder nutzen Sie die Schaltfl\u00e4che unten.', button: 'Weitere Vorschl\u00e4ge', done: 'Das waren die \u00fcbrigen Vorschl\u00e4ge aus dieser Suche. Sie k\u00f6nnen mich auch nach anderen Reisedaten oder einer anderen Region suchen lassen.' },\n    fr: { prompt: 'Vous souhaitez voir d\u2019autres options ? \u00c9crivez \u00ab suivant \u00bb ou utilisez le bouton ci-dessous.', button: 'Voir plus d\u2019options', done: 'Voici les autres options trouv\u00e9es pour cette recherche. Vous pouvez aussi me demander de chercher d\u2019autres dates ou une autre zone.' },\n    es: { prompt: '\u00bfQuieres ver m\u00e1s opciones? Escribe \u00absiguiente\u00bb o usa el bot\u00f3n de abajo.', button: 'Ver m\u00e1s opciones', done: 'Estas eran las dem\u00e1s opciones que encontr\u00e9 en esta b\u00fasqueda. Tambi\u00e9n puedes pedirme otras fechas u otra zona.' },\n    it: { prompt: 'Vuoi vedere altre opzioni? Scrivi \u201cavanti\u201d oppure usa il pulsante qui sotto.', button: 'Mostra altre opzioni', done: 'Queste erano le altre opzioni trovate per questa ricerca. Puoi anche chiedermi di cercare altre date o un\u2019altra zona.' },\n    nl: { prompt: 'Wil je meer opties zien? Typ \u201cvolgende\u201d of gebruik de knop hieronder.', button: 'Meer opties tonen', done: 'Dit waren de overige opties uit deze zoekopdracht. Je kunt me ook vragen om andere data of een ander gebied te zoeken.' },\n    pl: { prompt: 'Chcesz zobaczy\u0107 wi\u0119cej opcji? Wpisz \u201edalej\u201d lub u\u017cyj przycisku poni\u017cej.', button: 'Poka\u017c wi\u0119cej opcji', done: 'To by\u0142y pozosta\u0142e propozycje z tego wyszukiwania. Mo\u017cesz te\u017c poprosi\u0107 mnie o inne daty lub inny obszar.' },\n    pt: { prompt: 'Quer ver mais op\u00e7\u00f5es? Escreva \u201cseguinte\u201d ou use o bot\u00e3o abaixo.', button: 'Ver mais op\u00e7\u00f5es', done: 'Estas eram as restantes op\u00e7\u00f5es encontradas nesta pesquisa. Tamb\u00e9m pode pedir outras datas ou outra zona.' },\n    fi: { prompt: 'Haluatko n\u00e4hd\u00e4 lis\u00e4\u00e4 vaihtoehtoja? Kirjoita \u201cseuraava\u201d tai k\u00e4yt\u00e4 alla olevaa painiketta.', button: 'N\u00e4yt\u00e4 lis\u00e4\u00e4 vaihtoehtoja', done: 'N\u00e4m\u00e4 olivat t\u00e4m\u00e4n haun muut vaihtoehdot. Voit my\u00f6s pyyt\u00e4\u00e4 minua etsim\u00e4\u00e4n eri p\u00e4iville tai toiselta alueelta.' },\n    is: { prompt: 'Viltu sj\u00e1 fleiri valkosti? Skrifa\u00f0u \u201en\u00e6sta\u201c e\u00f0a nota\u00f0u hnappinn h\u00e9r fyrir ne\u00f0an.', button: 'S\u00fdna fleiri valkosti', done: '\u00deetta voru hinir valkostirnir sem fundust \u00ed \u00feessari leit. \u00de\u00fa getur l\u00edka be\u00f0i\u00f0 mig a\u00f0 leita \u00e1 \u00f6\u00f0rum dagsetningum e\u00f0a sv\u00e6\u00f0i.' },\n    ar: { prompt: '\u0647\u0644 \u062a\u0631\u064a\u062f \u0631\u0624\u064a\u0629 \u062e\u064a\u0627\u0631\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629\u061f \u0627\u0643\u062a\u0628 \u00ab\u0627\u0644\u062a\u0627\u0644\u064a\u00bb \u0623\u0648 \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.', button: '\u0639\u0631\u0636 \u062e\u064a\u0627\u0631\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629', done: '\u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649 \u0627\u0644\u062a\u064a \u0648\u062c\u062f\u062a\u0647\u0627 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u062d\u062b. \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u064b\u0627 \u0623\u0646 \u062a\u0637\u0644\u0628 \u0645\u0646\u064a \u0627\u0644\u0628\u062d\u062b \u0641\u064a \u062a\u0648\u0627\u0631\u064a\u062e \u0623\u0648 \u0645\u0646\u0637\u0642\u0629 \u0623\u062e\u0631\u0649.' },\n    hi: { prompt: '\u0915\u094d\u092f\u093e \u0906\u092a \u0914\u0930 \u0935\u093f\u0915\u0932\u094d\u092a \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902? \u201c\u0905\u0917\u0932\u093e\u201d \u0932\u093f\u0916\u0947\u0902 \u092f\u093e \u0928\u0940\u091a\u0947 \u0926\u093f\u090f \u092c\u091f\u0928 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902\u0964', button: '\u0914\u0930 \u0935\u093f\u0915\u0932\u094d\u092a \u0926\u093f\u0916\u093e\u090f\u0901', done: '\u0907\u0938 \u0916\u094b\u091c \u092e\u0947\u0902 \u092e\u093f\u0932\u0947 \u092c\u093e\u0915\u0940 \u0935\u093f\u0915\u0932\u094d\u092a \u092f\u0947 \u0925\u0947\u0964 \u0906\u092a \u092e\u0941\u091d\u0938\u0947 \u0926\u0942\u0938\u0930\u0940 \u0924\u093e\u0930\u0940\u0916\u094b\u0902 \u092f\u093e \u0915\u093f\u0938\u0940 \u0926\u0942\u0938\u0930\u0947 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0916\u094b\u091c\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092d\u0940 \u0915\u0939 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964' },\n    id: { prompt: 'Ingin melihat pilihan lain? Ketik \u201cberikutnya\u201d atau gunakan tombol di bawah.', button: 'Tampilkan pilihan lain', done: 'Ini adalah pilihan lain yang saya temukan dalam pencarian ini. Anda juga dapat meminta saya mencari tanggal atau area lain.' },\n    ja: { prompt: '\u307b\u304b\u306e\u5019\u88dc\u3082\u898b\u307e\u3059\u304b\uff1f\u300c\u6b21\u300d\u3068\u5165\u529b\u3059\u308b\u304b\u3001\u4e0b\u306e\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044\u3002', button: '\u307b\u304b\u306e\u5019\u88dc\u3092\u898b\u308b', done: '\u3053\u306e\u691c\u7d22\u3067\u898b\u3064\u304b\u3063\u305f\u6b8b\u308a\u306e\u5019\u88dc\u3067\u3059\u3002\u5225\u306e\u65e5\u7a0b\u3084\u30a8\u30ea\u30a2\u3067\u691c\u7d22\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002' },\n    ko: { prompt: '\ub2e4\ub978 \uc635\uc158\ub3c4 \ubcf4\uc2dc\uaca0\uc5b4\uc694? \u201c\ub2e4\uc74c\u201d\uc774\ub77c\uace0 \uc785\ub825\ud558\uac70\ub098 \uc544\ub798 \ubc84\ud2bc\uc744 \ub20c\ub7ec \uc8fc\uc138\uc694.', button: '\ub2e4\ub978 \uc635\uc158 \ubcf4\uae30', done: '\uc774\ubc88 \uac80\uc0c9\uc5d0\uc11c \ucc3e\uc740 \ub098\uba38\uc9c0 \uc635\uc158\uc785\ub2c8\ub2e4. \ub2e4\ub978 \ub0a0\uc9dc\ub098 \uc9c0\uc5ed\uc73c\ub85c \ub2e4\uc2dc \uac80\uc0c9\ud574 \ub2ec\ub77c\uace0 \uc694\uccad\ud558\uc154\ub3c4 \ub429\ub2c8\ub2e4.' },\n    th: { prompt: '\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e14\u0e39\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e44\u0e2b\u0e21? \u0e1e\u0e34\u0e21\u0e1e\u0e4c \u201c\u0e16\u0e31\u0e14\u0e44\u0e1b\u201d \u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e0a\u0e49\u0e1b\u0e38\u0e48\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07', button: '\u0e14\u0e39\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21', done: '\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2d\u0e37\u0e48\u0e19\u0e17\u0e35\u0e48\u0e1e\u0e1a\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e19\u0e35\u0e49 \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e02\u0e2d\u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e23\u0e37\u0e2d\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e37\u0e48\u0e19\u0e44\u0e14\u0e49\u0e14\u0e49\u0e27\u0e22' },\n    tr: { prompt: 'Daha fazla se\u00e7enek g\u00f6rmek ister misiniz? \u201csonraki\u201d yaz\u0131n veya a\u015fa\u011f\u0131daki d\u00fc\u011fmeyi kullan\u0131n.', button: 'Daha fazla se\u00e7enek g\u00f6ster', done: 'Bu aramada buldu\u011fum di\u011fer se\u00e7enekler bunlard\u0131. Farkl\u0131 tarihler veya ba\u015fka bir b\u00f6lge i\u00e7in de arama isteyebilirsiniz.' },\n    zh: { prompt: '\u60f3\u67e5\u770b\u66f4\u591a\u65b9\u6848\u5417\uff1f\u8f93\u5165\u201c\u4e0b\u4e00\u4e2a\u201d\uff0c\u6216\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u3002', button: '\u67e5\u770b\u66f4\u591a\u65b9\u6848', done: '\u4ee5\u4e0a\u662f\u672c\u6b21\u641c\u7d22\u627e\u5230\u7684\u5176\u4f59\u65b9\u6848\u3002\u4f60\u4e5f\u53ef\u4ee5\u8ba9\u6211\u641c\u7d22\u5176\u4ed6\u65e5\u671f\u6216\u5176\u4ed6\u533a\u57df\u3002' }\n  };\n\n  function moreTx(key) {\n    const lang = getLanguage();\n    const strings = BNO_HELPER_MORE_I18N[lang] || BNO_HELPER_MORE_I18N.en;\n    return String(strings[key] || BNO_HELPER_MORE_I18N.en[key] || key);\n  }\n\n  function helperStrings() {\n    const lang = getLanguage();\n    return BNO_HELPER_I18N[lang] || BNO_HELPER_I18N.en;\n  }\n\n  function tx(key, vars) {\n    const strings = helperStrings();\n    let value = String(strings[key] || BNO_HELPER_I18N.en[key] || key);\n    Object.keys(vars || {}).forEach(function (name) {\n      value = value.replace(new RegExp('\\\\{' + name + '\\\\}', 'g'), String(vars[name]));\n    });\n    return value;\n  }\n\n  function getHelperLocale() {\n    const lang = getLanguage();\n    const locales = { nb: 'nb-NO', sv: 'sv-SE', da: 'da-DK', de: 'de-DE', fr: 'fr-FR', es: 'es-ES', it: 'it-IT', nl: 'nl-NL', pl: 'pl-PL', pt: 'pt-PT', fi: 'fi-FI', is: 'is-IS', ar: 'ar', hi: 'hi-IN', id: 'id-ID', ja: 'ja-JP', ko: 'ko-KR', th: 'th-TH', tr: 'tr-TR', zh: 'zh-CN', en: 'en-GB' };\n    return locales[lang] || 'en-GB';\n  }\n\n  function getDisplayCurrency() {\n    let stored = '';\n    try {\n      stored = String(localStorage.getItem('bno.travel.currency') || localStorage.getItem('bno.booking.currency') || '').toUpperCase();\n    } catch (error) {}\n    if (BNO_HELPER_DISPLAY_CURRENCIES.indexOf(stored) >= 0) return stored;\n    return BNO_HELPER_LANGUAGE_CURRENCY[getLanguage()] || 'EUR';\n  }\n\n  async function loadCurrencyRates() {\n    if (currencyRateSnapshot) return currencyRateSnapshot;\n    if (currencyRatePromise) return currencyRatePromise;\n\n    currencyRatePromise = fetch(API_BASE + '\/api\/currency\/nok-rates', {\n      headers: { Accept: 'application\/json' }, cache: 'no-store'\n    }).then(function (response) {\n      return response.json().then(function (json) {\n        if (!response.ok || !json || json.ok === false) throw new Error('currency_rates_unavailable');\n        const data = json.data || json;\n        const rates = Object.assign({ NOK: 1 }, data && data.rates || {});\n        currencyRateSnapshot = { date: String(data && data.date || ''), rates: rates };\n        return currencyRateSnapshot;\n      });\n    }).catch(function (error) {\n      console.warn('[BNO WEB HELPER] Currency rates unavailable', error);\n      return null;\n    }).finally(function () {\n      currencyRatePromise = null;\n    });\n\n    return currencyRatePromise;\n  }\n\n  function positiveMoneyValue(value) {\n    if (value === null || value === undefined || value === '') return null;\n    const n = Number(value);\n    return Number.isFinite(n) && n > 0 ? n : null;\n  }\n\n  function convertMoney(amount, sourceCurrency, targetCurrency, snapshot) {\n    const value = positiveMoneyValue(amount);\n    const source = String(sourceCurrency || '').trim().toUpperCase();\n    const target = String(targetCurrency || '').trim().toUpperCase();\n    if (value === null || !source || !target) return null;\n    if (source === target) return value;\n    const rates = snapshot && snapshot.rates || {};\n    const sourceRate = source === 'NOK' ? 1 : Number(rates[source]);\n    const targetRate = target === 'NOK' ? 1 : Number(rates[target]);\n    if (!Number.isFinite(sourceRate) || sourceRate <= 0 || !Number.isFinite(targetRate) || targetRate <= 0) return null;\n    return value * sourceRate \/ targetRate;\n  }\n\n  function formatDisplayMoney(amount, currency, approximate) {\n    const value = positiveMoneyValue(amount);\n    const code = String(currency || '').trim().toUpperCase();\n    if (value === null || !code) return '';\n    let formatted = '';\n    try {\n      formatted = new Intl.NumberFormat(getHelperLocale(), {\n        style: 'currency', currency: code, currencyDisplay: 'code', maximumFractionDigits: 0\n      }).format(Math.round(value));\n    } catch (error) {\n      formatted = Math.round(value) + ' ' + code;\n    }\n    return approximate ? tx('approx') + ' ' + formatted : formatted;\n  }\n\n  function packagePriceView(option, snapshot) {\n    const summary = option && option.packageSummary || {};\n    const room = getPackageRoom(option);\n    const flight = getPackageFlight(option);\n    const target = getDisplayCurrency();\n    const accommodationAmount = positiveMoneyValue(summary.accommodationPrice !== undefined ? summary.accommodationPrice : (room.PriceTotal !== undefined ? room.PriceTotal : room.priceTotal));\n    const accommodationCurrency = firstText(summary.accommodationCurrency, room.PriceCurrency, room.priceCurrency).toUpperCase();\n    const flightAmount = positiveMoneyValue(summary.flightPrice !== undefined ? summary.flightPrice : (flight && (flight.total_with_fee !== undefined ? flight.total_with_fee : flight.total_amount)));\n    const flightCurrency = firstText(summary.flightCurrency, flight && flight.total_currency).toUpperCase();\n    const convertedAccommodation = accommodationAmount !== null ? convertMoney(accommodationAmount, accommodationCurrency, target, snapshot) : null;\n    const convertedFlight = flightAmount !== null ? convertMoney(flightAmount, flightCurrency, target, snapshot) : null;\n    const accommodationDisplay = convertedAccommodation !== null\n      ? formatDisplayMoney(convertedAccommodation, target, accommodationCurrency !== target)\n      : (accommodationAmount !== null && accommodationCurrency ? formatDisplayMoney(accommodationAmount, accommodationCurrency, false) : '');\n    const flightDisplay = convertedFlight !== null\n      ? formatDisplayMoney(convertedFlight, target, flightCurrency !== target)\n      : (flightAmount !== null && flightCurrency ? formatDisplayMoney(flightAmount, flightCurrency, false) : '');\n    const total = convertedAccommodation !== null && convertedFlight !== null ? convertedAccommodation + convertedFlight : null;\n    return {\n      targetCurrency: target,\n      accommodationDisplay: accommodationDisplay,\n      flightDisplay: flightDisplay,\n      totalDisplay: total !== null ? formatDisplayMoney(total, target, accommodationCurrency !== target || flightCurrency !== target) : '',\n      accommodationValid: accommodationAmount !== null,\n      flightValid: flightAmount !== null,\n      complete: total !== null\n    };\n  }\n\n  function loadSupportProfile() {\n    try {\n      const raw = sessionStorage.getItem(PROFILE_KEY);\n      if (!raw) return { name: '', email: '' };\n      const parsed = JSON.parse(raw);\n      return {\n        name: String(parsed && parsed.name || '').trim().slice(0, 160),\n        email: String(parsed && parsed.email || '').trim().toLowerCase().slice(0, 320)\n      };\n    } catch (error) {\n      return { name: '', email: '' };\n    }\n  }\n\n  function saveSupportProfile(profile) {\n    supportProfile = {\n      name: String(profile && profile.name || '').trim().slice(0, 160),\n      email: String(profile && profile.email || '').trim().toLowerCase().slice(0, 320)\n    };\n    sessionStorage.setItem(PROFILE_KEY, JSON.stringify(supportProfile));\n  }\n\n  function isValidEmail(value) {\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(String(value || '').trim());\n  }\n\n  function stopLauncherAttention() {\n    if (launcherAttentionTimer) {\n      clearTimeout(launcherAttentionTimer);\n      launcherAttentionTimer = null;\n    }\n    launcher.classList.remove('is-attention');\n  }\n\n  function startLauncherAttention() {\n    if (widget.classList.contains('is-open')) return;\n    stopLauncherAttention();\n    void launcher.offsetWidth;\n    launcher.classList.add('is-attention');\n    launcherAttentionTimer = window.setTimeout(function () {\n      launcher.classList.remove('is-attention');\n      launcherAttentionTimer = null;\n    }, 3000);\n  }\n\n  function setSupportUiIdle() {\n    humanRowEl.classList.remove('is-active');\n    humanTitleEl.textContent = 'Preferes falar com uma pessoa?';\n    humanHintEl.textContent = 'Fala diretamente com a BNO Travel';\n    humanButtonEl.disabled = false;\n    humanButtonEl.classList.remove('is-active');\n    humanButtonEl.innerHTML = '<span aria-hidden=\"true\">\ud83d\udc64<span>Fala com um membro da nossa equipa';\n    endSupportBtn.hidden = true;\n    queryEl.placeholder = 'Escreve ao Assistente de Viagem BNO com IA \u2026';\n  }\n\n  function openHelper() {\n    stopLauncherAttention();\n    widget.classList.add('is-open');\n    launcher.setAttribute('aria-expanded', 'true');\n    panel.setAttribute('aria-hidden', 'false');\n\n    \/\/ Avoid opening the phone keyboard immediately; desktop can still receive focus.\n    if (window.matchMedia('(min-width: 768px)').matches) {\n      window.setTimeout(function () {\n        if (!contactFormOpen) queryEl.focus();\n      }, 120);\n    }\n  }\n\n  function closeHelper() {\n    widget.classList.remove('is-open');\n    launcher.setAttribute('aria-expanded', 'false');\n    panel.setAttribute('aria-hidden', 'true');\n  }\n\n  function setStatus(message, type) {\n    statusEl.textContent = message || '';\n    statusEl.classList.remove('is-error', 'is-success');\n    if (type === 'error') statusEl.classList.add('is-error');\n    if (type === 'success') statusEl.classList.add('is-success');\n  }\n\n  function scrollBottom() {\n    chatEl.scrollTop = chatEl.scrollHeight;\n  }\n\n  function resizeInput() {\n    queryEl.style.height = 'auto';\n    queryEl.style.height = Math.min(queryEl.scrollHeight, 128) + 'px';\n  }\n\n  function setMainInputEnabled(enabled) {\n    queryEl.disabled = !enabled;\n    submitEl.disabled = !enabled;\n  }\n\n  function appendUserMessage(text) {\n    chatEl.insertAdjacentHTML('beforeend',\n      '<div class=\"bno-helper-message bno-helper-message-user\"><div class=\"bno-helper-bubble\"><p>' + escapeHtml(text) + '<\/script><\/div><\/div>'\n    );\n    scrollBottom();\n  }\n\n  function appendAssistantMessage(text, label) {\n    const safeLabel = String(label || 'Assistente de Viagem BNO com IA').trim();\n    chatEl.insertAdjacentHTML('beforeend',\n      '<div class=\"bno-helper-message bno-helper-message-assistant\"><div class=\"bno-helper-bubble\">' +\n        (safeLabel ? '<div class=\"bno-helper-message-label\">' + escapeHtml(safeLabel) + '<\/div>' : '') +\n        '<p>' + escapeHtml(text).replace(\/\\n\/g, '<br>') + '<\/p><\/div><\/div>'\n    );\n    scrollBottom();\n  }\n\n\n\n  function appendAssistantRichMessage(html, label) {\n    if (!html) return;\n    const safeLabel = String(label || 'Assistente de Viagem BNO com IA').trim();\n    chatEl.insertAdjacentHTML('beforeend',\n      '<div class=\"bno-helper-message bno-helper-message-assistant\"><div class=\"bno-helper-bubble\">' +\n        (safeLabel ? '<div class=\"bno-helper-message-label\">' + escapeHtml(safeLabel) + '<\/div>' : '') +\n        html +\n      '<\/div><\/div>'\n    );\n    scrollBottom();\n  }\n\n  function cleanHttpUrl(value) {\n    const raw = String(value || '').trim();\n    return \/^https?:\\\/\\\/\/i.test(raw) ? raw : '';\n  }\n\n  function firstImageUrl() {\n    for (let i = 0; i &lt; arguments.length; i += 1) {\n      const value = arguments[i];\n\n      if (Array.isArray(value)) {\n        for (let j = 0; j &lt; value.length; j += 1) {\n          const nested = firstImageUrl(value[j]);\n          if (nested) return nested;\n        }\n        continue;\n      }\n\n      if (value &amp;&amp; typeof value === 'object') {\n        const nestedObjectUrl = firstImageUrl(\n          value.url,\n          value.Url,\n          value.src,\n          value.Src,\n          value.image,\n          value.Image,\n          value.imageUrl,\n          value.ImageUrl\n        );\n        if (nestedObjectUrl) return nestedObjectUrl;\n        continue;\n      }\n\n      const url = cleanHttpUrl(value);\n      if (url) return url;\n    }\n\n    return '';\n  }\n\n  function richImageHtml(url, altText) {\n    const safeUrl = cleanHttpUrl(url);\n    if (!safeUrl) return '';\n\n    return '<div class=\"bno-helper-rich-image-wrap\">' +\n      '<img class=\"bno-helper-rich-image\" src=\"'%20+%20escapeHtml(safeUrl)%20+%20'\" alt=\"' + escapeHtml(altText || '') + '\" loading=\"lazy\" decoding=\"async\">' +\n      '<\/div>';\n  }\n\n  function numberValue(value) {\n    if (value === null || value === undefined || value === '') return null;\n    const n = Number(value);\n    return Number.isFinite(n) ? n : null;\n  }\n\n  function formatMoney(amount, currency) {\n    const n = positiveMoneyValue(amount);\n    if (n === null) return '';\n    const code = String(currency || '').trim().toUpperCase();\n    try {\n      return new Intl.NumberFormat(getHelperLocale(), {\n        maximumFractionDigits: 0\n      }).format(n) + (code ? ' ' + code : '');\n    } catch (error) {\n      return String(n) + (code ? ' ' + code : '');\n    }\n  }\n\n  function firstText() {\n    for (let i = 0; i &lt; arguments.length; i += 1) {\n      const value = arguments[i];\n      if (value !== null &amp;&amp; value !== undefined &amp;&amp; String(value).trim()) return String(value).trim();\n    }\n    return '';\n  }\n\n  function flightSummary(flight) {\n    if (!flight || typeof flight !== 'object') return null;\n    const slices = Array.isArray(flight.slices) ? flight.slices : [];\n    const outbound = slices[0] || null;\n    const segments = outbound &amp;&amp; Array.isArray(outbound.segments) ? outbound.segments : [];\n    const first = segments[0] || null;\n    const last = segments[segments.length - 1] || null;\n    const owner = flight.owner || {};\n    return {\n      airline: firstText(owner.name, first &amp;&amp; first.marketing_carrier &amp;&amp; first.marketing_carrier.name, first &amp;&amp; first.operating_carrier &amp;&amp; first.operating_carrier.name),\n      route: first &amp;&amp; last ? firstText(first.origin &amp;&amp; (first.origin.city_name || first.origin.iata_code)) + ' \u2192 ' + firstText(last.destination &amp;&amp; (last.destination.city_name || last.destination.iata_code)) : '',\n      price: formatMoney(flight.total_with_fee !== undefined ? flight.total_with_fee : flight.total_amount, flight.total_currency)\n    };\n  }\n\n  function appendRichHtml(html) {\n    if (!html) return;\n    chatEl.insertAdjacentHTML('beforeend', '<div class=\"bno-helper-rich-results\">' + html + '<\/div>');\n    scrollBottom();\n  }\n\n  function stripRichText(value) {\n    const raw = String(value || '').trim();\n    if (!raw) return '';\n\n    try {\n      const holder = document.createElement('div');\n      holder.innerHTML = raw;\n      return String(holder.textContent || holder.innerText || '')\n        .replace(\/\\s+\/g, ' ')\n        .trim();\n    } catch (error) {\n      return raw.replace(\/&lt;[^&gt;]+&gt;\/g, ' ').replace(\/\\s+\/g, ' ').trim();\n    }\n  }\n\n  function shortenText(value, maxLength) {\n    const clean = stripRichText(value);\n    const limit = Math.max(40, Number(maxLength || 260));\n    if (!clean || clean.length &lt;= limit) return clean;\n\n    const cut = clean.slice(0, limit + 1);\n    const lastSpace = cut.lastIndexOf(' ');\n    return (lastSpace &gt; Math.floor(limit * 0.65) ? cut.slice(0, lastSpace) : cut.slice(0, limit)).trim() + '\u2026';\n  }\n\n  function firstFiniteNumber() {\n    for (let i = 0; i &lt; arguments.length; i += 1) {\n      const value = arguments[i];\n      if (value === null || value === undefined || value === '') continue;\n      const n = Number(value);\n      if (Number.isFinite(n) &amp;&amp; n &gt;= 0) return n;\n    }\n    return null;\n  }\n\n  function getPackageRoom(option) {\n    const accommodationAction = option &amp;&amp; option.accommodationAction || {};\n    const checkoutAccommodation = option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.accommodation || {};\n    return accommodationAction.room || checkoutAccommodation.room || {};\n  }\n\n  function getPackageAccommodation(option) {\n    return option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.accommodation || {};\n  }\n\n  function getPackageFlight(option) {\n    const checkoutFlight = option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.flight || {};\n    const flightAction = option &amp;&amp; option.flightAction || {};\n    return checkoutFlight.offer || flightAction.offer || null;\n  }\n\n  function getPackageFlightSearch(option) {\n    const checkoutFlight = option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.flight || {};\n    const flightAction = option &amp;&amp; option.flightAction || {};\n    return checkoutFlight.search || flightAction.search || {};\n  }\n\n  function formatFlightClock(value) {\n    const raw = String(value || '');\n    const match = raw.match(\/T(\\d{2}):(\\d{2})\/);\n    return match ? match[1] + ':' + match[2] : '';\n  }\n\n  function flightPointLabel(point) {\n    if (!point || typeof point !== 'object') return '';\n    const city = firstText(point.city_name, point.cityName, point.name);\n    const code = firstText(point.iata_code, point.iataCode).toUpperCase();\n    if (city &amp;&amp; code &amp;&amp; normalizeIntentText(city) !== normalizeIntentText(code)) return city + ' (' + code + ')';\n    return city || code;\n  }\n\n  function flightLegDetails(slice) {\n    if (!slice || typeof slice !== 'object') return null;\n    const segments = Array.isArray(slice.segments) ? slice.segments : [];\n    const first = segments[0] || null;\n    const last = segments[segments.length - 1] || null;\n    if (!first || !last) return null;\n\n    const departingAt = firstText(first.departing_at, slice.departing_at);\n    const arrivingAt = firstText(last.arriving_at, slice.arriving_at);\n    const departureDate = departingAt.slice(0, 10);\n    const arrivalDate = arrivingAt.slice(0, 10);\n\n    return {\n      origin: flightPointLabel(first.origin || slice.origin),\n      destination: flightPointLabel(last.destination || slice.destination),\n      departureTime: formatFlightClock(departingAt),\n      arrivalTime: formatFlightClock(arrivingAt),\n      arrivesNextDay: Boolean(departureDate &amp;&amp; arrivalDate &amp;&amp; departureDate !== arrivalDate),\n      stops: Math.max(0, segments.length - 1)\n    };\n  }\n\n  function formatFlightLegSentence(leg, isReturn) {\n    if (!leg) return '';\n    const templateKey = isReturn ? 'returnTemplate' : 'outboundTemplate';\n    let sentence = tx(templateKey, {\n      origin: leg.origin || '',\n      dep: leg.departureTime || '',\n      destination: leg.destination || '',\n      arr: leg.arrivalTime || ''\n    }).replace(\/\\s+\/g, ' ').trim();\n\n    if (leg.arrivesNextDay) sentence += tx('nextDay');\n    sentence = sentence.replace(\/[.\u3002]?$\/, '') + '. ';\n    if (leg.stops === 0) sentence += tx('directFlight');\n    else if (leg.stops === 1) sentence += tx('oneStop');\n    else if (leg.stops &gt; 1) sentence += tx('manyStops', { count: leg.stops });\n    return sentence.trim();\n  }\n\n  function accommodationFactSentence(option) {\n    const room = getPackageRoom(option);\n    const name = firstText(option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationName, room.Name, room.name);\n    const capacity = firstFiniteNumber(room.Capacity, room.capacity, room.TotalOccupancy, room.totalOccupancy);\n    const bedrooms = firstFiniteNumber(room.Bedrooms, room.bedrooms, room.BedroomCount, room.bedroomCount, room.NumberOfBedrooms, room.numberOfBedrooms);\n    const bathrooms = firstFiniteNumber(room.Bathrooms, room.bathrooms, room.BathroomCount, room.bathroomCount, room.NumberOfBathrooms, room.numberOfBathrooms);\n    const facts = [];\n\n    if (capacity !== null &amp;&amp; capacity &gt; 0) facts.push(tx('capacityFact', { count: capacity }));\n    if (bedrooms !== null &amp;&amp; bedrooms &gt; 0) facts.push(tx('bedroomFact', { count: bedrooms }));\n    if (bathrooms !== null &amp;&amp; bathrooms &gt; 0) facts.push(tx('bathroomFact', { count: bathrooms }));\n\n    const description = shortenText(firstText(room.Description, room.description), 260);\n    let sentence = '';\n    if (facts.length) sentence = tx(name ? 'stayFacts' : 'genericFacts', { name: name, facts: facts.join(', ') });\n    if (description) {\n      if (sentence) sentence += ' ';\n      sentence += description;\n      if (!\/[.!?\u2026\u3002]$\/.test(sentence)) sentence += '.';\n    }\n    return sentence;\n  }\n\n  function shouldRecommendRentalCar(option) {\n    const room = getPackageRoom(option);\n    const accommodation = getPackageAccommodation(option);\n    const summary = option &amp;&amp; option.packageSummary || {};\n    const text = normalizeIntentText([\n      summary.accommodationArea,\n      accommodation.area,\n      accommodation.areaKey,\n      room.ServiceName,\n      room.serviceName\n    ].filter(Boolean).join(' '));\n\n    if (text.includes('mallorca')) return 'Mallorca';\n    if (text.includes('costa brava')) return 'Costa Brava';\n    return '';\n  }\n\n  function buildPackageNarrativeHtml(packageOptions) {\n    if (!Array.isArray(packageOptions) || !packageOptions.length) return '';\n\n    const visibleCount = Math.min(3, packageOptions.length);\n    const best = packageOptions[0] || {};\n    const room = getPackageRoom(best);\n    const summary = best.packageSummary || {};\n    const flight = getPackageFlight(best);\n    const slices = flight &amp;&amp; Array.isArray(flight.slices) ? flight.slices : [];\n    const airline = firstText(summary.flightAirline, flight &amp;&amp; flight.owner &amp;&amp; flight.owner.name, slices[0] &amp;&amp; slices[0].segments &amp;&amp; slices[0].segments[0] &amp;&amp; slices[0].segments[0].marketing_carrier &amp;&amp; slices[0].segments[0].marketing_carrier.name);\n    const accommodationName = firstText(summary.accommodationName, room.Name, room.name, tx('accommodation'));\n    const destinationRaw = firstText(summary.accommodationArea, getPackageAccommodation(best).area);\n    const destination = destinationRaw.replace(\/^Emerald\\s+Stay\\s*[-\u2013\u2014:]\\s*\/i, '').replace(\/^BNO\\s+Travel\\s*[-\u2013\u2014:]\\s*\/i, '').trim();\n    const outbound = flightLegDetails(slices[0]);\n    const inbound = flightLegDetails(slices[1]);\n    const accommodationFacts = accommodationFactSentence(best);\n    const rentalDestination = shouldRecommendRentalCar(best);\n    const paragraphs = [];\n\n    if (packageOptions.length === 1) paragraphs.push(tx('foundOne'));\n    else if (packageOptions.length &lt;= 3) paragraphs.push(tx('foundCount', { count: packageOptions.length }));\n    else paragraphs.push(tx('foundMore', { count: visibleCount }));\n\n    let bestSentence = tx('bestBase', { stay: '<strong>' + escapeHtml(accommodationName) + '<\/strong>' });\n    if (airline) bestSentence += tx('combinedWith', { airline: '<strong>' + escapeHtml(airline) + '<\/strong>' });\n    if (destination) bestSentence += tx('toDestination', { destination: escapeHtml(destination) });\n    bestSentence += '.';\n    paragraphs.push(bestSentence);\n\n    const outboundSentence = formatFlightLegSentence(outbound, false);\n    const inboundSentence = formatFlightLegSentence(inbound, true);\n    if (outboundSentence) paragraphs.push(escapeHtml(outboundSentence));\n    if (inboundSentence) paragraphs.push(escapeHtml(inboundSentence));\n    if (accommodationFacts) paragraphs.push('<strong>' + escapeHtml(tx('shortStay')) + '<\/strong> ' + escapeHtml(accommodationFacts));\n    if (rentalDestination) paragraphs.push(escapeHtml(tx('rentalCar', { destination: rentalDestination })));\n    paragraphs.push('<span class=\"bno-helper-package-note\">' + escapeHtml(tx('recheck')) + '<\/span>');\n\n    return '<div class=\"bno-helper-package-intro\">' + paragraphs.map(function (paragraph) { return '<p>' + paragraph + '<\/p>'; }).join('') + '<\/div>';\n  }\n\n  function normalizeBookingAreaKey(value) {\n    return String(value || '')\n      .trim()\n      .toLowerCase()\n      .normalize('NFD')\n      .replace(\/[\\u0300-\\u036f]\/g, '')\n      .replace(\/\u00e6\/g, 'ae')\n      .replace(\/\u00f8\/g, 'o')\n      .replace(\/\u00e5\/g, 'a')\n      .replace(\/_\/g, '-')\n      .replace(\/\\s+\/g, '-')\n      .replace(\/-+\/g, '-');\n  }\n\n  function resolvePackageBookingTarget(option) {\n    const accommodation = getPackageAccommodation(option);\n    const room = getPackageRoom(option);\n    const summary = option &amp;&amp; option.packageSummary || {};\n    const serviceId = String(firstText(accommodation.serviceId, room.ServiceId, room.serviceId)).trim().toLowerCase();\n    const explicitPartner = String(firstText(accommodation.partnerKey, room.partnerKey, room.credsKey, room.CredsKey)).trim().toUpperCase();\n    const rawArea = firstText(accommodation.areaKey, accommodation.area, summary.accommodationArea, room.ServiceName, room.serviceName);\n    const area = normalizeBookingAreaKey(rawArea);\n    const lookup = normalizeIntentText([\n      rawArea,\n      room.Name,\n      room.name,\n      room.ServiceName,\n      room.serviceName,\n      room.Description,\n      room.description\n    ].filter(Boolean).join(' '));\n\n    const directByService = {\n      'a3394d26-63df-4f01-987e-ad3400cb4c9e': ['EMERALD_3_VALLEES', '3-vallees'],\n      'c7c0ce0f-ea30-42ac-9386-abf4013be2c1': ['EMERALD_ALPE_D_HUEZ', 'alpe-d-huez'],\n      '29b058bd-c9ec-4681-aec6-aab800c1ae36': ['EMERALD_CHAMONIX', 'chamonix'],\n      'f1850807-897b-44db-b7ca-b229010044f1': ['EMERALD_CHAMPAGNY_EN_VANOISE', 'champagny-en-vanoise'],\n      'f481f0c4-eca9-453a-a7ba-b21000e4acd0': ['EMERALD_CHATEL_PORTES_DU_SOLEIL', 'chatel-portes-du-soleil'],\n      '640c91fc-8d00-429e-85eb-b0a5008b8b8e': ['EMERALD_GRAND_MASSIF', 'grand-massif'],\n      'd895c4c5-f9f7-40cd-8e36-ac8000f9dfb7': ['EMERALD_PAYS_DU_MONT_BLANC', 'pays-du-mont-blanc'],\n      '02cb0384-861e-486f-8b52-b0a50089eefd': ['EMERALD_VERBIER', 'verbier'],\n      '7cb1382d-ec46-4719-9919-ad3400c91cea': ['EMERALD_COSTA_BRAVA', 'costa-brava'],\n      'b40b3c57-a945-4998-8d9f-ae8500e281fd': ['EMERALD_MALLORCA', 'mallorca'],\n      'e7a52fec-74b4-4f75-af18-b36800c3d81c': ['EMERALD_TIGNES_VAL_D_ISERE', 'tignes-val-disere'],\n      '8dfb9109-42ac-4413-b193-1a5664b3a215': ['EMERALD_PORTES_DU_SOLEIL', 'portes-du-soleil'],\n      '24477039-0c00-42b1-80bc-afe700d74b58': ['ALPIN_FAMILY_AVENIDA_PANORAMA_SUITES', 'kaprun-avenida-panorama-suites'],\n      'e263f6f4-651a-4ed8-b3c2-b26700598970': ['ELMHIRST_RESORT', 'elmhirst-resort'],\n      '11f4b043-fefc-496f-9680-b15a007eea68': ['STRANDA', 'stranda'],\n      '76630f0a-4a54-412f-a693-b455005db08a': ['BNO_TRYSIL', 'vemdalen'],\n      '2d94a493-81f2-4651-9faf-b3bb0097bdeb': ['BNO_TRYSIL', 'trysil-sentrum'],\n      '9f600b99-057d-4a35-90a4-b30600bd0c64': ['BNO_TRYSIL', 'trysil-turistsenter'],\n      'ba0090d5-a22d-4836-a5de-b3140084990e': ['BNO_TRYSIL', 'trysilfjell-hytteomrade'],\n      'c4964b1d-2303-4ebd-9be8-b3140084d802': ['BNO_TRYSIL', 'trysil-hoyfjellssenter']\n    };\n\n    if (serviceId &amp;&amp; directByService[serviceId]) {\n      return { partnerKey: directByService[serviceId][0], areaKey: directByService[serviceId][1] };\n    }\n\n    const areaMappings = [\n      ['mallorca', 'EMERALD_MALLORCA', 'mallorca'],\n      ['costa-brava', 'EMERALD_COSTA_BRAVA', 'costa-brava'],\n      ['3-vallees', 'EMERALD_3_VALLEES', '3-vallees'],\n      ['alpe-d-huez', 'EMERALD_ALPE_D_HUEZ', 'alpe-d-huez'],\n      ['chamonix', 'EMERALD_CHAMONIX', 'chamonix'],\n      ['champagny-en-vanoise', 'EMERALD_CHAMPAGNY_EN_VANOISE', 'champagny-en-vanoise'],\n      ['chatel-portes-du-soleil', 'EMERALD_CHATEL_PORTES_DU_SOLEIL', 'chatel-portes-du-soleil'],\n      ['grand-massif', 'EMERALD_GRAND_MASSIF', 'grand-massif'],\n      ['pays-du-mont-blanc', 'EMERALD_PAYS_DU_MONT_BLANC', 'pays-du-mont-blanc'],\n      ['verbier', 'EMERALD_VERBIER', 'verbier'],\n      ['tignes-val-disere', 'EMERALD_TIGNES_VAL_D_ISERE', 'tignes-val-disere'],\n      ['emerald-tignes-val-d-isere', 'EMERALD_TIGNES_VAL_D_ISERE', 'tignes-val-disere'],\n      ['portes-du-soleil', 'EMERALD_PORTES_DU_SOLEIL', 'portes-du-soleil'],\n      ['kaprun-avenida-panorama-suites', 'ALPIN_FAMILY_AVENIDA_PANORAMA_SUITES', 'kaprun-avenida-panorama-suites'],\n      ['kaprun', 'ALPIN_FAMILY_AVENIDA_PANORAMA_SUITES', 'kaprun-avenida-panorama-suites'],\n      ['elmhirst-resort', 'ELMHIRST_RESORT', 'elmhirst-resort'],\n      ['sunnmorsalpene', 'STRANDA', 'stranda'],\n      ['strandafjellet', 'STRANDA', 'stranda'],\n      ['fjellsaetra', 'STRANDA', 'stranda'],\n      ['hornindal', 'STRANDA', 'stranda'],\n      ['stranda', 'STRANDA', 'stranda'],\n      ['vemdalen', 'BNO_TRYSIL', 'vemdalen']\n    ];\n\n    for (let i = 0; i &lt; areaMappings.length; i += 1) {\n      const mapping = areaMappings[i];\n      if (area === mapping[0] || area.includes(mapping[0]) || lookup.includes(mapping[0].replace(\/-\/g, ' '))) {\n        return { partnerKey: mapping[1], areaKey: mapping[2] };\n      }\n    }\n\n    if (area.startsWith('trysil-')) return { partnerKey: 'BNO_TRYSIL', areaKey: area };\n    if (lookup.includes('vestsidevegen')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'trysil-sentrum' };\n    if (lookup.includes('litunet')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'trysil-turistsenter' };\n    if (lookup.includes('ugla')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'trysilfjell-hytteomrade' };\n    if (lookup.includes('trysilbua') || lookup.includes('fagerhoy') || lookup.includes('hoyfjell')) {\n      return { partnerKey: 'BNO_TRYSIL', areaKey: 'trysil-hoyfjellssenter' };\n    }\n\n    if (lookup.includes('lindvallen')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'lindvallen-salen' };\n    if (lookup.includes('tandadalen')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'tandadalen-salen' };\n    if (lookup.includes('hogfjallet')) return { partnerKey: 'BNO_TRYSIL', areaKey: 'hogfjallet-salen' };\n\n    if (explicitPartner &amp;&amp; explicitPartner !== 'DEFAULT' &amp;&amp; area) {\n      return { partnerKey: explicitPartner, areaKey: area };\n    }\n\n    return null;\n  }\n\n  function compactFlightPoint(point) {\n    if (!point || typeof point !== 'object') return null;\n    return {\n      iata_code: firstText(point.iata_code, point.iataCode) || undefined,\n      city_name: firstText(point.city_name, point.cityName) || undefined,\n      name: firstText(point.name) || undefined\n    };\n  }\n\n  function compactFlightCarrier(carrier) {\n    if (!carrier || typeof carrier !== 'object') return null;\n    return {\n      name: firstText(carrier.name) || undefined,\n      iata_code: firstText(carrier.iata_code, carrier.iataCode) || undefined\n    };\n  }\n\n  function compactFlightOffer(offer) {\n    if (!offer || typeof offer !== 'object' || !offer.id) return null;\n\n    return {\n      id: offer.id,\n      total_amount: offer.total_amount,\n      total_currency: offer.total_currency,\n      total_with_fee: offer.total_with_fee,\n      service_fee_amount: offer.service_fee_amount,\n      fare_brand_name: offer.fare_brand_name,\n      brand_name: offer.brand_name,\n      fare_name: offer.fare_name,\n      fare_brand: offer.fare_brand,\n      fare_family: offer.fare_family,\n      owner: compactFlightCarrier(offer.owner),\n      passengers: Array.isArray(offer.passengers) ? offer.passengers.map(function (passenger) {\n        return {\n          id: passenger &amp;&amp; passenger.id,\n          passenger_id: passenger &amp;&amp; passenger.passenger_id,\n          type: passenger &amp;&amp; passenger.type\n        };\n      }).filter(function (passenger) { return passenger.id || passenger.passenger_id; }) : [],\n      slices: Array.isArray(offer.slices) ? offer.slices.map(function (slice) {\n        return {\n          id: slice &amp;&amp; slice.id,\n          origin: compactFlightPoint(slice &amp;&amp; slice.origin),\n          destination: compactFlightPoint(slice &amp;&amp; slice.destination),\n          segments: slice &amp;&amp; Array.isArray(slice.segments) ? slice.segments.map(function (segment) {\n            return {\n              id: segment &amp;&amp; segment.id,\n              departing_at: segment &amp;&amp; segment.departing_at,\n              arriving_at: segment &amp;&amp; segment.arriving_at,\n              duration: segment &amp;&amp; segment.duration,\n              origin: compactFlightPoint(segment &amp;&amp; segment.origin),\n              destination: compactFlightPoint(segment &amp;&amp; segment.destination),\n              marketing_carrier: compactFlightCarrier(segment &amp;&amp; segment.marketing_carrier),\n              operating_carrier: compactFlightCarrier(segment &amp;&amp; segment.operating_carrier)\n            };\n          }) : []\n        };\n      }) : []\n    };\n  }\n\n  function buildTravelHelperCheckoutPayload(option, target) {\n    const accommodation = getPackageAccommodation(option);\n    const room = getPackageRoom(option);\n    const checkoutFlight = option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.flight || {};\n    const flight = getPackageFlight(option);\n    const flightSearch = getPackageFlightSearch(option);\n\n    return {\n      accommodation: {\n        partnerKey: target.partnerKey,\n        areaKey: target.areaKey,\n        roomId: firstText(accommodation.roomId, room.RoomCategoryId, room.ResourceCategoryId) || null,\n        categoryId: firstText(accommodation.categoryId, room.ResourceCategoryId, room.RoomCategoryId) || null,\n        serviceId: firstText(accommodation.serviceId, room.ServiceId, room.serviceId) || null,\n        area: firstText(accommodation.area, target.areaKey) || null,\n        from: firstText(accommodation.from) || null,\n        to: firstText(accommodation.to) || null,\n        adults: firstFiniteNumber(accommodation.adults),\n        lang: firstText(accommodation.lang, getLanguage()) || null,\n        room: {\n          ResourceCategoryId: firstText(room.ResourceCategoryId, room.RoomCategoryId, accommodation.categoryId, accommodation.roomId) || null,\n          RoomCategoryId: firstText(room.RoomCategoryId, room.ResourceCategoryId, accommodation.roomId, accommodation.categoryId) || null,\n          Name: firstText(room.Name, room.name, option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationName) || null,\n          Description: firstText(room.Description, room.description) || null,\n          Capacity: firstFiniteNumber(room.Capacity, room.capacity, room.TotalOccupancy, room.totalOccupancy),\n          Image: firstImageUrl(room.Image, room.image, option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationImage) || null,\n          Images: Array.isArray(room.Images) ? room.Images : (Array.isArray(room.images) ? room.images : []),\n          PriceTotal: room.PriceTotal !== undefined ? room.PriceTotal : room.priceTotal,\n          PriceCurrency: firstText(room.PriceCurrency, room.priceCurrency) || null,\n          ServiceId: firstText(room.ServiceId, room.serviceId, accommodation.serviceId) || null,\n          ServiceName: firstText(room.ServiceName, room.serviceName, option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationArea) || null,\n          credsKey: firstText(room.credsKey, room.CredsKey, accommodation.partnerKey, target.partnerKey) || null\n        }\n      },\n      flight: flight &amp;&amp; flight.id ? {\n        offerId: firstText(checkoutFlight.offerId, flight.id) || null,\n        offer: compactFlightOffer(flight),\n        search: flightSearch\n      } : null\n    };\n  }\n\n  function buildPackageCheckoutUrl(option) {\n    if (!option) return '';\n\n    const target = resolvePackageBookingTarget(option);\n    if (!target) return '';\n\n    const accommodation = getPackageAccommodation(option);\n    const room = getPackageRoom(option);\n    const resourceCategoryId = firstText(\n      accommodation.categoryId,\n      accommodation.roomId,\n      room.ResourceCategoryId,\n      room.RoomCategoryId\n    );\n    const from = firstText(accommodation.from, option &amp;&amp; option.accommodationAction &amp;&amp; option.accommodationAction.search &amp;&amp; option.accommodationAction.search.from);\n    const to = firstText(accommodation.to, option &amp;&amp; option.accommodationAction &amp;&amp; option.accommodationAction.search &amp;&amp; option.accommodationAction.search.to);\n    const adults = firstFiniteNumber(accommodation.adults, option &amp;&amp; option.accommodationAction &amp;&amp; option.accommodationAction.search &amp;&amp; option.accommodationAction.search.adults) || 2;\n    const propertyName = firstText(\n      option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationName,\n      room.Name,\n      room.name\n    );\n    const imageUrl = firstImageUrl(\n      option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationImage,\n      option &amp;&amp; option.packageSummary &amp;&amp; option.packageSummary.accommodationImages,\n      room.Image,\n      room.image,\n      room.Images,\n      room.images\n    );\n\n    if (!resourceCategoryId || !from || !to) return '';\n\n    const params = new URLSearchParams();\n    params.set('partnerKey', target.partnerKey);\n    params.set('areaKey', target.areaKey);\n    params.set('resourceCategoryId', resourceCategoryId);\n    params.set('from', from);\n    params.set('to', to);\n    params.set('adults', String(Math.max(1, adults)));\n    if (propertyName) params.set('propertyName', propertyName);\n    if (imageUrl) params.set('imageUrl', imageUrl);\n    params.set('lang', firstText(accommodation.lang, getLanguage()) || 'nb');\n    params.set('source', 'travel-helper-web');\n\n    const payload = buildTravelHelperCheckoutPayload(option, target);\n    if (payload &amp;&amp; payload.flight &amp;&amp; payload.flight.offerId) {\n      params.set('travelHelperPackagePayload', JSON.stringify(payload));\n    }\n\n    return BOOKING_ENGINE_BASE + '\/booking\/complete?' + params.toString();\n  }\n\n  function extractPackageChoiceIndex(message) {\n    if (!lastPackageOptions.length) return null;\n    const value = normalizeIntentText(message);\n\n    const numeric = value.match(\/(?:velg|velger|ta|tar|onsker|vil ha|alternativ|option|nummer|nr)\\s*(?:alternativ\\s*)?(\\d+)\/);\n    if (numeric &amp;&amp; numeric[1]) return Number(numeric[1]);\n\n    if (\/\\b(forste|f\u00f8rste)\\b\/.test(value) &amp;&amp; \/\\b(velg|velger|ta|tar|alternativ|option|vil ha)\\b\/.test(value)) return 1;\n    if (\/\\bandre\\b\/.test(value) &amp;&amp; \/\\b(velg|velger|ta|tar|alternativ|option|vil ha)\\b\/.test(value)) return 2;\n    if (\/\\btredje\\b\/.test(value) &amp;&amp; \/\\b(velg|velger|ta|tar|alternativ|option|vil ha)\\b\/.test(value)) return 3;\n\n    return null;\n  }\n\n  function getStoredPackageOption(index) {\n    const numericIndex = Number(index);\n    if (!Number.isFinite(numericIndex) || numericIndex &lt; 1) return null;\n\n    return lastPackageOptions.find(function (option, arrayIndex) {\n      return Number(option &amp;&amp; option.index || arrayIndex + 1) === numericIndex;\n    }) || null;\n  }\n\n  function openPackageOption(index) {\n    const option = getStoredPackageOption(index);\n    if (!option) return false;\n\n    const url = buildPackageCheckoutUrl(option);\n    if (!url) {\n      appendAssistantMessage(tx('openFailed'), 'Assistente de Viagem BNO com IA');\n      setStatus(tx('openFailed'), 'error');\n      return false;\n    }\n\n    setStatus(tx('opening', { count: index }), 'success');\n    window.location.assign(url);\n    return true;\n  }\n\n  function packageCardDetails(option) {\n    const room = getPackageRoom(option);\n    const facts = [];\n    const capacity = firstFiniteNumber(room.Capacity, room.capacity, room.TotalOccupancy, room.totalOccupancy);\n    const bedrooms = firstFiniteNumber(room.Bedrooms, room.bedrooms, room.BedroomCount, room.bedroomCount, room.NumberOfBedrooms, room.numberOfBedrooms);\n    const bathrooms = firstFiniteNumber(room.Bathrooms, room.bathrooms, room.BathroomCount, room.bathroomCount, room.NumberOfBathrooms, room.numberOfBathrooms);\n\n    if (capacity !== null &amp;&amp; capacity &gt; 0) facts.push(tx('capacityFact', { count: capacity }));\n    if (bedrooms !== null &amp;&amp; bedrooms &gt; 0) facts.push(tx('bedroomFact', { count: bedrooms }));\n    if (bathrooms !== null &amp;&amp; bathrooms &gt; 0) facts.push(tx('bathroomFact', { count: bathrooms }));\n\n    return {\n      facts: facts.join(' \u00b7 '),\n      description: shortenText(firstText(room.Description, room.description), 210)\n    };\n  }\n\n  function packageOptionCardHtml(option, fallbackIndex, currencySnapshot) {\n    const summary = option &amp;&amp; option.packageSummary || {};\n    const accommodationAction = option &amp;&amp; option.accommodationAction || {};\n    const checkoutAccommodation = option &amp;&amp; option.checkoutPayload &amp;&amp; option.checkoutPayload.accommodation || {};\n    const room = accommodationAction.room || checkoutAccommodation.room || {};\n    const optionIndex = Number(option &amp;&amp; option.index || fallbackIndex || 1);\n    const label = tx('proposal', { count: optionIndex });\n    const accom = firstText(summary.accommodationName, room.Name, room.name);\n    const destination = firstText(summary.accommodationArea);\n    const image = firstImageUrl(summary.accommodationImage, summary.accommodationImages, accommodationAction.image, accommodationAction.images, checkoutAccommodation.image, checkoutAccommodation.images, room.Image, room.image, room.Images, room.images);\n    const details = packageCardDetails(option);\n    const priceView = packagePriceView(option, currencySnapshot);\n    const checkoutUrl = buildPackageCheckoutUrl(option);\n    const accommodationPriceText = priceView.accommodationValid &amp;&amp; priceView.accommodationDisplay ? priceView.accommodationDisplay : tx('priceCheck');\n    const flightPriceText = priceView.flightValid &amp;&amp; priceView.flightDisplay ? priceView.flightDisplay : tx('priceCheck');\n    const totalText = priceView.complete &amp;&amp; priceView.totalDisplay ? tx('approxTotal') + ' ' + priceView.totalDisplay : tx('totalCheck');\n\n    return '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">' + escapeHtml(label) + '<\/div>' +\n      richImageHtml(image, accom || destination || label) +\n      (accom ? '<div class=\"bno-helper-rich-main\">' + escapeHtml(accom) + '<\/div>' : (destination ? '<div class=\"bno-helper-rich-main\">' + escapeHtml(destination) + '<\/div>' : '')) +\n      (destination &amp;&amp; accom ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(destination) + '<\/div>' : '') +\n      (details.facts ? '<div class=\"bno-helper-rich-facts\">' + escapeHtml(details.facts) + '<\/div>' : '') +\n      (details.description ? '<div class=\"bno-helper-rich-description\">' + escapeHtml(details.description) + '<\/div>' : '') +\n      (accom ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(tx('accommodation')) + ': ' + escapeHtml(accommodationPriceText) + '<\/div>' : '') +\n      (priceView.flightValid ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(tx('flight')) + ': ' + escapeHtml(flightPriceText) + '<\/div>' : '') +\n      '<div class=\"bno-helper-rich-pills\"><span class=\"bno-helper-rich-pill\">' + escapeHtml(totalText) + '<\/span><\/div>' +\n      (checkoutUrl ? '<div class=\"bno-helper-package-actions\"><button type=\"button\" class=\"bno-helper-package-select\" data-bno-package-option-index=\"' + optionIndex + '\">' + escapeHtml(tx('chooseOption', { count: optionIndex })) + '<\/button><\/div>' : '') +\n      '<\/div>';\n  }\n\n  function packageMorePromptHtml() {\n    if (lastPackageVisibleCount &gt;= lastPackageOptions.length) return '';\n    return '<div class=\"bno-helper-more-box\">' +\n      escapeHtml(moreTx('prompt')) +\n      '<button type=\"button\" class=\"bno-helper-more-button\" data-bno-show-more-package=\"1\">' + escapeHtml(moreTx('button')) + '<\/button>' +\n      '<\/div>';\n  }\n\n  function isMorePackageRequest(message) {\n    if (!lastPackageOptions.length) return false;\n    const value = normalizeIntentText(message).trim().replace(\/[.!?]+$\/g, '');\n    return \/^(neste|vis flere|flere|mer|next|show more|more|nasta|n\u00e4sta|visa fler|naeste|n\u00e6ste|vis flere|weiter|mehr|nachste|n\u00e4chste|suivant|plus|siguiente|mas|m\u00e1s|avanti|altro|altri|volgende|meer|dalej|wiecej|wi\u0119cej|seguinte|mais|seuraava|lisaa|lis\u00e4\u00e4|naesta|n\u00e6sta|fleiri|\u0627\u0644\u062a\u0627\u0644\u064a|\u0627\u0644\u0645\u0632\u064a\u062f|\u0905\u0917\u0932\u093e|\u0914\u0930|berikutnya|lainnya|\u6b21|\u6b21\u3078|\ub2e4\uc74c|\ub354\ubcf4\uae30|\u0e16\u0e31\u0e14\u0e44\u0e1b|\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21|sonraki|daha fazla|\u4e0b\u4e00\u4e2a|\u66f4\u591a)$\/.test(value);\n  }\n\n  function removePackageMorePrompts() {\n    chatEl.querySelectorAll('[data-bno-show-more-package]').forEach(function (button) {\n      const box = button.closest('.bno-helper-more-box');\n      if (box) box.remove();\n    });\n  }\n\n  async function showNextPackageOptions() {\n    removePackageMorePrompts();\n\n    if (!lastPackageOptions.length || lastPackageVisibleCount &gt;= lastPackageOptions.length) {\n      appendAssistantMessage(moreTx('done'), 'Assistente de Viagem BNO com IA');\n      return false;\n    }\n\n    const currencySnapshot = await loadCurrencyRates();\n    const start = lastPackageVisibleCount;\n    const nextOptions = lastPackageOptions.slice(start, start + 3);\n    let nextHtml = '';\n\n    nextOptions.forEach(function (option, index) {\n      nextHtml += packageOptionCardHtml(option, start + index + 1, currencySnapshot);\n    });\n\n    lastPackageVisibleCount += nextOptions.length;\n    if (lastPackageVisibleCount &lt; lastPackageOptions.length) {\n      nextHtml += packageMorePromptHtml();\n    } else {\n      nextHtml += '<div class=\"bno-helper-more-box\">' + escapeHtml(moreTx('done')) + '<\/div>';\n    }\n\n    appendRichHtml(nextHtml);\n    return true;\n  }\n\n  async function renderTravelResponseExtras(data) {\n    if (!data || typeof data !== 'object') return;\n    let html = '';\n    const proposal = data.tripProposal &amp;&amp; typeof data.tripProposal === 'object' ? data.tripProposal : null;\n    const packageOptions = data.packageAction &amp;&amp; Array.isArray(data.packageAction.options) ? data.packageAction.options : [];\n\n    if (packageOptions.length) {\n      lastPackageOptions = packageOptions.slice();\n      const currencySnapshot = await loadCurrencyRates();\n\n      lastPackageVisibleCount = Math.min(3, packageOptions.length);\n      packageOptions.slice(0, lastPackageVisibleCount).forEach(function (option, index) {\n        html += packageOptionCardHtml(option, index + 1, currencySnapshot);\n      });\n      html += packageMorePromptHtml();\n      appendRichHtml(html);\n      return;\n    }\n\n    if (proposal) {\n      const destination = proposal.destination || {};\n      const accommodation = proposal.accommodation || null;\n      const flight = proposal.flight || null;\n      const destinationLabel = firstText(destination.label, destination.destinationSlug, destination.area);\n      if (destinationLabel) {\n        html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">Destino<\/div><div class=\"bno-helper-rich-main\">' + escapeHtml(destinationLabel) + '<\/div><\/div>';\n      }\n      if (accommodation) {\n        const name = firstText(accommodation.Name, accommodation.name, accommodation.title, accommodation.room &amp;&amp; accommodation.room.Name);\n        const image = firstImageUrl(\n          accommodation.Image,\n          accommodation.image,\n          accommodation.Images,\n          accommodation.images,\n          accommodation.room &amp;&amp; accommodation.room.Image,\n          accommodation.room &amp;&amp; accommodation.room.image,\n          accommodation.room &amp;&amp; accommodation.room.Images,\n          accommodation.room &amp;&amp; accommodation.room.images\n        );\n        const price = formatMoney(\n          accommodation.PriceTotal !== undefined ? accommodation.PriceTotal : (accommodation.priceTotal !== undefined ? accommodation.priceTotal : accommodation.totalPrice),\n          firstText(accommodation.PriceCurrency, accommodation.priceCurrency, accommodation.currency)\n        );\n        const url = cleanHttpUrl(firstText(accommodation.BookingUrl, accommodation.bookingUrl, accommodation.external_url));\n        html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">Alojamento<\/div>' +\n          richImageHtml(image, name || 'Sugest\u00e3o de alojamento') +\n          '<div class=\"bno-helper-rich-main\">' + escapeHtml(name || 'Sugest\u00e3o de alojamento') + '<\/div>' +\n          (price ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(price) + '<\/div>' : '') +\n          (url ? '<a class=\"bno-helper-rich-link\" href=\"'%20+%20escapeHtml(url)%20+%20'\" target=\"_blank\" rel=\"noopener\">Ver alojamento<\/a>' : '') +\n          '<\/div>';\n      }\n      if (flight) {\n        const info = flightSummary(flight);\n        if (info) {\n          html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">Voo<\/div>' +\n            '<div class=\"bno-helper-rich-main\">' + escapeHtml(info.airline || 'Sugest\u00e3o de voo') + '<\/div>' +\n            (info.route ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(info.route) + '<\/div>' : '') +\n            (info.price ? '<div class=\"bno-helper-rich-pills\"><span class=\"bno-helper-rich-pill\">' + escapeHtml(info.price) + '<\/span><\/div>' : '') +\n            '<\/div>';\n        }\n      }\n      const activities = Array.isArray(proposal.activities) ? proposal.activities : [];\n      const restaurants = Array.isArray(proposal.restaurants) ? proposal.restaurants : [];\n      if (activities.length || restaurants.length) {\n        const labels = [];\n        activities.slice(0, 3).forEach(function (item) { labels.push(firstText(item &amp;&amp; item.name, item &amp;&amp; item.title, item)); });\n        restaurants.slice(0, 3).forEach(function (item) { labels.push(firstText(item &amp;&amp; item.name, item &amp;&amp; item.title, item)); });\n        html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">No destino<\/div><div class=\"bno-helper-rich-pills\">' +\n          labels.filter(Boolean).map(function (label) { return '<span class=\"bno-helper-rich-pill\">' + escapeHtml(label) + '<\/span>'; }).join('') +\n          '<\/div><\/div>';\n      }\n    }\n\n    if (!proposal) {\n      const rows = data.searchContext &amp;&amp; Array.isArray(data.searchContext.rows) ? data.searchContext.rows : [];\n      rows.slice(0, 3).forEach(function (row) {\n        const name = firstText(row &amp;&amp; row.Name, row &amp;&amp; row.name, row &amp;&amp; row.title);\n        if (!name) return;\n        const image = firstImageUrl(row &amp;&amp; row.Image, row &amp;&amp; row.image, row &amp;&amp; row.Images, row &amp;&amp; row.images);\n        const price = formatMoney(row.PriceTotal !== undefined ? row.PriceTotal : row.priceTotal, firstText(row.PriceCurrency, row.priceCurrency, row.currency));\n        const url = cleanHttpUrl(firstText(row.BookingUrl, row.bookingUrl, row.external_url));\n        html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">Alojamento<\/div>' +\n          richImageHtml(image, name) +\n          '<div class=\"bno-helper-rich-main\">' + escapeHtml(name) + '<\/div>' +\n          (price ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(price) + '<\/div>' : '') +\n          (url ? '<a class=\"bno-helper-rich-link\" href=\"'%20+%20escapeHtml(url)%20+%20'\" target=\"_blank\" rel=\"noopener\">Ver op\u00e7\u00e3o<\/a>' : '') +\n          '<\/div>';\n      });\n    }\n\n    const flightActions = [];\n    if (Array.isArray(data.flightOfferActions)) flightActions.push.apply(flightActions, data.flightOfferActions);\n    if (data.flightAction) flightActions.push(data.flightAction);\n    if (!proposal || !proposal.flight) {\n      flightActions.slice(0, 3).forEach(function (action) {\n        const info = flightSummary(action &amp;&amp; action.offer);\n        if (!info) return;\n        html += '<div class=\"bno-helper-rich-card\"><div class=\"bno-helper-rich-card-title\">Voo<\/div><div class=\"bno-helper-rich-main\">' + escapeHtml(info.airline || 'Sugest\u00e3o de voo') + '<\/div>' +\n          (info.route ? '<div class=\"bno-helper-rich-meta\">' + escapeHtml(info.route) + '<\/div>' : '') +\n          (info.price ? '<div class=\"bno-helper-rich-pills\"><span class=\"bno-helper-rich-pill\">' + escapeHtml(info.price) + '<\/span><\/div>' : '') + '<\/div>';\n      });\n    }\n\n    appendRichHtml(html);\n  }\n\n  function normalizeIntentText(value) {\n    return String(value || '').toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').replace(\/\u00e5\/g, 'a').replace(\/\u00e6\/g, 'ae').replace(\/\u00f8\/g, 'o');\n  }\n\n  function classifyWebTravelIntent(message) {\n    const value = normalizeIntentText(message);\n    const categories = [\n      \/overnatting|hytte|leilighet|hotell|hotel|accommodation|lodging\/,\n      \/fly|flight|flybillett|avgang\/,\n      \/aktivitet|restaurant|reiseforslag|reiseplan|skiferie|ferie\/\n    ].filter(function (pattern) { return pattern.test(value); }).length;\n    if (\/reiseforslag|reiseplan|skiferie|familieferie|sett opp|lag et forslag\/.test(value) || categories &gt;= 2) return 'trip_planning';\n    if (\/fly|flight|flybillett|avgang\/.test(value)) return 'flights';\n    if (\/overnatting|hytte|leilighet|hotell|hotel|accommodation|lodging\/.test(value)) return 'accommodation';\n    if (\/restaurant|middag|lunsj|mat\/.test(value)) return 'restaurants';\n    if (\/aktivitet|opplevelse|ski|museum\/.test(value)) return 'activities';\n    return 'general';\n  }\n\n  function extractWebDestinationHint(message) {\n    const value = normalizeIntentText(message);\n    const matches = [\n      ['portes-du-soleil', ['portes du soleil','morzine','les gets','avoriaz','chatel']],\n      ['tignes-val-disere', ['tignes','val d isere','val disere']],\n      ['chamonix', ['chamonix']], ['verbier', ['verbier']], ['trysil', ['trysil']],\n      ['salen', ['salen','saelen']], ['stranda', ['stranda','strandafjellet']],\n      ['grand-massif', ['grand massif','les carroz']], ['pays-du-mont-blanc', ['pays du mont blanc']],\n      ['3-vallees', ['3 vallees','trois vallees','three valleys']], ['mallorca', ['mallorca','palma']],\n      ['costa-brava', ['costa brava']], ['kaprun', ['kaprun']], ['zell-am-see', ['zell am see']],\n      ['vemdalen', ['vemdalen']]\n    ];\n    for (let i = 0; i &lt; matches.length; i += 1) {\n      if (matches[i][1].some(function (term) { return value.indexOf(term) &gt;= 0; })) return matches[i][0];\n    }\n    return null;\n  }\n\n  function showInitialHint() {\n    if (chatEl.children.length) return;\n\n    widget.classList.add('is-start');\n\n    chatEl.innerHTML =\n      '<div class=\"bno-helper-empty-state\">' +\n        '<strong>Experimenta o Assistente de Viagem BNO com IA<\/strong><br>' +\n        'Escolhe uma sugest\u00e3o abaixo ou escreve a tua pergunta no campo na parte inferior.' +\n      '<\/div>';\n\n    quickPromptsEl.style.display = '';\n  }\n\n  function clearInitialHint() {\n    widget.classList.remove('is-start');\n\n    const hint = chatEl.querySelector('.bno-helper-empty-state');\n    if (hint) hint.remove();\n  }\n\n  function rememberDestinationFromResponse(data) {\n    const candidates = [\n      data &amp;&amp; data.tripProposal &amp;&amp; data.tripProposal.destination &amp;&amp; data.tripProposal.destination.destinationSlug,\n      data &amp;&amp; data.tripProposal &amp;&amp; data.tripProposal.destination &amp;&amp; data.tripProposal.destination.area,\n      data &amp;&amp; data.searchContext &amp;&amp; data.searchContext.params &amp;&amp; data.searchContext.params.area,\n      data &amp;&amp; data.detectedDestination\n    ];\n\n    for (const candidate of candidates) {\n      const value = String(candidate || '').trim();\n      if (value) {\n        lastDestinationSlug = value.slice(0, 120);\n        return;\n      }\n    }\n  }\n\n  function removeContactForm() {\n    const card = chatEl.querySelector('[data-bno-contact-card]');\n    if (card) card.remove();\n    contactFormOpen = false;\n  }\n\n  function setSupportUiActive() {\n    humanRowEl.classList.add('is-active');\n    humanTitleEl.textContent = 'Est\u00e1s a falar com um membro da nossa equipa';\n    humanHintEl.textContent = 'Chat direto com o apoio ao cliente da BNO Travel';\n    humanButtonEl.classList.add('is-active');\n    humanButtonEl.innerHTML = '<span aria-hidden=\"true\">\u2713<\/span><span>Est\u00e1s a falar com a BNO Travel<\/span>';\n    humanButtonEl.disabled = true;\n    quickPromptsEl.style.display = 'none';\n    queryEl.placeholder = 'Escreve uma mensagem \u00e0 BNO Travel \u2026';\n    endSupportBtn.hidden = false;\n  }\n\n  function appendSupportIntro() {\n    clearInitialHint();\n    chatEl.insertAdjacentHTML('beforeend',\n      '<div class=\"bno-helper-message bno-helper-message-assistant\"><div class=\"bno-helper-bubble\"><div class=\"bno-helper-message-label\">BNO Travel<\/div><strong>Est\u00e1s agora a conversar com a BNO Travel<\/strong><p>Escreve em que precisas de ajuda. Quando um membro da equipa de apoio responder, a resposta aparecer\u00e1 aqui.<\/p><p>Se sa\u00edres da p\u00e1gina antes de conseguirmos responder, podemos contactar-te atrav\u00e9s do endere\u00e7o de e-mail que indicaste.<\/p><\/div><\/div>'\n    );\n    scrollBottom();\n  }\n\n  function showSupportContactForm() {\n    if (supportToken) {\n      enterSupportMode();\n      return;\n    }\n\n    if (contactFormOpen) {\n      const existingName = chatEl.querySelector('[data-bno-contact-name]');\n      if (existingName) existingName.focus();\n      return;\n    }\n\n    clearInitialHint();\n    contactFormOpen = true;\n    quickPromptsEl.style.display = 'none';\n    setMainInputEnabled(false);\n    setStatus('Preenche o nome e o endere\u00e7o de e-mail para iniciares uma conversa com a BNO Travel.');\n\n    chatEl.insertAdjacentHTML('beforeend',\n      '<div class=\"bno-helper-message bno-helper-message-assistant\" data-bno-contact-card=\"1\">' +\n        '<div class=\"bno-helper-bubble bno-helper-contact-card\">' +\n          '<strong>Fala com um membro da nossa equipa<\/strong>' +\n          '<p>Indica o nome e o endere\u00e7o de e-mail. Assim, podemos contactar-te se sa\u00edres do site antes de conseguirmos responder.<\/p>' +\n          '<form class=\"bno-helper-contact-form\" data-bno-contact-form=\"1\" novalidate>' +\n            '<div class=\"bno-helper-contact-field\"><label for=\"bno-helper-contact-name\">Nome<\/label><input id=\"bno-helper-contact-name\" data-bno-contact-name=\"1\" name=\"name\" type=\"text\" autocomplete=\"name\" maxlength=\"160\" required value=\"' + escapeHtml(supportProfile.name) + '\"><\/div>' +\n            '<div class=\"bno-helper-contact-field\"><label for=\"bno-helper-contact-email\">E-mail<\/label><input id=\"bno-helper-contact-email\" data-bno-contact-email=\"1\" name=\"email\" type=\"email\" inputmode=\"email\" autocomplete=\"email\" maxlength=\"320\" required value=\"' + escapeHtml(supportProfile.email) + '\"><\/div>' +\n            '<p class=\"bno-helper-contact-note\">Os dados de contacto s\u00e3o utilizados para responder a este pedido.<\/p>' +\n            '<p class=\"bno-helper-contact-error\" data-bno-contact-error=\"1\" aria-live=\"polite\"><\/p>' +\n            '<div class=\"bno-helper-contact-actions\"><button type=\"submit\" class=\"bno-helper-contact-start\">Iniciar conversa<\/button><button type=\"button\" class=\"bno-helper-contact-cancel\" data-bno-contact-cancel=\"1\">Cancelar<\/button><\/div>' +\n          '<\/form>' +\n        '<\/div>' +\n      '<\/div>'\n    );\n\n    scrollBottom();\n    setTimeout(function () {\n      const nameInput = chatEl.querySelector('[data-bno-contact-name]');\n      const emailInput = chatEl.querySelector('[data-bno-contact-email]');\n      if (nameInput &amp;&amp; !nameInput.value) nameInput.focus();\n      else if (emailInput) emailInput.focus();\n    }, 50);\n  }\n\n  function cancelSupportContactForm() {\n    removeContactForm();\n    if (!supportMode) quickPromptsEl.style.display = '';\n    setMainInputEnabled(true);\n    setStatus('');\n    if (!chatEl.children.length) showInitialHint();\n    queryEl.focus();\n  }\n\n  function enterSupportMode() {\n    removeContactForm();\n    if (!supportMode) appendSupportIntro();\n    supportMode = true;\n    setSupportUiActive();\n    setMainInputEnabled(true);\n    setStatus('Chat direto com o apoio ao cliente da BNO Travel', 'success');\n    if (supportToken) startSupportPolling();\n    queryEl.focus();\n  }\n\n  function submitSupportContactForm(form) {\n    const nameInput = form.querySelector('[data-bno-contact-name]');\n    const emailInput = form.querySelector('[data-bno-contact-email]');\n    const errorEl = form.querySelector('[data-bno-contact-error]');\n    const name = String(nameInput &amp;&amp; nameInput.value || '').trim();\n    const email = String(emailInput &amp;&amp; emailInput.value || '').trim().toLowerCase();\n\n    if (!name) {\n      errorEl.textContent = 'Introduz o teu nome.';\n      if (nameInput) nameInput.focus();\n      return;\n    }\n\n    if (!isValidEmail(email)) {\n      errorEl.textContent = 'Introduz um endere\u00e7o de e-mail v\u00e1lido.';\n      if (emailInput) emailInput.focus();\n      return;\n    }\n\n    errorEl.textContent = '';\n    saveSupportProfile({ name: name, email: email });\n    enterSupportMode();\n  }\n\n  function resetSupportUi() {\n    supportMode = false;\n    contactFormOpen = false;\n    supportToken = '';\n    supportProfile = { name: '', email: '' };\n    sessionStorage.removeItem(STORAGE_KEY);\n    sessionStorage.removeItem(PROFILE_KEY);\n    seenSupportMessageIds.clear();\n    if (supportPollTimer) clearInterval(supportPollTimer);\n    supportPollTimer = null;\n    setSupportUiIdle();\n    setMainInputEnabled(true);\n    setStatus('');\n  }\n\n  function resetWholeConversation() {\n    resetSupportUi();\n    travelHistory = [];\n    lastDestinationSlug = '';\n    lastPackageOptions = [];\n    lastPackageVisibleCount = 0;\n    chatEl.innerHTML = '';\n    queryEl.value = '';\n    resizeInput();\n    showInitialHint();\n    scrollBottom();\n  }\n\n  async function endSupportConversation() {\n    const tokenToClose = supportToken;\n    endSupportBtn.disabled = true;\n    setStatus('A terminar a conversa \u2026');\n\n    try {\n      if (tokenToClose) {\n        const response = await fetch(API_BASE + SUPPORT_ENDPOINT + '\/conversations\/' + encodeURIComponent(tokenToClose), {\n          method: 'PATCH',\n          headers: { 'Content-Type': 'application\/json' },\n          cache: 'no-store',\n          body: JSON.stringify({ status: 'closed' })\n        });\n        const data = await response.json().catch(function () { return null; });\n        if (!response.ok || !data || !data.ok) {\n          throw new Error(data &amp;&amp; data.error || 'support_close_failed');\n        }\n      }\n\n      resetWholeConversation();\n      setStatus('A conversa terminou. Podes iniciar uma nova conversa.', 'success');\n    } catch (error) {\n      console.error('[BNO SUPPORT CLOSE]', error);\n      setStatus('N\u00e3o foi poss\u00edvel terminar a conversa neste momento. Tenta novamente.', 'error');\n    } finally {\n      endSupportBtn.disabled = false;\n    }\n  }\n\n  async function sendTravelHelper(message) {\n    clearInitialHint();\n    quickPromptsEl.style.display = 'none';\n    appendUserMessage(message);\n    setStatus('O Assistente de Viagem BNO com IA est\u00e1 a pensar \u2026');\n    submitEl.disabled = true;\n\n    const language = getLanguage();\n    const nextHistory = travelHistory.concat([{ role: 'user', text: message }]).slice(-16);\n\n    try {\n      const response = await fetch(API_BASE + TRAVEL_HELPER_ENDPOINT, {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        cache: 'no-store',\n        body: JSON.stringify({\n          message: message,\n          lang: language,\n          replyLanguage: language,\n          detectedIntent: classifyWebTravelIntent(message),\n          detectedDestination: extractWebDestinationHint(message),\n          history: nextHistory,\n          helperContext: {\n            replyLanguage: language,\n            detectedIntent: classifyWebTravelIntent(message),\n            detectedDestination: extractWebDestinationHint(message),\n            isTripPlanning: classifyWebTravelIntent(message) === 'trip_planning',\n            source: 'bno-travel-web',\n            pageUrl: window.location.href\n          }\n        })\n      });\n\n      const data = await response.json().catch(function () { return null; });\n      if (!response.ok || !data || !data.reply) {\n        throw new Error(data &amp;&amp; data.error || 'travel_helper_failed');\n      }\n\n      rememberDestinationFromResponse(data);\n      const reply = String(data.reply);\n      const packageOptions = data.packageAction &amp;&amp; Array.isArray(data.packageAction.options) ? data.packageAction.options : [];\n      travelHistory = nextHistory.concat([{ role: 'assistant', text: reply }]).slice(-16);\n\n      if (packageOptions.length) {\n        lastPackageOptions = packageOptions.slice();\n        lastPackageVisibleCount = 0;\n        const narrativeHtml = buildPackageNarrativeHtml(packageOptions);\n        if (narrativeHtml) appendAssistantRichMessage(narrativeHtml, 'Assistente de Viagem BNO com IA');\n        else appendAssistantMessage(reply, 'Assistente de Viagem BNO com IA');\n      } else {\n        appendAssistantMessage(reply, 'Assistente de Viagem BNO com IA');\n      }\n\n      await renderTravelResponseExtras(data);\n      setStatus('');\n    } catch (error) {\n      console.error('[BNO WEB HELPER]', error);\n      appendAssistantMessage('Desculpa, o Assistente de Viagem BNO com IA n\u00e3o est\u00e1 dispon\u00edvel neste momento. Ainda podes escolher \u00abFala com um membro da nossa equipa\u00bb para contactar a BNO Travel.', 'Assistente de Viagem BNO com IA');\n      setStatus('N\u00e3o foi poss\u00edvel obter uma resposta do Assistente de Viagem BNO.', 'error');\n    } finally {\n      submitEl.disabled = false;\n    }\n  }\n\n  async function createSupportConversation(message) {\n    if (!supportProfile.name || !isValidEmail(supportProfile.email)) {\n      throw new Error('support_profile_required');\n    }\n\n    const language = getLanguage();\n    const response = await fetch(API_BASE + SUPPORT_ENDPOINT + '\/conversations', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      cache: 'no-store',\n      body: JSON.stringify({\n        customerName: supportProfile.name,\n        customerEmail: supportProfile.email,\n        language: language,\n        destinationSlug: lastDestinationSlug || null,\n        pageUrl: window.location.href,\n        initialMessage: message,\n        travelHelperContext: {\n          history: travelHistory.slice(-12),\n          source: 'bno-travel-web',\n          pageUrl: window.location.href\n        }\n      })\n    });\n\n    const data = await response.json().catch(function () { return null; });\n    if (!response.ok || !data || !data.ok || !data.data || !data.data.publicToken) {\n      throw new Error(data &amp;&amp; data.error || 'support_create_failed');\n    }\n\n    supportToken = String(data.data.publicToken);\n    sessionStorage.setItem(STORAGE_KEY, supportToken);\n    startSupportPolling();\n  }\n\n  async function sendSupportMessage(message) {\n    clearInitialHint();\n    appendUserMessage(message);\n    setStatus('A enviar para a BNO Travel \u2026');\n    submitEl.disabled = true;\n\n    try {\n      if (!supportToken) {\n        await createSupportConversation(message);\n      } else {\n        const response = await fetch(API_BASE + SUPPORT_ENDPOINT + '\/conversations\/' + encodeURIComponent(supportToken) + '\/messages', {\n          method: 'POST',\n          headers: { 'Content-Type': 'application\/json' },\n          cache: 'no-store',\n          body: JSON.stringify({ body: message })\n        });\n        const data = await response.json().catch(function () { return null; });\n        if (!response.ok || !data || !data.ok) throw new Error(data &amp;&amp; data.error || 'support_message_failed');\n      }\n\n      setStatus('A mensagem foi enviada para a BNO Travel.', 'success');\n      await pollSupportMessages();\n    } catch (error) {\n      console.error('[BNO SUPPORT CHAT]', error);\n      if (String(error &amp;&amp; error.message || '') === 'support_profile_required') {\n        supportMode = false;\n        setSupportUiIdle();\n        showSupportContactForm();\n        setStatus('\u00c9 necess\u00e1rio preencher o nome e o endere\u00e7o de e-mail antes de enviar a mensagem.', 'error');\n      } else {\n        setStatus('N\u00e3o foi poss\u00edvel enviar a mensagem. Tenta novamente.', 'error');\n      }\n    } finally {\n      if (!contactFormOpen) submitEl.disabled = false;\n    }\n  }\n\n  async function pollSupportMessages() {\n    if (!supportToken) return;\n\n    try {\n      const response = await fetch(API_BASE + SUPPORT_ENDPOINT + '\/conversations\/' + encodeURIComponent(supportToken) + '\/messages', {\n        cache: 'no-store'\n      });\n      const data = await response.json().catch(function () { return null; });\n      if (!response.ok || !data || !data.ok) return;\n\n      if (data.data &amp;&amp; data.data.conversation &amp;&amp; data.data.conversation.status === 'closed') {\n        resetWholeConversation();\n        setStatus('Este chat de apoio terminou. Podes iniciar uma nova conversa.', 'success');\n        return;\n      }\n\n      const messages = Array.isArray(data.data &amp;&amp; data.data.messages) ? data.data.messages : [];\n      const staffMessages = messages.filter(function (message) { return message.sender_type === 'staff'; });\n\n      staffMessages.forEach(function (message) {\n        const messageId = String(message.id || '');\n        if (!messageId || seenSupportMessageIds.has(messageId)) return;\n        const staffName = firstText(message.sender_name, message.staff_name, message.display_name);\n        appendAssistantMessage(String(message.body || ''), staffName ? staffName + ', BNO Travel' : 'BNO Travel');\n        seenSupportMessageIds.add(messageId);\n      });\n    } catch (error) {\n      console.warn('[BNO SUPPORT POLL]', error);\n    }\n  }\n\n  function startSupportPolling() {\n    if (supportPollTimer) clearInterval(supportPollTimer);\n    pollSupportMessages();\n    supportPollTimer = window.setInterval(pollSupportMessages, 8000);\n  }\n\n  async function handleSend(messageOverride) {\n    if (contactFormOpen) return;\n\n    const message = String(messageOverride || queryEl.value || '').trim();\n    if (!message) {\n      setStatus('Escreve primeiro uma mensagem.');\n      return;\n    }\n\n    queryEl.value = '';\n    resizeInput();\n\n    if (!supportMode) {\n      const selectedPackageIndex = extractPackageChoiceIndex(message);\n      if (selectedPackageIndex) {\n        appendUserMessage(message);\n        openPackageOption(selectedPackageIndex);\n        return;\n      }\n\n      if (isMorePackageRequest(message)) {\n        appendUserMessage(message);\n        await showNextPackageOptions();\n        return;\n      }\n    }\n\n    if (supportMode) await sendSupportMessage(message);\n    else await sendTravelHelper(message);\n  }\n\n  launcher.addEventListener('click', openHelper);\n  closeBtn.addEventListener('click', closeHelper);\n  overlay.addEventListener('click', closeHelper);\n  humanButtonEl.addEventListener('click', function () { showSupportContactForm(); });\n  endSupportBtn.addEventListener('click', function () { endSupportConversation(); });\n  submitEl.addEventListener('click', function () { handleSend(); });\n\n  queryEl.addEventListener('input', resizeInput);\n  queryEl.addEventListener('keydown', function (event) {\n    if (event.key === 'Enter' &amp;&amp; !event.shiftKey) {\n      event.preventDefault();\n      handleSend();\n    }\n  });\n\n  document.addEventListener('keydown', function (event) {\n    if (event.key === 'Escape' &amp;&amp; widget.classList.contains('is-open')) closeHelper();\n  });\n\n  quickPromptsEl.addEventListener('click', function (event) {\n    const button = event.target.closest('button[data-prompt]');\n    if (!button || supportMode) return;\n    handleSend(button.getAttribute('data-prompt') || '');\n  });\n\n  chatEl.addEventListener('click', function (event) {\n    const packageButton = event.target.closest('[data-bno-package-option-index]');\n    if (packageButton &amp;&amp; !supportMode) {\n      event.preventDefault();\n      const index = Number(packageButton.getAttribute('data-bno-package-option-index'));\n      openPackageOption(index);\n      return;\n    }\n\n    const moreButton = event.target.closest('[data-bno-show-more-package]');\n    if (moreButton &amp;&amp; !supportMode) {\n      event.preventDefault();\n      moreButton.disabled = true;\n      showNextPackageOptions();\n      return;\n    }\n\n    const cancel = event.target.closest('[data-bno-contact-cancel]');\n    if (cancel) {\n      event.preventDefault();\n      cancelSupportContactForm();\n    }\n  });\n\n  chatEl.addEventListener('submit', function (event) {\n    const form = event.target.closest('[data-bno-contact-form]');\n    if (!form) return;\n    event.preventDefault();\n    submitSupportContactForm(form);\n  });\n\n  showInitialHint();\n\n  \/\/ Give the closed BNO Reisehjelper launcher one subtle attention cue on page load.\n  window.setTimeout(startLauncherAttention, 900);\n\n  if (supportToken) {\n    supportMode = true;\n    clearInitialHint();\n    appendSupportIntro();\n    setSupportUiActive();\n    setStatus('Chat direto com o apoio ao cliente da BNO Travel', 'success');\n    startSupportPolling();\n  }\n})();\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3807023 elementor-widget elementor-widget-html\" data-id=\"3807023\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  const API_BASE = 'https:\/\/DIN-BNO-API-URL.onrender.com';\r\n  const API_ENDPOINT = '\/api\/travel-helper\/search';\r\n  const DEFAULT_LANGUAGE = 'pt-pt';\r\n\r\n  const widget = document.getElementById('bno-helper-widget');\r\n  const launcher = document.getElementById('bno-helper-launcher');\r\n  const overlay = document.getElementById('bno-helper-overlay');\r\n  const panel = document.getElementById('bno-helper-panel');\r\n  const closeBtn = document.getElementById('bno-helper-close');\r\n  const destinationEl = document.getElementById('bno-helper-destination');\r\n  const queryEl = document.getElementById('bno-helper-query');\r\n  const submitEl = document.getElementById('bno-helper-submit');\r\n  const chipsEl = document.getElementById('bno-helper-chips');\r\n  const statusEl = document.getElementById('bno-helper-status');\r\n  const chatEl = document.getElementById('bno-helper-chat');\r\n\r\n  let activeCategory = '';\r\n\r\n  function escapeHtml(value) {\r\n    return String(value || '')\r\n      .replace(\/&\/g, '&amp;')\r\n      .replace(\/\/g, '&gt;')\r\n      .replace(\/\"\/g, '&quot;')\r\n      .replace(\/'\/g, '&#39;');\r\n  }\r\n\r\n  function truncate(text, maxLength) {\r\n    const value = String(text || '').trim();\r\n    if (value.length <= maxLength) return value;\r\n    return value.slice(0, maxLength).trim() + '\u2026';\r\n  }\r\n\r\n  function openHelper() {\r\n    widget.classList.add('is-open');\r\n    launcher.setAttribute('aria-expanded', 'true');\r\n    panel.setAttribute('aria-hidden', 'false');\r\n  }\r\n\r\n  function closeHelper() {\r\n    widget.classList.remove('is-open');\r\n    launcher.setAttribute('aria-expanded', 'false');\r\n    panel.setAttribute('aria-hidden', 'true');\r\n  }\r\n\r\n  function setStatus(message, type) {\r\n    statusEl.textContent = message || '';\r\n    statusEl.classList.remove('is-error');\r\n    if (type === 'error') statusEl.classList.add('is-error');\r\n  }\r\n\r\n  function appendUserMessage(text) {\r\n    const html = `\r\n      <div class=\"bno-helper-message bno-helper-message-user\">\r\n        <div class=\"bno-helper-bubble\">\r\n          <p>${escapeHtml(text)}\r\n        <\/script><\/div>\r\n      <\/div>\r\n    `;\r\n    chatEl.insertAdjacentHTML('beforeend', html);\r\n    chatEl.scrollTop = chatEl.scrollHeight;\r\n  }\r\n\r\n  function getActionLink(item) {\r\n    if (item.app_route) {\r\n      return {\r\n        href: item.app_route,\r\n        label: 'Mais informa\u00e7\u00f5es',\r\n        className: 'bno-helper-link bno-helper-link-primary'\r\n      };\r\n    }\r\n    if (item.external_url) {\r\n      return {\r\n        href: item.external_url,\r\n        label: 'Continuar',\r\n        className: 'bno-helper-link bno-helper-link-primary'\r\n      };\r\n    }\r\n    return null;\r\n  }\r\n\r\n  function renderRelatedItems(items) {\r\n    if (!items.length) return '';\r\n\r\n    return `\r\n      <div class=\"bno-helper-related-list\">\r\n        ${items.map((item) =&gt; {\r\n          const action = getActionLink(item);\r\n          return `\r\n            <div class=\"bno-helper-related-item\">\r\n              <strong>${escapeHtml(item.title || 'Resposta relacionada')}<\/strong>\r\n              ${item.summary ? `<p>${escapeHtml(item.summary)}<\/p>` : ''}\r\n              ${action ? `<a class=\"bno-helper-link bno-helper-link-secondary\" href=\"%24%7BescapeHtml(action.href)%7D\">${escapeHtml(action.label)}<\/a>` : ''}\r\n            <\/div>\r\n          `;\r\n        }).join('')}\r\n      <\/div>\r\n    `;\r\n  }\r\n\r\n  function appendAssistantResult(items) {\r\n    if (!items || !items.length) {\r\n      const fallbackHtml = `\r\n        <div class=\"bno-helper-message bno-helper-message-assistant\">\r\n          <div class=\"bno-helper-bubble\">\r\n            <strong>N\u00e3o encontrei uma resposta suficientemente clara.<\/strong>\r\n            <p>Tenta outra pesquisa, escolhe um destino ou utiliza um dos temas abaixo.<\/p>\r\n            <div class=\"bno-helper-result-actions\">\r\n              <a href=\"#\" class=\"bno-helper-link bno-helper-link-secondary\" data-quick-query=\"check-in e check-out\">Check-in e check-out<\/a>\r\n              <a href=\"#\" class=\"bno-helper-link bno-helper-link-secondary\" data-quick-query=\"pagamento\">Pagamento<\/a>\r\n              <a href=\"#\" class=\"bno-helper-link bno-helper-link-secondary\" data-quick-query=\"cancelamento\">Cancelamento<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      `;\r\n      chatEl.insertAdjacentHTML('beforeend', fallbackHtml);\r\n      chatEl.scrollTop = chatEl.scrollHeight;\r\n      return;\r\n    }\r\n\r\n    const mainItem = items[0];\r\n    const relatedItems = items.slice(1, 4);\r\n    const action = getActionLink(mainItem);\r\n    const preview = mainItem.body ? truncate(mainItem.body, 240) : '';\r\n\r\n    const html = `\r\n      <div class=\"bno-helper-message bno-helper-message-assistant\">\r\n        <div class=\"bno-helper-bubble\">\r\n          <strong>${escapeHtml(mainItem.title || 'Resposta')}<\/strong>\r\n\r\n          <div class=\"bno-helper-result-meta\">\r\n            ${mainItem.destination_slug ? `<span class=\"bno-helper-pill\">${escapeHtml(mainItem.destination_slug)}<\/span>` : ''}\r\n            ${mainItem.category ? `<span class=\"bno-helper-pill\">${escapeHtml(mainItem.category)}<\/span>` : ''}\r\n          <\/div>\r\n\r\n          ${mainItem.summary ? `<p>${escapeHtml(mainItem.summary)}<\/p>` : ''}\r\n          ${preview ? `<p>${escapeHtml(preview)}<\/p>` : ''}\r\n\r\n          ${action ? `\r\n            <div class=\"bno-helper-result-actions\">\r\n              <a class=\"${action.className}\" href=\"%24%7BescapeHtml(action.href)%7D\">${escapeHtml(action.label)}<\/a>\r\n            <\/div>\r\n          ` : ''}\r\n\r\n          ${relatedItems.length ? `\r\n            <div class=\"bno-helper-result-actions\" style=\"margin-top:16px;\">\r\n              <strong>Respostas relacionadas<\/strong>\r\n            <\/div>\r\n            ${renderRelatedItems(relatedItems)}\r\n          ` : ''}\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n\r\n    chatEl.insertAdjacentHTML('beforeend', html);\r\n    chatEl.scrollTop = chatEl.scrollHeight;\r\n  }\r\n\r\n  function normalizeItems(rawItems) {\r\n    return (rawItems || [])\r\n      .filter(item =&gt; item &amp;&amp; item.is_active !== false)\r\n      .sort((a, b) =&gt; {\r\n        const featuredDiff = Number(Boolean(b.is_featured)) - Number(Boolean(a.is_featured));\r\n        if (featuredDiff !== 0) return featuredDiff;\r\n\r\n        const sortA = Number.isFinite(Number(a.sort_order)) ? Number(a.sort_order) : 9999;\r\n        const sortB = Number.isFinite(Number(b.sort_order)) ? Number(b.sort_order) : 9999;\r\n        return sortA - sortB;\r\n      });\r\n  }\r\n\r\n  async function searchHelper() {\r\n    const query = queryEl.value.trim();\r\n    const destination_slug = destinationEl.value;\r\n    const category = activeCategory;\r\n\r\n    if (!query &amp;&amp; !category) {\r\n      setStatus('Escreve uma pergunta ou escolhe um tema.');\r\n      return;\r\n    }\r\n\r\n    appendUserMessage(query || (category ? `Ver tema: ${category}` : 'Mostrar ajuda'));\r\n    setStatus('A pesquisar no Assistente de Viagem BNO \u2026');\r\n    submitEl.disabled = true;\r\n    submitEl.textContent = 'A pesquisar\u2026';\r\n\r\n    try {\r\n      const response = await fetch(`${API_BASE}${API_ENDPOINT}`, {\r\n        method: 'POST',\r\n        headers: {\r\n          'Content-Type': 'application\/json'\r\n        },\r\n        body: JSON.stringify({\r\n          language: DEFAULT_LANGUAGE,\r\n          destination_slug,\r\n          category,\r\n          query\r\n        })\r\n      });\r\n\r\n      const result = await response.json();\r\n\r\n      if (!response.ok || !result?.ok) {\r\n        throw new Error('N\u00e3o foi poss\u00edvel obter uma resposta do assistente neste momento.');\r\n      }\r\n\r\n      const items = normalizeItems(result?.data?.items || []);\r\n      appendAssistantResult(items);\r\n      setStatus(items.length ? `${items.length} resultados encontrados` : 'Sem resultados');\r\n    } catch (error) {\r\n      setStatus(error.message || 'Ocorreu um erro.', 'error');\r\n      appendAssistantResult([]);\r\n    } finally {\r\n      submitEl.disabled = false;\r\n      submitEl.textContent = 'Pesquisar';\r\n      queryEl.value = '';\r\n    }\r\n  }\r\n\r\n  function setActiveChip(button) {\r\n    const buttons = chipsEl.querySelectorAll('button[data-category]');\r\n    buttons.forEach(btn =&gt; btn.classList.remove('is-active'));\r\n    button.classList.add('is-active');\r\n    activeCategory = button.dataset.category || '';\r\n  }\r\n\r\n  launcher.addEventListener('click', openHelper);\r\n  closeBtn.addEventListener('click', closeHelper);\r\n  overlay.addEventListener('click', closeHelper);\r\n\r\n  document.addEventListener('keydown', function (event) {\r\n    if (event.key === 'Escape' &amp;&amp; widget.classList.contains('is-open')) {\r\n      closeHelper();\r\n    }\r\n  });\r\n\r\n  submitEl.addEventListener('click', searchHelper);\r\n\r\n  queryEl.addEventListener('keydown', function (event) {\r\n    if (event.key === 'Enter') {\r\n      event.preventDefault();\r\n      searchHelper();\r\n    }\r\n  });\r\n\r\n  chipsEl.addEventListener('click', function (event) {\r\n    const button = event.target.closest('button[data-category]');\r\n    if (!button) return;\r\n    setActiveChip(button);\r\n    searchHelper();\r\n  });\r\n\r\n  chatEl.addEventListener('click', function (event) {\r\n    const quickLink = event.target.closest('[data-quick-query]');\r\n    if (!quickLink) return;\r\n    event.preventDefault();\r\n    queryEl.value = quickLink.getAttribute('data-quick-query') || '';\r\n    searchHelper();\r\n  });\r\n})();\r\n\r\n\t\t\t\t","protected":false},"excerpt":{"rendered":"<p>BNO Travel Planeia a tua viagem mais facilmente na aplica\u00e7\u00e3o Abrir \u00d7 Planeia a tua viagem mais facilmente com a BNO Travel Encontra alojamento numa sele\u00e7\u00e3o de destinos, pesquisa voos para viagens pr\u00f3ximas ou long\u00ednquas e reserva um carro de aluguer para manteres a liberdade de movimentos. Tudo reunido numa solu\u00e7\u00e3o clara e f\u00e1cil de [&hellip;]<\/p>\n","protected":false},"author":260013438,"featured_media":33011,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","rank_math_title":"BNO Travel | Alojamento, voos e carro de aluguer","rank_math_description":"Planeia a viagem com a BNO Travel. Encontra alojamento, hot\u00e9is, voos e carros de aluguer para destinos na Europa e no mundo.","rank_math_focus_keyword":"BNO Travel","_dpc-meta-title":"","_dpc-meta-description":"","_dpc-keyword":""},"class_list":["post-95851","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PgDuwj-oVZ","jetpack-related-posts":[{"id":28330,"url":"https:\/\/bno-travel.com\/en\/home\/","url_meta":{"origin":95851,"position":0},"title":"Home","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Plan your trip more easily in the app Open \u00d7 Plan your trip more easily with BNO Travel Find accommodation in selected destinations, search for flights near and far, and book a rental car for the freedom to continue your journey. Everything is brought together in one clear,\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":94051,"url":"https:\/\/bno-travel.com\/fi\/etusivu\/","url_meta":{"origin":95851,"position":1},"title":"Etusivu","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Suunnittele matkasi helpommin sovelluksessa Avaa \u00d7 Suunnittele matkasi helpommin BNO Travelin avulla L\u00f6yd\u00e4 majoitus valituista kohteista, etsi lentoja l\u00e4helle ja kauas sek\u00e4 varaa vuokra-auto, joka antaa vapautta jatkaa matkaa. Kaikki selke\u00e4ss\u00e4 ja helppok\u00e4ytt\u00f6isess\u00e4 palvelussa. L\u00f6yd\u00e4 majoitus Etsi lentoja L\u00f6yd\u00e4 vuokra-auto Helpompia valintoja. Parempi kokonaiskuva. BNO Travel kokoaa matkan\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":91536,"url":"https:\/\/bno-travel.com\/nl\/home\/","url_meta":{"origin":95851,"position":2},"title":"Home","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Plan uw reis eenvoudiger in de app Openen \u00d7 Plan uw reis eenvoudiger met BNO Travel Vind accommodatie in geselecteerde bestemmingen, zoek vluchten voor reizen dichtbij en ver weg, en boek een huurauto die u verder vrijheid geeft. Alles verzameld in een overzichtelijke en gebruiksvriendelijke oplossing. Vind accommodatie\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":92242,"url":"https:\/\/bno-travel.com\/de\/startseite\/","url_meta":{"origin":95851,"position":3},"title":"Startseite","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Planen Sie Ihre Reise einfacher in der App \u00d6ffnen \u00d7 Planen Sie Ihre Reise einfacher mit BNO Travel Finden Sie Unterk\u00fcnfte in ausgew\u00e4hlten Reisezielen, suchen Sie Fl\u00fcge f\u00fcr Reisen in die N\u00e4he und in die Ferne und buchen Sie einen Mietwagen, der Ihnen unterwegs Flexibilit\u00e4t bietet. Alles geb\u00fcndelt\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":28315,"url":"https:\/\/bno-travel.com\/hjem\/","url_meta":{"origin":95851,"position":4},"title":"Hjem","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Planlegg reisen enklere i appen \u00c5pne \u00d7 Planlegg reisen enklere med BNO Travel Finn overnatting i utvalgte destinasjoner, s\u00f8k fly til reiser n\u00e6r og langt, og bestill leiebil som gir deg frihet videre. Alt samlet i en ryddig og brukervennlig l\u00f8sning. Finn overnatting S\u00f8k fly Finn leiebil Enklere\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"BNO Travel \u2013 overnatting, fly og leiebil","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":96325,"url":"https:\/\/bno-travel.com\/is\/heim\/","url_meta":{"origin":95851,"position":5},"title":"Heim","author":"Jan Terje \u00c5s","date":"3 de Abril, 2026","format":false,"excerpt":"BNO Travel Skipulegg\u00f0u fer\u00f0ina \u00e1 einfaldari h\u00e1tt \u00ed appinu Opna \u00d7 Skipulegg\u00f0u fer\u00f0ina au\u00f0veldlega me\u00f0 BNO Travel Finndu gistingu \u00e1 v\u00f6ldum \u00e1fangast\u00f6\u00f0um, leita\u00f0u a\u00f0 flugi fyrir fer\u00f0ir n\u00e6r og fj\u00e6r og b\u00f3ka\u00f0u b\u00edlaleigub\u00edl sem veitir \u00fe\u00e9r frelsi til a\u00f0 halda fer\u00f0inni \u00e1fram. Allt \u00e1 einum sta\u00f0 \u00ed sk\u00fdrri og notendav\u00e6nni\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bno-travel.com\/wp-content\/uploads\/2026\/04\/BNO-1Travel_SymbolOnly_Gray_on_0C1A38_1920x1080.png?fit=1039%2C493&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/pages\/95851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/users\/260013438"}],"replies":[{"embeddable":true,"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=95851"}],"version-history":[{"count":16,"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/pages\/95851\/revisions"}],"predecessor-version":[{"id":97146,"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/pages\/95851\/revisions\/97146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/media\/33011"}],"wp:attachment":[{"href":"https:\/\/bno-travel.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=95851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}