diff --git a/lhc_web/design/defaulttheme/js/angular.lhc.js b/lhc_web/design/defaulttheme/js/angular.lhc.js index d69e4ea29a..e0f914e2e5 100644 --- a/lhc_web/design/defaulttheme/js/angular.lhc.js +++ b/lhc_web/design/defaulttheme/js/angular.lhc.js @@ -1440,7 +1440,10 @@ lhcAppControllers.controller('LiveHelperChatCtrl',['$scope','$http','$location', }); }; - this.openModal = function(url) { + this.openModal = function(url, event) { + if (event) { + event.stopPropagation(); + } lhc.revealModal({'url':WWW_DIR_JAVASCRIPT+url,hidecallback: function() { $scope.loadChatList(); }}); } diff --git a/lhc_web/design/defaulttheme/js/angular.lhc.min.js b/lhc_web/design/defaulttheme/js/angular.lhc.min.js index 1eb29462ab..00f381c614 100644 --- a/lhc_web/design/defaulttheme/js/angular.lhc.min.js +++ b/lhc_web/design/defaulttheme/js/angular.lhc.min.js @@ -1 +1 @@ -try{var phonecatApp=angular.module("lhcApp",["lhcAppServices","lhcAppControllers"]),services=angular.module("lhcAppServices",[]),lhcAppControllers=angular.module("lhcAppControllers",["checklist-model"]);lhcAppControllers.config(["$compileProvider",function(t){t.debugInfoEnabled(!1)}]),lhcAppControllers.run(["$http",function(t){t.defaults.headers.common["X-CSRFToken"]=confLH.csrf_token}]),angular.element(document).ready((function(){angular.element(document.querySelector("form")).triggerHandler("$destroy")})),services.factory("LiveHelperChatFactory",["$http","$q",function(t,e){return this.loadChatList=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/syncadmininterface"+i).then((function(t){void 0!==t.error_url?document.location=t.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.loadInitialData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/loadinitialdata"+i).then((function(t){void 0!==t.error_url?document.location=t.data.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.loadActiveChats=function(){var i=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/loadactivechats").then((function(t){void 0!==t.error_url?document.location=t.error_url:i.resolve(t.data)}),(function(t){i.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),i.promise},this.getNotificationsData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/getnotificationsdata/(id)/"+i).then((function(t){void 0!==t.error_url?document.location=t.data.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.getChatData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/getchatdata/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setInactive=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setinactive/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setOnlineMode=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setoffline/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setAlwaysOnlineMode=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setalwaysonline/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.changeVisibility=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setinvisible/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.getActiveOperatorChat=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"groupchat/startchatwithoperator/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.rejectGroupChat=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"groupchat/leave/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setLocalSettings=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"front/settings",{attr:i,val:n}).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.newGroupChat=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"groupchat/newgroupajax/",{name:i,public:n}).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.searchProvider=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"chat/searchprovider/"+i+"/?exclude_disabled=1&q="+n).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.truncate=function(t,e,i){return isNaN(e)&&(e=10),void 0===i&&(i="..."),t.length<=e||t.length-i.length<=e?t:String(t).substring(0,e-i.length)+i},this}]);var $_LHC_API={};lhcAppControllers.controller("LiveHelperChatCtrl",["$scope","$http","$location","$rootScope","$log","$interval","LiveHelperChatFactory",function(t,e,i,n,o,a,s){t.predicate="last_visit",t.pending_chats={},t.pending_chats_expanded=!0,t.active_chats={},t.active_chats_expanded=!0,t.my_active_chats_expanded=!0,t.closed_chats={},t.closed_chats_expanded=!0,t.unread_chats={},t.unread_chats_expanded=!0,t.transfer_dep_chats={},t.transfer_chats={},t.timeoutControl=null,t.setTimeoutEnabled=!0,t.lmtoggle=!1,t.lmtoggler=!1,t.custom_list_1_expanded=!0,t.custom_list_2_expanded=!0,t.custom_list_3_expanded=!0,t.custom_list_4_expanded=!0,t.current_user_id=confLH.user_id;var d=this;this.restoreSettingByString=function(t,e){if(1==e){var i=t.split("/"),n=new Array;return angular.forEach(i,(function(t){n.push(parseInt(t))})),n}return t},this.restoreLocalSetting=function(t,e,i){try{if(localStorage){var n=localStorage.getItem(t);if(null!==n){if(1==i){var o=n.split("/"),a=new Array;return angular.forEach(o,(function(t){a.push(parseInt(t))})),a}return n}return e}}catch(t){}return e},this.custom_extension_filter="",this.limitb="10",this.limita="10",this.limitu="10",this.limitp="10",this.limito=confLH.dlist.op_n,this.restoreLocalSetting("limito",confLH.dlist.op_n,!1),this.limitc="10",this.limitd="10",this.limitmc="10",this.limitgc="10",this.limits="10",this.activeu=[],this.pendingu=[],this.subjectu=[],t.lmtoggle="false"!=this.restoreLocalSetting("lmtoggle","false",!1),t.lmtoggler="false"!=this.restoreLocalSetting("lmtoggler","false",!1),this.lhcVersion=0,this.lhcVersionCounter=8,this.lhcPendingRefresh=!1,this.lhcConnectivityProblem=!1,this.lhcConnectivityProblemExplain="",this.lastd_activity=Math.round((new Date).getTime()/1e3),this.lastidEvent=0,this.userDepartments=[],this.userProductNames=[],this.userDepartmentsGroups=[],this.userGroups=[],this.userList=[],this.widgets=[],this.additionalColumns=[],this.excludeIcons=[],this.notifIcons=[],this.departmentd=[],this.departmentd_dpgroups=[],this.departmentdNames=[],this.operatord=[],this.operatord_dpgroups=[],this.operatordNames=[],this.actived=[],this.actived_products=[],this.actived_dpgroups=[],this.actived_ugroups=[],this.activedNames=[],this.mcd=[],this.mcd_products=[],this.mcd_dpgroups=[],this.mcdNames=[],this.unreadd=[],this.unreadd_products=[],this.unreadd_dpgroups=[],this.unreaddNames=[],this.pendingd=[],this.pendingd_products=[],this.pendingd_dpgroups=[],this.pendingd_ugroups=[],this.pendingdNames=[],this.botd=[],this.botd_products=[],this.botd_dpgroups=[],this.botd_ugroups=[],this.botdNames=[],this.subjectd=[],this.subjectd_products=[],this.subjectd_dpgroups=[],this.subjectd_ugroups=[],this.subjectdNames=[],this.closedd=[],this.closedd_products=[],this.closedd_dpgroups=[],this.closeddNames=[],this.statusNotifications=[],this.isListLoaded=!1,this.widgetsItems=new Array,this.widgetsItems.push("actived"),this.widgetsItems.push("departmentd"),this.widgetsItems.push("unreadd"),this.widgetsItems.push("pendingd"),this.widgetsItems.push("operatord"),this.widgetsItems.push("closedd"),this.widgetsItems.push("mcd"),this.widgetsItems.push("botd"),this.widgetsItems.push("subjectd"),d.departmentd_hide_dep="false"!=d.restoreLocalSetting("departmentd_hide_dep","false",!1),d.departmentd_hide_dgroup="false"!=d.restoreLocalSetting("departmentd_hide_dgroup","false",!1),this.timeoutActivity=null,this.timeoutActivityTime=300,this.blockSync=!1,this.hideOnline=!1,this.hideInvisible=!1,this.alwaysOnline=!1,this.inActive=!1,this.bot_st={},ee.addListener("angularSyncDisabled",(function(e){t.syncDisabled(e)})),ee.addListener("angularLoadChatList",(function(){t.loadChatList()})),ee.addListener("angularStartChatOperatorPublic",(function(e){t.startChatOperatorPublic(e)})),ee.addListener("angularStartChatbyId",(function(t){d.startChatByID(t)})),this.changeVisibility=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.changeVisibility(1==!d.hideInvisible?"true":"false").then((function(t){!1===t.error?d.hideInvisible=!d.hideInvisible:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status!")}))},this.changeAlwaysOnline=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.setAlwaysOnlineMode(1==!d.alwaysOnline?"true":"false").then((function(t){!1===t.error?d.alwaysOnline=!d.alwaysOnline:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status! "+t)}))},this.changeOnline=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.setOnlineMode(1==!d.hideOnline?"true":"false").then((function(t){!1===t.error?d.hideOnline=!d.hideOnline:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status! "+t)}))},angular.forEach(this.widgetsItems,(function(t){d[t+"_all_departments"]="false"!=d.restoreLocalSetting(t+"_all_departments","false",!1),d[t+"_hide_hidden"]="false"!=d.restoreLocalSetting(t+"_hide_hidden","false",!1),d[t+"_hide_disabled"]="false"!=d.restoreLocalSetting(t+"_hide_disabled","false",!1),d[t+"_only_online"]="false"!=d.restoreLocalSetting(t+"_only_online","false",!1),d[t+"_only_explicit_online"]="false"!=d.restoreLocalSetting(t+"_only_explicit_online","false",!1)})),this.storeLocalSetting=function(t,e){if(localStorage)try{e=localStorage.setItem(t,e)}catch(t){}},this.removeLocalSetting=function(t){if(localStorage)try{localStorage.removeItem(t)}catch(t){}},this.toggleList=function(e){if(t[e]=!t[e],localStorage)try{localStorage.setItem(e,t[e])}catch(t){}},this.toggleWidgetData=[],this.toggleWidget=function(e,i){if(d.toggleWidgetData[e]=void 0===d.toggleWidgetData[e]||!d.toggleWidgetData[e],localStorage)try{localStorage.setItem(e,d.toggleWidgetData[e])}catch(t){}void 0!==i&&1==i&&(d.isListLoaded=!1,t.loadChatList())},this.toggleWidgetSort=function(e,i,n,o){if(d.toggleWidgetData[e]=void 0===d.toggleWidgetData[e]?i:d.toggleWidgetData[e]==i?n:i,localStorage)try{localStorage.setItem(e,d.toggleWidgetData[e])}catch(t){}void 0!==o&&1==o&&(d.isListLoaded=!1,t.loadChatList())},this.getToggleWidget=function(t,e){this.toggleWidgetData[t]="false"!=this.restoreLocalSetting(t,void 0===e?"false":e,!1)},this.getToggleWidgetSort=function(t){this.toggleWidgetData[t]=this.restoreLocalSetting(t,"",!1)},t.getSyncFilter=function(){d.custom_extension_filter="";var e="/(limita)/"+parseInt(d.limita);if(e+="/(limitu)/"+parseInt(d.limitu),e+="/(limitp)/"+parseInt(d.limitp),e+="/(limito)/"+parseInt(d.limito),e+="/(limitc)/"+parseInt(d.limitc),e+="/(limitd)/"+parseInt(d.limitd),e+="/(limits)/"+parseInt(d.limits),e+="/(limitmc)/"+parseInt(d.limitmc),e+="/(limitb)/"+parseInt(d.limitb),e+="/(limitgc)/"+parseInt(d.limitgc),"object"==typeof d.widgetsActive&&d.widgetsActive.length>0){var i={my_chats:0,online_operators:1,group_chats:2,pending_chats:3,online_visitors:4,unread_chats:5,active_chats:6,bot_chats:7,transfered_chats:8,departments_stats:9,subject_chats:20},n=[];angular.forEach(d.widgetsActive,(function(t){i[t]&&n.push(i[t])})),e+="/(w)/"+n.join("/")}("object"==typeof d.activeu&&d.activeu.length>0&&(e+="/(activeu)/"+d.activeu.join("/")),"object"==typeof d.pendingu&&d.pendingu.length>0&&(e+="/(pendingu)/"+d.pendingu.join("/")),"object"==typeof d.subjectu&&d.subjectu.length>0&&(e+="/(subjectu)/"+d.subjectu.join("/")),"object"==typeof d.actived_dpgroups&&d.actived_dpgroups.length>0&&(e+="/(adgroups)/"+d.actived_dpgroups.join("/")),"object"==typeof d.pendingd_dpgroups&&d.pendingd_dpgroups.length>0&&(e+="/(pdgroups)/"+d.pendingd_dpgroups.join("/")),"object"==typeof d.subjectd_dpgroups&&d.subjectd_dpgroups.length>0&&(e+="/(sdgroups)/"+d.subjectd_dpgroups.join("/")),"object"==typeof d.closedd_dpgroups&&d.closedd_dpgroups.length>0&&(e+="/(cdgroups)/"+d.closedd_dpgroups.join("/")),"object"==typeof d.botd_dpgroups&&d.botd_dpgroups.length>0&&(e+="/(bdgroups)/"+d.botd_dpgroups.join("/")),"object"==typeof d.mcd_dpgroups&&d.mcd_dpgroups.length>0&&(e+="/(mdgroups)/"+d.mcd_dpgroups.join("/")),"object"==typeof d.unreadd_dpgroups&&d.unreadd_dpgroups.length>0&&(e+="/(udgroups)/"+d.unreadd_dpgroups.join("/")),"object"==typeof d.departmentd_dpgroups&&d.departmentd_dpgroups.length>0&&(e+="/(ddgroups)/"+d.departmentd_dpgroups.join("/")),"object"==typeof d.operatord_dpgroups&&d.operatord_dpgroups.length>0&&(e+="/(odpgroups)/"+d.operatord_dpgroups.join("/")),"object"==typeof d.actived)&&(d.actived.length>0?e+="/(actived)/"+d.actived.join("/"):(o=d.manualFilterByFilter("actived")).length>0&&(e+="/(actived)/"+o.join("/")));"object"==typeof d.subjectd&&(d.subjectd.length>0?e+="/(subjectd)/"+d.subjectd.join("/"):(o=d.manualFilterByFilter("subjectd")).length>0&&(e+="/(subjectd)/"+o.join("/")));"object"==typeof d.mcd&&(d.mcd.length>0?e+="/(mcd)/"+d.mcd.join("/"):(o=d.manualFilterByFilter("mcd")).length>0&&(e+="/(mcd)/"+o.join("/")));"object"==typeof d.unreadd&&(d.unreadd.length>0?e+="/(unreadd)/"+d.unreadd.join("/"):(o=d.manualFilterByFilter("unreadd")).length>0&&(e+="/(unreadd)/"+o.join("/")));"object"==typeof d.botd&&(d.botd.length>0?e+="/(botd)/"+d.botd.join("/"):(o=d.manualFilterByFilter("botd")).length>0&&(e+="/(botd)/"+o.join("/")));if("object"==typeof d.pendingd){var o;if(d.pendingd.length>0)e+="/(pendingd)/"+d.pendingd.join("/");else(o=d.manualFilterByFilter("pendingd")).length>0&&(e+="/(pendingd)/"+o.join("/"));void 0!==d.toggleWidgetData.pending_chats_sort&&1==d.toggleWidgetData.pending_chats_sort&&(e+="/(psort)/asc")}"object"==typeof d.operatord&&(d.operatord.length>0?e+="/(operatord)/"+d.operatord.join("/"):(o=d.manualFilterByFilter("operatord")).length>0&&(e+="/(operatord)/"+o.join("/")));("object"==typeof d.closedd&&d.closedd.length>0&&(e+="/(closedd)/"+d.closedd.join("/")),"object"==typeof d.departmentd)&&(d.departmentd.length>0?e+="/(departmentd)/"+d.departmentd.join("/"):(o=d.manualFilterByFilter("departmentd")).length>0&&(e+="/(departmentd)/"+o.join("/")));"object"==typeof d.actived_products&&d.actived_products.length>0&&(e+="/(activedprod)/"+d.actived_products.join("/")),"object"==typeof d.pendingd_ugroups&&d.pendingd_ugroups.length>0&&(e+="/(pugroups)/"+d.pendingd_ugroups.join("/")),"object"==typeof d.subjectd_ugroups&&d.subjectd_ugroups.length>0&&(e+="/(sugroups)/"+d.subjectd_ugroups.join("/")),"object"==typeof d.actived_ugroups&&d.actived_ugroups.length>0&&(e+="/(augroups)/"+d.actived_ugroups.join("/")),"object"==typeof d.mcd_products&&d.mcd_products.length>0&&(e+="/(mcdprod)/"+d.mcd_products.join("/")),"object"==typeof d.unreadd_products&&d.unreadd_products.length>0&&(e+="/(unreaddprod)/"+d.unreadd_products.join("/")),"object"==typeof d.pendingd_products&&d.pendingd_products.length>0&&(e+="/(pendingdprod)/"+d.pendingd_products.join("/")),"object"==typeof d.subjectd_products&&d.subjectd_products.length>0&&(e+="/(subjectdprod)/"+d.subjectd_products.join("/")),"object"==typeof d.botd_products&&d.botd_products.length>0&&(e+="/(botdprod)/"+d.botd_products.join("/")),"object"==typeof d.closedd_products&&d.closedd_products.length>0&&(e+="/(closeddprod)/"+d.closedd_products.join("/")),void 0!==d.toggleWidgetData.track_open_chats&&1==d.toggleWidgetData.track_open_chats&&(e+="/(topen)/true"),void 0!==d.toggleWidgetData.active_chats_sort&&""!==d.toggleWidgetData.active_chats_sort&&(e+="/(acs)/"+d.toggleWidgetData.active_chats_sort),void 0!==d.toggleWidgetData.closed_chats_sort&&""!==d.toggleWidgetData.closed_chats_sort&&(e+="/(clcs)/"+d.toggleWidgetData.closed_chats_sort),void 0!==d.toggleWidgetData.onop_sort&&""!==d.toggleWidgetData.onop_sort&&(e+="/(onop)/"+d.toggleWidgetData.onop_sort);var a=[];return!0===d.departmentd_hide_dep&&a.push("dhdep"),!0===d.departmentd_hide_dgroup&&a.push("dhdepg"),a.length>0&&(e+="/(hsub)/"+a.join("/")),d.lastd_activity>0&&(e+="/(lda)/"+d.lastd_activity),d.lastd_activity=0,ee.emitEvent("eventGetSyncFilter",[d,t]),e+=d.custom_extension_filter},t.$watch("lhc.limita",(function(e,i){e!=i&&(s.setLocalSettings("limita",e),d.isListLoaded=!1,t.loadChatList())})),this.manualFilterByFilter=function(t){if((1==d[t+"_only_explicit_online"]||1==d[t+"_hide_hidden"]||1==d[t+"_hide_disabled"]||1==d[t+"_only_online"])&&d.userDepartments.length>0){var e=[];return angular.forEach(d.userDepartments,(function(i){(0==d[t+"_only_explicit_online"]||1==d[t+"_only_explicit_online"]&&1==i.oexp)&&(0==d[t+"_hide_hidden"]||1==d[t+"_hide_hidden"]&&0==i.hidden)&&(0==d[t+"_hide_disabled"]||1==d[t+"_hide_disabled"]&&0==i.disabled)&&(0==d[t+"_only_online"]||1==d[t+"_only_online"]&&1==i.ogen)&&e.push(i.id)})),0==e.length&&e.push(-1),e}return[]},this.setDepartmentNames=function(t){d[t+"Names"]=[],angular.forEach(d[t],(function(e){void 0!==d.userDepartmentsNames&&void 0!==d.userDepartmentsNames[e]?d[t+"Names"].push(d.userDepartmentsNames[e]):void 0!==d.userDepartmentsNames&&(d[t].splice(d[t].indexOf(e),1),d.departmentChanged(t))}))},this.departmentChanged=function(e){if(d[e].length>0){d[e+"_all_departments"]=!1,d.allDepartmentsChanged(e,!1);var i=d[e].join("/");""!=i&&(s.setLocalSettings(e,i),d.setDepartmentNames(e))}else s.setLocalSettings(e,null);d.isListLoaded=!1,t.loadChatList()},this.productChanged=function(e){if(d[e].length>0){var i=d[e].join("/");""!=i&&s.setLocalSettings(e,i)}else s.setLocalSettings(e,null);d.isListLoaded=!1,t.loadChatList()},this.allDepartmentsChanged=function(e,i){1==d[e+"_all_departments"]?d.storeLocalSetting(e+"_all_departments",!0):d.removeLocalSetting(e+"_all_departments"),1==d[e+"_hide_hidden"]?d.storeLocalSetting(e+"_hide_hidden",!0):d.removeLocalSetting(e+"_hide_hidden"),1==d[e+"_hide_disabled"]?d.storeLocalSetting(e+"_hide_disabled",!0):d.removeLocalSetting(e+"_hide_disabled"),1==d[e+"_only_online"]?d.storeLocalSetting(e+"_only_online",!0):d.removeLocalSetting(e+"_only_online"),void 0!==d[e+"_hide_dep"]&&(1==d[e+"_hide_dep"]?d.storeLocalSetting(e+"_hide_dep",!0):d.removeLocalSetting(e+"_hide_dep")),void 0!==d[e+"_hide_dgroup"]&&(1==d[e+"_hide_dgroup"]?d.storeLocalSetting(e+"_hide_dgroup",!0):d.removeLocalSetting(e+"_hide_dgroup")),1==d[e+"_all_departments"]?(d[e]=[],angular.forEach(d.userDepartments,(function(t){(0==d[e+"_only_explicit_online"]||1==d[e+"_only_explicit_online"]&&1==t.oexp)&&(0==d[e+"_hide_hidden"]||1==d[e+"_hide_hidden"]&&0==t.hidden)&&(0==d[e+"_hide_disabled"]||1==d[e+"_hide_disabled"]&&0==t.disabled)&&(0==d[e+"_only_online"]||1==d[e+"_only_online"]&&1==t.ogen)&&d[e].push(t.id)})),0==d[e].length&&d[e].push(-1)):1==i&&(d[e]=[]),1==i&&(d.isListLoaded=!1,t.loadChatList())},t.$watch("lhc.limitu",(function(e,i){e!=i&&(s.setLocalSettings("limitu",e),t.loadChatList())})),t.$watch("lhc.limitc",(function(e,i){e!=i&&(s.setLocalSettings("limitc",e),t.loadChatList())})),t.$watch("lhc.limitp",(function(e,i){e!=i&&(s.setLocalSettings("limitp",e),t.loadChatList())})),t.$watch("lhc.limito",(function(e,i){e!=i&&(s.setLocalSettings("limito",e),t.loadChatList())})),t.$watch("lhc.limitmc",(function(e,i){e!=i&&(s.setLocalSettings("limitmc",e),t.loadChatList())})),t.$watch("lhc.limitgc",(function(e,i){e!=i&&(s.setLocalSettings("limitgc",e),t.loadChatList())})),t.$watch("lhc.limitd",(function(e,i){e!=i&&(s.setLocalSettings("limitd",e),t.loadChatList())})),t.$watch("lhc.activeu",(function(e,i){e!=i&&(s.setLocalSettings("activeu",e),d.isListLoaded=!1,t.loadChatList())})),t.$watch("lhc.pendingu",(function(e,i){e!=i&&(s.setLocalSettings("pendingu",e),d.isListLoaded=!1,t.loadChatList())})),t.$watch("lhc.subjectu",(function(e,i){e!=i&&(s.setLocalSettings("subjectu",e),d.isListLoaded=!1,t.loadChatList())})),t.syncDisabled=function(t){d.blockSync=t},t.loadChatList=function(){if(localStorage)try{t.pending_chats_expanded="false"!=localStorage.getItem("pending_chats_expanded"),t.active_chats_expanded="false"!=localStorage.getItem("active_chats_expanded"),t.my_active_chats_expanded="false"!=localStorage.getItem("my_active_chats_expanded"),t.closed_chats_expanded="false"!=localStorage.getItem("closed_chats_expanded"),t.unread_chats_expanded="false"!=localStorage.getItem("unread_chats_expanded"),t.my_chats_expanded="false"!=localStorage.getItem("my_chats_expanded"),t.custom_list_1_expanded="false"!=localStorage.getItem("custom_list_1_expanded"),t.custom_list_2_expanded="false"!=localStorage.getItem("custom_list_2_expanded"),t.custom_list_3_expanded="false"!=localStorage.getItem("custom_list_3_expanded"),t.custom_list_4_expanded="false"!=localStorage.getItem("custom_list_4_expanded")}catch(t){}if(1==d.blockSync)return clearTimeout(t.timeoutControl),void(t.timeoutControl=setTimeout((function(){d.isListLoaded=!1,t.loadChatList()}),confLH.back_office_sinterval));clearTimeout(t.timeoutControl),s.loadChatList(t.getSyncFilter()).then((function(e){if(e.logout||e.error_url)document.location.reload();else{if(1==d.blockSync)return clearTimeout(t.timeoutControl),void(t.timeoutControl=setTimeout((function(){d.isListLoaded=!1,t.loadChatList()}),confLH.back_office_sinterval));if(1==d.lhcConnectivityProblem&&(d.lhcConnectivityProblem=!1),ee.emitEvent("eventLoadChatList",[e,t,d]),void 0===e.items_processed){var i=[],n=[],o=[],a=[],r=$("#tabs");angular.forEach(e.result,(function(e,c){if(t[c]=e,r.length>0&&("pending_chat"==c||"my_chats"==c?e.list.forEach((function(t){void 0!==t.user_id&&t.user_id==confLH.user_id&&1==confLH.accept_chats&&(1!==t.status||1===t.status&&!0===t.hum)&&0==$("#chat-tab-link-"+t.id).length&&(r.length>0&&0==lhinst.disableremember&&(lhinst.removeSynchroChat(t.id),lhinst.startChatBackground(t.id,r,s.truncate(t.nick||"Visitor",10))),0==lhinst.disableremember&&a.push(t.id))})):"group_chats"==c?r.length>0&&1==confLH.auto_join_private&&e.list.forEach((function(t){1==t.type&&0==t.jtime&&0==$("#chat-tab-link-gc"+t.id).length&&lhinst.startGroupChat(t.id,r,s.truncate(t.name,10),!0)})):"support_chats"==c&&r.length>0&&1==confLH.auto_join_private&&e.list.forEach((function(t){null===document.getElementById("chat-tab-li-"+t.chat_id)?d.startChatByID(t.chat_id,!0):$("#private-chat-tab-link-"+t.chat_id).attr("private-loaded")?$("#chat-tab-link-"+t.chat_id).hasClass("active")?$("#private-chat-tab-link-"+t.chat_id).hasClass("active")||$("#private-chat-tab-link-"+t.chat_id+" > .whatshot").removeClass("d-none"):$("#chat-tab-link-"+t.chat_id+" > .whatshot").removeClass("d-none"):($("#private-chat-tab-link-"+t.chat_id).attr("private-loaded",!0),ee.emitEvent("privateChatStart",[t.chat_id,{unread:!0}]))}))),e.last_id_identifier){n=[],i=[];var l=0,u=e.list;"pending_chat"==e.last_id_identifier&&void 0!==d.toggleWidgetData.pending_chats_sort&&1==d.toggleWidgetData.pending_chats_sort&&(u=e.list.slice().reverse()),angular.forEach(u,(function(t,o){var a=void 0!==t.user_id?t.user_id:0,s=t.id+"_"+a;if(("bot_chats"!=e.last_id_identifier||t.msg_v&&t.msg_v>d.bot_st.msg_nm&&1==d.bot_st.bot_notifications||t.aalert)&&"transfer_chat_dep"!=e.last_id_identifier){var r=[];if("active_chats"==e.last_id_identifier&&t.aicons&&(s+="_"+(r=Object.keys(t.aicons)).join("_")),i.push(s),void 0===d.statusNotifications[e.last_id_identifier]&&(d.statusNotifications[e.last_id_identifier]=new Array),1==d.isListLoaded&&"subject_chats"==e.last_id_identifier)-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&-1===lhinst.chatsSynchronising.indexOf(parseInt(t.id))&&n.push(t.id);else if(1==d.isListLoaded&&"active_chats"==e.last_id_identifier){if(-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&r.length>0&&d.notifIcons.length>0){var c=d.notifIcons.filter((function(t){return-1===d.excludeIcons.indexOf(t)&&-1!==r.indexOf(t)}));c.length>0&&n.push(t.id+"__"+c.join("__"))}}else 1!=d.isListLoaded||0!=l&&2!==t.status_sub_sub||!(-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&0==a&&0==confLH.ownntfonly||-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&a==confLH.user_id)?l++:-1===lhinst.chatsSynchronising.indexOf(parseInt(t.id))&&n.push(t.id)}})),n.length>0&&(n.unshift(e.last_id_identifier),o.push(n.join("/"))),1==d.isListLoaded&&d.compareNotificationsAndHide(d.statusNotifications[e.last_id_identifier],i),d.statusNotifications[e.last_id_identifier]=i}})),a.length>0&&(a.unshift("active_chat"),s.getNotificationsData(a.join("/")).then((function(t){angular.forEach(t,(function(t,e){lhinst.removeBackgroundChat(parseInt(t.last_id)),lhinst.playSoundNewAction(t.last_id_identifier,parseInt(t.last_id),t.nick?t.nick:"Live Help",t.msg?t.msg:confLH.transLation.new_chat,t.nt),lhinst.backgroundChats.push(parseInt(t.last_id))}))}))),o.length>0&&s.getNotificationsData(o.join("/")).then((function(t){angular.forEach(t,(function(t,e){lhinst.playSoundNewAction(t.last_id_identifier,parseInt(t.last_id),t.nick?t.nick:"Live Help",t.msg?t.msg:confLH.transLation.new_chat,t.nt)}))}))}if(void 0!==e.ou&&1==e.ou){$("#lhc_op_operation").remove();var c=document.getElementsByTagName("head")[0],l=document.createElement("script");l.setAttribute("id","lhc_op_operation"),l.setAttribute("type","text/javascript"),l.setAttribute("src",WWW_DIR_JAVASCRIPT+"chat/loadoperatorjs"),c.appendChild(l)}if(void 0!==e.fs&&e.fs.length>0&&angular.forEach(e.fs,(function(t,e){lhinst.playSoundNewAction("pending_transfered",parseInt(t.id),t.nick?t.nick:"Live Help",confLH.transLation.transfered,t.nt,t.uid)})),void 0!==e.mac&&e.mac.length>0)(r=$("#tabs")).length>0&&0==lhinst.disableremember&&angular.forEach(e.mac,(function(t,e){lhinst.startChatBackground(t.id,r,s.truncate(t.nick||"Visitor",10),!1)}));d.hideOnline=1==e.ho,d.hideInvisible=1==e.im,d.alwaysOnline=1==e.a_on,d.inActive=1==e.ina,d.lhcVersion!=e.v&&(d.lhcVersion=e.v,d.lhcPendingRefresh=!0,d.versionChanged()),1==t.setTimeoutEnabled&&(t.timeoutControl=setTimeout((function(){t.loadChatList()}),confLH.back_office_sinterval)),d.isListLoaded=!0}}),(function(e){d.lhcConnectivityProblem=!0,d.lhcConnectivityProblemExplain=e,t.timeoutControl=setTimeout((function(){t.loadChatList()}),confLH.back_office_sinterval)}))},this.versionChanged=function(){var t=this;a((function(){t.lhcVersionCounter=t.lhcVersionCounter-1,console.log(t.lhcVersionCounter),0==t.lhcVersionCounter&&document.location.reload(!0)}),1e3)},this.compareNotificationsAndHide=function(t,e){if(void 0!==t)for(var i=t.length-1;i>=0;i--){var n=t[i];-1===e.indexOf(n)&&lhinst.hideNotification(n.split("_")[0])}},this.appendActiveChats=function(){s.loadActiveChats().then((function(t){var e=$("#tabs");angular.forEach(t.result,(function(t,i){lhinst.startChatBackground(t.id,e,s.truncate(t.nick||"Visitor",10))})),setTimeout((function(){lhinst.syncadmininterfacestatic()}),1e3)}))},this.previewChat=function(t,e){e&&e.stopPropagation(),lhc.previewChat(t)},this.previewChatArchive=function(t,e,i){i&&i.stopPropagation(),lhc.previewChatArchive(t,e)},this.redirectContact=function(t,e,i){return i&&i.stopPropagation(),lhinst.redirectContact(t,e)},this.startChatNewWindow=function(t,e,i){return i&&i.stopPropagation(),lhinst.startChatNewWindow(t,e)},this.deleteChat=function(t,e,i){return lhinst.deleteChat(t,e,i)},this.startGroupChat=function(t,e){if($("#tabs").length>0)return lhinst.startGroupChat(t,$("#tabs"),s.truncate(e,10))},this.startChatByID=function(t,e){if(!isNaN(t)&&$("#tabs").length>0){$("#menu-chat-options").dropdown("toggle");var i=this;s.getChatData(t).then((function(n){e?lhinst.startChatBackground(parseInt(t),$("#tabs"),s.truncate(n.nick||"Visitor",10),"backgroundid"):i.startChat(parseInt(t),s.truncate(n.nick||"Visitor",10))}))}},this.startChat=function(t,e){if($("#tabs").length>0)return lhinst.startChat(t,$("#tabs"),s.truncate(e||"Visitor",10));lhinst.startChatNewWindow(t,e)},this.startChatNewWindowTransfer=function(t,e,i){return lhinst.startChatNewWindowTransfer(t,e,i)},this.startChatTransfer=function(t,e,i){return lhinst.startChatTransfer(t,$("#tabs"),e,i)},t.startChatOperatorPublic=function(t){d.startChatOperator(t)},this.startChatOperator=function(t){s.getActiveOperatorChat(t).then((function(t){lhinst.startGroupChat(t.id,$("#tabs"),s.truncate(t.name,10))}))},this.openModal=function(e){lhc.revealModal({url:WWW_DIR_JAVASCRIPT+e,hidecallback:function(){t.loadChatList()}})},this.addEvent=function(){var t=this;return document.addEventListener?function(e,i,n){if(e&&e.nodeName||e===window)e.addEventListener(i,n,!1);else if(e&&e.length)for(var o=0;o0&&0==lhinst.disableremember&&i.length>0&&(e="/(chatopen)/"+i.join("/")),$("#tabs").length>0&&0==lhinst.disableremember&&n.length>0&&(e+="/(chatgopen)/"+n.join("/")),s.loadInitialData(e).then((function(e){if(e.logout||e.error_url)document.location.reload();else{d.userDepartmentsNames=e.dp_names,d.userDepartments=e.dep_list,d.userProductNames=e.pr_names,d.userDepartmentsGroups=e.dp_groups,d.userGroups=e.user_groups,d.hideInvisible=e.im,d.hideOnline=e.ho,d.lhcVersion=e.v,d.alwaysOnline=e.a_on,d.additionalColumns=e.col,d.widgetsActive=e.widgets,d.bot_st=e.bot_st,d.excludeIcons=e.exc_ic,d.notifIcons=e.not_ic;var i=["subjectd","subjectd_products","subjectd_dpgroups","subjectd_ugroups","activeu","pendingu","subjectu","closedd","closedd_products","closedd_dpgroups","botd","botd_products","botd_dpgroups","botd_ugroups","pendingd","pendingd_products","pendingd_dpgroups","pendingd_ugroups","unreadd","unreadd_products","unreadd_dpgroups","mcd","mcd_products","mcd_dpgroups","actived","actived_products","actived_dpgroups","actived_ugroups","departmentd_dpgroups","departmentd","operatord_dpgroups","operatord"],n=["limitb","limita","limitu","limitp","limito","limitc","limitd","limitmc","limitgc","limits"];e.dw_filters&&Object.keys(e.dw_filters).forEach(t=>{-1!==i.indexOf(t)?d[t]=d.restoreSettingByString(e.dw_filters[t],!0):-1!==n.indexOf(t)&&(d[t]=e.dw_filters[t])}),angular.forEach(d.widgetsItems,(function(t){d.setDepartmentNames(t)})),1==e.track_activity&&(d.timeoutActivityTime=e.timeout_activity,d.setupActivityMonitoring()),angular.forEach(e.copen,(function(t){lhinst.startChat(t.id,$("#tabs"),s.truncate(t.nick||"Visitor",10),t.id==o,0,t.status)})),angular.forEach(e.cgopen,(function(t){lhinst.startGroupChat(t.id,$("#tabs"),s.truncate(t.nick||"Visitor",10),!0)})),angular.forEach(e.cdel,(function(t){lhinst.forgetChat(t,"achat_id")})),angular.forEach(e.cgdel,(function(t){lhinst.forgetChat(t,"gachat_id")})),ee.emitEvent("eventLoadInitialData",[e,t,d]),$_LHC_API.initial_data=e,d.verifyFilters(),t.loadChatList()}}))},this.initLHCData()}])}catch(t){if(!lhcError)throw Error("lhc : "+t.message);lhcError.log(t.message,"angular.lhc.js",t.lineNumber||t.line,t.stack)} \ No newline at end of file +try{var phonecatApp=angular.module("lhcApp",["lhcAppServices","lhcAppControllers"]),services=angular.module("lhcAppServices",[]),lhcAppControllers=angular.module("lhcAppControllers",["checklist-model"]);lhcAppControllers.config(["$compileProvider",function(t){t.debugInfoEnabled(!1)}]),lhcAppControllers.run(["$http",function(t){t.defaults.headers.common["X-CSRFToken"]=confLH.csrf_token}]),angular.element(document).ready((function(){angular.element(document.querySelector("form")).triggerHandler("$destroy")})),services.factory("LiveHelperChatFactory",["$http","$q",function(t,e){return this.loadChatList=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/syncadmininterface"+i).then((function(t){void 0!==t.error_url?document.location=t.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.loadInitialData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/loadinitialdata"+i).then((function(t){void 0!==t.error_url?document.location=t.data.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.loadActiveChats=function(){var i=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/loadactivechats").then((function(t){void 0!==t.error_url?document.location=t.error_url:i.resolve(t.data)}),(function(t){i.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),i.promise},this.getNotificationsData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/getnotificationsdata/(id)/"+i).then((function(t){void 0!==t.error_url?document.location=t.data.error_url:n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.getChatData=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"chat/getchatdata/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setInactive=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setinactive/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setOnlineMode=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setoffline/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setAlwaysOnlineMode=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setalwaysonline/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.changeVisibility=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"user/setinvisible/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.getActiveOperatorChat=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"groupchat/startchatwithoperator/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.rejectGroupChat=function(i){var n=e.defer();return t.get(WWW_DIR_JAVASCRIPT+"groupchat/leave/"+i).then((function(t){n.resolve(t.data)}),(function(t){n.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),n.promise},this.setLocalSettings=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"front/settings",{attr:i,val:n}).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.newGroupChat=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"groupchat/newgroupajax/",{name:i,public:n}).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.searchProvider=function(i,n){var o=e.defer();return t.post(WWW_DIR_JAVASCRIPT+"chat/searchprovider/"+i+"/?exclude_disabled=1&q="+n).then((function(t){o.resolve(t.data)}),(function(t){o.reject(void 0!==t.status?"["+t.status+"]":"[0]")})),o.promise},this.truncate=function(t,e,i){return isNaN(e)&&(e=10),void 0===i&&(i="..."),t.length<=e||t.length-i.length<=e?t:String(t).substring(0,e-i.length)+i},this}]);var $_LHC_API={};lhcAppControllers.controller("LiveHelperChatCtrl",["$scope","$http","$location","$rootScope","$log","$interval","LiveHelperChatFactory",function(t,e,i,n,o,a,s){t.predicate="last_visit",t.pending_chats={},t.pending_chats_expanded=!0,t.active_chats={},t.active_chats_expanded=!0,t.my_active_chats_expanded=!0,t.closed_chats={},t.closed_chats_expanded=!0,t.unread_chats={},t.unread_chats_expanded=!0,t.transfer_dep_chats={},t.transfer_chats={},t.timeoutControl=null,t.setTimeoutEnabled=!0,t.lmtoggle=!1,t.lmtoggler=!1,t.custom_list_1_expanded=!0,t.custom_list_2_expanded=!0,t.custom_list_3_expanded=!0,t.custom_list_4_expanded=!0,t.current_user_id=confLH.user_id;var d=this;this.restoreSettingByString=function(t,e){if(1==e){var i=t.split("/"),n=new Array;return angular.forEach(i,(function(t){n.push(parseInt(t))})),n}return t},this.restoreLocalSetting=function(t,e,i){try{if(localStorage){var n=localStorage.getItem(t);if(null!==n){if(1==i){var o=n.split("/"),a=new Array;return angular.forEach(o,(function(t){a.push(parseInt(t))})),a}return n}return e}}catch(t){}return e},this.custom_extension_filter="",this.limitb="10",this.limita="10",this.limitu="10",this.limitp="10",this.limito=confLH.dlist.op_n,this.restoreLocalSetting("limito",confLH.dlist.op_n,!1),this.limitc="10",this.limitd="10",this.limitmc="10",this.limitgc="10",this.limits="10",this.activeu=[],this.pendingu=[],this.subjectu=[],t.lmtoggle="false"!=this.restoreLocalSetting("lmtoggle","false",!1),t.lmtoggler="false"!=this.restoreLocalSetting("lmtoggler","false",!1),this.lhcVersion=0,this.lhcVersionCounter=8,this.lhcPendingRefresh=!1,this.lhcConnectivityProblem=!1,this.lhcConnectivityProblemExplain="",this.lastd_activity=Math.round((new Date).getTime()/1e3),this.lastidEvent=0,this.userDepartments=[],this.userProductNames=[],this.userDepartmentsGroups=[],this.userGroups=[],this.userList=[],this.widgets=[],this.additionalColumns=[],this.excludeIcons=[],this.notifIcons=[],this.departmentd=[],this.departmentd_dpgroups=[],this.departmentdNames=[],this.operatord=[],this.operatord_dpgroups=[],this.operatordNames=[],this.actived=[],this.actived_products=[],this.actived_dpgroups=[],this.actived_ugroups=[],this.activedNames=[],this.mcd=[],this.mcd_products=[],this.mcd_dpgroups=[],this.mcdNames=[],this.unreadd=[],this.unreadd_products=[],this.unreadd_dpgroups=[],this.unreaddNames=[],this.pendingd=[],this.pendingd_products=[],this.pendingd_dpgroups=[],this.pendingd_ugroups=[],this.pendingdNames=[],this.botd=[],this.botd_products=[],this.botd_dpgroups=[],this.botd_ugroups=[],this.botdNames=[],this.subjectd=[],this.subjectd_products=[],this.subjectd_dpgroups=[],this.subjectd_ugroups=[],this.subjectdNames=[],this.closedd=[],this.closedd_products=[],this.closedd_dpgroups=[],this.closeddNames=[],this.statusNotifications=[],this.isListLoaded=!1,this.widgetsItems=new Array,this.widgetsItems.push("actived"),this.widgetsItems.push("departmentd"),this.widgetsItems.push("unreadd"),this.widgetsItems.push("pendingd"),this.widgetsItems.push("operatord"),this.widgetsItems.push("closedd"),this.widgetsItems.push("mcd"),this.widgetsItems.push("botd"),this.widgetsItems.push("subjectd"),d.departmentd_hide_dep="false"!=d.restoreLocalSetting("departmentd_hide_dep","false",!1),d.departmentd_hide_dgroup="false"!=d.restoreLocalSetting("departmentd_hide_dgroup","false",!1),this.timeoutActivity=null,this.timeoutActivityTime=300,this.blockSync=!1,this.hideOnline=!1,this.hideInvisible=!1,this.alwaysOnline=!1,this.inActive=!1,this.bot_st={},ee.addListener("angularSyncDisabled",(function(e){t.syncDisabled(e)})),ee.addListener("angularLoadChatList",(function(){t.loadChatList()})),ee.addListener("angularStartChatOperatorPublic",(function(e){t.startChatOperatorPublic(e)})),ee.addListener("angularStartChatbyId",(function(t){d.startChatByID(t)})),this.changeVisibility=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.changeVisibility(1==!d.hideInvisible?"true":"false").then((function(t){!1===t.error?d.hideInvisible=!d.hideInvisible:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status!")}))},this.changeAlwaysOnline=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.setAlwaysOnlineMode(1==!d.alwaysOnline?"true":"false").then((function(t){!1===t.error?d.alwaysOnline=!d.alwaysOnline:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status! "+t)}))},this.changeOnline=function(t){t&&(t.stopPropagation(),t.preventDefault()),s.setOnlineMode(1==!d.hideOnline?"true":"false").then((function(t){!1===t.error?d.hideOnline=!d.hideOnline:void 0!==t.msg?alert(t.msg):alert(t)}),(function(t){alert("We could not change your status! "+t)}))},angular.forEach(this.widgetsItems,(function(t){d[t+"_all_departments"]="false"!=d.restoreLocalSetting(t+"_all_departments","false",!1),d[t+"_hide_hidden"]="false"!=d.restoreLocalSetting(t+"_hide_hidden","false",!1),d[t+"_hide_disabled"]="false"!=d.restoreLocalSetting(t+"_hide_disabled","false",!1),d[t+"_only_online"]="false"!=d.restoreLocalSetting(t+"_only_online","false",!1),d[t+"_only_explicit_online"]="false"!=d.restoreLocalSetting(t+"_only_explicit_online","false",!1)})),this.storeLocalSetting=function(t,e){if(localStorage)try{e=localStorage.setItem(t,e)}catch(t){}},this.removeLocalSetting=function(t){if(localStorage)try{localStorage.removeItem(t)}catch(t){}},this.toggleList=function(e){if(t[e]=!t[e],localStorage)try{localStorage.setItem(e,t[e])}catch(t){}},this.toggleWidgetData=[],this.toggleWidget=function(e,i){if(d.toggleWidgetData[e]=void 0===d.toggleWidgetData[e]||!d.toggleWidgetData[e],localStorage)try{localStorage.setItem(e,d.toggleWidgetData[e])}catch(t){}void 0!==i&&1==i&&(d.isListLoaded=!1,t.loadChatList())},this.toggleWidgetSort=function(e,i,n,o){if(d.toggleWidgetData[e]=void 0===d.toggleWidgetData[e]?i:d.toggleWidgetData[e]==i?n:i,localStorage)try{localStorage.setItem(e,d.toggleWidgetData[e])}catch(t){}void 0!==o&&1==o&&(d.isListLoaded=!1,t.loadChatList())},this.getToggleWidget=function(t,e){this.toggleWidgetData[t]="false"!=this.restoreLocalSetting(t,void 0===e?"false":e,!1)},this.getToggleWidgetSort=function(t){this.toggleWidgetData[t]=this.restoreLocalSetting(t,"",!1)},t.getSyncFilter=function(){d.custom_extension_filter="";var e="/(limita)/"+parseInt(d.limita);if(e+="/(limitu)/"+parseInt(d.limitu),e+="/(limitp)/"+parseInt(d.limitp),e+="/(limito)/"+parseInt(d.limito),e+="/(limitc)/"+parseInt(d.limitc),e+="/(limitd)/"+parseInt(d.limitd),e+="/(limits)/"+parseInt(d.limits),e+="/(limitmc)/"+parseInt(d.limitmc),e+="/(limitb)/"+parseInt(d.limitb),e+="/(limitgc)/"+parseInt(d.limitgc),"object"==typeof d.widgetsActive&&d.widgetsActive.length>0){var i={my_chats:0,online_operators:1,group_chats:2,pending_chats:3,online_visitors:4,unread_chats:5,active_chats:6,bot_chats:7,transfered_chats:8,departments_stats:9,subject_chats:20},n=[];angular.forEach(d.widgetsActive,(function(t){i[t]&&n.push(i[t])})),e+="/(w)/"+n.join("/")}("object"==typeof d.activeu&&d.activeu.length>0&&(e+="/(activeu)/"+d.activeu.join("/")),"object"==typeof d.pendingu&&d.pendingu.length>0&&(e+="/(pendingu)/"+d.pendingu.join("/")),"object"==typeof d.subjectu&&d.subjectu.length>0&&(e+="/(subjectu)/"+d.subjectu.join("/")),"object"==typeof d.actived_dpgroups&&d.actived_dpgroups.length>0&&(e+="/(adgroups)/"+d.actived_dpgroups.join("/")),"object"==typeof d.pendingd_dpgroups&&d.pendingd_dpgroups.length>0&&(e+="/(pdgroups)/"+d.pendingd_dpgroups.join("/")),"object"==typeof d.subjectd_dpgroups&&d.subjectd_dpgroups.length>0&&(e+="/(sdgroups)/"+d.subjectd_dpgroups.join("/")),"object"==typeof d.closedd_dpgroups&&d.closedd_dpgroups.length>0&&(e+="/(cdgroups)/"+d.closedd_dpgroups.join("/")),"object"==typeof d.botd_dpgroups&&d.botd_dpgroups.length>0&&(e+="/(bdgroups)/"+d.botd_dpgroups.join("/")),"object"==typeof d.mcd_dpgroups&&d.mcd_dpgroups.length>0&&(e+="/(mdgroups)/"+d.mcd_dpgroups.join("/")),"object"==typeof d.unreadd_dpgroups&&d.unreadd_dpgroups.length>0&&(e+="/(udgroups)/"+d.unreadd_dpgroups.join("/")),"object"==typeof d.departmentd_dpgroups&&d.departmentd_dpgroups.length>0&&(e+="/(ddgroups)/"+d.departmentd_dpgroups.join("/")),"object"==typeof d.operatord_dpgroups&&d.operatord_dpgroups.length>0&&(e+="/(odpgroups)/"+d.operatord_dpgroups.join("/")),"object"==typeof d.actived)&&(d.actived.length>0?e+="/(actived)/"+d.actived.join("/"):(o=d.manualFilterByFilter("actived")).length>0&&(e+="/(actived)/"+o.join("/")));"object"==typeof d.subjectd&&(d.subjectd.length>0?e+="/(subjectd)/"+d.subjectd.join("/"):(o=d.manualFilterByFilter("subjectd")).length>0&&(e+="/(subjectd)/"+o.join("/")));"object"==typeof d.mcd&&(d.mcd.length>0?e+="/(mcd)/"+d.mcd.join("/"):(o=d.manualFilterByFilter("mcd")).length>0&&(e+="/(mcd)/"+o.join("/")));"object"==typeof d.unreadd&&(d.unreadd.length>0?e+="/(unreadd)/"+d.unreadd.join("/"):(o=d.manualFilterByFilter("unreadd")).length>0&&(e+="/(unreadd)/"+o.join("/")));"object"==typeof d.botd&&(d.botd.length>0?e+="/(botd)/"+d.botd.join("/"):(o=d.manualFilterByFilter("botd")).length>0&&(e+="/(botd)/"+o.join("/")));if("object"==typeof d.pendingd){var o;if(d.pendingd.length>0)e+="/(pendingd)/"+d.pendingd.join("/");else(o=d.manualFilterByFilter("pendingd")).length>0&&(e+="/(pendingd)/"+o.join("/"));void 0!==d.toggleWidgetData.pending_chats_sort&&1==d.toggleWidgetData.pending_chats_sort&&(e+="/(psort)/asc")}"object"==typeof d.operatord&&(d.operatord.length>0?e+="/(operatord)/"+d.operatord.join("/"):(o=d.manualFilterByFilter("operatord")).length>0&&(e+="/(operatord)/"+o.join("/")));("object"==typeof d.closedd&&d.closedd.length>0&&(e+="/(closedd)/"+d.closedd.join("/")),"object"==typeof d.departmentd)&&(d.departmentd.length>0?e+="/(departmentd)/"+d.departmentd.join("/"):(o=d.manualFilterByFilter("departmentd")).length>0&&(e+="/(departmentd)/"+o.join("/")));"object"==typeof d.actived_products&&d.actived_products.length>0&&(e+="/(activedprod)/"+d.actived_products.join("/")),"object"==typeof d.pendingd_ugroups&&d.pendingd_ugroups.length>0&&(e+="/(pugroups)/"+d.pendingd_ugroups.join("/")),"object"==typeof d.subjectd_ugroups&&d.subjectd_ugroups.length>0&&(e+="/(sugroups)/"+d.subjectd_ugroups.join("/")),"object"==typeof d.actived_ugroups&&d.actived_ugroups.length>0&&(e+="/(augroups)/"+d.actived_ugroups.join("/")),"object"==typeof d.mcd_products&&d.mcd_products.length>0&&(e+="/(mcdprod)/"+d.mcd_products.join("/")),"object"==typeof d.unreadd_products&&d.unreadd_products.length>0&&(e+="/(unreaddprod)/"+d.unreadd_products.join("/")),"object"==typeof d.pendingd_products&&d.pendingd_products.length>0&&(e+="/(pendingdprod)/"+d.pendingd_products.join("/")),"object"==typeof d.subjectd_products&&d.subjectd_products.length>0&&(e+="/(subjectdprod)/"+d.subjectd_products.join("/")),"object"==typeof d.botd_products&&d.botd_products.length>0&&(e+="/(botdprod)/"+d.botd_products.join("/")),"object"==typeof d.closedd_products&&d.closedd_products.length>0&&(e+="/(closeddprod)/"+d.closedd_products.join("/")),void 0!==d.toggleWidgetData.track_open_chats&&1==d.toggleWidgetData.track_open_chats&&(e+="/(topen)/true"),void 0!==d.toggleWidgetData.active_chats_sort&&""!==d.toggleWidgetData.active_chats_sort&&(e+="/(acs)/"+d.toggleWidgetData.active_chats_sort),void 0!==d.toggleWidgetData.closed_chats_sort&&""!==d.toggleWidgetData.closed_chats_sort&&(e+="/(clcs)/"+d.toggleWidgetData.closed_chats_sort),void 0!==d.toggleWidgetData.onop_sort&&""!==d.toggleWidgetData.onop_sort&&(e+="/(onop)/"+d.toggleWidgetData.onop_sort);var a=[];return!0===d.departmentd_hide_dep&&a.push("dhdep"),!0===d.departmentd_hide_dgroup&&a.push("dhdepg"),a.length>0&&(e+="/(hsub)/"+a.join("/")),d.lastd_activity>0&&(e+="/(lda)/"+d.lastd_activity),d.lastd_activity=0,ee.emitEvent("eventGetSyncFilter",[d,t]),e+=d.custom_extension_filter},t.$watch("lhc.limita",(function(e,i){e!=i&&(s.setLocalSettings("limita",e),d.isListLoaded=!1,t.loadChatList())})),this.manualFilterByFilter=function(t){if((1==d[t+"_only_explicit_online"]||1==d[t+"_hide_hidden"]||1==d[t+"_hide_disabled"]||1==d[t+"_only_online"])&&d.userDepartments.length>0){var e=[];return angular.forEach(d.userDepartments,(function(i){(0==d[t+"_only_explicit_online"]||1==d[t+"_only_explicit_online"]&&1==i.oexp)&&(0==d[t+"_hide_hidden"]||1==d[t+"_hide_hidden"]&&0==i.hidden)&&(0==d[t+"_hide_disabled"]||1==d[t+"_hide_disabled"]&&0==i.disabled)&&(0==d[t+"_only_online"]||1==d[t+"_only_online"]&&1==i.ogen)&&e.push(i.id)})),0==e.length&&e.push(-1),e}return[]},this.setDepartmentNames=function(t){d[t+"Names"]=[],angular.forEach(d[t],(function(e){void 0!==d.userDepartmentsNames&&void 0!==d.userDepartmentsNames[e]?d[t+"Names"].push(d.userDepartmentsNames[e]):void 0!==d.userDepartmentsNames&&(d[t].splice(d[t].indexOf(e),1),d.departmentChanged(t))}))},this.departmentChanged=function(e){if(d[e].length>0){d[e+"_all_departments"]=!1,d.allDepartmentsChanged(e,!1);var i=d[e].join("/");""!=i&&(s.setLocalSettings(e,i),d.setDepartmentNames(e))}else s.setLocalSettings(e,null);d.isListLoaded=!1,t.loadChatList()},this.productChanged=function(e){if(d[e].length>0){var i=d[e].join("/");""!=i&&s.setLocalSettings(e,i)}else s.setLocalSettings(e,null);d.isListLoaded=!1,t.loadChatList()},this.allDepartmentsChanged=function(e,i){1==d[e+"_all_departments"]?d.storeLocalSetting(e+"_all_departments",!0):d.removeLocalSetting(e+"_all_departments"),1==d[e+"_hide_hidden"]?d.storeLocalSetting(e+"_hide_hidden",!0):d.removeLocalSetting(e+"_hide_hidden"),1==d[e+"_hide_disabled"]?d.storeLocalSetting(e+"_hide_disabled",!0):d.removeLocalSetting(e+"_hide_disabled"),1==d[e+"_only_online"]?d.storeLocalSetting(e+"_only_online",!0):d.removeLocalSetting(e+"_only_online"),void 0!==d[e+"_hide_dep"]&&(1==d[e+"_hide_dep"]?d.storeLocalSetting(e+"_hide_dep",!0):d.removeLocalSetting(e+"_hide_dep")),void 0!==d[e+"_hide_dgroup"]&&(1==d[e+"_hide_dgroup"]?d.storeLocalSetting(e+"_hide_dgroup",!0):d.removeLocalSetting(e+"_hide_dgroup")),1==d[e+"_all_departments"]?(d[e]=[],angular.forEach(d.userDepartments,(function(t){(0==d[e+"_only_explicit_online"]||1==d[e+"_only_explicit_online"]&&1==t.oexp)&&(0==d[e+"_hide_hidden"]||1==d[e+"_hide_hidden"]&&0==t.hidden)&&(0==d[e+"_hide_disabled"]||1==d[e+"_hide_disabled"]&&0==t.disabled)&&(0==d[e+"_only_online"]||1==d[e+"_only_online"]&&1==t.ogen)&&d[e].push(t.id)})),0==d[e].length&&d[e].push(-1)):1==i&&(d[e]=[]),1==i&&(d.isListLoaded=!1,t.loadChatList())},t.$watch("lhc.limitu",(function(e,i){e!=i&&(s.setLocalSettings("limitu",e),t.loadChatList())})),t.$watch("lhc.limitc",(function(e,i){e!=i&&(s.setLocalSettings("limitc",e),t.loadChatList())})),t.$watch("lhc.limitp",(function(e,i){e!=i&&(s.setLocalSettings("limitp",e),t.loadChatList())})),t.$watch("lhc.limito",(function(e,i){e!=i&&(s.setLocalSettings("limito",e),t.loadChatList())})),t.$watch("lhc.limitmc",(function(e,i){e!=i&&(s.setLocalSettings("limitmc",e),t.loadChatList())})),t.$watch("lhc.limitgc",(function(e,i){e!=i&&(s.setLocalSettings("limitgc",e),t.loadChatList())})),t.$watch("lhc.limitd",(function(e,i){e!=i&&(s.setLocalSettings("limitd",e),t.loadChatList())})),t.$watch("lhc.activeu",(function(e,i){e!=i&&(s.setLocalSettings("activeu",e),d.isListLoaded=!1,t.loadChatList())})),t.$watch("lhc.pendingu",(function(e,i){e!=i&&(s.setLocalSettings("pendingu",e),d.isListLoaded=!1,t.loadChatList())})),t.$watch("lhc.subjectu",(function(e,i){e!=i&&(s.setLocalSettings("subjectu",e),d.isListLoaded=!1,t.loadChatList())})),t.syncDisabled=function(t){d.blockSync=t},t.loadChatList=function(){if(localStorage)try{t.pending_chats_expanded="false"!=localStorage.getItem("pending_chats_expanded"),t.active_chats_expanded="false"!=localStorage.getItem("active_chats_expanded"),t.my_active_chats_expanded="false"!=localStorage.getItem("my_active_chats_expanded"),t.closed_chats_expanded="false"!=localStorage.getItem("closed_chats_expanded"),t.unread_chats_expanded="false"!=localStorage.getItem("unread_chats_expanded"),t.my_chats_expanded="false"!=localStorage.getItem("my_chats_expanded"),t.custom_list_1_expanded="false"!=localStorage.getItem("custom_list_1_expanded"),t.custom_list_2_expanded="false"!=localStorage.getItem("custom_list_2_expanded"),t.custom_list_3_expanded="false"!=localStorage.getItem("custom_list_3_expanded"),t.custom_list_4_expanded="false"!=localStorage.getItem("custom_list_4_expanded")}catch(t){}if(1==d.blockSync)return clearTimeout(t.timeoutControl),void(t.timeoutControl=setTimeout((function(){d.isListLoaded=!1,t.loadChatList()}),confLH.back_office_sinterval));clearTimeout(t.timeoutControl),s.loadChatList(t.getSyncFilter()).then((function(e){if(e.logout||e.error_url)document.location.reload();else{if(1==d.blockSync)return clearTimeout(t.timeoutControl),void(t.timeoutControl=setTimeout((function(){d.isListLoaded=!1,t.loadChatList()}),confLH.back_office_sinterval));if(1==d.lhcConnectivityProblem&&(d.lhcConnectivityProblem=!1),ee.emitEvent("eventLoadChatList",[e,t,d]),void 0===e.items_processed){var i=[],n=[],o=[],a=[],r=$("#tabs");angular.forEach(e.result,(function(e,c){if(t[c]=e,r.length>0&&("pending_chat"==c||"my_chats"==c?e.list.forEach((function(t){void 0!==t.user_id&&t.user_id==confLH.user_id&&1==confLH.accept_chats&&(1!==t.status||1===t.status&&!0===t.hum)&&0==$("#chat-tab-link-"+t.id).length&&(r.length>0&&0==lhinst.disableremember&&(lhinst.removeSynchroChat(t.id),lhinst.startChatBackground(t.id,r,s.truncate(t.nick||"Visitor",10))),0==lhinst.disableremember&&a.push(t.id))})):"group_chats"==c?r.length>0&&1==confLH.auto_join_private&&e.list.forEach((function(t){1==t.type&&0==t.jtime&&0==$("#chat-tab-link-gc"+t.id).length&&lhinst.startGroupChat(t.id,r,s.truncate(t.name,10),!0)})):"support_chats"==c&&r.length>0&&1==confLH.auto_join_private&&e.list.forEach((function(t){null===document.getElementById("chat-tab-li-"+t.chat_id)?d.startChatByID(t.chat_id,!0):$("#private-chat-tab-link-"+t.chat_id).attr("private-loaded")?$("#chat-tab-link-"+t.chat_id).hasClass("active")?$("#private-chat-tab-link-"+t.chat_id).hasClass("active")||$("#private-chat-tab-link-"+t.chat_id+" > .whatshot").removeClass("d-none"):$("#chat-tab-link-"+t.chat_id+" > .whatshot").removeClass("d-none"):($("#private-chat-tab-link-"+t.chat_id).attr("private-loaded",!0),ee.emitEvent("privateChatStart",[t.chat_id,{unread:!0}]))}))),e.last_id_identifier){n=[],i=[];var l=0,u=e.list;"pending_chat"==e.last_id_identifier&&void 0!==d.toggleWidgetData.pending_chats_sort&&1==d.toggleWidgetData.pending_chats_sort&&(u=e.list.slice().reverse()),angular.forEach(u,(function(t,o){var a=void 0!==t.user_id?t.user_id:0,s=t.id+"_"+a;if(("bot_chats"!=e.last_id_identifier||t.msg_v&&t.msg_v>d.bot_st.msg_nm&&1==d.bot_st.bot_notifications||t.aalert)&&"transfer_chat_dep"!=e.last_id_identifier){var r=[];if("active_chats"==e.last_id_identifier&&t.aicons&&(s+="_"+(r=Object.keys(t.aicons)).join("_")),i.push(s),void 0===d.statusNotifications[e.last_id_identifier]&&(d.statusNotifications[e.last_id_identifier]=new Array),1==d.isListLoaded&&"subject_chats"==e.last_id_identifier)-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&-1===lhinst.chatsSynchronising.indexOf(parseInt(t.id))&&n.push(t.id);else if(1==d.isListLoaded&&"active_chats"==e.last_id_identifier){if(-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&r.length>0&&d.notifIcons.length>0){var c=d.notifIcons.filter((function(t){return-1===d.excludeIcons.indexOf(t)&&-1!==r.indexOf(t)}));c.length>0&&n.push(t.id+"__"+c.join("__"))}}else 1!=d.isListLoaded||0!=l&&2!==t.status_sub_sub||!(-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&0==a&&0==confLH.ownntfonly||-1==d.statusNotifications[e.last_id_identifier].indexOf(s)&&a==confLH.user_id)?l++:-1===lhinst.chatsSynchronising.indexOf(parseInt(t.id))&&n.push(t.id)}})),n.length>0&&(n.unshift(e.last_id_identifier),o.push(n.join("/"))),1==d.isListLoaded&&d.compareNotificationsAndHide(d.statusNotifications[e.last_id_identifier],i),d.statusNotifications[e.last_id_identifier]=i}})),a.length>0&&(a.unshift("active_chat"),s.getNotificationsData(a.join("/")).then((function(t){angular.forEach(t,(function(t,e){lhinst.removeBackgroundChat(parseInt(t.last_id)),lhinst.playSoundNewAction(t.last_id_identifier,parseInt(t.last_id),t.nick?t.nick:"Live Help",t.msg?t.msg:confLH.transLation.new_chat,t.nt),lhinst.backgroundChats.push(parseInt(t.last_id))}))}))),o.length>0&&s.getNotificationsData(o.join("/")).then((function(t){angular.forEach(t,(function(t,e){lhinst.playSoundNewAction(t.last_id_identifier,parseInt(t.last_id),t.nick?t.nick:"Live Help",t.msg?t.msg:confLH.transLation.new_chat,t.nt)}))}))}if(void 0!==e.ou&&1==e.ou){$("#lhc_op_operation").remove();var c=document.getElementsByTagName("head")[0],l=document.createElement("script");l.setAttribute("id","lhc_op_operation"),l.setAttribute("type","text/javascript"),l.setAttribute("src",WWW_DIR_JAVASCRIPT+"chat/loadoperatorjs"),c.appendChild(l)}if(void 0!==e.fs&&e.fs.length>0&&angular.forEach(e.fs,(function(t,e){lhinst.playSoundNewAction("pending_transfered",parseInt(t.id),t.nick?t.nick:"Live Help",confLH.transLation.transfered,t.nt,t.uid)})),void 0!==e.mac&&e.mac.length>0)(r=$("#tabs")).length>0&&0==lhinst.disableremember&&angular.forEach(e.mac,(function(t,e){lhinst.startChatBackground(t.id,r,s.truncate(t.nick||"Visitor",10),!1)}));d.hideOnline=1==e.ho,d.hideInvisible=1==e.im,d.alwaysOnline=1==e.a_on,d.inActive=1==e.ina,d.lhcVersion!=e.v&&(d.lhcVersion=e.v,d.lhcPendingRefresh=!0,d.versionChanged()),1==t.setTimeoutEnabled&&(t.timeoutControl=setTimeout((function(){t.loadChatList()}),confLH.back_office_sinterval)),d.isListLoaded=!0}}),(function(e){d.lhcConnectivityProblem=!0,d.lhcConnectivityProblemExplain=e,t.timeoutControl=setTimeout((function(){t.loadChatList()}),confLH.back_office_sinterval)}))},this.versionChanged=function(){var t=this;a((function(){t.lhcVersionCounter=t.lhcVersionCounter-1,console.log(t.lhcVersionCounter),0==t.lhcVersionCounter&&document.location.reload(!0)}),1e3)},this.compareNotificationsAndHide=function(t,e){if(void 0!==t)for(var i=t.length-1;i>=0;i--){var n=t[i];-1===e.indexOf(n)&&lhinst.hideNotification(n.split("_")[0])}},this.appendActiveChats=function(){s.loadActiveChats().then((function(t){var e=$("#tabs");angular.forEach(t.result,(function(t,i){lhinst.startChatBackground(t.id,e,s.truncate(t.nick||"Visitor",10))})),setTimeout((function(){lhinst.syncadmininterfacestatic()}),1e3)}))},this.previewChat=function(t,e){e&&e.stopPropagation(),lhc.previewChat(t)},this.previewChatArchive=function(t,e,i){i&&i.stopPropagation(),lhc.previewChatArchive(t,e)},this.redirectContact=function(t,e,i){return i&&i.stopPropagation(),lhinst.redirectContact(t,e)},this.startChatNewWindow=function(t,e,i){return i&&i.stopPropagation(),lhinst.startChatNewWindow(t,e)},this.deleteChat=function(t,e,i){return lhinst.deleteChat(t,e,i)},this.startGroupChat=function(t,e){if($("#tabs").length>0)return lhinst.startGroupChat(t,$("#tabs"),s.truncate(e,10))},this.startChatByID=function(t,e){if(!isNaN(t)&&$("#tabs").length>0){$("#menu-chat-options").dropdown("toggle");var i=this;s.getChatData(t).then((function(n){e?lhinst.startChatBackground(parseInt(t),$("#tabs"),s.truncate(n.nick||"Visitor",10),"backgroundid"):i.startChat(parseInt(t),s.truncate(n.nick||"Visitor",10))}))}},this.startChat=function(t,e){if($("#tabs").length>0)return lhinst.startChat(t,$("#tabs"),s.truncate(e||"Visitor",10));lhinst.startChatNewWindow(t,e)},this.startChatNewWindowTransfer=function(t,e,i){return lhinst.startChatNewWindowTransfer(t,e,i)},this.startChatTransfer=function(t,e,i){return lhinst.startChatTransfer(t,$("#tabs"),e,i)},t.startChatOperatorPublic=function(t){d.startChatOperator(t)},this.startChatOperator=function(t){s.getActiveOperatorChat(t).then((function(t){lhinst.startGroupChat(t.id,$("#tabs"),s.truncate(t.name,10))}))},this.openModal=function(e,i){i&&i.stopPropagation(),lhc.revealModal({url:WWW_DIR_JAVASCRIPT+e,hidecallback:function(){t.loadChatList()}})},this.addEvent=function(){var t=this;return document.addEventListener?function(e,i,n){if(e&&e.nodeName||e===window)e.addEventListener(i,n,!1);else if(e&&e.length)for(var o=0;o0&&0==lhinst.disableremember&&i.length>0&&(e="/(chatopen)/"+i.join("/")),$("#tabs").length>0&&0==lhinst.disableremember&&n.length>0&&(e+="/(chatgopen)/"+n.join("/")),s.loadInitialData(e).then((function(e){if(e.logout||e.error_url)document.location.reload();else{d.userDepartmentsNames=e.dp_names,d.userDepartments=e.dep_list,d.userProductNames=e.pr_names,d.userDepartmentsGroups=e.dp_groups,d.userGroups=e.user_groups,d.hideInvisible=e.im,d.hideOnline=e.ho,d.lhcVersion=e.v,d.alwaysOnline=e.a_on,d.additionalColumns=e.col,d.widgetsActive=e.widgets,d.bot_st=e.bot_st,d.excludeIcons=e.exc_ic,d.notifIcons=e.not_ic;var i=["subjectd","subjectd_products","subjectd_dpgroups","subjectd_ugroups","activeu","pendingu","subjectu","closedd","closedd_products","closedd_dpgroups","botd","botd_products","botd_dpgroups","botd_ugroups","pendingd","pendingd_products","pendingd_dpgroups","pendingd_ugroups","unreadd","unreadd_products","unreadd_dpgroups","mcd","mcd_products","mcd_dpgroups","actived","actived_products","actived_dpgroups","actived_ugroups","departmentd_dpgroups","departmentd","operatord_dpgroups","operatord"],n=["limitb","limita","limitu","limitp","limito","limitc","limitd","limitmc","limitgc","limits"];e.dw_filters&&Object.keys(e.dw_filters).forEach(t=>{-1!==i.indexOf(t)?d[t]=d.restoreSettingByString(e.dw_filters[t],!0):-1!==n.indexOf(t)&&(d[t]=e.dw_filters[t])}),angular.forEach(d.widgetsItems,(function(t){d.setDepartmentNames(t)})),1==e.track_activity&&(d.timeoutActivityTime=e.timeout_activity,d.setupActivityMonitoring()),angular.forEach(e.copen,(function(t){lhinst.startChat(t.id,$("#tabs"),s.truncate(t.nick||"Visitor",10),t.id==o,0,t.status)})),angular.forEach(e.cgopen,(function(t){lhinst.startGroupChat(t.id,$("#tabs"),s.truncate(t.nick||"Visitor",10),!0)})),angular.forEach(e.cdel,(function(t){lhinst.forgetChat(t,"achat_id")})),angular.forEach(e.cgdel,(function(t){lhinst.forgetChat(t,"gachat_id")})),ee.emitEvent("eventLoadInitialData",[e,t,d]),$_LHC_API.initial_data=e,d.verifyFilters(),t.loadChatList()}}))},this.initLHCData()}])}catch(t){if(!lhcError)throw Error("lhc : "+t.message);lhcError.log(t.message,"angular.lhc.js",t.lineNumber||t.line,t.stack)} \ No newline at end of file diff --git a/lhc_web/design/defaulttheme/js/js_static/53daa665fc5c26fd753c137cf4fa07b7.js b/lhc_web/design/defaulttheme/js/js_static/53daa665fc5c26fd753c137cf4fa07b7.js index af5c763758..0165cbc867 100644 --- a/lhc_web/design/defaulttheme/js/js_static/53daa665fc5c26fd753c137cf4fa07b7.js +++ b/lhc_web/design/defaulttheme/js/js_static/53daa665fc5c26fd753c137cf4fa07b7.js @@ -1,2 +1,2 @@ -!function(t){"use strict";function e(t){if(!b(t))return Qn;y(t.objectMaxDepth)&&(Qn.objectMaxDepth=n(t.objectMaxDepth)?t.objectMaxDepth:NaN),y(t.urlErrorParamsEnabled)&&j(t.urlErrorParamsEnabled)&&(Qn.urlErrorParamsEnabled=t.urlErrorParamsEnabled)}function n(t){return x(t)&&0--n)return"...";var i,r=e.$$hashKey;if(S(t)){i=0;for(var o=t.length;i").append(t).html();try{return t[0].nodeType===Si?ni(e):e.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,(function(t,e){return"<"+ni(e)}))}catch(t){return ni(e)}}function G(t){try{return decodeURIComponent(t)}catch(t){}}function J(t){var e={};return o((t||"").split("&"),(function(t){var n,i,r;t&&(i=t=t.replace(/\+/g,"%20"),-1!==(n=t.indexOf("="))&&(i=t.substring(0,n),r=t.substring(n+1)),y(i=G(i))&&(r=!y(r)||G(r),ei.call(e,i)?S(e[i])?e[i].push(r):e[i]=[e[i],r]:e[i]=r))})),e}function K(t){return Z(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Z(t,e){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,e?"%20":"+")}function Y(e,n){var i,r,a={};o(wi,(function(t){t+="app",!i&&e.hasAttribute&&e.hasAttribute(t)&&(i=e,r=e.getAttribute(t))})),o(wi,(function(t){var n;t+="app",!i&&(n=e.querySelector("["+t.replace(":","\\:")+"]"))&&(i=n,r=n.getAttribute(t))})),i&&(_i?(a.strictDi=null!==function(t,e){var n,i,r=wi.length;for(i=0;i protocol indicates an extension, document.location.href does not match."))}function X(e,n,i){b(i)||(i={}),i=l({strictDi:!1},i);var r=function(){if((e=Zn(e)).injector()){var r=e[0]===t.document?"document":z(e);throw ci("btstrpd",r.replace(//,">"))}return(n=n||[]).unshift(["$provide",function(t){t.value("$rootElement",e)}]),i.debugInfoEnabled&&n.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),n.unshift("ng"),(r=Ut(n,i.strictDi)).invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,i){t.$apply((function(){e.data("$injector",i),n(e)(t)}))}]),r},a=/^NG_ENABLE_DEBUG_INFO!/,s=/^NG_DEFER_BOOTSTRAP!/;if(t&&a.test(t.name)&&(i.debugInfoEnabled=!0,t.name=t.name.replace(a,"")),t&&!s.test(t.name))return r();t.name=t.name.replace(s,""),li.resumeBootstrap=function(t){return o(t,(function(t){n.push(t)})),r()},A(li.resumeDeferredBootstrap)&&li.resumeDeferredBootstrap()}function Q(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function tt(t){if(!(t=li.element(t).injector()))throw ci("test");return t.get("$$testability")}function et(t,e){return e=e||"_",t.replace(xi,(function(t,n){return(n?e:"")+t.toLowerCase()}))}function nt(){$t.legacyXHTMLReplacement=!0}function it(t,e,n){if(!t)throw ci("areq",e||"?",n||"required");return t}function rt(t,e,n){return n&&S(t)&&(t=t[t.length-1]),it(A(t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t)),t}function ot(t,e){if("hasOwnProperty"===t)throw ci("badname",e)}function at(t){for(var e,n=t[0],i=t[t.length-1],r=1;n!==i&&(n=n.nextSibling);r++)(e||t[r]!==n)&&(e||(e=Zn(ri.call(t,0,r))),e.push(n));return e||t}function st(){return Object.create(null)}function ut(t){if(null==t)return"";switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=!m(t)||S(t)||C(t)?F(t):t.toString()}return t}function ct(t,e){if(S(t)){e=e||[];for(var n=0,i=t.length;n"):e,10>Kn)for(r=Ri[r]||Ri._default,i.innerHTML=r[1]+a+r[2],s=r[0];s--;)i=i.firstChild;else{for(s=(r=Di[r]||[]).length;-1<--s;)i.appendChild(t.document.createElement(r[s])),i=i.firstChild;i.innerHTML=a}c=P(c,i.childNodes),(i=u.firstChild).textContent=""}else c.push(n.createTextNode(e));return u.textContent="",u.innerHTML="",o(c,(function(t){u.appendChild(t)})),u}function $t(e){if(e instanceof $t)return e;var n,i;if(_(e)&&(e=gi(e),n=!0),!(this instanceof $t)){if(n&&"<"!==e.charAt(0))throw Li("nosel");return new $t(e)}n?(n=t.document,At(this,e=(i=Mi.exec(e))?[n.createElement(i[1])]:(i=pt(e,n))?i.childNodes:[])):A(e)?Lt(e):At(this,e)}function gt(t){return t.cloneNode(!0)}function mt(t,e){!e&&ft(t)&&Zn.cleanData([t]),t.querySelectorAll&&Zn.cleanData(t.querySelectorAll("*"))}function vt(t){for(var e in t)return!1;return!0}function yt(t){var e,n=t.ng339,i=(e=n&&Ai[n])&&e.events;(e=e&&e.data)&&!vt(e)||i&&!vt(i)||(delete Ai[n],t.ng339=void 0)}function bt(t,e,n,i){if(y(i))throw Li("offargs");var r=(i=_t(t))&&i.events,a=i&&i.handle;if(a){if(e){var s=function(e){var i=r[e];y(n)&&I(i||[],n),y(n)&&i&&0c&&this.remove(f.key),e}},get:function(t){if(c").append(t).html())):n?Wi.clone.call(t):t,u)for(var c in u)i.data("$"+c+"Controller",u[c].instance);return B.$$addScopeInfo(i,e),n&&n(i,e),o&&o(e,i,i,s),n||(t=o=null),i}}function G(t,e,n,i,r,o){for(var a,s,u,c,l,d=[],h=S(t)||t instanceof Zn,f=0;f$.priority)break;if((w=$.scope)&&($.templateUrl||(b(w)?(ft("new/isolated scope",E||x,$,V),E=$):ft("new/isolated scope",E,$,V)),x=x||$),g=$.name,!D&&($.replace&&($.templateUrl||$.template)||$.transclude&&!$.$$tlb)){for(w=U+1;D=e[w++];)if(D.transclude&&!D.$$tlb||D.replace&&(D.templateUrl||D.template)){P=!0;break}D=!0}if(!$.templateUrl&&$.controller&&(C=C||st(),ft("'"+g+"' controller",C[g],$,V),C[g]=$),w=$.transclude)if(j=!0,$.$$tlb||(ft("transclusion",O,$,V),O=$),"element"===w)I=!0,_=$.priority,m=V,V=i.$$element=Zn(B.$$createComment(g,i[g])),n=V[0],bt(s,ri.call(m,0),n),N=tt(P,m,a,_,u&&u.name,{nonTlbTranscludeDirective:O});else{var G=st();if(b(w)){m=t.document.createDocumentFragment();var J=st(),K=st();for(var Y in o(w,(function(t,e){var n="?"===t.charAt(0);t=n?t.substring(1):t,J[t]=e,G[e]=null,K[e]=n})),o(V.contents(),(function(e){var n=J[Zt(M(e))];n?(K[n]=!0,G[n]=G[n]||t.document.createDocumentFragment(),G[n].appendChild(e)):m.appendChild(e)})),o(K,(function(t,e){if(!t)throw cr("reqslot",e)})),G)G[Y]&&(N=Zn(G[Y].childNodes),G[Y]=tt(P,N,a));m=Zn(m.childNodes)}else m=Zn(gt(n)).contents();V.empty(),(N=tt(P,m,a,void 0,void 0,{needsNewScope:$.$$isolateScope||$.$$newScope})).$$slots=G}if($.template)if(L=!0,ft("template",k,$,V),k=$,w=A($.template)?$.template(V,i):$.template,w=It(w),$.replace){if(u=$,m=Ii.test(w)?Xt($t($.templateNamespace,gi(w))):[],n=m[0],1!==m.length||1!==n.nodeType)throw cr("tplrt",g,"");bt(s,V,n),w=Z(n,[],F={$attr:{}});var et=e.splice(U+1,e.length-(U+1));(E||x)&&at(w,E,x),e=e.concat(w).concat(et),lt(i,F),F=e.length}else V.html(w);if($.templateUrl)L=!0,ft("template",k,$,V),k=$,$.replace&&(u=$),p=dt(e.splice(U,e.length-U),V,i,s,j&&N,c,d,{controllerDirectives:C,newScopeDirective:x!==$&&x,newIsolateScopeDirective:E,templateDirective:k,nonTlbTranscludeDirective:O}),F=e.length;else if($.compile)try{y=$.compile(V,i,N);var nt=$.$$originalDirective||$;A(y)?f(null,R(nt,y),H,q):y&&f(R(nt,y.pre),R(nt,y.post),H,q)}catch(t){r(t,z(V))}$.terminal&&(p.terminal=!0,_=Math.max(_,$.priority))}return p.scope=x&&!0===x.scope,p.transcludeOnThisElement=j,p.templateOnThisElement=L,p.transclude=N,h.hasElementTranscludeDirective=I,p}function rt(t,e,n,i){var r;if(_(e)){var a=e.match(h);e=e.substring(a[0].length);var s=a[1]||a[3];a="?"===a[2];if("^^"===s?n=n.parent():r=(r=i&&i[e])&&r.instance,!r){var u="$"+e+"Controller";r="^^"===s&&n[0]&&9===n[0].nodeType?null:s?n.inheritedData(u):n.data(u)}if(!r&&!a)throw cr("ctreq",e,t)}else if(S(e))for(r=[],s=0,a=e.length;sn.priority)&&-1!==n.restrict.indexOf(r)){if(u&&(n=f(n,{$$start:u,$$end:c})),!n.$$bindings){var p=l=n,$=n.name,g={isolateScope:null,bindToController:null};if(b(p.scope)&&(!0===p.bindToController?(g.bindToController=i(p.scope,$,!0),g.isolateScope={}):g.isolateScope=i(p.scope,$,!1)),b(p.bindToController)&&(g.bindToController=i(p.bindToController,$,!0)),g.bindToController&&!p.controller)throw cr("noctrl",$);b((l=l.$$bindings=g).isolateScope)&&(n.$$isolateBindings=l.isolateScope)}t.push(n),l=n}return l}function ct(t){if(a.hasOwnProperty(t))for(var n=e.get(t+"Directive"),i=0,r=n.length;i"+n+"",i.childNodes[0].childNodes;default:return n}}function mt(t){return H(P.valueOf(t),"ng-prop-srcset")}function vt(t,e,n,i){if(m.test(i))throw cr("nodomevents");var r=function(t,e){var n=e.toLowerCase();return V[t+"|"+n]||V["*|"+n]}(t=M(t),i),o=$;"srcset"!==i||"img"!==t&&"source"!==t?r&&(o=P.getTrusted.bind(P,r)):o=mt,e.push({priority:100,compile:function(t,e){var r=g(e[n]),a=g(e[n],(function(t){return P.valueOf(t)}));return{pre:function(t,e){function n(){var n=r(t);e[0][i]=o(n)}n(),t.$watch(a,n)}}}})}function yt(t,e,i,r,o){var a=M(t),s=function(t,e){return"srcdoc"===e?P.HTML:"src"===e||"ngSrc"===e?-1===["img","video","audio","source","track"].indexOf(t)?P.RESOURCE_URL:P.MEDIA_URL:"xlinkHref"===e?"image"===t?P.MEDIA_URL:"a"===t?P.URL:P.RESOURCE_URL:"form"===t&&"action"===e||"base"===t&&"href"===e||"link"===t&&"href"===e?P.RESOURCE_URL:"a"!==t||"href"!==e&&"ngHref"!==e?void 0:P.URL}(a,r),u=d[r]||o,c=n(i,!o,s,u);if(c){if("multiple"===r&&"select"===a)throw cr("selmulti",z(t));if(m.test(r))throw cr("nodomevents");e.push({priority:100,compile:function(){return{pre:function(t,e,o){e=o.$$observers||(o.$$observers=st());var a=o[r];a!==i&&(c=a&&n(a,!0,s,u),i=a),c&&(o[r]=c(t),(e[r]||(e[r]=[])).$$inter=!0,(o.$$observers&&o.$$observers[r].$$scope||t).$watch(c,(function(t,e){"class"===r&&t!==e?o.$updateClass(t,e):o.$set(r,t)})))}}}})}}function bt(e,n,i){var r,o,a=n[0],s=n.length,u=a.parentNode;if(e)for(r=0,o=e.length;r";var i=(e=At.firstChild.attributes)[0];e.removeNamedItem(i.name),i.value=n,t.attributes.setNamedItem(i)}(this.$$element[0],i,e)),(t=this.$$observers)&&o(t[u],(function(t){try{t(e)}catch(t){r(t)}}))},$observe:function(t,e){var n=this,i=n.$$observers||(n.$$observers=st()),r=i[t]||(i[t]=[]);return r.push(e),w.$evalAsync((function(){r.$$inter||!n.hasOwnProperty(t)||v(n[t])||e(n[t])})),function(){I(r,e)}}};var jt=n.startSymbol(),Lt=n.endSymbol(),It="{{"===jt&&"}}"===Lt?$:function(t){return t.replace(/\{\{/g,jt).replace(/}}/g,Lt)},Vt=/^ng(Attr|Prop|On)([A-Z].*)$/,Nt=/^(.+)Start$/;return B.$$addBindingInfo=x?function(t,e){var n=t.data("$binding")||[];S(e)?n=n.concat(e):n.push(e),t.data("$binding",n)}:p,B.$$addBindingClass=x?function(t){q(t,"ng-binding")}:p,B.$$addScopeInfo=x?function(t,e,n,i){t.data(n?i?"$isolateScopeNoTemplate":"$isolateScope":"$scope",e)}:p,B.$$addScopeClass=x?function(t,e){q(t,e?"ng-isolate-scope":"ng-scope")}:p,B.$$createComment=function(e,n){var i="";return x&&(i=" "+(e||"")+": ",n&&(i+=n+" ")),t.document.createComment(i)},B}]}function Kt(t,e){this.previousValue=t,this.currentValue=e}function Zt(t){return t.replace(dr,"").replace(hr,(function(t,e,n){return n?e.toUpperCase():e}))}function Yt(t,e){var n="",i=t.split(/\s+/),r=e.split(/\s+/),o=0;t:for(;o=e)return t;for(;e--;){var n=t[e];(8===n.nodeType||n.nodeType===Si&&""===n.nodeValue.trim())&&oi.call(t,e,1)}return t}function Qt(t,e){if(e&&_(e))return e;if(_(t)){var n=pr.exec(t);if(n)return n[3]}}function te(){var t={};this.has=function(e){return t.hasOwnProperty(e)},this.register=function(e,n){ot(e,"controller"),b(e)?l(t,e):t[e]=n},this.$get=["$injector",function(e){function n(t,e,n,r){if(!t||!b(t.$scope))throw i("$controller")("noscp",r,e);t.$scope[e]=n}return function(i,r,o,a){var s,u,c;if(o=!0===o,a&&_(a)&&(c=a),_(i)){if(!(a=i.match(pr)))throw fr("ctrlfmt",i);if(u=a[1],c=c||a[3],!(i=t.hasOwnProperty(u)?t[u]:function(t,e,n){if(!e)return t;for(var i,r=t,o=(e=e.split(".")).length,a=0;at?e:h.reject(e)}if(!b(e))throw i("$http")("badreq",e);if(!_($.valueOf(e.url)))throw i("$http")("badreq",e.url);var s=l({method:"get",transformRequest:t.transformRequest,transformResponse:t.transformResponse,paramSerializer:t.paramSerializer,jsonpCallbackParam:t.jsonpCallbackParam},e);s.headers=function(e){var n,i,r,a=t.headers,s=l({},e.headers);a=l({},a.common,a[ni(e.method)]);t:for(n in a){for(r in i=ni(n),s)if(ni(r)===i)continue t;s[n]=a[n]}return function(t,e){var n,i={};return o(t,(function(t,r){A(t)?null!=(n=t(e))&&(i[r]=n):i[r]=t})),i}(s,ct(e))}(e),s.method=ii(s.method),s.paramSerializer=_(s.paramSerializer)?f.get(s.paramSerializer):s.paramSerializer,a.$$incOutstandingRequestCount("$http");var u=[],c=[];return e=h.resolve(s),o(x,(function(t){(t.request||t.requestError)&&u.unshift(t.request,t.requestError),(t.response||t.responseError)&&c.push(t.response,t.responseError)})),e=(e=n(e,u)).then((function(e){var n=e.headers,i=le(e.data,ce(n),void 0,e.transformRequest);return v(i)&&o(n,(function(t,e){"content-type"===ni(e)&&delete n[e]})),v(e.withCredentials)&&!v(t.withCredentials)&&(e.withCredentials=t.withCredentials),m(e,i).then(r,r)})),(e=n(e,c)).finally((function(){a.$$completeOutstandingRequest(p,"$http")}))}function m(n,i){function r(t){if(t){var n={};return o(t,(function(t,i){n[i]=function(n){function i(){t(n)}e?d.$applyAsync(i):d.$$phase?i():d.$apply(i)}})),n}}function a(t,e,i,r,o){(200<=(e=-1<=e?e:0)&&300>e?m.resolve:m.reject)({data:t,status:e,headers:ce(i),config:n,statusText:r,xhrStatus:o})}function c(t){a(t.data,t.status,ct(t.headers()),t.statusText,t.xhrStatus)}function l(){var t=g.pendingRequests.indexOf(n);-1!==t&&g.pendingRequests.splice(t,1)}var f,p,m=h.defer(),x=m.promise,E=n.headers,k="jsonp"===ni(n.method),O=n.url;return k?O=$.getTrustedResourceUrl(O):_(O)||(O=$.valueOf(O)),O=function(t,e){return 0t?f.put(O,[t,n,ue(i),r,o]):f.remove(O)),e?d.$applyAsync(s):(s(),d.$$phase||d.$apply())}),E,n.timeout,n.withCredentials,n.responseType,r(n.eventHandlers),r(n.uploadEventHandlers))),x}var w=c("$http");t.paramSerializer=_(t.paramSerializer)?f.get(t.paramSerializer):t.paramSerializer;var x=[];o(n,(function(t){x.unshift(_(t)?f.get(t):f.invoke(t))}));var C=function(t){var e=[qr].concat(t.map(nn));return function(t){return t=nn(t),e.some(rn.bind(null,t))}}(r);return g.pendingRequests=[],function(t){o(arguments,(function(t){g[t]=function(e,n){return g(l({},n||{},{method:t,url:e}))}}))}("get","delete","head","jsonp"),function(t){o(arguments,(function(t){g[t]=function(e,n,i){return g(l({},i||{},{method:t,url:e,data:n}))}}))}("post","put","patch"),g.defaults=t,g}]}function he(){this.$get=function(){return function(){return new t.XMLHttpRequest}}}function fe(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(t,e,n,i){return function(t,e,n,i,r){function a(t,e,n){t=t.replace("JSON_CALLBACK",e);var o=r.createElement("script"),a=null;return o.type="text/javascript",o.src=t,o.async=!0,a=function(t){o.removeEventListener("load",a),o.removeEventListener("error",a),r.body.removeChild(o),o=null;var s=-1,u="unknown";t&&("load"!==t.type||i.wasCalled(e)||(t={type:"error"}),u=t.type,s="error"===t.type?404:200),n&&n(s,u)},o.addEventListener("load",a),o.addEventListener("error",a),r.body.appendChild(o),a}return function(r,s,u,c,l,d,h,f,p,$){function g(t){x="timeout"===t,w&&w(),_&&_.abort()}function m(t,e,i,r,o,a){y(C)&&n.cancel(C),w=_=null,t(e,i,r,o,a)}if(s=s||t.url(),"jsonp"===ni(r))var b=i.createCallback(s),w=a(s,b,(function(t,e){var n=200===t&&i.getResponse(b);m(c,t,n,"",e,"complete"),i.removeCallback(b)}));else{var _=e(r,s),x=!1;if(_.open(r,s,!0),o(l,(function(t,e){y(t)&&_.setRequestHeader(e,t)})),_.onload=function(){var t=_.statusText||"",e="response"in _?_.response:_.responseText,n=1223===_.status?204:_.status;0===n&&(n=e?200:"file"===nn(s).protocol?404:0),m(c,n,e,_.getAllResponseHeaders(),t,"complete")},_.onerror=function(){m(c,-1,null,null,"","error")},_.ontimeout=function(){m(c,-1,null,null,"","timeout")},_.onabort=function(){m(c,-1,null,null,"",x?"timeout":"abort")},o(p,(function(t,e){_.addEventListener(e,t)})),o($,(function(t,e){_.upload.addEventListener(e,t)})),h&&(_.withCredentials=!0),f)try{_.responseType=f}catch(t){if("json"!==f)throw t}_.send(v(u)?null:u)}if(0=u&&($.resolve(f),o(g.$$intervalId)),p||i.$apply()}),s,$,p),g}}}]}function me(t,e){var n=nn(t);e.$$protocol=n.protocol,e.$$host=n.hostname,e.$$port=h(n.port)||Er[n.protocol]||null}function ve(t,e,n){if(kr.test(t))throw Ar("badpath",t);(i="/"!==t.charAt(0))&&(t="/"+t),t=nn(t);for(var i,r=(i=(i&&"/"===t.pathname.charAt(0)?t.pathname.substring(1):t.pathname).split("/")).length;r--;)i[r]=decodeURIComponent(i[r]),n&&(i[r]=i[r].replace(/\//g,"%2F"));n=i.join("/"),e.$$path=n,e.$$search=J(t.search),e.$$hash=decodeURIComponent(t.hash),e.$$path&&"/"!==e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function ye(t,e){return t.slice(0,e.length)===e}function be(t,e){if(ye(e,t))return e.substr(t.length)}function we(t){var e=t.indexOf("#");return-1===e?t:t.substr(0,e)}function _e(t,e,n){this.$$html5=!0,n=n||"",me(t,this),this.$$parse=function(t){var n=be(e,t);if(!_(n))throw Ar("ipthprfx",t,e);ve(n,this,!0),this.$$path||(this.$$path="/"),this.$$compose()},this.$$normalizeUrl=function(t){return e+t.substr(1)},this.$$parseLinkUrl=function(i,r){return r&&"#"===r[0]?(this.hash(r.slice(1)),!0):(y(o=be(t,i))?(a=o,a=n&&y(o=be(n,o))?e+(be("/",o)||o):t+a):y(o=be(e,i))?a=e+o:e===i+"/"&&(a=e),a&&this.$$parse(a),!!a);var o,a}}function xe(t,e,n){me(t,this),this.$$parse=function(i){var r;v(o=be(t,i)||be(e,i))||"#"!==o.charAt(0)?this.$$html5?r=o:(r="",v(o)&&(t=i,this.replace())):v(r=be(n,o))&&(r=o),ve(r,this,!1),i=this.$$path;var o,a=/^\/[A-Z]:(\/.*)/;ye(r,o=t)&&(r=r.replace(o,"")),a.exec(r)||(i=(r=a.exec(i))?r[1]:i),this.$$path=i,this.$$compose()},this.$$normalizeUrl=function(e){return t+(e?n+e:"")},this.$$parseLinkUrl=function(e,n){return we(t)===we(e)&&(this.$$parse(e),!0)}}function Ce(t,e,n){this.$$html5=!0,xe.apply(this,arguments),this.$$parseLinkUrl=function(i,r){return r&&"#"===r[0]?(this.hash(r.slice(1)),!0):(t===we(i)?o=i:(a=be(e,i))?o=t+n+a:e===i+"/"&&(o=e),o&&this.$$parse(o),!!o);var o,a},this.$$normalizeUrl=function(e){return t+n+e}}function Se(t){return function(){return this[t]}}function Ee(t,e){return function(n){return v(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function Ae(){var t="!",e={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return y(e)?(t=e,this):t},this.html5Mode=function(t){return j(t)?(e.enabled=t,this):b(t)?(j(t.enabled)&&(e.enabled=t.enabled),j(t.requireBase)&&(e.requireBase=t.requireBase),(j(t.rewriteLinks)||_(t.rewriteLinks))&&(e.rewriteLinks=t.rewriteLinks),this):e},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,i,r,o,a){function s(t,e,n){var r=c.url(),o=c.$$state;try{i.url(t,e,n),c.$$state=i.state()}catch(t){throw c.url(r),c.$$state=o,t}}function u(t,e){n.$broadcast("$locationChangeSuccess",c.absUrl(),t,c.$$state,e)}var c,l;l=i.baseHref();var d,h=i.url();if(e.enabled){if(!l&&e.requireBase)throw Ar("nobase");d=h.substring(0,h.indexOf("/",h.indexOf("//")+2))+(l||"/"),l=r.history?_e:Ce}else d=we(h),l=xe;var f=d.substr(0,we(d).lastIndexOf("/")+1);(c=new l(d,f,"#"+t)).$$parseLinkUrl(h,h),c.$$state=i.state();var p=/^\s*(javascript|mailto):/i;o.on("click",(function(t){if((a=e.rewriteLinks)&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(var r=Zn(t.target);"a"!==M(r[0]);)if(r[0]===o[0]||!(r=r.parent())[0])return;if(!_(a)||!v(r.attr(a))){var a=r.prop("href"),s=r.attr("href")||r.attr("xlink:href");b(a)&&"[object SVGAnimatedString]"===a.toString()&&(a=nn(a.animVal).href),p.test(a)||!a||r.attr("target")||t.isDefaultPrevented()||!c.$$parseLinkUrl(a,s)||(t.preventDefault(),c.absUrl()!==i.url()&&n.$apply())}}})),c.absUrl()!==h&&i.url(c.absUrl(),!0);var $=!0;return i.onUrlChange((function(t,e){ye(t,f)?(n.$evalAsync((function(){var i,r=c.absUrl(),o=c.$$state;c.$$parse(t),c.$$state=e,i=n.$broadcast("$locationChangeStart",t,r,e,o).defaultPrevented,c.absUrl()===t&&(i?(c.$$parse(r),c.$$state=o,s(r,!1,o)):($=!1,u(r,o)))})),n.$$phase||n.$digest()):a.location.href=t})),n.$watch((function(){if($||c.$$urlUpdatedByLocation){c.$$urlUpdatedByLocation=!1;var t=i.url(),e=c.absUrl(),o=i.state(),a=c.$$replace,l=!function(t,e){return t===e||nn(t).href===nn(e).href}(t,e)||c.$$html5&&r.history&&o!==c.$$state;($||l)&&($=!1,n.$evalAsync((function(){var e=c.absUrl(),i=n.$broadcast("$locationChangeStart",e,t,c.$$state,o).defaultPrevented;c.absUrl()===e&&(i?(c.$$parse(t),c.$$state=o):(l&&s(e,a,o===c.$$state?null:c.$$state),u(t,o)))})))}c.$$replace=!1})),c}]}function ke(){var t=!0,e=this;this.debugEnabled=function(e){return y(e)?(t=e,this):t},this.$get=["$window",function(n){function i(t){return E(t)&&(t.stack&&a?t=t.message&&-1===t.stack.indexOf(t.message)?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t}function r(t){var e=n.console||{},r=e[t]||e.log||p;return function(){var t=[];return o(arguments,(function(e){t.push(i(e))})),Function.prototype.apply.call(r,e,t)}}var a=Kn||/\bEdge\//.test(n.navigator&&n.navigator.userAgent);return{log:r("log"),info:r("info"),warn:r("warn"),error:r("error"),debug:function(){var n=r("debug");return function(){t&&n.apply(e,arguments)}}()}}]}function Oe(t){return t+""}function Te(t,e){return void 0!==t?t:e}function je(t,e){return void 0===t?e:void 0===e?t:t+e}function Le(t,e,n){var i,r,a=t.isPure=function(t,e){switch(t.type){case Vr.MemberExpression:if(t.computed)return!1;break;case Vr.UnaryExpression:return 1;case Vr.BinaryExpression:return"+"!==t.operator&&1;case Vr.CallExpression:return!1}return void 0===e?Nr:e}(t,n);switch(t.type){case Vr.Program:i=!0,o(t.body,(function(t){Le(t.expression,e,a),i=i&&t.expression.constant})),t.constant=i;break;case Vr.Literal:t.constant=!0,t.toWatch=[];break;case Vr.UnaryExpression:Le(t.argument,e,a),t.constant=t.argument.constant,t.toWatch=t.argument.toWatch;break;case Vr.BinaryExpression:Le(t.left,e,a),Le(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.left.toWatch.concat(t.right.toWatch);break;case Vr.LogicalExpression:Le(t.left,e,a),Le(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.constant?[]:[t];break;case Vr.ConditionalExpression:Le(t.test,e,a),Le(t.alternate,e,a),Le(t.consequent,e,a),t.constant=t.test.constant&&t.alternate.constant&&t.consequent.constant,t.toWatch=t.constant?[]:[t];break;case Vr.Identifier:t.constant=!1,t.toWatch=[t];break;case Vr.MemberExpression:Le(t.object,e,a),t.computed&&Le(t.property,e,a),t.constant=t.object.constant&&(!t.computed||t.property.constant),t.toWatch=t.constant?[]:[t];break;case Vr.CallExpression:i=n=!!t.filter&&!e(t.callee.name).$stateful,r=[],o(t.arguments,(function(t){Le(t,e,a),i=i&&t.constant,r.push.apply(r,t.toWatch)})),t.constant=i,t.toWatch=n?r:[t];break;case Vr.AssignmentExpression:Le(t.left,e,a),Le(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=[t];break;case Vr.ArrayExpression:i=!0,r=[],o(t.elements,(function(t){Le(t,e,a),i=i&&t.constant,r.push.apply(r,t.toWatch)})),t.constant=i,t.toWatch=r;break;case Vr.ObjectExpression:i=!0,r=[],o(t.properties,(function(t){Le(t.value,e,a),i=i&&t.value.constant,r.push.apply(r,t.value.toWatch),t.computed&&(Le(t.key,e,!1),i=i&&t.key.constant,r.push.apply(r,t.key.toWatch))})),t.constant=i,t.toWatch=r;break;case Vr.ThisExpression:t.constant=!1,t.toWatch=[];break;case Vr.LocalsExpression:t.constant=!1,t.toWatch=[]}}function Me(t){if(1===t.length){var e=(t=t[0].expression).toWatch;return 1!==e.length||e[0]!==t?e:void 0}}function Ie(t){return t.type===Vr.Identifier||t.type===Vr.MemberExpression}function Ve(t){if(1===t.body.length&&Ie(t.body[0].expression))return{type:Vr.AssignmentExpression,left:t.body[0].expression,right:{type:Vr.NGValueParameter},operator:"="}}function Ne(t){this.$filter=t}function De(t){this.$filter=t}function Pe(t,e,n){this.ast=new Vr(t,n),this.astCompiler=n.csp?new De(e):new Ne(e)}function Re(t){return A(t.valueOf)?t.valueOf():jr.call(t)}function Ue(){var t,e,n=st(),i={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(t,e){i[t]=e},this.setIdentifierFns=function(n,i){return t=n,e=i,this},this.$get=["$filter",function(r){function a(t,e){var i,o;switch(typeof t){case"string":return o=t=t.trim(),(i=n[o])||(i=new Pe(i=new Ir(g),r,g).parse(t),n[o]=h(i)),f(i,e);case"function":return f(t,e);default:return f(p,e)}}function s(t,e,n){return null==t||null==e?t===e:!("object"==typeof t&&(t=Re(t),"object"==typeof t&&!n))&&(t===e||t!=t&&e!=e)}function u(t,e,n,i,r){var o;if(1===(u=i.inputs).length){var a=s,u=u[0];return t.$watch((function(t){var e=u(t);return s(e,a,u.isPure)||(o=i(t,void 0,void 0,[e]),a=e&&Re(e)),o}),e,n,r)}for(var c=[],l=[],d=0,h=u.length;d=n.$$state.status&&r&&r.length&&t((function(){for(var t,n,o=0,a=r.length;ot)for(e in l++,o)ei.call(i,e)||($--,delete o[e])}else o!==i&&(o=i,l++);return l}}n.$$pure=s(t).literal,n.$stateful=!n.$$pure;var i,o,a,u=this,c=1v&&(_[f=4-v]||(_[f]=[]),_[f].push({msg:A(r.exp)?"fn: "+(r.exp.name||r.exp.toString()):r.exp,newVal:o,oldVal:s}))}catch(t){i(t)}if(!(c=!h.$$suspended&&h.$$watchersCount&&h.$$childHead||h!==b&&h.$$nextSibling))for(;h!==b&&!(c=h.$$nextSibling);)h=h.$parent}while(h=c);if((l||y.length)&&!v--)throw m.$$phase=null,e("infdig",t,_)}while(l||y.length);for(m.$$phase=null;xKn)throw Pr("iequirks");var i=ct(Rr);i.isEnabled=function(){return t},i.trustAs=n.trustAs,i.getTrusted=n.getTrusted,i.valueOf=n.valueOf,t||(i.trustAs=i.getTrusted=function(t,e){return e},i.valueOf=$),i.parseAs=function(t,n){var r=e(n);return r.literal&&r.constant?r:e(n,(function(e){return i.getTrusted(t,e)}))};var r=i.parseAs,a=i.getTrusted,s=i.trustAs;return o(Rr,(function(t,e){var n=ni(e);i[("parse_as_"+n).replace(Ur,dt)]=function(e){return r(t,e)},i[("get_trusted_"+n).replace(Ur,dt)]=function(e){return a(t,e)},i[("trust_as_"+n).replace(Ur,dt)]=function(e){return s(t,e)}})),i}]}function Ze(){this.$get=["$window","$document",function(t,e){var n={},i=!((!t.nw||!t.nw.process)&&t.chrome&&(t.chrome.app&&t.chrome.app.runtime||!t.chrome.app&&t.chrome.runtime&&t.chrome.runtime.id))&&t.history&&t.history.pushState,r=h((/android (\d+)/.exec(ni((t.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((t.navigator||{}).userAgent),a=e[0]||{},s=a.body&&a.body.style,u=!1,c=!1;return s&&(u=!(!("transition"in s)&&!("webkitTransition"in s)),c=!(!("animation"in s)&&!("webkitAnimation"in s))),{history:!(!i||4>r||o),hasEvent:function(t){if("input"===t&&Kn)return!1;if(v(n[t])){var e=a.createElement("div");n[t]="on"+t in e}return n[t]},csp:vi(),transitions:u,animations:c,android:r}}]}function Ye(){this.$get=g((function(t){return new Xe(t)}))}function Xe(t){function e(){var t=r.pop();return t&&t.cb}function n(t){for(var e=r.length-1;0<=e;--e){var n=r[e];if(n.type===t)return r.splice(e,1),n.cb}}var i={},r=[],o=this.ALL_TASKS_TYPE="$$all$$",a=this.DEFAULT_TASK_TYPE="$$default$$";this.completeTask=function(r,s){s=s||a;try{r()}finally{var u;i[u=s||a]&&(i[u]--,i[o]--),u=i[s];var c=i[o];if(!c||!u)for(u=c?n:e;c=u(s);)try{c()}catch(e){t.error(e)}}},this.incTaskCount=function(t){i[t=t||a]=(i[t]||0)+1,i[o]=(i[o]||0)+1},this.notifyWhenNoPendingTasks=function(t,e){i[e=e||o]?r.push({type:e,cb:t}):t()}}function Qe(){var t;this.httpOptions=function(e){return e?(t=e,this):t},this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(e,n,i,r,o){function a(s,u){a.totalPendingRequests++,_(s)&&!v(n.get(s))||(s=o.getTrustedResourceUrl(s));var c=i.defaults&&i.defaults.transformResponse;return S(c)?c=c.filter((function(t){return t!==se})):c===se&&(c=null),i.get(s,l({cache:n,transformResponse:c},t)).finally((function(){a.totalPendingRequests--})).then((function(t){return n.put(s,t.data)}),(function(t){return u||(t=Fr("tpload",s,t.status,t.statusText),e(t)),r.reject(t)}))}return a.totalPendingRequests=0,a}]}function tn(){this.$get=["$rootScope","$browser","$location",function(t,e,n){return{findBindings:function(t,e,n){t=t.getElementsByClassName("ng-binding");var i=[];return o(t,(function(t){var r=li.element(t).data("$binding");r&&o(r,(function(r){n?new RegExp("(^|\\s)"+mi(e)+"(\\s|\\||$)").test(r)&&i.push(t):-1!==r.indexOf(e)&&i.push(t)}))})),i},findModels:function(t,e,n){for(var i=["ng-","data-ng-","ng\\:"],r=0;rn-1){for(i=0;i>n;i--)r.unshift(0),t.i++;r.unshift(1),t.i++}else r[n-1]++;for(;on&&(n=i),n+=+t.slice(i+1),t=t.substring(0,i)):0>n&&(n=t.length),i=0;t.charAt(i)===Jr;i++);if(i===(o=t.length))e=[0],n=1;else{for(o--;t.charAt(o)===Jr;)o--;for(n-=i,e=[],r=0;i<=o;i++,r++)e[r]=+t.charAt(i)}return n>zr&&(e=e.splice(0,zr-1),a=n-1,n=1),{d:e,e:a,i:n}}(s),r,e.minFrac,e.maxFrac),u=a.d,s=a.i,r=a.e,o=[],a=u.reduce((function(t,e){return t&&!e}),!0);0>s;)u.unshift(0),s++;for(0=e.lgSize&&s.unshift(u.splice(-e.lgSize,u.length).join(""));u.length>e.gSize;)s.unshift(u.splice(-e.gSize,u.length).join(""));u.length&&s.unshift(u.join("")),u=s.join(n),o.length&&(u+=i+o.join("")),r&&(u+="e+"+r)}return 0>t&&!a?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf}function $n(t,e,n,i){var r="";for((0>t||i&&0>=t)&&(i?t=1-t:(t=-t,r="-")),t=""+t;t.length-n)&&(o+=n),0===o&&-12===n&&(o=12),$n(o,e,i,r)}}function mn(t,e,n){return function(i,r){var o=i["get"+t]();return r[ii((n?"STANDALONE":"")+(e?"SHORT":"")+t)][o]}}function vn(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(4>=e?5:12)-e)}function yn(t){return function(e){var n=vn(e.getFullYear());return e=+new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))-+n,$n(e=1+Math.round(e/6048e5),t)}}function bn(t,e){return 0>=t.getFullYear()?e.ERAS[0]:e.ERAS[1]}function wn(t){function e(t){var e;if(e=t.match(n)){t=new Date(0);var i=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,a=e[8]?t.setUTCHours:t.setHours;e[9]&&(i=h(e[9]+e[10]),r=h(e[9]+e[11])),o.call(t,h(e[1]),h(e[2])-1,h(e[3])),i=h(e[4]||0)-i,r=h(e[5]||0)-r,o=h(e[6]||0),e=Math.round(1e3*parseFloat("0."+(e[7]||0))),a.call(t,i,r,o,e)}return t}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,i,r){var a,s,u="",c=[];if(i=i||"mediumDate",i=t.DATETIME_FORMATS[i]||i,_(n)&&(n=Yr.test(n)?h(n):e(n)),x(n)&&(n=new Date(n)),!C(n)||!isFinite(n.getTime()))return n;for(;i;)(s=Zr.exec(i))?i=(c=P(c,s,1)).pop():(c.push(i),i=null);var l=n.getTimezoneOffset();return r&&(l=W(r,l),n=B(n,r,!0)),o(c,(function(e){a=Kr[e],u+=a?a(n,t.DATETIME_FORMATS,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),u}}function _n(){return function(t,e){return v(e)&&(e=2),F(t,e)}}function xn(){return function(t,e,n){return e=1/0===Math.abs(Number(e))?Number(e):h(e),hi(e)?t:(x(t)&&(t=t.toString()),r(t)?(n=0>(n=!n||isNaN(n)?0:h(n))?Math.max(0,t.length+n):n,0<=e?Cn(t,n,n+e):0===n?Cn(t,e,t.length):Cn(t,Math.max(0,n+e),n)):t)}}function Cn(t,e,n){return _(t)?t.slice(e,n):ri.call(t,e,n)}function Sn(t){function e(e){return e.map((function(e){var n=1,i=$;if(A(e))i=e;else if(_(e)&&("+"!==e.charAt(0)&&"-"!==e.charAt(0)||(n="-"===e.charAt(0)?-1:1,e=e.substring(1)),""!==e&&(i=t(e)).constant)){var r=i();i=function(t){return t[r]}}return{get:i,descending:n}}))}function n(t){switch(typeof t){case"number":case"boolean":case"string":return!0;default:return!1}}function o(t,e){var n=0,i=t.type;if(i===(r=e.type)){var r=t.value,o=e.value;"string"===i?(r=r.toLowerCase(),o=o.toLowerCase()):"object"===i&&(b(r)&&(r=t.index),b(o)&&(o=e.index)),r!==o&&(n=re||37<=e&&40>=e||l(t,this,this.value)})),r.hasEvent("paste")&&e.on("paste cut drop",l)}e.on("change",c),go[a]&&i.$$hasNativeValidators&&a===n.type&&e.on("keydown wheel mousedown",(function(t){if(!u){var e=this.validity,n=e.badInput,i=e.typeMismatch;u=o.defer((function(){u=null,e.badInput===n&&e.typeMismatch===i||c(t)}))}})),i.$render=function(){var t=i.$isEmpty(i.$viewValue)?"":i.$viewValue;e.val()!==t&&e.val(t)}}function Mn(t,e){return function(n,i){var r,a;if(C(n))return n;if(_(n)){if('"'===n.charAt(0)&&'"'===n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),ao.test(n))return new Date(n);if(t.lastIndex=0,r=t.exec(n))return r.shift(),a=i?{yyyy:i.getFullYear(),MM:i.getMonth()+1,dd:i.getDate(),HH:i.getHours(),mm:i.getMinutes(),ss:i.getSeconds(),sss:i.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(r,(function(t,n){na.yyyy&&r.setFullYear(a.yyyy),r}return NaN}}function In(t,e,n,i){return function(r,o,a,s,u,c,l,d){function h(t){return t&&!(t.getTime&&t.getTime()!=t.getTime())}function f(t){return y(t)&&!C(t)?p(t)||void 0:t}function p(t,e){var i=s.$options.getOption("timezone");g&&g!==i&&(e=q(e,W(g)));var r=n(t,e);return!isNaN(r)&&i&&(r=B(r,i)),r}Vn(r,o,a,s,t),Ln(0,o,a,s,u,c);var $,g,m="time"===t||"datetimelocal"===t;if(s.$parsers.push((function(n){return s.$isEmpty(n)?null:e.test(n)?p(n,$):void(s.$$parserName=t)})),s.$formatters.push((function(t){if(t&&!C(t))throw Ho("datefmt",t);if(h(t)){$=t;var e=s.$options.getOption("timezone");e&&(g=e,$=B($,e,!0));var n=i;return m&&_(s.$options.getOption("timeSecondsFormat"))&&(n=i.replace("ss.sss",s.$options.getOption("timeSecondsFormat")).replace(/:$/,"")),t=l("date")(t,n,e),m&&s.$options.getOption("timeStripZeroSeconds")&&(t=t.replace(/(?::00)?(?:\.000)?$/,"")),t}return g=$=null,""})),y(a.min)||a.ngMin){var b=a.min||d(a.ngMin)(r),w=f(b);s.$validators.min=function(t){return!h(t)||v(w)||n(t)>=w},a.$observe("min",(function(t){t!==b&&(w=f(t),b=t,s.$validate())}))}if(y(a.max)||a.ngMax){var x=a.max||d(a.ngMax)(r),S=f(x);s.$validators.max=function(t){return!h(t)||v(S)||n(t)<=S},a.$observe("max",(function(t){t!==x&&(S=f(t),x=t,s.$validate())}))}}}function Vn(t,e,n,i,r){(i.$$hasNativeValidators=b(e[0].validity))&&i.$parsers.push((function(t){var n=e.prop("validity")||{};if(!n.badInput&&!n.typeMismatch)return t;i.$$parserName=r}))}function Nn(t){t.$parsers.push((function(e){return t.$isEmpty(e)?null:co.test(e)?parseFloat(e):void(t.$$parserName="number")})),t.$formatters.push((function(e){if(!t.$isEmpty(e)){if(!x(e))throw Ho("numfmt",e);e=e.toString()}return e}))}function Dn(t){return y(t)&&!x(t)&&(t=parseFloat(t)),hi(t)?void 0:t}function Pn(t){var e=t.toString(),n=e.indexOf(".");return-1===n?-1t&&(t=/e-(\d+)$/.exec(e))?Number(t[1]):0:e.length-n-1}function Rn(t,e,n){var i=(0|(t=Number(t)))!==t,r=(0|e)!==e,o=(0|n)!==n;if(i||r||o){var a=i?Pn(t):0,s=r?Pn(e):0,u=o?Pn(n):0;a=Math.max(a,s,u);t*=a=Math.pow(10,a),e*=a,n*=a,i&&(t=Math.round(t)),r&&(e=Math.round(e)),o&&(n=Math.round(n))}return 0==(t-e)%n}function Un(t,e,n,i,r){if(y(i)){if(!(t=t(i)).constant)throw Ho("constexpr",n,i);return t(e)}return r}function Fn(t,e){function n(t,e){if(!t||!t.length)return[];if(!e||!e.length)return t;var n=[],i=0;t:for(;i(?:<\/\1>|)$/,Ii=/<|&#?\w+;/,Vi=/<([\w:-]+)/,Ni=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Di={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};Di.tbody=Di.tfoot=Di.colgroup=Di.caption=Di.thead,Di.th=Di.td;var Pi,Ri={option:[1,'"],_default:[0,"",""]};for(Pi in Di){var Ui=Di[Pi],Fi=Ui.slice().reverse();Ri[Pi]=[Fi.length,"<"+Fi.join("><")+">",""]}Ri.optgroup=Ri.option;var Hi=t.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))},Wi=$t.prototype={ready:Lt,toString:function(){var t=[];return o(this,(function(e){t.push(""+e)})),"["+t.join(", ")+"]"},eq:function(t){return Zn(0<=t?this[t]:this[this.length+t])},length:0,push:ai,sort:[].sort,splice:[].splice},qi={};o("multiple selected checked disabled readOnly required open".split(" "),(function(t){qi[ni(t)]=t}));var Bi={};o("input select option textarea button form details".split(" "),(function(t){Bi[t]=!0}));var zi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};o({data:xt,removeData:wt,hasData:function(t){for(var e in Ai[t.ng339])return!0;return!1},cleanData:function(t){for(var e=0,n=t.length;e/,Yi=/^[^(]*\(\s*([^)]*)\)/m,Xi=/,/,Qi=/^\s*(_?)(\S+?)\1\s*$/,tr=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,er=i("$injector");Ut.$$annotate=function(t,e,n){var i;if("function"==typeof t){if(!(i=t.$inject)){if(i=[],t.length){if(e)throw _(n)&&n||(n=t.name||function(t){return(t=Rt(t))?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}(t)),er("strictdi",n);o((e=Rt(t))[1].split(Xi),(function(t){t.replace(Qi,(function(t,e,n){i.push(n)}))}))}t.$inject=i}}else S(t)?(rt(t[e=t.length-1],"fn"),i=t.slice(0,e)):rt(t,"fn",!0);return i};var nr=i("$animate"),ir=function(){this.$get=p},rr=function(){var t=new Ji,e=[];this.$get=["$$AnimateRunner","$rootScope",function(n,i){function r(t,e,n){var i=!1;return e&&o(e=_(e)?e.split(" "):S(e)?e:[],(function(e){e&&(i=!0,t[e]=n)})),i}function a(){o(e,(function(e){var n=t.get(e);if(n){var i=function(t){_(t)&&(t=t.split(" "));var e=st();return o(t,(function(t){t.length&&(e[t]=!0)})),e}(e.attr("class")),r="",a="";o(n,(function(t,e){t!==!!i[e]&&(t?r+=(r.length?" ":"")+e:a+=(a.length?" ":"")+e)})),o(e,(function(t){r&&Et(t,r),a&&St(t,a)})),t.delete(e)}})),e.length=0}return{enabled:p,on:p,off:p,pin:p,push:function(o,s,u,c){return c&&c(),(u=u||{}).from&&o.css(u.from),u.to&&o.css(u.to),(u.addClass||u.removeClass)&&(s=u.addClass,c=u.removeClass,s=r(u=t.get(o)||{},s,!0),c=r(u,c,!1),(s||c)&&(t.set(o,u),e.push(o),1===e.length&&i.$$postDigest(a))),(o=new n).complete(),o}}}]},or=["$provide",function(t){var e=this,n=null,i=null;this.$$registeredAnimations=Object.create(null),this.register=function(n,i){if(n&&"."!==n.charAt(0))throw nr("notcsel",n);var r=n+"-animation";e.$$registeredAnimations[n.substr(1)]=r,t.factory(r,i)},this.customFilter=function(t){return 1===arguments.length&&(i=A(t)?t:null),i},this.classNameFilter=function(t){if(1===arguments.length&&(n=t instanceof RegExp?t:null)&&/[(\s|\/)]ng-animate[(\s|\/)]/.test(n.toString()))throw n=null,nr("nongcls","ng-animate");return n},this.$get=["$$animateQueue",function(t){function e(t,e,n){if(n){var i;t:{for(i=0;i <= >= && || ! = |".split(" "),(function(t){Lr[t]=!0}));var Mr={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Ir=function(t){this.options=t};Ir.prototype={constructor:Ir,lex:function(t){for(this.text=t,this.index=0,this.tokens=[];this.index=t&&"string"==typeof t},isWhitespace:function(t){return" "===t||"\r"===t||"\t"===t||"\n"===t||"\v"===t||" "===t},isIdentifierStart:function(t){return this.options.isIdentifierStart?this.options.isIdentifierStart(t,this.codePointAt(t)):this.isValidIdentifierStart(t)},isValidIdentifierStart:function(t){return"a"<=t&&"z">=t||"A"<=t&&"Z">=t||"_"===t||"$"===t},isIdentifierContinue:function(t){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(t,this.codePointAt(t)):this.isValidIdentifierContinue(t)},isValidIdentifierContinue:function(t,e){return this.isValidIdentifierStart(t,e)||this.isNumber(t)},codePointAt:function(t){return 1===t.length?t.charCodeAt(0):(t.charCodeAt(0)<<10)+t.charCodeAt(1)-56613888},peekMultichar:function(){var t=this.text.charAt(this.index),e=this.peek();if(!e)return t;var n=t.charCodeAt(0),i=e.charCodeAt(0);return 55296<=n&&56319>=n&&56320<=i&&57343>=i?t+e:t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){throw n=n||this.index,e=y(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n,Tr("lexerr",t,e,this.text)},readNumber:function(){for(var t="",e=this.index;this.index","<=",">=");)e={type:Vr.BinaryExpression,operator:t.text,left:e,right:this.additive()};return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e={type:Vr.BinaryExpression,operator:t.text,left:e,right:this.multiplicative()};return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");)e={type:Vr.BinaryExpression,operator:t.text,left:e,right:this.unary()};return e},unary:function(){var t;return(t=this.expect("+","-","!"))?{type:Vr.UnaryExpression,operator:t.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var t,e;for(this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?t=V(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?t={type:Vr.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());e=this.expect("(","[",".");)"("===e.text?(t={type:Vr.CallExpression,callee:t,arguments:this.parseArguments()},this.consume(")")):"["===e.text?(t={type:Vr.MemberExpression,object:t,property:this.expression(),computed:!0},this.consume("]")):"."===e.text?t={type:Vr.MemberExpression,object:t,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return t},filter:function(t){t=[t];for(var e={type:Vr.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return e},parseArguments:function(){var t=[];if(")"!==this.peekToken().text)do{t.push(this.filterChain())}while(this.expect(","));return t},identifier:function(){var t=this.consume();return t.identifier||this.throwError("is not a valid identifier",t),{type:Vr.Identifier,name:t.text}},constant:function(){return{type:Vr.Literal,value:this.consume().value}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;t.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:Vr.ArrayExpression,elements:t}},object:function(){var t,e=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;t={type:Vr.Property,kind:"init"},this.peek().constant?(t.key=this.constant(),t.computed=!1,this.consume(":"),t.value=this.expression()):this.peek().identifier?(t.key=this.identifier(),t.computed=!1,this.peek(":")?(this.consume(":"),t.value=this.expression()):t.value=t.key):this.peek("[")?(this.consume("["),t.key=this.expression(),this.consume("]"),t.computed=!0,this.consume(":"),t.value=this.expression()):this.throwError("invalid key",this.peek()),e.push(t)}while(this.expect(","));return this.consume("}"),{type:Vr.ObjectExpression,properties:e}},throwError:function(t,e){throw Tr("syntax",e.text,t,e.index+1,this.text,this.text.substring(e.index))},consume:function(t){if(0===this.tokens.length)throw Tr("ueoe",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},peekToken:function(){if(0===this.tokens.length)throw Tr("ueoe",this.text);return this.tokens[0]},peek:function(t,e,n,i){return this.peekAhead(0,t,e,n,i)},peekAhead:function(t,e,n,i,r){if(this.tokens.length>t){var o=(t=this.tokens[t]).text;if(o===e||o===n||o===i||o===r||!(e||n||i||r))return t}return!1},expect:function(t,e,n,i){return!!(t=this.peek(t,e,n,i))&&(this.tokens.shift(),t)},selfReferential:{this:{type:Vr.ThisExpression},$locals:{type:Vr.LocalsExpression}}};var Nr=2;Ne.prototype={compile:function(t){var e=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},Le(t,e.$filter);var n,i="";return this.stage="assign",(n=Ve(t))&&(this.state.computing="assign",i=this.nextId(),this.recurse(n,i),this.return_(i),i="fn.assign="+this.generateFunction("assign","s,v,l")),n=Me(t.body),e.stage="inputs",o(n,(function(t,n){var i="fn"+n;e.state[i]={vars:[],body:[],own:{}},e.state.computing=i;var r=e.nextId();e.recurse(t,r),e.return_(r),e.state.inputs.push({name:i,isPure:t.isPure}),t.watchId=n})),this.state.computing="fn",this.stage="main",this.recurse(t),t='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+i+this.watchFns()+"return fn;",t=new Function("$filter","getStringValue","ifDefined","plus",t)(this.$filter,Oe,Te,je),this.state=this.stage=void 0,t},USE:"use",STRICT:"strict",watchFns:function(){var t=[],e=this.state.inputs,n=this;return o(e,(function(e){t.push("var "+e.name+"="+n.generateFunction(e.name,"s")),e.isPure&&t.push(e.name,".isPure="+JSON.stringify(e.isPure)+";")})),e.length&&t.push("fn.inputs=["+e.map((function(t){return t.name})).join(",")+"];"),t.join("")},generateFunction:function(t,e){return"function("+e+"){"+this.varsPrefix(t)+this.body(t)+"};"},filterPrefix:function(){var t=[],e=this;return o(this.state.filters,(function(n,i){t.push(n+"=$filter("+e.escape(i)+")")})),t.length?"var "+t.join(",")+";":""},varsPrefix:function(t){return this.state[t].vars.length?"var "+this.state[t].vars.join(",")+";":""},body:function(t){return this.state[t].body.join("")},recurse:function(t,e,n,i,r,a){var s,u,c,l,d,h=this;if(i=i||p,!a&&y(t.watchId))e=e||this.nextId(),this.if_("i",this.lazyAssign(e,this.computedMember("i",t.watchId)),this.lazyRecurse(t,e,n,i,r,!0));else switch(t.type){case Vr.Program:o(t.body,(function(e,n){h.recurse(e.expression,void 0,void 0,(function(t){u=t})),n!==t.body.length-1?h.current().body.push(u,";"):h.return_(u)}));break;case Vr.Literal:l=this.escape(t.value),this.assign(e,l),i(e||l);break;case Vr.UnaryExpression:this.recurse(t.argument,void 0,void 0,(function(t){u=t})),l=t.operator+"("+this.ifDefined(u,0)+")",this.assign(e,l),i(l);break;case Vr.BinaryExpression:this.recurse(t.left,void 0,void 0,(function(t){s=t})),this.recurse(t.right,void 0,void 0,(function(t){u=t})),l="+"===t.operator?this.plus(s,u):"-"===t.operator?this.ifDefined(s,0)+t.operator+this.ifDefined(u,0):"("+s+")"+t.operator+"("+u+")",this.assign(e,l),i(l);break;case Vr.LogicalExpression:e=e||this.nextId(),h.recurse(t.left,e),h.if_("&&"===t.operator?e:h.not(e),h.lazyRecurse(t.right,e)),i(e);break;case Vr.ConditionalExpression:e=e||this.nextId(),h.recurse(t.test,e),h.if_(e,h.lazyRecurse(t.alternate,e),h.lazyRecurse(t.consequent,e)),i(e);break;case Vr.Identifier:e=e||this.nextId(),n&&(n.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",t.name)+"?l:s"),n.computed=!1,n.name=t.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",t.name)),(function(){h.if_("inputs"===h.stage||"s",(function(){r&&1!==r&&h.if_(h.isNull(h.nonComputedMember("s",t.name)),h.lazyAssign(h.nonComputedMember("s",t.name),"{}")),h.assign(e,h.nonComputedMember("s",t.name))}))}),e&&h.lazyAssign(e,h.nonComputedMember("l",t.name))),i(e);break;case Vr.MemberExpression:s=n&&(n.context=this.nextId())||this.nextId(),e=e||this.nextId(),h.recurse(t.object,s,void 0,(function(){h.if_(h.notNull(s),(function(){t.computed?(u=h.nextId(),h.recurse(t.property,u),h.getStringValue(u),r&&1!==r&&h.if_(h.not(h.computedMember(s,u)),h.lazyAssign(h.computedMember(s,u),"{}")),l=h.computedMember(s,u),h.assign(e,l),n&&(n.computed=!0,n.name=u)):(r&&1!==r&&h.if_(h.isNull(h.nonComputedMember(s,t.property.name)),h.lazyAssign(h.nonComputedMember(s,t.property.name),"{}")),l=h.nonComputedMember(s,t.property.name),h.assign(e,l),n&&(n.computed=!1,n.name=t.property.name))}),(function(){h.assign(e,"undefined")})),i(e)}),!!r);break;case Vr.CallExpression:e=e||this.nextId(),t.filter?(u=h.filter(t.callee.name),c=[],o(t.arguments,(function(t){var e=h.nextId();h.recurse(t,e),c.push(e)})),l=u+"("+c.join(",")+")",h.assign(e,l),i(e)):(u=h.nextId(),s={},c=[],h.recurse(t.callee,u,s,(function(){h.if_(h.notNull(u),(function(){o(t.arguments,(function(e){h.recurse(e,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(t)}))})),l=s.name?h.member(s.context,s.name,s.computed)+"("+c.join(",")+")":u+"("+c.join(",")+")",h.assign(e,l)}),(function(){h.assign(e,"undefined")})),i(e)})));break;case Vr.AssignmentExpression:u=this.nextId(),s={},this.recurse(t.left,void 0,s,(function(){h.if_(h.notNull(s.context),(function(){h.recurse(t.right,u),l=h.member(s.context,s.name,s.computed)+t.operator+u,h.assign(e,l),i(e||l)}))}),1);break;case Vr.ArrayExpression:c=[],o(t.elements,(function(e){h.recurse(e,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(t)}))})),l="["+c.join(",")+"]",this.assign(e,l),i(e||l);break;case Vr.ObjectExpression:c=[],d=!1,o(t.properties,(function(t){t.computed&&(d=!0)})),d?(e=e||this.nextId(),this.assign(e,"{}"),o(t.properties,(function(t){t.computed?(s=h.nextId(),h.recurse(t.key,s)):s=t.key.type===Vr.Identifier?t.key.name:""+t.key.value,u=h.nextId(),h.recurse(t.value,u),h.assign(h.member(e,s,t.computed),u)}))):(o(t.properties,(function(e){h.recurse(e.value,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(h.escape(e.key.type===Vr.Identifier?e.key.name:""+e.key.value)+":"+t)}))})),l="{"+c.join(",")+"}",this.assign(e,l)),i(e||l);break;case Vr.ThisExpression:this.assign(e,"s"),i(e||"s");break;case Vr.LocalsExpression:this.assign(e,"l"),i(e||"l");break;case Vr.NGValueParameter:this.assign(e,"v"),i(e||"v")}},getHasOwnProperty:function(t,e){var n=t+"."+e,i=this.current().own;return i.hasOwnProperty(n)||(i[n]=this.nextId(!1,t+"&&("+this.escape(e)+" in "+t+")")),i[n]},assign:function(t,e){if(t)return this.current().body.push(t,"=",e,";"),t},filter:function(t){return this.state.filters.hasOwnProperty(t)||(this.state.filters[t]=this.nextId(!0)),this.state.filters[t]},ifDefined:function(t,e){return"ifDefined("+t+","+this.escape(e)+")"},plus:function(t,e){return"plus("+t+","+e+")"},return_:function(t){this.current().body.push("return ",t,";")},if_:function(t,e,n){if(!0===t)e();else{var i=this.current().body;i.push("if(",t,"){"),e(),i.push("}"),n&&(i.push("else{"),n(),i.push("}"))}},not:function(t){return"!("+t+")"},isNull:function(t){return t+"==null"},notNull:function(t){return t+"!=null"},nonComputedMember:function(t,e){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?t+"."+e:t+'["'+e.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(t,e){return t+"["+e+"]"},member:function(t,e,n){return n?this.computedMember(t,e):this.nonComputedMember(t,e)},getStringValue:function(t){this.assign(t,"getStringValue("+t+")")},lazyRecurse:function(t,e,n,i,r,o){var a=this;return function(){a.recurse(t,e,n,i,r,o)}},lazyAssign:function(t,e){var n=this;return function(){n.assign(t,e)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)},escape:function(t){if(_(t))return"'"+t.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(x(t))return t.toString();if(!0===t)return"true";if(!1===t)return"false";if(null===t)return"null";if(void 0===t)return"undefined";throw Tr("esc")},nextId:function(t,e){var n="v"+this.state.nextId++;return t||this.current().vars.push(n+(e?"="+e:"")),n},current:function(){return this.state[this.state.computing]}},De.prototype={compile:function(t){var e,n,i,r=this;Le(t,r.$filter),(e=Ve(t))&&(n=this.recurse(e)),(e=Me(t.body))&&(i=[],o(e,(function(t,e){var n=r.recurse(t);n.isPure=t.isPure,t.input=n,i.push(n),t.watchId=e})));var a=[];return o(t.body,(function(t){a.push(r.recurse(t.expression))})),t=0===t.body.length?p:1===t.body.length?a[0]:function(t,e){var n;return o(a,(function(i){n=i(t,e)})),n},n&&(t.assign=function(t,e,i){return n(t,i,e)}),i&&(t.inputs=i),t},recurse:function(t,e,n){var i,r,a,s=this;if(t.input)return this.inputs(t.input,t.watchId);switch(t.type){case Vr.Literal:return this.value(t.value,e);case Vr.UnaryExpression:return r=this.recurse(t.argument),this["unary"+t.operator](r,e);case Vr.BinaryExpression:case Vr.LogicalExpression:return i=this.recurse(t.left),r=this.recurse(t.right),this["binary"+t.operator](i,r,e);case Vr.ConditionalExpression:return this["ternary?:"](this.recurse(t.test),this.recurse(t.alternate),this.recurse(t.consequent),e);case Vr.Identifier:return s.identifier(t.name,e,n);case Vr.MemberExpression:return i=this.recurse(t.object,!1,!!n),t.computed||(r=t.property.name),t.computed&&(r=this.recurse(t.property)),t.computed?this.computedMember(i,r,e,n):this.nonComputedMember(i,r,e,n);case Vr.CallExpression:return a=[],o(t.arguments,(function(t){a.push(s.recurse(t))})),t.filter&&(r=this.$filter(t.callee.name)),t.filter||(r=this.recurse(t.callee,!0)),t.filter?function(t,n,i,o){for(var s=[],u=0;u":function(t,e,n){return function(i,r,o,a){return i=t(i,r,o,a)>e(i,r,o,a),n?{value:i}:i}},"binary<=":function(t,e,n){return function(i,r,o,a){return i=t(i,r,o,a)<=e(i,r,o,a),n?{value:i}:i}},"binary>=":function(t,e,n){return function(i,r,o,a){return i=t(i,r,o,a)>=e(i,r,o,a),n?{value:i}:i}},"binary&&":function(t,e,n){return function(i,r,o,a){return i=t(i,r,o,a)&&e(i,r,o,a),n?{value:i}:i}},"binary||":function(t,e,n){return function(i,r,o,a){return i=t(i,r,o,a)||e(i,r,o,a),n?{value:i}:i}},"ternary?:":function(t,e,n,i){return function(r,o,a,s){return r=t(r,o,a,s)?e(r,o,a,s):n(r,o,a,s),i?{value:r}:r}},value:function(t,e){return function(){return e?{context:void 0,name:void 0,value:t}:t}},identifier:function(t,e,n){return function(i,r,o,a){return i=r&&t in r?r:i,n&&1!==n&&i&&null==i[t]&&(i[t]={}),r=i?i[t]:void 0,e?{context:i,name:t,value:r}:r}},computedMember:function(t,e,n,i){return function(r,o,a,s){var u,c,l=t(r,o,a,s);return null!=l&&(u=e(r,o,a,s),u+="",i&&1!==i&&l&&!l[u]&&(l[u]={}),c=l[u]),n?{context:l,name:u,value:c}:c}},nonComputedMember:function(t,e,n,i){return function(r,o,a,s){return r=t(r,o,a,s),i&&1!==i&&r&&null==r[e]&&(r[e]={}),o=null!=r?r[e]:void 0,n?{context:r,name:e,value:o}:o}},inputs:function(t,e){return function(n,i,r,o){return o?o[e]:t(n,i,r)}}},Pe.prototype={constructor:Pe,parse:function(t){t=this.getAst(t);var e=this.astCompiler.compile(t.ast),n=t.ast;return e.literal=0===n.body.length||1===n.body.length&&(n.body[0].expression.type===Vr.Literal||n.body[0].expression.type===Vr.ArrayExpression||n.body[0].expression.type===Vr.ObjectExpression),e.constant=t.ast.constant,e.oneTime=t.oneTime,e},getAst:function(t){var e=!1;return":"===(t=t.trim()).charAt(0)&&":"===t.charAt(1)&&(e=!0,t=t.substring(2)),{ast:this.ast.ast(t),oneTime:e}}};var Dr,Pr=i("$sce"),Rr={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Ur=/_([a-z])/g,Fr=i("$templateRequest"),Hr=i("$timeout"),Wr=t.document.createElement("a"),qr=nn(t.location.href);Wr.href="http://[::1]";var Br="[::1]"===Wr.hostname;an.$inject=["$document"],un.$inject=["$provide"];var zr=22,Gr=".",Jr="0";hn.$inject=["$locale"],fn.$inject=["$locale"];var Kr={yyyy:gn("FullYear",4,0,!1,!0),yy:gn("FullYear",2,0,!0,!0),y:gn("FullYear",1,0,!1,!0),MMMM:mn("Month"),MMM:mn("Month",!0),MM:gn("Month",2,1),M:gn("Month",1,1),LLLL:mn("Month",!1,!0),dd:gn("Date",2),d:gn("Date",1),HH:gn("Hours",2),H:gn("Hours",1),hh:gn("Hours",2,-12),h:gn("Hours",1,-12),mm:gn("Minutes",2),m:gn("Minutes",1),ss:gn("Seconds",2),s:gn("Seconds",1),sss:gn("Milliseconds",3),EEEE:mn("Day"),EEE:mn("Day",!0),a:function(t,e){return 12>t.getHours()?e.AMPMS[0]:e.AMPMS[1]},Z:function(t,e,n){return(0<=(t=-1*n)?"+":"")+($n(Math[0=t.getFullYear()?e.ERANAMES[0]:e.ERANAMES[1]}},Zr=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Yr=/^-?\d+$/;wn.$inject=["$locale"];var Xr=g(ni),Qr=g(ii);Sn.$inject=["$parse"];var to=g({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref)return function(t,e){if("a"===e[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===si.call(e.prop("href"))?"xlink:href":"href";e.on("click",(function(t){e.attr(n)||t.preventDefault()}))}}}}),eo={};o(qi,(function(t,e){function n(t,n,r){t.$watch(r[i],(function(t){r.$set(e,!!t)}))}if("multiple"!==t){var i=Zt("ng-"+e),r=n;"checked"===t&&(r=function(t,e,r){r.ngModel!==r[i]&&n(t,0,r)}),eo[i]=function(){return{restrict:"A",priority:100,link:r}}}})),o(zi,(function(t,e){eo[e]=function(){return{priority:100,link:function(t,n,i){"ngPattern"===e&&"/"===i.ngPattern.charAt(0)&&(n=i.ngPattern.match(ti))?i.$set("ngPattern",new RegExp(n[1],n[2])):t.$watch(i[e],(function(t){i.$set(e,t)}))}}}})),o(["src","srcset","href"],(function(t){var e=Zt("ng-"+t);eo[e]=["$sce",function(n){return{priority:99,link:function(i,r,o){var a=t,s=t;"href"===t&&"[object SVGAnimatedString]"===si.call(r.prop("href"))&&(s="xlinkHref",o.$attr[s]="xlink:href",a=null),o.$set(e,n.getTrustedMediaUrl(o[e])),o.$observe(e,(function(e){e?(o.$set(s,e),Kn&&a&&r.prop(a,o[s])):"href"===t&&o.$set(s,null)}))}}}]}));var no={$addControl:p,$getControls:g([]),$$renameControl:function(t,e){t.$name=e},$removeControl:p,$setValidity:p,$setDirty:p,$setPristine:p,$setSubmitted:p,$$setSubmitted:p};An.$inject=["$element","$attrs","$scope","$animate","$interpolate"],An.prototype={$rollbackViewValue:function(){o(this.$$controls,(function(t){t.$rollbackViewValue()}))},$commitViewValue:function(){o(this.$$controls,(function(t){t.$commitViewValue()}))},$addControl:function(t){ot(t.$name,"input"),this.$$controls.push(t),t.$name&&(this[t.$name]=t),t.$$parentForm=this},$getControls:function(){return ct(this.$$controls)},$$renameControl:function(t,e){var n=t.$name;this[n]===t&&delete this[n],this[e]=t,t.$name=e},$removeControl:function(t){t.$name&&this[t.$name]===t&&delete this[t.$name],o(this.$pending,(function(e,n){this.$setValidity(n,null,t)}),this),o(this.$error,(function(e,n){this.$setValidity(n,null,t)}),this),o(this.$$success,(function(e,n){this.$setValidity(n,null,t)}),this),I(this.$$controls,t),t.$$parentForm=no},$setDirty:function(){this.$$animate.removeClass(this.$$element,Uo),this.$$animate.addClass(this.$$element,Fo),this.$dirty=!0,this.$pristine=!1,this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,Uo,Fo+" ng-submitted"),this.$dirty=!1,this.$pristine=!0,this.$submitted=!1,o(this.$$controls,(function(t){t.$setPristine()}))},$setUntouched:function(){o(this.$$controls,(function(t){t.$setUntouched()}))},$setSubmitted:function(){for(var t=this;t.$$parentForm&&t.$$parentForm!==no;)t=t.$$parentForm;t.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted"),this.$submitted=!0,o(this.$$controls,(function(t){t.$$setSubmitted&&t.$$setSubmitted()}))}},On({clazz:An,set:function(t,e,n){var i=t[e];i?-1===i.indexOf(n)&&i.push(n):t[e]=[n]},unset:function(t,e,n){var i=t[e];i&&(I(i,n),0===i.length&&delete t[e])}});var io=function(t){return["$timeout","$parse",function(e,n){function i(t){return""===t?n('this[""]').assign:n(t).assign||p}return{name:"form",restrict:t?"EAC":"E",require:["form","^^?form"],controller:An,compile:function(n,r){n.addClass(Uo).addClass(Po);var o=r.name?"name":!(!t||!r.ngForm)&&"ngForm";return{pre:function(t,n,r,a){var s=a[0];if(!("action"in r)){var u=function(e){t.$apply((function(){s.$commitViewValue(),s.$setSubmitted()})),e.preventDefault()};n[0].addEventListener("submit",u),n.on("$destroy",(function(){e((function(){n[0].removeEventListener("submit",u)}),0,!1)}))}(a[1]||s.$$parentForm).$addControl(s);var c=o?i(s.$name):p;o&&(c(t,s),r.$observe(o,(function(e){s.$name!==e&&(c(t,void 0),s.$$parentForm.$$renameControl(s,e),(c=i(s.$name))(t,s))}))),n.on("$destroy",(function(){s.$$parentForm.$removeControl(s),c(t,void 0),l(s,no)}))}}}}}]},ro=io(),oo=io(!0),ao=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,so=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,uo=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,co=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,lo=/^(\d{4,})-(\d{2})-(\d{2})$/,ho=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,fo=/^(\d{4,})-W(\d\d)$/,po=/^(\d{4,})-(\d\d)$/,$o=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,go=st();o(["date","datetime-local","month","time","week"],(function(t){go[t]=!0}));var mo={text:function(t,e,n,i,r,o){Ln(0,e,n,i,r,o),jn(i)},date:In("date",lo,Mn(lo,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":In("datetimelocal",ho,Mn(ho,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:In("time",$o,Mn($o,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:In("week",fo,(function(t,e){if(C(t))return t;if(_(t)){fo.lastIndex=0;var n=fo.exec(t);if(n){var i=+n[1],r=+n[2],o=n=0,a=0,s=0,u=vn(i);r=7*(r-1);return e&&(n=e.getHours(),o=e.getMinutes(),a=e.getSeconds(),s=e.getMilliseconds()),new Date(i,0,u.getDate()+r,n,o,a,s)}}return NaN}),"yyyy-Www"),month:In("month",po,Mn(po,["yyyy","MM"]),"yyyy-MM"),number:function(t,e,n,i,r,o,a,s){var u;if(Vn(0,e,0,i,"number"),Nn(i),Ln(0,e,n,i,r,o),y(n.min)||n.ngMin){var c=n.min||s(n.ngMin)(t);u=Dn(c),i.$validators.min=function(t,e){return i.$isEmpty(e)||v(u)||e>=u},n.$observe("min",(function(t){t!==c&&(u=Dn(t),c=t,i.$validate())}))}if(y(n.max)||n.ngMax){var l=n.max||s(n.ngMax)(t),d=Dn(l);i.$validators.max=function(t,e){return i.$isEmpty(e)||v(d)||e<=d},n.$observe("max",(function(t){t!==l&&(d=Dn(t),l=t,i.$validate())}))}if(y(n.step)||n.ngStep){var h=n.step||s(n.ngStep)(t),f=Dn(h);i.$validators.step=function(t,e){return i.$isEmpty(e)||v(f)||Rn(e,u||0,f)},n.$observe("step",(function(t){t!==h&&(f=Dn(t),h=t,i.$validate())}))}},url:function(t,e,n,i,r,o){Ln(0,e,n,i,r,o),jn(i),i.$validators.url=function(t,e){var n=t||e;return i.$isEmpty(n)||so.test(n)}},email:function(t,e,n,i,r,o){Ln(0,e,n,i,r,o),jn(i),i.$validators.email=function(t,e){var n=t||e;return i.$isEmpty(n)||uo.test(n)}},radio:function(t,e,n,i){var r=!n.ngTrim||"false"!==gi(n.ngTrim);v(n.name)&&e.attr("name",++di),e.on("change",(function(t){var o;e[0].checked&&(o=n.value,r&&(o=gi(o)),i.$setViewValue(o,t&&t.type))})),i.$render=function(){var t=n.value;r&&(t=gi(t)),e[0].checked=t===i.$viewValue},n.$observe("value",i.$render)},range:function(t,e,n,i,r,o){function a(t,i){e.attr(t,n[t]);var r=n[t];n.$observe(t,(function(t){t!==r&&(r=t,i(t))}))}Vn(0,e,0,i,"range"),Nn(i),Ln(0,e,n,i,r,o);var s=i.$$hasNativeValidators&&"range"===e[0].type,u=s?0:void 0,c=s?100:void 0,l=s?1:void 0,d=e[0].validity;t=y(n.min),r=y(n.max),o=y(n.step);var h=i.$render;i.$render=s&&y(d.rangeUnderflow)&&y(d.rangeOverflow)?function(){h(),i.$setViewValue(e.val())}:h,t&&(u=Dn(n.min),i.$validators.min=s?function(){return!0}:function(t,e){return i.$isEmpty(e)||v(u)||e>=u},a("min",(function(t){u=Dn(t),hi(i.$modelValue)||(s?(t=e.val(),u>t&&(t=u,e.val(t)),i.$setViewValue(t)):i.$validate())}))),r&&(c=Dn(n.max),i.$validators.max=s?function(){return!0}:function(t,e){return i.$isEmpty(e)||v(c)||e<=c},a("max",(function(t){c=Dn(t),hi(i.$modelValue)||(s?(t=e.val(),ca||r.$isEmpty(e)||e.length<=a}}}}}],ma=["$parse",function(t){return{restrict:"A",require:"?ngModel",link:function(e,n,i,r){if(r){var o=i.minlength||t(i.ngMinlength)(e),a=Jn(o)||-1;i.$observe("minlength",(function(t){o!==t&&(a=Jn(t)||-1,o=t,r.$validate())})),r.$validators.minlength=function(t,e){return r.$isEmpty(e)||e.length>=a}}}}}];t.angular.bootstrap?t.console&&console.log("WARNING: Tried to load AngularJS more than once."):(function(){var e;if(!Ci){var n=yi();(Yn=v(n)?t.jQuery:n?t[n]:void 0)&&Yn.fn.on?(Zn=Yn,l(Yn.fn,{scope:Wi.scope,isolateScope:Wi.isolateScope,controller:Wi.controller,injector:Wi.injector,inheritedData:Wi.inheritedData})):Zn=$t,e=Zn.cleanData,Zn.cleanData=function(t){for(var n,i,r=0;null!=(i=t[r]);r++)(n=(Zn._data(i)||{}).events)&&n.$destroy&&Zn(i).triggerHandler("$destroy");e(t)},li.element=Zn,Ci=!0}}(),function(n){l(n,{errorHandlingConfig:e,bootstrap:X,copy:V,extend:l,merge:d,equals:D,element:Zn,forEach:o,injector:Ut,noop:p,bind:R,toJson:F,fromJson:H,identity:$,isUndefined:v,isDefined:y,isString:_,isFunction:A,isObject:b,isNumber:x,isElement:L,isArray:S,version:Ei,isDate:C,callbacks:{$$counter:0},getTestability:tt,reloadWithDebugInfo:Q,UNSAFE_restoreLegacyJqLiteXHTMLReplacement:nt,$$minErr:i,$$csp:vi,$$encodeUriSegment:K,$$encodeUriQuery:Z,$$lowercase:ni,$$stringify:ut,$$uppercase:ii}),(Xn=function(t){function e(t,e,n){return t[e]||(t[e]=n())}var n=i("$injector"),r=i("ng");return(t=e(t,"angular",Object)).$$minErr=t.$$minErr||i,e(t,"module",(function(){var t={};return function(i,o,a){var s={};if("hasOwnProperty"===i)throw r("badname","module");return o&&t.hasOwnProperty(i)&&(t[i]=null),e(t,i,(function(){function t(t,e,n,i){return i||(i=u),function(){return i[n||"push"]([t,e,arguments]),h}}function e(t,e,n){return n||(n=u),function(r,o){return o&&A(o)&&(o.$$moduleName=i),n.push([t,e,arguments]),h}}if(!o)throw n("nomod",i);var u=[],c=[],l=[],d=t("$injector","invoke","push",c),h={_invokeQueue:u,_configBlocks:c,_runBlocks:l,info:function(t){if(y(t)){if(!b(t))throw r("aobj","value");return s=t,this}return s},requires:o,name:i,provider:e("$provide","provider"),factory:e("$provide","factory"),service:e("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:e("$provide","decorator",c),animation:e("$animateProvider","register"),filter:e("$filterProvider","register"),controller:e("$controllerProvider","register"),directive:e("$compileProvider","directive"),component:e("$compileProvider","component"),config:d,run:function(t){return l.push(t),this}};return a&&d(a),h}))}}))}(t))("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:ze}),t.provider("$compile",Jt).directive({a:to,input:vo,textarea:vo,form:ro,script:ca,select:ha,option:fa,ngBind:_o,ngBindHtml:Co,ngBindTemplate:xo,ngClass:Eo,ngClassEven:ko,ngClassOdd:Ao,ngCloak:Oo,ngController:To,ngForm:oo,ngHide:na,ngIf:Mo,ngInclude:Io,ngInit:No,ngNonBindable:Go,ngPluralize:Yo,ngRef:Qo,ngRepeat:ta,ngShow:ea,ngStyle:ia,ngSwitch:ra,ngSwitchWhen:oa,ngSwitchDefault:aa,ngOptions:Zo,ngTransclude:ua,ngModel:qo,ngList:Do,ngChange:So,pattern:$a,ngPattern:$a,required:pa,ngRequired:pa,minlength:ma,ngMinlength:ma,maxlength:ga,ngMaxlength:ga,ngValue:wo,ngModelOptions:zo}).directive({ngInclude:Vo,input:yo}).directive(eo).directive(jo),t.provider({$anchorScroll:Ft,$animate:or,$animateCss:ur,$$animateJs:ir,$$animateQueue:rr,$$AnimateRunner:sr,$$animateAsyncRun:ar,$browser:Bt,$cacheFactory:zt,$controller:te,$document:ee,$$isDocumentHidden:ne,$exceptionHandler:ie,$filter:un,$$forceReflow:$r,$interpolate:pe,$interval:$e,$$intervalFactory:ge,$http:de,$httpParamSerializer:oe,$httpParamSerializerJQLike:ae,$httpBackend:fe,$xhrFactory:he,$jsonpCallbacks:Cr,$location:Ae,$log:ke,$parse:Ue,$rootScope:Be,$q:Fe,$$q:He,$sce:Ke,$sceDelegate:Je,$sniffer:Ze,$$taskTrackerFactory:Ye,$templateCache:Gt,$templateRequest:Qe,$$testability:tn,$timeout:en,$window:on,$$rAF:qe,$$jqLite:Nt,$$Map:Ki,$$cookieReader:sn})}]).info({angularVersion:"1.8.2"})}(li),li.module("ngLocale",[],["$provide",function(t){t.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(t,e){var n=0|t,i=e;return void 0===i&&(i=Math.min(function(t){var e=(t+="").indexOf(".");return-1==e?0:t.length-e-1}(t),3)),Math.pow(10,i),1==n&&0==i?"one":"other"}})}]),Zn((function(){Y(t.document,X)})))}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(window.angular.element("