PageSourceSearch

https://www.scopesdf.org/

html scopesdf.org collected 2026-09-24 09:57:54 UTC 184,951 bytes, 1,753 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3<head>
4  <meta charset="UTF-8">
5<script type="text/javascript">
6/* <![CDATA[ */
7var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
8/* ]]> */
9</script>
9
10
11  <meta name="viewport" content="width=device-width, initial-scale=1">
12  <link rel="profile" href="//gmpg.org/xfn/11">    
13  <link rel="shortcut icon" href="https://www.scopesdf.org/wp-content/uploads/2018/10/Logo.png" type="image/x-icon" />
14  
14<script type="text/javascript">
15  try {
16    Typekit.load();
17  } catch (e) {}
18  </script>
18
19  <link rel="stylesheet" href="//use.typekit.net/hku1hfo.css">
20  
20<script src="//platform.twitter.com/widgets.js" type="text/javascript"></script>
20
21  <div id="fb-root"></div>
vendor: 66 bytes, lines 21-22
21
22  <script async src="https://www.googletagmanager.com/gtag/js?id=
22G-7F9D2DSGJX
vendor: 14 bytes, lines 22-23
22"></script>
23  
23<script>
24  
vendor: 133 bytes, lines 24-27
24window.dataLayer = window.dataLayer || [];
25  function gtag(){dataLayer.push(arguments);}
26  gtag('js', new Date());
27  gtag('config', '
27G-7F9D2DSGJX
vendor: 6 bytes, lines 27-28
27');
28  
28</script>
28
29  
29<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
29
30<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
31	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
32	
33	<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https://yoast.com/wordpress/plugins/seo/ -->
34	<title>Free Fabrication (FAB) Lesson Plans &#8211; SCOPES-DF</title>
35	<link rel="canonical" href="https://www.scopesdf.org/" />
36	<meta property="og:locale" content="en_US" />
37	<meta property="og:type" content="website" />
38	<meta property="og:title" content="Free Fabrication (FAB) Lesson Plans &#8211; SCOPES-DF" />
39	<meta property="og:url" content="https://www.scopesdf.org/" />
40	<meta property="og:site_name" content="SCOPES-DF" />
41	<meta property="article:modified_time" content="2026-09-14T13:30:43+00:00" />
42	<meta name="twitter:card" content="summary_large_image" />
43	
43<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.scopesdf.org/","url":"https://www.scopesdf.org/","name":"Free Fabrication (FAB) Lesson Plans &#8211; SCOPES-DF","isPartOf":{"@id":"https://www.scopesdf.org/#website"},"about":{"@id":"https://www.scopesdf.org/#organization"},"datePublished":"2018-09-20T21:45:15+00:00","dateModified":"2026-09-14T13:30:43+00:00","breadcrumb":{"@id":"https://www.scopesdf.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.scopesdf.org/"]}]},{"@type":"BreadcrumbList","@id":"https://www.scopesdf.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.scopesdf.org/#website","url":"https://www.scopesdf.org/","name":"SCOPES-DF","description":"K-12 Digital Fabrication for STEM","publisher":{"@id":"https://www.scopesdf.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.scopesdf.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.scopesdf.org/#organization","name":"Fab Foundation","url":"https://www.scopesdf.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.scopesdf.org/#/schema/logo/image/","url":"https://www.scopesdf.org/wp-content/uploads/2023/05/scopes_logo.png","contentUrl":"https://www.scopesdf.org/wp-content/uploads/2023/05/scopes_logo.png","width":600,"height":78,"caption":"Fab Foundation"},"image":{"@id":"https://www.scopesdf.org/#/schema/logo/image/"}}]}</script>
43
44	<!-- / Yoast SEO plugin. -->
45
46
47<link rel='dns-prefetch' href='//www.scopesdf.org' />
48<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
49<link rel="alternate" type="application/rss+xml" title="SCOPES-DF &raquo; Feed" href="https://www.scopesdf.org/feed/" />
50<link rel="alternate" type="application/rss+xml" title="SCOPES-DF &raquo; Comments Feed" href="https://www.scopesdf.org/comments/feed/" />
51<script type="text/javascript">
52/* <![CDATA[ */
53window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.scopesdf.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.9"}};
54/*! This file is auto-generated */
55!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
56/* ]]> */
57</script>
57
58<style id='wp-emoji-styles-inline-css' type='text/css'>
59
60	img.wp-smiley, img.emoji {
61		display: inline !important;
62		border: none !important;
63		box-shadow: none !important;
64		height: 1em !important;
65		width: 1em !important;
66		margin: 0 0.07em !important;
67		vertical-align: -0.1em !important;
68		background: none !important;
69		padding: 0 !important;
70	}
71</style>
72<style id='classic-theme-styles-inline-css' type='text/css'>
73/*! This file is auto-generated */
74.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}
75</style>
76<style id='global-styles-inline-css' type='text/css'>
77: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);
77--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
77.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;}
78:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
79:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
80:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
81</style>
82<link rel='stylesheet' id='fla-add-ons-css' href='https://www.scopesdf.org/wp-content/plugins/fla-add-ons/public/css/fla-add-ons-public.css?ver=1.0.0' type='text/css' media='all' />
83<link rel='stylesheet' id='pdfprnt_frontend-css' href='https://www.scopesdf.org/wp-content/plugins/pdf-print/css/frontend.css?ver=2.4.4' type='text/css' media='all' />
84<link rel='stylesheet' id='wp_review_comments-css' href='https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/css/comments.css?ver=3.1.2' type='text/css' media='all' />
85<link rel='stylesheet' id='if-menu-site-css-css' href='https://www.scopesdf.org/wp-content/plugins/if-menu/assets/if-menu-site.css?ver=6.7.9' type='text/css' media='all' />
86<link rel='stylesheet' id='scopesdf-jquery.fancybox-style-css' href='https://www.scopesdf.org/wp-content/themes/scopesdf/css/vendor/jquery.fancybox.min.css' type='text/css' media='all' />
87<link rel='stylesheet' id='scopesdf-slick-style-css' href='https://www.scopesdf.org/wp-content/themes/scopesdf/css/vendor/slick.css' type='text/css' media='all' />
88<link rel='stylesheet' id='scopesdf-bootstrap-style-css' href='https://www.scopesdf.org/wp-content/themes/scopesdf/css/vendor/bootstrap.min.css' type='text/css' media='all' />
89<link rel='stylesheet' id='scopesdf-modal-css' href='https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css?ver=0.9.1' type='text/css' media='all' />
90<link rel='stylesheet' id='scopesdf-style-css' href='https://www.scopesdf.org/wp-content/themes/scopesdf/dist/core.css?ver=1781250308' type='text/css' media='all' />
91<link rel='stylesheet' id='simple-favorites-css' href='https://www.scopesdf.org/wp-content/plugins/favorites/assets/css/favorites.css?ver=2.3.8' type='text/css' media='all' />
92<link rel='stylesheet' id='fontawesome-css' href='https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' />
93<link rel='stylesheet' id='magnificPopup-css' href='https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/css/magnific-popup.css?ver=1.1.0' type='text/css' media='all' />
94<link rel='stylesheet' id='wp_review-style-css' href='https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/css/wp-review.css?ver=3.1.2' type='text/css' media='all' />
95<script type="text/javascript" id="real3d-flipbook-global-js-extra">
96/* <![CDATA[ */
97var flipbookOptions_global = {"pages":[],"pdfUrl":"","printPdfUrl":"","tableOfContent":[],"id":"","bookId":"","date":"","lightboxThumbnailUrl":"","mode":"normal","viewMode":"webgl","pageTextureSize":"3000","pageTextureSizeSmall":"1500","pageTextureSizeMobile":"","pageTextureSizeMobileSmall":"1000","rangeChunkSize":"256","minPixelRatio":"1","pdfTextLayer":"true","zoomMin":"0.9","zoomStep":"2","zoomSize":"","zoomReset":"false","doubleClickZoom":"true","pageDrag":"true","singlePageMode":"false","pageFlipDuration":"1","sound":"true","startPage":"1","pageNumberOffset":"0","deeplinking":{"enabled":"false","prefix":""},"responsiveView":"true","responsiveViewTreshold":"768","responsiveViewRatio":"1","minimalView":"true","minimalViewBreakpoint":"600","cover":"true","backCover":"true","scaleCover":"false","pageCaptions":"false","height":"400","responsiveHeight":"true","containerRatio":"","thumbnailsOnStart":"false","contentOnStart":"false","searchOnStart":"","searchResultsThumbs":"false","tableOfContentCloseOnClick":"true","thumbsCloseOnClick":"true","autoplayOnStart":"false","autoplayInterval":"3000","autoplayLoop":"true","autoplayStartPage":"1","rightToLeft":"false","pageWidth":"","pageHeight":"","thumbSize":"130","logoImg":"","logoUrl":"","logoUrlTarget":"","logoCSS":"position:absolute;left:0;top:0;","menuSelector":"","zIndex":"auto","preloaderText":"","googleAnalyticsTrackingCode":"","pdfBrowserViewerIfIE":"false","modeMobile":"","viewModeMobile":"","aspectMobile":"","aspectRatioMobile":"0.71","singlePageModeIfMobile":"false","logoHideOnMobile":"false","mobile":{"thumbnailsOnStart":"false","contentOnStart":"false","pagesInMemory":"6","bitmapResizeHeight":"","bitmapResizeQuality":"","currentPage":{"enabled":"false"},"pdfUrl":"","minimalViewBreakpoint":"360"},"lightboxCssClass":"","lightboxLink":"","lightboxLinkNewWindow":"true","lightboxBackground":"rgb(81, 85, 88)","lightboxBackgroundPattern":"","lightboxBackgroundImage":"","lightboxContainerCSS":"display:inline-block;padding:10px;","lightboxThumbnailHeight":"300","lightboxThumbnailUrlCSS":"display:block;","lightboxThumbnailInfo":"false","lightboxThumbnailInfoText":"","lightboxThumbnailInfoCSS":"top: 0;  width: 100%; height: 100%; font-size: 16px; color: #000; background: rgba(255,255,255,.8); ","showTitle":"false","showDate":"false","hideThumbnail":"false","lightboxText":"","lightboxTextCSS":"display:block;","lightboxTextPosition":"top","lightBoxOpened":"false","lightBoxFullscreen":"false","lightboxStartPage":"","lightboxMarginV":"0","lightboxMarginH":"0","lights":"true","lightPositionX":"0","lightPositionY":"150","lightPositionZ":"1400","lightIntensity":"0.6","shadows":"true","shadowMapSize":"2048","shadowOpacity":"0.2","shadowDistance":"15","pageHardness":"2","coverHardness":"2","pageRoughness":"1","pageMetalness":"0","pageSegmentsW":"6","pageSegmentsH":"1","pagesInMemory":"20","bitmapResizeHeight":"","bitmapResizeQuality":"","pageMiddleShadowSize":"4","pageMiddleShadowColorL":"#7F7F7F","pageMiddleShadowColorR":"#AAAAAA","antialias":"false","pan":"0","tilt":"0","rotateCameraOnMouseDrag":"true","panMax":"20","panMin":"-20","tiltMax":"0","tiltMin":"0","currentPage":{"enabled":"true","title":"Current page","hAlign":"left","vAlign":"top"},"btnAutoplay":{"enabled":"true","title":"Auto flip"},"btnNext":{"enabled":"true","title":"Next Page"},"btnLast":{"enabled":"false","title":"Last Page"},"btnPrev":{"enabled":"true","title":"Previous Page"},"btnFirst":{"enabled":"false","title":"First Page"},"btnZoomIn":{"enabled":"true","title":"Zoom in"},"btnZoomOut":{"enabled":"true","title":"Zoom out"},"btnToc":{"enabled":"true","title":"Table of Contents"},"btnThumbs":{"enabled":"true","title":"Pages"},"btnShare":{"enabled":"true","title":"Share"},"btnNotes":{"enabled":"false","title":"Notes"},"btnDownloadPages":{"enabled":"false","url":"","title":"Download pages"},"btnDownloadPdf":{"enabled":"true","url":"","title":"Download PDF","forceDownload":"true","openInNewWindow":"true"},"btnSound":{"enabled":"true","title":"Sound"},"btnExpand":{"enabled":"true","title":"Toggle fullscreen"},"btnSingle":{"enabled":"true","title":"Toggle single page"},"btnSearch":{"enabled":"false","title":"Search"},"search":{"enabled":"false","title":"Search"},"btnBookmark":{"enabled":"false","title":"Bookmark"},"btnPrint":{"enabled":"true","title":"Print"},"btnTools":{"enabled":"true","title":"More"},"btnClose":{"enabled":"true","title":"Close"},"whatsapp":{"enabled":"true"},"twitter":{"enabled":"true"},"facebook":{"enabled":"true"},"pinterest":{"enabled":"true"},"email":{"enabled":"true"},"linkedin":{"enabled":"true"},"digg":{"enabled":"false"},"reddit":{"enabled":"false"},"shareUrl":"","shareTitle":"","shareImage":"","layout":"1","icons":"FontAwesome","skin":"light","useFontAwesome5":"true","sideNavigationButtons":"true","menuNavigationButtons":"false","backgroundColor":"rgb(81, 85, 88)","backgroundPattern":"","backgroundImage":"","backgroundTransparent":"false","menuBackgroun
97d":"","menuShadow":"","menuMargin":"0","menuPadding":"0","menuOverBook":"false","menuFloating":"false","menuTransparent":"false","menu2Background":"","menu2Shadow":"","menu2Margin":"0","menu2Padding":"0","menu2OverBook":"true","menu2Floating":"false","menu2Transparent":"true","skinColor":"","skinBackground":"","hideMenu":"false","menuAlignHorizontal":"center","btnColor":"","btnColorHover":"","btnBackground":"none","btnRadius":"0","btnMargin":"0","btnSize":"18","btnPaddingV":"10","btnPaddingH":"10","btnShadow":"","btnTextShadow":"","btnBorder":"","arrowColor":"#fff","arrowColorHover":"#fff","arrowBackground":"rgba(0,0,0,0)","arrowBackgroundHover":"rgba(0, 0, 0, .15)","arrowRadius":"4","arrowMargin":"4","arrowSize":"40","arrowPadding":"10","arrowTextShadow":"0px 0px 1px rgba(0, 0, 0, 1)","arrowBorder":"","closeBtnColorHover":"#FFF","closeBtnBackground":"rgba(0,0,0,.4)","closeBtnRadius":"0","closeBtnMargin":"0","closeBtnSize":"20","closeBtnPadding":"5","closeBtnTextShadow":"","closeBtnBorder":"","floatingBtnColor":"","floatingBtnColorHover":"","floatingBtnBackground":"","floatingBtnBackgroundHover":"","floatingBtnRadius":"","floatingBtnMargin":"","floatingBtnSize":"","floatingBtnPadding":"","floatingBtnShadow":"","floatingBtnTextShadow":"","floatingBtnBorder":"","currentPageMarginV":"5","currentPageMarginH":"5","arrowsAlwaysEnabledForNavigation":"true","arrowsDisabledNotFullscreen":"true","touchSwipeEnabled":"true","fitToWidth":"false","rightClickEnabled":"true","linkColor":"rgba(0, 0, 0, 0)","linkColorHover":"rgba(255, 255, 0, 1)","linkOpacity":"0.4","linkTarget":"_blank","pdfAutoLinks":"false","disableRange":"false","strings":{"print":"Print","printLeftPage":"Print left page","printRightPage":"Print right page","printCurrentPage":"Print current page","printAllPages":"Print all pages","download":"Download","downloadLeftPage":"Download left page","downloadRightPage":"Download right page","downloadCurrentPage":"Download current page","downloadAllPages":"Download all pages","bookmarks":"Bookmarks","bookmarkLeftPage":"Bookmark left page","bookmarkRightPage":"Bookmark right page","bookmarkCurrentPage":"Bookmark current page","search":"Search","findInDocument":"Find in document","pagesFoundContaining":"pages found containing","noMatches":"No matches","matchesFound":"matches found","page":"Page","matches":"matches","thumbnails":"Thumbnails","tableOfContent":"Table of Contents","share":"Share","pressEscToClose":"Press ESC to close","password":"Password","addNote":"Add note","typeInYourNote":"Type in your note..."},"access":"free","backgroundMusic":"","cornerCurl":"false","pdfTools":{"pageHeight":1500,"thumbHeight":200,"quality":0.8,"textLayer":"true","autoConvert":"true"},"slug":"","convertPDFLinks":"true","convertPDFLinksWithClass":"","convertPDFLinksWithoutClass":"","overridePDFEmbedder":"true","overrideDflip":"true","overrideWonderPDFEmbed":"true","override3DFlipBook":"true","overridePDFjsViewer":"true","resumeReading":"false","previewPages":"","previewMode":""};
98/* ]]> */
99</script>
vendor: 1 bytes, line 99
99
100<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 100
100
101<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 101
101
102<script type="text/javascript" id="apf-js-extra">
103/* <![CDATA[ */
104var apfajax = {"ajaxurl":"https:\/\/www.scopesdf.org\/wp-admin\/admin-ajax.php"};
105/* ]]> */
106</script>
vendor: 1 bytes, line 106
106
107<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/ajax-post-from-front/js/apf.js?ver=6.7.9" id="apf-js"></script>
vendor: 1 bytes, line 107
107
108<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/fla-add-ons/public/js/fla-add-ons-public.js?ver=1.0.0" id="fla-add-ons-js"></script>
vendor: 1 bytes, line 108
108
109<script type="text/javascript" src="https://www.scopesdf.org/wp-content/themes/scopesdf/js/vendor/jquery.fancybox.min.js" id="scopesdf-jquery.fancybox-script-js"></script>
vendor: 1 bytes, line 109
109
110<script type="text/javascript" src="https://www.scopesdf.org/wp-content/themes/scopesdf/js/vendor/slick.js" id="scopesdf-slick-script-js"></script>
vendor: 1 bytes, line 110
110
111<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js?ver=0.9.1" id="scopesdf-modal-js"></script>
vendor: 1 bytes, line 111
111
112<script type="text/javascript" id="favorites-js-extra">
113/* <![CDATA[ */
114var favorites_data = {"ajaxurl":"https:\/\/www.scopesdf.org\/wp-admin\/admin-ajax.php","nonce":"e1eefd9b06","favorite":"Favorite <i class=\"sf-icon-star-empty\"><\/i>","favorited":"Favorited <i class=\"sf-icon-star-full\"><\/i>","includecount":"","indicate_loading":"","loading_text":"Loading","loading_image":"","loading_image_active":"","loading_image_preload":"","cache_enabled":"1","button_options":{"button_type":"custom","custom_colors":false,"box_shadow":false,"include_count":false,"default":{"background_default":false,"border_default":false,"text_default":false,"icon_default":false,"count_default":false},"active":{"background_active":false,"border_active":false,"text_active":false,"icon_active":false,"count_active":false}},"authentication_modal_content":"<p>Please login to add favorites.<\/p>\n<p><a href=\"#\" data-favorites-modal-close>Dismiss this notice<\/a><\/p>\n","authentication_redirect":"","dev_mode":"","logged_in":"","user_id":"0","authentication_redirect_url":"https:\/\/www.scopesdf.org\/wp-login.php"};
115/* ]]> */
116</script>
vendor: 1 bytes, line 116
116
117<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/favorites/assets/js/favorites.min.js?ver=2.3.8" id="favorites-js"></script>
117
118<link rel="https://api.w.org/" href="https://www.scopesdf.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.scopesdf.org/wp-json/wp/v2/pages/1517" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.scopesdf.org/xmlrpc.php?rsd" />
119<meta name="generator" content="WordPress 6.7.9" />
120<link rel='shortlink' href='https://www.scopesdf.org/' />
121<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.scopesdf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.scopesdf.org%2F" />
122<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.scopesdf.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.scopesdf.org%2F&#038;format=xml" />
123<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://www.scopesdf.org/wp-content/uploads/2018/07/cropped-FAB_Logo-e1533739179101.jpeg" sizes="32x32" />
124<link rel="icon" href="https://www.scopesdf.org/wp-content/uploads/2018/07/cropped-FAB_Logo-e1533739179101.jpeg" sizes="192x192" />
125<link rel="apple-touch-icon" href="https://www.scopesdf.org/wp-content/uploads/2018/07/cropped-FAB_Logo-e1533739179101.jpeg" />
126<meta name="msapplication-TileImage" content="https://www.scopesdf.org/wp-content/uploads/2018/07/cropped-FAB_Logo-e1533739179101.jpeg" />
127</head>
128<body class="home page-template page-template-templates page-template-home-v3 page-template-templateshome-v3-php page page-id-1517 wp-custom-logo wp_review_comments_template group-blog">
129  <div class="alert-bar tw-bg-dkblue tw-text-white tw-relative tw-z-1000 tw-text-14">
130    <div class="container 800:tw-flex" role="presentation">
131      <div class="alert-bar--alert-text tw-flex-grow tw-flex-shrink tw-py-8 tw-self-center">
132        <form class="tt-header--search tw-transition-fast hover:tw-bg-dkblue tt-bg-search tw-p-1 tw-rounded-t-22 tw-rounded-b-22 tw-relative" role="search" method="get" action="/lessons" data-class-active="tw-bg-dkblue" data-class-inactive="tt-bg-search" data-handler-speed="400" data-handler="/wp-content/themes/scopesdf/inc/header-handler.php?q={keywords}" data-hook="search">
133          <input class="tt-header--search-field tw-text-dkblue tw-font-700 tw-tracking-5 tw-rounded-20 tw-border-0 tw-pl-16 tw-pr-48 tw-py-1" autocomplete="off" type="text" name="q" placeholder="SEARCH" data-hook="search.control">
134          <button class="tt-header--search-button tw-absolute tw-right-0 tw-top-0 tw-mr-16 tw-h-24 tw-border-0 tw-appearance-none tw-bg-transparent tw-p-0 tw-m-0" type="submit" data-hook="search.button">
135            <svg class="tt-header--search-icon tw-block tw-w-24 tw-h-24" viewBox="0 0 24 24">
136              <path fill="#26385E" d="M23.5,21.714l-4.921-4.921c1.331-1.712,2.133-3.856,2.133-6.187c0-5.572-4.534-10.106-10.106-10.106
137              C5.034,0.5,0.5,5.034,0.5,10.606c0,5.573,4.534,10.106,10.106,10.106c2.332,0,4.475-0.801,6.187-2.133l4.921,4.921L23.5,21.714z
138              M10.606,18.186c-4.179,0-7.579-3.4-7.579-7.58c0-4.179,3.4-7.579,7.579-7.579c4.18,0,7.58,3.4,7.58,7.579
139              C18.186,14.786,14.786,18.186,10.606,18.186z" />
140            </svg>
141          </button>
142          <div class="tt-header--search-results tw-rounded-b-22 tw-py-12 hidden" aria-label="Search results" data-class-inactive="hidden" data-class-active="block tw-mt-4"></div>
143        </form>
144      </div>
145      <div id="language-switcher" class="alert-bar--language-layout tw-flex-grow-0 tw-flex-shrink-0 tw-flex tw-pt-4 tw-pb-4">
146        <svg class="alert-bar--language-icon tw-w-40 tw-h-40 tw-flex-grow-0 tw-flex-shrink-0" fill="#fff" viewBox="0 0 48 48">
147          <path d="M0 0h48v48h-48z" fill="none" />
148          <path d="M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm13.85 12h-5.9c-.65-2.5-1.56-4.9-2.76-7.12 3.68 1.26 6.74 3.81 8.66 7.12zm-13.84-7.93c1.67 2.4 2.97 5.07 3.82 7.93h-7.64c.85-2.86 2.15-5.53 3.82-7.93zm-15.48 19.93c-.33-1.28-.52-2.62-.52-4s.19-2.72.52-4h6.75c-.16 1.31-.27 2.64-.27 4 
1480 1.36.11 2.69.28 4h-6.76zm1.63 4h5.9c.65 2.5 1.56 4.9 2.76 7.13-3.68-1.26-6.74-3.82-8.66-7.13zm5.9-16h-5.9c1.92-3.31 4.98-5.87 8.66-7.13-1.2 2.23-2.11 4.63-2.76 7.13zm7.95 23.93c-1.66-2.4-2.96-5.07-3.82-7.93h7.64c-.86 2.86-2.16 5.53-3.82 7.93zm4.68-11.93h-9.36c-.19-1.31-.32-2.64-.32-4 0-1.36.13-2.69.32-4h9.36c.19 1.31.32 2.64.32 4 0 1.36-.13 2.69-.32 4zm.51 11.12c1.2-2.23 2.11-4.62 2.76-7.12h5.9c-1.93 3.31-4.99 5.86-8.66 7.12zm3.53-11.12c.16-1.31.28-2.64.28-4 0-1.36-.11-2.69-.28-4h6.75c.33 1.28.53 2.62.53 4s-.19 2.72-.53 4h-6.75z" />
149        </svg>
150        <div class="alert-bar--language-control-layout tw-py-4 tw-h-32 tw-h-34 tw-pl-4">
151          <div class="gtranslate_wrapper" id="gt-wrapper-76859349"></div>        </div>
152      </div>
153    </div>
154  </div>
155    <header class="header-section" id="back-to-top">
156    <div class="header-section__wrapper">
157      <div class="container">
158        <div class="header-section__inner">
159          <div class="header-section__logo">
160            <a href="https://www.scopesdf.org">
161              <img src="https://www.scopesdf.org/wp-content/uploads/2023/05/Scopes_logo-1.png" alt="Scopes Logo" />
162            </a>
163          </div>
164          <div class="header-section__nav">
165            <div class="header-section__nav-wrapper">
166              <div class="header-section__main-menu">
167                <ul id="menu-primary-menu" class=""><li id="menu-item-12419" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-12419"><a href="https://www.scopesdf.org/">Home</a></li>
168<li id="menu-item-677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-677"><a href="https://www.scopesdf.org/about-scopes-df-project/">About</a>
169<ul class="sub-menu">
170	<li id="menu-item-683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-683"><a href="https://www.scopesdf.org/about-fab-foundation/">Fab Foundation</a></li>
171	<li id="menu-item-684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-684"><a href="https://www.scopesdf.org/about-scopes-df-project/">SCOPES-DF Project</a>
172	<ul class="sub-menu">
173		<li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43"><a href="https://www.scopesdf.org/team/">Team</a></li>
174		<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="https://www.scopesdf.org/?page_id=24">FAQs</a></li>
175	</ul>
176</li>
177	<li id="menu-item-47" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47"><a href="https://www.scopesdf.org/contact/">Contact Us</a></li>
178</ul>
179</li>
180<li id="menu-item-678" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-678"><a href="https://www.scopesdf.org/lessons/">Lessons</a>
181<ul class="sub-menu">
182	<li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58"><a href="https://www.scopesdf.org/lessons/">Community Contributed</a></li>
183	<li id="menu-item-16493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16493"><a href="https://www.scopesdf.org/fla-lessons/">FLA Lessons</a></li>
184	<li id="menu-item-9112" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9112"><a>Themed Collections</a>
185	<ul class="sub-menu">
186		<li id="menu-item-56" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-56"><a href="https://www.scopesdf.org/black-panther-collection/">Black Panther Inspired</a></li>
187		<li id="menu-item-8604" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8604"><a href="https://www.scopesdf.org/bhutan-collection/">Bhutan Collection</a></li>
188		<li id="menu-item-7117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7117"><a href="https://www.scopesdf.org/chevron-stem-education-award/">Chevron STEM Education Award</a></li>
189		<li id="menu-item-15378" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15378"><a href="https://www.scopesdf.org/fabconnecther/">FabConnectHer</a></li>
190		<li id="menu-item-14979" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14979"><a href="https://www.scopesdf.org/fab-in-a-box-curriculum/">Fab-in-a-Box Lessons</a></li>
191		<li id="menu-item-8533" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8533"><a href="https://www.scopesdf.org/fabricademy/">Fabricademy Collection</a></li>
192		<li id="menu-item-7858" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7858"><a href="https://www.scopesdf.org/fab-tested/">Fab Tested</a></li>
193		<li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57"><a href="https://www.scopesdf.org/ge-brilliant-career-lab-collection/">GE Brilliant Career Lab</a></li>
194		<li id="menu-item-9145" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9145"><a href="https://www.scopesdf.org/jingle-jangle-lesson-collection/">Jingle Jangle Inspired</a></li>
195		<li id="menu-item-5387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5387"><a href="https://www.scopesdf.org/intermediate-unit-1-collection/">Mental Wellness</a></li>
196		<li id="menu-item-7627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7627"><a href="https://www.scopesdf.org/pancakebot/">PancakeBot</a></li>
197		<li id="menu-item-9113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9113"><a href="https://www.scopesdf.org/studio-5-6-collection/">Studio 5/6 Collection</a></li>
198		<li id="menu-item-8272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8272"><a href="https://www.scopesdf.org/unplugged-collection/">Unplugged (Virtual) Lessons</a></li>
199		<li id="menu-item-11839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11839"><a href="https://www.scopesdf.org/wonderings-from-pittsburgh/">Wonderings from Pittsburgh</a></li>
200	</ul>
201</li>
202</ul>
203</li>
204<li id="menu-item-679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-679"><a href="https://www.scopesdf.org/community/">Community</a></li>
205<li id="menu-item-13125" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13125"><a href="https://www.scopesdf.org/blog/">Blog</a></li>
206<li id="menu-item-4820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4820"><a href="https://www.scopesdf.org/resources/">Resources</a>
207<ul class="sub-menu">
208	<li id="menu-item-12365" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12365"><a href="https://www.scopesdf.org/fla">Fab Learning Academy</a></li>
209	<li id="menu-item-8793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8793"><a href="https://www.scopesdf.org/updates/">Updates</a></li>
210	<li id="menu-item-8150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8150"><a href="https://www.scopesdf.org/videos/">Videos</a></li>
211	<li id="menu-item-7855" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-7855"><a href="https://www.scopesdf.org/blog/">Blog and Articles</a></li>
212	<li id="menu-item-5090" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5090"><a href="https://www.scopesdf.org/fab-i-can-statements/">Fab I Can Statements</a></li>
213	<li id="menu-item-5135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5135"><a href="https://www.scopesdf.org/playbook/">Playbook</a></li>
214	<li id="menu-item-8274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8274"><a href="https://www.scopesdf.org/internationalfabeducation/">International Fab Education Programs</a></li>
215</ul>
216</li>
217<li id="menu-item-17498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17498"><a href="https://www.scopesdf.org/fab-in-a-box/">Fab-in-a-Box</a></li>
218</ul>   
219                <ul class="mobile">
220                  <li><a href="https://www.scopesdf.org/wp-login.php?redirect_to=https%3A%2F%2Fwww.scopesdf.org%2F" class="btn-yellow tw-w-1/1">Post a lesson</a></li>
221                  <li>
222                    <form class="tt-header--search tw-transition-fast tw-bg-dkblue tw-p-2 tw-rounded-t-22 tw-rounded-b-22 tw-w-1/1 tw-relative" role="search" method="get" action="/lessons/" data-class-active="tt-header--search__active">
223                      <input class="tt-header--search-field tw-text-dkblue tw-font-700 tw-tracking-5 tw-rounded-20 tw-border-0 tw-h-40 tw-pl
223-16 tw-pr-48 tw-py-2" autocomplete="off" type="text" name="q" placeholder="SEARCH" data-hook="search.control">
224                      <button class="tt-header--search-button tw-absolute tw-right-0 tw-top-0 tw-mr-16 tw-mt-8 tw-w-24 tw-h-24 tw-border-0 tw-appearance-none tw-bg-transparent tw-p-0 tw-m-0" type="submit" data-hook="search.button">
225                        <svg class="tt-header--search-icon tw-block tw-w-24 tw-h-24" viewBox="0 0 24 24">
226                          <path fill="#26385E" d="M23.5,21.714l-4.921-4.921c1.331-1.712,2.133-3.856,2.133-6.187c0-5.572-4.534-10.106-10.106-10.106
227                          C5.034,0.5,0.5,5.034,0.5,10.606c0,5.573,4.534,10.106,10.106,10.106c2.332,0,4.475-0.801,6.187-2.133l4.921,4.921L23.5,21.714z
228                          M10.606,18.186c-4.179,0-7.579-3.4-7.579-7.58c0-4.179,3.4-7.579,7.579-7.579c4.18,0,7.58,3.4,7.58,7.579
229                          C18.186,14.786,14.786,18.186,10.606,18.186z" />
230                        </svg>
231                      </button>
232                     <div class="tt-header--search-results tw-rounded-b-22 tw-py-12 hidden" aria-label="Search results" data-class-inactive="hidden" data-class-active="block tw-mt-4">
233                      </div>
234                    </form>
235                  </li>
236                </ul>                    
237              </div>
238            </div>                   
239          </div>
240          <div class="account-nav">
241            <ul id="account" class="account">
242              <li id="account-placeholder"><span>Loading&hellip;</span></li>
243            </ul>
244          </div>
245          <div class="header-section__account">
246            <ul class="header-section__account-menu">
247              <li><a href="https://www.scopesdf.org/wp-login.php?redirect_to=https%3A%2F%2Fwww.scopesdf.org%2F" class="btn-yellow">Post a Lesson</a></li>
248            </ul>
249          </div>
250        </div>
251      </div>
252    </div>
253  </header>
254  
255  
256
257
258<main class="homepage">
259    <section class="tt-hero tw-pt-48 992:tw-pt-128 tw-bg-no-repeat tw-bg-right-top">
260      <div class="tt-hero--bg tw-bg-no-repeat tw-bg-right-top tw-pointer-events-none tw-absolute tw-aspect-ratio-16/9 tw-inset-x-0 tw-top-0" aria-hidden="true"></div>
261      <div class="container tw-relative" role="presentation">
262        <div class="tt-hero--layout 992:tw-flex tw-flex-row-reverse tw-items-stretch">
263          <div class="992:tw-w-2/3 tw-relative tw-z-98" role="presentation">
264            <div class="tw-aspect-ratio-92/55 tw-bg-cover tw-bg-center tw-shadow"
265                 role="img"
266                 style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2023/09/DAY-OF-THE-PROGRAMMER.png);">
267            </div>
268          </div>
269          <div class="tt-hero--copy tw-mt-16 992:tw-mt-0 tt-bg-pattern-dots 992:tw-flex tw-flex-col tw-justify-center tw-bg-repeat-x tw-bg-left-bottom 992:tw-w-1/3 992:tw-pr-48 tw-pb-16 640:tw-pb-48 992:tw-pb-0" role="presentation">
270            <div class="tt-hero--copy-layout" role="presentation">
271              <h3 class="tt-hero--heading-title tt-h6 tw-text-seafoam"> STEM Calendar </h3>
272              <h1 class="tt-hero--heading tt-h2 tw-mt-12 tw-text-dkblue tw-text-24-36 tw-leading-125">256 day of the year!</h1>
273              <div class="tt-hero--buttons tw-mt-32" role="presentation">
274                <a href="https://www.scopesdf.org/2023/09/11/day-of-the-programmer-256-day-of-the-year/" class="btn-yellow">VIEW LESSONS</a>
275              </div>
276            </div>
277          </div>
278        </div>
279                <div class="tt-hero--interstitial tw-flex tw-flex-grow-1 tw-justify-end 640:tw-pr-24 tw-z-98 tw-relative tw-mb-32 992:tw-mb-0" role="presentation">
280          <div class="tt-hero--contributor-text tw-flex-grow-1 tw-pb-24 tw-pr-16 480:tw-pr-32 640:tw-pr-48 tw-pt-32" role="presentation">
281                        <span class="tt-hero--contributor-heading tt-h6 tw-text-seafoam tw-block">Lesson Contest</span>
282            
283            <span class="tt-hero--contributor-name tw-justify-start tw-font-700 tw-mt-4 tw-text-20-24 tw-text-dkblue tw-block">Thank you for your submissions!</span>
284
285                        <a href="https://www.scopesdf.org/2026/05/02/fab26-boston-lesson-contest/" class="tt-hero--contributor-link tw-text-20-24 tw-mt-4 tw-text-dkblue tw-block">Contest Info</a>
286                      </div>
287          <div class="tt-hero--contributor-image-layout tw-flex-grow-0 tw-flex-shrink-0 tw-relative tw-w-1/3 480:tw-w-212" role="presentation">
288                        <div class="tt-hero--contributor-image tw-mt-24 640:tw-mt-0 640:tw-absolute tw-w-1/1 tw-aspect-ratio-1/1 tw-bottom-0 tw-left-0 tw-rounded-full tw-shadow tw-bg-cover tw-bg-center" role="img" style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2026/09/Fab26-Boston-Contest-Scopes-Logo.png);"></div>
289                      </div>
290        </div>
291                <div class="tt-hero--contributor tw-flex tw-justify-start 640:tw-pr-24 tw-z-98 tw-relative" role="presentation">
292          <div class="tt-hero--contributor-image-layout tw-flex-grow-0 tw-flex-shrink-0 tw-relative tw-w-1/3 480:tw-w-212" role="presentation">
293                        <div class="tt-hero--contributor-image tw-mt-24 640:tw-mt-0 640:tw-absolute tw-w-1/1 tw-aspect-ratio-1/1 tw-bottom-0 tw-left-0 tw-rounded-full tw-shadow tw-bg-cover tw-bg-center" role="img" style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2026/09/Host-Reflections-Nathan-Pritchett.png);"></div>
294                      </div>
295          <div class="tt-hero--contributor-text tw-flex-grow-0 tw-pb-24" role="presentation">
296            <span class="tt-hero--contributor-heading tt-h6 tw-text-seafoam tw-block">Chevron Fab STEM Fellowship Host Reflections</span>
297            <span class="tt-hero--contributor-name tw-font-700 tw-mt-4 tw-text-20-24 tw-text-dkblue tw-block">Chevron Fab STEM Fellowship Host Reflections: Nathan Pritchett</span>
298            <a href="https://www.scopesdf.org/2026/09/08/chevron-fab-stem-fellowship-host-reflections-nathan-pritchett/" class="tt-hero--contributor-link tw-text-20-24 tw-mt-4 tw-text-dkblue tw-block">READ REFLECTION</a>
299          </div>
300        </div>
301      </div>
302    </section>
303
304        <section class="podcast">
305      <div class="container">
306        <div class="podcast__inner">
307          <div class="featured-lessons__item">
308            <div class="featured-lessons__iteminner">
309              <div class="featured-lessons__itemimage">
310                <iframe title="Dao Thin Hong Quyen withMartin Oloo | Chevron FAB STEM Fellowship Podcast #2025 -014" width="640" height="360" src="https://www.youtube.com/embed/Bu5Uk1al32I?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>              </div>
311              <div class="featured-lessons__itemcopy">
312                <div class="section-heading">
313                  <h2 class="c-heading c-heading--primary c-heading--left search-lessons__heading">
314                    <span class="c-heading__bg">Podcast</span>
315                    <span class="c-heading__main">Latest Episode</span>
316                  </h2>
317                  <div class="section-heading__cta">
318                    <a href="/category/podcast/">See More +</a>
319                  </div>
320                </div>
321                <div class="featured-lessons__itemcopyinner">
322                  <div class="featured-lessons__itemcollection">Podcast</div>
323                  <h3 class="featured-lessons__itemtitle">Chevron Fab STEM Fellowship Podcast #14</h3>
324                  <div class="featured-lessons__itemsummary">OUR HOST Đào Thị Hồng Quyên is a Vietnamese STEM educator and the founder of the STEM Education Promotion Alliance (SEPA), a social enterprise with the mission: Quality STEM Education for All. Growing up in a small farming village, Quyen believed that science and technology could help transform lives—but opportunities were scarce. Today, she leads inclusive STEM programs &hellip; <a href="https://www.scopesdf.org/2026/09/08/chevron-fab-stem-fellowship-podcast-14/" class="more-link">Read More <i class="fa fa-play"></i> <span class="screen-reader-text"> "Chevron Fab STEM Fellowship Podcast #14"</span></a></div>
325                  <div class="featured-lessons__itemtags">
326                                      </div>
327                  <div class="featured-lessons__itemcta">
328                    <a href="https://www.scopesdf.org/2026/09/08/chevron-fab-stem-fellowship-podcast-14/">Full Podcast Article</a>
329                  </div>
330                </div>
331              </div>
332            </div>
333          </div>
334        </div>
335      </div>
336    </section>
337    
338    <section class="tt-lesson-search tw-relative tw-z-98">
339      <div class="container" role="presentation">
340        <div class="search-lessons__inner" role="presentation">
341          <h2 class="c-heading c-heading--primary c-heading--left search-lessons__heading">
342            <span class="c-heading__bg">Let’s Fab</span>
343            <span class="c-heading__main">Search for Lessons</span>
344          </h2>
345        </div>
346        <form class="tt-lesson-search--form tw-max-w-960 tw-mx-auto" role="search" method="get" action="/lessons">
347          <div class="tt-lesson-search--control-layout tw-mt-32 tw-h-84" role="presentation">
348            <div class="tt-lesson-search--field-layout tw-bg-dkblue tw-p-2 640:tw-p-4 tw-rounded-t-42 tw-rounded-b-42 tw-relative tw-z-98" data-class-active="tt-lesson-search--form__active" data-class-inactive="tt-lesson-search--form__inactive" data-handler-speed="400" data-handler="/wp-content/themes/scopesdf/inc/lesson-handler.php?q={keywords}" data-hook="search">
349              <input class="tt-lesson-search--field tw-text-dkblue tw-rounded-38 tw-tracking-5 tw-border-0 tw-h-40 640:tw-h-80 tw-pl-16 640:tw-pl-32 tw-pr-48 640:tw-pr-96 tw-py-12 640:tw-py-24 tw-text-20-24 tw-font-700" autocomplete="off" type="text" name="q" placeholder="SEARCH BY TOPIC OR KEYWORD" data-hook="search.control">
350              <button class="tt-lesson-search--button tw-absolute tw-right-0 tw-top-0 tw-mr-16 640:tw-mr-32 tw-mt-12 640:tw-mt-22 tw-w-20 640:tw-w-40 tw-h-20 640:tw-h-40 tw-border-0 tw-appearance-none tw-bg-transparent tw-p-0 tw-m-0" type="submit" data-hook="search.button">
351                <svg class="tt-lesson-search--icon tw-block tw-w-20 tw-h-20 640:tw-w-40 640:tw-h-40" viewBox="0 0 24 24">
352                  <path fill="#26385E" d="M23.5,21.714l-4.921-4.921c1.331-1.712,2.133-3.856,2.133-6.
352187c0-5.572-4.534-10.106-10.106-10.106
353                C5.034,0.5,0.5,5.034,0.5,10.606c0,5.573,4.534,10.106,10.106,10.106c2.332,0,4.475-0.801,6.187-2.133l4.921,4.921L23.5,21.714z
354                M10.606,18.186c-4.179,0-7.579-3.4-7.579-7.58c0-4.179,3.4-7.579,7.579-7.579c4.18,0,7.58,3.4,7.58,7.579
355                C18.186,14.786,14.786,18.186,10.606,18.186z" />
356                </svg>
357              </button>
358              <div class="tt-lesson-search--results tw-rounded-b-22 tw-py-24 hidden" aria-label="Search results" data-class-inactive="hidden" data-class-active="block tw-mt-4">
359              </div>
360            </div>
361          </div>
362        </form>
363      </div>
364    </section>
365
366    <div class="latests-items">
367        <div class="container">
368            <div class="latests-items__inner">
369                <div class="section-heading">
370                    <div class="section-heading__inner">
371                        <h3 class="latests-items__heading">Search our repository of over 540 community-contributed lesson plans that integrate digital fabrication technologies into classroom learning.</h3>
372                        <div class="latests-items__subheading">search by keywords or leave blank to browse</div>
373                    </div>
374                </div>
375                <div class="latests-items__list">
376                    <!-- LATEST LESSON PLANS -->
377                                        <div class="latests-items__item">
378                        <div class="latests-items__iteminner">
379                            <div class="latests-items__itemimagewrapper">
380                                <div class="latests-items__itemimage" style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2026/09/try-for-featured-image.png);"></div>
381                            </div>
382                            <div class="latests-items__itemcopy">
383                                <div class="latests-items__itemcopyinner">
384                                    <div class="latests-items__itemtype">Latest Lesson Plans</div>
385                                                                        <div class="latests-items__itemcopytitle"><a href="https://www.scopesdf.org/scopesdf_lesson/digital-economy-coders/">Digital Economy Coders.</a></div>
386                                                                                                                                                <div class="latests-items__itemcopydate">September 08, 2026</div>
387                                                                    </div>
388                            </div>
389                        </div>
390                    </div>
391                                        <div class="latests-items__item">
392                        <div class="latests-items__iteminner">
393                            <div class="latests-items__itemimagewrapper">
394                                <div class="latests-items__itemimage" style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2026/09/Slide1-2.png);"></div>
395                            </div>
396                            <div class="latests-items__itemcopy">
397                                <div class="latests-items__itemcopyinner">
398                                    <div class="latests-items__itemtype">Latest Lesson Plans</div>
399                                                                        <div class="latests-items__itemcopytitle"><a href="https://www.scopesdf.org/scopesdf_lesson/agro-tech-dome-%d9%82%d8%a8%d8%a9-%d8%a7%d9%84%d8%aa%d9%83%d9%86%d9%88%d9%84%d9%88%d8%ac%d9%8a%d8%a7-%d8%a7%d9%84%d8%b2%d8%b1%d8%a7%d8%b9%d9%8a%d8%a9/">Agro-Tech Dome قبة التكنولوجيا الزراعية</a></div>
400                                                                                                                                                <div class="latests-items__itemcopydate">September 08, 2026</div>
401                                                                    </div>
402                            </div>
403                        </div>
404                    </div>
405                                        <div class="latests-items__item">
406                        <div class="latests-items__iteminner">
407                            <div class="latests-items__itemimagewrapper">
408                                <div class="latests-items__itemimage" style="background-image:url(https://www.scopesdf.org/wp-content/uploads/2026/08/WhatsApp-Image-2026-08-31-at-20.24.58.jpeg);"></div>
409                            </div>
410                            <div class="latests-items__itemcopy">
411                                <div class="latests-items__itemcopyinner">
412                                    <div class="latests-items__itemtype">Latest Lesson Plans</div>
413                                                                        <div class="latests-items__itemcopytitle"><a href="https://www.scopesdf.org/scopesdf_lesson/the-world-comes-back-to-me-5/">The World Comes Back to Me</a></div>
414                                                                                                                                                <div class="latests-items__itemcopydate">September 01, 2026</div>
415                                                                    </div>
416                            </div>
417                        </div>
418                    </div>
419                                    </div>
420            </div>
421        </div>
422    </div>
423
424        <div class="featured-lessons">
425        <div class="container">
426            <div class="featured-lessons__inner section">
427                <div class="section-heading">
428                                            <h2 class="c-heading c-heading--secondary c-heading--right c-heading--curlytop search-lessons__heading" style="top:-88px">
429                            <span class="c-heading__bg">Content</span>
430                            <span class="c-heading__main">Featured Lessons: Contest Winners</span>
431                        </h2>
432                                    </div>
433
434                <div class="featured-lessons__list">
435                    
436                        <div class="featured-lessons__item">
437                            <div class="featured-lessons__iteminner">
438                                <a href="https://www.scopesdf.org/scopesdf_lesson/emotion-box-an-inclusive-sel-system/" class="featured-lessons__itemimage">
439                                                                    <img src="https://wsrv.nl/?url=https://www.scopesdf.org/wp-content/uploads/2026/02/IMG_20260215_163249-2.jpg&w=500&h=460&fit=cover&a=attention&dpr=2" alt="Emotion box – An Inclusive SEL System" class="featured-lessons__itemimg">
440                                                                                                    </a>
441                                <div class="featured-lessons__itemcopy">
442                                    <div class="featured-lessons__itemcopyinner">
443                                                                                    <div class="featured-lessons__itemcollection">Community Contributed</div>
444                                                                                                                            <h3 class="featured-lessons__itemtitle">Emotion box – An Inclusive SEL System</h3>
445                                                                                                                            <div class="featured-lessons__itemsummary">Overview Designed by Grades 7–9 students Created for Grades 1–4 students Supports Emotional Regulation through guided breathing Aligned with Social Emotional Learning (SEL) How It Works Box includes emotion buttons: Happy, Calm, Sad, Angry, Stressed Each emotion is connected to a separate button When pressed: LED lights fade in (inhale)&hellip;</div>
446                                                                                                                            <div class="featured-lessons__itemtags">
447                                                                                                    <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Soldering Irons & Accessories">Soldering Irons & Accessories</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Classroom Materials">Classroom Materials</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Hand Tools">Hand Tools</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>                                            </div>
448                                                                                                                            <div class="featured-lessons__itemcta"><a href="https://www.scopesdf.org/scopesdf_lesson/emotion-box-an-inclusive-sel-system/">Get the Lesson Plan </a></div>
449                                                                            </div>
450                                </div>
451                            </div>
452                        </div>
453
454                    
455                        <div class="featured-lessons__item">
456                            <div class="featured-lessons__iteminner">
457                                <a href="https://www.scopesdf.org/scopesdf_lesson/accessible-museums-tactile-and-object-based-exhibit-exploration/" class="featured-lessons__itemimage">
458                                                                    <img src="https://wsrv.nl/?url=https://www.scopesdf.org/wp-content/uploads/2026/02/Screenshot_9-2-2026_125517_docs.google.com_.jpeg&w=500&h=460&fit=cover&a=attention&dpr=2" alt="Accessible Museums: Tactile and Object Based Exhibit Exploration" class="featured-lessons__itemimg">
459                                                                                                    </a>
460                                <div class="featured-lessons__itemcopy">
461                                    <div class="featured-lessons__itemcopyinner">
462                                                                                    <div class="featured-lessons__itemcollection">Community Contributed</div>
463                                                                                                                            <h3 class="featured-lessons__itemtitle">Accessible Museums: Tactile and Object Based Exhibit Exploration</h3>
464                                                                                                                            <div class="featured-lessons__itemsummary">This lesson is written for High School aged learners interested in museum studies, accessibility, and/or education. It is written for use in a multi-day museum classroom context, but can be altered for classroom and home learning. It invites them to explore the importance of tactile-based museum exhibits to visually impaired&hellip;</div>
465                                                                                                                            <div class="featured-lessons__itemtags">
466                                                                                                    <a href="https://www.scopesdf.org/projects/?tag=3D Printer">3D Printer</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Laser Cutter">Laser Cutter</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Vinyl Cutter">Vinyl Cutter</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Classroom Materials">Classroom Materials</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>                                            </div>
467                                                                                                                            <div class="featured-lessons__itemcta"><a href="https://www.scopesdf.org/scopesdf_lesson/accessible-museums-tactile-and-object-based-exhibit-exploration/">Get the Lesson Plan </a></div>
468                                                                            </div>
469                                </div>
470                            </div>
471                        </div>
472
473                    
474                        <div class="featured-lessons__item">
475                            <div class="featured-lessons__iteminner">
476                                <a href="https://www.scopesdf.org/scopesdf_lesson/emotions-in-motion-%d9%85%d8%b4%d8%a7%d8%b9%d8%b1-%d9%81%d9%8a-%d8%ad%d8%b1%d9%83%d8%a9/" class="featured-lessons__itemimage">
477                                                                    <img src="https://wsrv.nl/?url=https://www.scopesdf.org/wp-content/uploads/2025/12/Screenshot-2025-12-17-at-12.09.23 PM.png&w=500&h=460&fit=cover&a=attention&dpr=2" alt="Emotions in Motion - مشاعر في حركة" class="featured-lessons__itemimg">
478                                                                                                    </a>
479                                <div class="featured-lessons__itemcopy">
480                                    <div class="featured-lessons__itemcopyinner">
481                                                                                    <div class="featured-lessons__itemcollection">Community Contributed</div>
482                                                                                                                            <h3 class="featured-lessons__itemtitle">Emotions in Motion - مشاعر في حركة</h3>
483                                                                                                                            <div class="featured-lessons__itemsummary">This session explores the role of emotions and how they can be expressed through colors, shapes, and sounds. Children engage in an interactive activity using the Makey Makey electronic kit to create an emotion-expressing poster. The session is designed for children with disabilities, with the aim of creating an inclusive,&hellip;</div>
484                                                                                                                            <div class="featured-lessons__itemtags">
485                                                                                                    <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Laser Cutter">Laser Cutter</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Computers">Computers</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag=Classroom Materials">Classroom Materials</a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>,                                                     <a href="https://www.scopesdf.org/projects/?tag="></a>                                            </div>
486                                                                                                                            <div class="featured-lessons__itemcta"><a href="https://www.scopesdf.org/scopesdf_lesson/emotions-in-motion-%d9%85%d8%b4%d8%a7%d8%b9%d8%b1-%d9%81%d9%8a-%d8%ad%d8%b1%d9%83%d8%a9/">Get the Lesson Plan </a></div>
487                                                                            </div>
488                                </div>
489                            </div>
490                        </div>
491
492                                    </div>
493
494                                    <div class="section-heading__ctamobile"><a href="/lessons/">View More</a></div>
495                            </div>
496        </div>
497    </div>
498    
499        <!-- CATEGORIES -->
500    <div class="lesson-categories">
501        <div class="container">
502            <div class="lesson-categories__inner section">
503                <div class="section-heading">
504                                            <h2 class="c-heading c-heading--secondary c-heading--center c-heading--curlybottom search-lessons__heading">
505                            <span class="c-heading__bg">Inclusive</span>
506                            <span class="c-heading__main">Subject Areas</span>
507                        </h2>
508                                                                <div class="section-heading__cta"><a href="https://www.scopesdf.org/lessons/">View More Lessons</a></div>
509                                    </div>
510
511                <div class="lesson-categories__list">
512                    
513                        <div class="lesson-categories__item">
514                            <div class="lesson-categories__itemwrapper">
515                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/10/C2577350-C86B-4B3C-AD32-E4320776DDE4-e1539803567412.jpg);">
516                                                                                <a href="/lesson/technology/"></a>
517                                    </div>
518                                                                                                    <div class="lesson-categories__title">
519                                        <a href="/lesson/technology/">Technology</a>
520                                    </div>
521                                                            </div>
522                        </div>
523
524                    
525                        <div class="lesson-categories__item">
526                            <div class="lesson-categories__itemwrapper">
527                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/engineering-subj.jpg);">
528                                                                                <a href="/lesson/engineering/"></a>
529                                    </div>
530                                                                                                    <div class="lesson-categories__title">
531                                        <a href="/lesson/engineering/">Engineering</a>
532                                    </div>
533                                                            </div>
534                        </div>
535
536                    
537                        <div class="lesson-categories__item">
538                            <div class="lesson-categories__itemwrapper">
539                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/art-design-subj.jpg);">
540                                                                                <a href="/lesson/arts/"></a>
541                                    </div>
542                                                                                                    <div class="lesson-categories__title">
543                                        <a href="/lesson/arts/">Art & Design</a>
544                                    </div>
545                                                            </div>
546                        </div>
547
548                    
549                        <div class="lesson-categories__item">
550                            <div class="lesson-categories__itemwrapper">
551                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/eng-language-arts-subj.jpg);">
552                                                                                <a href="/lesson/ela/"></a>
553                                    </div>
554                                                                                                    <div class="lesson-categories__title">
555                                        <a href="/lesson/ela/">Language Arts</a>
556                                    </div>
557                                                            </div>
558                        </div>
559
560                    
561                        <div class="lesson-categories__item">
562                            <div class="lesson-categories__itemwrapper">
563                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/world-cultures-subj.jpg);">
564                                                                                <a href="/lesson/multi-cultural-learning/"></a>
565                                    </div>
566                                                                                                    <div class="lesson-categories__title">
567                                        <a href="/lesson/multi-cultural-learning/">Cultural</a>
568                                    </div>
569                                                            </div>
570                        </div>
571
572                    
573                        <div class="lesson-categories__item">
574                            <div class="lesson-categories__itemwrapper">
575                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/mathematics.jpg);">
576                                                                                <a href="/lesson/mathematics/"></a>
577                                    </div>
578                                                                                                    <div class="lesson-categories__title">
579                                        <a href="/lesson/mathematics/">Mathematics</a>
580                                    </div>
581                                                            </div>
582                        </div>
583
584                    
585                        <div class="lesson-categories__item">
586                            <div class="lesson-categories__itemwrapper">
587                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/computer-programming-subj.jpg);">
588                                                                                <a href="/lesson/computer-programming/"></a>
589                                    </div>
590                                                                                                    <div class="lesson-categories__title">
591                                        <a href="/lesson/computer-programming/">Computer Programming</a>
592                                    </div>
593                                                            </div>
594                        </div>
595
596                    
597                        <div class="lesson-categories__item">
598                            <div class="lesson-categories__itemwrapper">
599                                                                    <div class="lesson-categories__image" style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2018/11/science-subj.jpg);">
600                                                                                <a href="/lesson/science/"></a>
601                                    </div>
602                                                                                                    <div class="lesson-categories__title">
603                                        <a href="/lesson/science/">Science</a>
604                                    </div>
605                                                            </div>
606                        </div>
607
608                                    </div>
609
610                                    <div class="section-heading__ctamobile"><a href="https://www.scopesdf.org/lessons/">View More Lessons</a></div>
611                            </div>
612        </div>
613    </div>
614    
615        <div class="recBlogpost-mobileonly">
616        <div class="recBlogpost-mobileonly__inner">
617
618            <div class="recBlogpost-mobileonly__list">
619                                    <div class="recBlogpost-mobileonly__item">
620                        <div class="recBlogpost-mobileonly__iteminner">
621                                                        <div class="recBlogpost-mobileonly__itemcopy">
622                                                                    <div class="recBlogpost-mobileonly__itemdate">Eduardo Gutiérrez</div>
623                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18723" class="recBlogpost-mobileonly__itemtitle">Wypłacalne kasyna internetowe – jak rozpoznać bezpieczny serwis i szybko wypłacić wygraną</a>
624                                                            </div>
625                        </div>
626                    </div>
627
628                                    <div class="recBlogpost-mobileonly__item">
629                        <div class="recBlogpost-mobileonly__iteminner">
630                                                        <div class="recBlogpost-mobileonly__itemcopy">
631                                                                    <div class="recBlogpost-mobileonly__itemdate">Eduardo Gutiérrez</div>
632                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18722" class="recBlogpost-mobileonly__itemtitle">Najlepsze kasyna online – weryfikacja tożsamości, wymagane dokumenty i bezpieczeństwo rejestracji</a>
633                                                            </div>
634                        </div>
635                    </div>
636
637                                    <div class="recBlogpost-mobileonly__item">
638                        <div class="recBlogpost-mobileonly__iteminner">
639                                                        <div class="recBlogpost-mobileonly__itemcopy">
640                                                                    <div class="recBlogpost-mobileonly__itemdate">Eduardo Gutiérrez</div>
641                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18721" class="recBlogpost-mobileonly__itemtitle">Najlepsze kasyna online – dostawcy gier, jackpoty i różnorodność oferty</a>
642                                                            </div>
643                        </div>
644                    </div>
645
646                                    <div class="recBlogpost-mobileonly__item">
647                        <div class="recBlogpost-mobileonly__iteminner">
648                                                        <div class="recBlogpost-mobileonly__itemcopy">
649                                                                    <div class="recBlogpost-mobileonly__itemdate">Eduardo Gutiérrez</div>
650                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18720" class="recBlogpost-mobileonly__itemtitle">Wypłacalne kasyna internetowe – prowizje i opłaty, które mogą zmniejszyć wypłatę</a>
651                                                            </div>
652                        </div>
653                    </div>
654
655                            </div>
656        </div>
657    </div>
658    
659    <div class="bottom-combined-section">
660        <div class="authors-bposts">
661            <div class="container">
662                <div class="authors-bposts__inner section">
663                                            <div class="authors-bposts__authors">
664                            <div class="section-heading">
665                                <h2 class="c-heading c-heading--secondary c-heading--left c-heading--curlytop search-lessons__heading">
666                                    <span class="c-heading__bg">Practice</span>
667                                    <span class="c-heading__main">Community Contributors</span>
668                                </h2>
669                            </div>
670
671                            <div class="authors-bposts__authorslist">
672                                
673                                        <div class="authors-bposts__authorsitem">
674                                            <div class="authors-bposts__authorsiteminner">
675                                                                                                    <div class="authors-bposts__authorsitemimage">
676                                                        <a href="/author/supriyakadam">
677                                                            <div style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2025/09/IMG202501122014322-1.jpg)" class="authors-bposts__authorsitemimg"></div>
678                                                        </a>
679                                                    </div>
680                                                                                                <div class="authors-bposts__authorsitemcopy">
681                                                                                                            <div class="authors-bposts__authorsitemcompany">Informal educator</div>
682                                                                                                                                                                <div class="authors-bposts__authorsitemname"><a href="/author/supriyakadam">Supriya Kadam</a></div>
683                                                                                                                                                                <div class="authors-bposts__authorsitembio">Namaste, I am Supriya Kadam.I am electronics engineer and done Fab academy in 2016.I am working as a free lancer and STEM educator. Studying how AI can be used for SEL in schools, I am open to collaborate with others&hellip;</div>
684                                                                                                        <a href="/author/supriyakadam" class="authors-bposts__authorsitemreadmore">Read More</a>
685                                                </div>
686                                            </div>
687                                        </div>
688
689                                                                    
690                                        <div class="authors-bposts__authorsitem">
691                                            <div class="authors-bposts__authorsiteminner">
692                                                                                                    <div class="authors-bposts__authorsitemimage">
693                                                        <a href="/author/[email protected]">
694                                                            <div style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2026/02/1770394918724.jpg)" class="authors-bposts__authorsitemimg"></div>
695                                                        </a>
696                                                    </div>
697                                                                                                <div class="authors-bposts__authorsitemcopy">
698                                                                                                            <div class="authors-bposts__authorsitemcompany">Informal educator</div>
699                                                                                                                                                                <div class="authors-bposts__authorsitemname"><a href="/author/[email protected]">Colyar Trimble</a></div>
700                                                                                                                                                                <div class="authors-bposts__authorsitembio">Hello! I am Colyar (Call-yer), an informal educator from Washington, DC. I work at the National Building Museum as an educator, and am developing our fabrication lab programming. I am always eager to talk with other teachers about the work&hellip;</div>
701                                                                                                        <a href="/author/[email protected]" class="authors-bposts__authorsitemreadmore">Read More</a>
702                                                </div>
703                                            </div>
704                                        </div>
705
706                                                                    
707                                        <div class="authors-bposts__authorsitem">
708                                            <div class="authors-bposts__authorsiteminner">
709                                                                                                    <div class="authors-bposts__authorsitemimage">
710                                                        <a href="/author/FerasMestariheh">
711                                                            <div style="background-image: url(https://www.scopesdf.org/wp-content/uploads/2024/04/Screenshot-2024-04-18-at-9.08.24-AM.png)" class="authors-bposts__authorsitemimg"></div>
712                                                        </a>
713                                                    </div>
714                                                                                                <div class="authors-bposts__authorsitemcopy">
715                                                                                                            <div class="authors-bposts__authorsitemcompany">
715Fab-Lab</div>
716                                                                                                                                                                <div class="authors-bposts__authorsitemname"><a href="/author/FerasMestariheh">Studio 5</a></div>
717                                                                                                                                                                <div class="authors-bposts__authorsitembio">In line with the Ministry of Communications and Information Technology’s Digital Youth Strategy, STUDIO 5 is mainly aimed at nurturing youth as digital learners by sharpening their 21st century learning skills, as they develop in an all-pervasive digital environment. In&hellip;</div>
718                                                                                                        <a href="/author/FerasMestariheh" class="authors-bposts__authorsitemreadmore">Read More</a>
719                                                </div>
720                                            </div>
721                                        </div>
722
723                                                                                                </div>
724                        </div>
725                    
726                                            <div class="authors-bposts__bposts">
727                            
728                            <div class="authors-bposts__bpostslist">
729                                
730                                    
731                                    <div class="authors-bposts__bpostsitem">
732                                        <div class="authors-bposts__bpostsiteminner">
733                                                                                        <div class="authors-bposts__bpostsitemcopy">
734                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18723" class="authors-bposts__bpostsitemtitle">Wypłacalne kasyna internetowe – jak rozpoznać bezpieczny serwis i szybko wypłacić wygraną</a>
735                                                                                                                                                    <div class="authors-bposts__bpostsitemdate">Eduardo Gutiérrez</div>
736                                                                                            </div>
737                                        </div>
738                                    </div>
739
740                                
741                                    
742                                    <div class="authors-bposts__bpostsitem">
743                                        <div class="authors-bposts__bpostsiteminner">
744                                                                                        <div class="authors-bposts__bpostsitemcopy">
745                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18722" class="authors-bposts__bpostsitemtitle">Najlepsze kasyna online – weryfikacja tożsamości, wymagane dokumenty i bezpieczeństwo rejestracji</a>
746                                                                                                                                                    <div class="authors-bposts__bpostsitemdate">Eduardo Gutiérrez</div>
747                                                                                            </div>
748                                        </div>
749                                    </div>
750
751                                
752                                    
753                                    <div class="authors-bposts__bpostsitem">
754                                        <div class="authors-bposts__bpostsiteminner">
755                                                                                        <div class="authors-bposts__bpostsitemcopy">
756                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18721" class="authors-bposts__bpostsitemtitle">Najlepsze kasyna online – dostawcy gier, jackpoty i różnorodność oferty</a>
757                                                                                                                                                    <div class="authors-bposts__bpostsitemdate">Eduardo Gutiérrez</div>
758                                                                                            </div>
759                                        </div>
760                                    </div>
761
762                                
763                                    
764                                    <div class="authors-bposts__bpostsitem">
765                                        <div class="authors-bposts__bpostsiteminner">
766                                                                                        <div class="authors-bposts__bpostsitemcopy">
767                                                                                                    <a href="https://www.scopesdf.org/?post_type=post&p=18720" class="authors-bposts__bpostsitemtitle">Wypłacalne kasyna internetowe – prowizje i opłaty, które mogą zmniejszyć wypłatę</a>
768                                                                                                                                                    <div class="authors-bposts__bpostsitemdate">Eduardo Gutiérrez</div>
769                                                                                            </div>
770                                        </div>
771                                    </div>
772
773                                                            </div>
774
775                        </div>
776                    
777                </div>
778            </div>
779        </div>
780
781        <!-- OUR PARTNERS -->
782            </div>
783</main>
784
785
786    <footer class="footer-section">
787        <div class="footer-inner-section ">
788
789            <div class="container">
790                <div class="footer-section__row">
791                    <div class="footer-leftwrapper">
792                        <div class="footer-lefttop">
793                            <div class="footer-logo">
794                                <a href="https://www.scopesdf.org">
795                                    <img src="https://www.scopesdf.org/wp-content/uploads/2018/09/scopesdf_white_logo.png" alt="" />
796                                </a>
797                            </div>
798                            <div class="footer-copywlogin">
799                                <p><i>Scaling a Community of Practice for Education in STEM through Digital Fabrication</i></p>
800<p>SCOPES-DF provides resources, network opportunities, and support for the implementation of digital fabrication technologies for student learning in both formal and informal settings.</p>
801                                <div class="footer-copywlogin-btn">
802                                    <a class="btn-yellow" href="/wp-admin" target="" >Member Login</a><br /><br />
803                                </div>
804                            </div>
805                        </div>
806                        <div class="footer-leftbottom">
807                            <div class="footer-leftbottominner">
808                                <div class="footer-copyright">
809                                    <h4>The Fab Foundation</h4>
810                                    <div class="footer-address">50 Milk Street, 16th Flr, Boston, MA 02109</div>
811                                    <div class="footer-email"><a href="/cdn-cgi/l/email-protection#7b0818140b1e081f1d3b1d1a191d140e151f1a0f1214155514
811091c"><span class="__cf_email__" data-cfemail="66150509160315020026000704000913080207120f090848091401">[email&#160;protected]</span></a></div>
812                                </div>
813                                <div class="footer-social">
814                                    <ul>
815                                                                                    <li>
816                                            <a href="https://www.facebook.com/1963355133926071" target="_blank">
817                                                <i class="fa fa-facebook" aria-hidden="true"></i>
818                                            </a>
819                                            </li>
820                                                                                    <li>
821                                                <a href="https://www.instagram.com/fabfndn/" target="_blank">
822                                                    <i class="fa fa-instagram" aria-hidden="true"></i>
823                                                </a>
824                                            </li>
825                                                                                    <li>
826                                                <a href="https://twitter.com/FabFndn" target="_blank">
827                                                    <i class="fa fa-twitter" aria-hidden="true"></i>
828                                                </a>
829                                            </li>
830                                                                            </ul>
831                                </div>
832                                <div class="footer-menu">
833                                  <div class="menu-footer-bottom-container"><ul id="menu-footer-bottom" class="menu"><li id="menu-item-1600" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1600"><a href="https://www.scopesdf.org/wp-content/uploads/2025/09/ScopesDF-Terms-of-Service2025.pdf">Terms of Use</a></li>
834<li id="menu-item-1601" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1601"><a href="https://www.scopesdf.org/go/privacy-policy/">Privacy Policy</a></li>
835</ul></div>                                </div>
836                            </div>
837                        </div>
838                    </div>
839                    <div class="footer-rightwrapper">
840                      <h2>Subscribe</h2>
841                      <p>Receive the latest updates from our community of educators, fabbers, and makers!</p>
842
843                <!-- Begin Mailchimp Signup Form -->
844               <div id="mc_embed_shell">
845                 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css">
846                 <style type="text/css">
847                   #mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif; width: 100%;}
848                   #mc_embed_signup .button{height: auto;}
849                   #mc_embed_signup input[type="radio"]{margin-right: 6px;}
850                   .mc-field-group ul{margin-top:1rem;}
851                   .mc-field-group li{display:block;}
852		   .indicates-required {margin-bottom:1rem;float:right;}
853                   /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
854                   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
855                 </style>
856                 <div id="mc_embed_signup">
857                   <form action="https://fabfoundation.us19.list-manage.com/subscribe/post?u=703cd11616d78536ae5d303eb&amp;id=0a5d9ab547&amp;f_id=0030c2e4f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
858                     <div id="mc_embed_signup_scroll">
859                       <div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
860                       <div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group">
860<label for="mce-FNAME">First Name </label><input type="text" name="FNAME" class=" text" id="mce-FNAME" value=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name </label><input type="text" name="LNAME" class=" text" id="mce-LNAME" value=""></div><div class="mc-field-group input-group"><strong>Subscribe based on interest </strong><ul><li><input type="radio" name="group[10700]" id="mce-group[10700]-10700-0" value="2"><label for="mce-group[10700]-10700-0">Education</label></li><li><input type="radio" name="group[10700]" id="mce-group[10700]-10700-1" value="4"><label for="mce-group[10700]-10700-1">Learning Programs</label></li><li><input type="radio" name="group[10700]" id="mce-group[10700]-10700-2" value="8"><label for="mce-group[10700]-10700-2">Lesson Plans</label></li></ul></div>
861                       <div hidden=""><input type="hidden" name="tags" value="1929168,4587053"></div>
862                       <div id="mce-responses" class="clear">
863                         <div class="response" id="mce-error-response" style="display: none;"></div>
864                         <div class="response" id="mce-success-response" style="display: none;"></div>
865                       </div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_703cd11616d78536ae5d303eb_0a5d9ab547" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="Subscribe"></div>
866                     </div>
867                   </form>
868                 </div>
vendor: 126 bytes, lines 868-869
868
869                 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
869<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
869<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';}(jQuery));var $mcj = jQuery.noConflict(true);
870                   // SMS Phone Multi-Country Functionality
871                   if(!window.MC) {
872                       window.MC = {};
873                   }
874                   window.MC.smsPhoneData = {
875                       defaultCountryCode: 'US',
876                       programs: [],
877                       smsProgramDataCountryNames: []
878                   };
879
880                   function getCountryUnicodeFlag(countryCode) {
881                       return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
882                   };
883
884                   // HTML sanitization function to prevent XSS
885                   function sanitizeHtml(str) {
886                       if (typeof str !== 'string') return '';
887                       return str
888                           .replace(/&/g, '&amp;')
889                           .replace(/</g, '&lt;')
890                           .replace(/>/g, '&gt;')
891                           .replace(/"/g, '&quot;')
892                           .replace(/'/g, '&#x27;')
893                           .replace(/\//g, '&#x2F;');
894                   }
895
896                   // URL sanitization function to prevent javascript: and data: URLs
897                   function sanitizeUrl(url) {
898                       if (typeof url !== 'string') return '';
899                       const trimmedUrl = url.trim().toLowerCase();
900                       if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {
901                           return '#';
902                       }
903                       return url;
904                   }
905
906                   const getBrowserLanguage = () => {
907                       if (!window?.navigator?.language?.split('-')[1]) {
908                           return window?.navigator?.language?.toUpperCase();
909                       }
910                       return window?.navigator?.language?.split('-')[1];
911                   };
912
913                   function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
914                       if (!smsProgramData || smsProgramData.length === 0) {
915                           return null;
916                       }
917
918                       const browserLanguage = getBrowserLanguage();
919
920                       if (browserLanguage) {
921                           const foundProgram = smsProgramData.find(
922                               (program) => program?.countryCode === browserLanguage,
923                           );
924                           if (foundProgram) {
925                               return foundProgram;
926                           }
927                       }
928
929                       if (defaultCountryCode) {
930                           const foundProgram = smsProgramData.find(
931                               (program) => program?.countryCode === defaultCountryCode,
932                           );
933                           if (foundProgram) {
934                               return foundProgram;
935                           }
936                       }
937
938                       return smsProgramData[0];
939                   }
940
941                   function updateSmsLegalText(countryCode, fieldName) {
942                       if (!countryCode || !fieldName) {
943                           return;
944                       }
945
946                       const programs = window?.MC?.smsPhoneData?.programs;
947                       if (!programs || !Array.isArray(programs)) {
948                           return;
949                       }
950
951                       const program = programs.find(program => program?.countryCode === countryCode);
952                       if (!program || !program.requiredTemplate) {
953                           return;
954                       }
955
956                       const legalTextElement = document.querySelector('#legal-text-' + fieldName);
957                       if (!legalTextElement) {
958                           return;
959                       }
960
961                       // Remove HTML tags and clean up the text
962                       const divRegex = new RegExp('</?[div][^>]*>
962', 'gi');
963                       const fullAnchorRegex = new RegExp('<a.*?</a>', 'g');
964                       const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>');
965
966                       const template = program.requiredTemplate.replace(divRegex, '');
967
968
969
970                       legalTextElement.textContent = '';
971                       const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g);
972                       parts.forEach(function(part) {
973                           if (!part) {
974                               return;
975                           }
976                           const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/);
977                           if (anchorMatch) {
978                               const linkElement = document.createElement('a');
979                               linkElement.href = sanitizeUrl(anchorMatch[1]);
980                               linkElement.target = sanitizeHtml(anchorMatch[2]);
981                               linkElement.textContent = sanitizeHtml(anchorMatch[3]);
982                               legalTextElement.appendChild(linkElement);
983                           } else {
984                               legalTextElement.appendChild(document.createTextNode(part));
985                           }
986                       });
987
988                   }
989
990                   function generateDropdownOptions(smsProgramData) {
991                       if (!smsProgramData || smsProgramData.length === 0) {
992                           return '';
993                       }
994
995                       return smsProgramData.map(program => {
996                           const flag = getCountryUnicodeFlag(program.countryCode);
997                           const countryName = getCountryName(program.countryCode);
998                           const callingCode = program.countryCallingCode || '';
999                           // Sanitize all values to prevent XSS
1000                           const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');
1001                           const sanitizedCountryName = sanitizeHtml(countryName || '');
1002                           const sanitizedCallingCode = sanitizeHtml(callingCode || '');
1003                           return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>';
1004                       }).join('');
1005                   }
1006
1007                   function getCountryName(countryCode) {
1008                       if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
1009                           for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {
1010                               if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {
1011                                   return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;
1012                               }
1013                           }
1014                       }
1015                       return countryCode;
1016                   }
1017
1018                   function getDefaultPlaceholder(countryCode) {
1019                       if (!countryCode || typeof countryCode !== 'string') {
1020                           return '+1 000 000 0000'; // Default US placeholder
1021                       }
1022
1023                       var mockPlaceholders = [
1024                           {
1025                               countryCode: 'US',
1026                               placeholder: '+1 000 000 0000',
1027                               helpText: 'Include the US country code +1 before the phone number',
1028                           },
1029                           {
1030                               countryCode: 'GB',
1031                               placeholder: '+44 0000 000000',
1032                               helpText: 'Include the GB country code +44 before the phone number',
1033                           },
1034                           {
1035                               countryCode: 'CA',
1036                               placeholder: '+1 000 000 0000',
1037                               helpText: 'Include the CA country code +1 before the phone number',
1038                           },
1039                           {
1040                               countryCode: 'AU',
1041                               placeholder: '+61 000 000 000',
1042                               helpText: 'Include the AU country code +61 before the phone number',
1043                           },
1044                           {
1045                               countryCode: 'DE',
1046                               placeholder: '+49 000 0000000',
1047                               helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
1048                           },
1049                           {
1050                               countryCode: 'FR',
1051                               placeholder: '+33 0 00 00 00 00',
1052                               helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
1053                           },
1054                           {
1055                               countryCode: 'ES',
1056                               placeholder: '+34 000 000 000',
1057                               helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
1058                           },
1059                           {
1060                               countryCode: 'NL',
1061                               placeholder: '+31 0 00000000',
1062                               helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
1063                           },
1064                           {
1065                               countryCode: 'BE',
1066                               placeholder: '+32 000 00 00 00',
1067                               helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
1068                           },
1069                           {
1070                               countryCode: 'CH',
1071                               placeholder: '+41 00 000 00 00',
1072                               helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
1073                           },
1074                           {
1075                               countryCode: 'AT',
1076                               placeholder: '+43 000 000 0000',
1077                               helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
1078                           },
1079                           {
1080                               countryCode: 'IE',
1081                               placeholder: '+353 00 000 0000',
1082                               helpText: 'Include the IE country code +353 before the phone number',
1083                           },
1084                           {
1085                               countryCode: 'IT',
1086                               placeholder: '+39 000 000 0000',
1087                               helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
1088                           },
1089                           {
1090                               countryCode: 'NO',
1091                               placeholder: '+47 000 00 000',
1092                               helpText: 'Inkluder NO landskode +47 før telefonnummeret',
1093                           },
1094                           {
1095                               countryCode: 'SE',
1096                               placeholder: '+46 00 000 00 00',
1097                               helpText: 'Inkludera SE landskod +46 före telefonnumret',
1098                           },
1099                           {
1100                               countryCode: 'DK',
1101                               placeholder: '+45 00 00 00 00',
1102                               helpText: 'Inkluder DK landekode +45 før telefonnummeret',
1103                           },
1104                           {
1105                               countryCode: 'FI',
1106                               placeholder: '+358 00 000 0000',
1107                               helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
1108                           },
1109                           {
1110                               countryCode: 'EE',
1111                               placeholder: '+372 0000 0000',
1112                               helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
1113                           },
1114                           {
1115                               countryCode: 'PL',
1116                               placeholder: '+48 000 000 000',
1117                               helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
1118                           },
1119                           {
1120                               countryCode: 'SK',
1121                               placeholder: '+421 000 000 000',
1122                               helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
1123                           },
1124                           {
1125                               countryCode: 'LV',
1126                               placeholder: '+371 0000 0000',
1127                               helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
1128                           },
1129                           {
1130                               countryCode: 'LT',
1131                               placeholder: '+370 0000 0000',
1132                               helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
1133                           },
1134                           {
1135                               countryCode: 'GR',
1136                               placeholder: '+30 000 000 0000',
1137                               helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
1138                           },
1139                           {
1140                               countryCode: 'PT',
1141                               placeholder: '+351 000 000 000',
1142                               helpText: 'Inclua o código de país PT +351 antes do número de telefone',
1143                           },
1144                           {
1145                               countryCode: 'HR',
1146                               placeholder: '+385 00 000 0000',
1147                               helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
1148                           },
1149                           {
1150                               countryCode: 'SI',
1151                               placeholder: '+386 00 000 000',
1152                               helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
1153                           },
1154                           {
1155                               countryCode: 'IS',
1156                               placeholder: '+354 000 0000',
1157                               helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
1158                           },
1159                           {
1160                               countryCode: 'LU',
1161                               placeholder: '+352 000 000 000',
1162                               helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
1163                           },
1164                           {
1165                               countryCode: 'MC',
1166                               placeholder: '+377 00 00 00 00',
1167                               helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
1168                           },
1169                           {
1170                               countryCode: 'AD',
1171                               placeholder: '+376 000 000',
1172                               helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
1173                           },
1174                           {
1175                               countryCode: 'JE',
1176                               placeholder: '+44 0000 000000',
1177                               helpText: 'Include the JE country code +44 before the phone number',
1178                           },
1179                           {
1180                               countryCode: 'IM',
1181                               placeholder: '+44 0000 000000',
1182                               helpText: 'Include the IM country code +44 before the phone number',
1183                           },
1184                           {
1185                               countryCode: 'GG',
1186                               placeholder: '+44 0000 000000',
1187                               helpText: 'Include the GG country code +44 before the phone number',
1188                           },
1189                           {
1190                               countryCode: 'AL',
1191                               placeholder: '+355 00 000 0000',
1192                               helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
1193                           },
1194                           {
1195                               countryCode: 'SM',
1196                               placeholder: '+378 0000 000000',
1197                               helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
1198                           },
1199                           {
1200                               countryCode: 'FO',
1201                               placeholder: '+298 000000',
1202                               helpText: 'Inkluder FO landekode +298 før telefonnummeret',
1203                           },
1204                           {
1205                               countryCode: 'MT',
1206                               placeholder: '+356 0000 0000',
1207                               helpText: 'Include the MT country code +356 before the phone number',
1208                           },
1209                           {
1210                               countryCode: 'LI',
1211                               placeholder: '+423 000 0000',
1212                               helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
1213                           },
1214                           {
1215                               countryCode: 'GI',
1216                               placeholder: '+350 000 00000',
1217                               helpText: 'Include the GI country code +350 before the phone number',
1218                           },
1219                           {
1220                               countryCode: 'MD',
1221                               placeholder: '+373 00 000 000',
1222                               helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
1223                           },
1224                           {
1225                               countryCode: 'HU',
1226                               placeholder: '+36 00 000 0000',
1227                               helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
1228                           },
1229                           {
1230                               countryCode: 'NZ',
1231                               placeholder: '+64 00 000 0000',
1232                               helpText: 'Include the NZ country code +64 before the phone number',
1233                           },
1234                           {
1235                               countryCode: 'ME',
1236                               placeholder: '+382 00 000 000',
1237                               helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
1238                           },
1239                       ];
1240
1241                       const selectedPlaceholder = mockPlaceholders.find(function(item) {
1242                           return item && item.countryCode === countryCode;
1243                       });
1244
1245                       return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;
1246                   }
1247
1248                   function updatePlaceholder(countryCode, fieldName) {
1249                       if (!countryCode || !fieldName) {
1250                           return;
1251                       }
1252
1253                       const phoneInput = document.querySelector('#mce-' + fieldName);
1254                       if (!phoneInput) {
1255                           return;
1256                       }
1257
1258                       const placeholder = getDefaultPlaceholder(countryCode);
1259                       if (placeholder) {
1260                           phoneInput.placeholder = placeholder;
1261                       }
1262                   }
1263
1264                   function updateCountryCodeInstruction(countryCode, fieldName) {
1265                       updatePlaceholder(countryCode, fieldName);
1266                   }
1266
1267
1268                   function getDefaultHelpText(countryCode) {
1269                       var mockPlaceholders = [
1270                           {
1271                               countryCode: 'US',
1272                               placeholder: '+1 000 000 0000',
1273                               helpText: 'Include the US country code +1 before the phone number',
1274                           },
1275                           {
1276                               countryCode: 'GB',
1277                               placeholder: '+44 0000 000000',
1278                               helpText: 'Include the GB country code +44 before the phone number',
1279                           },
1280                           {
1281                               countryCode: 'CA',
1282                               placeholder: '+1 000 000 0000',
1283                               helpText: 'Include the CA country code +1 before the phone number',
1284                           },
1285                           {
1286                               countryCode: 'AU',
1287                               placeholder: '+61 000 000 000',
1288                               helpText: 'Include the AU country code +61 before the phone number',
1289                           },
1290                           {
1291                               countryCode: 'DE',
1292                               placeholder: '+49 000 0000000',
1293                               helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
1294                           },
1295                           {
1296                               countryCode: 'FR',
1297                               placeholder: '+33 0 00 00 00 00',
1298                               helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
1299                           },
1300                           {
1301                               countryCode: 'ES',
1302                               placeholder: '+34 000 000 000',
1303                               helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
1304                           },
1305                           {
1306                               countryCode: 'NL',
1307                               placeholder: '+31 0 00000000',
1308                               helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
1309                           },
1310                           {
1311                               countryCode: 'BE',
1312                               placeholder: '+32 000 00 00 00',
1313                               helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
1314                           },
1315                           {
1316                               countryCode: 'CH',
1317                               placeholder: '+41 00 000 00 00',
1318                               helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
1319                           },
1320                           {
1321                               countryCode: 'AT',
1322                               placeholder: '+43 000 000 0000',
1323                               helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
1324                           },
1325                           {
1326                               countryCode: 'IE',
1327                               placeholder: '+353 00 000 0000',
1328                               helpText: 'Include the IE country code +353 before the phone number',
1329                           },
1330                           {
1331                               countryCode: 'IT',
1332                               placeholder: '+39 000 000 0000',
1333                               helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
1334                           },
1335                           {
1336                               countryCode: 'NO',
1337                               placeholder: '+47 000 00 000',
1338                               helpText: 'Inkluder NO landskode +47 før telefonnummeret',
1339                           },
1340                           {
1341                               countryCode: 'SE',
1342                               placeholder: '+46 00 000 00 00',
1343                               helpText: 'Inkludera SE landskod +46 före telefonnumret',
1344                           },
1345                           {
1346                               countryCode: 'DK',
1347                               placeholder: '+45 00 00 00 00',
1348                               helpText: 'Inkluder DK landekode +45 før telefonnummeret',
1349                           },
1350                           {
1351                               countryCode: 'FI',
1352                               placeholder: '+358 00 000 0000',
1353                               helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
1354                           },
1355                           {
1356                               countryCode: 'EE',
1357                               placeholder: '+372 0000 0000',
1358                               helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
1359                           },
1360                           {
1361                               countryCode: 'PL',
1362                               placeholder: '+48 000 000 000',
1363                               helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
1364                           },
1365                           {
1366                               countryCode: 'SK',
1367                               placeholder: '+421 000 000 000',
1368                               helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
1369                           },
1370                           {
1371                               countryCode: 'LV',
1372                               placeholder: '+371 0000 0000',
1373                               helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
1374                           },
1375                           {
1376                               countryCode: 'LT',
1377                               placeholder: '+370 0000 0000',
1378                               helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
1379                           },
1380                           {
1381                               countryCode: 'GR',
1382                               placeholder: '+30 000 000 0000',
1383                               helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
1384                           },
1385                           {
1386                               countryCode: 'PT',
1387                               placeholder: '+351 000 000 000',
1388                               helpText: 'Inclua o código de país PT +351 antes do número de telefone',
1389                           },
1390                           {
1391                               countryCode: 'HR',
1392                               placeholder: '+385 00 000 0000',
1393                               helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
1394                           },
1395                           {
1396                               countryCode: 'SI',
1397                               placeholder: '+386 00 000 000',
1398                               helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
1399                           },
1400                           {
1401                               countryCode: 'IS',
1402                               placeholder: '+354 000 0000',
1403                               helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
1404                           },
1405                           {
1406                               countryCode: 'LU',
1407                               placeholder: '+352 000 000 000',
1408                               helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
1409                           },
1410                           {
1411                               countryCode: 'MC',
1412                               placeholder: '+377 00 00 00 00',
1413                               helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
1414                           },
1415                           {
1416                               countryCode: 'AD',
1417                               placeholder: '+376 000 000',
1418                               helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
1419                           },
1420                           {
1421                               countryCode: 'JE',
1422                               placeholder: '+44 0000 000000',
1423                               helpText: 'Include the JE country code +44 before the phone number',
1424                           },
1425                           {
1426                               countryCode: 'IM',
1427                               placeholder: '+44 0000 000000',
1428                               helpText: 'Include the IM country code +44 before the phone number',
1429                           },
1430                           {
1431                               countryCode: 'GG',
1432                               placeholder: '+44 0000 000000',
1433                               helpText: 'Include the GG country code +44 before the phone number',
1434                           },
1435                           {
1436                               countryCode: 'AL',
1437                               placeholder: '+355 00 000 0000',
1438                               helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
1439                           },
1440                           {
1441                               countryCode: 'SM',
1442                               placeholder: '+378 0000 000000',
1443                               helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
1444                           },
1445                           {
1446                               countryCode: 'FO',
1447                               placeholder: '+298 000000',
1448                               helpText: 'Inkluder FO landekode +298 før telefonnummeret',
1449                           },
1450                           {
1451                               countryCode: 'MT',
1452                               placeholder: '+356 0000 0000',
1453                               helpText: 'Include the MT country code +356 before the phone number',
1454                           },
1455                           {
1456                               countryCode: 'LI',
1457                               placeholder: '+423 000 0000',
1458                               helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
1459                           },
1460                           {
1461                               countryCode: 'GI',
1462                               placeholder: '+350 000 00000',
1463                               helpText: 'Include the GI country code +350 before the phone number',
1464                           },
1465                           {
1466                               countryCode: 'MD',
1467                               placeholder: '+373 00 000 000',
1468                               helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
1469                           },
1470                           {
1471                               countryCode: 'HU',
1472                               placeholder: '+36 00 000 0000',
1473                               helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
1474                           },
1475                           {
1476                               countryCode: 'NZ',
1477                               placeholder: '+64 00 000 0000',
1478                               helpText: 'Include the NZ country code +64 before the phone number',
1479                           },
1480                           {
1481                               countryCode: 'ME',
1482                               placeholder: '+382 00 000 000',
1483                               helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
1484                           },
1485                       ];
1486
1487                       if (!countryCode || typeof countryCode !== 'string') {
1488                           return mockPlaceholders[0].helpText;
1489                       }
1490
1491                       const selectedHelpText = mockPlaceholders.find(function(item) {
1492                           return item && item.countryCode === countryCode;
1493                       });
1494
1495                       return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;
1496                   }
1497
1498                   function setDefaultHelpText(countryCode) {
1499                       const helpTextSpan = document.querySelector('#help-text');
1500                       if (!helpTextSpan) {
1501                           return;
1502                       }
1503                   }
1504
1505                   function updateHelpTextCountryCode(countryCode, fieldName) {
1506                       if (!countryCode || !fieldName) {
1507                           return;
1508                       }
1509
1510                       setDefaultHelpText(countryCode);
1511                   }
1512
1513                   function initializeSmsPhoneDropdown(fieldName) {
1514                       if (!fieldName || typeof fieldName !== 'string') {
1515                           return;
1516                       }
1517
1518                       const dropdown = document.querySelector('#country-select-' + fieldName);
1519                       const displayFlag = document.querySelector('#flag-display-' + fieldName);
1520
1521                       if (!dropdown || !displayFlag) {
1522                           return;
1523                       }
1524
1525                       const smsPhoneData = window.MC?.smsPhoneData;
1526                       if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) {
1527                           dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);
1528                       }
1529
1530                       const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);
1531                       if (defaultProgram && defaultProgram.countryCode) {
1532                           dropdown.value = defaultProgram.countryCode;
1533
1534                           const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
1535                           if (flagSpan) {
1536                               flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);
1537                               flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');
1538                           }
1539
1540                           updateSmsLegalText(defaultProgram.countryCode, fieldName);
1541                           updatePlaceholder(defaultProgram.countryCode, fieldName);
1542                           updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);
1543                       }
1544
1545                       var smsNotRequiredRemoveCountryCodeEnabled = true;
1546                       var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"interests_10700":{"name":"interests_10700","label":"Subscribe based on interest","helper_text":"","type":"radio","required":false,"choices":[{"value":"2","label":"Education"},{"value":"4","label":"Learning Programs"},{"value":"8","label":"Lesson Plans"}],"audience_field_name":"Subscribe based on interest","group_id":10700,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"group"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
1546Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey  (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"interests_10696":{"name":"interests_10696","label":"2020-2023 Database","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"1","label":"Subscribers"}],"audience_field_name":"2020-2023 Database","enabled":false,"order":null,"field_type":"group","group_id":10696}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; });
1547                       var isRequired = smsField ? smsField.required : false;
1548                       var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1549
1550                       var phoneInput = document.querySelector('#mce-' + fieldName);
1551                       if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) {
1552                           phoneInput.value = defaultProgram.countryCallingCode;
1553                       }
1554
1555                       displayFlag?.addEventListener('click', function(e) {
1556                           dropdown.focus();
1557                       });
1558
1559                       dropdown?.addEventListener('change', function() {
1560                           const selectedCountry = this.value;
1561
1562                           if (!selectedCountry || typeof selectedCountry !== 'string') {
1563                               return;
1564                           }
1565
1566                           const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
1567                           if (flagSpan) {
1568                               flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);
1569                               flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');
1570                           }
1571
1572                           const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {
1573                               return program && program.countryCode === selectedCountry;
1574                           });
1575
1576                           var smsNotRequiredRemoveCountryCodeEnabled = true;
1577                           var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audie
1577nce_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"interests_10700":{"name":"interests_10700","label":"Subscribe based on interest","helper_text":"","type":"radio","required":false,"choices":[{"value":"2","label":"Education"},{"value":"4","label":"Learning Programs"},{"value":"8","label":"Lesson Plans"}],"audience_field_name":"Subscribe based on interest","group_id":10700,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"group"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"C
1577omoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey  (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"interests_10696":{"name":"interests_10696","label":"2020-2023 Database","helper_text":"","type":"checkbox","required":false,"choices":[{"value":"1","label":"Subscribers"}],"audience_field_name":"2020-2023 Database","enabled":false,"order":null,"field_type":"group","group_id":10696}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; });
1578                           var isRequired = smsField ? smsField.required : false;
1579                           var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1580
1581                           var phoneInput = document.querySelector('#mce-' + fieldName);
1582                           if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) {
1583                               phoneInput.value = selectedProgram.countryCallingCode;
1584                           }
1585
1586                           updateSmsLegalText(selectedCountry, fieldName);
1587                           updatePlaceholder(selectedCountry, fieldName);
1588                           updateCountryCodeInstruction(selectedCountry, fieldName);
1589                       });
1590                   }
1591
1592                  document.addEventListener('DOMContentLoaded', function() {
1593                      const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]');
1594
1595                      smsPhoneFields.forEach(function(dropdown) {
1596                          const fieldName = dropdown?.id.replace('country-select-', '');
1597                          initializeSmsPhoneDropdown(fieldName);
1598                      });
1599                  });
1600                  </script>
1600
1601                </div>
1602                <!--End mc_embed_signup-->
1603                    </div>
1604                  </div>
1605                </div>
1606            </div>
1607        </div>
1608    </footer>
1609    <div id="btn_scrolltotop"><i>¶</i></div>
1610    <div id="support-form">
1611        
1612                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_3' ><div id='gf_3' class='gform_anchor' tabindex='-1'></div>
1613                        <div class='gform_heading'>
1614                            <h2 class="gform_title">Contact us</h2>
1615                            <p class='gform_description'>Having trouble? Let us know by completing the form below. We'll do our best to get your issues resolved quickly.</p>
1616							<p class='gform_required_legend'>&quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; indicates required fields</p>
1617                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_3' id='gform_3'  action='/#gf_3' data-formid='3' novalidate>
1618                        <div class='gform-body gform_body'><div id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_3_8" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_3_8'>Email</label><div class='ginput_container'><input name='input_8' id='input_3_8' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_3_8'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_3_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_3_1'>
1619                            
1620                            <span id='input_3_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
1621                                                    <input type='text' name='input_1.3' id='input_3_1_3' value='' tabindex='100'  aria-required='true'    autocomplete="given-name" />
1622                                                    <label for='input_3_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
1623                                                </span>
1624                            
1625                            <span id='input_3_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
1626                                                    <input type='text' name='input_1.6' id='input_3_1_6' value='' tabindex='102'  aria-required='true'    autocomplete="family-name" />
1627                                                    <label for='input_3_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
1628                                                </span>
1629                            
1630                        </div></fieldset><fieldset id="field_3_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_3_2_container'>
1631                                <span id='input_3_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>
1632                                    <input class='' type='email' name='input_2' id='input_3_2' value='' tabindex='104'   aria-required="true" aria-invalid="false"  autocomplete="email"/>
1633                                    <label for='input_3_2' class='gform-field-label gform-field-label--type-sub '>Enter Email</label>
1634                                </span>
1635                                <span id='input_3_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>
1636                                    <input class='' type='email' name='input_2_2' id='input_3_2_2' value='' tabindex='105'   aria-required="true" aria-invalid="false"  autocomplete="email"/>
1637                                    <label for='input_3_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email</label>
1638                                </span>
1639                                <div class='gf_clear gf_clear_complex'></div>
1640                            </div></fieldset><div id="field_3_4" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_3_4'>Subject<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_3_4' type='text' value='Website Support' class='large'   tabindex='106'  aria-required="true" aria-invalid="false"   /></div></div><div id="field_3_3" class="gfield gfield--type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_3_3'>Message<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_3_3' class='textarea medium' tabindex='107'  maxlength='600'  aria-required="true" aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_3_7" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_7' id='input_3_7' type='hidden' class='gform_hidden'  aria-invalid="false" value='https://www.scopesdf.org/' /></div></div></div></div>
1641        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit' tabindex='108' /> <input type='hidden' name='gform_ajax' value='form_id=3&amp;title=1&amp;description=1&amp;tabindex=99&amp;theme=gravity-theme&amp;hash=592cbd808a31d61ddfb562c8283ba7d4' />
1642            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='iframe' />
1643            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='gravity-theme' />
1644            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='' />
1645            <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' />
1646            <input type='hidden' class='gform_hidden' name='gform_submit' value='3' />
1647            
1648            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='pWRMcT0uz8hWV9Qk5JdenpS1cqXhA4l7mvuqoErZtmsU03BOn1W4/MEdWsLhiya3oG0x4kJAAaqdlrmoXJgWx/3fXV4z9+tLwWZmT5R6w2D1cNs=' />
1649            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
1650            <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjJiZTE1ZjBjYjE3ZjYwNzM2ZDdiMzRlOWMyNzU1MTU4Il0=' />
1651            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' />
1652            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' />
1653            <input type='hidden' name='gform_field_values' value='subject=Website+Support&amp;url=https%3A%2F%2Fwww.scopesdf.org%2F' />
1654            
1655        </div>
1656                        </form>
1657                        </div>
1658		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
1659		                
1659<script type="text/javascript">
1660/* <![CDATA[ */
1661 gform.initializeOnLoaded( function() {gformInitSpinner( 3, 'https://www.scopesdf.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_3').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https://www.scopesdf.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_3').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_3" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_3";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 3, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
1662/* ]]> */
1663</script>
1663
1664    </div>
1665    <a href="#back-to-top" class="back-to-top" title="Back to top of the page">&uarr;</a>
1666    <a href="#support-form" rel="modal:open" class="help-link">?</a>
1667    
1667<script type="text/javascript">
1668/* <![CDATA[ */
1669	var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g
1670	var newUrl = window.location.search.replace(relevanssi_rt_regex, '')
1671	history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash)
1672/* ]]> */
1673</script>
1673
1674<link rel='stylesheet' id='stem-banner-styles-css' href='https://www.scopesdf.org/wp-content/themes/scopesdf/dist/stem-banner.css?ver=1781250308' type='text/css' media='all' />
1675<link rel='stylesheet' id='gform_basic-css' href='https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.10.3' type='text/css' media='all' />
1676<link rel='stylesheet' id='gform_theme_components-css' href='https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.10.3' type='text/css' media='all' />
1677<link rel='stylesheet' id='gform_theme-css' href='https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.10.3' type='text/css' media='all' />
1678<script type="text/javascript" id="real3d-flipbook-forntend-js-extra">
1679/* <![CDATA[ */
1680var r3d_frontend = {"rootFolder":"https:\/\/www.scopesdf.org\/wp-content\/plugins\/real3d-flipbook-lite\/","version":"4.19.2"};
1681/* ]]> */
1682</script>
vendor: 1 bytes, line 1682
1682
1683<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/real3d-flipbook-lite/js/frontend.js?ver=4.19.2" id="real3d-flipbook-forntend-js"></script>
vendor: 1 bytes, line 1683
1683
1684<script type="text/javascript" id="scopesdf-public-script-js-extra">
1685/* <![CDATA[ */
1686var SCOPESDFOBJ = {"url":"https:\/\/www.scopesdf.org\/wp-content\/themes\/scopesdf","ajaxurl":"https:\/\/www.scopesdf.org\/wp-admin\/admin-ajax.php"};
1687/* ]]> */
1688</script>
vendor: 1 bytes, line 1688
1688
1689<script type="text/javascript" src="https://www.scopesdf.org/wp-content/themes/scopesdf/dist/public-script.min.js?ver=1781250308" id="scopesdf-public-script-js"></script>
vendor: 1 bytes, line 1689
1689
1690<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/js.cookie.min.js?ver=2.1.4" id="js-cookie-js"></script>
vendor: 1 bytes, line 1690
1690
1691<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/stacktable.js?ver=6.7.9" id="stacktable-js"></script>
vendor: 1 bytes, line 1691
1691
1692<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/jquery.appear.js?ver=1.1" id="wp_review-jquery-appear-js"></script>
vendor: 1 bytes, line 1692
1692
1693<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/jquery.magnific-popup.min.js?ver=1.1.0" id="magnificPopup-js"></script>
vendor: 1 bytes, line 1693
1693
1694<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/jquery.exitIntent.js?ver=3.0.0" id="wp-review-exit-intent-js"></script>
vendor: 1 bytes, line 1694
1694
1695<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 1695
1695
1696<script type="text/javascript" id="wp-util-js-extra">
1697/* <![CDATA[ */
1698var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
1699/* ]]> */
1700</script>
vendor: 1 bytes, line 1700
1700
1701<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/wp-util.min.js?ver=6.7.9" id="wp-util-js"></script>
vendor: 1 bytes, line 1701
1701
1702<script type="text/javascript" id="wp_review-js-js-extra">
1703/* <![CDATA[ */
1704var wpreview = {"ajaxurl":"https:\/\/www.scopesdf.org\/wp-admin\/admin-ajax.php","popup":{"enable":false,"width":"800px","animation_in":"bounceIn","animation_out":"bounceOut","overlay_color":"#0b0b0b","overlay_opacity":0.8,"post_type":"post","queryby":"category","orderby":"random","category":0,"tag":0,"review_type":0,"limit":6,"expiration":30,"cookie_name":"wpr-popup","delay":0,"show_on_load":false,"show_on_reach_bottom":false,"exit_intent":false,"screen_size_check":false,"screen_width":"","embed_show_title":"","embed_show_thumbnail":"","embed_show_excerpt":"","embed_show_rating_box":"","embed_show_credit":""},"rateAllFeatures":"Please rate all features","verifiedPurchase":"(Verified purchase)"};
1705/* ]]> */
1706</script>
vendor: 1 bytes, line 1706
1706
1707<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/main.js?ver=3.1.2" id="wp_review-js-js"></script>
vendor: 1 bytes, line 1707
1707
1708<script type="text/javascript" src="https://www.scopesdf.org/wp-content/plugins/wp-review-pro/public/js/jquery.knob.min.js?ver=1.1" id="jquery-knob-js"></script>
vendor: 1 bytes, line 1708
1708
1709<script type="text/javascript" id="gt_widget_script_76859349-js-before">
1710/* <![CDATA[ */
1711window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['76859349'] = {"default_language":"en","languages":["ar","zh-CN","nl","en","fr","de","it","pt","ru","es"],"url_structure":"none","native_language_names":1,"detect_browser_language":1,"flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-76859349","alt_flags":{"en":"usa"},"switcher_open_direction":"top","switcher_horizontal_position":"inline","switcher_text_color":"#666","switcher_arrow_color":"#666","switcher_border_color":"#ccc","switcher_background_color":"#fff","switcher_background_shadow_color":"#efefef","switcher_background_hover_color":"#fff","dropdown_text_color":"#000","dropdown_hover_color":"#fff","dropdown_background_color":"#eee","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
1712/* ]]> */
1713</script>
1713<script src="https://www.scopesdf.org/wp-content/plugins/gtranslate/js/dwf.js?ver=6.7.9" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="www.scopesdf.org" data-gt-widget-id="76859349" defer></script>
1713<script type="text/javascript" src="https://www.scopesdf.org/wp-content/themes/scopesdf/dist/stem-banner.min.js?ver=1781250308" id="stem-banner-script-js"></script>
vendor: 1 bytes, line 1713
1713
1714<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
vendor: 1 bytes, line 1714
1714
1715<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1715
1715
1716<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1716
1716
1717<script type="text/javascript" id="wp-i18n-js-after">
1718/* <![CDATA[ */
1719wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1720/* ]]> */
1721</script>
vendor: 1 bytes, line 1721
1721
1722<script type="text/javascript" src="https://www.scopesdf.org/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script>
vendor: 1 bytes, line 1722
1722
1723<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.10.3" id="gform_json-js"></script>
vendor: 1 bytes, line 1723
1723
1724<script type="text/javascript" id="gform_gravityforms-js-extra">
1725/* <![CDATA[ */
1726var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}};
1727var gf_legacy_multi = [];
1728var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https:\/\/www.scopesdf.org\/wp-content\/plugins\/gravityforms\/images"}};
1729var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/www.scopesdf.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.scopesdf.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"9af00f6f0319054e2cce4d4a1e778f8d","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
1730/* ]]> */
1731</script>
vendor: 1 bytes, line 1731
1731
1732<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.10.3" id="gform_gravityforms-js"></script>
vendor: 1 bytes, line 1732
1732
1733<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/js/jquery.textareaCounter.plugin.min.js?ver=2.10.3" id="gform_textarea_counter-js"></script>
vendor: 1 bytes, line 1733
1733
1734<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=3f278756f0a3032bed328ff6a9f6c01d" id="gform_gravityforms_utils-js"></script>
vendor: 1 bytes, line 1734
1734
1735<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=7c651d0ba638ce98b9c65141edddd567" id="gform_gravityforms_theme_vendors-js"></script>
vendor: 1 bytes, line 1735
1735
1736<script type="text/javascript" id="gform_gravityforms_theme-js-extra">
1737/* <![CDATA[ */
1738var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"9af00f6f0319054e2cce4d4a1e778f8d"},"ajax":{"ajaxurl":"https:\/\/www.scopesdf.org\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"1b41ae3e49","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https:\/\/www.scopesdf.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"2c9106ac78"};
1739/* ]]> */
1740</script>
vendor: 1 bytes, line 1740
1740
1741<script type="text/javascript" defer='defer' src="https://www.scopesdf.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=301fdc9aa6144168f3b854c4c2c8f6d3" id="gform_gravityforms_theme-js"></script>
vendor: 1 bytes, line 1741
1741
1742<script type="text/javascript">
1743/* <![CDATA[ */
1744 gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 3) {if(!jQuery('#input_3_3+.ginput_counter').length){jQuery('#input_3_3').textareaCount(    {'maxCharacterSize': 600,    'originalStyle': 'ginput_counter gfield_description',	 'truncate': true,	 'errorStyle' : '',    'displayFormat' : '#input of #max max characters'    });jQuery('#input_3_3').next('.ginput_counter').attr('aria-live','polite');}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 
1745/* ]]> */
1746</script>
vendor: 1 bytes, line 1746
1746
1747<script type="text/javascript">
1748/* <![CDATA[ */
1749 gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_3" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_3";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 3, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } ); 
1750/* ]]> */
1751</script>
1751
1752    
1752<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a400ed75ed332986',t:'MTc5MDI0Mzg3NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1752</body>
1753</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.