Анализ сайта msopentech.com
Основное Готовность: 75%
Домен
msopentech.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://msopentech.com
301 MovedPermanently
https://opensource.microsoft.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 21:46:42.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,98сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,98сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
179Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 179Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 16
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 16 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/chunks/3prdzukwbsm3k.css | |
| stylesheet | /_next/static/chunks/1g0ohr164ici8.css | |
| stylesheet | /_next/static/chunks/2urbis5wbuuiz.css | |
| js | /_next/static/chunks/0--97w2b1dna9.js | |
| js | /_next/static/chunks/054crek1rn10o.js | |
| js | /_next/static/chunks/0fs9ozro11l17.js | |
| js | /_next/static/chunks/0e6-68h0s-uz2.js | |
| js | /_next/static/chunks/turbopack-0hiym2faqjoun.js | |
| js | /_next/static/chunks/3d1aq6khgx3r-.js | |
| js | /_next/static/chunks/0dhgzifx5-hej.js | |
| js | /_next/static/chunks/2-pkdtvver08z.js | |
| js | /_next/static/chunks/2-fjnrfw1u8nn.js | |
| js | /_next/static/chunks/0f2lr928fn-rg.js | |
| js | https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js | |
| js | /_next/static/chunks/0cz1d0mv5g_q7.js | |
| js | /_next/static/chunks/25ucyzjxcb5nz.js |
Серверные заголовки
Кол-во: 11
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 11шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 11:45:01 GMT |
| Cache-Control | public, max-age=0 |
| ETag | W/"2ce1b-1a02672ebdf" |
| Vary | Accept-Encoding |
| Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
| x-correlation-id | d21f8a40-0e66-48e0-821b-7e846c2f720c |
| X-Content-Type-Options | nosniff |
| X-Frame-Options | SAMEORIGIN |
| x-azure-ref | 20260822T114500Z-15b9d457789jdch4hC1AMS8u3g0000000ssg00000000yape |
| X-Cache | CONFIG_NOCACHE |
| Accept-Ranges | bytes |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 2%
Title
Microsoft Open Source
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 21, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Есть критические ошибки
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значением noindex запрещает индексацию этой страницы. Срочно уберите этот мета-тег!
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 7
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 7шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | robots | noindex nofollow |
| name | google-site-verification | PXNcqyP34d82CBV3rvH8RwDRH5iWWb_zL-UFwp-3Ubs |
| name | google-site-verification | jj6XRLurdxcqc_T28_tszxZ4M2K8TFQDPjvVRb8MLsg |
| name | theme-color | #24292e |
| name | msapplication-config | /images/favicons/browserconfig.xml |
| name | msapplication-TileColor | #11100f |
Оптимизация Готовность: 77%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 388 слишком мало. Добавьте больше текста (минимум 400 слов)!
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 12 достаточно.
Среднее число слов в абзаце 36 достаточно.
Кол-во знаков контента 2615 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 3. Это хорошо.
На странице присутствуют заголовки <h3> 5.
Тошнота
3,32
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
21,39%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| source | 11 | 2,84% |
| microsoft | 11 | 2,84% |
| projects | 6 | 1,55% |
| program | 5 | 1,29% |
| windows | 4 | 1,03% |
| involved | 3 | 0,77% |
| communities | 3 | 0,77% |
| accessibility | 3 | 0,77% |
| education | 3 | 0,77% |
| microsofts | 3 | 0,77% |
| conduct | 3 | 0,77% |
| privacy | 3 | 0,77% |
| ecosystem | 2 | 0,52% |
| services | 2 | 0,52% |
| technology | 2 | 0,52% |
| community | 2 | 0,52% |
| explore | 2 | 0,52% |
| featured | 2 | 0,52% |
| insights | 2 | 0,52% |
| analytics | 2 | 0,52% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 40 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 183834 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://msopentech.com/robots.txt
301 MovedPermanently
https://opensource.microsoft.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preconnect" href="/" crossorigin=""/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/images/projects/accessibility-insights.svg" as="image"/><link rel="preload" href="/images/projects/openeducationanalytics.png" as="image"/><link rel="preload" href="/images/projects/terminal.svg" as="image"/><link rel="preload" as="image" href="/images/discord.svg"/><link rel="preload" as="image" href="/images/youtube.svg"/><link rel="preload" as="image" href="/images/twitter.svg"/><link rel="preload" as="image" href="/images/github.svg"/><link rel="preload" as="image" href="/images/open-source-footer.svg"/><link rel="preload" as="image" href="/images/Microsoft-icon-white.svg"/><link rel="preload" href="/images/direction/stripes-corner.svg" as="image"/><link rel="stylesheet" href="/_next/static/chunks/3prdzukwbsm3k.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1g0ohr164ici8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2urbis5wbuuiz.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/25ucyzjxcb5nz.js"/><script src="/_next/static/chunks/0--97w2b1dna9.js" async=""></script><script src="/_next/static/chunks/054crek1rn10o.js" async=""></script><script src="/_next/static/chunks/0fs9ozro11l17.js" async=""></script><script src="/_next/static/chunks/0e6-68h0s-uz2.js" async=""></script><script src="/_next/static/chunks/turbopack-0hiym2faqjoun.js" async=""></script><script src="/_next/static/chunks/3d1aq6khgx3r-.js" async=""></script><script src="/_next/static/chunks/0dhgzifx5-hej.js" async=""></script><script src="/_next/static/chunks/2-pkdtvver08z.js" async=""></script><script src="/_next/static/chunks/2-fjnrfw1u8nn.js" async=""></script><script src="/_next/static/chunks/0f2lr928fn-rg.js" async=""></script><link rel="preload" href="/images/direction/dots-corner.svg" as="image"/><meta name="robots" content="noindex nofollow"/><meta name="google-site-verification" content="PXNcqyP34d82CBV3rvH8RwDRH5iWWb_zL-UFwp-3Ubs"/><meta name="google-site-verification" content="jj6XRLurdxcqc_T28_tszxZ4M2K8TFQDPjvVRb8MLsg"/><meta name="theme-color" content="#24292e"/><link rel="apple-touch-icon" sizes="180x180" href="/images/favicons/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/images/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/images/favicons/favicon-16x16.png"/><meta name="msapplication-config" content="/images/favicons/browserconfig.xml"/><meta name="msapplication-TileColor" content="#11100f"/><link rel="shortcut icon" type="image/x-icon" href="/images/favicons/favicon.ico"/><link rel="mask-icon" href="/images/favicons/safari-pinned-tab.svg" color="#11100f"/><meta http-equiv="cleartype" content="off"/><title>Microsoft Open Source</title><script>
// with data animations, legacy not React friendly
// document.write('<style type="text/css">*[data-animate-in="up"], *[data-animate-in="up"], *[data-animate-in="fade"], *[data-animate-in="left"], *[data-animate-in="right"] { opacity: 0; } .tabs__content { display: none; } *[data-javascript-show="immediate"] { opacity: 1.0 }</style>');
document.write('<style type="text/css">.tabs__content { display: none; } *[data-javascript-show="immediate"] { opacity: 1.0 }</style>');
let isLoaded = false;
const startup = () => {
if (!('ontouchstart' in window)) {
// document.documentElement.classList.add('no-touch');
} else {
// document.documentElement.classList.add('is-touch');
}
const safari = typeof window !== 'undefined' ? (window/* as any*/).safari : undefined;
let isEdge = false;
let isIE11 = false;
const isSafari = false;
//const isSafari =
// /constructor/i.test((window/* as any*/).HTMLElement) || (function (p) {
// return p.toString() === "[object SafariRemoteNotification]"; })(!(window/* as any*/)['safari'] || (typeof (safari/* as any*/) !== 'undefined' && safari.pushNotification));
if ((document/* as any*/).documentMode || /Edge/.test(navigator.userAgent)) {
if (navigator.userAgent.indexOf('Trident') === -1) {
isEdge = true;
} else {
isIE11 = true;
}
}
if (isEdge) {
// document.documentElement.classList.add('isEDGE');
} else if (isIE11) {
// document.documentElement.classList.add('isIE');
// document.documentElement.classList.add('isIE11');
} else if (isSafari) {
// document.documentElement.classList.add('isSafari');
}
if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') {
// document.body.classList.add('localhost');
}
};
const handleLoad = () => {
isLoaded = true;
startup();
//document.body.classList.remove('page-loading');
//document.body.classList.add('page-ready');
};
// scary not being in the detection
const items = document.querySelectorAll('*[data-animate-in], *[data-detect-viewport]');
const pageOffset = window.pageYOffset;
function isScrolledIntoView(el/*: HTMLElement*/) {
const rect = el.getBoundingClientRect();
const elemTop = rect.top;
const elemBottom = rect.top + el.offsetHeight;
const bottomWin = pageOffset + window.innerHeight;
return (elemTop < bottomWin && elemBottom > 0);
}
const viewportDetection = () => {};
// const viewportDetection = () => {
// for(var i = 0; i < items.length; i++) {
// if (isScrolledIntoView(items[i]/* as HTMLElement*/)) {
// if(!items[i].classList.contains('in-view')) {
// items[i].classList.add('in-view');
// }
// }
// }
// };
// Window events
window.addEventListener('load', handleLoad);
window.addEventListener('resize', viewportDetection);
window.addEventListener('scroll', viewportDetection);
const handle = setTimeout(() => { viewportDetection(); }, 500);
</script><script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="page-loading no-js"><div hidden=""><!--$--><!--/$--></div><div id="cookiebanner"></div><a class="skip-to-content" href="#content" tabindex="1">skip to content</a><header id="site-header" role="banner"><div class="site-header__inner"><div class="site-logo"><a href="/"><img alt="Microsoft | Open Source logo" loading="lazy" width="261" height="24" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/MicrosoftOpenSourceLogo.3ma9gyj6s86xf.svg"/><span class="sr-only">Return to homepage</span></a></div><ul class="site-header__nav list-style-none"><li><a href="/collaborate/">Get involved</a></li><li><a href="/projects/">Projects</a></li><li><a href="/ecosystem/">Ecosystem</a></li><li><a href="/program/">Our program</a></li><li><a href="/blog/">Blog</a></li><li><a class="external" href="https://apply.careers.microsoft.com/careers?query=open+source" target="_blank">Jobs</a></li></ul><div class="site-header__utilities"></div></div></header><main id="content" class="main page-content" aria-label="Content"><article><div class="wrapper-full bg-dark"><div class="wrapper py-6 my-6"><div class="d-md-flex flex-justify-between"><div class="col-12 col-md-7 col-lg-7 mb-6 mb-md-0"><h1 class="h1-xl mb-6" x-data-animate-in="fade" x-data-animate-in-delay="100">Open.<br/>Collaborative.<br/>Flexible.</h1><p class="p-lg text-white col-md-11 col-lg-9" x-data-animate-in="fade" x-data-animate-in-delay="220">
Open Source enables Microsoft products and services to
bring choice, technology and community to our customers.
</p><div data-animate-in="fade" data-animate-in-delay="240"><a class="link-arrow text-white mt-4" href="/collaborate/">Get involved</a><br/><a class="link-arrow text-white mt-4" href="/projects/">Explore projects</a></div></div><div class="col-12 col-md-5 col-lg-4 pl-md-4 pl-lg-2" style="position:relative" id="hero-figure"><figure class="intro-svg" id="draw-svg"><svg version="1.1" viewBox="0 0 370 370"><g><g id="heroSquare2"><circle fill="none" stroke="#FFFFFF" cx="329" cy="41" r="40"></circle></g><g><circle fill="#4F6BED" cx="195" cy="3" r="1"></circle><circle fill="#4F6BED" cx="195" cy="8" r="1"></circle><circle fill="#4F6BED" cx="195" cy="13" r="1"></circle><circle fill="#4F6BED" cx="195" cy="18" r="1"></circle><circle fill="#4F6BED" cx="195" cy="23" r="1"></circle><circle fill="#4F6BED" cx="195" cy="28" r="1"></circle><circle fill="#4F6BED" cx="195" cy="33" r="1"></circle><circle fill="#4F6BED" cx="195" cy="38" r="1"></circle><circle fill="#4F6BED" cx="195" cy="43" r="1"></circle><circle fill="#4F6BED" cx="195" cy="48" r="1"></circle><circle fill="#4F6BED" cx="195" cy="53" r="1"></circle><circle fill="#4F6BED" cx="195" cy="58" r="1"></circle><circle fill="#4F6BED" cx="195" cy="63" r="1"></circle><circle fill="#4F6BED" cx="195" cy="68" r="1"></circle><circle fill="#4F6BED" cx="195" cy="73" r="1"></circle><circle fill="#4F6BED" cx="195" cy="78" r="1"></circle><circle fill="#4F6BED" cx="200" cy="3" r="1"></circle><circle fill="#4F6BED" cx="200" cy="8" r="1"></circle><circle fill="#4F6BED" cx="200" cy="13" r="1"></circle><circle fill="#4F6BED" cx="200" cy="18" r="1"></circle><circle fill="#4F6BED" cx="200" cy="23" r="1"></circle><circle fill="#4F6BED" cx="200" cy="28" r="1"></circle><circle fill="#4F6BED" cx="200" cy="33" r="1"></circle><circle fill="#4F6BED" cx="200" cy="38" r="1"></circle><circle fill="#4F6BED" cx="200" cy="43" r="1"></circle><circle fill="#4F6BED" cx="200" cy="48" r="1"></circle><circle fill="#4F6BED" cx="200" cy="53" r="1"></circle><circle fill="#4F6BED" cx="200" cy="58" r="1"></circle><circle fill="#4F6BED" cx="200" cy="63" r="1"></circle><circle fill="#4F6BED" cx="200" cy="68" r="1"></circle><circle fill="#4F6BED" cx="200" cy="73" r="1"></circle><circle fill="#4F6BED" cx="200" cy="78" r="1"></circle><circle fill="#4F6BED" cx="205" cy="3" r="1"></circle><circle fill="#4F6BED" cx="205" cy="8" r="1"></circle><circle fill="#4F6BED" cx="205" cy="13" r="1"></circle><circle fill="#4F6BED" cx="205" cy="18" r="1"></circle><circle fill="#4F6BED" cx="205" cy="23" r="1"></circle><circle fill="#4F6BED" cx="205" cy="28" r="1"></circle><circle fill="#4F6BED" cx="205" cy="33" r="1"></circle><circle fill="#4F6BED" cx="205" cy="38" r="1"></circle><circle fill="#4F6BED" cx="205" cy="43" r="1"></circle><circle fill="#4F6BED" cx="205" cy="48" r="1"></circle><circle fill="#4F6BED" cx="205" cy="53" r="1"></circle><circle fill="#4F6BED" cx="205" cy="58" r="1"></circle><circle fill="#4F6BED" cx="205" cy="63" r="1"></circle><circle fill="#4F6BED" cx="205" cy="68" r="1"></circle><circle fill="#4F6BED" cx="205" cy="73" r="1"></circle><circle fill="#4F6BED" cx="205" cy="78" r="1"></circle><circle fill="#4F6BED" cx="210" cy="3" r="1"></circle><circle fill="#4F6BED" cx="210" cy="8" r="1"></circle><circle fill="#4F6BED" cx="210" cy="13" r="1"></circle><circle fill="#4F6BED" cx="210" cy="18" r="1"></circle><circle fill="#4F6BED" cx="210" cy="23" r="1"></circle><circle fill="#4F6BED" cx="210" cy="28" r="1"></circle><circle fill="#4F6BED" cx="210" cy="33" r="1"></circle><circle fill="#4F6BED" cx="210" cy="38" r="1"></circle><circle fill="#4F6BED" cx="210" cy="43" r="1"></circle><circle fill="#4F6BED" cx="210" cy="48" r="1"></circle><circle fill="#4F6BED" cx="210" cy="53" r="1"></circle><circle fill="#4F6BED" cx="210" cy="58" r="1"></circle><circle fill="#4F6BED" cx="210" cy="63" r="1"></circle><circle fill="#4F6BED" cx="210" cy="68" r="1"></circle><circle fill="#4F6BED" cx="210" cy="73" r="1"></circle><circle fill="#4F6BED" cx="210" cy="78" r="1"></circle><circle fill="#4F6BED" cx="215" cy="3" r="1"></circle><circle fill="#4F6BED" cx="215" cy="8" r="1"></circle><circle fill="#4F6BED" cx="215" cy="13" r="1"></circle><circle fill="#4F6BED" cx="215" cy="18" r="1"></circle><circle fill="#4F6BED" cx="215" cy="23" r="1"></circle><circle fill="#4F6BED" cx="215" cy="28" r="1"></circle><circle fill="#4F6BED" cx="215" cy="33" r="1"></circle><circle fill="#4F6BED" cx="215" cy="38" r="1"></circle><circle fill="#4F6BED" cx="215" cy="43" r="1"></circle><circle fill="#4F6BED" cx="215" cy="48" r="1"></circle><circle fill="#4F6BED" cx="215" cy="53" r="1"></circle><circle fill="#4F6BED" cx="215" cy="58" r="1"></circle><circle fill="#4F6BED" cx="215" cy="63" r="1"></circle><circle fill="#4F6BED" cx="215" cy="68" r="1"></circle><circle fill="#4F6BED" cx="215" cy="73" r="1"></circle><circle fill="#4F6BED" cx="215" cy="78" r="1"></circle><circle fill="#4F6BED" cx="220" cy="3" r="1"></circle><circle fill="#4F6BED" cx="220" cy="8" r="1"></circle><circle fill="#4F6BED" cx="220" cy="13" r="1"></circle><circle fill="#4F6BED" cx="220" cy="18" r="1"></circle><circle fill="#4F6BED" cx="220" cy="23" r="1"></circle><circle fill="#4F6BED" cx="220" cy="28" r="1"></circle><circle fill="#4F6BED" cx="220" cy="33" r="1"></circle><circle fill="#4F6BED" cx="220" cy="38" r="1"></circle><circle fill="#4F6BED" cx="220" cy="43" r="1"></circle><circle fill="#4F6BED" cx="220" cy="48" r="1"></circle><circle fill="#4F6BED" cx="220" cy="53" r="1"></circle><circle fill="#4F6BED" cx="220" cy="58" r="1"></circle><circle fill="#4F6BED" cx="220" cy="63" r="1"></circle><circle fill="#4F6BED" cx="220" cy="68" r="1"></circle><circle fill="#4F6BED" cx="220" cy="73" r="1"></circle><circle fill="#4F6BED" cx="220" cy="78" r="1"></circle><circle fill="#4F6BED" cx="225" cy="3" r="1"></circle><circle fill="#4F6BED" cx="225" cy="8" r="1"></circle><circle fill="#4F6BED" cx="225" cy="13" r="1"></circle><circle fill="#4F6BED" cx="225" cy="18" r="1"></circle><circle fill="#4F6BED" cx="225" cy="23" r="1"></circle><circle fill="#4F6BED" cx="225" cy="28" r="1"></circle><circle fill="#4F6BED" cx="225" cy="33" r="1"></circle><circle fill="#4F6BED" cx="225" cy="38" r="1"></circle><circle fill="#4F6BED" cx="225" cy="43" r="1"></circle><circle fill="#4F6BED" cx="225" cy="48" r="1"></circle><circle fill="#4F6BED" cx="225" cy="53" r="1"></circle><circle fill="#4F6BED" cx="225" cy="58" r="1"></circle><circle fill="#4F6BED" cx="225" cy="63" r="1"></circle><circle fill="#4F6BED" cx="225" cy="68" r="1"></circle><circle fill="#4F6BED" cx="225" cy="73" r="1"></circle><circle fill="#4F6BED" cx="225" cy="78" r="1"></circle><circle fill="#4F6BED" cx="230" cy="3" r="1"></circle><circle fill="#4F6BED" cx="230" cy="8" r="1"></circle><circle fill="#4F6BED" cx="230" cy="13" r="1"></circle><circle fill="#4F6BED" cx="230" cy="18" r="1"></circle><circle fill="#4F6BED" cx="230" cy="23" r="1"></circle><circle fill="#4F6BED" cx="230" cy="28" r="1"></circle><circle fill="#4F6BED" cx="230" cy="33" r="1"></circle><circle fill="#4F6BED" cx="230" cy="38" r="1"></circle><circle fill="#4F6BED" cx="230" cy="43" r="1"></circle><circle fill="#4F6BED" cx="230" cy="48" r="1"></circle><circle fill="#4F6BED" cx="230" cy="53" r="1"></circle><circle fill="#4F6BED" cx="230" cy="58" r="1"></circle><circle fill="#4F6BED" cx="230" cy="63" r="1"></circle><circle fill="#4F6BED" cx="230" cy="68" r="1"></circle><circle fill="#4F6BED" cx="230" cy="73" r="1"></circle><circle fill="#4F6BED" cx="230" cy="78" r="1"></circle><circle fill="#4F6BED" cx="235" cy="3" r="1"></circle><circle fill="#4F6BED" cx="235" cy="8" r="1"></circle><circle fill="#4F6BED" cx="235" cy="13" r="1"></circle><circle fill="#4F6BED" cx="235" cy="18" r="1"></circle><circle fill="#4F6BED" cx="235" cy="23" r="1"></circle><circle fill="#4F6BED" cx="235" cy="28" r="1"></circle><circle fill="#4F6BED" cx="235" cy="33" r="1"></circle><circle fill="#4F6BED" cx="235" cy="38" r="1"></circle><circle fill="#4F6BED" cx="235" cy="43" r="1"></circle><circle fill="#4F6BED" cx="235" cy="48" r="1"></circle><circle fill="#4F6BED" cx="235" cy="53" r="1"></circle><circle fill="#4F6BED" cx="235" cy="58" r="1"></circle><circle fill="#4F6BED" cx="235" cy="63" r="1"></circle><circle fill="#4F6BED" cx="235" cy="68" r="1"></circle><circle fill="#4F6BED" cx="235" cy="73" r="1"></circle><circle fill="#4F6BED" cx="235" cy="78" r="1"></circle><circle fill="#4F6BED" cx="240" cy="3" r="1"></circle><circle fill="#4F6BED" cx="240" cy="8" r="1"></circle><circle fill="#4F6BED" cx="240" cy="13" r="1"></circle><circle fill="#4F6BED" cx="240" cy="18" r="1"></circle><circle fill="#4F6BED" cx="240" cy="23" r="1"></circle><circle fill="#4F6BED" cx="240" cy="28" r="1"></circle><circle fill="#4F6BED" cx="240" cy="33" r="1"></circle><circle fill="#4F6BED" cx="240" cy="38" r="1"></circle><circle fill="#4F6BED" cx="240" cy="43" r="1"></circle><circle fill="#4F6BED" cx="240" cy="48" r="1"></circle><circle fill="#4F6BED" cx="240" cy="53" r="1"></circle><circle fill="#4F6BED" cx="240" cy="58" r="1"></circle><circle fill="#4F6BED" cx="240" cy="63" r="1"></circle><circle fill="#4F6BED" cx="240" cy="68" r="1"></circle><circle fill="#4F6BED" cx="240" cy="73" r="1"></circle><circle fill="#4F6BED" cx="240" cy="78" r="1"></circle><circle fill="#4F6BED" cx="245" cy="3" r="1"></circle><circle fill="#4F6BED" cx="245" cy="8" r="1"></circle><circle fill="#4F6BED" cx="245" cy="13" r="1"></circle><circle fill="#4F6BED" cx="245" cy="18" r="1"></circle><circle fill="#4F6BED" cx="245" cy="23" r="1"></circle><circle fill="#4F6BED" cx="245" cy="28" r="1"></circle><circle fill="#4F6BED" cx="245" cy="33" r="1"></circle><circle fill="#4F6BED" cx="245" cy="38" r="1"></circle><circle fill="#4F6BED" cx="245" cy="43" r="1"></circle><circle fill="#4F6BED" cx="245" cy="48" r="1"></circle><circle fill="#4F6BED" cx="245" cy="53" r="1"></circle><circle fill="#4F6BED" cx="245" cy="58" r="1"></circle><circle fill="#4F6BED" cx="245" cy="63" r="1"></circle><circle fill="#4F6BED" cx="245" cy="68" r="1"></circle><circle fill="#4F6BED" cx="245" cy="73" r="1"></circle><circle fill="#4F6BED" cx="245" cy="78" r="1"></circle><circle fill="#4F6BED" cx="250" cy="3" r="1"></circle><circle fill="#4F6BED" cx="250" cy="8" r="1"></circle><circle fill="#4F6BED" cx="250" cy="13" r="1"></circle><circle fill="#4F6BED" cx="250" cy="18" r="1"></circle><circle fill="#4F6BED" cx="250" cy="23" r="1"></circle><circle fill="#4F6BED" cx="250" cy="28" r="1"></circle><circle fill="#4F6BED" cx="250" cy="33" r="1"></circle><circle fill="#4F6BED" cx="250" cy="38" r="1"></circle><circle fill="#4F6BED" cx="250" cy="43" r="1"></circle><circle fill="#4F6BED" cx="250" cy="48" r="1"></circle><circle fill="#4F6BED" cx="250" cy="53" r="1"></circle><circle fill="#4F6BED" cx="250" cy="58" r="1"></circle><circle fill="#4F6BED" cx="250" cy="63" r="1"></circle><circle fill="#4F6BED" cx="250" cy="68" r="1"></circle><circle fill="#4F6BED" cx="250" cy="73" r="1"></circle><circle fill="#4F6BED" cx="250" cy="78" r="1"></circle><circle fill="#4F6BED" cx="255" cy="3" r="1"></circle><circle fill="#4F6BED" cx="255" cy="8" r="1"></circle><circle fill="#4F6BED" cx="255" cy="13" r="1"></circle><circle fill="#4F6BED" cx="255" cy="18" r="1"></circle><circle fill="#4F6BED" cx="255" cy="23" r="1"></circle><circle fill="#4F6BED" cx="255" cy="28" r="1"></circle><circle fill="#4F6BED" cx="255" cy="33" r="1"></circle><circle fill="#4F6BED" cx="255" cy="38" r="1"></circle><circle fill="#4F6BED" cx="255" cy="43" r="1"></circle><circle fill="#4F6BED" cx="255" cy="48" r="1"></circle><circle fill="#4F6BED" cx="255" cy="53" r="1"></circle><circle fill="#4F6BED" cx="255" cy="58" r="1"></circle><circle fill="#4F6BED" cx="255" cy="63" r="1"></circle><circle fill="#4F6BED" cx="255" cy="68" r="1"></circle><circle fill="#4F6BED" cx="255" cy="73" r="1"></circle><circle fill="#4F6BED" cx="255" cy="78" r="1"></circle><circle fill="#4F6BED" cx="260" cy="3" r="1"></circle><circle fill="#4F6BED" cx="260" cy="8" r="1"></circle><circle fill="#4F6BED" cx="260" cy="13" r="1"></circle><circle fill="#4F6BED" cx="260" cy="18" r="1"></circle><circle fill="#4F6BED" cx="260" cy="23" r="1"></circle><circle fill="#4F6BED" cx="260" cy="28" r="1"></circle><circle fill="#4F6BED" cx="260" cy="33" r="1"></circle><circle fill="#4F6BED" cx="260" cy="38" r="1"></circle><circle fill="#4F6BED" cx="260" cy="43" r="1"></circle><circle fill="#4F6BED" cx="260" cy="48" r="1"></circle><circle fill="#4F6BED" cx="260" cy="53" r="1"></circle><circle fill="#4F6BED" cx="260" cy="58" r="1"></circle><circle fill="#4F6BED" cx="260" cy="63" r="1"></circle><circle fill="#4F6BED" cx="260" cy="68" r="1"></circle><circle fill="#4F6BED" cx="260" cy="73" r="1"></circle><circle fill="#4F6BED" cx="260" cy="78" r="1"></circle><circle fill="#4F6BED" cx="265" cy="3" r="1"></circle><circle fill="#4F6BED" cx="265" cy="8" r="1"></circle><circle fill="#4F6BED" cx="265" cy="13" r="1"></circle><circle fill="#4F6BED" cx="265" cy="18" r="1"></circle><circle fill="#4F6BED" cx="265" cy="23" r="1"></circle><circle fill="#4F6BED" cx="265" cy="28" r="1"></circle><circle fill="#4F6BED" cx="265" cy="33" r="1"></circle><circle fill="#4F6BED" cx="265" cy="38" r="1"></circle><circle fill="#4F6BED" cx="265" cy="43" r="1"></circle><circle fill="#4F6BED" cx="265" cy="48" r="1"></circle><circle fill="#4F6BED" cx="265" cy="53" r="1"></circle><circle fill="#4F6BED" cx="265" cy="58" r="1"></circle><circle fill="#4F6BED" cx="265" cy="63" r="1"></circle><circle fill="#4F6BED" cx="265" cy="68" r="1"></circle><circle fill="#4F6BED" cx="265" cy="73" r="1"></circle><circle fill="#4F6BED" cx="265" cy="78" r="1"></circle><circle fill="#4F6BED" cx="270" cy="3" r="1"></circle><circle fill="#4F6BED" cx="270" cy="8" r="1"></circle><circle fill="#4F6BED" cx="270" cy="13" r="1"></circle><circle fill="#4F6BED" cx="270" cy="18" r="1"></circle><circle fill="#4F6BED" cx="270" cy="23" r="1"></circle><circle fill="#4F6BED" cx="270" cy="28" r="1"></circle><circle fill="#4F6BED" cx="270" cy="33" r="1"></circle><circle fill="#4F6BED" cx="270" cy="38" r="1"></circle><circle fill="#4F6BED" cx="270" cy="43" r="1"></circle><circle fill="#4F6BED" cx="270" cy="48" r="1"></circle><circle fill="#4F6BED" cx="270" cy="53" r="1"></circle><circle fill="#4F6BED" cx="270" cy="58" r="1"></circle><circle fill="#4F6BED" cx="270" cy="63" r="1"></circle><circle fill="#4F6BED" cx="270" cy="68" r="1"></circle><circle fill="#4F6BED" cx="270" cy="73" r="1"></circle><circle fill="#4F6BED" cx="270" cy="78" r="1"></circle></g><g id="heroSquare1"><circle fill="none" stroke="#FFFFFF" cx="137" cy="41" r="40"></circle></g><g class="rotate"><g><path fill="#50E6FF" d="M12.7,69.3L12.7,69.3c3,3,6.4,5.5,10.2,7.4L5.3,59C7.2,62.8,9.7,66.3,12.7,69.3z"></path><path fill="#50E6FF" d="M2.1,50.1l29.8,29.8c1.1,0.3,2.3,0.5,3.5,0.7l-34-33.9C1.6,47.8,1.8,49,2.1,50.1z"></path><path fill="#50E6FF" d="M1,40.6L41.4,81c0.9,0,1.8-0.1,2.7-0.1l-43-43C1.1,38.8,1,39.7,1,40.6z"></path><path fill="#50E6FF" d="M1.8,32.9l47.3,47.3c0.8-0.2,1.5-0.3,2.3-0.5l-49-49C2.2,31.4,2,32.2,1.8,32.9z"></path><path fill="#50E6FF" d="M3.8,26.4l51.8,51.8c0.7-0.3,1.3-0.5,2-0.8l-53-53C4.3,25.1,4,25.7,3.8,26.4z"></path><path fill="#50E6FF" d="M6.5,20.7l54.8,54.8c0.6-0.3,1.2-0.7,1.7-1.1L7.6,19C7.3,19.5,6.9,20.1,6.5,20.7z"></path><path fill="#50E6FF" d="M10,15.7L66.3,72c0.5-0.4,1-0.9,1.5-1.3L11.3,14.2C10.9,14.7,10.5,15.2,10,15.7z"></path><path fill="#50E6FF" d="M14.2,11.3l56.5,56.5c0.4-0.5,0.9-1,1.3-1.5L15.7,10C15.2,10.5,14.7,10.9,14.2,11.3z"></path><path fill="#50E6FF" d="M18.9,7.6L74.3,63c0.4-0.6,0.7-1.2,1.1-1.7L20.7,6.5C20.1,6.9,19.5,7.3,18.9,7.6z"></path><path fill="#50E6FF" d="M24.4,4.6l53,53c0.3-0.7,0.6-1.3,0.8-2L26.4,3.8C25.7,4,25.1,4.3,24.4,4.6z"></path><path fill="#50E6FF" d="M30.6,2.4l49,49c0.2-0.8,0.4-1.5,0.5-2.3L32.9,1.8C32.2,2,31.4,2.2,30.6,2.4z"></path><path fill="#50E6FF" d="M37.9,1.1l43,43c0.1-0.9,0.1-1.8,0.1-2.7L40.6,1C39.7,1,38.8,1.1,37.9,1.1z"></path><path fill="#50E6FF" d="M46.7,1.4l33.9,33.9c-0.2-1.2-0.4-2.3-0.7-3.5L50.1,2.1C49,1.8,47.8,1.6,46.7,1.4z"></path><path fill="#50E6FF" d="M59,5.3L76.7,23C72.8,15.4,66.6,9.2,59,5.3z"></path></g></g></g><g><g><rect x="289" y="97" fill="#4F6BED" width="80" height="80"></rect></g><g id="heroSquare4"><circle fill="none" stroke="#FFFFFF" cx="233" cy="137" r="40"></circle></g><g><circle fill="#0078D4" cx="137" cy="137" r="40"></circle></g><g id="heroSquare3"><circle fill="none" stroke="#FFFFFF" cx="41" cy="137" r="40"></circle></g></g><g><g class="rotate"><g><path fill="#038387" d="M364.7,251l-17.6,17.7c3.8-1.9,7.2-4.4,10.2-7.4l0,0C360.3,258.3,362.8,254.8,364.7,251z"></path><path fill="#038387" d="M368.6,238.7l-34,33.9c1.2-0.2,2.4-0.4,3.5-0.7l29.8-29.8C368.2,241,368.4,239.8,368.6,238.7z"></path><path fill="#038387" d="M368.9,229.9l-43,43c0.9,0,1.8,0.1,2.7,0.1l40.4-40.4C369,231.7,368.9,230.8,368.9,229.9z"></path><path fill="#038387" d="M367.6,222.7l-49,49c0.8,0.2,1.5,0.3,2.3,0.5l47.3-47.3C368,224.2,367.8,223.4,367.6,222.7z"></path><path fill="#038387" d="M365.4,216.4l-53,53c0.7,0.3,1.3,0.5,2,0.8l51.8-51.8C366,217.7,365.7,217.1,365.4,216.4z"></path><path fill="#038387" d="M362.4,211L307,266.4c0.5,0.4,1.1,0.8,1.7,1.1l54.8-54.8C363.1,212.1,362.7,211.5,362.4,211z"></path><path fill="#038387" d="M358.7,206.2l-56.5,56.5c0.5,0.4,1,0.9,1.5,1.3l56.3-56.3C359.5,207.2,359.1,206.7,358.7,206.2z"></path><path fill="#038387" d="M354.3,202L298,258.3c0.4,0.5,0.9,1,1.3,1.5l56.5-56.5C355.3,202.9,354.8,202.5,354.3,202z"></path><path fill="#038387" d="M349.3,198.5l-54.7,54.8c0.4,0.5,0.7,1.1,1.1,1.7l55.4-55.4C350.5,199.3,349.9,198.9,349.3,198.5z"></path><path fill="#038387" d="M343.6,195.8l-51.8,51.8c0.2,0.7,0.5,1.3,0.8,2l53-53C344.9,196.3,344.3,196,343.6,195.8z"></path><path fill="#038387" d="M337.1,193.8l-47.2,47.3c0.1,0.8,0.3,1.5,0.5,2.3l49-49C338.6,194.2,337.8,194,337.1,193.8z"></path><path fill="#038387" d="M329.4,193L289,233.4c0,0.9,0,1.8,0.1,2.7l43-43C331.2,193.1,330.3,193,329.4,193z"></path><path fill="#038387" d="M319.9,194.1l-29.8,29.7c-0.3,1.2-0.5,2.3-0.7,3.5l33.9-33.9C322.2,193.6,321,193.8,319.9,194.1z"></path></g><path fill="#038387" d="M293.3,215l17.7-17.7C303.4,201.2,297.2,207.4,293.3,215z"></path></g><g><path fill="#342859" d="M199.2,250.2c-0.3-0.3-0.6-0.3-1-0.2c0.3,0.6,0.6,1.2,0.9,1.7c0,0,0.1,0,0.1-0.1 C199.5,251.2,199.5,250.6,199.2,250.2z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -120.728 217.3358)" fill="#342859" cx="202" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -122.2051 220.8333)" fill="#342859" cx="205.5" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -123.6449 224.4357)" fill="#342859" cx="209.1" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -125.1264 227.9383)" fill="#342859" cx="212.6" cy="265" rx="1" ry="1"></ellipse><path fill="#342859" d="M216.8,267.8c-0.4-0.4-1-0.4-1.4,0c0,0,0,0.1-0.1,0.1c0.6,0.3,1.1,0.6,1.7,0.9 C217.2,268.5,217.1,268.1,216.8,267.8z"></path><path fill="#342859" d="M195.6,239.6c-0.2-0.2-0.5-0.3-0.8-0.3c0.1,0.6,0.2,1.3,0.4,1.9c0.1,0,0.3-0.1,0.4-0.2 C196,240.6,196,240,195.6,239.6z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -114.3112 211.7153)" fill="#342859" cx="198.4" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -115.7174 215.2417)" fill="#342859" cx="202" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -117.2282 218.8153)" fill="#342859" cx="205.5" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -118.6366 222.3442)" fill="#342859" cx="209.1" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -120.1155 225.844)" fill="#342859" cx="212.6" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -121.6265 229.4177)" fill="#342859" cx="216.1" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -123.0328 232.9443)" fill="#342859" cx="219.7" cy="265" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -124.5415 236.5152)" fill="#342859" cx="223.2" cy="268.6" rx="1" ry="1"></ellipse><path fill="#342859" d="M227.4,271.4c-0.4-0.4-1-0.4-1.4,0c-0.1,0.1-0.2,0.3-0.2,0.4c0.6,0.1,1.3,0.3,1.9,0.4 C227.7,271.9,227.6,271.6,227.4,271.4z"></path><path fill="#342859" d="M195.6,233.9c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-0.9-0.4-1.3-0.1c0,0.1,0,0.2,0,0.3c0,0.4,0,0.9,0,1.3 C194.7,234.3,195.3,234.3,195.6,233.9z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -109.3028 209.6239)" fill="#342859" cx="198.4" cy="236.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -110.7383 213.2209)" fill="#342859" cx="202" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -112.2198 216.7237)" fill="#342859" cx="205.5" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -113.6258 220.25)" fill="#342859" cx="209.1" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -115.1385 223.8262)" fill="#342859" cx="212.6" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -116.6157 227.3234)" fill="#342859" cx="216.1" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -118.0244 230.8528)" fill="#342859" cx="219.7" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -119.533 234.4237)" fill="#342859" cx="223.2" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -121.012 237.9235)" fill="#342859" cx="226.7" cy="265" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -122.4469 241.5202)" fill="#342859" cx="230.3" cy="268.6" rx="1" ry="1"></ellipse><path fill="#342859" d="M234.5,271.4c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,0.9-0.1,1.3c0.4,0,0.9,0,1.3,0c0.1,0,0.2,0,0.3,0 C234.9,272.3,234.9,271.7,234.5,271.4z"></path><path fill="#342859" d="M195.6,226.8c0.4-0.4,0.4-1,0-1.4c-0.2-0.2-0.4-0.2-0.6-0.3c-0.1,0.6-0.2,1.3-0.3,1.9 C195,227.2,195.4,227.1,195.6,226.8z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -104.3236 207.6031)" fill="#342859" cx="198.4" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -105.7319 211.1322)" fill="#342859" cx="202" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -107.2113 214.6323)" fill="#342859" cx="205.5" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -108.6468 218.2292)" fill="#342859" cx="209.1" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -110.1278 221.7318)" fill="#342859" cx="212.6" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -111.6094 225.2348)" fill="#342859" cx="216.1" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -113.0451 228.8321)" fill="#342859" cx="219.7" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -114.5222 232.3292)" fill="#342859" cx="223.2" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -116.0011 235.8289)" fill="#342859" cx="226.7" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -117.4412 239.4317)" fill="#342859" cx="230.3" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -118.9179 242.9288)" fill="#342859" cx="233.8" cy="265" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -120.4314 246.5055)" fill="#342859" cx="237.3" cy="268.6" rx="1" ry="1"></ellipse><path fill="#342859" d="M240.2,271.4c-0.2,0.2-0.3,0.6-0.3,0.9c0.7-0.1,1.3-0.2,1.9-0.3c0-0.2-0.1-0.4-0.3-0.6 C241.2,271,240.6,271,240.2,271.4z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -99.3152 205.5116)" fill="#342859" cx="198.4" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -100.7235 209.0406)" fill="#342859" cx="202" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -102.2322 212.6115)" fill="#342859" cx="205.5" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -103.6404 216.1405)" fill="#342859" cx="209.1" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -105.1194 219.6403)" fill="#342859" cx="212.6" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -106.6301 223.2142)" fill="#342859" cx="216.1" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -108.0346 226.7376)" fill="#342859" cx="219.7" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -109.5162 230.2408)" fill="#342859" cx="223.2" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -111.0267 233.8144)" fill="#342859" cx="226.7" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -112.4303 237.3372)" fill="#342859" cx="230.3" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -113.9121 240.8404)" fill="#342859" cx="233.8" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -115.4203 244.4109)" fill="#342859" cx="237.3" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -116.829 247.9404)" fill="#342859" cx="240.9" cy="265" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -118.3376 251.5112)" fill="#342859" cx="244.4" cy="268.6" rx="1" ry="1"></ellipse><path fill="#342859" d="M199.2,216.2c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.3-0.2-0.5-0.3c-0.3,0.6-0.6,1.1-0.8,1.7 C198.2,216.6,198.8,216.6,199.2,216.2z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -95.7443 207.0198)" fill="#342859" cx="202" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -97.2237 210.52)" fill="#342859" cx="205.5" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -98.632 214.0491)" fill="#342859" cx="209.1" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -100.1421 217.6225)" fill="#342859" cx="212.6" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -101.6216 221.1227)" fill="#342859" cx="216.1" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -103.0262 224.6461)" fill="#342859" cx="219.7" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -104.5348 228.217)" fill="#342859" cx="223.2" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -106.016 231.7198)" fill="#342859" cx="226.7" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -107.4242 235.2488)" fill="#342859" cx="230.3" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -108.9305 238.8165)" fill="#342859" cx="233.8" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -110.4119 242.3193)" fill="#342859" cx="237.3" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -111.8181 245.8456)" fill="#342859" cx="240.9" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -113.3318 249.423)" fill="#342859" cx="244.4" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -114.8082 252.9194)" fill="#342859" cx="247.9" cy="265" rx="1" ry="1"></ellipse><path fill="#342859" d="M250.8,267.8c-0.4,0.4-0.4,0.9-0.1,1.3c0.6-0.3,1.2-0.5,1.7-0.8c0-0.2-0.1-0.4-0.3-0.5 C251.8,267.5,251.2,267.5,250.8,267.8z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -90.7342 204.9255)" fill="#342859" cx="202" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -92.2169 208.4315)" fill="#342859" cx="205.5" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -93.6528 212.0283)" fill="#342859" cx="209.1" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -95.1317 215.528)" fill="#342859" cx="212.6" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -96.6112 219.0282)" fill="#342859" cx="216.1" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -98.0472 222.6252)" fill="#342859" cx="219.7" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -99.5285 226.1285)" fill="#342859" cx="223.2" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -101.0096 229.6314)" fill="#342859" cx="226.7" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -102.4428 233.2248)" fill="#342859" cx="230.3" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -103.9222 236.725)" fill="#342859" cx="233.8" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -105.4034 240.2279)" fill="#342859" cx="237.3" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -106.8414 243.8281)" fill="#342859" cx="240.9" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -108.3233 247.3315)" fill="#342859" cx="244.4" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -109.7972 250.8246)" fill="#342859" cx="247.9" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -111.2377 254.4281)" fill="#342859" cx="251.5" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -112.7195 257.9313)" fill="#342859" cx="255" cy="265" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -87.2361 206.4079)" fill="#342859" cx="205.5" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -88.6427 209.9338)" fill="#342859" cx="209.1" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -90.125 213.4396)" fill="#342859" cx="212.6" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -91.6319 217.0075)" fill="#342859" cx="216.1" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -93.0388 220.5338)" fill="#342859" cx="219.7" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -94.5182 224.0339)" fill="#342859" cx="223.2" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -96.0283 227.6075)" fill="#342859" cx="226.7" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -97.4366 231.1366)" fill="#342859" cx="230.3" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -98.9138 234.6335)" fill="#342859" cx="233.8" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -100.422 238.2039)" fill="#342859" cx="237.3" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -101.8306 241.7333)" fill="#342859" cx="240.9" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -103.3123 245.2368)" fill="#342859" cx="244.4" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -104.823 248.8106)" fill="#342859" cx="247.9" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -106.2268 252.3332)" fill="#342859" cx="251.5" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -107.7083 255.8363)" fill="#342859" cx="255" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -109.1489 259.4401)" fill="#342859" cx="258.6" cy="261.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -83.6358 207.8453)" fill="#342859" cx="209.1" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -85.1457 211.419)" fill="#342859" cx="212.6" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -86.6251 214.9191)" fill="#342859" cx="216.1" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -88.0322 218.4454)" fill="#342859" cx="219.7" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -89.5409 222.0163)" fill="#342859" cx="223.2" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -91.0218 225.5192)" fill="#342859" cx="226.7" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -92.4262 229.0418)" fill="#342859" cx="230.3" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -93.9348 232.6126)" fill="#342859" cx="233.8" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -95.4179 236.119)" fill="#342859" cx="237.3" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -96.8222 239.6417)" fill="#342859" cx="240.9" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -98.3331 243.216)" fill="#342859" cx="244.4" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -99.8121 246.7157)" fill="#342859" cx="247.9" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -101.2208 250.2452)" fill="#342859" cx="251.5" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -102.7316 253.8192)" fill="#342859" cx="255" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -104.1378 257.3451)" fill="#342859" cx="258.6" cy="254.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -105.6141 260.8412)" fill="#342859" cx="262.1" cy="257.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -80.1371 209.3275)" fill="#342859" cx="212.6" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -81.6166 212.8277)" fill="#342859" cx="216.1" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -83.0547 216.4279)" fill="#342859" cx="219.7" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -84.5324 219.9249)" fill="#342859" cx="223.2" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -86.0114 223.4245)" fill="#342859" cx="226.7" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -87.449 227.0243)" fill="#342859" cx="230.3" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -88.9264 230.5211)" fill="#342859" cx="233.8" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -90.4053 234.0208)" fill="#342859" cx="237.3" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -91.8453 237.6244)" fill="#342859" cx="240.9" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -93.3269 241.1279)" fill="#342859" cx="244.4" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -94.8014 244.6208)" fill="#342859" cx="247.9" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -96.2416 248.2245)" fill="#342859" cx="251.5" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -97.7206 251.7242)" fill="#342859" cx="255" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -99.1318 255.2572)" fill="#342859" cx="258.6" cy="247.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -100.635 258.8205)" fill="#342859" cx="262.1" cy="250.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -102.1193 262.3274)" fill="#342859" cx="265.6" cy="254.4" rx="1" ry="1"></ellipse><path fill="#342859" d="M215.4,198.6c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.2-0.2-0.4-0.2c-0.4,0.2-0.8,0.4-1.3,0.7 C215.1,197.9,215.1,198.3,215.4,198.6z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -78.0446 214.3331)" fill="#342859" cx="219.7" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -79.5239 217.8333)" fill="#342859" cx="223.2" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -81.0322 221.4038)" fill="#342859" cx="226.7" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -82.4404 224.9328)" fill="#342859" cx="230.3" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -83.9218 228.4364)" fill="#342859" cx="233.8" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -85.4282 232.0034)" fill="#342859" cx="237.3" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -86.8348 235.5294)" fill="#342859" cx="240.9" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -88.3183 239.0365)" fill="#342859" cx="244.4" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -89.8266 242.607)" fill="#342859" cx="247.9" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -91.2332 246.1329)" fill="#342859" cx="251.5" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -92.7122 249.6327)" fill="#342859" cx="255" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -94.1502 253.2329)" fill="#342859" cx="258.6" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -95.6267 256.7289)" fill="#342859" cx="262.1" cy="243.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -97.1081 260.2323)" fill="#342859" cx="265.6" cy="247.3" rx="1" ry="1"></ellipse><path fill="#342859" d="M268.5,250.2c-0.4,0.4-0.4,1,0,1.4c0.3,0.3,0.6,0.3,1,0.2c0.2-0.4,0.4-0.8,0.7-1.3c0-0.1-0.1-0.3-0.2-0.4 C269.5,249.8,268.8,249.8,268.5,250.2z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -74.5155 215.7419)" fill="#342859" cx="223.2" cy="197.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -76.0253 219.3157)" fill="#342859" cx="226.7" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -77.432 222.8414)" fill="#342859" cx="230.3" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -78.9407 226.4122)" fill="#342859" cx="233.8" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -80.4179 229.9085)" fill="#342859" cx="237.3" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -81.8284 233.4413)" fill="#342859" cx="240.9" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -83.3391 237.0158)" fill="#342859" cx="244.4" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -84.8161 240.512)" fill="#342859" cx="247.9" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -86.2226 244.0379)" fill="#342859" cx="251.5" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -87.733 247.6119)" fill="#342859" cx="255" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -89.144 251.145)" fill="#342859" cx="258.6" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -90.6183 254.6375)" fill="#342859" cx="262.1" cy="236.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -92.1289 258.2115)" fill="#342859" cx="265.6" cy="240.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -93.538 261.7415)" fill="#342859" cx="269.2" cy="243.8" rx="1" ry="1"></ellipse><path fill="#342859" d="M226,195c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.3-0.2-0.4-0.2c-0.3,0.1-0.6,0.1-0.9,0.2 c0,0-0.1,0-0.1,0.1C225.6,194,225.6,194.6,226,195z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -72.4236 220.7499)" fill="#342859" cx="230.3" cy="197.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -73.9323 224.3207)" fill="#342859" cx="233.8" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -75.4112 227.8204)" fill="#342859" cx="237.3" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -76.8492 231.4206)" fill="#342859" cx="240.9" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -78.3285 234.9208)" fill="#342859" cx="244.4" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -79.8076 238.4205)" fill="#342859" cx="247.9" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -81.2436 242.0171)" fill="#342859" cx="251.5" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -82.7246 245.5205)" fill="#342859" cx="255" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -84.1332 249.0499)" fill="#342859" cx="258.6" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -85.6393 252.6166)" fill="#342859" cx="262.1" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -87.1228 256.1239)" fill="#342859" cx="265.6" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -88.5296 259.65)" fill="#342859" cx="269.2" cy="236.7" rx="1" ry="1"></ellipse><path fill="#342859" d="M273.4,239.6c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0c0,0,0-0.1,0.1-0.1 c0.1-0.3,0.1-0.6,0.2-0.9C273.6,239.8,273.5,239.7,273.4,239.6z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -68.9253 222.2327)" fill="#342859" cx="233.8" cy="194.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -70.4028 225.729)" fill="#342859" cx="237.3" cy="197.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -71.8408 229.3292)" fill="#342859" cx="240.9" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -73.3219 232.833)" fill="#342859" cx="244.4" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -74.8266 236.3961)" fill="#342859" cx="247.9" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -76.2371 239.9293)" fill="#342859" cx="251.5" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -77.7181 243.4326)" fill="#342859" cx="255" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -79.1561 247.0328)" fill="#342859" cx="258.6" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -80.631 250.5251)" fill="#342859" cx="262.1" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -82.1121 254.0286)" fill="#342859" cx="265.6" cy="226.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -83.5527 257.6331)" fill="#342859" cx="269.2" cy="229.7" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -85.0294 261.1289)" fill="#342859" cx="272.7" cy="233.2" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -66.8323 227.2377)" fill="#342859" cx="240.9" cy="194.3" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -68.3133 230.7415)" fill="#342859" cx="244.4" cy="197.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -69.82 234.3083)" fill="#342859" cx="247.9" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -71.2287 237.8378)" fill="#342859" cx="251.5" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -72.7387 241.412)" fill="#342859" cx="255" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -74.1475 244.9415)" fill="#342859" cx="258.6" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -75.6246 248.4374)" fill="#342859" cx="262.1" cy="215.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -77.135 252.0117)" fill="#342859" cx="265.6" cy="219.1" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -78.542 255.5377)" fill="#342859" cx="269.2" cy="222.6" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -80.0187 259.0335)" fill="#342859" cx="272.7" cy="226.1" rx="1" ry="1"></ellipse><path fill="#342859" d="M248.3,195.2c-0.4-0.2-0.8-0.3-1.2-0.4c0,0.1,0.1,0.2,0.1,0.2C247.5,195.3,248,195.4,248.3,195.2z"></path><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -66.2202 235.7463)" fill="#342859" cx="251.5" cy="197.8" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -67.7302 239.3205)" fill="#342859" cx="255" cy="201.4" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -69.139 242.85)" fill="#342859" cx="258.6" cy="204.9" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -70.6435 246.4128)" fill="#342859" cx="262.1" cy="208.5" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -72.1244 249.9164)" fill="#342859" cx="265.6" cy="212" rx="1" ry="1"></ellipse><ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -73.5356 253.4501)" fill="#342859" cx="269.2" cy="215.5" rx="1" ry="1"></ellipse><path fill="#342859" d="M272,219.8c0.1,0.1,0.1,0.1,0.2,0.1c-0.1-0.4-0.3-0.8-0.4-1.2C271.6,219,271.7,219.5,272,219.8z"></path></g><g id="heroSquare5"><circle fill="none" stroke="#FFFFFF" cx="137" cy="233" r="40"></circle></g><g><circle fill="#FCE100" cx="5" cy="196" r="1"></circle><circle fill="#FCE100" cx="5" cy="211" r="1"></circle><circle fill="#FCE100" cx="5" cy="226" r="1"></circle><circle fill="#FCE100" cx="5" cy="241" r="1"></circle><circle fill="#FCE100" cx="5" cy="256" r="1"></circle><circle fill="#FCE100" cx="5" cy="271" r="1"></circle><circle fill="#FCE100" cx="20" cy="196" r="1"></circle><circle fill="#FCE100" cx="20" cy="211" r="1"></circle><circle fill="#FCE100" cx="20" cy="226" r="1"></circle><circle fill="#FCE100" cx="20" cy="241" r="1"></circle><circle fill="#FCE100" cx="20" cy="256" r="1"></circle><circle fill="#FCE100" cx="20" cy="271" r="1"></circle><circle fill="#FCE100" cx="35" cy="196" r="1"></circle><circle fill="#FCE100" cx="35" cy="211" r="1"></circle><circle fill="#FCE100" cx="35" cy="226" r="1"></circle><circle fill="#FCE100" cx="35" cy="241" r="1"></circle><circle fill="#FCE100" cx="35" cy="256" r="1"></circle><circle fill="#FCE100" cx="35" cy="271" r="1"></circle><circle fill="#FCE100" cx="50" cy="196" r="1"></circle><circle fill="#FCE100" cx="50" cy="211" r="1"></circle><circle fill="#FCE100" cx="50" cy="226" r="1"></circle><circle fill="#FCE100" cx="50" cy="241" r="1"></circle><circle fill="#FCE100" cx="50" cy="256" r="1"></circle><circle fill="#FCE100" cx="50" cy="271" r="1"></circle><circle fill="#FCE100" cx="65" cy="196" r="1"></circle><circle fill="#FCE100" cx="65" cy="211" r="1"></circle><circle fill="#FCE100" cx="65" cy="226" r="1"></circle><circle fill="#FCE100" cx="65" cy="241" r="1"></circle><circle fill="#FCE100" cx="65" cy="256" r="1"></circle><circle fill="#FCE100" cx="65" cy="271" r="1"></circle><circle fill="#FCE100" cx="80" cy="196" r="1"></circle><circle fill="#FCE100" cx="80" cy="211" r="1"></circle><circle fill="#FCE100" cx="80" cy="226" r="1"></circle><circle fill="#FCE100" cx="80" cy="241" r="1"></circle><circle fill="#FCE100" cx="80" cy="256" r="1"></circle><circle fill="#FCE100" cx="80" cy="271" r="1"></circle></g></g><g><g><circle fill="#0078D4" cx="291" cy="291" r="1"></circle><circle fill="#0078D4" cx="291" cy="306" r="1"></circle><circle fill="#0078D4" cx="291" cy="321" r="1"></circle><circle fill="#0078D4" cx="291" cy="336" r="1"></circle><circle fill="#0078D4" cx="291" cy="351" r="1"></circle><circle fill="#0078D4" cx="291" cy="366" r="1"></circle><circle fill="#0078D4" cx="306" cy="291" r="1"></circle><circle fill="#0078D4" cx="306" cy="306" r="1"></circle><circle fill="#0078D4" cx="306" cy="321" r="1"></circle><circle fill="#0078D4" cx="306" cy="336" r="1"></circle><circle fill="#0078D4" cx="306" cy="351" r="1"></circle><circle fill="#0078D4" cx="306" cy="366" r="1"></circle><circle fill="#0078D4" cx="321" cy="291" r="1"></circle><circle fill="#0078D4" cx="321" cy="306" r="1"></circle><circle fill="#0078D4" cx="321" cy="321" r="1"></circle><circle fill="#0078D4" cx="321" cy="336" r="1"></circle><circle fill="#0078D4" cx="321" cy="351" r="1"></circle><circle fill="#0078D4" cx="321" cy="366" r="1"></circle><circle fill="#0078D4" cx="336" cy="291" r="1"></circle><circle fill="#0078D4" cx="336" cy="306" r="1"></circle><circle fill="#0078D4" cx="336" cy="321" r="1"></circle><circle fill="#0078D4" cx="336" cy="336" r="1"></circle><circle fill="#0078D4" cx="336" cy="351" r="1"></circle><circle fill="#0078D4" cx="336" cy="366" r="1"></circle><circle fill="#0078D4" cx="351" cy="291" r="1"></circle><circle fill="#0078D4" cx="351" cy="306" r="1"></circle><circle fill="#0078D4" cx="351" cy="321" r="1"></circle><circle fill="#0078D4" cx="351" cy="336" r="1"></circle><circle fill="#0078D4" cx="351" cy="351" r="1"></circle><circle fill="#0078D4" cx="351" cy="366" r="1"></circle><circle fill="#0078D4" cx="366" cy="291" r="1"></circle><circle fill="#0078D4" cx="366" cy="306" r="1"></circle><circle fill="#0078D4" cx="366" cy="321" r="1"></circle><circle fill="#0078D4" cx="366" cy="336" r="1"></circle><circle fill="#0078D4" cx="366" cy="351" r="1"></circle><circle fill="#0078D4" cx="366" cy="366" r="1"></circle></g><g id="heroSquare6"><circle fill="none" stroke="#FFFFFF" cx="233" cy="329" r="40"></circle></g><g><circle fill="#50E6FF" cx="137" cy="329" r="40"></circle></g><g class="square"><rect x="1" y="367" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="361" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="355" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="349" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="343" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="337" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="331" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="325" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="319" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="313" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="307" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="301" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="295" fill="#4F6BED" width="80" height="2"></rect><rect x="1" y="289" fill="#4F6BED" width="80" height="2"></rect></g></g></svg></figure><div id="hero-avatars" style="position:absolute;top:0;left:0;right:0;bottom:0"></div><div id="hero-accessibility-controls" style="position:absolute;right:0;bottom:0" data-require-javascript="yes" data-javascript-show="immediate"><div style="position:relative;margin-bottom:-30px"><a class="refresh" style="color:#fff" id="toggle-graphics" href="#" title="Pause animations"><span class="sr-only" id="toggle-text2">Pause animations and stop showing new graphics</span><span id="toggle-text" aria-hidden="true">Pause</span> <span style="display:none" id="pause-icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-square-fill" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4Z"></path></svg></span><span style="display:inline" id="resume-icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></span></a></div></div></div></div></div></div><div class="wrapper pt-6 pb-4 mt-6 mb-4"><div class="text-center mb-6" data-animate-in="up" data-animate-in-delay="200"><h2 class="h3">Projects</h2><p>
Some of the most popular developer tools, frameworks and experiences in the world
are built around open communities. Here are a few featured Microsoft projects of note:
</p></div><div class="tile-list" data-animate-in="up" data-animate-in-delay="400"><a class="tile" href="https://accessibilityinsights.io/" target="_blank" rel="noopener"><div><img class="mb-4" src="/images/projects/accessibility-insights.svg" alt=""/><h3 class="h4 text-brand font-weight-600 mb-3">Accessibility Insights</h3><p>Accessibility Insights is a suite of open source tools that help developers find and fix accessibility issues in Web, Windows and Android applications.</p></div></a><a class="tile" href="https://openeducationanalytics.org/" target="_blank" rel="noopener"><div><img class="mb-4" src="/images/projects/openeducationanalytics.png" alt=""/><h3 class="h4 text-brand font-weight-600 mb-3">Open Education Analytics (OEA)</h3><p>Open Education Analytics collaborates with education systems across the world to develop modern data intelligence capabilities.</p></div></a><a class="tile" href="https://github.com/microsoft/Terminal" target="_blank" rel="noopener"><div><img class="mb-4" src="/images/projects/terminal.svg" alt=""/><h3 class="h4 text-brand font-weight-600 mb-3">Windows Terminal</h3><p>The new Windows Terminal and the original Windows console host, all in the same place!</p></div></a></div><div class="text-center mt-6 pb-6"><a class="link-arrow text-brand" href="/projects/">Explore Microsoft projects</a></div></div><hr/><div class="split-content text-white"><div class="split-content__content split-content__content--left" style="background-color:#0070f2"><div data-animate-in="fade" data-animate-in-delay="200"><h2 class="mb-4"><span class="h5">Microsoft's communities</span><span class="h2">Get involved</span></h2><p class="p-lg font-weight-400">
We are building value together and welcome everyone to
participate. Together, in the open, it's an exciting
time to use technology to build hacks, apps, and services.
</p><div class="mt-6"><a class="link-arrow" href="/collaborate/#get-involved">Happening now</a><br/><a class="link-arrow" href="/collaborate/#get-started">Find a "good first issue"</a><br/><a class="link-arrow" href="/projects/">Featured projects</a></div></div><img src="/images/direction/stripes-corner.svg" alt=""/></div><div class="split-content__content split-content__content--right"><div data-animate-in="fade" data-animate-in-delay="200"><h2 class="mb-4"><span class="h5">Learn from our enterprise-scale approach</span><span class="h2">Our program & tools</span></h2><p class="p-lg font-weight-400">
We have worked to develop a strong open source program over the past decade, making
it easy for every team at Microsoft to choose to use, contribute to, and release open
source software.
</p><p class="p-lg font-weight-400">Many of our tools and approaches are available for you to learn from, too.</p><div class="mt-6"><a class="link-arrow" href="/program/">Our program</a><br/><a class="link-arrow" href="/program/#program-tools">Our tools</a><br/><a class="link-arrow" href="/ecosystem/">The ecosystem we support</a></div></div><img src="/images/direction/dots-corner.svg" alt=""/></div></div><div class="wrapper pt-6 pb-6 mt-6 mb-6"><div class="d-md-flex"><div class="col-md-6 col-lg-5 mb-4 mb-md-0"><h3 class="h5 text-brand font-weight-600 mb-2">Innovate faster and more securely with open source on Azure</h3><p>Build on a highly secure cloud platform designed to protect your data and business assets, including proactive, comprehensive compliance coverage. Gain the flexibility to move your app anywhere. Operate seamlessly and elastically, on-premises, in hybrid or multicloud environments, or at the edge.</p><div class="link-arrow-external mt-4"><a href="https://azure.microsoft.com/solutions/open-source/#overview">Learn more about open source on Azure</a></div></div></div></div><div class="wrapper-full"><div class="wrapper py-6 my-6"><h3 class="h3">Community Resources</h3><div class="d-md-flex"><div class="col-md-6 col-lg-5 mb-4 mb-md-0"><p>We welcome you to our open communities. Please check out our Code of Conduct and one-time Contributor License Agreement to help us all participate with care.</p></div><div class="col-md-6 pl-md-4 pl-lg-6"><div><a class="link-arrow-external mb-2" href="/codeofconduct" target="_blank" rel="noopener">Microsoft's Open Source Code of Conduct</a></div><div><a class="link-arrow-external mb-2" href="/cla" target="_blank" rel="noopener">Microsoft Contributor License Agreement</a></div><div><a class="link-arrow-external mb-2" href="https://3rdpartysource.microsoft.com/" target="_blank" rel="noopener">Third-Party Source Disclosures</a></div><div><a class="link-arrow-external mb-2" href="/program/" target="_blank" rel="noopener">Microsoft's Open Source Program</a></div></div></div></div></div></article><!--$--><!--/$--></main><div class="wrapper-full bg-dark"><div class="py-6 my-6"><div class="wrapper "><div class="d-md-flex flex-justify-between"><div class="col-12 col-md-7 col-lg-7 mb-6 mb-md-0"><div class="text-white" data-animate-in="fade"><ul class="list-style-none"><li><a class="mt-4 link-arrow-external" href="https://discord.gg/microsoft-open-source" target="_blank" rel="noopener"><img class="mr-2" src="/images/discord.svg" alt="Discord icon" title="Discord icon"/>Microsoft Open Source</a></li><li><a class="mt-4 link-arrow-external" href="https://www.youtube.com/playlist?list=PLlrxD0HtieHg8On6t1l5_kj--7PMmyfGi" target="_blank" rel="noopener"><img class="mr-2" src="/images/youtube.svg" alt="Youtube icon" title="Youtube icon"/>Open At Microsoft</a></li><li><a class="mt-4 link-arrow-external" href="https://x.com/OpenAtMicrosoft" target="_blank" rel="noopener"><img class="mr-2" src="/images/twitter.svg" alt="Twitter icon" title="Twitter icon"/>Open At Microsoft</a></li><li><a class="mt-4 link-arrow-external" href="https://github.com/microsoft/opensource.microsoft.com" target="_blank" rel="noopener"><img class="mr-2" src="/images/github.svg" alt="GitHub icon" title="GitHub icon"/>microsoft/opensource.microsoft.com</a></li></ul></div></div><div class="col-12 col-md-5 col-lg-4 pl-md-4 pl-lg-2"><figure class="intro-svg"><img src="/images/open-source-footer.svg" alt="Circles, dots, and other shapes representing components, building blocks, things that work together."/></figure></div></div></div></div></div><footer class="site-footer" role="contentinfo"><div class="wrapper d-xl-flex flex-justify-between flex-items-center flex-column"><div class="site-footer__brand flex-column"><img class="mb-4" src="/images/Microsoft-icon-white.svg" alt="Microsoft icon"/><p class="mb-4">Powered by <a class="link-decorated" href="/thanks/">Open Source</a> and Microsoft Azure</p></div><ul><li><a href="https://aka.ms/opensource">Employee sign-in</a></li><li><a href="https://careers.microsoft.com/us/en/search-results?keywords=open%20source" target="_new">Jobs</a></li><li><a href="https://opensource.microsoft.com/blog/" target="_new">Blog</a></li><li><a href="/codeofconduct">Code of Conduct</a></li><li><a href="https://aka.ms/yourcaliforniaprivacychoices" class="c-uhff-link c-uhff-ccpa" style="display:inline-block"><svg role="img" viewBox="0 0 30 14" height="16" width="43" style="display:inline-block"><title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title><path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path><path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path><path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path><path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path></svg><span>Your Privacy Choices</span></a></li><li><a href="https://privacy.microsoft.com/privacystatement" target="_blank">Privacy & Cookies</a></li><li id="manageCookies" data-require-javascript="yes" data-javascript-show="immediate"><a href="#">Manage Cookies</a></li><li><a href="https://www.microsoft.com/legal/intellectualproperty/copyright/default.aspx" target="_blank">Terms</a></li><li><a href="https://www.microsoft.com/trademarks" target="_blank">Trademarks</a></li><li><p>© <span id="year">2026</span> Microsoft</p></li></ul></div></footer><script id="uhf-footer-ccpa">// Detect GPC
const globalPrivacyControlEnabled = navigator.globalPrivacyControl;
const isDebugging = false;
const oneDsTelemetryInstrumentationKey = 'b341ec446e65436485df678003ce82f7-1d36a7a4-ef54-4cf0-93eb-ba18b3241d36-7404';
const oneDsEnvironmentDescriptor = 'production';
// 1DS telemetry
// ---
function inject1ds() {
if (!oneDsTelemetryInstrumentationKey) {
return;
}
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://js.monitor.azure.com/scripts/c/ms.analytics-web-3.min.js';
script.async = true;
script.onload = () => {
initialize1dsAnalytics(oneDsTelemetryInstrumentationKey);
};
document.head.appendChild(script);
}
function initialize1dsAnalytics(instrumentationKey) {
// Make sure the oneDS object is available
if (typeof window['oneDS'] === 'undefined') {
return;
}
const oneDS = window['oneDS'];
const ApplicationInsights = oneDS.ApplicationInsights;
if (!ApplicationInsights) {
return;
}
const analytics = new ApplicationInsights();
const env = oneDsEnvironmentDescriptor || 'unknown';
const config = {
instrumentationKey: instrumentationKey,
channelConfiguration: {
eventsLimitInMem: 50
},
propertyConfiguration: {
env,
},
webAnalyticsConfiguration: {
autoCapture: {
scroll: true,
pageView: true,
onLoad: true,
onUnload: true,
click: true,
resize: true,
jsError: true
}
}
};
analytics.initialize(config, []);
}
// Cookie consent management
// ---
// Set data sharing opt-in to false when GPC/AMC controls detected
const GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie();
// Detect AMC opt out choice
function checkThirdPartyAdsOptOutCookie() {
try {
const ThirdPartyAdsOptOutCookieName = '3PAdsOptOut';
var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName);
//for unauthenticated users
return cookieValue != 1;
} catch {
return true;
}
}
function getCookie(cookieName) {
var cookieValue = document.cookie.match('(^|;)\\s*' + cookieName + '\\s*=\\s*([^;]+)');
return (cookieValue) ? cookieValue[2] : '';
}
function enableAppInsights() {
var appInsights=window.appInsights||function(config){function s(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},r=document,f=window,e="script",o=r.createElement(e),i,u;for(o.src=config.url||"//az416426.vo.msecnd.net/scripts/a/ai.0.js",r.getElementsByTagName(e)[0].parentNode.appendChild(o),t.cookie=r.cookie,t.queue=[],i=["Event","Exception","Metric","PageView","Trace"];i.length;)s("track"+i.pop());return config.disableExceptionTracking||(i="onerror",s("_"+i),u=f[i],f[i]=function(config,r,f,e,o){var s=u&&u(config,r,f,e,o);return s!==!0&&t["_"+i](config,r,f,e,o),s}),t}({instrumentationKey:"98f90d2e-54e0-4e9c-a919-deea70bad056"/*the telemetry instrumentation key is NOT a secret FYI */});window.appInsights=appInsights;appInsights.trackPageView();
}
function enable1ds() {
inject1ds();
}
var siteConsent = null;
const currentUrl = window.location.href;
const searchParams = new URLSearchParams(new URL(currentUrl).search);
var showTelemetryDebug = searchParams.has('console');
if (showTelemetryDebug) {
console.log('Will show telemetry debug in the console.');
}
function enableAnalytics() {
var config = {
coreData: {
appId: 'opensource.microsoft.com'
}
};
// no longer using this secondary provider: awa.init(config);
}
function addTelemetry() {
enableAppInsights();
enableAnalytics();
enable1ds();
}
function onConsentChanged(categoryPreferences) {
showTelemetryDebug && console.log('onConsentChanged.');
evaluateUserConsent();
evaluateShowManagement();
}
function evaluateShowManagement() {
document.getElementById('manageCookies').style.display = siteConsent.isConsentRequired ? 'inline-block' : 'none';
}
function evaluateUserConsent() {
try {
// only connect if there is opt-in (Cali.) and/or cookie banner consent in a required place
if (GPC_DataSharingOptIn === true && siteConsent && siteConsent.getConsentFor(WcpConsent.consentCategories.Analytics)) {
addTelemetry();
showTelemetryDebug && console.log('Telemetry added.');
} else {
if (GPC_DataSharingOptIn === false) {
showTelemetryDebug && console.log('No data sharing opt-in present.');
} else {
showTelemetryDebug && console.log('No site consent for telemetry.');
}
}
} catch (error) {
if (showTelemetryDebug) {
console.dir(error);
}
}
}
function tryInitializeWcp() {
WcpConsent.init('en-US', 'cookiebanner', function (err, _siteConsent) {
if (err != undefined) {
if (showTelemetryDebug) {
console.log('WcpConsent.init error', err);
}
return err;
} else {
siteConsent = _siteConsent;
if (showTelemetryDebug) {
console.log('WcpConsent.init', siteConsent);
}
}
evaluateShowManagement();
evaluateUserConsent();
}, onConsentChanged);
}
function manageCookies() {
if(siteConsent.isConsentRequired){
siteConsent.manageConsent();
}
return false;
}
</script><script src="/_next/static/chunks/25ucyzjxcb5nz.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n13:I[68027,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3prdzukwbsm3k.css\",\"style\"]\n:HL[\"/_next/static/chunks/1g0ohr164ici8.css\",\"style\"]\n:HL[\"/_next/static/chunks/2urbis5wbuuiz.css\",\"style\"]\n:HC[\"/\",\"\"]\n2:Tb80,"])</script><script>self.__next_f.push([1,"\n// with data animations, legacy not React friendly\n// document.write('\u003cstyle type=\"text/css\"\u003e*[data-animate-in=\"up\"], *[data-animate-in=\"up\"], *[data-animate-in=\"fade\"], *[data-animate-in=\"left\"], *[data-animate-in=\"right\"] { opacity: 0; } .tabs__content { display: none; } *[data-javascript-show=\"immediate\"] { opacity: 1.0 }\u003c/style\u003e');\ndocument.write('\u003cstyle type=\"text/css\"\u003e.tabs__content { display: none; } *[data-javascript-show=\"immediate\"] { opacity: 1.0 }\u003c/style\u003e');\n\nlet isLoaded = false;\n\nconst startup = () =\u003e {\n if (!('ontouchstart' in window)) {\n // document.documentElement.classList.add('no-touch');\n } else {\n // document.documentElement.classList.add('is-touch');\n }\n const safari = typeof window !== 'undefined' ? (window/* as any*/).safari : undefined;\n let isEdge = false;\n let isIE11 = false;\n const isSafari = false;\n //const isSafari = \n // /constructor/i.test((window/* as any*/).HTMLElement) || (function (p) {\n // return p.toString() === \"[object SafariRemoteNotification]\"; })(!(window/* as any*/)['safari'] || (typeof (safari/* as any*/) !== 'undefined' \u0026\u0026 safari.pushNotification));\n if ((document/* as any*/).documentMode || /Edge/.test(navigator.userAgent)) {\n if (navigator.userAgent.indexOf('Trident') === -1) {\n isEdge = true;\n } else {\n isIE11 = true;\n }\n }\n if (isEdge) {\n // document.documentElement.classList.add('isEDGE');\n } else if (isIE11) {\n // document.documentElement.classList.add('isIE');\n // document.documentElement.classList.add('isIE11');\n } else if (isSafari) {\n // document.documentElement.classList.add('isSafari');\n }\n \n if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') {\n // document.body.classList.add('localhost');\n } \n};\n\nconst handleLoad = () =\u003e {\n isLoaded = true;\n startup();\n \n //document.body.classList.remove('page-loading');\n //document.body.classList.add('page-ready');\n};\n\n// scary not being in the detection\nconst items = document.querySelectorAll('*[data-animate-in], *[data-detect-viewport]');\nconst pageOffset = window.pageYOffset;\n\nfunction isScrolledIntoView(el/*: HTMLElement*/) {\n const rect = el.getBoundingClientRect();\n const elemTop = rect.top;\n const elemBottom = rect.top + el.offsetHeight;\n const bottomWin = pageOffset + window.innerHeight;\n\n return (elemTop \u003c bottomWin \u0026\u0026 elemBottom \u003e 0);\n}\n\nconst viewportDetection = () =\u003e {};\n\n// const viewportDetection = () =\u003e {\n// for(var i = 0; i \u003c items.length; i++) {\n// if (isScrolledIntoView(items[i]/* as HTMLElement*/)) {\n// if(!items[i].classList.contains('in-view')) {\n// items[i].classList.add('in-view');\n// }\n// }\n// }\n// };\n\n// Window events\nwindow.addEventListener('load', handleLoad);\nwindow.addEventListener('resize', viewportDetection);\nwindow.addEventListener('scroll', viewportDetection);\nconst handle = setTimeout(() =\u003e { viewportDetection(); }, 500);\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3prdzukwbsm3k.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g0ohr164ici8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2urbis5wbuuiz.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0dhgzifx5-hej.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2-pkdtvver08z.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\",\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\"]}],\"$L10\"]}]]}],{\"children\":[\"$L11\",{},null,false,null]},null,false,null],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[\"$L14\",\"$L15\",\"$L16\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"8twZNcOQpDNJB7MBwlVFm\"}\n"])</script><script>self.__next_f.push([1,"17:I[81489,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\"]\n18:I[82235,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\"]\n19:I[39756,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\"]\n1a:I[37457,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\"]\ne2:I[22016,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\",\"/_next/static/chunks/2-fjnrfw1u8nn.js\",\"/_next/static/chunks/0f2lr928fn-rg.js\"],\"\"]\ne3:I[55751,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\",\"/_next/static/chunks/2-fjnrfw1u8nn.js\",\"/_next/static/chunks/0f2lr928fn-rg.js\"],\"default\"]\nec:I[97367,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"ViewportBoundary\"]\nee:I[97367,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"MetadataBoundary\"]\nef:\"$Sreact.suspense\"\n:HL[\"/images/projects/accessibility-insights.svg\",\"image\"]\n:HL[\"/images/projects/openeducationanalytics.png\",\"image\"]\n:HL[\"/images/projects/terminal.svg\",\"image\"]\n3:[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex nofollow\"}]\n4:[\"$\",\"meta\",null,{\"name\":\"google-site-verification\",\"content\":\"PXNcqyP34d82CBV3rvH8RwDRH5iWWb_zL-UFwp-3Ubs\"}]\n5:[\"$\",\"meta\",null,{\"name\":\"google-site-verification\",\"content\":\"jj6XRLurdxcqc_T28_tszxZ4M2K8TFQDPjvVRb8MLsg\"}]\n6:[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#24292e\"}]\n7:[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/images/favicons/apple-touch-icon.png\"}]\n8:[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/images/favicons/favicon-32x32.png\"}]\n9:[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/images/favicons/favicon-16x16.png\"}]\na:[\"$\",\"meta\",null,{\"name\":\"msapplication-config\",\"content\":\"/images/favicons/browserconfig.xml\"}]\nb:[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#11100f\"}]\nc:[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"type\":\"image/x-icon\",\"href\":\"/images/favicons/favicon.ico\"}]\nd:[\"$\",\"link\",null,{\"rel\":\"mask-icon\",\"href\":\"/images/favicons/safari-pinned-tab.svg\",\"color\":\"#11100f\"}]\ne:[\"$\",\"meta\",null,{\"httpEquiv\":\"cleartype\",\"content\":\"off\"}]\nf:[\"$\",\"script\",null,{\"src\":\"https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js\"}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"body\",null,{\"className\":\"page-loading no-js\",\"children\":[[\"$\",\"$L17\",null,{}],[\"$\",\"a\",null,{\"className\":\"skip-to-content\",\"href\":\"#content\",\"tabIndex\":1,\"children\":\"skip to content\"}],[\"$\",\"$L18\",null,{\"site\":\"opensource.microsoft.com\"}],[\"$\",\"main\",null,{\"id\":\"content\",\"className\":\"main page-content\",\"aria-label\":\"Content\",\"children\":[\"$\",\"$L19\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L1a\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"wrapper-full bg-dark\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrapper py-6 my-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"d-md-flex flex-justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-12 col-md-7 col-lg-7 mb-6 mb-md-0\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"h1-xl mb-6\",\"data-animate-in\":\"fade\",\"data-animate-in-delay\":\"200\",\"children\":\"404 Error\"}],[\"$\",\"p\",null,{\"className\":\"p-lg text-white col-md-11 col-lg-9\",\"data-animate-in\":\"fade\",\"data-animate-in-delay\":\"220\",\"children\":\"This page does not exist. Please use the navigation to get back to a working page on the site.\"}]]}],[\"$\",\"div\",null,{\"className\":\"col-12 col-md-5 col-lg-4 pl-md-4 pl-lg-2\",\"children\":[\"$\",\"figure\",null,{\"className\":\"intro-svg\",\"children\":[\"$\",\"svg\",null,{\"version\":\"1.1\",\"viewBox\":\"0 0 370 370\",\"children\":[[\"$\",\"g\",null,{\"children\":[[\"$\",\"g\",null,{\"id\":\"heroSquare2\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"329\",\"cy\":\"41\",\"r\":\"40\"}]}],[\"$\",\"g\",null,{\"children\":[[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"3\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"8\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"13\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"18\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"23\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"28\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"33\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"38\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"43\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"48\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"53\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"58\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"63\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"68\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"73\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"195\",\"cy\":\"78\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"3\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"8\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"13\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"18\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"23\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"28\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"33\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"38\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"43\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"48\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"53\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"58\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"63\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"68\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"73\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"200\",\"cy\":\"78\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"3\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"8\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"13\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"18\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"23\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"28\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"33\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"38\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"43\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"48\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"53\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"58\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"63\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"68\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"73\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"205\",\"cy\":\"78\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"3\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"8\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"13\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"18\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"23\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"28\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"33\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"38\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"43\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"48\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"53\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"58\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"63\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"68\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"73\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"210\",\"cy\":\"78\",\"r\":\"1\"}],\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\",\"$L60\",\"$L61\",\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\",\"$L8c\",\"$L8d\",\"$L8e\",\"$L8f\",\"$L90\",\"$L91\",\"$L92\",\"$L93\",\"$L94\",\"$L95\",\"$L96\",\"$L97\",\"$L98\",\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\",\"$L9d\",\"$L9e\",\"$L9f\",\"$La0\",\"$La1\",\"$La2\",\"$La3\",\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\",\"$Lac\",\"$Lad\",\"$Lae\",\"$Laf\",\"$Lb0\",\"$Lb1\",\"$Lb2\",\"$Lb3\",\"$Lb4\",\"$Lb5\",\"$Lb6\",\"$Lb7\",\"$Lb8\",\"$Lb9\",\"$Lba\",\"$Lbb\",\"$Lbc\",\"$Lbd\",\"$Lbe\",\"$Lbf\",\"$Lc0\",\"$Lc1\",\"$Lc2\",\"$Lc3\",\"$Lc4\",\"$Lc5\",\"$Lc6\",\"$Lc7\",\"$Lc8\",\"$Lc9\",\"$Lca\",\"$Lcb\",\"$Lcc\",\"$Lcd\",\"$Lce\",\"$Lcf\",\"$Ld0\",\"$Ld1\",\"$Ld2\",\"$Ld3\",\"$Ld4\",\"$Ld5\",\"$Ld6\",\"$Ld7\",\"$Ld8\",\"$Ld9\",\"$Lda\"]}],\"$Ldb\",\"$Ldc\"]}],\"$Ldd\",\"$Lde\",\"$Ldf\"]}]}]}]]}]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$Le0\",\"$Le1\"]}]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"wrapper-full bg-dark\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrapper py-6 my-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"d-md-flex flex-justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-12 col-md-7 col-lg-7 mb-6 mb-md-0\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"h1-xl mb-6\",\"x-data-animate-in\":\"fade\",\"x-data-animate-in-delay\":\"100\",\"children\":[\"Open.\",[\"$\",\"br\",null,{}],\"Collaborative.\",[\"$\",\"br\",null,{}],\"Flexible.\"]}],[\"$\",\"p\",null,{\"className\":\"p-lg text-white col-md-11 col-lg-9\",\"x-data-animate-in\":\"fade\",\"x-data-animate-in-delay\":\"220\",\"children\":\"\\n Open Source enables Microsoft products and services to \\n bring choice, technology and community to our customers.\\n \"}],[\"$\",\"div\",null,{\"data-animate-in\":\"fade\",\"data-animate-in-delay\":\"240\",\"children\":[[\"$\",\"$Le2\",null,{\"className\":\"link-arrow text-white mt-4\",\"href\":\"/collaborate\",\"children\":\"Get involved\"}],[\"$\",\"br\",null,{}],[\"$\",\"$Le2\",null,{\"className\":\"link-arrow text-white mt-4\",\"href\":\"/projects\",\"children\":\"Explore projects\"}]]}]]}],[\"$\",\"$Le3\",null,{}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"wrapper pt-6 pb-4 mt-6 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center mb-6\",\"data-animate-in\":\"up\",\"data-animate-in-delay\":\"200\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"h3\",\"children\":\"Projects\"}],[\"$\",\"p\",null,{\"children\":\"\\n Some of the most popular developer tools, frameworks and experiences in the world\\n are built around open communities. Here are a few featured Microsoft projects of note:\\n \"}]]}],[\"$\",\"div\",null,{\"className\":\"tile-list\",\"data-animate-in\":\"up\",\"data-animate-in-delay\":\"400\",\"children\":[[\"$\",\"a\",\"https://accessibilityinsights.io/\",{\"className\":\"tile\",\"href\":\"https://accessibilityinsights.io/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"img\",null,{\"className\":\"mb-4\",\"src\":\"/images/projects/accessibility-insights.svg\",\"alt\":\"\"}],[\"$\",\"h3\",null,{\"className\":\"h4 text-brand font-weight-600 mb-3\",\"children\":\"Accessibility Insights\"}],[\"$\",\"p\",null,{\"children\":\"Accessibility Insights is a suite of open source tools that help developers find and fix accessibility issues in Web, Windows and Android applications.\"}]]}]}],[\"$\",\"a\",\"https://openeducationanalytics.org/\",{\"className\":\"tile\",\"href\":\"https://openeducationanalytics.org/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"img\",null,{\"className\":\"mb-4\",\"src\":\"/images/projects/openeducationanalytics.png\",\"alt\":\"\"}],[\"$\",\"h3\",null,{\"className\":\"h4 text-brand font-weight-600 mb-3\",\"children\":\"Open Education Analytics (OEA)\"}],[\"$\",\"p\",null,{\"children\":\"Open Education Analytics collaborates with education systems across the world to develop modern data intelligence capabilities.\"}]]}]}],[\"$\",\"a\",\"https://github.com/microsoft/Terminal\",{\"className\":\"tile\",\"href\":\"https://github.com/microsoft/Terminal\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"img\",null,{\"className\":\"mb-4\",\"src\":\"/images/projects/terminal.svg\",\"alt\":\"\"}],[\"$\",\"h3\",null,{\"className\":\"h4 text-brand font-weight-600 mb-3\",\"children\":\"Windows Terminal\"}],[\"$\",\"p\",null,{\"children\":\"The new Windows Terminal and the original Windows console host, all in the same place!\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"text-center mt-6 pb-6\",\"children\":[\"$\",\"$Le2\",null,{\"className\":\"link-arrow text-brand\",\"href\":\"/projects\",\"children\":\"Explore Microsoft projects\"}]}]]}],[\"$\",\"hr\",null,{}],[\"$\",\"div\",null,{\"className\":\"split-content text-white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"split-content__content split-content__content--left\",\"style\":{\"backgroundColor\":\"#0070f2\"},\"children\":[[\"$\",\"div\",null,{\"data-animate-in\":\"fade\",\"data-animate-in-delay\":\"200\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"h5\",\"children\":\"Microsoft's communities\"}],[\"$\",\"span\",null,{\"className\":\"h2\",\"children\":\"Get involved\"}]]}],[\"$\",\"p\",null,{\"className\":\"p-lg font-weight-400\",\"children\":\"\\n We are building value together and welcome everyone to\\n participate. Together, in the open, it's an exciting\\n time to use technology to build hacks, apps, and services.\\n \"}],\"$Le4\"]}],\"$Le5\"]}],\"$Le6\"]}],\"$Le7\",\"$Le8\"]}],[\"$Le9\",\"$Lea\"],\"$Leb\"]}]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lec\",null,{\"children\":\"$Led\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lee\",null,{\"children\":[\"$\",\"$ef\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf0\"}]}]}],null]}]\n14:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3prdzukwbsm3k.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n15:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g0ohr164ici8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n16:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2urbis5wbuuiz.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1b6:I[13642,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"default\"]\n1b8:I[97367,[\"/_next/static/chunks/3d1aq6khgx3r-.js\",\"/_next/static/chunks/0dhgzifx5-hej.js\",\"/_next/static/chunks/2-pkdtvver08z.js\"],\"OutletBoundary\"]\n:HL[\"/images/direction/stripes-corner.svg\",\"image\"]\n:HL[\"/images/direction/dots-corner.svg\",\"image\"]\n1b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"3\",\"r\":\"1\"}]\n1c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"8\",\"r\":\"1\"}]\n1d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"13\",\"r\":\"1\"}]\n1e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"18\",\"r\":\"1\"}]\n1f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"23\",\"r\":\"1\"}]\n20:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"28\",\"r\":\"1\"}]\n21:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"33\",\"r\":\"1\"}]\n22:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"38\",\"r\":\"1\"}]\n23:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"43\",\"r\":\"1\"}]\n24:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"48\",\"r\":\"1\"}]\n25:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"53\",\"r\":\"1\"}]\n26:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"58\",\"r\":\"1\"}]\n27:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"63\",\"r\":\"1\"}]\n28:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"68\",\"r\":\"1\"}]\n29:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"73\",\"r\":\"1\"}]\n2a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"215\",\"cy\":\"78\",\"r\":\"1\"}]\n2b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"3\",\"r\":\"1\"}]\n2c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"8\",\"r\":\"1\"}]\n2d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"13\",\"r\":\"1\"}]\n2e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"18\",\"r\":\"1\"}]\n2f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"23\",\"r\":\"1\"}]\n30:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"28\",\"r\":\"1\"}]\n31:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"33\",\"r\":\"1\"}]\n32:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"38\",\"r\":\"1\"}]\n33:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"43\",\"r\":\"1\"}]\n34:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"48\",\"r\":\"1\"}]\n35:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"53\",\"r\":\"1\"}]\n36:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"58\",\"r\":\"1\"}]\n37:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"63\",\"r\":\"1\"}]\n38:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"68\",\"r\":\"1\"}]\n39:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"73\",\"r\":\"1\"}]\n3a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"220\",\"cy\":\"78\",\"r\":\"1\"}]\n3b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"3\",\"r\":\"1\"}]\n3c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"8\",\"r\":\"1\"}]\n3d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"13\",\"r\":\"1\"}]\n3e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"18\",\"r\":\"1\"}]\n3f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"23\",\"r\":\"1\"}]\n40:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"28\",\"r\":\"1\"}]\n41:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"33\",\"r\":\"1\"}]\n42:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"38\",\"r\":\"1\"}]\n43:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"43\",\"r\":\"1\"}]\n44:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"48\",\"r\":\"1\"}]\n45:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"53\",\"r\":\"1\"}]\n46:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"58\",\"r\":\"1\"}]\n47:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"63\",\"r\":\"1\"}]\n48:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"68\",\"r\":\"1\"}]\n49:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"73\",\"r\":\"1\"}]\n4a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"225\",\"cy\":\"78\",\"r\":\"1\"}]\n4b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"3\",\"r\":\"1\"}]\n4c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"8\",\"r\":\"1\"}]\n4d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"13\",\"r\":\"1\"}]\n4e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"18\",\"r\":\"1\"}]\n4f:[\"$\",\"circl"])</script><script>self.__next_f.push([1,"e\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"23\",\"r\":\"1\"}]\n50:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"28\",\"r\":\"1\"}]\n51:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"33\",\"r\":\"1\"}]\n52:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"38\",\"r\":\"1\"}]\n53:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"43\",\"r\":\"1\"}]\n54:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"48\",\"r\":\"1\"}]\n55:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"53\",\"r\":\"1\"}]\n56:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"58\",\"r\":\"1\"}]\n57:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"63\",\"r\":\"1\"}]\n58:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"68\",\"r\":\"1\"}]\n59:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"73\",\"r\":\"1\"}]\n5a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"230\",\"cy\":\"78\",\"r\":\"1\"}]\n5b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"3\",\"r\":\"1\"}]\n5c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"8\",\"r\":\"1\"}]\n5d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"13\",\"r\":\"1\"}]\n5e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"18\",\"r\":\"1\"}]\n5f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"23\",\"r\":\"1\"}]\n60:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"28\",\"r\":\"1\"}]\n61:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"33\",\"r\":\"1\"}]\n62:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"38\",\"r\":\"1\"}]\n63:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"43\",\"r\":\"1\"}]\n64:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"48\",\"r\":\"1\"}]\n65:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"53\",\"r\":\"1\"}]\n66:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"58\",\"r\":\"1\"}]\n67:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"63\",\"r\":\"1\"}]\n68:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"68\",\"r\":\"1\"}]\n69:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"73\",\"r\":\"1\"}]\n6a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"235\",\"cy\":\"78\",\"r\":\"1\"}]\n6b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"3\",\"r\":\"1\"}]\n6c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"8\",\"r\":\"1\"}]\n6d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"13\",\"r\":\"1\"}]\n6e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"18\",\"r\":\"1\"}]\n6f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"23\",\"r\":\"1\"}]\n70:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"28\",\"r\":\"1\"}]\n71:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"33\",\"r\":\"1\"}]\n72:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"38\",\"r\":\"1\"}]\n73:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"43\",\"r\":\"1\"}]\n74:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"48\",\"r\":\"1\"}]\n75:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"53\",\"r\":\"1\"}]\n76:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"58\",\"r\":\"1\"}]\n77:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"63\",\"r\":\"1\"}]\n78:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"68\",\"r\":\"1\"}]\n79:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"73\",\"r\":\"1\"}]\n7a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"240\",\"cy\":\"78\",\"r\":\"1\"}]\n7b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"3\",\"r\":\"1\"}]\n7c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"8\",\"r\":\"1\"}]\n7d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"13\",\"r\":\"1\"}]\n7e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"18\",\"r\":\"1\"}]\n7f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"23\",\"r\":\"1\"}]\n80:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"28\",\"r\":\"1\"}]\n81:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"33\",\"r\":\"1\"}]\n82:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"38\",\"r\":\"1\"}]\n83:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"43\",\"r\":\"1\"}]\n84:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"48\",\"r\":\"1\"}]\n85:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"53\",\"r\":\"1\"}]\n86:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"58\",\"r\":\"1\"}]\n87:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"63\",\"r\":\"1\"}]\n88:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"68\",\"r\":\"1\"}"])</script><script>self.__next_f.push([1,"]\n89:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"73\",\"r\":\"1\"}]\n8a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"245\",\"cy\":\"78\",\"r\":\"1\"}]\n8b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"3\",\"r\":\"1\"}]\n8c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"8\",\"r\":\"1\"}]\n8d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"13\",\"r\":\"1\"}]\n8e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"18\",\"r\":\"1\"}]\n8f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"23\",\"r\":\"1\"}]\n90:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"28\",\"r\":\"1\"}]\n91:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"33\",\"r\":\"1\"}]\n92:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"38\",\"r\":\"1\"}]\n93:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"43\",\"r\":\"1\"}]\n94:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"48\",\"r\":\"1\"}]\n95:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"53\",\"r\":\"1\"}]\n96:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"58\",\"r\":\"1\"}]\n97:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"63\",\"r\":\"1\"}]\n98:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"68\",\"r\":\"1\"}]\n99:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"73\",\"r\":\"1\"}]\n9a:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"250\",\"cy\":\"78\",\"r\":\"1\"}]\n9b:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"3\",\"r\":\"1\"}]\n9c:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"8\",\"r\":\"1\"}]\n9d:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"13\",\"r\":\"1\"}]\n9e:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"18\",\"r\":\"1\"}]\n9f:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"23\",\"r\":\"1\"}]\na0:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"28\",\"r\":\"1\"}]\na1:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"33\",\"r\":\"1\"}]\na2:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"38\",\"r\":\"1\"}]\na3:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"43\",\"r\":\"1\"}]\na4:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"48\",\"r\":\"1\"}]\na5:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"53\",\"r\":\"1\"}]\na6:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"58\",\"r\":\"1\"}]\na7:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"63\",\"r\":\"1\"}]\na8:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"68\",\"r\":\"1\"}]\na9:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"73\",\"r\":\"1\"}]\naa:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"255\",\"cy\":\"78\",\"r\":\"1\"}]\nab:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"3\",\"r\":\"1\"}]\nac:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"8\",\"r\":\"1\"}]\nad:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"13\",\"r\":\"1\"}]\nae:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"18\",\"r\":\"1\"}]\naf:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"23\",\"r\":\"1\"}]\nb0:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"28\",\"r\":\"1\"}]\nb1:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"33\",\"r\":\"1\"}]\nb2:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"38\",\"r\":\"1\"}]\nb3:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"43\",\"r\":\"1\"}]\nb4:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"48\",\"r\":\"1\"}]\nb5:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"53\",\"r\":\"1\"}]\nb6:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"58\",\"r\":\"1\"}]\nb7:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"63\",\"r\":\"1\"}]\nb8:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"68\",\"r\":\"1\"}]\nb9:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"73\",\"r\":\"1\"}]\nba:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"260\",\"cy\":\"78\",\"r\":\"1\"}]\nbb:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"3\",\"r\":\"1\"}]\nbc:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"8\",\"r\":\"1\"}]\nbd:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"13\",\"r\":\"1\"}]\nbe:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"18\",\"r\":\"1\"}]\nbf:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"23\",\"r\":\"1\"}]\nc0:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"28\",\"r\":\"1\"}]\nc1:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"33\",\"r\":\"1\"}]\nc2:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\""])</script><script>self.__next_f.push([1,":\"38\",\"r\":\"1\"}]\nc3:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"43\",\"r\":\"1\"}]\nc4:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"48\",\"r\":\"1\"}]\nc5:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"53\",\"r\":\"1\"}]\nc6:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"58\",\"r\":\"1\"}]\nc7:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"63\",\"r\":\"1\"}]\nc8:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"68\",\"r\":\"1\"}]\nc9:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"73\",\"r\":\"1\"}]\nca:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"265\",\"cy\":\"78\",\"r\":\"1\"}]\ncb:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"3\",\"r\":\"1\"}]\ncc:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"8\",\"r\":\"1\"}]\ncd:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"13\",\"r\":\"1\"}]\nce:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"18\",\"r\":\"1\"}]\ncf:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"23\",\"r\":\"1\"}]\nd0:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"28\",\"r\":\"1\"}]\nd1:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"33\",\"r\":\"1\"}]\nd2:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"38\",\"r\":\"1\"}]\nd3:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"43\",\"r\":\"1\"}]\nd4:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"48\",\"r\":\"1\"}]\nd5:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"53\",\"r\":\"1\"}]\nd6:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"58\",\"r\":\"1\"}]\nd7:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"63\",\"r\":\"1\"}]\nd8:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"68\",\"r\":\"1\"}]\nd9:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"73\",\"r\":\"1\"}]\nda:[\"$\",\"circle\",null,{\"fill\":\"#4F6BED\",\"cx\":\"270\",\"cy\":\"78\",\"r\":\"1\"}]\ndb:[\"$\",\"g\",null,{\"id\":\"heroSquare1\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"137\",\"cy\":\"41\",\"r\":\"40\"}]}]\n"])</script><script>self.__next_f.push([1,"dc:[\"$\",\"g\",null,{\"className\":\"rotate\",\"children\":[\"$\",\"g\",null,{\"children\":[[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M12.7,69.3L12.7,69.3c3,3,6.4,5.5,10.2,7.4L5.3,59C7.2,62.8,9.7,66.3,12.7,69.3z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M2.1,50.1l29.8,29.8c1.1,0.3,2.3,0.5,3.5,0.7l-34-33.9C1.6,47.8,1.8,49,2.1,50.1z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M1,40.6L41.4,81c0.9,0,1.8-0.1,2.7-0.1l-43-43C1.1,38.8,1,39.7,1,40.6z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M1.8,32.9l47.3,47.3c0.8-0.2,1.5-0.3,2.3-0.5l-49-49C2.2,31.4,2,32.2,1.8,32.9z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M3.8,26.4l51.8,51.8c0.7-0.3,1.3-0.5,2-0.8l-53-53C4.3,25.1,4,25.7,3.8,26.4z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M6.5,20.7l54.8,54.8c0.6-0.3,1.2-0.7,1.7-1.1L7.6,19C7.3,19.5,6.9,20.1,6.5,20.7z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M10,15.7L66.3,72c0.5-0.4,1-0.9,1.5-1.3L11.3,14.2C10.9,14.7,10.5,15.2,10,15.7z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M14.2,11.3l56.5,56.5c0.4-0.5,0.9-1,1.3-1.5L15.7,10C15.2,10.5,14.7,10.9,14.2,11.3z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M18.9,7.6L74.3,63c0.4-0.6,0.7-1.2,1.1-1.7L20.7,6.5C20.1,6.9,19.5,7.3,18.9,7.6z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M24.4,4.6l53,53c0.3-0.7,0.6-1.3,0.8-2L26.4,3.8C25.7,4,25.1,4.3,24.4,4.6z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M30.6,2.4l49,49c0.2-0.8,0.4-1.5,0.5-2.3L32.9,1.8C32.2,2,31.4,2.2,30.6,2.4z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M37.9,1.1l43,43c0.1-0.9,0.1-1.8,0.1-2.7L40.6,1C39.7,1,38.8,1.1,37.9,1.1z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M46.7,1.4l33.9,33.9c-0.2-1.2-0.4-2.3-0.7-3.5L50.1,2.1C49,1.8,47.8,1.6,46.7,1.4z\"}],[\"$\",\"path\",null,{\"fill\":\"#50E6FF\",\"d\":\"M59,5.3L76.7,23C72.8,15.4,66.6,9.2,59,5.3z\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"dd:[\"$\",\"g\",null,{\"children\":[[\"$\",\"g\",null,{\"children\":[\"$\",\"rect\",null,{\"x\":\"289\",\"y\":\"97\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"80\"}]}],[\"$\",\"g\",null,{\"id\":\"heroSquare4\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"233\",\"cy\":\"137\",\"r\":\"40\"}]}],[\"$\",\"g\",null,{\"children\":[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"137\",\"cy\":\"137\",\"r\":\"40\"}]}],[\"$\",\"g\",null,{\"id\":\"heroSquare3\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"41\",\"cy\":\"137\",\"r\":\"40\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"de:[\"$\",\"g\",null,{\"children\":[[\"$\",\"g\",null,{\"className\":\"rotate\",\"children\":[[\"$\",\"g\",null,{\"children\":[[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M364.7,251l-17.6,17.7c3.8-1.9,7.2-4.4,10.2-7.4l0,0C360.3,258.3,362.8,254.8,364.7,251z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M368.6,238.7l-34,33.9c1.2-0.2,2.4-0.4,3.5-0.7l29.8-29.8C368.2,241,368.4,239.8,368.6,238.7z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M368.9,229.9l-43,43c0.9,0,1.8,0.1,2.7,0.1l40.4-40.4C369,231.7,368.9,230.8,368.9,229.9z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M367.6,222.7l-49,49c0.8,0.2,1.5,0.3,2.3,0.5l47.3-47.3C368,224.2,367.8,223.4,367.6,222.7z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M365.4,216.4l-53,53c0.7,0.3,1.3,0.5,2,0.8l51.8-51.8C366,217.7,365.7,217.1,365.4,216.4z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M362.4,211L307,266.4c0.5,0.4,1.1,0.8,1.7,1.1l54.8-54.8C363.1,212.1,362.7,211.5,362.4,211z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M358.7,206.2l-56.5,56.5c0.5,0.4,1,0.9,1.5,1.3l56.3-56.3C359.5,207.2,359.1,206.7,358.7,206.2z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M354.3,202L298,258.3c0.4,0.5,0.9,1,1.3,1.5l56.5-56.5C355.3,202.9,354.8,202.5,354.3,202z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M349.3,198.5l-54.7,54.8c0.4,0.5,0.7,1.1,1.1,1.7l55.4-55.4C350.5,199.3,349.9,198.9,349.3,198.5z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M343.6,195.8l-51.8,51.8c0.2,0.7,0.5,1.3,0.8,2l53-53C344.9,196.3,344.3,196,343.6,195.8z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M337.1,193.8l-47.2,47.3c0.1,0.8,0.3,1.5,0.5,2.3l49-49C338.6,194.2,337.8,194,337.1,193.8z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M329.4,193L289,233.4c0,0.9,0,1.8,0.1,2.7l43-43C331.2,193.1,330.3,193,329.4,193z\"}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M319.9,194.1l-29.8,29.7c-0.3,1.2-0.5,2.3-0.7,3.5l33.9-33.9C322.2,193.6,321,193.8,319.9,194.1z\"}]]}],[\"$\",\"path\",null,{\"fill\":\"#038387\",\"d\":\"M293.3,215l17.7-17.7C303.4,201.2,297.2,207.4,293.3,215z\"}]]}],[\"$\",\"g\",null,{\"children\":[[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M199.2,250.2c-0.3-0.3-0.6-0.3-1-0.2c0.3,0.6,0.6,1.2,0.9,1.7c0,0,0.1,0,0.1-0.1 C199.5,251.2,199.5,250.6,199.2,250.2z\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -120.728 217.3358)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -122.2051 220.8333)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -123.6449 224.4357)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -125.1264 227.9383)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M216.8,267.8c-0.4-0.4-1-0.4-1.4,0c0,0,0,0.1-0.1,0.1c0.6,0.3,1.1,0.6,1.7,0.9 C217.2,268.5,217.1,268.1,216.8,267.8z\"}],[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M195.6,239.6c-0.2-0.2-0.5-0.3-0.8-0.3c0.1,0.6,0.2,1.3,0.4,1.9c0.1,0,0.3-0.1,0.4-0.2 C196,240.6,196,240,195.6,239.6z\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -114.3112 211.7153)\",\"fill\":\"#342859\",\"cx\":\"198.4\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -115.7174 215.2417)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -117.2282 218.8153)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -118.6366 222.3442)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -120.1155 225.844)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -121.6265 229.4177)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -123.0328 232.9443)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -124.5415 236.5152)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"268.6\",\"rx\":\"1\",\"ry\":\"1\"}],\"$Lf1\",\"$Lf2\",\"$Lf3\",\"$Lf4\",\"$Lf5\",\"$Lf6\",\"$Lf7\",\"$Lf8\",\"$Lf9\",\"$Lfa\",\"$Lfb\",\"$Lfc\",\"$Lfd\",\"$Lfe\",\"$Lff\",\"$L100\",\"$L101\",\"$L102\",\"$L103\",\"$L104\",\"$L105\",\"$L106\",\"$L107\",\"$L108\",\"$L109\",\"$L10a\",\"$L10b\",\"$L10c\",\"$L10d\",\"$L10e\",\"$L10f\",\"$L110\",\"$L111\",\"$L112\",\"$L113\",\"$L114\",\"$L115\",\"$L116\",\"$L117\",\"$L118\",\"$L119\",\"$L11a\",\"$L11b\",\"$L11c\",\"$L11d\",\"$L11e\",\"$L11f\",\"$L120\",\"$L121\",\"$L122\",\"$L123\",\"$L124\",\"$L125\",\"$L126\",\"$L127\",\"$L128\",\"$L129\",\"$L12a\",\"$L12b\",\"$L12c\",\"$L12d\",\"$L12e\",\"$L12f\",\"$L130\",\"$L131\",\"$L132\",\"$L133\",\"$L134\",\"$L135\",\"$L136\",\"$L137\",\"$L138\",\"$L139\",\"$L13a\",\"$L13b\",\"$L13c\",\"$L13d\",\"$L13e\",\"$L13f\",\"$L140\",\"$L141\",\"$L142\",\"$L143\",\"$L144\",\"$L145\",\"$L146\",\"$L147\",\"$L148\",\"$L149\",\"$L14a\",\"$L14b\",\"$L14c\",\"$L14d\",\"$L14e\",\"$L14f\",\"$L150\",\"$L151\",\"$L152\",\"$L153\",\"$L154\",\"$L155\",\"$L156\",\"$L157\",\"$L158\",\"$L159\",\"$L15a\",\"$L15b\",\"$L15c\",\"$L15d\",\"$L15e\",\"$L15f\",\"$L160\",\"$L161\",\"$L162\",\"$L163\",\"$L164\",\"$L165\",\"$L166\",\"$L167\",\"$L168\",\"$L169\",\"$L16a\",\"$L16b\",\"$L16c\",\"$L16d\",\"$L16e\",\"$L16f\",\"$L170\",\"$L171\",\"$L172\",\"$L173\",\"$L174\",\"$L175\",\"$L176\",\"$L177\",\"$L178\",\"$L179\",\"$L17a\",\"$L17b\",\"$L17c\",\"$L17d\",\"$L17e\",\"$L17f\",\"$L180\",\"$L181\",\"$L182\",\"$L183\",\"$L184\",\"$L185\",\"$L186\",\"$L187\",\"$L188\",\"$L189\",\"$L18a\",\"$L18b\",\"$L18c\",\"$L18d\",\"$L18e\",\"$L18f\",\"$L190\",\"$L191\",\"$L192\",\"$L193\",\"$L194\",\"$L195\",\"$L196\",\"$L197\",\"$L198\",\"$L199\",\"$L19a\",\"$L19b\",\"$L19c\",\"$L19d\",\"$L19e\",\"$L19f\",\"$L1a0\",\"$L1a1\",\"$L1a2\",\"$L1a3\",\"$L1a4\",\"$L1a5\",\"$L1a6\",\"$L1a7\",\"$L1a8\",\"$L1a9\",\"$L1aa\",\"$L1ab\",\"$L1ac\",\"$L1ad\",\"$L1ae\",\"$L1af\",\"$L1b0\",\"$L1b1\",\"$L1b2\",\"$L1b3\"]}],\"$L1b4\",\"$L1b5\"]}]\n"])</script><script>self.__next_f.push([1,"df:[\"$\",\"g\",null,{\"children\":[[\"$\",\"g\",null,{\"children\":[[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"291\",\"cy\":\"366\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"306\",\"cy\":\"366\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"321\",\"cy\":\"366\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"336\",\"cy\":\"366\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"351\",\"cy\":\"366\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"291\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"306\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"321\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"336\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"351\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#0078D4\",\"cx\":\"366\",\"cy\":\"366\",\"r\":\"1\"}]]}],[\"$\",\"g\",null,{\"id\":\"heroSquare6\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"233\",\"cy\":\"329\",\"r\":\"40\"}]}],[\"$\",\"g\",null,{\"children\":[\"$\",\"circle\",null,{\"fill\":\"#50E6FF\",\"cx\":\"137\",\"cy\":\"329\",\"r\":\"40\"}]}],[\"$\",\"g\",null,{\"className\":\"square\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"367\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"361\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"355\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"349\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"343\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"337\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"331\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"325\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"319\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"313\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"307\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"301\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"295\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}],[\"$\",\"rect\",null,{\"x\":\"1\",\"y\":\"289\",\"fill\":\"#4F6BED\",\"width\":\"80\",\"height\":\"2\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"e0:[\"$\",\"$L1b6\",null,{}]\n1b7:T1486,"])</script><script>self.__next_f.push([1,"// Detect GPC\nconst globalPrivacyControlEnabled = navigator.globalPrivacyControl;\n\nconst isDebugging = false;\nconst oneDsTelemetryInstrumentationKey = 'b341ec446e65436485df678003ce82f7-1d36a7a4-ef54-4cf0-93eb-ba18b3241d36-7404';\nconst oneDsEnvironmentDescriptor = 'production';\n\n// 1DS telemetry\n// ---\nfunction inject1ds() {\n if (!oneDsTelemetryInstrumentationKey) {\n return;\n }\n const script = document.createElement('script');\n script.type = 'text/javascript';\n script.src = 'https://js.monitor.azure.com/scripts/c/ms.analytics-web-3.min.js';\n script.async = true;\n script.onload = () =\u003e {\n initialize1dsAnalytics(oneDsTelemetryInstrumentationKey);\n };\n document.head.appendChild(script);\n}\n\nfunction initialize1dsAnalytics(instrumentationKey) {\n // Make sure the oneDS object is available\n if (typeof window['oneDS'] === 'undefined') {\n return;\n }\n const oneDS = window['oneDS'];\n const ApplicationInsights = oneDS.ApplicationInsights;\n if (!ApplicationInsights) {\n return;\n }\n\n const analytics = new ApplicationInsights();\n const env = oneDsEnvironmentDescriptor || 'unknown';\n const config = {\n instrumentationKey: instrumentationKey,\n channelConfiguration: {\n eventsLimitInMem: 50\n },\n propertyConfiguration: {\n env,\n },\n webAnalyticsConfiguration: {\n autoCapture: {\n scroll: true,\n pageView: true,\n onLoad: true,\n onUnload: true,\n click: true,\n resize: true,\n jsError: true\n }\n }\n };\n analytics.initialize(config, []);\n}\n\n// Cookie consent management\n// ---\n\n// Set data sharing opt-in to false when GPC/AMC controls detected\nconst GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie();\n\n// Detect AMC opt out choice\nfunction checkThirdPartyAdsOptOutCookie() {\n try {\n const ThirdPartyAdsOptOutCookieName = '3PAdsOptOut';\n var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName);\n\n //for unauthenticated users\n return cookieValue != 1;\n } catch {\n return true;\n }\n}\n\nfunction getCookie(cookieName) {\n var cookieValue = document.cookie.match('(^|;)\\\\s*' + cookieName + '\\\\s*=\\\\s*([^;]+)');\n return (cookieValue) ? cookieValue[2] : '';\n}\n\nfunction enableAppInsights() {\n var appInsights=window.appInsights||function(config){function s(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},r=document,f=window,e=\"script\",o=r.createElement(e),i,u;for(o.src=config.url||\"//az416426.vo.msecnd.net/scripts/a/ai.0.js\",r.getElementsByTagName(e)[0].parentNode.appendChild(o),t.cookie=r.cookie,t.queue=[],i=[\"Event\",\"Exception\",\"Metric\",\"PageView\",\"Trace\"];i.length;)s(\"track\"+i.pop());return config.disableExceptionTracking||(i=\"onerror\",s(\"_\"+i),u=f[i],f[i]=function(config,r,f,e,o){var s=u\u0026\u0026u(config,r,f,e,o);return s!==!0\u0026\u0026t[\"_\"+i](config,r,f,e,o),s}),t}({instrumentationKey:\"98f90d2e-54e0-4e9c-a919-deea70bad056\"/*the telemetry instrumentation key is NOT a secret FYI */});window.appInsights=appInsights;appInsights.trackPageView();\n}\n\nfunction enable1ds() {\n inject1ds();\n}\n\nvar siteConsent = null;\n\nconst currentUrl = window.location.href;\nconst searchParams = new URLSearchParams(new URL(currentUrl).search);\nvar showTelemetryDebug = searchParams.has('console');\nif (showTelemetryDebug) {\n console.log('Will show telemetry debug in the console.');\n}\n\nfunction enableAnalytics() {\n var config = {\n coreData: {\n appId: 'opensource.microsoft.com'\n }\n };\n // no longer using this secondary provider: awa.init(config);\n}\nfunction addTelemetry() {\n enableAppInsights();\n enableAnalytics();\n enable1ds();\n}\nfunction onConsentChanged(categoryPreferences) {\n showTelemetryDebug \u0026\u0026 console.log('onConsentChanged.');\n evaluateUserConsent();\n evaluateShowManagement();\n}\nfunction evaluateShowManagement() {\n document.getElementById('manageCookies').style.display = siteConsent.isConsentRequired ? 'inline-block' : 'none';\n}\nfunction evaluateUserConsent() {\n try {\n // only connect if there is opt-in (Cali.) and/or cookie banner consent in a required place\n if (GPC_DataSharingOptIn === true \u0026\u0026 siteConsent \u0026\u0026 siteConsent.getConsentFor(WcpConsent.consentCategories.Analytics)) {\n addTelemetry();\n showTelemetryDebug \u0026\u0026 console.log('Telemetry added.');\n } else {\n if (GPC_DataSharingOptIn === false) {\n showTelemetryDebug \u0026\u0026 console.log('No data sharing opt-in present.');\n } else {\n showTelemetryDebug \u0026\u0026 console.log('No site consent for telemetry.');\n }\n }\n } catch (error) {\n if (showTelemetryDebug) {\n console.dir(error);\n }\n }\n}\nfunction tryInitializeWcp() {\n WcpConsent.init('en-US', 'cookiebanner', function (err, _siteConsent) {\n if (err != undefined) {\n if (showTelemetryDebug) {\n console.log('WcpConsent.init error', err);\n }\n return err;\n } else {\n siteConsent = _siteConsent;\n if (showTelemetryDebug) {\n console.log('WcpConsent.init', siteConsent);\n }\n }\n evaluateShowManagement();\n evaluateUserConsent();\n }, onConsentChanged);\n}\n\nfunction manageCookies() {\n if(siteConsent.isConsentRequired){\n siteConsent.manageConsent();\n }\n return false;\n}\n"])</script><script>self.__next_f.push([1,"e1:[\"$\",\"script\",null,{\"id\":\"uhf-footer-ccpa\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b7\"}}]\ne4:[\"$\",\"div\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/collaborate#get-involved\",\"children\":\"Happening now\"}],[\"$\",\"br\",null,{}],[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/collaborate#get-started\",\"children\":\"Find a \\\"good first issue\\\"\"}],[\"$\",\"br\",null,{}],[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/projects\",\"children\":\"Featured projects\"}]]}]\ne5:[\"$\",\"img\",null,{\"src\":\"/images/direction/stripes-corner.svg\",\"alt\":\"\"}]\ne6:[\"$\",\"div\",null,{\"className\":\"split-content__content split-content__content--right\",\"children\":[[\"$\",\"div\",null,{\"data-animate-in\":\"fade\",\"data-animate-in-delay\":\"200\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"h5\",\"children\":\"Learn from our enterprise-scale approach\"}],[\"$\",\"span\",null,{\"className\":\"h2\",\"children\":\"Our program \u0026 tools\"}]]}],[\"$\",\"p\",null,{\"className\":\"p-lg font-weight-400\",\"children\":\"\\n We have worked to develop a strong open source program over the past decade, making\\n it easy for every team at Microsoft to choose to use, contribute to, and release open\\n source software.\\n \"}],[\"$\",\"p\",null,{\"className\":\"p-lg font-weight-400\",\"children\":\"Many of our tools and approaches are available for you to learn from, too.\"}],[\"$\",\"div\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/program\",\"children\":\"Our program\"}],[\"$\",\"br\",null,{}],[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/program#program-tools\",\"children\":\"Our tools\"}],[\"$\",\"br\",null,{}],[\"$\",\"$Le2\",null,{\"className\":\"link-arrow\",\"href\":\"/ecosystem\",\"children\":\"The ecosystem we support\"}]]}]]}],[\"$\",\"img\",null,{\"src\":\"/images/direction/dots-corner.svg\",\"alt\":\"\"}]]}]\ne7:[\"$\",\"div\",null,{\"className\":\"wrapper pt-6 pb-6 mt-6 mb-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"d-md-flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-md-6 col-lg-5 mb-4 mb-md-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"h5 text-brand font-weight-600 mb-2\",\"children\":\"Innovate faster and more securely with open source on Azure\"}],[\"$\",\"p\",null,{\"children\":\"Build on a highly secure cloud platform designed to protect your data and business assets, including proactive, comprehensive compliance coverage. Gain the flexibility to move your app anywhere. Operate seamlessly and elastically, on-premises, in hybrid or multicloud environments, or at the edge.\"}],[\"$\",\"div\",null,{\"className\":\"link-arrow-external mt-4\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://azure.microsoft.com/solutions/open-source/#overview\",\"children\":\"Learn more about open source on Azure\"}]}]]}]}]}]\ne8:[\"$\",\"div\",null,{\"className\":\"wrapper-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrapper py-6 my-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"h3\",\"children\":\"Community Resources\"}],[\"$\",\"div\",null,{\"className\":\"d-md-flex\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-md-6 col-lg-5 mb-4 mb-md-0\",\"children\":[\"$\",\"p\",null,{\"children\":\"We welcome you to our open communities. Please check out our Code of Conduct and one-time Contributor License Agreement to help us all participate with care.\"}]}],[\"$\",\"div\",null,{\"className\":\"col-md-6 pl-md-4 pl-lg-6\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[\"$\",\"a\",null,{\"className\":\"link-arrow-external mb-2\",\"href\":\"/codeofconduct\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Microsoft's Open Source Code of Conduct\"}]}],[\"$\",\"div\",\"1\",{\"children\":[\"$\",\"a\",null,{\"className\":\"link-arrow-external mb-2\",\"href\":\"/cla\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Microsoft Contributor License Agreement\"}]}],[\"$\",\"div\",\"2\",{\"children\":[\"$\",\"a\",null,{\"className\":\"link-arrow-external mb-2\",\"href\":\"https://3rdpartysource.microsoft.com/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Third-Party Source Disclosures\"}]}],[\"$\",\"div\",\"3\",{\"children\":[\"$\",\"a\",null,{\"className\":\"link-arrow-external mb-2\",\"href\":\"/program/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"children\":\"Microsoft's Open Source "])</script><script>self.__next_f.push([1,"Program\"}]}]]}]]}]]}]}]\ne9:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2-fjnrfw1u8nn.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nea:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0f2lr928fn-rg.js\",\"async\":true,\"nonce\":\"$undefined\"}]\neb:[\"$\",\"$L1b8\",null,{\"children\":[\"$\",\"$ef\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1b9\"}]}]\n"])</script><script>self.__next_f.push([1,"f1:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M227.4,271.4c-0.4-0.4-1-0.4-1.4,0c-0.1,0.1-0.2,0.3-0.2,0.4c0.6,0.1,1.3,0.3,1.9,0.4 C227.7,271.9,227.6,271.6,227.4,271.4z\"}]\nf2:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M195.6,233.9c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-0.9-0.4-1.3-0.1c0,0.1,0,0.2,0,0.3c0,0.4,0,0.9,0,1.3 C194.7,234.3,195.3,234.3,195.6,233.9z\"}]\nf3:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -109.3028 209.6239)\",\"fill\":\"#342859\",\"cx\":\"198.4\",\"cy\":\"236.8\",\"rx\":\"1\",\"ry\":\"1\"}]\nf4:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -110.7383 213.2209)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\nf5:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -112.2198 216.7237)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\nf6:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -113.6258 220.25)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\nf7:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -115.1385 223.8262)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\nf8:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -116.6157 227.3234)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\nf9:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -118.0244 230.8528)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\nfa:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -119.533 234.4237)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\nfb:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -121.012 237.9235)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}]\nfc:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -122.4469 241.5202)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"268.6\",\"rx\":\"1\",\"ry\":\"1\"}]\nfd:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M234.5,271.4c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,0.9-0.1,1.3c0.4,0,0.9,0,1.3,0c0.1,0,0.2,0,0.3,0 C234.9,272.3,234.9,271.7,234.5,271.4z\"}]\nfe:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M195.6,226.8c0.4-0.4,0.4-1,0-1.4c-0.2-0.2-0.4-0.2-0.6-0.3c-0.1,0.6-0.2,1.3-0.3,1.9 C195,227.2,195.4,227.1,195.6,226.8z\"}]\nff:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -104.3236 207.6031)\",\"fill\":\"#342859\",\"cx\":\"198.4\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n100:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -105.7319 211.1322)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n101:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -107.2113 214.6323)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n102:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -108.6468 218.2292)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n103:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -110.1278 221.7318)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n104:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -111.6094 225.2348)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n105:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -113.0451 228.8321)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n106:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -114.5222 232.3292)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n107:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -116.0011 235.8289)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n108:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -117.4412 239.4317)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n109:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -118.9179 242.9288)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}]\n10a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -120.4314 246.5055)\",\"fill\":\"#342859\","])</script><script>self.__next_f.push([1,"\"cx\":\"237.3\",\"cy\":\"268.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n10b:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M240.2,271.4c-0.2,0.2-0.3,0.6-0.3,0.9c0.7-0.1,1.3-0.2,1.9-0.3c0-0.2-0.1-0.4-0.3-0.6 C241.2,271,240.6,271,240.2,271.4z\"}]\n10c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -99.3152 205.5116)\",\"fill\":\"#342859\",\"cx\":\"198.4\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n10d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -100.7235 209.0406)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n10e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -102.2322 212.6115)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n10f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -103.6404 216.1405)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n110:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -105.1194 219.6403)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n111:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -106.6301 223.2142)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n112:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -108.0346 226.7376)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n113:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -109.5162 230.2408)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n114:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -111.0267 233.8144)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n115:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -112.4303 237.3372)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n116:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -113.9121 240.8404)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n117:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -115.4203 244.4109)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n118:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -116.829 247.9404)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}]\n119:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -118.3376 251.5112)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"268.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n11a:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M199.2,216.2c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.3-0.2-0.5-0.3c-0.3,0.6-0.6,1.1-0.8,1.7 C198.2,216.6,198.8,216.6,199.2,216.2z\"}]\n11b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -95.7443 207.0198)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n11c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -97.2237 210.52)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n11d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -98.632 214.0491)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n11e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -100.1421 217.6225)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n11f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -101.6216 221.1227)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n120:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -103.0262 224.6461)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n121:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -104.5348 228.217)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n122:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -106.016 231.7198)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n123:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -107.4242 235.2488)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n124:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -108.9305 238.8165)\",\"fil"])</script><script>self.__next_f.push([1,"l\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n125:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -110.4119 242.3193)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n126:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -111.8181 245.8456)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n127:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -113.3318 249.423)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n128:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -114.8082 252.9194)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}]\n129:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M250.8,267.8c-0.4,0.4-0.4,0.9-0.1,1.3c0.6-0.3,1.2-0.5,1.7-0.8c0-0.2-0.1-0.4-0.3-0.5 C251.8,267.5,251.2,267.5,250.8,267.8z\"}]\n12a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -90.7342 204.9255)\",\"fill\":\"#342859\",\"cx\":\"202\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n12b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -92.2169 208.4315)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n12c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -93.6528 212.0283)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n12d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -95.1317 215.528)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n12e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -96.6112 219.0282)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n12f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -98.0472 222.6252)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n130:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -99.5285 226.1285)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n131:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -101.0096 229.6314)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n132:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -102.4428 233.2248)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n133:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -103.9222 236.725)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n134:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -105.4034 240.2279)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n135:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -106.8414 243.8281)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n136:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -108.3233 247.3315)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n137:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -109.7972 250.8246)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n138:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -111.2377 254.4281)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n139:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -112.7195 257.9313)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"265\",\"rx\":\"1\",\"ry\":\"1\"}]\n13a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -87.2361 206.4079)\",\"fill\":\"#342859\",\"cx\":\"205.5\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n13b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -88.6427 209.9338)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n13c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -90.125 213.4396)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n13d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -91.6319 217.0075)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n13e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -93.0388 220.5338)\",\"fill\":\"#"])</script><script>self.__next_f.push([1,"342859\",\"cx\":\"219.7\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n13f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -94.5182 224.0339)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n140:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -96.0283 227.6075)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n141:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -97.4366 231.1366)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n142:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -98.9138 234.6335)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n143:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -100.422 238.2039)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n144:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -101.8306 241.7333)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n145:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -103.3123 245.2368)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n146:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -104.823 248.8106)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n147:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -106.2268 252.3332)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n148:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -107.7083 255.8363)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n149:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -109.1489 259.4401)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"261.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n14a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -83.6358 207.8453)\",\"fill\":\"#342859\",\"cx\":\"209.1\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n14b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -85.1457 211.419)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n14c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -86.6251 214.9191)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n14d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -88.0322 218.4454)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n14e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -89.5409 222.0163)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n14f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -91.0218 225.5192)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n150:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -92.4262 229.0418)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n151:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -93.9348 232.6126)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n152:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -95.4179 236.119)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n153:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -96.8222 239.6417)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n154:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -98.3331 243.216)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n155:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -99.8121 246.7157)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n156:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -101.2208 250.2452)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n157:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -102.7316 253.8192)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n158:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -104.1378 257.3451)\",\"fill\":\"#342859\",\"cx\":\"2"])</script><script>self.__next_f.push([1,"58.6\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n159:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -105.6141 260.8412)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"257.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n15a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -80.1371 209.3275)\",\"fill\":\"#342859\",\"cx\":\"212.6\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n15b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -81.6166 212.8277)\",\"fill\":\"#342859\",\"cx\":\"216.1\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n15c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -83.0547 216.4279)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n15d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -84.5324 219.9249)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n15e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -86.0114 223.4245)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n15f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -87.449 227.0243)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n160:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -88.9264 230.5211)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n161:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -90.4053 234.0208)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n162:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -91.8453 237.6244)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n163:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -93.3269 241.1279)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n164:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -94.8014 244.6208)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n165:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -96.2416 248.2245)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n166:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -97.7206 251.7242)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n167:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -99.1318 255.2572)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n168:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -100.635 258.8205)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"250.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n169:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -102.1193 262.3274)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"254.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n16a:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M215.4,198.6c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.2-0.2-0.4-0.2c-0.4,0.2-0.8,0.4-1.3,0.7 C215.1,197.9,215.1,198.3,215.4,198.6z\"}]\n16b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.0446 214.3331)\",\"fill\":\"#342859\",\"cx\":\"219.7\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n16c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -79.5239 217.8333)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n16d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -81.0322 221.4038)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n16e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.4404 224.9328)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n16f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -83.9218 228.4364)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n170:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -85.4282 232.0034)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n171:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -86.8348 235.5294)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n172:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -88.3183 239.0365)\",\"fill\":\"#342"])</script><script>self.__next_f.push([1,"859\",\"cx\":\"244.4\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n173:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -89.8266 242.607)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n174:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -91.2332 246.1329)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n175:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -92.7122 249.6327)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n176:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -94.1502 253.2329)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n177:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -95.6267 256.7289)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n178:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -97.1081 260.2323)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"247.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n179:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M268.5,250.2c-0.4,0.4-0.4,1,0,1.4c0.3,0.3,0.6,0.3,1,0.2c0.2-0.4,0.4-0.8,0.7-1.3c0-0.1-0.1-0.3-0.2-0.4 C269.5,249.8,268.8,249.8,268.5,250.2z\"}]\n17a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -74.5155 215.7419)\",\"fill\":\"#342859\",\"cx\":\"223.2\",\"cy\":\"197.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n17b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -76.0253 219.3157)\",\"fill\":\"#342859\",\"cx\":\"226.7\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n17c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -77.432 222.8414)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n17d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.9407 226.4122)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n17e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -80.4179 229.9085)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n17f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -81.8284 233.4413)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n180:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -83.3391 237.0158)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n181:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -84.8161 240.512)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n182:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -86.2226 244.0379)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n183:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -87.733 247.6119)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n184:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -89.144 251.145)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n185:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -90.6183 254.6375)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n186:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -92.1289 258.2115)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"240.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n187:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -93.538 261.7415)\",\"fill\":\"#342859\",\"cx\":\"269.2\",\"cy\":\"243.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n188:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M226,195c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4c-0.1-0.1-0.3-0.2-0.4-0.2c-0.3,0.1-0.6,0.1-0.9,0.2 c0,0-0.1,0-0.1,0.1C225.6,194,225.6,194.6,226,195z\"}]\n189:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -72.4236 220.7499)\",\"fill\":\"#342859\",\"cx\":\"230.3\",\"cy\":\"197.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n18a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -73.9323 224.3207)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n18b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -75.4112 227.8204)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n18c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.70"])</script><script>self.__next_f.push([1,"71 0.7071 -76.8492 231.4206)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n18d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.3285 234.9208)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n18e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -79.8076 238.4205)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n18f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -81.2436 242.0171)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n190:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.7246 245.5205)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n191:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -84.1332 249.0499)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n192:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -85.6393 252.6166)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n193:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -87.1228 256.1239)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n194:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -88.5296 259.65)\",\"fill\":\"#342859\",\"cx\":\"269.2\",\"cy\":\"236.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n195:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M273.4,239.6c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0c0,0,0-0.1,0.1-0.1 c0.1-0.3,0.1-0.6,0.2-0.9C273.6,239.8,273.5,239.7,273.4,239.6z\"}]\n196:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -68.9253 222.2327)\",\"fill\":\"#342859\",\"cx\":\"233.8\",\"cy\":\"194.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n197:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -70.4028 225.729)\",\"fill\":\"#342859\",\"cx\":\"237.3\",\"cy\":\"197.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n198:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -71.8408 229.3292)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n199:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -73.3219 232.833)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n19a:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -74.8266 236.3961)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n19b:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -76.2371 239.9293)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n19c:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -77.7181 243.4326)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n19d:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -79.1561 247.0328)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n19e:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -80.631 250.5251)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n19f:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.1121 254.0286)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a0:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -83.5527 257.6331)\",\"fill\":\"#342859\",\"cx\":\"269.2\",\"cy\":\"229.7\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a1:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -85.0294 261.1289)\",\"fill\":\"#342859\",\"cx\":\"272.7\",\"cy\":\"233.2\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a2:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -66.8323 227.2377)\",\"fill\":\"#342859\",\"cx\":\"240.9\",\"cy\":\"194.3\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a3:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -68.3133 230.7415)\",\"fill\":\"#342859\",\"cx\":\"244.4\",\"cy\":\"197.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a4:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -69.82 234.3083)\",\"fill\":\"#342859\",\"cx\":\"247.9\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a5:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -71.2287 237.8378)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a6:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7"])</script><script>self.__next_f.push([1,"071 -0.7071 0.7071 0.7071 -72.7387 241.412)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a7:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -74.1475 244.9415)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a8:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -75.6246 248.4374)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n1a9:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -77.135 252.0117)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"219.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n1aa:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.542 255.5377)\",\"fill\":\"#342859\",\"cx\":\"269.2\",\"cy\":\"222.6\",\"rx\":\"1\",\"ry\":\"1\"}]\n1ab:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -80.0187 259.0335)\",\"fill\":\"#342859\",\"cx\":\"272.7\",\"cy\":\"226.1\",\"rx\":\"1\",\"ry\":\"1\"}]\n1ac:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M248.3,195.2c-0.4-0.2-0.8-0.3-1.2-0.4c0,0.1,0.1,0.2,0.1,0.2C247.5,195.3,248,195.4,248.3,195.2z\"}]\n1ad:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -66.2202 235.7463)\",\"fill\":\"#342859\",\"cx\":\"251.5\",\"cy\":\"197.8\",\"rx\":\"1\",\"ry\":\"1\"}]\n1ae:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -67.7302 239.3205)\",\"fill\":\"#342859\",\"cx\":\"255\",\"cy\":\"201.4\",\"rx\":\"1\",\"ry\":\"1\"}]\n1af:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -69.139 242.85)\",\"fill\":\"#342859\",\"cx\":\"258.6\",\"cy\":\"204.9\",\"rx\":\"1\",\"ry\":\"1\"}]\n1b0:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -70.6435 246.4128)\",\"fill\":\"#342859\",\"cx\":\"262.1\",\"cy\":\"208.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n1b1:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -72.1244 249.9164)\",\"fill\":\"#342859\",\"cx\":\"265.6\",\"cy\":\"212\",\"rx\":\"1\",\"ry\":\"1\"}]\n1b2:[\"$\",\"ellipse\",null,{\"transform\":\"matrix(0.7071 -0.7071 0.7071 0.7071 -73.5356 253.4501)\",\"fill\":\"#342859\",\"cx\":\"269.2\",\"cy\":\"215.5\",\"rx\":\"1\",\"ry\":\"1\"}]\n1b3:[\"$\",\"path\",null,{\"fill\":\"#342859\",\"d\":\"M272,219.8c0.1,0.1,0.1,0.1,0.2,0.1c-0.1-0.4-0.3-0.8-0.4-1.2C271.6,219,271.7,219.5,272,219.8z\"}]\n1b4:[\"$\",\"g\",null,{\"id\":\"heroSquare5\",\"children\":[\"$\",\"circle\",null,{\"fill\":\"none\",\"stroke\":\"#FFFFFF\",\"cx\":\"137\",\"cy\":\"233\",\"r\":\"40\"}]}]\n"])</script><script>self.__next_f.push([1,"1b5:[\"$\",\"g\",null,{\"children\":[[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"5\",\"cy\":\"271\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"20\",\"cy\":\"271\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"35\",\"cy\":\"271\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"50\",\"cy\":\"271\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"65\",\"cy\":\"271\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"196\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"211\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"226\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"241\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"256\",\"r\":\"1\"}],[\"$\",\"circle\",null,{\"fill\":\"#FCE100\",\"cx\":\"80\",\"cy\":\"271\",\"r\":\"1\"}]]}]\n"])</script><script>self.__next_f.push([1,"ed:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"f0:[[\"$\",\"title\",\"0\",{\"children\":\"Microsoft Open Source\"}]]\n1b9:null\n"])</script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 16
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 16 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /collaborate/ |
Get involved
|
|
Анализировать url |
| /projects/ |
Projects
|
|
Анализировать url |
| /ecosystem/ |
Ecosystem
|
|
Анализировать url |
| /program/ |
Our program
|
|
Анализировать url |
| /blog/ |
Blog
|
|
Анализировать url |
| /collaborate/ |
Get involved
|
|
Анализировать url |
| /projects/ |
Explore projects
|
|
Анализировать url |
| /projects/ |
Explore Microsoft projects
|
|
Анализировать url |
| /projects/ |
Featured projects
|
|
Анализировать url |
| /program/ |
Our program
|
|
Анализировать url |
| /ecosystem/ |
The ecosystem we support
|
|
Анализировать url |
| /codeofconduct |
Microsoft's Open Source Code of Conduct
|
|
Анализировать url |
| /cla |
Microsoft Contributor License Agreement
|
|
Анализировать url |
| /program/ |
Microsoft's Open Source Program
|
|
Анализировать url |
| /thanks/ |
Open Source
|
|
Анализировать url |
| /codeofconduct |
Code of Conduct
|
|
Анализировать url |
Внешние ссылки
Кол-во: 17
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 17 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| apply.careers.microsoft.com |
Jobs
|
Анализировать url |
| accessibilityinsights.io |
<div><img class="mb-4" src="/images/projects/accessibility-insights.svg" alt=""><h3 class="h4 text-brand font-weight-600 mb-3">Accessibility Insights</h3><p>Accessibility Insights is a suite of open source tools that help developers find and fix accessibility issues in Web, Windows and Android applications.</p></div>
|
Анализировать url |
| openeducationanalytics.org |
<div><img class="mb-4" src="/images/projects/openeducationanalytics.png" alt=""><h3 class="h4 text-brand font-weight-600 mb-3">Open Education Analytics (OEA)</h3><p>Open Education Analytics collaborates with education systems across the world to develop modern data intelligence capabilities.</p></div>
|
Анализировать url |
| github.com |
<div><img class="mb-4" src="/images/projects/terminal.svg" alt=""><h3 class="h4 text-brand font-weight-600 mb-3">Windows Terminal</h3><p>The new Windows Terminal and the original Windows console host, all in the same place!</p></div>
|
Анализировать url |
| azure.microsoft.com |
Learn more about open source on Azure
|
Анализировать url |
| 3rdpartysource.microsoft.com |
Third-Party Source Disclosures
|
Анализировать url |
| discord.gg |
<img class="mr-2" src="/images/discord.svg" alt="Discord icon" title="Discord icon">Microsoft Open Source
|
Анализировать url |
| youtube.com |
<img class="mr-2" src="/images/youtube.svg" alt="Youtube icon" title="Youtube icon">Open At Microsoft
|
Анализировать url |
| x.com |
<img class="mr-2" src="/images/twitter.svg" alt="Twitter icon" title="Twitter icon">Open At Microsoft
|
Анализировать url |
| github.com |
<img class="mr-2" src="/images/github.svg" alt="GitHub icon" title="GitHub icon">microsoft/opensource.microsoft.com
|
Анализировать url |
| aka.ms |
Employee sign-in
|
Анализировать url |
| careers.microsoft.com |
Jobs
|
Анализировать url |
| opensource.microsoft.com |
Blog
|
Анализировать url |
| aka.ms |
<svg role="img" viewbox="0 0 30 14" height="16" width="43" style="display:inline-block"><title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title><path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path><path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path><path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path><path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path></svg><span>Your Privacy Choices</span>
|
Анализировать url |
| privacy.microsoft.com |
Privacy & Cookies
|
Анализировать url |
| microsoft.com |
Terms
|
Анализировать url |
| microsoft.com |
Trademarks
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Оптимизация сайта msopentech.com выполнена всего на 46%. Чтобы исправить ситуацию и попасть в ТОП необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: