/
home
/
u718748226
/
domains
/
darshikamenswear.com
/
public_html
/
a
/
Upload File
HOME
<!DOCTYPE html> <!--[if IE 8]> <html lang="en-GB" class="ie8"> <![endif]--> <!--[if !IE]><!--> <html lang="en-GB"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>Solar Community Hubs – Computer Aid International's Solar Community Hubs Project</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script>window._wca = window._wca || [];</script> <link rel='dns-prefetch' href='//static.addtoany.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//fonts-api.wp.com' /> <link rel='preconnect' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Solar Community Hubs » Feed" href="https://solarcommunityhubs.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Solar Community Hubs » Comments Feed" href="https://solarcommunityhubs.com/comments/feed/" /> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.4.1 - Using Analytics tracking - https://www.monsterinsights.com/ --> <!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. --> <!-- No tracking code set --> <!-- / Google Analytics by MonsterInsights --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/solarcommunityhubs.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.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,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}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> <link rel='stylesheet' id='premium-addons-css' href='https://solarcommunityhubs.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-css/premium-addons.min.css?ver=4.11.6' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> 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> <style id='classic-theme-styles-inline-css' type='text/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> <link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.8.1/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.8.1/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--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--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.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;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :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;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpcom-text-widget-styles-css' href='https://solarcommunityhubs.com/wp-content/mu-plugins/wpcomsh/vendor/automattic/text-media-widget-styles/css/widget-text.css?ver=20170607' type='text/css' media='all' /> <link rel='stylesheet' id='buttonizer_frontend_style-css' href='https://solarcommunityhubs.com/wp-content/plugins/buttonizer-multifunctional-button/assets/legacy/frontend.css?v=e56c108f5ec02d28b104b0962bc469ef&ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='buttonizer-icon-library-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css?ver=6.8.1' type='text/css' media='all' integrity='sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==' crossorigin='anonymous' /> <link rel='stylesheet' id='contact-form-7-css' href='https://solarcommunityhubs.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0.6' type='text/css' media='all' /> <link rel='stylesheet' id='bodhi-svgs-attachment-css' href='https://solarcommunityhubs.com/wp-content/plugins/svg-support/css/svgs-attachment.css' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://c0.wp.com/p/woocommerce/9.8.3/assets/css/woocommerce-layout.css' type='text/css' media='all' /> <style id='woocommerce-layout-inline-css' type='text/css'> .infinite-scroll .woocommerce-pagination { display: none; } </style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://c0.wp.com/p/woocommerce/9.8.3/assets/css/woocommerce-smallscreen.css' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://c0.wp.com/p/woocommerce/9.8.3/assets/css/woocommerce.css' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='wf-bootstrap-css' href='https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/css/bootstrap.min.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='wf-iconfont-css' href='https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/css/iconfont.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='wf-style-css' href='https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/css/style.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='buttons-css' href='https://c0.wp.com/c/6.8.1/wp-includes/css/buttons.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://c0.wp.com/c/6.8.1/wp-includes/css/dashicons.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='media-views-css' href='https://c0.wp.com/c/6.8.1/wp-includes/css/media-views.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='imgareaselect-css' href='https://c0.wp.com/c/6.8.1/wp-includes/js/imgareaselect/imgareaselect.css' type='text/css' media='all' /> <link rel='stylesheet' id='wp-components-css' href='https://c0.wp.com/c/6.8.1/wp-includes/css/dist/components/style.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='godaddy-styles-css' href='https://solarcommunityhubs.com/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' type='text/css' media='all' /> <link rel='stylesheet' id='wcj-offer-price-css' href='https://solarcommunityhubs.com/wp-content/plugins/woocommerce-jetpack/includes/css/wcj-offer-price.css?ver=7.2.5' type='text/css' media='all' /> <link rel='stylesheet' id='brands-styles-css' href='https://c0.wp.com/p/woocommerce/9.8.3/assets/css/brands.css' type='text/css' media='all' /> <link rel='stylesheet' id='cute-alert-css' href='https://solarcommunityhubs.com/wp-content/plugins/metform/public/assets/lib/cute-alert/style.css?ver=3.9.8' type='text/css' media='all' /> <link rel='stylesheet' id='text-editor-style-css' href='https://solarcommunityhubs.com/wp-content/plugins/metform/public/assets/css/text-editor.css?ver=3.9.8' type='text/css' media='all' /> <link rel='stylesheet' id='wp-calypso-bridge-masterbar-css' href='https://solarcommunityhubs.com/wp-content/mu-plugins/wpcomsh/vendor/automattic/wc-calypso-bridge/store-on-wpcom/assets/css/masterbar.css?ver=2.10.0' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='addtoany-css' href='https://solarcommunityhubs.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-fonts-css' href='https://fonts-api.wp.com/css?family=Poppins%3Aregular%7COpen%2BSans%3A300%2C400%7CPlayfair%2BDisplay%3A400%2C700i%7CPoppins%3A200%2C400%2C500%2C600%2C700&ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='pe-icon-7-stroke-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/pe-icon-7-stroke.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='iconfont-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/iconfont.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/bootstrap.min.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='isotope-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/isotope.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='magnific-popup-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/magnific-popup.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='owl-carousel-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/owl.carousel.min.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='owl-theme-default-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/owl.theme.default.min.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='animate-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/animate.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-customs-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/customs.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-xs-main-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/xs_main.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-style-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/style.css?ver=1.0' type='text/css' media='all' /> <style id='crowdmerc-style-inline-css' type='text/css'> </style> <link rel='stylesheet' id='crowdmerc-blog-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/blog-style.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-custom-style-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/custom.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-responsive-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/responsive.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='crowdmerc-gutenberg-custom-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/gutenberg-custom.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='xs-fundraising-css' href='https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/css/fundraising.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.36.0' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-5085-css' href='https://solarcommunityhubs.com/wp-content/uploads/elementor/css/post-5085.css?ver=1734662841' type='text/css' media='all' /> <link rel='stylesheet' id='font_awesome_5-css' href='https://solarcommunityhubs.com/wp-content/plugins/ultimate-addons-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='font_awesome_solid-css' href='https://solarcommunityhubs.com/wp-content/plugins/ultimate-addons-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/solid.min.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='font_awesome_regular-css' href='https://solarcommunityhubs.com/wp-content/plugins/ultimate-addons-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/regular.min.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='font_awesome_brand-css' href='https://solarcommunityhubs.com/wp-content/plugins/ultimate-addons-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/brands.min.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='custom-style-css' href='https://solarcommunityhubs.com/wp-content/plugins/ultimate-addons-for-elementor/classes/../css/style.css?ver=6.8.1' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-pro-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=3.6.4' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-5-all-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.11.6' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-4-shim-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='widget-spacer-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='widget-heading-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='widget-text-editor-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='widget-image-css' href='https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.28.4' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-2562-css' href='https://solarcommunityhubs.com/wp-content/uploads/elementor/css/post-2562.css?ver=1734662841' type='text/css' media='all' /> <style id='jetpack-global-styles-frontend-style-inline-css' type='text/css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://solarcommunityhubs.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742222925' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://solarcommunityhubs.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742222926' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-gf-local-abeezee-css' href='https://solarcommunityhubs.com/wp-content/uploads/elementor/google-fonts/css/abeezee.css?ver=1742222927' type='text/css' media='all' /> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/solarcommunityhubs.com\/wp-content\/mu-plugins\/wpcomsh\/jetpack_vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script type="text/javascript" id="addtoany-core-js-before"> /* <![CDATA[ */ window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};a2a_localize = { Share: "Share", Save: "Save", Subscribe: "Subscribe", Email: "Email", Bookmark: "Bookmark", ShowAll: "Show All", ShowLess: "Show less", FindServices: "Find service(s)", FindAnyServiceToAddTo: "Instantly find any service to add to", PoweredBy: "Powered by", ShareViaEmail: "Share via email", SubscribeViaEmail: "Subscribe via email", BookmarkInYourBrowser: "Bookmark in your browser", BookmarkInstructions: "Press Ctrl+D or \u2318+D to bookmark this page", AddToYourFavorites: "Add to your favourites", SendFromWebOrProgram: "Send from any email address or email program", EmailProgram: "Email program", More: "More…", ThanksForSharing: "Thanks for sharing!", ThanksForFollowing: "Thanks for following!" }; /* ]]> */ </script> <script type="text/javascript" defer src="https://static.addtoany.com/menu/page.js" id="addtoany-core-js"></script> <script type="text/javascript" defer src="https://solarcommunityhubs.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1" id="addtoany-jquery-js"></script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/jquery-blockui/jquery.blockUI.min.js" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https:\/\/solarcommunityhubs.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/frontend/add-to-cart.min.js" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/js-cookie/js.cookie.min.js" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/frontend/woocommerce.min.js" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="utils-js-extra"> /* <![CDATA[ */ var userSettings = {"url":"\/","uid":"0","time":"1746379793","secure":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/utils.min.js" id="utils-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/plupload/moxie.min.js" id="moxiejs-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/plupload/plupload.min.js" id="plupload-js"></script> <!--[if lt IE 8]> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/json2.min.js" id="json2-js"></script> <![endif]--> <script type="text/javascript" id="donation-level-script-js-extra"> /* <![CDATA[ */ var donation_level = {"ajax_url":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/ajax-donation-level.js?ver=6.8.1" id="donation-level-script-js"></script> <script type="text/javascript" src="https://stats.wp.com/s-202518.js" id="woocommerce-analytics-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.28.4" id="font-awesome-4-shim-js"></script> <link rel="https://api.w.org/" href="https://solarcommunityhubs.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://solarcommunityhubs.com/wp-json/wp/v2/pages/2562" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://solarcommunityhubs.com/xmlrpc.php?rsd" /> <link rel="canonical" href="https://solarcommunityhubs.com/" /> <link rel='shortlink' href='https://solarcommunityhubs.com/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://solarcommunityhubs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsolarcommunityhubs.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://solarcommunityhubs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsolarcommunityhubs.com%2F&format=xml" /> <!-- start Simple Custom CSS and JS --> <style type="text/css"> add_filter(‘wfp_country_set’, ‘wfp_hook_country’); add_filter(‘wfp_country_set_data’, ‘wfp_hook_country_data’); function wfp_hook_country(){ return ‘TST’; } function wfp_hook_country_data(){ return [‘info’ => [‘name’ => ‘Test Country’, ‘phone_code’ => ‘+000’], ‘currency’ => [‘code’ => ‘TST’, ‘symbol’ => ‘$’ ], ‘states’ => [ ‘STA-1’ => ‘State 1’]]; }</style> <!-- end Simple Custom CSS and JS --> <style>img#wpstats{display:none}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <meta name="generator" content="Elementor 3.28.4; features: additional_custom_breakpoints, e_local_google_fonts; settings: css_print_method-external, google_font-enabled, font_display-auto"> <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://solarcommunityhubs.com/wp-content/uploads/2018/12/cropped-Power-Logo-1-100x100.png" sizes="32x32" /> <link rel="icon" href="https://solarcommunityhubs.com/wp-content/uploads/2018/12/cropped-Power-Logo-1-300x300.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://solarcommunityhubs.com/wp-content/uploads/2018/12/cropped-Power-Logo-1-300x300.png" /> <meta name="msapplication-TileImage" content="https://solarcommunityhubs.com/wp-content/uploads/2018/12/cropped-Power-Logo-1-300x300.png" /> <style type="text/css" id="wp-custom-css">.xs-pie-chart > .color-navy-blue { color: #feca38; } .buttonizer{margin-top:30px!important;} .xs-list-with-content.fundpress-simple-list-content .color-brick-light-2{ display: none; }</style><style id="kirki-inline-styles">.xs-header-section.xs-menu-style-transparent{background-color:rgba(255,255,255,0.58);}.xs-header-section.fundpress-header-main-version{background-color:rgba(255,255,255,0.58);}.fundpress-header-main-version.header-boxed .xs-menus{background-color:rgba(255,255,255,0.58);}.xs-header-section.color-navy-blue .fundpress-menu .nav-menu li a{color:#000000;}.xs-header-section.fundpress-header-main-version .nav-menu li a{color:#000000;}.fundpress-header-main-version.color-navy-blue .fundpress-menu .nav-menu .submenu-indicator-chevron{border-color:#000000;}.fundpress-menu .xs-navs-button .fundpress-icon-menu li a, .fundpress-header-main-version.color-navy-blue .fundpress-menu .fundpress-icon-menu li a{color:#000000;}.fundpress-header-main-version.header-boxed .xs-menus .nav-menu li a{color:#000000;}.xs-header-section.color-navy-blue .fundpress-menu .nav-menu li a:hover{color:#feca38;}.xs-header-section.fundpress-header-main-version .nav-menu li a:hover{color:#feca38;}.fundpress-header-main-version.header-boxed .xs-menus .nav-menu li a:hover{color:#feca38;}.fundpress-inner-welcome-section .fundpress-inner-welcome-content{padding-top:340px;padding-bottom:240px;}.fundpress-footer-section{background-color:#32302f;}.footer-widget .xs-footer-title h4{color:#ffffff;}.footer-widget .fundpress-single-footer p{color:#ffffff;}.footer-widget .fundpress-single-footer a{color:#ffffff;}.fundpress-footer-version-2 .fundpress-single-footer.widget_nav_menu ul li a{color:#ffffff;}.fundpress-footer-version-2 .fundpress-single-footer.widget_nav_menu ul li a:before{color:#ffffff;}.xs-footer-section .footer-widget .fundpress-single-footer a{color:#ffffff;}.xs-footer-section .xs-footer-bottom-layer{background-color:#161925;}.fundpress-footer-version-2 .fundpress-footer-bottom-v2{background-color:#161925;}.fundpress-footer-bottom .fundpress-copyright-text p{color:#ffffff;}.fundpress-footer-bottom-v2 .fundpress-copyright-text-v2 p{color:#ffffff;}.xs-social-list-v7 li.xs-text-content{color:#ffffff;}.fundpress-footer-bottom .fundpress-copyright-text p a{color:#1e73be;}.fundpress-footer-bottom-v2 .fundpress-copyright-text-v2 p a{color:#1e73be;}.xs-social-list-v7 li a{color:#1e73be;}body{font-family:Poppins;font-size:14px;font-weight:400;line-height:1.625;color:#161925;}h1{font-family:Poppins;font-weight:400;}h2{font-family:Poppins;font-weight:400;}h3{font-family:Poppins;font-weight:400;}h4{font-family:Poppins;font-weight:400;}h5{font-family:Poppins;font-weight:400;}h6{font-family:Poppins;font-weight:400;}/* devanagari */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } /* latin-ext */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* devanagari */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } /* latin-ext */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* devanagari */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } /* latin-ext */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* devanagari */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } /* latin-ext */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://solarcommunityhubs.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }</style><style type="text/css"> .wcj-offer-price-modal-content {width: 80%;} .wcj-offer-modal-header {background-color: #5cb85c;color: #ffffff;} .wcj-offer-modal-header h1, .wcj-offer-modal-header h2, .wcj-offer-modal-header h3, .wcj-offer-modal-header h4, .wcj-offer-modal-header h5, .wcj-offer-modal-header h6 {color: #ffffff;} .wcj-offer-price-modal-footer {background-color: #5cb85c;color: #ffffff;} .wcj-offer-price-modal-footer h1, .wcj-offer-price-modal-footer h2, .wcj-offer-price-modal-footer h3, .wcj-offer-price-modal-footer h4, .wcj-offer-price-modal-footer h5, .wcj-offer-price-modal-footer h6 {color: #ffffff;} </style> </head> <body class="home wp-singular page-template page-template-elementor_header_footer page page-id-2562 wp-theme-crowdmerc theme-crowdmerc woocommerce-no-js sidebar-active elementor-default elementor-template-full-width elementor-kit-5085 elementor-page elementor-page-2562 currency-gbp" data-spy="scroll" data-target="#header"> <!-- <div class="my-comstom-shortcode"> --> <!-- </div> --> <div class="body-inner"> <!-- header section --> <header class="xs-header-section xs-header-height fundpress-header-main-version "> <div class="container"> <nav class="xs-menus fundpress-menu fundpress-menu-v2 clear-both"> <div class="nav-header"> <div class="nav-toggle"></div> <a class="nav-brand nav-logo" href="https://solarcommunityhubs.com/"> <img src="https://solarcommunityhubs.com/wp-content/uploads/2022/04/solarhub-logo-cropped.png" alt="Solar Community Hubs"> </a> </div><!-- . END --> <div class="nav-menus-wrapper xs_no_login"> <div class="xs-logo-wraper"> <a class="nav-brand xs-logo fundpress-logo-v2" href="https://solarcommunityhubs.com/"> <img src="https://solarcommunityhubs.com/wp-content/uploads/2022/04/solarhub-logo-cropped.png" alt="Solar Community Hubs"> </a> </div> <ul id="menu-main-menu" class="nav-menu"><li id="menu-item-20" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-20"><a href="http://solarcommunityhubs.com" aria-current="page">Home</a></li> <li id="menu-item-5273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5273"><a href="https://solarcommunityhubs.com/about-the-project/">The Project</a> <ul role="menu" class="nav-dropdown nav-submenu"> <li id="menu-item-5441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5441"><a href="https://solarcommunityhubs.com/about-the-project/">About The Project</a></li> <li id="menu-item-2990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2990"><a href="https://solarcommunityhubs.com/mexico/">Mexico</a></li> <li id="menu-item-2991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2991"><a href="https://solarcommunityhubs.com/southafrica/">South Africa</a></li> </ul> </li> <li id="menu-item-671" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-671"><a href="https://solarcommunityhubs.com/casestudies/">Case Studies</a></li> <li id="menu-item-24" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24"><a href="https://solarcommunityhubs.com/news">News</a></li> <li id="menu-item-5860" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5860"><a href="https://solarcommunityhubs.com/donate/">Donate a hub</a></li> <li id="menu-item-1797" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1797"><a href="https://solarcommunityhubs.com/contact/">Contact</a></li> </ul> <div class="xs-navs-button"> <ul class="xs-icon-with-text fundpress-icon-menu"> </ul> </div> </div><!-- .nav-menus-wrapper END --> </nav><!-- .xs-menus .fundpress-menu END --> </div> </header> <div data-elementor-type="wp-post" data-elementor-id="2562" class="elementor elementor-2562"> <section class="elementor-section elementor-top-section elementor-element elementor-element-8e36b51 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="8e36b51" data-element_type="section" data-settings="{"background_background":"video","background_video_link":"https:\/\/youtu.be\/X87KR0nvjGU","background_video_start":28,"background_video_end":78}"> <div class="elementor-background-video-container elementor-hidden-mobile"> <div class="elementor-background-video-embed"></div> </div> <div class="elementor-background-overlay"></div> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e56353" data-id="8e56353" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-606b000 elementor-widget elementor-widget-spacer" data-id="606b000" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-ca60f80 elementor-widget elementor-widget-heading" data-id="ca60f80" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h1 class="elementor-heading-title elementor-size-default">We bring technology to under-served communities, ensuring everyone has a chance to learn Digital Skills</h1> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-2c4f969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c4f969" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ab37c73" data-id="ab37c73" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-aba4161 elementor-widget elementor-widget-text-editor" data-id="aba4161" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p><span style="font-weight: 400;">You might take access to computers, the internet and technology in general for granted—but imagine if you were growing up in <strong>a town or community where such access was scarce or nonexistent.</strong> If you were a child or young adult in such a place, you would be at high risk of being<strong> left behind in today’s digital world.</strong> If only there were a way to bring technology to areas of the world without access… </span></p><p><span style="font-weight: 400;">That’s where our <strong>Solar Community Hubs</strong> come in. Built from converted shipping containers, these computer hubs are solar-powered, which means they are <strong>self-sufficient</strong> and can be <strong>placed just about anywhere.</strong> With the help of our<strong> local partners</strong>, Solar Community Hubs provide an opportunity for <strong>young learners</strong> to benefit directly from the <strong>expertise of in-country trainers</strong> and gain <strong>first-hand experience</strong> with technology and the Internet. </span></p><p><span style="font-weight: 400;">With the help of our <strong>technology partner, Dell Technologies,</strong> we’ve opened <strong>25 labs in 7 countries</strong><strong>. </strong>We’re inviting people and businesses <strong>who share our mission</strong> to <strong>join us</strong> in funding these labs—<strong>find out below how you can help sponsor a hub today!</strong></span></p> </div> </div> <div class="elementor-element elementor-element-0ae21c8 premium-title-color elementor-widget elementor-widget-premium-addon-title" data-id="0ae21c8" data-element_type="widget" data-widget_type="premium-addon-title.default"> <div class="elementor-widget-container"> <div class="premium-title-container style7"> <h2 class="premium-title-header premium-title-style7"> <span class="premium-title-style7-stripe-wrap"> <span class="premium-title-style7-stripe"></span> </span> <div class="premium-title-style7-inner"> <span class="premium-title-text" > By the end of 2022... </span> </div> </h2> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-0349361 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0349361" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-54abcca" data-id="54abcca" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-99e9b44 elementor-widget elementor-widget-image" data-id="99e9b44" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img fetchpriority="high" decoding="async" width="600" height="600" src="https://solarcommunityhubs.com/wp-content/uploads/2019/10/Untitled-design-12.png" class="attachment-large size-large wp-image-2064" alt="" srcset="https://solarcommunityhubs.com/wp-content/uploads/2019/10/Untitled-design-12.png 600w, https://solarcommunityhubs.com/wp-content/uploads/2019/10/Untitled-design-12-100x100.png?crop=1 100w, https://solarcommunityhubs.com/wp-content/uploads/2019/10/Untitled-design-12-150x150.png?crop=1 150w, https://solarcommunityhubs.com/wp-content/uploads/2019/10/Untitled-design-12-300x300.png 300w" sizes="(max-width: 600px) 100vw, 600px" /> </div> </div> <div class="elementor-element elementor-element-0b7b01f elementor-widget elementor-widget-heading" data-id="0b7b01f" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h1 class="elementor-heading-title elementor-size-default">Mexico</h1> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-8fc2e20" data-id="8fc2e20" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-21ec8ea elementor-widget elementor-widget-text-editor" data-id="21ec8ea" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Fully Funded</h6> </div> </div> <div class="elementor-element elementor-element-93add8b elementor-align-center elementor-widget elementor-widget-xs-button" data-id="93add8b" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/xalapa/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Xalapa</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-88ea10a" data-id="88ea10a" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-36a6e06 elementor-widget elementor-widget-text-editor" data-id="36a6e06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Fully Funded</h6> </div> </div> <div class="elementor-element elementor-element-0dc42e6 elementor-align-center elementor-widget elementor-widget-xs-button" data-id="0dc42e6" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/solar-community-hub-san-mateo-mexico/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">San Mateo</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-069bff0" data-id="069bff0" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-f133629 elementor-widget elementor-widget-text-editor" data-id="f133629" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Open for Funding</h6> </div> </div> <div class="elementor-element elementor-element-abd9e2b elementor-align-center elementor-widget elementor-widget-xs-button" data-id="abd9e2b" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/solar-community-hub-ecatepec-mexico/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Ecatepec</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-c1dab98" data-id="c1dab98" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-cb33e10" data-id="cb33e10" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-54c6ff7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="54c6ff7" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-60419a3" data-id="60419a3" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-bd63970 elementor-widget elementor-widget-image" data-id="bd63970" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img decoding="async" width="629" height="488" src="https://solarcommunityhubs.com/wp-content/uploads/2019/10/South-Africa.png" class="attachment-large size-large wp-image-2066" alt="" srcset="https://solarcommunityhubs.com/wp-content/uploads/2019/10/South-Africa.png 629w, https://solarcommunityhubs.com/wp-content/uploads/2019/10/South-Africa-600x466.png 600w, https://solarcommunityhubs.com/wp-content/uploads/2019/10/South-Africa-300x233.png 300w" sizes="(max-width: 629px) 100vw, 629px" /> </div> </div> <div class="elementor-element elementor-element-49e93c1 elementor-widget elementor-widget-heading" data-id="49e93c1" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">South Africa</h2> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-d14c584" data-id="d14c584" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-dbb91c7 elementor-widget elementor-widget-text-editor" data-id="dbb91c7" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Fully Funded</h6> </div> </div> <div class="elementor-element elementor-element-3537512 elementor-align-center elementor-widget elementor-widget-xs-button" data-id="3537512" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/mankosi/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Mankosi</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-ba24821" data-id="ba24821" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-7e0784e elementor-widget elementor-widget-text-editor" data-id="7e0784e" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Fully Funded</h6> </div> </div> <div class="elementor-element elementor-element-5b59ff8 elementor-align-center elementor-widget elementor-widget-xs-button" data-id="5b59ff8" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/zithulele/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Zithulele</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-617e381" data-id="617e381" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-786c155 elementor-widget elementor-widget-text-editor" data-id="786c155" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Fully Funded</h6> </div> </div> <div class="elementor-element elementor-element-bed4c6a elementor-align-center elementor-widget elementor-widget-xs-button" data-id="bed4c6a" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/limpopo/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Limpopo</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-ed50f26" data-id="ed50f26" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2cfcdc4 elementor-widget elementor-widget-text-editor" data-id="2cfcdc4" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Open for Funding</h6> </div> </div> <div class="elementor-element elementor-element-ccd52cb elementor-align-center elementor-widget elementor-widget-xs-button" data-id="ccd52cb" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/xitlhelani/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Xitlhelani</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-daf739a" data-id="daf739a" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6f3b151 elementor-widget elementor-widget-text-editor" data-id="6f3b151" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Open for Funding</h6> </div> </div> <div class="elementor-element elementor-element-8c83027 elementor-align-center elementor-widget elementor-widget-xs-button" data-id="8c83027" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/solar-community-hub-skimming-south-africa/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Skimming</span> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-fb745f5" data-id="fb745f5" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1f71327 elementor-widget elementor-widget-text-editor" data-id="1f71327" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h6 style="text-align: center;">Open for Funding</h6> </div> </div> <div class="elementor-element elementor-element-fc053a3 elementor-align-center elementor-widget elementor-widget-xs-button" data-id="fc053a3" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarcommunityhubs.com/product/solar-community-hub-leruleng-south-africa/" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Leruleng</span> </a> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-17e91a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="17e91a6" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5e5798e" data-id="5e5798e" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4c4342e elementor-widget elementor-widget-xs-image-box" data-id="4c4342e" data-element_type="widget" data-widget_type="xs-image-box.default"> <div class="elementor-widget-container"> <div class="fundpress-full-width-wraper-v2" style="background-image: url(https://solarlearninglabs.org/wp-content/uploads/2019/10/Untitled-design-12.png)"> <div class="fundpress-product-hover-content-v2"> <div class="fundpress-sub-title"> <h2>MEXICO</h2> </div> <div class="fundpress-product-text-content"> <p>Find out more about the people who would be helped by a Solar Community Hub in Mexico</p> </div> <div class="xs-btn-wrapre"> <a href="https://solarlearninglabs.org/mexico/" target="_self" class="xs-btn btn xs-box-shadow btn-primary btn-lg round-btn">Find out more </a> </div> </div><!-- .fundpress-product-hover-content-v2 END --> <div class="xs-solid-overlay xs-bg-black"></div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bb301ce" data-id="bb301ce" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-54fcf34 elementor-widget elementor-widget-xs-image-box" data-id="54fcf34" data-element_type="widget" data-widget_type="xs-image-box.default"> <div class="elementor-widget-container"> <div class="fundpress-full-width-wraper-v2" style="background-image: url(https://solarlearninglabs.org/wp-content/uploads/2019/10/South-Africa.png)"> <div class="fundpress-product-hover-content-v2"> <div class="fundpress-sub-title"> <h2>SOUTH AFRICA</h2> </div> <div class="fundpress-product-text-content"> <p>Find out more about the people who would be helped by a Solar Community Hub in South Africa</p> </div> <div class="xs-btn-wrapre"> <a href="https://solarlearninglabs.org/southafrica/" target="_self" class="xs-btn btn xs-box-shadow btn-primary btn-lg round-btn">Find out more </a> </div> </div><!-- .fundpress-product-hover-content-v2 END --> <div class="xs-solid-overlay xs-bg-black"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-e0b45be elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="e0b45be" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4e3a0c" data-id="e4e3a0c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-4aeffc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4aeffc9" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0a65cf4" data-id="0a65cf4" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-ef374f5 elementor-widget elementor-widget-xs-heading" data-id="ef374f5" data-element_type="widget" data-widget_type="xs-heading.default"> <div class="elementor-widget-container"> <div class="fundpress-heading-title"> <h2 class="color-navy-blue">We believe in a world where everyone has equal access to technology.</h2> <span class="xs-separetor dashed-separetor fundpress-separetor"></span> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9293e2e" data-id="9293e2e" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> <section class="elementor-section elementor-inner-section elementor-element elementor-element-6105323 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6105323" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6299ff2" data-id="6299ff2" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-8883771 elementor-widget elementor-widget-xs-icon-box" data-id="8883771" data-element_type="widget" data-widget_type="xs-icon-box.default"> <div class="elementor-widget-container"> <div class="fundpress-icon-with-square-service"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2018/12/Untitled-design-9-100x100.png" title="Untitled design (9)" alt="Untitled design (9)" loading="lazy" /> <h5 class="color-white">Technology can raise attendance</h5> <p>In previous projects we have seen increases attendance and less students and teachers leaving their schools</p> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-8703f8d" data-id="8703f8d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-28a2424 elementor-widget elementor-widget-xs-icon-box" data-id="28a2424" data-element_type="widget" data-widget_type="xs-icon-box.default"> <div class="elementor-widget-container"> <div class="fundpress-icon-with-square-service"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2018/12/Untitled-design-12-100x100.png" title="Untitled design (12)" alt="Untitled design (12)" loading="lazy" /> <h5 class="color-white">Technology improves job prospects</h5> <p>In a competitive job market, having digital and tech skills can help you stand out from the crowd</p> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-2864b90" data-id="2864b90" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-006cf80 elementor-widget elementor-widget-xs-icon-box" data-id="006cf80" data-element_type="widget" data-widget_type="xs-icon-box.default"> <div class="elementor-widget-container"> <div class="fundpress-icon-with-square-service"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2018/12/Untitled-design-14-100x100.png" title="Untitled design (14)" alt="Untitled design (14)" loading="lazy" /> <h5 class="color-white">Technology can lead to higher education</h5> <p>From applying for courses online to assisting with research & studies, higher education is more accessible</p> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-c4e65fd" data-id="c4e65fd" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-8872ac9 elementor-widget elementor-widget-xs-icon-box" data-id="8872ac9" data-element_type="widget" data-widget_type="xs-icon-box.default"> <div class="elementor-widget-container"> <div class="fundpress-icon-with-square-service"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2018/12/Untitled-design-15-100x100.png" title="Untitled design (15)" alt="Untitled design (15)" loading="lazy" /> <h5 class="color-white">Technology makes learning engaging</h5> <p>9 out of 10 pupils have said they find learning more interesting with access to technology</p> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-052892e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="052892e" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-b5e2daa" data-id="b5e2daa" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-a57fa13" data-id="a57fa13" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-7d0cc2d" data-id="7d0cc2d" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-1e7ecf8" data-id="1e7ecf8" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-6d04ae1" data-id="6d04ae1" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-97f9198 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="97f9198" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c1fc0c0" data-id="c1fc0c0" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-8c22cdb xs-heading-text elementor-align-center elementor-widget elementor-widget-xs-heading" data-id="8c22cdb" data-element_type="widget" data-widget_type="xs-heading.default"> <div class="elementor-widget-container"> <div class="xs-water-heading" data-scrollax-parent="true"> <div class="fundpress-heading-title-v3 text-center"> <div class="fundpress-heading-title-content"> <h2>Solar Community Hubs</h2> <p>Computer Aid International and Dell Technologies have collaborated on Solar Community Hubs since 2011. We opened the first lab in Lagos, Nigeria, in 2014 before launching a series of labs in South Africa. Since then, we have opened labs in Kenya, Morocco, Colombia, Brazil, and Mexico. But we won't stop there—because the Solar Community Hubs model is designed to bringing about change in difficult environments. The installation of the classroom provides access to technology for the first time, but beyond that, the installation of a Solar Community Hub provides services in addition to education, including an increased footprint for community support and networking, increased economic opportunities, access to water and electricity, healthcare, and biodiversity preservation.</p> </div> <span class="parallax-title" data-scrollax="properties: { translateY: '-250px' }">Solarhub</span> </div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-2e07002 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e07002" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-background-overlay"></div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-866c76d" data-id="866c76d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-a24c8dd elementor-widget elementor-widget-xs-image-box" data-id="a24c8dd" data-element_type="widget" data-widget_type="xs-image-box.default"> <div class="elementor-widget-container"> <div class="fundpress-full-width-wraper-v2" style="background-image: url(https://solarlearninglabs.org/wp-content/uploads/2019/01/Nigeria-2016-46.jpg)"> <div class="fundpress-product-hover-content-v2"> <div class="fundpress-sub-title"> <h2>Listen to their stories</h2> </div> <div class="fundpress-product-text-content"> <p>Enter our story sphere and hear the impact a Solar Community Hub can have for a community</p> </div> <div class="xs-btn-wrapre"> <a href="https://storyspheres.com/scene/JgA6qXEn" target="_blank" class="xs-btn btn xs-box-shadow btn-primary btn-lg round-btn">Listen </a> </div> </div><!-- .fundpress-product-hover-content-v2 END --> <div class="xs-solid-overlay xs-bg-black"></div> </div> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-e3a5e29 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e3a5e29" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c7c5eb4" data-id="c7c5eb4" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-e5b6df8" data-id="e5b6df8" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-15e6466 xs-heading-text elementor-align-center elementor-widget elementor-widget-xs-heading" data-id="15e6466" data-element_type="widget" data-widget_type="xs-heading.default"> <div class="elementor-widget-container"> <div class="fundpress-heading-title"> <h2 class="color-navy-blue">Powered by</h2> <span class="xs-separetor dashed-separetor fundpress-separetor"></span> </div> </div> </div> <div class="elementor-element elementor-element-452bc82 elementor-widget elementor-widget-image" data-id="452bc82" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <a href="https://www.computeraid.org"> <img decoding="async" width="360" height="227" src="https://solarcommunityhubs.com/wp-content/uploads/2019/02/HR_logo_CA_transparent_v2-360x227.png?crop=1" class="attachment-crowdmerc-crowd size-crowdmerc-crowd wp-image-1838" alt="" /> </a> </div> </div> <div class="elementor-element elementor-element-8e732f0 elementor-widget elementor-widget-xs-image-box" data-id="8e732f0" data-element_type="widget" data-widget_type="xs-image-box.default"> <div class="elementor-widget-container"> <div class="fundpress-full-width-wraper-v2" style="background-image: url(https://solarlearninglabs.org/wp-content/uploads/2018/12/Kudzanayi-Primary-School-1-e1544101878588.jpg)"> <div class="fundpress-product-hover-content-v2"> <div class="fundpress-sub-title"> <h2></h2> </div> <div class="fundpress-product-text-content"> <p>Since 1997 we have helped over 14.5 million people worldwide. We have provided over 260,000 computers in over 100 countries, enabling over 1 billion hours of learning.</p> </div> <div class="xs-btn-wrapre"> <a href="https://www.computeraid.org/" target="_blank" class="xs-btn btn xs-box-shadow btn-primary btn-lg round-btn">Visit our Website </a> </div> </div><!-- .fundpress-product-hover-content-v2 END --> <div class="xs-solid-overlay xs-bg-black"></div> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-bb78fe9" data-id="bb78fe9" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-d98d31c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d98d31c" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-631517d" data-id="631517d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-320e0cb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="320e0cb" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41af736" data-id="41af736" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-24a7a0d elementor-widget elementor-widget-xs-heading" data-id="24a7a0d" data-element_type="widget" data-widget_type="xs-heading.default"> <div class="elementor-widget-container"> <div class="fundpress-heading-title"> <h2 class="color-navy-blue">What We've Done Before</h2> <span class="xs-separetor dashed-separetor fundpress-separetor"></span> <p>This video shows our previous project at the Tiempo De Juego youth centre in Colombia in partnership with Dell Technologies, when we launched a Solar Learning Lab in Cazucá near the outskirts of Bogotá in the Summer of 2016. The aim of this program was to build local institutional capacity to ignite aspiration-led learning for marginalised youth of Cazucá who came to the area to escape the violence caused by the armed conflict between illegally armed groups and the national army.</p> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-17afc28" data-id="17afc28" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-dc8a65c elementor-align-right elementor-mobile-align-left elementor-widget elementor-widget-xs-button" data-id="dc8a65c" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarlearninglabs.org/casestudies" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">Case Studies</span> </a> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-869a5ad elementor-align-center elementor-widget elementor-widget-xs-video" data-id="869a5ad" data-element_type="widget" data-widget_type="xs-video.default"> <div class="elementor-widget-container"> <div class="fundpress-popup-image"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/elementor/thumbs/Colombia-SLL-7-ph7s70h6m7xiecsenwmi39cb9zhznwpjqff2f21vi0.jpg" title="Colombia SLL (7)" alt="Colombia SLL (7)" loading="lazy" /> <div class="xs-popup-content icon-position-center"> <a href="https://youtu.be/zra3jppu_PA" class="xs-video-popup full-round icon-identify-btn green-btn xs-box-shadow xs-big-button"><i class="fa fa-play"></i></a> </div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-c661d78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c661d78" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-14aad67" data-id="14aad67" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-e105da6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e105da6" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-61bf5d2" data-id="61bf5d2" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1562b72 elementor-widget elementor-widget-xs-heading" data-id="1562b72" data-element_type="widget" data-widget_type="xs-heading.default"> <div class="elementor-widget-container"> <div class="fundpress-heading-title"> <h2 class="color-navy-blue">Latest News</h2> <span class="xs-separetor dashed-separetor fundpress-separetor"></span> <p>We've documented the progress made on each project on our blog, and you can also read previous case studies on similar projects we've achieved before</p> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-cde6c77" data-id="cde6c77" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-307d69d elementor-align-right elementor-mobile-align-left elementor-widget elementor-widget-xs-button" data-id="307d69d" data-element_type="widget" data-widget_type="xs-button.default"> <div class="elementor-widget-container"> <a href="https://solarlearninglabs.org/news" target="_self" class="xs-btn navy-blue-btn"> <span class="fundpress-button-icon fundpress-align-icon-left" ><i class="" aria-hidden="true"></i></span> <span class="fundpress-button-text">News</span> </a> </div> </div> </div> </div> </div> </section> <div class="elementor-element elementor-element-6e42072 elementor-widget elementor-widget-xs-blog" data-id="6e42072" data-element_type="widget" data-widget_type="xs-blog.default"> <div class="elementor-widget-container"> <div class="row xs-blog-grid"> <div class="col-md-6 col-lg-4"> <div class="xs-box-shadow fundpress-from-journal"> <div class="xs-item-header fundpress-item-header entry-thumbnail"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2021/05/Xithelani.jpg" alt="Utelize Communications to sponsor new lab in Xitlhelani, South Africa"> </div> <div class="xs-item-content fundpress-item-content xs-content-padding bg-color-white"> <div class="entry-header"> <div class="post-meta"> <div class="xs-simple-tag fundpress-simple-tag"> <a href="https://solarcommunityhubs.com/category/project/" rel="category tag">Project</a> </div> </div> <h4 class="entry-title"> <a href="https://solarcommunityhubs.com/utelize-communications-sponsor-new-lab/" class="xs-post-title color-navy-blue fundpress-post-title">Utelize Communications to sponsor new lab in Xitlhelani, South Africa</a> </h4> </div> <p>Utelize Communications to sponsor new lab in Xitlhelani, South Africa Utelize have pledged their support, and the support of their partners to help fund the</p> </div> </div> </div><div class="col-md-6 col-lg-4"> <div class="xs-box-shadow fundpress-from-journal"> <div class="xs-item-header fundpress-item-header entry-thumbnail"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2021/04/WhatsApp-Image-2021-04-12-at-19.22.13-4.jpeg" alt="New lab deployed in Mankosi, South Africa"> </div> <div class="xs-item-content fundpress-item-content xs-content-padding bg-color-white"> <div class="entry-header"> <div class="post-meta"> <div class="xs-simple-tag fundpress-simple-tag"> <a href="https://solarcommunityhubs.com/category/project/" rel="category tag">Project</a> </div> </div> <h4 class="entry-title"> <a href="https://solarcommunityhubs.com/new-lab-deployed-in-mankosi-south-africa/" class="xs-post-title color-navy-blue fundpress-post-title">New lab deployed in Mankosi, South Africa</a> </h4> </div> <p>New lab deployed in Mankosi, South Africa In March 2021, a new lab was deployed in Mankosi, a village in Eastern Cape, South Africa. Our</p> </div> </div> </div><div class="col-md-6 col-lg-4"> <div class="xs-box-shadow fundpress-from-journal"> <div class="xs-item-header fundpress-item-header entry-thumbnail"> <img decoding="async" src="https://solarcommunityhubs.com/wp-content/uploads/2021/04/IMG_8105.jpg" alt="Artist Alejandro Díaz explains mural design"> </div> <div class="xs-item-content fundpress-item-content xs-content-padding bg-color-white"> <div class="entry-header"> <div class="post-meta"> <div class="xs-simple-tag fundpress-simple-tag"> <a href="https://solarcommunityhubs.com/category/project/" rel="category tag">Project</a> </div> </div> <h4 class="entry-title"> <a href="https://solarcommunityhubs.com/artist-alejandro-diaz-explains-his-design-for-e/" class="xs-post-title color-navy-blue fundpress-post-title">Artist Alejandro Díaz explains mural design</a> </h4> </div> <p>Artist Alejandro Díaz explains mural design Our Solar Learning Lab in Ecatepec, Mexico has had a makeover by local artist Alejandro Díaz. With all our</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-b942a52 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b942a52" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6dc28e1" data-id="6dc28e1" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> </div> <div class="addtoany_share_save_container addtoany_content addtoany_content_bottom"><div class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://solarcommunityhubs.com/" data-a2a-title="Home"><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fsolarcommunityhubs.com%2F&linkname=Home" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fsolarcommunityhubs.com%2F&linkname=Home" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fsolarcommunityhubs.com%2F&linkname=Home" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div><footer class="xs-footer-section fundpress-footer-version-2"> <div class="fundpress-footer-top-layer"> <div class="container"> <div class="row"> <div class="col-md-3"> <div class="footer_widget_two wow fadeInUp" data-wow-duration="1s"> <div class="footer-widget"><div id="text-5" class="fundpress-single-footer widget_text"><div class="xs-footer-title"><h4 class="color-white">About Us</h4></div> <div class="textwidget"><p>With the help of our local partners, Solar Learning Labs provide an opportunity for young learners to benefit directly from the expertise of in-country trainers and gain first-hand experience with technology and the Internet. </p> </div> </div></div> </div> </div> <div class="col-md-3"> <div class="footer_widget_two wow fadeInUp" data-wow-duration="1.2s"> </div> </div> <div class="col-md-3"> <div class="footer_widget_two wow fadeInUp" data-wow-duration="1.4s"> <div class="footer-widget"><div id="nav_menu-5" class="fundpress-single-footer widget_nav_menu"><div class="xs-footer-title"><h4 class="color-white">Other Links</h4></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-1750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1750"><a href="https://solarcommunityhubs.com/contact/">Contact</a></li> <li id="menu-item-1299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1299"><a href="https://solarcommunityhubs.com/casestudies/">Case Studies</a></li> <li id="menu-item-1756" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1756"><a rel="privacy-policy" href="https://solarcommunityhubs.com/terms-and-conditions/">Terms and Conditions</a></li> <li id="menu-item-1885" class="menu-item menu-item-type-post_type_archive menu-item-object-faq menu-item-1885"><a href="https://solarcommunityhubs.com/faq/">FAQ</a></li> </ul></div></div></div> </div> </div> <div class="col-md-3"> <div class="footer_widget_two wow fadeInUp" data-wow-duration="1.6s"> </div> </div> </div> </div> </div> <div class="fundpress-footer-bottom-v2"> <div class="container"> <div class="row"> <div class="col-md-6"> <div class="fundpress-copyright-text-v2 wow fadeInUp" data-wow-duration="2s"> <p>Copyrights By Computer Aid International - 2018</p> </div> </div> <div class="col-md-6"> <div class="xs-footer-bottom-wraper text-right wow fadeInUp" data-wow-duration="2s"> <ul class="xs-social-list xs-social-list-v7"> <li class="xs-text-content">Follow us</li> <li><a href="https://www.facebook.com/CompAidInt/"><i class="fa fa-facebook"></i></a></li> <li><a href="https://twitter.com/computer_aid"><i class="fa fa-twitter"></i></a></li> <li><a href="https://www.instagram.com/computeraid/"><i class="fa fa-instagram"></i></a></li> </ul> </div> </div> </div> </div> </div> </footer> <div class="goaltest" style="display:none;"><input type='hidden' id='current_currency' value='GBP' ><br> second row <br></div><script> jQuery(function(){ const params = new URLSearchParams(window.location.search); var currentCurrency = jQuery('#current_currency').val(); if(currentCurrency == 'USD' || currentCurrency == 'ZAR'){ jQuery('ul.fundpress-simple-list-content li').each(function(i,j){ if(jQuery('span', j).html() == 'Goal'){ jQuery(j).html('£0.00' +"<span class='color-semi-black regular'>Goal</span>"); } if(jQuery('span', j).html() == 'Pledged'){ jQuery(j).html('£0.00' +"<span class = ' color-semi-black regular'>Pledged</span>"); } }); jQuery('.xs-info-card.fundpress-info-card h3.xs-mb-30').each(function(i,j){ var pledgedCardHtml = jQuery(j).html(); var pledgedArray = pledgedCardHtml.split(' '); var num = Number(pledgedArray[1].replace(/[^0-9.-]+/g,"")); var rate = 0.0464500002563 ; var updatedCurrencySymbol = '£'; var updatedPludgedNum = num*rate; //var readyAmount = updatedCurrencySymbol+updatedPludgedNum; if(currentCurrency == 'USD'){ const usFormatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2 }); var readyAmount = usFormatter.format(updatedPludgedNum) // "$1,000.00" pledgedArray[1] = readyAmount; var readyPludgedString = pledgedArray.join(" "); jQuery(j).html(readyPludgedString); } if(currentCurrency == 'ZAR'){ const usFormatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'ZAR', minimumFractionDigits: 2 }); var readyAmount = usFormatter.format(updatedPludgedNum) // "$1,000.00" pledgedArray[1] = readyAmount; var readyPludgedString = pledgedArray.join(" "); jQuery(j).html(readyPludgedString); } }); } }); </script> <!-- --> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/crowdmerc\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <meta id="bilmur" property="bilmur:data" content="" data-customproperties="{"woo_active":"1"}" data-provider="wordpress.com" data-service="atomic" data-site-tz="Etc/GMT-0" > <script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202518"></script> <ul class='woocs_auto_switcher right' data-view="classic_blocks"> <li> <a data-currency="GBP" class=" woocs_curr_curr woocs_auto_switcher_link" href="#">GBP £ <span><div >GBP</div></span> </a> </li> <li> <a data-currency="USD" class=" woocs_auto_switcher_link" href="#">USD $ <span><div >USD</div></span> </a> </li> <li> <a data-currency="ZAR" class=" woocs_auto_switcher_link" href="#">ZAR R <span><div >ZAR</div></span> </a> </li> </ul> <div id="fundpress-lregister-wrapper"> <div class="modal xs-modal fade bd-login-modal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg modal-default"> <div class="modal-content"> <div class="fundpress-tab-nav-v5"> <h5 id="wp_fundraising_msg"></h5> <ul class="nav nav-tabs" role="tablist"> <li class="nav-item"> <a class="nav-link active" href="#login" role="tab" data-toggle="tab"> Login </a> </li> <li class="nav-item"> <a class="nav-link" href="#signup" role="tab" data-toggle="tab"> SignUp </a> </li> </ul> </div> <!-- fundpress-tab-nav-v3 --> <!-- Tab panes --> <div class="tab-content text-center"> <div role="tabpanel" class="tab-pane fadeInRights show fade in active" id="login"> <form action="#" method="post" id="wp_fundraising_login_form"> <div class="xs-input-group-v2"> <i class="icon icon-profile-male"></i> <input type="text" id="login_user_name" class="fundpress-required xs-input-control" name="user_name" placeholder="Enter your username"> </div> <div class="xs-input-group-v2"> <i class="icon icon-key2"></i> <input type="password" name="user_password" id="login_user_pass" class="fundpress-required xs-input-control" placeholder="Enter your password"> </div> <div class="xs-submit-wraper xs-mb-20"> <input type="submit" name="submit" value="login now" id="xs_contact_get_action" class="btn btn-warning btn-block"> </div> </form> <form action="#" method="post" id="wp_fundraising_reset_form"> <div class="xs-input-group-v2"> <i class="icon icon-profile-male"></i> <input type="text" id="reset_username" class="fundpress-required xs-input-control" name="user_name" placeholder="Enter your username"> </div> <div class="xs-submit-wraper xs-mb-20"> <input type="submit" name="submit" value="Submit" id="xs_contact_get_action1" class="btn btn-warning btn-block"> </div> </form> <a href="#" class="xs_login_switch xs_switch">Login</a> <a href="#" class="xs_reset_switch xs_switch">Reset Password</a> </div><!-- tab-pane --> <div role="tabpanel" class="tab-pane fadeInRights fade" id="signup"> <form action="#" method="POST" id="wp_fundraising_register_form"> <div class="xs-input-group-v2"> <i class="icon icon-profile-male"></i> <input type="text" name="name" id="xs_register_name" class="fundpress-required xs-input-control" placeholder="Enter your username"> </div> <div class="xs-input-group-v2"> <i class="icon icon-envelope2"></i> <input type="email" name="email" id="xs_register_email" class="fundpress-required xs-input-control" placeholder="Enter your email"> </div> <div class="xs-input-group-v2"> <i class="icon icon-key2"></i> <input type="password" name="name" id="xs_register_password" class="fundpress-required xs-input-control" placeholder="Enter your password"> </div> <div class="xs-submit-wraper xs-mb-20"> <input type="submit" name="submit" value="Signup" id="xs_register_get_action" class="btn btn-warning btn-block"> </div> </form> </div><!-- tab-pane --> </div><!-- tab-content --> </div> </div> </div> </div> </div> </div> </div> <div id="fundpress-donation-modal-wrapper"> <div class="modal xs-modal fade bd-donate-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="xs-donation-form-wraper" > <div class="xs-heading xs-mb-30"> <h2 class="xs-title">Make a donation</h2> <p class="small">To learn more about make donate charity with us visit our "<span class="color-green">Contact us</span>" site. By calling <span class="color-green">+44(0) 800 883 8450 </span>.</p> <span class="xs-separetor v2"></span> </div> <form enctype="multipart/form-data" method="post" class="cart xs-donation-form" > <div class="xs-input-group"> <label for="xs-donate-name-modal">Donation Amount <span class="color-light-red">**</span></label> <input type="text" name="wp_donate_amount_field" id="xs-donate-name-modal" class="form-control" placeholder="Enter Amount"> </div> <input type="hidden" name="add-to-cart" value="798"/> <button type="submit" class="btn btn-primary"><span class="badge"><i class="fa fa-heart"></i></span> Donate Now</button> </form> </div> </div> </div> </div> </div> <div id="wcj-offer-price-modal" class="wcj-offer-price-modal"><div class="wcj-offer-price-modal-content"><div class="wcj-offer-modal-header"><span class="wcj-offer-price-form-close">×</span><div id="wcj-offer-form-header"></div></div><div class="wcj-offer-price-modal-body"><form method="post"><p><label for="wcj-offer-price-price"><span id="wcj-offer-price-price-label"></span> <abbr class="required" title="required">*</abbr></label><br><input type="number" required id="wcj-offer-price-price" name="wcj-offer-price-price"></p><p><label for="wcj-offer-price-customer-email">Your email <abbr class="required" title="required">*</abbr></label><br><input type="email" required id="wcj-offer-price-customer-email" name="wcj-offer-price-customer-email" value=""></p><p><label for="wcj-offer-price-customer-name">Your name</label><br><input type="text" id="wcj-offer-price-customer-name" name="wcj-offer-price-customer-name" value=""></p><p><label for="wcj-offer-price-message">Your message</label><br><textarea id="wcj-offer-price-message" name="wcj-offer-price-message"></textarea></p><p><input type="submit" id="wcj-offer-price-submit" name="wcj-offer-price-submit" value="Send"></p><p><label for="wcj-offer-price-customer-copy">Send a copy to your email</label><input type="checkbox" id="wcj-offer-price-customer-copy" name="wcj-offer-price-customer-copy" value="yes"></p><input type="hidden" id="wcj-offer-price-product-id" name="wcj-offer-price-product-id"><input type="hidden" name="wcj-offer-price-customer-id" value="0"><input type="hidden" name="wcj_offer_price_nonce" value="74e5a0d7ef"></form></div></div></div><script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/6e7a41f6e79364bdb2b280d90/758b66483e081896917937c69.js");</script> <script> 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 dialogue </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"> <p>You are currently using <strong>3.5 GB</strong> out of <strong>203.2 GB</strong> upload limit (2%).</p> <p class="max-upload-size"> Maximum upload file size: 2 GB. </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://solarcommunityhubs.com/wp-admin/upload.php?mode=list" class="view-list"> <span class="screen-reader-text"> List view </span> </a> <a href="https://solarcommunityhubs.com/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 word-wrap-break-word">{{{ 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 dialogue</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.fileLengthHumanReadable }}</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">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 ) { if ( data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.sizes.full.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.fileLengthHumanReadable }}</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">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"> Centre </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">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"> Centre </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">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"> Centre </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-crop"> <style> :root{ --site-icon-url: url( "{{ data.url }}" ); } </style> <h2>Site Icon Preview</h2> <p>As an app icon and a browser icon.</p> <div class="site-icon-preview crop"> <div class="image-preview-wrap app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" /> </div> <div class="site-icon-preview-browser"> <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg> <div class="site-icon-preview-tab"> <div class="image-preview-wrap browser"> <img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" /> </div> <div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Solar Community Hubs' ) #></div> <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button"> <path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" /> </svg> </div> </div> </div> </div> </script> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='woocs-auto-switcher-css' href='https://solarcommunityhubs.com/wp-content/plugins/woocommerce-currency-switcher/css/auto_switcher/classic_blocks.css?ver=2.3.1' type='text/css' media='all' /> <link rel='stylesheet' id='wc-blocks-style-css' href='https://c0.wp.com/p/woocommerce/9.8.3/assets/client/blocks/wc-blocks.css' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-currency-switcher-css' href='https://solarcommunityhubs.com/wp-content/plugins/woocommerce-currency-switcher/css/front.css?ver=2.3.1' type='text/css' media='all' /> <style id='woocommerce-currency-switcher-inline-css' type='text/css'> .woocs_auto_switcher { top: 100px; } .woocs_auto_switcher li a { background:#feca38; } .woocs_auto_switcher li a.woocs_curr_curr { background:#23202f; } .woocs_auto_switcher li a:hover { background:#23202f; } .woocs_auto_switcher li a span { background:#23202f; } .woocs_auto_switcher.left li span:after { border-right: 10px solid #23202f; } .woocs_auto_switcher.right li a span:after { border-left: 10px solid #23202f; } </style> <link rel='stylesheet' id='pa-btn-css' href='https://solarcommunityhubs.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-css/button-line.min.css?ver=4.11.6' type='text/css' media='all' /> <script type="text/javascript" id="buttonizer_frontend_javascript-js-extra"> /* <![CDATA[ */ var buttonizer_ajax = {"ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","version":"3.4.8","buttonizer_path":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/buttonizer-multifunctional-button","buttonizer_assets":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/buttonizer-multifunctional-button\/assets\/legacy\/","base_url":"https:\/\/solarcommunityhubs.com","current":[],"in_preview":"","is_admin":"","cache":"626aa371e622b823eb76e938c755ce64","enable_ga_clicks":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/buttonizer-multifunctional-button/assets/legacy/frontend.min.js?v=e56c108f5ec02d28b104b0962bc469ef&ver=6.8.1" id="buttonizer_frontend_javascript-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.15" id="coblocks-animation-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.15" id="coblocks-tiny-swiper-js"></script> <script type="text/javascript" id="coblocks-tinyswiper-initializer-js-extra"> /* <![CDATA[ */ var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.15" id="coblocks-tinyswiper-initializer-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.6" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/solarcommunityhubs.com\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.6" id="contact-form-7-js"></script> <script type="text/javascript" id="fundpress-registration-ajax-js-extra"> /* <![CDATA[ */ var wp_fundraising_check_obj = {"ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","ajax_nonce":"03906e94e0"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/registration.js?ver=6.8.1" id="fundpress-registration-ajax-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/underscore.min.js" id="underscore-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/shortcode.min.js" id="shortcode-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/backbone.min.js" id="backbone-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/wp-util.min.js" id="wp-util-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/wp-backbone.min.js" id="wp-backbone-js"></script> <script type="text/javascript" id="media-models-js-extra"> /* <![CDATA[ */ var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/media-models.min.js" id="media-models-js"></script> <script type="text/javascript" id="wp-plupload-js-extra"> /* <![CDATA[ */ 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":"This file cannot be processed by the web server.","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 one 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 2,560 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 cancelled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Bin.","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":"The web server cannot generate responsive image sizes for this image. 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":"2146435072b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,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,x-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,stl,stp"}]},"heic_upload_error":false,"multipart_params":{"action":"upload-attachment","_wpnonce":"ab8b75097e"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/plupload/wp-plupload.min.js" id="wp-plupload-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/ui/mouse.min.js" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/ui/sortable.min.js" id="jquery-ui-sortable-js"></script> <script type="text/javascript" id="mediaelement-core-js-before"> /* <![CDATA[ */ 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 type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/mediaelement/mediaelement-and-player.min.js" id="mediaelement-core-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/mediaelement/mediaelement-migrate.min.js" id="mediaelement-migrate-js"></script> <script type="text/javascript" id="mediaelement-js-extra"> /* <![CDATA[ */ var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/mediaelement/wp-mediaelement.min.js" id="wp-mediaelement-js"></script> <script type="text/javascript" id="wp-api-request-js-extra"> /* <![CDATA[ */ var wpApiSettings = {"root":"https:\/\/solarcommunityhubs.com\/wp-json\/","nonce":"a3c171493a","versionString":"wp\/v2\/"}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/api-request.min.js" id="wp-api-request-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2025-04-06 12:54:02+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/clipboard.min.js" id="clipboard-js"></script> <script type="text/javascript" id="media-views-js-extra"> /* <![CDATA[ */ 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":"Bin","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 delete these items.\n Click 'Cancel' to stop, or 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Bin","restoreSelected":"Restore from Bin","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","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:\/\/solarcommunityhubs.com\/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":"be884d0b8a","setAttachmentThumbnail":"82a6e1e00d"},"post":{"id":0},"defaultProps":{"link":"file","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/solarcommunityhubs.com\/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":800,"months":[{"year":"2023","month":"10","text":"October 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"4","text":"April 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"2","text":"February 2018"}],"mediaTrash":0,"infiniteScrolling":0}}; /* ]]> */ </script> <script type="text/javascript" id="media-views-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2025-04-06 12:54:02+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"%s item selected":["%s item selected","%s items selected"],"Showing %1$s of %2$s media items":["Showing %1$s of %2$s media items"],"Jump to first loaded item":["Jump to first loaded item"],"Load more":["Load more"],"Number of media items displayed: %d. Scroll the page for more results.":["Number of media items displayed: %d. Scroll the page for more results."],"Number of media items displayed: %d. Click load more for more results.":["Number of media items displayed: %d. Click \u201cload more\u201d for more results."],"The file URL has been copied to your clipboard":["The file URL has been copied to your clipboard"]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/media-views.min.js" id="media-views-js"></script> <script type="text/javascript" id="media-editor-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2025-04-06 12:54:02+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Could not set that as the thumbnail image. Try a different attachment.":["Could not set that as the thumbnail image. Try a different attachment."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/media-editor.min.js" id="media-editor-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/media-audiovideo.min.js" id="media-audiovideo-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/Popper.js?ver=6.8.1" id="wf-Popper-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/bootstrap.min.js?ver=6.8.1" id="wf-bootstrap-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/jquery.waypoints.min.js?ver=6.8.1" id="wf-jquery-waypoints-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/jquery.countdown.min.js?ver=6.8.1" id="wf-jquery-countdown-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/jquery.easypiechart.min.js?ver=6.8.1" id="wf-jquery-easypiechart-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/wp-fundraising/assets/js/main.js?ver=6.8.1" id="wf-main-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/woocommerce-jetpack/includes/js/wcj-offer-price.js?ver=7.2.5" id="wcj-offer-price-js-js"></script> <script type="text/javascript" id="mailchimp-woocommerce-js-extra"> /* <![CDATA[ */ var mailchimp_public_data = {"site_url":"https:\/\/solarcommunityhubs.com","ajax_url":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","disable_carts":"","subscribers_only":"","language":"en","allowed_to_set_cookies":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js?ver=5.4.07" id="mailchimp-woocommerce-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/metform/public/assets/lib/cute-alert/cute-alert.js?ver=3.9.8" id="cute-alert-js"></script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/sourcebuster/sourcebuster.min.js" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/frontend/order-attribution.min.js" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/customs.js?ver=1.0" id="crowdmerc-customs-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/wow.js?ver=1.0" id="wow-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/Popper.js?ver=1.0" id="Popper-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/bootstrap.min.js?ver=1.0" id="bootstrap-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/isotope.pkgd.min.js?ver=1.0" id="isotope-pkgd-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/jquery.countdown.min.js?ver=1.0" id="jquery-countdown-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/jquery.magnific-popup.min.js?ver=1.0" id="jquery-magnific-popup-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/owl.carousel.min.js?ver=1.0" id="owl-carousel-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/jquery.easypiechart.min.js?ver=1.0" id="jquery-easypiechart-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/jquery.waypoints.min.js?ver=1.0" id="jquery-waypoints-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/scrollax.js?ver=1.0" id="scrollax-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/parallax.min.js?ver=1.0" id="parallax-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/main.js?ver=1.0" id="crowdmerc-main-js"></script> <script type="text/javascript" id="premium-addons-js-extra"> /* <![CDATA[ */ var PremiumSettings = {"ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","nonce":"8a1d5fbc63"}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/premium-addons.min.js?ver=4.11.6" id="premium-addons-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/lottie.min.js?ver=4.11.6" id="lottie-js-js"></script> <script type="text/javascript" id="jetpack-stats-js-before"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"155085961\",\"post\":\"2562\",\"tz\":\"0\",\"srv\":\"solarcommunityhubs.com\",\"hp\":\"atomic\",\"ac\":\"2\",\"amp\":\"0\",\"j\":\"1:14.6-a.9\"}") ]); _stq.push([ "clickTrackerInit", "155085961", "2562" ]); /* ]]> */ </script> <script type="text/javascript" src="https://stats.wp.com/e-202518.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.8.1/wp-includes/js/jquery/ui/slider.min.js" id="jquery-ui-slider-js"></script> <script type="text/javascript" src="https://c0.wp.com/p/woocommerce/9.8.3/assets/js/jquery-ui-touch-punch/jquery-ui-touch-punch.min.js" id="wc-jquery-ui-touchpunch-js"></script> <script type="text/javascript" id="wc-price-slider_33-js-before"> /* <![CDATA[ */ var woocs_is_mobile = 0; var woocs_special_ajax_mode = 0; var woocs_drop_down_view = "ddslick"; var woocs_current_currency = {"name":"GBP","rate":0.04645000025629997,"symbol":"£","position":"left_space","is_etalon":1,"hide_cents":0,"decimals":2,"description":"","flag":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/woocommerce-currency-switcher\/img\/no_flag.png"}; var woocs_default_currency = {"name":"GBP","rate":0.04645000025629997,"symbol":"£","position":"left_space","is_etalon":1,"hide_cents":0,"decimals":2,"description":"","flag":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/woocommerce-currency-switcher\/img\/no_flag.png"}; var woocs_array_of_get = '{}'; woocs_array_no_cents = '["JPY","TWD"]'; var woocs_ajaxurl = "https://solarcommunityhubs.com/wp-admin/admin-ajax.php"; var woocs_lang_loading = "loading"; var woocs_shop_is_cached =0; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/woocommerce-currency-switcher/js/price-slider_33.js?ver=2.3.1" id="wc-price-slider_33-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/woocommerce-currency-switcher/js/jquery.ddslick.min.js?ver=2.3.1" id="jquery.ddslick.min-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/woocommerce-currency-switcher/js/front.js?ver=2.3.1" id="woocommerce-currency-switcher-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.6.4" id="elementor-pro-webpack-runtime-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.28.4" id="elementor-webpack-runtime-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.28.4" id="elementor-frontend-modules-js"></script> <script type="text/javascript" id="elementor-pro-frontend-js-before"> /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","nonce":"64d829a790","urls":{"assets":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/solarcommunityhubs.com\/wp-json\/"},"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"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/solarcommunityhubs.com\/cart\/","checkout_page_url":"https:\/\/solarcommunityhubs.com\/checkout\/"}},"facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.6.4" id="elementor-pro-frontend-js"></script> <script type="text/javascript" id="elementor-frontend-js-before"> /* <![CDATA[ */ 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","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.28.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_local_google_fonts":true,"theme_builder_v2":true,"editor_v2":true,"home_screen":true,"page-transitions":true,"form-submissions":true,"e_scroll_snap":true},"urls":{"assets":"https:\/\/solarcommunityhubs.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/solarcommunityhubs.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/solarcommunityhubs.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"6b30391ce5"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"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":2562,"title":"Solar%20Community%20Hubs%20%E2%80%93%20Computer%20Aid%20International%27s%20Solar%20Community%20Hubs%20Project","excerpt":"","featuredImage":false}}; /* ]]> */ </script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.28.4" id="elementor-frontend-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/plugins/elementor-pro/assets/js/preloaded-elements-handlers.min.js?ver=3.6.4" id="pro-preloaded-elements-handlers-js"></script> <script type="text/javascript" src="https://solarcommunityhubs.com/wp-content/themes/crowdmerc/assets/js/elementor.js?ver=1.0" id="xs-main-elementor-js"></script> <script type="text/javascript" src='//solarcommunityhubs.com/wp-content/uploads/custom-css-js/4595.js?v=1573'></script> </body> </html>