Greasy Fork is available in English.

Mã chatgpt được tô sáng

Thêm tất cả các mã làm nổi bật mã ngôn ngữ cho Chatgpt (sử dụng điểm nổi bật)

// ==UserScript==
// @name:zh-CN        ChatGPT 代码高亮
// @description:zh-CN 为 ChatGPT 添加所有语言代码高亮(使用 highlight.js)
// @name              ChatGPT code highlighted
// @description       Add all language code highlighting for ChatGPT (using highlight.js)
// @name:ar           رمز chatgpt مبرز
// @description:ar    أضف كل رمز اللغة لتسليط الضوء على chatgpt (باستخدام Aightly.js)
// @name:bg           CHATGPT код е подчертан
// @description:bg    Добавете всички езикови кодове подчертаване за Chatgpt (с помощта на Quinch.js)
// @name:cs           Zdůrazněn kód chatgpt
// @description:cs    Přidejte veškerý jazykový kód zvýraznění pro chatgpt (pomocí zvýraznění.js)
// @name:da           Chatgpt -kode fremhævet
// @description:da    Tilføj al sprogkode, der fremhæves for ChatGpt (ved hjælp af Highlight.js)
// @name:de           Chatgpt -Code hervorgehoben
// @description:de    Fügen Sie alle Sprachcode -Hervorhebungen für ChatGPT hinzu (mit Highlight.js).
// @name:el           Ο κωδικός Chatgpt επισημάνθηκε
// @description:el    Προσθέστε όλους τους κώδικες γλώσσας για το chatgpt (χρησιμοποιώντας το highlight.js)
// @name:en           ChatGPT code highlighted
// @description:en    Add all language code highlighting for ChatGPT (using highlight.js)
// @name:eo           Chatgpt -kodo reliefigita
// @description:eo    Aldonu ĉiujn lingvajn kodojn por ChatGPT (uzante Highlight.js)
// @name:es           Código de chatgpt resaltado
// @description:es    Agregue todos los resaltadores de código de idioma para ChatGPT (usando resalts.js)
// @name:fi           Chatgpt -koodi korostettu
// @description:fi    Lisää kaikki chatgPT: n kielikoodin korostaminen (käyttämällä kohokohta.js)
// @name:fr           CODE CHATGPT DIVÉRÉ
// @description:fr    Ajoutez tout le code linguistique en surbrillance pour Chatgpt (en utilisant highlight.js)
// @name:he           קוד ChatGpt מודגש
// @description:he    הוסף את כל הדגשת קוד השפה עבור chatgpt (באמצעות הדגש. Js)
// @name:hr           CHATGPT kôd istaknut
// @description:hr    Dodajte sve jezične kodove za chatgpt (koristeći istaknute.js)
// @name:hu           A chatgpt kód kiemelte
// @description:hu    Adja hozzá az összes nyelvkód kiemelését a chatgpt számára (a kiemelés.js használatával)
// @name:id           Kode chatgpt disorot
// @description:id    Tambahkan semua Sorot Kode Bahasa untuk ChatGPT (menggunakan Sorote.js)
// @name:it           Codice CHATGPT evidenziato
// @description:it    Aggiungi tutto l’evidenziazione del codice linguistico per chatgpt (usando evidenziazione.js)
// @name:ja           chatgptコードが強調表示されました
// @description:ja    chatgptのすべての言語コードを強調表示する(highlight.jsを使用)
// @name:ka           Chatgpt კოდი ხაზგასმულია
// @description:ka    დაამატეთ ენის ყველა კოდი, რომელიც ხაზს უსვამს chatgpt- ს
// @name:ko           chatgpt 코드가 강조되었습니다
// @description:ko    ChatGpt에 대한 모든 언어 코드 추가
// @name:nl           Chatgpt -code gemarkeerd
// @description:nl    Voeg alle talencode toe voor chatgpt (met behulp van LOSTER.JS)
// @name:nb           ChatGPT -kode fremhevet
// @description:nb    Legg til all språkkode Highlighting for chatgpt (ved hjelp av høydepunkt.js)
// @name:pl           Podświetlony kod Chatgpt
// @description:pl    Dodaj wszystkie podświetlanie kodu języka dla Chatgpt (za pomocą highlight.js)
// @name:pt-BR        Código ChatGPT destacado
// @description:pt-BR Adicione todo o código de idioma destacando o ChatGPT (usando o Highlight.js)
// @name:ro           Subliniat codul ChatGPT
// @description:ro    Adăugați toate evidențierea codului limbaj pentru chatgpt (folosind evidențiere.js)
// @name:ru           Код CHATGPT выделен
// @description:ru    Добавьте все языковые коды для CHATGPT (используя hight.js)
// @name:sk           Zvýraznený kód chatgpt
// @description:sk    Pridajte všetky zvýraznenie jazykového kódu pre chatgpt (pomocou Highlight.js)
// @name:sr           Истакнут је код ЦхатГПТ-а
// @description:sr    Додајте све означавање кода језика за ЦхатГГПТ (користећи Хигхлигхт.ЈС)
// @name:sv           Chatgpt -kod markerad
// @description:sv    Lägg till all språkkod som markerar för chatgpt (med Highlight.js)
// @name:th           รหัส chatgpt ไฮไลต์
// @description:th    เพิ่มรหัสภาษาทั้งหมดที่ไฮไลต์สำหรับ CHATGPT (ใช้ไฮไลต์. js)
// @name:tr           Chatgpt kodu vurgulandı
// @description:tr    ChatGPT için tüm dil kodu vurgulamayı ekleyin (vurgu.js kullanarak)
// @name:ug           Cymgpt كود گەۋدىلەندۈرۈلدى
// @description:ug    Cymppt ئۈچۈن بارلىق تىل كودىنى گەۋدىلەندۈرۈشنى كۆرسىتىدۇ
// @name:uk           Код чатгпта виділений
// @description:uk    Додайте весь мовний код підкреслення для чатгпта (використовуючи ensional.js)
// @name:vi           Mã chatgpt được tô sáng
// @description:vi    Thêm tất cả các mã làm nổi bật mã ngôn ngữ cho Chatgpt (sử dụng điểm nổi bật)
// @name:zh-SG        ChatGPT 代码高亮
// @description:zh-SG 为 ChatGPT 添加所有语言代码高亮(使用 highlight.js)
// @name:zh           ChatGPT 代码高亮
// @description:zh    为 ChatGPT 添加所有语言代码高亮(使用 highlight.js)
// @name:zh-TW        ChatGPT 代碼高亮
// @description:zh-TW 為 ChatGPT 添加所有語言代碼高亮(使用 highlight.js)
// @name:zh-HK        ChatGPT 代碼高亮
// @name:fr-CA        CODE CHATGPT DIVÉRÉ
// @description:fr-CA Ajoutez tout le code linguistique en surbrillance pour Chatgpt (en utilisant highlight.js)
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/1c.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/abnf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/accesslog.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/actionscript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ada.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/angelscript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/apache.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/applescript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/arcade.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/arduino.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/armasm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/asciidoc.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/aspectj.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/autohotkey.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/autoit.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/avrasm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/awk.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/axapta.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/bash.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/basic.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/bnf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/brainfuck.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/c.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cal.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/capnproto.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ceylon.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/clean.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/clojure.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/clojure-repl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cmake.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/coffeescript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/coq.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cos.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/crmsh.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/crystal.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/csharp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/csp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/css.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/d.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dart.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/delphi.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/diff.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/django.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dns.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dockerfile.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dos.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dsconfig.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dts.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/dust.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ebnf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/elixir.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/elm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/erb.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/erlang.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/erlang-repl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/excel.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/fix.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/flix.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/fortran.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/fsharp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gams.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gauss.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gcode.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gherkin.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/glsl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/go.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/golo.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/gradle.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/graphql.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/groovy.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/haml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/handlebars.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/haskell.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/haxe.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/hsp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/http.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/hy.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/inform7.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ini.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/irpf90.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/isbl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/java.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/javascript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/jboss-cli.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/json.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/julia.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/julia-repl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/kotlin.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/lasso.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/latex.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ldif.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/leaf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/less.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/lisp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/livecodeserver.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/livescript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/llvm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/lsl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/lua.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/makefile.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/markdown.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mathematica.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/matlab.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/maxima.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mel.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mercury.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mipsasm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mizar.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/mojolicious.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/monkey.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/moonscript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/n1ql.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nestedtext.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nginx.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nim.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nix.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/node-repl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/nsis.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/objectivec.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ocaml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/openscad.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/oxygene.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/parser3.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/perl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/pf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/pgsql.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/php.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/php-template.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/plaintext.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/pony.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/powershell.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/processing.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/profile.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/prolog.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/properties.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/protobuf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/puppet.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/purebasic.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/python.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/python-repl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/q.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/qml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/r.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/reasonml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/rib.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/roboconf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/routeros.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/rsl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ruby.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/ruleslanguage.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/rust.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/sas.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/scala.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/scheme.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/scilab.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/scss.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/shell.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/smali.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/smalltalk.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/sml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/sqf.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/sql.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/stan.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/stata.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/step21.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/stylus.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/subunit.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/swift.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/taggerscript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/tap.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/tcl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/thrift.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/tp.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/twig.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/typescript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vala.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vbnet.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vbscript.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vbscript-html.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/verilog.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vhdl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/vim.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/wasm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/wren.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/x86asm.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/xl.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/xml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/xquery.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/yaml.min.js
// @require           https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/zephir.min.js
// @namespace         Dreace$ChinaGodMan
// @match             *://chatgpt.com/*
// @grant             none
// @run-at            document-idle
// @author            Dreace,人民的勤务员 <[email protected]>
// @namespace         https://github.com/ChinaGodMan/UserScripts
// @supportURL        https://github.com/ChinaGodMan/UserScripts/issues
// @homepageURL       https://github.com/ChinaGodMan/UserScripts
// @license           MIT
// @icon              data:image/png;base64,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
// @compatible        chrome
// @compatible        firefox
// @compatible        edge
// @compatible        opera
// @compatible        safari
// @version           2025.02.18.0403
// @Created           2025-02-18 04:03:10
// @modified          2025-02-18 04:03:10
// ==/UserScript==
function highlightBlock(block) {
    if (block.dataset.highlighted) {
        return
    }
    const languageName = block.className.match(/language-(\w+)/)
    // console.log(languageName)
    if (languageName) {
        if (block.children.length === 0) {
            hljs.highlightElement(block)
            block.dataset.highlighted = true
        } else {
            if (Array.isArray(languageName) && languageName.length > 1) {
                const language = languageName[1]
                block.classList.add(`language-${language}`)
                hljs.highlightElement(block)
                block.dataset.highlighted = true
            }
        }
    }
}
setInterval(() => {
    document.querySelectorAll('.markdown').forEach((markdownBlock) => {
        if (markdownBlock.dataset.highlighted) {
            return
        } else if (markdownBlock.className.includes('result-streaming')) {
            const preBlocks = markdownBlock.querySelectorAll('pre')
            preBlocks.forEach((preBlock) => {
                if (preBlock.nextElementSibling) {
                    preBlock.querySelectorAll('code').forEach((codeBlock) => {
                        highlightBlock(codeBlock)
                    })
                }
            })
        } else {
            const codeBlocks = markdownBlock.querySelectorAll('code')
            codeBlocks.forEach((codeBlock) => {
                highlightBlock(codeBlock)
            })
            markdownBlock.dataset.highlighted = true
        }
    }
    )
}, 1000)