var _settingsNav=new Dropdown("settings-nav");var _uploadAvatar=document.getElementById("upload-avatar");if(_uploadAvatar){_uploadAvatar.addEventListener("change",function(){var _urlLoader=new URLLoader();var formData=new FormData();formData.append("image",this.files[0]);_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load('/ajax/api/updateAvatar',0,formData)})} var _uploadCover=document.getElementById("upload-cover");if(_uploadCover){_uploadCover.addEventListener("change",function(){var _urlLoader=new URLLoader();var formData=new FormData();formData.append("image",this.files[0]);_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load('/ajax/api/updateCover',0,formData)})} function uploadCoverHandler(e){_uploadCover.dispatchEvent(new MouseEvent('click'))} function uploadAvatarHandler(e){_uploadAvatar.dispatchEvent(new MouseEvent('click'))} function sendFriendRequest(friendId){var params={friendId:friendId} var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){window.location.href=window.location.href}});_urlLoader.load(`/ajax/api/sendFriendRequest`,0,params)} function removeFriendHandler(friendId){removeFriend(friendId,function(){window.location.href=window.location.href})} function removeFriend(friendId,onSuccess){var params={friendId:friendId} var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var response=e.data;if(!response.error){if(typeof onSuccess!=="undefined"){onSuccess()}}});_urlLoader.load(`/ajax/api/removeFriend`,0,params)};function removeFriendHandler(friendId){removeFriend(friendId,function(){var element=document.querySelector(`[data-friend-id="${friendId}"]`);element.parentNode.removeChild(element)})} var _searchFriend=document.getElementById("search-friend");var _friends=document.querySelectorAll('div[data-friend-username]');function searchFriendHandler(e){if(_searchFriend.value.length>0){for(var i=0;i<_friends.length;i++){if(_friends[i].dataset.friendUsername.toLowerCase().indexOf(_searchFriend.value.toLowerCase())==-1){_friends[i].classList.add("hide")}else{_friends[i].classList.remove("hide")}}}else{for(var i=0;i<_friends.length;i++){_friends[i].classList.remove("hide")}}} _searchFriend.addEventListener("input",searchFriendHandler)