CINXE.COM
Page not found – Center for Applied Linguistics
<!DOCTYPE html> <html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <head> <meta charset="UTF-8"> <title>Page not found – Center for Applied Linguistics</title> <!-- All in One SEO 4.7.5 - aioseo.com --> <meta name="robots" content="noindex" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.7.5" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.cal.org\/#listItem","position":1,"name":"Home","item":"https:\/\/www.cal.org\/","nextItem":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#listItem"},{"@type":"ListItem","@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#listItem","position":2,"name":"Not Found","previousItem":"https:\/\/www.cal.org\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/www.cal.org\/#organization","name":"Center for Applied Linguistics","url":"https:\/\/www.cal.org\/","logo":{"@type":"ImageObject","url":"https:\/\/www.cal.org\/wp-content\/uploads\/2022\/05\/cropped-cal-logo-no-backgroudn-1.png","@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#organizationLogo","width":739,"height":148},"image":{"@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#webpage","url":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.cal.org\/#website"},"breadcrumb":{"@id":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/#breadcrumblist"}},{"@type":"WebSite","@id":"https:\/\/www.cal.org\/#website","url":"https:\/\/www.cal.org\/","name":"Center for Applied Linguistics","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.cal.org\/#organization"}}]} </script> <!-- All in One SEO --> <meta name="viewport" content="width=device-width, initial-scale=1"><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link href='https://fonts.googleapis.com' crossorigin rel='preconnect' /> <link rel="alternate" type="text/calendar" title="Center for Applied Linguistics » iCal Feed" href="https://www.cal.org/events/?ical=1" /> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.0.2 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-P6Q45Z5M3W" data-cfasync="false" data-wpfc-render="false" async></script> <script data-cfasync="false" data-wpfc-render="false"> var mi_version = '9.0.2'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.cal.org\/co\/afghan\/apeop.html\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-P6Q45Z5M3W', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-P6Q45Z5M3W', {"forceSSL":"true","link_attribution":"true","page_path":'\/404.html?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.cal.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.3.1"}}; /*! This file is auto-generated */ !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,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}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); </script> <style> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='elementor-frontend-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='elementor-post-14656-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-14656.css?ver=1731717688' media='all' /> <link rel='stylesheet' id='elementor-post-282-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-282.css?ver=1731717688' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.cal.org/wp-includes/css/dist/block-library/style.min.css?ver=6.3.1' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css'> body{--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--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--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%);--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-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{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;}.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;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='buttons-css' href='https://www.cal.org/wp-includes/css/buttons.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.cal.org/wp-includes/css/dashicons.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://www.cal.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.cal.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='media-views-css' href='https://www.cal.org/wp-includes/css/media-views.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='imgareaselect-css' href='https://www.cal.org/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' /> <link rel='stylesheet' id='datatablescss-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/jquery.dataTables.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='resdatatablescss-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/responsive.dataTables.min.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='cal_style-css' href='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/css/cal-style.css?ver=6.3.1' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=8.6.1' media='all' /> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=8.6.1' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=8.6.1' media='all' /> <style id='woocommerce-general-inline-css'> .woocommerce .page-header-image-single {display: none;}.woocommerce .entry-content,.woocommerce .product .entry-summary {margin-top: 0;}.related.products {clear: both;}.checkout-subscribe-prompt.clear {visibility: visible;height: initial;width: initial;}@media (max-width:768px) {.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {float: none;}.woocommerce .woocommerce-ordering select {max-width: 100%;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product {width: 100%;float: none;}} </style> <style id='woocommerce-inline-inline-css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/src/resources/css/tribe-events-single-skeleton.min.css?ver=6.8.1' media='all' /> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/src/resources/css/tribe-events-single-full.min.css?ver=6.8.1' media='all' /> <link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://www.cal.org/wp-content/plugins/the-events-calendar/src/resources/css/integrations/plugins/elementor/widgets/widget-base.min.css?ver=6.8.1' media='all' /> <link rel='stylesheet' id='generate-style-css' href='https://www.cal.org/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.5.1' media='all' /> <style id='generate-style-inline-css'> body{background-color:var(--base-2);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.dropdown-click .main-navigation ul ul{display:none;visibility:hidden;}.dropdown-click .main-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.05);}.dropdown-click .main-navigation ul ul li:last-child > ul.toggled-on{border-bottom:0;}.dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover > ul.toggled-on{display:block;left:auto;right:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible;float:none;}.dropdown-click .main-navigation.sub-menu-left .sub-menu.toggled-on, .dropdown-click .main-navigation.sub-menu-left ul li.sfHover > ul.toggled-on{right:0;}.dropdown-click nav ul ul ul{background-color:transparent;}.dropdown-click .widget-area .main-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px;}.dropdown-click .widget-area .main-navigation ul ul.toggled-on{position:relative;left:0;right:0;}.dropdown-click .widget-area.sidebar .main-navigation ul li.sfHover ul, .dropdown-click .widget-area.sidebar .main-navigation ul li:hover ul{right:0;left:0;}.dropdown-click .sfHover > a > .dropdown-menu-toggle > .gp-icon svg{transform:rotate(180deg);}.menu-item-has-children .dropdown-menu-toggle[role="presentation"]{pointer-events:none;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--base-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:70%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}} .elementor-template-full-width .site-content{display:block;} </style> <link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=3.5.1' media='all' /> <link rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=3.3.1' media='all' /> <link rel='stylesheet' id='elementskit-parallax-style-css' href='https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/assets/css/style.css?ver=3.7.1' media='all' /> <link rel='stylesheet' id='searchwp-forms-css' href='https://www.cal.org/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=4.3.17' media='all' /> <link rel='stylesheet' id='ekit-widget-styles-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=3.3.1' media='all' /> <link rel='stylesheet' id='ekit-widget-styles-pro-css' href='https://www.cal.org/wp-content/plugins/elementskit/widgets/init/assets/css/widget-styles-pro.css?ver=3.7.1' media='all' /> <link rel='stylesheet' id='ekit-responsive-css' href='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=3.3.1' media='all' /> <link rel='stylesheet' id='eael-general-css' href='https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.0.10' media='all' /> <link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.3.1' media='all' /> <link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> <link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' media='all' /> <link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> <link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><!--n2css--><!--n2js--><script src='https://www.cal.org/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=9.0.2' id='monsterinsights-frontend-script-js'></script> <script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.cal.org","hash_tracking":"false","v4_id":"G-P6Q45Z5M3W"};</script> <script id='utils-js-extra'> var userSettings = {"url":"\/","uid":"0","time":"1732549033","secure":"1"}; </script> <script src='https://www.cal.org/wp-includes/js/utils.min.js?ver=6.3.1' id='utils-js'></script> <script src='https://www.cal.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.0' id='jquery-core-js'></script> <script src='https://www.cal.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1' id='jquery-migrate-js'></script> <script src='https://www.cal.org/wp-includes/js/plupload/moxie.min.js?ver=1.3.5' id='moxiejs-js'></script> <script src='https://www.cal.org/wp-includes/js/plupload/plupload.min.js?ver=2.1.9' id='plupload-js'></script> <!--[if lt IE 8]> <script src='https://www.cal.org/wp-includes/js/json2.min.js?ver=2015-05-03' id='json2-js'></script> <![endif]--> <script src='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/jquery-3.6.0.min.js?ver=6.3.1' id='jqueryminjs-js'></script> <script src='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/jquery.dataTables.min.js?ver=6.3.1' id='datatablesjs-js'></script> <script src='https://www.cal.org/wp-content/plugins/custom-shortcode-for-post/assets/js/dataTables.responsive.min.js?ver=6.3.1' id='resdatatablesjs-js'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.8.6.1' id='jquery-blockui-js' defer data-wp-strategy='defer'></script> <script id='wc-add-to-cart-js-extra'> var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/www.cal.org\/cart\/","is_cart":"","cart_redirect_after_add":"no"}; </script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=8.6.1' id='wc-add-to-cart-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.8.6.1' id='js-cookie-js' defer data-wp-strategy='defer'></script> <script id='woocommerce-js-extra'> var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; </script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=8.6.1' id='woocommerce-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/assets/js/jarallax.js?ver=3.7.1' id='jarallax-js'></script> <link rel="https://api.w.org/" href="https://www.cal.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cal.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.3.1" /> <meta name="generator" content="WooCommerce 8.6.1" /> <style type="text/css"> .feedzy-rss-link-icon:after { content: url("https://www.cal.org/wp-content/plugins/feedzy-rss-feeds/img/external-link.png"); margin-left: 3px; } </style> <script type="text/javascript"><!-- function powerpress_pinw(pinw_url){window.open(pinw_url, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=460,height=320'); return false;} //--> </script> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.cal.org"><link rel="alternate" href="https://www.cal.org/wp-json/tribe/events/v1/" /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <meta name="generator" content="Elementor 3.25.6; features: additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-auto"> <script type="text/javascript">var elementskit_module_parallax_url = "https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/";</script> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <link rel="icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.cal.org/wp-content/uploads/2022/05/cropped-CAL-Color-F-2-1-270x270.png" /> <style id="wpforms-css-vars-root"> :root { --wpforms-field-border-radius: 3px; --wpforms-field-border-style: solid; --wpforms-field-border-size: 1px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-field-menu-color: #ffffff; --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-border-style: none; --wpforms-button-border-size: 1px; --wpforms-button-background-color: #066aab; --wpforms-button-border-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-page-break-color: #066aab; --wpforms-background-image: none; --wpforms-background-position: center center; --wpforms-background-repeat: no-repeat; --wpforms-background-size: cover; --wpforms-background-width: 100px; --wpforms-background-height: 100px; --wpforms-background-color: rgba( 0, 0, 0, 0 ); --wpforms-background-url: none; --wpforms-container-padding: 0px; --wpforms-container-border-style: none; --wpforms-container-border-width: 1px; --wpforms-container-border-color: #000000; --wpforms-container-border-radius: 3px; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style></head> <body class="error404 wp-custom-logo wp-embed-responsive theme-generatepress woocommerce-no-js tribe-no-js left-sidebar nav-left-sidebar separate-containers header-aligned-left dropdown-click dropdown-click-menu-item elementor-default elementor-kit-7" itemtype="https://schema.org/WebPage" itemscope> <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a><div class="ekit-template-content-markup ekit-template-content-header"> <div data-elementor-type="wp-post" data-elementor-id="14656" class="elementor elementor-14656" data-elementor-post-type="elementskit_template"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-8966881 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="8966881" data-element_type="section" id="header_pop" data-settings="{"sticky":"top","background_background":"classic","ekit_has_onepagescroll_dot":"yes","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e3f970" data-id="1e3f970" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-11cec07 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="11cec07" data-element_type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-59789aa" data-id="59789aa" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4773ee5 elementor-icon-list--layout-inline elementor-align-left elementor-mobile-align-center elementor-widget__width-initial elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4773ee5" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items elementor-inline-items"> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/news-and-events/blog/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="far fa-edit"></i> </span> <span class="elementor-icon-list-text">Blog</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://calstore.cal.org/" target="_blank"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-store-alt"></i> </span> <span class="elementor-icon-list-text">CAL Store</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://solutions.cal.org/" target="_blank"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-handshake"></i> </span> <span class="elementor-icon-list-text">CAL Solutions</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/donate/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-donate"></i> </span> <span class="elementor-icon-list-text">Donate</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://signup.e2ma.net/signup/1921629/1896392/"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="icon icon-newsletter"></i> </span> <span class="elementor-icon-list-text">Subscribe</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7d31fe7 elementor-hidden-mobile" data-id="7d31fe7" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-8e9e637 elementor-widget__width-auto cal-search-10 elementor-search-form--skin-classic elementor-search-form--button-type-icon elementor-search-form--icon-search elementor-widget elementor-widget-search-form" data-id="8e9e637" data-element_type="widget" data-settings="{"skin":"classic","ekit_we_effect_on":"none"}" data-widget_type="search-form.default"> <div class="elementor-widget-container"> <search role="search"> <form class="elementor-search-form" action="https://www.cal.org" method="get"> <div class="elementor-search-form__container"> <label class="elementor-screen-only" for="elementor-search-form-8e9e637">Search</label> <input id="elementor-search-form-8e9e637" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> <button class="elementor-search-form__submit" type="submit" aria-label="Search"> <i aria-hidden="true" class="fas fa-search"></i> <span class="elementor-screen-only">Search</span> </button> </div> </form> </search> </div> </div> </div> </div> </div> </section> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-1a30064 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1a30064" data-element_type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4f24cc2" data-id="4f24cc2" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-bdefc7d elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="bdefc7d" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://www.cal.org"> <img src="https://www.cal.org/wp-content/uploads/elementor/thumbs/cal-logo-no-backgroudn-ppexk25c10ind2h8o36lrkbs9im1hcvrvkyk75n9jm.png" title="cal-logo-no-backgroudn.png" alt="cal-logo-no-backgroudn.png" loading="lazy" /> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f414480" data-id="f414480" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1b6838a elementor-widget__width-auto elementor-widget elementor-widget-ekit-nav-menu" data-id="1b6838a" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="ekit-nav-menu.default"> <div class="elementor-widget-container"> <nav class="ekit-wid-con ekit_menu_responsive_tablet" data-hamburger-icon="" data-hamburger-icon-type="icon" data-responsive-breakpoint="1024"> <button class="elementskit-menu-hamburger elementskit-menu-toggler" type="button" aria-label="hamburger-icon"> <span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span><span class="elementskit-menu-hamburger-icon"></span> </button> <div id="ekit-megamenu-main-menu" class="elementskit-menu-container elementskit-menu-offcanvas-elements elementskit-navbar-nav-default ekit-nav-menu-one-page-no ekit-nav-dropdown-hover"><ul id="menu-main-menu" class="elementskit-navbar-nav elementskit-menu-po-right submenu-click-on-icon"><li id="menu-item-1654" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1654 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">Who We Are<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a> <ul class="elementskit-dropdown elementskit-submenu-panel"> <li id="menu-item-1682" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1682 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/mission-values/" class=" dropdown-item">Mission & Values</a> <li id="menu-item-1670" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1670 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/board-of-trustees/" class=" dropdown-item">Board of Trustees</a> <li id="menu-item-23219" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23219 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/staff-associates/staff-directory/" class=" dropdown-item">Staff & Associates</a> <li id="menu-item-1647" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1647 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/our-history/" class=" dropdown-item">Our History</a> <li id="menu-item-1646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1646 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/our-founder/" class=" dropdown-item">Our Founder</a> <li id="menu-item-1669" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1669 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/who-we-are/annual-reports/" class=" dropdown-item">Annual Reports</a></ul> </li> <li id="menu-item-1655" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1655 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">What We Do<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a> <ul class="elementskit-dropdown elementskit-submenu-panel"> <li id="menu-item-1649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/projects/" class=" dropdown-item">Projects</a> <li id="menu-item-1650" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1650 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/research/" class=" dropdown-item">Research</a> <li id="menu-item-1689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1689 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/what-we-do/services/" class=" dropdown-item">Services</a> <li id="menu-item-17811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17811 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://solutions.cal.org/solutions-we-offer/online-education/" class=" dropdown-item">Online Courses</a> <li id="menu-item-22580" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22580 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://solutions.cal.org/" class=" dropdown-item">Professional Development</a></ul> </li> <li id="menu-item-1659" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1659 nav-item elementskit-dropdown-has top_position elementskit-dropdown-menu-default_width elementskit-megamenu-has elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/areas-of-impact/" class="ekit-menu-nav-link">Areas of Impact<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a><div class="elementskit-megamenu-panel"> <div data-elementor-type="wp-post" data-elementor-id="2091" class="elementor elementor-2091" data-elementor-post-type="elementskit_content"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-7e75aa7 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7e75aa7" data-element_type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4c8a0f9" data-id="4c8a0f9" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-174b911 elementor-widget elementor-widget-elementskit-heading" data-id="174b911" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/adult-literacy-and-language-education/"><p class="ekit-heading--title elementskit-section-title ">Adult Literacy and Language Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> <div class="elementor-element elementor-element-f35f8f0 elementor-widget elementor-widget-elementskit-heading" data-id="f35f8f0" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/dual-language-and-multilingual-education/"><p class="ekit-heading--title elementskit-section-title ">Dual Language and Multilingual Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> <div class="elementor-element elementor-element-ad021e5 elementor-widget elementor-widget-elementskit-heading" data-id="ad021e5" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/immigrants-and-newcomers/"><p class="ekit-heading--title elementskit-section-title ">Immigrants and Newcomers</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> <div class="elementor-element elementor-element-461e683 elementor-widget elementor-widget-elementskit-heading" data-id="461e683" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/international-language-education/"><p class="ekit-heading--title elementskit-section-title ">International Language Education</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-92a8d72" data-id="92a8d72" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d49923d elementor-widget elementor-widget-elementskit-heading" data-id="d49923d" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/prek-12-el-education/"><p class="ekit-heading--title elementskit-section-title ">PreK-12 EL Education </p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> <div class="elementor-element elementor-element-d5f3bb0 elementor-widget elementor-widget-elementskit-heading" data-id="d5f3bb0" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/testing-and-assessment/"><p class="ekit-heading--title elementskit-section-title ">Testing and Assessment</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> <div class="elementor-element elementor-element-e2ab23c elementor-widget elementor-widget-elementskit-heading" data-id="e2ab23c" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-heading.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" ><div class="ekit-heading elementskit-section-title-wraper text_left ekit_heading_tablet- ekit_heading_mobile-"><a href="https://www.cal.org/areas-of-impact/world-languages/"><p class="ekit-heading--title elementskit-section-title ">World Languages</p></a><div class="ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long"><div class="elementskit-border-divider elementskit-style-long"></div></div></div></div> </div> </div> </div> </div> </div> </section> </div> </div></li> <li id="menu-item-1693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1693 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">Resource Center<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a> <ul class="elementskit-dropdown elementskit-submenu-panel"> <li id="menu-item-1700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1700 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/webinars-video-resources/" class=" dropdown-item">Webinars & Videos<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a> <ul class="elementskit-dropdown elementskit-submenu-panel"> <li id="menu-item-24703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24703 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/research-to-policy-series/" class=" dropdown-item">Research to Policy Webinars</a> </ul> <li id="menu-item-1641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1641 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/freeresources/" class=" dropdown-item">Online Learning</a> <li id="menu-item-1676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1676 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/databases-directories/" class=" dropdown-item">Databases & Directories</a> <li id="menu-item-1640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1640 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/links/" class=" dropdown-item">Online Organizations</a> <li id="menu-item-1643" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1643 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/publications-products/" class=" dropdown-item">Products & Publications</a> <li id="menu-item-1645" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1645 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/resource-center/resource-archive/" class=" dropdown-item">Resource Archive</a></ul> </li> <li id="menu-item-1638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1638 nav-item elementskit-dropdown-has relative_position elementskit-dropdown-menu-default_width elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/" class="ekit-menu-nav-link ekit-menu-dropdown-toggle">News<i class="icon icon-down-arrow1 elementskit-submenu-indicator"></i></a> <ul class="elementskit-dropdown elementskit-submenu-panel"> <li id="menu-item-1673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1673 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/blog/" class=" dropdown-item">Blog</a> <li id="menu-item-1674" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1674 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/calendar-of-events/" class=" dropdown-item">Calendar</a> <li id="menu-item-1639" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1639 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/in-the-news/" class=" dropdown-item">News</a> <li id="menu-item-1707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1707 nav-item elementskit-mobile-builder-content" data-vertical-menu=750px><a href="https://www.cal.org/news-and-events/subscribe-to-cal-news/" class=" dropdown-item">Subscribe</a></ul> </li> </ul><div class="elementskit-nav-identity-panel"> <div class="elementskit-site-title"> <a class="elementskit-nav-logo" href="https://www.cal.org" target="_self" rel=""> <img fetchpriority="high" width="739" height="180" src="https://www.cal.org/wp-content/uploads/2022/05/cal-logo-no-backgroudn.png" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.cal.org/wp-content/uploads/2022/05/cal-logo-no-backgroudn.png 739w, https://www.cal.org/wp-content/uploads/2022/05/cal-logo-no-backgroudn-600x146.png 600w, https://www.cal.org/wp-content/uploads/2022/05/cal-logo-no-backgroudn-300x73.png 300w" sizes="(max-width: 739px) 100vw, 739px" /> </a> </div><button class="elementskit-menu-close elementskit-menu-toggler" type="button">X</button></div></div> <div class="elementskit-menu-overlay elementskit-menu-offcanvas-elements elementskit-menu-toggler ekit-nav-menu--overlay"></div> </nav> </div> </div> <div class="elementor-element elementor-element-60e92d1 elementor-widget__width-auto cal-search-1 elementor-widget elementor-widget-elementskit-header-search" data-id="60e92d1" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="elementskit-header-search.default"> <div class="elementor-widget-container"> <div class="ekit-wid-con" > <a href="#ekit_modal-popup-60e92d1" class="ekit_navsearch-button ekit-modal-popup" aria-label="navsearch-button"> <i aria-hidden="true" class="icon icon-search"></i> </a> <!-- language switcher strart --> <!-- xs modal --> <div class="zoom-anim-dialog mfp-hide ekit_modal-searchPanel" id="ekit_modal-popup-60e92d1"> <div class="ekit-search-panel"> <!-- Polylang search - thanks to Alain Melsens --> <form role="search" method="get" class="ekit-search-group" action="https://www.cal.org/"> <input type="search" class="ekit_search-field" aria-label="search-form" placeholder="Search..." value="" name="s"> <button type="submit" class="ekit_search-button" aria-label="search-button"> <i aria-hidden="true" class="icon icon-search"></i> </button> </form> </div> </div><!-- End xs modal --> <!-- end language switcher strart --> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> </div> </div> <div class="site grid-container container hfeed" id="page"> <div class="site-content" id="content"> <div class="content-area" id="primary"> <main class="site-main" id="main"> <div class="inside-article"> <header class="entry-header"> <h1 class="entry-title" itemprop="headline">Oops! That page can’t be found.</h1> </header> <div class="entry-content" itemprop="text"> <p>It looks like nothing was found at this location. Maybe try searching?</p><form method="get" class="search-form" action="https://www.cal.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:"> </label> <button class="search-submit" aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button></form> </div> </div> </main> </div> <div class="widget-area sidebar is-left-sidebar" id="left-sidebar"> <div class="inside-left-sidebar"> <div class="gen-sidebar-nav"> <nav class="main-navigation sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope> <div class="inside-navigation grid-container"> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"> <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span> </button> <div id="primary-menu" class="main-nav"> <ul class="menu sf-menu"> <li class="page_item page-item-2"><a href="https://www.cal.org/sample-page/">Sample Page</a></li> <li class="page_item page-item-206 menu-item-has-children"><a href="https://www.cal.org/who-we-are/">Who We Are<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-264"><a href="https://www.cal.org/who-we-are/mission-values/">Mission and Values</a></li> <li class="page_item page-item-293"><a href="https://www.cal.org/who-we-are/board-of-trustees/">Board of Trustees</a></li> <li class="page_item page-item-314 menu-item-has-children"><a href="https://www.cal.org/who-we-are/staff-associates/">Staff and Associates<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2519"><a href="https://www.cal.org/who-we-are/staff-associates/staff-directory/">Staff Directory</a></li> <li class="page_item page-item-2527 menu-item-has-children"><a href="https://www.cal.org/who-we-are/staff-associates/fellowships/">Fellowships<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2556"><a href="https://www.cal.org/who-we-are/staff-associates/fellowships/charles-a-ferguson-fellowship/">Charles A. Ferguson Fellowship</a></li> <li class="page_item page-item-2561"><a href="https://www.cal.org/who-we-are/staff-associates/fellowships/g-richard-tucker-fellowship/">G. Richard Tucker Fellowship</a></li> </ul> </li> <li class="page_item page-item-23211"><a href="https://www.cal.org/who-we-are/staff-associates/leadership/">Leadership</a></li> </ul> </li> <li class="page_item page-item-319 menu-item-has-children"><a href="https://www.cal.org/who-we-are/career-opportunities/">Career Opportunities<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2535"><a href="https://www.cal.org/who-we-are/career-opportunities/interns/">Interns</a></li> <li class="page_item page-item-2540 menu-item-has-children"><a href="https://www.cal.org/who-we-are/career-opportunities/consultants/">Consultants<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2761"><a href="https://www.cal.org/who-we-are/career-opportunities/consultants/resarchconsultantopp2022/">Research Consultant Opportunity</a></li> <li class="page_item page-item-2769"><a href="https://www.cal.org/who-we-are/career-opportunities/consultants/pdconsultantopp2021/">PreK-12 Professional Development Consultant Opportunity</a></li> <li class="page_item page-item-2777"><a href="https://www.cal.org/who-we-are/career-opportunities/consultants/test-item-writers/">CAL Professional Item Writer Opportunity</a></li> <li class="page_item page-item-2786"><a href="https://www.cal.org/who-we-are/career-opportunities/consultants/pqr-consultants/">Psychometrics and Quantitative Research – Consulting Opportunities</a></li> </ul> </li> </ul> </li> <li class="page_item page-item-324 menu-item-has-children"><a href="https://www.cal.org/who-we-are/our-history/">Our History<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2566"><a href="https://www.cal.org/who-we-are/our-history/1960s/">The 1960s: Building Foundations</a></li> <li class="page_item page-item-2571"><a href="https://www.cal.org/who-we-are/our-history/1970s/">The 1970s: Responding to New Needs</a></li> <li class="page_item page-item-2577"><a href="https://www.cal.org/who-we-are/our-history/1980s/">The 1980s: Broadening Our Scope</a></li> <li class="page_item page-item-2583"><a href="https://www.cal.org/who-we-are/our-history/1990s/">The 1990s: Promoting Program and Student Success</a></li> <li class="page_item page-item-2588"><a href="https://www.cal.org/who-we-are/our-history/2000s/">The 2000s: Addressing Language and Cultural Differences</a></li> <li class="page_item page-item-2593"><a href="https://www.cal.org/who-we-are/our-history/2010s/">The 2010s: Promoting Access, Equity, and Mutual Understanding</a></li> </ul> </li> <li class="page_item page-item-329 menu-item-has-children"><a href="https://www.cal.org/who-we-are/cal60/">CAL 60<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2608"><a href="https://www.cal.org/who-we-are/cal60/petco-pre-employment-training-corporation-1984/">PETCO (Pre-Employment Training Corporation)(1984)</a></li> <li class="page_item page-item-2614"><a href="https://www.cal.org/who-we-are/cal60/pass-preparation-for-american-secondary-schools-1987/">PASS: Preparation for American Secondary Schools. (1987)</a></li> <li class="page_item page-item-2620"><a href="https://www.cal.org/who-we-are/cal60/language-in-action-1985/">Language in Action. (1985)</a></li> <li class="page_item page-item-2626"><a href="https://www.cal.org/who-we-are/cal60/communicative-math-and-science-teaching-1990/">Communicative Math and Science Teaching. (1990)</a></li> <li class="page_item page-item-2633"><a href="https://www.cal.org/who-we-are/cal60/american-english-for-international-officers-partial/">American English for International Officers Partial</a></li> <li class="page_item page-item-2639"><a href="https://www.cal.org/who-we-are/cal60/teaching-for-tomorrow/">Teaching For Tomorrow</a></li> <li class="page_item page-item-2646"><a href="https://www.cal.org/who-we-are/cal60/skillpac-english-for-industry-1985/">Skillpac: English for Industry (1985)</a></li> <li class="page_item page-item-2652"><a href="https://www.cal.org/who-we-are/cal60/sing-a-song-together-prep-preparing-refugees-for-elementary-programs-1987/">Sing a Song Together (PREP- Preparing Refugees for Elementary Programs). (1987)</a></li> <li class="page_item page-item-13651"><a href="https://www.cal.org/who-we-are/cal60/test-page-treyalthea/">Test Page Trey&Althea</a></li> </ul> </li> <li class="page_item page-item-334 menu-item-has-children"><a href="https://www.cal.org/who-we-are/our-founder/">Our Founder<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2665 menu-item-has-children"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/">The Charles A. Ferguson Award for Outstanding Scholarship<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2673"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2022-ferguson-award-micheline-chalhoub-deville/">2022 Ferguson Award – Micheline Chalhoub-Deville</a></li> <li class="page_item page-item-2678"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/baquedano-lopez-2021-ferguson-award/">2021: Patricia Baquedano-López, PhD</a></li> <li class="page_item page-item-2683"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2020-ferguson-award-bigelow/">2020 Ferguson Award – Dr. Martha Bigelow</a></li> <li class="page_item page-item-2688"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2019-ferguson-award-hornberger/">2019 Ferguson Award – Nancy H. Hornberger, PhD</a></li> <li class="page_item page-item-2693"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2018-ferguson-award-rosa/">2018 Ferguson Award – Jonathan Rosa, PhD</a></li> <li class="page_item page-item-2699"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2017-ferguson-award-garcia/">2017 Ferguson Award – Ofelia García, PhD</a></li> <li class="page_item page-item-2704"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/ferguson-award-wright-2016/">2016 Ferguson Award – Wayne E. Wright, PhD</a></li> <li class="page_item page-item-2710"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/ferguson-award-huebner-2015/">2015 Ferguson Award – Thom G. Huebner, PhD</a></li> <li class="page_item page-item-19582"><a href="https://www.cal.org/who-we-are/our-founder/ferguson-award/2023-ferguson-award-maria-carreira/">2023 Ferguson Award – Maria Carreira</a></li> </ul> </li> </ul> </li> <li class="page_item page-item-342"><a href="https://www.cal.org/who-we-are/annual-reports/">Annual Reports</a></li> </ul> </li> <li class="page_item page-item-374 menu-item-has-children"><a href="https://www.cal.org/what-we-do/">What We Do<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-382"><a href="https://www.cal.org/what-we-do/projects/">Projects</a></li> <li class="page_item page-item-390"><a href="https://www.cal.org/what-we-do/research/">Research</a></li> <li class="page_item page-item-395 menu-item-has-children"><a href="https://www.cal.org/what-we-do/services/">Services<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-2822"><a href="https://www.cal.org/what-we-do/services/program-evaluation-services/">Program Evaluation Services</a></li> </ul> </li> <li class="page_item page-item-403"><a href="https://www.cal.org/what-we-do/online-courses/">Online Courses</a></li> </ul> </li> <li class="page_item page-item-408 menu-item-has-children"><a href="https://www.cal.org/areas-of-impact/">Areas of Impact<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-425"><a href="https://www.cal.org/areas-of-impact/adult-literacy-and-language-education/">Adult Literacy and Language Education</a></li> <li class="page_item page-item-647"><a href="https://www.cal.org/areas-of-impact/international-language-education/">International Language Education </a></li> <li class="page_item page-item-668"><a href="https://www.cal.org/areas-of-impact/prek-12-el-assessment/">PreK-12 EL Assessment</a></li> <li class="page_item page-item-684"><a href="https://www.cal.org/areas-of-impact/adult-english-assessment/">Adult English Assessment</a></li> <li class="page_item page-item-695"><a href="https://www.cal.org/areas-of-impact/world-languages-assessment/">World Languages Assessment</a></li> <li class="page_item page-item-707 menu-item-has-children"><a href="https://www.cal.org/areas-of-impact/immigrants-and-newcomers/">Immigrants and Newcomers<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-13674"><a href="https://www.cal.org/areas-of-impact/immigrants-and-newcomers/newcomers-in-your-school/">Newcomers in Your School: Cultural Connections and Instructional Strategies</a></li> </ul> </li> <li class="page_item page-item-14691"><a href="https://www.cal.org/areas-of-impact/prek-12-el-education/">PreK-12 EL Education </a></li> <li class="page_item page-item-14693"><a href="https://www.cal.org/areas-of-impact/dual-language-and-multilingual-education/">Dual Language and Multilingual Education</a></li> <li class="page_item page-item-14697"><a href="https://www.cal.org/areas-of-impact/world-languages/">World Languages</a></li> <li class="page_item page-item-14701"><a href="https://www.cal.org/areas-of-impact/testing-and-assessment/">Testing and Assessment</a></li> </ul> </li> <li class="page_item page-item-778 menu-item-has-children"><a href="https://www.cal.org/resource-center/">Resource Center<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-784"><a href="https://www.cal.org/resource-center/research-to-policy-series/">Research to Policy: Critical Conversations in Language Education</a></li> <li class="page_item page-item-795"><a href="https://www.cal.org/resource-center/webinars-video-resources/">Webinars and Video Resources</a></li> <li class="page_item page-item-800"><a href="https://www.cal.org/resource-center/freeresources/">Online Learning Resources</a></li> <li class="page_item page-item-810"><a href="https://www.cal.org/resource-center/databases-directories/">Databases and Directories</a></li> <li class="page_item page-item-815"><a href="https://www.cal.org/resource-center/links/">Online Organizations</a></li> <li class="page_item page-item-820"><a href="https://www.cal.org/resource-center/publications-products/">Products and Publications</a></li> <li class="page_item page-item-825 menu-item-has-children"><a href="https://www.cal.org/resource-center/resource-archive/">Resource Archive<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-830"><a href="https://www.cal.org/resource-center/resource-archive/digests/">Digests</a></li> <li class="page_item page-item-835"><a href="https://www.cal.org/resource-center/resource-archive/linguistic-reporter-collection/">Linguistic Reporter Collection</a></li> <li class="page_item page-item-840"><a href="https://www.cal.org/resource-center/resource-archive/heritage-briefs/">Heritage Briefs</a></li> <li class="page_item page-item-845"><a href="https://www.cal.org/resource-center/resource-archive/heritage-voices-programs-collection/">Heritage Voices: Programs Collection</a></li> <li class="page_item page-item-851"><a href="https://www.cal.org/resource-center/resource-archive/heritage-voices-languages-collection/">Heritage Voices: Languages Collection</a></li> <li class="page_item page-item-13218"><a href="https://www.cal.org/resource-center/resource-archive/heritage-languages-schools-briefs/">Heritage Languages Schools Briefs</a></li> </ul> </li> <li class="page_item page-item-856"><a href="https://www.cal.org/resource-center/permissions/">Permissions</a></li> <li class="page_item page-item-17953"><a href="https://www.cal.org/resource-center/research-tps/">Research to Policy: Critical Conversations in Language Education</a></li> <li class="page_item page-item-19056"><a href="https://www.cal.org/resource-center/cal-commentary/">CAL Commentary</a></li> </ul> </li> <li class="page_item page-item-861 menu-item-has-children"><a href="https://www.cal.org/news-and-events/">News and Events<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-866"><a href="https://www.cal.org/news-and-events/blog/">Blog</a></li> <li class="page_item page-item-871"><a href="https://www.cal.org/news-and-events/calendar-of-events/">Calendar of Events</a></li> <li class="page_item page-item-876"><a href="https://www.cal.org/news-and-events/in-the-news/">In the News</a></li> <li class="page_item page-item-881"><a href="https://www.cal.org/news-and-events/subscribe-to-cal-news/">Subscribe to CAL News</a></li> </ul> </li> <li class="page_item page-item-887 menu-item-has-children"><a href="https://www.cal.org/flad/">FLAD<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-892"><a href="https://www.cal.org/flad/foreign-language-assessment-directory/">Foreign Language Assessment Directory</a></li> <li class="page_item page-item-899 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/">Understanding Assessment Tutorial<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-904 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/introduction/">Introduction<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1322"><a href="https://www.cal.org/flad/flad-tutorial/introduction/elementary-immersion-sample-response/">Elementary Immersion Sample Response</a></li> </ul> </li> <li class="page_item page-item-910"><a href="https://www.cal.org/flad/flad-tutorial/page-1/">Key Concepts</a></li> <li class="page_item page-item-920 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/validity/">Validity<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-926"><a href="https://www.cal.org/flad/flad-tutorial/validity/page-1/">What do I want to know?</a></li> <li class="page_item page-item-933"><a href="https://www.cal.org/flad/flad-tutorial/validity/page-2/">What skills do I want to measure?</a></li> <li class="page_item page-item-944"><a href="https://www.cal.org/flad/flad-tutorial/validity/page-3/">What is the intended purpose of the test?</a></li> <li class="page_item page-item-952"><a href="https://www.cal.org/flad/flad-tutorial/validity/page-4/">How will I use the test results?</a></li> <li class="page_item page-item-960"><a href="https://www.cal.org/flad/flad-tutorial/validity/page-5/">What information will the test provide?</a></li> <li class="page_item page-item-965"><a href="https://www.cal.org/flad/flad-tutorial/validity/exercise/">Show what you know!</a></li> <li class="page_item page-item-976"><a href="https://www.cal.org/flad/flad-tutorial/validity/sample-response-elementary/">Sample Response – Elementary</a></li> <li class="page_item page-item-981"><a href="https://www.cal.org/flad/flad-tutorial/validity/sample-response-secondary/">Sample Response – Secondary</a></li> <li class="page_item page-item-990"><a href="https://www.cal.org/flad/flad-tutorial/validity/sample-response-post-secondary/">Sample Response – Post-secondary</a></li> <li class="page_item page-item-998"><a href="https://www.cal.org/flad/flad-tutorial/validity/sample-response-heritage/">Sample Response – Heritage</a></li> <li class="page_item page-item-1006"><a href="https://www.cal.org/flad/flad-tutorial/validity/sample-response-professional/">Sample Response – Professional</a></li> <li class="page_item page-item-1014"><a href="https://www.cal.org/flad/flad-tutorial/validity/puzzle/">Puzzle Piece</a></li> </ul> </li> <li class="page_item page-item-1021 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/reliability/">Reliability<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1028"><a href="https://www.cal.org/flad/flad-tutorial/reliability/page-1/">What is the relationship between reliability and validity?</a></li> <li class="page_item page-item-1033"><a href="https://www.cal.org/flad/flad-tutorial/reliability/page-2/">How do I determine if a test is reliable for my situation?</a></li> <li class="page_item page-item-1043"><a href="https://www.cal.org/flad/flad-tutorial/reliability/page-3/">What could affect reliability?</a></li> <li class="page_item page-item-1051"><a href="https://www.cal.org/flad/flad-tutorial/reliability/sample-response-elementary/">Sample Response – Elementary</a></li> <li class="page_item page-item-1057"><a href="https://www.cal.org/flad/flad-tutorial/reliability/sample-response-secondary/">Sample Response – Secondary</a></li> <li class="page_item page-item-1075"><a href="https://www.cal.org/flad/flad-tutorial/reliability/sample-response-post-secondary/">Sample Response – Post-secondary</a></li> <li class="page_item page-item-1084"><a href="https://www.cal.org/flad/flad-tutorial/reliability/sample-response-heritage/">Sample Response – Heritage</a></li> <li class="page_item page-item-1092"><a href="https://www.cal.org/flad/flad-tutorial/reliability/sample-response-professional/">Sample Response – Professional</a></li> <li class="page_item page-item-1097"><a href="https://www.cal.org/flad/flad-tutorial/reliability/puzzle/">Puzzle Piece</a></li> <li class="page_item page-item-12466"><a href="https://www.cal.org/flad/flad-tutorial/reliability/exercise/">Show what you know!</a></li> </ul> </li> <li class="page_item page-item-1104 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/practicality/">Practicality<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1110"><a href="https://www.cal.org/flad/flad-tutorial/practicality/page-1/">Do I have the resources to use this test in my classroom?</a></li> <li class="page_item page-item-1117"><a href="https://www.cal.org/flad/flad-tutorial/practicality/page-2/">What are the practical considerations for test administration?</a></li> <li class="page_item page-item-1125"><a href="https://www.cal.org/flad/flad-tutorial/practicality/page-3/">What are the practical considerations in scoring a test?</a></li> <li class="page_item page-item-1131"><a href="https://www.cal.org/flad/flad-tutorial/practicality/sample-response-elementary/">Sample Response – Elementary</a></li> <li class="page_item page-item-1136"><a href="https://www.cal.org/flad/flad-tutorial/practicality/sample-response-secondary/">Sample Response – Secondary</a></li> <li class="page_item page-item-1144"><a href="https://www.cal.org/flad/flad-tutorial/practicality/sample-response-post-secondary/">Sample Response – Post-secondary</a></li> <li class="page_item page-item-1152"><a href="https://www.cal.org/flad/flad-tutorial/practicality/sample-response-heritage/">Sample Response – Heritage</a></li> <li class="page_item page-item-1159"><a href="https://www.cal.org/flad/flad-tutorial/practicality/sample-response-professional/">Sample Response – Professional</a></li> <li class="page_item page-item-1164"><a href="https://www.cal.org/flad/flad-tutorial/practicality/puzzle/">Puzzle Piece</a></li> <li class="page_item page-item-12519"><a href="https://www.cal.org/flad/flad-tutorial/practicality/exercise/">Show what you know!</a></li> </ul> </li> <li class="page_item page-item-1169 menu-item-has-children"><a href="https://www.cal.org/flad/flad-tutorial/impact/">Impact<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1175"><a href="https://www.cal.org/flad/flad-tutorial/impact/page-1/">What are the possible effects of a test?</a></li> <li class="page_item page-item-1185"><a href="https://www.cal.org/flad/flad-tutorial/impact/page-2/">What does positive washback look like?</a></li> <li class="page_item page-item-1193"><a href="https://www.cal.org/flad/flad-tutorial/impact/page-3/">What does negative washback looks like?</a></li> <li class="page_item page-item-1200"><a href="https://www.cal.org/flad/flad-tutorial/impact/page-4/">Who will be affected?</a></li> <li class="page_item page-item-1206"><a href="https://www.cal.org/flad/flad-tutorial/impact/page-5/">How will different stakeholders be affected?</a></li> <li class="page_item page-item-1212"><a href="https://www.cal.org/flad/flad-tutorial/impact/exercise-4/">Show what you know!</a></li> <li class="page_item page-item-1222"><a href="https://www.cal.org/flad/flad-tutorial/impact/impact-sample-response-elementary/">Impact Sample Response – Elementary</a></li> <li class="page_item page-item-1227"><a href="https://www.cal.org/flad/flad-tutorial/impact/impact-sample-response-secondary/">Impact Sample Response – Secondary</a></li> <li class="page_item page-item-1232"><a href="https://www.cal.org/flad/flad-tutorial/impact/impact-sample-response-post-secondary/">Impact Sample Response – Post-secondary</a></li> <li class="page_item page-item-1237"><a href="https://www.cal.org/flad/flad-tutorial/impact/impact-sample-response-heritage/">Impact Sample Response – Heritage</a></li> <li class="page_item page-item-1242"><a href="https://www.cal.org/flad/flad-tutorial/impact/impact-sample-response-professional/">Impact Sample Response – Professional</a></li> <li class="page_item page-item-1247"><a href="https://www.cal.org/flad/flad-tutorial/impact/puzzle/">Puzzle Piece</a></li> </ul> </li> <li class="page_item page-item-1252"><a href="https://www.cal.org/flad/flad-tutorial/summary/">Putting It All Together</a></li> <li class="page_item page-item-1257"><a href="https://www.cal.org/flad/flad-tutorial/needs-assessment/">Needs Assessment</a></li> <li class="page_item page-item-1262"><a href="https://www.cal.org/flad/flad-tutorial/resources/">Resources</a></li> </ul> </li> <li class="page_item page-item-1267 menu-item-has-children"><a href="https://www.cal.org/flad/heritage-language-assessment-module/">Heritage Language Assessment Module<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1272 menu-item-has-children"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/">Introduction<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1277"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/page-1/">Linguistic Characteristics and Considerations</a></li> <li class="page_item page-item-1282"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/page-2/">Cultural Characteristics and Considerations</a></li> <li class="page_item page-item-1287"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/module-2-page-4/">Factors in Language Development</a></li> <li class="page_item page-item-1292"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/page-4/">Program Types</a></li> <li class="page_item page-item-1297"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/page-5/">Implications for Assessment</a></li> <li class="page_item page-item-1302"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/exercise/">Show What You Know!</a></li> <li class="page_item page-item-1307"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/k-5-community-based-school-sample-response/">K-5 Community-Based School Sample Response</a></li> <li class="page_item page-item-1312"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/mixed-class-university-sample-response/">Mixed Class University Sample Response</a></li> <li class="page_item page-item-1317"><a href="https://www.cal.org/flad/heritage-language-assessment-module/introduction/high-school-heritage-class-sample-response/">High School Heritage Class Sample Response</a></li> </ul> </li> <li class="page_item page-item-1327 menu-item-has-children"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-why/">Assessing HLLs: The Why<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1332"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-why/page-1/">Improving Outcomes</a></li> <li class="page_item page-item-1337"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-why/page-2/">Support and Advocacy</a></li> <li class="page_item page-item-1342"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-why/page-3/">Providing Evidence</a></li> <li class="page_item page-item-1347"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-why/page-4/">Assessment Challenges</a></li> </ul> </li> <li class="page_item page-item-1352 menu-item-has-children"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/">Assessing HLLs: The What<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1357"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/page-1/">Placement Tests</a></li> <li class="page_item page-item-1362"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/page-2/">Formative Assessment</a></li> <li class="page_item page-item-1370"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/page-3/">Summative Assessment</a></li> <li class="page_item page-item-1378"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/page-4/">Examples of Effective Assessment Tasks</a></li> <li class="page_item page-item-1383"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/page-5/">Summary of Best Practices</a></li> <li class="page_item page-item-1388"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/exercise/">Show What You Know!</a></li> <li class="page_item page-item-1393"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/elementary-community-based-school-sample-response/">Elementary Community-Based School Sample Response</a></li> <li class="page_item page-item-1398"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/mixed-class-university/">Mixed Class University</a></li> <li class="page_item page-item-1403"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/dual-language-immersion/">Dual Language Immersion</a></li> <li class="page_item page-item-1408"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-what/adult-community-center/">Adult Community Center</a></li> </ul> </li> <li class="page_item page-item-1413 menu-item-has-children"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/">Assessing HLLs: The How<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-1418"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/page-1/">Needs Assessment</a></li> <li class="page_item page-item-1423"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/page-2/">Selecting Assessments</a></li> <li class="page_item page-item-1428"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/page-3/">Modifying Assessments</a></li> <li class="page_item page-item-1433"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/page-4/">Developing Assessments</a></li> <li class="page_item page-item-1438"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/exercise/">Show What You Know!</a></li> <li class="page_item page-item-1443"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/middle-school-community-center-sample-response/">Middle School Community Center Sample Response</a></li> <li class="page_item page-item-1448"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/adult-evening-class/">Adult Evening Class</a></li> <li class="page_item page-item-1453"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/elementary-mixed-class/">Elementary Mixed Class</a></li> <li class="page_item page-item-1458"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/mixed-class-university/">Mixed Class University</a></li> <li class="page_item page-item-1463"><a href="https://www.cal.org/flad/heritage-language-assessment-module/the-how/summary/">Putting It All Together</a></li> </ul> </li> <li class="page_item page-item-1468"><a href="https://www.cal.org/flad/heritage-language-assessment-module/resources/">Resources</a></li> </ul> </li> <li class="page_item page-item-15208 menu-item-has-children"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/">Post-Secondary World Language Assessment Module<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-17701"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/resources/">Resources</a></li> <li class="page_item page-item-16060 menu-item-has-children"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/">Proficiency<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-15886"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/louis-sample-response/">Scenario A – Sample Response</a></li> <li class="page_item page-item-17432"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/ania-sample-response/">Scenario B – Sample Response</a></li> <li class="page_item page-item-17439"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/sita-sample-response/">Scenario C – Sample Response</a></li> <li class="page_item page-item-16079"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/show-what-you-know/">Show What You Know!</a></li> <li class="page_item page-item-17879"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/acquiring-proficiency/">Acquiring Proficiency</a></li> <li class="page_item page-item-15977"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/proficiency-levels/">Proficiency Levels</a></li> <li class="page_item page-item-15991"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/proficiency-approach-the-what/">Proficiency-Based Approach to Assessment: The What</a></li> <li class="page_item page-item-16000"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/proficiency-approach-the-why/">Proficiency-Based Approach to Assessment: The Why</a></li> <li class="page_item page-item-16012"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/proficiency-approach-the-how/">Proficiency-Based Approach to Assessment: The How</a></li> <li class="page_item page-item-16027"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/types-of-assessments/">Types of Assessments</a></li> <li class="page_item page-item-16074"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/proficiency/summary-of-best-practices/">Summary of Best Practices</a></li> </ul> </li> <li class="page_item page-item-16641 menu-item-has-children"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/">Assessment Plans<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-17647"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/alejandra-sample-response/">Scenario A – Sample Response</a></li> <li class="page_item page-item-17657"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/ming-sample-response/">Scenario B – Sample Response</a></li> <li class="page_item page-item-17667"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/jamila-sample-response/">Scenario C – Sample Response</a></li> <li class="page_item page-item-17644"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/show-what-you-know/">Show What You Know!</a></li> <li class="page_item page-item-16686"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/assessment-plans-the-what/">Assessment Plans: The What</a></li> <li class="page_item page-item-16700"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/assessment-plans-the-why/">Assessment Plans: The Why</a></li> <li class="page_item page-item-16707"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/assessment-plans-the-how/">Assessment Plans: The How</a></li> <li class="page_item page-item-16717"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/aligning-assessment-with-instruction/">Aligning Assessment with Instruction</a></li> <li class="page_item page-item-16724"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/designing-tasks/">Designing Performance-based Assessment Tasks</a></li> <li class="page_item page-item-16741"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/intercultural-communication/">Assessing Intercultural Communication</a></li> <li class="page_item page-item-16752"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/assessing-cultures/">Assessing Cultures</a></li> <li class="page_item page-item-16759"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/articulation/">Assessment and Program Articulation</a></li> <li class="page_item page-item-16766"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/summary-of-best-practices/">Summary of Best Practices</a></li> <li class="page_item page-item-17112"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/performance-based-tasks/">Performance-based Assessment Tasks</a></li> <li class="page_item page-item-17123"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/scoring-tasks/">Scoring Performance-based Assessment Tasks</a></li> <li class="page_item page-item-17132"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/using-ipas/">Using Integrated Performance Assessments</a></li> <li class="page_item page-item-18012"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/designing-ipas/">Designing Integrated Performance Assessments</a></li> <li class="page_item page-item-18027"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/assessment-plans/intercultural-competence/">Intercultural Communicative Competence</a></li> </ul> </li> <li class="page_item page-item-17169 menu-item-has-children"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/">Placement Testing<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-17468"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/giulia-sample-response/">Scenario A – Sample Response</a></li> <li class="page_item page-item-17478"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/kenshin-sample-response/">Scenario B – Sample Response</a></li> <li class="page_item page-item-17485"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/lena-sample-response/">Scenario C – Sample Response</a></li> <li class="page_item page-item-17465"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/show-what-you-know/">Show What You Know!</a></li> <li class="page_item page-item-17215"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/placement-testing-the-how/">Placement Testing: The How</a></li> <li class="page_item page-item-17188"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/placement-testing-the-why/">Placement Testing: The Why</a></li> <li class="page_item page-item-17232"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/types-of-placement-tests/">Types of Assessment Tools and Approaches for Placement</a></li> <li class="page_item page-item-17268"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/selecting-placement-tests/">Selecting Placement Tests</a></li> <li class="page_item page-item-17274"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/using-test-results/">Using Placement Test Results</a></li> <li class="page_item page-item-17280"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/summary-of-best-practices/">Summary of Best Practices</a></li> <li class="page_item page-item-17176"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/placement-testing-the-what/">Placement Testing: The What</a></li> <li class="page_item page-item-17900"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/placement-testing/additional-considerations/">Additional Considerations</a></li> </ul> </li> <li class="page_item page-item-17414"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/putting-it-all-together/">Putting It All Together</a></li> <li class="page_item page-item-15667 menu-item-has-children"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/introduction/">Introduction<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-15672"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/introduction/learner-motivations/">Learner Motivations and Goals</a></li> <li class="page_item page-item-15689"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/introduction/implications-for-assessment/">Implications for Assessment</a></li> <li class="page_item page-item-15681"><a href="https://www.cal.org/flad/post-secondary-world-language-assessment-module/introduction/program-types/">Program Types</a></li> </ul> </li> </ul> </li> </ul> </li> <li class="page_item page-item-1473"><a href="https://www.cal.org/">Landing Page</a></li> <li class="page_item page-item-2117"><a href="https://www.cal.org/shop/">Shop</a></li> <li class="page_item page-item-2118"><a href="https://www.cal.org/cart/">Cart</a></li> <li class="page_item page-item-2119"><a href="https://www.cal.org/checkout/">Checkout</a></li> <li class="page_item page-item-2120"><a href="https://www.cal.org/my-account/">My account</a></li> <li class="page_item page-item-2514"><a href="https://www.cal.org/cal-board-of-trustees-honor-roll/">CAL Board of Trustees Honor Roll</a></li> <li class="page_item page-item-11390"><a href="https://www.cal.org/contact-us/">Contact Us</a></li> <li class="page_item page-item-11395"><a href="https://www.cal.org/employee-resources/">Employee Resources</a></li> <li class="page_item page-item-11407"><a href="https://www.cal.org/privacy-policy-2/">Privacy Policy</a></li> <li class="page_item page-item-11433"><a href="https://www.cal.org/donate/">Donate</a></li> <li class="page_item page-item-13711"><a href="https://www.cal.org/z-test-page/">Z Test Page</a></li> <li class="page_item page-item-13964 menu-item-has-children"><a href="https://www.cal.org/aea/">Adult English Assessments<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-13953 menu-item-has-children"><a href="https://www.cal.org/aea/bp/">BEST Plus 2.0<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-14007"><a href="https://www.cal.org/aea/bp/tester/">BEST Plus 2.0 Test Administrator Training</a></li> </ul> </li> <li class="page_item page-item-13957 menu-item-has-children"><a href="https://www.cal.org/aea/bl/">BEST Literacy<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-27840"><a href="https://www.cal.org/aea/bl/bl-tester/">BEST Literacy Test Administrator Training</a></li> </ul> </li> <li class="page_item page-item-13962"><a href="https://www.cal.org/aea/remote/">Remote Testing & Training</a></li> <li class="page_item page-item-14039"><a href="https://www.cal.org/aea/updates/">Updates</a></li> <li class="page_item page-item-14044"><a href="https://www.cal.org/aea/resources/">Products</a></li> <li class="page_item page-item-14049"><a href="https://www.cal.org/aea/contact/">Contact Us</a></li> <li class="page_item page-item-14062"><a href="https://www.cal.org/aea/bptrainers/">BEST Plus 2.0 Trainers</a></li> <li class="page_item page-item-14067"><a href="https://www.cal.org/aea/bltester/">BEST Literacy Test Administrators</a></li> <li class="page_item page-item-14073"><a href="https://www.cal.org/aea/bptester/">BEST Plus 2.0 Test Administrators</a></li> <li class="page_item page-item-17958"><a href="https://www.cal.org/aea/updates-3/">Updates</a></li> <li class="page_item page-item-20902"><a href="https://www.cal.org/aea/faqs/">Frequently Asked Questions</a></li> <li class="page_item page-item-24459"><a href="https://www.cal.org/aea/blv20/">BEST Literacy 2.0</a></li> <li class="page_item page-item-24467"><a href="https://www.cal.org/aea/blv20-tester/">BEST Literacy 2.0 Test Administrator Training</a></li> <li class="page_item page-item-13955"><a href="https://www.cal.org/aea/frequently-asked-questions-2/">Frequently Asked Questions</a></li> <li class="page_item page-item-27822 menu-item-has-children"><a href="https://www.cal.org/aea/bpv30/">BEST Plus 3.0<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-27829"><a href="https://www.cal.org/aea/bpv30/bpv30-tester/">BEST Plus 3.0 Test Administrator Training</a></li> </ul> </li> </ul> </li> <li class="page_item page-item-15529 menu-item-has-children"><a href="https://www.cal.org/ndlf/">National Dual Language Forum<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-15532"><a href="https://www.cal.org/ndlf/about/">About NDLF</a></li> <li class="page_item page-item-15534"><a href="https://www.cal.org/ndlf/members/">Members</a></li> <li class="page_item page-item-15536"><a href="https://www.cal.org/ndlf/resources/">Resources</a></li> <li class="page_item page-item-15540 menu-item-has-children"><a href="https://www.cal.org/ndlf/events/">Events<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-15602"><a href="https://www.cal.org/ndlf/events/archive/">Events Archive</a></li> </ul> </li> <li class="page_item page-item-15542"><a href="https://www.cal.org/ndlf/links/">Links</a></li> <li class="page_item page-item-15544"><a href="https://www.cal.org/ndlf/contact/">Contact Us</a></li> <li class="page_item page-item-15594"><a href="https://www.cal.org/ndlf/ndlc/">Background: About the National Dual Language Consortium</a></li> </ul> </li> <li class="page_item page-item-15204"><a href="https://www.cal.org/interactive-map/">Interactive Map Test</a></li> <li class="page_item page-item-19865 menu-item-has-children"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/">STARTALK Career Pathways: Connecting Heritage Learners to Federal Careers<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-19802 menu-item-has-children"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/video-series/">STARTALK Career Pathways: Video Series<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-19902"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/video-series/career-opportunities-guide/">Career Opportunities Guide</a></li> <li class="page_item page-item-20024"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/video-series/video-episodes/">Video Episodes</a></li> <li class="page_item page-item-20071"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/video-series/survey-of-video-guests/">Survey of Video Guests</a></li> </ul> </li> <li class="page_item page-item-19854"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/guidance-for-language-programs/">STARTALK Career Pathways: Guidance for Language Programs</a></li> <li class="page_item page-item-19912"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/language-pathways-guide/">Language Pathways Guide</a></li> <li class="page_item page-item-19937"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/podcast-episodes/">Podcast Episodes</a></li> <li class="page_item page-item-20057"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/podcast-supports/">Podcast Supports</a></li> <li class="page_item page-item-20684"><a href="https://www.cal.org/connecting-language-learners-to-federal-careers/startalk-career-pathways-podcast-series/">STARTALK Career Pathways: Podcast Series</a></li> </ul> </li> <li class="page_item page-item-20472"><a href="https://www.cal.org/test-aea-landing/">TEST AEA LANDING</a></li> <li class="page_item page-item-20770"><a href="https://www.cal.org/free-online-training-course-eap/">Free Online Training Course for EAP Instructors: English for Academic Purposes using the TOEFL®Teaching Framework</a></li> <li class="page_item page-item-23782"><a href="https://www.cal.org/credentials/">Credentials</a></li> <li class="page_item page-item-24263"><a href="https://www.cal.org/new-siop-draft-page/">New SIOP Draft Page</a></li> <li class="page_item page-item-24529"><a href="https://www.cal.org/products-and-publications-2/">Products and Publications</a></li> <li class="page_item page-item-25028 menu-item-has-children"><a href="https://www.cal.org/siop/">SIOP<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-25030"><a href="https://www.cal.org/siop/cal-pd-services/">CAL PD Services</a></li> <li class="page_item page-item-25032"><a href="https://www.cal.org/siop/cal-siop-resources/">CAL SIOP Resources</a></li> <li class="page_item page-item-25034"><a href="https://www.cal.org/siop/cal-siop-digital-badging/">CAL SIOP Digital Badging</a></li> </ul> </li> <li class="page_item page-item-25316"><a href="https://www.cal.org/export-pages-24/">Export pages 24</a></li> <li class="page_item page-item-25892"><a href="https://www.cal.org/cal-presidents-honor-roll/">CAL Presidents Honor Roll</a></li> <li class="page_item page-item-25946 menu-item-has-children"><a href="https://www.cal.org/sopa-training-program-landing-page/">Student Oral Proficiency Assessment (SOPA) Training Program<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-23304 menu-item-has-children"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/">SOPA Training Program: Modules Overview<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-23887 menu-item-has-children"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/">SOPA Training Program: Resource Library<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-26304"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/resources-for-planning-sopa-training/">Resources for SOPA Training</a></li> <li class="page_item page-item-26328"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/resources-with-information-about-the-sopa/">Resources for SOPA Information</a></li> <li class="page_item page-item-26333"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/resources-for-sopa-tasks/">Resources for SOPA Tasks</a></li> <li class="page_item page-item-26391"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/resources-for-administering-the-sopa/">Resources for SOPA Administration</a></li> <li class="page_item page-item-26396"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-resource-library/resources-for-rating-the-sopa/">Resources for SOPA Rating</a></li> </ul> </li> <li class="page_item page-item-23906 menu-item-has-children"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-video-library/">SOPA Training Program: Video Library<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> <ul class='children'> <li class="page_item page-item-23914"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-video-library/english-videos/">English Videos</a></li> <li class="page_item page-item-24038"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-video-library/spanish-videos/">Spanish Videos</a></li> <li class="page_item page-item-24047"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/sopa-video-library/mandarin-chinese-videos/">Mandarin Chinese Videos</a></li> </ul> </li> <li class="page_item page-item-25966"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-1/">Module 1</a></li> <li class="page_item page-item-25978"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-2/">Module 2</a></li> <li class="page_item page-item-25990"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-3/">Module 3</a></li> <li class="page_item page-item-25998"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-4/">Module 4</a></li> <li class="page_item page-item-26006"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-5/">Module 5</a></li> <li class="page_item page-item-26014"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-6/">Module 6</a></li> <li class="page_item page-item-26109"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-7-english-videos/">Module 7 (English Videos)</a></li> <li class="page_item page-item-26821"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-7-spanish-videos/">Module 7 (Spanish Videos)</a></li> <li class="page_item page-item-26872"><a href="https://www.cal.org/sopa-training-program-landing-page/modules-overview/module-7-mandarin-chinese-videos/">Module 7 (Mandarin Chinese Videos)</a></li> </ul> </li> <li class="page_item page-item-27983"><a href="https://www.cal.org/sopa-training-program-landing-page/sopa-training-program-form/">SOPA Training Program Form</a></li> </ul> </li> </ul> </div> </div> </nav> </div> </div> </div> </div> </div> <div class="site-footer"> <div class="ekit-template-content-markup ekit-template-content-footer"> <div data-elementor-type="wp-post" data-elementor-id="282" class="elementor elementor-282" data-elementor-post-type="elementskit_template"> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-df3aba5 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="df3aba5" data-element_type="section" data-settings="{"background_background":"classic","ekit_has_onepagescroll_dot":"yes"}"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3612d5cc" data-id="3612d5cc" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-39fef27a elementor-widget elementor-widget-spacer" data-id="39fef27a" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-164fe9d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="164fe9d6" data-element_type="section" data-settings="{"ekit_has_onepagescroll_dot":"yes"}"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7d064403" data-id="7d064403" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-29b9795d elementor-widget elementor-widget-image" data-id="29b9795d" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://cal.org/"> <img width="247" height="47" src="https://www.cal.org/wp-content/uploads/2022/05/CAL-White-F@1x.png" class="attachment-full size-full wp-image-284" alt="" /> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7898b2ce" data-id="7898b2ce" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4851c134 elementor-mobile-align-center elementor-icon-list--layout-inline elementor-align-center cal-options elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4851c134" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items elementor-inline-items"> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/who-we-are/career-opportunities/"> <span class="elementor-icon-list-text">Careers</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/contact-us/"> <span class="elementor-icon-list-text">Contact</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/employee-resources/"> <span class="elementor-icon-list-text">Employee Resources</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://www.cal.org/resource-center/permissions/"> <span class="elementor-icon-list-text">Permissions</span> </a> </li> <li class="elementor-icon-list-item elementor-inline-item"> <a href="https://cal.org/privacy-policy-2/"> <span class="elementor-icon-list-text">Privacy Policy</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-67741912" data-id="67741912" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-336cd959 e-grid-align-mobile-center elementor-shape-circle elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="336cd959" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="social-icons.default"> <div class="elementor-widget-container"> <div class="elementor-social-icons-wrapper elementor-grid"> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-092715f" href="https://www.youtube.com/c/CenterforAppliedLinguistics" target="_blank"> <span class="elementor-screen-only">Youtube</span> <i class="fab fa-youtube"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-1aff00b" href="https://www.facebook.com/CALLinguistics/" target="_blank"> <span class="elementor-screen-only">Facebook</span> <i class="fab fa-facebook"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-0b2fa46" href="https://www.linkedin.com/company/center-for-applied-linguistics/" target="_blank"> <span class="elementor-screen-only">Linkedin</span> <i class="fab fa-linkedin"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-edc994d" href="https://twitter.com/Cal_Linguistics" target="_blank"> <span class="elementor-screen-only">Twitter</span> <i class="fab fa-twitter"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-9ed60cb" href="https://www.instagram.com/languageapplied/" target="_blank"> <span class="elementor-screen-only">Instagram</span> <i class="fab fa-instagram"></i> </a> </span> </div> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-75477e09 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="75477e09" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <div class="elementor-element elementor-element-1f35a8e1 elementor-widget elementor-widget-heading" data-id="1f35a8e1" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default"><a href="https://wdi.net/">Powered by World Data Inc.</a></h2> </div> </div> <div class="elementor-element elementor-element-2f1c5617 elementor-widget elementor-widget-spacer" data-id="2f1c5617" data-element_type="widget" data-settings="{"ekit_we_effect_on":"none"}" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> </div> </div></div> <!--QUIZ_EMBEDER START--> <!--QUIZ_EMBEDER END--> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script id="generate-a11y">!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}();</script> <script> var target, nav, clone; nav = document.getElementById( 'site-navigation' ); if ( nav ) { clone = nav.cloneNode( true ); clone.className += ' sidebar-nav-mobile'; clone.setAttribute( 'aria-label', 'Mobile Menu' ); target = document.getElementById( 'masthead' ); if ( target ) { target.insertAdjacentHTML( 'afterend', clone.outerHTML ); } else { document.body.insertAdjacentHTML( 'afterbegin', clone.outerHTML ) } } </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="text/html" id="tmpl-media-frame"> <div class="media-frame-title" id="media-frame-title"></div> <h2 class="media-frame-menu-heading">Actions</h2> <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> </button> <div class="media-frame-menu"></div> <div class="media-frame-tab-panel"> <div class="media-frame-router"></div> <div class="media-frame-content"></div> </div> <h2 class="media-frame-actions-heading screen-reader-text"> Selected media actions </h2> <div class="media-frame-toolbar"></div> <div class="media-frame-uploader"></div> </script> <script type="text/html" id="tmpl-media-modal"> <div tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"> Close dialog </span></span></button> <# } #> <div class="media-modal-content" role="document"></div> </div> <div class="media-modal-backdrop"></div> </script> <script type="text/html" id="tmpl-uploader-window"> <div class="uploader-window-content"> <div class="uploader-editor-title">Drop files to upload</div> </div> </script> <script type="text/html" id="tmpl-uploader-editor"> <div class="uploader-editor-content"> <div class="uploader-editor-title">Drop files to upload</div> </div> </script> <script type="text/html" id="tmpl-uploader-inline"> <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no"><span class="screen-reader-text"> Close uploader </span></button> <# } #> <div class="uploader-inline-content {{ messageClass }}"> <# if ( data.message ) { #> <h2 class="upload-message">{{ data.message }}</h2> <# } #> <div class="upload-ui"> <h2 class="upload-instructions drop-instructions">Drop files to upload</h2> <p class="upload-instructions drop-instructions">or</p> <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Select Files</button> </div> <div class="upload-inline-status"></div> <div class="post-upload-ui" id="post-upload-info"> <div class="fbv-upload-inline"> <label for="fbv">Choose folder: </label> <div id="fbv-folder-selector" class="fbv-folder-selector" name="fbv"></div> </div> <p class="max-upload-size"> Maximum upload file size: 250 MB. </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-media-library-view-switcher"> <a href="https://www.cal.org/wp-admin/upload.php?mode=list" class="view-list"> <span class="screen-reader-text"> List view </span> </a> <a href="https://www.cal.org/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> <span class="screen-reader-text"> Grid view </span> </a> </script> <script type="text/html" id="tmpl-uploader-status"> <h2>Uploading</h2> <div class="media-progress-bar"><div></div></div> <div class="upload-details"> <span class="upload-count"> <span class="upload-index"></span> / <span class="upload-total"></span> </span> <span class="upload-detail-separator">–</span> <span class="upload-filename"></span> </div> <div class="upload-errors"></div> <button type="button" class="button upload-dismiss-errors">Dismiss errors</button> </script> <script type="text/html" id="tmpl-uploader-status-error"> <span class="upload-error-filename">{{{ data.filename }}}</span> <span class="upload-error-message">{{ data.message }}</span> </script> <script type="text/html" id="tmpl-edit-attachment-frame"> <div class="edit-media-header"> <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Close dialog</span></span></button> </div> <div class="media-frame-title"></div> <div class="media-frame-content"></div> </script> <script type="text/html" id="tmpl-attachment-details-two-column"> <div class="attachment-media-view {{ data.orientation }}"> <h2 class="screen-reader-text">Attachment Preview</h2> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( data.sizes && data.sizes.full ) { #> <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.large ) { #> <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> <# } #> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } #> <div class="attachment-actions"> <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">Edit Image</button> <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> <p>Document Preview</p> <# } #> </div> </div> </div> <div class="attachment-info"> <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Saved.</span> </span> <div class="details"> <h2 class="screen-reader-text"> Details </h2> <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> <div class="uploaded-by"> <strong>Uploaded by:</strong> <# if ( data.authorLink ) { #> <a href="{{ data.authorLink }}">{{ data.authorName }}</a> <# } else { #> {{ data.authorName }} <# } #> </div> <# if ( data.uploadedToTitle ) { #> <div class="uploaded-to"> <strong>Uploaded to:</strong> <# if ( data.uploadedToLink ) { #> <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> <# } else { #> {{ data.uploadedToTitle }} <# } #> </div> <# } #> <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> <div class="file-type"><strong>File type:</strong> {{ data.mime }}</div> <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"><strong>Dimensions:</strong> {{ data.width }} by {{ data.height }} pixels </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <div class="word-wrap-break-word"> <strong>Original image:</strong> <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> </div> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><strong>Length:</strong> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( 'audio' === data.type && data.meta.bitrate ) { #> <div class="bitrate"> <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} <# } #> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> <div class="settings"> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting alt-text has-description" data-setting="alt"> <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-two-column-title" class="name">Title</label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-two-column-artist" class="name">Artist</label> <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-two-column-album" class="name">Album</label> <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-two-column-caption" class="name">Caption</label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-two-column-description" class="name">Description</label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <span class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> <span class="success hidden" aria-hidden="true">Copied!</span> </span> </span> <div class="attachment-compat"></div> </div> <div class="actions"> <# if ( data.link ) { #> <a class="view-attachment" href="{{ data.link }}">View attachment page</a> <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> <span class="links-separator">|</span> <# } #> <a href="{{ data.editLink }}">Edit more details</a> <# } #> <# if ( data.can.save && data.link ) { #> <span class="links-separator">|</span> <a href="{{ data.url }}" download>Download file</a> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> <span class="links-separator">|</span> <# } #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-attachment"> <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> <div class="thumbnail"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" alt="" /> </div> <# } else { #> <div class="centered"> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="filename"> <div>{{ data.filename }}</div> </div> <# } #> </div> <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text"> Remove </span></button> <# } #> </div> <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text"> Deselect </span></button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="Caption" placeholder="Caption…" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( 'video' === data.type ) { #> aria-label="Video title" placeholder="Video title…" <# } else if ( 'audio' === data.type ) { #> aria-label="Audio title" placeholder="Audio title…" <# } else { #> aria-label="Media title" placeholder="Media title…" <# } #> {{ maybeReadOnly }} /> <# } } #> </script> <script type="text/html" id="tmpl-attachment-details"> <h2> Attachment Details <span class="settings-save-status" role="status"> <span class="spinner"></span> <span class="saved">Saved.</span> </span> </h2> <div class="attachment-info"> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper wp-audio"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}" /> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}" /> </video> </div> <# } else { #> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> <img src="{{ data.size.url }}" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <# } #> <div class="details"> <div class="filename">{{ data.filename }}</div> <div class="uploaded">{{ data.dateFormatted }}</div> <div class="file-size">{{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"> {{ data.width }} by {{ data.height }} pixels </div> <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> <div class="word-wrap-break-word"> Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> </div> <# } #> <# if ( data.can.save && data.sizes ) { #> <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length">Length: <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( data.mediaStates ) { #> <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> </div> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <span class="setting alt-text has-description" data-setting="alt"> <label for="attachment-details-alt-text" class="name">Alt Text</label> <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <# } #> <span class="setting" data-setting="title"> <label for="attachment-details-title" class="name">Title</label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> </span> <# if ( 'audio' === data.type ) { #> <span class="setting" data-setting="artist"> <label for="attachment-details-artist" class="name">Artist</label> <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> </span> <span class="setting" data-setting="album"> <label for="attachment-details-album" class="name">Album</label> <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> </span> <# } #> <span class="setting" data-setting="caption"> <label for="attachment-details-caption" class="name">Caption</label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> </span> <span class="setting" data-setting="description"> <label for="attachment-details-description" class="name">Description</label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> </span> <span class="setting" data-setting="url"> <label for="attachment-details-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly /> <div class="copy-to-clipboard-container"> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> <span class="success hidden" aria-hidden="true">Copied!</span> </div> </span> </script> <script type="text/html" id="tmpl-media-selection"> <div class="selection-info"> <span class="count"></span> <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">Edit Selection</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">Clear</button> <# } #> </div> <div class="selection-view"></div> </script> <script type="text/html" id="tmpl-attachment-display-settings"> <h2>Attachment Display Settings</h2> <# if ( 'image' === data.type ) { #> <span class="setting align"> <label for="attachment-display-settings-alignment" class="name">Alignment</label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> Left </option> <option value="center"> Center </option> <option value="right"> Right </option> <option value="none" selected> None </option> </select> </span> <# } #> <span class="setting"> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> Embed or Link <# } else { #> Link To <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> Embed Media Player </option> <option value="file"> <# } else { #> <option value="none" selected> None </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> Link to Media File <# } else { #> Media File <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> Link to Attachment Page <# } else { #> Attachment Page <# } #> </option> <# if ( 'image' === data.type ) { #> <option value="custom"> Custom URL </option> <# } #> </select> </span> <span class="setting"> <label for="attachment-display-settings-link-to-custom" class="name">URL</label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <# if ( 'undefined' !== typeof data.sizes ) { #> <span class="setting"> <label for="attachment-display-settings-size" class="name">Size</label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail" > Thumbnail – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium" > Medium – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large" > Large – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full" selected='selected'> Full Size – {{ size.width }} × {{ size.height }} </option> <# } #> </select> </span> <# } #> </script> <script type="text/html" id="tmpl-gallery-settings"> <h2>Gallery Settings</h2> <span class="setting"> <label for="gallery-settings-link-to" class="name">Link To</label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Attachment Page </option> <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Media File </option> <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> None </option> </select> </span> <span class="setting"> <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> </span> <span class="setting"> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> </span> <span class="setting size"> <label for="gallery-settings-size" class="name">Size</label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> Thumbnail </option> <option value="medium"> Medium </option> <option value="large"> Large </option> <option value="full"> Full Size </option> </select> </span> </script> <script type="text/html" id="tmpl-playlist-settings"> <h2>Playlist Settings</h2> <# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> Show Video List <# } else { #> Show Tracklist <# } #> </label> </span> <# if ( ! isVideo ) { #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> Show Artist Name in Tracklist </label> </span> <# } #> <span class="setting"> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> Show Images </label> </span> </script> <script type="text/html" id="tmpl-embed-link-settings"> <span class="setting link-text"> <label for="embed-link-settings-link-text" class="name">Link Text</label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> </span> <div class="embed-container" style="display: none;"> <div class="embed-preview"></div> </div> </script> <script type="text/html" id="tmpl-embed-image-settings"> <div class="wp-clearfix"> <div class="thumbnail"> <img src="{{ data.model.url }}" draggable="false" alt="" /> </div> </div> <span class="setting alt-text has-description"> <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <span class="setting caption"> <label for="embed-image-settings-caption" class="name">Caption</label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> </span> <fieldset class="setting-group"> <legend class="name">Align</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Left </button> <button class="button" value="center"> Center </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </span> </span> </fieldset> <fieldset class="setting-group"> <legend class="name">Link To</legend> <span class="setting link-to"> <span class="button-group button-large" data-setting="link"> <button class="button" value="file"> Image URL </button> <button class="button" value="custom"> Custom URL </button> <button class="button active" value="none"> None </button> </span> </span> <span class="setting"> <label for="embed-image-settings-link-to-custom" class="name">URL</label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> </fieldset> </script> <script type="text/html" id="tmpl-image-details"> <div class="media-embed"> <div class="embed-media-settings"> <div class="column-settings"> <span class="setting alt-text has-description"> <label for="image-details-alt-text" class="name">Alternative Text</label> <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> </span> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span></a>. Leave empty if the image is purely decorative.</p> <span class="setting caption"> <label for="image-details-caption" class="name">Caption</label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> </span> <h2>Display Settings</h2> <fieldset class="setting-group"> <legend class="legend-inline">Align</legend> <span class="setting align"> <span class="button-group button-large" data-setting="align"> <button class="button" value="left"> Left </button> <button class="button" value="center"> Center </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </span> </span> </fieldset> <# if ( data.attachment ) { #> <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> <span class="setting size"> <label for="image-details-size" class="name">Size</label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail"> Thumbnail – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium"> Medium – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large"> Large – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full"> Full Size – {{ size.width }} × {{ size.height }} </option> <# } #> <option value="custom"> Custom Size </option> </select> </span> <# } #> <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> <span class="custom-size-setting"> <label for="image-details-size-width">Width</label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> </span> <span class="sep" aria-hidden="true">×</span> <span class="custom-size-setting"> <label for="image-details-size-height">Height</label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> </span> <p id="image-size-desc" class="description">Image size in pixels</p> </div> <# } #> <span class="setting link-to"> <label for="image-details-link-to" class="name">Link To</label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> Media File </option> <option value="post"> Attachment Page </option> <# } else { #> <option value="file"> Image URL </option> <# } #> <option value="custom"> Custom URL </option> <option value="none"> None </option> </select> </span> <span class="setting"> <label for="image-details-link-to-custom" class="name">URL</label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </span> <div class="advanced-section"> <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> <div class="advanced-settings hidden"> <div class="advanced-image"> <span class="setting title-text"> <label for="image-details-title-attribute" class="name">Image Title Attribute</label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> </span> <span class="setting extra-classes"> <label for="image-details-css-class" class="name">Image CSS Class</label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> </span> </div> <div class="advanced-link"> <span class="setting link-target"> <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> </span> <span class="setting link-rel"> <label for="image-details-link-rel" class="name">Link Rel</label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> </span> <span class="setting link-class-name"> <label for="image-details-link-css-class" class="name">Link CSS Class</label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> </span> </div> </div> </div> </div> <div class="column-image"> <div class="image"> <img src="{{ data.model.url }}" draggable="false" alt="" /> <# if ( data.attachment && window.imageEdit ) { #> <div class="actions"> <input type="button" class="edit-attachment button" value="Edit Original" /> <input type="button" class="replace-attachment button" value="Replace" /> </div> <# } #> </div> </div> </div> </div> </script> <script type="text/html" id="tmpl-image-editor"> <div id="media-head-{{ data.id }}"></div> <div id="image-editor-{{ data.id }}"></div> </script> <script type="text/html" id="tmpl-audio-details"> <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-audio-settings"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="audio-details-source" class="name">URL</label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <span class="setting"> <label for="audio-details-mp3-source" class="name">MP3</label> <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <span class="setting"> <label for="audio-details-ogg-source" class="name">OGG</label> <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <span class="setting"> <label for="audio-details-flac-source" class="name">FLAC</label> <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <span class="setting"> <label for="audio-details-m4a-source" class="name">M4A</label> <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <span class="setting"> <label for="audio-details-wav-source" class="name">WAV</label> <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> </span> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label">Loop</label> </span> </span> </div> </div> </script> <script type="text/html" id="tmpl-video-details"> <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-video-settings"> <div class="wp-video-holder"> <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = '', classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf('vimeo'); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = 'width: ' + w + 'px; '; } if ( isYouTube ) { classes.push( 'youtube-video' ); } if ( isVimeo ) { classes.push( 'vimeo-video' ); } #> <div style="{{ w_rule }}" class="wp-video"> <video controls class="wp-video-shortcode {{ classes.join( ' ' ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> <# } #> {{{ data.model.content }}} </video> </div> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <span class="setting"> <label for="video-details-source" class="name">URL</label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <span class="setting"> <label for="video-details-mp4-source" class="name">MP4</label> <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <span class="setting"> <label for="video-details-m4v-source" class="name">M4V</label> <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <span class="setting"> <label for="video-details-webm-source" class="name">WEBM</label> <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <span class="setting"> <label for="video-details-ogv-source" class="name">OGV</label> <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <span class="setting"> <label for="video-details-flv-source" class="name">FLV</label> <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> </span> <# } #> </div> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <span class="setting"> <span class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </span> </span> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <span class="setting"> <label for="video-details-poster-image" class="name">Poster Image</label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">Remove poster image</button> </span> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <span class="setting preload"> <span class="button-group button-large" data-setting="preload"> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </span> </span> </fieldset> <span class="setting-group"> <span class="setting checkbox-setting autoplay"> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> </span> <span class="setting checkbox-setting"> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label">Loop</label> </span> </span> <span class="setting" data-setting="content"> <# var content = ''; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( 'track' ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> <span class="description" id="video-details-track-desc-{{ index }}"> The srclang, label, and kind values can be edited to set the video track language and kind. </span> <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br /> <# } ); #> <# } else { #> <span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br /> <em>There are no associated subtitles.</em> <# } #> <textarea class="hidden content-setting">{{ content }}</textarea> </span> </div> </div> </script> <script type="text/html" id="tmpl-editor-gallery"> <# if ( data.attachments.length ) { #> <div class="gallery gallery-columns-{{ data.columns }}"> <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> <# } else { #> <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns - 1 ) { #> <br style="clear: both;" /> <# } #> <# } ); #> </div> <# } else { #> <div class="wpview-error"> <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> </div> <# } #> </script> <script type="text/html" id="tmpl-crop-content"> <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." /> <div class="upload-errors"></div> </script> <script type="text/html" id="tmpl-site-icon-preview"> <h2>Preview</h2> <strong aria-hidden="true">As a browser icon</strong> <div class="favicon-preview"> <img src="https://www.cal.org/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" /> <div class="favicon"> <img id="preview-favicon" src="{{ data.url }}" alt="Preview as a browser icon" /> </div> <span class="browser-title" aria-hidden="true"><# print( 'Center for Applied Linguistics' ) #></span> </div> <strong aria-hidden="true">As an app icon</strong> <div class="app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" alt="Preview as an app icon" /> </div> </script> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <script type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } var paramName = action.toLowerCase(); var fieldsArray = { send_to: 'G-P6Q45Z5M3W', non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } else { MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button> <button class="pswp__button pswp__button--share" aria-label="Share"></button> <button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script type="text/template" id="tmpl-variation-template"> <div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div> <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div> <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div> </script> <script type="text/template" id="tmpl-unavailable-variation-template"> <p>Sorry, this product is unavailable. Please choose a different combination.</p> </script> <link rel='stylesheet' id='widget-icon-list-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-search-form-css' href='https://www.cal.org/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-image-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='elementor-post-2091-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-2091.css?ver=1731717689' media='all' /> <link rel='stylesheet' id='widget-spacer-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-social-icons-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='e-apple-webkit-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-divider-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='widget-heading-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='photoswipe-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css?ver=8.6.1' media='all' /> <link rel='stylesheet' id='photoswipe-default-skin-css' href='https://www.cal.org/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css?ver=8.6.1' media='all' /> <link rel='stylesheet' id='feedzy-rss-feeds-elementor-css' href='https://www.cal.org/wp-content/plugins/feedzy-rss-feeds/css/feedzy-rss-feeds.css?ver=1' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.32.0' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> <link rel='stylesheet' id='e-swiper-css' href='https://www.cal.org/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.6' media='all' /> <link rel='stylesheet' id='elementor-post-7-css' href='https://www.cal.org/wp-content/uploads/elementor/css/post-7.css?ver=1731717689' media='all' /> <link rel='stylesheet' id='e-popup-style-css' href='https://www.cal.org/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='cotton-css' href='https://www.cal.org/wp-content/plugins/elementskit/modules/mouse-cursor/assets/css/style.css?ver=3.7.1' media='all' /> <link rel='stylesheet' id='elementskit-reset-button-for-pro-form-css-css' href='https://www.cal.org/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/css/elementskit-reset-button.css?ver=3.7.1' media='all' /> <link rel='stylesheet' id='ekit-particles-css' href='https://www.cal.org/wp-content/plugins/elementskit/modules/particles/assets/css/particles.css?ver=3.7.1' media='all' /> <link rel='stylesheet' id='e-sticky-css' href='https://www.cal.org/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='google-fonts-2-css' href='https://fonts.googleapis.com/css?family=IBM+Plex+Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.3.1' media='all' /> <script src='https://www.cal.org/wp-content/plugins/the-events-calendar/common/src/resources/js/underscore-before.js'></script> <script src='https://www.cal.org/wp-includes/js/underscore.min.js?ver=1.13.4' id='underscore-js'></script> <script src='https://www.cal.org/wp-content/plugins/the-events-calendar/common/src/resources/js/underscore-after.js'></script> <script src='https://www.cal.org/wp-includes/js/shortcode.min.js?ver=6.3.1' id='shortcode-js'></script> <script src='https://www.cal.org/wp-includes/js/backbone.min.js?ver=1.4.1' id='backbone-js'></script> <script id='wp-util-js-extra'> var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; </script> <script src='https://www.cal.org/wp-includes/js/wp-util.min.js?ver=6.3.1' id='wp-util-js'></script> <script src='https://www.cal.org/wp-includes/js/wp-backbone.min.js?ver=6.3.1' id='wp-backbone-js'></script> <script id='media-models-js-extra'> var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}}; </script> <script src='https://www.cal.org/wp-includes/js/media-models.min.js?ver=6.3.1' id='media-models-js'></script> <script id='wp-plupload-js-extra'> var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, you are not allowed to upload this file type.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results convert it to JPEG before uploading.","noneditable_image":"This image cannot be processed by the web server. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"262144000b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,ico,heic,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,json"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"a15955196c"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; </script> <script src='https://www.cal.org/wp-includes/js/plupload/wp-plupload.min.js?ver=6.3.1' id='wp-plupload-js'></script> <script src='https://www.cal.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2' id='jquery-ui-core-js'></script> <script src='https://www.cal.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.2' id='jquery-ui-mouse-js'></script> <script src='https://www.cal.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.2' id='jquery-ui-sortable-js'></script> <script id="mediaelement-core-js-before"> var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; </script> <script src='https://www.cal.org/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17' id='mediaelement-core-js'></script> <script src='https://www.cal.org/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=6.3.1' id='mediaelement-migrate-js'></script> <script id='mediaelement-js-extra'> var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; </script> <script src='https://www.cal.org/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=6.3.1' id='wp-mediaelement-js'></script> <script id='wp-api-request-js-extra'> var wpApiSettings = {"root":"https:\/\/www.cal.org\/wp-json\/","nonce":"3d2e591e62","versionString":"wp\/v2\/"}; </script> <script src='https://www.cal.org/wp-includes/js/api-request.min.js?ver=6.3.1' id='wp-api-request-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2' id='wp-polyfill-inert-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.11' id='regenerator-runtime-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/dom-ready.min.js?ver=392bdd43726760d1f3ca' id='wp-dom-ready-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/hooks.min.js?ver=c6aec9a8d4e5a5d543a1' id='wp-hooks-js'></script> <script src='https://www.cal.org/wp-includes/js/dist/i18n.min.js?ver=7701b0c3857f914212ef' id='wp-i18n-js'></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src='https://www.cal.org/wp-includes/js/dist/a11y.min.js?ver=7032343a947cfccf5608' id='wp-a11y-js'></script> <script src='https://www.cal.org/wp-includes/js/clipboard.min.js?ver=2.0.11' id='clipboard-js'></script> <script id='media-views-js-extra'> var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https:\/\/www.cal.org\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-word.document.macroEnabled.12,application\/vnd.ms-word.template.macroEnabled.12,application\/vnd.oasis.opendocument.text,application\/vnd.apple.pages,application\/pdf,application\/vnd.ms-xpsdocument,application\/oxps,application\/rtf,application\/wordperfect,application\/octet-stream":"Documents","application\/vnd.apple.numbers,application\/vnd.oasis.opendocument.spreadsheet,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application\/vnd.ms-excel.sheet.macroEnabled.12,application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application\/x-gzip,application\/rar,application\/x-tar,application\/zip,application\/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"d47ae23068","setAttachmentThumbnail":"96f2a9cbc5"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/www.cal.org\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":900,"months":[{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"}],"mediaTrash":0,"infiniteScrolling":1}}; </script> <script src='https://www.cal.org/wp-includes/js/media-views.min.js?ver=6.3.1' id='media-views-js'></script> <script src='https://www.cal.org/wp-includes/js/media-editor.min.js?ver=6.3.1' id='media-editor-js'></script> <script src='https://www.cal.org/wp-includes/js/media-audiovideo.min.js?ver=6.3.1' id='media-audiovideo-js'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=8.6.1' id='sourcebuster-js-js'></script> <script id='wc-order-attribution-js-extra'> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=8.6.1' id='wc-order-attribution-js'></script> <!--[if lte IE 11]> <script src='https://www.cal.org/wp-content/themes/generatepress/assets/js/classList.min.js?ver=3.5.1' id='generate-classlist-js'></script> <![endif]--> <script id='generate-menu-js-extra'> var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; </script> <script src='https://www.cal.org/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.5.1' id='generate-menu-js'></script> <script id='generate-dropdown-click-js-extra'> var generatepressDropdownClick = {"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; </script> <script src='https://www.cal.org/wp-content/themes/generatepress/assets/js/dropdown-click.min.js?ver=3.5.1' id='generate-dropdown-click-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit-lite/libs/framework/assets/js/frontend-script.js?ver=3.3.1' id='elementskit-framework-js-frontend-js'></script> <script id="elementskit-framework-js-frontend-js-after"> var elementskit = { resturl: 'https://www.cal.org/wp-json/elementskit/v1/', } </script> <script src='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=3.3.1' id='ekit-widget-scripts-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/assets/js/anime.js?ver=3.7.1' id='animejs-js'></script> <script defer src='https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/assets/js/parallax-frontend.js?ver=3.7.1' id='elementskit-parallax-frontend-defer-js'></script> <script id='eael-general-js-extra'> var localize = {"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"dcfdd1673c","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/www.cal.org\/what-matters-culturally-and-ecologically-responsive-designs\/","cart_redirectition":"no","cart_page_url":"https:\/\/www.cal.org\/cart\/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"b4ccf9e4f5","eael_register_nonce":"2a30c0d255","eael_lostpassword_nonce":"abbec421c7","eael_resetpassword_nonce":"8d2c4022d2"}; </script> <script src='https://www.cal.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.0.10' id='eael-general-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.25.3' id='e-sticky-js'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js?ver=1.7.21-wc.8.6.1' id='zoom-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.8.6.1' id='flexslider-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js?ver=4.1.1-wc.8.6.1' id='photoswipe-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js?ver=4.1.1-wc.8.6.1' id='photoswipe-ui-default-js' defer data-wp-strategy='defer'></script> <script id='wc-add-to-cart-variation-js-extra'> var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."}; </script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=8.6.1' id='wc-add-to-cart-variation-js' defer data-wp-strategy='defer'></script> <script id='wc-single-product-js-extra'> var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"}; </script> <script src='https://www.cal.org/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=8.6.1' id='wc-single-product-js' defer data-wp-strategy='defer'></script> <script src='https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.25.3' id='elementor-pro-webpack-runtime-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.6' id='elementor-webpack-runtime-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.6' id='elementor-frontend-modules-js'></script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"c002f557ff","urls":{"assets":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.cal.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.cal.org\/cart\/","checkout_page_url":"https:\/\/www.cal.org\/checkout\/","fragments_nonce":"bdf456fe85"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script src='https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.25.3' id='elementor-pro-frontend-js'></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.6","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"link-in-bio":true,"floating-buttons":true},"urls":{"assets":"https:\/\/www.cal.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.cal.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2fb6f08496"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":0,"title":"Page not found – Center for Applied Linguistics","excerpt":""}}; </script> <script src='https://www.cal.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.6' id='elementor-frontend-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.25.3' id='pro-elements-handlers-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/animate-circle.min.js?ver=3.3.1' id='animate-circle-js'></script> <script id='elementskit-elementor-js-extra'> var ekit_config = {"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"c01b88d40b"}; </script> <script src='https://www.cal.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=3.3.1' id='elementskit-elementor-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/widgets/init/assets/js/elementor.js?ver=3.7.1' id='elementskit-elementor-pro-js'></script> <script defer src='https://www.cal.org/wp-content/plugins/elementskit/modules/sticky-content/assets/js/elementskit-sticky-content.js?ver=3.7.1' id='elementskit-sticky-content-script-init-defer-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/pro-form-reset-button/assets/js/elementskit-reset-button.js?ver=3.7.1' id='elementskit-reset-button-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/particles/assets/js/particles.min.js?ver=3.7.1' id='particles-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/particles/assets/js/ekit-particles.js?ver=3.7.1' id='ekit-particles-js'></script> <script defer src='https://www.cal.org/wp-content/plugins/elementskit/modules/parallax/assets/js/parallax-admin.js?ver=3.7.1' id='elementskit-parallax-admin-defer-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/wrapper-link/assets/js/wrapper.js?ver=3.7.1' id='elementskit-wrapper-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/mouse-cursor/assets/js/cotton.min.js?ver=3.7.1' id='cotton-js'></script> <script src='https://www.cal.org/wp-content/plugins/elementskit/modules/mouse-cursor/assets/js/mouse-cursor-scripts.js?ver=3.7.1' id='mouse-cursor-js'></script> <script>var localize ={"ajaxurl":"https:\/\/www.cal.org\/wp-admin\/admin-ajax.php","nonce":"dcfdd1673c","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/www.cal.org\/what-matters-culturally-and-ecologically-responsive-designs\/","cart_redirectition":"no","cart_page_url":"https:\/\/www.cal.org\/cart\/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"b4ccf9e4f5","eael_register_nonce":"2a30c0d255","eael_lostpassword_nonce":"abbec421c7","eael_resetpassword_nonce":"8d2c4022d2"}</script><script id="eael-inline-js">jQuery(document).ready(function($) { /* $(".ekit-search-panel .ekit_search-button").click(function(event) { event.preventDefault(); valfield = $(".ekit-search-panel .ekit_search-field").val(); /*urlsearch = "https://wpdev.cal.org/wp-custom-search.php?searchInput="+valfield;-- window.location.href = "https://www.cal.org/wp-custom-search.php?searchInput="+valfield; }); */ //search desktop /* $(".cal-search-10 .elementor-search-form__submit").click(function(event) { event.preventDefault(); valfielddes = $(".cal-search-10 .elementor-search-form__input").val(); window.location.href = "https://www.cal.org/wp-custom-search.php?searchInput="+valfielddes; }); */ // Class name /* var findClassin = 'current-menu-item page_item'; var findClass = 'current-page-ancestor current-menu-ancestor'; var findClassthird = 'current-page-ancestor current-menu-ancestor current_page_ancestor'; $('.menu-item.menu-item-type-post_type.menu-item-object-page').each(function(){ // check class if( $(this).hasClass(findClass) ){ $( ".current-page-ancestor.current-menu-ancestor ul" ).first().css( "display", "block" ); $( ".current-page-ancestor.current-menu-ancestor.current_page_ancestor span" ).addClass( "eael-advanced-menu-indicator-open" ); } if( $(this).hasClass(findClassin) ){ $( ".current-menu-item.page_item ul" ).first().css( "display", "block" ); $( ".current-menu-item.page_item span" ).last().addClass( "eael-advanced-menu-indicator-open" ); } if( $(this).hasClass(findClassthird) ){ $( ".current-page-ancestor.current-menu-ancestor ul" ).first().css( "display", "block" ); $( ".current-page-ancestor.current-menu-ancestor span" ).last().addClass( "eael-advanced-menu-indicator-open" ); $( ".current-page-ancestor.current-menu-ancestor ul li.current-page-ancestor.current-menu-ancestor ul" ).css( "display", "block" ); $( ".current-page-ancestor.current-menu-ancestor ul li.current-page-ancestor.current-menu-ancestor span" ).addClass( "eael-advanced-menu-indicator-open" ); } }); */ });;</script> </body> </html>