function sortTable(n){var t="asc",i;$(".link-list__th-btn").each(function(i,r){$(r.parentElement).hasClass(`link-list__th--${n}`)?r.classList.contains("asc")?(r.classList.replace("asc","desc"),t="desc"):(r.classList.remove("desc"),r.classList.add("asc"),t="asc"):r.classList.remove("asc","desc")});i=$("#documentTable .documentBody");$("#documentTable .documentBody [role='row']").sort(function(i,r){var u=i.querySelector(`.link-list__td--${n} .hiddenValue`).value.toLowerCase(),f=r.querySelector(`.link-list__td--${n} .hiddenValue`).value.toLowerCase();return t==="asc"?u.localeCompare(f):f.localeCompare(u)}).appendTo(i)}function updateFilters(n){var i=window.location.href.split("?")[0],t=[],r,u,f,e;if($("#language-select").length&&(r=$("#language-select").val(),r!=="0"&&t.push("lang="+r)),$("#assetType-select").length&&(u=$("#assetType-select").val(),u!=="0"&&t.push("assetType="+u)),$("#timeframe-select").length&&(f=$("#timeframe-select").val(),f!=="0"&&t.push("year="+f)),n)t.push("sort="+n);else{const n=new URLSearchParams(window.location.search.toLowerCase());e=n.get("sort");e&&t.push("sort="+e)}t.length>0&&(i=i+"?"+t.join("&"));window.location=i}function setSort(n){var i,r;const t=new URLSearchParams(window.location.search.toLowerCase());i=t.get("lang");r=t.get("year");i;n=window.location.href.indexOf("?")>-1?"&sort="+n:"?sort="+n;window.location=window.location.href+n}$(document).ready(function(){$("#timeframe-select, #language-select, #assetType-select").change(function(){updateFilters()});$(".link-list__th--year").click(function(n){n.preventDefault();sortTable("year")});$(".link-list__th--month").click(function(n){n.preventDefault();sortTable("month")});$(".link-list__th--day").click(function(n){n.preventDefault();sortTable("day")});$(".link-list__th--name").click(function(n){n.preventDefault();sortTable("name")});$(".link-list__th--type").click(function(n){n.preventDefault();sortTable("type")});$(".link-list__th--lang").click(function(n){n.preventDefault();sortTable("lang")});$(".listViewButton").click(function(n){n.preventDefault()})})