هل يمكنك أن تشرح لي هذا الكود:
جلب("https://sharegpt.com/api/auth/csrf").then(async (res) => {
 const json = انتظار res.json();
 const csrf = json.csrfToken;
 document.querySelector("#csrfToken-google").value = csrf;
 document.querySelector("#csrfToken-twitter").value = csrf;
});

جلب("https://sharegpt.com/api/auth/session").then(async (res) => {
 const json = انتظار res.json();
 document.querySelector("#loading-div").style.display = "none";
 إذا (json.user) {
 // تم تسجيل دخول المستخدم
 document.querySelector("#session-div").style.display = "flex";

 const {user} = json;
 document.querySelector("#session-image").src = user.image;
 document.querySelector("#session-name").innerHTML = user.name;
 document.querySelector("#session-username").innerHTML = user.username;
 } آخر {
 // لا توجد جلسة يعني أن المستخدم لم يسجل الدخول
 document.querySelector("#login-div").style.display = "flex";
 }
});
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}