$(function(){var e,t=$(".datatables-users"),n={1:{title:"Pending",class:"bg-label-warning"},2:{title:"Active",class:"bg-label-success"},3:{title:"Inactive",class:"bg-label-secondary"}},c="app-user-view-account.html";t.length&&(e=t.DataTable({ajax:assetsPath+"json/user-list.json",columns:[{data:"id"},{data:"id"},{data:"full_name"},{data:"role"},{data:"current_plan"},{data:"billing"},{data:"status"},{data:""}],columnDefs:[{className:"control",orderable:!1,searchable:!1,responsivePriority:2,targets:0,render:function(e,t,a,s){return""}},{targets:1,orderable:!1,checkboxes:{selectAllRender:''},render:function(){return''},searchable:!1},{targets:2,responsivePriority:4,render:function(e,t,a,s){var n=a.full_name,r=a.email,l=a.avatar;return'
'+(l?'

':'
'+(l=(((l=(n=a.full_name).match(/\b\w/g)||[]).shift()||"")+(l.pop()||"")).toUpperCase())+"")+'
"}},{targets:3,render:function(e,t,a,s){a=a.role;return""+{Subscriber:'',Author:'',Maintainer:'',Editor:'',Admin:''}[a]+a+""}},{targets:4,render:function(e,t,a,s){return''+a.current_plan+""}},{targets:6,render:function(e,t,a,s){a=a.status;return''+n[a].title+""}},{targets:-1,title:"Actions",searchable:!1,orderable:!1,render:function(e,t,a,s){return''}}],order:[[2,"desc"]],dom:'<"row"<"col-sm-12 col-md-4 col-lg-6" l><"col-sm-12 col-md-8 col-lg-6"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-md-end justify-content-center align-items-center flex-sm-nowrap flex-wrap flex-sm-row flex-column"<"me-4"f><"user_role w-px-200 me-sm-4 mb-6 mb-sm-0"><"user_plan w-px-200 mb-6 mb-sm-0">>>>t<"row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>',language:{sLengthMenu:"_MENU_",search:"",searchPlaceholder:"Search User",paginate:{next:'',previous:''}},responsive:{details:{display:$.fn.dataTable.Responsive.display.modal({header:function(e){return"Details of "+e.data().full_name}}),type:"column",renderer:function(e,t,a){a=$.map(a,function(e,t){return""!==e.title?'| '+e.title+": | "+e.data+" |
":""}).join("");return!!a&&$('').append(a)}}},initComplete:function(){this.api().columns(3).every(function(){var t=this,a=$('').appendTo(".user_role").on("change",function(){var e=$.fn.dataTable.util.escapeRegex($(this).val());t.search(e?"^"+e+"$":"",!0,!1).draw()});t.data().unique().sort().each(function(e,t){a.append('")})}),this.api().columns(4).every(function(){var t=this,a=$('').appendTo(".user_plan").on("change",function(){var e=$.fn.dataTable.util.escapeRegex($(this).val());t.search(e?"^"+e+"$":"",!0,!1).draw()});t.data().unique().sort().each(function(e,t){a.append('")})})}})),$(".datatables-users tbody").on("click",".delete-record",function(){e.row($(this).parents("tr")).remove().draw()}),setTimeout(()=>{$(".dataTables_filter .form-control").removeClass("form-control-sm"),$(".dataTables_length .form-select").removeClass("form-select-sm"),$(".dataTables_length .form-select").addClass("mx-0"),$(".dataTables_length").addClass("mb-0 mb-md-6")},300)}),function(){var e=document.querySelectorAll(".role-edit-modal"),t=document.querySelector(".add-new-role"),a=document.querySelector(".role-title");t.onclick=function(){a.innerHTML="Add New Role"},e&&e.forEach(function(e){e.onclick=function(){a.innerHTML="Edit Role"}})}();