PageSourceSearch

https://www.hrdf.org.sa/js/scripts.min.js?v=639242657340000000

js hrdf.org.sa collected 2026-09-24 10:23:19 UTC 33,039 bytes, 1 lines download raw bytes

1const html = document.querySelector("html"), pageDirection = document.querySelector("html").getAttribute("dir"), body = document.querySelector("body"), fontResizer = document.querySelectorAll(".font-plus, .font-minus"), pageLayout = document.querySelector(".page-layout"), toggleMenuBtn = document.querySelector(".toggle-menu-btn"), loader = document.querySelector(".loader"), searchBtn = document.querySelectorAll(".site-search"), searchBtnClose = document.querySelector(".search-popup .close-popup"), searchPopup = document.querySelector(".search-popup"), closeButton = document.querySelector(".verification_header__close"); var lang = document.querySelector("html")?.getAttribute("lang"), isArabic = "ar" === lang; const dropdownToggle = document.querySelector(".btn.btn-secondary.dropdown-toggle"), dropdownMenu = document.querySelector(".dropdown-menu"), navbarCollapse = document.querySelector(".navbar-collapse"), customSelectElements = document.querySelectorAll(".custom-select:not(select[name='Sorting'])"), customSelectElementsFilter = document.querySelectorAll("select[name='Sorting']"), searchInput = document.querySelector("#siteSearchInputMegaMenu"), niceSelectSearchtext = isArabic ? "اختر" : "Select", niceSelectOption = { searchable: !0, placeholder: niceSelectSearchtext, searchtext: niceSelectSearchtext }, productsTab = document.getElementById("products-tab"), positionFiltered = document.querySelector(".position-filtered"), fontResizers = document.querySelectorAll(".font-resize-btns__item"); if (fontResizers) { let e = 1; fontResizers.forEach(t => { t.addEventListener("click", r => { r.preventDefault(); let o = window.getComputedStyle(html, null).getPropertyValue("font-size"), n = parseFloat(o); t.classList.contains("font-resize-btns--increaser") && (e--, e <= 3 && (html.style.fontSize = n + 1 + "px", t.nextElementSibling.classList.remove("disabled")), 0 == e && t.classList.add("disabled")), t.classList.contains("font-resize-btns--decreaser") && (e++, e <= 2 && (html.style.fontSize = n - 1 + "px", t.previousElementSibling.classList.remove("disabled")), 2 == e && t.classList.add("disabled")) }) }) } function checkFunctionExists(e) { return "function" == typeof window[e] } function setTheme(e) { localStorage.setItem("theme", e), document.documentElement.className = e } function toggleTheme() { "theme-gray" === localStorage.getItem("theme") ? setTheme("theme-default") : setTheme("theme-gray") } function scrollFunction() { backTopBtn = document.querySelector(".back-top-btn"), document.body.scrollTop > 300 || document.documentElement.scrollTop > 300 ? (backTopBtn.style.opacity = "1", backTopBtn.style.visibility = "visible") : (backTopBtn.style.opacity = "0", backTopBtn.style.visibility = "none") } function backTotop() { document.body.scrollTo({ top: 0, behavior: "smooth" }), document.documentElement.scrollTo({ top: 0, behavior: "smooth" }) } if (document.querySelectorAll(".filtered-btn").forEach(e => { e.addEventListener("click", function () { const e = this.getAttribute("data-dropdown"), t = document.getElementById(e), r = this.querySelector(".btn-primary"); document.querySelectorAll(".filter-dropdown.open").forEach(e => { if (e !== t) { e.classList.remove("open"); const t = document.querySelector(`[data-dropdown="${e.id}"] .btn-primary`); t && t.classList.remove("active") } }), t.classList.toggle("open"), t.classList.contains("open") ? r.classList.add("active") : r.classList.remove("active") }) }), productsTab && productsTab.addEventListener("shown.bs.tab", function () { positionFiltered && (positionFiltered.style.display = "none") }), document.querySelectorAll('.nav-link[data-bs-toggle="tab"]').forEach(e => { e.addEventListener("shown.bs.tab", function (e) { e.target !== productsTab && positionFiltered && (positionFiltered.style.display = "flex") }) }), customSelectElementsFilter.forEach(e => { NiceSelect.bind(e) }), customSelectElements.forEach(e => { NiceSelect.bind(e, niceSelectOption), searchInput && searchInput.addEventListener("click", function () { searchPopup && searchPopup.classList.add("show") }), document.addEventListener("click", function (e) { dropdownToggle?.contains(e.target) || dropdownMenu?.contains(e.target) || (dropdownToggle?.classList?.remove("show"), dropdownMenu?.classList?.remove("show")) }
1), searchBtn && searchBtn.forEach(e => { e.addEventListener("click", function (e) { e.preventDefault(), searchPopup.classList.toggle("open"), html.classList.toggle("no-scroll") }) }), searchBtnClose && searchBtnClose.addEventListener("click", function (e) { e.preventDefault(), searchPopup.classList.toggle("open"), html.classList.remove("no-scroll") }) }), requestAnimationFrame(() => { initNiceSelectAccessibility(), syncNiceSelectAria() }), $("select").on("change", function () { try { if ("" == $(this).val()) return; $(this).valid() } catch (e) { console.error(e) } }), document.addEventListener("click", function (e) { dropdownToggle?.contains(e.target) || dropdownMenu?.contains(e.target) || (dropdownToggle?.classList.remove("show"), dropdownMenu?.classList.remove("show")) }), document.addEventListener("click", function (e) { const t = document.querySelector(".navbar-toggler"); t?.getAttribute("aria-expanded"), navbarCollapse?.contains(e.target) || (navbarCollapse?.classList?.remove("show"), t?.setAttribute("aria-expanded", "false")) }), "theme-gray" === localStorage.getItem("theme") ? setTheme("theme-gray") : setTheme("theme-default"), window.onscroll = function () { scrollFunction() }, searchBtn && searchBtn.forEach(e => { e.addEventListener("click", function (e) { e.preventDefault(), searchPopup.classList.add("open"), html.classList.toggle("no-scroll") }) }), searchBtnClose && searchBtnClose.addEventListener("click", function (e) { e.preventDefault(), searchPopup.classList.remove("open"), html.classList.remove("no-scroll") }), fontResizer) { let e = 3; const t = 3, r = 0, o = document.documentElement, n = document.querySelectorAll(".font-plus"), i = document.querySelectorAll(".font-minus"); n.forEach(s => { s.addEventListener("click", s => { s.preventDefault(), e > r && (e--, o.style.fontSize = parseFloat(getComputedStyle(o).fontSize) + 1 + "px"), n.forEach(t => t.classList.toggle("disabled", e === r)), i.forEach(r => r.classList.toggle("disabled", e === t)) }) }), i.forEach(s => { s.addEventListener("click", s => { s.preventDefault(), e < t && (e++, o.style.fontSize = parseFloat(getComputedStyle(o).fontSize) - 1 + "px"), n.forEach(t => t.classList.toggle("disabled", e === r)), i.forEach(r => r.classList.toggle("disabled", e === t)) }) }) } function closePageLoader() { loader && loader.classList.add("fade-out") } if (window.innerWidth <= 1199 && document.querySelectorAll("header .dropdown-toggle").forEach(function (e) { e.removeAttribute("data-bs-hover"), e.setAttribute("data-bs-toggle", "dropdown"), e.setAttribute("data-bs-auto-close", "false") }), window.addEventListener("resize", function (e) { window.innerWidth <= 1199 ? document.querySelectorAll("header .dropdown-toggle").forEach(function (e) { e.removeAttribute("data-bs-hover"), e.setAttribute("data-bs-toggle", "dropdown"), e.setAttribute("data-bs-auto-close", "false") }) : document.querySelectorAll("header .dropdown-toggle").forEach(function (e) { e.removeAttribute("data-bs-toggle"), e.setAttribute("data-bs-hover", "dropdown"), e.setAttribute("data-bs-auto-close", "false") }) }), window.addEventListener("load", function () { var e = document.querySelector(".header"); e && ((document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) && e.classList.add("scrolled"), window.addEventListener("scroll", function () { document.body.scrollTop > 50 || document.documentElement.scrollTop > 50 ? e.classList.add("scrolled") : e.classList.remove("scrolled") })), closePageLoader(), document.querySelectorAll(".table").forEach(e => { for (var t = [], r = e.querySelectorAll("table th"), o = (e.querySelectorAll("table th"), e.querySelector("table tbody")), n = 0; n < r.length; n++) { var i = r[n]; t.push(i.textContent.replace(/\r?\n|\r/, "")) } var s; if (null !== o) for (n = 0; s = o.rows[n]; n++)for (var a, l = 0; a = s.cells[l]; l++)null != t[l] && a.setAttribute("data-th", t[l]) }), document.querySelector(".date-control") && $(function () { $.datepicker._UpdateDatepicker_original = $.datepicker._UpdateDatepicker, $.datepicker._UpdateDatepicker = function (e) { $.datepicker._UpdateDatepicker_original(e); var t = this._get(e, "afterShow"); t && t.apply(e.input ? e.input[0] : null) }, "rtl" == pageDirection && ($.datepicker.regional.ar = { closeText: "إغلاق", prevText: "السابق", nextText: "التالي", currentText: "اليوم", monthNames: ["يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سمبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"], monthNamesShort: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], dayNames: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesShort: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesMin: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], weekHeader: "أسبوع", dateFormat: "dd/mm/yy", firstDay: 7, isRTL: !0, showMonthAfterYear: !1, yearSuffix: "", showOtherMonths: !0, changeYear: !0 }, $(".date-control").datepicker($.datepicker.setDefaults($.datepicker.regional.ar))), "ltr" == pageDirection && ($.datepicker.regional.en = { showOtherMonths: !0 }, $(".date-control").datepicker($.datepicker.setDefaults($.datepicker.regional.en), { dateFormat: "dd/mm/yyyy", firstDay: 6, dayNAmesMin: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] })) }), document.querySelector(".multi-calendar") && $(function () { $.datepicker._UpdateDatepicker_original = $.datepicker._UpdateDatepicker, $.datepicker._UpdateDatepicker = function (e) { $.datepicker._UpdateDatepicker_original(e); var t = this._get(e, "afterShow"); t && t.apply(e.input ? e.input[0] : null) }, "rtl" == pageDirection && ($.datepicker.regional.ar = { closeText: "إغلاق", prevText: "السابق", nextText: "التالي", currentText: "اليوم", monthNames: ["يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سمبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"], monthNamesShort: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], dayNames: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesShort: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesMin: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], weekHeader: "أسبوع", dateFormat: "dd/mm/yy", firstDay: 7, isRTL: !0, showMonthAfterYear: !1, yearSuffix: "", showOtherMonths: !0 }, $(".multi-calendar").datepicker({ numberOfMonths: 3, showButtonPanel: !0, showButtonPanel: !0 }, $.datepicker.setDefaults($.datepicker.regional.ar))), "ltr" == pageDirection && ($.datepicker.regional.en = { showOtherMonths: !0 }, $(".multi-calendar").datepicker({ numberOfMonths: 3, showButtonPanel: !0, showButtonPanel: !0 }, $.datepicker.setDefaults($.datepicker.regional.en), { dateFormat: "dd/mm/yyyy", firstDay: 6, dayNAmesMin: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] })) }), document.querySelector(".full-calendar") && $(function () { $.datepicker._UpdateDatepicker_original = $.datepicker._UpdateDatepicker, $.datepicker._UpdateDatepicker = function (e) { $.datepicker._UpdateDatepicker_original(e); var t = this._get(e, "afterShow"); t && t.apply(e.input ? e.input[0] : null) }, "rtl" == pageDirection && ($.datepicker.regional.ar = { closeText: "إغلاق", prevText: "السابق", nextText: "التالي", currentText: "اليوم", monthNames: ["يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سمبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"], monthNamesShort: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], dayNames: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesShort: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], dayNamesMin: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], weekHeader: "أسبوع", dateFormat: "dd/mm/yy", firstDay: 7, isRTL: !0, showMonthAfterYear: !1, showOtherMonths: !0 }, $(".full-calendar").datepicker($.datepicker.setDefaults($.datepicker.regional.ar))), "ltr" == pageDirection && ($.datepicker.regional.en = { showOtherMonths: !0 }, $(".full-calendar").datepicker($.datepicker.setDefaults($.datepicker.regional.en), { dateFormat: "dd/mm/yyyy", firstDay: 6, dayNAmesMin: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] })) }) }), document.querySelector(".hero-slider")) var auctionSwiper = null; try { document.querySelector(".about-slider") && (auctionSwiper = new Swiper(".about-slider", { speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 50, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } })) } catch (e) { console.error("Error initializing about-slider:", e) }
1 try { document.querySelector(".news-slider") && (auctionSwiper = new Swiper(".news-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 24, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } })) } catch (e) { console.error("Error initializing news-slider:", e) } try { document.querySelector(".statistics-slider") && (auctionSwiper = new Swiper(".statistics-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 24, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 5 } } })) } catch (e) { console.error("Error initializing statistics-slider:", e) } try { document.querySelector(".logo-slider") && (auctionSwiper = new Swiper(".logo-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 24, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 4 } } })) } catch (e) { console.error("Error initializing logo-slider:", e) } try { document.querySelector(".card-slider") && (auctionSwiper = new Swiper(".card-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 16, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } })) } catch (e) { console.error("Error initializing card-slider:", e) } try { document.querySelector(".services-rate-slider") && (auctionSwiper = new Swiper(".services-rate-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 16, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } })) } catch (e) { console.error("Error initializing services-rate-slider:", e) } function ShowContentReview(e) { "yes" === e ? (document.getElementById("reviewAnswer").classList.remove("d-none"), document.getElementById("reviewAnswer").classList.remove("no"), document.getElementById("reviewAnswer").classList.add("yes")) : "no" === e && (document.getElementById("reviewAnswer").classList.remove("d-none"), document.getElementById("reviewAnswer").classList.remove("yes"), document.getElementById("reviewAnswer").classList.add("no")) } function hideContentReview() { document.getElementById("reviewAnswer").classList.add("d-none") } document.querySelectorAll(".count-to") && $(".count-to").countTo({ refreshInterval: 2 }); const ratingStars = document.querySelectorAll(".star"); ratingStars && ratingStars.forEach(e => { e.addEventListener("click", function (t) { e.parentNode.setAttribute("data-stars", e.dataset.rating) }) }), document.querySelector(".copyrights .copyrights-year") && (document.querySelector(".copyrights .copyrights-year").innerHTML = (new Date).getFullYear()), document.querySelector("[data-fancybox]") && ("ar" == pageDirection ? Fancybox.bind("[data-fancybox]", { l10n: Fancybox.l10n.ar }) : Fancybox.bind("[data-fancybox]", {})), document.querySelector(".statistics-chart") && $(function () { $(".statistics-chart").easyPieChart({ easing: "easeOutElastic", delay: 3e3, barColor: "#FEB43F", trackColor: "#224E85", scaleColor: !1, scaleLength: 5, lineWidth: 12, trackWidth: 11, lineCap: "butt", size: 120, onStep: function (e, t, r) { $(this.el).find(".percent").text(Math.round(r)) } }) }); var SocialShare = function () { let e = document.location.href; $(".facebook_share").attr("href", "https://www.facebook.com/sharer.php?u=" + e), $(".linkedin_share").attr("href", "https://www.linkedin.com/shareArticle?mini=true&amp;url=" + e), $(".twitter_share").attr("href", "https://twitter.com/share?url=" + e + "&amp;text=" + document.title); var t = document.title, r = document.title + "  " + e; $("a.send_friend").attr("href", "mailto:?subject=" + t + "&body=" + r) }; function ResetForm(e) { $(`#${e}`)[0].reset() } const statsSlider = function () { document.querySelector(".statistics-slider") && new Swiper(".statistics-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 16, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } }) }
1, drawStatisticsCharts = function () { document.querySelector(".statistics-chart") && $(".statistics-chart").easyPieChart({ easing: "easeOutElastic", delay: 3e3, barColor: "#FEB43F", trackColor: "#224E85", scaleColor: !1, scaleLength: 5, lineWidth: 12, trackWidth: 11, lineCap: "butt", size: 120, onStep: function (e, t, r) { $(this.el).find(".percent").text(Math.round(r)) } }) }; function UpdateDropdownClasses() { const e = document.querySelectorAll(".dropdown-menu.dropdown-menu-start.dropdown-container.d-flex"); window.innerWidth <= 1199.98 ? e.forEach(e => { e.classList.remove("dropdown-container", "d-flex") }) : e.forEach(e => { e.classList.add("dropdown-container", "d-flex") }) } document.addEventListener("DOMContentLoaded", function () { document.querySelectorAll("table").forEach(e => { for (var t = [], r = e.querySelectorAll("table th"), o = (e.querySelectorAll("table th"), e.querySelector("table tbody")), n = 0; n < r.length; n++) { var i = r[n]; t.push(i.textContent.replace(/\r?\n|\r/, "")) } var s; if (null !== o) for (n = 0; s = o.rows[n]; n++)for (var a, l = 0; a = s.cells[l]; l++)null != t[l] && a.setAttribute("data-th", t[l]) }), document.querySelectorAll("p") && document.querySelectorAll("p").forEach(function (e) { "&nbsp;" !== e.innerHTML.trim() && "" !== e.innerHTML.trim() || (e.style.display = "none") }) }), $(".awards").on("click", function () { $(this).addClass("active").siblings().removeClass("active") }), $(".Report_slider_item").on("click", function () { $(this).addClass("active").siblings().removeClass("active") }), document.querySelectorAll(".awards-timeline_slider") && document.querySelectorAll(".awards-timeline_slider").forEach(e => { new Swiper(e, { slidesPerView: 1, loop: !1, grabCursor: !0, speed: 1500, spaceBetween: 50, autoplay: !1, pagination: { el: ".awards-timeline_slider .swiper-pagination", clickable: !0 }, navigation: { nextEl: ".awards-timeline_slider .swiper-button-prev", prevEl: ".awards-timeline_slider .swiper-button-next" }, breakpoints: { 320: { slidesPerView: 1, slidesPerGroup: 1 }, 576: { slidesPerView: 1, slidesPerGroup: 1 }, 786: { slidesPerView: 3, slidesPerGroup: 2 }, 1024: { slidesPerView: 3, slidesPerGroup: 2 }, 1300: { slidesPerView: 5, slidesPerGroup: 5 }, 1400: { slidesPerView: 5, slidesPerGroup: 5 } } }) }), $(function () { $("#goToList2").on("click", function () { $("#list2-tab").tab("show") }) }), document.addEventListener("DOMContentLoaded", function () { document.querySelectorAll(".dropdown-container").forEach(e => { e.querySelector(".list-menu") && e.classList.add("d-flex") }), UpdateDropdownClasses(), $(window).on("resize", function () { UpdateDropdownClasses() }) }), document.querySelector(".program-slider") && (auctionSwiper = new Swiper(".program-slider", { speed: 1500, slidesPerView: 4, grabCursor: !0, spaceBetween: 20, centeredSlides: !1, centerInsufficientSlides: !0, autoplay: !0, loop: !1, slidesPerGroup: 1, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 0: { slidesPerView: 1 }, 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 992: { slidesPerView: 2 }, 1024: { slidesPerView: 3 }, 1200: { slidesPerView: 4 } } })), $(".redirect-btn").on("mouseover", function () { $(this).find(".attched").attr("src", "/images/program-details/attach-green.svg") }), $(".redirect-btn").on("mouseleave", function () { $(this).find(".attched").attr("src", "/images/program-details/attach.svg") }), $(".redirect-btn").on("mouseover", function () { $(this).find(".btn-share").attr("src", "/images/green-share-icon.svg") }), $(".redirect-btn").on("mouseleave", function () { $(this).find(".btn-share").attr("src", "/images/share-icon.svg") }), document.addEventListener("DOMContentLoaded", function () { const e = document.querySelectorAll(".btn-group__item"), t = document.querySelector(".news"); e.forEach(r => { r.addEventListener("click", function () { e.forEach(e => e.classList.remove("active")), this.classList.add("active"), "news list-view" === this.dataset.list ? t.classList.add("list-view") : t.classList.remove("list-view") }) }) }), document.querySelector(".mob-slider") && (auctionSwiper = new Swiper(".mob-slider", { speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 20, centeredSlides: !0, autoplay: !0, loop: !0, autoplay: { delay: 3e3, disableOnInteraction: !1 }, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 0: { slidesPerView: 1, centeredSlides: !0, spaceBetween: 10 }, 768: { slidesPerView: 1, centeredSlides: !0, spaceBetween: 20 }, 1024: { slidesPerView: 1, centeredSlides: !0, spaceBetween: 30 }, 1200: { slidesPerView: 1, centeredSlides: !0, spaceBetween: 40 } } })), $("#AndroidAppLink, #IOsappLink").on("click", function (e) { e.preventDefault(); let t = "AndroidAppLink" == e.currentTarget.id ? 0 : 1, r = e.currentTarget.dataset.url; $.get("/ScanQrCode", { typeDownload: t, url: r, onClick: !0 }, function (e) { switch (t) { case 0: $("#AndroidDownloadCount").text(e.count.androidDownloadCount); break; case 1: $("#IOsdownloadCount").text(e.count.iOsdownloadCount) } }).fail(function (e, t, r) { console.log(e.responseText) }), window.open(r, "_balnk") }); var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')), tooltipList = tooltipTriggerList.map(function (e) { return new bootstrap.Tooltip(e) }); const textareas = document.getElementsByTagName("textarea"); function initBtnMore() { document.querySelectorAll(".btn-more").forEach(function (e) { e.addEventListener("click", function () { this.classList.toggle("active"); const e = this.closest("div").previousElementSibling; e && e.classList.contains("check-content__wrapper") && (e.style.height = "250px" === e.style.height ? "150px" : "250px", $(e).css("overflow-y", "scroll")), this.classList.contains("active") || $(e).css("overflow-y", "hidden") }) }) }
1 function UpdateNiceSelect(e) { try { e.next().remove(), e[0]?.options[0]?.setAttribute("selected", !0), NiceSelect.bind(e[0], niceSelectOption).update(), initNiceSelectAccessibility(), syncNiceSelectAria() } catch (e) { console.log(e) } } function toggleDetails(e) { const t = e.closest(".about-card__body").querySelectorAll(".desc.content, .desc.summary"), r = e.querySelector(".btn-arrow"), o = e.querySelector(".btn-text"); if (!t || !r || !o) return void console.error("عنصر غير موجود داخل الكارت"); let n = resources.MoreDetails, i = resources.LessDetails, s = t[0], a = t[1]; s?.classList.toggle("d-none"), s?.classList.toggle("line-clamp-1"), a?.classList.toggle("d-none"), a?.classList.toggle("line-clamp-1"), o.innerText.trim() === n ? o.innerText = i : o.innerText = n, r.classList.toggle("rotated") } Array.from(textareas).forEach(e => { e.scrollHeight <= e.clientHeight && e.classList.add("no-scrollbar"), e.addEventListener("input", function () { this.scrollHeight > this.clientHeight ? this.classList.remove("no-scrollbar") : this.classList.add("no-scrollbar") }) }), document.addEventListener("DOMContentLoaded", function () { initBtnMore() }), closeButton && closeButton.addEventListener("click", function () { verificationBox && (verificationBox.style.display = "none") }); const otpInputs = document.querySelectorAll(".otp-input"); otpInputs.forEach((e, t) => { e.addEventListener("input", function (e) { 1 === e.target.value.length && t < otpInputs.length - 1 && otpInputs[t + 1].focus() }), e.addEventListener("keydown", function (r) { "Backspace" === r.key && !e.value && t > 0 && otpInputs[t - 1].focus() }) }); const blueButtons = document.querySelectorAll(".blue"), tagMessages = document.querySelectorAll(".tag-message"); function hideAllTagMessages() { tagMessages.forEach(e => { e.style.display = "none" }) } blueButtons.forEach(e => { e.addEventListener("click", function (t) { hideAllTagMessages(); const r = e.closest(".img-card, .news-card, .tags").querySelector(".tag-message"); r && (r.style.display = "block"), t.stopPropagation() }) }), body.addEventListener("click", function () { hideAllTagMessages() }), tagMessages.forEach(e => { e.addEventListener("click", function (e) { e.stopPropagation() }) }), $(".dropdown2 .dropdown-menu").on("click", function (e) { e.stopPropagation() }), $(function () { $("#qrCodeApp").length > 0 && $.get("/Umbraco/Surface/helpSupport/generateQrCode", function (e) { $("#qrCodeApp").attr("src", e) }).fail(function (e, t, r) { console.log(e.responseText) }) }); const UpdateNewsSlider = function () { document.querySelector(".news-slider") && new Swiper(".news-slider", { loop: !0, speed: 1500, slidesPerView: 1, grabCursor: !0, spaceBetween: 24, pagination: { el: ".swiper-pagination", clickable: !0 }, breakpoints: { 500: { slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1024: { slidesPerView: 3 } } }) }; function adjustSuggestionsListHeight() { const e = document.getElementById("suggestionsList"), t = .5 * window.innerHeight; e && (e.scrollHeight > t ? (e.style.maxHeight = "400px", e.style.overflowY = "auto") : (e.style.maxHeight = "none", e.style.overflowY = "visible")) } function cleanTables() { const e = document.querySelectorAll("table:not(.no-clean)"); e.forEach(e => { e.classList.contains("table") || e.classList.add("table") }), e.forEach(e => { const t = [], r = e.querySelectorAll("thead th, thead td"), o = e.querySelector("tbody"); r.forEach(e => { const r = e.textContent.replace(/\s+/g, " ").trim(); t.push(r) }), o && [...o.rows].forEach(e => { [...e.cells].forEach((e, r) => { void 0 !== t[r] && e.setAttribute("data-th", t[r]) }) }) }), e.forEach(e => { e.querySelectorAll("*").forEach(e => { e.removeAttribute("style"), e.removeAttribute("width") }), e.removeAttribute("style"), e.removeAttribute("width") }), e.forEach(e => { e.querySelectorAll("thead td").forEach(e => { const t = document.createElement("th"); t.innerHTML = e.innerHTML, [...e.attributes].forEach(e => { "style" !== e.name && t.setAttribute(e.name, e.value) }), e.replaceWith(t) }) }) } function getSortValue() { let e = $(".nice-select.form-control.custom-select.filter-drop"), t = $('select[name="Sorting"]').val(); "Descending" == t || "DesAlphabetically" == t ? e.addClass("sorted-descending") : e.removeClass("sorted-descending") } function changeSearchSort() { $('select[name="Sorting"]').on("change", function () { getSortValue() }) } function initNiceSelectAccessibility() { $(".nice-select.form-select.custom-select").not("select").each(function (e) { const t = this, r = t.previousElementSibling; if (!r || "SELECT" !== r.tagName) return; let o = r.getAttribute("aria-label") || ""; if (o) t.setAttribute("aria-label", o); else { const e = r.id; if (e) { const r = document.querySelector('label[for="' + e + '"]'); r && (r.id || (r.id = e + "-label"), t.setAttribute("aria-labelledby", r.id)) } } t.setAttribute("role", "combobox"), t.setAttribute("tabindex", "0"), t.setAttribute("aria-haspopup", "listbox"), t.setAttribute("aria-expanded", t.classList.contains("open") ? "true" : "false"); const n = t.querySelector(".list"); if (!n) return; const i = (r.id || "nice-select-" + e) + "-listbox"; n.id = i, n.setAttribute("role", "listbox"), t.setAttribute("aria-controls", i), o ? n.setAttribute("aria-label", o) : t.hasAttribute("aria-labelledby") && n.setAttribute("aria-labelledby", t.getAttribute("aria-labelledby")); n.querySelectorAll(".option").forEach(function (e, r) { const o = i + "-option-" + r; e.id = o, e.setAttribute("role", "option"); const n = e.classList.contains("selected"); e.setAttribute("aria-selected", n ? "true" : "false"), e.tabIndex = n ? 0 : -1, n && t.setAttribute("aria-activedescendant", o) }); const s = t.querySelector(".nice-select-search"); s && (s.setAttribute("aria-label", "Search options"), s.setAttribute("autocomplete", "off")) }) } function syncNiceSelectAria() { document.querySelectorAll(".nice-select[role='combobox']").forEach(function (e) { const t = e.querySelector(".list"); if (!t) return; e.setAttribute("aria-expanded", e.classList.contains("open") ? "true" : "false"); const r = t.querySelectorAll(".option"); let o = null; r.forEach(function (e) { const t = e.classList.contains("selected"), r = e.classList.contains("focus"), n = e.classList.contains("disabled"); e.setAttribute("aria-selected", t ? "true" : "false"), e.setAttribute("aria-disabled", n ? "true" : "false"), e.tabIndex = r ? 0 : -1, r && (o = e) }), o ? e.setAttribute("aria-activedescendant", o.id) : e.removeAttribute("aria-activedescendant") }) } window.addEventListener("DOMContentLoaded", adjustSuggestionsListHeight), setTimeout(() => { document.querySelector(".cookie")?.classList.add("show") }, 1e3), document.querySelectorAll(".form-file-control").forEach(e => { const t = e.querySelector('input[type="file"]'), r = e.querySelector("label"), o = r.getAttribute("data-label"); t.addEventListener("change", function () { this.files && this.files.length > 0 ? 1 === this.files.length ? r.textContent = this.files[0].name : r.textContent = "rtl" === pageDirection ? `${this.files.length} ملفات مختارة` : `${this.files.length} selected files` : r.textContent = o }) }), $(function () { $('a[target="_blank"]:not(:has(img))').addClass("redirect-btn"), cleanTables(), changeSearchSort(), getSortValue() }), function () { const e = new MutationObserver(() => { const t = document.getElementById("muneer-trigger-button"); if (!t) return; t.setAttribute("aria-label", "Open Muneer menu"); const r = t.querySelector("svg"); r && (r.setAttribute("aria-hidden", "true"), r.setAttribute("focusable", "false")), e.disconnect() }); e.observe(document.body, { childList: !0, subtree: !0 }) }(), document.addEventListener("keydown", function () { requestAnimationFrame(syncNiceSelectAria) }, !0), document.addEventListener("click", function () { requestAnimationFrame(syncNiceSelectAria) }, !0), document.querySelectorAll(".nice-select").forEach(function (e) { new MutationObserver(function () { syncNiceSelectAria() }).observe(e, { subtree: !0, attributes: !0, attributeFilter: ["class"] }) }), $(document).on("keydown", '[data-bs-toggle="tab"], [data-bs-toggle="pill"]', function (e) { const t = $(this).closest('[role="tablist"]').find('[data-bs-toggle="tab"]:not(:disabled), [data-bs-toggle="pill"]:not(:disabled)'), r = t.index(this); let o = r; switch (console.log(e.key), e.key) { case "ArrowRight": o = "rtl" === document.dir ? (r - 1 + t.length) % t.length : (r + 1) % t.length; break; case "ArrowLeft": o = "rtl" === document.dir ? (r + 1) % t.length : (r - 1 + t.length) % t.length; break; case "Home": o = 0; break; case "End": o = t.length - 1; break; case "Enter": t.eq(r).trigger("click"); break; default: return }e.preventDefault(); const n = t.eq(o); bootstrap.Tab.getOrCreateInstance(n[0]).show(), n.trigger("focus") }), document.querySelectorAll(".nice-select-search").forEach(function (e) { e.setAttribute("aria-autocomplete", "list"), e.setAttribute("aria-label", "Search options"), e.setAttribute("autocomplete", "off") });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.