var filterParser,enquiryPoints,filters,sorters,auth,notificationsApp;(function(n){"use strict";function u(n,t){return jQuery.trim(n).substring(0,t).split(new RegExp(" |/","g")).slice(0,-1)}function f(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}function i(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}function r(n){return n<10&&(n="0"+n),n}var t={};t.applySeeMore=function(n,t,r){var f=n,e="";return f==null?"":(f=f.replace(/(<([^>]+)>)/ig,""),f.length<=t)?f:(e=u(f,t).join(" ")+"...",r)?'<span class="see-more" title="'+i(f)+'">'+e+"<\/span>":'<div class="see-more" title="'+i(f)+'">'+e+"<\/div>"};t.dateToStringDDMMYY=function(n,t){return t||(t="-"),r(n.getDate())+t+r(n.getMonth()+1)+t+n.getFullYear().toString().substr(2,2)};t.initDateTimePicker=function(n,t){var i=localStorage.getItem("language");$(n).datetimepicker({format:"dd/mm/yy",minView:"month",startDate:t,autoclose:!0,locale:i?i:"en"})};t.formatDate=function(n,t){var n=n?n.replace(/T\d\d:\d\d:\d\d/,"").replace(/\d\d:\d\d/,"").replace("+","").replace(/(\d+)\-(\d+)\-(\d+)(.*)/,"$3/$2/$1"):"";return t?n.replace(/\/(\d)(\d)(\d)(\d)$/,"/$3$4"):n};t.convertDateStringToDateObject=function(n,t){var i=n.split("/");return t&&(i[2]="20"+i[2]),new Date(i[2],parseInt(i[1])-1,i[0])};t.convertArrToDateObject=function(n){return new Date(n[0],parseInt(n[1])-1,n[2])};t.replaceAll=function(n,t,i){return n.replace(new RegExp(f(t),"g"),i)};t.isTheEmailValid=function(n){return/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(n)};t.isThePhoneValid=function(n){return/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/.test(n)};t.checkForSpecialCharacters=function(n){return/^[a-zA-Z0-9- ]*$/.test(n)==!1};t.getSelectedDropdownItemsText=function(n,t){var i="";return t.toLowerCase()==="or"&&(t=" "+Resources.Or+" "),n.find("option:selected").each(function(n,r){n>0&&(i+=t);i+=r.text}),i};t.sendEventAfterModuleInitialization=function(n,t){let i=this;t.initialized?t.triggerEvent(n):setTimeout(function(){i.sendEventAfterModuleInitialization(n,t)},200)};t.updateObjectInArray=function(n,t,i,r){var u=null,f;for(f in n)if(u=n[f],u.Guid===t){u[i]=r;return}};t.replaceObjectInArray=function(n,t){var i=null,u,r;for(u in n)if(i=n[u],i.Guid===t.Guid){for(r in i)i[r]=t[r];return}};t.removeObjectFromArray=function(n,t){return n.filter(function(n){return n.Guid!==t})};t.delay=function(n,t){var i=0;return function(){var r=this,u=arguments;clearTimeout(i);i=setTimeout(function(){n.apply(r,u)},t||0)}};t.objectAssign=function(n){return JSON.parse(JSON.stringify(n))};t.moveItemsWithUserCountryToFirstArrayPosition=function(n){var u=auth.currentUser,f,t=n,i,r;if(u){f=u.CountryName;for(r in n)i=n[r],i.CountryName===f&&(t.splice(r,1),t.unshift(i))}return t};t.getRandomColor=function(n){var t=["seagreen","royalblue","coral","darkcyan","slateblue","crimson","olivedrab","navy","sienna","darkslategray","deepskyblue"];return t[n%t.length]};t.getEmailLink=function(n){return'<a href="mailto:'+n+'">'+n+"<\/a>"};t.getEmailLinks=function(n,i){var r="",u;for(u in n)r+=t.getEmailLink(n[u])+(i?"<\/br>":" ");return r};t.getWebsiteLink=function(n){return n&&n!="-"?'<a target="_blank" href="'+(n.indexOf("http")<0?"http://":"")+n+'">'+n+"<\/a>":""};t.getWebsiteLinks=function(n,i){var u="",f,r;for(f in n)r=t.getWebsiteLink(n[f]),r&&(u+=r+(i?"<\/br>":" "));return u};t.getDocumentsMarkup=function(n){var i="",t;for(t in n)i+='<a target="_blank" href="'+n[t].URL+'" class="comment-file">'+n[t].Title+"<\/a>";return"<div>"+i+"<\/div>"};n.helpers=t})(window),function(n,t){"use strict";function i(n,t){this._currentPage=n?n:1;this._lastPage=1;this._pageSize=t?t:100;this._selector=undefined}i.prototype.enablePagerNavigation=function(n){var t=this,i=$(n);t._selector=n;i.off("click");i.on("click",".pager-navigation-container button",function(){var n=$(this);if(!n.hasClass("disabled")){switch(n.data("navigate-to")){case"first":t._currentPage=1;break;case"previous":t._currentPage-=1;break;case"next":t._currentPage+=1;break;case"last":t._currentPage=t._lastPage}t.showPage()}});i.off("change",".gotoPage");i.on("change",".gotoPage",function(){t._currentPage=parseInt($(this).val());t.showPage()});i.off("change",".pagesize");i.on("change",".pagesize",function(){t._pageSize=parseInt($(this).val());t.showPage()})};i.prototype.showPage=function(){this.triggerEvent("showpage",{selector:this._selector})};i.prototype.getPagerNumbers=function(n){var t=this,i={totalPagesCount:Math.ceil(n/t._pageSize),startNotificationNumber:t._pageSize*(t._currentPage-1)+1,endNotificationNumber:t._currentPage*t._pageSize};return n===0&&(i.startNotificationNumber=0),n<i.endNotificationNumber&&(i.endNotificationNumber+=n%t._pageSize-t._pageSize),i};i.prototype.generatePagerMarkup=function(n){var i=this,r,t,u,e,f,o,s="";return n&&(r=n.totalPagesCount,t=n.startNotificationNumber,u=n.endNotificationNumber,e=n.totalNotificationsCount,f=n.filteredNotificationsCount,o=t+" - "+u+" / "+f+" ("+e+")",i._lastPage=r,s=Notification._generateNotificationsPagerMarkup({cssId:n.cssId,cssClass:"pager notifications-pager browse-notifications-pager",pageDisplay:o,totalPagesCount:r,currentPage:i._currentPage,pageSize:i._pageSize,isFirst:t===0||t===1,isLast:f<=u})),s};i.prototype.getCurrentPage=function(){return this._currentPage};i.prototype.setCurrentPage=function(n){this._currentPage=n};i.prototype.getPageSize=function(){return this._pageSize};t.eventEnable(i);window.Pager=i}(window,eventy),function(n){"use strict";var t=function(){function n(t){if(!(this instanceof n))return new n(t);t&&(this._id=t.id,this._code=t.code,this._name=t.name,this._type=t.type)}return n}();n.Product=t}(window),function(n){"use strict";if(!n.Product)throw"Product class is not defined";var t=n.Product;t.prototype.getProductOption=function(n){var r=this._type,t=this._code,i="product-group";return r==="ICS"?t.match(/\w+\.\w{3}.\w+/)?i="product-item":t.match(/\w+\.\w{3}/)&&(i="product-sub-group"):r==="HS"&&(t.length===4?i="product-sub-group":t.length>=5?i="product-item":t.length!==2&&console.error("HS Product item with uneven code length: "+t)),'<option id="'+n+this._code.replace(/\./g,"-")+'" class="'+i+'" value="'+this._code.replace(/\./g,"-")+'" >'+this._code+"&nbsp;&nbsp;&nbsp; "+this._name+"<\/option>"};t.prototype.getCodeInCssFormat=function(){return this._code.replace(/\./g,"-")}}(window),function(n){"use strict";var t=function(){function n(t){if(!(this instanceof n))return new n(t);t&&(this._name=t.Name,this._isSps=t.IsSPS,this._id=t.ID)}return n}();t.generateKeywordsOptionsMarkup=function(n){for(var r="",i,t=0;t<n.length;t++)i=n[t],r+='<option value="'+i._id+'">'+i._name+"<\/option>";return r};n.Keyword=t}(window),function(n){"use strict";function e(n,i,r,u,f,e,s){return'<div class="my-contacts-header">\t\t\t\t\t<div class="container-fluid" >\t\t\t\t\t\t<div class="table-responsive my-contacts-table-container">\t\t\t\t\t\t\t<table class="table fixed-width-table my-contacts-header-table">\t\t\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t\t\t<tr>'+t("my-contacts-select-cell",'<input type="checkbox" class="select-all-contacts">')+t("my-contacts-firstname-cell",Resources.FirstName,s,"first-name")+t("my-contacts-lastname-cell",Resources.LastName,s,"last-name")+(r?t("my-contacts-phone-cell phone-cell",Resources.Phone,s,"phone"):"")+(u?t("my-contacts-email-cell email-cell",Resources.Email,s,"email"):"")+t("my-contacts-organization-cell",Resources.Organization,s,"organization-name")+(e?t("my-contacts-groups-cell",Resources.Groups,s,"groups"):"")+(n?t("my-contacts-edit-cell",""):"")+(i?t("my-contacts-remove-from-group-cell",""):"")+"<\/tr>"+(f?o(e):"")+"<\/thead>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>\t\t\t\t<\/div>"}function t(n,t,i,r){return'<th class="'+n+'">'+(i?'<div class="inner-container sortable" data-sort-by="'+r+'">':'<div class="inner-container">')+(n==="my-contacts-select-cell"?t:'<span class="header-cell-title" title="'+t+'" >'+t+"<\/span>")+(i?'<i class="tablesorter-icon bootstrap-icon-unsorted"><\/i>':"")+"<\/div><\/th>"}function o(n){return"<tr><th><\/th>"+i("filter-by-first-name","FirstName")+i("filter-by-last-name","LastName")+i("filter-by-phone","Phone")+i("filter-by-email","Email")+i("filter-by-organization","OrganizationName")+(n?i("filter-by-groups","Groups"):"")+"<th><\/th><\/tr>"}function i(n,t){return'<th><input type="text" class="custom-tablesorter-filter '+n+'" data-filter-by="'+t+'"/><span class="clear-filter-input-text">x<\/span><\/th>'}function s(n,t,i,r,f,e,o,s){return'<div class="my-contacts-body">\t\t\t\t\t<div class="container-fluid" >\t\t\t\t\t\t<div class="table-responsive my-contacts-body-container">\t\t\t\t\t\t\t<table class="table table-hover fixed-width-table my-contacts-body-table table-striped">\t\t\t\t\t\t\t\t<tbody>'+u(n,t,i,r,f,e,o,s)+"<\/tbody>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>\t\t\t\t<\/div>"}function u(n,t,i,r,u,e,o,s){var l="",a=n.length,v=(o-1)*s,c=o*s,h;for(c>a&&(c=a),h=v;h<c;h++)l+=f(n[h],t,i,r,u,e);return l}function f(n,t,i,r,u,f){return'<tr id="contact-id-'+n.Guid+'" class="my-contacts-row'+(n.IsContact?" isContact":"")+(n.selected?" selected":"")+'"'+(n.GroupMemberGuid?'data-group-member-guid="'+n.GroupMemberGuid+'"':"")+(n.GroupGuids?'data-group-guids="'+n.GroupGuids+'"':"")+'><td class="my-contacts-select-cell"> <input type="checkbox" class="select-contact" '+(n.selected?" checked":"")+' /> <\/td><td class="my-contacts-firstname-cell">'+(n.FirstName?n.FirstName:"")+'<\/td><td class="my-contacts-lastname-cell">'+(n.LastName?n.LastName:"")+"<\/td>"+(r?'<td class="my-contacts-phone-cell phone-cell">'+(n.Phone?n.Phone:"")+"<\/td>":"")+(u?'<td class="my-contacts-email-cell email-cell">'+(n.Email?n.Email:"")+"<\/td>":"")+'<td class="my-contacts-organization-cell">'+(n.OrganizationName?n.OrganizationName:"")+"<\/td>"+(f?'<td class="my-contacts-groups-cell">'+(n.Groups?n.Groups:"")+"<\/td>":"")+(t?'<td class="my-contacts-edit-cell"><button type="button" class="btn btn-green my-contacts-edit-button">'+Resources.Edit+'<\/button><button type="button" class="btn btn-green my-contacts-delete-button open-confirm-popup">'+Resources.Delete+"<\/button><\/td>":"")+(i?'<td class="my-contacts-remove-from-group-cell"><button type="button" class="btn btn-green my-contacts-remove-from-group-button open-confirm-popup">'+Resources.RemoveFromGroup+"<\/button><\/td>":"")+"<\/tr>"}var r=function(){function n(){}return n}();r.getMyContactsGrid=function(n){return e(n.addEditCell,n.addRemoveFromGroupCell,n.addPhoneCell,n.addEmailCell,n.addGroupCell,n.addFilters,n.addSortingIcon)+s(n.contacts,n.addEditCell,n.addRemoveFromGroupCell,n.addPhoneCell,n.addEmailCell,n.addGroupCell,n.pageNumber,n.pageSize)};r.getMyContactsSingleRowMarkup=f;r.getMyContactsTableRowsMarkup=u;n.Contact=r}(window),function(n){"use strict";function f(){return'<div class="national-users-header">\t\t\t\t\t<div>\t\t\t\t\t\t<div class="national-users-table-container">\t\t\t\t\t\t\t<table class="table fixed-width-table national-users-header-table">\t\t\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t\t\t<tr>'+t("national-users-select-cell",'<input type="checkbox" class="select-all-contacts">',!1)+t("national-users-gender-cell",Resources.Title,!0,"gender")+t("national-users-firstname-cell",Resources.FirstName,!0,"first-name")+t("national-users-lastname-cell",Resources.LastName,!0,"last-name")+t("national-users-phone-cell phone-cell",Resources.Phone,!0,"phone")+t("national-users-email-cell email-cell",Resources.Email,!0,"email")+t("national-users-sector-cell",Resources.Sector,!0,"sector")+t("national-users-organization-type-cell",Resources.OrganizationType,!0,"organization-type")+t("national-users-organization-cell",Resources.Organization,!0,"organization-name")+t("national-users-groups-cell",Resources.Groups,!0,"groups")+t("national-users-registration-date-cell",Resources.RegistrationDate,!0,"registration-date")+t("national-users-registration-filter-products-cell",Resources.RegistrationFilterProducts,!0,"registration-filter-products")+t("national-users-registration-filter-notification-type-cell",Resources.RegistrationFilterNotificationType,!0,"registration-filter-notification-type")+t("national-users-registration-filter-notifying-member-cell",Resources.RegistrationFilterNotifyingMember,!0,"registration-filter-notifying-member")+t("national-users-emails-period-cell",Resources.EmailsPeriod,!0,"emails-period")+t("national-users-sps-tbt-admin-cell",Resources.SPSTBTAdmin,!0,"sps-tbt-admin")+t("national-users-disabled-cell",Resources.DisableLogin,!1)+t("national-users-groups-management-cell",Resources.GroupsManagement,!1)+"<\/tr>"+e()+"<\/thead>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>\t\t\t\t<\/div>"}function e(){return"<tr><th><\/th>"+i("filter-by-gender","Gender")+i("filter-by-first-name","FirstName")+i("filter-by-last-name","LastName")+i("filter-by-phone","Phone")+i("filter-by-email","Email")+i("filter-by-sector","Sector")+i("filter-by-organization-type","OrganizationType")+i("filter-by-organization","OrganizationName")+i("filter-by-groups","Groups")+i("filter-by-registration-date form-control","RegistrationDate")+i("filter-by-registration-filter-products","RegistrationFilterProducts")+i("filter-by-registration-filter-notification-type","RegistrationFilterNotificationType")+i("filter-by-registration-filter-notifying-member","RegistrationFilterNotifyingMember")+i("filter-by-emails-period","EmailsPeriod")+i("filter-by-sps-tbt-admin","SPSTBTAdmin")+"<th><\/th><th><\/th><\/tr>"}function i(n,t){return'<th><input type="text" class="custom-tablesorter-filter '+n+'" data-filter-by="'+t+'"/><span class="clear-filter-input-text">x<\/span><\/th>'}function t(n,t,i,r){return'<th class="'+n+'">'+(r?'<div class="inner-container sortable" data-sort-by="'+r+'">':'<div class="inner-container" >')+(n==="national-users-select-cell"?t:'<span class="header-cell-title" title="'+t+'" >'+t+"<\/span>")+(i?'<i class="tablesorter-icon bootstrap-icon-unsorted"><\/i>':"")+"<\/div><\/th>"}function o(n,t,i){return'<div class="national-users-body"> '+u(n,t,i)+"<\/div>"}function u(n,t,i){return'<div class="container-fluid" >\t\t\t\t\t\t<div class="national-users-body-container row">\t\t\t\t\t\t\t<table class="table table-hover fixed-width-table national-users-body-table table-striped">\t\t\t\t\t\t\t\t<tbody>'+s(n,t,i)+"<\/tbody>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>"}function s(n,t,i){var e="",o=n.length,s=(t-1)*i,f=t*i,r,u;for(f>o&&(f=o),u=s;u<f;u++)r=n[u],e+='<tr id="national-user-id-'+r.Guid+'" '+(r.selected?'class="selected"':"")+">"+h(r)+"<\/tr>";return e}function h(n){return n.Sector=auth.getSectorById(n.SectorID),n.OrganizationType=auth.getOrganizationTypesByIds(n.OrganizationTypeIDs),'<td class="national-users-select-cell">'+(n.IsDisabled?"":'<input type="checkbox" class="select-contact" '+(n.selected?" checked":"")+"/>")+'<\/td>\t\t\t\t<td class="national-users-gender-cell">'+n.Gender+'<\/td>\t\t\t\t<td class="national-users-firstname-cell">'+(n.FirstName?n.FirstName:"")+'<\/td>\t\t\t\t<td class="national-users-lastname-cell">'+(n.LastName?n.LastName:"")+'<\/td>\t\t\t\t<td class="national-users-phone-cell phone-cell">'+(n.Phone?n.Phone:"")+'<\/td>\t\t\t\t<td class="national-users-email-cell email-cell">'+(n.Email?n.Email:"")+'<\/td>\t\t\t\t<td class="national-users-sector-cell">'+n.Sector+'<\/td>\t\t\t\t<td class="national-users-organization-type-cell">'+n.OrganizationType+'<\/td>\t\t\t\t<td class="national-users-organization-cell">'+(n.OrganizationName?n.OrganizationName:"")+'<\/td>\t\t\t\t<td class="national-users-groups-cell">'+(n.Groups?n.Groups:"")+'<\/td>\t\t\t\t<td class="national-users-registration-date-cell">'+(n.RegistrationDate?helpers.dateToStringDDMMYY(new Date(n.RegistrationDate),"/"):"")+'<\/td>\t\t\t\t<td class="national-users-registration-filter-products-cell">'+(n.RegistrationFilterProducts?n.RegistrationFilterProducts:"")+'<\/td>\t\t\t\t<td class="national-users-registration-filter-notification-type-cell">'+(n.RegistrationFilterNotificationType?n.RegistrationFilterNotificationType:"")+'<\/td>\t\t\t\t<td class="national-users-registration-filter-notifying-member-cell">'+(n.RegistrationFilterNotifyingMember?n.RegistrationFilterNotifyingMember:"")+'<\/td>\t\t\t\t<td class="national-users-emails-period-cell">'+(n.EmailsPeriod?n.EmailsPeriod:"")+'<\/td>\t\t\t\t<td class="national-users-sps-tbt-admin-cell">'+(n.SPSTBTAdmin?n.SPSTBTAdmin:"")+'<\/td>\t\t\t\t<td class="national-users-disabled-cell">'+(n.Guid!==auth.userId?'<input type="checkbox" class="national-user-disabling-checkbox" '+(n.IsDisabled?"checked":"")+" />":"")+'<\/td>\t\t\t\t<td class="national-users-groups-management-cell"><input type="checkbox" class="national-user-groups-management-checkbox" '+(n.GroupsManagement?"checked ":"")+(n.IsSPSAdmin||n.IsTBTAdmin?"disabled":"")+" /><\/td>"}var r=function(){function n(){}return n}();r.getNationalUsersGrid=function(n,t,i){return f()+o(n,t,i)};r.getNationalUsersTableBodyContent=u;n.NationalUser=r}(window),function(n){"use strict";function f(){return'<div class="admin-users-header">\t\t\t\t\t<div>\t\t\t\t\t\t<div class="admin-users-table-container">\t\t\t\t\t\t\t<table class="table fixed-width-table admin-users-header-table">\t\t\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t\t\t<tr>'+t("admin-users-select-cell",'<input type="checkbox" class="select-all-contacts">')+t("admin-users-country-cell",Resources.Country)+t("admin-users-firstname-cell",Resources.FirstName)+t("admin-users-lastname-cell",Resources.LastName)+t("admin-users-sps-tbt-admin-cell",Resources.SPSTBTAdmin)+t("admin-users-organization-cell",Resources.Organization)+t("admin-users-email-cell email-cell",Resources.Email)+t("admin-users-registration-date-cell",Resources.RegistrationDate)+"<\/tr>"+e()+"<\/thead>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>\t\t\t\t<\/div>"}function e(){return'<tr><th class="admin-users-select-cell"><\/th>'+i("admin-users-country-cell","filter-by-country","CountryName")+i("admin-users-firstname-cell","filter-by-first-name","FirstName")+i("admin-users-lastname-cell","filter-by-last-name","LastName")+i("admin-users-sps-tbt-admin-cell","filter-by-sps-tbt-admin","SPSTBTAdmin")+i("admin-users-organization-cell","filter-by-organization","OrganizationName")+i("admin-users-email-cell","filter-by-email","Email")+i("admin-users-registration-date-cell","filter-by-registration-date form-control","RegistrationDate")+"<\/tr>"}function i(n,t,i){return'<th class="'+n+'"><form autocomplete="off"><input type="text" class="custom-tablesorter-filter '+t+'" data-filter-by="'+i+'"/><span class="clear-filter-input-text">x<\/span><\/form><\/th>'}function t(n,t,i,r){return'<th class="'+n+'">'+(r?'<div class="inner-container sortable" data-sort-by="'+r+'">':'<div class="inner-container" >')+(n==="admin-users-select-cell"?t:'<span class="header-cell-title" title="'+t+'" >'+t+"<\/span>")+(i?'<i class="tablesorter-icon bootstrap-icon-unsorted"><\/i>':"")+"<\/div><\/th>"}function o(n,t,i){return'<div class="admin-users-body"> '+u(n,t,i)+"<\/div>"}function u(n,t,i){return'<div class="container-fluid" >\t\t\t\t\t\t<div class="admin-users-body-container row">\t\t\t\t\t\t\t<table class="table table-hover fixed-width-table admin-users-body-table table-striped">\t\t\t\t\t\t\t\t<tbody>'+s(n,t,i)+"<\/tbody>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>"}function s(n,t,i){var e="",o=n.length,s=(t-1)*i,f=t*i,r,u;for(f>o&&(f=o),u=s;u<f;u++)r=n[u],e+='<tr id="admin-user-id-'+r.Guid+'" '+(r.selected?'class="selected"':"")+">"+h(r)+"<\/tr>";return e}function h(n){return n.Sector=auth.getSectorById(n.SectorID),'<td class="admin-users-select-cell">'+(n.Guid===auth.userId?"":'<input type="checkbox" class="select-contact" '+(n.selected?" checked":"")+"/>")+'<\/td>\t\t\t\t<td class="admin-users-country-cell">'+n.CountryName+'<\/td>\t\t\t\t<td class="admin-users-firstname-cell">'+(n.FirstName?n.FirstName:"")+'<\/td>\t\t\t\t<td class="admin-users-lastname-cell">'+(n.LastName?n.LastName:"")+'<\/td>\t\t\t\t<td class="admin-users-sps-tbt-admin-cell">'+(n.SPSTBTAdmin?n.SPSTBTAdmin:"")+'<\/td>\t\t\t\t<td class="admin-users-organization-cell">'+(n.OrganizationName?n.OrganizationName:"")+'<\/td>\t\t\t\t<td class="admin-users-email-cell email-cell">'+(n.Email?helpers.getEmailLink(n.Email):"")+'<\/td>\t\t\t\t<td class="admin-users-registration-date-cell">'+(n.RegistrationDate?helpers.dateToStringDDMMYY(new Date(n.RegistrationDate),"/"):"")+"<\/td>"}var r=function(){function n(){}return n}();r.getAdminUsersGrid=function(n,t,i){return f()+o(n,t,i)};r.getAdminUsersTableBodyContent=u;n.AdminUser=r}(window),function(n){"use strict";var t=function(){function n(t){if(!(this instanceof n))return new n(t);t&&(this._id=t.ID,this._name=t.Name,this._alternativeNames=t.AlternativeNames,this._isWTOMember=t.IsWTOMember)}return n}();t.prototype.generateCountryOptionMarkup=function(n){var t=this._alternativeNames.toString();return'<option id="'+n+this._id+'" data-keywords="'+t+'" value="'+this._id+'">'+this._name+"<\/option>"};t.generateCountriesOptionsMarkup=function(n,t,i,r){var e="",u=0,f;if(r&&(u=1),i)for(u;u<n.length;u++)f=n[u],f._isWTOMember&&(e+=f.generateCountryOptionMarkup(t));else for(u;u<n.length;u++)f=n[u],e+=f.generateCountryOptionMarkup(t);return e};n.Country=t}(window),function(n){"use strict";function r(){return'<div class="enquiry-points-header">\t\t\t\t\t<div class="container-fluid" >\t\t\t\t\t\t<div class="table-responsive enquiry-points-table-container">\t\t\t\t\t\t\t<table class="table fixed-width-table enquiry-points-header-table">\t\t\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t\t\t<tr class="enquiry-points-view-table-header">\t\t\t\t\t\t\t\t\t\t<th class="point-country-name">'+Resources.CountryName+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-city">'+Resources.City+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-address">'+Resources.Address+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-contact-person">'+Resources.Contact+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-email">'+Resources.Email+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-telephone">'+Resources.Phone+'<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-website">'+Resources.Website+'<\/th>\t\t\t\t\t\t\t\t\t<\/tr>\t\t\t\t\t\t\t\t\t<tr class="enquiry-points-view-table-filters">\t\t\t\t\t\t\t\t\t\t<th class="point-country-name">\t\t\t\t\t\t\t\t\t\t\t<form autocomplete="off">\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="enquiry-points-filter custom-tablesorter-filter" placeholder="'+Resources.SearchByCountry+'" />\t\t\t\t\t\t\t\t\t\t\t<span class="clear-filter-input-text">x<\/span>\t\t\t\t\t\t\t\t\t\t\t<\/form>\t\t\t\t\t\t\t\t\t\t<\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-city"><\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-address"><\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-contact-person"><\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-email"><\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-telephone"><\/th>\t\t\t\t\t\t\t\t\t\t<th class="point-website"><\/th>\t\t\t\t\t\t\t\t\t<\/tr>\t\t\t\t\t\t\t\t<\/thead>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>\t\t\t\t<\/div>'}function u(n,t,r){return'<div class="enquiry-points-body"> '+i(n,t,r)+"<\/div>"}function i(n,t,i){return'<div class="container-fluid" >\t\t\t\t\t\t<div class="table-responsive enquiry-points-body-container row">\t\t\t\t\t\t\t<table class="table table-hover fixed-width-table enquiry-points-body-table table-striped">\t\t\t\t\t\t\t\t<tbody>'+f(n,t,i)+"<\/tbody>\t\t\t\t\t\t\t<\/table>\t\t\t\t\t\t<\/div>\t\t\t\t\t<\/div>"}function f(n,t,i){var f="",o=n.length,h=(t-1)*i,u=t*i,s,r;for(u>o&&(u=o),r=h;r<u;r++)s=n[r],f+=e(s);return f}function e(n){return'<tr><td class="point-country-name">'+n.CountryName+'<\/td><td class="point-city">'+n.City+'<\/td><td class="point-address">'+n.Address+'<\/td><td class="point-contact-person">'+n.ContactPerson+'<\/td><td class="point-email">'+helpers.getEmailLinks(n.Emails,!0)+'<\/td><td class="point-telephone">'+n.Telephone+'<\/td><td class="point-website">'+helpers.getWebsiteLinks(n.Websites,!0)+"<\/td><\/tr>"}var t={};t.getEnquiryPointsGrid=function(n,t,i){return r()+u(n,t,i)};t.getEnquiryPointsTableBodyContent=i;n.EnquiryPoint=t}(window),function(n){"use strict";var t=function(){function n(t){if(!(this instanceof n))return new n(t);t&&(this._id=t.ID,this._name=t.Name,this._isSps=t.IsSPS)}return n}();t.generateObjectivesOptionsMarkup=function(n){for(var u,i,f=localStorage.getItem("language"),e=f?f:"",r="",t=0;t<n.length;t++)i=n[t],r=e,r+=i._isSps==!0?" sps-objective":" tbt-objective",u+='<option class="'+r+'" value="'+i._id+'">'+i._name+"<\/option>";return u};n.Objective=t}(window),function(n,t){"use strict";function i(n){return n&&(this._agencyReponsible=n.AgencyReponsible,this._dateOfDistribution=n.DateOfDistribution,this._documentSymbol=n.DocumentSymbol,this._guid=n.Guid,this._id=n.ID,this._keywords=n.Keywords,this._objectives=n.Objectives,this._linkEN=n.LinkEN,this._linkES=n.LinkES,this._linkFR=n.LinkFR,this._notificationTypeName=n.NotificationTypeName,this._notificationType=n.NotificationType,this._notifyingCountryName=n.NotifyingCountryName,this._alternativeCountryNames=n.AlternativeCountryNames,this._documentTitle=n.DocumentTitle,this._documentSummary=n.DescriptionOfContent,this._finalDateForComment=n.FinalDateForComment,this._affectedCountries=n.AffectedCountries,this._affectedCountriesAlternativeNames=n.AffectedCountriesAlternativeNames,this._HSProducts=n.HSProducts,this._ICSProducts=n.ICSProducts,this._productsFreeText=n.ProductsFreeText,this._isSps=n.IsSPS,this._isUserNotified=n.IsUserNotified,this._enquiryPoints=n.EnquiryPoints,this._documentLinks=n.DocumentLinks,this._extractedDocumentLinks=n.ExtractedDocumentLinks,this._isAdminRegistered=n.IsAdminRegistered,this.initProducts()),this}i.prototype.initProducts=function(){this._products=this._HSProducts&&this._HSProducts.length?this._ICSProducts&&this._ICSProducts.length?this._HSProducts.concat(this._ICSProducts):this._HSProducts:this._ICSProducts;this._HSProductsCodes=this._HSProducts&&this._HSProducts.length?this._HSProducts.map(function(n){return n.Code}):[];this._ICSProductsCodes=this._ICSProducts&&this._ICSProducts.length?this._ICSProducts.map(function(n){return n.Code}):[]};i.prototype.isSps=function(){return this._isSps};i.prototype.isUserNotified=function(){return this._isUserNotified};i.prototype.hasComments=function(){return this._hasComments};i.prototype.isFavorite=function(){return this._isFavorite};i.prototype.setIsUserNotified=function(n){this._isUserNotified=n};i.prototype.setHasComments=function(n){this._hasComments=n};i.prototype.setIsFavorite=function(n){this._isFavorite=n};i.prototype.setFavoriteInfo=function(n){this._favoriteInfo=n};i.prototype.getId=function(){return this._id};i.prototype.getAgencyReponsible=function(){return this._agencyReponsible};i.prototype.setAgencyReponsible=function(n){this._agencyReponsible=n};i.prototype.getDateOfDistribution=function(){return this._dateOfDistribution};i.prototype.getDateOfDistributionAsYYYYMMDD=function(n){n||(n="-");var t=this.getDateOfDistribution();return t?(t=new Date(t),t.getFullYear()+n+Date.padLeft(t.getMonth()+1)+n+Date.padLeft(t.getDate())):t};i.prototype.getDateOfDistributionAsDDMMYY=function(){var n=this.getDateOfDistribution();return n?(n=new Date(n),helpers.dateToStringDDMMYY(n,"/")):n};i.prototype.getFavoriteInfo=function(){return this._favoriteInfo};i.prototype.getDocumentSymbol=function(){return this._documentSymbol};i.prototype.getDocumentLinks=function(){return this._documentLinks};i.prototype.getLinkEN=function(){return this._linkEN};i.prototype.getLinkES=function(){return this._linkES};i.prototype.getLinkFR=function(){return this._linkFR};i.prototype.getNotificationTypeName=function(){return this._notificationTypeName};i.prototype.getNotificationType=function(){return this._notificationType};i.prototype.getNotifyingCountryName=function(){return this._notifyingCountryName};i.prototype.getaAternativeCountryNames=function(){return this._alternativeCountryNames};i.prototype.getAffectedCountriesAlternativeNames=function(){return this._affectedCountriesAlternativeNames};i.prototype.setDocumentsCount=function(n){return this._documentsCount=n};i.prototype.getDocumentsCount=function(){return this._documentsCount};i.prototype.getKeywords=function(){var n="";return this._keywords&&this._keywords.length&&(this._keywords.forEach(function(t){n+=t+", "}),n=n.substring(0,n.length-2)),n};i.prototype.getObjectives=function(){var n="";return this._objectives&&this._objectives.length&&(this._objectives.forEach(function(t){n+=t+", "}),n=n.substring(0,n.length-2)),n};i.prototype.getDocumentTitle=function(){return this._documentTitle};i.prototype.getDocumentSummary=function(){return this._documentSummary};i.prototype.getFinalDateForComment=function(){return this._finalDateForComment};i.prototype.getFinalDateForCommentAsDDMMYY=function(){var n=this.getFinalDateForComment(),t=this.getNotificationType(),i=this.getNotificationTypeName();return n?(n=new Date(n),helpers.dateToStringDDMMYY(n,"/")):t===3?i:""};i.prototype.getAffectedCountries=function(){var n="";return this._affectedCountries&&this._affectedCountries.length&&(this._affectedCountries.forEach(function(t){n+=t+", "}),n=n.substr(0,n.length-2)),n};i.prototype.getHSProducts=function(){return this._HSProducts};i.prototype.getICSProducts=function(){return this._ICSProducts};i.prototype.getProducts=function(){return this._products};i.prototype.getProductsCodes=function(n){function u(n){n.forEach(function(n){n.Code&&(t+=n.Code+", ")});t=t.substring(0,t.length-2)}var t="",i=this.getICSProducts(),r=this.getHSProducts();return i&&i.length&&(t+=n?" <b>"+Resources.ICSCodes+":<\/b> ":" "+Resources.ICSCodes+": ",u(i),t+=";"),r&&r.length&&(t+=n?" <b>"+Resources.HSCodes+":<\/b> ":" "+Resources.HSCodes+": ",u(r),t+=";"),t};i.prototype.getProductsNames=function(){var n="",t=this.getProducts();return t&&t.length&&(t.forEach(function(t){t.ProductName&&(n+=t.ProductName+", ")}),n=n.substring(0,n.length-2)),n};i.prototype.getProductsFreeText=function(){return this._productsFreeText};i.prototype.getHSProductsCodesDescription=function(n,t,i){function f(n){n.forEach(function(n){n.Code&&n.ProductName&&(r+=n.Code+" ("+n.ProductName+"), ")});r=r.substring(0,r.length-2)}var r="",u=this.getHSProducts();return u&&u.length&&(r+=n?" <b>"+Resources.HSCodes+":<\/b> ":" "+Resources.HSCodes+": ",f(u),t||i||(r=" <br> "+r),r+=";"),r};i.prototype.getICSProductsCodesDescription=function(n,t,i,r){function e(n){n.forEach(function(n){n.Code&&n.ProductName&&(u+=n.Code+" ("+n.ProductName+"), ")});u=u.substring(0,u.length-2)}var u="",f=this.getICSProducts();return f&&f.length&&(u+=n?" <b>"+Resources.ICSCodes+":<\/b> ":" "+Resources.ICSCodes+": ",e(f),r?t||i||(u=" <br> "+u):u=" <br> "+u,u+=";"),u};i.prototype.determineProductsText=function(){var n=this.getProductsFreeText();return n&&n.length?n:this.getProductsNames()};i.prototype.getFullTextLinks=function(){var n="",t;for(t in this._extractedDocumentLinks)n+='<a href="'+this._extractedDocumentLinks[t]+'" target="_blank">'+Resources.FullText+"<\/a><br>";return n};i.getCLassName=function(){return"Notification"};t.eventEnable(i);window.Notification=i}(window,eventy),function(n){"use strict";function r(n){return n.length===0?"":n.map(function(n){return'<a href="'+n+'">'+n+"<\/a>"}).join("<br/>")}function t(n,t){return'<tr><td class="details-view-table-key">'+n+'<\/td><td class="details-view-table-value">'+t+"<\/td><\/tr>"}var i=n.Notification;i.prototype.getNotificationDetailsMarkup=function(n){var u=localStorage.getItem("language"),h=notificationsApp.baseURL+(u?u:"en")+"#/browse-notifications/forum/"+this.getId()+"/international",v=notificationsApp.baseURL+(u?u:"en")+(this.isSps()?"#/enquiry-points/sps":"#/enquiry-points/tbt"),y=this.isSps()?Resources.SPSEnquiryPoints:Resources.TBTEnquiryPoints,i=this.getProductsFreeText(),c=this.getLinkEN(),l=this.getLinkES(),a=this.getLinkFR(),p=(c?'<a href="'+c+'">EN<\/a>':"")+(l?'<a href="'+l+'">ES<\/a>':"")+(a?'<a href="'+a+'">FR<\/a>':""),f=!0,e=!1,o,s;return i!==""&&(/<\/?[a-z][\s\S]*>/i.test(i)&&(e=!0),i="<b>"+Resources.ProductNames+"<\/b>: "+i,f=!1),o=!0,s=this.getHSProducts(),s&&s.length&&(o=!1),t(Resources.Notifier,this.getNotifyingCountryName())+t(Resources.TitleSymbolAndDescriptionOfContent,"<b>"+this.getDocumentTitle()+"<\/b> "+this.getDocumentSymbol()+" "+this.getDocumentSummary())+t(Resources.DistributionDate,this.getDateOfDistributionAsDDMMYY())+t(Resources.Products,i+this.getHSProductsCodesDescription(!0,e,f)+this.getICSProductsCodesDescription(!0,e,f,o))+t(Resources.Objectives,this.getObjectives())+t(Resources.Keywords+" ("+Resources.SPSOnly+")",this.getKeywords())+t(Resources.CountriesAffected+" ("+Resources.SPSOnly+")",this.getAffectedCountries())+t(Resources.CommentDeadline,this.getFinalDateForCommentAsDDMMYY())+t(Resources.Links,p)+t(Resources.LinksToFullText,r(n))+t(Resources.LinkToForum,'<a href="'+h+'">'+h+"<\/a>")+t(Resources.EnquiryPointsAddresses,this.getEnquiryPointsAddresses()+'<a href="'+v+'">'+y+"<\/a>")};i.prototype.getEnquiryPointsAddresses=function(){var u=this._enquiryPoints,n,t,i,r,f="",e;for(e in u)n=u[e],t=n.City,i=n.Address,r=n.Telephone,f+=(t?t+", ":"")+(i?i+", ":"")+helpers.getEmailLinks(n.Emails)+(r?r:"")+"<\/br><\/br>";return f};i.getRelatedNotificationsMarkup=function(n){var t="("+Resources.RelatedNotifications+": ",i,r;if(n&&n.length!==0)for(r in n)i=n[r],t+='<span data-notification-id="'+i.ID+'" class="document-symbol">'+i.Name+"<\/span>, ";else return"";return t.substr(0,t.length-2)+")"};eventy.eventEnable(i);window.Notification=i}(window),function(n){"use strict";var t=n.Notification;t.getNotificationSharingMarkup=function(){return""};window.Notification=t}(window),function(n){"use strict";var t=n.Notification;t.getForumThreadMarkup=function(n,i){for(var u="",r=0;r<n.length;r++)u+=t.getSingleCommentMarkup(n[r],i);return u};t.getSingleCommentMarkup=function(n,t){return""+('<div id="'+n.Guid+'"class="comment-container"><div class="comment-header"><div class="comment-author">'+(n.IsAuthorNEP?'<span class="comment-from-nep">'+Resources.EpingAdmin+" <\/span>":"")+(t==="international"?'<span class="comment-author-country">'+n.AuthorCountry+"<\/span>":"")+(t==="international"?'<span class="comment-author-name"> ('+n.Author+") <\/span>":'<span class="comment-author-name">'+n.Author+"<\/span>")+'<\/div><div class="comment-date">'+moment(n.DateAdded).format("D MMM YYYY HH:mm")+'<\/div><\/div><div class="comment-content"><div class="comment-body">'+(n.IsOfficial?'<div class="comment-is-official-checkbox-container" >'+Resources.IsOfficialCheckboxText+"<\/div>":"")+n.Text+(n.Documents.length?helpers.getDocumentsMarkup(n.Documents):"")+'<\/div><div class="comment-footer"><div class="comment-quote-icon" title="'+Resources.Quote+'"><\/div><div class="comment-delete-icon'+(n.DeleteOption?" can-be-deleted":"")+'" title="'+Resources.Delete+'"><\/div><div class="clearfix"><\/div><\/div><\/div><\/div>')};window.Notification=t}(window),function(n){"use strict";function f(n,t,i,r){for(var f='<span class="subject-radio-buttons-title">'+Resources.NotificationType+":<\/span>",u=0;u<t.length;u++)f+="<label>",f+=' <input type="radio" class="'+n+'" name="'+n+'" value="'+t[u].value+'" '+(u?"":' checked="checked"')+" /> ",f+=t[u].label,f+="<\/label>";return"<div "+(i?' class="'+i+'" ':"")+(r?' id="'+r+'"':"")+" >"+f+"<\/div>"}function e(){t.off("keypress",".date-time-picker-input");t.on("keypress",".date-time-picker-input",function(n){(n.which<47||n.which>57)&&n.preventDefault()})}function u(n,t){var r=$(n).find(".datetimepicker1"),u=$(n).find(".datetimepicker2"),i,f="01/01/13";r.is(t)?(i=r.val(),i===""?(f=localStorage.getItem("datepickerStartDate"),u.data("datetimepicker").setStartDate(f)):u.data("datetimepicker").setStartDate(i)):(i=u.val(),i===""?n!=="#custom-filter-7"?r.data("datetimepicker").setEndDate("+0d"):r.data("datetimepicker").setEndDate(null):r.data("datetimepicker").setEndDate(i))}function o(n,i,r){switch(i){case"sps-tbt-title":t.off("change keyup paste",r+" .sps-tbt-title-filter");t.on("change keyup paste",r+" .sps-tbt-title-filter",function(){setTimeout(function(){filters.currentFilters.Title=browse.getTitleFilter();browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});t.off("change",r+" .notification-type-radio");t.on("change",r+" .notification-type-radio",function(){filters.currentFilters.FilterSPS=browse.getTypeFilter();setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu();filters.updateFiltersDependingOnNotificationType(filters.currentFilters.FilterSPS)});break;case"ics-hs-product":t.off("change","#ics-products-dropdown");t.on("change","#ics-products-dropdown",function(){filters.currentFilters.ICSProducts=products.getProductsDropdownIdsInStringFormat("#ics-products-dropdown");filters.setToolTipToICSProduct(helpers.replaceAll(filters.currentFilters.ICSProducts,"|"," or "));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});t.off("change","#hs-products-dropdown");t.on("change","#hs-products-dropdown",function(){filters.currentFilters.HSProducts=products.getProductsDropdownIdsInStringFormat("#hs-products-dropdown",!0);filters.setToolTipToHSProduct(helpers.replaceAll(filters.currentFilters.HSProducts,"|"," or "));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});t.off("keyup paste",".ics-hs-product");t.on("keyup paste",".ics-hs-product",function(){setTimeout(function(){filters.currentFilters.Products=browse.getProductsFilter();browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"keywords":t.off("change",".keywords-dropdown");t.on("change",".keywords-dropdown",function(){filters.currentFilters.Keywords=browse.getKeywordsFilter();filters.setToolTipToKeywords($(this));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"objectives":t.off("change",".objectives-dropdown");t.on("change",".objectives-dropdown",function(){filters.currentFilters.Objectives=browse.getObjectivesFilter();filters.setToolTipToObjectives($(this));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"issuer":t.off("change",".issuer-dropdown");t.on("change",".issuer-dropdown",function(){filters.currentFilters.Issuer=browse.getIssuerFilter();filters.setToolTipToIssuer($(this));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"target":t.off("change",".target-dropdown");t.on("change",".target-dropdown",function(){filters.currentFilters.Target=browse.getTargetFilter();filters.setToolTipToTarget($(this));setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"issued-date":t.off("change keyup",r+" .date-time-picker-input");t.on("change keyup",r+" .date-time-picker-input",function(){filters.currentFilters.Issued=browse.getDateRangeFilter(".issued-date-filter-cell");setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);u(r,this);filters.unselectCurrentFilterFromTheFiltersMenu()});break;case"comment-date":t.off("change keyup",r+" .date-time-picker-input");t.on("change keyup",r+" .date-time-picker-input",function(){filters.currentFilters.Comment=browse.getDateRangeFilter(".comments-due-date-filter-cell");setTimeout(function(){browse.triggerFiltering(filters.currentFilters)},1e3);u(r,this);filters.unselectCurrentFilterFromTheFiltersMenu()})}e()}var i=n.Notification,t=$(document),r;i.getTableHeaderLabelCell=function(n,t,i){var r='<span class="header-cell-title" title="'+n+'" >'+n+"<\/span>"+(i?'<i class="tablesorter-icon bootstrap-icon-unsorted"><\/i>':"");return r=i?'<div class="inner-container sortable" data-sort-by="'+i+'">'+r+"<\/div>":'<div class="inner-container">'+r+"<\/div>",'<th class="'+t+'">'+r+"<\/th>"};r=0;i.getTableHeaderFilterCell=function(n){var t="",a=n.cssClass,s=n.placeholder,e=n.filterCssClass,h=n.type,i="custom-filter-"+r++,v="#"+i,u=n.realFilterSelector,c,l;switch(h){case"text":t='<textarea id="'+i+'" type="text" class="'+e+'" data-real-filter-selector="'+u+'"><\/textarea>';break;case"sps-tbt-title":c=[{value:"null",label:Resources.All},{value:"true",label:Resources.SPS},{value:"false",label:Resources.TBT}];l=f("notification-type-radio",c,"notification-type-radios-container");t='<div id="'+i+'"><input type="text" class="'+e+' sps-tbt-title-filter" data-real-filter-selector="'+u+'" placeholder="'+s+'"/>'+l+"<\/div";break;case"issued-date":case"comment-date":t='<div id="'+i+'"><div class="input-group date-picker-input-container date date-picker-column-'+r+'" ><input type="text" autocomplete="off" class="form-control date-time-picker-input datetimepicker1" placeholder="'+Resources.From+'" /><\/div><div class="input-group date-picker-input-container date date-picker-column-'+r+'"><input type="text" autocomplete="off" class="form-control date-time-picker-input datetimepicker2" placeholder="'+Resources.To+'" /><\/div><\/div>';break;case"ics-hs-product":var y=products.getIcsPopoverButtonMarkup(),p=products.getHsPopoverButtonMarkup(),w="<div>"+y+p+"<\/div>";t='<input type="text" class="'+e+' ics-hs-product" data-real-filter-selector="'+u+'" placeholder="'+s+'"/>'+w;break;case"keywords":t=keywords.getKeywordsPopoverButtonMarkup();break;case"issuer":t=countries.getIssuerPopoverButtonMarkup();break;case"target":t=countries.getTargetPopoverButtonMarkup();break;case"objectives":t=objectives.getObjectivesPopoverButtonMarkup();break;case"disabled":break;default:t='<input id="'+i+'" type="text" class="'+e+'" data-real-filter-selector="'+u+'" placeholder="'+s+'" />'}return o(u,h,v),'<th class="'+a+'"><form autocomplete="off"><span>'+t+"<\/span><\/form><\/th>"};i.getTableHeaderLabelRow=function(n){for(var r="",t,i=0;i<n.length;i++)t=n[i],r+=this.getTableHeaderLabelCell(t.label,t.cssClass,t.sortBy);return'<tr class="table-labels-row">'+r+"<\/tr>"};i.getTableHeaderFiltersRow=function(n){var i="",u,t;if(n){for(r=0,t=0;t<n.length;t++)u=n[t],i+=this.getTableHeaderFilterCell(u);return"<tr>"+i+"<\/tr>"}return""};i._getHeaderLabelsConfiguration=function(){return[{label:Resources.Notifier,cssClass:"filter-match issuer-header-cell",sortBy:"notifier"},{label:Resources.TitleSymbolAndDescriptionOfContent,cssClass:"filter-match title-header-cell",sortBy:"title"},{label:Resources.DistributionDate,cssClass:"issued-header-cell",sortBy:"distribution-date"},{label:Resources.Products,cssClass:"filter-match products-header-cell"},{label:Resources.Objectives,cssClass:"filter-match objectives-header-cell"},{label:Resources.Keywords,cssClass:"filter-match keywords-header-cell"},{label:Resources.CommentDeadline,cssClass:"comment-header-cell"},{label:Resources.FullTextLink,cssClass:"full-text-header-cell"},{label:"",cssClass:"filter-false sorter-false links-header-cell"}]};i._getHeaderFiltersConfiguration=function(){return[{realFilterSelector:"#issuer-filter-input",filterCssClass:"custom-tablesorter-filter form-control",placeholder:"",cssClass:"table-header-filter-cell ",type:"issuer"},{realFilterSelector:"#title-filter-input",filterCssClass:"custom-tablesorter-filter ",cssClass:"table-header-filter-cell",placeholder:Resources.TitleSymbolAndDescriptionPlaceholder,type:"sps-tbt-title"},{realFilterSelector:"#issued-filter-input",filterCssClass:"custom-tablesorter-filter issued-date-input ",cssClass:"table-header-filter-cell issued-date-filter-cell",type:"issued-date"},{realFilterSelector:"#products-filter-input",filterCssClass:"custom-tablesorter-filter ",cssClass:"table-header-filter-cell",placeholder:Resources.ProductNames,type:"ics-hs-product"},{realFilterSelector:"#objectives-filter-input",filterCssClass:"custom-tablesorter-filter form-control",placeholder:"Animal OR...",cssClass:"table-header-filter-cell",type:"objectives"},{realFilterSelector:"#keywords-filter-input",filterCssClass:"custom-tablesorter-filter form-control",placeholder:"Select keywords...",cssClass:"table-header-filter-cell",type:"keywords"},{realFilterSelector:"#comment-filter-input",filterCssClass:"custom-tablesorter-filter comments-due-date-input ",cssClass:"table-header-filter-cell comments-due-date-filter-cell",type:"comment-date"},{realFilterSelector:"Links",filterCssClass:"custom-tablesorter-filter",cssClass:"table-header-filter-cell ",type:"disabled"},{realFilterSelector:"Links",filterCssClass:"custom-tablesorter-filter ",cssClass:"table-header-filter-cell links-header-filter-cell",type:"disabled"}]};i._generateHeaderMarkup=function(n){var r=n.cssId,u=n.cssClass,f=n.labels,e=n.filters,o=n.onlyTable,s=r?' id="'+r+'" ':"",h=u?' class="'+u+'" ':"",t;return t="<table "+s+h+">\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t"+i.getTableHeaderLabelRow(f)+"\t\t\t\t\t\t\t"+i.getTableHeaderFiltersRow(e)+"\t\t\t\t\t\t<\/thead> \t\t\t\t\t<\/table>",o?t:'<div class="notifications-header">\t\t\t\t\t\t\t<div class="container" >\t\t\t\t\t\t\t\t<div class="table-responsive notification-header-table-container">\t\t\t\t\t\t\t\t'+t+"\t\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t<\/div>"};i._generateNotificationsTableMarkup=function(n){var i="",o="",r,a=n.onlyTable,t,v=n.labels,u=n.notificationsArray,y=n.notificationIdPrefix,s=n.pageNumber,h=n.pageSize,f=(s-1)*h,e=s*h,c=n.cssId,l=n.cssClass,p=c?' id="'+c+'" ':"",w=l?' class="'+l+'" ':"";for(f<0&&(f=0),e>u.length&&(e=u.length),t=f;t<e;t++)r=u[t],r&&(o+=r.getNotificationListItemMarkup(y));return i="<table "+p+w+">\t\t\t\t\t\t\t<thead>\t\t\t\t\t\t\t\t"+this.getTableHeaderLabelRow(v)+"\t\t\t\t\t\t\t<\/thead> \t\t\t\t\t\t\t<tbody>\t\t\t\t\t\t\t\t"+o+"\t\t\t\t\t\t\t<\/tbody>\t\t\t\t\t\t<\/table>",a?i:'<div class="table-responsive notification-tables-responsive-container">\t\t\t\t\t\t\t<div class="notifications-body">\t\t\t\t\t\t\t\t'+i+"\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t<\/div>"};i._generatePagesSelectOptionsMarkup=function(n,t){for(var r="",i=1;i<=n;i++)r+=i===t?'<option selected="selected">'+i+"<\/option>":"<option>"+i+"<\/option>";return r};i._generatePagerPageSizeDropdownMarkup=function(n,t,i){var r="",u,f;return n.forEach(function(n){f=i===n?'selected="selected"':"";r+="<option "+f+' value="'+n+'">'+n+"<\/option>"}),u=t?' class="'+t+'" ':"","<select "+u+">"+r+"<\/select>"};i._generateNotificationsPagerMarkup=function(n){var i="",e="",l=n.onlyInnerMarkup,r=n.pageDisplay,u=n.totalPagesCount,a=n.currentPage,v=n.pageSize,o=n.isFirst,s=n.isLast,t=n.cssId,h=n.cssClass,y=t?' id="'+t+'" ':"",p=h?' class="'+h+'" ':"",c="",f=!1;return(t==="browse-notifications-pager"||t==="nep-pager"||t==="my-contacts-pager")&&(f=!0),r||(r=""),u&&u>0&&(c=this._generatePagesSelectOptionsMarkup(u,a)),e=this._generatePagerPageSizeDropdownMarkup([10,20,50,100],"pagesize form-control",v),i='<div class="container-fluid" >\t\t\t\t\t\t\t<form class="form-inline">\t\t\t\t\t\t\t\t<div class="pager-navigation-container col-sm-6 col-md-6">\t\t\t\t\t\t\t\t\t<button data-navigate-to="first" class="'+(o?"disabled ":"")+'first btn btn-red" type="button">&laquo; '+Resources.First+'<\/button>\t\t\t\t\t\t\t\t\t<button data-navigate-to="previous" class="'+(o?"disabled ":"")+'prev btn btn-red" type="button">&lsaquo; '+Resources.Prev+'<\/button>\t\t\t\t\t\t\t\t<span type="text" class="pagedisplay">'+r+'<\/span>\t\t\t\t\t\t\t\t\t<button data-navigate-to="next" class="'+(s?"disabled ":"")+'next btn btn-red" type="button">'+Resources.Next+' &rsaquo;<\/button>\t\t\t\t\t\t\t\t\t<button data-navigate-to="last" class="'+(s?"disabled ":"")+'last btn btn-red" type="button">'+Resources.Last+' &raquo;<\/button>\t\t\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t\t<div class="pager-settings-container col-sm-4 '+(f?"col-md-4":"col-md-6")+'">\t\t\t\t\t\t\t\t\t<label for="gotoPage">'+Resources.GoToPage+': <\/label>\t\t\t\t\t\t\t\t\t<select class="gotoPage form-control">\t\t\t\t\t\t\t\t\t\t'+c+'\t\t\t\t\t\t\t\t\t<\/select>\t\t\t\t\t\t\t\t\t<label for="pagesize"> '+Resources.RowsPerPage+": <\/label>\t\t\t\t\t\t\t\t\t"+e+"\t\t\t\t\t\t\t\t<\/div>"+(f?'<div class="export-button-container col-sm-2 col-md-2">\t\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-green export-to-csv">'+Resources.ExportResults+"<\/button>\t\t\t\t\t\t\t\t\t<\/div>":"")+"<\/form>\t\t\t\t\t\t<\/div>",l?i:"<div "+y+p+">\t\t\t\t\t\t"+i+"\t\t\t\t\t<\/div>"};i.getListMarkup=function(n){var s=n.length,i,r,u,f,e,t,o;return t=this._getHeaderLabelsConfiguration(),o=this._getHeaderFiltersConfiguration(),u=this._generateHeaderMarkup({cssId:"notifications-table-header",cssClass:"table fixed-width-table notifications-header-table",labels:t,filters:o,onlyTable:!1}),f=this._generateNotificationsTableMarkup({cssId:"notificationsTable",cssClass:"table-hover fixed-width-table notifications-body-table",labels:t,onlyTable:!1,notificationsArray:n}),r='<div class="tables-container">\t\t\t\t\t'+u+"\t\t\t\t\t"+f+"\t\t\t\t<\/div>",e=this._generateNotificationsPagerMarkup({cssId:"pager",cssClass:"pager notifications-pager"}),i=s>10?e:"",r+i};i.prototype.getNotificationListItemMarkup=function(n){var t=this.getId(),i=this.getLinkEN(),r=this.getLinkES(),u=this.getLinkFR(),f=helpers.applySeeMore(this.getDocumentTitle(),120,!0),e=helpers.applySeeMore(this.getDocumentSummary(),120),o=helpers.applySeeMore(this.determineProductsText(),120),s=o,h=helpers.applySeeMore(this.getKeywords(),80),c=this.getFullTextLinks();return'<tr data-is-sps="'+this.isSps()+'" id="'+(n?n:"")+"notification-id-"+t+'" '+(this.isUserNotified()?'class="user-notified"':"")+'> \t\t\t\t\t\t\t<td class="issuer-cell" ><div class="notifications-notifying-member"><div>'+this.getNotifyingCountryName()+'<\/div><div class="admin-icon-container">'+(this._isAdminRegistered?'<div class="admin-icon filled" title="'+Resources.AdminRegistered+'"><\/div><div class="admin-icon-title">'+Resources.EpingAdmin+"<\/div>":'<div class="admin-icon" title="'+Resources.NoAdminRegistered+'"><\/div>')+'<\/div><\/div><\/td> \t\t\t\t\t\t\t<td class="title-cell" ><div class="notifications-title"><span data-notification-id="'+t+'" class="document-symbol">'+this.getDocumentSymbol()+"<\/span> <b>"+f+" <\/b><div>"+e+'<\/div><\/div><\/td> \t\t\t\t\t\t\t<td class="issued-cell" ><div class="notifications-distribution-date">'+this.getDateOfDistributionAsDDMMYY()+'<\/div><\/td> \t\t\t\t\t\t\t<td class="products-cell" ><div class="notifications-products">'+s+'<\/div><\/td> \t\t\t\t\t\t\t<td class="objectives-cell" ><div class="notifications-objectives">'+this.getObjectives()+'<\/div><\/td> \t\t\t\t\t\t\t<td class="keywords-cell" ><div class="notifications-keywords">'+h+'<\/div><\/td> \t\t\t\t\t\t\t<td class="comment-cell" ><div class="notifications-final-date-for-comment">'+this.getFinalDateForCommentAsDDMMYY()+'<\/div><\/td> \t\t\t\t\t\t\t<td class="full-text-cell" ><div class="notifications-full-text-link">'+c+'<\/div><\/td> \t\t\t\t\t\t\t<td class="links-cell"><div class="notifications-links">'+(i?'<a href="'+i+'">EN<\/a>':"")+(r?'<a href="'+r+'">ES<\/a>':"")+(u?'<a href="'+u+'">FR<\/a>':"")+'<\/div><div><div class="notifications-forum"><div class="forum-popup-icon'+(this.hasComments()?" has-comments":"")+'" title="'+Resources.ForumIconTooltip+'"><\/div><\/div><div class="notifications-favorites"><div class="favorites-popover-icon '+(this.isFavorite()?'is-favorite"':'"')+' title="'+Resources.FavoritesIconTooltip+'"><\/div><\/div><div class="notifications-sharing"><div class="sharing-popup-icon" title="'+Resources.SharingIconTooltip+'"><\/div><\/div><\/div><\/td><\/tr>'}}(window),function(n){"use strict";var t=n.Notification;t.getNotificationsArray=function(n){var i=[],r;i.push(t.getNotificationsHeaderArr());for(r in n)i.push(new t(n[r]).getNotificationPropertiesArr());return i};t.getNotificationsHeaderArr=function(){return[Resources.Notifier,Resources.Symbol,Resources.Title,Resources.DescriptionOfContent,Resources.DistributionDate,Resources.Products+" ("+Resources.FreeText+")",Resources.Products+" ("+Resources.HSICSCode+")",Resources.Objectives,Resources.Keywords+" ("+Resources.SPSOnly+")",Resources.FinalDateForComments,Resources.NotificationType,Resources.LinkToNotification+" (EN)",Resources.LinkToNotification+" (FR)",Resources.LinkToNotification+" (ES)",Resources.LinkToNotificationSummary,Resources.LinksToFullText]};t.prototype.getNotificationHyperlinkForExcel=function(){var t=this.getId(),n=window.location.href;return t?(n[n.length-1]==="/"&&(n=n.substr(0,n.length-1)),'=HYPERLINK("'+n+"/details/"+t+'")'):""};t.prototype.getENHyperlinkForExcel=function(){var n=this.getLinkEN();return n?'=HYPERLINK("'+n+'")':""};t.prototype.getFRHyperlinkForExcel=function(){var n=this.getLinkFR();return n?'=HYPERLINK("'+n+'")':""};t.prototype.getESHyperlinkForExcel=function(){var n=this.getLinkES();return n?'=HYPERLINK("'+n+'")':""};t.prototype.getFullTextLinksArrForExcel=function(){return this._extractedDocumentLinks?this._extractedDocumentLinks.map(function(n){return'=HYPERLINK("'+n+'")'}):[]};t.prototype.getNotificationPropertiesArr=function(){return[this.getNotifyingCountryName(),this.getDocumentSymbol(),this.getDocumentTitle(),this.getDocumentSummary(),this.getDateOfDistributionAsDDMMYY(),this.getProductsFreeText(),this.getProductsCodes(),this.getObjectives(),this.getKeywords(),this.getFinalDateForCommentAsDDMMYY(),this.getNotificationTypeName(),this.getENHyperlinkForExcel(),this.getFRHyperlinkForExcel(),this.getESHyperlinkForExcel(),this.getNotificationHyperlinkForExcel(),].concat(this.getFullTextLinksArrForExcel())}}(window),function(n){"use strict";function o(n,t,i){var h=[],l=[],e,r,c=!0,o=!1,f,u,s;for(s in t){c=!0;e=t[s];for(f in n)if(o=!1,n[f]!==" "&&n[f]!==""){for(u in i)if(r=e[i[u]],r===null&&(r=""),(i[u]==="_ICSProducts"||i[u]==="_HSProducts")&&(r=filterParser.productsStringParser(r)),i[u]==="_alternativeCountryNames"||i[u]==="_affectedCountriesAlternativeNames"||i[u]==="_affectedCountries")for(s in r)r[s].toUpperCase().indexOf(n[f])===0&&(o=!0);else i[u]==="_notifyingCountryName"?r.toUpperCase().indexOf(n[f])===0&&(o=!0):(r=r.toString(),r.toUpperCase().indexOf(n[f])!==-1&&(o=!0));o||(c=!1)}c&&h.indexOf(e)===-1?h.push(e):l.push(e)}return{result:h,notMatchedNotifications:l}}function i(n,t,i,r){var u=[],e=n?n.trim().split(/ OR |\|/):"",h=[],f={result:[],notMatchedNotifications:t},s;if(n==="")return t;for(s in e)e[s]!==""&&(h=e[s].toUpperCase().split(/ AND |&&/),f=o(h,f.notMatchedNotifications,i),u=u.concat(f.result));return r?{matched:u,notMatched:f.notMatchedNotifications}:u}function u(n,t){for(var r=n.split(/\|/),i=0;i<r.length;i++)if(t.indexOf(r[i])===0)return!0;return!1}function s(n,t,i){for(var r,e,f=0;f<i.length;f++)if(r=i[f],Array.isArray(n[r])){for(e=0;e<n[r].length;e++)if(u(t,n[r][e]))return!0}else if(u(t,n[r]))return!0;return!1}function f(n,t,i,r){var e=[],o=[],f,u;if(n!=="")for(u=0;u<t.length;u++)f=t[u],s(f,n,i)?e.push(f):o.push(f);else o=t;return r?{matched:e,notMatched:o}:e}function h(n,t){for(var r=[],e=t,o=0,i,f,u=0;u<n.length;u++)i=n[u],i.filterText!==""?(f=i.searchFunction(i.filterText,e,i.searchedProperties,!0),r=r.concat(f.matched),e=f.notMatched):o++;return o===n.length&&(r=t),r}function e(n,t,i){var u=[],f,e,o=!0;return n?n.match("-")?(u=n.split("-"),f=helpers.convertDateStringToDateObject(u[0],o),e=helpers.convertDateStringToDateObject(u[1],o),r(f,e,t,i)):n.match(">=")?(u=n.split(">="),f=helpers.convertDateStringToDateObject(u[1],o),r(f,undefined,t,i)):n.match("<=")?(u=n.split("<="),e=helpers.convertDateStringToDateObject(u[1],o),r(undefined,e,t,i)):t:t}function r(n,t,i,r){var e=[],o,s,u,f;for(f in i)o=i[f][r],o&&(s=o.replace(/T(.*)/,"").split("-"),u=helpers.convertArrToDateObject(s),n&&t?u>=n&&u<=t&&e.push(i[f]):n?u>=n&&e.push(i[f]):u<=t&&e.push(i[f]));return e}function c(n,t){var r=[],i,f=filterParser.booleanParse(n),u;for(u in t)i=t[u],i._isSps===f&&r.push(i);return r}var t=n.Notification;t._filterByTitle=function(n,t){return i(n,t,["_documentTitle","_documentSymbol","_documentSummary"])};t._filterByType=function(n,t){return n===null||n==="null"?t:c(n,t,["_isSPS"])};t._filterByIssuer=function(n){var t=countries.getIssuerDropdownText();return i(t,n,["_notifyingCountryName","_alternativeCountryNames"])};t._filterByProducts=function(n,t,r,u){var e=[{searchFunction:i,filterText:n,searchedProperties:["_HSProducts","_ICSProducts","_products","_productsFreeText"]},{searchFunction:f,filterText:t,searchedProperties:["_ICSProductsCodes"]},{searchFunction:f,filterText:r,searchedProperties:["_HSProductsCodes"]}];return h(e,u)};t._filterByKeywords=function(n){var t=keywords.getKeywordsDropdownText();return i(t,n,["_keywords"])};t._filterByObjectives=function(n){var t=objectives.getObjectivesDropdownText(),i;return t===""?n:(i=t.split("|"),_.filter(n,function(n){return _.intersection(n._objectives,i).length>0}))};t._filterByTarget=function(n){var t=countries.getTargetDropdownText();return i(t,n,["_affectedCountries","_affectedCountriesAlternativeNames"])};t._filterByIssued=function(n,t){return e(n,t,"_dateOfDistribution")};t._filterByComment=function(n,t){return e(n,t,"_finalDateForComment")};t.filterByAllFields=function(n,i){var r=[],u=n.Products?n.Products:"";return r=t._filterByTitle(n.Title,i),r=t._filterByType(n.FilterSPS,r),r=t._filterByIssuer(r),r=t._filterByIssued(n.Issued,r),r=t._filterByKeywords(r),r=t._filterByObjectives(r),r=t._filterByTarget(r),r=t._filterByProducts(u,n.ICSProducts,n.HSProducts,r),t._filterByComment(n.Comment,r)}}(window);var contact=function(n){"use strict";function s(){h()}function h(){t.off("blur","#contact-form-name-field, #contact-form-message-field");t.on("blur","#contact-form-name-field, #contact-form-message-field",function(){var t=n(this),i=t.val();i?t.removeClass("red-border"):t.addClass("red-border")});t.off("blur","#contact-form-email-field");t.on("blur","#contact-form-email-field",function(){var t=n(this),i=t.val();i&&helpers.isTheEmailValid(i)?t.removeClass("red-border"):t.addClass("red-border")});t.off("submit","#contact-form");t.on("submit","#contact-form",function(t){var v=n(this),s=r.val(),i=u.val(),h=f.val(),c=e.val(),l=n(".contact-form-organization-types").val(),a=n("#g-recaptcha-response").val();t.preventDefault();a===""?toastr.error(Resources.CaptchaMessage):s&&i&&h&&c&&l?helpers.isTheEmailValid(i)?requests.submitContactForm(s,i,c,l,h,a,function(n){toastr.success(n);v.children(".input, textarea").removeClass("red-border");o()},function(n){toastr.error(n)}):toastr.error(Resources.EmailValidationMessage):toastr.error(Resources.FillInAllMandatoryFieldsMessage)})}function o(){r.val("");u.val("");f.val("");e.val("");n(".contact-form-organization-types").val("").trigger("chosen:updated");grecaptcha.reset()}var i={},t=n(document),r=n("#contact-form-name-field"),u=n("#contact-form-email-field"),f=n("#contact-form-message-field"),e=n(".contact-form-organization-name-field");return eventy.eventEnable(i),i.init=s,i.clearAllContactFields=o,i}(jQuery),newsAndEvents=function(n){"use strict";function e(){o()}function o(){requests.getNewsAndEvents(function(n){i=n;f();u()},function(n){toastr.error(n)})}function u(){n(".news-and-events-container").html(s(i,t.getCurrentPage(),t.getPageSize())+h());t.enablePagerNavigation("#news-and-events-pager")}function s(n,t,i){var e="",o=n.length,s=(t-1)*i,f=t*i,r,u;for(f>o&&(f=o),u=s;u<f;u++)r=n[u],e+='<div class="event-item"><a  target="_blank" href="'+r.LinkUrl+'">'+r.LinkText+"<\/a><span>"+r.InfoText+"<\/span><\/div>";return e}function h(){var n=null;return t||f(),n=t.getPagerNumbers(i.length),t.generatePagerMarkup({cssId:"news-and-events-pager",totalPagesCount:n.totalPagesCount,startNotificationNumber:n.startNotificationNumber,endNotificationNumber:n.endNotificationNumber,totalNotificationsCount:i.length,filteredNotificationsCount:i.length})}function f(){t=new Pager(1,10);t.addEventListener("showpage",function(n){n.selector==="#news-and-events-pager"&&u()})}var r={},c=n(document),i=null,t=null;return eventy.eventEnable(r),r.init=e,r}(jQuery),navigation=function(n){"use strict";function v(){ut();et();ot();st();p();d();w();b();y()}function y(){function n(n){s();ft();crossroads.parse(n);n===""&&o()}hasher.isActive()||(crossroads.addRoute("about",function(){f("about-page")}),crossroads.addRoute("browse-notifications",function(){c()}),crossroads.addRoute("favorites",function(){nt()}),crossroads.addRoute("help",function(){k()}),crossroads.addRoute("events",function(){g()}),crossroads.addRoute("copyright",function(){f("copyright-page")}),crossroads.addRoute("disclaimer",function(){f("disclaimer-page")}),crossroads.addRoute("contact",function(){f("contact-page")}),crossroads.addRoute(":rest*:",function(){o()}),crossroads.routed.add(console.log,console),hasher.initialized.add(n),hasher.changed.add(n),hasher.init())}function p(){t.off("click",".open-home-page");t.on("click",".open-home-page",function(n){n.stopPropagation();n.preventDefault();hasher.setHash("home")});t.off("click",".home-register-button");t.on("click",".home-register-button",function(n){n.preventDefault();n.stopPropagation();h()});t.off("click",".home-log-in-link");t.on("click",".home-log-in-link",function(n){n.preventDefault();n.stopPropagation();l()});t.off("click",".notifications-eping-box");t.on("click",".notifications-eping-box",function(n){n.preventDefault();n.stopPropagation();hasher.setHash("browse-notifications")})}function w(){n(".header-bottom-navbar a").hasClass("active")||r.addClass("show-footer")}function b(){t.off("click",".open-copyright-page");t.on("click",".open-copyright-page",function(n){n.preventDefault();e("open-copyright-page")});t.off("click",".open-disclaimer-page");t.on("click",".open-disclaimer-page",function(n){n.preventDefault();e("open-disclaimer-page")});t.off("click",".open-contact-page");t.on("click",".open-contact-page",function(n){n.preventDefault();e("open-contact-page")})}function f(t){n(".page").addClass("hidden");n("#"+t).removeClass("hidden");r.addClass("show-footer");n(".header-menu a").removeClass("active");n(".footer-nav-item").removeClass("active");n(".open-"+t).addClass("active")}function e(n){switch(n){case"open-browse-notifications-page":hasher.setHash("browse-notifications");break;case"open-favorites-page":hasher.setHash("favorites");break;case"open-management-page":case"open-management-page unseen":hasher.setHash("management/admin-users");break;case"open-enquiry-points-page":hasher.setHash("enquiry-points/sps");break;case"register-header-item":case"register-header-item logged-in":hasher.setHash("home");h();break;case"log-in-header-item":hasher.setHash("home");l();break;case"log-in-header-item logged-in":auth.logoutUser();break;case"change-password-header-item":hasher.setHash("home");a();break;case"open-help-page":hasher.setHash("help");break;case"open-events-page":hasher.setHash("events");break;case"open-about-page":hasher.setHash("about");break;case"open-copyright-page":hasher.setHash("copyright");break;case"open-disclaimer-page":hasher.setHash("disclaimer");break;case"open-contact-page":hasher.setHash("contact")}}function o(){n(".page").addClass("hidden");n(".registration-popup").addClass("hidden");n(".home-page").removeClass("hidden");hasher.replaceHash("");r.addClass("show-footer");u(".open-home-page")}function k(){n(".page").addClass("hidden");n("#help-page").removeClass("hidden");r.addClass("show-footer");u(".open-help-page")}function d(){n(".help-section-header").click(function(){return n(this).parent().find(".help-section-body").slideToggle(),!1});n(".help-section-body a").click(function(){return window.open(n(this).prop("href"),"_blank","location=yes,height=770,width=720,scrollbars=yes,status=yes"),!1})}function g(){n(".page").addClass("hidden");n("#events-page").removeClass("hidden");r.removeClass("show-footer");u(".open-events-page")}function h(){var t=auth.currentUser;t?auth.updateProfileMarkup(t):(auth.addRedBorderToRequiredFields(),auth.removeProfileData());n(".registration-popup").removeClass("hidden");navigation.scrollToTop(n("body, html"));navigation.scrollToTop(n(".registration-inner-container"));n(".registration-page-messages-container").addClass("hidden")}function c(t){n(".page").addClass("hidden");n("#browse-notifications-page").removeClass("hidden");r.removeClass("show-footer");browse.setupBrowsePage(t);u(".open-browse-notifications-page")}function nt(){n(".page").addClass("hidden");n("#favorites-notifications-page").removeClass("hidden");r.removeClass("show-footer");favorites.setupFavoritesPage();u(".open-favorites-page")}function tt(){n(".page").addClass("hidden");n("#management-page").removeClass("hidden");r.removeClass("show-footer");u(".open-management-page")}function it(){n(".page").addClass("hidden");n("#enquiry-points-page").removeClass("hidden");r.removeClass("show-footer");u(".open-enquiry-points-page")}function u(t){n(".header-menu a").removeClass("active");n(t).addClass("active")}function l(){n(".eping-change-password-popup").addClass("hidden");n(".eping-login-popup").removeClass("hidden");n(".background-disabled").removeClass("hidden")}function a(t,i){n(".eping-login-popup").addClass("hidden");n(".eping-change-password-popup").removeClass("hidden");n(".background-disabled").removeClass("hidden");n(".btn-change-password").attr("data-user-id",t?t:auth.userId);n(".btn-change-password").attr("data-update-type",i?i:"ChangePassword")}function rt(){var f=n(".progress-bar"),r=null,h=(new Date).getTime(),e=0,o=500,s=localStorage.getItem("loadingTime"),u=s?s:2e4,t=0,c=100/(u/o);f.css("width",t+"%");i.addEventListener("loading-successfull",function(){e=(new Date).getTime();u=e-h;clearInterval(r);localStorage.setItem("loadingTime",u)});r=setInterval(function(){t>=97?clearInterval(r):(t+=c,f.css("width",t+"%"))},o)}function ut(){n(window).resize(function(){s()})}function s(){t.trigger("hide-products-popovers");t.trigger("hide-keywords-popover");t.trigger("hide-objectives-popover");t.trigger("hide-countries-popovers");n(".add-to-favs-popover").addClass("hidden");n(".datetimepicker").css("display","none")}function ft(){n(".big-popup").addClass("hidden");n(".background-disabled").addClass("hidden")}function et(){function i(){n(".eping-message-popup").addClass("hidden");n(".background-disabled").addClass("hidden")}t.off("click",".eping-message-popup");t.on("click",".eping-message-popup",function(n){n.stopPropagation()});t.off("click",".eping-message-popup .close-popup");t.on("click",".eping-message-popup .close-popup",function(){i()});t.on("click",function(t){var r=n(t.target);r.hasClass("send-sms-management-button")||t.which!==1||i()})}function ot(){toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"8000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"}}function st(){n(".big-popup-view-container, .forum-comments-area, .chat-messages-area, .chat-members-list, #chat-proposed-members-list").bind("mousewheel DOMMouseScroll",function(n){var t=n.originalEvent,i=t.wheelDelta||-t.detail;this.scrollTop+=(i<0?1:-1)*30;n.preventDefault()})}var i={},t=n(document),r=n("body");return eventy.eventEnable(i),i.enableHeaderItemsToggle=function(){t.off("click",".header-menu a");t.on("click",".header-menu a",function(t){t.preventDefault();t.stopPropagation();n(".navbar-collapse").removeClass("in");notificationDetails.detailsViewHide();auth.hideRegistrationWelcomeMessage();s();auth.hidePasswordInPasswordInputs();e(n(this).attr("class"));n(".add-to-favs-popover").addClass("hidden")})},i.enableLanguageChange=function(){t.off("click",".language-menu-item a");t.on("click",".language-menu-item a",function(t){function e(){localStorage.setItem("language",r);i.removeNotificationsFromLocalStorage();navigation.changeLanguageInURL(r)}t.preventDefault();var f=n(this),r=f.attr("class"),u=auth.currentUser;f.addClass("selected");n(".language-header-btn").html(r);u?requests.setUserLanguage(u.Guid,r,function(){u.Language=r;auth.saveUserData(u);e()}):e()})},i.changeLanguageInURL=function(n,t){var i=window.location.pathname;i.indexOf(n)==-1?(i.indexOf("en")>-1?(navigation.removeNotificationsFromLocalStorage(),i=i.replace("en",n)):i.indexOf("es")>-1?(navigation.removeNotificationsFromLocalStorage(),i=i.replace("es",n)):i.indexOf("fr")>-1?(navigation.removeNotificationsFromLocalStorage(),i=i.replace("fr",n)):i+=i.slice(-1)==="/"?n:"/"+n,window.location.pathname=i):typeof t=="function"&&t()},i.removeNotificationsFromLocalStorage=function(){localStorage.removeItem("compressedRawNotifications");localStorage.removeItem("notificationsSavingCompleted")},i.showLoadingOverlay=function(){n(".loading-overlay").removeClass("hidden");rt()},i.hideLoadingOverlay=function(){n(".loading-overlay").addClass("hidden");this.triggerEvent("loading-successfull")},i.scrollToTopWithAnimation=function(n){n.animate({scrollTop:0},"slow")},i.scrollToTop=function(n){n.scrollTop(0)},i.scrollDownIfNecessary=function(t,i){var u=n(window).height(),r=n(window).scrollTop();t+i>u+r&&n("body, html").animate({scrollTop:r+i})},i.bindTablesScrollsTogether=function(t,i,r){var u=n(t).find(i+", "+r);u.off("scroll");u.on("scroll",function(){var t=n(this),i=u.not(t);i.scrollLeft(t.scrollLeft())})},i.showEpingMessage=function(t){n(".eping-message").html(t);setTimeout(function(){n(".eping-message-popup").removeClass("hidden");n(".background-disabled").removeClass("hidden")},100)},i.disableHeaderMenu=function(){n(".header-bottom-navbar").addClass("disabled")},i.enableHeaderMenu=function(){n(".header-bottom-navbar").removeClass("disabled")},i.init=v,i.openHomePage=o,i.openBrowsePage=c,i.openEnquiryPointsPage=it,i.openManagementPage=tt,i.openChangePasswordPopup=a,i}(jQuery),confirm=function(n){"use strict";function e(){o()}function o(){t.off("click",".confirm-popup");t.on("click",".confirm-popup",function(n){n.stopPropagation()});t.off("click",".close-confirm-popup, .confirm-popup .close-popup");t.on("click",".close-confirm-popup, .confirm-popup .close-popup",function(){u();f();management.triggerEvent("confirm-popup-closed")});t.on("click",function(t){var i=n(t.target);i.hasClass("open-confirm-popup")||t.which!==1||(u(),f())})}function u(){n(".background-disabled-second").addClass("hidden");n(".confirm-popup").addClass("hidden")}function f(){r.removeClass();r.addClass("btn btn-default btn-right btn-red approve-action-button")}var i={},t=n(document),r=n(".approve-action-button");return i.openConfirmPopup=function(t,i){n("#confirm-popup-question").html(t);r.addClass(i);setTimeout(function(){n(".background-disabled-second").removeClass("hidden");n(".confirm-popup").removeClass("hidden")},100)},i.closeConfirmPopup=function(n){r.removeClass(n);u()},i.init=e,i}(jQuery),management=function(n){"use strict";function f(){e();o();h();c();t.nationalUsersInit();t.adminUsersInit();t.adminChatsInit();t.contactsInit()}function e(){crossroads.addRoute("management/users",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();t.showNationalUsers();u("users")});crossroads.addRoute("management/admin-users",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();t.showAdminUsers();u("admin-users")});crossroads.addRoute("management/admin-chats",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();t.showAdminChats();u("admin-chats")});crossroads.addRoute("management/contacts",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();t.showMyContacts();u("contacts")});crossroads.addRoute("management/groups",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();t.showMyGroups();u("groups")});crossroads.addRoute("management/country",function(){if(!r()){hasher.setHash("home");return}navigation.openManagementPage();s();u("country")})}function o(){i.off("click",".management-tab-item");i.on("click",".management-tab-item",function(t){t.preventDefault();t.stopPropagation();hasher.setHash("management/"+n(this).data("type"))})}function u(t){n(".management-tab-item").removeClass("active");n("."+t+"-tab-item").addClass("active")}function s(){n(".management-container").addClass("hidden");n("#country-settings-container").removeClass("hidden");v()}function h(){function n(n,t){requests.updateUseNationalCommentsProperty(auth.userId,n,t,function(){localStorage.setItem("currentUser",JSON.stringify(auth.currentUser))})}i.off("change","#use-national-comments-checkbox-yes-sps");i.on("change","#use-national-comments-checkbox-yes-sps",function(){n(!0,!0);auth.currentUser.UseSPSNationalComments=!0});i.off("change","#use-national-comments-checkbox-no-sps");i.on("change","#use-national-comments-checkbox-no-sps",function(){n(!1,!0);auth.currentUser.UseSPSNationalComments=!1});i.off("change","#use-national-comments-checkbox-yes-tbt");i.on("change","#use-national-comments-checkbox-yes-tbt",function(){n(!0,!1);auth.currentUser.UseTBTNationalComments=!0});i.off("change","#use-national-comments-checkbox-no-tbt");i.on("change","#use-national-comments-checkbox-no-tbt",function(){n(!1,!1);auth.currentUser.UseTBTNationalComments=!1})}function c(){i.off("change",".sms-settings-input");i.on("change",".sms-settings-input",function(){var t=n("#sms-settings-user-name").val(),i=n("#sms-settings-password").val(),r=n("#sms-settings-api-key").val();auth.userId&&requests.updateSmsSettings(auth.userId,t,i,r,function(){auth.currentUser.SMSKey=r;auth.currentUser.SMSPassword=i;auth.currentUser.SMSUsername=t;localStorage.setItem("currentUser",JSON.stringify(auth.currentUser))},function(){})})}function l(t,i,r){n("#sms-settings-user-name").val(t);n("#sms-settings-password").val(i);n("#sms-settings-api-key").val(r)}function a(t,i,r,u,f){var e=n(".use-national-"+f+"-sps"),o=n(".use-national-"+f+"-tbt");r?n("#use-national-"+f+"-checkbox-yes-sps").prop("checked",!0):n("#use-national-"+f+"-checkbox-no-sps").prop("checked",!0);u?n("#use-national-"+f+"-checkbox-yes-tbt").prop("checked",!0):n("#use-national-"+f+"-checkbox-no-tbt").prop("checked",!0);t?e.removeClass("disabled"):e.addClass("disabled");i?o.removeClass("disabled"):o.addClass("disabled")}function v(){requests.getNationalActivity(auth.userId,function(t){n(".number-of-comments-sps").html(t.NationalSPSComments);n(".number-of-comments-tbt").html(t.NationalTBTComments)})}function y(){t.clearNationalUsersData();t.clearAdminUsersData();t.clearContactsData();t.clearAdminChatsData()}function r(){return n("body").hasClass("nep-user")}function p(){return n("body").hasClass("groups-management")}var t={},i=n(document);return eventy.eventEnable(t),t.updateNationalSettings=function(n){a(n.IsSPSAdmin,n.IsTBTAdmin,n.UseSPSNationalComments,n.UseTBTNationalComments,"comments");l(n.userName,n.password,n.key)},t.init=f,t.clearManagementData=y,t.isAdminUser=r,t.isGroupsManagementEnabled=p,t}(jQuery);(function(n){"use strict";function i(){return[Resources.Title,Resources.FirstName,Resources.LastName,Resources.Phone,Resources.Email,Resources.Sector,Resources.OrganizationType,Resources.Organization,Resources.Groups,Resources.RegistrationDate,Resources.RegistrationFilterProducts,Resources.RegistrationFilterNotificationType,Resources.RegistrationFilterNotifyingMember,Resources.EmailsPeriod,Resources.SPSTBTAdmin,Resources.DisableLogin,Resources.GroupsManagement]}function r(n){return[n.Gender,n.FirstName,n.LastName,n.Phone,n.Email,n.Sector,n.OrganizationType?n.OrganizationType.replace(/\;\<\/br\>/g," & "):"",n.OrganizationName,n.Groups,n.RegistrationDate?helpers.dateToStringDDMMYY(new Date(n.RegistrationDate),"/"):"",n.RegistrationFilterProducts,n.RegistrationFilterNotificationType,n.RegistrationFilterNotifyingMember,n.EmailsPeriod,n.SPSTBTAdmin,n.IsDisabled?Resources.Yes:Resources.No,n.GroupsManagement?Resources.Yes:Resources.No]}function u(){return[Resources.FirstName,Resources.LastName,Resources.Phone,Resources.Email,Resources.Organization,Resources.Groups]}function f(n){return[n.FirstName,n.LastName,n.Phone,n.Email,n.OrganizationName,n.Groups]}var t=n.management;t.getNationalUsersExportArray=function(n){var t=[],u;t.push(i());for(u in n)t.push(r(n[u]));return t};t.getContactsExportArray=function(n){var t=[],i;t.push(u());for(i in n)t.push(f(n[i]));return t};n.management=t})(window),function(n){"use strict";function ut(){lt();at();gt();ni();ti();ii();ri();fi();ei();oi();li();a();p();ot();ft()}function ft(){var n=null;t.on("change keyup paste","#my-contacts-tables-container .custom-tablesorter-filter",function(){n=$(this);y[n.data("filter-by")]=n.val();setTimeout(function(){i=filters.filterData(o,y);i=sorters.sortUsers(i);r&&r.setCurrentPage(1);l()},500)})}function l(){et(i);$("#my-contacts-pager").remove();$("#my-contacts-tables-container .my-contacts-body").after(d());navigation.bindTablesScrollsTogether("#my-contacts-tables-container",".my-contacts-table-container",".my-contacts-body-container");r.enablePagerNavigation("#my-contacts-pager")}function et(){$("#my-contacts-tables-container tbody").html(Contact.getMyContactsTableRowsMarkup(i,!0,!1,!0,!0,!0,r.getCurrentPage(),r.getPageSize()))}function d(){var n=null;return r||g(),n=r.getPagerNumbers(i.length),r.generatePagerMarkup({cssId:"my-contacts-pager",totalPagesCount:n.totalPagesCount,startNotificationNumber:n.startNotificationNumber,endNotificationNumber:n.endNotificationNumber,totalNotificationsCount:o.length,filteredNotificationsCount:i.length})}function g(){r=new Pager(1,10);r.addEventListener("showpage",function(n){n.selector==="#my-contacts-pager"&&l()})}function p(){auth.userId&&requests.getMyContacts(auth.userId,function(n){o=n;i=n;g();$("#my-contacts-tables-container").html(Contact.getMyContactsGrid({contacts:o,addEditCell:!0,addRemoveFromGroupCell:!1,addPhoneCell:!0,addEmailCell:!0,addGroupCell:!0,pageNumber:r.getCurrentPage(),pageSize:r.getPageSize(),addFilters:!0,addSortingIcon:!0})+d());navigation.bindTablesScrollsTogether("#my-contacts-tables-container",".my-contacts-table-container",".my-contacts-body-container");r.enablePagerNavigation("#my-contacts-pager")})}function a(){auth.userId&&requests.getMyContactGroups(auth.userId,function(n){ct(n);rt()})}function ot(){f.removeEventListener("get-my-groups");f.addEventListener("get-my-groups",function(){a()})}function st(){o||p();$(".management-container").addClass("hidden");$("#my-contacts-container").removeClass("hidden")}function ht(){jQuery.isEmptyObject(s)&&a();$(".management-container").addClass("hidden");$("#my-groups-container").removeClass("hidden")}function ct(n){var t,i,r="",u="",f;for(f in n)t=n[f],i=t.Name,s[i]=t,r+=v(i),u+=v(i,t.Guid);$(".contacts-management-groups-dropdown").html(r);$(".contact-groups").html(u).trigger("chosen:updated")}function v(n,t){var i=n.replace(/\s/g,"-");return'<option value="'+(t?t:n)+'" class="'+i+'">'+n+"<\/option>"}function lt(){var n=$("#add-edit-contact"),e;$(".contact-groups").chosen();t.off("click",".create-new-contact-management-button");t.on("click",".create-new-contact-management-button",function(){w(n);tt("none");nt("");c(n);$(".add-edit-contact-title").html(Resources.NewContact)});t.off("click",".my-contacts-edit-button");t.on("click",".my-contacts-edit-button",function(){e=$(this).parents("tr");pt(e);c(n);$(".add-edit-contact-title").html(Resources.EditContact)});t.off("click","#add-edit-contact");t.on("click","#add-edit-contact",function(n){n.stopPropagation()});t.off("click","#add-edit-contact .close-popup");t.on("click","#add-edit-contact .close-popup",function(){u(n)});t.on("click",".background-disabled",function(t){t.which===1&&u(n)});n.keyup(function(n){n.keyCode===13&&$(".save-contact").click()});t.off("click",".save-contact");t.on("click",".save-contact",function(){var h=n.attr("data-contact-id"),t=vt();t.FirstName===""||t.LastName===""||t.Email===""||t.OrganizationName===""?toastr.error(Resources.FillInAllMandatoryFieldsMessage):helpers.isTheEmailValid(t.Email)?(h!=="none"?(t.Guid=h,requests.editContact(t,function(t){u(n);dt(e,t);s={};f.triggerEvent("get-my-groups");t.selected=e.hasClass("selected");helpers.replaceObjectInArray(o,t);helpers.replaceObjectInArray(i,t)},function(n){toastr.error(n)})):requests.addContact(auth.userId,t,function(t){o.push(t);i=filters.filterData(o,y);i=sorters.sortUsers(i);r&&r.setCurrentPage(1);l();u(n);s={};f.triggerEvent("get-my-groups")},function(n){toastr.error(n)}),notificationSharing.updateSharingViewContactsDropdown=!0):toastr.error(Resources.EmailValidationMessage)})}function at(){var n;t.off("click",".my-contacts-delete-button");t.on("click",".my-contacts-delete-button",function(){n=$(this).parents("tr");confirm.openConfirmPopup(Resources.DeleteContactQuestion,"remove-contact-validation-button")});t.off("click",".remove-contact-validation-button");t.on("click",".remove-contact-validation-button",function(){var t=n.attr("id").replace("contact-id-","");requests.deleteContact(t,function(){notificationSharing.updateSharingViewContactsDropdown=!0;n.remove();s={};f.triggerEvent("get-my-groups");confirm.closeConfirmPopup("remove-contact-validation-button");it($("#my-contacts-tables-container"));o=helpers.removeObjectFromArray(o,t);i=helpers.removeObjectFromArray(i,t)},function(n){toastr.error(n)})})}function vt(){var n={};return n.FirstName=$(".contact-first-name-input").val(),n.LastName=$(".contact-last-name-input").val(),n.Phone=$(".contact-phone-input").val(),n.Email=$(".contact-email-input").val(),n.OrganizationName=$(".contact-organization-input").val(),n.GroupGuids=$(".contact-groups").val(),n}function yt(n){var t={};return t.FirstName=n.find(".my-contacts-firstname-cell").html(),t.LastName=n.find(".my-contacts-lastname-cell").html(),t.Phone=n.find(".my-contacts-phone-cell").html(),t.Email=n.find(".my-contacts-email-cell").html(),t.OrganizationName=n.find(".my-contacts-organization-cell").html(),t.GroupGuids=n.attr("data-group-guids"),t.Guid=n.attr("id").replace("contact-id-",""),t}function pt(n){var t=yt(n);$(".contact-first-name-input").val(t.FirstName);$(".contact-last-name-input").val(t.LastName);$(".contact-phone-input").val(t.Phone);$(".contact-email-input").val(t.Email);$(".contact-organization-input").val(t.OrganizationName);nt(t.GroupGuids);tt(t.Guid)}function nt(n){var t=n.split(",");$(".contact-groups").val(t).trigger("chosen:updated")}function tt(n){$("#add-edit-contact").attr("data-contact-id",n)}function w(n){n.find("input").val("");n.find("textarea").val("")}function wt(n){$("#my-group-contacts-tables-container").html(Contact.getMyContactsGrid({contacts:n,addEditCell:!1,addRemoveFromGroupCell:!0,addPhoneCell:!0,addEmailCell:!0,addGroupCell:!1,pageNumber:1,pageSize:n.length}))}function bt(n,t){var r,i,u;for(u in n)r=$("#my-contacts-tables-container #contact-id-"+n[u].Guid),i=r.attr("data-group-guids"),i+=(i?",":"")+t,r.attr("data-group-guids",i)}function kt(n,t){var i,u=s[t].Guid,r;i=$("#my-contacts-tables-container #contact-id-"+n);r=i.attr("data-group-guids").replace(u,"");i.attr("data-group-guids",r)}function dt(n,t){n.find(".my-contacts-firstname-cell").html(t.FirstName);n.find(".my-contacts-lastname-cell").html(t.LastName);n.find(".my-contacts-phone-cell").html(t.Phone);n.find(".my-contacts-email-cell").html(t.Email);n.find(".my-contacts-organization-cell").html(t.OrganizationName);n.attr("data-group-guids",t.GroupGuids)}function gt(){var n=$("#create-contacts-group");t.off("click",".create-group-management-button");t.on("click",".create-group-management-button",function(){$(".create-group-name-input").val("");c(n)});t.off("click","#create-contacts-group");t.on("click","#create-contacts-group",function(n){n.stopPropagation()});t.off("click","#create-contacts-group .close-popup");t.on("click","#create-contacts-group .close-popup",function(){u(n)});t.on("click",".background-disabled",function(t){var i=$(t.target);i.hasClass("create-group-management-button")||t.which!==1||u(n)});n.keyup(function(n){n.keyCode===13&&$(".create-contacts-group").click()});t.off("click",".create-contacts-group");t.on("click",".create-contacts-group",function(){var t=$(this),i=$(".create-group-name-input").val(),r=$(".groups-tab-item").hasClass("active"),f=si();helpers.checkForSpecialCharacters(i)?toastr.error(Resources.GroupInvalidCharactersMessage):(t.addClass("disable-btn"),requests.createContactsGroup(auth.userId,i,f,function(i){u(n);ai(i,r);toastr.success(Resources.GroupCreatedMessage);t.removeClass("disable-btn")},function(n){toastr.error(n);t.removeClass("disable-btn")}))})}function ni(){t.off("change","#my-contacts-tables-container .select-contact");t.on("change","#my-contacts-tables-container .select-contact",function(n){var r=n.currentTarget.checked,t=$(this).parents("tr"),u=t.attr("id");i.filter(function(n){return u.indexOf(n.Guid)>=0})[0].selected=r;t.toggleClass("selected")});t.off("change","#my-group-contacts-tables-container .select-contact, #proposed-members-tables-container .select-contact");t.on("change","#my-group-contacts-tables-container .select-contact, #proposed-members-tables-container .select-contact",function(){$(this).parents("tr").toggleClass("selected")})}function ti(){t.off("change","#my-contacts-tables-container .select-all-contacts");t.on("change","#my-contacts-tables-container .select-all-contacts",function(n){var t=n.currentTarget.checked,r=$(this).parents(".management-tables-container").find(".select-contact"),u;t?r.prop("checked",!0):r.prop("checked",!1);for(u in i)i[u].selected=t});t.off("change","#my-group-contacts-tables-container .select-all-contacts, #proposed-members-tables-container .select-all-contacts");t.on("change","#my-group-contacts-tables-container .select-all-contacts, #proposed-members-tables-container .select-all-contacts",function(n){var i=n.currentTarget.checked,t=$(this).parents(".management-tables-container").find(".select-contact");i?t.prop("checked",!0).trigger("change"):t.prop("checked",!1).trigger("change")})}function it(n){n.find(".my-contacts-row").length===0&&n.find(".select-all-contacts").prop("checked",!1)}function ii(){var n;t.off("click",".delete-group-management-button");t.on("click",".delete-group-management-button",function(){n=$(".contacts-management-groups-dropdown").val();n&&confirm.openConfirmPopup(Resources.DeleteGroupQuestion,"delete-current-group-validation-button")});t.off("click",".delete-current-group-validation-button");t.on("click",".delete-current-group-validation-button",function(){var t;requests.deleteGroup(k(),function(){t=n.replace(/\s/g,"-");confirm.closeConfirmPopup("delete-current-group-validation-button");delete s[n];$(".contacts-management-groups-dropdown ."+t).remove();$(".contact-groups ."+t).remove();b();notificationSharing.updateSharingViewContactsDropdown=!0},function(n){toastr.error(n)})})}function ri(){var n;t.off("click",".my-contacts-remove-from-group-button");t.on("click",".my-contacts-remove-from-group-button",function(){n=$(this).parents("tr");confirm.openConfirmPopup(Resources.RemoveContactFromGroupQuestion,"remove-from-group-validation-button")});t.off("click",".remove-from-group-validation-button");t.on("click",".remove-from-group-validation-button",function(){var i=n.attr("data-group-member-guid"),t=n.attr("id").replace("contact-id-","");requests.removeContactFromGroup(i,function(){confirm.closeConfirmPopup("delete-current-group-validation-button");n.remove();ui(t);kt(t,h);it($("#my-group-contacts-tables-container"));notificationSharing.updateSharingViewContactsDropdown=!0},function(n){toastr.error(n)})})}function ui(n){var u=$(".contacts-management-groups-dropdown").val(),t=s[u].Members,r,i;for(i in t)if(r=t[i],r.Guid==n){t.splice(i,1);break}}function fi(){var n=$("#add-member-to-group");t.off("click",".add-member-management-button");t.on("click",".add-member-management-button",function(){requests.getAllProposedGroupMemebers(k(),function(n){$("#proposed-members-tables-container").html(Contact.getMyContactsGrid({contacts:n,addEditCell:!1,addRemoveFromGroupCell:!1,addPhoneCell:!1,addEmailCell:!1,addGroupCell:!1,pageNumber:1,pageSize:n.length}));notificationSharing.updateSharingViewContactsDropdown=!0},function(n){toastr.error(n)});c(n)});t.off("click","#add-member-to-group");t.on("click","#add-member-to-group",function(n){n.stopPropagation()});t.off("click","#add-member-to-group .close-popup");t.on("click","#add-member-to-group .close-popup",function(){u(n)});t.on("click",".background-disabled",function(t){var i=$(t.target);t.which===1&&u(n)});n.keyup(function(n){n.keyCode===13&&$(".add-members").click()});t.off("click",".add-members");t.on("click",".add-members",function(){var i=$("#proposed-members-tables-container .my-contacts-row.selected"),t=[];i.each(function(n,i){t.push({Guid:$(i).attr("id").replace("contact-id-",""),IsContact:$(i).hasClass("isContact").toString()})});requests.addGroupMembers(auth.userId,k(),t,function(t){var i=t.Members;u(n);vi(i);wt(i);bt(i,t.Guid)},function(n){toastr.error(n)})})}function ei(){var i=$("#send-email-popup"),n=$(".send-email"),r;t.off("click",".send-email-management-button");t.on("click",".send-email-management-button",function(){n.removeClass("disable-btn");r=hi().join(",");w(i);$(".send-email-recipient").val(r);$(".cc-radio-button").prop("checked",!0);c(i)});t.off("click","#send-email-popup");t.on("click","#send-email-popup",function(n){n.stopPropagation()});t.off("click","#send-email-popup .close-popup");t.on("click","#send-email-popup .close-popup",function(){u(i)});t.on("click",".background-disabled",function(n){n.which===1&&u(i)});t.off("click",".send-email");t.on("click",".send-email",function(t){var o=$(".send-email-recipient").val(),h=$(".send-email-text").val(),f=o.split(","),e=new FormData(document.querySelector(".management-email-form")),s=$(".send-email-file").prop("files"),r;for(t.preventDefault(),r=0;r<s.length;r++)if(s[r].size>52428800){toastr.error(Resources.FileSizeValidationMessage);return}if(n.addClass("disable-btn"),o===""||h==="")toastr.error(Resources.FillInAllMandatoryFieldsMessage),n.removeClass("disable-btn");else{f=f.concat($(".send-email-recipient-cc").val().split(","));for(r in f)if(f[r]&&!helpers.isTheEmailValid(f[r].trim())){toastr.error(Resources.EmailValidationErrorMessage+": "+f[r]);n.removeClass("disable-btn");return}e.append("IsEmail",!0);e.append("userGuid",auth.userId);e.append("IsCC",$(".cc-radio-button").is(":checked"));requests.sendMessage(e,function(){u(i);n.removeClass("disable-btn");toastr.success(Resources.EmailsSentMessage)},function(t){toastr.error(t);n.removeClass("disable-btn")})}})}function oi(){var r=$("#send-sms-popup"),n=$(".send-sms"),o=$(".remaining-symbols-count"),s,h=125,i,f;t.off("keyup",".send-sms-text");t.on("keyup",".send-sms-text",function(){var n=h-$(this).val().length;o.html(n)});t.off("click",".send-sms-management-button");t.on("click",".send-sms-management-button",function(){auth.currentUser.CanSendSMS?(i="",n.removeClass("disable-btn"),o.html(h),s=ci(),s.each(function(n,t){f=$(t).find(".phone-cell").html();f!==""&&(i+=f+",")}),i=i.substring(0,i.length-1),w(r),$(".send-sms-recipient").val(i),c(r)):navigation.showEpingMessage("SMS functionality is not available for your country.")});t.off("click","#send-sms-popup");t.on("click","#send-sms-popup",function(n){n.stopPropagation()});t.off("click","#send-sms-popup .close-popup");t.on("click","#send-sms-popup .close-popup",function(){u(r)});t.on("click",".background-disabled",function(n){n.which===1&&u(r)});t.off("click",".send-sms");t.on("click",".send-sms",function(){var o=$(".send-sms-recipient").val(),s=$(".send-sms-text").val(),t=o.split(","),i=new FormData(document.querySelector(".management-sms-form")),f;if(e.preventDefault(),n.addClass("disable-btn"),o===""||s==="")toastr.error(Resources.FillInAllMandatoryFieldsMessage),n.removeClass("disable-btn");else{for(f in t)if(!helpers.isThePhoneValid(t[f])){toastr.error(Resources.PhoneValidationErrorMessage+": "+t[f]);n.removeClass("disable-btn");return}i.append("IsEmail",!1);i.append("userGuid",auth.userId);requests.sendMessage(i,function(){u(r);n.removeClass("disable-btn");toastr.success(Resources.SMSesSentMessage)},function(t){toastr.error(t);n.removeClass("disable-btn")})}})}function si(){return $(".groups-tab-item").hasClass("active")?$("#my-group-contacts-tables-container .my-contacts-row.selected").map(function(n,t){return $(t).attr("id").replace("contact-id-","")}).get():$(".contacts-tab-item").hasClass("active")?o.filter(function(n){return n.selected}).map(function(n){return n.Guid}):management.getSelectedUsersIds()}function hi(){return $(".groups-tab-item").hasClass("active")?$("#my-group-contacts-tables-container .my-contacts-row.selected").map(function(n,t){return $(t).find(".email-cell").html()}).get():$(".contacts-tab-item").hasClass("active")?o.filter(function(n){return n.selected&&n.Email}).map(function(n){return n.Email}):management.getSelectedUsersEmails()}function ci(){return $(".groups-tab-item").hasClass("active")?$("#my-group-contacts-tables-container .my-contacts-row.selected").map(function(n,t){return $(t).find(".phone-cell").html()}).get():$(".contacts-tab-item").hasClass("active")?o.filter(function(n){return n.selected&&n.Phone}).map(function(n){return n.Phone}):management.getSelectedUsersPhones()}function li(){t.off("change",".contacts-management-groups-dropdown");t.on("change",".contacts-management-groups-dropdown",function(){var n;h=$(this).val();n=s[h].Members;$("#my-group-contacts-tables-container").html(Contact.getMyContactsGrid({contacts:n,addEditCell:!1,addRemoveFromGroupCell:!0,addPhoneCell:!0,addEmailCell:!0,addGroupCell:!1,pageNumber:1,pageSize:n.length}));navigation.bindTablesScrollsTogether("#my-group-contacts-tables-container",".my-contacts-table-container",".my-contacts-body-container")})}function b(){var n=Object.keys(s)[0];n?$(".contacts-management-groups-dropdown").val(n).trigger("change"):$("#my-group-contacts-tables-container").html("")}function rt(){h?$(".contacts-management-groups-dropdown").val(h).trigger("change"):b()}function ai(n,t){var r=$(".contacts-management-groups-dropdown"),u=r.html()==="",i=n.Name;s[i]=n;$(".contacts-management-groups-dropdown").append(v(i));$(".contact-groups").append(v(i,n.Guid)).trigger("chosen:updated");notificationSharing.updateSharingViewContactsDropdown=!0;u?b():t&&(h=i,rt())}function c(n){setTimeout(function(){n.removeClass("hidden");$(".background-disabled").removeClass("hidden")},100)}function u(n){n.addClass("hidden");$(".background-disabled").addClass("hidden")}function vi(n){var t=$(".contacts-management-groups-dropdown").val();s[t].Members=n}function k(){return s[$(".contacts-management-groups-dropdown").val()].Guid}function yi(){o=undefined;i=undefined;s={};h=undefined}function pi(){p();a()}var f=n.management,o,i,h,s={},y={FirstName:"",LastName:"",Phone:"",Email:"",OrganizationName:"",DisableLogin:"",GroupsManagemen:""},r=null,t=$(document);eventy.eventEnable(f);f.triggerContactsSorting=function(){i=sorters.sortUsers(i);r&&r.setCurrentPage(1);l()};f.getCurrentContactsForExport=function(){return this.getContactsExportArray(i)};f.contactsInit=ut;f.showMyContacts=st;f.showMyGroups=ht;f.clearContactsData=yi;f.getContactsData=pi;f.showManagementPopup=c;f.hideManagementPopup=u;n.management=f}(window),function(n){"use strict";function c(n){var t="",i;for(i in n)t=n[i].Gender,t=t?t==="f"?Resources.Female:Resources.Male:"",n[i].Gender=t}function l(){$("#national-users-tables-container").html(NationalUser.getNationalUsersGrid(u,i.getCurrentPage(),i.getPageSize())+s());navigation.bindTablesScrollsTogether("#national-users-tables-container",".national-users-header",".national-users-body");i.enablePagerNavigation("#nep-pager");helpers.initDateTimePicker(".national-users-header .filter-by-registration-date")}function e(){p(t,i.getCurrentPage(),i.getPageSize());$("#nep-pager").remove();$(".national-users-body").after(s());navigation.bindTablesScrollsTogether("#national-users-tables-container",".national-users-header",".national-users-body");i.enablePagerNavigation("#nep-pager")}function s(){var n=null;return i||h(),n=i.getPagerNumbers(t.length),i.generatePagerMarkup({cssId:"nep-pager",totalPagesCount:n.totalPagesCount,startNotificationNumber:n.startNotificationNumber,endNotificationNumber:n.endNotificationNumber,totalNotificationsCount:u.length,filteredNotificationsCount:t.length})}function h(){i=new Pager(1,100);i.addEventListener("showpage",function(n){n.selector==="#nep-pager"&&e()})}function a(){f.off("change",".national-user-disabling-checkbox");f.on("change",".national-user-disabling-checkbox",function(){var i=$(this),n=i.prop("checked"),r=i.parents("tr"),e=r.find(".national-users-select-cell"),f=r.attr("id").replace("national-user-id-","");requests.changeUserMode(f,n,function(){helpers.updateObjectInArray(u,f,"IsDisabled",n);helpers.updateObjectInArray(t,f,"IsDisabled",n);r.removeClass("selected");y(e,n);notificationSharing.updateSharingViewContactsDropdown=!0},function(t){toastr.error(t);i.prop("checked",!n)})})}function v(){f.off("change",".national-user-groups-management-checkbox");f.on("change",".national-user-groups-management-checkbox",function(){var i=$(this),n=i.prop("checked"),r=i.parents("tr").attr("id").replace("national-user-id-","");requests.changeUserGroupsManagement(r,n,function(){helpers.updateObjectInArray(u,r,"GroupsManagement",n);helpers.updateObjectInArray(t,r,"GroupsManagement",n)},function(t){toastr.error(t);i.prop("checked",!n)})})}function y(n,t){t?n.html(""):n.html('<input type="checkbox" class="select-contact">')}function p(n,t,i){var r=$(".national-users-header .national-users-table-container").scrollLeft();$(".national-users-body").html(NationalUser.getNationalUsersTableBodyContent(n,t,i));$(".national-users-body-container").scrollLeft(r)}function w(){f.off("change","#national-users-tables-container .select-contact");f.on("change","#national-users-tables-container .select-contact",function(n){var i=$(this).parents("tr");t.filter(function(n){return i.attr("id").indexOf(n.Guid)>=0})[0].selected=n.currentTarget.checked;i.toggleClass("selected")})}function b(){f.off("change","#national-users-tables-container .select-all-contacts");f.on("change","#national-users-tables-container .select-all-contacts",function(n){var i=n.currentTarget.checked,r;$(this).parents(".management-tables-container").find(".select-contact").prop("checked",i?!0:!1).trigger("change");for(r in t)t[r].selected=i})}var r=n.management,u=null,t=null,i=null,o={},f=$(document);r.nationalUsersInit=function(){this.getNationalUsers();this.onFilterChange();w();b()};r.onFilterChange=function(){var n=null;f.on("change keyup paste",".national-users-table-container .custom-tablesorter-filter",function(){n=$(this);o[n.data("filter-by")]=n.val();setTimeout(function(){t=filters.filterData(u,o);t=sorters.sortUsers(t);i&&i.setCurrentPage(1);e()},500)})};r.triggerNationalUsersSorting=function(){t=sorters.sortUsers(t);i&&i.setCurrentPage(1);e()};r.showNationalUsers=function(){u||this.getNationalUsers();$(".management-container").addClass("hidden");$("#national-users-container").removeClass("hidden")};r.getNationalUsers=function(){r.isAdminUser()&&requests.getNationalUsers(auth.userId,function(n){c(n);u=n;t=n;h();l();a();v()})};r.clearNationalUsersData=function(){u=undefined;t=undefined};r.getCurrentNationalUsersForExport=function(){return this.getNationalUsersExportArray(t)};r.isNationalUsersScreenOpen=function(){return $(".open-management-page").hasClass("active")&&$(".users-tab-item").hasClass("active")};r.getSelectedUsersIds=function(){return u.filter(function(n){return n.selected}).map(function(n){return n.Guid})};r.getSelectedUsersEmails=function(){return u.filter(function(n){return n.selected&&n.Email}).map(function(n){return n.Email})};r.getSelectedUsersPhones=function(){return u.filter(function(n){return n.selected&&n.Phone}).map(function(n){return n.Phone})};n.management=r}(window),function(n){"use strict";function c(){$("#admin-users-tables-container").html(AdminUser.getAdminUsersGrid(r,i.getCurrentPage(),i.getPageSize())+s());navigation.bindTablesScrollsTogether("#admin-users-tables-container",".admin-users-header",".admin-users-body");i.enablePagerNavigation("#admin-pager");helpers.initDateTimePicker(".admin-users-header .filter-by-registration-date")}function o(){l(f,i.getCurrentPage(),i.getPageSize());$("#admin-pager").remove();$(".admin-users-body").after(s());navigation.bindTablesScrollsTogether("#admin-users-tables-container",".admin-users-header",".admin-users-body");i.enablePagerNavigation("#admin-pager")}function s(){var n=null;return i||h(),n=i.getPagerNumbers(f.length),i.generatePagerMarkup({cssId:"admin-pager",totalPagesCount:n.totalPagesCount,startNotificationNumber:n.startNotificationNumber,endNotificationNumber:n.endNotificationNumber,totalNotificationsCount:r.length,filteredNotificationsCount:f.length})}function h(){i=new Pager(1,100);i.addEventListener("showpage",function(n){n.selector==="#admin-pager"&&o()})}function l(n,t,i){var r=$(".admin-users-header .admin-users-table-container").scrollLeft();$(".admin-users-body").html(AdminUser.getAdminUsersTableBodyContent(n,t,i));$(".admin-users-body-container").scrollLeft(r)}function a(){return r.filter(function(n){return n.selected&&n.Guid!==auth.userId}).map(function(n){return n.Guid})}function v(){t.off("change","#admin-users-tables-container .select-contact");t.on("change","#admin-users-tables-container .select-contact",function(n){var t=$(this).parents("tr");f.filter(function(n){return t.attr("id").indexOf(n.Guid)>=0})[0].selected=n.currentTarget.checked;t.toggleClass("selected")})}function y(){t.off("change","#admin-users-tables-container .select-all-contacts");t.on("change","#admin-users-tables-container .select-all-contacts",function(n){var t=n.currentTarget.checked,i;$(this).parents(".management-tables-container").find(".select-contact").prop("checked",t?!0:!1);for(i in f)f[i].selected=t})}function p(){var n=$("#create-chat-popup");t.off("click",".create-chat-management-button");t.on("click",".create-chat-management-button",function(){$(".chat-name-input").val("");management.showManagementPopup(n)});t.off("click","#create-chat-popup");t.on("click","#create-chat-popup",function(n){n.stopPropagation()});t.off("click","#create-chat-popup .close-popup");t.on("click","#create-chat-popup .close-popup",function(){management.hideManagementPopup(n)});t.on("click",".background-disabled",function(t){var i=$(t.target);i.hasClass("create-chat-management-button")||t.which!==1||management.hideManagementPopup(n)});n.keyup(function(n){n.keyCode===13&&$(".create-chat-btn").click()});t.off("click",".create-chat-btn");t.on("click",".create-chat-btn",function(){var i=$(".chat-name-input").val(),t=$(this);if(!i){toastr.error(Resources.ChatNameCannotBeEmpty);return}t.addClass("disable-btn");requests.createChat(auth.userId,i,a(),function(i){management.hideManagementPopup(n);hasher.setHash("management/admin-chats/chat/"+i);t.removeClass("disable-btn");management.subscribeChatForRealtimeMessages(i);management.shouldRefreshChatsList()},function(n){toastr.error(n);t.removeClass("disable-btn")})})}var u=n.management,r=null,f=null,i=null,e={},t=$(document);u.adminUsersInit=function(){this.onAdminFilterChange();v();y();p()};u.onAdminFilterChange=function(){var n=null;t.on("change keyup paste",".admin-users-table-container .custom-tablesorter-filter",function(){n=$(this);e[n.data("filter-by")]=n.val();setTimeout(function(){f=filters.filterData(r,e);i&&i.setCurrentPage(1);o()},500)})};u.showAdminUsers=function(){r||this.getAdminUsers();$(".management-container").addClass("hidden");$("#admin-users-container").removeClass("hidden")};u.getAdminUsers=function(){u.isAdminUser()&&requests.getAdminUsers(auth.userId,function(n){r=helpers.moveItemsWithUserCountryToFirstArrayPosition(n);f=r;u.triggerEvent("admin-users-loaded");h();c()})};u.clearAdminUsersData=function(){r=undefined;f=undefined};u.getMembersToAdd=function(n){var t=n.map(function(n){return n.UserGuid});return r?r.filter(function(n){return n.Guid!==auth.userId&&t.indexOf(n.Guid)<0}):[]};u.areAdminUsersLoaded=function(){return r?!0:!1};n.management=u}(window),function(n){"use strict";function h(){$("#admin-chats-list-container ul").html(b(e,f.getCurrentPage(),f.getPageSize())+d());f.enablePagerNavigation("#admin-chats-pager")}function b(n,t,i){var o="",s=n.length,h=(t-1)*i,f=t*i,r,e="",u;for(f>s&&(f=s),u=h;u<f;u++)r=n[u],e=a(r.Members),o+='<li id="'+r.Guid+'" class="list-item chat-list-item" title="'+Resources.ClickToOpenChat+'"><div class="list-item-left"><div class="chat-name bold" title="'+r.Name+'">'+r.Name+'<\/div><div class="chat-members message-with-icon message-grey" title="'+e+'"><span class="icon users-icon"><\/span>'+e+'<\/div><\/div><div class="list-item-right">'+(r.MessageToDisplay?c(r.MessageToDisplay,!1):"")+(!r.MessageToDisplay&&r.Messages.length?c(r.Messages[0],r.HasNewMessages):"")+"<\/div><\/li>";return o}function a(n){return n.map(function(n){return n.Name}).join(", ")}function c(n,t){return'<div class="message-to-display '+(t?"unseen":"")+'" data-id="'+n.Guid+'"><span class="comment-author-name">'+n.Author+'<\/span><div class="comment-date">'+moment(n.DateAdded).format("D MMM YYYY HH:mm")+'<\/div><div class="comment-body">'+n.Message+(n.Documents.length?helpers.getDocumentsMarkup(n.Documents):"")+"<\/div>"}function k(n,t){$("#"+n+" .list-item-right").html(c(t,!0))}function d(){var n=null;return f||v(),n=f.getPagerNumbers(e.length),f.generatePagerMarkup({cssId:"admin-chats-pager",totalPagesCount:n.totalPagesCount,startNotificationNumber:n.startNotificationNumber,endNotificationNumber:n.endNotificationNumber,totalNotificationsCount:t.length,filteredNotificationsCount:e.length})}function v(){f=new Pager(1,100);f.addEventListener("showpage",function(n){n.selector==="#admin-chats-pager"&&h()})}function g(n){n.client.messageReceived=function(n,t,i){var f=JSON.parse(i),e=null,o=-1;p()&&(e=w(n),e&&e.Messages.unshift(f),u||k(n,f));window.location.href.indexOf(n)>0?(chat.appendNewMessage(f),management.markMessagesAsSeen(n)):(o=r.indexOf(n),o===-1&&r.push(n),r.length&&$(".open-management-page").addClass("unseen"));s=!0}}function nt(){$.connection.hub.start().done(function(){for(var n=0;n<t.length;n++)y(t[n].Guid)})}function y(n){o.server.join(n,auth.userId)}function tt(){for(var n=0;n<t.length;n++)it(t[n].Guid)}function it(n){o.server.disconnect(n)}function p(){return $(".open-management-page").hasClass("active")&&$(".admin-chats-tab-item").hasClass("active")}function rt(n){var f=n.toUpperCase(),r=[],i=null,e=null,o=null,u;for(u in t){i=t[u];i.Name.toUpperCase().indexOf(f)>-1&&r.push(i);a(i.Members).toUpperCase().indexOf(f)>-1&&r.push(i);for(u in i.Messages)o=i.Messages[u],o.Message.toUpperCase().indexOf(f)>-1&&(e=JSON.parse(JSON.stringify(i)),e.MessageToDisplay=o,r.push(e))}return r}function w(n){return t.filter(function(t){return t.Guid===n})[0]}function ut(){r=[];for(var n in t)t[n].HasNewMessages&&r.push(t[n].Guid);r.length?$(".open-management-page").addClass("unseen"):$(".open-management-page").removeClass("unseen")}var i=n.management,t=null,u="",e=null,r=[],f=null,o=null,s=!1,l=$(document);i.adminChatsInit=function(){this.onAdminChatsFilterChange();o=$.connection.chatHub;g(o);this.getAdminChats()};i.shouldRefreshChatsList=function(){s=!0};i.showAdminChats=function(){s&&this.getAdminChats();$(".management-container").addClass("hidden");$("#admin-chats-container").removeClass("hidden")};i.getAdminChats=function(){i.isAdminUser()&&($("#admin-chats-list-container ul").html(""),$(".admin-chats-loader-container").removeClass("hidden"),requests.getAdminChats(auth.userId,function(n){t=n;e=t;i.triggerEvent("admin-chats-loaded");nt();v();h();$(".admin-chats-loader-container").addClass("hidden");ut();s=!1},function(){$(".admin-chats-loader-container").addClass("hidden")}))};i.sendNewRealtimeMessage=function(n,t){o.server.send(n,auth.userId,JSON.stringify(t))};i.onAdminChatsFilterChange=function(){l.off("change keyup paste",".filter-chats");l.on("change keyup paste",".filter-chats",function(){u=$(this).val().trim();setTimeout(function(){u.length>=2?(e=rt(u),h(),$(".chat-list-item").highlight(u)):u.length||(e=t,h(),$(".chat-list-item").removeHighlight(u))},500)})};i.getCurrentChatFilter=function(){return u};i.markMessagesAsSeen=function(n){var i=w(n),t=-1;i&&(i.HasNewMessages=!1,$("#"+n+" .message-to-display").removeClass("unseen"),t=r.indexOf(n),t>-1&&(r.splice(t,1),r.length||$(".open-management-page").removeClass("unseen")))};i.clearAdminChatsData=function(){tt();t=undefined;e=undefined;r=[]};i.subscribeChatForRealtimeMessages=y;i.isAdminChatsScreenOpen=p;n.management=i}(window);filterParser=function(){"use strict";function t(){}var n={};return eventy.eventEnable(n),n.trimTheOrCharacter=function(n){var t=n;return n.charAt(0)==="|"&&(t=n.substr(1)),t.charAt(t.length-1)==="|"&&(t=t.substring(0,t.length-1)),t},n.parseLogicalOperatorsToVisibleMode=function(n){return n?n.replace(/\|/g," OR ").replace(/&&/g," AND "):""},n.parseLogicalOperatorsToServerMode=function(n){return n?n.replace(/(\sOR\s)|(\sOr\s)|(\sor\s)/g,"|").replace(/(\sAND\s)|\sAnd\s|\sand\s/g,"&&"):""},n.parseCommasToOrOperators=function(n){return n?n.replace(",","|"):""},n.productsStringParser=function(n){var u="",t,i,r;for(r in n)t=n[r].Code,i=n[r].ProductName,t&&i&&(u+=t+""+i);return u},n.booleanParse=function(n){return n==="true"?!0:n==="false"?!1:n},n.init=t,n}(jQuery),function(n,t){"use strict";function h(){f=s=t.debug}function c(n){r=n}function l(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Notifications/GetNotificationsCount",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){var t=JSON.parse(n.responseText);typeof i=="function"&&i(t.Message)}})}function a(t,i){var u=notificationsApp.baseURL+"api/Products/Get?filter="+t;e=n.ajax({type:"GET",url:u,dataType:"json",headers:{"Accept-Language":r},beforeSend:function(){e!=null&&e.abort()},success:function(n){typeof i=="function"&&(e=null,i(n))},error:function(n){e=null;console.log(n)}})}function v(t,i){var f=notificationsApp.baseURL+"api/HSProducts/Get?filter="+t;u=n.ajax({type:"GET",url:f,dataType:"json",headers:{"Accept-Language":r},beforeSend:function(){u!=null&&u.abort()},success:function(n){typeof i=="function"&&(u=null,i(n))},error:function(n){u=null;console.log(n)}})}function y(t,i){var u=notificationsApp.baseURL+"api/Products/GetProducts?codes="+t.replace(/\|/g,"&codes=");n.ajax({type:"GET",url:u,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function p(t,i){var f=notificationsApp.baseURL+"api/HSProducts/GetProducts?codes="+t.replace(/\|/g,"&codes=");u=n.ajax({type:"GET",url:f,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function w(t){var i=notificationsApp.baseURL+"api/Objectives";f&&(i=notificationsApp.baseURL+"Content/tests/static-data/objectives.txt");n.ajax({type:"GET",url:i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){console.log(n)}})}function b(t){var i=notificationsApp.baseURL+"api/Countries";f&&(i=notificationsApp.baseURL+"Content/tests/static-data/countries.txt");n.ajax({type:"GET",url:i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){console.log(n)}})}function k(t){var i=notificationsApp.baseURL+"api/Users/GetOrganizationTypes";f&&(i=notificationsApp.baseURL+"Content/tests/static-data/organisation-types.txt");n.ajax({type:"GET",url:i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){console.log(n)}})}function d(t){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users/GetSectors",dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){console.log(n)}})}function g(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Users",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function nt(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function tt(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Users/ForgotPassword?email="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function it(t,i,u,f){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Users/"+i,dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})}function rt(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/UserFilters?UserGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function ut(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/UserFilters",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function ft(t,i,u){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/UserFilters?Guid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function et(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Favorites",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function ot(t,i,u){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Favorites",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function st(t,i,u){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/Favorites?Guid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function ht(t,i,u){return n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Favorites/Get?UserGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function ct(t,i,u,f){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/Favorites/DeleteCategory?userGuid="+t+"&category="+i,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})}function lt(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users/GetUserByGuid?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function at(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users/GetUsers?guid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function vt(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users/GetNationalActivity?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function yt(t,i,u,f){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Users/Disable?guid="+t+"&disable="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.Message)}})}function pt(t,i,u,f){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Users/GroupManagement?guid="+t+"&value="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.Message)}})}function wt(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Countries/NationalComments?userGuid="+t+"&IsSPS="+u+"&use="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})}function bt(t,i,u,f){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Comments?notificationId="+encodeURIComponent(t)+"&userGuid="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.Message)}})}function kt(t){var f,e,o,s,h,c,i,u;t&&(f=t.headerId,e=t.userId,o=t.notificationId,s=t.countryId,h=t.title,c=t.description,i=t.successCallback,u=t.errorCallback);n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Comments/UpdateHeader",dataType:"json",data:{Guid:f,UserGuid:e,Title:h,Description:c,NotificationID:o,CountryID:s},headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){typeof u=="function"&&u(n.responseJSON.ExceptionMessage)}})}function dt(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Comments",dataType:"json",data:t,headers:{"Accept-Language":r},cache:!1,contentType:!1,processData:!1,success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})}function gt(t,i,u,f){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/Comments?guid="+t+"&userGuid="+i,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})}function ni(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/EnquiryPoints/Get?IsSPS="+t+"&IsEnquiryPoint="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){console.log(n)}})}function ti(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Contacts/GetContacts?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function ii(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Contacts/GetShareContacts?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function ri(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/GroupMembers?groupGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function ui(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/ContactGroups?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function fi(t,i,u,f){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Contacts?userGuid="+t,dataType:"json",data:i,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})}function ei(t,i,u,f,e){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/ContactGroups?userGuid="+t+"&group="+i+"&contacts="+u.join(),dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})}function oi(t,i,u,f,e){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/GroupMembers?groupGuid="+i+"&userGuid="+t,dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(u),headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.Message)}})}function si(t,i,u){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Contacts?UpdateContact",dataType:"json",data:t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function hi(t,i,u){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/Contacts?guid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function ci(t,i,u){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/GroupMembers?guid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function li(t,i,u){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/ContactGroups?guid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function ai(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Contacts/SendMessage",dataType:"json",data:t,headers:{"Accept-Language":r},cache:!1,contentType:!1,processData:!1,success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})}function vi(t,i){return n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Notifications/GetMarkers?userGuid="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){console.log(n)}})}function yi(t,i,u,f){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Contacts/ShareNotification?id="+t,dataType:"json",data:i,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})}function pi(t,i,u,f,e,o){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Countries/SetSMSApiKey?userGuid="+t+"&username="+i+"&password="+u+"&key="+f,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof e=="function"&&e(n)},error:function(n){var t=JSON.parse(n.responseText);typeof o=="function"&&o(t.ExceptionMessage)}})}var i={},s,f,r="en",o=null,e,u;i.requestBrowseNotificationsPage=function(t){var i=t.successCallback,u=t.errorCallback,e,s=n(".notifications-loading-progress");e=notificationsApp.baseURL+(f?"Content/tests/static-data/browse-nf-p1-ps100.txt":"api/Notifications/SearchNotifications");o=n.ajax({type:"POST",dataType:"json",data:t.pagedUserFilterModel,url:e,headers:{"Accept-Language":r},beforeSend:function(){o!=null&&o.abort()},success:function(n){typeof i=="function"&&(o=null,i(n))},error:function(n){if(o=null,n.statusText!=="abort"){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}}})};i.requestLatestNotifications=function(t){var i=t.successCallback,u=t.errorCallback;n.ajax({type:"POST",dataType:"json",data:t.pagedUserFilterModel,url:"api/Notifications/SearchNotifications",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})};i.getNotification=function(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Notifications/GetDetails/"+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})};i.getNotificationBySymbol=function(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Notifications/GetDetails?symbol="+t,headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.Message)}})};e=null;u=null;i.getNotificationKeywords=function(t){var i=notificationsApp.baseURL+"api/Keywords";f&&(i=notificationsApp.baseURL+"Content/tests/static-data/keywords.txt");n.ajax({type:"GET",url:i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){console.log(n)}})};i.setUserLanguage=function(t,i,u){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Users/SetLanguage?guid="+t+"&language="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof errorCallback=="function"&&errorCallback(t.ExceptionMessage)}})};i.submitContactForm=function(t,i,r,u,f,e,o,s){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Users/SendQuestion?name="+t+"&email="+i+"&orgName="+r+"&orgType="+u+"&question="+f+"&captcha="+e,success:function(){typeof o=="function"&&o("Thank you for your feedback! We will get back to you soon.")},error:function(){typeof s=="function"&&s(Resources.SendQuestionErrorMessage)}})};i.getAdminUsers=function(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Users/GetNEPUsers?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(){var n=JSON.parse(err.responseText);typeof u=="function"&&u(n.ExceptionMessage)}})};i.createChat=function(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats",data:{UserGuid:t,Members:u,Name:i},headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})};i.getAdminChats=function(t,i,u){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Chats/GetChats?userGuid="+t,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})};i.getChatDetails=function(t,i,u,f){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/Chats/Get?userGuid="+t+"&chatGuid="+i,dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})};i.addChatMessage=function(t,i,u){n.ajax({type:"PUT",url:notificationsApp.baseURL+"api/Chats",dataType:"json",data:t,headers:{"Accept-Language":r},cache:!1,contentType:!1,processData:!1,success:function(n){typeof i=="function"&&i(n)},error:function(n){var t=JSON.parse(n.responseText);typeof u=="function"&&u(t.ExceptionMessage)}})};i.deleteChatMessage=function(t,i,u,f){n.ajax({type:"DELETE",url:notificationsApp.baseURL+"api/Chats?guid="+t+"&userGuid="+i,headers:{"Accept-Language":r},success:function(n){typeof u=="function"&&u(n)},error:function(n){var t=JSON.parse(n.responseText);typeof f=="function"&&f(t.ExceptionMessage)}})};i.deleteChatMember=function(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats/RemoveMember?chatGuid="+i+"&userGuid="+u+"&memberGuid="+t,headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})};i.addChatMembers=function(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats/AddMember?chatGuid="+i+"&userGuid="+u,headers:{"Accept-Language":r},dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(t),success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})};i.changeChatAdmin=function(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats/ChangeChatAdmin?chatGuid="+t+"&userGuid="+i+"&adminGuid="+u,headers:{"Accept-Language":r},dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})};i.subscribeForChatUpdateAlerts=function(t,i,u,f,e){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats/emailUpdates?chatGuid="+i+"&userGuid="+u+"&emailUpdates="+t,headers:{"Accept-Language":r},success:function(n){typeof f=="function"&&f(n)},error:function(n){var t=JSON.parse(n.responseText);typeof e=="function"&&e(t.ExceptionMessage)}})};i.closeChat=function(t,i,u){n.ajax({type:"POST",url:notificationsApp.baseURL+"api/Chats/closeChatPopup?chatGuid="+t+"&userGuid="+i,headers:{"Accept-Language":r},complete:function(){typeof u=="function"&&u()}})};i.getNewsAndEvents=function(t,i){n.ajax({type:"GET",url:notificationsApp.baseURL+"api/NewsAndEvents",dataType:"json",headers:{"Accept-Language":r},success:function(n){typeof t=="function"&&t(n)},error:function(n){var t=JSON.parse(n.responseText);typeof i=="function"&&i(t.ExceptionMessage)}})};eventy.eventEnable(i);i.changeAcceptLanguage=c;i.init=h;i.getLastYearNotificationsCount=l;i.shareNotification=yi;i.getIcsProducts=a;i.getHsProducts=v;i.getIcsProductsByCodes=y;i.getHsProductsByCodes=p;i.getAllCountries=b;i.getAllObjectives=w;i.getAllOrganizationTypes=k;i.getAllOrganizationSectors=d;i.registerUser=g;i.logIn=nt;i.forgotPassword=tt;i.updateUser=it;i.getAllTableFilters=rt;i.addTableFilter=ut;i.deleteTableFilter=ft;i.addToFavorites=et;i.editFavorite=ot;i.removeFromFavorites=st;i.getUserFavoritesNotifications=ht;i.deleteFavoritesCategory=ct;i.getUserById=lt;i.getNationalUsers=at;i.getNationalActivity=vt;i.changeUserMode=yt;i.changeUserGroupsManagement=pt;i.updateUseNationalCommentsProperty=wt;i.getNotificationForumComments=bt;i.updateNationalForumHeader=kt;i.addComment=dt;i.deleteComment=gt;i.getAllEnquiryPoints=ni;i.getMyContacts=ti;i.getShareContacts=ii;i.getAllProposedGroupMemebers=ri;i.getMyContactGroups=ui;i.addContact=fi;i.createContactsGroup=ei;i.addGroupMembers=oi;i.editContact=si;i.deleteContact=hi;i.removeContactFromGroup=ci;i.deleteGroup=li;i.sendMessage=ai;i.updateSmsSettings=pi;i.getNotificationMarkers=vi;t.requests=i}(jQuery,window),function(n){"use strict";function s(){var n="";i.on("keyup.chosen","#ics_products_dropdown_chosen .search-field input",helpers.delay(function(){if(n=$(this).val(),n.length<2){t.removeDropdownOptions("#ics-products-dropdown",!0);return}u(n,function(n){t.updateProductsDropdownMarkup(n,"ics-products-dropdown","#ics-products-dropdown")})},600));i.on("keyup.chosen","#registration_ics_select_chosen .search-field input",helpers.delay(function(){if(n=$(this).val(),n.length<2){t.removeDropdownOptions("#registration-ics-select",!0);return}u(n,function(n){t.updateProductsDropdownMarkup(n,"","#registration-ics-select")})},600))}function h(){var n="";i.on("keyup.chosen","#hs_products_dropdown_chosen .search-field input",helpers.delay(function(){if(n=$(this).val(),n.length<2){t.removeDropdownOptions("#hs-products-dropdown",!0);return}e(n,function(n){t.updateProductsDropdownMarkup(n,"hs-products-dropdown","#hs-products-dropdown")})},600));i.on("keyup.chosen","#registration_hs_select_chosen .search-field input",helpers.delay(function(){if(n=$(this).val(),n.length<2){t.removeDropdownOptions("#registration-hs-select",!0);return}e(n,function(n){t.updateProductsDropdownMarkup(n,"","#registration-hs-select")})},600))}function u(n,t){var i=[];requests.getIcsProducts(n,function(n){n&&(i=r(n,"ICS"));typeof t=="function"&&t(i)})}function f(n,t){var i=[];requests.getIcsProductsByCodes(n,function(n){n&&(i=r(n,"ICS"));typeof t=="function"&&t(i)})}function e(n,t){var i=[];requests.getHsProducts(n,function(n){n&&(i=r(n,"HS"));typeof t=="function"&&t(i)})}function o(n,t){var i=[];requests.getHsProductsByCodes(n,function(n){n&&(i=r(n,"HS"));typeof t=="function"&&t(i)})}function r(n,t){var r=[],i={},u;for(u in n)i=n[u],r.push(new Product({id:i.ID,code:i.Code,name:i.ProductName,type:t}));return r}var t={},i=$(document);eventy.eventEnable(t);t.init=function(){s();h()};t.getIcsPopoverButtonMarkup=function(){return'<a tabindex="0" data-popover-container-selector=".ics-product-popover-content" class="btn btn-sm btn-default ics-popover-open products-popover-open-button popover-open-button" role="button">'+Resources.ICS+"<\/a>"};t.getHsPopoverButtonMarkup=function(){return'<a tabindex="0" data-popover-container-selector=".hs-product-popover-content" class="btn btn-sm btn-default hs-popover-open pull-right products-popover-open-button popover-open-button" role="button">'+Resources.HS+"<\/a>"};t.getIcsPopoverContainerMarkup=function(){return'<div class="product-popover-content ics-product-popover-content popover-content"><select id="ics-products-dropdown" data-placeholder="'+Resources.FilterByIcs+'"class="form-control ics-products-dropdown" multiple><\/select><\/div>'};t.getHsPopoverContainerMarkup=function(){return'<div class="product-popover-content hs-product-popover-content popover-content"><select id="hs-products-dropdown" data-placeholder="'+Resources.FilterByHs+'"class="form-control hs-products-dropdown" multiple><\/select><\/div>'};t.initProductsFilterPopovers=function(){var n,t;[".ics-popover-open",".hs-popover-open"].forEach(function(n){notifications.clearPopoverButtonEventListeners(n,"hide-products-popovers")});n=this.getIcsPopoverContainerMarkup();t=this.getHsPopoverContainerMarkup();$("#all-pages-container").append(n+t);[".ics-popover-open",".hs-popover-open"].forEach(function(n){notifications.initPopoverButton(n,"hide-products-popovers")});notifications.hidePopoverEventListener("hide-products-popovers",".products-popover-open-button",".product-popover-content")};t.getProductsOptionsMarkup=function(n,t,i){var u="",r;if(t&&t.length)for(r in t)i.indexOf(t[r].getCodeInCssFormat())===-1&&(u+=t[r].getProductOption(n));return u};t.updateProductsDropdownMarkup=function(n,t,i){var r=$(i).val(),u=this.getProductsOptionsMarkup(t,n,r?r:[]);this.removeDropdownOptions(i,!1);$(i).append(u);$(i).trigger("chosen:updated")};t.removeDropdownOptions=function(n,t){var i=$(n).val(),r="";i?(i.forEach(function(n){r+=':not(option[value="'+n+'"])'}),$(n+" option"+r).remove()):$(n).empty();t&&$(n).trigger("chosen:updated")};t.getProductsDropdownIdsInStringFormat=function(n){var r=$(n).val(),t="",i;for(i in r)i!=0&&(t+="|"),t+=r[i].replace(/-/g,".");return t};t.updateProductsInput=function(n,t){t.val(filterParser.parseLogicalOperatorsToVisibleMode(n))};t.updateIcsProductsFilterDropdown=function(n){var i=n?n.split("|"):[],r;$(".ics-popover-open").addClass("disable-btn");$(".ics-products-dropdown").empty().trigger("chosen:updated");for(r in i)i[r]=i[r].replace(/\./g,"-");n?f(n,function(r){t.updateProductsDropdownMarkup(r,"ics-products-dropdown","#ics-products-dropdown");$(".ics-products-dropdown").val(i).trigger("chosen:updated");filters.setToolTipToICSProduct(helpers.replaceAll(n,"|"," or "));$(".ics-popover-open").removeClass("disable-btn").addClass("btn-danger")}):($(".ics-products-dropdown").val("").trigger("chosen:updated"),$(".ics-popover-open").removeClass("disable-btn").removeClass("btn-danger"))};t.updateIcsProductsRegistrationDropdown=function(n){var i=n?n.split("|"):[],r;$(".ics-product-select").empty().trigger("chosen:updated");for(r in i)i[r]=i[r].replace(/\./g,"-");n?f(n,function(n){t.updateProductsDropdownMarkup(n,"","#registration-ics-select");$(".ics-product-select").val(i).trigger("chosen:updated")}):$(".ics-product-select").val("").trigger("chosen:updated")};t.updateHsProductsFilterDropdown=function(n){var i=n?n.split("|"):[],r;$(".hs-popover-open").addClass("disable-btn");$(".hs-products-dropdown").empty().trigger("chosen:updated");for(r in i)i[r]=i[r].replace(/\./g,"-");n?o(n,function(r){t.updateProductsDropdownMarkup(r,"hs-products-dropdown","#hs-products-dropdown");$(".hs-products-dropdown").val(i).trigger("chosen:updated");filters.setToolTipToICSProduct(helpers.replaceAll(n,"|"," or "));$(".hs-popover-open").removeClass("disable-btn").addClass("btn-danger")}):($(".hs-products-dropdown").val("").trigger("chosen:updated"),$(".hs-popover-open").removeClass("disable-btn").removeClass("btn-danger"))};t.updateHsProductsRegistrationDropdown=function(n){var i=n?n.split("|"):[],r;$(".hs-product-select").empty().trigger("chosen:updated");for(r in i)i[r]=i[r].replace(/\./g,"-");n?o(n,function(n){t.updateProductsDropdownMarkup(n,"","#registration-hs-select");$(".hs-product-select").val(i).trigger("chosen:updated")}):$(".hs-product-select").val("").trigger("chosen:updated")};n.products=t}(window),function(n){"use strict";var t={},i,r=n.requests,u=$(document);t.init=function(){};t.getKeywords=function(n){r.getNotificationKeywords(function(t){var r,u;if(i=[],t)for(u in t)r=t[u],(r.IsSPS||r.Name.indexOf("COVID")!==-1)&&i.push(new Keyword(r));typeof n=="function"&&n()})};t.getKeywordsDropdownMarkup=function(n,t,r){var u="",f=n?' class="'+n+'" ':"",e=r?' id="'+r+'" ':"",o=t?' data-placeholder="'+t+'" ':"";return u=Keyword.generateKeywordsOptionsMarkup(i),"<select"+f+e+o+' multiple="multiple" >'+u+"<\/select>"};t.getKeywordsPopoverButtonMarkup=function(){return'<a tabindex="0" title="'+Resources.AllKeywords+'" data-popover-container-selector=".keywords-popover-content" class="btn btn-sm btn-default keywords-popover-open popover-open-button disable-btn" role="button">'+Resources.AllKeywords+"<\/a>"};t.getKeywordsPopoverContainerMarkup=function(){return'<div class="keywords-popover-content popover-content">'+this.getKeywordsDropdownMarkup("form-control keywords-dropdown",Resources.SelectSomeOptions,"keywords-dropdown")+"<\/div>"};t.initKeywordsFilterPopovers=function(){var n=this;n.getKeywords(function(){notifications.clearPopoverButtonEventListeners(".keywords-popover-open","hide-keywords-popovers");$("#all-pages-container").append(n.getKeywordsPopoverContainerMarkup());notifications.initPopoverButton(".keywords-popover-open","hide-keywords-popover");notifications.hidePopoverEventListener("hide-keywords-popover",".keywords-popover-open",".keywords-popover-content");$(".keywords-popover-open").removeClass("disable-btn")})};t.getKeywordsDropdownValuesInStringFormat=function(n){var r=$(n).val(),t="",i;for(i in r)i!=0&&(t+="|"),t+=r[i];return t};t.getKeywordsDropdownText=function(){return helpers.getSelectedDropdownItemsText($("#keywords-dropdown"),"|")};t.updateKeywordsDropdown=function(n,t){var i=$(t),r=n?n.split("|"):[];i.val(r);filters.setToolTipToKeywords(i);i.trigger("chosen:updated");u.trigger("hide-keywords-popover")};t.enableKeywordsDropdown=function(){$(".keywords-popover-open").removeClass("disabled")};t.disableKeywordsDropdown=function(){filters.clearTableDropdown($("select.keywords-dropdown"),"hide-keywords-popover");$("select.keywords-dropdown").trigger("change");$(".keywords-popover-open").addClass("disabled").html(Resources.AllKeywords)};t.showSpsOnlyMessage=function(){$(".for-sps-only-container").removeClass("hidden")};t.hideSpsOnlyMessage=function(){$(".for-sps-only-container").addClass("hidden")};n.keywords=t}(window),function(n){"use strict";var t={},i,r=n.requests,u=$(document);eventy.eventEnable(t);t.init=function(){};t.getAllCountries=function(n){if(i&&typeof n=="function"){n();return}r.getAllCountries(function(t){if(i=[],t)for(var r in t)i.push(new Country(t[r]));typeof n=="function"&&n()})};t.getCountriesDropdownMarkup=function(n,t,r,u,f,e){var o="",s=n?' class="'+n+'" ':"",h=r?' id="'+r+'" ':"",c=t?' data-placeholder="'+t+'" ':"";return o=Country.generateCountriesOptionsMarkup(i,u,f,e),"<select"+s+h+c+' multiple="multiple" >'+o+"<\/select>"};t.getCountriesOptionsMarkup=function(n,t){return Country.generateCountriesOptionsMarkup(i,n,t)};t.getIssuerPopoverButtonMarkup=function(){return'<a tabindex="0" title="'+Resources.AllCountries+'" data-popover-container-selector=".issuer-popover-content" class="btn btn-sm btn-default issuer-popover-open countries-popover-open-button popover-open-button disable-btn" role="button">'+Resources.AllCountries+"<\/a>"};t.getIssuerPopoverContainerMarkup=function(){return'<div class="issuer-popover-content countries-popover-content popover-content">'+this.getCountriesDropdownMarkup("form-control issuer-dropdown",Resources.SelectSomeOptions,"issuer-dropdown","issuer-filter-option-",!0)+"<\/div>"};t.getTargetPopoverButtonMarkup=function(){return'<a tabindex="0" title="'+Resources.AllTradingPartners+'" data-popover-container-selector=".target-popover-content" class="btn btn-sm btn-default target-popover-open countries-popover-open-button popover-open-button disable-btn" role="button">'+Resources.AllTradingPartners+'<\/a><p class="for-sps-only-container">'+Resources.ForSPSOnly+"<\/p>"};t.getTargetPopoverContainerMarkup=function(){return'<div class="target-popover-content countries-popover-content popover-content">'+this.getCountriesDropdownMarkup("form-control target-dropdown",Resources.SelectSomeOptions,"target-dropdown","target-filter-option-",!1,!0)+"<\/div>"};t.initCountriesFilterPopovers=function(){var n=this;n.getAllCountries(function(){[".issuer-popover-open",".target-popover-open"].forEach(function(n){notifications.clearPopoverButtonEventListeners(n,"hide-countries-popovers")});$("#all-pages-container").append(n.getIssuerPopoverContainerMarkup());$("#all-pages-container").append(n.getTargetPopoverContainerMarkup());[".issuer-popover-open",".target-popover-open"].forEach(function(n){notifications.initPopoverButton(n,"hide-countries-popovers")});notifications.hidePopoverEventListener("hide-countries-popovers",".countries-popover-open-button",".countries-popover-content");$(".issuer-popover-open").removeClass("disable-btn");$(".target-popover-open").removeClass("disable-btn")})};t.getCountriesDropdownValuesInStringFormat=function(n){var r=$(n).val(),t="",i;for(i in r)i!=0&&(t+="|"),t+=r[i];return t};t.getTargetDropdownText=function(){return helpers.getSelectedDropdownItemsText($("#target-dropdown"),"|")};t.getIssuerDropdownText=function(){return helpers.getSelectedDropdownItemsText($("#issuer-dropdown"),"|")};t.updateCountriesDropdown=function(n,t){var i=$(t),r=n?n:"",f=r.split("|");i.val(f);t===".issuer-dropdown"?filters.setToolTipToIssuer(i):filters.setToolTipToTarget(i);i.trigger("chosen:updated");u.trigger("hide-countries-popovers")};t.enableTargetDropdown=function(){$(".target-popover-open").removeClass("disabled")};t.disableTargetDropdown=function(){filters.clearTableDropdown($("#target-dropdown"),"hide-countries-popovers");$("#target-dropdown").trigger("change");$(".target-popover-open").addClass("disabled").html(Resources.All)};t.showSpsOnlyMessage=function(){$(".for-sps-only-container").removeClass("hidden")};t.hideSpsOnlyMessage=function(){$(".for-sps-only-container").addClass("hidden")};n.countries=t}(window);enquiryPoints=function(n){"use strict";function y(){p();w();it()}function p(){var n=!0;crossroads.addRoute("enquiry-points/sps",function(){notificationDetails.detailsViewHide(n);navigation.openEnquiryPointsPage();c();b()});crossroads.addRoute("enquiry-points/sps-na",function(){notificationDetails.detailsViewHide(n);navigation.openEnquiryPointsPage();l();k()});crossroads.addRoute("enquiry-points/tbt",function(){notificationDetails.detailsViewHide(n);navigation.openEnquiryPointsPage();a();d()})}function w(){var i,t;s.off("click",".enquiry-points-tab-item");s.on("click",".enquiry-points-tab-item",function(r){r.preventDefault();t=n(this);i=t.data("type");n(".enquiry-points-tab-item").removeClass("active");t.addClass("active");switch(i){case"sps":c();hasher.setHash("enquiry-points/sps");break;case"sps-na":l();hasher.setHash("enquiry-points/sps-na");break;case"tbt":a();hasher.setHash("enquiry-points/tbt")}})}function b(){n(".enquiry-points-tab-item").removeClass("active");n(".sps-enquiry-points-tab-item").addClass("active")}function k(){n(".enquiry-points-tab-item").removeClass("active");n(".sps-na-enquiry-points-tab-item").addClass("active")}function d(){n(".enquiry-points-tab-item").removeClass("active");n(".tbt-enquiry-points-tab-item").addClass("active")}function h(n,u){var s=jQuery.Deferred();return requests.getAllEnquiryPoints(n,u,function(h){n?u?(i=helpers.moveItemsWithUserCountryToFirstArrayPosition(h.slice()),f=i):(t=helpers.moveItemsWithUserCountryToFirstArrayPosition(h.slice()),e=t):(r=helpers.moveItemsWithUserCountryToFirstArrayPosition(h.slice()),o=r);s.resolve()},function(){s.reject()}),s}function c(){if(!i)var t=h(!0,!0);n.when(t).done(function(){v();n(".enquiry-points-container").addClass("hidden");n(".sps-enquiry-points-container").removeClass("hidden");n(".sps-enquiry-points-loader-container").addClass("hidden");navigation.scrollToTop(n("body, html"))})}function l(){if(!t)var i=h(!0,!1);n.when(i).done(function(){g();n(".enquiry-points-container").addClass("hidden");n(".sps-na-enquiry-points-container").removeClass("hidden");n(".sps-na-enquiry-points-loader-container").addClass("hidden");navigation.scrollToTop(n("body, html"))})}function a(){if(!r)var t=h(!1,!0);n.when(t).done(function(){nt();n(".enquiry-points-container").addClass("hidden");n(".tbt-enquiry-points-container").removeClass("hidden");n(".tbt-enquiry-points-loader-container").addClass("hidden");navigation.scrollToTop(n("body, html"))})}function v(){var t=EnquiryPoint.getEnquiryPointsGrid(i,1,i.length);n("#sps-enquiry-points-table-container").html(t);n(".enquiry-points-filter").val("");f=i}function g(){var i=EnquiryPoint.getEnquiryPointsGrid(t,1,t.length);n("#sps-na-enquiry-points-table-container").html(i);n(".enquiry-points-filter").val("");e=t}function nt(){var t=EnquiryPoint.getEnquiryPointsGrid(r,1,r.length);n("#tbt-enquiry-points-table-container").html(t);n(".enquiry-points-filter").val("")}function tt(u,s){switch(u){case"enquiry-points/sps":f=filters.filterData(i,s);n("#sps-enquiry-points-table-container .enquiry-points-body").html(EnquiryPoint.getEnquiryPointsTableBodyContent(f,1,f.length));break;case"enquiry-points/sps-na":e=filters.filterData(t,s);n("#sps-na-enquiry-points-table-container .enquiry-points-body").html(EnquiryPoint.getEnquiryPointsTableBodyContent(e,1,e.length));break;case"enquiry-points/tbt":o=filters.filterData(r,s);n("#tbt-enquiry-points-table-container .enquiry-points-body").html(EnquiryPoint.getEnquiryPointsTableBodyContent(o,1,o.length))}}function it(){var t={},i="";s.off("click",".clear-filter-input-text");s.on("click",".clear-filter-input-text",function(){n(this).prev("input").val("").trigger("change")});s.off("change keyup paste",".enquiry-points-filter");s.on("change keyup paste",".enquiry-points-filter",function(){var r=n(this);setTimeout(function(){t.CountryName=r.val();i=hasher.getHash();tt(i,t)},500)})}function rt(){r&&(r=helpers.moveItemsWithUserCountryToFirstArrayPosition(r),o=r);i&&(i=helpers.moveItemsWithUserCountryToFirstArrayPosition(i),f=i,v());t&&(t=helpers.moveItemsWithUserCountryToFirstArrayPosition(t),e=t)}function ut(){r=undefined;i=undefined;t=undefined;f=undefined;e=undefined;o=undefined}var u={},i,t,r,f,e,o,s=n(document);return eventy.eventEnable(u),u.getSPSPointsForExport=function(){return this.getEnquiryPointsExportArray(f)},u.getSPSNationalAuthoritiesForExport=function(){return this.getEnquiryPointsExportArray(t)},u.getTBTPointsForExport=function(){return this.getEnquiryPointsExportArray(r)},u.getSelectedTabItem=function(){return n(".enquiry-points-tab-item.active").data("type")},u.init=y,u.updateListForLoggedUsers=rt,u.updateListForNotLoggedUsers=ut,u}(jQuery),function(n){"use strict";function i(){return[Resources.CountryName,Resources.City,Resources.Address,Resources.Contact,Resources.Email,Resources.Phone,Resources.Website]}function r(n){return[n.CountryName,n.City,n.Address,n.ContactPerson,n.Email,n.Telephone,u(n.Website)]}function u(n){return!n||n=="-"?"":(n.indexOf("http")==-1&&(n="http://"+n),'=HYPERLINK("'+n.replace(/\n|\s|\t/g,"")+'")')}var t=n.enquiryPoints;t.getEnquiryPointsExportArray=function(n){var t=[],u;t.push(i());for(u in n)t.push(r(n[u]));return t};n.enquiryPoints=t}(window),function(n){"use strict";var t={},i,r=n.requests,u=$(document);eventy.eventEnable(t);t.init=function(){};t.getAllObjectives=function(n){r.getAllObjectives(function(t){if(i=[],t)for(var r in t)i.push(new Objective(t[r]));typeof n=="function"&&n()})};t.getObjectivesOptionsMarkup=function(){return Objective.generateObjectivesOptionsMarkup(i)};t.getObjectivesDropdownMarkup=function(n,t,r){var u="",f=n?' class="'+n+'" ':"",e=r?' id="'+r+'" ':"",o=t?' data-placeholder="'+t+'" ':"";return u=Objective.generateObjectivesOptionsMarkup(i),"<select"+f+e+o+' multiple="multiple" >'+u+"<\/select>"};t.getObjectivesPopoverButtonMarkup=function(){return'<a tabindex="0" title="'+Resources.AllObjectives+'" data-popover-container-selector=".objectives-popover-content" class="btn btn-sm btn-default objectives-popover-open popover-open-button disable-btn" role="button">'+Resources.AllObjectives+"<\/a>"};t.getObjectivesPopoverContainerMarkup=function(){return'<div class="objectives-popover-content popover-content">'+this.getObjectivesDropdownMarkup("form-control objectives-dropdown",Resources.SelectSomeOptions,"objectives-dropdown")+"<\/div>"};t.initObjectivesFilterPopovers=function(){var n=this;n.getAllObjectives(function(){notifications.clearPopoverButtonEventListeners(".objectives-popover-open","hide-objectives-popovers");$("#all-pages-container").append(n.getObjectivesPopoverContainerMarkup());notifications.initPopoverButton(".objectives-popover-open","hide-objectives-popover");notifications.hidePopoverEventListener("hide-objectives-popover",".objectives-popover-open",".objectives-popover-content");$(".objectives-popover-open").removeClass("disable-btn")})};t.getObjectivesDropdownValuesInStringFormat=function(n){var r=$(n).val(),t="",i;for(i in r)i!=0&&(t+="|"),t+=r[i];return t};t.getObjectivesDropdownText=function(){return helpers.getSelectedDropdownItemsText($("#objectives-dropdown"),"|")};t.updateObjectivesDropdown=function(n,t){var i=$(t),r=n?n.split("|"):[];i.val(r);filters.setToolTipToObjectives(i);i.trigger("chosen:updated");u.trigger("hide-objectives-popover")};t.enableTbtDropdownOptions=function(){$(".objectives-popover-content option").addClass("hidden");$(".objectives-popover-content .tbt-objective").removeClass("hidden");$(".objectives-dropdown").trigger("chosen:updated")};t.enableSpsDropdownOptions=function(){$(".objectives-popover-content option").addClass("hidden");$(".objectives-popover-content .sps-objective").removeClass("hidden");$(".objectives-dropdown").trigger("chosen:updated")};t.enableAllDropdownOptions=function(){$(".objectives-popover-content option").removeClass("hidden");$(".objectives-dropdown").trigger("chosen:updated")};n.objectives=t}(window);filters=function(n){"use strict";var t={},i=n(document);return eventy.eventEnable(t),t.init=function(){t.notificationsFiltersInit()},t.filterData=function(n,t){var f=n,r="",i="",u;for(u in t)r=t[u],r&&r!==""&&(f=f.filter(function(n){return(i=n[u],!i)?!1:(u==="RegistrationDate"&&(i=helpers.dateToStringDDMMYY(new Date(i),"/")),i.toString().toUpperCase().indexOf(r.toUpperCase())>-1)}));return f},t}(jQuery),function(n){"use strict";function a(){k();p();g();w();d()}function h(){return{Title:"",FilterSPS:null,Issuer:"",Issued:"",Products:"",ICSProducts:"",HSProducts:"",Keywords:"",Objectives:"",Target:"",NotificationType:"",Comment:"",HasInternationalActivity:!1}}function v(n){var i="",t,u,f;i+='<li id="filter-all-notifications" class="active" ><a href="#" class="all-notifications-filter-item">'+Resources.AllNotifications+"<\/a><\/li>";for(f in n)t=n[f],u=t.Guid,r[u]=t,t.IsRegistrationFilter?(i+='<li id="filter-id-'+u+'"><a href="#" class="filter-item">'+t.FilterName+"<\/a><\/li>",i+='<li id="filter-information-exchanged" ><a href="#" class="information-exchanged-filter-item">'+Resources.NotificationsWithInformation+"<\/a><\/li>",localStorage.setItem("userFilterId",u)):i+='<li id="filter-id-'+u+'"><a href="#" class="filter-item">'+t.FilterName+'<span class="delete-filter-icon"><\/span><\/a><\/li>';$(".all-filters-list").html(i)}function y(n){var t=localStorage.getItem("userFilterId"),i;t&&(i=r[t],n&&u(),c(i),$("#filter-id-"+t).addClass("active"))}function p(){i.off("click",".filter-item");i.on("click",".filter-item",function(n){if(n.preventDefault(),n.target.className!=="delete-filter-icon"){var t=$(this).parent().attr("id").replace("filter-id-",""),i=r[t];u();c(i);$(this).parent().addClass("active")}});i.off("click",".information-exchanged-filter-item");i.on("click",".information-exchanged-filter-item",function(n){n.preventDefault();u();$(this).parent().addClass("active");t.currentFilters.HasInternationalActivity=!0;browse.triggerFiltering(t.currentFilters)})}function c(n){t.clearAllToolTips();n&&(n.Products&&(t.currentFilters.Products=n.Products,products.updateProductsInput(n.Products,$(".ics-hs-product"))),n.ICSProducts&&(t.currentFilters.ICSProducts=n.ICSProducts,products.updateIcsProductsFilterDropdown(n.ICSProducts)),n.HSProducts&&(t.currentFilters.HSProducts=n.HSProducts,products.updateHsProductsFilterDropdown(n.HSProducts,$(".hs-products-dropdown"))),n.Issuer&&(t.currentFilters.Issuer=n.Issuer,countries.updateCountriesDropdown(n.Issuer,".issuer-dropdown")),n.Target&&(t.currentFilters.Target=n.Target,countries.updateCountriesDropdown(n.Target,".target-dropdown")),n.Issued&&(t.currentFilters.Issued=n.Issued,s(n.Issued,3)),n.Keywords&&(t.currentFilters.Keywords=n.Keywords,keywords.updateKeywordsDropdown(n.Keywords,".keywords-dropdown")),n.Comment&&(t.currentFilters.Comment=n.Comment,s(n.Comment,9)),n.Objectives&&(t.currentFilters.Objectives=n.Objectives,objectives.updateObjectivesDropdown(n.Objectives,".objectives-dropdown")),n.Title&&(t.currentFilters.Title=n.Title,$(".sps-tbt-title-filter").val(filterParser.parseLogicalOperatorsToVisibleMode(n.Title))),t.currentFilters.FilterSPS=n.FilterSPS,b(n.FilterSPS),browse.triggerFiltering(t.currentFilters))}function u(n){$("#browse-table-filter-header .ics-hs-product").val("");$("#browse-table-filter-header .date-time-picker-input").val("");$("#browse-table-filter-header .custom-tablesorter-filter").val("");$('#browse-table-filter-header input:radio[value="null"]').prop("checked",!0);f($("#ics-products-dropdown"),"hide-products-popovers");f($("#hs-products-dropdown"),"hide-products-popovers");f($("select.keywords-dropdown"),"hide-keywords-popover");f($("select.objectives-dropdown"),"hide-objectives-popover");f($("#issuer-dropdown"),"hide-countries-popovers");f($("#target-dropdown"),"hide-countries-popovers");t.currentFilters=h();n&&browse.triggerFiltering(t.currentFilters);t.clearAllToolTips();o(null);e()}function f(n,t){n.val("").trigger("chosen:updated");i.trigger(t)}function w(){var n=!0;i.off("click",".remove-all-filters");i.on("click",".remove-all-filters",function(){u(n)});i.off("click",".all-notifications-filter-item");i.on("click",".all-notifications-filter-item",function(t){t.preventDefault();u(n);$(this).parent().addClass("active")})}function b(n){$('#browse-table-filter-header input:radio[value="'+n+'"]').prop("checked",!0);o(n)}function o(n){var t=n!==null?n.toString():n;t==="false"?(countries.disableTargetDropdown(),countries.showSpsOnlyMessage(),keywords.enableKeywordsDropdown(),keywords.showSpsOnlyMessage(),objectives.enableTbtDropdownOptions()):t==="true"?(countries.enableTargetDropdown(),countries.hideSpsOnlyMessage(),keywords.enableKeywordsDropdown(),keywords.hideSpsOnlyMessage(),objectives.enableSpsDropdownOptions()):(countries.enableTargetDropdown(),countries.showSpsOnlyMessage(),keywords.enableKeywordsDropdown(),keywords.showSpsOnlyMessage(),objectives.enableAllDropdownOptions())}function s(n,t){var i=[],r=".date-picker-column-"+t+" .datetimepicker1",u=".date-picker-column-"+t+" .datetimepicker2";n.match("-")?(i=n.split("-"),$(r).val(i[0]),$(u).val(i[1])):n.match(">=")?(i=n.split(">="),$(r).val(i[1])):(i=n.split("<="),$(u).val(i[1]))}function k(){function n(n){var i=n.val(),t={},u,f=auth.userId;i!==""?f?(t=browse._getActiveFilters(),t.UserGuid=f,t.FilterName=i,requests.addTableFilter(t,function(f){var e=f.Guid;u='<li id="filter-id-'+e+'" class="active"><a href="#" class="filter-item">'+i+'<span class="delete-filter-icon"><\/span><\/a><\/li>';$(".all-filters-list").append(u);t.Guid=e;r[e]=t;n.val("");n.parent().parent().remove()},function(n){toastr.error(n)})):n.parent().parent().remove():n.parent().parent().remove()}i.off("click",".save-current-filter");i.on("click",".save-current-filter",function(n){n.preventDefault();$(".new-filter-name").length===0&&nt()});i.off("blur",".new-filter-name");i.on("blur",".new-filter-name",function(){n($(this))});i.off("keypress",".new-filter-name");i.on("keypress",".new-filter-name",function(n){n.which===13&&$(this).blur()})}function d(){var n=$(".all-filters-list");i.off("click",".filters-nav-prev");i.on("click",".filters-nav-prev",function(){n.children("li:first").before(n.children("li:last"))});i.off("click",".filters-nav-next");i.on("click",".filters-nav-next",function(){n.children("li:last").after(n.children("li:first"))})}function g(){i.off("click",".all-filters-list .delete-filter-icon");i.on("click",".all-filters-list .delete-filter-icon",function(){var n=$(this).parent(),t=n.parent(),i=t.attr("id").replace("filter-id-",""),f=r[i],e=f.Guid;n.addClass("disable-btn");requests.deleteTableFilter(e,function(){t.remove();u(!0)},function(t){n.removeClass("disable-btn");toastr.error(t)})})}function nt(){var n=$(".all-filters-list");n.find("li").removeClass("active");n.append('<li class="active"><a href="#"><input type="text" class="new-filter-name" placeholder="Name"/><\/a><\/li>');$(".new-filter-name").focus()}function e(){$(".all-filters-list li").removeClass("active")}function tt(){$(".all-filters-list").html("");localStorage.removeItem("userFilterId")}var t=n.filters,r=[],l=h(),i=$(document);t.getAllFilters=function(){var n=auth.userId;n&&requests.getAllTableFilters(n,function(n){v(n)})};t.addTitleAndDistributionDateFilter=function(n){t.currentFilters.Title=n.Title;$(".sps-tbt-title-filter").val(filterParser.parseLogicalOperatorsToVisibleMode(n.Title));t.currentFilters.Issued=n.Issued;s(n.Issued,3)};t.addClearInputTextIcon=function(){$(".date-time-picker-input").after('<span class="clear-filter-input-text">x<\/span>');$("table .custom-tablesorter-filter").after('<span class="clear-filter-input-text">x<\/span>');$(".popover-open-button").after('<span class="clear-filter-dropdown">x<\/span>');i.off("click",".clear-filter-input-text");i.on("click",".clear-filter-input-text",function(){var n=$(this).prev("input");n.val("").trigger("keyup");n.hasClass("date-time-picker-input")&&n.trigger("change");$(this).parents(".notifications-header-table ").length&&e()});i.off("click",".clear-filter-dropdown");i.on("click",".clear-filter-dropdown",function(){var t=$(this).prev(".popover-open-button"),i=t.data("popover-container-selector"),r=$(i),n;n=r.find("select");n.val("").trigger("chosen:updated").trigger("change");$(this).parents(".notifications-header-table ").length&&e()})};t.updateUserFilter=function(n){var i=localStorage.getItem("userFilterId"),t;i&&t&&(t=r[i],t.HSProducts=n.HSProducts,t.ICSProducts=n.ICSProducts,t.Products=n.Products,t.Title=n.Type,t.FilterSPS=n.FilterSPS,t.Objectives=n.Objectives,r[i]=t,$("#filter-id-"+i).hasClass("active")&&y(!0))};t.clearAllFiltersDataAfterLogout=function(){tt();u(!0)};t.appendFilterButtonsToTableHeader=function(){$(".links-header-filter-cell").append('<button type="button" class="btn btn-green remove-all-filters" title="'+Resources.ClearFiltersTooltip+'">'+Resources.Clear+"<\/button>").append('<button type="button" class="btn btn-red save-current-filter" title="'+Resources.SaveFilterTooltip+'">'+Resources.Save+"<\/button>")};t.setToolTipToHSProduct=function(n){$(".hs-popover-open").attr("title",n)};t.setToolTipToICSProduct=function(n){$(".ics-popover-open").attr("title",n)};t.setToolTipToKeywords=function(n){var t=helpers.getSelectedDropdownItemsText(n,"or");t?$(".keywords-popover-open").html(helpers.applySeeMore(t,18)):$(".keywords-popover-open").html(Resources.AllKeywords)};t.setToolTipToIssuer=function(n){var t=helpers.getSelectedDropdownItemsText(n,"or");t?$(".issuer-popover-open").html(helpers.applySeeMore(t,12)):$(".issuer-popover-open").html(Resources.AllCountries)};t.setToolTipToTarget=function(n){var t=helpers.getSelectedDropdownItemsText(n,"or");t?$(".target-popover-open").html(helpers.applySeeMore(t,12)):$(".target-popover-open").html(Resources.AllTradingPartners)};t.setToolTipToObjectives=function(n){var t=helpers.getSelectedDropdownItemsText(n,"or");t?$(".objectives-popover-open").html(helpers.applySeeMore(t,16)):$(".objectives-popover-open").html(Resources.AllObjectives)};t.clearAllToolTips=function(){$(".hs-product-popover-open").removeAttr("title");$(".ics-product-popover-open").removeAttr("title");$(".keywords-popover-open").html(Resources.AllKeywords);$(".objectives-popover-open").html(Resources.AllObjectives);$(".issuer-popover-open").html(Resources.AllCountries);$(".target-popover-open").html(Resources.AllTradingPartners)};t.notificationsFiltersInit=a;t.currentFilters=l;t.updateFiltersDependingOnNotificationType=o;t.unselectCurrentFilterFromTheFiltersMenu=e;t.clearTableDropdown=f}(window);sorters=function(n){"use strict";function c(){l();f="Issued";t=i;n(".issued-header-cell i").removeClass("bootstrap-icon-unsorted icon-chevron-up").addClass("icon-chevron-down")}function l(){s.off("click",".inner-container.sortbale");s.on("click",".inner-container.sortable",function(){var u=n(this),r,s;if(r=u.find("i"),s=u.data("sort-by"),r.hasClass("bootstrap-icon-unsorted"))o(),r.removeClass("bootstrap-icon-unsorted").addClass("icon-chevron-up"),t=e;else if(r.hasClass("icon-chevron-up"))o(),r.removeClass("icon-chevron-up").addClass("icon-chevron-down"),t=i;else if(r.hasClass("icon-chevron-down"))o(),r.removeClass("icon-chevron-down").addClass("icon-chevron-up"),t=e;else return;f=s;browse.isBrowsePageOpen()?browse.triggerSorting():favorites.isFavoritesViewOpen()?favorites.triggerSorting():management.isNationalUsersScreenOpen()?management.triggerNationalUsersSorting():management.triggerContactsSorting()})}function o(){browse.isBrowsePageOpen()?n("#browse-table-filter-header i").removeClass("icon-chevron-up icon-chevron-down").addClass("bootstrap-icon-unsorted"):favorites.isFavoritesViewOpen()?n("#favorites-table-filter-header i").removeClass("icon-chevron-up icon-chevron-down").addClass("bootstrap-icon-unsorted"):n(".national-users-header-table i").removeClass("icon-chevron-up icon-chevron-down").addClass("bootstrap-icon-unsorted")}function r(n,r){var u,f;return n.sort(function(n,e){return(u=n[r]?n[r].toLowerCase():"",f=e[r]?e[r].toLowerCase():"",u>f)?t==i?-1:1:u<f?t==i?1:-1:0})}function a(n,r){return n.sort(function(n,u){let f=moment(n[r]),e=moment(u[r]);return f>e?t==i?-1:1:f<e?t==i?1:-1:0})}function v(n){var r,u,f,e,o,s;return n.sort(function(n,h){return(f=n.getDocumentTitle()?n.getDocumentTitle().toLowerCase():"",o=n.getDocumentSymbol()?n.getDocumentSymbol().toLowerCase():"",e=h.getDocumentTitle()?h.getDocumentTitle().toLowerCase():"",s=h.getDocumentSymbol()?h.getDocumentSymbol().toLowerCase():"",r=f+o,u=e+s,r>u)?t==i?-1:1:r<u?t==i?1:-1:0})}function y(n){var r,u;return n.sort(function(n,f){return(r=n.getNotifyingCountryName()?n.getNotifyingCountryName().toLowerCase():"",u=f.getNotifyingCountryName()?f.getNotifyingCountryName().toLowerCase():"",r>u)?t==i?-1:1:r<u?t==i?1:-1:0})}function h(n){var r,u;return n.sort(function(n,f){var e,o,s;return r=new Date(n.getDateOfDistribution()),u=new Date(f.getDateOfDistribution()),e=t==i?u-r:r-u,e!=0?e:(o=n.getId(),s=f.getId(),o>s)?t==i?-1:1:o<s?t==i?1:-1:0})}var u={},e="asc",i="desc",t=e,f,s=n(document);return u.sortNotifications=function(n){switch(f){case"title":return v(n);case"notifier":return y(n);case"distribution-date":return h(n);default:return n}},u.sortUsers=function(n){switch(f){case"gender":return r(n,"Gender");case"first-name":return r(n,"FirstName");case"last-name":return r(n,"LastName");case"phone":return r(n,"Phone");case"email":return r(n,"Email");case"organization-name":return r(n,"OrganizationName");case"organization-type":return r(n,"OrganizationType");case"sector":return r(n,"Sector");case"groups":return r(n,"Groups");case"registration-filter-products":return r(n,"RegistrationFilterProducts");case"registration-filter-notification-type":return r(n,"RegistrationFilterNotificationType");case"registration-filter-notifying-member":return r(n,"RegistrationFilterNotifyingMember");case"emails-period":return r(n,"EmailsPeriod");case"sps-tbt-admin":return r(n,"SPSTBTAdmin");case"registration-date":return a(n,"RegistrationDate");default:return n}},u.updateDistributionDateHeaderArrows=function(){var r=n("#browse-table-filter-header");r.find("i").removeClass("icon-chevron-up").removeClass("icon-chevron-down").addClass("bootstrap-icon-unsorted");r.find(".issued-header-cell i").removeClass("bootstrap-icon-unsorted").addClass("icon-chevron-down");t=i},u.getSortDirection=function(){return t},u.getSortExpressionForService=function(){switch(f){case"title":return"Title";case"notifier":return"NotifyingCountry";case"distribution-date":return"DistributionDate";default:return""}},u.init=c,u.sortByIssued=h,u}(jQuery),function(n,t){"use strict";var i={},r=n(document);eventy.eventEnable(i);i.clearPopoverButtonEventListeners=function(t,i){r.off(i);n(t).off("click")};i.initPopoverButton=function(t,i){var f=n(t),e=f.data("popover-container-selector"),u=n(e);u.find("select").chosen({});r.on(i,function(){u.hide();f.removeClass("active")});f.click(function(){var t=n(this),c=t.hasClass("active"),l=n("body"),a=n("html"),f=l.scrollTop(),v=f?f:a.scrollTop(),e=t.offset(),y,o,s,h;r.trigger(i,this);c||(u.show(),y=u.outerHeight(),o=u.outerWidth(),s=e.top+t.outerHeight()+5-v,h=e.left+t.outerWidth()/2-o/2,u.css({top:s,left:h}),t.addClass("active"))})};i.hidePopoverEventListener=function(t,i,u){r.on("click",function(f){var e=n(f.target),o=e.closest(i),s=e.closest(u);o.length===0&&s.length===0&&r.trigger(t,this)})};t.notifications=i}(jQuery,window),function(n){"use strict";function i(){r()}function r(){crossroads.addRoute("reset-password?user-guid={userGuid*}",function(n){navigation.openChangePasswordPopup(n,"ChangePasswordAndLogin")})}var t={};t.init=i;n.changePassword=t}(window),function(n){"use strict";function e(){o();s()}function o(){function n(n){var i="";if(n){var t=new Notification(n),r=t.getNotificationDetailsMarkup(n.ExtractedDocumentLinks),f=Notification.getRelatedNotificationsMarkup(n.RelatedNotifications);$(".related-notifications").html(f);$(".details-view-table").html(r);$(".details-view-notification-symbol").html(t.getDocumentSymbol())}$(".details-loader-container").addClass("hidden");$(".details-view-container").removeClass("hidden");i=t.getDateOfDistributionAsDDMMYY();navigation.openBrowsePage({Title:t.getDocumentSymbol(),Issued:i+"-"+i});u()}crossroads.addRoute("browse-notifications/details/{id}",function(t){$(".details-loader-container").removeClass("hidden");$(".details-view-container").addClass("hidden");requests.getNotification(t,function(t){n(t)},function(){toastr.error(Resources.NotificationNotFoundMessage);setTimeout(function(){i()},110)});u()});crossroads.addRoute("browse-notifications/details/symbol/{symbol*}",function(t){$(".details-loader-container").removeClass("hidden");$(".details-view-container").addClass("hidden");requests.getNotificationBySymbol(t,function(t){n(t)},function(){toastr.error(Resources.NotificationNotFoundMessage);setTimeout(function(){i()},110)});u()});crossroads.addRoute("",function(){i()})}function u(){navigation.scrollToTopWithAnimation($(".details-view-container"));f=t.scrollTop();setTimeout(function(){$(".details-view-popup").removeClass("hidden");$(".background-disabled").removeClass("hidden")},100)}function i(n){var i=$(".details-view-popup");i.hasClass("hidden")||(i.addClass("hidden"),$(".background-disabled").addClass("hidden"),n||(hasher.setHash("browse-notifications"),t.scrollTop(f)))}function s(){t.off("click",".document-symbol");t.on("click",".document-symbol",function(){var n=$(this).data("notification-id");hasher.setHash("browse-notifications/details/"+n)});t.off("click",".details-view-popup .close-popup");t.on("click",".details-view-popup .close-popup",function(n){n.preventDefault();i()});t.off("click",".details-view-container");t.on("click",".details-view-container",function(n){n.stopPropagation()});t.on("click",".details-view-popup",function(n){n.which===1&&i()});t.keyup(function(n){n.keyCode==27&&i()})}var r={},f=0,t=$(document);r.init=e;r.detailsViewHide=i;n.notificationDetails=r}(window),function(n){"use strict";function s(){h();v();w()}function h(){crossroads.addRoute("browse-notifications/sharing/{section*}",function(n){f=n;auth.userId&&($(".sharing-loader-container").removeClass("hidden"),$(".sharing-view-container").addClass("hidden"),requests.getNotification(f,function(n){var t=new Notification(n),r=t.getDateOfDistributionAsDDMMYY();n?(l(n.DescriptionOfContent,n.DocumentSymbol),i.updateSharingViewContactsDropdown&&c(),$(".sharing-loader-container").addClass("hidden"),$(".sharing-view-container").removeClass("hidden"),b(),a()):toastr.error(Resources.NotificationNotFoundMessage);navigation.openBrowsePage({Title:t.getDocumentSymbol(),Issued:r+"-"+r})},function(n){toastr.error(n);setTimeout(function(){r()},110)}))})}function c(){requests.getShareContacts(auth.userId,function(n){var f="",t,r,e;for(e in n)t=n[e],r=t.Value,r&&(f+=p(r,t.Name));i.updateSharingViewContactsDropdown=!1;u.html(f).trigger("chosen:updated")})}function l(n,t){var i=t?t:"",r=n?n:"";$(".sharing-view-notification-symbol").html(i);$(".sharing-view-notification-description").html(r)}function a(){navigation.scrollToTopWithAnimation($(".sharing-view-container"));o=t.scrollTop();setTimeout(function(){$(".sharing-view-popup").removeClass("hidden");$(".background-disabled").removeClass("hidden")},100)}function r(){var n=$(".sharing-view-popup");n.hasClass("hidden")||(n.addClass("hidden"),$(".background-disabled").addClass("hidden"),hasher.setHash("browse-notifications"),t.scrollTop(o))}function v(){t.off("click",".sharing-popup-icon");t.on("click",".sharing-popup-icon",function(){var n=$(this).parents("tr").attr("id").replace("browse-page-notification-id-","").replace("favorites-page-notification-id-","");hasher.setHash("browse-notifications/sharing/"+n)});t.off("click",".sharing-view-popup .close-popup");t.on("click",".sharing-view-popup .close-popup",function(n){n.preventDefault();r()});t.off("click",".sharing-view-container, .sharing-popup-icon");t.on("click",".sharing-view-container, .sharing-popup-icon",function(n){n.stopPropagation()});t.on("click",".sharing-view-popup",function(n){n.which===1&&r()});t.keyup(function(n){n.keyCode==27&&r()})}function y(){management.isGroupsManagementEnabled()?(e=!0,$(".share-notification-recipient-dropdown-container").removeClass("hidden"),u.chosen(),notificationSharing.updateSharingViewContactsDropdown=!0):(e=!1,notificationSharing.updateSharingViewContactsDropdown=!1,$(".share-notification-recipient-dropdown-container").addClass("hidden"));$(".share-notification-recipient-input").removeClass("hidden")}function p(n,t,i){return i?'<option class="recipients-contact-item national-user-recipients-contact-item '+t.replace(/\s/g,"-")+'" value="'+n+'">'+t+"<\/option>":'<option class="recipients-contact-item user-contact-recipients-contact-item '+t.replace(/\s/g,"-")+'" value="'+n+'">'+t+"<\/option>"}function w(){t.off("click",".share-notification-btn");t.on("click",".share-notification-btn",function(){var n={},t=[],o="",i=[],s;if(e&&(t=u.val(),t=t?t:[]),o=$(".share-notification-recipient-input").val().replace(/\,\s/g,","),n.To=(t.length?t.join(","):"")+(t.length&&o?",":"")+o,n.Subject=$(".share-notification-subject").val(),n.Message=$(".share-notification-text").val(),n.userGuid=auth.userId,i=n.To.split(","),n.To===""||n.Message==="")toastr.error(Resources.FillInAllMandatoryFieldsMessage);else{for(s in i)if(!helpers.isTheEmailValid(i[s])){toastr.error(Resources.EmailValidationErrorMessage+": "+i[s]);return}requests.shareNotification(f,n,function(){r();toastr.success(Resources.NotificationSharingSuccessMessage)},function(n){toastr.error(n)})}})}function b(){$(".share-notification-subject").val("");$(".share-notification-text").val("");$(".share-notification-recipient-input").val("");u.val("").trigger("chosen:updated")}function k(){u.html("").trigger("chosen:updated")}var i={},f,e=!1,o=0,t=$(document),u=$(".share-notification-recipient-dropdown");i.updateSharingViewContactsDropdown=!0;i.init=s;i.initRecipientsField=y;i.sharingViewHide=r;i.clearSharingData=k;n.notificationSharing=i}(window),function(n){"use strict";function l(){v();p();w();d();g();nt();tt();it();ft();ot()}function a(n,t){var u=n.Title,f=n.Description?n.Description.replace(/(<([^>]+)>)/ig,""):"",i,r;t?(i=t.Title,r=t.Description?t.Description.replace(/(<([^>]+)>)/ig,""):"",$(".forum-national-content-container").attr("id",t.Guid)):(i=u,r=f);$(".international-forum-title").html(u);$(".international-forum-text").html(f);$(".national-forum-title").val(i);$(".national-forum-text").val(r)}function v(){crossroads.addRoute("browse-notifications/forum/{section*}/{type*}",function(n,t){var e=auth.userId?auth.userId:null,f=auth.currentUser,o=n;requests.getNotificationForumComments(o,e,function(n){f&&n.IsNotificationSPS&&f.UseSPSNationalComments||f&&!n.IsNotificationSPS&&f.UseTBTNationalComments?(ut(),$("#national-comments-container").html(Notification.getForumThreadMarkup(n.NationalComments,"national"))):rt();r=n.NationalComments.length+n.InternationalComments.length;i=n.NotificationID;a(n.InternationalHeader,n.NationalHeader);$("#international-comments-container").html(Notification.getForumThreadMarkup(n.InternationalComments,"international"));$(".forum-loader-container").addClass("hidden");$(".forum-view-container").removeClass("hidden");t==="international"?k():b()},function(n){toastr.error(n);u()});navigation.openBrowsePage();$(".forum-loader-container").removeClass("hidden");$(".forum-view-container").addClass("hidden");y()})}function s(n){hasher.changed.active=!1;hasher.setHash(n);hasher.changed.active=!0}function y(){navigation.scrollToTopWithAnimation($(".forum-view-container"));o=t.scrollTop();$(".forum-view-popup").removeClass("hidden");$(".background-disabled").removeClass("hidden");$(".add-new-comment").removeClass("disable-btn");e()}function u(){var n=$(".forum-view-popup");n.hasClass("hidden")||(n.addClass("hidden"),$(".background-disabled").addClass("hidden"),hasher.setHash("browse-notifications"),t.scrollTop(o))}function p(){t.off("click",".forum-popup-icon");t.on("click",".forum-popup-icon",function(){var n=$(this).parents("tr").attr("id").replace("browse-page-notification-id-","").replace("favorites-page-notification-id-","");$(".add-to-favs-popover").addClass("hidden");et();e();hasher.setHash("browse-notifications/forum/"+n+"/international")});t.off("click",".forum-view-popup .close-popup");t.on("click",".forum-view-popup .close-popup",function(n){n.preventDefault();u()});t.off("click",".forum-view-container, .forum-popup-icon");t.on("click",".forum-view-container, .forum-popup-icon",function(n){n.stopPropagation()});t.on("click",".forum-view-popup",function(n){n.which===1&&u()});t.keyup(function(n){n.keyCode==27&&u()})}function w(){var i,n;t.off("click",".forum-tab-item");t.on("click",".forum-tab-item",function(t){if(t.preventDefault(),n=$(this),i=n.data("type"),!n.hasClass("active")){$(".forum-tab-item").removeClass("active");n.addClass("active");switch(i){case"national":h();s(hasher.getHash().replace("international","national"));break;case"international":c();s(hasher.getHash().replace("national","international"))}}})}function h(){$(".forum-international-content-container").addClass("hidden");$(".forum-national-content-container").removeClass("hidden");$(".forum-view-container").removeClass("international-view");$(".forum-view-container").addClass("national-view")}function c(){$(".forum-national-content-container").addClass("hidden");$(".forum-international-content-container").removeClass("hidden");$(".forum-view-container").removeClass("national-view");$(".forum-view-container").addClass("international-view")}function b(){$("body").hasClass("logged")?(h(),$(".international-forum-tab-item").removeClass("active"),$(".national-forum-tab-item").addClass("active")):toastr.info(Resources.LoginToSeeNationalForum)}function k(){c();$(".national-forum-tab-item").removeClass("active");$(".international-forum-tab-item").addClass("active")}function d(){function n(){var t=auth.userId?auth.userId:null,n=$(".national-forum-title").val(),u=$(".national-forum-text").val();n!==""?requests.updateNationalForumHeader({headerId:$(".forum-national-content-container").attr("id"),userId:t,notificationId:i,countryId:auth.currentUser.CountryID,title:n,description:u,successCallback:function(n){$(".forum-national-content-container").attr("id",n.Guid);toastr.success(Resources.UpdateSuccessMessage)},errorCallback:function(n){r();toastr.error(n)}}):(r(),toastr.error(Resources.EmptyTitleMessage))}function r(){var n=$(".national-forum-title"),t=$(".national-forum-text"),i=n.data("old-value"),r=t.data("old-value");i&&n.val(i);r&&t.val(r)}t.off("focus",".national-forum-title");t.on("focus",".national-forum-title",function(){var n=$(this),t=$(".national-forum-text");n.data("old-value",n.val());t.data("old-value",t.val())});t.off("change",".national-forum-title");t.on("change",".national-forum-title",function(){n()});t.off("focus",".national-forum-text");t.on("focus",".national-forum-text",function(){var n=$(this),t=$("national-forum-title");n.data("old-value",n.val());t.data("old-value",t.val())});t.off("change",".national-forum-text");t.on("change",".national-forum-text",function(){n()})}function g(){t.off("click",".add-new-comment");t.on("click",".add-new-comment",function(n){var u=$(this).data("form-selector"),t=new FormData(document.querySelector(u)),s=$(u+" .attach-file-to-comment").prop("files"),f=$(this),v=$(u+" .add-new-forum-comment-textarea"),h=$(u+" .is-official-checkbox"),c,l,a=$(u+" .add-quoted-comment").html()+v.val(),o;for(n.stopPropagation(),o=0;o<s.length;o++)if(s[o].size>52428800){toastr.error(Resources.FileSizeValidationMessage);return}f.addClass("disable-btn");a?(t.append("UserGuid",auth.userId),t.append("NotificationId",i),t.append("IsNational",$(".forum-international-content-container").hasClass("hidden")),t.append("CountryID",auth.currentUser.CountryID),t.append("IsOfficial",h.length?h.prop("checked"):!1),t.append("Text",a),requests.addComment(t,function(n){var t=Notification.getSingleCommentMarkup(n,management.isAdminUser());e();n.IsNational?$("#national-comments-container").prepend(t):$("#international-comments-container").prepend(t);f.removeClass("disable-btn");toastr.success(Resources.NewCommentAdded);r++;r===1&&(l=browse.getNotificationById(i),l.setHasComments(!0),c=$("#browse-page-notification-id-"+i),c.find(".forum-popup-icon").addClass("has-comments"),browse.addNewNotificationMarker("Comments",i))},function(n){f.removeClass("disable-btn");toastr.error(n)})):(f.removeClass("disable-btn"),toastr.error(Resources.CommentCannotBeEmptyMessage))})}function nt(){t.off("click",".comment-container .comment-delete-icon");t.on("click",".comment-container .comment-delete-icon",function(){var n=$(this).parents(".comment-container"),u,f,e=n.attr("id");confirm.openConfirmPopup(Resources.DeleteCommentQuestion,"delete-comment-btn");t.off("click",".delete-comment-btn");t.on("click",".delete-comment-btn",function(){requests.deleteComment(e,auth.userId,function(){n.remove();r--;confirm.closeConfirmPopup("delete-comment-btn");r===0&&(f=browse.getNotificationById(i),f.setHasComments(!1),u=$("#browse-page-notification-id-"+i),u.find(".forum-popup-icon").removeClass("has-comments"),browse.removeNotificationMarker("Comments",i))},function(n){toastr.error(n);confirm.closeConfirmPopup("delete-comment-btn")})})})}function tt(){t.off("click",".comment-container .comment-quote-icon");t.on("click",".comment-container .comment-quote-icon",function(){var n=$(this).parents(".comment-container"),t=$(this).parents(".forum-comments-area").parent(),i=n.find(".comment-author").html(),r=n.find(".comment-date").html(),u=n.find(".comment-body").html(),f='<div class="quoted-comment">['+r+"] "+i+": "+u+"<\/div>";t.find(".add-quoted-comment").html(f);t.find(".close-quoted-comment").removeClass("hidden");$(".add-new-forum-comment-textarea").focus()})}function it(){t.off("click",".close-quoted-comment");t.on("click",".close-quoted-comment",function(){$(this).prev().html("");$(this).addClass("hidden")})}function rt(){$(".forum-view-container").addClass("national-view-disabled")}function ut(){$(".forum-view-container").removeClass("national-view-disabled")}function ft(){var n="";t.off("click",".read-more-button");t.on("click",".read-more-button",function(t){t.preventDefault();n=$(this).data("container-class");$(n+" .read-more-text").toggleClass("hidden");$(n+" .read-more-dots").toggleClass("hidden");$(n+" .read-more-button").toggleClass("hidden")})}function et(){$(".read-more-text").addClass("hidden");$(".read-more-dots").removeClass("hidden");$(".read-more-button").removeClass("hidden");$(".read-more-button.read-less").addClass("hidden")}function ot(){var n="";t.off("click",".add-new-forum-comment-container .toggle-attach-file-field");t.on("click",".add-new-forum-comment-container .toggle-attach-file-field",function(t){t.preventDefault();n=$(this).data("form-selector");$(n+" .attach-file-to-comment").toggleClass("hidden");$(n+" .max-file-size").toggleClass("hidden")})}function st(){$(".attach-file-to-comment").addClass("hidden")}function e(){$(".add-new-forum-comment-textarea").val("");$(".is-official-checkbox").prop("checked",!1);$(".attach-file-to-comment").val("");$(".add-quoted-comment").html("");$(".close-quoted-comment").addClass("hidden");st()}var f={},i,r,o=0,t=$(document);f.init=l;f.forumViewHide=u;n.epingForum=f}(window),function(n){"use strict";function b(){k();g();nt();it();ut();ft();et();st();ct();lt();at();ht();vt()}function k(){var n="",u=$(".add-chat-members"),t=null;crossroads.addRoute("management/admin-chats/chat/{section*}",function(f){if(!management.isAdminUser()){hasher.setHash("home");return}$(".chat-loader-container").removeClass("hidden");$(".chat-view-container").addClass("hidden");$(".add-chat-members").addClass("hidden");management.isAdminChatsScreenOpen()||(navigation.openManagementPage(),management.showAdminChats());d();i=f;requests.getChatDetails(auth.userId,i,function(u){c=u.CreatorGuid===auth.userId;r=u.Members;e={Country:u.CreatorCountry,Name:u.Creator,UserGuid:u.CreatorGuid};$(".chat-view-title").html(u.Name).attr("title",u.Name);$(".send-email-chat-checkbox").attr("checked",u.EmailUpdates);$(".chat-messages-area").html(tt(u.Messages));$(".chat-members-list").html(p(u.Members,u.Creator,u.CreatorCountry));n=management.getCurrentChatFilter();n&&$(".message-container").highlight(n);$(".chat-loader-container").addClass("hidden");$(".chat-view-container").removeClass("hidden");l?(t=$("#"+l),t.length&&$(".chat-messages-area").animate({scrollTop:t.position().top+$(".chat-messages-area").scrollTop()},10)):u.Messages.length&&$(".chat-messages-area").animate({scrollTop:$(".message-container:last").position().top},10);c&&$(".add-chat-members").removeClass("hidden");management.isAdminChatsScreenOpen()?management.markMessagesAsSeen(i):(management.removeEventListener("admin-chats-loaded"),management.addEventListener("admin-chats-loaded",function(){management.markMessagesAsSeen(i)}))},function(n){toastr.error(n);s()});management.areAdminUsersLoaded()?u.removeClass("disable-btn"):(management.getAdminUsers(),management.removeEventListener("admin-users-loaded"),management.addEventListener("admin-users-loaded",function(){u.removeClass("disable-btn")}))})}function d(){navigation.scrollToTop($("body, html"));navigation.scrollToTopWithAnimation($(".chat-view-container"));$(".chat-view-popup").removeClass("hidden");$(".background-disabled").removeClass("hidden")}function s(){var n=$(".chat-view-popup");n.hasClass("hidden")||requests.closeChat(i,auth.userId,function(){n.addClass("hidden");$(".background-disabled").addClass("hidden");a();l="";hasher.setHash("management/admin-chats")})}function g(){var n=null;t.off("click",".chat-list-item");t.on("click",".chat-list-item",function(){n=$(this);l=n.find(".message-to-display").attr("data-id");hasher.setHash("management/admin-chats/chat/"+n.attr("id"))});t.off("click",".chat-view-popup .close-popup");t.on("click",".chat-view-popup .close-popup",function(n){n.preventDefault();s()});t.off("click",".chat-view-container, .chat-list-item");t.on("click",".chat-view-container, .chat-list-item",function(n){n.stopPropagation()});t.on("click",".chat-view-popup",function(n){n.which===1&&s()});t.keyup(function(n){n.keyCode==27&&s()})}function nt(){t.off("click",".add-new-message");t.on("click",".add-new-message",function(n){var e=$(this).data("form-selector"),t=new FormData(document.querySelector(e)),o=$(".attach-file-to-message").prop("files"),r=$(this),s=$(e+" .add-new-chat-message-textarea"),f=$(".add-quoted-message").html()+s.val(),u;for(n.stopPropagation(),u=0;u<o.length;u++)if(o[u].size>52428800){toastr.error(Resources.FileSizeValidationMessage);return}r.addClass("disable-btn");f&&$.trim(f)?(t.append("UserGuid",auth.userId),t.append("ChatGuid",i),t.append("Message",f),requests.addChatMessage(t,function(n){a();management.sendNewRealtimeMessage(i,n);r.removeClass("disable-btn")},function(n){a();r.removeClass("disable-btn");toastr.error(n)})):(r.removeClass("disable-btn"),toastr.error(Resources.CommentCannotBeEmptyMessage))})}function a(){$(".add-new-chat-message-textarea").val("");$(".attach-file-to-message").val("").addClass("hidden");$(".add-new-chat-message-container .max-file-size").addClass("hidden");$(".add-quoted-message").html("");$(".close-quoted-message").addClass("hidden")}function v(n){var t=n.UserGuid===auth.userId;return n.Author?'<div id="'+n.Guid+'" class="message-container'+(t?" message-right":"")+'"><div class="comment-header"><div class="comment-author"><span class="comment-author-name" style="color: '+(t?"#000000":rt(n.UserGuid))+'">'+n.Author+'<\/span><\/div><div class="comment-date">'+moment(n.DateAdded).format("D MMM YYYY HH:mm")+'<\/div><\/div><div class="comment-content"><div class="comment-body">'+n.Message+(n.Documents.length?helpers.getDocumentsMarkup(n.Documents):"")+'<\/div><div class="comment-footer"><div class="comment-quote-icon" title="'+Resources.Quote+'"><\/div><div class="comment-delete-icon'+(t&&n.DeleteOption?" can-be-deleted":"")+'" title="'+Resources.Delete+'"><\/div><div class="clearfix"><\/div><\/div><\/div><\/div><div class="clearfix"><\/div>':'<div id="'+n.Guid+'" class="message-container general-chat-message message-grey centered"><div class="comment-date">'+moment(n.DateAdded).format("D MMM YYYY HH:mm")+" <\/div>"+n.Message+"<\/div>"}function tt(n){for(var i="",t=0;t<n.length;t++)i+=v(n[t]);return i}function it(){var n="";t.off("click",".add-new-chat-message-container .toggle-attach-file-field");t.on("click",".add-new-chat-message-container .toggle-attach-file-field",function(t){t.preventDefault();n=$(this).data("form-selector");$(n+" .attach-file-to-message").toggleClass("hidden");$(n+" .max-file-size").toggleClass("hidden")})}function rt(n){return o[n]?o[n]:(o[n]=helpers.getRandomColor(Object.keys(o).length),o[n])}function ut(){t.off("click",".message-container .comment-delete-icon");t.on("click",".message-container .comment-delete-icon",function(){var n=$(this).parents(".message-container");confirm.openConfirmPopup(Resources.DeleteMessageQuestion,"delete-message-btn");t.off("click",".delete-message-btn");t.on("click",".delete-message-btn",function(){requests.deleteChatMessage(n.attr("id"),auth.userId,function(){n.remove();confirm.closeConfirmPopup("delete-message-btn");management.shouldRefreshChatsList()},function(n){toastr.error(n);confirm.closeConfirmPopup("delete-message-btn")})})})}function ft(){t.off("click",".message-container .comment-quote-icon");t.on("click",".message-container .comment-quote-icon",function(){var n=$(this).parents(".message-container"),t=n.find(".comment-author-name").html(),i=n.find(".comment-date").html(),r=n.find(".comment-body").html(),u='<div class="quoted-message" >['+i+"] "+t+": "+r+"<\/div>";$(".add-quoted-message").html(u);$(".close-quoted-message").removeClass("hidden");$(".add-new-chat-message-textarea").focus();$(".chat-view-container").animate({scrollTop:$(".chat-view-container").scrollTop()+$(".add-quoted-message").height()+20},10)})}function et(){t.off("click",".close-quoted-message");t.on("click",".close-quoted-message",function(){$(".add-quoted-message").html("");$(this).addClass("hidden")})}function y(n){return'<li id="'+n.UserGuid+'" class="chat-member"><span class="chat-member-name message-with-icon"><span class="icon member-icon"><\/span>'+n.Name+" ("+n.Country+")<\/span>"+(c?'<div class="chat-member-icons-container"><div class="chat-member-make-admin-icon" title="'+Resources.MakeUserAdmin+'"><\/div>\t\t\t\t<div class="chat-member-delete-icon" title="'+Resources.RemoveUserFromChat+'"><\/div><\/div>':"")+(auth.userId===n.UserGuid?'<div class="chat-member-delete-icon leave-chat" title="'+Resources.UserLeaveChat+'"><\/div>':"")+"<\/li>"}function p(n,t,i){for(var u='<li class="chat-member bold" title="'+Resources.ChatAdmin+'"><span class="message-with-icon"><span class="icon chat-admin-icon"><\/span>'+t+" ("+i+")<\/span><\/li>",r=0;r<n.length;r++)u+=y(n[r]);return u}function ot(n){var t="",i;for(i in n)t+=y(n[i]);$(".chat-members-list").append(t)}function w(n){for(var r="",t={},i=0;i<n.length;i++)t=n[i],r+='<li class="chat-member"><input type="checkbox" class="select-chat-member" data-id="'+t.Guid+'"'+(t.selected?" checked":"")+'/><span class="chat-member-name message-with-icon"><span class="icon member-icon"><\/span>'+t.FirstName+" "+t.LastName+" ("+t.CountryName+")<\/span><\/li>";return r}function st(){t.off("click",".chat-member-delete-icon");t.on("click",".chat-member-delete-icon",function(){var u=$(this).parents(".chat-member"),n=u.attr("id");confirm.openConfirmPopup(auth.userId===n?Resources.UserLeaveChatConfirm:Resources.RemoveUserFromChatQuestion,"delete-member-btn");t.off("click",".delete-member-btn");t.on("click",".delete-member-btn",function(){requests.deleteChatMember(n,i,auth.userId,function(t){u.remove();r=r.filter(function(t){return t.UserGuid!==n});confirm.closeConfirmPopup("delete-member-btn");management.sendNewRealtimeMessage(i,t);management.shouldRefreshChatsList()},function(n){toastr.error(n);confirm.closeConfirmPopup("delete-member-btn")})})})}function ht(){t.off("click",".chat-member-make-admin-icon");t.on("click",".chat-member-make-admin-icon",function(){var u=$(this).parents(".chat-member"),n=u.attr("id"),f={};confirm.openConfirmPopup(Resources.MakeUserAdminQuestion,"make-admin-btn");t.off("click",".make-admin-btn");t.on("click",".make-admin-btn",function(){requests.changeChatAdmin(i,auth.userId,n,function(t){u.remove();r=r.filter(function(t){return t.UserGuid===n&&(f=t),t.UserGuid!==n});r.push(e);e=f;c=!1;$(".chat-members-list").html(p(r,e.Name,e.Country));$(".add-chat-members").addClass("hidden");confirm.closeConfirmPopup("make-admin-btn");management.sendNewRealtimeMessage(i,t);management.shouldRefreshChatsList()},function(n){toastr.error(n);confirm.closeConfirmPopup("make-admin-btn")})})})}function ct(){function e(){n.addClass("hidden");$(".filter-chat-proposed-members").val("");$(".no-members-found").addClass("hidden")}var n=$("#add-chat-members-popup");t.off("click",".add-chat-members");t.on("click",".add-chat-members",function(t){t.preventDefault();u=helpers.objectAssign(management.getMembersToAdd(r));f=u;$("#chat-proposed-members-list").html(f.length?w(f):Resources.NoAdminUsersToAdd);n.removeClass("hidden")});t.off("click","#add-chat-members-popup");t.on("click","#add-chat-members-popup",function(n){n.stopPropagation()});t.off("click","#add-chat-members-popup .close-chat-members-popup");t.on("click","#add-chat-members-popup .close-chat-members-popup",function(){e()});t.on("click",".background-disabled",function(n){n.which===1&&e()});n.keyup(function(n){n.keyCode===13&&$(".add-selected-chat-members").click()});t.off("click",".add-selected-chat-members");t.on("click",".add-selected-chat-members",function(){var n=u.filter(function(n){return n.selected}).map(function(n){return n.Guid});requests.addChatMembers(n,i,auth.userId,function(n){var t=n.Messages,f;r=r.concat(n.Members);ot(n.Members);e();management.shouldRefreshChatsList();u.map(function(n){n.selected=!1});for(f in t)management.sendNewRealtimeMessage(i,t[f])},function(n){toastr.error(n)})})}function lt(){t.off("keyup paste change",".filter-chat-proposed-members");t.on("keyup paste change",".filter-chat-proposed-members",function(n){var t=$(this);n.preventDefault();setTimeout(function(){var n=t.val().trim().toUpperCase();n.length>=2?f=u.filter(function(t){return(t.FirstName.toUpperCase().trim()+" "+t.LastName.toUpperCase().trim()+" ("+t.CountryName.toUpperCase().trim()+")").indexOf(n)>-1}):n.length||(f=u);$("#chat-proposed-members-list").html(w(f));f.length?$(".no-members-found").addClass("hidden"):$(".no-members-found").removeClass("hidden")},500)})}function at(){t.off("click",".select-chat-member");t.on("click",".select-chat-member",function(){var n=$(this).data("id");u.filter(function(t){return t.Guid===n})[0].selected=$(this).is(":checked")})}function vt(){t.off("change",".send-email-chat-checkbox");t.on("change",".send-email-chat-checkbox",function(){var n=$(this).is(":checked");requests.subscribeForChatUpdateAlerts(n,i,auth.userId,function(){},function(n){toastr.error(n)})})}var h={},i=null,c=!1,r=[],e={},u=[],f=[],l="",o={},t=$(document);h.appendNewMessage=function(n){var t=v(n);$(".chat-messages-area").append(t);$(".chat-messages-area").animate({scrollTop:$(".chat-messages-area").scrollTop()+$(".message-container:last").height()+20},200)};h.init=b;h.chatViewHide=s;n.chat=h}(window),function(n){"use strict";function u(){f()}function f(){var n=null,r=null;i.off("click",".export-to-csv");i.on("click",".export-to-csv",function(){n=$(this).parents(".pager").attr("id");n==="nep-pager"?t("NationalEPingUsers.csv",management.getCurrentNationalUsersForExport()):n==="my-contacts-pager"?t("ExternalContacts.csv",management.getCurrentContactsForExport()):browse.getAllFilteredNotificationsArray(function(n){t("EPingNotifications.csv",n)})});i.off("click",".export-enquiry-points");i.on("click",".export-enquiry-points",function(){r=enquiryPoints.getSelectedTabItem();switch(r){case"sps":return t("SPSEnquiryPoints.csv",enquiryPoints.getSPSPointsForExport());case"sps-na":return t("SPSNationalAuthorities.csv",enquiryPoints.getSPSNationalAuthoritiesForExport());case"tbt":return t("TBTEnquiryPoints.csv",enquiryPoints.getTBTPointsForExport())}})}function e(){return["",""].toLocaleString()}function t(n,t){for(var r="﻿",o=new TextEncoder("utf-16le"),u,f,s=e().replace(/\s/,""),h=function(n){for(var r="",u,i,t=0;t<n.length;t++)u=n[t]?n[t].toString():"",n[t]instanceof Date&&(u=n[t].toLocaleString()),i=u,i.match("=HYPERLINK")||(i=i.replace(/(,|;|\n|\r|\\|\t)/g," ")),i=i.replace(/(<([^>]+)>)/ig,""),t>0&&(r+=s),r+=i;return r+"\n"},i=0;i<t.length;i++)r+=h(t[i]);f=o.encode(r);u=new Blob([f],{type:"text/csv;charset=utf-16le;"});saveAs(u,n)}var r={},i=$(document);r.init=u;n.notificationExport=r}(window),function(n,t,i,r,u){"use strict";function nt(){o=new Pager(1,10);o.addEventListener("showpage",function(n){n.selector==="#browse-notifications-pager"&&f.requestNotifications()})}function v(t){var r=auth.userId?auth.userId:null;return e?n.Deferred().resolve(e):i.getNotificationMarkers(r,function(n){e=n;t&&k()})}function k(){y(e.Emails,!0);p(e.Comments,!0)}function tt(){y(e.Emails,!1);p(e.Comments,!1)}function y(n,t,i){var r,u;for(u in n)r=i?favorites.getNotificationById(n[u]):f.getNotificationById(n[u]),r&&r.setIsUserNotified(t)}function p(n,t,i){var r,u;for(u in n)r=i?favorites.getNotificationById(n[u]):f.getNotificationById(n[u]),r&&r.setHasComments(t)}function it(){g();n("#browse-notifications-table").html("");n(".notifications-loader-container").removeClass("hidden")}function w(){n(".notifications-loader-container").addClass("hidden")}function d(){w();n(".search-results-message").removeClass("hidden")}function g(){n(".search-results-message").addClass("hidden")}var f={},h,c=n(document),b=!1,o,e=null,l=0,s=null,a=[];eventy.eventEnable(f);f.init=function(){h=n("#browse-notifications-page");helpers.initDateTimePicker(".add-to-favs-datetimepicker","+0d");c.on("scroll",function(){n(".ui-autocomplete").css("display","none");n(".datetimepicker").css("display","none")});f.initialized=!0};f.setupBrowsePage=function(n){b||(this._setupInitialBrowsePageContent(),nt(),sorters.updateDistributionDateHeaderArrows(),filters.getAllFilters(),n?(s=helpers.objectAssign(n),filters.addTitleAndDistributionDateFilter(n)):s=this._getActiveFilters(),this.requestNotifications(),f._addHidePopoversEventListeners())};f._getTableHeaderMarkup=function(n,t){var i=r._generateHeaderMarkup({cssId:n,cssClass:"table fixed-width-table notifications-header-table",labels:r._getHeaderLabelsConfiguration(),filters:t?r._getHeaderFiltersConfiguration():u,onlyTable:!0});return'<div class="notifications-header">\t\t\t<div class="container-fluid" >\t\t\t\t<div class="table-responsive notification-header-table-container">\t\t\t\t'+i+"\t\t\t\t<\/div>\t\t\t<\/div>\t\t<\/div>"};f._generatePageNotificationsContainerMarkup=function(n){return'<div id="'+n+'" class="browse-table-data-container"><\/div>'};f._parseCurrentPageNotifications=function(n){a=[];for(var t in n)a.push(new r(n[t]))};f._setupBrowsePageNotifications=function(t){var i=this;if(!t){d();return}this._parseCurrentPageNotifications(t.Notifications);n.when(v()).done(function(){k();l=t.FilteredNotifications;i._updateBrowsePageNotificationsMarkup(sorters.sortByIssued(a),t.TotalNotifications);w();i.notificationsLoaded=!0});favorites.getAllFavoritesNotificationsArr(function(n){browse.markUserFavoriteNotifications(n)})};f.requestNotifications=function(){var t=this,n=s?helpers.objectAssign(s):this._getActiveFilters();return n.SortField=sorters.getSortExpressionForService(),n.SortDirection=sorters.getSortDirection(),n.PageNumber=o.getCurrentPage(),n.PageSize=o.getPageSize(),it(),i.requestBrowseNotificationsPage({pagedUserFilterModel:n,successCallback:function(n){t._setupBrowsePageNotifications(n)},errorCallback:function(n){toastr.error(n);w()}})};f._setupBrowsePageFilters=function(){var i=localStorage.getItem("language"),t={format:"dd/mm/yy",autoclose:!0,minView:"month",startDate:"01/01/13",language:i?i:"en"};products.initProductsFilterPopovers();keywords.initKeywordsFilterPopovers();countries.initCountriesFilterPopovers();objectives.initObjectivesFilterPopovers();n(".comments-due-date-filter-cell .date-time-picker-input").datetimepicker(t);t.endDate="+0d";n(".issued-date-filter-cell .date-time-picker-input").datetimepicker(t);filters.addClearInputTextIcon();filters.appendFilterButtonsToTableHeader()};f._setupInitialBrowsePageContent=function(){var t;h.append('<div id="browse-page-tables-container" class="tables-container"><\/div>');t=n("#browse-page-tables-container");t.append(this._getTableHeaderMarkup("browse-table-filter-header",!0));b=!0;t.append(this._generatePageNotificationsContainerMarkup("browse-table-data-container"));this._setupBrowsePageFilters()};f.triggerSorting=function(){o.setCurrentPage(1);this.requestNotifications()};f.triggerFiltering=function(n){JSON.stringify(s)!=JSON.stringify(n)&&o&&(o.setCurrentPage(1),s=helpers.objectAssign(n),this.requestNotifications())};f._updateBrowsePageNotificationsMarkup=function(t,i){var s=r._getHeaderLabelsConfiguration(),f,u,e;f=r._generateNotificationsTableMarkup({cssId:"browse-notifications-table",cssClass:"table table-hover fixed-width-table notifications-body-table table-striped",labels:s,notificationsArray:t,notificationIdPrefix:"browse-page-",pageNumber:1,pageSize:o.getPageSize()});u=o.getPagerNumbers(l);e=o.generatePagerMarkup({cssId:"browse-notifications-pager",totalPagesCount:u.totalPagesCount,startNotificationNumber:u.startNotificationNumber,endNotificationNumber:u.endNotificationNumber,totalNotificationsCount:i,filteredNotificationsCount:l});n("#browse-table-data-container").html(f+e);l?g():d();navigation.bindTablesScrollsTogether("#browse-page-tables-container",".notification-header-table-container",".notification-tables-responsive-container");o.enablePagerNavigation("#browse-notifications-pager");navigation.scrollToTop(n("body, html"));n(".notification-tables-responsive-container").scrollLeft(n(".notification-header-table-container").scrollLeft())};f.updateNotificationsMarkers=function(){e=null;tt();v(!0)};f.addNewNotificationMarker=function(n,t){e[n].push(t)};f.removeNotificationMarker=function(n,t){e[n]=e[n].filter(function(n){return n!=t})};f.markFavoriteNotificationMarkers=function(){y(e.Emails,!0,!0);p(e.Comments,!0,!0)};f.markUserFavoriteNotifications=function(t){var r,i,u;for(u in t)r=t[u].getId(),i=this.getNotificationById(r),i&&(i.setIsFavorite(!0),i.setFavoriteInfo(t[u].getFavoriteInfo()),n("#browse-page-notification-id-"+r+" .favorites-popover-icon").addClass("is-favorite"))};f.unmarkUserFavoriteNotifications=function(n){var i,t,r,f;for(r in n)for(f in n[r])i=n[r][f],i&&(t=this.getNotificationById(i.getId()),t&&(t.setIsFavorite(!1),t.setFavoriteInfo(u)))};Date.prototype.toJSONLocal=function(){function n(n){return(n<10?"0":"")+n}return this.getFullYear()+"-"+n(this.getMonth()+1)+"-"+n(this.getDate())};f.getNotificationById=function(n){return a.filter(function(t){return t.getId()==n})[0]};f.isBrowsePageOpen=function(){return!n("#browse-notifications-page").hasClass("hidden")};f._addHidePopoversEventListeners=function(){c.on("hide-products-popovers",function(){n("#ics-products-dropdown").val()?n(".ics-popover-open").addClass("btn-danger"):n(".ics-popover-open").removeClass("btn-danger");n("#hs-products-dropdown").val()?n(".hs-popover-open").addClass("btn-danger"):n(".hs-popover-open").removeClass("btn-danger")});c.on("hide-countries-popovers",function(){n("#issuer-dropdown").val()?n(".issuer-popover-open").addClass("btn-danger"):n(".issuer-popover-open").removeClass("btn-danger");n("#target-dropdown").val()?n(".target-popover-open").addClass("btn-danger"):n(".target-popover-open").removeClass("btn-danger")});c.on("hide-keywords-popover",function(){n("#keywords-dropdown").val()?n(".keywords-popover-open").addClass("btn-danger"):n(".keywords-popover-open").removeClass("btn-danger")});c.on("hide-objectives-popover",function(){n("#objectives-dropdown").val()?n(".objectives-popover-open").addClass("btn-danger"):n(".objectives-popover-open").removeClass("btn-danger")})};f.getTitleFilter=function(){return h.find(".sps-tbt-title-filter").val().replace(/\s[O][R]\s/g,"|")};f.getTypeFilter=function(){return h.find(".notification-type-radio:checked").val()};f.getProductsFilter=function(){return h.find(".ics-hs-product").val().replace(/\s[O][R]\s/g,"|")};f.getProductsWithDropdownsFilter=function(){var n=this.getProductsFilter(),t=products.getProductsDropdownIdsInStringFormat("#ics-products-dropdown"),i=products.getProductsDropdownIdsInStringFormat("#hs-products-dropdown");return(n?n:"")+(t?" OR "+t:"")+(i?" OR "+i:"")};f.getKeywordsFilter=function(){return keywords.getKeywordsDropdownValuesInStringFormat("#keywords-dropdown")};f.getObjectivesFilter=function(){return objectives.getObjectivesDropdownValuesInStringFormat("#objectives-dropdown")};f.getIssuerFilter=function(){return countries.getCountriesDropdownValuesInStringFormat("#issuer-dropdown")};f.getTargetFilter=function(){return countries.getCountriesDropdownValuesInStringFormat("#target-dropdown")};f.getTextFilter=function(n){return h.find(n).val()};f.getDateRangeFilter=function(n){var r=h.find(n),t=r.find(".datetimepicker1").val(),i=r.find(".datetimepicker2").val();return t&&i?t+" - "+i:t?">="+t:i?"<="+i:""};f._getActiveFilters=function(){return{Title:this.getTitleFilter(),FilterSPS:this.getTypeFilter(),Issuer:countries.getCountriesDropdownValuesInStringFormat("#issuer-dropdown"),Issued:this.getDateRangeFilter(".issued-date-filter-cell"),Products:this.getProductsFilter(),ICSProducts:products.getProductsDropdownIdsInStringFormat("#ics-products-dropdown"),HSProducts:products.getProductsDropdownIdsInStringFormat("#hs-products-dropdown"),Keywords:this.getKeywordsFilter(),Objectives:this.getObjectivesFilter(),Target:countries.getCountriesDropdownValuesInStringFormat("#target-dropdown"),Comment:this.getDateRangeFilter(".comments-due-date-filter-cell")}};f.getAllFilteredNotificationsArray=function(t){var u=s?helpers.objectAssign(s):this._getActiveFilters();u.SortField=sorters.getSortExpressionForService();u.SortDirection=sorters.getSortDirection();u.PageNumber=0;u.PageSize=l;n(".export-to-csv").addClass("disable-btn");i.requestBrowseNotificationsPage({pagedUserFilterModel:u,successCallback:function(i){typeof t=="function"&&t(r.getNotificationsArray(i.Notifications));n(".export-to-csv").removeClass("disable-btn")},errorCallback:function(t){toastr.error(t);n(".export-to-csv").removeClass("disable-btn")}})};f.notificationsLoaded=!1;f.requestNotificationsMarkers=v;t.browse=f}(jQuery,window,requests,Notification),function(n,t,i,r,u){"use strict";function ht(n){var i=[],t=null,u;e={};h=[];for(u in n)i=n[u].map(function(n){return t=new r(n.Notification),t.setIsFavorite(!0),t.setFavoriteInfo(n),t}),e[u]=i,h=h.concat(i);e.All=h}function g(){e&&(s=Object.keys(e).sort(),s=s.filter(function(n,t){return s.indexOf(n)==t&&n!=="All"&&n!==""}),n(".add-to-favs-category-input").autocomplete({source:s,minLength:0}))}function nt(t,i){l=t.All;a="All";n(i+" option:first-child").attr("selected","selected");l?n.when(browse.requestNotificationsMarkers()).done(function(){browse.markFavoriteNotificationMarkers();y(sorters.sortByIssued(l))}):y([]);w=!0}function ct(n){s.indexOf(n)===-1&&s.push(n)}function tt(n,t){var r="",i,u;for(u in n)i=n[u],r+='<option value="'+i+'"">'+i+"<\/option>";t.html(r)}function it(t){v=Object.keys(t).sort().filter(function(n){return n!==""});tt(v,n(".favorites-groups-dropdown"));at()}function lt(n,t){t.html("");v.push(n);v.sort();tt(v,t)}function at(){o.off("change",".favorites-groups-dropdown");o.on("change",".favorites-groups-dropdown",function(n){var t=n.currentTarget.value;a=t;k(t)})}function k(n){l=e[n];y(sorters.sortByIssued(l))}function y(t){var e=r._getHeaderLabelsConfiguration(),u,i,f;c||vt();u=r._generateNotificationsTableMarkup({cssId:"favorites-notifications-table",cssClass:"table table-hover fixed-width-table notifications-body-table table-striped",labels:e,notificationsArray:t,notificationIdPrefix:"favorites-page-",pageNumber:c.getCurrentPage(),pageSize:c.getPageSize()});i=c.getPagerNumbers(t.length);f=c.generatePagerMarkup({cssId:"favorites-notifications-pager",totalPagesCount:i.totalPagesCount,startNotificationNumber:i.startNotificationNumber,endNotificationNumber:i.endNotificationNumber,totalNotificationsCount:t.length,filteredNotificationsCount:t.length});n("#favorites-table-data-container").html(u+f);n(".favorites-loader-container").addClass("hidden");navigation.bindTablesScrollsTogether("#favorites-page-tables-container",".notification-header-table-container",".notification-tables-responsive-container");c.enablePagerNavigation("#favorites-notifications-pager")}function vt(){c=new Pager(1,10);c.addEventListener("showpage",function(n){n.selector==="#favorites-notifications-pager"&&y(l)})}function rt(n,t){var i,r;i=e[t];r=h;ut(n,r);yt(n,i);et(n)}function ut(n,t){for(var i in t)if(t[i].getId()==n){t.splice(i,1);break}}function yt(n,t){for(var i in t)if(t[i].getId()==n){t.splice(i,1);return}}function ft(t){var u=t.getFavoriteInfo(),r=u.Category,i;i=n(".favorites-groups-dropdown");wt(e,h,t,r,i);bt(r,i)}function pt(n,t){var i=n.getFavoriteInfo();rt(n.getId(),t.Category);i.Category!==t.Category&&et(n.getId());ft(n)}function et(t){n("#favorites-page-notification-id-"+t).remove()}function wt(t,i,r,u,f){var e=t[u];e?e.indexOf(r)===-1&&e.push(r):(t[u]=[r],lt(u,f),ct(u),s=s.sort(),n(".add-to-favs-category-input").autocomplete("option",{source:s}));i.push(r)}function bt(n,t){n==t.val()?k(n):t.val()=="All"&&k("All")}function kt(){return!n("#favorites-notifications-page").hasClass("hidden")}function ot(){var r,t,u,e=!1,s;o.off("click",".favorites-popover-icon");o.on("click",".favorites-popover-icon",function(i){var o=n(this).offset();i.stopPropagation();s=n(this).parents("tr");e=f.isFavoritesViewOpen();r=s.attr("id").replace("browse-page-notification-id-","").replace("favorites-page-notification-id-","");t=e?f.getNotificationById(r):browse.getNotificationById(r);u=t.getFavoriteInfo();gt(u);n(".add-to-favs-popover").removeClass("hidden").offset({left:parseInt(o.left)-190,top:parseInt(o.top)+25});navigation.scrollDownIfNecessary(o.top,270)});o.off("click",".add-to-favs-category-input");o.on("click",".add-to-favs-category-input",function(){n(this).autocomplete("search","")});o.off("click",".add-to-favs-popover");o.on("click",".add-to-favs-popover",function(n){n.stopPropagation()});o.on("click",function(t){t.target.className!=="ui-menu-item"&&t.which===1&&n(".add-to-favs-popover").addClass("hidden")});o.off("click",".save-fav");o.on("click",".save-fav",function(){var f={},o=auth.userId;f.NotificationID=r;f.Category=n(".add-to-favs-category-input").val();f.UserGuid=o;f.ReminderDate=helpers.convertDateStringToDateObject(n(".add-to-favs-datetimepicker").val()).toJSONLocal();n(this).hasClass("edit-fav")?(f.Guid=u.Guid,i.editFavorite(f,function(i){var r=t.getFavoriteInfo();t.setFavoriteInfo(i);pt(t,r);n(".add-to-favs-popover").addClass("hidden");e&&browse.requestNotifications()},function(n){toastr.error(n)})):i.addToFavorites(f,function(i){t.setFavoriteInfo(i);t.setIsFavorite(!0);n("#browse-page-notification-id-"+r+" .favorites-popover-icon").addClass("is-favorite");ft(t);n(".add-to-favs-popover").addClass("hidden")},function(n){toastr.error(n)})});o.off("click",".remove-from-favs");o.on("click",".remove-from-favs",function(){var t=u.Guid;t&&i.removeFromFavorites(t,function(){e&&s.remove();n(".add-to-favs-popover").addClass("hidden");rt(r,u.Category);st(r);e&&browse.requestNotifications()},function(n){toastr.error(n)})})}function dt(){n(".add-to-favs-category-input").val("");n(".add-to-favs-datetimepicker").val("")}function gt(t){t?(n(".add-to-favs-category-input").val(t.Category),t.ReminderDate?n(".add-to-favs-datetimepicker").val(helpers.formatDate(t.ReminderDate)):n(".add-to-favs-datetimepicker").val(""),n(".add-to-favs").addClass("hidden"),n(".edit-fav").removeClass("hidden"),n(".remove-from-favs").removeClass("hidden")):(dt(),n(".add-to-favs").removeClass("hidden"),n(".edit-fav").addClass("hidden"),n(".remove-from-favs").addClass("hidden"))}function st(t){var i=browse.getNotificationById(t);i&&(i.setIsFavorite(!1),i.setFavoriteInfo(u),n("#browse-page-notification-id-"+t+" .favorites-popover-icon").removeClass("is-favorite"))}function ni(){o.off("click",".delete-current-category-button");o.on("click",".delete-current-category-button",function(){a==="All"?toastr.error(Resources.PreventDeleteCategoryAllMessage):confirm.openConfirmPopup(Resources.DeleteCategoryQuestion,"delete-category-btn")});o.off("click",".delete-category-btn");o.on("click",".delete-category-btn",function(){i.deleteFavoritesCategory(auth.userId,a,function(){n('.groups-dropdown option[value="'+a+'"]').remove();ti(a);ii(a);ri(a);nt(e,".favorites-groups-dropdown");confirm.closeConfirmPopup("delete-category-btn")},function(n){toastr.error(n);confirm.closeConfirmPopup("delete-category-btn")})})}function ti(n){var i=e[n],t,r;for(r in i)t=i[r].getId(),st(t),ut(t,h);e[n]=u}function ii(t){var i=s.indexOf(t);i!==-1&&s.splice(i,1);n(".add-to-favs-category-input").autocomplete("option",{source:s})}function ri(n){var t=v.indexOf(n);t!==-1&&v.splice(t,1)}var f={},c,p=!1,w=!1,v,e=null,h=null,s=[],l,a="All",d,b,o=n(document);f.init=function(){d=n("#favorites-notifications-page");ni();ot()};f.setupFavoritesPage=function(){p||(this._setupInitialFavoritesPageContent(),this.setupFavoritesNotifications(),p=!0)};f.setupFavoritesNotifications=function(){if(e){it(e);f.showTheFirstGroupFromFavoritesNotifications();return}f.getFavoritesNotifications(function(){it(e);f.showTheFirstGroupFromFavoritesNotifications();g()},function(){n(".favorites-loader-container").addClass("hidden")})};f.getFavoritesNotifications=function(n,t){var r=auth.userId;if(r)return i.getUserFavoritesNotifications(r,function(t){ht(t);typeof n=="function"&&n()},t)};f.getAllFavoritesNotificationsArr=function(t){if(h&&typeof t=="function"){t(h);return}n.when(f.getFavoritesNotifications()).done(function(){h&&typeof t=="function"&&(g(),t(h))});s=s.sort()};f.triggerSorting=function(){l=sorters.sortNotifications(l);c&&c.setCurrentPage(1);y(l)};f.showTheFirstGroupFromFavoritesNotifications=function(){w||nt(e,".favorites-groups-dropdown")};f._setupInitialFavoritesPageContent=function(){var t,i;d.append('<div id="favorites-page-tables-container" class="tables-container"><\/div>');b=n("#favorites-page-tables-container");t=browse._getTableHeaderMarkup("favorites-table-filter-header",!1);b.append(t);i=browse._generatePageNotificationsContainerMarkup("favorites-table-data-container");b.append(i)};f.clearFavoritesData=function(){browse.unmarkUserFavoriteNotifications(e);e=null;h=null;p=!1;w=!1;s=[];n(".favorites-popover-icon").removeClass("is-favorite")};f.getNotificationById=function(n){return h.filter(function(t){return t.getId()==n})[0]};t.favorites=f;f.isFavoritesViewOpen=kt;f.setUpNotificationFavoritesInfoEventListeners=ot}(jQuery,window,requests,Notification);auth=function(n){"use strict";function ot(){navigation.enableHeaderItemsToggle();navigation.enableLanguageChange();yt();vt();ii();ti();ui();fi();ei();wt();nr();li()}function st(t,i,r){var u=n("body");u.addClass("logged");(t||i)&&u.addClass("nep-user");r&&u.addClass("groups-management")}function ht(){n("body").removeClass("logged").removeClass("nep-user").removeClass("groups-management")}function ct(){countries.getAllCountries(function(){var t=countries.getCountriesOptionsMarkup("country-registration-option-",!1),i=countries.getCountriesOptionsMarkup("countries-registration-option-",!0);n(".countries-select").html(i).trigger("chosen:updated");n(".country-select").html(t).val("").trigger("chosen:updated")})}function lt(){n(".organization-types-select, .contact-form-organization-types").multiselect({numberDisplayed:10});requests.getAllOrganizationTypes(function(t){var u=t.sort(function(n,t){return n.OrderNumber-t.OrderNumber}),r="",i;v=t;for(i in u)r+='<option id="'+t[i].ID+'" value="'+t[i].ID+'" label="'+t[i].Name+'"><\/option>';n("select.organization-types-select").html(r).multiselect("rebuild");n("select.contact-form-organization-types").html(r).val("").multiselect("rebuild")})}function at(){requests.getAllOrganizationSectors(function(t){var r="",i;a=t;for(i in t)r+='<option value="'+t[i].ID+'"'+(i==0?' checked="checked"':"")+">"+t[i].Name+"<\/option>";n(".organization-sector-select").html(r).trigger("chosen:updated")})}function y(){var t={},i=n(".first-name-input"),r=n(".last-name-input"),u=n(".email-input"),f=n(".password-input");return t.FirstName=i.val(),t.LastName=r.val(),t.Email=u.val(),t.Phone=n(".phone-input").val(),t.Gender=n(".gender-select").val(),t.OrganizationName=n(".organization-name-input").val(),t.Password=f.val(),t.OrganizationTypeIDs=rr(),t.InterestedCountriesNames=ir(),t.CountryID=parseInt(n(".country-select option:selected").attr("id").replace("country-registration-option-","")),t.SectorID=n(".organization-sector-select").val(),t.ICSProducts=products.getProductsDropdownIdsInStringFormat(".ics-product-select"),t.HSProducts=products.getProductsDropdownIdsInStringFormat(".hs-product-select"),t.Products=filterParser.parseCommasToOrOperators(filterParser.parseLogicalOperatorsToServerMode(n(".product-selection-input").val())),t.FilterSPS=dt(),t.EmailsPeriod=gt(),t.EmailsForFilterNotif=ni(),t}function vt(){i.off("change",".first-name-input, .last-name-input, .email-input, .password-input, .organization-name-input");i.on("change",".first-name-input, .last-name-input, .email-input, .password-input, .organization-name-input",function(){p(n(this))});i.off("change",".country-select, .organization-types-select, .organization-sector-select");i.on("change",".country-select, .organization-types-select, .organization-sector-select",function(){p(n(this),!0)})}function yt(){i.off("click","#register-button");i.on("click","#register-button",function(){var t=this;pt()?(navigation.showLoadingOverlay(),setTimeout(function(){n(t).hasClass("btn-update")?bt(y()):kt(y())},15)):toastr.error(Resources.FillInAllMandatoryFieldsMessage)})}function r(n){n.addClass("red-border")}function u(n){n.removeClass("red-border")}function e(n){n.val()!==""||n.hasClass("hidden")?u(n):r(n)}function p(n,t){var i=n,f=n.val();t&&(i=n.next());n.hasClass("email-input")?f===""||f===null?(r(i),i.parent().removeClass("invalid-email")):helpers.isTheEmailValid(f)?(i.parent().removeClass("invalid-email"),u(i)):(r(i),i.parent().addClass("invalid-email")):f===""||f===null?r(i):u(i)}function pt(){return n(".red-border").length===0}function l(){var t=n(".country-select"),i=n(".organization-types-select"),f=n(".organization-sector-select"),o=n(".email-input");e(o);e(n(".first-name-input"));e(n(".last-name-input"));e(n(".password-input"));e(n(".organization-name-input"));t.val()===null?r(t.next()):u(t.next());i.val()===null?r(i.next()):u(i.next());f.val()===null?r(f.next()):u(f.next());o.parent().removeClass("invalid-email")}function wt(){i.off("click",".btn-change-password");i.on("click",".btn-change-password",function(i){var r=n(this),u={},e="";i.preventDefault();r.hasClass("disable-btn")||(r.addClass("disable-btn"),u.OldPassword=n(".old-password-input").val(),u.Password=n(".new-password-input").val(),u.Guid=r.attr("data-user-id"),e=r.attr("data-update-type"),u.Guid&&u.Password!==""?requests.updateUser(u,e,function(n){e==="ChangePasswordAndLogin"?(t.userId=n.Guid,b(n)):f(n);s();r.removeClass("disable-btn");toastr.success(Resources.PasswordChangedMessage)},function(n){r.removeClass("disable-btn");toastr.error(n)}):(r.removeClass("disable-btn"),toastr.error(Resources.PasswordCannotBeEmptyMessage)))})}function bt(i){i.Guid=t.userId;requests.updateUser(i,"UpdateUser",function(t){f(t);t.IsSPSAdmin||t.IsTBTAdmin||n("body").removeClass("nep-user");w();c();et();filters.updateUserFilter(t);toastr.success(Resources.ProfileUpdateSuccessMessage)},function(n){toastr.error(n);navigation.hideLoadingOverlay()})}function kt(n){requests.registerUser(n,function(n){t.userId=n.Guid;t.currentUser=n;f(n);w();c();ut();rt();gi(n.FirstName);filters.getAllFilters();toastr.success(Resources.RegisterNewUserSuccessMessage)},function(n){toastr.error(n);navigation.hideLoadingOverlay()})}function w(){n(".registration-popup").addClass("hidden");navigation.hideLoadingOverlay()}function dt(){return n(".notification-type-radio-button:checked").val()}function gt(){return n(".notification-period-radio-button:checked").val()}function ni(){return n(".receive-doc-emails-for-my-filters-radio-button-yes:checked").length?!0:!1}function ti(){t.userId=localStorage.getItem("userId");window.location.href.indexOf("reset-password")>-1?d(window.location.pathname.substr(-2,2)):t.userId?requests.getUserById(t.userId,function(n){b(n)}):d()}function b(n){t.currentUser=n;c();g(n.GroupsManagement,n.IsSPSAdmin,n.IsTBTAdmin);f(n);k(n);management.updateNationalSettings(n);notificationSharing.initRecipientsField()}function ii(){i.off("click",".btn-login");i.on("click",".btn-login",function(i){var r={};i.preventDefault();r.Email=n(".login-email-input").val();r.Password=n(".login-password-input").val();n(this).hasClass("forgot-password-btn")?(navigation.showLoadingOverlay(),requests.forgotPassword(r.Email,function(){toastr.success(Resources.ForgotPasswordSuccessMessage);navigation.hideLoadingOverlay();s();h()},function(n){toastr.error(n);navigation.hideLoadingOverlay()})):r.Email!==""&&r.Password!==""?(navigation.showLoadingOverlay(),requests.logIn(r,function(n){navigation.hideLoadingOverlay();n&&(t.userId=n.Guid,t.currentUser=n,s(),c(),g(n.GroupsManagement,n.IsSPSAdmin,n.IsTBTAdmin),f(n),k(n),management.updateNationalSettings(n),enquiryPoints.updateListForLoggedUsers(),filters.getAllFilters(),browse.notificationsLoaded&&(browse.requestNotifications(),favorites.setupFavoritesPage()),management.getContactsData(),management.getNationalUsers(),notificationSharing.initRecipientsField())},function(n){navigation.hideLoadingOverlay();toastr.error(n)})):toastr.error(Resources.EmailAndPasswordNotFilledMessage)})}function ri(){hasher.setHash("home");ci();hi();ft();filters.clearAllFiltersDataAfterLogout();favorites.clearFavoritesData();management.clearManagementData();notificationSharing.clearSharingData();t.userId=undefined;t.currentUser=undefined;browse.updateNotificationsMarkers();enquiryPoints.updateListForNotLoggedUsers();contact.clearAllContactFields()}function ui(){i.off("click",".forgot-password");i.on("click",".forgot-password",function(t){var i=n(".login-password-input");t.preventDefault();i.addClass("hidden");i.prev("label").addClass("hidden");i.next().addClass("hidden");n(".login-form-link").addClass("hidden");n(".login-form-register-link").addClass("hidden");n(".login-form-text").addClass("hidden");n(".btn-login").addClass("forgot-password-btn").html(Resources.Send);n(".btn-back-to-log-in").removeClass("hidden")});i.off("click",".btn-back-to-log-in");i.on("click",".btn-back-to-log-in",function(n){n.preventDefault();h()})}function h(){var t=n(".login-password-input");t.removeClass("hidden");t.prev("label").removeClass("hidden");t.next().removeClass("hidden");n(".login-form-link").removeClass("hidden");n(".login-form-text").removeClass("hidden");n(".login-form-register-link").removeClass("hidden");n(".btn-login").removeClass("forgot-password-btn").html(Resources.LogIn);n(".btn-back-to-log-in").addClass("hidden")}function fi(){i.off("click",".login-form-register-link");i.on("click",".login-form-register-link",function(){n(".register-header-item").click()})}function ei(){i.off("click",".registration-popup .close-popup");i.on("click",".registration-popup .close-popup",function(){oi()});i.off("click",".register-header-item");i.on("click",".register-header-item",function(n){n.stopPropagation()})}function oi(){n(".registration-popup").addClass("hidden");n(".background-disabled").addClass("hidden");n(".hs-product-select").html("").trigger("chosen:updated")}function si(){n(".eping-popup input").val("");n(".popup-message").addClass("hidden")}function f(n){localStorage.setItem("userId",n.Guid);t.currentUser=n;st(n.IsSPSAdmin,n.IsTBTAdmin,n.GroupsManagement)}function k(n){var t=n.Language?n.Language.toLowerCase():"en";navigation.changeLanguageInURL(t,function(){o(t)})}function d(t){var i=t?t:localStorage.getItem("language"),r=window.location.pathname;i?r!=="/"+i?navigation.changeLanguageInURL(i,function(){o(i)}):o(i):r==="/en"?(n(".language-menu-item .en").addClass("selected"),n(".language-header-btn").html("en"),o("en")):navigation.changeLanguageInURL("en",function(){o("en")})}function o(t){requests.changeAcceptLanguage(t);n(".language-menu-item ."+t).addClass("selected");n(".language-header-btn").html(t);auth.triggerEvent("language-init-success")}function hi(){localStorage.removeItem("userId");t.currentUser=undefined;ht()}function g(t,i,r){(i||r||t)&&n(".open-management-page").removeClass("hidden")}function c(){n(".change-password-header-item").removeClass("hidden");n(".log-in-header-item").html(Resources.LogOut).addClass("logged-in");n(".register-header-item").html(Resources.MyAccount).addClass("logged-in");n(".open-favorites-page").removeClass("hidden");n(".auth-buttons-container").addClass("hidden")}function ci(){n(".change-password-header-item").addClass("hidden");n(".log-in-header-item").html(Resources.LogIn).removeClass("logged-in");n(".register-header-item").html(Resources.Subscribe).removeClass("logged-in");n(".open-favorites-page").addClass("hidden");n(".open-management-page").addClass("hidden");n(".auth-buttons-container").removeClass("hidden")}function s(){n(".eping-popup").addClass("hidden");n(".background-disabled").addClass("hidden");si()}function li(){i.off("click",".eping-popup .close-popup");i.on("click",".eping-popup .close-popup",function(){s();n(this).parent().hasClass("eping-login-popup")&&h()});i.on("click",".background-disabled",function(){n(".eping-login-popup").hasClass("hidden")&&n(".eping-change-password-popup").hasClass("hidden")||(s(),h())});i.off("click",".eping-popup");i.on("click",".eping-popup",function(n){n.stopPropagation()})}function ai(t){n(".first-name-input").val(t.FirstName);n(".last-name-input").val(t.LastName);n(".email-input").val(t.Email);n(".phone-input").val(t.Phone);n(".organization-name-input").val(t.OrganizationName);n(".organization-sector-select").val(t.SectorID).trigger("chosen:updated");n(".product-selection-input").val(filterParser.parseLogicalOperatorsToVisibleMode(t.Products));di(t.Gender);ki(t.OrganizationTypeIDs);wi(t);bi(t.InterestedCountriesNames,t.CountryID);vi(t.FilterSPS);yi(t.EmailsPeriod);pi(t.EmailsForFilterNotif);rt();ut();l()}function vi(t){t===!0?n(".notification-type-radio-button-sps").prop("checked",!0):t===!1?n(".notification-type-radio-button-tbt").prop("checked",!0):nt()}function yi(t){t==="Weekly"?n(".notification-period-radio-button-weekly").prop("checked",!0):t==="No emails"?n(".notification-period-radio-button-no-emails").prop("checked",!0):tt()}function pi(t){t?it():n(".receive-doc-emails-for-my-filters-radio-button-no").prop("checked",!0)}function nt(){n(".notification-type-radio-button-all").prop("checked",!0)}function tt(){n(".notification-period-radio-button-daily").prop("checked",!0)}function it(){n(".receive-doc-emails-for-my-filters-radio-button-yes").prop("checked",!0)}function rt(){n(".password-input").addClass("hidden");n(".password-input").prev().addClass("hidden");n(".password-input").next().addClass("hidden")}function wi(t){var i=t.Products,r=t.ICSProducts,u=t.HSProducts;i?products.updateProductsInput(i,n(".product-selection-input")):products.updateProductsInput("",n(".product-selection-input"));setTimeout(function(){products.updateIcsProductsRegistrationDropdown(r,n("select.ics-product-select"));products.updateHsProductsRegistrationDropdown(u,n("select.hs-product-select"))},100)}function bi(t,i){countries.updateCountriesDropdown(t,".countries-select");n(".country-select").find("#country-registration-option-"+i).prop("selected",!0);n(".country-select").trigger("chosen:updated")}function ki(t){n("select.organization-types-select").val(t).multiselect("rebuild").trigger("change")}function di(t){n(".gender-select").val(t).trigger("chosen:updated")}function ut(){var t=n("#register-button");n(".registration-form-container h2").html("Update User");t.html(Resources.Update);t.addClass("btn-update")}function ft(){var t=n("#register-button");n(".registration-personal-information-container input").not(".sector-radio-button").val("");n(".product-selection-input").val("");n(".password-input").removeClass("hidden");n(".password-input").prev().removeClass("hidden");n(".password-input").next().removeClass("hidden");n("select.organization-sector-select").val("").trigger("chosen:updated");n("select.gender-select").val("").trigger("chosen:updated");n("select.countries-select").val("").trigger("chosen:updated");n("select.country-select").val("").trigger("chosen:updated");n("select.product-select").val("").trigger("chosen:updated");n("select.organization-types-select").val("").multiselect("rebuild");nt();tt();it();l();t.html(Resources.Register);t.removeClass("btn-update")}function gi(t){n(".welcome-message-user-name").html(" "+t);n(".registration-welcome-message").removeClass("hidden")}function et(){n(".registration-welcome-message").addClass("hidden")}function nr(){i.off("click",".toggle-password-symbol");i.on("click",".toggle-password-symbol",function(){var t=n(this).prev("input");t.attr("type")==="password"?t.attr("type","text"):t.attr("type","password")})}function tr(){n(".toggle-password-symbol").prev("input").attr("type","password")}function ir(){var i=n(".countries-select").val(),t="",r;for(r in i)t+=i[r]+"|";return t.substring(0,t.length-1)}function rr(){var t=n(".organization-types-select").val();return t?t:[]}var t={},a=[],v=[],i=n(document);return eventy.eventEnable(t),t.loadComplexFieldsData=function(){n(".eping-chosen-select").chosen();n(".gender-select").chosen({disable_search_threshold:10});ct();lt();at()},t.getSectorById=function(n){var t=a.filter(function(t){return t.ID===n});return t.length?t[0].Name:""},t.getOrganizationTypesByIds=function(n){var t=v.filter(function(t){return n.indexOf(t.ID)>-1}).map(function(n){return n.Name});return t.length?t.join(";<\/br>"):""},t.init=ot,t.hideRegistrationWelcomeMessage=et,t.hidePasswordInPasswordInputs=tr,t.addRedBorderToRequiredFields=l,t.logoutUser=ri,t.updateProfileMarkup=ai,t.removeProfileData=ft,t.saveUserData=f,t}(jQuery);notificationsApp=function(n){"use strict";function u(){window.location.href.indexOf("localhost")!==-1;f();auth.addEventListener("language-init-success",function(){requests.init();confirm.init();contact.init();newsAndEvents.init();products.init();objectives.init();keywords.init();countries.init();filterParser.init();filters.init();changePassword.init();enquiryPoints.init();epingForum.init();chat.init();notificationSharing.init();notificationDetails.init();notificationExport.init();favorites.init();browse.init();sorters.init();management.init();navigation.init();auth.loadComplexFieldsData();navigation.enableHeaderMenu();e();o()});auth.init()}function f(){var n;localStorage&&localStorage.clear&&(n=localStorage.getItem("version"),n&&n===r||(localStorage.clear(),localStorage.setItem("version",r)))}function e(){var n={};n.SortField="DistributionDate";n.SortDirection="desc";n.PageNumber=0;n.PageSize=10;requests.requestLatestNotifications({pagedUserFilterModel:n,successCallback:function(n){n&&(i=n.Notifications.map(function(n){return new Notification(n)}).reverse(),s())},errorCallback:function(n){toastr.error(n)}})}function o(){requests.getLastYearNotificationsCount(function(t){var r=Math.floor(t/10),i=r,u=setInterval(function(){i>t?(n(".statistics-number").html(t),clearInterval(u)):(n(".statistics-number").html(i),i+=r)},100)},function(n){toastr.error(n)})}function s(){var r="",u,t;for(u in i)t=i[u],r+='<div class="latest-notification"><div class="latest-notification-title">'+t.getNotifyingCountryName()+", "+t.getDateOfDistributionAsDDMMYY()+'<\/div><div><div class="latest-notification-text"><span data-notification-id="'+t.getId()+'" class="document-symbol">'+t.getDocumentSymbol()+"<\/span>"+helpers.applySeeMore(t.getDocumentTitle(),200,!0)+"<\/div><\/div><\/div>";n(".latest-notifications").html(r)}var t={},r="5",i=[],h=n(document);return eventy.eventEnable(t),t.baseURL=n("#baseURL").val(),t.init=u,t}(jQuery,window);$(document).ready(function(){notificationsApp.init()})