Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 24907 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>GNOME JavaScript</title>
<meta name="description" content="A Guide To GNOME JavaScript!">
<meta name="generator" content="VitePress v1.0.0-rc.42">
<link rel="preload stylesheet" href="/assets/style.CMeZlAX1.css" as="style">
<script type="module" src="/assets/app.BEu74EaS.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.CWY0oj59.js">
<link rel="modulepreload" href="/assets/chunks/theme.DlVpzVyo.js">
<link rel="modulepreload" href="/assets/index.md.C2upuH0r.lean.js">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar top" data-v-ae24b3ad data-v-19c990f1><div class="wrapper" data-v-19c990f1><div class="container" data-v-19c990f1><div class="title" data-v-19c990f1><div class="VPNavBarTitle" data-v-19c990f1 data-v-ab179fa1><a class="title" href="/" data-v-ab179fa1><!--[--><!--]--><!--[--><!--[--><!--[--><img class="VPImage dark logo" src="/logo-dark.svg" alt data-v-8426fc1a><!--]--><!--[--><img class="VPImage light logo" src="/logo.svg" alt data-v-8426fc1a><!--]--><!--]--><!--]--><!----><!--[--><!--]--></a></div></div><div class="content" data-v-19c990f1><div class="content-body" data-v-19c990f1><!--[--><!--]--><!----><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-19c990f1 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/about/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>About</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guides/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Guides</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/showcase/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Showcase</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/extensions/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Extensions</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://gjs-docs.gnome.org" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>API References</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-19c990f1 data-v-e6aabb21><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-e6aabb21 data-v-1736f215 data-v-b1685198><span class="check" data-v-b1685198><span class="icon" data-v-b1685198><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-1736f215><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-1736f215><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-19c990f1 data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://gitlab.gnome.org/World/javascript/gjs-guide" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-f80f8133><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-19c990f1 data-v-d0bd9dde data-v-9c007e85><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-9c007e85><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-9c007e85><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-9c007e85><div class="VPMenu" data-v-9c007e85 data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-d0bd9dde><div class="item appearance" data-v-d0bd9dde><p class="label" data-v-d0bd9dde>Appearance</p><div class="appearance-action" data-v-d0bd9dde><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-d0bd9dde data-v-1736f215 data-v-b1685198><span class="check" data-v-b1685198><span class="icon" data-v-b1685198><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-1736f215><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-1736f215><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-d0bd9dde><div class="item social-links" data-v-d0bd9dde><div class="VPSocialLinks social-links-list" data-v-d0bd9dde data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://gitlab.gnome.org/World/javascript/gjs-guide" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-f80f8133><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-19c990f1 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-19c990f1><div class="divider-line" data-v-19c990f1></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPHome" data-v-1428d186 data-v-c71b6826><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-c71b6826 data-v-303bb580><div class="container" data-v-303bb580><div class="main" data-v-303bb580><!--[--><!--]--><!--[--><h1 class="name" data-v-303bb580><span class="clip" data-v-303bb580>GJS</span></h1><p class="text" data-v-303bb580>A Guide to JavaScript for GNOME</p><p class="tagline" data-v-303bb580>Discover how to use JavaScript with GNOME</p><!--]--><!--[--><!--]--><div class="actions" data-v-303bb580><!--[--><div class="action" data-v-303bb580><a class="VPButton medium brand" href="/guides/" data-v-303bb580 data-v-cad61b99>Get Started</a></div><div class="action" data-v-303bb580><a class="VPButton medium alt" href="/showcase/" data-v-303bb580 data-v-cad61b99>See it in action</a></div><!--]--></div><!--[--><!--]--></div><div class="image" data-v-303bb580><div class="image-container" data-v-303bb580><div class="image-bg" data-v-303bb580></div><!--[--><!--[--><img class="VPImage image-src" src="/logo-alt.svg" alt data-v-8426fc1a><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-c71b6826 data-v-a6181336><div class="container" data-v-a6181336><div class="items" data-v-a6181336><!--[--><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Flexible</h2><p class="details" data-v-33204567>Create Desktop Apps to fit your needs!</p><!----></article><!--]--></div></div><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Fast</h2><p class="details" data-v-33204567>A fast JavaScript engine backed by all the resources of Mozilla's SpiderMonkey & Firefox development.</p><!----></article><!--]--></div></div><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Fully Featured</h2><p class="details" data-v-33204567>Complete access to the GNOME stack, all in JavaScript</p><!----></article><!--]--></div></div><!--]--></div></div></div><!--[--><!--]--><div style="position:relative;" data-v-c71b6826><div></div></div></div></div><footer class="VPFooter" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><p class="message" data-v-e315a0ad>MIT Licensed | GJS, A GNOME Project</p><p class="copyright" data-v-e315a0ad>Copyright © 2024 gjs.guide contributors</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"readme.md\":\"IxtU6g9s\",\"about_index.md\":\"0Nb2_N-i\",\"extensions_overview_architecture.md\":\"BQE-9O7S\",\"extensions_overview_updates-and-breakage.md\":\"DUkmqmM_\",\"extensions_development_translations.md\":\"CJYWg8kF\",\"extensions_development_targeting-older-gnome.md\":\"DDaIhf5G\",\"extensions_index.md\":\"B4Rb5u8m\",\"extensions_development_creating.md\":\"f5v6P720\",\"extensions_development_debugging.md\":\"Bj0S537B\",\"extensions_topics_notifications.md\":\"xgOqcKGR\",\"extensions_topics_quick-settings.md\":\"DCvhMR6e\",\"extensions_development_accessibility.md\":\"BZ2z3wSv\",\"extensions_topics_extension-utils.md\":\"BwMzUCJD\",\"extensions_development_preferences.md\":\"DTdUgDw2\",\"extensions_overview_imports-and-modules.md\":\"Ch_rfRAx\",\"extensions_topics_search-provider.md\":\"CQMSB--j\",\"extensions_review-guidelines_best-practices.md\":\"BgGJpdKb\",\"extensions_overview_anatomy.md\":\"DjrHH0nY\",\"extensions_topics_extension.md\":\"BDlrB0EU\",\"extensions_topics_dialogs.md\":\"CKAAOjeP\",\"extensions_topics_session-modes.md\":\"BHaQBe60\",\"extensions_upgrading_gnome-shell-47.md\":\"BELblauU\",\"extensions_upgrading_gnome-shell-42.md\":\"BO5gKk6t\",\"extensions_topics_popup-menu.md\":\"D_9ATAWv\",\"extensions_upgrading_gnome-shell-43.md\":\"ELEdTlH4\",\"extensions_development_typescript.md\":\"DvelHqtt\",\"extensions_upgrading_gnome-shell-50.md\":\"yJqnhVeh\",\"extensions_upgrading_gnome-shell-44.md\":\"BqZzpDnK\",\"extensions_topics_st-widgets.md\":\"DS_yIzX8\",\"extensions_review-guidelines_review-guidelines.md\":\"B0XzBSrd\",\"extensions_upgrading_gnome-shell-48.md\":\"n7IRLnQ8\",\"guides_gobject_gvalue.md\":\"OaYr15JO\",\"guides_gtk_application-packaging.md\":\"CpwEbJda\",\"guides_gtk_3_08-editing-text.md\":\"Bu-n-h6Q\",\"guides_gio_list-models.md\":\"DgdEC0Pj\",\"guides_gtk_3_10-building-app.md\":\"yMcaStUn\",\"guides_gjs_intro.md\":\"BPG-hwdo\",\"guides_gtk_3_11-packaging.md\":\"B013jT5b\",\"guides_gobject_gtype.md\":\"DsKaIk-R\",\"guides_gtk_3_13-ui.md\":\"WRBLXZdV\",\"guides_gtk_gtk-tutorial_index.md\":\"DSFZJgx3\",\"guides_gtk_3_index.md\":\"UbqwzMTL\",\"guides_gobject_basics.md\":\"DLYreWo0\",\"guides_gtk_3_02-widgets.md\":\"GFWhESAD\",\"guides_gobject_interfaces.md\":\"Lg5PBSgx\",\"guides_gtk_3_17-dialogs.md\":\"DpNz2ZUM\",\"guides_gtk_3_05-layouts.md\":\"Cx7Lr_fz\",\"guides_gjs_transition.md\":\"RXEcXWaG\",\"guides_gtk_3_18-localization.md\":\"DCiTEp86\",\"guides_index.md\":\"D0BZO3Io\",\"guides_gtk_3_04-running-gtk.md\":\"CMFoRbek\",\"extensions_upgrading_gnome-shell-46.md\":\"Dj9I9YqT\",\"extensions_upgrading_gnome-shell-49.md\":\"TTMCS-9u\",\"guides_gtk_3_12-app-dev.md\":\"Bj9VJTKn\",\"showcase_index.md\":\"-FtnqPtU\",\"guides_gtk_3_06-text.md\":\"BTJkD-Cp\",\"guides_gobject_advanced.md\":\"DunKLobd\",\"guides_gtk_3_01-basics.md\":\"CSEysc0o\",\"index.md\":\"C2upuH0r\",\"guides_gtk_3_03-installing.md\":\"xPlEE8Kl\",\"guides_gobject_subclassing.md\":\"BASW7TxU\",\"guides_gtk_3_09-images.md\":\"T5wvtFnK\",\"extensions_upgrading_gnome-shell-45.md\":\"fbHXpJks\",\"guides_glib_gvariant.md\":\"ByfzBrlM\",\"guides_gtk_3_15-saving-data.md\":\"CDjMqiLA\",\"guides_gtk_3_16-settings.md\":\"D4xBgCLn\",\"guides_gio_dbus.md\":\"lF2-09oW\",\"guides_gjs_style-guide.md\":\"CBKukVC4\",\"guides_gjs_asynchronous-programming.md\":\"BKebQehs\",\"extensions_upgrading_gnome-shell-40.md\":\"BMfW24di\",\"guides_gtk_3_07-buttons.md\":\"D12QeLGd\",\"guides_gtk_3_14-templates.md\":\"nrcrQcXb\",\"guides_gio_subprocesses.md\":\"B4lsHTPU\",\"guides_gjs_memory-management.md\":\"BuBeJ9b4\",\"guides_gio_file-operations.md\":\"B56AYfyj\",\"guides_gio_actions-and-menus.md\":\"CT_tJZjx\",\"extensions_upgrading_legacy-documentation.md\":\"BowWw7Lb\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"GNOME JavaScript\",\"description\":\"A Guide To GNOME JavaScript!\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":false,\"logo\":{\"light\":\"/logo.svg\",\"dark\":\"/logo-dark.svg\"},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"About\",\"link\":\"/about/\"},{\"text\":\"Guides\",\"link\":\"/guides/\"},{\"text\":\"Showcase\",\"link\":\"/showcase/\"},{\"text\":\"Extensions\",\"link\":\"/extensions/\"},{\"text\":\"API References\",\"link\":\"https://gjs-docs.gnome.org\"}],\"footer\":{\"message\":\"MIT Licensed | GJS, A GNOME Project\",\"copyright\":\"Copyright © 2024 gjs.guide contributors\"},\"sidebar\":{\"/guides/\":[{\"text\":\"GJS\",\"collapsed\":false,\"items\":[{\"text\":\"Intro\",\"link\":\"/guides/gjs/intro.md\"},{\"text\":\"Asynchronous Programming\",\"link\":\"/guides/gjs/asynchronous-programming.md\"},{\"text\":\"Style Guide\",\"link\":\"/guides/gjs/style-guide.md\"},{\"text\":\"Memory Management\",\"link\":\"/guides/gjs/memory-management.md\"}]},{\"text\":\"GLib\",\"collapsed\":false,\"items\":[{\"text\":\"GVariant\",\"link\":\"/guides/glib/gvariant.md\"}]},{\"text\":\"GObject\",\"collapsed\":false,\"items\":[{\"text\":\"Basics\",\"link\":\"/guides/gobject/basics.md\"},{\"text\":\"Interfaces\",\"link\":\"/guides/gobject/interfaces.md\"},{\"text\":\"Subclassing\",\"link\":\"/guides/gobject/subclassing.md\"},{\"text\":\"GType\",\"link\":\"/guides/gobject/gtype.md\"},{\"text\":\"GValue\",\"link\":\"/guides/gobject/gvalue.md\"},{\"text\":\"Advanced\",\"link\":\"/guides/gobject/advanced.md\"}]},{\"text\":\"Gio\",\"collapsed\":false,\"items\":[{\"text\":\"Actions and Menus\",\"link\":\"/guides/gio/actions-and-menus.md\"},{\"text\":\"DBus\",\"link\":\"/guides/gio/dbus.md\"},{\"text\":\"File Operations\",\"link\":\"/guides/gio/file-operations.md\"},{\"text\":\"List Models\",\"link\":\"/guides/gio/list-models.md\"},{\"text\":\"Subprocesses\",\"link\":\"/guides/gio/subprocesses.md\"}]},{\"text\":\"GTK\",\"collapsed\":false,\"items\":[{\"text\":\"GTK4\",\"items\":[{\"text\":\"Gnome Developer Getting Started\",\"link\":\"https://developer.gnome.org/documentation/tutorials/beginners/getting_started.html\"},{\"text\":\"GTK4 Book\",\"link\":\"https://rmnvgr.gitlab.io/gtk4-gjs-book/\"}]},{\"text\":\"GTK3\",\"items\":[{\"text\":\"Intro\",\"link\":\"/guides/gtk/3/README.md\"},{\"text\":\"Basics\",\"link\":\"/guides/gtk/3/01-basics.md\"},{\"text\":\"Widgets\",\"link\":\"/guides/gtk/3/02-widgets.md\"},{\"text\":\"Installing\",\"link\":\"/guides/gtk/3/03-installing.md\"},{\"text\":\"Running GTK\",\"link\":\"/guides/gtk/3/04-running-gtk.md\"},{\"text\":\"Layouts\",\"link\":\"/guides/gtk/3/05-layouts.md\"},{\"text\":\"Text\",\"link\":\"/guides/gtk/3/06-text.md\"},{\"text\":\"Buttons\",\"link\":\"/guides/gtk/3/07-buttons.md\"},{\"text\":\"Editing Text\",\"link\":\"/guides/gtk/3/08-editing-text.md\"},{\"text\":\"Images\",\"link\":\"/guides/gtk/3/09-images.md\"},{\"text\":\"Building App\",\"link\":\"/guides/gtk/3/10-building-app.md\"},{\"text\":\"Packaging\",\"link\":\"/guides/gtk/3/11-packaging.md\"},{\"text\":\"App Dev\",\"link\":\"/guides/gtk/3/12-app-dev.md\"},{\"text\":\"UI\",\"link\":\"/guides/gtk/3/13-ui.md\"},{\"text\":\"Templates\",\"link\":\"/guides/gtk/3/14-templates.md\"},{\"text\":\"Saving Data\",\"link\":\"/guides/gtk/3/15-saving-data.md\"},{\"text\":\"Settings\",\"link\":\"/guides/gtk/3/16-settings.md\"},{\"text\":\"Dialogs\",\"link\":\"/guides/gtk/3/17-dialogs.md\"}]},{\"text\":\"GTK application packaging\",\"items\":[{\"text\":\"Application Packaging\",\"link\":\"/guides/gtk/application-packaging.md\"}]}]}],\"/extensions/\":[{\"text\":\"Development\",\"collapsed\":false,\"items\":[{\"text\":\"Getting Started\",\"link\":\"/extensions/development/creating.md\"},{\"text\":\"Translations\",\"link\":\"/extensions/development/translations.md\"},{\"text\":\"Preferences\",\"link\":\"/extensions/development/preferences.md\"},{\"text\":\"Accessibility\",\"link\":\"/extensions/development/accessibility.md\"},{\"text\":\"Debugging\",\"link\":\"/extensions/development/debugging.md\"},{\"text\":\"Targeting Older GNOME\",\"link\":\"/extensions/development/targeting-older-gnome.md\"},{\"text\":\"TypeScript and LSP\",\"link\":\"/extensions/development/typescript.md\"}]},{\"text\":\"Overview\",\"collapsed\":false,\"items\":[{\"text\":\"Anatomy\",\"link\":\"/extensions/overview/anatomy.md\"},{\"text\":\"Architecture\",\"link\":\"/extensions/overview/architecture.md\"},{\"text\":\"Imports And Modules\",\"link\":\"/extensions/overview/imports-and-modules.md\"},{\"text\":\"Updates And Breakage\",\"link\":\"/extensions/overview/updates-and-breakage.md\"}]},{\"text\":\"Topics\",\"collapsed\":false,\"items\":[{\"text\":\"Extension\",\"link\":\"/extensions/topics/extension.md\"},{\"text\":\"Extension Utils\",\"link\":\"/extensions/topics/extension-utils.md\"},{\"text\":\"Dialogs\",\"link\":\"/extensions/topics/dialogs.md\"},{\"text\":\"Notifications\",\"link\":\"/extensions/topics/notifications.md\"},{\"text\":\"Popup Menu\",\"link\":\"/extensions/topics/popup-menu.md\"},{\"text\":\"Quick Settings\",\"link\":\"/extensions/topics/quick-settings.md\"},{\"text\":\"Search Provider\",\"link\":\"/extensions/topics/search-provider.md\"},{\"text\":\"Session Modes\",\"link\":\"/extensions/topics/session-modes.md\"}]},{\"text\":\"Upgrading\",\"collapsed\":false,\"items\":[{\"text\":\"GNOME Shell 50\",\"link\":\"/extensions/upgrading/gnome-shell-50.md\"},{\"text\":\"GNOME Shell 49\",\"link\":\"/extensions/upgrading/gnome-shell-49.md\"},{\"text\":\"GNOME Shell 48\",\"link\":\"/extensions/upgrading/gnome-shell-48.md\"},{\"text\":\"GNOME Shell 47\",\"link\":\"/extensions/upgrading/gnome-shell-47.md\"},{\"text\":\"GNOME Shell 46\",\"link\":\"/extensions/upgrading/gnome-shell-46.md\"},{\"text\":\"GNOME Shell 45\",\"link\":\"/extensions/upgrading/gnome-shell-45.md\"},{\"text\":\"GNOME Shell 44\",\"link\":\"/extensions/upgrading/gnome-shell-44.md\"},{\"text\":\"GNOME Shell 43\",\"link\":\"/extensions/upgrading/gnome-shell-43.md\"},{\"text\":\"GNOME Shell 42\",\"link\":\"/extensions/upgrading/gnome-shell-42.md\"},{\"text\":\"GNOME Shell 40\",\"link\":\"/extensions/upgrading/gnome-shell-40.md\"},{\"text\":\"Legacy Documentation\",\"link\":\"/extensions/upgrading/legacy-documentation.md\"}]},{\"text\":\"Guidelines\",\"collapsed\":false,\"items\":[{\"text\":\"Review Guidelines\",\"link\":\"/extensions/review-guidelines/review-guidelines.md\"},{\"text\":\"Best Practices\",\"link\":\"/extensions/review-guidelines/best-practices.md\"}]}]},\"socialLinks\":[{\"icon\":{\"svg\":\"<svg role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><title>GitLab</title><path d=\\\"m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z\\\"/></svg>\"},\"link\":\"https://gitlab.gnome.org/World/javascript/gjs-guide\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>