PageSourceSearch

https://msfn.org/board/store/cart/

html msfn.org collected 2026-09-24 17:17:26 UTC 62,085 bytes, 2,188 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" dir="ltr" 
3
4data-ips-path="/board/store/cart/"
5data-ips-scheme='system'
6data-ips-scheme-active='system'
7data-ips-scheme-default='system'
8data-ips-theme="54"
9data-ips-scheme-toggle="true"
10
11
12    data-ips-guest
13
14
15data-ips-theme-setting-change-scheme='1'
16data-ips-theme-setting-link-panels='1'
17data-ips-theme-setting-nav-bar-icons='1'
18data-ips-theme-setting-mobile-icons-location='footer'
19data-ips-theme-setting-mobile-footer-labels='1'
20data-ips-theme-setting-sticky-sidebar='1'
21data-ips-theme-setting-flip-sidebar='0'
22
23data-ips-layout='default'
24
25
26
27>
28	<head data-ips-hook="head">
29		<meta charset="utf-8">
30		<title data-ips-hook="title">Your Cart - MSFN</title>
31		
32		
33		
34		
35
36	
37	
37<script>(() => document.documentElement.setAttribute('data-ips-scheme', (window.matchMedia('(prefers-color-scheme:dark)').matches) ? 'dark':'light'))();</script>
37
38
39		
40
41
42	
42<script>
43		(() => {
44			function getCookie(n) {
45				let v = `; ${document.cookie}`, parts = v.split(`; ${n}=`);
46				if (parts.length === 2) return parts.pop().split(';').shift();
47			}
48			
49			const s = getCookie('ips4_scheme_preference');
50			if(!s || s === document.documentElement.getAttribute("data-ips-scheme-active")) return;
51			if(s === "system"){
52				document.documentElement.setAttribute('data-ips-scheme',(window.matchMedia('(prefers-color-scheme:dark)').matches)?'dark':'light');
53			} else {
54				document.documentElement.setAttribute("data-ips-scheme",s);
55			}
56			document.documentElement.setAttribute("data-ips-scheme-active",s);
57		})();
58	</script>
58
59
60		
61			<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 61-62
61
62<script async src="https://www.googletagmanager.com/gtag/js?id=
62UA-141225187-1
vendor: 13 bytes, line 62
62"></script>
63<script>
64  
vendor: 138 bytes, lines 64-68
64window.dataLayer = window.dataLayer || [];
65  function gtag(){dataLayer.push(arguments);}
66  gtag('js', new Date());
67
68  gtag('config', '
68UA-141225187-1
vendor: 5 bytes, line 68
68');
69</script>
69
70
71		
72		
73		
74		
75		
76
77
78	<!--!Font Awesome Free 6 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.-->
79	<link rel='stylesheet' href='//msfn.org/board/applications/core/interface/static/fontawesome/css/all.min.css?v=6.7.2'>
80
81
82
83
84
85
86
87	<link rel='stylesheet' href='//msfn.org/board/static/css/core_global_framework_framework.css?v=a42929e7341789603799'>
88
89
90
91
92
93	<link rel='stylesheet' href='//msfn.org/board/static/css/core_front_core.css?v=a42929e7341789603799'>
94
95
96
97
98
99	<link rel='stylesheet' href='//msfn.org/board/static/css/nexus_front_nexus.css?v=a42929e7341789603799'>
100
101
102
103
104
105	<link rel='stylesheet' href='//msfn.org/board/static/css/nexus_front_store.css?v=a42929e7341789603799'>
106
107
108<!-- Content Config CSS Properties -->
109<style id="contentOptionsCSS">
110    :root {
111        --i-embed-max-width: 500px;
112        --i-embed-default-width: 500px;
113        --i-embed-media-max-width: 100%;
114    }
115</style>
116
117
118
119    
120		<link rel='stylesheet' href='https://msfn.org/board/uploads/monthly_2026_09/theme.css.f6177d1ee2dba2f4833025d339655a94.css'>
121	
122	
123	<style id="themeVariables">
124		
125			:root{
126
127--focusBackgroundDefault: 1;
128--light__focusBackgroundColor1: hsl(202 98% 23%);
129--dark__focusBackgroundColor1: hsl(202 98% 23%);
130--focusBackgroundPicker: 0;
131--light__focusBackgroundColor2: hsl(191 76% 19%);
132--dark__focusBackgroundColor2: hsl(191 76% 19%);
133--focusEnableBackground1: 1;
134--light__focusBackgroundColor3: hsl(300 29% 39%);
135--dark__focusBackgroundColor3: hsl(300 29% 39%);
136--focusEnableBackground2: 1;
137--light__focusBackgroundColor4: #111111;
138--dark__focusBackgroundColor4: #111111;
139--focusEnableBackground3: 1;
140--focusEnableBackground4: 0;
141--light__focusBackgroundColor5: #111111;
142--dark__focusBackgroundColor5: #111111;
143--light__focusBackgroundColor6: #111111;
144--dark__focusBackgroundColor6: #111111;
145--focusEnableBackground5: 0;
146--focusEnableBackground6: 0;
147--set__i-position-navigation: "6";
148--set__i-position-breadcrumb: "10";
149--set__i-header-primary--he: 70;
150--set__i-logo--fo-we: 400;
151--set__i-desktop-logo--fo-si: 24;
152--set__i-logo-text: "Shift";
153--set__i-nav-bar-icons: 1;
154--light__i-primary: hsl(202 98% 23%);
155--light__i-primary-relative-l: 22;
156--light__i-secondary: hsl(202 99% 17%);
157--light__i-secondary-relative-l: 16;
158--light__i-base-c: 15;
159--dark__i-primary: hsl(202 98% 23%);
160--dark__i-primary-relative-l: 22;
161--dark__i-secondary: hsl(106 37% 49%);
162--dark__i-secondary-relative-l: 54;
163--dark__i-base-l: 15;
164--dark__i-base-c: 35;
165--light__i-boxHeader--ba-co: var(--i-secondary);
166--light__i-boxHeader--co: var(--i-secondary-contrast);
167--dark__i-headerSecondary--ba-co: var(--i-primary-dark);
168--dark__i-footer--co: var(--i-primary-contrast);
169--dark__i-footer--ba-co: var(--i-primary);
170--light__i-headerMobile--co: var(--i-primary-contrast);
171--set__i-position-user: "7";
172--light__i-headerPrimary--ba-co: var(--i-primary);
173--dark__i-headerPrimary--ba-co: var(--i-primary);
174--light__i-headerSecondary--ba-co: var(--i-primary-dark);
175--light__i-footer--co: var(--i-base_1);
176--light__i-footer--ba-co: var(--i-primary);
177--light__i-headerMobile--ba-co: var(--i-primary);
178--dark__i-base-h: 243;
179--dark__i-headerMobile--ba-co: var(--i-primary);
180--dark__i-headerMobile--co: var(--i-primary-contrast);
181--dark__i-body--ba-co: var(--i-base_2);
182--dark__i-box--ba-co: var(--i-base_3);
183--dark__i-box--bo-co: var(--i-base_4);
184--dark__i-boxHeader--ba-co: var(--i-secondary);
185--dark__i-boxHeader--co: var(--i-secondary-contrast);
186--dark__i-widget-header--ba-co: var(--i-base_3);
187--set__logo-light: url('https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_168605.png');
188--set__logo-dark: url('https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_a7d2dc.png');
189--set__mobile-logo-light: url('https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_6c033f.png');
190--set__mobile-logo-dark: url('https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_29b33c.png');
191--set__i-logo--he: 100;
192
193}
194		
195	</style>
196
197	
198		<style id="themeCustomCSS">
199			 [data-focus-image] body{background-color:var(--focus-image-color);background-image:var(--focus-image, none);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%;}:root{--i-color_contrast:var(--i-color_hard);--i-nav--te-tr:none;--i-nav--fo-we:600;--i-nav--bo-ra:0px;--i-nav--pa:0 1.3em;--i-nav--fo-si:min(13px, 1em);--i-nav-hover--ba-co:color-mix(in srgb, currentColor 5%, transparent);--i-nav-active--ba-co:color-mix(in srgb, currentColor 10%, transparent);}.ipsHeader__primary, .ipsHeader__secondary{box-shadow:inset hsl(0 0% 100% / .15) 0px -1px 0px;}.ipsNavBar{gap:0;}.ipsNavBar > li > :is(a, button){min-height:var(--i-header-row--he);}.ipsNavBar > [data-active] > :is(a, button){box-shadow:hsl(0 0% 0% / .2) 0px 0px 20px, inset hsl(0 0% 100% / .1) 1px 0px 0px, inset hsl(0 0% 100% / .1) -1px 0px 0px;}.ipsSearchPseudo{box-shadow:inset hsl(0 0% 100% / .15) 0px 1px 0px;}@media (min-width:980px){:where([data-ips-scheme="light"]) body{background-color:color-mix(in hsl, var(--i-primary), hsl(none none 10%) 100%);}.ipsContentWrap{background:var(--i-body--ba-co);border-radius:8px;padding:var(--i-sp_block);}[data-ips-scheme="dark"] .ipsContentWrap{background-color:color-mix(in srgb, var(--i-box--ba-co), var(--i-body--ba-co) 80%);box-shadow:inset hsl(0 0% 100% / .05) 0px 0px 0px 1px, hsl(0 0% 0% / .15) 0px 10px 80px;}}.ipsHeaderExtra .ipsBreadcrumb{color:var(--i-color_primary);padding:.4em 1.2em;margin:calc(var(--i-sp_block) * -1);margin-bottom:0;border-radius:8px 8px 0 0;border-bottom:1px solid var(--i-background_3);}[data-ips-scheme="light"] .ipsHeaderExtra .ipsBreadcrumb{background-color:var(--i-background_2);border-bottom:1px solid var(--i-background_4);}.ipsBox__header{font-size:1.1em;margin:5px;border-radius:5px !important;outline:1px solid color-mix(in hsl, var(--i-color_hard) 10%, transparent);outline-offset:-1px;box-shadow:hsl(0 0% 0% / .1) 0px 5px 10px;border-width:0;}.ipsFooter{box-shadow:inset hsl(0 0% 100% / .2) 0px 1px 0px;}.ipsHeader{position:relative;}.ipsHeader::after{content:"";position:absolute;inset:0;pointer-events:none;}.ipsHeader::after, .ipsMobileHeader, .ipsBox__header, .ipsFooter{background-image:url('https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_pattern.png');}.ipsEntry__author-column:has(.ipsEntry__group-image) .ipsEntry__group{dis
199play:none;}.ipsPageHeader--forum-table{display:none;}:root, [data-role="commentContent"], .i-post-content{--prose-spacing:0px !important;--flow-space:0px !important;}[class*="editor"] p, [class*="comment"] p, [class*="post"] p, .ipsProse > *, .i-post-content > *{margin-top:0px !important;margin-bottom:0px !important;padding-top:0px !important;padding-bottom:0px !important;margin-block-start:0px !important;margin-block-end:0px !important;}.ipsProse, .i-post-content, [data-role="commentContent"]{gap:0px !important;display:block !important;}[data-role="commentContent"] p, .i-post-content p{margin-top:0px !important;margin-bottom:0px !important;padding-bottom:0.5em !important;}
200		</style>
201	
202
203	
204
205
206		
207
208
209
210	<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
211	<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
212	
213	
214		
215		
216	
217	
218		<meta name="twitter:card" content="summary">
219	
220	
221	
222		
223			
224				
225					<meta property="og:site_name" content="MSFN">
226				
227			
228		
229	
230		
231			
232				
233					<meta property="og:locale" content="en_US">
234				
235			
236		
237	
238	
239	<link rel="alternate" type="application/rss+xml" title="Latest Forum Posts" href="https://msfn.org/board/rss/1-latest-forum-posts.xml/">
240	
241	
242	
243	<link rel="manifest" href="https://msfn.org/board/manifest.webmanifest/">
244	
245	
246
247	
248	
249
250	
251	
252
253
254		
255
256	
257
258
259<!--CT: Customizer JS-->
260
261</head>
262	<body data-ips-hook="body" class="ipsApp ipsApp_front  ipsLayout_minimal" data-controller="core.front.core.app" data-pageApp="nexus" data-pageLocation="front" data-pageModule="store" data-pageController="cart" >
263		<a href="#ipsLayout__main" class="ipsSkipToContent" data-role="skipToContent">Skip to content</a>
264		
265			<a href="#elGuestTerms" class="ipsSkipToContent" data-role="skipToConsent" hidden>Skip to consent message</a>
266		
267		
268		
269		
270
271<i-pull-to-refresh aria-hidden="true">
272	<div class="iPullToRefresh"></div>
273</i-pull-to-refresh>
274		
275
276
277	<i-pwa-install id="ipsPwaInstall">
278		
279		
280		<div class="iPwaInstall__content">
281			<div class="iPwaInstall__title">View in the app</div>
282			<p class="iPwaInstall__desc">A better way to browse. <strong>Learn more</strong>.</p>
283		</div>
284		<button type="button" class="iPwaInstall__learnMore" popovertarget="iPwaInstall__learnPopover">Learn more</button>
285		<button type="button" class="iPwaInstall__dismiss" id="iPwaInstall__dismiss"><span aria-hidden="true">&times;</span><span class="ipsInvisible">Dismiss</span></button>
286	</i-pwa-install>
287	
288	<i-card popover id="iPwaInstall__learnPopover">
289		<button class="iCardDismiss" type="button" tabindex="-1" popovertarget="iPwaInstall__learnPopover" popovertargetaction="hide">Close</button>
290		<div class="iCard">
291			<div class="iCard__content iPwaInstallPopover">
292				<div class="i-flex i-gap_2">
293					
294					<div class="i-flex_11 i-align-self_center">
295						<div class="i-font-weight_700 i-color_hard">MSFN</div>
296						<p>A full-screen app on your home screen with push notifications, badges and more.</p>
297					</div>
298				</div>
299
300				<div class="iPwaInstallPopover__ios">
301					<div class="iPwaInstallPopover__title">
302						<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"/></svg>
303						<span>To install this app on iOS and iPadOS</span>
304					</div>
305					<ol class="ipsList ipsList--bullets i-color_soft i-margin-top_2">
306						<li>Tap the <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 416 550.4' class='iPwaInstallPopover__svg'><path d='M292.8 129.6 208 44.8l-84.8 84.8-22.4-22.4L208 0l107.2 107.2-22.4 22.4Z'/><path d='M192 22.4h32v336h-32v-336Z'/><path d='M368 550.4H48c-27.2 0-48-20.8-48-48v-288c0-27.2 20.8-48 48-48h112v32H48c-9.6 0-16 6.4-16 16v288c0 9.6 6.4 16 16 16h320c9.6 0 16-6.4 16-16v-288c0-9.6-6.4-16-16-16H256v-32h112c27.2 0 48 20.8 48 48v288c0 27.2-20.8 48-48 48Z'/></svg> Share icon in Safari</li>
307						<li>Scroll the menu and tap <strong>Add to Home Screen</strong>.</li>
308						<li>Tap <strong>Add</strong> in the top-right corner.</li>
309					</ol>
310				</div>
311				<div class="iPwaInstallPopover__android">
312					<div class="iPwaInstallPopover__title">
313						<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M420.6 301.9a24 24 0 1 1 24-24 24 24 0 0 1 -24 24m-265.1 0a24 24 0 1 1 24-24 24 24 0 0 1 -24 24m273.7-144.5 47.9-83a10 10 0 1 0 -17.3-10h0l-48.5 84.1a301.3 301.3 0 0 0 -246.6 0L116.2 64.5a10 10 0 1 0 -17.3 10h0l47.9 83C64.5 202.2 8.2 285.6 0 384H576c-8.2-98.5-64.5-181.8-146.9-226.6"/></svg>
314						<span>To install this app on Android</span>
315					</div>
316					<ol class="ipsList ipsList--bullets i-color_soft i-margin-top_2">
317						<li>Tap the 3-dot menu (⋮) in the top-right corner of the browser.</li>
318						<li>Tap <strong>Add to Home screen</strong> or <strong>Install app</strong>.</li>
319						<li>Confirm by tapping <strong>Install</strong>.</li>
320					</ol>
321				</div>
322			</div>
323		</div>
324	</i-card>
325
326		
327		<div class="ipsLayout" id="ipsLayout" data-ips-hook="layout">
328			
329			<div class="ipsLayout__app" data-ips-hook="app">
330				
331				<div data-ips-hook="mobileHeader" class="ipsMobileHeader ipsResponsive_header--mobile">
332					
333<a href="https://msfn.org/board/" data-ips-hook="logo" class="ipsLogo ipsLogo--mobile">
334	
335		
336
337    
338    
339    
340    <picture class='ipsLogo__image ipsLogo__image--light'>
341        <source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" media="(min-width: 980px)">
342        <img src="https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_6c033f.png" width="235" height="75" alt='MSFN' data-ips-theme-image='mobile-logo-light'>
343    </picture>
344
345		
346
347    
348    
349    
350    <picture class='ipsLogo__image ipsLogo__image--dark'>
351        <source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" media="(min-width: 980px)">
352        <img src="https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_29b33c.png" width="235" height="75" alt='MSFN' data-ips-theme-image='mobile-logo-dark'>
353    </picture>
354
355	
356  	<div class="ipsLogo__text">
357		<span class="ipsLogo__name" data-ips-theme-text="set__i-logo-text">Shift</span>
358		
359			<span class="ipsLogo__slogan" data-ips-theme-text="set__i-logo-slogan"></span>
360		
361	</div>
362</a>
363					
364<ul data-ips-hook="mobileNavHeader" class="ipsMobileNavIcons ipsResponsive_header--mobile">
365
366
367<!--CT: Customizer Icon (mobile)-->
368
369
370	
371		<li data-el="guest">
372			<button type="button" class="ipsMobileNavIcons__button ipsMobileNavIcons__button--primary" popovertarget="ipsOffCanvas--guest">
373				<span>Sign In</span>
374			</button>
375		</li>
376	
377	
378	
379    
380	
381	
382</ul>
383				</div>
384				
385				
386
387
388				
389				
390					<header data-ips-hook="header" class="ipsHeader ipsResponsive_header--desktop">
391						
392						
393							<div data-ips-hook="primaryHeader" class="ipsHeader__primary" >
394								<div class="ipsWidth ipsHeader__align">
395									<div data-ips-header-position="4" class="ipsHeader__start">
396
397
398	
399		<div data-ips-header-content='logo'>
400			<!-- logo -->
401			
402				
403<a href="https://msfn.org/board/" data-ips-hook="logo" class="ipsLogo ipsLogo--desktop">
404	
405		
406
407    
408    
409    
410    <picture class='ipsLogo__image ipsLogo__image--light'>
411        <source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" media="(max-width: 979px)">
412        <img src="https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_168605.png" width="235" height="75" alt='MSFN' data-ips-theme-image='logo-light'>
413    </picture>
414
415		
416
417    
418    
419    
420    <picture class='ipsLogo__image ipsLogo__image--dark'>
421        <source srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" media="(max-width: 979px)">
422        <img src="https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_a7d2dc.png" width="235" height="75" alt='MSFN' data-ips-theme-image='logo-dark'>
423    </picture>
424
425	
426  	<div class="ipsLogo__text">
427		<span class="ipsLogo__name" data-ips-theme-text="set__i-logo-text">Shift</span>
428		
429			<span class="ipsLogo__slogan" data-ips-theme-text="set__i-logo-slogan"></span>
430		
431	</div>
432</a>
433			
434			
435			    
436			    
437			    
438			    
439			
440		</div>
441	
442
443	
444
445	
446
447	
448
449	
450</div>
451									<div data-ips-header-position="5" class="ipsHeader__center">
452
453
454	
455
456	
457
458	
459
460	
461
462	
463</div>
464									<div data-ips-header-position="6" class="ipsHeader__end">
465
466
467	
468
469	
470		<div data-ips-header-content='navigation'>
471			<!-- navigation -->
472			
473			
474			    
475			    
476			    
477			    
478			
479		</div>
480	
481
482	
483
484	
485
486	
487</div>
488								</div>
489							</div>
490						
491						
492							<div data-ips-hook="secondaryHeader" class="ipsHeader__secondary" >
493								<div class="ipsWidth ipsHeader__align">
494									<div data-ips-header-position="7" class="ipsHeader__start">
495
496
497	
498
499	
500
501	
502		<div data-ips-header-content='user'>
503			<!-- user -->
504			
505			
506			    
507			    
508			    
509			    
510			
511		</div>
512	
513
514	
515
516	
517</div>
518									<div data-ips-header-position="8" class="ipsHeader__center">
519
520
521	
522
523	
524
525	
526
527	
528
529	
530</div>
531									<div data-ips-header-position="9" class="ipsHeader__end">
532
533
534	
535
536	
537
538	
539
540	
541
542	
543		<div data-ips-header-content='search'>
544			<!-- search -->
545			
546			
547			    
548			    
549			    
550			    
551			
552		</div>
553	
554</div>
555								</div>
556							</div>
557						
558					</header>
559				
560				<main data-ips-hook="main" class="ipsLayout__main" id="ipsLayout__main" tabindex="-1">
561					<div class="ipsWidth ipsWidth--main-content">
562						<div class="ipsContentWrap">
563							
564								<div class="ipsHeaderExtra ipsResponsive_header--desktop" >
565									<div data-ips-header-position="10" class="ipsHeaderExtra__start">
566
567
568	
569
570	
571
572	
573
574	
575		<div data-ips-header-content='breadcrumb'>
576			<!-- breadcrumb -->
577			
578			
579			    
580			    
581			    
582				    
583<nav class="ipsBreadcrumb ipsBreadcrumb--top " aria-label="Breadcrumbs" >
584	<ol itemscope itemtype="https://schema.org/BreadcrumbList" class="ipsBreadcrumb__list">
585		<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
586			<a title="Home" href="https://msfn.org/board/" itemprop="item">
587				<i class="fa-solid fa-house-chimney" aria-hidden="true"></i> <span itemprop="name">Home</span>
588			</a>
589			<meta itemprop="position" content="1">
590		</li>
591		
592		
593		
594			
595				<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
596					<a href="https://msfn.org/board/store/" itemprop="item">
597						<span itemprop="name">Store </span>
598					</a>
599					<meta itemprop="position" content="2">
600				</li>
601			
602			
603		
604	</ol>
605	<ul class="ipsBreadcrumb__feed" data-ips-hook="feed">
606		
607		<li >
608			<a data-action="defaultStream" href="https://msfn.org/board/discover/" ><i class="fa-regular fa-file-lines" aria-hidden="true"></i> <span data-role="defaultStreamName">All Activity</span></a>
609		</li>
610	</ul>
611</nav>
612			    
613			    
614			
615		</div>
616	
617
618	
619</div>
620									<div data-ips-header-position="11" class="ipsHeaderExtra__center">
621
622
623	
624
625	
626
627	
628
629	
630
631	
632</div>
633									<div data-ips-header-position="12" class="ipsHeaderExtra__end">
634
635
636	
637
638	
639
640	
641
642	
643
644	
645</div>
646								</div>
647							
648							
649
650							<div class="ipsLayout__columns">
651								<div data-ips-hook="primaryColumn" class="ipsLayout__primary-column">
652									
653										<div class="i-margin-bottom_block" data-ips-ad="global_header">
654											<div align="center">
655<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
655
656<!-- Forum First Post -->
657<ins class="adsbygoogle"
658     style="display:block"
659     data-ad-client="ca-pub-5503154458660143"
660     data-ad-slot="8294946089"
661     data-ad-format="auto"></ins>
662<script>
663(adsbygoogle = window.adsbygoogle || []).push({});
664</script>
664
665</div>
666<br>
667										</div>
668									
669									
670									
671                                    
672									
673
674	
675
676
677
678
679
680    
681    
682
683									
684
685<div class='ipsBox ipsBox--cart'>
686	<div class='i-text-align_center i-padding_3 i-border-bottom_3'>
687		<i class='i-font-size_6 fa-solid fa-cart-shopping i-margin-bottom_2 i-color_soft' aria-hidden="true"></i>
688		<h1 class='i-font-size_5 i-font-weight_600 i-color_hard i-text-align_center'>Your Cart</h1>
689	</div>
690	<div data-controller='nexus.front.store.cartReview'>
691		<div data-role="cart">
692			
693
694
695	<div class='ipsBox i-padding_3 i-text-align_center i-font-size_2 i-color_soft'>
696		You have no items in your cart right now
697		<br><br>
698		<a href='https://msfn.org/board/store/' title='Go to the store' class='ipsButton ipsButton--primary'>Go to the store</a>
699	</div>
700
701		</div>
702	</div>
703</div>
704									
705
706
707
708    
709    
710
711								</div>
712								
713
714
715							</div>
716							
717								
718<nav class="ipsBreadcrumb ipsBreadcrumb--bottom " aria-label="Breadcrumbs" >
719	<ol itemscope itemtype="https://schema.org/BreadcrumbList" class="ipsBreadcrumb__list">
720		<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
721			<a title="Home" href="https://msfn.org/board/" itemprop="item">
722				<i class="fa-solid fa-house-chimney" aria-hidden="true"></i> <span itemprop="name">Home</span>
723			</a>
724			<meta itemprop="position" content="1">
725		</li>
726		
727		
728		
729			
730				<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
731					<a href="https://msfn.org/board/store/" itemprop="item">
732						<span itemprop="name">Store </span>
733					</a>
734					<meta itemprop="position" content="2">
735				</li>
736			
737			
738		
739	</ol>
740	<ul class="ipsBreadcrumb__feed" data-ips-hook="feed">
741		
742		<li >
743			<a data-action="defaultStream" href="https://msfn.org/board/discover/" ><i class="fa-regular fa-file-lines" aria-hidden="true"></i> <span data-role="defaultStreamName">All Activity</span></a>
744		</li>
745	</ul>
746</nav>
747							
748							
749							
750						</div>
751					</div>
752				</main>
753				
754					<div class="ipsFooter" data-ips-hook="footerWrapper">
755						<aside class="ipsFooter__widgets ipsWidth">
756							
757
758
759
760    
761    
762
763
764
765<section
766	class="cWidgetContainer cWidgetContainer--main"
767	
768	data-role='widgetReceiver'
769	data-orientation='horizontal'
770	data-widgetArea='globalfooter'
771	style=""
772	
773	    data-widget-layout="wrap"
774    
775	    data-widget-area-id="0"
776    
777	    data-widget-full-width-items=""
778    
779	    data-restrict-nesting="1"
780    
781    
782>
783    
784    
785    
786        
787
788
789
790<section
791	class="cWidgetContainer cWidgetContainer--wrap cWidgetContainer--isGroup"
792	
793	data-role='widgetReceiver'
794	data-orientation='horizontal'
795	data-widgetArea='globalfooter'
796	style="--i-block--gap:20px;--i-block--size:300px;--i-block--padding-block:0;--i-block--padding-inline:0;"
797	
798	    data-widget-layout="wrap"
799    
800	    data-widget-area-id="1"
801    
802	    data-widget-full-width-items=""
803    
804	    data-restrict-nesting="1"
805    
806    
807>
808    
809    
810    
811        
812
813
814
815<section
816	class="cWidgetContainer cWidgetContainer--isWidget"
817	
818	data-role='widgetReceiver'
819	data-orientation='horizontal'
820	data-widgetArea='globalfooter'
821	style=""
822	
823	    data-widget-layout="table"
824    
825	    data-widget-area-id="2"
826    
827	    data-widget-full-width-items=""
828    
829	    data-widget-show-images="1"
830    
831	    data-widget-orientation="horizontal"
832    
833	    data-restrict-nesting="1"
834    
835    
836>
837    
838    
839    
840
841    
842        
843        <div class="ipsWidget__content--wrap">
844            <div
845                class='ipsWidget ipsWidget--horizontal'  data-blocktitle="Text" data-blockID="app_cms_pagebuildertext_2e5f12" data-blockErrorMessage="This block cannot be shown. This could be because it needs configuring, is unable to show on this page, or will show after reloading this page." data-menuStyle="menu" data-blockConfig="1" data-blockBuilder="1" data-searchterms="plaintext,plain" data-widget-noboxallowed="1"
846                data-controller='core.front.widgets.block'
847            >
848                
849<style data-widget-style>
850    
851    
852	    /* Custom CSS */
853	    @scope {
854	        :scope{
855
856}
857	    }
858    
859</style>
860                
861
862
863
864<div
865    class="ipsWidget__customStyles app_cms_pagebuildertext_2e5f12  i-font-size_1"
866	style="text-align:left;"
867>
868	
869<div>
869<script type="text/javascript">
870  document.addEventListener("DOMContentLoaded", function () {
871      let newLi = document.createElement("li");
872      let newLink = document.createElement("a");
873      newLink.href = ipsSettings.baseURL + 'markallread/?csrfKey=' + ipsSettings.csrfKey;
874      newLink.innerText = "Mark Site Read";
875      newLink.setAttribute( 'style', 'padding: .8em');
876
877      let newIcon = document.createElement("i");
878      newIcon.classList.add("fa", "fa-solid", "fa-eye");
879
880      newLink.prepend(newIcon);
881      newLi.appendChild(newLink);
882
883      let ul = document.querySelector('nav.ipsBreadcrumb--bottom a[data-action="defaultStream"]').closest("ul");
884      if (ul) {
885          ul.appendChild(newLi);
886      }
887  });
888</script>
888</div>
889</div>
890            </div>
891        </div>
892        
893    
894
895    
896</section>
897
898    
899        
900
901
902
903<section
904	class="cWidgetContainer cWidgetContainer--isWidget"
905	
906	data-role='widgetReceiver'
907	data-orientation='horizontal'
908	data-widgetArea='globalfooter'
909	style=""
910	
911	    data-widget-layout="table"
912    
913	    data-widget-area-id="3"
914    
915	    data-widget-full-width-items=""
916    
917	    data-widget-show-images="1"
918    
919	    data-widget-orientation="horizontal"
920    
921	    data-restrict-nesting="1"
922    
923    
924>
925    
926    
927    
928
929    
930        
931        <div class="ipsWidget__content--wrap">
932            <div
933                class='ipsWidget ipsWidget--horizontal'  data-blocktitle="Text" data-blockID="app_cms_pagebuildertext_86d81f" data-blockErrorMessage="This block cannot be shown. This could be because it needs configuring, is unable to show on this page, or will show after reloading this page." data-menuStyle="menu" data-blockConfig="1" data-blockBuilder="1" data-searchterms="plaintext,plain" data-widget-noboxallowed="1"
934                data-controller='core.front.widgets.block'
935            >
936                
937<style data-widget-style>
938    
939    
940	    /* Custom CSS */
941	    @scope {
942	        :scope{
943
944}
945	    }
946    
947</style>
948                
949
950
951
952<div
953    class="ipsWidget__customStyles app_cms_pagebuildertext_86d81f  i-font-size_1"
954	style="text-align:left;"
955>
956	
957<div>
957<script type="text/javascript">
958  document.addEventListener("DOMContentLoaded", function () {
959      let newLi = document.createElement("li");
960      let newLink = document.createElement("a");
961      newLink.href = "#";
962      newLink.innerText = "Back to Top";
963      newLink.setAttribute( 'style', 'padding: .8em');
964
965      let newIcon = document.createElement("i");
966      newIcon.classList.add("fa", "fa-arrow-up");
967
968      newLink.prepend(newIcon);
969
970      newLink.addEventListener("click", function (event) {
971          event.preventDefault();
972          window.scrollTo({ top: 0, behavior: "smooth" });
973      });
974
975      newLi.appendChild(newLink);
976
977      let ul = document.querySelector('nav.ipsBreadcrumb--bottom a[data-action="defaultStream"]').closest("ul");
978      if (ul) {
979          ul.appendChild(newLi);
980      }
981  });
982</script>
982</div>
983</div>
984            </div>
985        </div>
986        
987    
988
989    
990</section>
991
992    
993
994    
995
996    
997</section>
998
999    
1000        
1001
1002
1003
1004<section
1005	class="cWidgetContainer cWidgetContainer--wrap cWidgetContainer--isGroup"
1006	
1007	data-role='widgetReceiver'
1008	data-orientation='horizontal'
1009	data-widgetArea='globalfooter'
1010	style="--i-block--gap:20px;--i-block--size:300px;--i-block--padding-block:0;--i-block--padding-inline:0;"
1011	
1012	    data-widget-layout="wrap"
1013    
1014	    data-widget-area-id="4"
1015    
1016	    data-widget-full-width-items=""
1017    
1018	    data-restrict-nesting="1"
1019    
1020    
1021>
1022    
1023    
1024    
1025        
1026
1027
1028
1029<section
1030	class="cWidgetContainer cWidgetContainer--isWidget"
1031	
1032	data-role='widgetReceiver'
1033	data-orientation='horizontal'
1034	data-widgetArea='globalfooter'
1035	style=""
1036	
1037	    data-widget-layout="table"
1038    
1039	    data-widget-area-id="5"
1040    
1041	    data-widget-full-width-items=""
1042    
1043	    data-widget-show-images="1"
1044    
1045	    data-widget-orientation="horizontal"
1046    
1047	    data-restrict-nesting="1"
1048    
1049    
1050>
1051    
1052    
1053    
1054
1055    
1056        
1057        <div class="ipsWidget__content--wrap">
1058            <div
1059                class='ipsWidget ipsWidget--horizontal'  data-blocktitle="Member Statistics" data-blockID="app_core_stats_633205" data-blockErrorMessage="This block cannot be shown. This could be because it needs configuring, is unable to show on this page, or will show after reloading this page." data-menuStyle="menu" data-blockConfig="1"
1060                data-controller='core.front.widgets.block'
1061            >
1062                
1063<style data-widget-style>
1064    
1065    
1066	    /* Custom CSS */
1067	    @scope {
1068	        :scope{
1069
1070}
1071	    }
1072    
1073</style>
1074                
1075<h3 class='ipsWidget__header'>Member Statistics</h3>
1076<div class='ipsWidget__content'>
1077	<ul class='ipsList ipsList--stats ipsList--stacked ipsList--border ipsList--fill'>
1078		<li>
1079			<strong class='ipsList__value'>61,049</strong>
1080			<span class='ipsList__label'>Total Members</span>
1081		</li>
1082		<li>
1083			<strong class='ipsList__value' data-ipsTooltip title='08/31/2026 09:58  AM'>23,865</strong>
1084			<span class='ipsList__label'>Most Online</span>
1085		</li>
1086		
1087			<li class='i-padding_2 i-grid i-place-content_center'>
1088				<div class='ipsPhotoPanel i-align-items_center i-text-align_start'>
1089					
1090
1091
1092	<a data-ips-hook="userPhotoWithUrl" href="https://msfn.org/board/profile/444169-kochegin/" rel="nofollow" data-ipshover data-ipshover-width="370" data-ipshover-target="https://msfn.org/board/profile/444169-kochegin/?do=hovercard"  class="ipsUserPhoto ipsUserPhoto--" title="Go to kochegin's profile" data-group="3" aria-hidden="true" tabindex="-1">
1093		<img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22background%3A%2362c1c4%22%3E%3Cg%3E%3Ctext%20text-anchor%3D%22middle%22%20dy%3D%22.35em%22%20x%3D%22512%22%20y%3D%22512%22%20fill%3D%22%23ffffff%22%20font-size%3D%22700%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20Helvetica%2C%20Arial%2C%20sans-serif%22%3EK%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E" alt="kochegin" loading="lazy">
1094	</a>
1095
1096					<div class='ipsPhotoPanel__text'>
1097						<strong class='ipsPhotoPanel__primary'>
1098<a href='https://msfn.org/board/profile/444169-kochegin/' rel="nofollow" data-ipsHover data-ipsHover-width='370' data-ipsHover-target="https://msfn.org/board/profile/444169-kochegin/?do=hovercard&amp;referrer=https%253A%252F%252Fmsfn.org%252Fboard%252Fevents%252Fweek%252F2052-03-07%252F" title="Go to kochegin's profile" class="ipsUsername" data-group="3" translate="no">kochegin</a></strong>
1099						<small class='ipsPhotoPanel__secondary'>Newest Member <span class='i-color_soft'> &middot; <time datetime='2026-09-24T05:23:29Z' title='09/24/2026 05:23  AM' data-short='11 hr' class='ipsTime ipsTime--long'><span class='ipsTime__long'>11 hours ago</span><span class='ipsTime__short'>11 hr</span></time></span></small>
1100					</div>
1101				</div>
1102			</li>
1103		
1104	</ul>
1105</div>
1106            </div>
1107        </div>
1108        
1109    
1110
1111    
1112</section>
1113
1114    
1115        
1116
1117
1118
1119<section
1120	class="cWidgetContainer cWidgetContainer--isWidget ipsResponsive_hidePhone"
1121	
1122	data-role='widgetReceiver'
1123	data-orientation='horizontal'
1124	data-widgetArea='globalfooter'
1125	style=""
1126	
1127	    data-widget-layout="table"
1128    
1129	    data-widget-area-id="6"
1130    
1131	    data-widget-full-width-items=""
1132    
1133	    data-widget-show-images="1"
1134    
1135	    data-widget-orientation="horizontal"
1136    
1137	    data-restrict-nesting="1"
1138    
1139    
1140>
1141    
1142    
1143    
1144
1145    
1146        
1147        <div class="ipsWidget__content--wrap">
1148            <div
1149                class='ipsWidget ipsWidget--horizontal'  data-blocktitle="Forum Statistics" data-blockID="app_forums_forumStatistics_e84e16" data-blockErrorMessage="This block cannot be shown. This could be because it needs configuring, is unable to show on this page, or will show after reloading this page." data-menuStyle="menu" data-blockConfig="1"
1150                data-controller='core.front.widgets.block'
1151            >
1152                
1153<style data-widget-style>
1154    
1155    
1156	    /* Custom CSS */
1157	    @scope {
1158	        :scope{
1159
1160}
1161	    }
1162    
1163</style>
1164                
1165<h3 class='ipsWidget__header'>Forum Statistics</h3>
1166<div class="ipsWidget__content">
1167	<ul class='ipsList ipsList--stats ipsList--stacked ipsList--border ipsList--fill'>
1168		<li>
1169			<strong class='ipsList__label'>Total Topics</strong>
1170			<span class='ipsList__value'>134k</span>
1171		</li>
1172		<li>
1173			<strong class='ipsList__label'>Total Posts</strong>
1174			<span class='ipsList__value'>1.1m</span>
1175		</li>
1176	</ul>
1177</div>
1178            </div>
1179        </div>
1180        
1181    
1182
1183    
1184</section>
1185
1186    
1187
1188    
1189
1190    
1191</section>
1192
1193    
1194
1195    
1196
1197    
1198</section>
1199
1200
1201						</aside>
1202						<footer data-ips-hook="footer" class="ipsFooter__footer">
1203							<div class="ipsWidth">
1204								<div class="ipsFooter__align">
1205									
1206
1207<ul class="ipsColorSchemeChanger" data-controller="core.front.core.colorScheme" data-ips-hook="themeList">
1208	<li data-ipstooltip title="Light Mode">
1209		<button data-ips-prefers-color-scheme="light">
1210			<i class="fa-regular fa-lightbulb" aria-hidden="true"></i>
1211			<span class="ipsInvisible">Light Mode</span>
1212		</button>
1213	</li>
1214	<li data-ipstooltip title="Dark Mode">
1215		<button data-ips-prefers-color-scheme="dark">
1216			<i class="fa-regular fa-moon" aria-hidden="true"></i>
1217			<span class="ipsInvisible">Dark Mode</span>
1218		</button>
1219	</li>
1220	<li data-ipstooltip title="System Preference">
1221		<button data-ips-prefers-color-scheme="system">
1222			<i class="fa-solid fa-circle-half-stroke" aria-hidden="true"></i>
1223			<span class="ipsInvisible">System Preference</span>
1224		</button>
1225	</li>
1226</ul>
1227
1228<hr>
1229
1230	<ul data-ips-hook="links" class="ipsFooterLinks">
1231		
1232		
1233		
1234			
1235			
1236		
1237		
1238			<li><a href="https://msfn.org/board/privacy/">Privacy Policy</a></li>
1239		
1240		
1241			<li><a rel="nofollow" href="https://msfn.org/board/contact/" >Contact Us</a></li>
1242		
1243		<li><a rel="nofollow" href="https://msfn.org/board/cookies/">Cookies</a></li>
1244		
1245			<li>
1246				
1247
1248
1249	<button type="button" id="elRSS" popovertarget="elRSS_menu" title='Available RSS feeds' data-ipsTooltip><i class="fa-solid fa-rss" aria-hidden="true"></i> RSS</button>
1250	<i-dropdown popover id="elRSS_menu">
1251		<div class="iDropdown">
1252			<ul class="iDropdown__items">
1253				
1254					<li><a title="Latest Forum Posts" href="https://msfn.org/board/rss/1-latest-forum-posts.xml/">Latest Forum Posts</a></li>
1255				
1256			</ul>
1257		</div>
1258	</i-dropdown>
1259
1260			</li>
1261		
1262	</ul>
1263
1264<p class="ipsCopyright">
1265	<span class="ipsCopyright__user">© 2001 - 2026 MSFN</span>
1266	<a rel="nofollow" title="Invision Community" href="https://www.invisioncommunity.com/">Powered by <span translate="no">Invision Community</span></a>
1267</p>
1268								</div>
1269							</div>
1270						</footer>
1271					</div>
1272				
1273				
1274
1275
1276
1277
1278
1279
1280
1281
1282	
1283
1284
1285
1286
1287	
1288
1289
1290
1291
1292<i-cookie-consent id='elGuestTerms' role="region" aria-labelledby="elGuestTermsLabel" hidden data-role='guestTermsBar' tabindex="-1">
1293	<div class='ipsWidth'>
1294		<div class='ipsColumns i-align-items_center i-gap_3'>
1295			<div class='ipsColumns__primary'>
1296				<h4 class='ipsTitle ipsTitle--h5 ipsTitle--margin' id="elGuestTermsLabel">Important Information</h4>
1297				<p class='i-color_soft'><a href='https://msfn.org/board/guidelines/'>MSFN Forum Rules</a></p>
1298			</div>
1299			<div class='ipsColumns__secondary'>
1300                
1301					<div class="ipsButtons">
1302						<a href='https://msfn.org/board/index.php?app=core&amp;module=system&amp;controller=terms&amp;do=dismiss&amp;ref=aHR0cHM6Ly9tc2ZuLm9yZy9ib2FyZC9zdG9yZS9jYXJ0Lw==&amp;csrfKey=95f95774a15229df064323c68184989c' rel='nofollow' class='ipsButton ipsButton--positive' data-action="dismissTerms"><i class='fa-solid fa-check' aria-hidden="true"></i> I accept</a>
1303					</div>
1304                
1305            </div>
1306		</div>
1307	</div>
1308</i-cookie-consent>
1309			</div>
1310		
1311
1312
1313<!--CT: Customizer popover-->
1314
1315</div>
1316		
1317		
1318			
1319
1320	<nav data-ips-hook="mobileFooter" class="ipsMobileFooter" id="ipsMobileFooter">
1321		<ul>
1322			
1323				
1324				
1325				
1326				
1327					<li data-el="sign-in" class="ipsMobileFooter__item">
1328						<a href="https://msfn.org/board/login/" class="ipsMobileFooter__link">
1329							<span class="ipsMobileFooter__icon" aria-hidden="true">
1330								<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewbox="0 0 512 512"><path d="M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"></path></svg>
1331							</span>
1332							<span class="ipsMobileFooter__text">Sign In</span>
1333						</a>
1334					</li>
1335				
1336				
1337					<li data-el="sign-up" class="ipsMobileFooter__item">
1338						
1339							<a href="https://msfn.org/board/register/" class="ipsMobileFooter__link ipsMobileFooter__link--sign-up">
1340								<span class="ipsMobileFooter__icon" aria-hidden="true">
1341									<svg xmlns="http://www.w3.org/2000/svg" height="16" width="20" viewbox="0 0 640 512"><path d="M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"></path></svg>
1342								</span>
1343								<span class="ipsMobileFooter__text">Sign Up</span>
1344							</a>
1345						
1346					</li>
1347				
1348			
1349			
1350			
1351<li data-el='cart' class="ipsMobileFooter__item" id="elCart_mobileFooterContainer" hidden>
1352	<a href='https://msfn.org/board/store/cart/' class="ipsMobileFooter__link">
1353		<span class="ipsMobileFooter__icon">
1354			<svg xmlns="http://www.w3.org/2000/svg" height="16" width="18" viewBox="0 0 576 512"><path d="M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 
1354116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z"/></svg>
1355		</span>
1356		<span class='ipsNotification'>
1357			
1358				0
1359			
1360		</span>
1361		<span class="ipsMobileFooter__text">Your Cart</span>
1362	</a>
1363</li>
1364			<li data-el="more" class="ipsMobileFooter__item">
1365				<button type="button" class="ipsMobileFooter__link" popovertarget="ipsOffCanvas--navigation">
1366					<span class="ipsMobileFooter__icon" aria-hidden="true">
1367						<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewbox="0 0 448 512"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"></path></svg>
1368					</span>
1369					
1370					
1371					<span class="ipsMobileFooter__text">Menu</span>
1372				</button>
1373			</li>
1374		</ul>
1375	</nav>
1376
1377
1378
1379
1380<i-card id="ipsOffCanvas--guest" popover class="ipsOffCanvas">
1381	<div class="iCard">
1382		<header class="iCard__header">
1383			<h2>Account</h2>
1384			<div class="iCard__headerButtons">
1385				<button popovertarget="ipsOffCanvas--guest">
1386					<i class="fa-solid fa-xmark" aria-hidden="true"></i>
1387					<span class="ipsInvisible">Close panel</span>
1388				</button>
1389			</div>
1390		</header>
1391		<div class="iCard__content">
1392			<ul class="ipsOffCanvas__nav ipsOffCanvas__nav--navigation">
1393				
1394				
1395				
1396				
1397					<li data-el="sign-in">
1398						<a href="https://msfn.org/board/login/">
1399							<span class="ipsOffCanvas__icon" aria-hidden="true">
1400								<i class="fa-solid fa-circle-user" aria-hidden="true"></i>
1401							</span>
1402							<span class="ipsOffCanvas__label">Existing user? Sign In</span>
1403						</a>
1404					</li>
1405				
1406				
1407					<li data-el="sign-up">
1408						
1409							<a href="https://msfn.org/board/register/">
1410								<span class="ipsOffCanvas__icon" aria-hidden="true">
1411									<i class="fa-solid fa-user-plus" aria-hidden="true"></i>
1412								</span>
1413								<span class="ipsOffCanvas__label">Sign Up</span>
1414							</a>
1415						
1416					</li>
1417				
1418			</ul>
1419		</div>
1420	</div>
1421</i-card>
1422
1423
1424<i-card id="ipsOffCanvas--navigation" popover class="ipsOffCanvas">
1425	<div class="iCard">
1426		<header class="iCard__header">
1427			<h2>Navigation</h2>
1428			<div class="iCard__headerButtons">
1429				<button popovertarget="ipsOffCanvas--navigation">
1430					<i class="fa-solid fa-xmark" aria-hidden="true"></i>
1431					<span class="ipsInvisible">Close panel</span>
1432				</button>
1433			</div>
1434		</header>
1435		<div class="iCard__content">
1436			<!-- Navigation -->
1437			<nav aria-label="Mobile">
1438				<ul class="ipsOffCanvas__nav ipsOffCanvas__nav--navigation" data-ips-hook="mobileFooterMenu">
1439				    
1440
1441					
1442					
1443					
1444					
1445						
1446							
1447
1448							
1449							
1450
1451							
1452								<li data-id="13"><a href="https://msfn.org/board"  >
1453									<span class="ipsOffCanvas__icon" aria-hidden="true">
1454										
1455											<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1456										
1457									</span>
1458									<span class="ipsOffCanvas__label">Home</span>
1459								</a></li>
1460							
1461						
1462					
1463						
1464					
1465						
1466							
1467
1468							
1469							
1470
1471							
1472								<li data-id="2">
1473									<details >
1474										<summary>
1475											<span class="ipsOffCanvas__icon" aria-hidden="true">
1476												
1477													<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1478												
1479											</span>
1480											<span class="ipsOffCanvas__label">Activity</span>
1481										</summary>
1482										<i-details-content>
1483											<ul id="mobile-nav__2">
1484												
1485												
1486													
1487													
1488													
1489														
1490															
1491														
1492													
1493														
1494															
1495														
1496													
1497														
1498															
1499														
1500													
1501														
1502															
1503														
1504													
1505														
1506															
1507														
1508													
1509												
1510																
1511												
1512												
1513												
1514													
1515
1516
1517	
1518		
1519			<li data-id="5">
1520				
1521				<a href='https://msfn.org/board/discover/unread/'  >
1522					<span class="ipsOffCanvas__icon" aria-hidden="true">
1523						
1524							<i class="fa-solid" style="--icon:'\f1ea'" aria-hidden="true"></i>
1525						
1526					</span>
1527					<span class="ipsOffCanvas__label">Unread Content</span>
1528				</a>
1529			</li>
1530		
1531	
1532
1533	
1534		
1535			<li data-id="6">
1536				
1537				<a href='https://msfn.org/board/discover/content-started/'  >
1538					<span class="ipsOffCanvas__icon" aria-hidden="true">
1539						
1540							<i class="fa-solid" style="--icon:'\f2bd'" aria-hidden="true"></i>
1541						
1542					</span>
1543					<span class="ipsOffCanvas__label">Content I Started</span>
1544				</a>
1545			</li>
1546		
1547	
1548
1549	
1550		
1551			<li data-id="4">
1552				
1553				<a href=''  >
1554					<span class="ipsOffCanvas__icon" aria-hidden="true">
1555						
1556							<i class="fa-solid" style="--icon:'\f0ae'" aria-hidden="true"></i>
1557						
1558					</span>
1559					<span class="ipsOffCanvas__label">My Activity Streams</span>
1560				</a>
1561			</li>
1562		
1563	
1564
1565	
1566		
1567			<li data-id="3">
1568				
1569				<a href='https://msfn.org/board/discover/'  >
1570					<span class="ipsOffCanvas__icon" aria-hidden="true">
1571						
1572							<i class="fa-solid" style="--icon:'\f0ca'" aria-hidden="true"></i>
1573						
1574					</span>
1575					<span class="ipsOffCanvas__label">All Activity</span>
1576				</a>
1577			</li>
1578		
1579	
1580
1581	
1582		
1583			<li data-id="7">
1584				
1585				<a href='https://msfn.org/board/search/'  >
1586					<span class="ipsOffCanvas__icon" aria-hidden="true">
1587						
1588							<i class="fa-solid" style="--icon:'\f002'" aria-hidden="true"></i>
1589						
1590					</span>
1591					<span class="ipsOffCanvas__label">Search</span>
1592				</a>
1593			</li>
1594		
1595	
1596
1597												
1598											</ul>
1599										</i-details-content>
1600									</details>
1601								</li>
1602							
1603						
1604					
1605						
1606							
1607
1608							
1609							
1610
1611							
1612								<li data-id="1">
1613									<details >
1614										<summary>
1615											<span class="ipsOffCanvas__icon" aria-hidden="true">
1616												
1617													<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1618												
1619											</span>
1620											<span class="ipsOffCanvas__label">Browse</span>
1621										</summary>
1622										<i-details-content>
1623											<ul id="mobile-nav__1">
1624												
1625												
1626													
1627													
1628													
1629														
1630															
1631														
1632													
1633														
1634													
1635														
1636															
1637														
1638													
1639														
1640													
1641														
1642													
1643														
1644															
1645														
1646													
1647														
1648													
1649												
1650																
1651												
1652												
1653												
1654													
1655
1656
1657	
1658		
1659			<li data-id="8">
1660				
1661				<a href='https://msfn.org/board/'  >
1662					<span class="ipsOffCanvas__icon" aria-hidden="true">
1663						
1664							<i class="fa-solid" style="--icon:'\f075'" aria-hidden="true"></i>
1665						
1666					</span>
1667					<span class="ipsOffCanvas__label">Forums</span>
1668				</a>
1669			</li>
1670		
1671	
1672
1673	
1674
1675	
1676		
1677			<li data-id="78">
1678				
1679				<a href='https://msfn.org/board/leaderboard/'  >
1680					<span class="ipsOffCanvas__icon" aria-hidden="true">
1681						
1682							<i class="fa-solid" style="--icon:'\f091'" aria-hidden="true"></i>
1683						
1684					</span>
1685					<span class="ipsOffCanvas__label">Leaderboard</span>
1686				</a>
1687			</li>
1688		
1689	
1690
1691	
1692
1693	
1694
1695	
1696		
1697			<li data-id="102">
1698				
1699				<a href='https://msfn.org/board/countries/'  >
1700					<span class="ipsOffCanvas__icon" aria-hidden="true">
1701						
1702							<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1703						
1704					</span>
1705					<span class="ipsOffCanvas__label">Members Country</span>
1706				</a>
1707			</li>
1708		
1709	
1710
1711	
1712
1713												
1714											</ul>
1715										</i-details-content>
1716									</details>
1717								</li>
1718							
1719						
1720					
1721						
1722							
1723
1724							
1725							
1726
1727							
1728								<li data-id="118"><a href="https://msfn.org/board/clients/donations/1-msfn-donation/"  >
1729									<span class="ipsOffCanvas__icon" aria-hidden="true">
1730										
1731											<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1732										
1733									</span>
1734									<span class="ipsOffCanvas__label">Donations</span>
1735								</a></li>
1736							
1737						
1738					
1739						
1740							
1741
1742							
1743							
1744
1745							
1746								<li data-id="18"><a href="https://msfn.org/board/guidelines/"  >
1747									<span class="ipsOffCanvas__icon" aria-hidden="true">
1748										
1749											<i class="fa-solid" style="--icon:'\f1c5'" aria-hidden="true"></i>
1750										
1751									</span>
1752									<span class="ipsOffCanvas__label">Rules</span>
1753								</a></li>
1754							
1755						
1756					
1757						
1758					
1759						
1760					
1761				</ul>
1762			</nav>
1763		</div>
1764		
1765            
1766<nav class='ipsOffCanvas__breadcrumb' aria-label="Breadcrumbs">
1767<ol itemscope itemtype="https://schema.org/BreadcrumbList">
1768	<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
1769		<a title='Home' href='https://msfn.org/board/' itemprop="item">
1770			<i class="fa-solid fa-house-chimney" aria-hidden="true"></i> <span itemprop="name">Home</span>
1771		</a>
1772		<meta itemprop="position" content="1" />
1773	</li>
1774	
1775	
1776	
1777		
1778			<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
1779				<a href='https://msfn.org/board/store/' itemprop="item">
1780					<span itemprop="name">Store </span>
1781				</a>
1782				<meta itemprop="position" content="2" />
1783			</li>
1784		
1785		
1786	
1787</ol>
1788</nav>
1789		
1790	</div>
1791</i-card>
1792
1793
1794<!-- Messenger -->
1795
1796
1797
1798
1799
1800		
1801		
1802		
1803
1804		
1805<i-card popover id="iPushNotificationsPromptPopover">
1806	<button class="iCardDismiss" type="button" tabindex="-1" popovertarget="iPushNotificationsPromptPopover" popovertargetaction="hide">Close</button>
1807	<div class="iCard">
1808		<div class="iCard__header">
1809			<h4>Configure browser push notifications</h4>
1810			<button class="iCard__close" type="button" popovertarget="iPushNotificationsPromptPopover"><span class="ipsInvisible">Close</span></button>
1811		</div>
1812		<div class="iCard__content">
1813			<i-tabs class='ipsTabs ipsTabs--stretch ipsTabs--sticky' id='ipsTabs_pushNotifications' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_pushNotifications_content'>
1814				<div role='tablist'>
1815					<button type="button" id='ipsTabs_pushNotifications_chrome' class="ipsTabs__tab" role="tab" aria-controls='ipsTabs_pushNotifications_chrome_panel' aria-selected="true"><i class="fa-brands fa-chrome i-margin-end_icon" aria-hidden="true"></i> Chrome</button>
1816					<button type="button" id='ipsTabs_pushNotifications_safari' class="ipsTabs__tab" role="tab" aria-controls='ipsTabs_pushNotifications_safari_panel' aria-selected="false"><i class="fa-brands fa-safari i-margin-end_icon" aria-hidden="true"></i> Safari</button>
1817					<button type="button" id='ipsTabs_pushNotifications_edge' class="ipsTabs__tab" role="tab" aria-controls='ipsTabs_pushNotifications_edge_panel' aria-selected="false"><i class="fa-brands fa-edge i-margin-end_icon" aria-hidden="true"></i> Edge</button>
1818					<button type="button" id='ipsTabs_pushNotifications_firefox' class="ipsTabs__tab" role="tab" aria-controls='ipsTabs_pushNotifications_firefox_panel' aria-selected="false"><i class="fa-brands fa-firefox-browser i-margin-end_icon" aria-hidden="true"></i> Firefox</button>
1819				</div>
1820				
1821<div class="ipsTabs__scrollers" data-role="tabScrollers">
1822	<button data-direction="prev" type="button" aria-hidden="true" tabindex="-1" hidden><i class="fa-solid fa-angle-left" aria-hidden="true"></i></button>
1823	<button data-direction="next" type="button" aria-hidden="true" tabindex="-1" hidden><i class="fa-solid fa-angle-right" aria-hidden="true"></i></button>
1824</div>
1825			</i-tabs>
1826			<div id='ipsTabs_pushNotifications_content' class='ipsTabs__panels'>
1827				<div id='ipsTabs_pushNotifications_chrome_panel' class="ipsTabs__panel ipsTabs__panel--chrome" role="tabpanel" aria-labelledby="ipsTabs_pushNotifications_chrome">
1828					<div class="ipsFluid i-basis_300 i-gap_4 i-padding_3">
1829						<div>
1830							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Chrome (Android)</h5>
1831							<ol class="ipsList ipsList--bullets">
1832								<li>Tap the lock icon next to the address bar.</li><li>Tap <strong>Permissions → Notifications</strong>.</li><li>Adjust your preference.</li>
1833							</ol>
1834						</div>
1835						<div>
1836							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Chrome (Desktop)</h5>
1837							<ol class="ipsList ipsList--bullets">
1838								<li>Click the padlock icon in the address bar.</li><li>Select <strong>Site settings</strong>.</li><li>Find <strong>Notifications</strong> and adjust your preference.</li>
1839							</ol>
1840						</div>
1841					</div>
1842				</div>
1843				<div id='ipsTabs_pushNotifications_safari_panel' class="ipsTabs__panel ipsTabs__panel--safari" role="tabpanel" aria-labelledby="ipsTabs_pushNotifications_safari" hidden>
1844					<div class="ipsFluid i-basis_300 i-gap_4 i-padding_3">
1845						<div>
1846							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Safari (iOS 16.4+)</h5>
1847							<ol class="ipsList ipsList--bullets">
1848								<li>Ensure the site is installed via <strong>Add to Home Screen</strong>.</li><li>Open <strong>Settings App → Notifications</strong>.</li><li>Find your app name and adjust your preference.</li>
1849							</ol>
1850						</div>
1851						<div>
1852							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Safari (macOS)</h5>
1853							<ol class="ipsList ipsList--bullets">
1854								<li>Go to <strong>Safari → Preferences</strong>.</li><li>Click the <strong>Websites</strong> tab.</li><li>Select <strong>Notifications</strong> in the sidebar.</li><li>Find this website and adjust your preference.</li>
1855							</ol>
1856						</div>
1857					</div>
1858				</div>
1859				<div id='ipsTabs_pushNotifications_edge_panel' class="ipsTabs__panel ipsTabs__panel--edge" role="tabpanel" aria-labelledby="ipsTabs_pushNotifications_edge" hidden>
1860					<div class="ipsFluid i-basis_300 i-gap_4 i-padding_3">
1861						<div>
1862							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Edge (Android)</h5>
1863							<ol class="ipsList ipsList--bullets">
1864								<li>Tap the lock icon next to the address bar.</li><li>Tap <strong>Permissions</strong>.</li>
1865	<li>Find <strong>Notifications</strong> and adjust your preference.</li>
1866							</ol>
1867						</div>
1868						<div>
1869							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Edge (Desktop)</h5>
1870							<ol class="ipsList ipsList--bullets">
1871								<li>Click the padlock icon in the address bar.</li><li>Click <strong>Permissions for this site</strong>.</li><li>Find <strong>Notifications</strong> and adjust your preference.</li>
1872							</ol>
1873						</div>
1874					</div>
1875				</div>
1876				<div id='ipsTabs_pushNotifications_firefox_panel' class="ipsTabs__panel ipsTabs__panel--firefox" role="tabpanel" aria-labelledby="ipsTabs_pushNotifications_firefox" hidden>
1877					<div class="ipsFluid i-basis_300 i-gap_4 i-padding_3">
1878						<div>
1879							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Firefox (Android)</h5>
1880							<ol class="ipsList ipsList--bullets">
1881								<li>Go to <strong>Settings → Site permissions</strong>.</li><li>Tap <strong>Notifications</strong>.</li><li>Find this site in the list and adjust your preference.</li>
1882							</ol>
1883						</div>
1884						<div>
1885							<h5 class="i-color_hard i-font-weight_600 i-font-size_2 i-margin-bottom_2">Firefox (Desktop)</h5>
1886							<ol class="ipsList ipsList--bullets">
1887								<li>Open Firefox Settings.</li><li>Search for <strong>Notifications</strong>.</li><li>Find this site in the list and adjust your preference.</li>
1888							</ol>
1889						</div>
1890					</div>
1891				</div>
1892			</div>
1893		</div>
1894	</div>
1895</i-card>
1896		<i-pwa-loading hidden></i-pwa-loading>
1897		<i-tooltip popover="manual" id="ipsTooltip" role="tooltip"></i-tooltip>
1898		<div id="ipsAriaLive" class="ipsInvisible" aria-live="polite" aria-atomic="true"></div>
1899		
1900
1901    
1902    
1903    
1904	
1905	
1905<script>
1906		var ipsDebug = false;
1907		var ipsSettings = {
1908			
1909			
1910			cookie_path: "/board/",
1911			
1912			cookie_prefix: "ips4_",
1913			
1914			
1915			cookie_ssl: true,
1916			
1917            essential_cookies: ["oauth_authorize","member_id","login_key","clearAutosave","lastSearch","device_key","IPSSessionFront","loggedIn","noCache","cookie_consent","cookie_consent_optional","scheme_preference","guestTermsDismissed","codeVerifier","forumpass_*","cm_reg","location","currency","guestTransactionKey"],
1918			cookieConsent: 0,
1919			upload_imgURL: "https://msfn.org/board/static/resources/core_0cb563f8144768654a2205065d13abd6_upload.png",
1920			message_imgURL: "https://msfn.org/board/static/resources/core_0cb563f8144768654a2205065d13abd6_message.png",
1921			notification_imgURL: "https://msfn.org/board/static/resources/core_0cb563f8144768654a2205065d13abd6_notification.png",
1922			baseURL: "//msfn.org/board/",
1923			jsURL: "//msfn.org/board/applications/core/interface/js/js.php",
1924			uploadBaseURLs: ["https:\/\/msfn.org\/board\/uploads"],
1925			csrfKey: "95f95774a15229df064323c68184989c",
1926			antiCache: "a42929e7341789603799",
1927			jsAntiCache: "a42929e7341790208924",
1928			disableNotificationSounds: true,
1929			useCompiledFiles: true,
1930			links_external: true,
1931			memberID: 0,
1932			blankImg: "//msfn.org/board/applications/core/interface/js/spacer.png",
1933			googleAnalyticsEnabled: true,
1934			matomoEnabled: false,
1935			viewProfiles: true,
1936			mapProvider: 'none',
1937			mapApiKey: '',
1938			pushPublicKey: "BAnIc5NlCuXsjDpcQygUPWo4u36UWy52IB8LWkdBqAZuG3Pat43ySE3YxHEKiKeIje8TA8a5cjhKMiLq-ZYY_4U",
1939			relativeDates: true,
1940            pagebuilderKey: "1787314093800",
1941            ipsApps: ["blog","calendar","cloud","cms","core","downloads","forums","gallery","nexus","convert","courses"]
1942		};
1943		
1944		
1945			ipsSettings['maxImageDimensions'] = {
1946				width: 1000,
1947				height: 750
1948			};
1949		
1950		const ipsJsFileMap = {"memberscountry":{"front_flags":"https:\/\/msfn.org\/board\/uploads\/javascript_memberscountry\/front_front_flags.js"}};
1951		
1952	</script>
1952
1953
1954
1955
1956
1957
1958    
1958<script
1959        src='https://msfn.org/board/static/js/global/root_library.js?v=a42929e7341790208924'
1960        data-ips
1961        
1962        
1963></script>
1963
1964
1965
1966    
1966<script
1967        src='https://msfn.org/board/uploads/javascript_global/root_js_lang__1_78b662bef8d125ff435e455059ca7345.js?v=a42929e7341790208924'
1968        data-ips
1969        
1970        
1971></script>
1971
1972
1973
1974    
1974<script
1975        src='https://msfn.org/board/static/js/global/root_framework.js?v=a42929e7341790208924'
1976        data-ips
1977        
1978        
1979></script>
1979
1980
1981
1982    
1982<script
1983        src='https://msfn.org/board/static/js/core/global_global_core.js?v=a42929e7341790208924'
1984        data-ips
1985        
1986        
1987></script>
1987
1988
1989
1990    
1990<script
1991        src='https://msfn.org/board/static/js/global/root_front.js?v=a42929e7341790208924'
1992        data-ips
1993        
1994        
1995></script>
1995
1996
1997
1998    
1998<script
1999        src='https://msfn.org/board/static/js/core/front_front_core.js?v=a42929e7341790208924'
2000        data-ips
2001        
2002        
2003></script>
2003
2004
2005
2006    
2006<script
2007        src='https://js.stripe.com/v3/'
2008        data-ips
2009        
2010        
2011></script>
2011
2012
2013
2014
2015	
2015<script>
2016		
2017			ips.setSetting( 'date_format', JSON.parse('"mm\/dd\/yy"') );
2018		
2019			ips.setSetting( 'date_first_day', JSON.parse('0') );
2020		
2021			ips.setSetting( 'ipb_url_filter_option', JSON.parse('"none"') );
2022		
2023			ips.setSetting( 'url_filter_any_action', JSON.parse('"allow"') );
2024		
2025			ips.setSetting( 'bypass_profanity', JSON.parse('0') );
2026		
2027			ips.setSetting( 'emoji_cache', JSON.parse('1788354550') );
2028		
2029			ips.setSetting( 'image_jpg_quality', JSON.parse('75') );
2030		
2031			ips.setSetting( 'cloud2', JSON.parse('false') );
2032		
2033			ips.setSetting( 'isAnonymous', JSON.parse('false') );
2034		
2035        
2036		ips.setSetting('maxEmbedWidth', "500");
2037		ips.setSetting('maxEmbeddedMediaWidth', null);
2038        ips.setSetting('allowedIframeDomains', []);
2039		
2040    </script>
2040
2041
2042
2043
2044<script type='application/ld+json'>
2045{
2046    "@context": "https://www.schema.org",
2047    "publisher": "https://msfn.org/board/#organization",
2048    "@type": "WebSite",
2049    "@id": "https://msfn.org/board/#website",
2050    "mainEntityOfPage": "https://msfn.org/board/",
2051    "name": "MSFN",
2052    "url": "https://msfn.org/board/",
2053    "potentialAction": {
2054        "type": "SearchAction",
2055        "query-input": "required name=query",
2056        "target": "https://msfn.org/board/search/?q={query}"
2057    },
2058    "inLanguage": [
2059        {
2060            "@type": "Language",
2061            "name": "English (USA)",
2062            "alternateName": "en-US"
2063        }
2064    ]
2065}	
2066</script>
2066
2067
2068<script type='application/ld+json'>
2069{
2070    "@context": "https://www.schema.org",
2071    "@type": "Organization",
2072    "@id": "https://msfn.org/board/#organization",
2073    "mainEntityOfPage": "https://msfn.org/board/",
2074    "name": "MSFN",
2075    "url": "https://msfn.org/board/",
2076    "logo": {
2077        "@type": "ImageObject",
2078        "@id": "https://msfn.org/board/#logo",
2079        "url": "https://msfn.org/board/uploads/set_resources_54/6d538d11ecfced46f459ee300b5e80ec_logo_168605.png"
2080    }
2081}	
2082</script>
2082
2083
2084<script type='application/ld+json'>
2085{
2086    "@context": "https://schema.org",
2087    "@type": "BreadcrumbList",
2088    "itemListElement": [
2089        {
2090            "@type": "ListItem",
2091            "position": 1,
2092            "item": {
2093                "name": "Store",
2094                "@id": "https://msfn.org/board/store/"
2095            }
2096        }
2097    ]
2098}	
2099</script>
2099
2100
2101<script type='application/ld+json'>
2102{
2103    "@context": "https://schema.org",
2104    "@type": "ContactPage",
2105    "url": "https://msfn.org/board/contact/"
2106}	
2107</script>
2107
2108
2109
2110
2111<script>
2112    (() => {
2113        let gqlKeys = [];
2114        for (let [k, v] of Object.entries(gqlKeys)) {
2115            ips.setGraphQlData(k, v);
2116        }
2117    })();
2118</script>
2118
2119
2120<!-- Theme javascript -->
2121<script>
2122    
2123if (!window.customElements.get('focus-customizer')) {
2124	class FocusCustomizer extends HTMLElement {
2125
2126		connectedCallback() {
2127			this.themeId = document.documentElement.getAttribute("data-ips-theme");
2128			this.form = this.querySelector("form");
2129			this.form.addEventListener("input", this);
2130			this.loadPreferences();
2131		}
2132
2133		// Handle events
2134		handleEvent(e) {
2135			return this[e.type + 'Event'] && this[e.type + 'Event'](e);
2136		}
2137
2138		// Assign [checked] to the previously selected image
2139		loadPreferences() {
2140			let savedImage = localStorage.getItem("focusImage_" + this.themeId) || document.documentElement.getAttribute("data-focus-image");
2141			if (!savedImage) return;
2142
2143			// Find the input
2144			let input = this.form.querySelector('[name="image"][value="' + savedImage + '"]');
2145			// And check it
2146			if (input) {
2147				input.checked = true;
2148			}
2149
2150		}
2151
2152		inputEvent(e) {
2153			// Save the savedImage value when inputs are changed
2154			let inputValue = e.target.value;
2155
2156			// Save new preferences
2157			localStorage.setItem("focusImage_" + this.themeId, inputValue);
2158
2159			// Get a random image if necessary
2160			let randomImageId = null;
2161			if (inputValue === "random") {
2162				const imageOptions = this.querySelectorAll("[data-focus-image]:not([data-focus-image='random']"),
2163					randomImage = imageOptions[Math.floor(Math.random() * imageOptions.length)];
2164				
2165				randomImageId = randomImage.getAttribute('data-focus-image');
2166			}
2167
2168			// Otherwise apply static image to the page
2169			document.documentElement.setAttribute("data-focus-image", randomImageId || inputValue);
2170		}
2171
2172	}
2173
2174	window.customElements.define('focus-customizer', FocusCustomizer);
2175}
2176</script>
2176
2177
2178
2179<!-- Need to add VLE tags regarless of ajax -->
2180
2181		
2182		<!--ipsQueryLog-->
2183		<!--ipsCachingLog-->
2184		
2185		
2186		
2187	</body>
2188</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.