[{"data":1,"prerenderedAt":903},["ShallowReactive",2],{"docs-navigation:en":3,"\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started\u002Finstallation":161,"\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started\u002Finstallation:surround":898},[4],{"title":5,"path":6,"stem":7,"children":8,"page":41},"Docs","\u002Fdocs","docs",[9],{"title":10,"path":11,"stem":12,"children":13,"page":41},"En","\u002Fdocs\u002Fen","docs\u002Fen",[14,106],{"title":15,"icon":16,"path":17,"stem":18,"children":19},"Site owners","i-ph:storefront-duotone","\u002Fdocs\u002Fen\u002Fsite-owners","docs\u002Fen\u002F1.site-owners\u002Findex",[20,23,42,64,86,96],{"title":21,"path":17,"stem":18,"icon":22},"Introduction","i-ph:house-line-duotone",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":41},"Getting started","i-ph:rocket-launch-duotone","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started","docs\u002Fen\u002F1.site-owners\u002F1.getting-started",[29,33,37],{"title":30,"path":31,"stem":32},"Quick start","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started\u002Fquick-start","docs\u002Fen\u002F1.site-owners\u002F1.getting-started\u002F1.quick-start",{"title":34,"path":35,"stem":36},"Installation","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started\u002Finstallation","docs\u002Fen\u002F1.site-owners\u002F1.getting-started\u002F2.installation",{"title":38,"path":39,"stem":40},"Appearance and language","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fgetting-started\u002Fappearance","docs\u002Fen\u002F1.site-owners\u002F1.getting-started\u002F3.appearance",false,{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":41},"Moderation","i-ph:shield-check-duotone","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fmoderation","docs\u002Fen\u002F1.site-owners\u002F2.moderation",[48,52,56,60],{"title":49,"path":50,"stem":51},"How moderation works","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fmoderation\u002Fhow-it-works","docs\u002Fen\u002F1.site-owners\u002F2.moderation\u002F1.how-it-works",{"title":53,"path":54,"stem":55},"Moderating comments","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fmoderation\u002Fmoderating-comments","docs\u002Fen\u002F1.site-owners\u002F2.moderation\u002F2.moderating-comments",{"title":57,"path":58,"stem":59},"Rules and lifecycle","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fmoderation\u002Frules-and-lifecycle","docs\u002Fen\u002F1.site-owners\u002F2.moderation\u002F3.rules-and-lifecycle",{"title":61,"path":62,"stem":63},"Banning commenters","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fmoderation\u002Fbanning-commenters","docs\u002Fen\u002F1.site-owners\u002F2.moderation\u002F4.banning-commenters",{"title":65,"icon":66,"path":67,"stem":68,"children":69,"page":41},"Widgets and team","i-ph:app-window-duotone","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fwidgets","docs\u002Fen\u002F1.site-owners\u002F3.widgets",[70,74,78,82],{"title":71,"path":72,"stem":73},"Managing widgets","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fwidgets\u002Fmanaging-widgets","docs\u002Fen\u002F1.site-owners\u002F3.widgets\u002F1.managing-widgets",{"title":75,"path":76,"stem":77},"Team and roles","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fwidgets\u002Fteam-and-roles","docs\u002Fen\u002F1.site-owners\u002F3.widgets\u002F2.team-and-roles",{"title":79,"path":80,"stem":81},"Reactions and emoji","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fwidgets\u002Freactions-and-emoji","docs\u002Fen\u002F1.site-owners\u002F3.widgets\u002F3.reactions-and-emoji",{"title":83,"path":84,"stem":85},"Badges","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fwidgets\u002Fbadges","docs\u002Fen\u002F1.site-owners\u002F3.widgets\u002F4.badges",{"title":87,"icon":88,"path":89,"stem":90,"children":91,"page":41},"Integrations","i-ph:plugs-connected-duotone","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fintegrations","docs\u002Fen\u002F1.site-owners\u002F4.integrations",[92],{"title":93,"path":94,"stem":95},"Single sign-on","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fintegrations\u002Fsingle-sign-on","docs\u002Fen\u002F1.site-owners\u002F4.integrations\u002F1.single-sign-on",{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":41},"Billing","i-ph:crown-duotone","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fbilling","docs\u002Fen\u002F1.site-owners\u002F5.billing",[102],{"title":103,"path":104,"stem":105},"Plans and billing","\u002Fdocs\u002Fen\u002Fsite-owners\u002Fbilling\u002Fplans-and-billing","docs\u002Fen\u002F1.site-owners\u002F5.billing\u002F1.plans-and-billing",{"title":107,"icon":108,"path":109,"stem":110,"children":111},"Readers","i-ph:chat-circle-text-duotone","\u002Fdocs\u002Fen\u002Freaders","docs\u002Fen\u002F2.readers\u002Findex",[112,113,125,143],{"title":21,"path":109,"stem":110,"icon":22},{"title":24,"icon":25,"path":114,"stem":115,"children":116,"page":41},"\u002Fdocs\u002Fen\u002Freaders\u002Fgetting-started","docs\u002Fen\u002F2.readers\u002F1.getting-started",[117,121],{"title":118,"path":119,"stem":120},"Signing in","\u002Fdocs\u002Fen\u002Freaders\u002Fgetting-started\u002Fsigning-in","docs\u002Fen\u002F2.readers\u002F1.getting-started\u002F1.signing-in",{"title":122,"path":123,"stem":124},"Your profile","\u002Fdocs\u002Fen\u002Freaders\u002Fgetting-started\u002Fyour-profile","docs\u002Fen\u002F2.readers\u002F1.getting-started\u002F2.your-profile",{"title":126,"icon":127,"path":128,"stem":129,"children":130,"page":41},"Commenting","i-ph:chats-circle-duotone","\u002Fdocs\u002Fen\u002Freaders\u002Fcommenting","docs\u002Fen\u002F2.readers\u002F2.commenting",[131,135,139],{"title":132,"path":133,"stem":134},"Writing comments","\u002Fdocs\u002Fen\u002Freaders\u002Fcommenting\u002Fwriting-comments","docs\u002Fen\u002F2.readers\u002F2.commenting\u002F1.writing-comments",{"title":136,"path":137,"stem":138},"Reading and reacting","\u002Fdocs\u002Fen\u002Freaders\u002Fcommenting\u002Freading-and-reacting","docs\u002Fen\u002F2.readers\u002F2.commenting\u002F2.reading-and-reacting",{"title":140,"path":141,"stem":142},"Why a comment waits or disappears","\u002Fdocs\u002Fen\u002Freaders\u002Fcommenting\u002Fwhen-comments-wait","docs\u002Fen\u002F2.readers\u002F2.commenting\u002F3.when-comments-wait",{"title":144,"icon":145,"path":146,"stem":147,"children":148,"page":41},"Your account","i-ph:user-circle-duotone","\u002Fdocs\u002Fen\u002Freaders\u002Faccount","docs\u002Fen\u002F2.readers\u002F3.account",[149,153,157],{"title":150,"path":151,"stem":152},"Notifications","\u002Fdocs\u002Fen\u002Freaders\u002Faccount\u002Fnotifications","docs\u002Fen\u002F2.readers\u002F3.account\u002F1.notifications",{"title":154,"path":155,"stem":156},"Your comments and likes","\u002Fdocs\u002Fen\u002Freaders\u002Faccount\u002Fyour-activity","docs\u002Fen\u002F2.readers\u002F3.account\u002F2.your-activity",{"title":158,"path":159,"stem":160},"Linked sites","\u002Fdocs\u002Fen\u002Freaders\u002Faccount\u002Flinked-sites","docs\u002Fen\u002F2.readers\u002F3.account\u002F3.linked-sites",{"id":162,"title":34,"body":163,"description":893,"extension":894,"meta":895,"navigation":235,"path":35,"seo":896,"stem":36,"__hash__":897},"docs_en\u002Fdocs\u002Fen\u002F1.site-owners\u002F1.getting-started\u002F2.installation.md",{"type":164,"value":165,"toc":883},"minimark",[166,171,180,263,287,290,300,304,307,341,344,349,353,358,368,374,613,618,629,633,648,671,674,718,757,769,773,784,788,795,879],[167,168,170],"h2",{"id":169},"the-embed-code","The embed code",[172,173,174,175,179],"p",{},"Copy your embed code from ",[176,177,178],"strong",{},"Site Console → your widget → Install & Embed",", where your app key is already filled in.",[181,182,187],"pre",{"className":183,"code":184,"language":185,"meta":186,"style":186},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript defer src=\"https:\u002F\u002Fembeds.crowment.com\u002Fcomments.js\">\u003C\u002Fscript>\n\n\u003Ccrow-comments app-key=\"YOUR_APP_KEY\">\u003C\u002Fcrow-comments>\n","html","",[188,189,190,230,237],"code",{"__ignoreMap":186},[191,192,195,199,203,207,210,213,216,220,222,225,227],"span",{"class":193,"line":194},"line",1,[191,196,198],{"class":197},"sMK4o","\u003C",[191,200,202],{"class":201},"swJcz","script",[191,204,206],{"class":205},"spNyl"," defer",[191,208,209],{"class":205}," src",[191,211,212],{"class":197},"=",[191,214,215],{"class":197},"\"",[191,217,219],{"class":218},"sfazB","https:\u002F\u002Fembeds.crowment.com\u002Fcomments.js",[191,221,215],{"class":197},[191,223,224],{"class":197},">\u003C\u002F",[191,226,202],{"class":201},[191,228,229],{"class":197},">\n",[191,231,233],{"class":193,"line":232},2,[191,234,236],{"emptyLinePlaceholder":235},true,"\n",[191,238,240,242,245,248,250,252,255,257,259,261],{"class":193,"line":239},3,[191,241,198],{"class":197},[191,243,244],{"class":201},"crow-comments",[191,246,247],{"class":205}," app-key",[191,249,212],{"class":197},[191,251,215],{"class":197},[191,253,254],{"class":218},"YOUR_APP_KEY",[191,256,215],{"class":197},[191,258,224],{"class":197},[191,260,244],{"class":201},[191,262,229],{"class":197},[264,265,266,278],"ol",{},[267,268,269,270,273,274,277],"li",{},"Put the ",[188,271,272],{},"\u003Cscript>"," tag in the ",[188,275,276],{},"\u003Chead>"," of your pages. It only needs to load once per page.",[267,279,269,280,273,283,286],{},[188,281,282],{},"\u003Ccrow-comments>",[188,284,285],{},"\u003Cbody>",", where the comment section should appear, usually right after your article.",[172,288,289],{},"That is the whole installation. The widget fits the width of the element around it.",[291,292,293],"note",{},[172,294,295,296,299],{},"Only the widget owner sees ",[176,297,298],{},"Install & Embed",". Admins and moderators can ask the owner for the embed code.",[167,301,303],{"id":302},"wordpress","WordPress",[172,305,306],{},"The Crowment Comments plugin replaces the built-in WordPress comments with the widget, so you don't need to edit your theme.",[264,308,309,320,334],{},[267,310,311,312,319],{},"Download ",[313,314,318],"a",{"href":315,"rel":316},"https:\u002F\u002Fembeds.crowment.com\u002Fwordpress\u002Fcrowment-comments.zip",[317],"nofollow","crowment-comments.zip",".",[267,321,322,323,326,327,330,331,319],{},"In WordPress, go to ",[176,324,325],{},"Plugins → Add New → Upload Plugin",", choose the zip and select ",[176,328,329],{},"Install Now",", then ",[176,332,333],{},"Activate",[267,335,336,337,340],{},"Go to ",[176,338,339],{},"Settings → Crowment Comments",", paste your app key and save.",[172,342,343],{},"Your existing WordPress comments stay in your database; they are hidden while the plugin is active. To update the plugin, upload the new zip the same way and confirm replacing the current version.",[291,345,346],{},[172,347,348],{},"WordPress.com sites need a plan that allows plugins.",[167,350,352],{"id":351},"frameworks-and-site-builders","Frameworks and site builders",[172,354,355,357],{},[188,356,282],{}," is a standard web component, so it works anywhere you can add HTML: static sites, CMS themes, React, Vue, Svelte, Angular and others.",[359,360,361],"tip",{},[172,362,363,364,367],{},"Step-by-step guides for WordPress, Hugo, Jekyll, Astro, Next.js, Nuxt, Ghost and Webflow are on the ",[313,365,87],{"href":366},"\u002Fintegrations"," page.",[172,369,370,371,373],{},"Some frameworks warn about unknown tags. Tell them ",[188,372,244],{}," is a custom element:",[375,376,377,478],"code-group",{},[181,378,383],{"className":379,"code":380,"filename":381,"language":382,"meta":186,"style":186},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  vue: {\n    compilerOptions: {\n      isCustomElement: tag => tag === 'crow-comments',\n    },\n  },\n})\n","nuxt.config.ts","ts",[188,384,385,405,416,425,457,463,469],{"__ignoreMap":186},[191,386,387,391,394,398,402],{"class":193,"line":194},[191,388,390],{"class":389},"s7zQu","export",[191,392,393],{"class":389}," default",[191,395,397],{"class":396},"s2Zo4"," defineNuxtConfig",[191,399,401],{"class":400},"sTEyZ","(",[191,403,404],{"class":197},"{\n",[191,406,407,410,413],{"class":193,"line":232},[191,408,409],{"class":201},"  vue",[191,411,412],{"class":197},":",[191,414,415],{"class":197}," {\n",[191,417,418,421,423],{"class":193,"line":239},[191,419,420],{"class":201},"    compilerOptions",[191,422,412],{"class":197},[191,424,415],{"class":197},[191,426,428,431,433,437,440,443,446,449,451,454],{"class":193,"line":427},4,[191,429,430],{"class":396},"      isCustomElement",[191,432,412],{"class":197},[191,434,436],{"class":435},"sHdIc"," tag",[191,438,439],{"class":205}," =>",[191,441,442],{"class":400}," tag ",[191,444,445],{"class":197},"===",[191,447,448],{"class":197}," '",[191,450,244],{"class":218},[191,452,453],{"class":197},"'",[191,455,456],{"class":197},",\n",[191,458,460],{"class":193,"line":459},5,[191,461,462],{"class":197},"    },\n",[191,464,466],{"class":193,"line":465},6,[191,467,468],{"class":197},"  },\n",[191,470,472,475],{"class":193,"line":471},7,[191,473,474],{"class":197},"}",[191,476,477],{"class":400},")\n",[181,479,482],{"className":379,"code":480,"filename":481,"language":382,"meta":186,"style":186},"import vue from '@vitejs\u002Fplugin-vue'\n\nexport default {\n  plugins: [\n    vue({\n      template: {\n        compilerOptions: {\n          isCustomElement: tag => tag === 'crow-comments',\n        },\n      },\n    }),\n  ],\n}\n","vite.config.ts (Vue)",[188,483,484,503,507,515,525,534,543,552,576,582,588,599,607],{"__ignoreMap":186},[191,485,486,489,492,495,497,500],{"class":193,"line":194},[191,487,488],{"class":389},"import",[191,490,491],{"class":400}," vue ",[191,493,494],{"class":389},"from",[191,496,448],{"class":197},[191,498,499],{"class":218},"@vitejs\u002Fplugin-vue",[191,501,502],{"class":197},"'\n",[191,504,505],{"class":193,"line":232},[191,506,236],{"emptyLinePlaceholder":235},[191,508,509,511,513],{"class":193,"line":239},[191,510,390],{"class":389},[191,512,393],{"class":389},[191,514,415],{"class":197},[191,516,517,520,522],{"class":193,"line":427},[191,518,519],{"class":201},"  plugins",[191,521,412],{"class":197},[191,523,524],{"class":400}," [\n",[191,526,527,530,532],{"class":193,"line":459},[191,528,529],{"class":396},"    vue",[191,531,401],{"class":400},[191,533,404],{"class":197},[191,535,536,539,541],{"class":193,"line":465},[191,537,538],{"class":201},"      template",[191,540,412],{"class":197},[191,542,415],{"class":197},[191,544,545,548,550],{"class":193,"line":471},[191,546,547],{"class":201},"        compilerOptions",[191,549,412],{"class":197},[191,551,415],{"class":197},[191,553,555,558,560,562,564,566,568,570,572,574],{"class":193,"line":554},8,[191,556,557],{"class":396},"          isCustomElement",[191,559,412],{"class":197},[191,561,436],{"class":435},[191,563,439],{"class":205},[191,565,442],{"class":400},[191,567,445],{"class":197},[191,569,448],{"class":197},[191,571,244],{"class":218},[191,573,453],{"class":197},[191,575,456],{"class":197},[191,577,579],{"class":193,"line":578},9,[191,580,581],{"class":197},"        },\n",[191,583,585],{"class":193,"line":584},10,[191,586,587],{"class":197},"      },\n",[191,589,591,594,597],{"class":193,"line":590},11,[191,592,593],{"class":197},"    }",[191,595,596],{"class":400},")",[191,598,456],{"class":197},[191,600,602,605],{"class":193,"line":601},12,[191,603,604],{"class":400},"  ]",[191,606,456],{"class":197},[191,608,610],{"class":193,"line":609},13,[191,611,612],{"class":197},"}\n",[614,615,617],"h3",{"id":616},"single-page-apps","Single-page apps",[172,619,620,621,624,625,628],{},"You do not need to re-create the widget when your app changes route. It follows client-side navigation by itself (",[188,622,623],{},"pushState",", ",[188,626,627],{},"replaceState",", and the back and forward buttons) and loads the thread of the new page.",[167,630,632],{"id":631},"which-thread-a-page-shows","Which thread a page shows",[172,634,635,636,639,640,643,644,647],{},"Each page has its own thread. By default, the widget identifies a page by its ",[176,637,638],{},"URL path"," and ignores the rest of the address. For ",[188,641,642],{},"https:\u002F\u002Fexample.com\u002Fblog\u002Fhello?ref=mail#comments"," that is ",[188,645,646],{},"\u002Fblog\u002Fhello",". This means:",[649,650,651,660,668],"ul",{},[267,652,653,656,657,659],{},[188,654,655],{},"\u002Fblog\u002Fhello?utm_source=newsletter"," and ",[188,658,646],{}," share one thread.",[267,661,662,656,664,667],{},[188,663,646],{},[188,665,666],{},"\u002Fblog\u002Fhello\u002F"," are different paths, so they have different threads. Keep your URLs consistent.",[267,669,670],{},"Threads belong to one widget. Two widgets never share comments, even on the same path.",[172,672,673],{},"Three attributes change how a page is identified:",[649,675,676,699,710],{},[267,677,678,683,684,656,687,690,691,694,695,698],{},[176,679,680],{},[188,681,682],{},"watch-query"," adds the query parameters to the page identity, in alphabetical order, so ",[188,685,686],{},"?b=2&a=1",[188,688,689],{},"?a=1&b=2"," are the same. Use it when the query selects the content, as in ",[188,692,693],{},"\u002Fwatch?v=abc123",". Every parameter counts, tracking parameters such as ",[188,696,697],{},"utm_source"," included.",[267,700,701,706,707,319],{},[176,702,703],{},[188,704,705],{},"watch-hash"," adds the hash to the page identity. Use it for hash-based routing such as ",[188,708,709],{},"\u002F#\u002Fposts\u002F42",[267,711,712,717],{},[176,713,714],{},[188,715,716],{},"page-id"," replaces the URL with an identifier you choose. Use it when the same content lives at several URLs, or when your URLs might change. A stable value such as your post's database ID keeps the thread attached through any URL change.",[181,719,721],{"className":183,"code":720,"language":185,"meta":186,"style":186},"\u003Ccrow-comments app-key=\"YOUR_APP_KEY\" page-id=\"post-1842\">\u003C\u002Fcrow-comments>\n",[188,722,723],{"__ignoreMap":186},[191,724,725,727,729,731,733,735,737,739,742,744,746,749,751,753,755],{"class":193,"line":194},[191,726,198],{"class":197},[191,728,244],{"class":201},[191,730,247],{"class":205},[191,732,212],{"class":197},[191,734,215],{"class":197},[191,736,254],{"class":218},[191,738,215],{"class":197},[191,740,741],{"class":205}," page-id",[191,743,212],{"class":197},[191,745,215],{"class":197},[191,747,748],{"class":218},"post-1842",[191,750,215],{"class":197},[191,752,224],{"class":197},[191,754,244],{"class":201},[191,756,229],{"class":197},[758,759,760],"warning",{},[172,761,762,763,765,766,768],{},"Decide how pages are identified before you go live. If you later add ",[188,764,716],{}," or ",[188,767,682],{},", or change your URL structure, pages get new identities and their old threads no longer show. The comments are not deleted, but they stay attached to the old identity.",[167,770,772],{"id":771},"linking-to-a-comment","Linking to a comment",[172,774,775,776,779,780,783],{},"Add ",[188,777,778],{},"crowment_cid"," with a comment ID to any page URL to open that page with the comment's thread loaded, for example ",[188,781,782],{},"https:\u002F\u002Fexample.com\u002Fblog\u002Fhello?crowment_cid=COMMENT_ID",". Comment IDs can be copied from the comment's menu in the widget.",[167,785,787],{"id":786},"attribute-reference","Attribute reference",[172,789,790,791,794],{},"Boolean attributes are on when present: ",[188,792,793],{},"\u003Ccrow-comments app-key=\"…\" watch-query>",". You can change any attribute after the page loads and the widget follows.",[796,797,798,809,831,840,849,855,861,866,871],"field-group",{},[799,800,804],"field",{"name":801,"type":802,":required":803},"app-key","string","true",[172,805,806,807,319],{},"Your widget's app key, from ",[176,808,298],{},[799,810,812],{"name":811,"type":802},"lang",[172,813,814,815,818,819,624,822,765,825,828,829,319],{},"Interface language: ",[188,816,817],{},"en"," (default), ",[188,820,821],{},"es",[188,823,824],{},"pt-BR",[188,826,827],{},"tr",". See ",[313,830,38],{"href":39},[799,832,834],{"name":833,"type":802},"light-theme",[172,835,836,837,319],{},"Theme on light backgrounds. Default: ",[188,838,839],{},"light",[799,841,843],{"name":842,"type":802},"dark-theme",[172,844,845,846,319],{},"Theme on dark backgrounds. Default: ",[188,847,848],{},"dark",[799,850,852],{"name":851,"type":802},"force-theme",[172,853,854],{},"Always use this theme and turn off light and dark detection.",[799,856,858],{"name":682,"type":857},"boolean",[172,859,860],{},"Include the query parameters in the page identity.",[799,862,863],{"name":705,"type":857},[172,864,865],{},"Include the URL hash in the page identity.",[799,867,868],{"name":716,"type":802},[172,869,870],{},"Your own page identifier, used instead of the URL.",[799,872,874],{"name":873,"type":802},"sso-token",[172,875,876,877,319],{},"A token your server signed for the signed-in reader. See ",[313,878,93],{"href":94},[880,881,882],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":186,"searchDepth":232,"depth":239,"links":884},[885,886,887,890,891,892],{"id":169,"depth":232,"text":170},{"id":302,"depth":232,"text":303},{"id":351,"depth":232,"text":352,"children":888},[889],{"id":616,"depth":239,"text":617},{"id":631,"depth":232,"text":632},{"id":771,"depth":232,"text":772},{"id":786,"depth":232,"text":787},"Add the comment widget to any site with one script and one tag, and control which thread each page shows.","md",{},{"title":34,"description":893},"0KJ6Jl_W1A9-qTrH-Rj12XFz3nlbEON2nh95oQg0hSE",[899,901],{"title":30,"path":31,"stem":32,"description":900,"children":-1},"Sign in, create your first widget and put comments on your site.",{"title":38,"path":39,"stem":40,"description":902,"children":-1},"Match the widget to your site with 35 themes, automatic light and dark detection, and four interface languages.",1792581793693]