PageSourceSearch

https://schoolafm.com/advisor/

html schoolafm.com collected 2026-10-04 04:05:34 UTC 116,235 bytes, 1,725 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4	<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4
5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-XYCJ79537K
vendor: 12 bytes, line 5
5"></script>
6<script>
7  
vendor: 134 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8  function gtag(){dataLayer.push(arguments);}
9  gtag('js', new Date());
10
11  gtag('config', '
11G-XYCJ79537K
vendor: 4 bytes, line 11
11');
12</script>
12
13    <meta charset="utf-8">
14    <meta http-equiv="X-UA-Compatible" content="IE=edge">
15    <meta name="viewport" content="width=device-width, initial-scale=1">
16		<title>We&#039;ve Been Waiting For You - The School of Applied Functional Medicine</title>
17    <!-- Bootstrap -->
18  <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
19  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
20  <!--[if lt IE 9]>
21      
21<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
21
22      
22<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
22
23    <![endif]-->
24    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
25
26	<!-- This site is optimized with the Yoast SEO plugin v27.9 - https://yoast.com/product/yoast-seo-wordpress/ -->
27	<link rel="canonical" href="https://schoolafm.com/advisor/" />
28	<meta property="og:locale" content="en_US" />
29	<meta property="og:type" content="article" />
30	<meta property="og:title" content="We&#039;ve Been Waiting For You - The School of Applied Functional Medicine" />
31	<meta property="og:description" content="YOU&#8217;RE READY to take your career and your vision for health care to the next level. YOU BELIEVE functional medicine holds the key to transforming your career, your practice, and the service you deliver to your patients or clients. YOU&#8217;RE SEEKING a community of crazy-smart, like-minded health professionals with whom you can learn, connect, and grow. [&hellip;]" />
32	<meta property="og:url" content="https://schoolafm.com/advisor/" />
33	<meta property="og:site_name" content="The School of Applied Functional Medicine" />
34	<meta property="article:publisher" content="https://www.facebook.com/AppliedFunctionalMedicine/" />
35	<meta property="article:modified_time" content="2025-05-07T15:57:09+00:00" />
36	<meta property="og:image" content="https://schoolafm.com/wp-content/uploads/2021/04/SAFM_logo_1200.png" />
37	<meta property="og:image:width" content="1200" />
38	<meta property="og:image:height" content="630" />
39	<meta property="og:image:type" content="image/png" />
40	<meta name="twitter:label1" content="Est. reading time" />
41	<meta name="twitter:data1" content="1 minute" />
42	
42<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/schoolafm.com\/advisor\/","url":"https:\/\/schoolafm.com\/advisor\/","name":"We've Been Waiting For You - The School of Applied Functional Medicine","isPartOf":{"@id":"https:\/\/schoolafm.com\/#website"},"datePublished":"2024-06-14T20:16:34+00:00","dateModified":"2025-05-07T15:57:09+00:00","breadcrumb":{"@id":"https:\/\/schoolafm.com\/advisor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/schoolafm.com\/advisor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/schoolafm.com\/advisor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/schoolafm.com\/"},{"@type":"ListItem","position":2,"name":"We&#8217;ve Been Waiting For You"}]},{"@type":"WebSite","@id":"https:\/\/schoolafm.com\/#website","url":"https:\/\/schoolafm.com\/","name":"The School of Applied Functional Medicine","description":"Clinical Education for Health Counselors, Nutritionists, Nurses, and Healthcare Providers","publisher":{"@id":"https:\/\/schoolafm.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/schoolafm.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/schoolafm.com\/#organization","name":"The School Of Applied Functional Medicine","url":"https:\/\/schoolafm.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/schoolafm.com\/#\/schema\/logo\/image\/","url":"https:\/\/schoolafm.com\/wp-content\/uploads\/2017\/06\/TSAFM_logo_low_res_Stacked.jpg","contentUrl":"https:\/\/schoolafm.com\/wp-content\/uploads\/2017\/06\/TSAFM_logo_low_res_Stacked.jpg","width":515,"height":232,"caption":"The School Of Applied Functional Medicine"},"image":{"@id":"https:\/\/schoolafm.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AppliedFunctionalMedicine\/"]}]}</script>
42
43	<!-- / Yoast SEO plugin. -->
44
45
46<link rel='dns-prefetch' href='//player.vimeo.com' />
47<link rel='dns-prefetch' href='//fonts.googleapis.com' />
48<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://schoolafm.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fschoolafm.com%2Fadvisor%2F" />
49<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://schoolafm.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fschoolafm.com%2Fadvisor%2F&#038;format=xml" />
50<style id="wp-img-auto-sizes-contain-inline-css">
51img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
52/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
53</style>
54<link rel='stylesheet' id='wc-authorize-net-cim-credit-card-checkout-block-css' href='https://schoolafm.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/assets/css/blocks/wc-authorize-net-cim-checkout-block.css?ver=1791086733' media='all' />
55<link rel='stylesheet' id='wc-authorize-net-cim-echeck-checkout-block-css' href='https://schoolafm.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/assets/css/blocks/wc-authorize-net-cim-checkout-block.css?ver=3.10.16' media='all' />
56<link rel='stylesheet' id='dashicons-css' href='https://schoolafm.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
57<link rel='stylesheet' id='learndash-front-css' href='//schoolafm.com/wp-content/plugins/sfwd-lms/themes/ld30/assets/css/learndash.min.css?ver=5.1.2' media='all' />
58<style id="learndash-front-inline-css">
59
60            
61
62                                    .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,
63                    .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
64                        background: #235af3;
65                        border-color: #235af3;
66                    }
67                    .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled:before {
68                        border-top-color: #235af3;
69                        border-right-color: #235af3;
70                    }
71                                    .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price {
72                        background-color: #235af3;
73                    }
74                    .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before {
75                        border-top-color: #235af3;
76                        border-right-color: #235af3;
77                    }
78                
79                    .learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item {
80                        box-shadow: none;
81                    }
82
83                    .learndash-wrapper .ld-assignment-list,
84                    .learndash-wrapper .ld-table-list.ld-topic-list,
85                    .learndash-wrapper .ld-item-list .ld-item-list-item  {
86                                                        box-shadow: 3px 5px 35px rgba(0,0,0,0.05);
87                                                    }
88
89                
90
91    
92
93
94
95
96    
97
98
99
100
101
102
103    
104        .learndash-wrapper.lds-template-expanded .ld-table-list-item-preview.learndash-complete::before,
105        .learndash-wrapper.lds-template-expanded .ld-table-list-item-preview.learndash-complete::after, 
106        .learndash-wrapper.lds-template-expanded .ld-course-navigation .learndash-complete + .ld-lesson-item-section-heading .ld-lesson-section-heading::after,
107        .learndash-wrapper.lds-template-expanded .ld-quiz-complete .ld-icon-quiz,
108        .learndash-wrapper.lds-template-expanded .ld-item-list-item.learndash-complete + .ld-item-list-section-heading .ld-lesson-section-heading::before,
109        .learndash-wrapper.lds-template-expanded .ld-item-list-section-heading::after,
110        .ld-table-list.ld-topic-list .learndash-complete .ld-table-list-item-preview::before,
111        .ld-table-list.ld-topic-list .learndash-complete .ld-table-list-item-preview::after,
112        .learndash-wrapper.lds-template-expanded .learndash-complete .ld-item-list-item-expanded .ld-table-list-item-preview::before,
113        .learndash-wrapper.lds-template-expanded .ld-lesson-item.learndash-complete::after,
114        .learndash-wrapper.lds-template-expanded .ld-course-navigation .ld-lesson-item.learndash-complete::after,
115        .learndash-wrapper.lds-template-expanded .ld-item-list .ld-item-list-item.learndash-complete::after,
116        .learndash-wrapper.lds-template-expanded .ld-lesson-item.learndash-complete::before,
117        .learndash-wrapper.lds-template-expanded .ld-item-list .learndash-complete .ld-item-list-item::after {
118            background: #235af3 !important;
119        }
120
121    
122
123
124
125
126    
127
128
129.ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar-trigger .ld-icon-arrow-right {
130     background-color: #235af3 !important;
131}
132
133    
134
135            
136
137        
138/*# sourceURL=learndash-front-inline-css */
139</style>
140<link rel='stylesheet' id='ldvc-css' href='https://schoolafm.com/wp-content/plugins/ld-visual-customizer/assets/css/ldvc.css?ver=2.3.16' media='all' />
141<link rel='stylesheet' id='fontawesome-css' href='https://schoolafm.com/wp-content/plugins/ld-visual-customizer/assets/css/vendor/fontawesome/v4/font-awesome-4.min.css?ver=7.1.2' media='all' />
142<style id="wp-emoji-styles-inline-css">
143
144	img.wp-smiley, img.emoji {
145		display: inline !important;
146		border: none !important;
147		box-shadow: none !important;
148		height: 1em !important;
149		width: 1em !important;
150		margin: 0 0.07em !important;
151		vertical-align: -0.1em !important;
152		background: none !important;
153		padding: 0 !important;
154	}
155/*# sourceURL=wp-emoji-styles-inline-css */
156</style>
157<style id="wp-block-library-inline-css">
158:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
158--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
159
160/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
161</style>
162<style id="classic-theme-styles-inline-css">
163/*! This file is auto-generated */
164.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
165/*# sourceURL=/wp-includes/css/classic-themes.min.css */
166</style>
167
168<link rel='stylesheet' id='wc-blocks-style-css' href='https://schoolafm.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.7.0' media='all' />
169
170<link rel='stylesheet' id='ultp-gutenberg-blocks-css' href='https://schoolafm.com/wp-content/plugins/uncanny-toolkit-pro/src/blocks/dist/index.css?ver=4.4' media='all' />
171<style id="global-styles-inline-css">
172:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1720) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
172.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
173/*# sourceURL=global-styles-inline-css */
174</style>
175
176<link rel='stylesheet' id='learndash_quiz_front_css-css' href='//schoolafm.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_quiz_front.min.css?ver=5.1.2' media='all' />
177<link rel='stylesheet' id='ldx-design-upgrade-learndash-css' href='https://schoolafm.com/wp-content/plugins/design-upgrade-learndash/assets/css/ld3.css?ver=2.12' media='all' />
178<link rel='stylesheet' id='uncannyowl-learndash-toolkit-free-css' href='https://schoolafm.com/wp-content/plugins/uncanny-learndash-toolkit/src/assets/frontend/dist/bundle.min.css?ver=3.8.0.2' media='all' />
179<link rel='stylesheet' id='ultp-frontend-css' href='https://schoolafm.com/wp-content/plugins/uncanny-toolkit-pro/src/assets/dist/frontend/bundle.min.css?ver=4.4' media='all' />
180<link rel='stylesheet' id='woocommerce-layout-css' href='https://schoolafm.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.7.0' media='all' />
181<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://schoolafm.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.7.0' media='only screen and (max-width: 768px)' />
182<link rel='stylesheet' id='woocommerce-general-css' href='https://schoolafm.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.7.0' media='all' />
183<style id="woocommerce-inline-inline-css">
184.woocommerce form .form-row .required { visibility: visible; }
185/*# sourceURL=woocommerce-inline-inline-css */
186</style>
187<link rel='stylesheet' id='learndash-css' href='//schoolafm.com/wp-content/plugins/sfwd-lms/src/assets/dist/css/styles.css?ver=5.1.2' media='all' />
188<link rel='stylesheet' id='jquery-dropdown-css-css' href='//schoolafm.com/wp-content/plugins/sfwd-lms/assets/css/jquery.dropdown.min.css?ver=5.1.2' media='all' />
189<link rel='stylesheet' id='learndash_lesson_video-css' href='//schoolafm.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_lesson_video.min.css?ver=5.1.2' media='all' />
190<link rel='stylesheet' id='learndash-admin-bar-css' href='https://schoolafm.com/wp-content/plugins/sfwd-lms/src/assets/dist/css/admin-bar/styles.css?ver=5.1.2' media='all' />
191<link rel='stylesheet' id='learndash-course-grid-skin-grid-css' href='https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/style.css?ver=5.1.2' media='all' />
192<link rel='stylesheet' id='learndash-course-grid-pagination-css' href='https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/templates/pagination/style.css?ver=5.1.2' media='all' />
193<link rel='stylesheet' id='learndash-course-grid-filter-css' href='https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/templates/filter/style.css?ver=5.1.2' media='all' />
194<link rel='stylesheet' id='learndash-course-grid-card-grid-1-css' href='https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/templates/cards/grid-1/style.css?ver=5.1.2' media='all' />
195<link rel='stylesheet' id='bootstrap-styles-css' href='https://schoolafm.com/wp-content/themes/safm2017/bootstrap-4.3.1-dist/css/bootstrap.min.css?ver=7.1.2' media='all' />
196<link rel='stylesheet' id='font-awesome-css' href='https://schoolafm.com/wp-content/themes/safm2017/fontawesome-6/css/all.min.css?ver=7.1.2' media='all' />
197<link rel='stylesheet' id='googlefonts-css' href='https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,700,700i|Karla:4
19700,400i,700,700i|Open+Sans:800|Pacifico&#038;ver=7.1.2' media='all' />
198<link rel='stylesheet' id='main-styles-css' href='https://schoolafm.com/wp-content/themes/safm2017/style.css?ver=7.1.2' media='all' />
199<link rel='stylesheet' id='style_login_widget-css' href='https://schoolafm.com/wp-content/plugins/miniorange-oauth-server-enterprise/style_login_widget.css?ver=7.1.2' media='all' />
200<link rel='stylesheet' id='sv-wc-payment-gateway-payment-form-v6_1_4-css' href='https://schoolafm.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/frontend/sv-wc-payment-gateway-payment-form.min.css?ver=6.1.4' media='all' />
201<link rel='stylesheet' id='fancybox-css' href='https://schoolafm.com/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.min.css?ver=7.1.2' media='screen' />
202<style id="fancybox-inline-css">
203#fancybox-outer{background:#fff}#fancybox-content{background:#fff;border-color:#fff;color:inherit;}#fancybox-title,#fancybox-title-float-main{color:#fff}
204/*# sourceURL=fancybox-inline-css */
205</style>
206<link rel='stylesheet' id='wpdiscuz-search-styles-css' href='https://schoolafm.com/wp-content/plugins/wpdiscuz-comment-search/assets/css/front.min.css?ver=7.1.6' media='all' />
207<link rel='stylesheet' id='wpdiscuz-font-awesome-css' href='https://schoolafm.com/wp-content/plugins/wpdiscuz/assets/third-party/font-awesome-5.13.0/css/fontawesome-all.min.css?ver=7.6.54' media='all' />
208<link rel='stylesheet' id='welcomebar-front-css' href='https://schoolafm.com/wp-content/plugins/mystickymenu-pro/dist/css/welcomebar-front.css?ver=2.9.0' media='all' />
209<link rel='stylesheet' id='welcomebar-animate-css' href='https://schoolafm.com/wp-content/plugins/mystickymenu-pro/dist/css/welcomebar-animate.css?ver=2.9.0' media='all' />
210<script id="jquery-core-js" src="https://schoolafm.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 210
210
211<script id="jquery-migrate-js" src="https://schoolafm.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 211
211
212<script id="uncannyowl-learndash-toolkit-free-js-extra">
213var UncannyToolkit = {"ajax":{"url":"https://schoolafm.com/wp-admin/admin-ajax.php","nonce":"b0725c771a"},"integrity":{"shouldPreventConcurrentLogin":false},"i18n":{"dismiss":"Dismiss","preventConcurrentLogin":"Your account has exceeded maximum concurrent login number.","error":{"generic":"Something went wrong. Please, try again"}},"modals":[]};
214//# sourceURL=uncannyowl-learndash-toolkit-free-js-extra
215</script>
vendor: 1 bytes, line 215
215
216<script id="uncannyowl-learndash-toolkit-free-js" src="https://schoolafm.com/wp-content/plugins/uncanny-learndash-toolkit/src/assets/frontend/dist/bundle.min.js?ver=3.8.0.2"></script>
vendor: 1 bytes, line 216
216
217<script id="ultp-frontend-js-extra">
218var UncannyToolkitPro = {"restURL":"https://schoolafm.com/wp-json/uo_toolkit/v1/","nonce":"4ec8d68c15"};
219//# sourceURL=ultp-frontend-js-extra
220</script>
vendor: 1 bytes, line 220
220
221<script id="ultp-frontend-js" src="https://schoolafm.com/wp-content/plugins/uncanny-toolkit-pro/src/assets/dist/frontend/bundle.min.js?ver=4.4"></script>
vendor: 1 bytes, line 221
221
222<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.7.0"></script>
vendor: 1 bytes, line 222
222
223<script id="wc-add-to-cart-js-extra">
224var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://schoolafm.com/checkout/","is_cart":"","cart_redirect_after_add":"no"};
225//# sourceURL=wc-add-to-cart-js-extra
226</script>
vendor: 1 bytes, line 226
226
227<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.7.0"></script>
vendor: 1 bytes, line 227
227
228<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.7.0"></script>
vendor: 1 bytes, line 228
228
229<script id="woocommerce-js-extra">
230var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
231//# sourceURL=woocommerce-js-extra
232</script>
vendor: 1 bytes, line 232
232
233<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.7.0"></script>
vendor: 1 bytes, line 233
233
234<script id="popper-js" src="https://schoolafm.com/wp-content/themes/safm2017/js/popper.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 234
234
235<script id="jqueryCookie-js" src="https://schoolafm.com/wp-content/themes/safm2017/js/jquery.cookie.js?ver=7.1.2"></script>
vendor: 1 bytes, line 235
235
236<script id="vimeoApi-js" src="https://player.vimeo.com/api/player.js?ver=7.1.2"></script>
236
237<link rel="https://api.w.org/" href="https://schoolafm.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://schoolafm.com/wp-json/wp/v2/pages/60273" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://schoolafm.com/xmlrpc.php?rsd" />
238<meta name="generator" content="WordPress 7.1.2" />
239<meta name="generator" content="WooCommerce 10.7.0" />
240<link rel='shortlink' href='https://schoolafm.com/?p=60273' />
241
242<!-- Start Of Additions Generated By Greg's Threaded Comment Numbering Plugin 1.5.8 -->
243<link rel='stylesheet' id='gtcn-plugin-css' href='https://schoolafm.com/wp-content/plugins/gregs-threaded-comment-numbering/gtcn-css.css?ver=1.5.8' media='all' />
244<!-- End Of Additions Generated By Greg's Threaded Comment Numbering Plugin 1.5.8 -->
245<style id="mystickymenu" type="text/css">#mysticky-nav { width:100%; position: static; }#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px;  z-index: 99990; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:0.9; background-color: #f7f5e7;}#mysticky-nav.wrapfixed .myfixed{ background-color: #f7f5e7; position: relative;top: auto;left: auto;right: auto;}#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }</style>			<style type="text/css">
246																															</style>
247			
248<!-- WP Affiliate plugin v5.8.6 - https://www.tipsandtricks-hq.com/wordpress-affiliate-platform-plugin-simple-affiliate-program-for-wordpress-blogsite-1474 -->
249<link type="text/css" rel="stylesheet" href="https://schoolafm.com/wp-content/plugins/wp-affiliate-platform.bak/affiliate_platform_style.css" />
250<!-- start of header code: Button CSS Hide for EGP --><style>
251#egddHelper {
252  display: none !important;
253}
254</style><!-- end of header code: Button CSS Hide for EGP --><!-- start of header code: Ask Question hide throughout site --><style>
255  #respond {
256    display: none !important;
257  }
258</style><!-- end of header code: Ask Question hide throughout site --><!-- start of header code: Notifications Bar Color Change --><style>
259.hpNotificationBox
260{ background: #f7b334 !important;}
261</style><!-- end of header code: Notifications Bar Color Change --><!-- start of header code (for specific page): Sales Inquiry Fusedesk ChatBox -->
261<script async src="https://chats.fusedesk.com/lc/embed/schoolafm/80a75905-8221-4f1b-8a14-c2b35cf53a83.js"></script>
261<!-- end of header code (for specific page): Sales Inquiry Fusedesk ChatBox --><!-- start of header code: Remove LD Program and Action Buttons throughout Site --><style>
262.yourProgress { display: none !important; }
263
264.ld-course-status { display: none !important; }
265
266.ld-progress { display: none !important; }
267
268.ld-status { display: none !important; }
269
270.ld-content-actions { display: none !important; }
271
272.ld-status-icon { display: none !important; }
273
274.ld-table-list-lesson-details { display: none !important; }
275</style><!-- end of header code: Remove LD Program and Action Buttons throughout Site --><!-- start of header code: Keap Visitor Tracking Pixel -->
275<script type="text/javascript" src="https://uvw199.infusionsoft.app/app/webTracking/getTrackingCode"></script>
275<!-- end of header code: Keap Visitor Tracking Pixel --><!-- start of header code: Google Tag Manager --><!-- Google Tag Manager -->
276<script>
vendor: 331 bytes, lines 276-280
276(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
277new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
278j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
279'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
280})(window,document,'script','dataLayer','
280GTM-WBXCCF26
vendor: 3 bytes, line 280
280');
280</script>
280
281<!-- End Google Tag Manager -->
282
283<script>
284document.addEventListener('DOMContentLoaded', function() {
285    var noscriptTag = document.createElement('noscript');
286    noscriptTag.innerHTML = '<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WBXCCF26" height="0" width="0" style="display:none;visibility:hidden"></iframe>';
287    document.body.appendChild(noscriptTag);
288});
289</script>
289
290
291<!-- Global site tag (gtag.js) - Google Ads: 856998560 -->
vendor: 65 bytes, lines 291-292
291
292<script async src="https://www.googletagmanager.com/gtag/js?id=
292AW-856998560
vendor: 13 bytes, line 292
292"></script>
293<script>
294  
vendor: 138 bytes, lines 294-298
294window.dataLayer = window.dataLayer || [];
295  function gtag(){dataLayer.push(arguments);}
296  gtag('js', new Date());
297
298  gtag('config', '
298AW-856998560
vendor: 5 bytes, line 298
298');
299</script>
299
300
301<!-- Vimeo Analytics -->
302
303<script type="text/javascript" defer="defer" src="https://extend.vimeocdn.com/ga/11829412.js"></script>
303<!-- end of header code: Google Tag Manager --><!-- start of header code: FB Verification, FB Like --><meta name="facebook-domain-verification" content="li9o1c6ai96kcb9atha9y869gr7kqz" />
304
305<!--<div id="fb-root"></div> -->
306<script>(function(d, s, id) {
307  var js, fjs = d.getElementsByTagName(s)[0];
308  if (d.getElementById(id)) return;
309  js = d.createElement(s); js.id = id;
310  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.10&appId=259297777444306";
311  fjs.parentNode.insertBefore(js, fjs);
312}(document, 'script', 'facebook-jssdk'));</script>
312<!-- end of header code: FB Verification, FB Like -->	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
313	
313<script>/**
314 * SAFM Student Calendar Page — agenda/month view toggle.
315 *
316 * amelia#167. Install as a SEPARATE WPCode snippet of type **JavaScript**, NOT inside
317 * snippet.php. Paste the body below as-is — WPCode supplies the surrounding tag itself, so
318 * nothing here should be wrapped by hand.
319 *
320 * WHY THIS IS A SECOND SNIPPET. schoolafm.com runs three security plugins (Kadence Security
321 * Pro, Really Simple Security, Titan Anti-spam & Security) and saving a PHP snippet whose body
322 * contains a literal opening script tag is rejected with "forbidden" (2026-07-30). Note that
323 * this file deliberately never spells that tag out either, in ANY comment — the WAF matches the
324 * POST body, and it does not care that the occurrence is inside a comment. The fix is to use
325 * WPCode's own JavaScript snippet type rather than to disguise the tag: splitting the string to
326 * slip past the pattern would evade a control we never identified, on a site where any of three
327 * plugins tightening later would re-break the page with no warning.
328 *
329 * FAILS SAFE. The buttons are rendered `hidden` by the PHP and unhidden HERE. If this snippet is
330 * missing, disabled, or errors, the page keeps working exactly as it did before the toggle
331 * existed: agenda view, no visible control. The failure mode is a missing feature, never a dead
332 * button or a broken page. That contract depends on `.safm-cal__views[hidden]{display:none}` in
333 * safm_cal_styles() — see the note there; it is REQUIRED, not decorative.
334 */
335( function () {
336	// Stamped onto the root so the manual logged-in smoke can see WHICH copy of this file is
337	// live. snippet.php has `data-safm-cal-rule` for exactly this reason; this file is the second
338	// hand-pasted artifact and reintroduced the same blind spot without it. Nothing automated
339	// reads this yet — the wp check runs logged out, where no toggle renders at all — so it is an
340	// inspection aid, not a guard. Bump it when this file changes.
341	var VERSION = 'v1-2026-07-30';
342
343	function initRoot( r ) {
344		// Per-root flag, checked per root. This was `document.querySelector` + a single flag, which
345		// meant a page rendering the shortcode twice wired only the FIRST calendar and left every
346		// later toggle permanently hidden — the first root set the flag and every subsequent call
347		// returned early.
348		if ( r.getAttribute( 'data-safm-cal-views-ready' ) ) {
349			return;
350		}
351
352		var g = r.querySelector( '.safm-cal__views' );
353		var f = r.querySelector( '.safm-cal__frame' );
354		// No frame means a fail-closed render (logged out, no entitlements, RPC down). There is
355		// nothing to switch, so leave the group hidden rather than showing controls over a notice.
356		if ( ! g || ! f ) {
357			return;
358		}
359
360		r.setAttribute( 'data-safm-cal-views-ready', '1' );
361		r.setAttribute( 'data-safm-cal-toggle', VERSION );
362
363		var b = g.querySelectorAll( '.safm-cal__view' );
364
365		// localStorage THROWS in Safari private mode rather than degrading. An uncaught throw here
366		// would leave the buttons bound but the frame never switching.
367		function rd() {
368			try { return localStorage.getItem( 'safmCalView' ); } catch ( e ) { return null; }
369		}
370		function wr( m ) {
371			try { localStorage.setItem( 'safmCalView', m ); } catch ( e ) {}
372		}
373
374		function paint( m ) {
375			for ( var i = 0; i < b.length; i++ ) {
376				var on = b[ i ].getAttribute( 'data-safm-cal-mode' ) === m;
377				b[ i ].setAttribute( 'aria-pressed', on ? 'true' : 'false' );
378				if ( on ) {
379					b[ i ].classList.add( 'is-on' );
380				} else {
381					b[ i ].classList.remove( 'is-on' );
382				}
383			}
384		}
385
386		function apply( m, persist ) {
387			// Re-read: the frame ELEMENT is replaced below, so a captured reference goes stale.
388			var cur = r.querySelector( '.safm-cal__frame' );
389			if ( ! cur ) {
390				return;
391			}
392
393			var n = cur.src.replace( /([?&])mode=[^&]*/, '$1mode=' + m );
394
395			// The rewrite found no `mode=` to replace AND we are not already in the target mode —
396			// so the frame cannot be switched. Return WITHOUT repainting the buttons: updating them
397			// anyway would show Month as selected over an unchanged agenda, i.e. a control that
398			// lies. The realistic trigger is an iframe lazy-loader (WP Rocket, Autoptimize, a3 Lazy
399			// Load) parking src at about:blank and moving the real URL to data-src, which this 
399site
400			// is a plausible candidate for — `context/safm_web_performance.md` documents an open
401			// front-end performance problem here.
402			if ( n === cur.src && cur.src.indexOf( 'mode=' + m ) < 0 ) {
403				return;
404			}
405
406			if ( n !== cur.src ) {
407				// REPLACE THE ELEMENT, do not assign to src. Assigning src to an already-navigated
408				// iframe is a PUSH navigation: every toggle added a browser-history entry, so Back
409				// flipped the calendar view instead of leaving the page, and after Back the buttons
410				// still announced the old view — a false aria-pressed state, worst on a phone where
411				// the edge-swipe is the only Back and there is no URL bar to explain it. A fresh
412				// iframe's first navigation REPLACES its initial entry, so history stays put.
413				var nf = document.createElement( 'iframe' );
414				nf.className = cur.className;
415				nf.title = cur.title;
416				nf.setAttribute( 'loading', 'lazy' );
417				nf.src = n;
418				cur.parentNode.replaceChild( nf, cur );
419			}
420
421			paint( m );
422
423			if ( persist ) {
424				wr( m );
425			}
426		}
427
428		for ( var i = 0; i < b.length; i++ ) {
429			b[ i ].addEventListener( 'click', function () {
430				apply( this.getAttribute( 'data-safm-cal-mode' ), true );
431			} );
432		}
433
434		g.hidden = false;
435
436		// The narrow-screen hint unhides WITH the controls, never before them. It tells the reader
437		// to rotate in order to reach Month view, which is only true once these buttons exist —
438		// shown without them (JS missing, blocked, or throwing) it advertises an action that does
439		// nothing, and rotating "fixes" only the hint while the group stays hidden.
440		var hint = r.querySelector( '.safm-cal__hint' );
441		if ( hint ) {
442			hint.hidden = false;
443		}
444
445		// Is MONTH actually offered right now? offsetParent goes null under display:none, so this
446		// asks the RENDERED truth — it stays correct if an ancestor is hidden (accordion, inactive
447		// tab panel, lazily-revealed BuddyBoss content) where a bare width test would wrongly say
448		// yes. Note the breakpoint IS still duplicated in the matchMedia call below; the earlier
449		// comment here claimed this avoided that duplication, which was simply untrue. Two sources
450		// of truth, kept deliberately: this one answers "is it visible", that one answers "did the
451		// width cross". Change both together.
452		function monthOffered() {
453			var mb = g.querySelector( '[data-safm-cal-mode="MONTH"]' );
454			return !! ( mb && null !== mb.offsetParent );
455		}
456
457		function currentMode() {
458			var cur = r.querySelector( '.safm-cal__frame' );
459			return ( cur && cur.src.indexOf( 'mode=MONTH' ) >= 0 ) ? 'MONTH' : 'AGENDA';
460		}
461
462		// Only MONTH needs applying: AGENDA is already the server-rendered state, and re-applying
463		// it would repaint for nothing. A stored MONTH costs a second Google load and a visible
464		// agenda-to-month flip on every visit — a real cost on a page whose logged-in p75 TTFB is
465		// 5-6s, and not fixable without a cookie the PHP can read. Recorded in the README.
466		//
467		// Gated on monthOffered(). SAME DEVICE, not cross-device: localStorage is per-origin per
468		// browser profile per device and does not sync, so a phone can never read a desktop's copy —
469		// an earlier comment here claimed it could, which invited a future editor to correctly
470		// observe the scenario is impossible and delete the gate. The real cases are all one device:
471		// a tablet, a phone rotated into and out of range, a resized window, a zoomed desktop.
472		if ( 'MONTH' === rd() && monthOffered() ) {
473			apply( 'MONTH', false );
474		}
475
476		// THE ROTATION TRAP. Land in MONTH in landscape, rotate to portrait: the grid becomes
477		// unreadable AND the button to escape it is now hidden, so there is no way back without
478		// rotating again — a dead end reachable in one gesture. Fall back to AGENDA when the
479		// viewport stops offering MONTH.
480		//
481		// persist=false deliberately: a rotation is not a preference. The stored value survives, so
482		// the SAME device opens in MONTH again once it is wide enough — rotate back, un-zoom, or
483		// widen the window.
484		if ( window.matchMedia ) {
485			var mq = window.matchMedia( '(min-width: 700px)' );
486			var onChange = function () {
487				if ( ! mq.matches && 'MONTH' === currentMode() ) {
488					apply( 'AGENDA', false );
489				}
490			};
491			// addEventListener is unsupported on MediaQueryList in older WebKit, which is exactly
492			// the population this guard is for.
493			if ( mq.addEventListener ) {
494				mq.addEventListener( 'change', onChange );
495			} else if ( mq.addListener ) {
496				mq.addListener( onChange );
497			}
498		}
499	}
500
501	function init() {
502		var roots = document.querySelectorAll( '.safm-cal' );
503		for ( var i = 0; i < roots.length; i++ ) {
504			initRoot( roots[ i ] );
505		}
506	}
507
508	// Covers both placements. An inline snippet at wp_footer runs while the parser is still going
509	// (readyState 'loading'), so a bare DOMContentLoaded listener WOULD fire for it — the earlier
510	// comment here claimed the opposite and would have talked a future editor into deleting the
511	// wrong branch. What the readyState check actually covers is WPCode's "load as file" /
512	// deferred-external path, where the script genuinely runs AFTER DOMContentLoaded and a bare
513	// listener would never fire at all.
514	if ( 'loading' === document.readyState ) {
515		document.addEventListener( 'DOMContentLoaded', init );
516	} else {
517		init();
518	}
519} )();</script>
519<!-- [email protected] (IIFE) + SAFM beacon logic. Generated from beacon.js + web-vitals.iife.js — edit those, regenerate. -->
vendor: 2,153 bytes, lines 520-521
520<script>
521var webVitals=function(e){"use strict";var n,t,r,i,o,a=-1,c=function(e){addEventListener("pageshow",(function(n){n.persisted&&(a=n.timeStamp,e(n))}),!0)},u=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},s=function(){var e=u();return e&&e.activationStart||0},f=function(e,n){var t=u(),r="navigate";a>=0?r="back-forward-cache":t&&(document.prerendering||s()>0?r="prerender":document.wasDiscarded?r="restore":t.type&&(r=t.type.replace(/_/g,"-")));return{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},d=function(e,n,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){Promise.resolve().then((function(){n(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},t||{})),r}}catch(e){}},l=function(e,n,t,r){var i,o;return function(a){n.value>=0&&(a||r)&&((o=n.value-(i||0))||void 0===i)&&(i=n.value,n.delta=o,n.rating=function(e,n){return e>n[1]?"poor":e>n[0]?"needs-improvement":"good"}(n.value,t),e(n))}},p=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},v=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},m=function(e){var n=!1;return function(){n||(e(),n=!0)}},h=-1,g=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},T=function(e){"hidden"===document.visibilityState&&h>-1&&(h="visibilitychange"===e.type?e.timeStamp:0,E())},y=function(){addEventListener("visibilitychange",T,!0),addEventListener("prerenderingchange",T,!0)},E=function(){removeEventListener("visibilitychange",T,!0),removeEventListener("prerenderingchange",T,!0)},C=function(){return h<0&&(h=g(),y(),c((function(){setTimeout((function(){h=g(),y()}),0)}))),{get firstHiddenTime(){return h}}},L=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()}
521,S=[1800,3e3],b=function(e,n){n=n||{},L((function(){var t,r=C(),i=f("FCP"),o=d("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-s(),0),i.entries.push(e),t(!0)))}))}));o&&(t=l(e,i,S,n.reportAllChanges),c((function(r){i=f("FCP"),t=l(e,i,S,n.reportAllChanges),p((function(){i.value=performance.now()-r.timeStamp,t(!0)}))})))}))},w=[.1,.25],I=0,P=1/0,A=0,F=function(e){e.forEach((function(e){e.interactionId&&(P=Math.min(P,e.interactionId),A=Math.max(A,e.interactionId),I=A?(A-P)/7+1:0)}))},M=function(){return n?I:performance.interactionCount||0},k=function(){"interactionCount"in performance||n||(n=d("event",F,{type:"event",buffered:!0,durationThreshold:0}))},D=[],B=new Map,R=0,x=function(){var e=Math.min(D.length-1,Math.floor((M()-R)/50));return D[e]},H=[],N=function(e){if(H.forEach((function(n){return n(e)})),e.interactionId||"first-input"===e.entryType){var n=D[D.length-1],t=B.get(e.interactionId);if(t||D.length<10||e.duration>n.latency){if(t)e.duration>t.latency?(t.entries=[e],t.latency=e.duration):e.duration===t.latency&&e.startTime===t.entries[0].startTime&&t.entries.push(e);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};B.set(r.id,r),D.push(r)}D.sort((function(e,n){return n.latency-e.latency})),D.length>10&&D.splice(10).forEach((function(e){return B.delete(e.id)}))}}},q=function(e){var n=self.requestIdleCallback||self.setTimeout,t=-1;return e=m(e),"hidden"===document.visibilityState?e():(t=n(e),v(e)),t},O=[200,500],j=[2500,4e3],V={},_=[800,1800],z=function e(n){document.prerendering?L((function(){return e(n)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(n)}),!0):setTimeout(n,0)},G={passive:!0,capture:!0},J=new Date,K=function(e,n){t||(t=n,r=e,i=new Date,W(removeEventListener),Q())},Q=function(){if(r>=0&&r<i-J){var e={entryType:"first-input",name:t.type,target:t.target,cancelable:t.cancelable,startTime:t.timeStamp,processingStart:t.timeStamp+r};o.forEach((function(n){n(e)})),o=[]}},U=function(e){if(e.cancelable){var n=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,n){var t=function(){K(e,n),i()},r=function(){i()},i=function(){removeEventListener("pointerup",t,G),removeEventListener("pointercancel",r,G)};addEventListener("pointerup",t,G),addEventListener("pointercancel",r,G)}(n,e):K(n,e)}},W=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(n){return e(n,U,G)}))},X=[100,300];return e.CLSThresholds=w,e.FCPThresholds=S,e.FIDThresholds=X,e.INPThresholds=O,e.LCPThresholds=j,e.TTFBThresholds=_,e.onCLS=function(e,n){
vendor: 1,516 bytes, line 521
521n=n||{},b(m((function(){var t,r=f("CLS",0),i=0,o=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var n=o[0],t=o[o.length-1];i&&e.startTime-t.startTime<1e3&&e.startTime-n.startTime<5e3?(i+=e.value,o.push(e)):(i=e.value,o=[e])}})),i>r.value&&(r.value=i,r.entries=o,t())},u=d("layout-shift",a);u&&(t=l(e,r,w,n.reportAllChanges),v((function(){a(u.takeRecords()),t(!0)})),c((function(){i=0,r=f("CLS",0),t=l(e,r,w,n.reportAllChanges),p((function(){return t()}))})),setTimeout(t,0))})))},e.onFCP=b,e.onFID=function(e,n){n=n||{},L((function(){var i,a=C(),u=f("FID"),s=function(e){e.startTime<a.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),i(!0))},p=function(e){e.forEach(s)},h=d("first-input",p);i=l(e,u,X,n.reportAllChanges),h&&(v(m((function(){p(h.takeRecords()),h.disconnect()}))),c((function(){var a;u=f("FID"),i=l(e,u,X,n.reportAllChanges),o=[],r=-1,t=null,W(addEventListener),a=s,o.push(a),Q()})))}))},e.onINP=function(e,n){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(n=n||{},L((function(){var t;k();var r,i=f("INP"),o=function(e){q((function(){e.forEach(N);var n=x();n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())}))},a=d("event",o,{durationThreshold:null!==(t=n.durationThreshold)&&void 0!==t?t:40});r=l(e,i,O,n.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),v((function(){o(a.takeRecords()),r(!0)})),c((function(){R=M(),D.length=0,B.clear(),i=f("INP"),r=l(e,i,O,n.reportAllChanges)})))})))}
521,e.onLCP=function(e,n){n=n||{},L((function(){var t,r=C(),i=f("LCP"),o=function(e){n.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-s(),0),i.entries=[e],t())}))},a=d("largest-contentful-paint",o);if(a){t=l(e,i,j,n.reportAllChanges);var u=m((function(){V[i.id]||(o(a.takeRecords()),a.disconnect(),V[i.id]=!0,t(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return q(u)}),{once:!0,capture:!0})})),v(u),c((function(r){i=f("LCP"),t=l(e,i,j,n.reportAllChanges),p((function(){i.value=performance.now()-r.timeStamp,V[i.id]=!0,t(!0)}))}))}}))},e.onTTFB=function(e,n){n=n||{};var t=f("TTFB"),r=l(e,t,_,n.reportAllChanges);z((function(){var i=u();i&&(t.value=Math.max(i.responseStart-s(),0),t.entries=[i],r(!0),c((function(){t=f("TTFB",0),(r=l(e,t,_,n.reportAllChanges))(!0)})))}))},e}({});
522
523// SAFM RUM beacon — collects Core Web Vitals from the real visitor's browser and
524// sends them to the web-vitals-collect edge function once, on page-hide.
525// Runs site-wide via WPCode (Site Wide Header). Covers public AND logged-in/LMS pages
526// (is_authenticated flags the cohort). Paired with the web-vitals IIFE library above it.
527(function () {
528  if (typeof webVitals === "undefined" || !navigator.sendBeacon) return;
529
530  var ENDPOINT = "https://atracbezzdjqakugfeda.supabase.co/functions/v1/web-vitals-collect";
531  var SAMPLE_RATE = 1.0; // dial down (e.g. 0.5) if volume balloons
532
533  if (Math.random() > SAMPLE_RATE) return;
534
535  var visitId = (window.crypto && crypto.randomUUID)
536    ? crypto.randomUUID()
537    : (Date.now().toString(36) + Math.random().toString(36).slice(2));
538
539  function deviceClass() {
540    var w = window.innerWidth || document.documentElement.clientWidth || 0;
541    if (w && w <= 767) return "mobile";
542    if (w && w <= 1024) return "tablet";
543    return "desktop";
544  }
545
546  function pageId() {
547    var cn = (document.body && document.body.className) || "";
548    var m = cn.match(/\bp-(\d+)\b/);
549    return m ? parseInt(m[1], 10) : null;
550  }
551
552  function isAuthed() {
553    // The schoolafm.com theme uses a CUSTOM body-class convention: "loggedin" /
554    // "loggedout" (no hyphen) — NOT WordPress's standard "logged-in" / "logged-out".
555    // Check both conventions, key off the known logged-out marker, and fall back to
556    // the admin bar. Return null (unknown) rather than a wrong false so a future
557    // theme change shows up as nulls in the data instead of silently mislabeling.
558    var b = document.body;
559    if (!b) return null;
560    var c = b.classList;
561    if (c.contains("loggedin") || c.contains("logged-in")) return true;
562    if (c.contains("loggedout") || c.contains("logged-out")) return false;
563    if (document.getElementById("wpadminbar")) return true; // admin bar => logged in
564    return null;
565  }
566
567  var queue = [];
568  function add(metric) {
569    queue.push({
570      metric: metric.name,        // 'LCP' | 'INP' | 'CLS' | 'FCP' | 'TTFB'
571      value: metric.value,
572      rating: metric.rating,      // 'good' | 'needs-improvement' | 'poor'
573      nav_type: metric.navigationType
574    });
575  }
576
577  var sent = false;
578  function flush() {
579    if (sent || !queue.length) return;
580    sent = true; // one beacon per pageview
581    var payload = {
582      visit_id: visitId,
583      page_path: location.pathname,                  // query/hash intentionally omitted (no PII)
584      page_id: pageId(),
585      is_authenticated: isAuthed(),
586      device: deviceClass(),
587      effective_type: (navigator.connection && navigator.connection.effectiveType) || null,
588      metrics: queue.splice(0)
589    };
590    try {
591      navigator.sendBeacon(ENDPOINT, new Blob([JSON.stringify(payload)], { type: "text/plain" }));
592    } catch (e) { /* fire-and-forget */ }
593  }
594
595  // Register callbacks immediately — must run before first paint, so DO NOT wrap in
596  // DOMContentLoaded. web-vitals registers its own visibilitychange listener here,
597  // BEFORE the flush listener below, so INP/CLS are finalized and queued before flush runs.
598  webVitals.onTTFB(add);
599  webVitals.onFCP(add);
600  webVitals.onLCP(add);
601  webVitals.onINP(add);
602  webVitals.onCLS(add);
603
604  // Flush once when the page is hidden/unloaded — the reliable moment for sendBeacon.
605  addEventListener("visibilitychange", function () {
606    if (document.visibilityState === "hidden") flush();
607  });
608  addEventListener("pagehide", flush);
609})();
610</script>
610<script>document.addEventListener('DOMContentLoaded', function () {
611  if (!document.body.classList.contains('p-121781')) return;
612  var ver = new URLSearchParams(window.location.search).get('ver');
613  if (!ver) return;
614  var el = document.querySelector('.ver-content[data-ver="' + CSS.escape(ver) + '"]');
615  if (el) el.style.display = 'block';
616});</script>
616<script>document.addEventListener('DOMContentLoaded', function() {
617  if (!document.body.classList.contains('p-167')) return;
618
619  var container = document.querySelector('.col-md-9');
620  if (!container) return;
621
622  var h2 = container.querySelector('h2.center');
623  if (!h2 || h2.textContent.trim() !== 'Membership Required') return;
624
625  // Extra safeguards: only fire if active-member elements are absent
626  if (document.getElementById('templateCourse')) return;
627  if (document.getElementById('userPersonalization')) return;
628
629  // Hide the notices button and cards
630  var toggleBtn = document.getElementById('toggleProgressBtn');
631  if (toggleBtn) toggleBtn.parentElement.style.display = 'none';
632  var progressCards = document.getElementById('progressCards');
633  if (progressCards) progressCards.style.display = 'none';
634
635  // Hide the sidebar
636  var sidebar = document.getElementById('memberSidebar');
637  if (sidebar) sidebar.style.display = 'none';
638
639  // Make the main content full width
640  container.classList.remove('col-md-9');
641  container.classList.add('col-md-12');
642
643  // Replace the main content
644  container.innerHTML = `
645    <h2 class="center">Your SAFM Program Access Is Currently Inactive</h2>
646    <p class="center">It looks like you don't have an active SAFM account at this time.</p>
647    <p class="center">If you'd like to resume your access to the program and learning resources, you can do so at any time by visiting the Program Access page below and selecting the right Access option for you.</p>
648    <p class="center">Many students step away for a period and return when the timing aligns again with their professional goals. Whenever you're ready to re-engage, your next step is just a few clicks away.</p>
649    <div style="margin: 30px 0;">
650      <center><a class="btn btn-primary" role="button" href="https://schoolafm.com/program-options/" target="_blank" rel="noopener"><strong>Visit the Program Access Page</strong></a></center>
651    </div>
652    <p class="center">If you believe you are seeing this message in error or need assistance, our <a href="https://schoolafm.com/contact-safm-support/" target="_blank" rel="noopener">Student Support</a> team is always happy to help.</p>
653  `;
654});</script>
654<style>#wpcomm .wc-footer-left .wc-cta-button:hover a{color:#FFFFFF}#wpdiscuz-search-form .fas,.wpdiscuz-widget-search-form .fas{color:#00B38F}#wpdiscuz-search-form .wpdiscuz-comm-search{color:#666666!important}#wpdiscuz-search-form .wpdiscuz-search-box{background-color:#FFFFFF;border:1px solid #CDCDCD}#wpdiscuz-search-form .wpdiscuz-search-setting{border:1px solid#CDCDCD}.wpdiscuz-search-setting .shearch-arrow{border-color: transparent transparent #CDCDCD}.wpdiscuz-search-setting{background-color:#FFFFFF!important;}.wpdiscuz-search-setting .shearch-arrow-no-border{border-bottom: 9px solid #FFFFFF!important}.wpdiscuz-search-setting input{color:#666666 !important}.wc-thread-wrapper-search p.wpd-search-result-title{border-bottom:1px solid #CDCDCD}.wpdiscuz-search-setting p:hover{background-color:#EEEEEE}#wpdiscuz-search-pagination .wpdiscuz-search-pagination-item{background-color:#C4ECE4;color:#666666}#wpdiscuz-search-pagination .pagination-current-page{border: 1px solid transparent; background-color:#fff;}.wpdiscuz-search-widget-loadmore{background-color:#DAF3EE;color:#666666;border:1px solid#CCCCCC}.wpdiscuz-searched-data{background-color:#C4ECE4}</style><link rel="icon" href="https://schoolafm.com/wp-content/uploads/2018/09/cropped-TSAFM_logo_High_Res_ICON-32x32.png" sizes="32x32" />
655<link rel="icon" href="https://schoolafm.com/wp-content/uploads/2018/09/cropped-TSAFM_logo_High_Res_ICON-192x192.png" sizes="192x192" />
656<link rel="apple-touch-icon" href="https://schoolafm.com/wp-content/uploads/2018/09/cropped-TSAFM_logo_High_Res_ICON-180x180.png" />
657<meta name="msapplication-TileImage" content="https://schoolafm.com/wp-content/uploads/2018/09/cropped-TSAFM_logo_High_Res_ICON-270x270.png" />
658<style id="wp-custom-css">
659/*
660You can add your own CSS here.
661
662Click the help icon above to learn more.
663*/
664
665.comment-meta {
666    visibility: hidden;
667}
668
669.huddlechoices {
670    font-size: 12px;
671}
672
673.hidden-field {
674    visibility: hidden;
675}
676
677.disclaimer-field {
678    font-size: 12px;
679    font-weight: normal;
680}
681
682.day {
683    float: none !important;
684}
685
686.form-contract {
687    height: 300px;
688    width: 700px;
689    border-style: solid;
690    border-width: 1px;
691    padding: 10px;
692    overflow: scroll;
693}
694
695.white-home-text {
696	  color: #fff !important;
697    display: inline-block !important;
698    font-size: 12px !important;
699	  text-transform: none !important;
700}
701
702.white-home-text label {
703	  color: #fff !important;
704    display: inline !important;
705    font-size: 1.2em !important;
706	  text-transform: none !important;
707	  font-weight: lighter;
708}
709
710.menu-item-18051 {
711	/*margin-top: 25px !important;*/
712}
713
714.menu-item-18060 {
715	color: lightgray !important;
716}
717
718.spacer20 {
719	margin-top: 1.5em !important;
720  font-weight: bold !important;
721}
722
723.embed-container { 
724	position: relative; 
725	padding-bottom: 56.25%; 
726	height: 0; 
727	overflow: hidden; 
728	max-width: 100%; 
729	height: auto; 
730} 
731
732.embed-container iframe, .embed-container object, .embed-container embed { 
733	position: absolute; 
734	top: 0; 
735	left: 0; 
736	width: 100%; 
737	height: 100%; 
738}
739
740.btn-primary {
741
742background-color: #00a2e8 !important;
743border-color: #00a2e8 !important;
744}
745
746.btn-primary:hover {
747
748background-color: #007cba !important;
749border-color: #007cba !important;
750	}
751
752#wpdcom .wpd-tools-actions {
753	display: initial !important;
754}
755
756.wpd-reply-button {
757	visibility: hidden !important;
758}
759
760.wpdiscuz-fem-delete-comment {
761	display: none !important;
762}
763
764.wpdiscuz-fem-blacklist-comment {
765	display: none !important;
766}
767
768.wpdiscuz-fem-move-comment {
769	display: none !important;
770}
771
772.wpdiscuz-fem-spam-comment {
773	display: none !important;
774}
775
776.wpdiscuz-fem-email-comment {
777	display: none !important;
778}
779
780
781.btn-light {
782	border-color: currentcolor;
783}
784
785#billing_email {
786    pointer-events: none;
787	}
788
789
790.myPrice.color2 {
791//    text-decoration: line-through;
792//    text-decoration-thickness: from-font;
793//    text-decoration-color: black;
794	}
795
796.myPrice.color3 {
797//    text-decoration: line-through;
798//    text-decoration-thickness: from-font;
799//    text-decoration-color: black;
800	}
801
802.myPrice.color4 {
803//    text-decoration: line-through;
804//    text-decoration-thickness: from-font;
805//    text-decoration-color: black;
806	}
807
808.woocommerce-MyAccount-navigation {
809	display: none;
810}
811
812
813.goldmenuitem {
814	background-color: #f5a528;
815}
816
817.goldmenuitem:hover {
818	background-color: #cc800a !important;
819	text-transform: underline !important;
820}
821
822#nav2 ul li.studentPurchase a:before {
823	content: '\f07a'
824}
825
826#nav2 ul li.studentPurchase ul li a:before {
827	content: '';
828		padding-right: 0;
829}
830
831#nav2 ul li.community a:before {
832	content: '\f0c0'
833}
834
835#nav2 ul li.community ul li a:before {
836	content: '';
837		padding-right: 0;
838}
839
840#nav2 ul li.editUser {
841    padding-right: 35px;
842}
843
844#menu-student-sidebar li a {font-family: 'Karla', sans-serif !important;}
845
846
847#section7 {
848    background-color: #5e0d8b !important;
849  }
850</style>
851
852	
853		<link rel='stylesheet' id='cfturnstile-css-css' href='https://schoolafm.com/wp-content/plugins/simple-cloudflare-turnstile/css/cfturnstile.css?ver=1.2' media='all' />
854
855</head>
856
857<body data-rsssl=1 class="p-60273 newStudent loggedout activeactivator">
858	<!-- test output --><div id="wrap">
859	<div id="newbranding">
860		<div class="container-fluid">
861			<div class="row">
862				<div class="col-lg-3">
863					<div id="logo2">
864						<a href="/"><img src="https://schoolafm.com/wp-content/themes/safm2017/images/safm-logo-hz.svg" alt="The School of Applied Functional Medicine" id="svgLogo"/></a>
865						<div id="myMenuTrigger"><i class="fa fa-bars"></i></div>
866					</div>			
867											
868				</div>
869				<div class="col-lg-9">
870											<div id="login2">
871							<a href="/book-a-call-with-an-safm-enrollment-advisor/"  class="btn btn-warning">Book a Call</a>														<a href="#" class="btn btn-primary" data-toggle="modal" data-target="#members">Student Login</a>
872						</div>					
873					
874
875					<div id="nav2">
876
877						<div id="menuWrapper">
878							<div class="menu-public-main-nav-container"><ul id="menu-public-main-nav" class="menu"><li id="menu-item-84277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-84277"><a href="https://schoolafm.com/">Home</a></li>
879<li id="menu-item-84278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84278"><a href="https://schoolafm.com/our-story/">Our Story</a></li>
880<li id="menu-item-84279" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84279"><a href="https://schoolafm.com/our-program/">Our Program</a></li>
881<li id="menu-item-95787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95787"><a href="https://schoolafm.com/events-learning-opportunities/">Events</a></li>
882<li id="menu-item-84299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84299"><a href="https://schoolafm.com/external-faqs/">FAQs</a></li>
883<li id="menu-item-84300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84300"><a href="https://schoolafm.com/clinical-know-how/">Practitioner Clinical Tips</a></li>
884<li id="menu-item-84301" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84301"><a target="_blank" href="https://afmccertification.com/search-afmc-practitioner-database/">Find a Practitioner</a></li>
885</ul></div>						</div>
886					</div><!-- end of nav2 -->				
887				</div>
888			</div>
889		</div><!-- end of container -->
890	</div><!-- end of branding container --><div id="recruit">
891	<div class="container-fluid">
892		<div class="row">
893			<div class="col-lg-7 offset-lg-5 col-xl-6">
894				<div class="recruitWrapper">
895											
896							<h1>We&#8217;ve Been Waiting For You</h1>
897								<p><strong>YOU&#8217;RE READY </strong>to take your career and your vision for health care to the next level.</p>
898<p><strong>YOU BELIEVE</strong> functional medicine holds the key to transforming your career, your practice, and the service you deliver to your patients or clients.</p>
899<p><strong>YOU&#8217;RE SEEKING</strong> a community of crazy-smart, like-minded health professionals with whom you can learn, connect, and grow.</p>
900<p><strong>AND YOU HAVE QUESTIONS!  </strong>No problem. We&#8217;
900re here to help.</p>
901<p><span style="text-decoration: underline;"> If you are already a medical or wellness professional</span>, we invite you to speak with an SAFM Advisor, all of whom are active practitioners, just like you.</p>
902<p class="text-left"><a href="https://schoolafm.com/book-a-call-with-an-safm-enrollment-advisor-calendar/" class="goldLink goldLinkBig registerButton" target="_blank">book a call</a></p>
903
904						  
905				</div>
906			</div>
907		</div>
908	</div>
909</div>
910<div id="newVideoTestimonials">
911	<div class="container-fluid">
912		<h2>Hear What Our Students Are Saying</h2>
913		<div class="row">
914			<div class="col-lg-6">
915				<div class="videoWrapper">
916					<iframe src="https://player.vimeo.com/video/646617929" width="640" height="564" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
917				</div>
918			</div>
919			<div class="col-lg-6">
920				<div class="videoWrapper">
921					<iframe src="https://player.vimeo.com/video/648744820?h=ccf88d6a68" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
922				</div>
923			</div>
924		</div>
925	</div>
926</div>
927<div id="section3new">
928	<div class="container">
929				<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="7000">
930
931				<div class="carousel-inner" role="listbox">
932									<div class="carousel-item active">
933						<div class="row testimonial">
934							<div class="col-md-4">
935								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/zarya_md-768x1024.jpg')">
936									<h3>Zarya, MD, CHC</h3>
937								</div>
938							</div>
939							<div class="col-md-8">
940								<div class="testimonialTextWrap">
941									<div class="wedidnt">We don't provide protocols and quick fixes.</div>
942									<div class="wedid"><p>We empowered Zarya with a deep understanding of systems “interconnectedness” so she could help her midlife female patients connect the dots between stress, their chronic illnesses, and improved wellness.</p>
943</div>
944								</div>
945							</div>
946						</div>
947					</div>
948									<div class="carousel-item ">
949						<div class="row testimonial">
950							<div class="col-md-4">
951								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/janet-861x1024.jpeg')">
952									<h3>Janet, NP</h3>
953								</div>
954							</div>
955							<div class="col-md-8">
956								<div class="testimonialTextWrap">
957									<div class="wedidnt">We don't expect practitioners to leave work they love.</div>
958									<div class="wedid"><p>We compelled Janet to find a way to bring functional medicine to the patients she could in the time that she had in her high-volume, insurance-based clinical environment.</p>
959</div>
960								</div>
961							</div>
962						</div>
963					</div>
964									<div class="carousel-item ">
965						<div class="row testimonial">
966							<div class="col-md-4">
967								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/anindita_HC2-768x1024.jpg')">
968									<h3>Anindita, FMCHC</h3>
969								</div>
970							</div>
971							<div class="col-md-8">
972								<div class="testimonialTextWrap">
973									<div class="wedidnt">We help bring new opportunities into focus. </div>
974									<div class="wedid"><p>We equipped Anindita to competently and confidently define her role as India&#8217;s first Functional Medicine Certified Health Coach and use her credibility to lead new conversations in a country where it has yet to take root.</p>
975</div>
976								</div>
977							</div>
978						</div>
979					</div>
980									<div class="carousel-item ">
981						<div class="row testimonial">
982							<div class="col-md-4">
983								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/Sheri_md_obgyn-819x1024.jpg')">
984									<h3>Sheri, OB/Gyn, MD</h3>
985								</div>
986							</div>
987							<div class="col-md-8">
988								<div class="testimonialTextWrap">
989									<div class="wedidnt">We provide a path for transformation.</div>
990									<div class="wedid"><p>We inspired Sheri to meld 21 years of conventional practice knowledge with a functional perspective on menopause and hormonal health so she could deliver life-changing results for her patients.</p>
991</div>
992								</div>
993							</div>
994						</div>
995					</div>
996									<div class="carousel-item ">
997						<div class="row testimonial">
998							<div class="col-md-4">
999								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/gaby_NP.jpeg')">
1000									<h3>Gaby, NP</h3>
1001								</div>
1002							</div>
1003							<div class="col-md-8">
1004								<div class="testimonialTextWrap">
1005									<div class="wedidnt">We renew a connection with career satisfaction.</div>
1006									<div class="wedid"><p>We introduced Gaby to tools and community that fulfilled her desire to, powerfully, apply functional medicine to help her female patients and private clients to lose weight and regain self-confidence and vitality.</p>
1007</div>
1008								</div>
1009							</div>
1010						</div>
1011					</div>
1012									<div class="carousel-item ">
1013						<div class="row testimonial">
1014							<div class="col-md-4">
1015								<div class="newTestimonialPicWrap" style="background-image: url('https://schoolafm.com/wp-content/uploads/2021/06/mic
1015hael_HC.jpg')">
1016									<h3>Michael, Functional Oncology HC.</h3>
1017								</div>
1018							</div>
1019							<div class="col-md-8">
1020								<div class="testimonialTextWrap">
1021									<div class="wedidnt">We inspire challenging of the status quo mindset.</div>
1022									<div class="wedid"><p>We armed Michael with science-based expertise he used to offer his terminally ill clients a more comprehensive approach to the unexpected emotional, physical, and mental side effects of post-oncology treatment.</p>
1023</div>
1024								</div>
1025							</div>
1026						</div>
1027					</div>
1028								</div>      
1029				<a class="left carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
1030				<span class="carousel-control-prev-icon" aria-hidden="true"></span>
1031				<span class="sr-only">Previous</span>
1032				</a>
1033				<a class="right carousel-control-next" href="#myCarousel" role="button" data-slide="next">
1034				<span class="carousel-control-next-icon" aria-hidden="true"></span>
1035				<span class="sr-only">Next</span>
1036				</a>
1037			</div><!-- /.carousel -->
1038				</div><!-- end of container -->
1039</div><!-- end of section 3 -->
1040	<div id="footer">
1041		<div class="container">
1042			<p>© 2017-
1042<script>document.write(new Date().getFullYear());</script>
1042, The School of Applied Functional Medicine | <a href="/safm-company-values/">Company Values</a> | <a href="/general-policies-and-standards/#terms-of-use" target="_blank" rel="noopener">Terms of Use</a> | <a href="/general-policies-and-standards/#privacy-policy" target="_blank" rel="noopener">Legal/Privacy</a><!-- | <a href="/strategic-partners-affiliates/">Partners &amp; Affiliates</a> --> | <a href="/contact/">Contact</a>
1043<div>
1044    <a style="display: inline-block; text-decoration: none;" href="https://www.facebook.com/AppliedFunctionalMedicine" target="_blank" rel="noopener noreferrer">
1045        <img style="display: inline-block; margin: 0; padding: 0;" src="https://schoolafm.com/wp-content/uploads/2018/07/facebook-visit-default.png" alt="Facebook" width="32" border="0" />
1046    </a>
1047    <a style="display: inline-block; text-decoration: none;" href="https://twitter.com/Schoolafm" target="_blank" rel="noopener noreferrer">
1048        <img style="display: inline-block; margin: 0; padding: 0;" src="https://schoolafm.com/wp-content/uploads/2018/07/twitter-visit-default.png" alt="Twitter" width="32" border="0" />
1049    </a>
1050    <a style="display: inline-block; text-decoration: none;" href="https://www.instagram.com/schoolappliedfunctionalmed/" target="_blank" rel="noopener noreferrer">
1051        <img style="display: inline-block; margin: 0; padding: 0;" src="https://schoolafm.com/wp-content/uploads/2020/05/instagram-logos-png-images-free-download-2-300x300.png" alt="Instagram" width="32" border="0" />
1052    </a>
1053    <a style="display: inline-block; text-decoration: none;" href="https://www.linkedin.com/company/24975315/" target="_blank" rel="noopener noreferrer">
1054        <img style="display: inline-block; margin: 0; padding: 0;" src="https://schoolafm.com/wp-content/uploads/2018/07/linkedin-visit-default.png" alt="LinkedIn" width="32" border="0" />
1055    </a>
1056</div></p>			
1057			<p class="credit">web development by: <a href="http://www.gordonmultimedia.com" target="_blank">Gordon Multimedia</a></p>
1058		</div>
1059	</div><!-- end of footer -->
1060	<!-- start login modal -->
1061	<div id="members" class="modal fade" role="dialog">
1062		<div class="modal-dialog">
1063			<div class="modal-content  text-center">
1064				<div class="modal-body">
1065				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1066					<form name="loginform" id="loginform" action="https://schoolafm.com/wp-login.php" method="post"><input id="learndash-login-form" type="hidden" name="learndash-login-form" value="a38166940c" /><p class="login-username">
1067				<label for="user_login">Username</label>
1068				<input type="text" name="log" id="user_login" autocomplete="username" class="input" value="" size="20" />
1069			</p><p class="login-password">
1070				<label for="user_pass">Password</label>
1071				<input type="password" name="pwd" id="user_pass" autocomplete="current-password" spellcheck="false" class="input" value="" size="20" />
1072			</p>		<div id="cf-turnstile-1891271822"
1073		class="cf-turnstile" 		data-sitekey="0x4AAAAAADrDMJgVHQqdIYF4"
1074		data-theme="light"
1075		data-language="auto"
1076		data-size="normal"
1077		data-retry="auto" data-retry-interval="1000"
1078		data-refresh-expired="auto"
1079		data-refresh-timeout="auto"
1080		data-action="wordpress-login"
1081		data-callback="turnstileWPCallback"
1082				data-appearance="always"></div>
1083				<br class="cf-turnstile-br cf-turnstile-br-1891271822">
1084		<p class="login-remember"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p><p class="login-submit">
1085				<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary" value="Log In" />
1086				<input type="hidden" name="redirect_to" value="/advisor/" />
1087			</p></form>					<a href="https://schoolafm.com/wp-login.php?action=lostpassword" title="Lost Password">Lost Password</a>
1088				</div>
1089			</div>
1090		</div>
1091	</div>
1092	<div id="mobilemenu">
1093		<span id="menuClose"><i class="far fa-window-close"></i></span>
1094		<div class="menu-public-main-nav-container"><ul id="menu-public-main-nav-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-84277"><a href="https://schoolafm.com/">Home</a></li>
1095<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84278"><a href="https://schoolafm.com/our-story/">Our Story</a></li>
1096<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84279"><a href="https://schoolafm.com/our-program/">Our Program</a></li>
1097<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95787"><a href="https://schoolafm.com/events-learning-opportunities/">Events</a></li>
1098<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84299"><a href="https://schoolafm.com/external-faqs/">FAQs</a></li>
1099<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84300"><a href="https://schoolafm.com/clinical-know-how/">Practitioner Clinical Tips</a></li>
1100<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84301"><a target="_blank" href="https://afmccertification.com/search-afmc-practitioner-database/">Find a Practitioner</a></li>
1101</ul></div>	</div>
1102
1103
1104</div><!-- end of wrap -->
1105  <style>
1106	.mejs-button.blank-button>button {
1107		background: transparent;
1108		color: #ccc;
1109		font-size: 1em;
1110		width: auto;
1111	}
1112	</style>
1113	
1113<script type="text/template" id="playback-buttons-template">
1114								<div class="mejs-button blank-button">
1115				<button type="button" class="playback-rate-button" data-value="0.5" title="Playback Speed 0.5x" aria-label="Playback Speed 0.5x" tabindex="0">.5x</button>
1116			</div>
1117						<div class="mejs-button blank-button">
1118				<button type="button" class="playback-rate-button mejs-active active-playback-rate" data-value="1" title="Playback Speed 1x" aria-label="Playback Speed 1x" tabindex="0">1x</button>
1119			</div>
1120						<div class="mejs-button blank-button">
1121				<button type="button" class="playback-rate-button" data-value="1.5" title="Playback Speed 1.5x" aria-label="Playback Speed 1.5x" tabindex="0">1.5x</button>
1122			</div>
1123						<div class="mejs-button blank-button">
1124				<button type="button" class="playback-rate-button" data-value="2" title="Playback Speed 2x" aria-label="Playback Speed 2x" tabindex="0">2x</button>
1125			</div>
1126						</script>
vendor: 1 bytes, line 1126
1126
1127<script type="speculationrules">
1128{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/safm2017/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1129</script>
1129
1130		<div class="mysticky-welcomebar-fixed front-site mysticky-welcomebar-notpresent mysticky-welcomebar-widget-8 mysticky-welcomebar-position-top mysticky-welcomebar-showx-desktop mysticky-welcomebar-showx-mobile mysticky-welcomebar-btn-desktop mysticky-welcomebar-btn-mobile mysticky-welcomebar-display-desktop mysticky-welcomebar-display-mobile mysticky-welcomebar-entry-effect-slide-in"  
1131			data-after-triger="after_a_few_seconds" 
1132			data-triger-sec="2" 
1133			data-position="top" 
1134			data-height="45" 
1135			data-rediect="redirect_to_url" 
1136			data-aftersubmission="show_welcomebar_next_visit" data-automatically-enabled="" data-automatically-triggersec="1" data-welcomebar-widget="8"  
1137			data-isenablecoupon="0" 
1138			data-btn-click-action="redirect_to_url" 
1139			data-countries=""
1140		>
1141			
1142			<div class="mysticky-welcomebar-fixed-wrap mysticky-welcomebar-position-center"  data-widget-nonce="6dce44e70a" data-welcomebar-widget="8" data-widget-analytics="on">
1143				
1144													<div class="mysticky-welcomebar-content" >
1145						
1146						<p>A Root-Cause Approach to Managing Anxiety</p>
1147						
1148						<div class="mysticky-welcomebar-thankyou-content" style="display: none;">
1149													</div>
1150					</div>
1151					
1152										
1153					
1154						<div class="mysticky-welcomebar-btn" >
1155												<a 
1156                            class="mysticky-welcomebar-btn-a mysticky-welcomebar-btn-8 msb-welcomebar-btn"
1157                            href="https://safm.link/ignite-anxiety"  target="_blank"                              data-welcomebar-widget="8"
1158                            data-isenable-coupon="0"
1159                            data-widget-analytics="on"
1160                            data-widget-nonce="6dce44e70a"
1161                            data-animation="default"
1162                            data-fill-style="fill1"
1163                            data-border-style="border1"
1164                            >
1165                            <span class="button-text">
1166                                Register Here                            </span>
1167                        </a>
1168					</div>
1169													<span class="mysticky-welcomebar-close close-btn-widget-8" data-welcomebar-widget="8" tabindex="0" role="button" aria-label="close" data-widget-nonce="6dce44e70a" data-widget-analytics="on">X</span>
1170			</div>
1171		</div>
1172				<style>
1173		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 {
1174			background-color: #9f1b96;
1175			font-family: Karla;
1176			height:45px		}
1177		.mysticky-welcomebar-widget-8 .mysticky-welcomebar-fixed-wrap {
1178			min-height: 45px;
1179		}
1180		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 .mysticky-welcomebar-content p a,
1181		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 .mysticky-couponbar-content,
1182		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 .mysticky-welcomebar-content p {
1183			color: #ffffff;
1184			font-size: 16px;
1185			font-family:Karla		}
1186		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 .mysticky-couponbar-content .coupon-text  p {
1187			color: #ffffff;
1188			font-size: 16px;
1189			font-family:Karla		}
1190        .mysticky-welcomebar-btn-8 {
1191			background-color: #f7b334;
1192			color: #ffffff;
1193			font-size: 16px;
1194            position: relative;
1195		}
1196        .mysticky-welcomebar-btn-8 {
1197            color: #ffffff;
1198            font-size: 16px;
1199            font-family:Karla        }
1200
1201                
1202        .mysticky-welcomebar-btn-8.has-msb-border-effect.has-msb-border:hover {
1203            border-color: #ffffff;
1204        }
1205        		.mysticky-welcomebar-fixed.mysticky-welcomebar-widget-8 .mysticky-welcomebar-thankyou-content p {
1206			color: #000000;
1207			font-size: 16px;
1208		}
1209		.mysticky-welcomebar-fixed .mysticky-welcomebar-close.close-btn-widget-8{
1210			color : #ffffff		}		
1211		.mysticky-welcomebar-widget-8 .mysticky-coupon-btn a{
1212			background-color : #553882;
1213			color : #eeeeed;
1214		}		
1215		.mysticky-welcomebar-widget-8 .vector path{
1216			fill: #6d7374;
1217		}
1218		.mysticky-welcomebar-widget-8 .coupon-text-sp{
1219			border-color : #6d7374;
1220		}		
1221		.mysticky-welcomebar-widget-8 .count-down-timer-box .counter-main-block label
1222		{font-size:12px!important;}
1223			</style>
1224		
1225		
1225<script>
1226			if (typeof uoViewMoreModules === 'undefined') {
1227				// the namespace is not defined
1228				var uoViewMoreModules = true;
1229
1230				(function ($) { // Self Executing function with $ alias for jQuery
1231
1232					/* Initialization  similar to include once but since all js is loaded by the browser automatically the all
1233					 * we have to do is call our functions to initialize them, his is only run in the main configuration file
1234					 */
1235					$(document).ready(function () {
1236
1237						jQuery('.uo-view-more-anchor').click(function (event) {
1238
1239							// select the target grid to show/hide
1240							var target = jQuery(jQuery(event.currentTarget).data('target'));
1241							if (target.length > 0) {
1242
1243								// if it is already visible, hide.
1244								if (target.is(':visible')) {
1245									target.removeClass('uo-grid-wrapper--expanded');
1246								} else { // animate the display.
1247									target.addClass('uo-grid-wrapper--expanded');
1248									jQuery('html, body').animate({
1249										scrollTop: target.offset().top - 250
1250									}, 2000)
1251								}
1252							}
1253						});
1254
1255					});
1256				})(jQuery);
1257			}
1258
1259			if (typeof uoViewMoreText === 'undefined') {
1260				// the namespace is not defined
1261				var uoViewMoreText = true;
1262
1263				(function ($) { // Self Executing function with $ alias for jQuery
1264
1265					/* Initialization  similar to include once but since all js is loaded by the browser automatically the all
1266					 * we have to do is call our functions to initialize them, his is only run in the main configuration file
1267					 */
1268					$(document).ready(function () {
1269
1270						jQuery('.uo-view-more-anchor').click(function (event) {
1271
1272							// select the target grid.
1273							var target = jQuery(jQuery(this).data('target'));
1274
1275							if (target.length > 0) {
1276
1277								// if target is visible, switch to view less text.
1278								if (target.is(':visible')) {
1279									jQuery(this).html(jQuery(this).data('viewless'));
1280								} else { // otherwise, switch to view more label.
1281									jQuery(this).html(jQuery(this).data('viewmore'));
1282								}
1283							}
1284						});
1285
1286					});
1287				})(jQuery);
1288			}
1289		</script>
1289
1290
1291		
1291<script type="text/javascript">jQuery(function($){		function load_authorize_net_cim_credit_card_payment_form_handler() {
1292			window.wc_authorize_net_cim_credit_card_payment_form_handler = new WC_Authorize_Net_Payment_Form_Handler( {"plugin_id":"authorize_net_cim","id":"authorize_net_cim_credit_card","id_dasherized":"authorize-net-cim-credit-card","type":"credit-card","csc_required":true,"csc_required_for_tokens":false,"logging_enabled":true,"lightbox_enabled":false,"login_id":"38Zn8qJ3wM","client_key":"9PaX9d33t3mCqMvJGqtU95M3c9QC5LW2aBd5UrXnJDMN2xCT2499nAy6xbbXKDg9","general_error":"An error occurred, please try again or try an alternate form of payment.","ajax_url":"https:\/\/schoolafm.com\/wp-admin\/admin-ajax.php","ajax_log_nonce":"00e2c9360e","enabled_card_types":["visa","mastercard","amex","discover"]} );window.jQuery( document.body ).trigger( "update_checkout" );		}
1293
1294		try {
1295
1296			if ( 'undefined' !== typeof WC_Authorize_Net_Payment_Form_Handler ) {
1297				load_authorize_net_cim_credit_card_payment_form_handler();
1298			} else {
1299				window.jQuery( document.body ).on( 'wc_authorize_net_payment_form_handler_loaded', load_authorize_net_cim_credit_card_payment_form_handler );
1300			}
1301
1302		} catch ( err ) {
1303
1304			
1305		var errorName    = '',
1306		    errorMessage = '';
1307
1308		if ( 'undefined' === typeof err || 0 === err.length || ! err ) {
1309			errorName    = 'A script error has occurred.';
1310			errorMessage = 'The script WC_Authorize_Net_Payment_Form_Handler could not be loaded.';
1311		} else {
1312			errorName    = 'undefined' !== typeof err.name    ? err.name    : '';
1313			errorMessage = 'undefined' !== typeof err.message ? err.message : '';
1314		}
1315
1316		
1317		console.log( [ errorName, errorMessage ].filter( Boolean ).join( ' ' ) );
1318
1319		
1320		jQuery.post( 'https://schoolafm.com/wp-admin/admin-ajax.php', {
1321			action:   'wc_authorize_net_cim_credit_card_payment_form_log_script_event',
1322			security: '7ae8066a07',
1323			name:     errorName,
1324			message:  errorMessage,
1325		} );
1326
1327				}
1328		});</script>
1328<script type="text/javascript">jQuery(function($){		function load_authorize_net_cim_echeck_payment_form_handler() {
1329			window.wc_authorize_net_cim_echeck_payment_form_handler = new WC_Authorize_Net_Payment_Form_Handler( {"plugin_id":"authorize_net_cim","id":"authorize_net_cim_echeck","id_dasherized":"authorize-net-cim-echeck","type":"echeck","csc_required":false,"csc_required_for_tokens":false,"logging_enabled":false,"lightbox_enabled":false,"login_id":"38Zn8qJ3wM","client_key":"9PaX9d33t3mCqMvJGqtU95M3c9QC5LW2aBd5UrXnJDMN2xCT2499nAy6xbbXKDg9","general_error":"An error occurred, please try again or try an alternate form of payment.","ajax_url":"https:\/\/schoolafm.com\/wp-admin\/admin-ajax.php","ajax_log_nonce":"d1dc13dbbd"} );window.jQuery( document.body ).trigger( "update_checkout" );		}
1330
1331		try {
1332
1333			if ( 'undefined' !== typeof WC_Authorize_Net_Payment_Form_Handler ) {
1334				load_authorize_net_cim_echeck_payment_form_handler();
1335			} else {
1336				window.jQuery( document.body ).on( 'wc_authorize_net_payment_form_handler_loaded', load_authorize_net_cim_echeck_payment_form_handler );
1337			}
1338
1339		} catch ( err ) {
1340
1341			
1342		var errorName    = '',
1343		    errorMessage = '';
1344
1345		if ( 'undefined' === typeof err || 0 === err.length || ! err ) {
1346			errorName    = 'A script error has occurred.';
1347			errorMessage = 'The script WC_Authorize_Net_Payment_Form_Handler could not be loaded.';
1348		} else {
1349			errorName    = 'undefined' !== typeof err.name    ? err.name    : '';
1350			errorMessage = 'undefined' !== typeof err.message ? err.message : '';
1351		}
1352
1353		
1354		jQuery.post( 'https://schoolafm.com/wp-admin/admin-ajax.php', {
1355			action:   'wc_authorize_net_cim_echeck_payment_form_log_script_event',
1356			security: '9473cc444c',
1357			name:     errorName,
1358			message:  errorMessage,
1359		} );
1360
1361				}
1362		});</script>
1362<script id="cd2-media-playback-speed-js-js" src="https://schoolafm.com/wp-content/plugins/media-playback-speed/playback-speed.js?ver=1.2.2"></script>
vendor: 1 bytes, line 1362
1362
1363<script id="learndash-front-js-extra">
1364var ldVars = {"postID":"60273","videoReqMsg":"You must watch the video before accessing this content","ajaxurl":"https://schoolafm.com/wp-admin/admin-ajax.php"};
1365//# sourceURL=learndash-front-js-extra
1366</script>
vendor: 1 bytes, line 1366
1366
1367<script id="learndash-front-js" src="//schoolafm.com/wp-content/plugins/sfwd-lms/themes/ld30/assets/js/learndash.js?ver=5.1.2"></script>
vendor: 1 bytes, line 1367
1367
1368<script id="learndash-front-js-after">
1369jQuery(document).ready(function($) {
1370
1371        function lds_init_custom_icons() {
1372
1373            console.log('running custom icons!');
1374
1375            
1376        }
1377
1378        lds_init_custom_icons();
1379
1380        $('body').on( 'ld_has_paginated', function() {
1381            lds_init_custom_icons();
1382        });
1383
1384    });
1385
1386
1387
1388
1389//# sourceURL=learndash-front-js-after
1390</script>
vendor: 1 bytes, line 1390
1390
1391<script id="ldvc-js-extra">
1392var ldvc = {"theme":"","template":""};
1393//# sourceURL=ldvc-js-extra
1394</script>
vendor: 1 bytes, line 1394
1394
1395<script id="ldvc-js" src="https://schoolafm.com/wp-content/plugins/ld-visual-customizer/assets/js/ldvc.js?ver=2.3.16"></script>
vendor: 1 bytes, line 1395
1395
1396<script id="rtrar.appLocal-js-extra">
1397var rtafr = {"rules":""};
1398//# sourceURL=rtrar.appLocal-js-extra
1399</script>
vendor: 1 bytes, line 1399
1399
1400<script id="rtrar.appLocal-js" src="https://schoolafm.com/wp-content/plugins/real-time-auto-find-and-replace/assets/js/rtafar.local.js?ver=1.9.3"></script>
vendor: 1 bytes, line 1400
1400
1401<script id="learndash-course-grid-skin-grid-js" src="https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/script.js?ver=5.1.2"></script>
vendor: 1 bytes, line 1401
1401
1402<script id="learndash-js-extra">
1403var LearnDash_Course_Grid = {"ajaxurl":"https://schoolafm.com/wp-admin/admin-ajax.php","nonce":{"load_posts":"6350ef2508"}};
1404//# sourceURL=learndash-js-extra
1405</script>
vendor: 1 bytes, line 1405
1405
1406<script id="learndash-js" src="https://schoolafm.com/wp-content/plugins/sfwd-lms/includes/course-grid/assets/js/script.js?ver=5.1.2"></script>
vendor: 1 bytes, line 1406
1406
1407<script id="bootstrap-scripts-js" src="https://schoolafm.com/wp-content/themes/safm2017/bootstrap-4.3.1-dist/js/bootstrap.min.js?ver=3.1.1"></script>
vendor: 1 bytes, line 1407
1407
1408<script id="learndash-main-ns-extra">
1409window.learndash = window.learndash || {};
1410window.learndash.global = Object.assign(window.learndash.global || {}, {"ajaxurl":"https:\/\/schoolafm.com\/wp-admin\/admin-ajax.php","scrollOffset":0});
1411</script>
1411<script id="learndash-main-js" src="https://schoolafm.com/wp-content/plugins/sfwd-lms/src/assets/dist/js/main.js?ver=5.1.2"></script>
vendor: 1 bytes, line 1411
1411
1412<script id="learndash-breakpoints-ns-extra">
1413window.learndash = window.learndash || {};
1414window.learndash.views = window.learndash.views || {};
1415window.learndash.views.breakpoints = Object.assign(window.learndash.views.breakpoints || {}, {"list":{"mobile":375,"tablet":420,"extra-small":600,"small":720,"medium":960,"large":1240,"wide":1440}});
1416</script>
1416<script id="learndash-breakpoints-js" src="https://schoolafm.com/wp-content/plugins/sfwd-lms/src/assets/dist/js/breakpoints.js?ver=5.1.2"></script>
vendor: 1 bytes, line 1416
1416
1417<script data-wp-strategy="defer" id="wc-jquery-payment-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/jquery-payment/jquery.payment.min.js?ver=3.0.0-wc.10.7.0"></script>
vendor: 1 bytes, line 1417
1417
1418<script id="sv-wc-payment-gateway-payment-form-v6_1_4-js-extra">
1419var sv_wc_payment_gateway_payment_form_params = {"order_button_text":"Place order","card_number_missing":"Card number is missing","card_number_invalid":"Card number is invalid","card_number_digits_invalid":"Card number is invalid (only digits allowed)","card_number_length_invalid":"Card number is invalid (wrong length)","card_type_invalid":"Card is invalid","card_type_invalid_specific_type":"{card_type} card is invalid","cvv_missing":"Card security code is missing","cvv_digits_invalid":"Card security code is invalid (only digits are allowed)","cvv_length_invalid":"Card security code is invalid (must be 3 or 4 digits)","card_exp_date_invalid":"Card expiration date is invalid","check_number_digits_invalid":"Check Number is invalid (only digits are allowed)","check_number_missing":"Check Number is missing","drivers_license_state_missing":"Driver's license state is missing","drivers_license_number_missing":"Driver's license number is missing","drivers_license_number_invalid":"Driver's license number is invalid","account_number_missing":"Account Number is missing","account_number_invalid":"Account Number is invalid (only digits are allowed)","account_number_length_invalid":"Account Number is invalid (must be between 5 and 17 digits)","routing_number_missing":"Routing Number is missing","routing_number_digits_invalid":"Routing Number is invalid (only digits are allowed)","routing_number_length_invalid":"Routing Number is invalid (must be 9 digits)"};
1420//# sourceURL=sv-wc-payment-gateway-payment-form-v6_1_4-js-extra
1421</script>
vendor: 1 bytes, line 1421
1421
1422<script id="sv-wc-payment-gateway-payment-form-v6_1_4-js" src="https://schoolafm.com/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/dist/frontend/sv-wc-payment-gateway-payment-form.js?ver=6.1.4"></script>
vendor: 1 bytes, line 1422
1422
1423<script id="fancybox-purify-js" src="https://schoolafm.com/wp-content/plugins/easy-fancybox/vendor/purify.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1423
1423
1424<script id="jquery-fancybox-js-extra">
1425var efb_i18n = {"close":"Close","next":"Next","prev":"Previous","startSlideshow":"Start slideshow","toggleSize":"Toggle size"};
1426//# sourceURL=jquery-fancybox-js-extra
1427</script>
vendor: 1 bytes, line 1427
1427
1428<script id="jquery-fancybox-js" src="https://schoolafm.com/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1428
1428
1429<script id="jquery-fancybox-js-after">
1430var fb_timeout, fb_opts={'autoScale':true,'showCloseButton':true,'margin':20,'pixelRatio':'false','centerOnScroll':true,'enableEscapeButton':true,'overlayShow':true,'hideOnOverlayClick':true,'minViewportWidth':320,'minVpHeight':320,'disableCoreLightbox':'true','enableBlockControls':'true','fancybox_openBlockControls':'true' };
1431if(typeof easy_fancybox_handler==='undefined'){
1432var easy_fancybox_handler=function(){
1433jQuery([".nolightbox","a.wp-block-file__button","a.pin-it-button","a[href*='pinterest.com\/pin\/create']","a[href*='facebook.com\/share']","a[href*='twitter.com\/share']"].join(',')).addClass('nofancybox');
1434jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()});
1435/* IMG */
1436						var unlinkedImageBlocks=jQuery(".wp-block-image > img:not(.nofancybox,figure.nofancybox>img)");
1437						unlinkedImageBlocks.wrap(function() {
1438							var href = jQuery( this ).attr( "src" );
1439							return "<a href='" + href + "'></a>";
1440						});
1441var fb_IMG_select=jQuery('a[href*=".jpg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpg" i]:not(.nofancybox),a[href*=".jpeg" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".jpeg" i]:not(.nofancybox),a[href*=".png" i]:not(.nofancybox,li.nofancybox>a,figure.nofancybox>a),area[href*=".png" i]:not(.nofancybox)');
1442fb_IMG_select.addClass('fancybox image');
1443var fb_IMG_sections=jQuery('.gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery,.ngg-galleryoverview,.ngg-imagebrowser,.nextgen_pro_blog_gallery,.nextgen_pro_film,.nextgen_pro_horizontal_filmstrip,.ngg-pro-masonry-wrapper,.ngg-pro-mosaic-container,.nextgen_pro_sidescroll,.nextgen_pro_slideshow,.nextgen_pro_thumbnail_grid,.tiled-gallery');
1444fb_IMG_sections.each(function(){jQuery(this).find(fb_IMG_select).attr('rel','gallery-'+fb_IMG_sections.index(this));});
1445jQuery('a.fancybox,area.fancybox,.fancybox>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'transition':'elastic','transitionIn':'elastic','easingIn':'easeOutBack','transitionOut':'elastic','easingOut':'easeInBack','opacity':false,'hideOnContentClick':false,'titleShow':true,'titlePosition':'over','titleFromAlt':true,'showNavArrows':true,'enableKeyboardNav':true,'cyclic':false,'mouseWheel':'true'}))});
1446};};
1447jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler);
1448
1449//# sourceURL=jquery-fancybox-js-after
1450</script>
vendor: 1 bytes, line 1450
1450
1451<script id="jquery-easing-js" src="https://schoolafm.com/wp-content/plugins/easy-fancybox/vendor/jquery.easing.min.js?ver=1.4.1"></script>
vendor: 1 bytes, line 1451
1451
1452<script id="jquery-mousewheel-js" src="https://schoolafm.com/wp-content/plugins/easy-fancybox/vendor/jquery.mousewheel.min.js?ver=3.1.13"></script>
vendor: 1 bytes, line 1452
1452
1453<script id="sourcebuster-js-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.7.0"></script>
vendor: 1 bytes, line 1453
1453
1454<script id="wc-order-attribution-js-extra">
1455var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https://schoolafm.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1456//# sourceURL=wc-order-attribution-js-extra
1457</script>
vendor: 1 bytes, line 1457
1457
1458<script id="wc-order-attribution-js" src="https://schoolafm.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.7.0"></script>
vendor: 1 bytes, line 1458
1458
1459<script id="rtrar.app-js" src="https://schoolafm.com/wp-content/plugins/real-time-auto-find-and-replace/assets/js/rtafar.app.min.js?ver=1.9.3"></script>
vendor: 1 bytes, line 1459
1459
1460<script id="wpdiscuz-search-scripts-js-extra">
1461var search_ajax = {"url":"https://schoolafm.com/wp-admin/admin-ajax.php","searchDefaultField":"all","searchTextMinLength":"2"};
1462//# sourceURL=wpdiscuz-search-scripts-js-extra
1463</script>
vendor: 1 bytes, line 1463
1463
1464<script id="wpdiscuz-search-scripts-js" src="https://schoolafm.com/wp-content/plugins/wpdiscuz-comment-search/assets/js/front.min.js?ver=7.1.6"></script>
vendor: 1 bytes, line 1464
1464
1465<script data-wp-strategy="defer" defer id="morphext-js-js" src="https://schoolafm.com/wp-content/plugins/mystickymenu-pro/dist/js/morphext.js?ver=2.9.0"></script>
vendor: 1 bytes, line 1465
1465
1466<script id="welcomebar-frontjs-js-extra">
1467var welcomebar_frontjs = {"ajaxurl":"https://schoolafm.com/wp-admin/admin-ajax.php","days":"Days","hours":"Hours","minutes":"Minutes","seconds":"Seconds","ajax_nonce":"cf2843f5b4"};
1468//# sourceURL=welcomebar-frontjs-js-extra
1469</script>
vendor: 1 bytes, line 1469
1469
1470<script data-wp-strategy="defer" defer id="welcomebar-frontjs-js" src="https://schoolafm.com/wp-content/plugins/mystickymenu-pro/dist/js/welcomebar-front.js?ver=2.9.0"></script>
vendor: 1 bytes, line 1470
1470
1471<script data-wp-strategy="defer" id="cfturnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=auto"></script>
vendor: 1 bytes, line 1471
1471
1472<script data-wp-strategy="defer" defer id="cfturnstile-js-js" src="https://schoolafm.com/wp-content/plugins/simple-cloudflare-turnstile/js/disable-submit.js?ver=5.2"></script>
vendor: 1 bytes, line 1472
1472
1473<script id="react-js" src="https://schoolafm.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1473
1473
1474<script id="react-jsx-runtime-js" src="https://schoolafm.com/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 1474
1474
1475<script id="wp-hooks-js" src="https://schoolafm.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1475
1475
1476<script id="wp-deprecated-js" src="https://schoolafm.com/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
vendor: 1 bytes, line 1476
1476
1477<script id="wp-dom-js" src="https://schoolafm.com/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
vendor: 1 bytes, line 1477
1477
1478<script id="react-dom-js" src="https://schoolafm.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1478
1478
1479<script id="wp-escape-html-js" src="https://schoolafm.com/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
vendor: 1 bytes, line 1479
1479
1480<script id="wp-element-js" src="https://schoolafm.com/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
vendor: 1 bytes, line 1480
1480
1481<script id="wp-is-shallow-equal-js" src="https://schoolafm.com/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
vendor: 1 bytes, line 1481
1481
1482<script id="wp-i18n-js" src="https://schoolafm.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1482
1482
1483<script id="wp-i18n-js-after">
1484wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1485//# sourceURL=wp-i18n-js-after
1486</script>
vendor: 1 bytes, line 1486
1486
1487<script id="wp-keycodes-js" src="https://schoolafm.com/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
vendor: 1 bytes, line 1487
1487
1488<script id="wp-priority-queue-js" src="https://schoolafm.com/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
vendor: 1 bytes, line 1488
1488
1489<script id="wp-private-apis-js" src="https://schoolafm.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 1489
1489
1490<script id="wp-undo-manager-js" src="https://schoolafm.com/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
vendor: 1 bytes, line 1490
1490
1491<script id="wp-compose-js" src="https://schoolafm.com/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
vendor: 1 bytes, line 1491
1491
1492<script id="wp-redux-routine-js" src="https://schoolafm.com/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
vendor: 1 bytes, line 1492
1492
1493<script id="wp-data-js" src="https://schoolafm.com/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
vendor: 1 bytes, line 1493
1493
1494<script id="wp-data-js-after">
1495( function() {
1496	var userId = 0;
1497	var storageKey = "WP_DATA_USER_" + userId;
1498	wp.data
1499		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
1500} )();
1501//# sourceURL=wp-data-js-after
1502</script>
vendor: 1 bytes, line 1502
1502
1503<script data-wp-strategy="defer" defer id="cfturnstile-woo-js-js" src="https://schoolafm.com/wp-content/plugins/simple-cloudflare-turnstile/js/integrations/woocommerce.js?ver=1.5"></script>
vendor: 1 bytes, line 1503
1503
1504<script id="cfturnstile-render-js-after">
1505(function(){var a=0,d=false,q=false;function r(){if(d)return;var e=document.getElementById("cf-turnstile-1891271822");if(!e)return;if(e.innerHTML.trim()){d=true;return;}if(window.turnstile&&typeof window.turnstile.render==="function"){try{window.turnstile.render(e);d=true;}catch(_){}}}function w(){r();if(d)return;if(window.turnstile&&typeof window.turnstile.ready==="function"&&!q){q=true;try{window.turnstile.ready(r);}catch(_){}}if(!d&&a++<100){setTimeout(w,100);}}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",w);}else{w();}})();
1506//# sourceURL=cfturnstile-render-js-after
1507</script>
vendor: 1 bytes, line 1507
1507
1508<script id="wp-emoji-settings" type="application/json">
1509{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://schoolafm.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1510</script>
vendor: 1 bytes, line 1510
1510
1511<script type="module">
1512/*! This file is auto-generated */
1513var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1514//# sourceURL=https://schoolafm.com/wp-includes/js/wp-emoji-loader.min.js
1515</script>
vendor: 1 bytes, line 1515
1515
1516<script type="application/json" fncls="fnparams-dede7cc5-15fd-4c75-a9f4-36c430ee3a99">
1517	{"f":"2108d1c9ed64487a85178f2163edff5a","s":"_60273","sandbox":false}</script>
1517
1518
1519<!-- Shortcodes Ultimate custom CSS - start -->
1520<style type="text/css">
1521.su-tabs {
1522
1523  /* Background color */
1524  background-color: #f0f3f6;
1525}
1526
1527.su-tabs > .su-tabs-nav > span {
1528
1529  /* Background color */
1530  background-color: #eee;
1531
1532  /* Text color */
1533  color: #000;
1534
1535  /* Text size */
1536  font-size: 18px;
1537
1538}
1539
1540.su-tabs > .su-tabs-nav > span.su-tabs-current {
1541
1542  /* Background color */
1543  background-color: #63a70a;
1544
1545  /* Text color */
1546  color: #000;
1547
1548}
1549</style>
1550<!-- Shortcodes Ultimate custom CSS - end -->
1551<script>
1552jQuery(document).ready(function($) {
1553	
1554$('#toggleProgressBtn').on('click', function () {
1555    const $btn = $(this);
1556    const $collapse = $('#progressCards');
1557
1558/*    // Delay update until after Bootstrap toggles the collapse
1559    setTimeout(function () {
1560      if ($collapse.hasClass('show')) {
1561        $btn.html('Hide Notices <i class="fas fa-minus-square"></i>');
1562        $btn.attr('aria-expanded', 'true');
1563      } else {
1564        $btn.html('Show Notices <i class="fas fa-plus-square"></i>');
1565        $btn.attr('aria-expanded', 'false');
1566      }
1567    }, 350); // match Bootstrap collapse transition duration*/
1568	setTimeout(function () {
1569		window.requestAnimationFrame(function () {
1570		if ($collapse.hasClass('show')) {
1571			$btn.html('Hide Notices <i class="fas fa-minus-square"></i>');
1572			$btn.attr('aria-expanded', 'true');
1573			} else {
1574			$btn.html('Show Notices <i class="fas fa-plus-square"></i>');
1575			$btn.attr('aria-expanded', 'false');
1576			}
1577		});
1578	}, 350);
1579
1580  });
1581
1582	
1583	$('[data-toggle="tooltip"]').tooltip();
1584	function closeMenu() {
1585		$('#mobilemenu').animate({
1586			left: "-400px",
1587		  }, 300, function() {
1588			$('#mobilemenu').removeClass('open');
1589		  });
1590	}
1591	function openMenu() {
1592		$('#mobilemenu').animate({
1593			left: "0px",
1594		  }, 300, function() {
1595			$('#mobilemenu').addClass('open');
1596		  });
1597	}
1598	$('#myMenuTrigger').on('click', function(){
1599		if($('#mobilemenu').hasClass('open')){
1600			closeMenu();
1601		} else {
1602			openMenu();
1603		}
1604	});
1605	$('#menuClose').on('click', function(){
1606		if($('#mobilemenu').hasClass('open')){
1607			closeMenu();
1608		}
1609	});
1610	$("#mobilemenu ul li a").click(function (e) {
1611		//e.preventDefault();
1612		$(this).closest('li').children('ul').toggle();
1613		$(this).closest('li').toggleClass('open');
1614	});
1615	$('#mobilemenu ul li a[href^="#"]').click(function(e) {
1616		e.preventDefault();
1617	});
1618	
1619			
1620	/* this scripts is for the accordion on the member home page */
1621		
1622	$(".toggle-accordion").on("click", function() {
1623		var accordionId = $(this).attr("accordion-id");
1624		if ($(this).hasClass('active')){
1625			$(this).removeClass('active');
1626			$(accordionId+' .collapse').addClass('show');
1627		} else {
1628			$(this).addClass('active');
1629			$(accordionId+' .collapse').removeClass('show');
1630		}
1631	});
1632
1633
1634	$('.registerButton').click(function() {
1635		var myCourse = $(this).attr('data');
1636	  $.cookie('wildlyRegister', myCourse, { expires: 1, path: '/' });
1637	});
1638	
1639	var $myGroup = $('.myToggleGroup');
1640	$myGroup.on('show.bs.collapse','.collapse', function() {
1641		$myGroup.find('.collapse.in').collapse('hide');
1642	});
1643	
1644
1645	//script for video control in modal windows
1646	$('.containsvideo.modal').on('hide.bs.modal', function(e) {    
1647		var myId = $(this).attr('id');
1648		var player = new Vimeo.Player(myId);
1649		//player.pause();
1650		player.element.src = player.element.src;
1651	});
1652
1653	$('.containsvideo.modal').on('show.bs.modal', function(e) {    
1654		var myId = $(this).attr('id');
1655		var player = new Vimeo.Player(myId);
1656		player.play();
1657	});
1658	
1659	var videoSrc='';  
1660	$('.video-btn').click(function() {
1661		videoSrc = $(this).data( "src" );
1662		//alert(videoSrc);
1663	});	
1664
1665	// when the modal is opened autoplay it  
1666	$('#vmodal').on('shown.bs.modal', function (e) {
1667		// set the video src to autoplay and not to show related video. Youtube related video is like a box of chocolates... you never know what you're gonna get
1668		//alert(videoSrc);
1669		$("#video").attr('src',videoSrc + "?autoplay=1&amp;modestbranding=1&amp;showinfo=0" ); 
1670	})
1671
1672	// stop playing the youtube video when I close the modal
1673	$('#vmodal').on('hide.bs.modal', function (e) {
1674		// a poor man's stop video
1675		$("#video").attr('src',videoSrc); 
1676	}) ;
1677	
1678	$('#jumpToIntersemester').on('click', function(e){
1679		var y = $("#intersemesterTitle").offset().top-150;
1680		window.scroll({
1681			top: y, 
1682			left: 0, 
1683			behavior: 'smooth'
1684		});
1685	})
1686
1687		
1688	
1689/*	$("#menu-student-sidebar li a").html(function(){
1690	  var text= $(this).text().trim().split(" ");
1691	  var last = text.pop();
1692	  return text.join(" ") + (text.length > 0 ? " <span class='blockText'>" + last + "</span>" : last);
1693	});
1694	
1695	$("#studentMenuTrigger").on( "click", function() {
1696		
1697	});*/
1698
1699	var windowWidth = $(window).width();
1700	if(windowWidth<992){
1701		$("#memberNavTopList").collapse('hide')
1702	}
1703
1704		
1705	
1706	
1707		
1708
1709	
1710	//adjust padding at top of page for student announcements
1711	var notificationBoxes = $('div.hpNotificationBoxSingle').length;
1712	//var currentTopPadding = $('#memberbkg').css('padding-top');
1713	var headerHeight = $('#newbranding').height();
1714	var amountToAdd = parseInt(headerHeight, 10) + 60 + (notificationBoxes * 30);
1715	$('#memberbkg').css('padding-top', amountToAdd);
1716	if(notificationBoxes>0){
1717		window.scrollTo(0, 0);
1718	}
1719	
1720	
1721});
1722</script>
1722
1723
1724</body>
1725</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.