PageSourceSearch

https://www.cavalryandarmor.com/journal

html cavalryandarmor.com collected 2026-09-27 04:09:12 UTC 75,153 bytes, 1,566 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.cavalryandarmor.com/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: 'fa626668',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Aug 03, 2026',
54        ExternalUid: '148517',
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'journal',
64        InitialPageUuid: '5cf27b4c05764b7b85bd2e64ca4f46b1',
65        InitialPageId: '1174645502',
66        InitialEncodedPageAlias: 'am91cm5hbA==',
67        InitialHeaderUuid: 'b4f582901f8b4301a57cbd63ccae215d',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'LEFT',
99        currentLanguage: 'en',
100        currentLocale: 'en',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
110            enable: 'Enable'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: 4,
115            NavbarLiveHomePage: 'https://www.cavalryandarmor.com/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: false,
121        planID: '872',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'en',
132        hamburgerMigration: null,
133        isFlexSite: false
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 25;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162<!-- Injecting site-wide to the head -->
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180<script type="text/javascript" id="d_track_campaign">
181    (function() {
182        if (!window.location.search) {
183            return;
184        }
185        const cleanParams = window.location.search.substring(1); // Strip ?
186        const queryParams = cleanParams.split('&');
187
188        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
189        const domain = 'domain=' + window.location.hostname;
190        const path = "path=/";
191
192        queryParams.forEach((param) => {
193            const [key, value = ''] = param.split('=');
194            if (key.startsWith('utm_')) {
195                const cookieName = "_dm_rt_" + key.substring(4);
196                const cookie = cookieName + "=" + value;
197                const joined = [cookie, expires, domain, path].join(";");
198                document.cookie = joined;
199            }
200        });
201    }());
202</script>
vendor: 1 bytes, line 202
202
203<script type="text/javascript" id="d_track_referrer">
204    (function() {
205        const cookieName = '_dm_entry_referrer';
206        const referrer = document.referrer;
207        if (!referrer) {
208            return;
209        }
210        let referrerOrigin;
211        try {
212            referrerOrigin = new URL(referrer).origin;
213        } catch (e) {
214            return;
215        }
216        // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to.
217        if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) {
218            return;
219        }
220        try {
221            const existing = document.cookie
222                .split('; ')
223                .find((candidate) => candidate.indexOf(cookieName + '=') === 0);
224            if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) {
225                return;
226            }
227            // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission
228            // reads alongside this one (session-scoped in practice — see FBN-5389).
229            const secure = window.location.protocol === 'https:' ? ';Secure' : '';
230            document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin)
231                + ';path=/;SameSite=Lax' + secure;
232        } catch (e) {
233            return;
234        }
235    }());
236</script>
236
237
238<script type="text/javascript" >
239    var _dm_gaq = {};
240    var _gaq = _gaq || [];
241    var _dm_insite = [];
242</script>
242
243
244
245
246
247
248
249<!-- End Injecting site-wide to the head -->
250
251<!-- Inject secured cdn script -->
252
253
254<!-- ========= Meta Tags ========= -->
255<!-- PWA settings -->
256<script>
257    function toHash(str) {
258        var hash = 5381, i = str.length;
259        while (i) {
260            hash = hash * 33 ^ str.charCodeAt(--i)
261        }
262        return hash >>> 0
263    }
264</script>
vendor: 1 bytes, line 264
264
265<script>
266    (function (global) {
267    //const cacheKey = global.cacheKey;
268    const isOffline = 'onLine' in navigator && navigator.onLine === false;
269    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
270    if (isOffline) {
271        console.log('offline mode');
272    }
273    if (!hasServiceWorkerSupport) {
274        console.log('service worker is not supported');
275    }
276    if (hasServiceWorkerSupport && !isOffline) {
277        window.addEventListener('load', function () {
278            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
279            navigator.serviceWorker
280                .register(serviceWorkerPath, { scope: './' })
281                .then(
282                    function (registration) {
283                        // Registration was successful
284                        console.log(
285                            'ServiceWorker registration successful with scope: ',
286                            registration.scope
287                        );
288                    },
289                    function (err) {
290                        // registration failed :(
291                        console.log('ServiceWorker registration failed: ', err);
292                    }
293                )
294                .catch(function (err) {
295                    console.log(err);
296                });
297        });
298
299        // helper function to refresh the page
300        var refreshPage = (function () {
301            var refreshing;
302            return function () {
303                if (refreshing) return;
304                // prevent multiple refreshes
305                var refreshkey = 'refreshed' + location.href;
306                var prevRefresh = localStorage.getItem(refreshkey);
307                if (prevRefresh) {
308                    localStorage.removeItem(refreshkey);
309                    if (Date.now() - prevRefresh < 30000) {
310                        return; // dont go into a refresh loop
311                    }
312                }
313                refreshing = true;
314                localStorage.setItem(refreshkey, Date.now());
315                console.log('refereshing page');
316                window.location.reload();
317            };
318        })();
319
320        function messageServiceWorker(data) {
321            return new Promise(function (resolve, reject) {
322                if (navigator.serviceWorker.controller) {
323                    var worker = navigator.serviceWorker.controller;
324                    var messageChannel = new MessageChannel();
325                    messageChannel.port1.onmessage = replyHandler;
326                    worker.postMessage(data, [messageChannel.port2]);
327                    function replyHandler(event) {
328                        resolve(event.data);
329                    }
330                } else {
331                    resolve();
332                }
333            });
334        }
335    }
336})(window);
337</script>
337
338<!-- Add manifest -->
339<!-- End PWA settings -->
340
341
342
343<link rel="canonical" href="https://www.cavalryandarmor.com/journal">
344
345<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
346<meta name="dm:lcp-preload" content="dm:lcp-frozen">
347<meta name="apple-mobile-web-app-capable" content="yes">
348
349<!--Add favorites icons-->
350
351<link rel="apple-touch-icon"
352      href="https://irp.cdn-website.com/fa626668/dms3rep/multi/Cavalry-Mobile.jpg"/>
353
354<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/fa626668/site_favicon_16_1741940347436.ico"/>
355
356<!-- End favorite icons -->
357<link rel="preconnect" href="https://irp.cdn-website.com"/>
358<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
359<link rel="preconnect" href="https://static.cdn-website.com"/>
360
361
362
363<!-- render the required CSS and JS in the head section -->
364<script id='d-js-dmapi'>
365    window.SystemID = 'US_DIRECT_PRODUCTION';
366
367    if (!window.dmAPI) {
368        window.dmAPI = {
369            registerExternalRuntimeComponent: function () {
370            },
371            getCurrentDeviceType: function () {
372                return window._currentDevice;
373            },
374            runOnReady: (ns, fn) => {
375                const safeFn = dmAPI.toSafeFn(fn);
376                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
377                const eventName = 'afterAjax.' + ns;
378
379                if (document.readyState === 'complete') {
380                    $.DM.events.off(eventName).on(eventName, safeFn);
381                    setTimeout(function () {
382                        safeFn({
383                            isAjax: false,
384                        });
385                    }, 0);
386                } else {
387                    window?.waitForDeferred?.('dmAjax', () => {
388                        $.DM.events.off(eventName).on(eventName, safeFn);
389                        safeFn({
390                            isAjax: false,
391                        });
392                    });
393                }
394            },
395            toSafeFn: (fn) => {
396                if (fn?.safe) {
397                    return fn;
398                }
399                const safeFn = function (...args) {
400                    try {
401                        return fn?.apply(null, args);
402                    } catch (e) {
403                        console.log('function failed ' + e.message);
404                    }
405                };
406                safeFn.safe = true;
407                return safeFn;
408            }
409        };
410    }
411
412    if (!window.requestIdleCallback) {
413        window.requestIdleCallback = function (fn) {
414            setTimeout(fn, 0);
415        }
416    }
417</script>
417
418
419<!-- loadCSS function header.jsp-->
420
421
422
423
424
425
426<script id="d-js-load-css">
427/**
428 * There are a few <link> tags with CSS resource in them that are preloaded in the page
429 * in each of those there is a "onload" handler which invokes the loadCSS callback
430 * defined here.
431 * We are monitoring 3 main CSS files - the runtime, the global and the page.
432 * When each load we check to see if we can append them all in a batch. If threre
433 * is no page css (which may happen on inner pages) then we do not wait for it
434 */
435(function () {
436  let cssLinks = {};
437  function loadCssLink(link) {
438    link.onload = null;
439    link.rel = "stylesheet";
440    link.type = "text/css";
441  }
442  
443    function checkCss() {
444      const pageCssLink = document.querySelector("[id*='CssLink']");
445      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
446
447        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
448            const storedRuntimeCssLink = cssLinks.runtime;
449            const storedPageCssLink = cssLinks.page;
450            const storedGlobalCssLink = cssLinks.global;
451            const storedWidgetCssLink = cssLinks.widget;
452
453            storedGlobalCssLink.disabled = true;
454            loadCssLink(storedGlobalCssLink);
455
456            if (storedPageCssLink) {
457                storedPageCssLink.disabled = true;
458                loadCssLink(storedPageCssLink);
459            }
460
461            if(storedWidgetCssLink) {
462                storedWidgetCssLink.disabled = true;
463                loadCssLink(storedWidgetCssLink);
464            }
465
466            storedRuntimeCssLink.disabled = true;
467            loadCssLink(storedRuntimeCssLink);
468
469            requestAnimationFrame(() => {
470                setTimeout(() => {
471                    storedRuntimeCssLink.disabled = false;
472                    storedGlobalCssLink.disabled = false;
473                    if (storedPageCssLink) {
474                      storedPageCssLink.disabled = false;
475                    }
476                    if (storedWidgetCssLink) {
477                      storedWidgetCssLink.disabled = false;
478                    }
479                    // (SUP-4179) Clear the accumulated cssLinks only when we're
480                    // sure that the document has finished loading and the document 
481                    // has been parsed.
482                    if(document.readyState === 'interactive') {
483                      cssLinks = null;
484                    }
485                }, 0);
486            });
487        }
488    }
489  
490
491  function loadCSS(link) {
492    try {
493      var urlParams = new URLSearchParams(window.location.search);
494      var noCSS = !!urlParams.get("nocss");
495      var cssTimeout = urlParams.get("cssTimeout") || 0;
496
497      if (noCSS) {
498        return;
499      }
500      if (link.href && link.href.includes("d-css-runtime")) {
501        cssLinks.runtime = link;
502        checkCss();
503      } else if (link.id === "siteGlobalCss") {
504        cssLinks.global = link;
505        checkCss();
506      } 
507      
508      else if (link.id && link.id.includes("CssLink")) {
509        cssLinks.page = link;
510        checkCss();
511      } else if (link.id && link.id.includes("widgetCSS")) {
512        cssLinks.widget = link;
513        checkCss();
514      }
515      
516      else {
517        requestIdleCallback(function () {
518          window.setTimeout(function () {
519            loadCssLink(link);
520          }, parseInt(cssTimeout, 10));
521        });
522      }
523    } catch (e) {
524      throw e
525    }
526  }
527  window.loadCSS = window.loadCSS || loadCSS;
528})();
529</script>
529
530
531
532
533<script data-role="deferred-init" type="text/javascript">
534    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
535    function Def() {
536        this.promise = new Promise((function (a, b) {
537            this.resolve = a, this.reject = b
538        }).bind(this))
539    }
540
541    const defs = {};
542    window.getDeferred = function (a) {
543        return null == defs[a] && (defs[a] = new Def), defs[a]
544    }
545    window.waitForDeferred = function (b, a, c) {
546        let d = window?.getDeferred?.(b);
547        d
548            ? d.promise.then(a)
549            : c && ["complete", "interactive"].includes(document.readyState)
550                ? setTimeout(a, 1)
551                : c
552                    ? document.addEventListener("DOMContentLoaded", a)
553                    : console.error(`Deferred  does not exist`);
554    };
555</script>
555
556<style id="forceCssIncludes">
557    /* This file is auto-generated from a `scss` file with the same name */
558
559.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
560    
561
562</style>
563<style id="cssVariables" type="text/css">
564    
565</style>
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591<!-- Google Fonts Include -->
592
593
594
595
596
597
598
599
600
601
602
603
604
605<!-- loadCSS function fonts.jsp-->
606
607
608
609<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:wght@100;300;400;500;700;900&family=Source+Sans+Pro:wght@200;300;400;600;700;900&family=Slabo+27px:wght@400&amp;subset=latin-ext&amp;display=swap"  />
610
611
612
613
614
615<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global-->
616<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6792/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
617
618<!-- End of RT CSS Include -->
619
620<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/95fae9143c6b67ade6c73aded3ffc48b.css" id="widgetCSS" />
621
622<!-- Support `img` size attributes -->
623<style>img[width][height] {
624  height: auto;
625}</style>
626
627<!-- Support showing sticky element on page only -->
628<style>
629  body[data-page-alias="journal"] #dm [data-show-on-page-only="journal"] {
630    display: block !important;
631  }
632</style>
633
634<!-- This is populated in Ajax navigation -->
635<style id="pageAdditionalWidgetsCss" type="text/css">
636</style>
637
638
639
640
641<!-- Site CSS -->
642<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fa626668/files/fa626668_1.min.css?v=25" id="siteGlobalCss" />
643
644
645
646<style id="customWidgetStyle" type="text/css">
647    
648</style>
649<style id="innerPagesStyle" type="text/css">
650    
651</style>
652
653
654<style
655        id="additionalGlobalCss" type="text/css"
656>
657</style>
658
659<style id="pagestyle" type="text/css">
660    *#dm *.dmBody div.u_1771074077 {
661  border-top-color:rgba(252,201,56,1) !important;
662  border-top-style:solid !important;
663  border-top-width:10px !important;
664  border-bottom-width:10px !important;
665  border-bottom-style:solid !important;
666  border-bottom-color:rgba(252,201,56,1) !important;
667  background-repeat:no-repeat !important;
668  background-image:url(https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/cheap_diagonal_fabric-2880w.png) !important;
669  background-size:cover !important;
670}
671
672*#dm *.dmBody nav.u_1050766142
673{
674	color:white !important;
675}
676
677</style>
678
679<style id="pagestyleDevice" type="text/css">
680    *#dm *.dmBody div.u_1771074077
681{
682	background-repeat:repeat !important;
683	background-size:auto !important;
684	background-position:50% 50% !important;
685	margin-left:0px !important;
686	padding-top:25px !important;
687	padding-left:40px !important;
688	padding-bottom:25px !important;
689	margin-top:0px !important;
690	margin-bottom:0px !important;
691	margin-right:0px !important;
692	padding-right:40px !important;
693	width:auto !important;
694}
695*#dm *.dmBody div.u_1438770535 .image
696{
697	width:143px !important;
698	height:187px !important;
699}
700*#dm *.dmBody div.u_1438770535 .spacer
701{
702	height:0px !important;
703}
704*#dm *.dmBody div.u_1968454110
705{
706	margin-left:0px !important;
707	padding-top:50px !important;
708	padding-left:40px !important;
709	padding-bottom:50px !important;
710	margin-top:0px !important;
711	margin-bottom:0px !important;
712	margin-right:0px !important;
713	padding-right:40px !important;
714	width:auto !important;
715}
716
717</style>
718
719<!-- Flex Sections CSS -->
720
721
722
723
724
725
726
727<style id="globalFontSizeStyle" type="text/css">
728    .font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }.font-size-14, .size-14, .size-14 > font { font-size: 14px !important; }
729</style>
730<style id="pageFontSizeStyle" type="text/css">
731</style>
732
733
734
735
736<style id="hideAnimFix">
737  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
738    visibility: hidden;
739  }
740
741  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
742    visibility: hidden !important;
743  }
744
745  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
746    visibility: hidden;
747  }
748
749</style>
750
751
752
753
754<style id="fontFallbacks">
755    @font-face {
756  font-family: "Roboto Fallback";
757  src: local('Arial');
758  ascent-override: 92.6709%;
759  descent-override: 24.3871%;
760  size-adjust: 100.1106%;
761  line-gap-override: 0%;
762 }@font-face {
763  font-family: "Slabo 27px Fallback";
764  src: local('Arial');
765  ascent-override: 104.4337%;
766  descent-override: 33.4188%;
767  size-adjust: 88.6616%;
768  line-gap-override: 0%;
769 }
770</style>
771
772
773<!-- End render the required css and JS in the head section -->
774
775
776
777
778
779
780
781
782
783  <link type="application/rss+xml" rel="alternate" href="https://www.cavalryandarmor.com/feed/rss2"/>
784  <link type="application/atom+xml" rel="alternate" href="https://www.cavalryandarmor.com/feed/atom"/>
785  <meta property="og:type" content="website"/>
786  <meta property="og:url" content="https://www.cavalryandarmor.com/journal"/>
787  <title>
788    
789    Journal - U.S. Cavalry and Armor Association
790  
791  </title>
792  <meta name="description" content="The Cavalry &amp;amp; Armor Journal The U.S. Cavalry and Armor Association has been publishing the Cavalry and Journal for 125 years.  In March of 1888, the U.S. Cavalry Association began publication of The Journal of the U.S. Cavalry Association at Fort Leavenworth, Kansas. This journal has recorded the step-by-step change in warfare by horse to…"/>
793
794  <meta name="twitter:card" content="summary"/>
795  <meta name="twitter:title" content="Journal - U.S. Cavalry and Armor Association"/>
796  <meta name="twitter:description" content="The Cavalry &amp;amp; Armor Journal The U.S. Cavalry and Armor Association has been publishing the Cavalry and Journal for 125 years.  In March of 1888, the U.S. Cavalry Association began publication of The Journal of the U.S. Cavalry Association at Fort Leavenworth, Kansas. This journal has recorded the step-by-step change in warfare by horse to…"/>
797  <meta name="twitter:image" content="https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/Cavalry-OpenGraph-1920w.jpg"/>
798  <meta property="og:description" content="The Cavalry &amp;amp; Armor Journal The U.S. Cavalry and Armor Association has been publishing the Cavalry and Journal for 125 years.  In March of 1888, the U.S. Cavalry Association began publication of The Journal of the U.S. Cavalry Association at Fort Leavenworth, Kansas. This journal has recorded the step-by-step change in warfare by horse to…"/>
799  <meta property="og:title" content="Journal - U.S. Cavalry and Armor Association"/>
800  <meta property="og:image" content="https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/Cavalry-OpenGraph-1920w.jpg"/>
801
802
803
804
805<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
806</head>
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828<body id="dmRoot" data-page-alias="journal"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody "
829      style="padding:0;margin:0;"
830      
831    >
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847<!-- ========= Site Content ========= -->
848<div id="dm" class='dmwr'>
849    
850    <div class="dm_wrapper fullSidebarLayout-var5 null fullSidebarLayout">
851         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="fullSideBarLayout" class="fullSidebarLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <div id="site_content"> <div class="hasGenericSidebar sidebarLeft"> <div id="siteSidebar" class="genericSidebar sideheader u_sideheader u_siteSidebar p_hfcontainer" data-global-position="true" data-no-rows-wrapper="true" data-no-full-height="true" data-has-layouts="true" data-has-small-screen="true"> <div id="sbcontainer" class="sbcontainer" layout="e432cda0764b4255a28ec48b399dd413===header"> <div class="u_1746788348 dmRespRow" style="text-align: center;" id="1746788348"> <div class="dmRespColsWrapper" id="1366973862"> <div class="dmRespCol small-12 medium-12 large-12 u_1685821341" id="1685821341"> <div class="u_1625178331 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1625178331"> <a href="/" id="1107693370"><img src="https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/Cav-Armor-Assoc-Crest---Version-2-1-1920w.png" id="1149960236" class="" data-dm-image-path="https://irp.cdn-website.com/fa626668/dms3rep/multi/Cav-Armor-Assoc-Crest---Version-2-1.png" width="320" height="293" alt="US Cavalry and Armor Association" title="US Cavalry and Armor Association" onerror="handleImageLoadError(this)"/></a> 
852</div> 
853</div> 
854</div> 
855</div> 
856 <div class="dmRespRow u_1555223798" id="1555223798"> <div class="dmRespColsWrapper" id="1379908692"> <div class="dmRespCol large-12 medium-12 small-12" id="1735855498"> <nav class="u_1050766142 unifiednav_vertical effect-text-color main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1050766142" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
857         Home
858        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
859</span> 
860</a> 
861</li> 
862 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/journal" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_010101897641  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Journal" data-auto="page-text-style">Journal<span class="icon icon-angle-down"></span> 
863</span> 
864</a> 
865</li> 
866 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101580100  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
867</span> 
868</a> 
869 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1">
869 <a href="/about#MissionandEssentialTasks" class="unifiednav__item unav-item   dmUDNavigationItem_010101708720  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Mission and Essential Tasks" data-auto="page-text-style">Mission and Essential Tasks<span class="icon icon-angle-right"></span> 
870</span> 
871</a> 
872</li> 
873 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/about#OfficersandBoardMembers" class="unifiednav__item unav-item   dmUDNavigationItem_010101730133  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Officers and Board Members" data-auto="page-text-style">Officers and Board Members<span class="icon icon-angle-right"></span> 
874</span> 
875</a> 
876</li> 
877 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/about#PastPresidentsandEditors" class="unifiednav__item unav-item   dmUDNavigationItem_010101866105  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Past Presidents and Editors" data-auto="page-text-style">Past Presidents and Editors<span class="icon icon-angle-right"></span> 
878</span> 
879</a> 
880</li> 
881</ul> 
882</li> 
883 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101990113  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Competitions" data-auto="page-text-style">Competitions<span class="icon icon-angle-down"></span> 
884</span> 
885</a> 
886 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gainey-cup" class="unifiednav__item unav-item   dmUDNavigationItem_01010186856  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gainey Cup" data-auto="page-text-style">Gainey Cup<span class="icon icon-angle-right"></span> 
887</span> 
888</a> 
889</li> 
890 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/sullivan-cup" class="unifiednav__item unav-item   dmUDNavigationItem_010101537679  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Sullivan Cup" data-auto="page-text-style">Sullivan Cup<span class="icon icon-angle-right"></span> 
891</span> 
892</a> 
893</li> 
894</ul> 
895</li> 
896 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010161007  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Memberships" data-auto="page-text-style">Memberships<span class="icon icon-angle-down"></span> 
897</span> 
898</a> 
899 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/individual-memberships" class="unifiednav__item unav-item   dmUDNavigationItem_010101432782  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Individual Memberships" data-auto="page-text-style">Individual Memberships<span class="icon icon-angle-right"></span> 
900</span> 
901</a> 
902</li> 
903 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/corporate-memberships" class="unifiednav__item unav-item   dmUDNavigationItem_010101664601  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Corporate Memberships" data-auto="page-text-style">Corporate Memberships<span class="icon icon-angle-right"></span> 
904</span> 
905</a> 
906</li> 
907</ul> 
908</li> 
909 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/awards" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010179489  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Awards" data-auto="page-text-style">Awards<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
910</span> 
911</a> 
912</li> 
913 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gold-medallion-recipients" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101256673  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gold Medallion Recipients" data-auto="page-text-style">Gold Medallion Recipients<span class="icon icon-angle-down"></span> 
914</span> 
915</a> 
916</li> 
917 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://secure.cavalryandarmor.com/np/clients/cavalryandarmor/giftstore.jsp?forwardedFromSecureDomain=1" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010179865  " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Store" data-auto="page-text-style">Store<span class="icon icon-angle-down"></span> 
918</span> 
919</a> 
920</li> 
921</ul> 
922</nav> 
923</div> 
924</div> 
925</div> 
926 <div class="u_1808317799 dmRespRow middleDrawerRow" style="text-align: center;" id="1808317799"> <div class="dmRespColsWrapper" id="1662804088"> <div class="dmRespCol small-12 medium-12 large-12 empty-column content-removed" id="1829353227"></div> 
927</div> 
928</div> 
929</div> 
930 <div id="sidebarHamburger" class="u_sidebarHamburger"> <span class="hamburger__slice"></span> 
931 <span class="hamburger__slice"></span> 
932 <span class="hamburger__slice"></span> 
933</div> 
934</div> 
935 <div id="siteSidebarSpacer"></div> 
936 <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="desktopBodyBox"> <div id="iscrollBody"> <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_journal dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="dmRespRow u_1771074077" id="1771074077"> <div class="dmRespColsWrapper" id="1393871541"> <div class="dmRespCol large-12 medium-12 small-12" id="1655802491"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1458916630" style="transition: opacity 1s ease-in-out;"> <h1 class="text-align-center" style="line-height: initial;"><span style="font-weight: normal; display: unset;">The Cavalry &amp;
936 Armor Journal</span></h1> 
937</div> 
938</div> 
939</div> 
940</div> 
941 <div class="dmRespRow u_1968454110" id="1968454110"> <div class="dmRespColsWrapper" id="1547327897"> <div class="dmRespCol large-12 medium-12 small-12" id="1714839077"> <div class="widget-85b0db u_1438770535 dmCustomWidget" data-lazy-load="" data-title="" id="1438770535" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="85b0db3860664a28b3031e6cd70abf8c" data-widget-version="40" data-widget-config="eyJkaXJlY3Rpb24iOiJsZWZ0IiwiaW1hZ2UiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vZmE2MjY2NjgvZG1zM3JlcC9tdWx0aS9DYXZhbHJ5LWFuZC1Bcm1vci1Kb3VybmFsLUNvdmVyLmpwZWciLCJ0ZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPlRoZSBVLlMuIENhdmFscnkgYW5kIEFybW9yIEFzc29jaWF0aW9uIGhhcyBiZWVuIHB1Ymxpc2hpbmcgdGhlIENhdmFscnkgYW5kIEpvdXJuYWwgZm9yIDEyNSB5ZWFycy4gwqBJbiBNYXJjaCBvZiAxODg4LCB0aGUgVS5TLiBDYXZhbHJ5IEFzc29jaWF0aW9uIGJlZ2FuIHB1YmxpY2F0aW9uIG9mIFRoZSBKb3VybmFsIG9mIHRoZSBVLlMuIENhdmFscnkgQXNzb2NpYXRpb24gYXQgRm9ydCBMZWF2ZW53b3J0aCwgS2Fuc2FzLiBUaGlzIGpvdXJuYWwgaGFzIHJlY29yZGVkIHRoZSBzdGVwLWJ5LXN0ZXAgY2hhbmdlIGluIHdhcmZhcmUgYnkgaG9yc2UgdG8gd2FyZmFyZSBieSBtYWNoaW5lLiDCoFRvZGF5LCB0aGUgam91cm5hbCBjb250aW51ZXMgYXMgdGhlIENhdmFscnkgJmFtcDsgQXJtb3IgSm91cm5hbC48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5XaXRoIHRoZSBmb3JtYXRpb24gb2YgdGhlIFUuUy4gQ2F2YWxyeSBBc3NvY2lhdGlvbiBpbiAxODg1IChub3cgdGhlIFUuUy4gQ2F2YWxyeSAmYW1wOyBBcm1vciBBc3NvY2lhdGlvbiksIGFydGljbGUgVGVuIG9mIHRoZSBDb25zdGl0dXRpb24gbGFpZCB0aGUgZ3JvdW5kd29yayBmb3IgYSBqb3VybmFsLiBUaGUgQXNzb2NpYXRpb24gaGFkIGFzIGl0cyBtaXNzaW9uIHRoZSBwcm9mZXNzaW9uYWwgaW1wcm92ZW1lbnQgYW5kIHRoZSBhZHZhbmNlbWVudCBvZiB0aGUgY2F2YWxyeSBzZXJ2aWNlLiDCoFRvIGFjaGlldmUgdGhpcyBtaXNzaW9uLCBtZW1iZXJzIHJlYWQgYW5kIGRpc2N1c3NlZCBwYXBlcnMgb24gYSB2YXJpZXR5IG9mIHN1YmplY3RzIGF0IG1lZXRpbmdzLiBUaGUgcHJpbnRlZCByZWNvcmQgb2YgdGhvc2UgcGFwZXJzIGFuZCBkaXNjdXNzaW9ucyBmb3JtZWQgdGhlIGJhc2lzIGZvciB0aGUgZmlyc3QgQ2F2YWxyeSBqb3VybmFsLjwvcD48YnI+PHAgY2xhc3M9XCJydGVCbG9ja1wiPlZvbHVtZSBPbmUsIE51bWJlciBPbmUgY2FtZSBvZmYgdGhlIHN0ZWFtIHByZXNzIG9mIEtlY2hlc29uIGFuZCBSZWV2ZXMgYXQgTGVhdmVud29ydGgsIEthbnNhcywgaW4gTWFyY2ggMTg4OC4gSXQgd2FzIHJlY2VpdmVkIHdpdGggZ2VuZXJvdXMgcHJlc3MgY29tbWVudCBmcm9tIG1hbnkgc291cmNlcywgaW5jbHVkaW5nLCBhbW9uZyBvdGhlcnMsIFRoZSBFcG9jaCwgVGhlIE5hdGlvbiwgQXJteSBhbmQgTmF2eSBKb3VybmFsLCBUaGUgR3VhcmRzbWFuLCBhbmQgRW5nbGFuZCYjeDI3O3MgSm91cm5hbCBvZiB0aGUgUm95YWwgU2VydmljZSBJbnN0aXR1dGUuPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+VGhlIGZpcnN0IGlzc3VlIG9mIHRoZSBDYXZhbHJ5IEpvdXJuYWwgY2FycmllZCBhIGRpdmVyc2l0eSBvZiBjb250ZW50cy4gU2V2ZXJhbCBvZiB0aGUgc3ViamVjdHMgd2VyZSBvZiBhIGhpZ2hseSBjb250cm92ZXJzaWFsIG5hdHVyZSBhbmQgd2VyZSBub3QgcmVzb2x2ZWQgdW50aWwgbWFueSB5ZWFycyBsYXRlci4gVGhlIGl0ZW1zIGVtYnJhY2VkIHNvbWUgR2VybWFuIElkZWFzIG9uIENhdmFscnksIFJlbW91bnRzLCBUaGUgTmV3IEZBIEd1biwgVGhlIFVzZSBvZiBBcm1zIE1vdW50ZWQsIFNhYmVycyBvciBSZXZvbHZlcnMsIFRoZSBLZWx0b24gRGV2aWNlcywgTWFyY2hpbmcgQ2F2YWxyeSwgTW91bnRlZEZpcmUgQWN0aW9uIG9mIENhdmFscnksIERpc21vdW50ZWQgU2VydmljZSBvZiBDYXZhbHJ5IGFuZCwgZmluYWxseSB0aGUgRnJlbmNoIENhdmFscnkuPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+SW4gdGhlIGxhdHRlciBwYWdlcyBvZiB0aGF0IGZpcnN0IGlzc3VlIHRoZXJlIGFwcGVhcmVkIHRoZSBDb25zdGl0dXRpb24gYW5kIEJ5LUxhd3Mgb2YgdGhlIEFzc29jaWF0aW9uIGJhY2tlZCBieSBhIHJvc3RlciBvZiBPZmZpY2VycyBvZiB0aGUgQXNzb2NpYXRpb24gYW5kIGEgbGlzdCBvZiBtZW1iZXJzLiBUbyByb3VuZCBvdXQgdGhlIG1hZ2F6aW5lIHRoZSBjbG9zaW5nIHBhZ2VzIGNvbnRhaW5lZCBhIHNlbGVjdGlvbiBvZiBtaWxpdGFyeSB3b3JrcyBhdmFpbGFibGUgdG8gbWVtYmVycyB0aHJvdWdoIHRoZSBBc3NvY2lhdGlvbi48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5FYXJseSBpc3N1ZXMgb2YgdGhlIG5ldyBwdWJsaWNhdGlvbiB3ZXJlIHRoZSB3b3JrIG9mIGEgQ29tbWl0dGVlIG9uIFB1YmxpY2F0aW9uIGFuZCBDb3JyZXNwb25kZW5jZSBjb21wb3NlZCBvZiB0aHJlZSBvZmZpY2Vycy4gVGhlcmUgd2FzIG5vIEVkaXRvciwgYXMgc3VjaC4gTm8gc2NoZWR1bGUgb2YgcHVibGljYXRpb24gd2FzIHBsYW5uZWQuIFJhdGhlciwgdGhlIE
941pvdXJuYWwgd2FzIHRvIGJlIHB1Ymxpc2hlZCB3aGVuIHN1ZmZpY2llbnQgbWF0ZXJpYWwgaGFkIGJlZW4gZ2F0aGVyZWQgdG8gYnVpbGQgb25lIGlzc3VlLiBIb3dldmVyLCBvbmUgeWVhciBhZnRlciB0aGUgc3RhcnQgb2YgdGhlIHB1YmxpY2F0aW9uIGEgcXVhcnRlcmx5IGJhc2lzIHdhcyBlc3RhYmxpc2hlZC4gVGhpcyB3YXMgdG8gY2hhbmdlIHBlcmlvZGljYWxseSwgZm9yIHZhcmlvdXMgcmVhc29ucywgdGhyb3VnaCB0aGUgeWVhcnMgdG8gY29tZS48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5UaGVyZSB3ZXJlIHNldmVyYWwgZGlmZmljdWx0IHBlcmlvZHMgaW4gdGhlIEpvdXJuYWwmI3gyNztzIGxpZmUuIFBlcmhhcHMgdGhlIGdyZWF0ZXN0IHBpbmNoIGNhbWUgd2hlbiBhbGwgb2ZmaWNlcnMgY29ubmVjdGVkIHdpdGggdGhlIHB1YmxpY2F0aW9uIHdlcmUgY2FsbGVkIHRvIHRoZSBmcm9udCBkdXJpbmcgdGhlIHdhciB3aXRoIFNwYWluLiBJbiB0aGlzIHBlcmlvZCBvbmx5IG9uZSBpc3N1ZSB3YXMgcHVibGlzaGVkIGZvciB0aGUgeWVhcnMgMTg5OCBhbmQgMTg5OSByZXNwZWN0aXZlbHkuIEZyb20gMTg5OSB0aGUgbGFwc2UgZXh0ZW5kZWQgdG8gMTkwMiwgZHVyaW5nIHdoaWNoIHBlcmlvZCB0aGUgY29udGludWF0aW9uIG9mIHRoZSBKb3VybmFsIHdhcyBpbiBncmVhdCBkb3VidC4gSG93ZXZlciwgdGhyb3VnaCB0aGUgZWZmb3J0cyBvZiBHZW5lcmFsIE1lcnJpdHQsIFByZXNpZGVudCBvZiB0aGUgQXNzb2NpYXRpb24sIGFuZCBvdGhlciBBc3NvY2lhdGlvbiBtZW1iZXJzLCByZXN1bXB0aW9uIG9mIHRoZSBwdWJsaWNhdGlvbiBpbiBKdWx5IDE5MDIuPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+VGhlIGNvdmVyIG9mIHRoZSBKb3VybmFsIGR1cmluZyBpdHMgZmlyc3Qgc2V2ZXJhbCB5ZWFycyBvZiBwdWJsaWNhdGlvbiB3YXMgcXVpdGUgcGxhaW4sIGNvbnRhaW5pbmcgdGhlIHRhYmxlIG9mIGNvbnRlbnRzIHNpZGVkIGJ5IGEgc2ltcGxlIHNrZXRjaCBvZiBndWlkb24sIGJ1Z2xlIGFuZCBzYWJlci4gYXQgdGhlIHR1cm4gb2YgdGhlIGNlbnR1cnkgdGhpcyBnYXZlIHdheSB0byBhIHNvbWV3aGF0IHN0aWZmIGRyYXdpbmcgb2YgYSBtb3VudGVkIGNhdmFscnltYW4uIEZvbGxvd2luZyB0aGUgZGlmZmljdWx0IFNwYW5pc2ggV2FyIHBlcmlvZCwgdGhlIEpvdXJuYWwgd2FzIHRvIHVuZGVyZ28gYSByZWFsIGZhY2UgbGlmdGluZyB0aHJvdWdoIHRoZSBraW5kbmVzcyBvZiBhcnRpc3QgRnJlZGVyaWMgUmVtaW5ndG9uLCBhIGxpZmUgbWVtYmVyIG9mIHRoZSBBc3NvY2lhdGlvbi48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5JbiAxODk4IFJlbWluZ3RvbiBoYWQgZ29uZSB0byB0aGUgY2FtcCBvZiB0aGUgVGhpcmQgQ2F2YWxyeSBhdCBUYW1wYSwgRmxvcmlkYSBhIGZyaWVuZCwgQ2FwdGFpbiBGLkguIEhhcmRpZSwgdGhlbiBjb21tYW5kaW5nIFRyb29wIEcgb2YgdGhlIFRoaXJkLiBXaGlsZSB0aGVyZSBoZSBzYXcgYW5kIHdhcyBzdHJ1Y2sgd2l0aCB0aGUgYXBwZWFyYW5jZSBvZiBvbmUgb2YgQ2FwdGFpbiBIYXJkaWUmI3gyNztzIG1lbiwgU2VyZ2VhbnQgSmFjayBMYW5uZW4uIFZpc3VhbGl6aW5nIGhpbSBhcyBhIHBlcmZlY3QgdHlwZSBvZiBBbWVyaWNhbiBDYXZhbHJ5bWFuLCBSZW1pbmd0b24gbWFkZSBzZXZlcmFsIHBob3RvcyBpbnNwaXJlZCBhIGZpbmlzaGVkIGRyYXdpbmcgd2hpY2ggd2FzIHByZXNlbnRlZCB0byB0aGUgQ2F2YWxyeSBKb3VybmFsIGluIDE5MDIuIEluIEphbnVhcnkgb2YgMTkwMyB0aGlzIHNrZXRjaCBhcHBlYXJlZCBvbiB0aGUgY292ZXIgb2YgdGhlIEpvdXJuYWwsIHdoZXJlIGl0IHdhcyB0byByZW1haW4gdW50aWwgMTk0Mi48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5JbiAxOTQyLCBoZSB3YXMgcmVwbGFjZWQgd2l0aCBhIHBob3RvZ3JhcGguIFRoaXMgZmlyc3QgcGhvdG8gd2FzIGEgbGF0ZSB0cmFpbmluZyBzaG90IG9mIHRoZSBQaGlsaXBwaW5lIFNjb3V0cy4gVGhlIGZvcmVydW5uZXIgb2YgdGhpbmdzIHRvIGNvbWUgd2FzIHRoZSBGYWxsIG9mICYjeDI3OzQyIHNob3Qgc2hvd2luZyBhIHZpZXcgZnJvbSBpbnNpZGUgYSBHZW5lcmFsIEdyYW50IHRhbmsgb2YgYXJtb3IgaW4gYWN0aW9uIG9uIHRoZSBMaWJ5YW4gRGVzZXJ0LiBUaGUgQXNzb2NpYXRpb24gY29udGludWVkIHRvIHVzZSBwaG90b2dyYXBocyBvbiB0aGUgY292ZXIgdW50aWwgMTk4OS4gwqBJbjE5ODkgSm9keSBIYXJtb24mI3gyNztzIGFydHdvcmsgd291bGQgZ3JhY2UgdGhlIGNvdmVyIG9mIEFSTU9SIGFuZCB0aGUgQ2F2YWxyeSBhbmQgQXJtb3IgSm91cm5hbC48L3A+PGJyPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5Xb3JsZCBXYXIgSUkgYnJvdWdodCB3aXRoIGl0IHRoZSBmaW5hbCB0cmFuc2l0aW9uIGZyb20gaG9yc2UgdG8gbWVjaGFuaXphdGlvbiwgYW5kIHRoZSBDYXZhbHJ5IEpvdXJuYWwga2VwdCBwYWNlLiBBcnRpY2xlcyBhbmQgcGljdHVyZXMgZGVwaWN0ZWQgYXJtb3JlZCBhY3Rpb24uIENhdmFscnltZW4gdW5kZXJ3ZW50IHRoZSB0cmFuc2l0aW9uIHRvIG1lY2hhbml6YXRpb24gYW5kIGFybW9yLiBBIHRyYWRpdGlvbmFsIGFybSBldm9sdmVkIGEgbmV3IG1ldGhvZCB0byBhY3F1aXQgYSB0cmFkaXRpb25hbCBtaXNzaW9uLiDCoEluIEp1bHkgb2YgMTk0NiB0aGUgQ2F2YWxyeSBBc3NvY2lhdGlvbiBoZWxkIGEgc3BlY2lhbCBFeGVjdXRpdmUgU2Vzc2lvbiBpbiB0aGUgRWRpdG9yaWFsIE9mZmljZSBvZiB0aGUgSm91cm5hbC4gUmVzb2x2ZWQsIHRoYXQgdGhlIENhdmFscnkgQXNzb2NpYXRpb24gc2hhbGwgYmVjb21lIHRoZSBBcm1vcmVkIENhdmFscnkgQXNzb2NpYXRpb24sIGFuZCB0aGUgSm91cm5hbCBzaGFsbCBiZWNvbWUgVGhlIEFybW9yZWQgQ2F2YWxyeSBKb3VybmFsLjwvcD4iLCJhbHQiOiJUaGUgQ2F2YWxyeSAmIEFybW9yIEpvdXJuYWwifQ=="> <div class="wrapper"> <div class="spacer spacer-left"></div> 
942<img alt="The Cavalry & Armor Journal" class="image left" src="https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/Cavalry-and-Armor-Journal-Cover-1920w.jpeg" onerror="handleImageLoadError(this)"/> <div class="text"> <span class="text-inner"> <p class="rteBlock">The U.S. Cavalry and Armor Association has been publishing the Cavalry and Journal for 125 years. &nbsp;In March of 1888, the U.S. Cavalry Association began publication of The Journal of the U.S. Cavalry Association at Fort Leavenworth, Kansas. This journal has recorded the step-by-step change in warfare by horse to warfare by machine. &nbsp;Today, the journal continues as the Cavalry &amp; Armor Journal.</p><br/><p class="rteBlock">With the formation of the U.S. Cavalry Association in 1885 (now the U.S. Cavalry &amp; Armor Association), article Ten of the Constitution laid the groundwork for a journal. The Association had as its mission the professional improvement and the advancement of the cavalry service. &nbsp;To achieve this mission, members read and discussed papers on a variety of subjects at meetings. The printed record of those papers and discussions formed the basis for the first Cavalry journal.</p><br/><p class="rteBlock">
942Volume One, Number One came off the steam press of Kecheson and Reeves at Leavenworth, Kansas, in March 1888. It was received with generous press comment from many sources, including, among others, The Epoch, The Nation, Army and Navy Journal, The Guardsman, and England's Journal of the Royal Service Institute.</p><br/><p class="rteBlock">The first issue of the Cavalry Journal carried a diversity of contents. Several of the subjects were of a highly controversial nature and were not resolved until many years later. The items embraced some German Ideas on Cavalry, Remounts, The New FA Gun, The Use of Arms Mounted, Sabers or Revolvers, The Kelton Devices, Marching Cavalry, MountedFire Action of Cavalry, Dismounted Service of Cavalry and, finally the French Cavalry.</p><br/><p class="rteBlock">In the latter pages of that first issue there appeared the Constitution and By-Laws of the Association backed by a roster of Officers of the Association and a list of members. To round out the magazine the closing pages contained a selection of military works available to members through the Association.</p><br/><p class="rteBlock">Early issues of the new publication were the work of a Committee on Publication and Correspondence composed of three officers. There was no Editor, as such. No schedule of publication was planned. Rather, the Journal was to be published when sufficient material had been gathered to build one issue. However, one year after the start of the publication a quarterly basis was established. This was to change periodically, for various reasons, through the years to come.</p><br/><p class="rteBlock">There were several difficult periods in the Journal's life. Perhaps the greatest pinch came when all officers connected with the publication were called to the front during the war with Spain. In this period only one issue was published for the years 1898 and 1899 respectively. From 1899 the lapse extended to 1902, during which period the continuation of the Journal was in great doubt. However, through the efforts of General Merritt, President of the Association, and other Association members, resumption of the publication in July 1902.</p><br/><p class="rteBlock">The cover of the Journal during its first several years of publication was quite plain, containing the table of contents sided by a simple sketch of guidon, bugle and saber. at the turn of the century this gave way to a somewhat stiff drawing of a mounted cavalryman. Following the difficult Spanish War period, the Journal was to undergo a real face lifting through the kindness of artist Frederic Remington, a life member of the Association.</p><br/><p class="rteBlock">In 1898 Remington had gone to the camp of the Third Cavalry at Tampa, Florida a friend, Captain F.H. Hardie, then commanding Troop G of the Third. While there he saw and was struck with the appearance of one of Captain Hardie's men, Sergeant Jack Lannen. Visualizing him as a perfect type of American Cavalryman, Remington made several photos inspired a finished drawing which was presented to the Cavalry Journal in 1902. In January of 1903 this sketch appeared on the cover of the Journal, where it was to remain until 1942.</p><br/><p class="rteBlock">In 1942, he was replaced with a photograph. This first photo was a late training shot of the Philippine Scouts. The forerunner of things to come was the Fall of '42 shot showing a view from inside a General Grant tank of armor in action on the Libyan Desert. The Association continued to use photographs on the cover until 1989. &nbsp;In1989 Jody Harmon's artwork would grace the cover of ARMOR and the Cavalry and Armor Journal.</p><br/><p class="rteBlock">World War II brought with it the final transition from horse to mechanization, and the Cavalry Journal kept pace. Articles and pictures depicted armored action. Cavalrymen underwent the transition to mechanization and armor. A traditional arm evolved a new method to acquit a traditional mission. &nbsp;In July of 1946 the Cavalry Association held a special Executive Session in the Editorial Office of the Journal. Resolved, that the Cavalry Association shall become the Armored Cavalry Association, and the Journal shall become The Armored Cavalry Journal.</p> 
943</span> 
944</div> 
945 <div style="clear:both"></div> 
946</div> 
947</div> 
948</div> 
949</div> 
950</div> 
951</div> 
952</div> 
953</div> 
954</div> 
955</div> 
956</div> 
957 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1465871800 dmRespRow dmFooterContent fullBleedChanged fullBleedMode" id="1465871800"> <div class="dmRespColsWrapper" id="1995794985"> <div class="dmRespCol dmFooterCol medium-4 large-4 small-12" id="1251437857"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1410121752" style="transition: opacity 1s ease-in-out;"> <h4 class="size-24 m-size-20" style="line-height: 1.4;"><span class="font-size-24 m-font-size-20" style="font-weight: 400; display: unset;" m-font-size-set="true">Contact Us</span></h4> 
958</div> 
959 <div class="u_1430628913 dmNewParagraph" id="1430628913" data-version="5"><p class="m-size-14 text-align-left"><span class="m-font-size-14" m-font-size-set="true" style="display:initial;font-family:Roboto, 'Roboto Fallback';">US Cavalry and Armor Association</span><span class="m-font-size-14" m-font-size-set="true" style="color:rgb(17, 17, 17);display:initial;font-family:Roboto, 'Roboto Fallback';"><br/></span><span class="m-font-size-14" m-font-size-set="true" style="display:initial;font-family:Roboto, 'Roboto Fallback';">3100 Gentian Blvd, Suite 17B</span><span class="m-font-size-14" m-font-size-set="true" style="color:rgb(17, 17, 17);display:initial;font-family:Roboto, 'Roboto Fallback';"><br/></span><span class="m-font-size-14" m-font-size-set="true" style="display:initial;font-family:Roboto, 'Roboto Fallback';">Columbus, GA 31907</span><span class="m-font-size-14" m-font-size-set="true" style="color:rgb(17, 17, 17);display:initial;font-family:Roboto, 'Roboto Fallback';"><br/></span><span class="m-font-size-14" style="display:initial;font-family:Roboto, 'Roboto Fallback';"><span class="m-font-size-14" m-font-size-set="true" style="display:initial;font-family:Roboto, 'Roboto Fallback';">Office:</span> 
960</span><a href="tel:(706) 563-5714" runtime_url="tel:(706) 563-5714" type="call" m-font-size-set="true" class="m-font-size-14" style="font-weight:500;display:initial;text-decoration:none;font-family:Roboto, 'Roboto Fallback';">(706) 563-5714</a></p></div></div> 
961 <div class="dmRespCol medium-4 large-4 small-12" id="1126056457"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1225775338" style="transition: opacity 1s ease-in-out;"> <h4 class="size-24 m-size-20" style="line-height: 1.4;"><span class="font-size-24 m-font-size-20" style="display: unset; font-weight: 400;" m-font-size-set="true">Quick Links</span></h4> 
962</div> 
963 <a data-display-type="block" class="u_1091510220 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="https://secure.cavalryandarmor.com/np/clients/cavalryandarmor/login.jsp" data-element-type="dButtonLinkId" id="1091510220" target="_blank"> <span class="iconBg" aria-hidden="true" id="1706022454"> <span class="icon hasFontIcon icon-star" id="1109204986"></span> 
964</span> 
965 <span class="text" id="1939370565">Member Login</span> 
966</a> 
967 <a data-display-type="block" class="u_1126221867 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="https://secure.cavalryandarmor.com/np/clients/cavalryandarmor/membershipJoin.jsp" data-element-type="dButtonLinkId" id="1126221867" target="_blank"> <span class="iconBg" aria-hidden="true" id="1094489424"> <span class="icon hasFontIcon icon-star" id="1406739779"></span> 
968</span> 
969 <span class="text" id="1750588695">Join Now</span> 
970</a> 
971</div> 
972 <div class="dmRespCol medium-4 large-4 small-12" id="1572825853"> <div class="u_1671242941 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1671242941"><img src="https://irp.cdn-website.com/fa626668/dms3rep/multi/opt/DRS+Logo-1920w.png" alt="A facebook page for leonardo drs with pictures of military vehicles" id="1090281846" class="" width="391" height="87" data-dm-image-path="https://irp.cdn-website.com/fa626668/dms3rep/multi/DRS+Logo.png" onerror="handleImageLoadError(this)"/></div> 
973</div> 
974</div> 
975</div> 
976 <div class="dmRespRow fullBleedChanged fullBleedMode u_1340979871" id="1340979871"> <div class="dmRespColsWrapper" id="1001157958"> <div class="dmRespCol large-12 medium-12 small-12" id="1490718026"> <div class="u_1053053015 align-center text-align-center dmSocialHub gapSpacing" id="1053053015" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv "> <a href="https://www.facebook.com/US-Cavalry-Armor-Association-181693633645/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
977</a> 
978 <a href="https://twitter.com/USCAVARAssoc" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Twitter&apos;)"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
979</a> 
980 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span> 
981</a> 
982</div> 
983</div> 
984</div> 
985</div> 
986</div> 
987</div> 
988 <div class="dmRespRow u_1807928562" id="1807928562"> <div class="dmRespColsWrapper" id="1096757794"> <div class="dmRespCol large-12 medium-12 small-12" id="1214923725"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1459039229" style="transition: opacity 1s ease-in-out;"><p class="text-align-center size-14 m-size-11"><span style="display: unset;" class="font-size-14 m-font-size-11">Website powered by&nbsp;</span><a href="https://neonone.com/products/neon-websites/" target="_blank" style="display: unset; text-decoration: none; color: rgb(252, 201, 56);" class="font-size-14 m-font-size-11">Neon One</a></p></div> 
989</div> 
990</div> 
991</div> 
992</div> 
993 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 
994</div> 
995</div> 
996</div> 
997</div> 
998</div> 
999</div> 
1000</div> 
1001</div> 
1002</div> 
1003
1004    </div>
1005</div>
1006<!--  Add full CSS and Javascript before the close tag of the body if needed -->
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045<!-- ========= JS Section ========= -->
1046<script>
1047    var isWLR = true;
1048
1049    window.customWidgetsFunctions = {};
1050    window.customWidgetsStrings = {};
1051    window.collections = {};
1052    window.currentLanguage = "ENGLISH"
1053    window.isSitePreview = false;
1054</script>
1054
1055
1056
1057
1058<script>
1059    window.customWidgetsFunctions["85b0db3860664a28b3031e6cd70abf8c~40"] = function (element, data, api) {
1060        null
1061    };
1062</script>
1062
1063
1064
1065<script>
1066    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1067        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1068    }
1069    var value = "QWx0IHRleHQ=";
1070    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.alt.text"] = atob(
1071        value);
1072</script>
1072
1073
1074
1075<script>
1076    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1077        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1078    }
1079    var value = "VGV4dCBzdHlsZQ==";
1080    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.text.style"] = atob(
1081        value);
1082</script>
1082
1083
1084
1085<script>
1086    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1087        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1088    }
1089    var value = "SW1hZ2UgcG9zaXRpb24=";
1090    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.position"] = atob(
1091        value);
1092</script>
1092
1093
1094
1095<script>
1096    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1097        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1098    }
1099    var value = "UmlnaHQ=";
1100    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.right"] = atob(
1101        value);
1102</script>
1102
1103
1104
1105<script>
1106    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1107        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1108    }
1109    var value = "U2VsZWN0IGltYWdl";
1110    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.select.image"] = atob(
1111        value);
1112</script>
1112
1113
1114
1115<script>
1116    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1117        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1118    }
1119    var value = "QWx0IHRleHQgaXMgaW5kZXhlZCBieSBzZWFyY2ggZW5naW5lcyBhbmQgaW1wcm92ZXMgc2l0ZSBhY2Nlc3NpYmlsaXR5LCBzbyBkZXNjcmliZSB0aGUgaW1hZ2UncyBjb250ZW50IGFzIGNvbmNpc2VseSBhbmQgY2xlYXJseSBhcyBwb3NzaWJsZS4=";
1120    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.alt.help"] = atob(
1121        value);
1122</script>
1122
1123
1124
1125<script>
1126    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1127        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1128    }
1129    var value = "UGFyYWdyYXBo";
1130    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.paragraph"] = atob(
1131        value);
1132</script>
1132
1133
1134
1135<script>
1136    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1137        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1138    }
1139    var value = "TGVmdA==";
1140    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.left"] = atob(
1141        value);
1142</script>
1142
1143
1144
1145<script>
1146    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1147        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1148    }
1149    var value = "SW1hZ2Ugc2l6ZQ==";
1150    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.size"] = atob(
1151        value);
1152</script>
1152
1153
1154
1155<script>
1156    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1157        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1158    }
1159    var value = "RnJhbWUgYm9yZGVy";
1160    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.border"] = atob(
1161        value);
1162</script>
1162
1163
1164
1165<script>
1166    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1167        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1168    }
1169    var value = "TGluayBJbWFnZQ==";
1170    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.link.image"] = atob(
1171        value);
1172</script>
1172
1173
1174
1175<script>
1176    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1177        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1178    }
1179    var value = "RGlzcGxheSBhbiBpbWFnZSB3aXRoIHdyYXBwZWQgdGV4dC4=";
1180    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.title"] = atob(
1181        value);
1182</script>
1182
1183
1184
1185<script>
1186    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1187        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1188    }
1189    var value = "QmFja2dyb3VuZA==";
1190    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.background"] = atob(
1191        value);
1192</script>
1192
1193
1194
1195<script>
1196    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1197        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1198    }
1199    var value = "VGV4dCAmIEltYWdl";
1200    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.widgetTitle"] = atob(
1201        value);
1202</script>
1202
1203
1204
1205<script>
1206    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1207        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1208    }
1209    var value = "WW914oCZdmUgY2hvc2VuIGEgdGVycmlmaWMgd2F5IG9mIGludGVncmF0aW5nIGltYWdlcyBhbmQgdGV4dCBpbnRvIHlvdXIgd2Vic2l0ZS4gTW92ZSB0aGUgaW1hZ2UgYW55d2hlcmUgeW91IHdhbnQgaW4gdGhpcyBjb250YWluZXIgYW5kIHRoZSB0ZXh0IHdpbGwgYXV0b21hdGljYWxseSB3cmFwIGFyb3VuZCBpdC4gWW91IGNhbiBkaXNwbGF5IGV2ZW50cyB0ZWFtIG1lbWJlcnMgbmV3IHByb2R1Y3RzIGFuZCBtb3JlIGVhc2lseSBhbmQgY3JlYXRpdmVseS4gVG8gc3RhcnQgYWRkIGFuIGltYWdlIGZyb20gdGhlIEltYWdlIFBpY2tlciBhbmQgZWRpdCBpdCBhcyB5b3Ugd291bGQgZWRpdCBhbnkgaW1hZ2UgaW4gdGhlIHN5c3RlbS4gRm9yIGV4YW1wbGUgeW91IGNhbiBsaW5rIHRoZSBpbWFnZSB0byBleGlzdGluZyBwYWdlcyBpbiB5b3VyIHNpdGUgYSB3ZWJzaXRlIFVSTCBhIHBvcHVwIG9yIGFuIGFuY2hvci4gQWZ0ZXIgeW914oCZdmUgY2hvc2VuIHRoZSBpbWFnZSBhZGQgeW91ciB0ZXh0LiBZb3UgY2FuIGFkZCB0ZXh0IHRoYXQgZGVzY3JpYmVzIHRoZSBpbWFnZSB5b3XigJl2ZSBzZWxlY3RlZCBvciBzaW1wbHkgdXNlIHRoZSBpbWFnZSBmb3IgZGVjb3JhdGl2ZSBwdXJwb3Nlcy4gXG5Zb3XigJl2ZSBjaG9zZW4gYSB0ZXJyaWZpYyB3YXkgb2YgaW50ZWdyYXRpbmcgaW1hZ2VzIGFuZCB0ZXh0IGludG8geW91ciB3ZWJzaXRlLiBNb3ZlIHRoZSBpbWFnZSBhbnl3aGVyZSB5b3Ugd2FudCBpbiB0aGlzIGNvbnRhaW5lciBhbmQgdGhlIHRleHQgd2lsbCBhdXRvbWF0aWNhbGx5IHdyYXAgYXJvdW5kIGl0LiBZb3UgY2FuIGRpc3BsYXkgZXZlbnRzIHRlYW0gbWVtYmVycyBuZXcgcHJvZHVjdHMgbW9yZSBlYXNpbHkgYW5kIGNyZWF0aXZlbHkuIFRvIHN0YXJ0IGFkZCBhbiBpbWFnZSBmcm9tIHRoZSBJbWFnZSBQaWNrZXIgYW5kIGVkaXQgaXQgYXMgeW91IHdvdWxkIGVkaXQgYW55IGltYWdlIGluIHRoZSBzeXN0ZW0uIEZvciBleGFtcGxlIHlvdSBjYW4gbGluayB0aGUgaW1hZ2UgdG8gZXhpc3RpbmcgcGFnZXMgaW4geW91ciBzaXRlIGEgd2Vic2l0ZSBVUkwgYSBwb3B1cCBvciBhbiBhbmNob3IuIEFmdGVyIHlvdeKAmXZlIGNob3NlbiB0aGUgaW1hZ2UgYWRkIHlvdXIgdGV4dC4gWW91IGNhbiBhZGQgdGV4dCB0aGF0IGRlc2NyaWJlcyB0aGUgaW1hZ2UgeW914oCZdmUgc2VsZWN0ZWQgb3Igc2ltcGx5IHVzZSB0aGUgaW1hZ2UgZm9yIGRlY29yYXRpdmUgcHVycG9zZXMu";
1210    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.default.paragraph"] = atob(
1211        value);
1212</script>
1212
1213
1214
1215<script>
1216    if (!window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]) {
1217        window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"] = {};
1218    }
1219    var value = "SW1hZ2UgYm9yZGVy";
1220    window.customWidgetsStrings["85b0db3860664a28b3031e6cd70abf8c"]["tiw.image.border"] = atob(
1221        value);
1222</script>
1222
1223
1224
1225<script type="text/javascript">
1226
1227    var d_version = "production_6792";
1228    var build = "2026-09-20T06_52_51";
1229    window['v' + 'ersion'] = d_version;
1230
1231    function buildEditorParent() {
1232        window.isMultiScreen = true;
1233        window.editorParent = {};
1234        window.previewParent = {};
1235        window.assetsCacheQueryParam = "?version=2026-09-20T06_52_51";
1236        try {
1237            var _p = window.parent;
1238            if (_p && _p.document && _p.$ && _p.$.dmfw) {
1239                window.editorParent = _p;
1240            } else if (_p.isSitePreview) {
1241                window.previewParent = _p;
1242            }
1243        } catch (e) {
1244
1245        }
1246    }
1247
1248    buildEditorParent();
1249</script>
1249
1250
1251
1252<!-- Load jQuery -->
1253
1254<script type="text/javascript" id='d-js-jquery'
1255        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1255
1256
1257<!-- End Load jQuery -->
1258
1259
1260<!-- Injecting site-wide before scripts -->
1261
1262<!-- End Injecting site-wide to the head -->
1263
1264
1265
1266<script>
1267    var _jquery = window.$;
1268
1269    var jqueryAliases = ['$', 'jquery', 'jQuery'];
1270
1271    jqueryAliases.forEach((alias) => {
1272        Object.defineProperty(window, alias, {
1273            get() {
1274                return _jquery;
1275            },
1276            set() {
1277                console.warn("Trying to over-write the global jquery object!");
1278            }
1279        });
1280    });
1281    window.jQuery.migrateMute = true;
1282</script>
1282
1283
1284
1285
1286
1287<script>
1288    window.cookiesNotificationMarkupPreview = 'null';
1289</script>
1289
1290
1291<!-- HEAD RT JS Include -->
1292<script id='d-js-params'>
1293    window.INSITE = window.INSITE || {};
1294    window.INSITE.device = "desktop";
1295
1296    window.rtCommonProps = {};
1297    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
1298    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
1299    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
1300    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
1301    rtCommonProps["inlineEditGrid.snap"] =true;
1302    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
1303    rtCommonProps["rt.pushnotifs.force.button"] =true;
1304    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
1305    rtCommonProps["common.mapbox.js.override"] =false;
1306    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
1307    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
1308    rtCommonProps["isCoverage.test"] =false;
1309    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
1310    rtCommonProps["common.resources.dist.cdn"] =true;
1311    rtCommonProps["common.build.dist.folder"] = 'production/6792';
1312    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
1313    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6792';
1314    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
1315    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
1316    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
1317    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
1318    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
1319    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
1320    rtCommonProps["isAutomation.test"] =false;
1321    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
1322
1323    
1324    rtCommonProps['common.mapsProvider'] = 'mapbox';
1325    
1326    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
1327    rtCommonProps['common.geocodeProvider'] = 'mapbox';
1328    rtCommonProps['server.for.resources'] = '';
1329    rtCommonProps['feature.flag.lazy.widgets'] = true;
1330    rtCommonProps['feature.flag.single.wow'] = false;
1331    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
1332    rtCommonProps['feature.flag.mark.anchors'] = true;
1333    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
1334    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
1335    rtCommonProps["images.sizes.small"] =160;
1336    rtCommonProps["images.sizes.mobile"] =640;
1337    rtCommonProps["images.sizes.tablet"] =1280;
1338    rtCommonProps["images.sizes.desktop"] =1920;
1339    rtCommonProps["modules.resources.cdn"] =true;
1340    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
1341    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
1342    rtCommonProps["feature.flag.performance.logs"] =false;
1343    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
1344    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
1345    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
1346    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
1347    // feature flags that's used out of runtime module (in  legacy files)
1348    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
1349
1350    window.rtFlags = {};
1351    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
1352    rtFlags["scripts.widgetCount.enabled"] =true;
1353    rtFlags["fnb.animations.tracking.enabled"] =true;
1354    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
1355    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
1356    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
1357    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
1358    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
1359    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
1360    rtFlags["geocode.search.localize"] =false;
1361    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
1362    rtFlags["twitter.heightLimit.enabled"] = true;
1363    rtFlags["runtime.lottieOverflow"] =false;
1364    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
1365    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
1366    rtFlags["flex.animation.design.panel.layout"] =true;
1367    rtFlags["runtime.cwv.report.cls.enabled"] =false;
1368    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
1369    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
1370    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
1371    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
1372    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
1373    rtFlags["contact.form.useActiveForm"] =true;
1374    rtFlags["contact.form.custom.errors.enabled"] =false;
1375    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1376    rtFlags["runtime.ssr.productCustomizations"] =true;
1377    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
1378    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
1379    rtFlags["termly.map.consent.overlay.enabled"] =false;
1380    rtFlags["editor.widget.form.a11y"] =true;
1381</script>
vendor: 1 bytes, line 1381
1381
1382<script src="https://static.cdn-website.com/mnlt/production/6792/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
1382
1383
1384<!-- End of HEAD RT JS Include -->
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396    
1396<script src="https://static.cdn-website.com/mnlt/production/6792/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1396
1397
1398
1399
1400
1401
1402<script>
1403    
1404    $(window).bind("orientationchange", function (e) {
1405        $.layoutManager.initLayout();
1406        
1407    });
1408    $(document).resize(function () {
1409        
1410    });
1411</script>
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431<script type="text/javascript" id="d_track_sp">
1432    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
1433        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
1434        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
1435        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
1436    window.dmsnowplow  = window.snowplow;
1437
1438    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
1439        appId: 'fa626668'
1440    });
1441
1442    // snowplow queries element styles so we wait until CSS calculations are done.
1443    requestAnimationFrame(() => {
1444        dmsnowplow('trackPageView');
1445        _dm_insite.forEach((rule) => {
1446            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
1447            // the tracking is in popup.js
1448            if (rule.actionName !== "popup") {
1449                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
1450            }
1451            window?.waitForDeferred?.('dmAjax', () => {
1452                $.DM.events.trigger('event-ruleTriggered', {value: rule});
1453            });
1454        });
1455    });
1456</script>
1456
1457
1458
1459
1460<div style="display:none;" id="P6iryBW0Wu"></div>
1461
1462<!-- photoswipe markup -->
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472<!-- Root element of PhotoSwipe. Must have class pswp. -->
1473<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1474
1475    <!-- Background of PhotoSwipe. 
1476         It's a separate element as animating opacity is faster than rgba(). -->
1477    <div class="pswp__bg"></div>
1478
1479    <!-- Slides wrapper with overflow:hidden. -->
1480    <div class="pswp__scroll-wrap">
1481
1482        <!-- Container that holds slides. 
1483            PhotoSwipe keeps only 3 of them in the DOM to save memory.
1484            Don't modify these 3 pswp__item elements, data is added later on. -->
1485        <div class="pswp__container">
1486            <div class="pswp__item"></div>
1487            <div class="pswp__item"></div>
1488            <div class="pswp__item"></div>
1489        </div>
1490
1491        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
1492        <div class="pswp__ui pswp__ui--hidden">
1493
1494            <div class="pswp__top-bar">
1495
1496                <!--  Controls are self-explanatory. Order can be changed. -->
1497
1498                <div class="pswp__counter"></div>
1499
1500                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
1501
1502                <button class="pswp__button pswp__button--share" title="Share"></button>
1503
1504                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1505
1506                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1507
1508                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
1509                <!-- element will get class pswp__preloader--active when preloader is running -->
1510                <div class="pswp__preloader">
1511                    <div class="pswp__preloader__icn">
1512                      <div class="pswp__preloader__cut">
1513                        <div class="pswp__preloader__donut"></div>
1514                      </div>
1515                    </div>
1516                </div>
1517            </div>
1518
1519            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1520                <div class="pswp__share-tooltip"></div> 
1521            </div>
1522
1523            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
1524            </button>
1525
1526            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
1527            </button>
1528
1529            <div class="pswp__caption">
1530                <div class="pswp__caption__center"></div>
1531            </div>
1532
1533        </div>
1534
1535    </div>
1536
1537</div>
1538<div id="fb-root"
1539        data-locale="en"></div>
1540<!-- Alias: fa626668 -->
1541<div class="dmPopupMask" id="dmPopupMask"></div>
1542<div id="dmPopup" class="dmPopup">
1543	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div>
1544 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
1545	<div class="data"></div>
1546</div>
1546<script id="d_track_personalization">
1547	window?.waitForDeferred?.('dmAjax', () => {
1548		// Collects client data and updates cookies used by smart sites
1549		window.expireDays = 365;
1550		window.visitLength = 30 * 60000;
1551		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
1552			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
1553	});
1554</script>
vendor: 1 bytes, line 1554
1554
1555<script type="text/javascript">
1556    
1557    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
1558    
1559    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
1560    Parameters.HomeLinkText = 'Home';
1561    </script>
1561
1562<!--  End Script tags -->
1563<!--  Site Wide Html Markup -->
1564<!--  Site Wide Html Markup -->
1565</body>
1566</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.