قم بتعديل هذا البرنامج النصي ليشمل التعليقات
جلب('/data/23\_Releases.json')
 .ثم(الاستجابة => الاستجابة.json())
 .ثم(البيانات => {
 const currentDate = new Date().toISOString().slice(0, 10).replace(/-/g, ".");
 const matchReleases = data.filter(release => Release["Release Date"] === currentDate);
 const NonMatchingReleases = data.filter(release => Release["Release Date"] !==currentDate);
 const matchDiv = document.getElementById("todaysReleases");
 const NonMatchingDiv = document.getElementById("allAlbums");

 matchReleases.sort((a, b) => a["اسم الفنان"].localeCompare(b["اسم الفنان"]));
 لـ (إصدار ثابت من matchReleases) {
 const ReleaseDiv = document.createElement("div");
 ReleaseDiv.classList.add("release");
 ReleaseDiv.innerHTML = `
 ![${release[](${release[)
### ${release["اسم الألبوم"]}
${الإصدار["نوع الألبوم"]}
#### ${release["اسم الفنان"]}

`;
 matchDiv.appendChild(releaseDiv);
 }
 NonMatchingReleases.sort((a, b) => {
 const aDate = new Date(a["Release Date"]);
 const bDate = new Date(b["Release Date"]);
 إذا (bDate.getTime() !== aDate.getTime()) {
 إرجاع bDate.getTime() - aDate.getTime();
 } آخر {
 إرجاع ["اسم الفنان"].localeCompare(b["اسم الفنان"]);
 }
 });
 لـ (إصدار ثابت من NonMatchingReleases) {
 const ReleaseDiv = document.createElement("div");
 ReleaseDiv.classList.add("release");
 ReleaseDiv.innerHTML = `
 ![${release[](${release[)
### ${release["اسم الألبوم"]}
${الإصدار["نوع الألبوم"]}
#### ${release["اسم الفنان"]}
${release["تاريخ الإصدار"]}

`;
 NonMatchingDiv.appendChild(releaseDiv);
 }
 })
 .catch(error => console.log(error));
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}