Informations utilisateur Tiktok

Tiktok affiche plus d’informations étendues sur le profil

// ==UserScript==
// @name                  TikTok User Info
// @name:aa               Tiktok doqaysime oyti
// @name:ab               TikTok ахархәаҩ идыррақәа
// @name:af               Tiktok -gebruikersinligting
// @name:ak               Tiktok ho nsɛm .
// @name:am               የ Tiktok የተጠቃሚ መረጃ
// @name:ar               معلومات مستخدم Tiktok
// @name:as               Tiktok ব্যৱহাৰকাৰীৰ তথ্য
// @name:av               TikTok пользовательский информация
// @name:ay               Tiktok Usuario ukan yatiyawipa .
// @name:az               Tiktok İstifadəçi məlumatı
// @name:ba               TikTok ҡулланыусы мәғлүмәттәре
// @name:be               Інфармацыя пра карыстальніка Tiktok
// @name:bg               Информация за потребителя на Tiktok
// @name:bh               टिक्टोक के उपयोगकर्ता के जानकारी
// @name:bm               TIKTOK baarakɛlaw ka kunnafoniw .
// @name:bn               টিকটোক ব্যবহারকারীর তথ্য
// @name:bo               TikTok སྤྱོད་མཁན་གྱི་ཆ་འཕྲིན།
// @name:br               Titouroù implijer TikTok
// @name:bs               Informacije o korisniku tiktok
// @name:ca               Informació de l’usuari de Tiktok
// @name:ce               TikTok лелоран информаци .
// @name:ceb              Ang kasayuran sa tiggamit sa Tiktok
// @name:ch               TikTok
// @name:ckb              زانیاری بەکارهێنەری Tiktok
// @name:co               Infurmazione d’Utilizatore Tiktok
// @name:cs               Informace o uživateli Tiktok
// @name:cv               TikTok пользователь информацийĕ
// @name:cy               Gwybodaeth defnyddiwr tiktok
// @name:da               TIKTOK -brugeroplysninger
// @name:de               TIKTOK -Benutzerinformationen
// @name:dv               ޓިކްޓޮކް ޔޫޒަރ މަޢުލޫމާތު
// @name:dz               ཊིཀ་ཊོག་ལག་ལེན་པའི་བརྡ་དོན།
// @name:ee               Tiktok Zãla ƒe Nyatakakawo .
// @name:el               Πληροφορίες χρήστη Tiktok
// @name:en               TikTok user information
// @name:en-GB            TikTok user information
// @name:eo               Informoj pri Uzanto de Tiktok
// @name:es               Información del usuario de Tiktok
// @name:es-419           Información del usuario de Tiktok
// @name:et               Tiktoki kasutajateave
// @name:eu               Tiktok Erabiltzailearen informazioa
// @name:fa               اطلاعات کاربر Tiktok
// @name:ff               TikTok kabaruuji kuutortooɗo
// @name:fi               Tiktok -käyttäjätiedot
// @name:fil              Impormasyon ng gumagamit ng Tiktok
// @name:fj               Vinaka Vakayagataki ni itukutuku
// @name:fo               TikTok brúkaraupplýsingar
// @name:fr               Informations utilisateur Tiktok
// @name:fr-CA            Informations utilisateur Tiktok
// @name:fy               Tiktok Brûkersynformaasje
// @name:ga               Faisnéis Úsáideora Tiktok
// @name:gd               Fiosrachadh cleachdaiche Tiktok
// @name:gl               Información do usuario de Tiktok
// @name:gn               Tiktok puruhára marandu .
// @name:gsw-berne        TikTok user information
// @name:gu               ટિકટોક વપરાશકર્તા માહિતી
// @name:gv               TikTok ymmyd
// @name:ha               Bayanin mai amfani na Tiktok
// @name:he               מידע על משתמש Tiktok
// @name:hi               Tiktok उपयोगकर्ता जानकारी
// @name:hmn              TikTok Cov Ntaub Ntawv Cov Ntaub Ntawv
// @name:hr               Korisnički podaci tiktoka
// @name:ht               Enfòmasyon itilizatè tiktok
// @name:hu               Tiktok felhasználói információk
// @name:hy               Տիկթոկի տեղեկություններ
// @name:id               Informasi Pengguna Tiktok
// @name:ig               Ozi onye ọrụ aka
// @name:is               Upplýsingar um notendur Tiktok
// @name:it               Informazioni sull’utente di Tiktok
// @name:iu               TikTok ᐊᑐᖅᑎᓄᑦ ᑐᑭᓯᒋᐊᕈᑎᒃᓴᑦ
// @name:ja               Tiktokユーザー情報
// @name:jv               Informasi pangguna TIKTOK
// @name:ka               Tiktok მომხმარებლის ინფორმაცია
// @name:kg               Bansangu ya bantu ya ke sadilaka
// @name:kk               Tiktok Пайдаланушы туралы ақпарат
// @name:kl               TikTok-imi atuisunik paasissutissat
// @name:km               ព័ត៌មានអ្នកប្រើប្រាស់ Tiktok
// @name:kn               ಟಿಕ್ಟಾಕ್ ಬಳಕೆದಾರರ ಮಾಹಿತಿ
// @name:ko               Tiktok 사용자 정보
// @name:kr               Bayanna faidatǝma TikTokbedǝ
// @name:ku               Agahdariya Bikarhêner Tiktok
// @name:kv               TikTok-ын пользователь йылысь юӧр .
// @name:ky               Tiktok Колдонуучунун маалыматы
// @name:la               Tiktok usor notitia
// @name:lb               Tiktok Benotzerinformatioun
// @name:lg               Amawulire g’abakozesa ga Tiktok .
// @name:ln               Tiktok Basango ya mosaleli .
// @name:lo               ຂໍ້ມູນຜູ້ໃຊ້ Tiktok
// @name:lt               „Tiktok“ vartotojo informacija
// @name:lv               Tiktok lietotāja informācija
// @name:mg               Fampahalalana momba ny mpampiasa Tiktok
// @name:mh               TikTok eo an armej .
// @name:mi               Ko nga korero a te kaiwhakamahi a Tiktok
// @name:mk               Информации за корисникот на TikTok
// @name:ml               ടിക്കോക്ക് ഉപയോക്തൃ വിവരങ്ങൾ
// @name:mn               Tiktok хэрэглэгчийн мэдээлэл
// @name:mo               Informații despre utilizator Tiktok
// @name:mr               टिकटोक वापरकर्ता माहिती
// @name:ms               Maklumat Pengguna Tiktok
// @name:mt               Informazzjoni dwar l-Utent Tiktok
// @name:my               tiktok အသုံးပြုသူသတင်းအချက်အလက်
// @name:nb               Tiktok brukerinformasjon
// @name:ne               TIKTOK प्रयोगकर्ता जानकारी
// @name:nl               Tiktok gebruikersinformatie
// @name:nr               Hlala umcimbi .
// @name:ny               Chiktok ogwiritsa ntchito
// @name:oc               Informacion de usuario de TikTok .
// @name:om               Odeeffannoo Fayyadamtootaa Tiktok .
// @name:or               Tiktok ବ୍ୟବହାରକାରୀ ସୂଚନା |
// @name:os               TikTok пайдагæнæджы информаци
// @name:pa               ਟਿਕਟੋਕ ਯੂਜ਼ਰ ਜਾਣਕਾਰੀ
// @name:pl               Informacje o użytkowniku Tiktok
// @name:ps               د ټیکټوک کارونکي معلومات
// @name:pt               Informações do usuário do Tiktok
// @name:pt-BR            Informações do usuário do Tiktok
// @name:pt-PT            Informações do usuário do Tiktok
// @name:qu               Tiktok Usuariomanta Willakuy .
// @name:rn               Amakuru y’abakoresha TikTok
// @name:ro               Informații despre utilizator Tiktok
// @name:ru               Информация пользователя Tiktok
// @name:rw               Tiktok Amakuru Yumukoresha
// @name:sa               Tiktok उपयोगकर्ता जानकारी .
// @name:sd               Tiktok صارف جي معلومات
// @name:se               TikTok geavaheaddjidieđut
// @name:sg               TikTok ti sara kua na ni
// @name:sh               Тикток Корисничке информације
// @name:si               ටික්ටෝක් පරිශීලක තොරතුරු
// @name:sk               Informácie o používateľovi Tiktok
// @name:sl               Informacije o uporabniku Tiktok
// @name:sm               TIKKK UNSP faamatalaga
// @name:sn               Tiktok Mushandisi Ruzivo
// @name:so               Macluumaadka Isticmaalaha Tiktok
// @name:sq               Informacioni i Përdoruesit të Tiktok
// @name:sr               Тикток Корисничке информације
// @name:ss               Lwati lwemsebentisi we-TikTok
// @name:st               Tlhahisoleseling ea mosebelisi oa Tiktok
// @name:su               Inpormasi pangguna Tiktok
// @name:sv               Tiktok användarinformation
// @name:sw               Habari ya Mtumiaji wa Tiktok
// @name:ta               டிக்டோக் பயனர் தகவல்
// @name:te               టిక్టోక్ వినియోగదారు సమాచారం
// @name:tg               Маълумот дар бораи корбари Tiktok
// @name:th               ข้อมูลผู้ใช้ Tiktok
// @name:ti               ሓበሬታ ተጠቃሚ ቲክቶክ
// @name:tk               Tiktok ulanyjy maglumatlary
// @name:tl               Impormasyon ng gumagamit ng Tiktok
// @name:tn               Tshedimosetso ya modirisi ya TikTok
// @name:to               TikTok faka’aonga’i fakamatala .
// @name:tr               Tiktok Kullanıcı Bilgileri
// @name:ts               Tiktok Vuxokoxoko bya Mutirhisi .
// @name:tt               Тикток кулланучы турында мәгълүмат
// @name:tw               Tiktok ho nsɛm .
// @name:ty               TikTok
// @name:ug               Tiktok ئىشلەتكۈچى ئۇچۇرى
// @name:uk               Інформація про користувача Tiktok
// @name:ur               ٹیکٹوک صارف کی معلومات
// @name:uz               Tiktok foydalanuvchi haqida ma’lumot
// @name:ve               Mafhungo a mushumisi wa TikTok
// @name:vi               Thông tin người dùng Tiktok
// @name:wo               Bësal leerali jëfandikukat
// @name:xh               Ulwazi lomsebenzisi weTiktok
// @name:yi               Tiktok באַניצער אינפֿאָרמאַציע
// @name:yo               Alaye Olumulo TikTok
// @name:zh               TikTok 用户信息
// @name:zh-CN            TikTok 用户信息
// @name:zh-HK            TikTok 用戶信息
// @name:zh-MO            TikTok 用戶信息
// @name:zh-MY            TikTok 用户信息
// @name:zh-SG            TikTok 用户信息
// @name:zh-TW            TikTok 用戶信息
// @name:zu               Imininingwane yomsebenzisi we-Tiktok
// @description           Additional user info from TikTok profiles
// @description:aa        Tiktok taybulleem mango baarile xaagi porofaayilil
// @description:ab        TikTok апрофиль аҿы еиҳа инарҭбаау адыррақәа аанарԥшуеит
// @description:af        Tiktok vertoon meer uitgebreide inligting oor profiel
// @description:ak        Tiktok kyerɛ nsɛm a wɔatrɛw mu pii wɔ profile so .
// @description:am        Tiktok በመገለጫ ላይ የበለጠ የተራዘመ መረጃ ያሳያል
// @description:ar        يعرض Tiktok المزيد من المعلومات الموسعة على الملف الشخصي
// @description:as        Tiktok আলেখ্যনত অধিক সম্প্ৰসাৰিত তথ্য প্ৰদৰ্শন কৰে
// @description:av        TikTok-алда бихьулеб рагӀула профилалъул хӀакъалъулъ цӀикӀкӀун халат бахъараб информация
// @description:ay        Tiktok ukax juk’amp jach’a yatiyawinak perfil ukan uñacht’ayi .
// @description:az        Tiktok profil haqqında daha geniş məlumatı göstərir
// @description:ba        TikTok профиль буйынса күберәк киңәйтелгән мәғлүмәт күрһәтә
// @description:be        Tiktok адлюстроўвае больш пашыраную інфармацыю пра профіль
// @description:bg        Tiktok показва по -разширена информация за профила
// @description:bh        टिक्टोक प्रोफाइल पर अउरी विस्तारित जानकारी देखावेला
// @description:bm        Tiktok bɛ kunnafoni janyalen wɛrɛw jira profile kan .
// @description:bn        টিকটোক প্রোফাইলে আরও বর্ধিত তথ্য প্রদর্শন করে
// @description:bo        ཊིགཊོག་གིས་གསལ་སྡུད་ཀྱི་གནས་ཚུལ་རྒྱ་བསྐྱེད་པ་མང་བ་སྟོན་གྱི་ཡོད།
// @description:br        Diskouez a ra TikTok muioc’h a ditouroù astennet war ar profil
// @description:bs        Tiktok prikazuje više proširenih informacija na profilu
// @description:ca        Tiktok mostra informació més estesa al perfil
// @description:ce        TikTok-о гойту кхин а яржийна информаци профилехь .
// @description:ceb       Gipakita sa Tiktok ang labi ka gipalapdan nga kasayuran sa profile
// @description:ch        TikTok ha na’annok mas na’lå’la’ i infotmasion .
// @description:ckb       Tiktok زانیاری زیاتری درێژکراوە لەسەر پڕۆفایلی پیشان دەدات
// @description:co        Tiktok mostra più infurmazione estesa nantu à u prufilu
// @description:cs        Tiktok zobrazuje rozšířenější informace o profilu
// @description:cv        TikTok профиль çинче ытларах анлăлатнă информацие кăтартать
// @description:cy        Mae Tiktok yn arddangos gwybodaeth fwy estynedig ar broffil
// @description:da        Tiktok viser mere udvidet information om profilen
// @description:de        TIKTOK zeigt erweiterte Informationen zum Profil an
// @description:dv        tiktok ޕްރޮފައިލްގައި އިތުރު އެކްސްޓެންޑް މައުލޫމާތު ދައްކާ
// @description:dz        ཊིཀ་ཊོག་གིས་ གསལ་སྡུད་གུ་རྒྱ་བསྐྱེད་བརྡ་དོན་མངམ་བཀྲམ་སྟོན་འབདཝ་ཨིན།
// @description:ee        Tiktok ɖea nyatakaka bubu siwo keke ta la fiana le Profile ŋu
// @description:el        Το Tiktok εμφανίζει πιο εκτεταμένες πληροφορίες σχετικά με το προφίλ
// @description:en        TikTok displays more extended information on profile
// @description:en-GB     TikTok displays more extended information on profile
// @description:eo        Tiktok montras pli etenditajn informojn pri profilo
// @description:es        Tiktok muestra información más extendida sobre el perfil
// @description:es-419    Tiktok muestra información más extendida sobre el perfil
// @description:et        Tiktok kuvab profiili kohta rohkem laiendatud teavet
// @description:eu        Tiktok-ek profilari buruzko informazio hedatua erakusten du
// @description:fa        Tiktok اطلاعات گسترده تری در پروفایل نشان می دهد
// @description:ff        TikTok ina hollita humpitooji ɓurɗi yaajde e lowre
// @description:fi        Tiktok näyttää enemmän laajennettuja tietoja profiilista
// @description:fil       Ang Tiktok ay nagpapakita ng higit pang pinalawak na impormasyon sa profile
// @description:fj        Na iyaya e vakaraitaki ena vosa e levu cake na itukutuku ena kena itukutuku .
// @description:fo        TikTok vísir fleiri víðkaðar upplýsingar um profil
// @description:fr        Tiktok affiche plus d’informations étendues sur le profil
// @description:fr-CA     Tiktok affiche plus d’informations étendues sur le profil
// @description:fy        Tiktok toant mear útwreide ynformaasje op profyl
// @description:ga        Taispeánann Tiktok níos mó faisnéise leathnaithe ar phróifíl
// @description:gd        Tha Tiktok a ’taisbeanadh fiosrachadh nas leudaichte mu phròifil
// @description:gl        Tiktok mostra información máis estendida sobre o perfil
// @description:gn        Tiktok ohechauka hetave marandu oñembotuicháva perfil rehegua .
// @description:gsw-berne TikTok displays more extended information on profile
// @description:gu        ટિકટોક પ્રોફાઇલ પર વધુ વિસ્તૃત માહિતી પ્રદર્શિત કરે છે
// @description:gv        Ta TikTok soilshaghey fys ny s’leaie er profile
// @description:ha        Tiktok nuni mafi tsawan bayanai game da bayanin martaba
// @description:he        Tiktok מציג מידע מורחב יותר על הפרופיל
// @description:hi        Tiktok प्रोफ़ाइल पर अधिक विस्तारित जानकारी प्रदर्शित करता है
// @description:hmn       Tiktok qhia tau ntau cov ntaub ntawv txuas ntxiv ntawm cov ntaub ntawv
// @description:hr        Tiktok prikazuje više proširenih informacija o profilu
// @description:ht        Tiktok montre plis enfòmasyon pwolonje sou pwofil
// @description:hu        A Tiktok több kiterjesztett információt jelenít meg a profilon
// @description:hy        Tiktok- ը ցուցադրում է ավելի ընդլայնված տեղեկատվություն պրոֆիլում
// @description:id        Tiktok menampilkan lebih banyak informasi yang diperluas tentang profil
// @description:ig        Tiktok na-egosiputa ndị ọzọ na profaịlụ
// @description:is        Tiktok sýnir frekari upplýsingar um prófíl
// @description:it        Tiktok visualizza ulteriori informazioni estese sul profilo
// @description:iu        TikTok ᑕᑯᒃᓴᐅᑎᑦᑎᕗᖅ ᐅᖓᕙᕆᐊᖅᑕᐅᓯᒪᔪᓂᒃ ᑐᑭᓯᒋᐊᕈᑎᒃᓴᓂᒃ ᓇᓗᓇᐃᔭᖅᓯᒪᔪᓄᑦ
// @description:ja        Tiktokは、プロファイルに関するより拡張された情報を表示します
// @description:jv        Tiktok nampilake informasi luwih lengkap babagan profil
// @description:ka        Tiktok აჩვენებს უფრო გაფართოებულ ინფორმაციას პროფილის შესახებ
// @description:kg        TikTok ke monisaka bansangu ya nkaka ya nda na yina me tala profil
// @description:kk        Tiktok профиль бойынша кеңейтілген ақпаратты көрсетеді
// @description:kl        TikTok-ip profil pillugu paasissutissat annertunerusut takutinneqarput
// @description:km        Tiktok បង្ហាញព័ត៌មានបន្ថែមបន្ថែមលើទម្រង់
// @description:kn        ಟಿಕ್ಟಾಕ್ ಪ್ರೊಫೈಲ್‌ನಲ್ಲಿ ಹೆಚ್ಚು ವಿಸ್ತೃತ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ
// @description:ko        Tiktok은 프로필에 더 많은 확장 정보를 표시합니다
// @description:kr        TikTok ye bayan kada kəla profile yen fəlejin
// @description:ku        Tiktok li ser profile agahdariya dirêjtir nîşan dide
// @description:kv        TikTok петкӧдлӧ ёнджыка паськӧдӧм юӧр профиль йылысь .
// @description:ky        Тикток профильде кеңейтилген маалыматты көрсөтөт
// @description:la        Tiktok ostendimus magis extenditur notitia in profile
// @description:lb        Tiktok weist méi verlängert Informatioun iwwer Profil
// @description:lg        Tiktok eraga ebisingawo ebigaziyiziddwa ku profile .
// @description:ln        Tiktok elakisaka ba informations ya profile ebele ya profile .
// @description:lo        Tiktok ສະແດງຂໍ້ມູນທີ່ຂະຫຍາຍຫຼາຍຂື້ນໃນໂປຼໄຟລ໌
// @description:lt        „Tiktok“ rodo daugiau išplėstinės informacijos profilyje
// @description:lv        Tiktok parāda vairāk paplašinātas informācijas par profilu
// @description:mg        Tiktok dia mampiseho fampahalalana bebe kokoa amin’ny mombamomba azy
// @description:mh        TikTok ej kwalok elaplok melele ko kin profile
// @description:mi        Ko nga tohu o Tiktok e whakaatu ana i nga korero roa atu i runga i te korero
// @description:mk        Tiktok прикажува повеќе проширени информации за профилот
// @description:ml        Tiktok പ്രൊഫൈലിൽ കൂടുതൽ വിപുലീകരിച്ച വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു
// @description:mn        Tiktok нь профайл дээр илүү өргөтгөсөн мэдээллийг харуулж байна
// @description:mo        Tiktok afișează informații mai extinse despre profil
// @description:mr        टिकटोक प्रोफाइलवर अधिक विस्तारित माहिती प्रदर्शित करते
// @description:ms        Tiktok memaparkan lebih banyak maklumat lanjutan mengenai profil
// @description:mt        Tiktok juri informazzjoni aktar estiża dwar il-profil
// @description:my        Tiktok ပရိုဖိုင်းကိုပိုမိုတိုးချဲ့သတင်းအချက်အလက်ကိုပြသ
// @description:nb        Tiktok viser mer utvidet informasjon om profilen
// @description:ne        Tiktok प्रोफाइलमा अधिक विस्तारित जानकारी प्रदर्शित गर्दछ
// @description:nl        Tiktok geeft meer uitgebreide informatie weer over profiel
// @description:nr        I-ass 1000 10.
// @description:ny        Tiktok akuwonetsa zambiri za mbiri
// @description:oc        TikTok aficha mai d’informacions alargadas sul perfil .
// @description:om        Tiktok odeeffannoo bal’aa dabalataa piroofaayilii irratti agarsiisa .
// @description:or        Tiktok ପ୍ରୋଫାଇଲରେ ଅଧିକ ବିସ୍ତାରିତ ସୂଚନା ପ୍ରଦର୍ଶନ କରେ |
// @description:os        TikTok æвдисы фылдæр рауæрæхгонд информаци профилы фæдыл
// @description:pa        ਟਿੱਕਟੋਕ ਪ੍ਰੋਫਾਈਲ ’ਤੇ ਵਧੇਰੇ ਵਧੀ ਹੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ
// @description:pl        Tiktok wyświetla bardziej rozszerzone informacje o profilu
// @description:ps        ټیکټک په اړه ډیر غټ معلومات ښیې
// @description:pt        Tiktok exibe mais informações estendidas no perfil
// @description:pt-BR     Tiktok exibe mais informações estendidas no perfil
// @description:pt-PT     Tiktok exibe mais informações estendidas no perfil
// @description:qu        Tiktok aswan mast’arisqa willayta perfilmanta rikuchin .
// @description:rn        TikTok yerekana amakuru menshi ku rubuga
// @description:ro        Tiktok afișează informații mai extinse despre profil
// @description:ru        Tiktok отображает более расширенную информацию о профиле
// @description:rw        Tiktok yerekana amakuru menshi kumwirondoro
// @description:sa        Tiktok प्रोफाइल पर अधिक विस्तारित जानकारी प्रदर्शित करता है।
// @description:sd        Tiktok پروفائل تي وڌيڪ وڌايل معلومات ڏيکاري ٿو
// @description:se        TikTok čájeha eambbo viiddiduvvon dieđuid profiilla birra .
// @description:sg        TikTok ayeke fa ambeni tënë na ndo ti profil ti lo .
// @description:sh        Тикток приказује више проширених информација на профилу
// @description:si        ටික්ටොක් පැතිකඩ පිළිබඳ වැඩි විස්තරයක් පෙන්වයි
// @description:sk        Tiktok zobrazuje rozšírenejšie informácie o profile
// @description:sl        Tiktok prikazuje več razširjenih informacij o profilu
// @description:sm        Tuktok faʻaali sili atu faʻamatalaga auiliili i luga o le talaaga
// @description:sn        Tiktok inoratidza yakawanda yakawedzerwa ruzivo pane profiles
// @description:so        Tiktok wuxuu soo bandhigayaa macluumaad dheeri ah oo ku saabsan astaanta
// @description:sq        Tiktok tregon informacione më të zgjatura në profil
// @description:sr        Тикток приказује више проширених информација на профилу
// @description:ss        TikTok ukhombisa lwati lolubanti kuphrofayela
// @description:st        Tiktok e bonts’a leseli le leholo ho profil
// @description:su        Tiktok ningalikeun inpormasi anu langkung panjang dina profil
// @description:sv        Tiktok visar mer utökad information om profil
// @description:sw        Tiktok inaonyesha habari zaidi juu ya wasifu
// @description:ta        டிக்டோக் சுயவிவரத்தில் மேலும் நீட்டிக்கப்பட்ட தகவல்களைக் காட்டுகிறது
// @description:te        Tiktok ప్రొఫైల్‌లో మరింత విస్తరించిన సమాచారాన్ని ప్రదర్శిస్తుంది
// @description:tg        Tiktok маълумоти васеътарро дар бораи профил нишон медиҳад
// @description:th        Tiktok แสดงข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์มากขึ้น
// @description:ti        ቲክቶክ ዝያዳ ዝተናውሐ ሓበሬታ ኣብ ፕሮፋይል የርኢ
// @description:tk        Tiktok profil boýunça has giň ýaýran maglumatlary görkezýär
// @description:tl        Ang Tiktok ay nagpapakita ng higit pang pinalawak na impormasyon sa profile
// @description:tn        TikTok e bontsha tshedimosetso e e atolositsweng thata ka porofaele
// @description:to        ’Oku fakahaa’i ’e he TikTok ’a e fakamatala fakaloloa lahi ange ’i he fakamatala .
// @description:tr        Tiktok profil hakkında daha genişletilmiş bilgi görüntüler
// @description:ts        Tiktok yi kombisa vuxokoxoko byo tala lebyi andlariweke hi profile .
// @description:tt        Тикток профиль турында күбрәк киңәйтелгән мәгълүмат күрсәтә
// @description:tw        Tiktok kyerɛ nsɛm a wɔatrɛw mu pii wɔ profile so .
// @description:ty        E faaite mai o TikTok i te mau haamaramaramaraa rahi a’e i ni’a i te hoho’a
// @description:ug        Tiktok نىڭ ئارخىپتىكى تېخىمۇ كۆپ ئۇچۇرلارنى كۆرسىتىدۇ
// @description:uk        Tiktok відображає більш розширену інформацію про профіль
// @description:ur        ٹیکٹوک پروفائل پر مزید توسیع شدہ معلومات دکھاتا ہے
// @description:uz        Tiktok profil bo’yicha qo’shimcha ma’lumotni ko’rsatadi
// @description:ve        TikTok i sumbedza mafhungo o engedzwaho manzhi kha phrofaili
// @description:vi        Tiktok hiển thị nhiều thông tin mở rộng hơn về hồ sơ
// @description:wo        TikTok dafay wane leeral yu gëna gudd ci profil
// @description:xh        I-Tiktok ibonisa ulwazi olwandisiweyo kwiprofayile
// @description:yi        טיקטאָק דיספּלייז מער עקסטענדעד אינפֿאָרמאַציע אויף פּראָפיל
// @description:yo        Tiktok ṣafihan alaye diẹ sii lori profaili
// @description:zh        TikTok 在个人资料上显示更多扩展信息
// @description:zh-CN     TikTok 在个人资料上显示更多扩展信息
// @description:zh-HK     TikTok 在個人資料上顯示更多擴展信息
// @description:zh-MO     TikTok 在個人資料上顯示更多擴展信息
// @description:zh-MY     TikTok 在个人资料上显示更多扩展信息
// @description:zh-SG     TikTok 在个人资料上显示更多扩展信息
// @description:zh-TW     TikTok 在個人資料上顯示更多擴展信息
// @description:zu        UTiktok ukhombisa imininingwane enwetshiwe ephrofayli
// @author                Brudda,人民的勤务员 <[email protected]>
// @namespace             https://github.com/bruddaa/
// @supportURL            https://github.com/bruddaa//issues
// @homepageURL           https://github.com/bruddaa/
// @license               MIT
// @match                 https://www.tiktok.com/@*
// @grant                 GM_download
// @grant                 GM_getValue
// @grant                 GM_setValue
// @icon                  https://raw.githubusercontent.com/bruddaa/UserScripts/refs/heads/main/TikTok%20User%20Info/tt_logo.png
// @compatible            chrome
// @compatible            firefox
// @compatible            edge
// @compatible            opera
// @compatible            safari
// @compatible            kiwi
// @compatible            qq
// @compatible            via
// @compatible            brave
// @version               2025.6.2.1
// ==/UserScript==
(function () {
    'use strict'

    const countryFlags = {
        'AF': '🇦🇫', 'AL': '🇦🇱', 'DZ': '🇩🇿', 'AS': '🇦🇸', 'AD': '🇦🇩',
        'AO': '🇦🇴', 'AI': '🇦🇮', 'AQ': '🇦🇶', 'AG': '🇦🇬', 'AR': '🇦🇷',
        'AM': '🇦🇲', 'AW': '🇦🇼', 'AU': '🇦🇺', 'AT': '🇦🇹', 'AZ': '🇦🇿',
        'BS': '🇧🇸', 'BH': '🇧🇭', 'BD': '🇧🇩', 'BB': '🇧🇧', 'BY': '🇧🇾',
        'BE': '🇧🇪', 'BZ': '🇧🇿', 'BJ': '🇧🇯', 'BM': '🇧🇲', 'BT': '🇧🇹',
        'BO': '🇧🇴', 'BA': '🇧🇦', 'BW': '🇧🇼', 'BV': '🇧🇻', 'BR': '🇧🇷',
        'IO': '🇮🇴', 'BN': '🇧🇳', 'BG': '🇧🇬', 'BF': '🇧🇫', 'BI': '🇧🇮',
        'CV': '🇨🇻', 'KH': '🇰🇭', 'CM': '🇨🇲', 'CA': '🇨🇦', 'KY': '🇰🇾',
        'CF': '🇨🇫', 'TD': '🇹🇩', 'CL': '🇨🇱', 'CN': '🇨🇳', 'CX': '🇨🇽',
        'CC': '🇨🇨', 'CO': '🇨🇴', 'KM': '🇰🇲', 'CG': '🇨🇬', 'CD': '🇨🇩',
        'CK': '🇨🇰', 'CR': '🇨🇷', 'HR': '🇭🇷', 'CU': '🇨🇺', 'CW': '🇨🇼',
        'CY': '🇨🇾', 'CZ': '🇨🇿', 'DK': '🇩🇰', 'DJ': '🇩🇯', 'DM': '🇩🇲',
        'DO': '🇩🇴', 'TL': '🇹🇱', 'EC': '🇪🇨', 'EG': '🇪🇬', 'SV': '🇸🇻',
        'GQ': '🇬🇶', 'ER': '🇪🇷', 'EE': '🇪🇪', 'SZ': '🇸🇿', 'ET': '🇪🇹',
        'FK': '🇫🇰', 'FO': '🇫🇴', 'FJ': '🇫🇯', 'FI': '🇫🇮', 'FR': '🇫🇷',
        'GF': '🇬🇫', 'PF': '🇵🇫', 'TF': '🇹🇫', 'GA': '🇬🇦', 'GM': '🇬🇲',
        'GE': '🇬🇪', 'DE': '🇩🇪', 'GH': '🇬🇭', 'GI': '🇬🇮', 'GR': '🇬🇷',
        'GL': '🇬🇱', 'GD': '🇬🇩', 'GP': '🇬🇵', 'GU': '🇬🇺', 'GT': '🇬🇹',
        'GG': '🇬🇬', 'GN': '🇬🇳', 'GW': '🇬🇼', 'GY': '🇬🇾', 'HT': '🇭🇹',
        'HM': '🇭🇲', 'HN': '🇭🇳', 'HK': '🇭🇰', 'HU': '🇭🇺', 'IS': '🇮🇸',
        'IN': '🇮🇳', 'ID': '🇮🇩', 'IR': '🇮🇷', 'IQ': '🇮🇶', 'IE': '🇮🇪',
        'IM': '🇮🇲', 'IL': '🇮🇱', 'IT': '🇮🇹', 'CI': '🇨🇮', 'JM': '🇯🇲',
        'JP': '🇯🇵', 'JE': '🇯🇪', 'JO': '🇯🇴', 'KZ': '🇰🇿', 'KE': '🇰🇪',
        'KI': '🇰🇮', 'KP': '🇰🇵', 'KR': '🇰🇷', 'KW': '🇰🇼', 'KG': '🇰🇬',
        'LA': '🇱🇦', 'LV': '🇱🇻', 'LB': '🇱🇧', 'LS': '🇱🇸', 'LR': '🇱🇷',
        'LY': '🇱🇾', 'LI': '🇱🇮', 'LT': '🇱🇹', 'LU': '🇱🇺', 'MO': '🇲🇴',
        'MG': '🇲🇬', 'MW': '🇲🇼', 'MY': '🇲🇾', 'MV': '🇲🇻', 'ML': '🇲🇱',
        'MT': '🇲🇹', 'MH': '🇲🇭', 'MQ': '🇲🇶', 'MR': '🇲🇷', 'MU': '🇲🇺',
        'YT': '🇾🇹', 'MX': '🇲🇽', 'FM': '🇫🇲', 'MD': '🇲🇩', 'MC': '🇲🇨',
        'MN': '🇲🇳', 'ME': '🇲🇪', 'MS': '🇲🇸', 'MA': '🇲🇦', 'MZ': '🇲🇿',
        'MM': '🇲🇲', 'NA': '🇳🇦', 'NR': '🇳🇷', 'NP': '🇳🇵', 'NL': '🇳🇱',
        'NC': '🇳🇨', 'NZ': '🇳🇿', 'NI': '🇳🇮', 'NE': '🇳🇪', 'NG': '🇳🇬',
        'NU': '🇳🇺', 'NF': '🇳🇫', 'MK': '🇲🇰', 'MP': '🇲🇵', 'OM': '🇴🇲',
        'PK': '🇵🇰', 'PW': '🇵🇼', 'PS': '🇵🇸', 'PA': '🇵🇦', 'PG': '🇵🇬',
        'PY': '🇵🇾', 'PE': '🇵🇪', 'PH': '🇵🇭', 'PN': '🇵🇳', 'PL': '🇵🇱',
        'PT': '🇵🇹', 'PR': '🇵🇷', 'QA': '🇶🇦', 'RE': '🇷🇪', 'RO': '🇷🇴',
        'RU': '🇷🇺', 'RW': '🇷🇼', 'BL': '🇧🇱', 'SH': '🇸🇭', 'KN': '🇰🇳',
        'LC': '🇱🇨', 'MF': '🇲🇫', 'PM': '🇵🇲', 'VC': '🇻🇨', 'WS': '🇼🇸',
        'SM': '🇸🇲', 'ST': '🇸🇹', 'SA': '🇸🇦', 'SN': '🇸🇳', 'RS': '🇷🇸',
        'SC': '🇸🇨', 'SL': '🇸🇱', 'SG': '🇸🇬', 'SX': '🇸🇽', 'SK': '🇸🇰',
        'SI': '🇸🇮', 'SB': '🇸🇧', 'SO': '🇸🇴', 'ZA': '🇿🇦', 'GS': '🇬🇸',
        'SS': '🇸🇸', 'ES': '🇪🇸', 'LK': '🇱🇰', 'SD': '🇸🇩', 'SR': '🇸🇷',
        'SJ': '🇸🇯', 'SE': '🇸🇪', 'CH': '🇨🇭', 'SY': '🇸🇾', 'TJ': '🇹🇯',
        'TZ': '🇹🇿', 'TH': '🇹🇭', 'TG': '🇹🇬', 'TK': '🇹🇰', 'TO': '🇹🇴',
        'TT': '🇹🇹', 'TN': '🇹🇳', 'TR': '🇹🇷', 'TM': '🇹🇲', 'TC': '🇹🇨',
        'TV': '🇹🇻', 'UG': '🇺🇬', 'UA': '🇺🇦', 'AE': '🇦🇪', 'GB': '🇬🇧',
        'UM': '🇺🇲', 'US': '🇺🇸', 'UY': '🇺🇾', 'UZ': '🇺🇿', 'VU': '🇻🇺',
        'VE': '🇻🇪', 'VN': '🇻🇳', 'VG': '🇻🇬', 'VI': '🇻🇮', 'WF': '🇼🇫',
        'EH': '🇪🇭', 'YE': '🇾🇪', 'ZM': '🇿🇲', 'ZW': '🇿🇼'
    }

    const languageNames = {
        'aa': 'Afar', 'ab': 'Abkhazian', 'af': 'Afrikaans', 'ak': 'Akan',
        'sq': 'Albanian', 'am': 'Amharic', 'ar': 'Arabic', 'an': 'Aragonese',
        'hy': 'Armenian', 'as': 'Assamese', 'av': 'Avaric', 'ae': 'Avestan',
        'ay': 'Aymara', 'az': 'Azerbaijani',
        'ba': 'Bashkir', 'bm': 'Bambara', 'bn': 'Bengali', 'bo': 'Tibetan',
        'bs': 'Bosnian', 'br': 'Breton', 'bg': 'Bulgarian', 'my': 'Burmese',
        'be': 'Belarusian', 'eu': 'Basque',
        'ca': 'Catalan', 'ch': 'Chamorro', 'ce': 'Chechen', 'ny': 'Chichewa',
        'zh': 'Chinese', 'cu': 'Church Slavic', 'cv': 'Chuvash', 'kw': 'Cornish',
        'co': 'Corsican', 'cr': 'Cree', 'hr': 'Croatian', 'cs': 'Czech',
        'da': 'Danish', 'de': 'German', 'dv': 'Divehi', 'nl': 'Dutch', 'dz': 'Dzongkha',
        'en': 'English', 'eo': 'Esperanto', 'et': 'Estonian', 'ee': 'Ewe',
        'fo': 'Faroese', 'fj': 'Fijian', 'fi': 'Finnish', 'fr': 'French',
        'fy': 'Western Frisian', 'ff': 'Fulah',
        'gd': 'Scottish Gaelic', 'ga': 'Irish', 'gl': 'Galician', 'gv': 'Manx',
        'el': 'Greek', 'gn': 'Guarani', 'gu': 'Gujarati', 'ht': 'Haitian',
        'ha': 'Hausa', 'he': 'Hebrew', 'hz': 'Herero', 'hi': 'Hindi', 'ho': 'Hiri Motu',
        'hu': 'Hungarian', 'ia': 'Interlingua', 'id': 'Indonesian', 'ie': 'Interlingue',
        'ig': 'Igbo', 'ii': 'Sichuan Yi', 'iu': 'Inuktitut', 'ik': 'Inupiaq',
        'io': 'Ido', 'is': 'Icelandic', 'it': 'Italian',
        'ja': 'Japanese', 'jv': 'Javanese',
        'kl': 'Kalaallisut', 'kn': 'Kannada', 'kr': 'Kanuri', 'ks': 'Kashmiri',
        'kk': 'Kazakh', 'km': 'Khmer', 'ki': 'Kikuyu', 'rw': 'Kinyarwanda',
        'ky': 'Kyrgyz', 'kv': 'Komi', 'kg': 'Kongo', 'ko': 'Korean', 'kj': 'Kuanyama',
        'la': 'Latin', 'lb': 'Luxembourgish', 'lg': 'Ganda', 'li': 'Limburgish',
        'ln': 'Lingala', 'lo': 'Lao', 'lt': 'Lithuanian', 'lu': 'Luba-Katanga',
        'lv': 'Latvian', 'mk': 'Macedonian', 'mg': 'Malagasy',
        'ms': 'Malay', 'ml': 'Malayalam', 'mt': 'Maltese', 'mi': 'Maori',
        'mr': 'Marathi', 'mh': 'Marshallese', 'mn': 'Mongolian', 'na': 'Nauru',
        'nv': 'Navajo', 'nr': 'Southern Ndebele', 'nd': 'Northern Ndebele',
        'ng': 'Ndonga', 'ne': 'Nepali', 'nn': 'Norwegian Nynorsk', 'nb': 'Norwegian Bokmål',
        'no': 'Norwegian',
        'oc': 'Occitan', 'oj': 'Ojibwa', 'or': 'Oriya', 'om': 'Oromo',
        'pa': 'Punjabi', 'pi': 'Pali', 'fa': 'Persian', 'pl': 'Polish',
        'ps': 'Pashto', 'pt': 'Portuguese',
        'qu': 'Quechua',
        'rm': 'Romansh', 'ro': 'Romanian', 'rn': 'Rundi', 'ru': 'Russian',
        'sg': 'Sango', 'sa': 'Sanskrit', 'si': 'Sinhalese', 'sk': 'Slovak',
        'sl': 'Slovenian', 'se': 'Northern Sami', 'sm': 'Samoan', 'sn': 'Shona',
        'sd': 'Sindhi', 'so': 'Somali', 'st': 'Southern Sotho', 'es': 'Spanish',
        'sc': 'Sardinian', 'sr': 'Serbian', 'ss': 'Swati', 'su': 'Sundanese',
        'sw': 'Swahili', 'sv': 'Swedish', 'ty': 'Tahitian', 'ta': 'Tamil',
        'tt': 'Tatar', 'te': 'Telugu', 'tg': 'Tajik', 'th': 'Thai', 'ti': 'Tigrinya',
        'to': 'Tonga', 'tn': 'Tswana', 'ts': 'Tsonga', 'tk': 'Turkmen', 'tr': 'Turkish',
        'tw': 'Twi', 'ug': 'Uighur', 'uk': 'Ukrainian', 'ur': 'Urdu', 'uz': 'Uzbek',
        've': 'Venda', 'vi': 'Vietnamese', 'vo': 'Volapük',
        'wa': 'Walloon', 'cy': 'Welsh', 'wo': 'Wolof',
        'xh': 'Xhosa',
        'yi': 'Yiddish', 'yo': 'Yoruba',
        'za': 'Zhuang', 'zu': 'Zulu'
    }

    let lastUsername = GM_getValue('lastUsername', '')
    function checkProfileChange() {
        const currentUrl = window.location.href
        if (!currentUrl.includes('tiktok.com/@')) return

        const urlUsername = window.location.pathname.split('@')[1] || ''
        const scriptTag = document.getElementById('__UNIVERSAL_DATA_FOR_REHYDRATION__')

        if (!scriptTag) {
            console.log('Script tag not found, waiting for load')
            return
        }

        try {
            const scriptContent = scriptTag.textContent
            const jsonStart = scriptContent.indexOf('{')
            const jsonEnd = scriptContent.lastIndexOf('}') + 1
            const jsonString = scriptContent.substring(jsonStart, jsonEnd)
            const fullData = JSON.parse(jsonString)

            const defaultScope = fullData.__DEFAULT_SCOPE__ || fullData
            const userDetail = defaultScope['webapp.user-detail']
            if (!userDetail || !userDetail.userInfo || !userDetail.userInfo.user) {
                console.log('User data not found, waiting for load')
                return
            }

            const scriptUsername = userDetail.userInfo.user.uniqueId || ''
            if (urlUsername && scriptUsername && urlUsername !== scriptUsername && scriptUsername !== lastUsername) {
                GM_setValue('lastUsername', scriptUsername)
                console.log('Username mismatch detected, reloading page')
                window.location.reload()
            } else {
                GM_setValue('lastUsername', scriptUsername)
            }
        } catch (e) {
            console.error('Error checking profile change:', e)
        }
    }

    window.addEventListener('popstate', checkProfileChange)
    setInterval(checkProfileChange, 1000) // Interval for checking if user changed

    function waitForElement(selector, callback) {
        const el = document.querySelector(selector)
        if (el) {
            callback(el)
        } else {
            setTimeout(() => waitForElement(selector, callback), 500)
        }
    }

    function downloadProfilePicture(url, username) {
        const filename = `tiktok_profile_${username}_${Date.now()}.jpg`
        GM_download({
            url: url,
            name: filename,
            onload: () => console.log('Profile picture downloaded successfully'),
            onerror: (e) => console.error('Download failed:', e)
        })
    }

    function getCountryFlag(countryCode) {
        return countryFlags[countryCode] || ''
    }

    function getLanguageName(languageCode) {
        if (!languageCode) return 'N/A'
        const fullName = languageNames[languageCode.toLowerCase()]
        return fullName ? `${languageCode} (${fullName})` : languageCode
    }

    function extractAndDisplayData() {
        const scriptTag = document.getElementById('__UNIVERSAL_DATA_FOR_REHYDRATION__')
        if (!scriptTag) {
            console.log('Script tag not found')
            return
        }

        try {
            const scriptContent = scriptTag.textContent
            const jsonStart = scriptContent.indexOf('{')
            const jsonEnd = scriptContent.lastIndexOf('}') + 1
            const jsonString = scriptContent.substring(jsonStart, jsonEnd)
            const fullData = JSON.parse(jsonString)
            const defaultScope = fullData.__DEFAULT_SCOPE__ || fullData
            const userDetail = defaultScope['webapp.user-detail']
            if (!userDetail) {
                console.log('webapp.user-detail not found')
                return
            }

            const userInfo = userDetail.userInfo
            if (!userInfo) {
                console.log('userInfo not found')
                return
            }

            const user = userInfo.user
            const stats = userInfo.stats || userInfo.statsV2
            const avatarUrl = user?.avatarLarger

            if (!user) {
                console.log('User data not found')
                return
            }

            const regionWithFlag = user.region ?
                `${user.region} ${getCountryFlag(user.region)}` : 'N/A'
            const languageWithName = getLanguageName(user.language)

            const extractedData = {
                id: user.id || 'N/A',
                region: regionWithFlag,
                language: languageWithName,
                createTime: user.createTime ?
                    new Date(user.createTime * 1000).toLocaleString() : 'N/A',
                friendCount: stats?.friendCount || 'N/A',
                ttSeller: typeof user.ttSeller !== 'undefined' ?
                    (user.ttSeller ? 'Yes' : 'No') : 'N/A',
                isOrganization: typeof user.isOrganization !== 'undefined' ?
                    (user.isOrganization ? 'Yes' : 'No') : 'N/A',
                uniqueIdModifyTime: user.uniqueIdModifyTime ?
                    new Date(user.uniqueIdModifyTime * 1000).toLocaleString() : 'N/A',
                nickNameModifyTime: user.nickNameModifyTime ?
                    new Date(user.nickNameModifyTime * 1000).toLocaleString() : 'N/A',
                avatarUrl: avatarUrl || null
            }

            const infoHtml = `
                <div class="tampermonkey-user-info" style="
                    margin-top: 15px;
                    padding: 12px;
                    background: #f8f8f8;
                    border-radius: 8px;
                    font-family: 'Proxima Nova', Arial, sans-serif;
                    font-size: 14px;
                    color: #161823;
                    border: 1px solid #e3e3e3;
                    position: relative;
                    padding-bottom: 40px;
                ">
                    <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;">
                        <h3 style="
                            margin: 0;
                            font-size: 16px;
                            font-weight: 700;
                        ">Additional User Information</h3>
                        ${extractedData.avatarUrl ? `
                            <button id="downloadProfilePicBtn" style="
                                background: #FE2C55;
                                color: white;
                                border: none;
                                border-radius: 4px;
                                padding: 6px 12px;
                                font-size: 13px;
                                cursor: pointer;
                                font-weight: 500;
                            ">Download Profile Pic</button>
                        ` : ''}
                    </div>
                    <div style="display: flex; gap: 20px;">
                        <div style="flex: 1;">
                            <ul style="list-style-type: none; padding-left: 0; margin: 0;">
                                <li><strong>User ID:</strong> ${extractedData.id}</li>
                                <li><strong>Region:</strong> ${extractedData.region}</li>
                                <li><strong>Language:</strong> ${extractedData.language}</li>
                                <li><strong>Account Created:</strong> ${extractedData.createTime}</li>
                                <li><strong>Friend Count:</strong> ${extractedData.friendCount}</li>
                            </ul>
                        </div>
                        <div style="flex: 1;">
                            <ul style="list-style-type: none; padding-left: 0; margin: 0;">
                                <li><strong>Is Seller:</strong> ${extractedData.ttSeller}</li>
                                <li><strong>Is Organization:</strong> ${extractedData.isOrganization}</li>
                                <li><strong>Username Modified:</strong> ${extractedData.uniqueIdModifyTime}</li>
                                <li><strong>Nickname Modified:</strong> ${extractedData.nickNameModifyTime}</li>
                            </ul>
                        </div>
                    </div>
                    <div style="
                        position: absolute;
                        bottom: 10px;
                        left: 0;
                        right: 0;
                        text-align: center;
                        color: #808080;
                        font-size: 12px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        gap: 8px;
                    ">
                        <span>Made by Brudda</span>
                        <img src="https://raw.githubusercontent.com/bruddaa/UserScripts/refs/heads/main/TikTok%20User%20Info/tt_logo.png" alt"‍" style="
                            height: 20px;
                            vertical-align: middle;
                        ">
                    </div>
                </div>
            `

            const targetContainer = document.querySelector('div.css-1o9t6sm-DivShareTitleContainer-CreatorPageHeaderShareContainer')

            if (targetContainer) {
                if (!targetContainer.querySelector('.tampermonkey-user-info')) {
                    targetContainer.insertAdjacentHTML('beforeend', infoHtml)

                    if (extractedData.avatarUrl) {
                        const username = window.location.pathname.split('@')[1] || 'user'
                        document.getElementById('downloadProfilePicBtn').addEventListener('click', () => {
                            downloadProfilePicture(extractedData.avatarUrl, username)
                        })
                    }
                }
            } else {
                console.log('Target container not found')
            }
        } catch (e) {
            console.error('Error extracting TikTok user info:', e)
        }
    }
    waitForElement('div.css-1o9t6sm-DivShareTitleContainer-CreatorPageHeaderShareContainer', extractAndDisplayData)
})()