shell bypass 403
!function(e){"use strict";e("body").on("click",".js-finish-meeting-reserve",function(i){i.preventDefault();var t=e(this).attr("data-id"),n='<div class="">\n <p class="">'+finishReserveHint+'</p>\n <div class="mt-30 d-flex align-items-center justify-content-center">\n <button type="button" id="finishReserve" data-href="'+("/panel/meetings/"+t+"/finish")+'" class="btn btn-sm btn-primary">'+finishReserveConfirm+'</button>\n <button type="button" class="btn btn-sm btn-danger ml-10 close-swl">'+finishReserveCancel+"</button>\n </div>\n</div>";Swal.fire({title:finishReserveTitle,html:n,icon:"warning",showConfirmButton:!1,showCancelButton:!1,allowOutsideClick:function(){return!Swal.isLoading()}})}),e("body").on("click","#finishReserve",function(i){i.preventDefault();var t=e(this),n=t.attr("data-href");t.addClass("loadingbar primary").prop("disabled",!0),e.get(n,function(e){e&&200===e.code?(Swal.fire({title:finishReserveSuccess,text:finishReserveSuccessHint,showConfirmButton:!1,icon:"success"}),setTimeout(function(){void 0!==e.redirect_to&&void 0!==e.redirect_to&&null!==e.redirect_to&&""!==e.redirect_to?window.location.href=e.redirect_to:window.location.reload()},1e3)):Swal.fire({title:finishReserveFail,text:finishReserveFailHint,icon:"error"})}).error(function(e){Swal.fire({title:finishReserveFail,text:finishReserveFailHint,icon:"error"})}).always(function(){t.removeClass("loadingbar primary").prop("disabled",!1)})})}(jQuery);