!function(){var e="assets/images/users/user-dummy-img.jpg",t="assets/images/users/multi-user.jpg",s=!1;function a(){var e=document.querySelectorAll(".user-chat");Array.from(document.querySelectorAll(".chat-user-list li a")).forEach((function(t){t.addEventListener("click",(function(t){e.forEach((function(e){e.classList.add("user-chat-show")}));var s=document.querySelector(".chat-user-list li.active");s&&s.classList.remove("active"),this.parentNode.classList.add("active")}))})),document.querySelectorAll(".user-chat-remove").forEach((function(t){t.addEventListener("click",(function(t){e.forEach((function(e){e.classList.remove("user-chat-show")}))}))}))}Array.from(document.querySelectorAll(".favourite-btn")).forEach((function(e){e.addEventListener("click",(function(e){this.classList.toggle("active")}))}));var n="users",r="assets/json/",o="";p(l="users-chat");var l,c=function(e,t){var s=new XMLHttpRequest;s.open("GET",r+e,!0),s.responseType="json",s.onload=function(){var e=s.status;t(200===e?null:e,s.response)},s.send()};function d(e,t,s,a,n){var r='
';if(null!=t)r+='

'+t+"

";else if(s&&s.length>0){for(r+='
',i=0;i
';r+="
"}else a.length>0&&(r+='
design-phase-1-approved.pdf

12.5 MB

');return!0===n&&(r+=''),r+=""}function m(){"users"==n?(document.getElementById("channel-chat").style.display="none",document.getElementById("users-chat").style.display="block",u(r+"chats.json")):(document.getElementById("channel-chat").style.display="block",document.getElementById("users-chat").style.display="none",u(r+"chats.json"))}function u(e){var t,a,r;t=e,a=function(e,t){if(null!==e)console.log("Something went wrong: "+e);else{var a="users"==n?t[0].chats:t[0].channel_chat;document.getElementById(n+"-conversation").innerHTML="";var r=0;a.forEach((function(e,t){if(r>0)r-=1;else{var s=1==e.from_id?" right":" left",i=o.find((function(t){return t.id==e.to_id})),l='
  • ';1!=e.from_id&&(l+='
    '),l+='
    ',l+=d(e.id,e.msg,e.has_images,e.has_files,e.has_dropDown),a[t+1]&&e.from_id==a[t+1].from_id&&(r=function(e,t,s){for(var a=0;e[t]&&e[t+1]&&e[t+1].from_id==s;)a++,t++;return a}(a,t,e.from_id),l+=function(e,t,s,a){for(var n=0;e[t]&&e[t+1]&&e[t+1].from_id==s;)n=d(e[t+1].id,e[t+1].msg,e[t+1].has_images,e[t+1].has_files,e[t+1].has_dropDown),t++;return n}(a,t,e.from_id)),l+='
    '+i.name+''+e.datetime+'
    ',l+="
  • ",document.getElementById(n+"-conversation").innerHTML+=l}}))}x.querySelectorAll(".delete-item").forEach((function(e){e.addEventListener("click",(function(){2==e.closest(".user-chat-content").childElementCount?e.closest(".chat-list").remove():e.closest(".ctext-wrap").remove()}))})),E(),b(),function(){var e=x.querySelectorAll(".reply-message"),t=document.querySelector(".replyCard"),a=document.querySelector("#close_toggle");e.forEach((function(e){e.addEventListener("click",(function(){s=!0,t.classList.add("show"),a.addEventListener("click",(function(){t.classList.remove("show")}));var n=e.closest(".ctext-wrap").children[0].children[0].innerText;document.querySelector(".replyCard .replymessage-block .flex-grow-1 .mb-0").innerText=n;var r=document.querySelector(".user-chat-topbar .text-truncate .username").innerHTML,i=e.closest(".chat-list")?e.closest(".chat-list").classList.contains("left")?r:"You":r;document.querySelector(".replyCard .replymessage-block .flex-grow-1 .conversation-name").innerText=i}))}))}(),function(){var e=w.querySelectorAll(".reply-message"),t=document.querySelector(".replyCard"),a=document.querySelector("#close_toggle");e.forEach((function(e){e.addEventListener("click",(function(){s=!0,t.classList.add("show"),a.addEventListener("click",(function(){t.classList.remove("show")}));var n=e.closest(".ctext-wrap").children[0].children[0].innerText;document.querySelector(".replyCard .replymessage-block .flex-grow-1 .mb-0").innerText=n;var r=e.closest(".user-chat-content").querySelector(".conversation-name .name").innerText,i=e.closest(".chat-list")?e.closest(".chat-list").classList.contains("left")?r:"You":r;document.querySelector(".replyCard .replymessage-block .flex-grow-1 .conversation-name").innerText=i}))}))}(),function(){var e=x.querySelectorAll(".copy-message");e.forEach((function(e){e.addEventListener("click",(function(){var t=e.closest(".ctext-wrap").children[0]?e.closest(".ctext-wrap").children[0].children[0].innerText:"";navigator.clipboard.writeText(t)}))}))}(),function(){var e=w.querySelectorAll(".copy-message");e.forEach((function(e){e.addEventListener("click",(function(){var t=e.closest(".ctext-wrap").children[0]?e.closest(".ctext-wrap").children[0].children[0].innerText:"";navigator.clipboard.writeText(t)}))}))}(),document.querySelectorAll(".copy-message").forEach((function(e){e.addEventListener("click",(function(){function e(){document.getElementById("copyClipBoard").style.display="none",document.getElementById("copyClipBoardChannel").style.display="none"}document.getElementById("copyClipBoard").style.display="block",document.getElementById("copyClipBoardChannel").style.display="block",setTimeout(e,1e3)}))})),p("users-chat"),GLightbox({selector:".popup-img",title:!1})},(r=new XMLHttpRequest).open("GET",t,!0),r.responseType="json",r.onload=function(){var e=r.status;200===e?(document.getElementById("elmLoader").innerHTML="",a(null,r.response)):a(e,r.response)},r.send()}function p(e){setTimeout((function(){var t=document.getElementById(e).querySelector("#chat-conversation .simplebar-content-wrapper")?document.getElementById(e).querySelector("#chat-conversation .simplebar-content-wrapper"):"",s=document.getElementsByClassName("chat-conversation-list")[0]?document.getElementById(e).getElementsByClassName("chat-conversation-list")[0].scrollHeight-window.innerHeight+335:0;s&&t.scrollTo({top:s,behavior:"smooth"})}),100)}c("chat-users-list.json",(function(r,i){null!==r?console.log("Something went wrong: "+r):(i[0].users.forEach((function(e,t){var s=e.profile?'':'
    '+e.nickname+'
    ',a=e.messagecount?'
    '+e.messagecount+"
    ":"",n=e.messagecount?'':'',r=1===e.id?"active":"";document.getElementById("userList").innerHTML+='
  • '+n+'
    '+s+'

    '+e.name+"

    "+a+"
  • "})),i[0].channels.forEach((function(e,t){var s=e.messagecount?'
    '+e.messagecount+"
    ":"",a=(e.messagecount&&e.messagecount,e.messagecount?'':'');document.getElementById("channelList").innerHTML+='
  • '+a+'
    #

    '+e.name+"

    "+s+"
  • "}))),a(),document.querySelectorAll("#userList li").forEach((function(t){t.addEventListener("click",(function(){n="users",m(),l="users-chat";var a=t.getAttribute("id"),r=t.querySelector(".text-truncate").innerHTML,i=t.querySelector(".avatar-xxs .userprofile").getAttribute("src");document.querySelector(".user-chat-topbar .text-truncate .username").innerHTML=r,document.querySelector(".profile-offcanvas .username").innerHTML=r,1==s&&(s=!1,document.querySelector(".replyCard").classList.remove("show")),document.getElementById(a).querySelector(".userprofile")?(i=document.getElementById(a).querySelector(".userprofile").getAttribute("src"),document.querySelector(".user-chat-topbar .avatar-xs").setAttribute("src",i),document.querySelector(".profile-offcanvas .avatar-lg").setAttribute("src",i)):(document.querySelector(".user-chat-topbar .avatar-xs").setAttribute("src",e),document.querySelector(".profile-offcanvas .avatar-lg").setAttribute("src",e)),document.getElementById("users-conversation").querySelectorAll(".left .chat-avatar").forEach((function(t){i?t.querySelector("img").setAttribute("src",i):t.querySelector("img").setAttribute("src",e)})),window.stop()}))})),document.querySelectorAll("#channelList li").forEach((function(e){e.addEventListener("click",(function(){l="channel-chat",n="channel",m();var a=e.querySelector(".text-truncate").innerHTML,r=document.getElementById("channel-chat");r.querySelector(".user-chat-topbar .text-truncate .username").innerHTML=a,document.querySelector(".profile-offcanvas .username").innerHTML=a,r.querySelector(".user-chat-topbar .avatar-xs").setAttribute("src",t),document.querySelector(".profile-offcanvas .avatar-lg").setAttribute("src",t),1==s&&(s=!1,document.querySelector(".replyCard").classList.remove("show"))}))}))})),c("chat-contacts-list.json",(function(t,r){if(null!==t)console.log("Something went wrong: "+t);else{o=r,r.sort((function(e,t){return e.name.localeCompare(t.name)}));var i="",l="";o.forEach((function(e,t){var s=e.profile?'':''+e.nickname+"";i='
  • '+s+'

    '+e.name+'

  • ';var a='
    '+e.name.charAt(0).toUpperCase()+'