window.AddMyCameraEvent=function(){var t=$("#addCameraButton").attr("class"),i=$("#addCameraButton").attr("data-id"),n;n=t=="btn btn-primary"?!0:!1;$.ajax("/Camera/SaveMyCameras",{traditional:!0,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({CameraId:i,isChecked:n}),type:"POST"}).done(function(){window.DisplayMyCamerasMobile&&window.DisplayMyCamerasMobile();window.DisplayMyCameras&&window.DisplayMyCameras();n?($("#addCameraButton").addClass("btn-danger").removeClass("btn-primary"),$("#addCameraButton").prop("value",window.resources.Remove),$("#addCameraButton").attr("title",window.resources.RemoveCameras)):($("#addCameraButton").addClass("btn-primary").removeClass("btn-danger"),$("#addCameraButton").prop("value",window.resources.Add),$("#addCameraButton").attr("title",window.resources.AddCameras));$(document).trigger("layer-changed",["MyCameras",null])})};window.DisplayMyCameras=function(n){function t(n){var t="",i;return resources.CctvEnableVideo=="True"&&(!n.videoDisabled&&n.videoUrl&&n.videoType!=null?(t+='<div id="'+n.id+'-myVideoContainer" data-cameraid="'+n.id+'" data-videoauth="'+n.isVideoAuthRequired+'" data-videourl="'+n.videoUrl+'" data-streamtype="'+n.videoType+'"><\/div>',i=n.displayCamera?"":"disabled",t+='<div class="text-center"><button class="btn btn-default btn-xs showMyVideo" id="showVideo-'+n.id+'" data-camera-id="'+n.id+'"'+i+"> "+resources.ShowVideo+" <\/button>",t+='<button class="btn btn-default btn-xs hideMyVideo" id="hideVideo-'+n.id+'" data-camera-id="'+n.id+'" style="display:none">'+resources.HideVideo+"<\/button><\/div>"):t+=n.videoDisabled?'<div class="text-center">  '+resources.CctvNoVideoAtThisTime+"  <\/div>":'<div class="text-center">  '+resources.CctvNoVideo+"<\/div>"),t}n||(n=$("#myCameraList").val());$.ajax("/Camera/GetUserCameras",{type:"GET",data:{listId:n},cache:!1}).done(function(i){var r,e,u,f,s,o;if(Array.isArray(i.data)){if(r=i.data,i.myCameras&&(e=window.MyCameras.findIndex(t=>t.id==n),e>-1&&(window.MyCameras[e].cameras=r),$("#myCameraList").val(n)),$(".cameraCarousel").slick("slickRemove",null,null,!0),r.length===0){$("#NoCameras").show();$("#myCameraTitle").hide();return}for($("#NoCameras").hide(),$("#myCameraTitle").show(),u=0;u<r.length;u++)f="",s=r[u].description3!="N/A"&&r[u].description3!="S.O."&&(r[u].description4=="N/A"||r[u].description4=="S.O."),s&&(f='<div class="dirDescHeader">'+r[u].description3+"<\/div>"),o='<img id="carouselId-'+r[u].id+'" data-id="'+r[u].id+'" data-title="'+r[u].displayName+'" data-lazy="/map/Cctv/'+r[u].id+'"  data-url="/map/Cctv/'+r[u].id+'" class="myCamImg" alt="'+r[u].description1+'" data-refresh-rate="'+r[u].refreshRateMs+'" />',resources.CameraImageLink=="True"?$(".cameraCarousel").slick("slickAdd","<div>"+f+'<a href="/map/Cctv/'+r[u].id+'"  target="_blank">'+o+"<\/a>"+t(r[u])+"<\/div>"):$(".cameraCarousel").slick("slickAdd","<div>"+f+o+t(r[u])+"<\/div>");r.length>0&&$(document).trigger("cameraCarouselLoaded")}})}