function assign_bootstrap_mode(){try{width=$(window).width();height=$(window).height();var n="",t="";height<580&&(t="small-height");width<768?n="mode-xs":width<992?n="mode-sm":width>994&&(n="mode-md");$("body").removeClass("small-height").removeClass("mode-xs").removeClass("mode-sm").removeClass("mode-md").removeClass("mode-lg").addClass(n).addClass(t)}catch(i){}}function debounce(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function initFixedTables(){var n=$(".table-responsive table").addClass("table"),t;n.length&&(copyCaption(n),t=$(".table tbody th").closest(".table").DataTable({paging:!1,ordering:!1,info:!1,searching:!1,scrollY:!1,scrollX:!0,scrollCollapse:!1,fixedColumns:{leftColumns:1,rightColumns:0}}))}function copyCaption(n){n.each(function(){var n=$(this).find("caption"),t;n.hide();t=n.text();$("<div>"+t+"<\/div>").insertBefore($(this))})}function initGreenStrip(n){$(".container-fluid.strip-title-green").length>0&&($("article").not(".HomeArtical").addClass("green-class-for-article"),$(".container-fluid.strip-title-green").each(function(){var t=$(this),i=$(".green-class-for-blue-menu"),r=$(".green-class-for-article"),u=$(window).width();$(this).find(".remove-green-announcement").on("click",function(){u>=994&&r.animate({paddingTop:40},200);i.animate({top:90},200);t.animate({height:0},200,function(){t.remove()});$.ajax({url:n,type:"GET",cache:!1});event.preventDefault()})}))}function jqDatePickerDirective(){return{restrict:"A",require:"ngModel",scope:{dateFieldName:"@dateFieldName",startYear:"@startYear",endYear:"@endYear",onSelectFunction:"&dateSelectEvent"},link:function(n,t){function i(){clearTimeout(i.timer);$(".ui-datepicker.ui-widget .ui-datepicker-calendar").is(":visible")?($(".ui-datepicker-next, .ui-datepicker-prev").each(function(){var n=$(this);n.attr("href","javascript:void(0)");n.attr("role","button")}),$(".ui-datepicker-today > a").attr("aria-current","date")):i.timer=setTimeout(i,10)}var f=new Date,e=f.getFullYear(),o=parseInt(e)+parseInt(n.endYear),r,u;t.datepicker({dateFormat:"dd/mm/yy",showButtonPanel:!1,changeMonth:!0,changeYear:!0,yearRange:""+n.startYear+":"+o+"",minDate:new Date(1900,0,1),inline:!0,onSelect:function(t){n.$parent[n.dateFieldName]=t;n.$parent[n.dateFieldName+"Obj"]=$(this).datepicker("getDate");n.onSelectFunction()},beforeShow:function(){i()}});r=(resources_GLOBALJS||{}).DatePickerDescription;r&&t.attr("aria-label",t.attr("aria-label")+", "+r);u=$("html").attr("lang"),function(n){typeof define=="function"&&define.amd?define(["../jquery.ui.datepicker"],n):n(jQuery.datepicker)}(function(n){return n.regional.he={closeText:"סגור",prevText:"הקודם",nextText:"הבא",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יוני","יולי","אוג","ספט","אוק","נוב","דצמ"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א","ב","ג","ד","ה","ו","ש"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},n.regional.ar={closeText:"مغلق",prevText:"السابق",nextText:"التالي",currentText:"اليوم",monthNames:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:[" أح ","اث "," ثل"," أر "," خم ","جم ","سب "],weekHeader:"أسبوع",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},n.regional.en={closeText:"Close",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},n.regional.ru={closeText:"Закрыть",prevText:"Пред",nextText:"След",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],weekHeader:"Нед",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},n.regional.fr={closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthNamesShort:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],dayNames:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],dayNamesShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],dayNamesMin:["D","L","M","M","J","V","S"],weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},n.regional.es={closeText:"Cerrar",prevText:"Ant",nextText:"Sig",currentText:"Hoy",monthNames:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthNamesShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],dayNames:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],dayNamesShort:["dom","lun","mar","mié","jue","vie","sáb"],dayNamesMin:["Do","Lu","Ma","Mi","Ju","Vi","Sá"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},n.setDefaults(n.regional[u]),n.regional[u]})}}}function WebApiController(n,t,i,r,u){var f,e,o;n.OfficeSelected=function(t){if(t){var u=r("filter")(n.OfficesList.Offices,{ItemUniqueId:t.ItemUniqueId},!0);n.selected_OfficeId=u[0];n.selected_OfficeId&&n.selected_OfficeId.ItemUniqueId&&(i.search("topic",null),i.search("subTopic",null),i.search("targetaudience",null),i.search("subTargetAudience",null),i.search("UnitId",null),i.search("OfficeId",n.selected_OfficeId.ItemUniqueId));n.removeFilter("selected_PmoMinistersComittee","PmoMinistersComittee");n.removeFilter("selected_targetAudience","targetAudience");n.removeFilter("selected_subTargetAudience","subTargetAudience");n.removeUnitFilter();n.getUnits();n.getTopics();n.getTargetAudiences();n.getTypes("policyType");n.filterChanged("OfficeId");n.setPaging();n.removeFilter("selected_memorializationType","memorializationType");n.removeFilter("selected_legalInfoType","legalInfoType");n.removeFilter("selected_newsType","newsType");n.removeFilter("selected_policyType","policyType");n.removeFilter("selected_publicationType","publicationType");n.removeFilter("selected_informationType","informationType")}};n.setPaging=function(){n.limit=n.itemsPerPage;n.skip=0;o()};n.removeOfficeFilter=function(){n.officeFilter="";l()};n.init=function(t,o,h,c,l,a,y,p,w,d,g){var tt,nt;n.pmoOfficeId=c;n.GovernmentCommittee=l;n.itemsPerPage=t;n.pagingLinksCount=o;n.policyPagesInOfficePage=h;n.requests=[];n.showreRsultsTitle=!1;n.blockCollector=(i.search().blockCollector||"").toLowerCase()=="true";n.drushimTypeUniqueId=a;n.rfpTypeUniqueId_Michrazim=y;n.rfpTypeUniqueId_KolKore=p;n.rfpTypeUniqueId_grants=w;n.rfpStatusTypeUniqueId=d;n.resourceActiveTitle=g;n.selected_rfpStatusType=null;n.openOrClose=!0;n.selected_drushimStatusType="1";u.isPolicyPage||u.isPublicationPage||u.isNewsPage||u.isMemorializationPage||u.isLegalInfo||u.isInformationTypePage||u.isPublicSharing||u.isLastContentPage?(u.isPolicyPage&&(f("policyType"),f("PmoMinistersComittee"),f("PmoGovernment")),u.isMemorializationPage&&f("memorializationType"),u.isLegalInfo&&(f("legalInfoType"),f("courttype")),(u.isPublicationPage||u.isPublicSharing)&&(f("rfpStatusType"),f("drushimEmploymentType"),f("RFPLocation"),f("drushimLocation")),u.isNewsPage&&(f("newsType"),f("PmoGovernment")),u.isInformationTypePage,tt=u.isPolicyPage?"policy":u.isPublicationPage?"publication":u.isMemorializationPage?"memorialization":u.legalInfo?"legalInfo":u.isNewsPage?"news":u.isInformationTypePage?"informationtype":null,u.isPolicyPage&&e("policyFilters"),u.isMemorializationPage&&e("memorializationFilters"),u.isLegalInfo&&e("legalInfoTypeFilters"),u.isPublicationPage&&e("publicationsFilters"),u.isPublicSharing&&e("publicSharingFilters"),u.isNewsPage&&e("newsFilters"),u.isInformationTypePage&&e("informationTypeFilters"),u.isLastContentPage&&e("lastContentFilters"),nt=r("filter")(n.types,{ItemUniqueId:i.search().informationType}),nt&&nt.length==1&&(n.selected_informationType=nt[0]),b(),v("startDate"),v("endDate"),(u.isPolicyPage||u.isLegalInfo)&&k(),s()):n.filterPoliciesByOffice()};f=function(t){t=="drushimStatusType"&&i.search()[t]!=undefined&&i.search()[t]!=""&&(n["selected_"+t]=i.search()[t]);u.getWebApiItems(t).then(function(r){n[t]=r.data;n["selected_"+t]=u.getItemById(n[t].results,i.search()[t]);c();t.indexOf("Type")>0&&t.indexOf("rfp")<0&&t.indexOf("drushim")<0&&n.getTypes(t);t=="OfficeId"&&(n.getUnits(),n.selected_UnitId=u.getItemById(n.childUnits,i.search().UnitId))})};e=function(t){u.getWebApiItems(t).then(function(t){n.OfficesList=t.data;c();(u.isPublicationPage||u.isPublicSharing||u.isLastContentPage)&&l("publicationType");p();y("OfficeId")})};n.getCollectorTypeDesc=function(t){var i;return angular.forEach(n.childTypes,function(n){n.ItemUniqueId==t&&(i=n.Title)}),i};var y=function(t){n["selected_"+t]=u.getItemById(n.OfficesList.Offices,i.search().OfficeId);t=="OfficeId"&&(n.getUnits(),n.selected_UnitId=u.getItemById(n.childUnits,i.search().UnitId),n.getTopics(),n.getTargetAudiences(),n.getTypes())},c=function(){n.Topics=[];n.childTopics=[];n.OfficesList&&angular.forEach(n.OfficesList.Offices,function(t){angular.forEach(t.Topics,function(t){var i=!1;angular.forEach(n.Topics,function(n){n.ItemUniqueId==t.ItemUniqueId&&(i=!0)});i||n.Topics.push(t)})});n.StoredTopics=n.Topics},l=function(t){n.TypesList=[];angular.forEach(n.OfficesList.Offices,function(t){angular.forEach(t.Types,function(t){var i=!1;angular.forEach(n.TypesList,function(n){n.ItemUniqueId==t.ItemUniqueId&&(i=!0)});i||n.TypesList.push(t)})});n.childTypes=n.TypesList;var r=i.search()[t];r&&(n["selected_"+t]=u.getItemById(n.childTypes,r))},p=function(){n.TargetAudiences=[];n.childTargetAudiences=[];angular.forEach(n.OfficesList.Offices,function(t){angular.forEach(t.RelatedTargetAudiences,function(t){var i=!1;angular.forEach(n.TargetAudiences,function(n){n&&n!=""&&n.ItemUniqueId==t.ItemUniqueId&&(i=!0)});i||n.TargetAudiences.push(t)})});n.StoredTargetAudiences=n.TargetAudiences};n.getUnits=function(){n.childUnits=[];n.selected_UnitId=null;n.selected_OfficeId!=null&&(n.childUnits=n.selected_OfficeId.Units)};n.getTopics=function(){n.childTopics=[];n.selected_Topic={ItemUniqueId:""};n.childTopics=n.selected_OfficeId!=null&&n.selected_OfficeId.ItemUniqueId?n.selected_OfficeId.Topics:n.StoredTopics;var t=i.search().topic;t&&(n.selected_topic=u.getItemById(n.childTopics,t));n.getSubTopics()};n.getTargetAudiences=function(){n.childTargetAudiences=[];n.selected_targetAudience=n.childTargetAudiences[0];n.childTargetAudiences=n.selected_OfficeId!=null&&n.selected_OfficeId.ItemUniqueId?n.selected_OfficeId.RelatedTargetAudiences:n.StoredTargetAudiences;var t=i.search().targetAudience;t&&(n.selected_targetAudience=u.getItemById(n.childTargetAudiences,t));n.getSubTargetAudiences()};n.getTypes=function(t){n.childTypes!=[]?n.childTypes:[];n.selected_OfficeId!=null&&n.selected_OfficeId.ItemUniqueId?n.selected_OfficeId.Types&&n.selected_OfficeId.Types.length>0?n.childTypes=n.selected_OfficeId.Types:t!=undefined&&(n.removeFilter("selected_"+t,t),n.childTypes=n[t]?n[t].results:[]):n[t]&&n[t].results&&(n[t].ItemUniqueId||(n.childTypes=n[t].results))};n.getSubTopics=function(){n.childSubTopics=[];n.selected_subTopic=null;n.SubTopics=[];n.selected_topic&&angular.forEach(n.OfficesList.Offices,function(t){t.Topics&&(n.selected_OfficeId?angular.forEach(t.Topics,function(i){t.ItemUniqueId==n.selected_OfficeId.ItemUniqueId&&i.ItemUniqueId==n.selected_topic.ItemUniqueId&&i.SubItems&&angular.forEach(i.SubItems,function(t){var i=n.childSubTopics.filter(function(n){return n.ItemUniqueId==t.ItemUniqueId});i.length<=0&&n.childSubTopics.push(t)})}):angular.forEach(t.Topics,function(t){t.ItemUniqueId==n.selected_topic.ItemUniqueId&&t.SubItems&&angular.forEach(t.SubItems,function(t){var i=n.childSubTopics.filter(function(n){return n.ItemUniqueId==t.ItemUniqueId});i.length<=0&&n.childSubTopics.push(t)})}))});var t=i.search().subTopic;t&&(n.selected_subTopic=u.getItemById(n.childSubTopics,t));n.setPaging()};n.getSubTargetAudiences=function(){n.childSubTargetAudiences=[];n.selected_subTargetAudience=n.childSubTargetAudiences[0];n.SubTargetAudiences=[];n.selected_targetAudience!=null&&n.selected_targetAudience.ItemUniqueId&&(n.childSubTargetAudiences=n.selected_targetAudience.SubItems);var t=i.search().subTargetAudience;t&&(n.selected_subTargetAudience=u.getItemById(n.childSubTargetAudiences,t))};var a=function(t){n.requests.splice(n.requests.indexOf(t),1)},w=function(){angular.forEach(n.requests,function(n){n.cancel("Cancelled by new query");a(n)})},s=function(){w();var r=i.url().indexOf("?")>=0?i.url().substring(i.url().indexOf("?"),i.url().length):"",t=u.getPageData(r);n.requests.push(t);n.loading=!0;t.promise.then(function(i){n.loading=!1;n.DataItems=i;n.pagingInfo=u.getPagingInfo(n.DataItems.current_page,n.pagingLinksCount,n.DataItems.pages);a(t);n.showreRsultsTitle=!0},function(){n.showreRsultsTitle=!0});angular.forEach(i.search(),function(n,t){(n=="null"||n=="undefined"||n=="")&&i.search(t,null)})};n.filterPoliciesByOffice=function(){var t=u.getPageData("?skip=0&limit="+n.policyPagesInOfficePage+"&OfficeId="+n.OfficeIdOfPage+"&ConnectedPolicies="+n.OfficeConnectedPolicies,u.webApiUrls.policies);t.promise.then(function(t){n.DataItems=t.data},function(){})};var b=function(){n.keywords=u.getValidKeywordsFromUrl(i.search().keywords)},k=function(){n.procedureNumber=u.getValidProcedureNumberFromUrl(i.search().procedureNumber)},v=function(t){n[t]=u.getValidDateFromUrl(i.search()[t],"dd/MM/yyyy")},h=function(t){return t=="selected_drushimStatusType"?n[t]:n[t]==null?"":n[t].ItemUniqueId};n.filterChanged=function(t,u){var f,e;t=="Type"&&(n.removeFilter("selected_rfpStatusType","rfpStatusType"),n.removeFilter("selected_drushimStatusType","drushimStatusType"),n.removeFilter("selected_drushimEmploymentType","drushimEmploymentType"),n.removeFilter("selected_drushimLocation","drushimLocation"),n.removeFilter("selected_RFPLocation","RFPLocation"),n.removeFilter("selected_informationType","informationType"),n.selected_publicationType&&n.selected_publicationType.ItemUniqueId==n.drushimTypeUniqueId?(n.selected_drushimStatusType="1",n.filterChanged("drushimStatusType"),n.setPaging()):n.selected_publicationType&&(n.selected_publicationType.ItemUniqueId==n.rfpTypeUniqueId_Michrazim||n.selected_publicationType.ItemUniqueId==n.rfpTypeUniqueId_KolKore||n.selected_publicationType.ItemUniqueId==n.rfpTypeUniqueId_grants)&&(f=r("filter")(n.rfpStatusType.results,{ItemUniqueId:n.rfpStatusTypeUniqueId},!0)[0],n.selected_rfpStatusType=f?f:null,n.filterChanged("rfpStatusType"),n.setPaging()));u?h("selected_"+u+t)&&i.search(u+t,h("selected_"+u+t)):(e=h("selected_"+t),t=="OfficeId"&&(n.selected_OfficeId&&n.selected_OfficeId.ItemUniqueId||i.search(t,null),n.OfficesList&&n.OfficesList.Offices&&angular.forEach(n.OfficesList.Offices,function(i){i.ItemUniqueId==n["selected_"+t]&&(n.selected_OfficeId=i);n.getUnits()})),t=="subTopic"&&n.selected_topic&&!n.selected_topic.ItemUniqueId?n.childSubTopics=[]:i.search(t,e||null));n.setPaging();o();s()};n.textFilterChanged=function(t){i.search(t,n[t]==null?"":n[t]);n.limit=n.itemsPerPage;n.skip=0;o();s()};n.dateFilterChanged=function(t){i.search(t,n[t]==null?"":r("date")(n[t+"Obj"],"yyyy-MM-dd"));n.limit=n.itemsPerPage;n.skip=0;o();s()};n.initFreeText=function(t,i){$("#"+i).keyup(debounce(function(i){i.which!=13&&n[t]!=null&&(n[t].length>=1||n[t].length==0)&&n.textFilterChanged(t)},150));$("#"+i).keypress(debounce(function(i){i.which===13&&(n.textFilterChanged(t),i.preventDefault())},150))};n.textFilterKeyPressed=function(t,i){t.which===13&&(n.textFilterChanged(i),t.preventDefault())};n.textFilterKeyUp=function(t,i){t.which!=13&&n[i]!=null&&(n[i].length>1||n[i].length==0)&&n.textFilterChanged(i)};n.dateFilterKeyPressed=function(t,i){t.which===13&&(n[i+"Obj"]=$(t.target).datepicker("getDate"),n.dateFilterChanged(i),t.preventDefault())};n.dateFilterKeyUp=function(t,i){t.which!=13&&n[i]!=null&&(n[i].length>2||n[i].length==0)&&(n[i+"Obj"]=$(t.target).datepicker("getDate"),n.dateFilterChanged(i))};n.removeFilter=function(t,i){n[t]=null;n.filterChanged(i);event.preventDefault()};n.removeTextFilter=function(t){n[t]=null;n.textFilterChanged(t);event.preventDefault()};n.removeDateFilter=function(t){n[t]=null;n[t+"Obj"]=null;n.textFilterChanged(t);event.preventDefault()};n.removeUnitFilter=function(){n.selected_UnitId=null;i.search("UnitId",null)};n.removeSubTopicFilter=function(){n.selected_subTopic={ItemUniqueId:""};i.search("subTopic",null)};n.removeSubTargetAudienceFilter=function(){n.selected_subTargetAudienceFilter={ItemUniqueId:""};i.search("subTargetAudienceFilter",null)};n.filterExists=function(t){return t=="selected_OfficeId"&&n[t]&&n[t].Title&&(n.officeFilter||n.officeFilter==""?n.officeFilter=n.officeFilter:(n.officeFilter=n.selected_OfficeId.Title,$("#cancelOfficeFiltering").trigger("Click"))),n[t]!=null&&n[t].ItemUniqueId};n.drushimStatusFilterExists=function(){return i.search().drushimStatusType!=undefined&&i.search().drushimStatusType!=""};n.anyFilterExists=function(){return n.filterExists("selected_topic")||n.filterExists("selected_subTopic")||n.filterExists("selected_publicationType")||n.filterExists("selected_policyType")||n.filterExists("selected_OfficeId")||n.filterExists("selected_UnitId")||n.filterExists("selected_rfpStatusType")||n.filterExists("selected_drushimEmploymentType")||n.filterExists("selected_drushimLocation")||n.filterExists("selected_RFPLocation")||n.filterExists("selected_informationType")||n.filterExists("selected_drushimStatusType")||i.search().keywords||i.search().procedureNumber||i.search().startDate||i.search().endDate};n.getKeywordsFilter=function(){return u.getValidKeywordsFromUrl(i.search().keywords)};n.getProcedureNumberFilter=function(){return u.getValidProcedureNumberFromUrl(i.search().procedureNumber)};n.getDateFilter=function(n){return u.getValidDateFromUrl(i.search()[n],"dd/MM/yyyy")};n.gotoPage=function(t){$("html, body").animate({scrollTop:0},"slow");n.skip=n.itemsPerPage*(t-1);n.limit=n.skip+n.itemsPerPage;o();s();var i=document.querySelectorAll("ul.animate-container li:first-child")[0];i&&(i.tabIndex=-1,i.focus(),i.onblur=function(){i.removeAttribute("tabindex")})};o=function(){i.search("skip",n.skip);i.search("limit",n.limit)};n.getPagingNumbers=function(){return new Array(num)};n.getBaseUrl=function(){return u.webApiUrls.baseUrl};n.getPageUrl=function(n){return u.webUrls[n]};n.getSelectedOfficeUrl=function(){return n.selected_OfficeId?u.webUrls.departments+n.selected_OfficeId.UrlName:""};n.getSelectedUnitUrl=function(){return n.selected_UnitId?u.webUrls.unit+n.selected_UnitId.UrlName:""};n.openOrCloseByClick=function(){n.openOrClose=!0}}function autocompleteDirective(n,t,i){var r=-1;return{restrict:"EA",scope:{searchParam:"=ngModel",suggestions:"=data",onType:"=",onSelect:"=",autocompleteRequired:"=",noAutoSort:"=",selectedValue:"=",showRemoveButton:"=",disableArea:"=blockCollector",openClose:"&",inputid:"@",DynamicCollectorAutoComplete:"=dynamicCollectorAutoComplete",id:"@"},controller:["$scope","$filter",function(n){var t,r;if(n.selectedIndex=-1,n.selectedValue&&(t=$.grep(n.suggestions,function(t){return t.ItemUniqueId?t.ItemUniqueId==n.selectedValue:t.Key==n.selectedValue})[0],n.searchParam=t?t.Value?t.Value:t.Title:n.searchParam,n.onSelect))n.onSelect(t,n.DynamicCollectorAutoComplete);n.initLock=!0;n.setIndex=function(t){n.selectedIndex=parseInt(t)};n.unSelect=function(){n.selectedIndex=-1;n.searchParam="";n.removeClick=!0;suggestion=null;n.onSelect(suggestion,n.DynamicCollectorAutoComplete)};this.setIndex=function(t){n.setIndex(t);n.$apply()};n.getIndex=function(){return n.selectedIndex};r=!0;n.completing=!1;n.openClose=!1;n.$watch("searchParam",function(t,i){if(n.openClose=!1,i!==t&&(i||!n.initLock)){if(i==undefined&&t!=undefined)n.select();else if(n.searchFilter&&n.searchFilter!=n.searchParam&&n.selectedValue&&n.onSelect)n.onSelect({ItemUniqueId:"",Value:"",Key:""},n.DynamicCollectorAutoComplete);if(typeof n.searchParam!="undefined"&&n.searchParam!==null&&(n.completing=!0,n.searchFilter=n.searchParam,n.selectedIndex=-1),n.onType)n.onType(n.searchParam)}});this.preSelect=function(){r=!1;n.$apply();r=!0};n.preSelect=this.preSelect;n.openCloseActivation=function(){n.openClose?n.openClose=!n.openClose:n.disableArea||(n.openClose=!0)};this.preSelectOff=function(){r=!0};n.preSelectOff=this.preSelectOff;n.select=function(t){if(t){if(n.searchParam=t.Value?t.Value:t.Title,n.searchFilter=t.Value?t.Value:t.Title,n.onSelect)n.onSelect(t,n.DynamicCollectorAutoComplete);n.openClose=!1}r=!1;n.completing=!1;i(function(){r=!0},100);n.setIndex(-1)};n.isExpanded=function(){if(n.completing&&!n.selectedValue&&n.searchFilter!=undefined&&n.searchFilter.length!=""&&n.suggestions){var t=n.suggestions.filter(function(t){return t.Value?t.Value.toLowerCase().includes(n.searchFilter.toLowerCase()):t.Title.toLowerCase().includes(n.searchFilter.toLowerCase()||"")}).length>0?!0:!1;if(t)return!0}return n.openClose};n.closeOtherSuggestionLists=function(n){angular.forEach($("div[id^=autocompleteArrow_]"),function(t){var i=t.id.split("_")[1];t.id.indexOf(n)<0&&$("ul[id=suggestionsList_"+i+"]").is(":visible")&&$(t).trigger("click")})}}],link:function(n,t,u){var o=t.attr("aria-label")||"",e,f;o&&(o+=", ");t.attr("aria-label",o+(resources_GLOBALJS||{}).AutocompleteDescription);t.find("input").attr("autocomplete","off");n.getContentUrl=function(){return u.domain+"/templates/govAutocomplete.html"};i(function(){n.initLock=!1;n.$apply()},250);n.attrs={placeholder:"start typing...","class":"",id:n.id||"",inputclass:"",inputid:n.inputid||"",fromResource:"",resultsResource:""};for(e in u)e.indexOf("attr")===0&&(n.attrs[e.replace("attr","").toLowerCase()]=u[e]);u.clickActivation&&!n.disableArea&&(t[0].onclick=function(){n.searchParam||n.removeClick||i(function(){n.completing=!n.completing;n.disableArea=n.disableArea==!0?!n.disableArea:n.disableArea;n.$apply()},100);n.removeClick=!1});f={up:38,down:40,enter:13,esc:27,tab:9,space:32};n.disableArea||document.addEventListener("keydown",function(t){var i=t.keyCode||t.which;switch(i){case f.esc:n.setIndex(-1);n.$apply();t.preventDefault()}},!0);document.addEventListener("blur",function(){i(function(){n.setIndex(-1);n.$apply()},150)},!0);$("html").click(function(t){$(t.target).closest(".fffff").length||(n.completing=!1,n.openClose=!1,n.$apply())});n.disableArea||t[0].addEventListener("keydown",function(t){var o=t.keyCode||t.which,u,e,s;if(n.getIndex()<0,n.searchParam||o!=f.enter?n.searchParam||o!=f.tab||i(function(){n.searchParam||(n.openClose=!1);n.completing=!0;n.$apply()},100):i(function(){n.searchParam||(n.openClose=!n.openClose);n.completing=!0;n.$apply()},100),u=angular.element(this).find("li").length,n.completing&&u!=0)switch(o){case f.up:if(r=n.getIndex()-1,r<=-1)r=u-1;else if(r>=u){r=-1;n.setIndex(r);n.preSelectOff();break}n.setIndex(r);e=angular.element(this).find("li")[r];n.preSelect(angular.element(e).text());n.$apply();e.scrollIntoView(!1);break;case f.down:if(r=n.getIndex()+1,r==u)r=0;else if(r<-1)r=u-1;else if(r>=u){r=-1;n.setIndex(r);n.preSelectOff();n.$apply();break}n.setIndex(r);e=angular.element(this).find("li")[r];n.preSelect(angular.element(e).text());e.scrollIntoView(!1);t.preventDefault();break;case f.enter:case f.tab:r=n.getIndex();r!==-1?(s=angular.element(angular.element(this).find("li")[r]).text(),n.select($.grep(n.suggestions,function(n){return n.Value?n.Value==s:n.Title==s})[0]),o==f.enter&&t.preventDefault()):n.select();n.setIndex(-1);n.$apply();break;case f.esc:n.select();n.setIndex(-1);n.$apply();t.preventDefault();break;default:return}})},templateUrl:function(n,t){return(t.domain||"")+"/templates/govAutocomplete.html"}}}function suggestionDirective(){return{restrict:"A",require:"^autocomplete",link:function(n,t,i,r){t.bind("mouseenter",function(){r.preSelect(i.val);r.setIndex(i.index)});t.bind("mouseleave",function(){r.preSelectOff()})}}}function highlightFilter(n){return function(t,i){if(typeof t=="function")return"";if(i&&i.trim()){var r=i.trim().split(/\ /),u="("+r.join(" |")+"|"+r.join("|")+")",f=new RegExp(u,"gi");u.length&&(t=t.replace(f,'<span class="highlight">$1<\/span>'))}return n.trustAsHtml(t)}}function apiProvider(){this.webApiUrls={};this.webUrls={};this.textPattern="";this.isPolicyPage=!1;this.isPublicationPage=!1;this.isPublicSharing=!1;this.isNewsPage=!1;this.isMemorializationPage=!1;this.isLegalInfo=!1;this.isInformationTypePage=!1;this.isLastContentPage==!1;this.$get=["$http","$q","$filter",function(n,t,i){return{getWebApiItems:function(t){return n.get(this.webApiUrls[t])},getCollector:function(i){var r=t.defer();return n.get(this.webApiUrls.collector+i).then(function(n){r.resolve(n.data)},function(n){r.reject("There was an error : "+n)}),r.promise},getPageData:function(i,r){var f=r||this.isLastContentPage?this.webApiUrls.lastContent:this.isPolicyPage?this.webApiUrls.policies:this.isInformationTypePage?this.webApiUrls.informationType:this.isPublicSharing?this.webApiUrls.publicSharing:this.isPublicationPage?this.webApiUrls.publications:this.isMemorializationPage?this.webApiUrls.memorialization:this.isLegalInfo?this.webApiUrls.legalInfo:this.webApiUrls.news,u=t.defer(),e=function(n){u.resolve(n)},o=n({method:"GET",url:f+i,timeout:u.promise}).then(function(n){return n.data});return{promise:o,cancel:e}},getItemById:function(n,t){if(t!=undefined&&t.length>0){var r=i("filter")(n,{ItemUniqueId:t},!0);if(r&&r.length>0)return r[0]}return null},getValidKeywordsFromUrl:function(n){return n&&(n=decodeURIComponent(n)),n},getValidProcedureNumberFromUrl:function(n){return n&&(n=decodeURIComponent(n),this.textPattern.test(n)||(n="")),n},getValidDateFromUrl:function(n,t){if(n){if(n=decodeURIComponent(n),this.isValidDate(n))return i("date")(new Date(n),t);n=""}return n},removeTwoPageLinksForFirstPage:function(n,t,i){n.pagingLinksStart<t?n.pagingLinksStart++:n.pagingLinksEnd>t&&n.pagingLinksEnd<i&&n.pagingLinksEnd--;n.pagingLinksEnd>t&&n.pagingLinksEnd<i?n.pagingLinksEnd--:n.pagingLinksStart<t&&n.pagingLinksStart++},removeTwoPageLinksForLastPage:function(n,t){n.pagingLinksEnd>t?n.pagingLinksEnd--:n.pagingLinksStart<t&&n.pagingLinksStart>1&&n.pagingLinksStart++;n.pagingLinksStart<t&&n.pagingLinksStart>1?n.pagingLinksStart++:n.pagingLinksEnd>t&&n.pagingLinksEnd--},getPagingInfo:function(n,t,i){var r={},u;if(r.pagingLinksStart=n-Math.ceil(t/2)+1,r.pagingLinksEnd=r.pagingLinksStart+t-1,r.pagingLinksStart<1&&(r.pagingLinksStart=1,r.pagingLinksEnd=i>=t?t:i),r.pagingLinksEnd>i&&(r.pagingLinksEnd=i,r.pagingLinksStart=r.pagingLinksEnd-t+1>1?r.pagingLinksEnd-t+1:1),r.pagingLinksStart>1&&this.removeTwoPageLinksForFirstPage(r,n,i),r.pagingLinksEnd<i&&this.removeTwoPageLinksForLastPage(r,n,i),r.pagingLinks=[],r.pagingLinksStart<r.pagingLinksEnd||r.pagingLinksStart>1)for(u=r.pagingLinksStart;u<=r.pagingLinksEnd;u++)r.pagingLinks.push(u);return r},isValidDate:function(n){return isNaN(new Date(n).getTime())?!1:!0},webApiUrls:this.webApiUrls,webUrls:this.webUrls,textPattern:this.textPattern,isPolicyPage:this.isPolicyPage,isPublicationPage:this.isPublicationPage,isPublicSharing:this.isPublicSharing,isNewsPage:this.isNewsPage,isMemorializationPage:this.isMemorializationPage,isLegalInfo:this.isLegalInfo,isInformationTypePage:this.isInformationTypePage,isLastContentPage:this.isLastContentPage}}]}function apiProviderConfig(n){var i=document.URL.toLowerCase(),t=i.substring(0,i.indexOf("departments"));n.webApiUrls={baseUrl:t,collector:t+"api/TaxonomyApi/GetCollector/",topic:t+"api/TaxonomyApi/Get/topics",OfficeId:t+"api/TaxonomyApi/Get/officesandunits",policyType:t+"api/TaxonomyApi/Get/policytype",PmoGovernment:t+"api/TaxonomyApi/Get/PmoGoverment",PmoMinistersComittee:t+"api/TaxonomyApi/Get/PmoMinistersComittee",publicationType:t+"api/TaxonomyApi/Get/publicationtype",newsType:t+"api/TaxonomyApi/Get/newstype",policies:t+"api/PolicyApi/Index",memorialization:t+"api/MemorializationApi/Index",memorializationType:t+"api/TaxonomyApi/Get/memorializationType",legalInfo:t+"api/LegalInfoApi/Index",legalInfoType:t+"api/TaxonomyApi/Get/legalInfoType",courttype:t+"api/TaxonomyApi/Get/courttype",publications:t+"api/PublicationApi/Index",publicSharing:t+"api/PublicationApi/PublicSharing",publicationsFilters:t+"api/TaxonomyApi/GetCollector/publication",publicSharingFilters:t+"api/TaxonomyApi/GetCollector/publicsharing",policyFilters:t+"api/TaxonomyApi/GetCollector/policy",legalInfoTypeFilters:t+"api/TaxonomyApi/GetCollector/legalinfo",memorializationFilters:t+"api/TaxonomyApi/GetCollector/memorialization",news:t+"api/NewsApi/Index",newsFilters:t+"api/TaxonomyApi/GetCollector/news",rfpStatusType:t+"api/TaxonomyApi/Get/status",drushimEmploymentType:t+"api/TaxonomyApi/Get/employmenttype",drushimLocation:t+"api/TaxonomyApi/Get/location",RFPLocation:t+"api/TaxonomyApi/Get/location",informationType:t+"api/InformationTypeApi/Index",informationTypeFilters:t+"api/TaxonomyApi/GetCollector/informationtype",lastContent:t+"api/lastcontent",lastContentFilters:t+"api/TaxonomyApi/GetCollector/lastcontent"};n.webUrls={service:t+"service",dynamicCollector:t+"departments/dynamiccollectors",departments:t+"departments/",policies:t+"departments/policies",publications:t+"departments/publications",publicSharing:t+"departments/publicSharing",news:t+"departments/news",memorialization:t+"departments/memorialization",legalInfo:t+"departments/legalInfo",publicationrfp:t+"departments/publications/Call_for_bids",publicationreports:t+"departments/publications/reports",publicationdrushim:t+"departments/publications/drushim",publicationpublicsharing:t+"departments/publications/Call_for_bids",informationtypegeneralpage:t+"departments/general",informationtypefaq:t+"departments/faq",informationtypeguide:t+"departments/guides",informationtype:t+"departments/inforamtiontype",unit:t+"departments/units/",bureaus:t+"departments/bureaus"};n.textPattern=/^([^<>])*$/;n.isPolicyPage=i.indexOf("/policies")>0;n.isPublicationPage=i.indexOf("/publications")>0;n.isPublicSharing=i.indexOf("/publicsharing")>0;n.isNewsPage=i.indexOf("/news")>0;n.isMemorializationPage=i.indexOf("/memorialization")>0;n.isLegalInfo=i.indexOf("/legalinfo")>0;n.isInformationTypePage=i.indexOf("/informationtype")>0;n.isLastContentPage=i.indexOf("/lastcontent")>0}function locationProviderConfig(n){n.html5Mode(!0)}function to_trusted(n){return function(t){return n.trustAsHtml(t)}}$(document).ready(function(){var r=navigator.userAgent.toLowerCase(),u=r.match(/(iphone|ipod|ipad)/),n,i,t;detectIE()&&($("html").addClass("ie"),detectIE()==="11"?($("html").addClass("ie11"),3):detectIE()==="10"&&$("html").addClass("ie10"));try{n=navigator.userAgent;n.indexOf("Android")>=0&&(i=parseFloat(n.slice(n.indexOf("Android")+8)),i<=4.3&&$("html").addClass("old-webkit"));/(iPhone|iPod|iPad)/i.test(navigator.userAgent)&&(/(iPhone)/i.test(navigator.userAgent)&&$("html").addClass("ios_General"),/OS [1-6](.*) like Mac OS X/i.test(navigator.userAgent)&&($("html").addClass("old-webkit"),$("html").addClass("old-ios")));assign_bootstrap_mode();$(window).resize(function(){assign_bootstrap_mode()});$(".mobile-collapdse").on("click",function(n){$(".collapse-area").length?$(this).parent().next().hasClass("in")===!0?($(".collapse-area").find(".in").removeClass("in"),$(".collapse-area").find(".ic-triangle-down").removeClass("ic-triangle-down").addClass("ic-triangle-left")):($(".collapse-area").find(".in").removeClass("in"),$(".collapse-area").find(".ic-triangle-down").removeClass("ic-triangle-down").addClass("ic-triangle-left"),$(this).parent().next().addClass("collapse in"),$(this).parent().find(".ic-triangle-left").removeClass("ic-triangle-left").addClass("ic-triangle-down")):navigator.appName!="Microsoft Internet Explorer"&&(n.preventDefault(),$(this).parent().next().collapse("toggle"))});$(".collapse").on("shown.bs.collapse",function(){switch($(this).parent().attr("class")){case"collapse-arrow-up-down":$(this).parent().find(".ic-triangle-down").removeClass("ic-triangle-down").addClass("ic-triangle-up");break;case"collapse-arrow-left-down":$(this).parent().find(".ic-triangle-left").removeClass("ic-triangle-left").addClass("ic-triangle-down");break;default:$(this).parent().find(".ic-triangle-left").removeClass("ic-triangle-left").addClass("ic-triangle-down")}}).on("hidden.bs.collapse",function(){switch($(this).parent().attr("class")){case"collapse-arrow-up-down":$(this).parent().find(".ic-triangle-up").removeClass("ic-triangle-up").addClass("ic-triangle-down");break;case"collapse-arrow-left-down":$(this).parent().find(".ic-triangle-down").removeClass("ic-triangle-down").addClass("ic-triangle-left");break;default:$(this).parent().find(".ic-triangle-down").removeClass("ic-triangle-down").addClass("ic-triangle-left")}});$(".show-more-mobile > .collapse-next").click(function(n){n.preventDefault();$(this).parent().next().collapse("toggle");$(".show-more-mobile > .collapse-next").hide()});$(".hide-article > .col-md-4 > .mobile-collapdse").click(function(n){n.preventDefault();$(".hide-article").parent().parent().collapse("toggle");$(".show-more-mobile > .collapse-next").show().focus();$("html,body").animate({scrollTop:$("#news").offset().top})});$(".trigger").click(function(n){n.preventDefault();n.stopPropagation();var t=$(".slide-menu"),i=$(".slide-menu").css("display");i=="none"?t.css("display","block"):t.css("display","none");$(document).one("click",function(n){$(n.target).is(".trigger")||$(".slide-menu").css("display","none")})});$(".footerMainTitle").click(function(){$(".form").toggleClass("show",1e3,"easeOutSine")});t=$("#global-breadcrumb");t.parent().attr("id",t.attr("id"));t.removeAttr("id")}catch(f){}if(u)try{FastClick.attach(document.body)}catch(e){}initFixedTables();$(".language a.small-txt.hoverunderline").text()=="עברית"&&$("#aboutOfficeID_ForAr").text("حول الوزارة")});$.extend($.datepicker,{__base__generateMonthYearHeader:$.datepicker._generateMonthYearHeader,_generateMonthYearHeader:function(n,t,i,r,u,f,e){return $.datepicker.__base__generateMonthYearHeader(n,t,i,r,u,f,e,e)},__base__doKeyDown:$.datepicker._doKeyDown,_doKeyDown:function(n){var r,f,u,t=$.datepicker._getInst(n.target),i=!0,e=t.dpDiv.is(".ui-datepicker-rtl");if(t._keyEvent=!0,$.datepicker._datepickerShowing)switch(n.keyCode){case 9:$.datepicker._hideDatepicker();i=!1;break;case 13:return u=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",t.dpDiv),u[0]&&$.datepicker._selectDay(n.target,t.selectedMonth,t.selectedYear,u[0]),r=$.datepicker._get(t,"onSelect"),r?(f=$.datepicker._formatDate(t),r.apply(t.input?t.input[0]:null,[f,t])):$.datepicker._hideDatepicker(),!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(n.target,-$.datepicker._get(t,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(n.target,+$.datepicker._get(t,"stepMonths"),"M");break;case 35:(n.altKey||n.metaKey)&&($.datepicker._clearDate(n.target),i=!0);break;case 36:(n.altKey||n.metaKey)&&($.datepicker._gotoToday(n.target),i=!0);break;case 37:$.datepicker._adjustDate(n.target,e?1:-1,"D");i=!0;n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,-$.datepicker._get(t,"stepBigMonths"),"M");break;case 38:$.datepicker._adjustDate(n.target,-7,"D");n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,-$.datepicker._get(t,"stepMonths"),"M");i=!0;break;case 39:$.datepicker._adjustDate(n.target,e?-1:1,"D");i=!0;n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,+$.datepicker._get(t,"stepBigMonths"),"M");break;case 40:$.datepicker._adjustDate(n.target,7,"D");n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,+$.datepicker._get(t,"stepMonths"),"M");i=!0;break;default:i=!1}else n.keyCode===36&&n.ctrlKey?$.datepicker._showDatepicker(this):i=!1;i&&(n.preventDefault(),n.stopPropagation())}}),function(n){"use strict";function gl(n){if(o(n))r(n.objectMaxDepth)&&(to.objectMaxDepth=cf(n.objectMaxDepth)?n.objectMaxDepth:NaN),r(n.urlErrorParamsEnabled)&&dt(n.urlErrorParamsEnabled)&&(to.urlErrorParamsEnabled=n.urlErrorParamsEnabled);else return to}function cf(n){return nt(n)&&0<n}function l(n,t){return t=t||Error,function(){for(var r=arguments[0],f,i,u="["+(n?n+":":"")+r+"] http://errors.angularjs.org/1.7.9/"+(n?n+"/":"")+r,r=1;r<arguments.length;r++)u=u+(1==r?"?":"&")+"p"+(r-1)+"=",f=encodeURIComponent,i=arguments[r],i="function"==typeof i?i.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof i?"undefined":"string"!=typeof i?JSON.stringify(i):i,u+=f(i);return new t(u)}}function ti(n){if(null==n||er(n))return!1;if(c(n)||h(n)||f&&n instanceof f)return!0;var t="length"in Object(n)&&n.length;return nt(t)&&(0<=t&&t-1 in n||"function"==typeof n.item)}function t(n,i,r){var u,f,o;if(n)if(e(n))for(u in n)"prototype"!==u&&"length"!==u&&"name"!==u&&n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else if(c(n)||ti(n))for(o="object"!=typeof n,u=0,f=n.length;u<f;u++)(o||u in n)&&i.call(r,n[u],u,n);else if(n.forEach&&n.forEach!==t)n.forEach(i,r,n);else if(yo(n))for(u in n)i.call(r,n[u],u,n);else if("function"==typeof n.hasOwnProperty)for(u in n)n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else for(u in n)pt.call(n,u)&&i.call(r,n[u],u,n);return n}function vo(n,t,i){for(var r=Object.keys(n).sort(),u=0;u<r.length;u++)t.call(i,n[r[u]],r[u]);return r}function lf(n){return function(t,i){n(i,t)}}function na(){return++nf}function af(n,t,i){for(var f,u,r,l=n.$$hashKey,s=0,v=t.length;s<v;++s)if(f=t[s],o(f)||e(f))for(var a=Object.keys(f),h=0,y=a.length;h<y;h++)u=a[h],r=f[u],i&&o(r)?st(r)?n[u]=new Date(r.valueOf()):fr(r)?n[u]=new RegExp(r):r.nodeName?n[u]=r.cloneNode(!0):wf(r)?n[u]=r.clone():"__proto__"!==u&&(o(n[u])||(n[u]=c(r)?[]:{}),af(n[u],[r],!0)):n[u]=r;return l?n.$$hashKey=l:delete n.$$hashKey,n}function v(n){return af(n,ni.call(arguments,1),!1)}function ta(n){return af(n,ni.call(arguments,1),!0)}function rt(n){return parseInt(n,10)}function vf(n,t){return v(Object.create(n),t)}function s(){}function ui(n){return n}function ot(n){return function(){return n}}function yf(n){return e(n.toString)&&n.toString!==ft}function u(n){return"undefined"==typeof n}function r(n){return"undefined"!=typeof n}function o(n){return null!==n&&"object"==typeof n}function yo(n){return null!==n&&"object"==typeof n&&!ec(n)}function h(n){return"string"==typeof n}function nt(n){return"number"==typeof n}function st(n){return"[object Date]"===ft.call(n)}function c(n){return Array.isArray(n)||n instanceof Array}function pf(n){switch(ft.call(n)){case"[object Error]":return!0;case"[object Exception]":return!0;case"[object DOMException]":return!0;default:return n instanceof Error}}function e(n){return"function"==typeof n}function fr(n){return"[object RegExp]"===ft.call(n)}function er(n){return n&&n.window===n}function or(n){return n&&n.$evalAsync&&n.$watch}function dt(n){return"boolean"==typeof n}function ia(n){return n&&nt(n.length)&&hp.test(ft.call(n))}function wf(n){return!(!n||!(n.nodeName||n.prop&&n.attr&&n.find))}function ra(n){var i={},t;for(n=n.split(","),t=0;t<n.length;t++)i[n[t]]=!0;return i}function lt(n){return a(n.nodeName||n[0]&&n[0].nodeName)}function sr(n,t){var i=n.indexOf(t);return 0<=i&&n.splice(i,1),i}function fi(n,i,r){function h(n,t,i){var f,r,e;if(i--,0>i)return"...";if(f=t.$$hashKey,c(n))for(r=0,e=n.length;r<e;r++)t.push(u(n[r],i));else if(yo(n))for(r in n)t[r]=u(n[r],i);else if(n&&"function"==typeof n.hasOwnProperty)for(r in n)n.hasOwnProperty(r)&&(t[r]=u(n[r],i));else for(r in n)pt.call(n,r)&&(t[r]=u(n[r],i));return f?t.$$hashKey=f:delete t.$$hashKey,t}function u(n,t){var i,r;if(!o(n))return n;if(i=f.indexOf(n),-1!==i)return s[i];if(er(n)||or(n))throw ci("cpws");return i=!1,r=l(n),void 0===r&&(r=c(n)?[]:Object.create(ec(n)),i=!0),f.push(n),s.push(r),i?h(n,r,t):r}function l(n){switch(ft.call(n)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new n.constructor(u(n.buffer),n.byteOffset,n.length);case"[object ArrayBuffer]":if(!n.slice){var t=new ArrayBuffer(n.byteLength);return new Uint8Array(t).set(new Uint8Array(n)),t}return n.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new n.constructor(n.valueOf());case"[object RegExp]":return t=new RegExp(n.source,n.toString().match(/[^/]*$/)[0]),t.lastIndex=n.lastIndex,t;case"[object Blob]":return new n.constructor([n],{type:n.type})}if(e(n.cloneNode))return n.cloneNode(!0)}var f=[],s=[];if(r=cf(r)?r:NaN,i){if(ia(i)||"[object ArrayBuffer]"===ft.call(i))throw ci("cpta");if(n===i)throw ci("cpi");return c(i)?i.length=0:t(i,function(n,t){"$$hashKey"!==t&&delete i[t]}),f.push(n),s.push(i),h(n,i,r)}return u(n,r)}function bf(n,t){return n===t||n!==n&&t!==t}function at(n,t){if(n===t)return!0;if(null===n||null===t)return!1;if(n!==n&&t!==t)return!0;var u=typeof n,i;if(u===typeof t&&"object"===u)if(c(n)){if(!c(t))return!1;if((u=n.length)===t.length){for(i=0;i<u;i++)if(!at(n[i],t[i]))return!1;return!0}}else{if(st(n))return st(t)?bf(n.getTime(),t.getTime()):!1;if(fr(n))return fr(t)?n.toString()===t.toString():!1;if(or(n)||or(t)||er(n)||er(t)||c(t)||st(t)||fr(t))return!1;u=y();for(i in n)if("$"!==i.charAt(0)&&!e(n[i])){if(!at(n[i],t[i]))return!1;u[i]=!0}for(i in t)if(!(i in u)&&"$"!==i.charAt(0)&&r(t[i])&&!e(t[i]))return!1;return!0}return!1}function hr(n,t,i){return n.concat(ni.call(t,i))}function pi(n,t){var i=2<arguments.length?ni.call(arguments,2):[];return!e(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,hr(i,arguments,0)):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function po(t,i){var r=i;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=void 0:er(i)?r="$WINDOW":i&&n.document===i?r="$DOCUMENT":or(i)&&(r="$SCOPE"),r}function cr(n,t){if(!u(n))return nt(t)||(t=t?2:null),JSON.stringify(n,po,t)}function wo(n){return h(n)?JSON.parse(n):n}function kf(n,t){n=n.replace(cp,"");var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return it(i)?t:i}function bo(n,t){return n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+t),n}function df(n,t,i){i=i?-1:1;var r=n.getTimezoneOffset();return t=kf(t,r),bo(n,i*(t-r))}function bt(n){n=f(n).clone().empty();var t=f("<div><\/div>").append(n).html();try{return n[0].nodeType===ii?a(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(n,t){return"<"+a(t)})}catch(i){return a(t)}}function ko(n){try{return decodeURIComponent(n)}catch(t){}}function gf(n){var i={};return t((n||"").split("&"),function(n){var f,t,u;n&&(t=n=n.replace(/\+/g,"%20"),f=n.indexOf("="),-1!==f&&(t=n.substring(0,f),u=n.substring(f+1)),t=ko(t),r(t)&&(u=r(u)?ko(u):!0,pt.call(i,t)?c(i[t])?i[t].push(u):i[t]=[i[t],u]:i[t]=u))}),i}function ua(n){var i=[];return t(n,function(n,r){c(n)?t(n,function(n){i.push(ht(r,!0)+(!0===n?"":"="+ht(n,!0)))}):i.push(ht(r,!0)+(!0===n?"":"="+ht(n,!0)))}),i.length?i.join("&"):""}function ne(n){return ht(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ht(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function fa(n,t){for(var i,u=gi.length,r=0;r<u;++r)if(i=gi[r]+t,h(i=n.getAttribute(i)))return i;return null}function ea(i,r){var u,f,e={};t(gi,function(n){n+="app";!u&&i.hasAttribute&&i.hasAttribute(n)&&(u=i,f=i.getAttribute(n))});t(gi,function(n){n+="app";var t;!u&&(t=i.querySelector("["+n.replace(":","\\:")+"]"))&&(u=t,f=t.getAttribute(n))});u&&(lp?(e.strictDi=null!==fa(u,"strict-di"),r(u,f?[f]:[],e)):n.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function go(i,r,u){o(u)||(u={});u=v({strictDi:!1},u);var s=function(){if(i=f(i),i.injector()){var t=i[0]===n.document?"document":bt(i);throw ci("btstrpd",t.replace(/</,"&lt;").replace(/>/,"&gt;"));}return r=r||[],r.unshift(["$provide",function(n){n.value("$rootElement",i)}]),u.debugInfoEnabled&&r.push(["$compileProvider",function(n){n.debugInfoEnabled(!0)}]),r.unshift("ng"),t=ar(r,u.strictDi),t.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r);i(t)(n)})}]),t},h=/^NG_ENABLE_DEBUG_INFO!/,c=/^NG_DEFER_BOOTSTRAP!/;if(n&&h.test(n.name)&&(u.debugInfoEnabled=!0,n.name=n.name.replace(h,"")),n&&!c.test(n.name))return s();n.name=n.name.replace(c,"");et.resumeBootstrap=function(n){return t(n,function(n){r.push(n)}),s()};e(et.resumeDeferredBootstrap)&&et.resumeDeferredBootstrap()}function oa(){n.name="NG_ENABLE_DEBUG_INFO!"+n.name;n.location.reload()}function sa(n){if(n=et.element(n).injector(),!n)throw ci("test");return n.get("$$testability")}function ns(n,t){return t=t||"_",n.replace(ap,function(n,i){return(i?t:"")+n.toLowerCase()})}function ha(){var i,t;sc||(t=tf(),(gu=u(t)?n.jQuery:t?n[t]:void 0)&&gu.fn.on?(f=gu,v(gu.fn,{scope:nr.scope,isolateScope:nr.isolateScope,controller:nr.controller,injector:nr.injector,inheritedData:nr.inheritedData})):f=k,i=f.cleanData,f.cleanData=function(n){for(var r,u=0,t;null!=(t=n[u]);u++)(r=(f._data(t)||{}).events)&&r.$destroy&&f(t).triggerHandler("$destroy");i(n)},et.element=f,sc=!0)}function lr(n,t,i){if(!n)throw ci("areq",t||"?",i||"required");return n}function nu(n,t,i){return i&&c(n)&&(n=n[n.length-1]),lr(e(n),t,"not a function, got "+(n&&"object"==typeof n?n.constructor.name||"Object":typeof n)),n}function wi(n,t){if("hasOwnProperty"===n)throw ci("badname",t);}function ca(n,t,i){if(!t)return n;t=t.split(".");for(var u,f=n,o=t.length,r=0;r<o;r++)u=t[r],n&&(n=(f=n)[u]);return!i&&e(n)?pi(f,n):n}function tu(n){for(var t=n[0],u=n[n.length-1],i,r=1;t!==u&&(t=t.nextSibling);r++)(i||n[r]!==t)&&(i||(i=f(ni.call(n,0,r))),i.push(t));return i||n}function y(){return Object.create(null)}function te(n){if(null==n)return"";switch(typeof n){case"string":break;case"number":n=""+n;break;default:n=!yf(n)||c(n)||st(n)?cr(n):n.toString()}return n}function la(n){function t(n,t,i){return n[t]||(n[t]=i())}var u=l("$injector"),i=l("ng");return n=t(n,"angular",Object),n.$$minErr=n.$$minErr||l,t(n,"module",function(){var n={};return function(f,s,h){var c={};if("hasOwnProperty"===f)throw i("badname","module");return s&&n.hasOwnProperty(f)&&(n[f]=null),t(n,f,function(){function t(n,t,i,r){return r||(r=l),function(){return r[i||"push"]([n,t,arguments]),v}}function n(n,t,i){return i||(i=l),function(r,u){return u&&e(u)&&(u.$$moduleName=f),i.push([n,t,arguments]),v}}if(!s)throw u("nomod",f);var l=[],a=[],y=[],p=t("$injector","invoke","push",a),v={_invokeQueue:l,_configBlocks:a,_runBlocks:y,info:function(n){if(r(n)){if(!o(n))throw i("aobj","value");return c=n,this}return c},requires:s,name:f,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:n("$provide","decorator",a),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:p,run:function(n){return y.push(n),this}};return h&&p(h),v})}})}function vt(n,t){if(c(n)){t=t||[];for(var i=0,r=n.length;i<r;i++)t[i]=n[i]}else if(o(n))for(i in t=t||{},n)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=n[i]);return t||n}function aa(n,t){var i=[];return cf(t)&&(n=et.copy(n,null,t)),JSON.stringify(n,function(n,t){if(t=po(n,t),o(t)){if(0<=i.indexOf(t))return"...";i.push(t)}return t})}function va(i){v(i,{errorHandlingConfig:gl,bootstrap:go,copy:fi,extend:v,merge:ta,equals:at,element:f,forEach:t,injector:ar,noop:s,bind:pi,toJson:cr,fromJson:wo,identity:ui,isUndefined:u,isDefined:r,isString:h,isFunction:e,isObject:o,isNumber:nt,isElement:wf,isArray:c,version:vp,isDate:st,callbacks:{$$counter:0},getTestability:sa,reloadWithDebugInfo:oa,$$minErr:l,$$csp:li,$$encodeUriSegment:ne,$$encodeUriQuery:ht,$$lowercase:a,$$stringify:te,$$uppercase:du});io=la(n);io("ng",["ngLocale"],["$provide",function(n){n.provider({$$sanitizeUri:sy});n.provider("$compile",ls).directive({a:il,input:cl,textarea:cl,form:ob,script:fd,select:sd,option:hd,ngBind:wb,ngBindHtml:kb,ngBindTemplate:bb,ngClass:gb,ngClassEven:tk,ngClassOdd:nk,ngCloak:ik,ngController:rk,ngForm:sb,ngHide:dk,ngIf:fk,ngInclude:ek,ngInit:sk,ngNonBindable:lk,ngPluralize:pk,ngRef:wk,ngRepeat:bk,ngShow:kk,ngStyle:gk,ngSwitch:nd,ngSwitchWhen:td,ngSwitchDefault:id,ngOptions:yk,ngTransclude:ud,ngModel:vl,ngList:hk,ngChange:db,pattern:bl,ngPattern:bl,required:wl,ngRequired:wl,minlength:dl,ngMinlength:dl,maxlength:kl,ngMaxlength:kl,ngValue:pb,ngModelOptions:ck}).directive({ngInclude:ok,input:vb}).directive(kr).directive(ll);n.provider({$anchorScroll:ga,$animate:ow,$animateCss:cw,$$animateJs:fw,$$animateQueue:ew,$$AnimateRunner:hw,$$animateAsyncRun:sw,$browser:iv,$cacheFactory:rv,$controller:ev,$document:ov,$$isDocumentHidden:sv,$exceptionHandler:hv,$filter:hh,$$forceReflow:aw,$interpolate:wv,$interval:bv,$$intervalFactory:kv,$http:av,$httpParamSerializer:cv,$httpParamSerializerJQLike:lv,$httpBackend:yv,$xhrFactory:vv,$jsonpCallbacks:bw,$location:dv,$log:gv,$parse:ry,$rootScope:oy,$q:uy,$$q:fy,$sce:ly,$sceDelegate:cy,$sniffer:ay,$$taskTrackerFactory:vy,$templateCache:uv,$templateRequest:py,$$testability:wy,$timeout:by,$window:dy,$$rAF:ey,$$jqLite:ka,$$Map:gp,$$cookieReader:gy})}]).info({angularVersion:"1.7.9"})}function iu(n,t){return t.toUpperCase()}function ru(n){return n.replace(yp,iu)}function ie(n){return n=n.nodeType,1===n||!n||9===n}function ts(n,i){var u,r,f=i.createDocumentFragment(),e=[];if(uo.test(n)){for(u=f.appendChild(i.createElement("div")),r=(bp.exec(n)||["",""])[1].toLowerCase(),r=wt[r]||wt._default,u.innerHTML=r[1]+n.replace(kp,"<$1><\/$2>")+r[2],r=r[0];r--;)u=u.lastChild;e=hr(e,u.childNodes);u=f.firstChild;u.textContent=""}else e.push(i.createTextNode(n));return f.textContent="",f.innerHTML="",t(e,function(n){f.appendChild(n)}),f}function k(t){var i,r;if(t instanceof k)return t;if(h(t)&&(t=p(t),i=!0),!(this instanceof k)){if(i&&"<"!==t.charAt(0))throw ro("nosel");return new k(t)}i?(i=n.document,t=(r=wp.exec(t))?[i.createElement(r[1])]:(r=ts(t,i))?r.childNodes:[],ee(this,t)):e(t)?os(t):ee(this,t)}function re(n){return n.cloneNode(!0)}function uu(n,t){!t&&ie(n)&&f.cleanData([n]);n.querySelectorAll&&f.cleanData(n.querySelectorAll("*"))}function is(n){for(var t in n)return!1;return!0}function rs(n){var i=n.ng339,t=i&&ai[i],r=t&&t.events,t=t&&t.data;t&&!is(t)||r&&!is(r)||(delete ai[i],n.ng339=void 0)}function us(n,i,u,f){var e,o,s;if(r(f))throw ro("offargs");if(e=(f=fu(n))&&f.events,o=f&&f.handle,o){if(i)s=function(t){var i=e[t];r(u)&&sr(i||[],u);r(u)&&i&&0<i.length||(n.removeEventListener(t,o),delete e[t])},t(i.split(" "),function(n){s(n);rf[n]&&s(rf[n])});else for(i in e)"$destroy"!==i&&n.removeEventListener(i,o),delete e[i];rs(n)}}function ue(n,t){var i=n.ng339;(i=i&&ai[i])&&(t?delete i.data[t]:i.data={},rs(n))}function fu(n,t){var i=n.ng339,i=i&&ai[i];return t&&!i&&(n.ng339=i=++hc,i=ai[i]={events:{},data:{},handle:void 0}),i}function fe(n,t,i){if(ie(n)){var u,f=r(i),e=!f&&t&&!o(t),s=!t;if(n=(n=fu(n,!e))&&n.data,f)n[ru(t)]=i;else{if(s)return n;if(e)return n&&n[ru(t)];for(u in t)n[ru(u)]=t[u]}}}function eu(n,t){return n.getAttribute?-1<(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" "):!1}function ou(n,i){if(i&&n.setAttribute){var u=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=u;t(i.split(" "),function(n){n=p(n);r=r.replace(" "+n+" "," ")});r!==u&&n.setAttribute("class",p(r))}}function su(n,i){if(i&&n.setAttribute){var u=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=u;t(i.split(" "),function(n){n=p(n);-1===r.indexOf(" "+n+" ")&&(r+=n+" ")});r!==u&&n.setAttribute("class",p(r))}}function ee(n,t){var i,r;if(t)if(t.nodeType)n[n.length++]=t;else if(i=t.length,"number"==typeof i&&t.window!==t){if(i)for(r=0;r<i;r++)n[n.length++]=t[r]}else n[n.length++]=t}function fs(n,t){return hu(n,"$"+(t||"ngController")+"Controller")}function hu(n,t,i){for(9===n.nodeType&&(n=n.documentElement),t=c(t)?t:[t];n;){for(var u=0,e=t.length;u<e;u++)if(r(i=f.data(n,t[u])))return i;n=n.parentNode||11===n.nodeType&&n.host}}function es(n){for(uu(n,!0);n.firstChild;)n.removeChild(n.firstChild)}function cu(n,t){t||uu(n);var i=n.parentNode;i&&i.removeChild(n)}function ya(t,i){if(i=i||n,"complete"===i.document.readyState)i.setTimeout(t);else f(i).on("load",t)}function os(t){function i(){n.document.removeEventListener("DOMContentLoaded",i);n.removeEventListener("load",i);t()}"complete"===n.document.readyState?n.setTimeout(t):(n.document.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i))}function ss(n,t){var i=uf[t.toLowerCase()];return i&&fo[lt(n)]&&i}function pa(n,t){var i=function(i,r){var f,e,s,h,o;if(i.isDefaultPrevented=function(){return i.defaultPrevented},f=t[r||i.type],e=f?f.length:0,e)for(u(i.immediatePropagationStopped)&&(s=i.stopImmediatePropagation,i.stopImmediatePropagation=function(){i.immediatePropagationStopped=!0;i.stopPropagation&&i.stopPropagation();s&&s.call(i)}),i.isImmediatePropagationStopped=function(){return!0===i.immediatePropagationStopped},h=f.specialHandlerWrapper||wa,1<e&&(f=vt(f)),o=0;o<e;o++)i.isImmediatePropagationStopped()||h(n,i,f[o])};return i.elem=n,i}function wa(n,t,i){i.call(n,t)}function ba(n,t,i){var r=t.relatedTarget;r&&(r===n||dp.call(n,r))||i.call(n,t)}function ka(){this.$get=function(){return v(k,{hasClass:function(n,t){return n.attr&&(n=n[0]),eu(n,t)},addClass:function(n,t){return n.attr&&(n=n[0]),su(n,t)},removeClass:function(n,t){return n.attr&&(n=n[0]),ou(n,t)}})}}function bi(n,t){var i=n&&n.$$hashKey;return i?("function"==typeof i&&(i=n.$$hashKey()),i):(i=typeof n,"function"===i||"object"===i&&null!==n?n.$$hashKey=i+":"+(t||na)():i+":"+n)}function hs(){this._keys=[];this._values=[];this._lastKey=NaN;this._lastIndex=-1}function cs(n){return n=Function.prototype.toString.call(n).replace(uw,""),n.match(nw)||n.match(tw)}function da(n){return(n=cs(n))?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function ar(n,i){function l(n){return function(i,r){if(o(i))t(i,lf(n));else return n(i,r)}}function k(n,t){if(wi(n,"service"),(e(t)||c(t))&&(t=f.instantiate(t)),!t.$get)throw vi("pget",n);return s[n+"Provider"]=t}function it(n,t){return function(){var i=r.invoke(t,this);if(u(i))throw vi("undef",n);return i}}function v(n,t,i){return k(n,{$get:!1!==i?it(n,t):t})}function p(n){lr(u(n)||c(n),"modulesToLoad","not an array");var o=[],i;return t(n,function(n){function u(n){for(var i,r,t=0,u=n.length;t<u;t++)i=n[t],r=f.get(i[0]),r[i[1]].apply(r,i[2])}if(!g.get(n)){g.set(n,!0);try{h(n)?(i=io(n),r.modules[n]=i,o=o.concat(p(i.requires)).concat(i._runBlocks),u(i._invokeQueue),u(i._configBlocks)):e(n)?o.push(f.invoke(n)):c(n)?o.push(f.invoke(n)):nu(n,"module")}catch(t){throw c(n)&&(n=n[n.length-1]),t.message&&t.stack&&-1===t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),vi("modulerr",n,t.stack||t.message||t);}}}),o}function d(n,t){function r(i,r){if(n.hasOwnProperty(i)){if(n[i]===w)throw vi("cdep",i+" <- "+a.join(" <- "));return n[i]}try{return a.unshift(i),n[i]=w,n[i]=t(i,r),n[i]}catch(u){throw n[i]===w&&delete n[i],u;}finally{a.shift()}}function u(n,t,u){var o=[],e,s,f;for(n=ar.$$annotate(n,i,u),e=0,s=n.length;e<s;e++){if(f=n[e],"string"!=typeof f)throw vi("itkn",f);o.push(t&&t.hasOwnProperty(f)?t[f]:r(f,u))}return o}return{invoke:function(n,t,i,r){if("string"==typeof i&&(r=i,i=null),i=u(n,i,r),c(n)&&(n=n[n.length-1]),r=n,kt||"function"!=typeof r)r=!1;else{var f=r.$$ngIsClass;dt(f)||(f=r.$$ngIsClass=/^class\b/.test(Function.prototype.toString.call(r)));r=f}return r?(i.unshift(null),new(Function.prototype.bind.apply(n,i))):n.apply(t,i)},instantiate:function(n,t,i){var r=c(n)?n[n.length-1]:n;return n=u(n,t,i),n.unshift(null),new(Function.prototype.bind.apply(r,n))},get:r,annotate:ar.$$annotate,has:function(t){return s.hasOwnProperty(t+"Provider")||n.hasOwnProperty(t)}}}var tt,r;i=!0===i;var w={},a=[],g=new ff,s={$provide:{provider:l(k),factory:l(v),service:l(function(n,t){return v(n,["$injector",function(n){return n.instantiate(t)}])}),value:l(function(n,t){return v(n,ot(t),!1)}),constant:l(function(n,t){wi(n,"constant");s[n]=t;nt[n]=t}),decorator:function(n,t){var i=f.get(n+"Provider"),u=i.$get;i.$get=function(){var n=r.invoke(u,i);return r.invoke(t,null,{$delegate:n})}}}},f=s.$injector=d(s,function(n,t){et.isString(t)&&a.push(t);throw vi("unpr",a.join(" <- "));}),nt={},b=d(nt,function(n,t){var i=f.get(n+"Provider",t);return r.invoke(i.$get,i,void 0,n)}),r=b;return s.$injectorProvider={$get:ot(b)},r.modules=f.modules=y(),tt=p(n),r=b.get("$injector"),r.strictDi=i,t(tt,function(n){n&&r.invoke(n)}),r.loadNewModules=function(n){t(p(n),function(n){n&&r.invoke(n)})},r}function ga(){var n=!0;this.disableAutoScrolling=function(){n=!1};this.$get=["$window","$location","$rootScope",function(t,i,r){function s(n){var t=null;return Array.prototype.some.call(n,function(n){if("a"===lt(n))return t=n,!0}),t}function u(n){if(n){n.scrollIntoView();var i;i=f.yOffset;e(i)?i=i():wf(i)?(i=i[0],i="fixed"!==t.getComputedStyle(i).position?0:i.getBoundingClientRect().bottom):nt(i)||(i=0);i&&(n=n.getBoundingClientRect().top,t.scrollBy(0,n-i))}else t.scrollTo(0,0)}function f(n){n=h(n)?n:nt(n)?n.toString():i.hash();var t;n?(t=o.getElementById(n))?u(t):(t=s(o.getElementsByName(n)))?u(t):"top"===n&&u(null):u(null)}var o=t.document;return n&&r.$watch(function(){return i.hash()},function(n,t){n===t&&""===n||ya(function(){r.$evalAsync(f)})}),f}]}function vr(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function nv(n){h(n)&&(n=n.split(" "));var i=y();return t(n,function(n){n.length&&(i[n]=!0)}),i}function ei(n){return o(n)?n:{}}function tv(n,i,r,e,o){function k(){y=null;nt()}function d(){c=ot();c=u(c)?null:c;at(c,g)&&(c=g);w=g=c}function nt(){var n=w;d();(v!==h.url()||n!==c)&&(v=h.url(),w=c,t(tt,function(n){n(h.url(),c)}))}var h=this,l=n.location,b=n.history,rt=n.setTimeout,ft=n.clearTimeout,p={},a=o(r);h.isMock=!1;h.$$completeOutstandingRequest=a.completeTask;h.$$incOutstandingRequestCount=a.incTaskCount;h.notifyWhenNoOutstandingRequests=a.notifyWhenNoPendingTasks;var c,w,v=l.href,et=i.find("base"),y=null,ot=e.history?function(){try{return b.state}catch(n){}}:s;d();h.url=function(t,i,r){var f,o;return(u(r)&&(r=null),l!==n.location&&(l=n.location),b!==n.history&&(b=n.history),t)?(f=w===r,t=ut(t).href,v===t&&(!e.history||f))?h:(o=v&&oi(v)===oi(t),v=t,w=r,!e.history||o&&f?(o||(y=t),i?l.replace(t):o?(i=l,r=t,f=r.indexOf("#"),r=-1===f?"":r.substr(f),i.hash=r):l.href=t,l.href!==t&&(y=t)):(b[i?"replaceState":"pushState"](r,"",t),d()),y&&(y=t),h):(y||l.href).replace(/#$/,"")};h.state=function(){return c};var tt=[],it=!1,g=null;h.onUrlChange=function(t){if(!it){if(e.history)f(n).on("popstate",k);f(n).on("hashchange",k);it=!0}return tt.push(t),t};h.$$applicationDestroyed=function(){f(n).off("hashchange popstate",k)};h.$$checkUrlChange=nt;h.baseHref=function(){var n=et.attr("href");return n?n.replace(/^(https?:)?\/\/[^/]*/,""):""};h.defer=function(n,t,i){var r;return t=t||0,i=i||a.DEFAULT_TASK_TYPE,a.incTaskCount(i),r=rt(function(){delete p[r];a.completeTask(n,i)},t),p[r]=i,r};h.defer.cancel=function(n){if(p.hasOwnProperty(n)){var t=p[n];return delete p[n],ft(n),a.completeTask(s,t),!0}return!1}}function iv(){this.$get=["$window","$log","$sniffer","$document","$$taskTrackerFactory",function(n,t,i,r,u){return new tv(n,r,t,i,u)}]}function rv(){this.$get=function(){function i(t,i){function a(n){n!==o&&(r?r===n&&(r=n.n):r=n,c(n.n,n.p),c(n,o),o=n,o.n=null)}function c(n,t){n!==t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw l("$cacheFactory")("iid",t);var s=0,p=v({},i,{id:t}),f=y(),h=i&&i.capacity||Number.MAX_VALUE,e=y(),o=null,r=null;return n[t]={put:function(n,t){if(!u(t)){if(h<Number.MAX_VALUE){var i=e[n]||(e[n]={key:n});a(i)}return n in f||s++,f[n]=t,s>h&&this.remove(r.key),t}},get:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;a(t)}return f[n]},remove:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;t===o&&(o=t.p);t===r&&(r=t.n);c(t.n,t.p);delete e[n]}n in f&&(delete f[n],s--)},removeAll:function(){f=y();s=0;e=y();o=r=null},destroy:function(){e=p=f=null;delete n[t]},info:function(){return v({},p,{size:s})}}}var n={};return i.info=function(){var i={};return t(n,function(n,t){i[t]=n.info()}),i},i.get=function(t){return n[t]},i}}function uv(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function ls(i,l){function ut(n,i,r){var f=/^([@&]|[=<](\*?))(\??)\s*([\w$]*)$/,u=y();return t(n,function(n,t){if(n=n.trim(),n in et)u[t]=et[n];else{var e=n.match(f);if(!e)throw w("iscp",i,t,n,r?"controller bindings definition":"isolate scope definition");u[t]={mode:e[1][0],collection:"*"===e[2],optional:"?"===e[3],attrName:e[4]||t};e[4]&&(et[n]=u[t])}}),u}function ct(n){var t=n.charAt(0);if(!t||t!==a(t))throw w("baddir",n);if(n!==n.trim())throw w("baddir",n);}function vt(n){var i=n.require||n.controller&&n.name;return!c(i)&&o(i)&&t(i,function(n,t){var r=n.match(st);n.substring(r[0].length)||(i[t]=r[0]+t)}),i}var g={},wt=/^\s*directive:\s*([\w-]+)\s+(.*)$/,gt=/(([\w-]+)(?::([^;]+))?;?)/,ti=ra("ngSrc,ngSrcset,src,srcset"),st=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,ht=/^(on[a-z]+|formaction)$/,et=y(),k,tt,nt,it,rt,d;this.directive=function ri(n,r){return lr(n,"name"),wi(n,"directive"),h(n)?(ct(n),lr(r,"directiveFactory"),g.hasOwnProperty(n)||(g[n]=[],i.factory(n+"Directive",["$injector","$exceptionHandler",function(i,r){var u=[];return t(g[n],function(t,f){var o,c,s;try{if(o=i.invoke(t),e(o)?o={compile:ot(o)}:!o.compile&&o.link&&(o.compile=ot(o.link)),o.priority=o.priority||0,o.index=f,o.name=o.name||n,o.require=vt(o),c=o,s=o.restrict,s&&(!h(s)||!/[EACM]/.test(s)))throw w("badrestrict",s,n);c.restrict=s||"EA";o.$$moduleName=t.$$moduleName;u.push(o)}catch(l){r(l)}}),u}])),g[n].push(r)):t(n,lf(ri)),this};this.component=function fi(n,i){function r(n){function r(t){return e(t)||c(t)?function(i,r){return n.invoke(t,this,{$element:i,$attrs:r})}:t}var o=i.template||i.templateUrl?i.template:"",f={controller:u,controllerAs:fv(i.controller)||i.controllerAs||"$ctrl",template:r(o),templateUrl:r(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return t(i,function(n,t){"$"===t.charAt(0)&&(f[t]=n)}),f}if(!h(n))return t(n,lf(pi(this,fi))),this;var u=i.controller||function(){};return t(i,function(n,t){"$"===t.charAt(0)&&(r[t]=n,e(u)&&(u[t]=n))}),r.$inject=["$injector"],this.directive(n,r)};this.aHrefSanitizationWhitelist=function(n){return r(n)?(l.aHrefSanitizationWhitelist(n),this):l.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(l.imgSrcSanitizationWhitelist(n),this):l.imgSrcSanitizationWhitelist()};k=!0;this.debugInfoEnabled=function(n){return r(n)?(k=n,this):k};tt=!1;this.strictComponentBindingsEnabled=function(n){return r(n)?(tt=n,this):tt};nt=10;this.onChangesTtl=function(n){return arguments.length?(nt=n,this):nt};it=!0;this.commentDirectivesEnabled=function(n){return arguments.length?(it=n,this):it};rt=!0;this.cssClassDirectivesEnabled=function(n){return arguments.length?(rt=n,this):rt};d=y();this.addPropertySecurityContext=function(n,t,i){var r=n.toLowerCase()+"|"+t.toLowerCase();if(r in d&&d[r]!==i)throw w("ctxoverride",n,t,d[r],i);return d[r]=i,this},function(){function n(n,i){t(i,function(t){d[t.toLowerCase()]=n})}n(b.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]);n(b.CSS,["*|style"]);n(b.URL,"area|href area|ping a|href a|ping blockquote|cite body|background del|cite input|src ins|cite q|cite".split(" "));n(b.MEDIA_URL,"audio|src img|src img|srcset source|src source|srcset track|src video|src video|poster".split(" "));n(b.RESOURCE_URL,"*|formAction applet|code applet|codebase base|href embed|src frame|src form|action head|profile html|manifest iframe|src link|href media|src object|codebase object|data script|src".split(" "))}();this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate",function(i,r,l,b,et,ot,ct,vt,ri){function br(){try{if(!--vr)throw ei=void 0,w("infchng",nt);ct.$apply(function(){for(var n=0,t=ei.length;n<t;++n)try{ei[n]()}catch(i){l(i)}ei=void 0})}finally{vr++}}function gi(n,t){if(!n)return n;if(!h(n))throw w("srcset",t,n.toString());for(var r="",i=p(n),u=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,u=/\s/.test(i)?u:/(,)/,i=i.split(u),u=Math.floor(i.length/2),f=0;f<u;f++)var e=2*f,r=r+vt.getTrustedMediaUrl(p(i[e])),r=r+(" "+p(i[e+1]));return i=p(i[2*f]).split(/\s/),r+=vt.getTrustedMediaUrl(p(i[0])),2===i.length&&(r+=" "+p(i[1])),r}function vi(n,t){if(t)for(var u=Object.keys(t),r,i=0,f=u.length;i<f;i++)r=u[i],this[r]=t[r];else this.$attr={};this.$$element=n}function kr(n,t,i){ar.innerHTML="<span "+t+">";t=ar.firstChild.attributes;var r=t[0];t.removeNamedItem(r.name);r.value=i;n.attributes.setNamedItem(r)}function yi(n,t){try{n.addClass(t)}catch(i){}}function fi(n,t,i,r,u){var o,e;return n instanceof f||(n=f(n)),o=wi(n,t,n,i,r,u),fi.$$addScopeClass(n),e=null,function(t,i,r){var s,h,c;if(!n)throw w("multilink");if(lr(t,"scope"),u&&u.needsNewScope&&(t=t.$parent.$new()),r=r||{},s=r.parentBoundTranscludeFn,h=r.transcludeControllers,r=r.futureParentElement,s&&s.$$boundTransclude&&(s=s.$$boundTransclude),e||(e=(r=r&&r[0])?"foreignobject"!==lt(r)&&ft.call(r).match(/SVG/)?"svg":"html":"html"),r="html"!==e?f(di(e,f("<div><\/div>").append(n).html())):i?nr.clone.call(n):n,h)for(c in h)r.data("$"+c+"Controller",h[c].instance);return fi.$$addScopeInfo(r,t),i&&i(r,t),o&&o(t,r,r,s),i||(n=o=null),r}}function wi(n,t,i,r,u,e){function p(n,i,r,u){var o,h,c,e,a,y,l;if(v)for(l=Array(i.length),e=0;e<s.length;e+=3)o=s[e],l[o]=i[o];else l=i;for(e=0,a=s.length;e<a;)h=l[s[e++]],i=s[e++],o=s[e++],i?(i.scope?(c=n.$new(),fi.$$addScopeInfo(f(h),c)):c=n,y=i.transcludeOnThisElement?si(n,i.transclude,u):!i.templateOnThisElement&&u?u:!u&&t?si(n,t):null,i(o,c,h,r,y)):o&&o(n,h.childNodes,void 0,u)}for(var s=[],w=c(n)||n instanceof f,h,l,a,y,v,o=0;o<n.length;o++)h=new vi,11===kt&&dr(n,o,w),l=bi(n[o],[],h,0===o?r:void 0,u),(e=l.length?rr(l,n[o],h,t,i,null,[],[],e):null)&&e.scope&&fi.$$addScopeClass(h.$$element),h=e&&e.terminal||!(a=n[o].childNodes)||!a.length?null:wi(a,e?(e.transcludeOnThisElement||!e.templateOnThisElement)&&e.transclude:t),(e||h)&&(s.push(o,e,h),y=!0,v=v||e),e=null;return y?p:null}function dr(n,t,i){var u=n[t],f=u.parentNode,r;if(u.nodeType===ii)for(;;){if(r=f?u.nextSibling:n[t+1],!r||r.nodeType!==ii)break;u.nodeValue+=r.nodeValue;r.parentNode&&r.parentNode.removeChild(r);i&&r===n[t+1]&&n.splice(t+1,1)}}function si(n,t,i){function u(r,u,f,e,o){return r||(r=n.$new(!1,o),r.$$transcluded=!0),t(r,u,{parentBoundTranscludeFn:i,transcludeControllers:f,futureParentElement:e})}var f=u.$$slots=y(),r;for(r in t.$$slots)f[r]=t.$$slots[r]?si(n,t.$$slots[r],i):null;return u}function bi(n,t,i,r,u){var s=i.$attr,y;switch(n.nodeType){case 1:y=lt(n);ci(t,yt(y),"E",r,u);for(var a,e,f,v,c,w=n.attributes,b=0,rt=w&&w.length;b<rt;b++){var g=!1,nt=!1,k=!1,d=!1,tt=!1,it;a=w[b];e=a.name;v=a.value;f=yt(e.toLowerCase());(c=f.match(yu))?(k="Attr"===c[1],d="Prop"===c[1],tt="On"===c[1],e=e.replace(ac,"").toLowerCase().substr(4+c[1].length).replace(/_(.)/g,function(n,t){return t.toUpperCase()})):(it=f.match(pu))&&tu(it[1])&&(g=e,nt=e.substr(0,e.length-5)+"end",e=e.substr(0,e.length-6));d||tt?(i[f]=v,s[f]=a.name,d?su(n,t,f,e):t.push(ic(et,ct,l,f,e,!1))):(f=yt(e.toLowerCase()),s[f]=e,(k||!i.hasOwnProperty(f))&&(i[f]=v,ss(n,f)&&(i[f]=!0)),hu(n,t,v,f,k),ci(t,f,"A",r,u,g,nt))}if("input"===y&&"hidden"===n.getAttribute("type")&&n.setAttribute("autocomplete","off"),!vu)break;if(s=n.className,o(s)&&(s=s.animVal),h(s)&&""!==s)for(;n=gt.exec(s);)f=yt(n[2]),ci(t,f,"C",r,u)&&(i[f]=p(n[3])),s=s.substr(n.index+n[0].length);break;case ii:uu(t,n.nodeValue);break;case 8:if(!au)break;gr(n,t,i,r,u)}return t.sort(ru),t}function gr(n,t,i,r,u){var f,e;try{f=wt.exec(n.nodeValue);f&&(e=yt(f[1]),ci(t,e,"M",r,u)&&(i[e]=p(f[2])))}catch(o){}}function tr(n,t,i){var r=[],u=0;if(t&&n.hasAttribute&&n.hasAttribute(t)){do{if(!n)throw w("uterdir",t,i);1===n.nodeType&&(n.hasAttribute(t)&&u++,n.hasAttribute(i)&&u--);r.push(n);n=n.nextSibling}while(0<u)}else r.push(n);return f(r)}function ir(n,t,i){return function(r,u,f,e,o){return u=tr(u[0],t,i),n(r,u,f,e,o)}}function ki(n,t,i,r,u,f){var e;return n?fi(t,i,r,u,f):function(){return e||(e=fi(t,i,r,u,f),t=i=f=null),e.apply(this,arguments)}}function rr(i,r,s,h,a,b,k,d,g){function gi(n,t,i,r){n&&(i&&(n=ir(n,i,r)),n.require=nt.require,n.directiveName=st,(tt===nt||nt.$$isolateScope)&&(n=er(n,{isolateScope:!0})),k.push(n));t&&(i&&(t=ir(t,i,r)),t.require=nt.require,t.directiveName=st,(tt===nt||nt.$$isolateScope)&&(t=er(t,{isolateScope:!0})),d.push(t))}function pt(n,i,h,a,y){function lt(n,t,i,r){var e,f;if(or(n)||(r=i,i=t,t=n,n=void 0),ii&&(e=it),i||(i=ii?b.parent():b),r){if(f=y.$$slots[r],f)return f(n,t,e,i,st);if(u(f))throw w("noslot",r,bt(b));}else return y(n,t,e,i,st)}var g,rt,p,nt,et,it,ut,b,ct,st;r===h?(a=s,b=s.$$element):(b=f(h),a=new vi(b,s));et=i;tt?nt=i.$new(!0):ft&&(et=i.$parent);y&&(ut=lt,ut.$$boundTransclude=y,ut.isSlotFilled=function(n){return!!y.$$slots[n]});ot&&(it=nu(b,a,ut,ot,nt,i,tt));tt&&(fi.$$addScopeInfo(b,nt,!0,!(ht&&(ht===tt||ht===tt.$$originalDirective))),fi.$$addScopeClass(b,!0),nt.$$isolateBindings=tt.$$isolateBindings,rt=cr(i,a,nt,nt.$$isolateBindings,tt),rt.removeWatches&&nt.$on("$destroy",rt.removeWatches));for(g in it)rt=ot[g],p=it[g],ct=rt.$$bindings.bindToController,p.instance=p(),b.data("$"+rt.name+"Controller",p.instance),p.bindingInfo=cr(et,a,p.instance,ct,rt);for(t(ot,function(n,t){var i=n.require;n.bindToController&&!c(i)&&o(i)&&v(it[t].instance,hi(t,i,b,it))}),t(it,function(n){var t=n.instance;if(e(t.$onChanges))try{t.$onChanges(n.bindingInfo.initialChanges)}catch(i){l(i)}if(e(t.$onInit))try{t.$onInit()}catch(r){l(r)}e(t.$doCheck)&&(et.$watch(function(){t.$doCheck()}),t.$doCheck());e(t.$onDestroy)&&et.$on("$destroy",function(){t.$onDestroy()})}),g=0,rt=k.length;g<rt;g++)p=k[g],hr(p,p.isolateScope?nt:i,b,a,p.require&&hi(p.directiveName,p.require,b,it),ut);for(st=i,tt&&(tt.template||null===tt.templateUrl)&&(st=nt),n&&n(st,h.childNodes,void 0,y),g=d.length-1;0<=g;g--)p=d[g],hr(p,p.isolateScope?nt:i,b,a,p.require&&hi(p.directiveName,p.require,b,it),ut);t(it,function(n){n=n.instance;e(n.$postLink)&&n.$postLink()})}var gt,ui,et,wi,ei,si,nr,ci;g=g||{};for(var dt=-Number.MAX_VALUE,ft=g.newScopeDirective,ot=g.controllerDirectives,tt=g.newIsolateScopeDirective,ht=g.templateDirective,ti=g.nonTlbTranscludeDirective,ai=!1,yi=!1,ii=g.hasElementTranscludeDirective,it=s.$$element=f(r),nt,st,ut,ct=h,wt,at=!1,ri=!1,rt,vt=0,kt=i.length;vt<kt;vt++){if(nt=i[vt],gt=nt.$$start,ui=nt.$$end,gt&&(it=tr(r,gt,ui)),ut=void 0,dt>nt.priority)break;if((rt=nt.scope)&&(nt.templateUrl||(o(rt)?(oi("new/isolated scope",tt||ft,nt,it),tt=nt):oi("new/isolated scope",tt,nt,it)),ft=ft||nt),st=nt.name,!at&&(nt.replace&&(nt.templateUrl||nt.template)||nt.transclude&&!nt.$$tlb)){for(rt=vt+1;at=i[rt++];)if(at.transclude&&!at.$$tlb||at.replace&&(at.templateUrl||at.template)){ri=!0;break}at=!0}if(!nt.templateUrl&&nt.controller&&(ot=ot||y(),oi("'"+st+"' controller",ot[st],nt,it),ot[st]=nt),rt=nt.transclude)if(ai=!0,nt.$$tlb||(oi("transclusion",ti,nt,it),ti=nt),"element"===rt)ii=!0,dt=nt.priority,ut=it,it=s.$$element=f(fi.$$createComment(st,s[st])),r=it[0],li(a,ni.call(ut,0),r),ct=ki(ri,ut,h,dt,b&&b.name,{nonTlbTranscludeDirective:ti});else{if(et=y(),o(rt)){ut=n.document.createDocumentFragment();wi=y();ei=y();t(rt,function(n,t){var i="?"===n.charAt(0);n=i?n.substring(1):n;wi[n]=t;et[t]=null;ei[t]=i});t(it.contents(),function(t){var i=wi[yt(lt(t))];i?(ei[i]=!0,et[i]=et[i]||n.document.createDocumentFragment(),et[i].appendChild(t)):ut.appendChild(t)});t(ei,function(n,t){if(!n)throw w("reqslot",t);});for(si in et)et[si]&&(ct=f(et[si].childNodes),et[si]=ki(ri,ct,h));ut=f(ut.childNodes)}else ut=f(re(r)).contents();it.empty();ct=ki(ri,ut,h,void 0,void 0,{needsNewScope:nt.$$isolateScope||nt.$$newScope});ct.$$slots=et}if(nt.template)if(yi=!0,oi("template",ht,nt,it),ht=nt,rt=e(nt.template)?nt.template(it,s):nt.template,rt=wr(rt),nt.replace){if(b=nt,ut=uo.test(rt)?vs(di(nt.templateNamespace,p(rt))):[],r=ut[0],1!==ut.length||1!==r.nodeType)throw w("tplrt",st,"");li(a,it,r);kt={$attr:{}};rt=bi(r,[],kt);nr=i.splice(vt+1,i.length-(vt+1));(tt||ft)&&ur(rt,tt,ft);i=i.concat(rt).concat(nr);fr(s,kt);kt=i.length}else it.html(rt);if(nt.templateUrl)yi=!0,oi("template",ht,nt,it),ht=nt,nt.replace&&(b=nt),pt=iu(i.splice(vt,i.length-vt),it,s,a,ai&&ct,k,d,{controllerDirectives:ot,newScopeDirective:ft!==nt&&ft,newIsolateScopeDirective:tt,templateDirective:ht,nonTlbTranscludeDirective:ti}),kt=i.length;else if(nt.compile)try{wt=nt.compile(it,s,ct);ci=nt.$$originalDirective||nt;e(wt)?gi(null,pi(ci,wt),gt,ui):wt&&gi(pi(ci,wt.pre),pi(ci,wt.post),gt,ui)}catch(rr){l(rr,bt(it))}nt.terminal&&(pt.terminal=!0,dt=Math.max(dt,nt.priority))}return pt.scope=ft&&!0===ft.scope,pt.transcludeOnThisElement=ai,pt.templateOnThisElement=yi,pt.transclude=ct,g.hasElementTranscludeDirective=ii,pt}function hi(n,i,r,u){var f,s,e,l;if(h(i)){if(e=i.match(st),i=i.substring(e[0].length),s=e[1]||e[3],e="?"===e[2],"^^"===s?r=r.parent():f=(f=u&&u[i])&&f.instance,f||(l="$"+i+"Controller",f="^^"===s&&r[0]&&9===r[0].nodeType?null:s?r.inheritedData(l):r.data(l)),!f&&!e)throw w("ctreq",i,n);}else if(c(i))for(f=[],s=0,e=i.length;s<e;s++)f[s]=hi(n,i[s],r,u);else o(i)&&(f={},t(i,function(t,i){f[i]=hi(n,t,r,u)}));return f||null}function nu(n,t,i,r,u,f,e){var c=y(),l;for(l in r){var o=r[l],s={$scope:o===e||o.$$isolateScope?u:f,$element:n,$attrs:t,$transclude:i},h=o.controller;"@"===h&&(h=t[o.name]);s=ot(h,s,!0,o.controllerAs);c[o.name]=s;n.data("$"+o.name+"Controller",s.instance)}return c}function ur(n,t,i){for(var r=0,u=n.length;r<u;r++)n[r]=vf(n[r],{$$isolateScope:t,$$newScope:i})}function ci(n,t,r,f,e,s,h){var c,v,p;if(t===e)return null;if(c=null,g.hasOwnProperty(t))for(e=i.get(t+"Directive"),v=0,p=e.length;v<p;v++)if(t=e[v],(u(f)||f>t.priority)&&-1!==t.restrict.indexOf(r)){if(s&&(t=vf(t,{$$start:s,$$end:h})),!t.$$bindings){var l=c=t,y=t.name,a={isolateScope:null,bindToController:null};if(o(l.scope)&&(!0===l.bindToController?(a.bindToController=ut(l.scope,y,!0),a.isolateScope={}):a.isolateScope=ut(l.scope,y,!1)),o(l.bindToController)&&(a.bindToController=ut(l.bindToController,y,!0)),a.bindToController&&!l.controller)throw w("noctrl",y);c=c.$$bindings=a;o(c.isolateScope)&&(t.$$isolateBindings=c.isolateScope)}n.push(t);c=t}return c}function tu(n){if(g.hasOwnProperty(n))for(var r=i.get(n+"Directive"),t=0,u=r.length;t<u;t++)if(n=r[t],n.multiElement)return!0;return!1}function fr(n,i){var r=i.$attr,u=n.$attr;t(n,function(t,u){"$"!==u.charAt(0)&&(i[u]&&i[u]!==t&&(t=t.length?t+(("style"===u?";":" ")+i[u]):i[u]),n.$set(u,t,!0,r[u]))});t(i,function(t,i){n.hasOwnProperty(i)||"$"===i.charAt(0)||(n[i]=t,"class"!==i&&"style"!==i&&(u[i]=r[i]))})}function iu(n,i,r,u,s,h,c,a){var y=[],k,d,g=i[0],v=n.shift(),tt=vf(v,{templateUrl:null,transclude:null,replace:null,$$originalDirective:v}),nt=e(v.templateUrl)?v.templateUrl(i,r):v.templateUrl,it=v.templateNamespace;return i.empty(),b(nt).then(function(e){var l,rt,b,ft;if(e=wr(e),v.replace){if(e=uo.test(e)?vs(di(it,p(e))):[],l=e[0],1!==e.length||1!==l.nodeType)throw w("tplrt",v.name,nt);e={$attr:{}};li(u,i,l);b=bi(l,[],e);o(v.scope)&&ur(b,!0);n=b.concat(n);fr(r,e)}else l=g,i.html(e);for(n.unshift(tt),k=rr(n,l,r,s,i,v,h,c,a),t(u,function(n,t){n===l&&(u[t]=i[0])}),d=wi(i[0].childNodes,s);y.length;){e=y.shift();rt=y.shift();var et=y.shift(),ut=y.shift(),b=i[0];e.$$destroyed||(rt!==g&&(ft=rt.className,a.hasElementTranscludeDirective&&v.replace||(b=re(l)),li(et,f(rt),b),yi(f(b),ft)),rt=k.transcludeOnThisElement?si(e,k.transclude,ut):ut,k(d,e,b,u,rt))}y=null}).catch(function(n){pf(n)&&l(n)}),function(n,t,i,r,u){n=u;t.$$destroyed||(y?y.push(t,i,r,n):(k.transcludeOnThisElement&&(n=si(t,k.transclude,u)),k(d,t,i,r,n)))}}function ru(n,t){var i=t.priority-n.priority;return 0!==i?i:n.name!==t.name?n.name<t.name?-1:1:n.index-t.index}function oi(n,t,i,r){function u(n){return n?" (module: "+n+")":""}if(t)throw w("multidir",t.name,u(t.$$moduleName),i.name,u(i.$$moduleName),n,bt(r));}function uu(n,t){var i=r(t,!0);i&&n.push({priority:0,compile:function(n){n=n.parent();var t=!!n.length;return t&&fi.$$addBindingClass(n),function(n,r){var u=r.parent();t||fi.$$addBindingClass(u);fi.$$addBindingInfo(u,i.expressions);n.$watch(i,function(n){r[0].nodeValue=n})}}})}function di(t,i){t=a(t||"html");switch(t){case"svg":case"math":var r=n.document.createElement("div");return r.innerHTML="<"+t+">"+i+"<\/"+t+">",r.childNodes[0].childNodes;default:return i}}function fu(n,t){return"srcdoc"===t?vt.HTML:"src"===t||"ngSrc"===t?-1===["img","video","audio","source","track"].indexOf(n)?vt.RESOURCE_URL:vt.MEDIA_URL:"xlinkHref"===t?"image"===n?vt.MEDIA_URL:"a"===n?vt.URL:vt.RESOURCE_URL:"form"===n&&"action"===t||"base"===n&&"href"===t||"link"===n&&"href"===t?vt.RESOURCE_URL:"a"===n&&("href"===t||"ngHref"===t)?vt.URL:void 0}function eu(n,t){var i=t.toLowerCase();return d[n+"|"+i]||d["*|"+i]}function ou(n){return gi(vt.valueOf(n),"ng-prop-srcset")}function su(n,t,i,r){if(ht.test(r))throw w("nodomevents");n=lt(n);var f=eu(n,r),u=ui;"srcset"!==r||"img"!==n&&"source"!==n?f&&(u=vt.getTrusted.bind(vt,f)):u=ou;t.push({priority:100,compile:function(n,t){var f=et(t[i]),e=et(t[i],function(n){return vt.valueOf(n)});return{pre:function(n,t){function i(){var i=f(n);t[0][r]=u(i)}i();n.$watch(e,i)}}}})}function hu(n,t,i,u,f){var o=lt(n),s=fu(o,u),h=ti[u]||f,e=r(i,!f,s,h);if(e){if("multiple"===u&&"select"===o)throw w("selmulti",bt(n));if(ht.test(u))throw w("nodomevents");t.push({priority:100,compile:function(){return{pre:function(n,t,f){t=f.$$observers||(f.$$observers=y());var o=f[u];o!==i&&(e=o&&r(o,!0,s,h),i=o);e&&(f[u]=e(n),(t[u]||(t[u]=[])).$$inter=!0,(f.$$observers&&f.$$observers[u].$$scope||n).$watch(e,function(n,t){"class"===u&&n!==t?f.$updateClass(n,t):f.$set(u,n)}))}}}})}}function li(t,i,r){var e=i[0],s=i.length,c=e.parentNode,u,o,h;if(t)for(u=0,o=t.length;u<o;u++)if(t[u]===e){for(t[u++]=r,o=u+s-1,h=t.length;u<h;u++,o++)o<h?t[u]=t[o]:delete t[u];t.length-=s-1;t.context===e&&(t.context=r);break}for(c&&c.replaceChild(r,e),t=n.document.createDocumentFragment(),u=0;u<s;u++)t.appendChild(i[u]);for(f.hasData(e)&&(f.data(r,f.data(e)),f(e).off("$destroy")),f.cleanData(t.querySelectorAll("*")),u=1;u<s;u++)delete i[u];i[0]=r;i.length=1}function er(n,t){return v(function(){return n.apply(null,arguments)},n,t)}function hr(n,t,i,r,u,f){try{n(t,i,r,u,f)}catch(e){l(e,bt(i))}}function ai(n,t){if(tt)throw w("missingattr",n,t);}function cr(n,i,u,f,o){function v(t,i,r){e(u.$onChanges)&&!bf(i,r)&&(ei||(n.$$postDigest(br),ei=[]),c||(c={},ei.push(y)),c[t]&&(r=c[t].previousValue),c[t]=new lu(r,i))}function y(){u.$onChanges(c);c=void 0}var l=[],a={},c;return t(f,function(t,f){var e=t.attrName,c=t.optional,p,y,d,k,g,b;switch(t.mode){case"@":c||pt.call(i,e)||(ai(e,o.name),u[f]=i[e]=void 0);c=i.$observe(e,function(n){(h(n)||dt(n))&&(v(f,n,u[f]),u[f]=n)});i.$$observers[e].$$scope=n;p=i[e];h(p)?u[f]=r(p)(n):dt(p)&&(u[f]=p);a[f]=new lu(oo,u[f]);l.push(c);break;case"=":if(!pt.call(i,e)){if(c)break;ai(e,o.name);i[e]=void 0}if(c&&!i[e])break;y=et(i[e]);k=y.literal?at:bf;d=y.assign||function(){p=u[f]=y(n);throw w("nonassign",i[e],e,o.name);};p=u[f]=y(n);c=function(t){return k(t,u[f])||(k(t,p)?d(n,t=u[f]):u[f]=t),p=t};c.$stateful=!0;c=t.collection?n.$watchCollection(i[e],c):n.$watch(et(i[e],c),null,y.literal);l.push(c);break;case"<":if(!pt.call(i,e)){if(c)break;ai(e,o.name);i[e]=void 0}if(c&&!i[e])break;y=et(i[e]);g=y.literal;b=u[f]=y(n);a[f]=new lu(oo,u[f]);c=n[t.collection?"$watchCollection":"$watch"](y,function(n,t){if(t===n){if(t===b||g&&at(t,b))return;t=b}v(f,n,t);u[f]=n});l.push(c);break;case"&":if(c||pt.call(i,e)||ai(e,o.name),y=i.hasOwnProperty(e)?et(i[e]):s,y===s&&c)break;u[f]=function(t){return y(n,t)}}}),{initialChanges:a,removeWatches:l.length&&function(){for(var n=0,t=l.length;n<t;++n)l[n]()}}}var cu=/^\w/,ar=n.document.createElement("div"),au=it,vu=rt,vr=nt,ei;vi.prototype={$normalize:yt,$addClass:function(n){n&&0<n.length&&ri.addClass(this.$$element,n)},$removeClass:function(n){n&&0<n.length&&ri.removeClass(this.$$element,n)},$updateClass:function(n,t){var i=as(n,t);i&&i.length&&ri.addClass(this.$$element,i);(i=as(t,n))&&i.length&&ri.removeClass(this.$$element,i)},$set:function(n,i,r,f){var e=ss(this.$$element[0],n),o=eo[n],s=n;e?(this.$$element.prop(n,i),f=e):o&&(this[o]=i,s=o);this[n]=i;f?this.$attr[n]=f:(f=this.$attr[n])||(this.$attr[n]=f=ns(n,"-"));"img"===lt(this.$$element)&&"srcset"===n&&(this[n]=i=gi(i,"$set('srcset', value)"));!1!==r&&(null===i||u(i)?this.$$element.removeAttr(f):cu.test(f)?e&&!1===i?this.$$element.removeAttr(f):this.$$element.attr(f,i):kr(this.$$element[0],f,i));(n=this.$$observers)&&t(n[s],function(n){try{n(i)}catch(t){l(t)}})},$observe:function(n,t){var i=this,f=i.$$observers||(i.$$observers=y()),r=f[n]||(f[n]=[]);return r.push(t),ct.$evalAsync(function(){r.$$inter||!i.hasOwnProperty(n)||u(i[n])||t(i[n])}),function(){sr(r,t)}}};var yr=r.startSymbol(),pr=r.endSymbol(),wr="{{"===yr&&"}}"===pr?ui:function(n){return n.replace(/\{\{/g,yr).replace(/}}/g,pr)},yu=/^ng(Attr|Prop|On)([A-Z].*)$/,pu=/^(.+)Start$/;return fi.$$addBindingInfo=k?function(n,t){var i=n.data("$binding")||[];c(t)?i=i.concat(t):i.push(t);n.data("$binding",i)}:s,fi.$$addBindingClass=k?function(n){yi(n,"ng-binding")}:s,fi.$$addScopeInfo=k?function(n,t,i,r){n.data(i?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",t)}:s,fi.$$addScopeClass=k?function(n,t){yi(n,t?"ng-isolate-scope":"ng-scope")}:s,fi.$$createComment=function(t,i){var r="";return k&&(r=" "+(t||"")+": ",i&&(r+=i+" ")),n.document.createComment(r)},fi}]}function lu(n,t){this.previousValue=n;this.currentValue=t}function yt(n){return n.replace(ac,"").replace(lw,function(n,t,i){return i?t.toUpperCase():t})}function as(n,t){var r="",e=n.split(/\s+/),o=t.split(/\s+/),u=0,f,i;n:for(;u<e.length;u++){for(f=e[u],i=0;i<o.length;i++)if(f===o[i])continue n;r+=(0<r.length?" ":"")+f}return r}function vs(n){var t,i;if(n=f(n),t=n.length,1>=t)return n;for(;t--;)i=n[t],(8===i.nodeType||i.nodeType===ii&&""===i.nodeValue.trim())&&op.call(n,t,1);return n}function fv(n,t){if(t&&h(t))return t;if(h(n)){var i=yc.exec(n);if(i)return i[3]}}function ev(){var n={};this.has=function(t){return n.hasOwnProperty(t)};this.register=function(t,i){wi(t,"controller");o(t)?v(n,t):n[t]=i};this.$get=["$injector",function(t){function i(n,t,i,r){if(!n||!o(n.$scope))throw l("$controller")("noscp",r,t);n.$scope[t]=i}return function(r,u,f,s){var l,a,y;if(f=!0===f,s&&h(s)&&(y=s),h(r)){if(s=r.match(yc),!s)throw vc("ctrlfmt",r);if(a=s[1],y=y||s[3],r=n.hasOwnProperty(a)?n[a]:ca(u.$scope,a,!0),!r)throw vc("ctrlreg",a);nu(r,a,!0)}return f?(f=(c(r)?r[r.length-1]:r).prototype,l=Object.create(f||null),y&&i(u,y,l,a||r.name),v(function(){var n=t.invoke(r,l,u,a);return n!==l&&(o(n)||e(n))&&(l=n,y&&i(u,y,l,a||r.name)),l},{instance:l,identifier:y})):(l=t.instantiate(r,u,a),y&&i(u,y,l,a||r.name),l)}}]}function ov(){this.$get=["$window",function(n){return f(n.document)}]}function sv(){this.$get=["$document","$rootScope",function(n,t){function r(){u=i.hidden}var i=n[0],u=i&&i.hidden;n.on("visibilitychange",r);return t.$on("$destroy",function(){n.off("visibilitychange",r)}),function(){return u}}]}function hv(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function oe(n){return o(n)?st(n)?n.toISOString():cr(n):n}function cv(){this.$get=function(){return function(n){if(!n)return"";var i=[];return vo(n,function(n,r){null===n||u(n)||e(n)||(c(n)?t(n,function(n){i.push(ht(r)+"="+ht(oe(n)))}):i.push(ht(r)+"="+ht(oe(n))))}),i.join("&")}}}function lv(){this.$get=function(){return function(n){function i(n,u,f){c(n)?t(n,function(n,t){i(n,u+"["+(o(n)?t:"")+"]")}):o(n)&&!st(n)?vo(n,function(n,t){i(n,u+(f?"":"[")+t+(f?"":"]"))}):(e(n)&&(n=n()),r.push(ht(u)+"="+(null==n?"":ht(oe(n)))))}if(!n)return"";var r=[];return i(n,"",!0),r.join("&")}}}function se(n,t){var r,i,u;if(h(n)&&(r=n.replace(pw,"").trim(),r&&(i=t("Content-Type"),i=i&&0===i.indexOf(pc),(u=i)||(u=(u=r.match(vw))&&yw[u[0]].test(r)),u)))try{n=wo(r)}catch(f){if(!i)return n;throw ef("baddata",n,f);}return n}function ys(n){var i=y(),r;return h(n)?t(n.split("\n"),function(n){r=n.indexOf(":");var t=a(p(n.substr(0,r)));n=p(n.substr(r+1));t&&(i[t]=i[t]?i[t]+", "+n:n)}):o(n)&&t(n,function(n,t){var r=a(t),u=p(n);r&&(i[r]=i[r]?i[r]+", "+u:u)}),i}function ps(n){var t;return function(i){return t||(t=ys(n)),i?(i=t[a(i)],void 0===i&&(i=null),i):t}}function ws(n,i,r,u){return e(u)?u(n,i,r):(t(u,function(t){n=t(n,i,r)}),n)}function av(){var n=this.defaults={transformResponse:[se],transformRequest:[function(n){return o(n)&&"[object File]"!==ft.call(n)&&"[object Blob]"!==ft.call(n)&&"[object FormData]"!==ft.call(n)?cr(n):n}],headers:{common:{Accept:"application/json, text/plain, */*"},post:vt(so),put:vt(so),patch:vt(so)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},i=!1,f,y;this.useApplyAsync=function(n){return r(n)?(i=!!n,this):i};f=this.interceptors=[];y=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(p,w,b,k,d,g,nt,tt){function it(i){function y(n,t){for(var u,f,i=0,r=t.length;i<r;)u=t[i++],f=t[i++],n=n.then(u,f);return t.length=0,n}function b(n,i){var r,u={};return t(n,function(n,t){e(n)?(r=n(i),null!=r&&(u[t]=r)):u[t]=n}),u}function w(n){var t=v({},n);return t.data=ws(n.data,n.headers,n.status,r.transformResponse),n=n.status,200<=n&&300>n?t:g.reject(t)}var r,f,c;if(!o(i))throw l("$http")("badreq",i);if(!h(tt.valueOf(i.url)))throw l("$http")("badreq",i.url);return r=v({method:"get",transformRequest:n.transformRequest,transformResponse:n.transformResponse,paramSerializer:n.paramSerializer,jsonpCallbackParam:n.jsonpCallbackParam},i),r.headers=function(t){var i=n.headers,u=v({},t.headers),r,f,e,i=v({},i.common,i[a(t.method)]);n:for(r in i){f=a(r);for(e in u)if(a(e)===f)continue n;u[r]=i[r]}return b(u,vt(t))}(i),r.method=du(r.method),r.paramSerializer=h(r.paramSerializer)?nt.get(r.paramSerializer):r.paramSerializer,p.$$incOutstandingRequestCount("$http"),f=[],c=[],i=g.resolve(r),t(rt,function(n){(n.request||n.requestError)&&f.unshift(n.request,n.requestError);(n.response||n.responseError)&&c.push(n.response,n.responseError)}),i=y(i,f),i=i.then(function(i){var r=i.headers,f=ws(i.data,ps(r),void 0,i.transformRequest);return u(f)&&t(r,function(n,t){"content-type"===a(t)&&delete r[t]}),u(i.withCredentials)&&!u(n.withCredentials)&&(i.withCredentials=n.withCredentials),ft(i,f).then(w,w)}),i=y(i,c),i.finally(function(){p.$$completeOutstandingRequest(s,"$http")})}function ft(f,s){function rt(n){if(n){var r={};return t(n,function(n,t){r[t]=function(t){function r(){n(t)}i?d.$applyAsync(r):d.$$phase?r():d.$apply(r)}}),r}}function at(n,t,r,u,f){function e(){p(t,n,r,u,f)}y&&(200<=n&&300>n?y.put(v,[n,t,ys(r),u,f]):y.remove(v));i?d.$applyAsync(e):(e(),d.$$phase||d.$apply())}function p(n,t,i,r,u){t=-1<=t?t:0;(200<=t&&300>t?k.resolve:k.reject)({data:n,status:t,headers:ps(i),config:f,statusText:r,xhrStatus:u})}function ft(n){p(n.data,n.status,vt(n.headers()),n.statusText,n.xhrStatus)}function ht(){var n=it.pendingRequests.indexOf(f);-1!==n&&it.pendingRequests.splice(n,1)}var k=g.defer(),nt=k.promise,y,l,ct=f.headers,lt="jsonp"===a(f.method),v=f.url;return lt?v=tt.getTrustedResourceUrl(v):h(v)||(v=tt.valueOf(v)),v=et(v,f.paramSerializer(f.params)),lt&&(v=ot(v,f.jsonpCallbackParam)),it.pendingRequests.push(f),nt.then(ht,ht),(f.cache||n.cache)&&!1!==f.cache&&("GET"===f.method||"JSONP"===f.method)&&(y=o(f.cache)?f.cache:o(n.cache)?n.cache:st),y&&(l=y.get(v),r(l)?l&&e(l.then)?l.then(ft,ft):c(l)?p(l[1],l[0],vt(l[2]),l[3],l[4]):p(l,200,{},"OK","complete"):y.put(v,nt)),u(l)&&((l=ut(f.url)?b()[f.xsrfCookieName||n.xsrfCookieName]:void 0)&&(ct[f.xsrfHeaderName||n.xsrfHeaderName]=l),w(f.method,v,s,at,ct,f.timeout,f.withCredentials,f.responseType,rt(f.eventHandlers),rt(f.uploadEventHandlers))),nt}function et(n,t){return 0<t.length&&(n+=(-1===n.indexOf("?")?"?":"&")+t),n}function ot(n,i){var r=n.split("?");if(2<r.length)throw ef("badjsonp",n);return r=gf(r[1]),t(r,function(t,r){if("JSON_CALLBACK"===t)throw ef("badjsonp",n);if(r===i)throw ef("badjsonp",i,n);}),n+=(-1===n.indexOf("?")?"?":"&")+i+"=JSON_CALLBACK"}var st=k("$http"),rt,ut;return n.paramSerializer=h(n.paramSerializer)?nt.get(n.paramSerializer):n.paramSerializer,rt=[],t(f,function(n){rt.unshift(h(n)?nt.get(n):nt.invoke(n))}),ut=ky(y),it.pendingRequests=[],function(){t(arguments,function(n){it[n]=function(t,i){return it(v({},i||{},{method:n,url:t}))}})}("get","delete","head","jsonp"),function(){t(arguments,function(n){it[n]=function(t,i,r){return it(v({},r||{},{method:n,url:t,data:i}))}})}("post","put","patch"),it.defaults=n,it}]}function vv(){this.$get=function(){return function(){return new n.XMLHttpRequest}}}function yv(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(n,t,i,r){return pv(n,r,n.defer,t,i[0])}]}function pv(n,i,f,o,s){function h(n,t,i){n=n.replace("JSON_CALLBACK",t);var r=s.createElement("script"),u=null;return r.type="text/javascript",r.src=n,r.async=!0,u=function(n){r.removeEventListener("load",u);r.removeEventListener("error",u);s.body.removeChild(r);r=null;var f=-1,e="unknown";n&&("load"!==n.type||o.wasCalled(t)||(n={type:"error"}),e=n.type,f="error"===n.type?404:200);i&&i(f,e)},r.addEventListener("load",u),r.addEventListener("error",u),s.body.appendChild(r),u}return function(s,c,l,v,y,p,w,b,k,d){function et(n){rt="timeout"===n;it&&it();g&&g.abort()}function nt(n,t,i,u,e,o){r(ft)&&f.cancel(ft);it=g=null;n(t,i,u,e,o)}var tt,it,g,rt,ft;if(c=c||n.url(),"jsonp"===a(s))tt=o.createCallback(c),it=h(c,tt,function(n,t){var i=200===n&&o.getResponse(tt);nt(v,n,i,"",t,"complete");o.removeCallback(tt)});else{if(g=i(s,c),rt=!1,g.open(s,c,!0),t(y,function(n,t){r(n)&&g.setRequestHeader(t,n)}),g.onload=function(){var i=g.statusText||"",t="response"in g?g.response:g.responseText,n=1223===g.status?204:g.status;0===n&&(n=t?200:"file"===ut(c).protocol?404:0);nt(v,n,t,g.getAllResponseHeaders(),i,"complete")},g.onerror=function(){nt(v,-1,null,null,"","error")},g.ontimeout=function(){nt(v,-1,null,null,"","timeout")},g.onabort=function(){nt(v,-1,null,null,"",rt?"timeout":"abort")},t(k,function(n,t){g.addEventListener(t,n)}),t(d,function(n,t){g.upload.addEventListener(t,n)}),w&&(g.withCredentials=!0),b)try{g.responseType=b}catch(ot){if("json"!==b)throw ot;}g.send(u(l)?null:l)}0<p?ft=f(function(){et("timeout")},p):p&&e(p.then)&&p.then(function(){et(r(p.$$timeoutId)?"timeout":"abort")})}}function wv(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n};this.endSymbol=function(n){return n?(t=n,this):t};this.$get=["$parse","$exceptionHandler","$sce",function(i,f,e){function h(n){return"\\\\\\"+n}function o(i){return i.replace(y,n).replace(p,t)}function l(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function s(s,h,y,p){function st(n){try{return n=y&&!g?e.getTrusted(y,n):e.valueOf(n),p&&!r(n)?n:te(n)}catch(t){f(yi.interr(s,t))}}var g=y===e.URL||y===e.MEDIA_URL,et,ut;if(!s.length||-1===s.indexOf(n))return h?void 0:(h=o(s),g&&(h=e.getTrusted(y,h)),h=ot(h),h.exp=s,h.expressions=[],h.$$watchDelegate=l,h);p=!!p;for(var d,nt,b=0,k=[],tt,ft=s.length,w=[],it=[],rt;b<ft;)if(-1!==(d=s.indexOf(n,b))&&-1!==(nt=s.indexOf(t,d+c)))b!==d&&w.push(o(s.substring(b,d))),b=s.substring(d+c,nt),k.push(b),b=nt+a,it.push(w.length),w.push("");else{b!==ft&&w.push(o(s.substring(b)));break}return rt=1===w.length&&1===it.length,et=g&&rt?void 0:st,tt=k.map(function(n){return i(n,et)}),!h||k.length?(ut=function(n){for(var t=0,i=k.length;t<i;t++){if(p&&u(n[t]))return;w[it[t]]=n[t]}return g?e.getTrusted(y,rt?w[0]:w.join("")):(y&&1<w.length&&yi.throwNoconcat(s),w.join(""))},v(function(n){var t=0,i=k.length,r=Array(i);try{for(;t<i;t++)r[t]=tt[t](n);return ut(r)}catch(u){f(yi.interr(s,u))}},{exp:s,expressions:k,$$watchDelegate:function(n,t){var i;return n.$watchGroup(tt,function(r,u){var f=ut(r);t.call(this,f,r!==u?i:f,n);i=f})}})):void 0}var c=n.length,a=t.length,y=new RegExp(n.replace(/./g,h),"g"),p=new RegExp(t.replace(/./g,h),"g");return s.startSymbol=function(){return n},s.endSymbol=function(){return t},s}]}function bv(){this.$get=["$$intervalFactory","$window",function(n,t){var i={},r=function(n){t.clearInterval(n);delete i[n]},u=n(function(n,r,u){return n=t.setInterval(n,r),i[n]=u,n},r);return u.cancel=function(n){if(!n)return!1;if(!n.hasOwnProperty("$$intervalId"))throw ww("badprom");if(!i.hasOwnProperty(n.$$intervalId))return!1;n=n.$$intervalId;var t=i[n],u=t.promise;return u.$$state&&(u.$$state.pur=!0),t.reject("canceled"),r(n),!0},u}]}function kv(){this.$get=["$browser","$q","$$q","$rootScope",function(n,t,i,u){return function(f,e){return function(o,s,h,c){function p(){w?o.apply(null,b):o(l)}var w=4<arguments.length,b=w?ni.call(arguments,4):[],l=0,a=r(c)&&!c,v=(a?i:t).defer(),y=v.promise;return h=r(h)?h:0,y.$$intervalId=f(function(){a?n.defer(p):u.$evalAsync(p);v.notify(l++);0<h&&l>=h&&(v.resolve(l),e(y.$$intervalId));a||u.$apply()},s,v,a),y}}}]}function bs(n,t){var i=ut(n);t.$$protocol=i.protocol;t.$$host=i.hostname;t.$$port=rt(i.port)||dw[i.protocol]||null}function ks(n,t,i){var r,u;if(gw.test(n))throw wr("badpath",n);for(r="/"!==n.charAt(0),r&&(n="/"+n),n=ut(n),r=(r&&"/"===n.pathname.charAt(0)?n.pathname.substring(1):n.pathname).split("/"),u=r.length;u--;)r[u]=decodeURIComponent(r[u]),i&&(r[u]=r[u].replace(/\//g,"%2F"));i=r.join("/");t.$$path=i;t.$$search=gf(n.search);t.$$hash=decodeURIComponent(n.hash);t.$$path&&"/"!==t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function he(n,t){return n.slice(0,t.length)===t}function gt(n,t){if(he(t,n))return t.substr(n.length)}function oi(n){var t=n.indexOf("#");return-1===t?n:n.substr(0,t)}function ce(n,t,i){this.$$html5=!0;i=i||"";bs(n,this);this.$$parse=function(n){var i=gt(t,n);if(!h(i))throw wr("ipthprfx",n,t);ks(i,this,!0);this.$$path||(this.$$path="/");this.$$compose()};this.$$normalizeUrl=function(n){return t+n.substr(1)};this.$$parseLinkUrl=function(u,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var e,o;return r(e=gt(n,u))?(o=e,o=i&&r(e=gt(i,e))?t+(gt("/",e)||e):n+o):r(e=gt(t,u))?o=t+e:t===u+"/"&&(o=t),o&&this.$$parse(o),!!o}}function le(n,t,i){bs(n,this);this.$$parse=function(r){var e=gt(n,r)||gt(t,r),f,o;u(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",u(e)&&(n=r,this.replace())):(f=gt(i,e),u(f)&&(f=e));ks(f,this,!1);r=this.$$path;e=n;o=/^\/[A-Z]:(\/.*)/;he(f,e)&&(f=f.replace(e,""));o.exec(f)||(r=(f=o.exec(r))?f[1]:r);this.$$path=r;this.$$compose()};this.$$normalizeUrl=function(t){return n+(t?i+t:"")};this.$$parseLinkUrl=function(t){return oi(n)===oi(t)?(this.$$parse(t),!0):!1}}function ds(n,t,i){this.$$html5=!0;le.apply(this,arguments);this.$$parseLinkUrl=function(r,u){if(u&&"#"===u[0])return this.hash(u.slice(1)),!0;var f,e;return n===oi(r)?f=r:(e=gt(t,r))?f=n+i+e:t===r+"/"&&(f=t),f&&this.$$parse(f),!!f};this.$$normalizeUrl=function(t){return n+i+t}}function au(n){return function(){return this[n]}}function gs(n,t){return function(i){return u(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function dv(){var t="!",n={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(n){return r(n)?(t=n,this):t};this.html5Mode=function(t){return dt(t)?(n.enabled=t,this):o(t)?(dt(t.enabled)&&(n.enabled=t.enabled),dt(t.requireBase)&&(n.requireBase=t.requireBase),(dt(t.rewriteLinks)||h(t.rewriteLinks))&&(n.rewriteLinks=t.rewriteLinks),this):n};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(i,r,e,s,c){function g(n,t){return n===t||ut(n).href===ut(t).href}function b(n,t,i){var u=l.url(),f=l.$$state;try{r.url(n,t,i);l.$$state=r.state()}catch(e){throw l.url(u),l.$$state=f,e;}}function k(n,t){i.$broadcast("$locationChangeSuccess",l.absUrl(),n,l.$$state,t)}var l,v,a,y,w,d,p;if(v=r.baseHref(),a=r.url(),n.enabled){if(!v&&n.requireBase)throw wr("nobase");y=a.substring(0,a.indexOf("/",a.indexOf("//")+2))+(v||"/");v=e.history?ce:ds}else y=oi(a),v=le;w=y.substr(0,oi(y).lastIndexOf("/")+1);l=new v(y,w,"#"+t);l.$$parseLinkUrl(a,a);l.$$state=r.state();d=/^\s*(javascript|mailto):/i;s.on("click",function(t){var e=n.rewriteLinks,c,a;if(e&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(c=f(t.target);"a"!==lt(c[0]);)if(c[0]===s[0]||!(c=c.parent())[0])return;h(e)&&u(c.attr(e))||(e=c.prop("href"),a=c.attr("href")||c.attr("xlink:href"),o(e)&&"[object SVGAnimatedString]"===e.toString()&&(e=ut(e.animVal).href),d.test(e)||!e||c.attr("target")||t.isDefaultPrevented()||!l.$$parseLinkUrl(e,a)||(t.preventDefault(),l.absUrl()!==r.url()&&i.$apply()))}});l.absUrl()!==a&&r.url(l.absUrl(),!0);p=!0;r.onUrlChange(function(n,t){he(n,w)?(i.$evalAsync(function(){var r=l.absUrl(),u=l.$$state,f;l.$$parse(n);l.$$state=t;f=i.$broadcast("$locationChangeStart",n,r,t,u).defaultPrevented;l.absUrl()===n&&(f?(l.$$parse(r),l.$$state=u,b(r,!1,u)):(p=!1,k(r,u)))}),i.$$phase||i.$digest()):c.location.href=n});return i.$watch(function(){if(p||l.$$urlUpdatedByLocation){l.$$urlUpdatedByLocation=!1;var t=r.url(),f=l.absUrl(),n=r.state(),o=l.$$replace,u=!g(t,f)||l.$$html5&&e.history&&n!==l.$$state;(p||u)&&(p=!1,i.$evalAsync(function(){var r=l.absUrl(),f=i.$broadcast("$locationChangeStart",r,t,l.$$state,n).defaultPrevented;l.absUrl()===r&&(f?(l.$$parse(t),l.$$state=n):(u&&b(r,o,n===l.$$state?null:l.$$state),k(t,n)))}))}l.$$replace=!1}),l}]}function gv(){var n=!0,i=this;this.debugEnabled=function(t){return r(t)?(n=t,this):n};this.$get=["$window",function(r){function f(n){return pf(n)&&(n.stack&&e?n=n.message&&-1===n.stack.indexOf(n.message)?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function u(n){var i=r.console||{},u=i[n]||i.log||s;return function(){var n=[];return t(arguments,function(t){n.push(f(t))}),Function.prototype.apply.call(u,i,n)}}var e=kt||/\bEdge\//.test(r.navigator&&r.navigator.userAgent);return{log:u("log"),info:u("info"),warn:u("warn"),error:u("error"),debug:function(){var t=u("debug");return function(){n&&t.apply(i,arguments)}}()}}]}function ny(n){return n+""}function ty(n,t){return"undefined"!=typeof n?n:t}function nh(n,t){return"undefined"==typeof n?t:"undefined"==typeof t?n:n+t}function iy(n,t){switch(n.type){case i.MemberExpression:if(n.computed)return!1;break;case i.UnaryExpression:return 1;case i.BinaryExpression:return"+"!==n.operator?1:!1;case i.CallExpression:return!1}return void 0===t?ho:t}function d(n,r,u){var f,o,e=n.isPure=iy(n,u);switch(n.type){case i.Program:f=!0;t(n.body,function(n){d(n.expression,r,e);f=f&&n.expression.constant});n.constant=f;break;case i.Literal:n.constant=!0;n.toWatch=[];break;case i.UnaryExpression:d(n.argument,r,e);n.constant=n.argument.constant;n.toWatch=n.argument.toWatch;break;case i.BinaryExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.left.toWatch.concat(n.right.toWatch);break;case i.LogicalExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.constant?[]:[n];break;case i.ConditionalExpression:d(n.test,r,e);d(n.alternate,r,e);d(n.consequent,r,e);n.constant=n.test.constant&&n.alternate.constant&&n.consequent.constant;n.toWatch=n.constant?[]:[n];break;case i.Identifier:n.constant=!1;n.toWatch=[n];break;case i.MemberExpression:d(n.object,r,e);n.computed&&d(n.property,r,e);n.constant=n.object.constant&&(!n.computed||n.property.constant);n.toWatch=n.constant?[]:[n];break;case i.CallExpression:f=u=n.filter?!r(n.callee.name).$stateful:!1;o=[];t(n.arguments,function(n){d(n,r,e);f=f&&n.constant;o.push.apply(o,n.toWatch)});n.constant=f;n.toWatch=u?o:[n];break;case i.AssignmentExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=[n];break;case i.ArrayExpression:f=!0;o=[];t(n.elements,function(n){d(n,r,e);f=f&&n.constant;o.push.apply(o,n.toWatch)});n.constant=f;n.toWatch=o;break;case i.ObjectExpression:f=!0;o=[];t(n.properties,function(n){d(n.value,r,e);f=f&&n.value.constant;o.push.apply(o,n.value.toWatch);n.computed&&(d(n.key,r,!1),f=f&&n.key.constant,o.push.apply(o,n.key.toWatch))});n.constant=f;n.toWatch=o;break;case i.ThisExpression:n.constant=!1;n.toWatch=[];break;case i.LocalsExpression:n.constant=!1;n.toWatch=[]}}function th(n){if(1===n.length){n=n[0].expression;var t=n.toWatch;return 1!==t.length?t:t[0]!==n?t:void 0}}function ih(n){return n.type===i.Identifier||n.type===i.MemberExpression}function rh(n){if(1===n.body.length&&ih(n.body[0].expression))return{type:i.AssignmentExpression,left:n.body[0].expression,right:{type:i.NGValueParameter},operator:"="}}function uh(n){this.$filter=n}function fh(n){this.$filter=n}function vu(n,t,r){this.ast=new i(n,r);this.astCompiler=r.csp?new fh(t):new uh(t)}function ae(n){return e(n.valueOf)?n.valueOf():tb.call(n)}function ry(){var u=y(),f={"true":!0,"false":!1,"null":null,undefined:void 0},n,i;this.addLiteral=function(n,t){f[n]=t};this.setIdentifierFns=function(t,r){return n=t,i=r,this};this.$get=["$filter",function(o){function v(n,t){var i,r;switch(typeof n){case"string":return r=n=n.trim(),i=u[r],i||(i=new br(c),i=new vu(i,o,c).parse(n),u[r]=l(i)),a(i,t);case"function":return a(n,t);default:return a(s,t)}}function h(n,t,i){return null==n||null==t?n===t:"object"!=typeof n||(n=ae(n),"object"!=typeof n||i)?n===t||n!==n&&t!==t:!1}function y(n,t,i,r,u){var f=r.inputs,e,s;if(1===f.length)return s=h,f=f[0],n.$watch(function(n){var t=f(n);return h(t,s,f.isPure)||(e=r(n,void 0,void 0,[t]),s=t&&ae(t)),e},t,i,u);for(var c=[],l=[],o=0,a=f.length;o<a;o++)c[o]=h,l[o]=null;return n.$watch(function(n){for(var i,u=!1,t=0,o=f.length;t<o;t++)i=f[t](n),(u||(u=!h(i,c[t],f[t].isPure)))&&(l[t]=i,c[t]=i&&ae(i));return u&&(e=r(n,void 0,void 0,l)),e},t,i,u)}function p(n,t,i,u,f){function a(){s(o)&&h()}function e(n,t,i,r){return o=y&&r?r[0]:c(n,t,i,r),s(o)&&n.$$postDigest(a),v(o)}var s=u.literal?w:r,h,o,c=u.$$intercepted||u,v=u.$$interceptor||ui,y=u.inputs&&!c.inputs;return e.literal=u.literal,e.constant=u.constant,e.inputs=u.inputs,l(e),h=n.$watch(e,t,i,f)}function w(n){var i=!0;return t(n,function(n){r(n)||(i=!1)}),i}function b(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function l(n){return n.constant?n.$$watchDelegate=b:n.oneTime?n.$$watchDelegate=p:n.inputs&&(n.$$watchDelegate=y),n}function k(n,t){function i(i){return t(n(i))}return i.$stateful=n.$stateful||t.$stateful,i.$$pure=n.$$pure&&t.$$pure,i}function a(n,t){if(!t)return n;n.$$interceptor&&(t=k(n.$$interceptor,t),n=n.$$intercepted);var r=!1,i=function(i,u,f,e){return i=r&&e?e[0]:n(i,u,f,e),t(i)};return i.$$intercepted=n,i.$$interceptor=t,i.literal=n.literal,i.oneTime=n.oneTime,i.constant=n.constant,t.$stateful||(r=!n.inputs,i.inputs=n.inputs?n.inputs:[n],t.$$pure||(i.inputs=i.inputs.map(function(n){return n.isPure===ho?function(t){return n(t)}:n}))),l(i)}var c={csp:li().noUnsafeEval,literals:fi(f),isIdentifierStart:e(n)&&n,isIdentifierContinue:e(i)&&i};return v.$$getAst=function(n){var t=new br(c);return new vu(t,o,c).getAst(n).ast},v}]}function uy(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(t,i){return eh(function(n){t.$evalAsync(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function fy(){var n=!0;this.$get=["$browser","$exceptionHandler",function(t,i){return eh(function(n){t.defer(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function eh(n,i,r){function tt(){return new et}function et(){var n=this.promise=new f;this.resolve=function(t){h(n,t)};this.reject=function(t){a(n,t)};this.notify=function(t){g(n,t)}}function f(){this.$$state={status:0}}function it(){for(var t,n;!y&&b.length;)t=b.shift(),t.pur||(t.pur=!0,n=t.value,n="Possibly unhandled rejection: "+("function"==typeof n?n.toString().replace(/ \{[\s\S]*$/,""):u(n)?"undefined":"string"!=typeof n?aa(n,void 0):n),pf(t.value)?i(t.value,n):i(n))}function k(t){!r||t.pending||2!==t.status||t.pur||(0===y&&0===b.length&&n(it),b.push(t));!t.processScheduled&&t.pending&&(t.processScheduled=!0,++y,n(function(){var c,u,o,f,l;o=t.pending;t.processScheduled=!1;t.pending=void 0;try{for(f=0,l=o.length;f<l;++f){t.pur=!0;u=o[f][0];c=o[f][t.status];try{e(c)?h(u,c(t.value)):1===t.status?h(u,t.value):a(u,t.value)}catch(s){a(u,s);s&&!0===s.$$passToExceptionHandler&&i(s)}}}finally{--y;r&&0===y&&n(it)}}))}function h(n,t){n.$$state.status||(t===n?d(n,ft("qcycle",t)):rt(n,t))}function rt(n,t){function f(t){i||(i=!0,rt(n,t))}function u(t){i||(i=!0,d(n,t))}function s(t){g(n,t)}var r,i=!1;try{(o(t)||e(t))&&(r=t.then);e(r)?(n.$$state.status=-1,r.call(t,f,u,s)):(n.$$state.value=t,n.$$state.status=1,k(n.$$state))}catch(h){u(h)}}function a(n,t){n.$$state.status||d(n,t)}function d(n,t){n.$$state.value=t;n.$$state.status=2;k(n.$$state)}function g(t,r){var u=t.$$state.pending;0>=t.$$state.status&&u&&u.length&&n(function(){for(var t,f,n=0,o=u.length;n<o;n++){f=u[n][0];t=u[n][3];try{g(f,e(t)?t(r):r)}catch(s){i(s)}}})}function p(n){var t=new f;return a(t,n),t}function ut(n,t,i){var r=null;try{e(i)&&(r=i())}catch(u){return p(u)}return r&&e(r.then)?r.then(function(){return t(n)},p):t(n)}function w(n,t,i,r){var u=new f;return h(u,n),u.then(t,i,r)}function s(n){if(!e(n))throw ft("norslvr",n);var t=new f;return n(function(n){h(t,n)},function(n){a(t,n)}),t}var ft=l("$q",TypeError),y=0,b=[],nt;return v(f.prototype,{then:function(n,t,i){if(u(n)&&u(t)&&u(i))return this;var r=new f;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,n,t,i]),0<this.$$state.status&&k(this.$$state),r},"catch":function(n){return this.then(null,n)},"finally":function(n,t){return this.then(function(t){return ut(t,nt,n)},function(t){return ut(t,p,n)},t)}}),nt=w,s.prototype=f.prototype,s.defer=tt,s.reject=p,s.when=w,s.resolve=nt,s.all=function(n){var i=new f,r=0,u=c(n)?[]:{};return t(n,function(n,t){r++;w(n).then(function(n){u[t]=n;--r||h(i,u)},function(n){a(i,n)})}),0===r&&h(i,u),i},s.race=function(n){var i=tt();return t(n,function(n){w(n).then(i.resolve,i.reject)}),i.promise},s}function ey(){this.$get=["$window","$timeout",function(n,t){var i=n.requestAnimationFrame||n.webkitRequestAnimationFrame,f=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.webkitCancelRequestAnimationFrame,r=!!i,u=r?function(n){var t=i(n);return function(){f(t)}}:function(n){var i=t(n,16.66,!1);return function(){t.cancel(i)}};return u.supported=r,u}]}function oy(){function h(n){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++nf;this.$$ChildScope=null;this.$$suspended=!1}return t.prototype=n,t}var r=10,f=l("$rootScope"),n=null,i=null;this.digestTtl=function(n){return arguments.length&&(r=n),r};this.$get=["$exceptionHandler","$parse","$browser",function(c,l,a){function ft(n){n.currentScope.$$destroyed=!0}function b(n){9===kt&&(n.$$childHead&&b(n.$$childHead),n.$$nextSibling&&b(n.$$nextSibling));n.$parent=n.$$nextSibling=n.$$prevSibling=n.$$childHead=n.$$childTail=n.$root=n.$$watchers=null}function p(){this.$id=++nf;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$suspended=this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function nt(n){if(v.$$phase)throw f("inprog",v.$$phase);v.$$phase=n}function k(n,t){do n.$$watchersCount+=t;while(n=n.$parent)}function tt(n,t,i){do n.$$listenerCount[i]-=t,0===n.$$listenerCount[i]&&delete n.$$listenerCount[i];while(n=n.$parent)}function rt(){}function ut(){for(;d.length;)try{d.shift()()}catch(n){c(n)}i=null}function et(){null===i&&(i=a.defer(function(){v.$apply(ut)},null,"$applyAsync"))}p.prototype={constructor:p,$new:function(n,t){var i;return t=t||this,n?(i=new p,i.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=h(this)),i=new this.$$ChildScope),i.$parent=t,i.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=i,t.$$childTail=i):t.$$childHead=t.$$childTail=i,(n||t!==this)&&i.$on("$destroy",ft),i},$watch:function(t,i,r,u){var o=l(t);if(i=e(i)?i:s,o.$$watchDelegate)return o.$$watchDelegate(this,i,r,o,t);var h=this,f=h.$$watchers,c={fn:i,last:rt,get:o,exp:u||t,eq:!!r};return n=null,f||(f=h.$$watchers=[],f.$$digestWatchIndex=-1),f.unshift(c),f.$$digestWatchIndex++,k(this,1),function(){var t=sr(f,c);0<=t&&(k(h,-1),t<f.$$digestWatchIndex&&f.$$digestWatchIndex--);n=null}},$watchGroup:function(n,i){function c(){o=!1;try{h?(h=!1,i(r,r,u)):i(r,f,u)}finally{for(var t=0;t<n.length;t++)f[t]=r[t]}}var f=Array(n.length),r=Array(n.length),e=[],u=this,o=!1,h=!0,s;return n.length?1===n.length?this.$watch(n[0],function(n,t,u){r[0]=n;f[0]=t;i(r,n===t?r:f,u)}):(t(n,function(n,t){var i=u.$watch(n,function(n){r[t]=n;o||(o=!0,u.$evalAsync(c))});e.push(i)}),function(){for(;e.length;)e.shift()()}):(s=!0,u.$evalAsync(function(){s&&i(r,r,u)}),function(){s=!1})},$watchCollection:function(n,t){function h(n){i=n;var t,c,s,h;if(!u(i)){if(o(i))if(ti(i))for(r!==a&&(r=a,e=r.length=0,f++),n=i.length,e!==n&&(f++,r.length=e=n),t=0;t<n;t++)h=r[t],s=i[t],c=h!==h&&s!==s,c||h===s||(f++,r[t]=s);else{r!==v&&(r=v={},e=0,f++);n=0;for(t in i)pt.call(i,t)&&(n++,s=i[t],h=r[t],t in r?(c=h!==h&&s!==s,c||h===s||(f++,r[t]=s)):(e++,r[t]=s,f++));if(e>n)for(t in f++,r)pt.call(i,t)||(e--,delete r[t])}else r!==i&&(r=i,f++);return f}}h.$$pure=l(n).literal;h.$stateful=!h.$$pure;var c=this,i,r,s,p=1<t.length,f=0,w=l(n,h),a=[],v={},y=!0,e=0;return this.$watch(w,function(){if(y?(y=!1,t(i,i,c)):t(i,s,c),p)if(o(i))if(ti(i)){s=Array(i.length);for(var n=0;n<i.length;n++)s[n]=i[n]}else for(n in s={},i)pt.call(i,n)&&(s[n]=i[n]);else s=i})},$digest:function(){var u,s,h,p,et,o,l,tt=r,t,ft=y.length?v:this,b=[],k,d;nt("$digest");a.$$checkUrlChange();this===v&&null!==i&&(a.defer.cancel(i),ut());n=null;do{for(l=!1,t=ft,o=0;o<y.length;o++){try{d=y[o];p=d.fn;p(d.scope,d.locals)}catch(ot){c(ot)}n=null}y.length=0;n:do{if(o=!t.$$suspended&&t.$$watchers)for(o.$$digestWatchIndex=o.length;o.$$digestWatchIndex--;)try{if(u=o[o.$$digestWatchIndex])if(et=u.get,(s=et(t))===(h=u.last)||(u.eq?at(s,h):it(s)&&it(h))){if(u===n){l=!1;break n}}else l=!0,n=u,u.last=u.eq?fi(s,null):s,p=u.fn,p(s,h===rt?s:h,t),5>tt&&(k=4-tt,b[k]||(b[k]=[]),b[k].push({msg:e(u.exp)?"fn: "+(u.exp.name||u.exp.toString()):u.exp,newVal:s,oldVal:h}))}catch(st){c(st)}if(!(o=!t.$$suspended&&t.$$watchersCount&&t.$$childHead||t!==ft&&t.$$nextSibling))for(;t!==ft&&!(o=t.$$nextSibling);)t=t.$parent}while(t=o);if((l||y.length)&&!tt--)throw v.$$phase=null,f("infdig",r,b);}while(l||y.length);for(v.$$phase=null;g<w.length;)try{w[g++]()}catch(ht){c(ht)}w.length=g=0;a.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){var n,t;if(!this.$$destroyed){n=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===v&&a.$$applicationDestroyed();k(this,-this.$$watchersCount);for(t in this.$$listenerCount)tt(this,this.$$listenerCount[t],t);n&&n.$$childHead===this&&(n.$$childHead=this.$$nextSibling);n&&n.$$childTail===this&&(n.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=s;this.$on=this.$watch=this.$watchGroup=function(){return s};this.$$listeners={};this.$$nextSibling=null;b(this)}},$eval:function(n,t){return l(n)(this,t)},$evalAsync:function(n,t){v.$$phase||y.length||a.defer(function(){y.length&&v.$digest()},null,"$evalAsync");y.push({scope:this,fn:l(n),locals:t})},$$postDigest:function(n){w.push(n)},$apply:function(n){try{nt("$apply");try{return this.$eval(n)}finally{v.$$phase=null}}catch(i){c(i)}finally{try{v.$digest()}catch(t){throw c(t),t;}}},$applyAsync:function(n){function t(){i.$eval(n)}var i=this;n&&d.push(t);n=l(n);et()},$on:function(n,t){var r=this.$$listeners[n],i,u;r||(this.$$listeners[n]=r=[]);r.push(t);i=this;do i.$$listenerCount[n]||(i.$$listenerCount[n]=0),i.$$listenerCount[n]++;while(i=i.$parent);return u=this,function(){var i=r.indexOf(t);-1!==i&&(delete r[i],tt(u,1,n))}},$emit:function(n){var o=[],r,i=this,e=!1,u={name:n,targetScope:i,stopPropagation:function(){e=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},s=hr([u],arguments,1),t,f;do{for(r=i.$$listeners[n]||o,u.currentScope=i,t=0,f=r.length;t<f;t++)if(r[t])try{r[t].apply(null,s)}catch(h){c(h)}else r.splice(t,1),t--,f--;if(e)break;i=i.$parent}while(i);return u.currentScope=null,u},$broadcast:function(n){var t=this,i=this,u={name:n,targetScope:this,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},e,r,f;if(!this.$$listenerCount[n])return u;for(e=hr([u],arguments,1);t=i;){for(u.currentScope=t,i=t.$$listeners[n]||[],r=0,f=i.length;r<f;r++)if(i[r])try{i[r].apply(null,e)}catch(o){c(o)}else i.splice(r,1),r--,f--;if(!(i=t.$$listenerCount[n]&&t.$$childHead||t!==this&&t.$$nextSibling))for(;t!==this&&!(i=t.$$nextSibling);)t=t.$parent}return u.currentScope=null,u}};var v=new p,y=v.$$asyncQueue=[],w=v.$$postDigestQueue=[],d=v.$$applyAsyncQueue=[],g=0;return v}]}function sy(){var n=/^\s*(https?|s?ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return r(t)?(n=t,this):n};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(t=n,this):t};this.$get=function(){return function(i,r){var f=r?t:n,u=ut(i&&i.trim()).href;return""===u||u.match(f)?i:"unsafe:"+u}}}function hy(n){if("self"===n)return n;if(h(n)){if(-1<n.indexOf("***"))throw ri("iwcard",n);return n=oc(n).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+n+"$")}if(fr(n))return new RegExp("^"+n.source+"$");throw ri("imatcher");}function oh(n){var i=[];return r(n)&&t(n,function(n){i.push(hy(n))}),i}function cy(){this.SCE_CONTEXTS=b;var t=["self"],i=[];this.resourceUrlWhitelist=function(n){return arguments.length&&(t=oh(n)),t};this.resourceUrlBlacklist=function(n){return arguments.length&&(i=oh(n)),i};this.$get=["$injector","$$sanitizeUri",function(r,f){function c(t,i){var r;return"self"===t?(r=ve(i,bc))||(n.document.baseURI?r=n.document.baseURI:(ir||(ir=n.document.createElement("a"),ir.href=".",ir=ir.cloneNode(!1)),r=ir.href),r=ve(i,r)):r=!!t.exec(i.href),r}function s(n){var t=function(n){this.$$unwrapTrustedValue=function(){return n}};return n&&(t.prototype=new n),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}var l=function(){throw ri("unsafe");},h,o;return r.has("$sanitize")&&(l=r.get("$sanitize")),h=s(),o={},o[b.HTML]=s(h),o[b.CSS]=s(h),o[b.MEDIA_URL]=s(h),o[b.URL]=s(o[b.MEDIA_URL]),o[b.JS]=s(h),o[b.RESOURCE_URL]=s(o[b.URL]),{trustAs:function(n,t){var i=o.hasOwnProperty(n)?o[n]:null;if(!i)throw ri("icontext",n,t);if(null===t||u(t)||""===t)return t;if("string"!=typeof t)throw ri("itype",n);return new i(t)},getTrusted:function(n,r){var h,s,v,a;if(null===r||u(r)||""===r)return r;if(h=o.hasOwnProperty(n)?o[n]:null,h&&r instanceof h)return r.$$unwrapTrustedValue();if(e(r.$$unwrapTrustedValue)&&(r=r.$$unwrapTrustedValue()),n===b.MEDIA_URL||n===b.URL)return f(r.toString(),n===b.MEDIA_URL);if(n===b.RESOURCE_URL){for(h=ut(r.toString()),a=!1,s=0,v=t.length;s<v;s++)if(c(t[s],h)){a=!0;break}if(a)for(s=0,v=i.length;s<v;s++)if(c(i[s],h)){a=!1;break}if(a)return r;throw ri("insecurl",r.toString());}if(n===b.HTML)return l(r);throw ri("unsafe");},valueOf:function(n){return n instanceof h?n.$$unwrapTrustedValue():n}}}]}function ly(){var n=!0;this.enabled=function(t){return arguments.length&&(n=!!t),n};this.$get=["$parse","$sceDelegate",function(i,r){var u;if(n&&8>kt)throw ri("iequirks");u=vt(b);u.isEnabled=function(){return n};u.trustAs=r.trustAs;u.getTrusted=r.getTrusted;u.valueOf=r.valueOf;n||(u.trustAs=u.getTrusted=function(n,t){return t},u.valueOf=ui);u.parseAs=function(n,t){var r=i(t);return r.literal&&r.constant?r:i(t,function(t){return u.getTrusted(n,t)})};var f=u.parseAs,e=u.getTrusted,o=u.trustAs;return t(b,function(n,t){var i=a(t);u[("parse_as_"+i).replace(co,iu)]=function(t){return f(n,t)};u[("get_trusted_"+i).replace(co,iu)]=function(t){return e(n,t)};u[("trust_as_"+i).replace(co,iu)]=function(t){return o(n,t)}}),u}]}function ay(){this.$get=["$window","$document",function(n,t){var r={},h=!((!n.nw||!n.nw.process)&&n.chrome&&(n.chrome.app&&n.chrome.app.runtime||!n.chrome.app&&n.chrome.runtime&&n.chrome.runtime.id))&&n.history&&n.history.pushState,e=rt((/android (\d+)/.exec(a((n.navigator||{}).userAgent))||[])[1]),c=/Boxee/i.test((n.navigator||{}).userAgent),f=t[0]||{},i=f.body&&f.body.style,o=!1,s=!1;return i&&(o=!!("transition"in i||"webkitTransition"in i),s=!!("animation"in i||"webkitAnimation"in i)),{history:!(!h||4>e||c),hasEvent:function(n){if("input"===n&&kt)return!1;if(u(r[n])){var t=f.createElement("div");r[n]="on"+n in t}return r[n]},csp:li(),transitions:o,animations:s,android:e}}]}function vy(){this.$get=ot(function(n){return new yy(n)})}function yy(n){function f(){var n=i.pop();return n&&n.cb}function e(n){for(var r,t=i.length-1;0<=t;--t)if(r=i[t],r.type===n)return i.splice(t,1),r.cb}var t={},i=[],r=this.ALL_TASKS_TYPE="$$all$$",u=this.DEFAULT_TASK_TYPE="$$default$$";this.completeTask=function(i,o){var s,h;o=o||u;try{i()}finally{if(s=o||u,t[s]&&(t[s]--,t[r]--),s=t[o],h=t[r],!h||!s)for(s=h?e:f;h=s(o);)try{h()}catch(c){n.error(c)}}};this.incTaskCount=function(n){n=n||u;t[n]=(t[n]||0)+1;t[r]=(t[r]||0)+1};this.notifyWhenNoPendingTasks=function(n,u){u=u||r;t[u]?i.push({type:u,cb:n}):n()}}function py(){var n;this.httpOptions=function(t){return t?(n=t,this):n};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(t,i,r,f,e){function o(s,l){o.totalPendingRequests++;(!h(s)||u(i.get(s)))&&(s=e.getTrustedResourceUrl(s));var a=r.defaults&&r.defaults.transformResponse;return c(a)?a=a.filter(function(n){return n!==se}):a===se&&(a=null),r.get(s,v({cache:i,transformResponse:a},n)).finally(function(){o.totalPendingRequests--}).then(function(n){return i.put(s,n.data)},function(n){return l||(n=ib("tpload",s,n.status,n.statusText),t(n)),f.reject(n)})}return o.totalPendingRequests=0,o}]}function wy(){this.$get=["$rootScope","$browser","$location",function(n,i,r){return{findBindings:function(n,i,r){n=n.getElementsByClassName("ng-binding");var u=[];return t(n,function(n){var f=et.element(n).data("$binding");f&&t(f,function(t){r?new RegExp("(^|\\s)"+oc(i)+"(\\s|\\||$)").test(t)&&u.push(n):-1!==t.indexOf(i)&&u.push(n)})}),u},findModels:function(n,t,i){for(var f,u=["ng-","data-ng-","ng\\:"],r=0;r<u.length;++r)if(f=n.querySelectorAll("["+u[r]+"model"+(i?"=":"*=")+'"'+t+'"]'),f.length)return f},getLocation:function(){return r.url()},setLocation:function(t){t!==r.url()&&(r.url(t),n.$digest())},whenStable:function(n){i.notifyWhenNoOutstandingRequests(n)}}}]}function by(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(n,t,i,u,f){function h(h,c,l){e(h)||(l=c,c=h,h=s);var w=ni.call(arguments,3),p=r(l)&&!l,a=(p?u:i).defer(),v=a.promise,y;return y=t.defer(function(){try{a.resolve(h.apply(null,w))}catch(t){a.reject(t);f(t)}finally{delete o[v.$$timeoutId]}p||n.$apply()},c,"$timeout"),v.$$timeoutId=y,o[y]=a,v}var o={};return h.cancel=function(n){if(!n)return!1;if(!n.hasOwnProperty("$$timeoutId"))throw rb("badprom");if(!o.hasOwnProperty(n.$$timeoutId))return!1;n=n.$$timeoutId;var i=o[n],r=i.promise;return r.$$state&&(r.$$state.pur=!0),i.reject("canceled"),delete o[n],t.defer.cancel(n)},h}]}function ut(n){return h(n)?(kt&&(g.setAttribute("href",n),n=g.href),g.setAttribute("href",n),n=g.hostname,!kc&&-1<n.indexOf(":")&&(n="["+n+"]"),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:n,port:g.port,pathname:"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}):n}function ky(n){var t=[bc].concat(n.map(ut));return function(n){return n=ut(n),t.some(ve.bind(null,n))}}function ve(n,t){return n=ut(n),t=ut(t),n.protocol===t.protocol&&n.host===t.host}function dy(){this.$get=ot(n)}function sh(n){function r(n){try{return decodeURIComponent(n)}catch(t){return n}}var f=n[0]||{},t={},i="";return function(){var n,e,o,s,h;try{n=f.cookie||""}catch(c){n=""}if(n!==i)for(i=n,n=i.split("; "),t={},o=0;o<n.length;o++)e=n[o],s=e.indexOf("="),0<s&&(h=r(e.substring(0,s)),u(t[h])&&(t[h]=r(e.substring(s+1))));return t}}function gy(){this.$get=sh}function hh(n){function i(r,u){if(o(r)){var f={};return t(r,function(n,t){f[t]=i(t,n)}),f}return n.factory(r+"Filter",u)}this.register=i;this.$get=["$injector",function(n){return function(t){return n.get(t+"Filter")}}];i("currency",ch);i("date",ph);i("filter",np);i("json",up);i("limitTo",fp);i("lowercase",nl);i("number",lh);i("orderBy",wh);i("uppercase",tl)}function np(){return function(n,t,i,r){if(!ti(n)){if(null==n)return n;throw l("filter")("notarray",n);}r=r||"$";var u;switch(ye(t)){case"function":break;case"boolean":case"null":case"number":case"string":u=!0;case"object":t=tp(t,i,r,u);break;default:return n}return Array.prototype.filter.call(n,t)}}function tp(n,t,i,r){var f=o(n)&&i in n;return!0===t?t=at:e(t)||(t=function(n,t){return u(n)?!1:null===n||null===t?n===t:o(t)||o(n)&&!yf(n)?!1:(n=a(""+n),t=a(""+t),-1!==n.indexOf(t))}),function(u){return f&&!o(u)?si(u,n[i],t,i,!1):si(u,n,t,i,r)}}function si(n,t,i,r,f,o){var h=ye(n),l=ye(t),s;if("string"===l&&"!"===t.charAt(0))return!si(n,t.substring(1),i,r,f);if(c(n))return n.some(function(n){return si(n,t,i,r,f)});switch(h){case"object":if(f){for(s in n)if(s.charAt&&"$"!==s.charAt(0)&&si(n[s],t,i,r,!0))return!0;return o?!1:si(n,t,i,r,!1)}if("object"===l){for(s in t)if(o=t[s],!e(o)&&!u(o)&&(h=s===r,!si(h?n:n[s],o,i,r,h,h)))return!1;return!0}return i(n,t);case"function":return!1;default:return i(n,t)}}function ye(n){return null===n?"null":typeof n}function ch(n){var t=n.NUMBER_FORMATS;return function(n,i,r){u(i)&&(i=t.CURRENCY_SYM);u(r)&&(r=t.PATTERNS[1].maxFrac);var f=i?/\u00A4/g:/\s*\u00A4\s*/g;return null==n?n:ah(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(f,i)}}function lh(n){var t=n.NUMBER_FORMATS;return function(n,i){return null==n?n:ah(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function ip(n){var e=0,r,t,i,f,u;for(-1<(t=n.indexOf(gc))&&(n=n.replace(gc,"")),0<(i=n.search(/e/i))?(0>t&&(t=i),t+=+n.slice(i+1),n=n.substring(0,i)):0>t&&(t=n.length),i=0;n.charAt(i)===lo;i++);if(i===(u=n.length))r=[0],t=1;else{for(u--;n.charAt(u)===lo;)u--;for(t-=i,r=[],f=0;i<=u;i++,f++)r[f]=+n.charAt(i)}return t>dc&&(r=r.splice(0,dc-1),e=t-1,t=1),{d:r,e:e,i:t}}function rp(n,t,i,r){var f=n.d,o=f.length-n.i,e;if(t=u(t)?Math.min(Math.max(i,o),r):+t,i=t+n.i,r=f[i],0<i)for(f.splice(Math.max(n.i,i)),e=i;e<f.length;e++)f[e]=0;else for(o=Math.max(0,o),n.i=1,f.length=Math.max(1,i=t+1),f[0]=0,e=1;e<i;e++)f[e]=0;if(5<=r)if(0>i-1){for(r=0;r>i;r--)f.unshift(0),n.i++;f.unshift(1);n.i++}else f[i-1]++;for(;o<Math.max(0,t);o++)f.push(0);(t=f.reduceRight(function(n,t,i,r){return t+=n,r[i]=t%10,Math.floor(t/10)},0))&&(f.unshift(t),n.i++)}function ah(n,t,i,r,u){if(!h(n)&&!nt(n)||isNaN(n))return"";var s=!isFinite(n),o=!1,e=Math.abs(n)+"",f="";if(s)f="∞";else{for(o=ip(e),rp(o,u,t.minFrac,t.maxFrac),f=o.d,e=o.i,u=o.e,s=[],o=f.reduce(function(n,t){return n&&!t},!0);0>e;)f.unshift(0),e++;for(0<e?s=f.splice(e,f.length):(s=f,f=[0]),e=[],f.length>=t.lgSize&&e.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)e.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&e.unshift(f.join(""));f=e.join(i);s.length&&(f+=r+s.join(""));u&&(f+="e+"+u)}return 0>n&&!o?t.negPre+f+t.negSuf:t.posPre+f+t.posSuf}function yu(n,t,i,r){var u="";for((0>n||r&&0>=n)&&(r?n=-n+1:(n=-n,u="-")),n=""+n;n.length<t;)n=lo+n;return i&&(n=n.substr(n.length-t)),u+n}function tt(n,t,i,r,u){return i=i||0,function(f){return f=f["get"+n](),(0<i||f>-i)&&(f+=i),0===f&&-12===i&&(f=12),yu(f,t,r,u)}}function yr(n,t,i){return function(r,u){var f=r["get"+n](),e=du((i?"STANDALONE":"")+(t?"SHORT":"")+n);return u[e][f]}}function vh(n){var t=new Date(n,0,1).getDay();return new Date(n,0,(4>=t?5:12)-t)}function yh(n){return function(t){var i=vh(t.getFullYear());return t=+new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))-+i,t=1+Math.round(t/6048e5),yu(t,n)}}function pe(n,t){return 0>=n.getFullYear()?t.ERAS[0]:t.ERAS[1]}function ph(n){function i(n){var t;if(t=n.match(r)){n=new Date(0);var i=0,u=0,f=t[8]?n.setUTCFullYear:n.setFullYear,e=t[8]?n.setUTCHours:n.setHours;t[9]&&(i=rt(t[9]+t[10]),u=rt(t[9]+t[11]));f.call(n,rt(t[1]),rt(t[2])-1,rt(t[3]));i=rt(t[4]||0)-i;u=rt(t[5]||0)-u;f=rt(t[6]||0);t=Math.round(1e3*parseFloat("0."+(t[7]||0)));e.call(n,i,u,f,t)}return n}var r=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(r,u,f){var c="",e=[],s,l,o;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,h(r)&&(r=eb.test(r)?rt(r):i(r)),nt(r)&&(r=new Date(r)),!st(r)||!isFinite(r.getTime()))return r;for(;u;)(l=fb.exec(u))?(e=hr(e,l,1),u=e.pop()):(e.push(u),u=null);return o=r.getTimezoneOffset(),f&&(o=kf(f,o),r=df(r,f,!0)),t(e,function(t){s=ub[t];c+=s?s(r,n.DATETIME_FORMATS,o):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}}function up(){return function(n,t){return u(t)&&(t=2),cr(n,t)}}function fp(){return function(n,t,i){return(t=Infinity===Math.abs(Number(t))?Number(t):rt(t),it(t))?n:(nt(n)&&(n=n.toString()),!ti(n))?n:(i=!i||isNaN(i)?0:rt(i),i=0>i?Math.max(0,n.length+i):i,0<=t?we(n,i,i+t):0===i?we(n,t,n.length):we(n,Math.max(0,i+t),i))}}function we(n,t,i){return h(n)?n.slice(t,i):ni.call(n,t,i)}function wh(n){function r(t){return t.map(function(t){var r=1,i=ui,u;return e(t)?i=t:h(t)&&(("+"===t.charAt(0)||"-"===t.charAt(0))&&(r="-"===t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=n(t),i.constant)&&(u=i(),i=function(n){return n[u]})),{get:i,descending:r}})}function t(n){switch(typeof n){case"number":case"boolean":case"string":return!0;default:return!1}}function i(n,t){var f=0,u=n.type,i=t.type,r;return u===i?(i=n.value,r=t.value,"string"===u?(i=i.toLowerCase(),r=r.toLowerCase()):"object"===u&&(o(i)&&(i=n.index),o(r)&&(r=t.index)),i!==r&&(f=i<r?-1:1)):f="undefined"===u?1:"undefined"===i?-1:"null"===u?1:"null"===i?-1:u<i?-1:1,f}return function(n,u,f,o){if(null==n)return n;if(!ti(n))throw l("orderBy")("notarray",n);c(u)||(u=[u]);0===u.length&&(u=["+"]);var s=r(u),h=f?-1:1,a=e(o)?o:i;return n=Array.prototype.map.call(n,function(n,i){return{value:n,tieBreaker:{value:i,type:"number",index:i},predicateValues:s.map(function(r){var u=r.get(n);if(r=typeof u,null===u)r="null";else if("object"===r)n:{if(e(u.valueOf)&&(u=u.valueOf(),t(u)))break n;yf(u)&&(u=u.toString(),t(u))}return{value:u,type:r,index:i}})}}),n.sort(function(n,t){for(var u,r=0,f=s.length;r<f;r++)if(u=a(n.predicateValues[r],t.predicateValues[r]),u)return u*s[r].descending*h;return(a(n.tieBreaker,t.tieBreaker)||i(n.tieBreaker,t.tieBreaker))*h}),n.map(function(n){return n.value})}}function ki(n){return e(n)&&(n={link:n}),n.restrict=n.restrict||"AC",ot(n)}function pu(n,t,i,r,u){this.$$controls=[];this.$error={};this.$$success={};this.$pending=void 0;this.$name=u(t.name||t.ngForm||"")(i);this.$dirty=!1;this.$valid=this.$pristine=!0;this.$submitted=this.$invalid=!1;this.$$parentForm=rr;this.$$element=n;this.$$animate=r;bh(this)}function bh(n){n.$$classCache={};n.$$classCache[al]=!(n.$$classCache[dr]=n.$$element.hasClass(dr))}function kh(n){function i(n,t,i){i&&!n.$$classCache[t]?(n.$$animate.addClass(n.$$element,t),n.$$classCache[t]=!0):!i&&n.$$classCache[t]&&(n.$$animate.removeClass(n.$$element,t),n.$$classCache[t]=!1)}function r(n,t,r){t=t?"-"+ns(t,"-"):"";i(n,dr+t,!0===r);i(n,al+t,!1===r)}var f=n.set,t=n.unset;n.clazz.prototype.$setValidity=function(n,e,o){u(e)?(this.$pending||(this.$pending={}),f(this.$pending,n,o)):(this.$pending&&t(this.$pending,n,o),dh(this.$pending)&&(this.$pending=void 0));dt(e)?e?(t(this.$error,n,o),f(this.$$success,n,o)):(f(this.$error,n,o),t(this.$$success,n,o)):(t(this.$error,n,o),t(this.$$success,n,o));this.$pending?(i(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,r(this,"",null)):(i(this,"ng-pending",!1),this.$valid=dh(this.$error),this.$invalid=!this.$valid,r(this,"",this.$valid));e=this.$pending&&this.$pending[n]?void 0:this.$error[n]?!1:this.$$success[n]?!0:null;r(this,n,e);this.$$parentForm.$setValidity(n,e,this)}}function dh(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function be(n){n.$formatters.push(function(t){return n.$isEmpty(t)?t:t.toString()})}function di(n,t,i,r,f,e){var c=a(t[0].type),h,o,s,l;if(!f.android){h=!1;t.on("compositionstart",function(){h=!0});t.on("compositionupdate",function(n){(u(n.data)||""===n.data)&&(h=!1)});t.on("compositionend",function(){h=!1;s()})}if(s=function(n){if(o&&(e.defer.cancel(o),o=null),!h){var u=t.val();n=n&&n.type;"password"===c||i.ngTrim&&"false"===i.ngTrim||(u=p(u));(r.$viewValue!==u||""===u&&r.$$hasNativeValidators)&&r.$setViewValue(u,n)}},f.hasEvent("input"))t.on("input",s);else{l=function(n,t,i){o||(o=e.defer(function(){o=null;t&&t.value===i||s(n)}))};t.on("keydown",function(n){var t=n.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||l(n,this,this.value)});if(f.hasEvent("paste"))t.on("paste cut drop",l)}t.on("change",s);if(sl[c]&&r.$$hasNativeValidators&&c===i.type)t.on("keydown wheel mousedown",function(n){if(!o){var t=this.validity,i=t.badInput,r=t.typeMismatch;o=e.defer(function(){o=null;t.badInput===i&&t.typeMismatch===r||s(n)})}});r.$render=function(){var n=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==n&&t.val(n)}}function wu(n,i){return function(r,u){var e,f;if(st(r))return r;if(h(r)){if('"'===r.charAt(0)&&'"'===r.charAt(r.length-1)&&(r=r.substring(1,r.length-1)),hb.test(r))return new Date(r);if(n.lastIndex=0,e=n.exec(r))return e.shift(),f=u?{yyyy:u.getFullYear(),MM:u.getMonth()+1,dd:u.getDate(),HH:u.getHours(),mm:u.getMinutes(),ss:u.getSeconds(),sss:u.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},t(e,function(n,t){t<i.length&&(f[i[t]]=+n)}),e=new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1e3*f.sss||0),100>f.yyyy&&e.setFullYear(f.yyyy),e}return NaN}}function pr(n,t,i,f){return function(e,o,s,c,l,a,v,y){function tt(n){return n&&!(n.getTime&&n.getTime()!==n.getTime())}function b(n){return r(n)&&!st(n)?rt(n)||void 0:n}function rt(n,t){var u=c.$options.getOption("timezone"),r;return w&&w!==u&&(t=bo(t,kf(w))),r=i(n,t),!isNaN(r)&&u&&(r=df(r,u)),r}var it,p,w,k,d,g,nt;ke(e,o,s,c,n);di(e,o,s,c,l,a);it="time"===n||"datetimelocal"===n;c.$parsers.push(function(i){if(c.$isEmpty(i))return null;if(t.test(i))return rt(i,p);c.$$parserName=n});c.$formatters.push(function(n){var t,i;if(n&&!st(n))throw gr("datefmt",n);return tt(n)?(p=n,t=c.$options.getOption("timezone"),t&&(w=t,p=df(p,t,!0)),i=f,it&&h(c.$options.getOption("timeSecondsFormat"))&&(i=f.replace("ss.sss",c.$options.getOption("timeSecondsFormat")).replace(/:$/,"")),n=v("date")(n,i,t),it&&c.$options.getOption("timeStripZeroSeconds")&&(n=n.replace(/(?::00)?(?:\.000)?$/,"")),n):(w=p=null,"")});(r(s.min)||s.ngMin)&&(k=s.min||y(s.ngMin)(e),d=b(k),c.$validators.min=function(n){return!tt(n)||u(d)||i(n)>=d},s.$observe("min",function(n){n!==k&&(d=b(n),k=n,c.$validate())}));(r(s.max)||s.ngMax)&&(g=s.max||y(s.ngMax)(e),nt=b(g),c.$validators.max=function(n){return!tt(n)||u(nt)||i(n)<=nt},s.$observe("max",function(n){n!==g&&(nt=b(n),g=n,c.$validate())}))}}function ke(n,t,i,r,u){(r.$$hasNativeValidators=o(t[0].validity))&&r.$parsers.push(function(n){var i=t.prop("validity")||{};if(i.badInput||i.typeMismatch)r.$$parserName=u;else return n})}function gh(n){n.$parsers.push(function(t){if(n.$isEmpty(t))return null;if(ab.test(t))return parseFloat(t);n.$$parserName="number"});n.$formatters.push(function(t){if(!n.$isEmpty(t)){if(!nt(t))throw gr("numfmt",t);t=t.toString()}return t})}function ct(n){return r(n)&&!nt(n)&&(n=parseFloat(n)),it(n)?void 0:n}function de(n){var t=n.toString(),i=t.indexOf(".");return-1===i?-1<n&&1>n&&(n=/e-(\d+)$/.exec(t))?Number(n[1]):0:t.length-i-1}function nc(n,t,i){n=Number(n);var u=(n|0)!==n,f=(t|0)!==t,e=(i|0)!==i;if(u||f||e){var r=u?de(n):0,o=f?de(t):0,s=e?de(i):0,r=Math.max(r,o,s),r=Math.pow(10,r);n*=r;t*=r;i*=r;u&&(n=Math.round(n));f&&(t=Math.round(t));e&&(i=Math.round(i))}return 0==(n-t)%i}function tc(n,t,i,u,f){if(r(u)){if(n=n(u),!n.constant)throw gr("constexpr",i,u);return n(t)}return f}function ge(n,i){function u(n,t){var u,i,f,r;if(!n||!n.length)return[];if(!t||!t.length)return n;u=[];i=0;n:for(;i<n.length;i++){for(f=n[i],r=0;r<t.length;r++)if(f===t[r])continue n;u.push(f)}return u}function f(n){if(!n)return n;var t=n;return c(n)?t=n.map(f).join(" "):o(n)?t=Object.keys(n).filter(function(t){return n[t]}).join(" "):h(n)||(t=n+""),t}n="ngClass"+n;var r;return["$parse",function(e){return{restrict:"AC",link:function(o,s,h){function a(n,i){var r=[];return t(n,function(n){(0<i||c[n])&&(c[n]=(c[n]||0)+i,c[n]===+(0<i)&&r.push(n))}),r.join(" ")}function p(n){if(n===i){var t=l,t=a(t&&t.split(" "),1);h.$addClass(t)}else t=l,t=a(t&&t.split(" "),-1),h.$removeClass(t);v=n}var c=s.data("$classCounts"),v=!0,l;c||(c=y(),s.data("$classCounts",c));"ngClass"!==n&&(r||(r=e("$index",function(n){return n&1})),o.$watch(r,p));o.$watch(e(h[n],f),function(n){if(v===i){var t=l&&l.split(" "),f=n&&n.split(" "),r=u(t,f),t=u(f,t),r=a(r,-1),t=a(t,1);h.$addClass(t);h.$removeClass(r)}l=n})}}}]}function ic(n,t,i,r,u,f){return{restrict:"A",compile:function(e,o){var s=n(o[r]);return function(n,r){r.on(u,function(r){var u=function(){s(n,{$event:r})};if(t.$$phase)if(f)n.$evalAsync(u);else try{u()}catch(e){i(e)}else n.$apply(u)})}}}}function bu(n,t,i,r,u,f,e,o,s){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=void 0;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=s(i.name||"",!1)(n);this.$$parentForm=rr;this.$options=hf;this.$$updateEvents="";this.$$updateEventHandler=this.$$updateEventHandler.bind(this);this.$$parsedNgModel=u(i.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=void 0;this.$$parserName="parse";this.$$currentValidationRunId=0;this.$$scope=n;this.$$rootScope=n.$root;this.$$attr=i;this.$$element=r;this.$$animate=f;this.$$timeout=e;this.$$parse=u;this.$$q=o;this.$$exceptionHandler=t;bh(this);ep(this)}function ep(n){n.$$scope.$watch(function(t){return t=n.$$ngModelGet(t),t===n.$modelValue||n.$modelValue!==n.$modelValue&&t!==t||n.$$setModelValue(t),t})}function no(n){this.$$options=n}function rc(n,i){t(i,function(t,i){r(n[i])||(n[i]=t)})}function hi(n,t){n.prop("selected",t);n.attr("selected",t)}function uc(n,t,i){if(n){if(h(n)&&(n=new RegExp("^"+n+"$")),!n.test)throw l("ngPattern")("noregexp",t,n,bt(i));return n}}function ku(n){return n=rt(n),it(n)?-1:n}var to={objectMaxDepth:5,urlErrorParamsEnabled:!0},fc=/^\/(.+)\/([a-z]*)$/,pt=Object.prototype.hasOwnProperty,a=function(n){return h(n)?n.toLowerCase():n},du=function(n){return h(n)?n.toUpperCase():n},kt,f,gu,ni=[].slice,op=[].splice,sp=[].push,ft=Object.prototype.toString,ec=Object.getPrototypeOf,ci=l("ng"),et=n.angular||(n.angular={}),io,nf=0,it,ai,hc,fo,eo,cc,wc,br,i,ho,kc,nl,tl,il,kr,rr,vl,hf,yl;kt=n.document.documentMode;it=Number.isNaN||function(n){return n!==n};s.$inject=[];ui.$inject=[];var hp=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,p=function(n){return h(n)?n.trim():n},oc=function(n){return n.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},li=function(){var i,t;if(!r(li.rules))if(i=n.document.querySelector("[ng-csp]")||n.document.querySelector("[data-ng-csp]"),i)t=i.getAttribute("ng-csp")||i.getAttribute("data-ng-csp"),li.rules={noUnsafeEval:!t||-1!==t.indexOf("no-unsafe-eval"),noInlineStyle:!t||-1!==t.indexOf("no-inline-style")};else{i=li;try{new Function("");t=!1}catch(u){t=!0}i.rules={noUnsafeEval:t,noInlineStyle:!1}}return li.rules},tf=function(){if(r(tf.name_))return tf.name_;for(var u,e=gi.length,i,f,t=0;t<e;++t)if(i=gi[t],u=n.document.querySelector("["+i.replace(":","\\:")+"jq]")){f=u.getAttribute(i+"jq");break}return tf.name_=f},cp=/:/g,gi=["ng-","data-ng-","ng:","x-ng-"],lp=function(t){var i=t.currentScript;return i?(i instanceof n.HTMLScriptElement||i instanceof n.SVGScriptElement)?(i=i.attributes,[i.getNamedItem("src"),i.getNamedItem("href"),i.getNamedItem("xlink:href")].every(function(n){if(!n)return!0;if(!n.value)return!1;var i=t.createElement("a");if(i.href=n.value,t.location.origin===i.origin)return!0;switch(i.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}})):!1:!0}(n.document),ap=/[A-Z]/g,sc=!1,ii=3,vp={full:"1.7.9",major:1,minor:7,dot:9,codeName:"pollution-eradication"};k.expando="ng339";ai=k.cache={};hc=1;k._data=function(n){return this.cache[n[this.expando]]||{}};var yp=/-([a-z])/g,pp=/^-ms-/,rf={mouseleave:"mouseout",mouseenter:"mouseover"},ro=l("jqLite"),wp=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,uo=/<|&#?\w+;/,bp=/<([\w:-]+)/,kp=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wt={option:[1,'<select multiple="multiple">',"<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};wt.optgroup=wt.option;wt.tbody=wt.tfoot=wt.colgroup=wt.caption=wt.thead;wt.th=wt.td;var dp=n.Node.prototype.contains||function(n){return!!(this.compareDocumentPosition(n)&16)},nr=k.prototype={ready:os,toString:function(){var n=[];return t(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return 0<=n?f(this[n]):f(this[this.length+n])},length:0,push:sp,sort:[].sort,splice:[].splice},uf={};t("multiple selected checked disabled readOnly required open".split(" "),function(n){uf[a(n)]=n});fo={};t("input select option textarea button form details".split(" "),function(n){fo[n]=!0});eo={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};t({data:fe,removeData:ue,hasData:function(n){for(var t in ai[n.ng339])return!0;return!1},cleanData:function(n){for(var t=0,i=n.length;t<i;t++)ue(n[t]),us(n[t])}},function(n,t){k[t]=n});t({data:fe,inheritedData:hu,scope:function(n){return f.data(n,"$scope")||hu(n.parentNode||n,["$isolateScope","$scope"])},isolateScope:function(n){return f.data(n,"$isolateScope")||f.data(n,"$isolateScopeNoTemplate")},controller:fs,injector:function(n){return hu(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:eu,css:function(n,t,i){if(t=ru(t.replace(pp,"ms-")),r(i))n.style[t]=i;else return n.style[t]},attr:function(n,t,i){var u=n.nodeType,f;if(u!==ii&&2!==u&&8!==u&&n.getAttribute)if(u=a(t),f=uf[u],r(i))null===i||!1===i&&f?n.removeAttribute(t):n.setAttribute(t,f?u:i);else return n=n.getAttribute(t),f&&null!==n&&(n=u),null===n?void 0:n},prop:function(n,t,i){if(r(i))n[t]=i;else return n[t]},text:function(){function n(n,t){if(u(t)){var i=n.nodeType;return 1===i||i===ii?n.textContent:""}n.textContent=t}return n.$dv="",n}(),val:function(n,i){if(u(i)){if(n.multiple&&"select"===lt(n)){var r=[];return t(n.options,function(n){n.selected&&r.push(n.value||n.text)}),r}return n.value}n.value=i},html:function(n,t){if(u(t))return n.innerHTML;uu(n,!0);n.innerHTML=t},empty:es},function(n,t){k.prototype[t]=function(t,i){var r,f,e=this.length,s;if(n!==es&&u(2===n.length&&n!==eu&&n!==fs?t:i)){if(o(t)){for(r=0;r<e;r++)if(n===fe)n(this[r],t);else for(f in t)n(this[r],f,t[f]);return this}for(r=n.$dv,e=u(r)?Math.min(e,1):e,f=0;f<e;f++)s=n(this[f],t,i),r=r?r+s:s;return r}for(r=0;r<e;r++)n(this[r],t,i);return this}});t({removeData:ue,on:function(n,t,i,u){var f,e,s,o;if(r(u))throw ro("onargs");if(ie(n))for(u=fu(n,!0),f=u.events,e=u.handle,e||(e=u.handle=pa(n,f)),u=0<=t.indexOf(" ")?t.split(" "):[t],s=u.length,o=function(t,r,u){var o=f[t];o||(o=f[t]=[],o.specialHandlerWrapper=r,"$destroy"===t||u||n.addEventListener(t,e));o.push(i)};s--;)t=u[s],rf[t]?(o(rf[t],ba),o(t,void 0,!0)):o(t)},off:us,one:function(n,t,i){n=f(n);n.on(t,function r(){n.off(t,i);n.off(t,r)});n.on(t,i)},replaceWith:function(n,i){var r,u=n.parentNode;uu(n);t(new k(i),function(t){r?u.insertBefore(t,r.nextSibling):u.replaceChild(t,n);r=t})},children:function(n){var i=[];return t(n.childNodes,function(n){1===n.nodeType&&i.push(n)}),i},contents:function(n){return n.contentDocument||n.childNodes||[]},append:function(n,t){var i=n.nodeType,r;if(1===i||11===i)for(t=new k(t),i=0,r=t.length;i<r;i++)n.appendChild(t[i])},prepend:function(n,i){if(1===n.nodeType){var r=n.firstChild;t(new k(i),function(t){n.insertBefore(t,r)})}},wrap:function(n,t){var i=f(t).eq(0).clone()[0],r=n.parentNode;r&&r.replaceChild(i,n);i.appendChild(n)},remove:cu,detach:function(n){cu(n,!0)},after:function(n,t){var u=n,f=n.parentNode,i,e,r;if(f)for(t=new k(t),i=0,e=t.length;i<e;i++)r=t[i],f.insertBefore(r,u.nextSibling),u=r},addClass:su,removeClass:ou,toggleClass:function(n,i,r){i&&t(i.split(" "),function(t){var i=r;u(i)&&(i=!eu(n,t));(i?su:ou)(n,t)})},parent:function(n){return(n=n.parentNode)&&11!==n.nodeType?n:null},next:function(n){return n.nextElementSibling},find:function(n,t){return n.getElementsByTagName?n.getElementsByTagName(t):[]},clone:re,triggerHandler:function(n,i,r){var u,e,o=i.type||i,f=fu(n);(f=(f=f&&f.events)&&f[o])&&(u={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:s,type:o,target:n},i.type&&(u=v(u,i)),i=vt(f),e=r?[u].concat(r):[u],t(i,function(t){u.isImmediatePropagationStopped()||t.apply(n,e)}))}},function(n,t){k.prototype[t]=function(t,i,e){for(var o,s=0,h=this.length;s<h;s++)u(o)?(o=n(this[s],t,i,e),r(o)&&(o=f(o))):ee(o,n(this[s],t,i,e));return r(o)?o:this}});k.prototype.bind=k.prototype.on;k.prototype.unbind=k.prototype.off;cc=Object.create(null);hs.prototype={_idx:function(n){return n!==this._lastKey&&(this._lastKey=n,this._lastIndex=this._keys.indexOf(n)),this._lastIndex},_transformKey:function(n){return it(n)?cc:n},get:function(n){return n=this._transformKey(n),n=this._idx(n),-1!==n?this._values[n]:void 0},has:function(n){return n=this._transformKey(n),-1!==this._idx(n)},set:function(n,t){n=this._transformKey(n);var i=this._idx(n);-1===i&&(i=this._lastIndex=this._keys.length);this._keys[i]=n;this._values[i]=t},"delete":function(n){return(n=this._transformKey(n),n=this._idx(n),-1===n)?!1:(this._keys.splice(n,1),this._values.splice(n,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var ff=hs,gp=[function(){this.$get=[function(){return ff}]}],nw=/^([^(]+?)=>/,tw=/^[^(]*\(\s*([^)]*)\)/m,iw=/,/,rw=/^\s*(_?)(\S+?)\1\s*$/,uw=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,vi=l("$injector");ar.$$annotate=function(n,i,r){var u;if("function"==typeof n){if(!(u=n.$inject)){if(u=[],n.length){if(i)throw h(r)&&r||(r=n.name||da(n)),vi("strictdi",r);i=cs(n);t(i[1].split(iw),function(n){n.replace(rw,function(n,t,i){u.push(i)})})}n.$inject=u}}else c(n)?(i=n.length-1,nu(n[i],"fn"),u=n.slice(0,i)):nu(n,"fn",!0);return u};var lc=l("$animate"),fw=function(){this.$get=s},ew=function(){var n=new ff,i=[];this.$get=["$$AnimateRunner","$rootScope",function(r,u){function f(n,i,r){var u=!1;return i&&(i=h(i)?i.split(" "):c(i)?i:[],t(i,function(t){t&&(u=!0,n[t]=r)})),u}function e(){t(i,function(i){var f=n.get(i);if(f){var e=nv(i.attr("class")),r="",u="";t(f,function(n,t){n!==!!e[t]&&(n?r+=(r.length?" ":"")+t:u+=(u.length?" ":"")+t)});t(i,function(n){r&&su(n,r);u&&ou(n,u)});n.delete(i)}});i.length=0}return{enabled:s,on:s,off:s,pin:s,push:function(t,o,s,h){return h&&h(),s=s||{},s.from&&t.css(s.from),s.to&&t.css(s.to),(s.addClass||s.removeClass)&&(o=s.addClass,h=s.removeClass,s=n.get(t)||{},o=f(s,o,!0),h=f(s,h,!1),o||h)&&(n.set(t,s),i.push(t),1===i.length&&u.$$postDigest(e)),t=new r,t.complete(),t}}}]},ow=["$provide",function(n){var r=this,t=null,i=null;this.$$registeredAnimations=Object.create(null);this.register=function(t,i){if(t&&"."!==t.charAt(0))throw lc("notcsel",t);var u=t+"-animation";r.$$registeredAnimations[t.substr(1)]=u;n.factory(u,i)};this.customFilter=function(n){return 1===arguments.length&&(i=e(n)?n:null),i};this.classNameFilter=function(n){if(1===arguments.length&&(t=n instanceof RegExp?n:null)&&/[(\s|\/)]ng-animate[(\s|\/)]/.test(t.toString()))throw t=null,lc("nongcls","ng-animate");return t};this.$get=["$$animateQueue",function(n){function t(n,t,i){var r,u;if(i){n:{for(r=0;r<i.length;r++)if(u=i[r],1===u.nodeType){r=u;break n}r=void 0}!r||r.parentNode||r.previousElementSibling||(i=null)}i?i.after(n):t.prepend(n)}return{on:n.on,off:n.off,pin:n.pin,enabled:n.enabled,cancel:function(n){n.cancel&&n.cancel()},enter:function(i,r,u,e){return r=r&&f(r),u=u&&f(u),r=r||u.parent(),t(i,r,u),n.push(i,"enter",ei(e))},move:function(i,r,u,e){return r=r&&f(r),u=u&&f(u),r=r||u.parent(),t(i,r,u),n.push(i,"move",ei(e))},leave:function(t,i){return n.push(t,"leave",ei(i),function(){t.remove()})},addClass:function(t,i,r){return r=ei(r),r.addClass=vr(r.addclass,i),n.push(t,"addClass",r)},removeClass:function(t,i,r){return r=ei(r),r.removeClass=vr(r.removeClass,i),n.push(t,"removeClass",r)},setClass:function(t,i,r,u){return u=ei(u),u.addClass=vr(u.addClass,i),u.removeClass=vr(u.removeClass,r),n.push(t,"setClass",u)},animate:function(t,i,r,u,f){return f=ei(f),f.from=f.from?v(f.from,i):i,f.to=f.to?v(f.to,r):r,f.tempClasses=vr(f.tempClasses,u||"ng-inline-animate"),n.push(t,"animate",f)}}}]}],sw=function(){this.$get=["$$rAF",function(n){function i(i){t.push(i);1<t.length||n(function(){for(var n=0;n<t.length;n++)t[n]();t=[]})}var t=[];return function(){var n=!1;return i(function(){n=!0}),function(t){n?t():i(t)}}}]},hw=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(n,i,r,u,f){function e(n){this.setHost(n);var t=r();this._doneCallbacks=[];this._tick=function(n){u()?f(n,0,!1):t(n)};this._state=0}return e.chain=function(n,t){function r(){i===n.length?t(!0):n[i](function(n){!1===n?t(!1):(i++,r())})}var i=0;r()},e.all=function(n,i){function u(t){r=r&&t;++f===n.length&&i(r)}var f=0,r=!0;t(n,function(n){n.done(u)})},e.prototype={setHost:function(n){this.host=n||{}},done:function(n){2===this._state?n():this._doneCallbacks.push(n)},progress:s,getPromise:function(){if(!this.promise){var t=this;this.promise=n(function(n,i){t.done(function(t){!1===t?i():n()})})}return this.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise()["catch"](n)},"finally":function(n){return this.getPromise()["finally"](n)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(n){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(n)}))},_resolve:function(n){2!==this._state&&(t(this._doneCallbacks,function(t){t(n)}),this._doneCallbacks.length=0,this._state=2)}},e}]},cw=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(n,t,i){return function(t,r){function e(){return n(function(){u.addClass&&(t.addClass(u.addClass),u.addClass=null);u.removeClass&&(t.removeClass(u.removeClass),u.removeClass=null);u.to&&(t.css(u.to),u.to=null);o||f.complete();o=!0}),f}var u=r||{},o,f;return u.$$prepared||(u=fi(u)),u.cleanupStyles&&(u.from=u.to=null),u.from&&(t.css(u.from),u.from=null),f=new i,{start:e,end:e}}}]},w=l("$compile"),oo=new function(){};ls.$inject=["$provide","$$sanitizeUriProvider"];lu.prototype.isFirstChange=function(){return this.previousValue===oo};var ac=/^((?:x|data)[:\-_])/i,lw=/[:\-_]+(.)/g,vc=l("$controller"),yc=/^(\S+)(\s+as\s+([\w$]+))?$/,aw=function(){this.$get=["$document",function(n){return function(t){return t?!t.nodeType&&t instanceof f&&(t=t[0]):t=n[0].body,t.offsetWidth+1}}]},pc="application/json",so={"Content-Type":pc+";charset=utf-8"},vw=/^\[|^\{(?!\{)/,yw={"[":/]$/,"{":/}$/},pw=/^\)]\}',?\n/,ef=l("$http"),yi=et.$interpolateMinErr=l("$interpolate");yi.throwNoconcat=function(n){throw yi("noconcat",n);};yi.interr=function(n,t){return yi("interr",n,t.toString())};var ww=l("$interval"),bw=function(){this.$get=function(){function i(n){var t=function(n){t.data=n;t.called=!0};return t.id=n,t}var t=et.callbacks,n={};return{createCallback:function(r){r="_"+(t.$$counter++).toString(36);var u="angular.callbacks."+r,f=i(r);return n[u]=t[r]=f,u},wasCalled:function(t){return n[t].called},getResponse:function(t){return n[t].data},removeCallback:function(i){delete t[n[i].id];delete n[i]}}}},kw=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,dw={http:80,https:443,ftp:21},wr=l("$location"),gw=/^\s*[\\/]{2,}/,nb={$$absUrl:"",$$html5:!1,$$replace:!1,$$compose:function(){for(var n=this.$$path,t=this.$$hash,r=ua(this.$$search),t=t?"#"+ne(t):"",n=n.split("/"),i=n.length;i--;)n[i]=ne(n[i].replace(/%2F/g,"/"));this.$$url=n.join("/")+(r?"?"+r:"")+t;this.$$absUrl=this.$$normalizeUrl(this.$$url);this.$$urlUpdatedByLocation=!0},absUrl:au("$$absUrl"),url:function(n){if(u(n))return this.$$url;var t=kw.exec(n);return(t[1]||""===n)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===n)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:au("$$protocol"),host:au("$$host"),port:au("$$port"),path:gs("$$path",function(n){return n=null!==n?n.toString():"","/"===n.charAt(0)?n:"/"+n}),search:function(n,i){switch(arguments.length){case 0:return this.$$search;case 1:if(h(n)||nt(n))n=n.toString(),this.$$search=gf(n);else if(o(n))n=fi(n,{}),t(n,function(t,i){null==t&&delete n[i]}),this.$$search=n;else throw wr("isrcharg");break;default:u(i)||null===i?delete this.$$search[n]:this.$$search[n]=i}return this.$$compose(),this},hash:gs("$$hash",function(n){return null!==n?n.toString():""}),replace:function(){return this.$$replace=!0,this}};t([ds,le,ce],function(n){n.prototype=Object.create(nb);n.prototype.state=function(t){if(!arguments.length)return this.$$state;if(n!==ce||!this.$$html5)throw wr("nostate");return this.$$state=u(t)?null:t,this.$$urlUpdatedByLocation=!0,this}});var tr=l("$parse"),tb={}.constructor.prototype.valueOf,of=y();t("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(n){of[n]=!0});wc={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};br=function(n){this.options=n};br.prototype={constructor:br,lex:function(n){for(this.text=n,this.index=0,this.tokens=[];this.index<this.text.length;)if(n=this.text.charAt(this.index),'"'===n||"'"===n)this.readString(n);else if(this.isNumber(n)||"."===n&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(n,"(){}[].,;:?"))this.tokens.push({index:this.index,text:n}),this.index++;else if(this.isWhitespace(n))this.index++;else{var t=n+this.peek(),i=t+this.peek(2),r=of[t],u=of[i];of[n]||r||u?(n=u?i:r?t:n,this.tokens.push({index:this.index,text:n,operator:!0}),this.index+=n.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(n,t){return-1!==t.indexOf(n)},peek:function(n){return n=n||1,this.index+n<this.text.length?this.text.charAt(this.index+n):!1},isNumber:function(n){return"0"<=n&&"9">=n&&"string"==typeof n},isWhitespace:function(n){return" "===n||"\r"===n||"\t"===n||"\n"===n||"\v"===n||" "===n},isIdentifierStart:function(n){return this.options.isIdentifierStart?this.options.isIdentifierStart(n,this.codePointAt(n)):this.isValidIdentifierStart(n)},isValidIdentifierStart:function(n){return"a"<=n&&"z">=n||"A"<=n&&"Z">=n||"_"===n||"$"===n},isIdentifierContinue:function(n){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(n,this.codePointAt(n)):this.isValidIdentifierContinue(n)},isValidIdentifierContinue:function(n,t){return this.isValidIdentifierStart(n,t)||this.isNumber(n)},codePointAt:function(n){return 1===n.length?n.charCodeAt(0):(n.charCodeAt(0)<<10)+n.charCodeAt(1)-56613888},peekMultichar:function(){var n=this.text.charAt(this.index),t=this.peek(),i,r;return t?(i=n.charCodeAt(0),r=t.charCodeAt(0),55296<=i&&56319>=i&&56320<=r&&57343>=r?n+t:n):n},isExpOperator:function(n){return"-"===n||"+"===n||this.isNumber(n)},throwError:function(n,t,i){i=i||this.index;t=r(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,i)+"]":" "+i;throw tr("lexerr",n,t,this.text);},readNumber:function(){for(var t,i,n="",r=this.index;this.index<this.text.length;){if(t=a(this.text.charAt(this.index)),"."===t||this.isNumber(t))n+=t;else if(i=this.peek(),"e"===t&&this.isExpOperator(i))n+=t;else if(this.isExpOperator(t)&&i&&this.isNumber(i)&&"e"===n.charAt(n.length-1))n+=t;else if(!this.isExpOperator(t)||i&&this.isNumber(i)||"e"!==n.charAt(n.length-1))break;else this.throwError("Invalid exponent");this.index++}this.tokens.push({index:r,text:n,constant:!0,value:Number(n)})},readIdent:function(){var t=this.index,n;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){if(n=this.peekMultichar(),!this.isIdentifierContinue(n))break;this.index+=n.length}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(n){var f=this.index,t,u;this.index++;for(var r="",u=n,i=!1;this.index<this.text.length;){if(t=this.text.charAt(this.index),u=u+t,i)"u"===t?(i=this.text.substring(this.index+1,this.index+5),i.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,r+=String.fromCharCode(parseInt(i,16))):r+=wc[t]||t,i=!1;else if("\\"===t)i=!0;else{if(t===n){this.index++;this.tokens.push({index:f,text:u,constant:!0,value:r});return}r+=t}this.index++}this.throwError("Unterminated quote",f)}};i=function(n,t){this.lexer=n;this.options=t};i.Program="Program";i.ExpressionStatement="ExpressionStatement";i.AssignmentExpression="AssignmentExpression";i.ConditionalExpression="ConditionalExpression";i.LogicalExpression="LogicalExpression";i.BinaryExpression="BinaryExpression";i.UnaryExpression="UnaryExpression";i.CallExpression="CallExpression";i.MemberExpression="MemberExpression";i.Identifier="Identifier";i.Literal="Literal";i.ArrayExpression="ArrayExpression";i.Property="Property";i.ObjectExpression="ObjectExpression";i.ThisExpression="ThisExpression";i.LocalsExpression="LocalsExpression";i.NGValueParameter="NGValueParameter";i.prototype={ast:function(n){return this.text=n,this.tokens=this.lexer.lex(n),n=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),n},program:function(){for(var n=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&n.push(this.expressionStatement()),!this.expect(";"))return{type:i.Program,body:n}},expressionStatement:function(){return{type:i.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var n=this.expression();this.expect("|");)n=this.filter(n);return n},expression:function(){return this.assignment()},assignment:function(){var n=this.ternary();if(this.expect("=")){if(!ih(n))throw tr("lval");n={type:i.AssignmentExpression,left:n,right:this.assignment(),operator:"="}}return n},ternary:function(){var n=this.logicalOR(),t,r;return this.expect("?")&&(t=this.expression(),this.consume(":"))?(r=this.expression(),{type:i.ConditionalExpression,test:n,alternate:t,consequent:r}):n},logicalOR:function(){for(var n=this.logicalAND();this.expect("||");)n={type:i.LogicalExpression,operator:"||",left:n,right:this.logicalAND()};return n},logicalAND:function(){for(var n=this.equality();this.expect("&&");)n={type:i.LogicalExpression,operator:"&&",left:n,right:this.equality()};return n},equality:function(){for(var n=this.relational(),t;t=this.expect("==","!=","===","!==");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.relational()};return n},relational:function(){for(var n=this.additive(),t;t=this.expect("<",">","<=",">=");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.additive()};return n},additive:function(){for(var n=this.multiplicative(),t;t=this.expect("+","-");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.multiplicative()};return n},multiplicative:function(){for(var n=this.unary(),t;t=this.expect("*","/","%");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.unary()};return n},unary:function(){var n;return(n=this.expect("+","-","!"))?{type:i.UnaryExpression,operator:n.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var n,t;for(this.expect("(")?(n=this.filterChain(),this.consume(")")):this.expect("[")?n=this.arrayDeclaration():this.expect("{")?n=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?n=fi(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?n={type:i.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?n=this.identifier():this.peek().constant?n=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(n={type:i.CallExpression,callee:n,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(n={type:i.MemberExpression,object:n,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?n={type:i.MemberExpression,object:n,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return n},filter:function(n){n=[n];for(var t={type:i.CallExpression,callee:this.identifier(),arguments:n,filter:!0};this.expect(":");)n.push(this.expression());return t},parseArguments:function(){var n=[];if(")"!==this.peekToken().text)do n.push(this.filterChain());while(this.expect(","));return n},identifier:function(){var n=this.consume();return n.identifier||this.throwError("is not a valid identifier",n),{type:i.Identifier,name:n.text}},constant:function(){return{type:i.Literal,value:this.consume().value}},arrayDeclaration:function(){var n=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;n.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:i.ArrayExpression,elements:n}},object:function(){var t=[],n;if("}"!==this.peekToken().text)do{if(this.peek("}"))break;n={type:i.Property,kind:"init"};this.peek().constant?(n.key=this.constant(),n.computed=!1,this.consume(":"),n.value=this.expression()):this.peek().identifier?(n.key=this.identifier(),n.computed=!1,this.peek(":")?(this.consume(":"),n.value=this.expression()):n.value=n.key):this.peek("[")?(this.consume("["),n.key=this.expression(),this.consume("]"),n.computed=!0,this.consume(":"),n.value=this.expression()):this.throwError("invalid key",this.peek());t.push(n)}while(this.expect(","));return this.consume("}"),{type:i.ObjectExpression,properties:t}},throwError:function(n,t){throw tr("syntax",t.text,n,t.index+1,this.text,this.text.substring(t.index));},consume:function(n){if(0===this.tokens.length)throw tr("ueoe",this.text);var t=this.expect(n);return t||this.throwError("is unexpected, expecting ["+n+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw tr("ueoe",this.text);return this.tokens[0]},peek:function(n,t,i,r){return this.peekAhead(0,n,t,i,r)},peekAhead:function(n,t,i,r,u){if(this.tokens.length>n){n=this.tokens[n];var f=n.text;if(f===t||f===i||f===r||f===u||!(t||i||r||u))return n}return!1},expect:function(n,t,i,r){return(n=this.peek(n,t,i,r))?(this.tokens.shift(),n):!1},selfReferential:{"this":{type:i.ThisExpression},$locals:{type:i.LocalsExpression}}};ho=2;uh.prototype={compile:function(n){var i=this,r,u;return this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},d(n,i.$filter),r="",this.stage="assign",(u=rh(n))&&(this.state.computing="assign",r=this.nextId(),this.recurse(u,r),this.return_(r),r="fn.assign="+this.generateFunction("assign","s,v,l")),u=th(n.body),i.stage="inputs",t(u,function(n,t){var r="fn"+t,u;i.state[r]={vars:[],body:[],own:{}};i.state.computing=r;u=i.nextId();i.recurse(n,u);i.return_(u);i.state.inputs.push({name:r,isPure:n.isPure});n.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(n),n='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+r+this.watchFns()+"return fn;",n=new Function("$filter","getStringValue","ifDefined","plus",n)(this.$filter,ny,ty,nh),this.state=this.stage=void 0,n},USE:"use",STRICT:"strict",watchFns:function(){var n=[],i=this.state.inputs,r=this;return t(i,function(t){n.push("var "+t.name+"="+r.generateFunction(t.name,"s"));t.isPure&&n.push(t.name,".isPure="+JSON.stringify(t.isPure)+";")}),i.length&&n.push("fn.inputs=["+i.map(function(n){return n.name}).join(",")+"];"),n.join("")},generateFunction:function(n,t){return"function("+t+"){"+this.varsPrefix(n)+this.body(n)+"};"},filterPrefix:function(){var n=[],i=this;return t(this.state.filters,function(t,r){n.push(t+"=$filter("+i.escape(r)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(n){return this.state[n].vars.length?"var "+this.state[n].vars.join(",")+";":""},body:function(n){return this.state[n].body.join("")},recurse:function(n,u,f,e,o,h){var l,a,c=this,y,v,p;if(e=e||s,!h&&r(n.watchId))u=u||this.nextId(),this.if_("i",this.lazyAssign(u,this.computedMember("i",n.watchId)),this.lazyRecurse(n,u,f,e,o,!0));else switch(n.type){case i.Program:t(n.body,function(t,i){c.recurse(t.expression,void 0,void 0,function(n){a=n});i!==n.body.length-1?c.current().body.push(a,";"):c.return_(a)});break;case i.Literal:v=this.escape(n.value);this.assign(u,v);e(u||v);break;case i.UnaryExpression:this.recurse(n.argument,void 0,void 0,function(n){a=n});v=n.operator+"("+this.ifDefined(a,0)+")";this.assign(u,v);e(v);break;case i.BinaryExpression:this.recurse(n.left,void 0,void 0,function(n){l=n});this.recurse(n.right,void 0,void 0,function(n){a=n});v="+"===n.operator?this.plus(l,a):"-"===n.operator?this.ifDefined(l,0)+n.operator+this.ifDefined(a,0):"("+l+")"+n.operator+"("+a+")";this.assign(u,v);e(v);break;case i.LogicalExpression:u=u||this.nextId();c.recurse(n.left,u);c.if_("&&"===n.operator?u:c.not(u),c.lazyRecurse(n.right,u));e(u);break;case i.ConditionalExpression:u=u||this.nextId();c.recurse(n.test,u);c.if_(u,c.lazyRecurse(n.alternate,u),c.lazyRecurse(n.consequent,u));e(u);break;case i.Identifier:u=u||this.nextId();f&&(f.context="inputs"===c.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),f.computed=!1,f.name=n.name);c.if_("inputs"===c.stage||c.not(c.getHasOwnProperty("l",n.name)),function(){c.if_("inputs"===c.stage||"s",function(){o&&1!==o&&c.if_(c.isNull(c.nonComputedMember("s",n.name)),c.lazyAssign(c.nonComputedMember("s",n.name),"{}"));c.assign(u,c.nonComputedMember("s",n.name))})},u&&c.lazyAssign(u,c.nonComputedMember("l",n.name)));e(u);break;case i.MemberExpression:l=f&&(f.context=this.nextId())||this.nextId();u=u||this.nextId();c.recurse(n.object,l,void 0,function(){c.if_(c.notNull(l),function(){n.computed?(a=c.nextId(),c.recurse(n.property,a),c.getStringValue(a),o&&1!==o&&c.if_(c.not(c.computedMember(l,a)),c.lazyAssign(c.computedMember(l,a),"{}")),v=c.computedMember(l,a),c.assign(u,v),f&&(f.computed=!0,f.name=a)):(o&&1!==o&&c.if_(c.isNull(c.nonComputedMember(l,n.property.name)),c.lazyAssign(c.nonComputedMember(l,n.property.name),"{}")),v=c.nonComputedMember(l,n.property.name),c.assign(u,v),f&&(f.computed=!1,f.name=n.property.name))},function(){c.assign(u,"undefined")});e(u)},!!o);break;case i.CallExpression:u=u||this.nextId();n.filter?(a=c.filter(n.callee.name),y=[],t(n.arguments,function(n){var t=c.nextId();c.recurse(n,t);y.push(t)}),v=a+"("+y.join(",")+")",c.assign(u,v),e(u)):(a=c.nextId(),l={},y=[],c.recurse(n.callee,a,l,function(){c.if_(c.notNull(a),function(){t(n.arguments,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v=l.name?c.member(l.context,l.name,l.computed)+"("+y.join(",")+")":a+"("+y.join(",")+")";c.assign(u,v)},function(){c.assign(u,"undefined")});e(u)}));break;case i.AssignmentExpression:a=this.nextId();l={};this.recurse(n.left,void 0,l,function(){c.if_(c.notNull(l.context),function(){c.recurse(n.right,a);v=c.member(l.context,l.name,l.computed)+n.operator+a;c.assign(u,v);e(u||v)})},1);break;case i.ArrayExpression:y=[];t(n.elements,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v="["+y.join(",")+"]";this.assign(u,v);e(u||v);break;case i.ObjectExpression:y=[];p=!1;t(n.properties,function(n){n.computed&&(p=!0)});p?(u=u||this.nextId(),this.assign(u,"{}"),t(n.properties,function(n){n.computed?(l=c.nextId(),c.recurse(n.key,l)):l=n.key.type===i.Identifier?n.key.name:""+n.key.value;a=c.nextId();c.recurse(n.value,a);c.assign(c.member(u,l,n.computed),a)})):(t(n.properties,function(t){c.recurse(t.value,n.constant?void 0:c.nextId(),void 0,function(n){y.push(c.escape(t.key.type===i.Identifier?t.key.name:""+t.key.value)+":"+n)})}),v="{"+y.join(",")+"}",this.assign(u,v));e(u||v);break;case i.ThisExpression:this.assign(u,"s");e(u||"s");break;case i.LocalsExpression:this.assign(u,"l");e(u||"l");break;case i.NGValueParameter:this.assign(u,"v");e(u||"v")}},getHasOwnProperty:function(n,t){var i=n+"."+t,r=this.current().own;return r.hasOwnProperty(i)||(r[i]=this.nextId(!1,n+"&&("+this.escape(t)+" in "+n+")")),r[i]},assign:function(n,t){if(n)return this.current().body.push(n,"=",t,";"),n},filter:function(n){return this.state.filters.hasOwnProperty(n)||(this.state.filters[n]=this.nextId(!0)),this.state.filters[n]},ifDefined:function(n,t){return"ifDefined("+n+","+this.escape(t)+")"},plus:function(n,t){return"plus("+n+","+t+")"},return_:function(n){this.current().body.push("return ",n,";")},if_:function(n,t,i){if(!0===n)t();else{var r=this.current().body;r.push("if(",n,"){");t();r.push("}");i&&(r.push("else{"),i(),r.push("}"))}},not:function(n){return"!("+n+")"},isNull:function(n){return n+"==null"},notNull:function(n){return n+"!=null"},nonComputedMember:function(n,t){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(t)?n+"."+t:n+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(n,t){return n+"["+t+"]"},member:function(n,t,i){return i?this.computedMember(n,t):this.nonComputedMember(n,t)},getStringValue:function(n){this.assign(n,"getStringValue("+n+")")},lazyRecurse:function(n,t,i,r,u,f){var e=this;return function(){e.recurse(n,t,i,r,u,f)}},lazyAssign:function(n,t){var i=this;return function(){i.assign(n,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)},escape:function(n){if(h(n))return"'"+n.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(nt(n))return n.toString();if(!0===n)return"true";if(!1===n)return"false";if(null===n)return"null";if("undefined"==typeof n)return"undefined";throw tr("esc");},nextId:function(n,t){var i="v"+this.state.nextId++;return n||this.current().vars.push(i+(t?"="+t:"")),i},current:function(){return this.state[this.state.computing]}};fh.prototype={compile:function(n){var f=this,i,e,r,u;return d(n,f.$filter),(i=rh(n))&&(e=this.recurse(i)),i=th(n.body),i&&(r=[],t(i,function(n,t){var i=f.recurse(n);i.isPure=n.isPure;n.input=i;r.push(i);n.watchId=t})),u=[],t(n.body,function(n){u.push(f.recurse(n.expression))}),n=0===n.body.length?s:1===n.body.length?u[0]:function(n,i){var r;return t(u,function(t){r=t(n,i)}),r},e&&(n.assign=function(n,t,i){return e(n,i,t)}),r&&(n.inputs=r),n},recurse:function(n,r,u){var o,e,s=this,f;if(n.input)return this.inputs(n.input,n.watchId);switch(n.type){case i.Literal:return this.value(n.value,r);case i.UnaryExpression:return e=this.recurse(n.argument),this["unary"+n.operator](e,r);case i.BinaryExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.LogicalExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.ConditionalExpression:return this["ternary?:"](this.recurse(n.test),this.recurse(n.alternate),this.recurse(n.consequent),r);case i.Identifier:return s.identifier(n.name,r,u);case i.MemberExpression:return o=this.recurse(n.object,!1,!!u),n.computed||(e=n.property.name),n.computed&&(e=this.recurse(n.property)),n.computed?this.computedMember(o,e,r,u):this.nonComputedMember(o,e,r,u);case i.CallExpression:return f=[],t(n.arguments,function(n){f.push(s.recurse(n))}),n.filter&&(e=this.$filter(n.callee.name)),n.filter||(e=this.recurse(n.callee,!0)),n.filter?function(n,t,i,u){for(var s=[],o=0;o<f.length;++o)s.push(f[o](n,t,i,u));return n=e.apply(void 0,s,u),r?{context:void 0,name:void 0,value:n}:n}:function(n,t,i,u){var h=e(n,t,i,u),o,s;if(null!=h.value){for(o=[],s=0;s<f.length;++s)o.push(f[s](n,t,i,u));o=h.value.apply(h.context,o)}return r?{value:o}:o};case i.AssignmentExpression:return o=this.recurse(n.left,!0,1),e=this.recurse(n.right),function(n,t,i,u){var f=o(n,t,i,u);return n=e(n,t,i,u),f.context[f.name]=n,r?{value:n}:n};case i.ArrayExpression:return f=[],t(n.elements,function(n){f.push(s.recurse(n))}),function(n,t,i,u){for(var e=[],o=0;o<f.length;++o)e.push(f[o](n,t,i,u));return r?{value:e}:e};case i.ObjectExpression:return f=[],t(n.properties,function(n){n.computed?f.push({key:s.recurse(n.key),computed:!0,value:s.recurse(n.value)}):f.push({key:n.key.type===i.Identifier?n.key.name:""+n.key.value,computed:!1,value:s.recurse(n.value)})}),function(n,t,i,u){for(var o={},e=0;e<f.length;++e)f[e].computed?o[f[e].key(n,t,i,u)]=f[e].value(n,t,i,u):o[f[e].key]=f[e].value(n,t,i,u);return r?{value:o}:o};case i.ThisExpression:return function(n){return r?{value:n}:n};case i.LocalsExpression:return function(n,t){return r?{value:t}:t};case i.NGValueParameter:return function(n,t,i){return r?{value:i}:i}}},"unary+":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?+i:0,t?{value:i}:i}},"unary-":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?-i:-0,t?{value:i}:i}},"unary!":function(n,t){return function(i,r,u,f){return i=!n(i,r,u,f),t?{value:i}:i}},"binary+":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e);return r=t(r,u,f,e),o=nh(o,r),i?{value:o}:o}},"binary-":function(n,t,i){return function(u,f,e,o){var s=n(u,f,e,o);return u=t(u,f,e,o),s=(r(s)?s:0)-(r(u)?u:0),i?{value:s}:s}},"binary*":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)*t(r,u,f,e),i?{value:r}:r}},"binary/":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)/t(r,u,f,e),i?{value:r}:r}},"binary%":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)%t(r,u,f,e),i?{value:r}:r}},"binary===":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)===t(r,u,f,e),i?{value:r}:r}},"binary!==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!==t(r,u,f,e),i?{value:r}:r}},"binary==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)==t(r,u,f,e),i?{value:r}:r}},"binary!=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!=t(r,u,f,e),i?{value:r}:r}},"binary<":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<t(r,u,f,e),i?{value:r}:r}},"binary>":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>t(r,u,f,e),i?{value:r}:r}},"binary<=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<=t(r,u,f,e),i?{value:r}:r}},"binary>=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>=t(r,u,f,e),i?{value:r}:r}},"binary&&":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)&&t(r,u,f,e),i?{value:r}:r}},"binary||":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)||t(r,u,f,e),i?{value:r}:r}},"ternary?:":function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o)?t(u,f,e,o):i(u,f,e,o),r?{value:u}:u}},value:function(n,t){return function(){return t?{context:void 0,name:void 0,value:n}:n}},identifier:function(n,t,i){return function(r,u){return r=u&&n in u?u:r,i&&1!==i&&r&&null==r[n]&&(r[n]={}),u=r?r[n]:void 0,t?{context:r,name:n,value:u}:u}},computedMember:function(n,t,i,r){return function(u,f,e,o){var s=n(u,f,e,o),h,c;return null!=s&&(h=t(u,f,e,o),h+="",r&&1!==r&&s&&!s[h]&&(s[h]={}),c=s[h]),i?{context:s,name:h,value:c}:c}},nonComputedMember:function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o),r&&1!==r&&u&&null==u[t]&&(u[t]={}),f=null!=u?u[t]:void 0,i?{context:u,name:t,value:f}:f}},inputs:function(n,t){return function(i,r,u,f){return f?f[t]:n(i,r,u)}}};vu.prototype={constructor:vu,parse:function(n){n=this.getAst(n);var r=this.astCompiler.compile(n.ast),t=n.ast;return r.literal=0===t.body.length||1===t.body.length&&(t.body[0].expression.type===i.Literal||t.body[0].expression.type===i.ArrayExpression||t.body[0].expression.type===i.ObjectExpression),r.constant=n.ast.constant,r.oneTime=n.oneTime,r},getAst:function(n){var t=!1;return n=n.trim(),":"===n.charAt(0)&&":"===n.charAt(1)&&(t=!0,n=n.substring(2)),{ast:this.ast.ast(n),oneTime:t}}};var ri=l("$sce"),b={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},co=/_([a-z])/g,ib=l("$templateRequest"),rb=l("$timeout"),g=n.document.createElement("a"),bc=ut(n.location.href),ir;g.href="http://[::1]";kc="[::1]"===g.hostname;sh.$inject=["$document"];hh.$inject=["$provide"];var dc=22,gc=".",lo="0";ch.$inject=["$locale"];lh.$inject=["$locale"];var ub={yyyy:tt("FullYear",4,0,!1,!0),yy:tt("FullYear",2,0,!0,!0),y:tt("FullYear",1,0,!1,!0),MMMM:yr("Month"),MMM:yr("Month",!0),MM:tt("Month",2,1),M:tt("Month",1,1),LLLL:yr("Month",!1,!0),dd:tt("Date",2),d:tt("Date",1),HH:tt("Hours",2),H:tt("Hours",1),hh:tt("Hours",2,-12),h:tt("Hours",1,-12),mm:tt("Minutes",2),m:tt("Minutes",1),ss:tt("Seconds",2),s:tt("Seconds",1),sss:tt("Milliseconds",3),EEEE:yr("Day"),EEE:yr("Day",!0),a:function(n,t){return 12>n.getHours()?t.AMPMS[0]:t.AMPMS[1]},Z:function(n,t,i){return n=-1*i,(0<=n?"+":"")+(yu(Math[0<n?"floor":"ceil"](n/60),2)+yu(Math.abs(n%60),2))},ww:yh(2),w:yh(1),G:pe,GG:pe,GGG:pe,GGGG:function(n,t){return 0>=n.getFullYear()?t.ERANAMES[0]:t.ERANAMES[1]}},fb=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,eb=/^-?\d+$/;ph.$inject=["$locale"];nl=ot(a);tl=ot(du);wh.$inject=["$parse"];il=ot({restrict:"E",compile:function(n,t){if(!t.href&&!t.xlinkHref)return function(n,t){if("a"===t[0].nodeName.toLowerCase()){var i="[object SVGAnimatedString]"===ft.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(n){t.attr(i)||n.preventDefault()})}}}});kr={};t(uf,function(n,t){function r(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}if("multiple"!==n){var i=yt("ng-"+t),u=r;"checked"===n&&(u=function(n,t,u){u.ngModel!==u[i]&&r(n,t,u)});kr[i]=function(){return{restrict:"A",priority:100,link:u}}}});t(eo,function(n,t){kr[t]=function(){return{priority:100,link:function(n,i,r){if("ngPattern"===t&&"/"===r.ngPattern.charAt(0)&&(i=r.ngPattern.match(fc))){r.$set("ngPattern",new RegExp(i[1],i[2]));return}n.$watch(r[t],function(n){r.$set(t,n)})}}}});t(["src","srcset","href"],function(n){var t=yt("ng-"+n);kr[t]=["$sce",function(i){return{priority:99,link:function(r,u,f){var o=n,e=n;"href"===n&&"[object SVGAnimatedString]"===ft.call(u.prop("href"))&&(e="xlinkHref",f.$attr[e]="xlink:href",o=null);f.$set(t,i.getTrustedMediaUrl(f[t]));f.$observe(t,function(t){t?(f.$set(e,t),kt&&o&&u.prop(o,f[e])):"href"===n&&f.$set(e,null)})}}}]});rr={$addControl:s,$getControls:ot([]),$$renameControl:function(n,t){n.$name=t},$removeControl:s,$setValidity:s,$setDirty:s,$setPristine:s,$setSubmitted:s,$$setSubmitted:s};pu.$inject=["$element","$attrs","$scope","$animate","$interpolate"];pu.prototype={$rollbackViewValue:function(){t(this.$$controls,function(n){n.$rollbackViewValue()})},$commitViewValue:function(){t(this.$$controls,function(n){n.$commitViewValue()})},$addControl:function(n){wi(n.$name,"input");this.$$controls.push(n);n.$name&&(this[n.$name]=n);n.$$parentForm=this},$getControls:function(){return vt(this.$$controls)},$$renameControl:function(n,t){var i=n.$name;this[i]===n&&delete this[i];this[t]=n;n.$name=t},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name];t(this.$pending,function(t,i){this.$setValidity(i,null,n)},this);t(this.$error,function(t,i){this.$setValidity(i,null,n)},this);t(this.$$success,function(t,i){this.$setValidity(i,null,n)},this);sr(this.$$controls,n);n.$$parentForm=rr},$setDirty:function(){this.$$animate.removeClass(this.$$element,ur);this.$$animate.addClass(this.$$element,sf);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,ur,sf+" ng-submitted");this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;t(this.$$controls,function(n){n.$setPristine()})},$setUntouched:function(){t(this.$$controls,function(n){n.$setUntouched()})},$setSubmitted:function(){for(var n=this;n.$$parentForm&&n.$$parentForm!==rr;)n=n.$$parentForm;n.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;t(this.$$controls,function(n){n.$$setSubmitted&&n.$$setSubmitted()})}};kh({clazz:pu,set:function(n,t,i){var r=n[t];r?-1===r.indexOf(i)&&r.push(i):n[t]=[i]},unset:function(n,t,i){var r=n[t];r&&(sr(r,i),0===r.length&&delete n[t])}});var rl=function(n){return["$timeout","$parse",function(t,i){function r(n){return""===n?i('this[""]').assign:i(n).assign||s}return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:pu,compile:function(i,u){i.addClass(ur).addClass(dr);var f=u.name?"name":n&&u.ngForm?"ngForm":!1;return{pre:function(n,i,u,e){var o=e[0],c,h;if(!("action"in u)){c=function(t){n.$apply(function(){o.$commitViewValue();o.$setSubmitted()});t.preventDefault()};i[0].addEventListener("submit",c);i.on("$destroy",function(){t(function(){i[0].removeEventListener("submit",c)},0,!1)})}(e[1]||o.$$parentForm).$addControl(o);h=f?r(o.$name):s;f&&(h(n,o),u.$observe(f,function(t){o.$name!==t&&(h(n,void 0),o.$$parentForm.$$renameControl(o,t),h=r(o.$name),h(n,o))}));i.on("$destroy",function(){o.$$parentForm.$removeControl(o);h(n,void 0);v(o,rr)})}}}}}]},ob=rl(),sb=rl(!0),hb=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,cb=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,lb=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,ab=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,ul=/^(\d{4,})-(\d{2})-(\d{2})$/,fl=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ao=/^(\d{4,})-W(\d\d)$/,el=/^(\d{4,})-(\d\d)$/,ol=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,sl=y();t(["date","datetime-local","month","time","week"],function(n){sl[n]=!0});var hl={text:function(n,t,i,r,u,f){di(n,t,i,r,u,f);be(r)},date:pr("date",ul,wu(ul,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":pr("datetimelocal",fl,wu(fl,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:pr("time",ol,wu(ol,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:pr("week",ao,function(n,t){var i;if(st(n))return n;if(h(n)&&(ao.lastIndex=0,i=ao.exec(n),i)){var u=+i[1],r=+i[2],f=i=0,e=0,o=0,s=vh(u),r=7*(r-1);return t&&(i=t.getHours(),f=t.getMinutes(),e=t.getSeconds(),o=t.getMilliseconds()),new Date(u,0,s.getDate()+r,i,f,e,o)}return NaN},"yyyy-Www"),month:pr("month",el,wu(el,["yyyy","MM"]),"yyyy-MM"),number:function(n,t,i,f,e,o,s,h){var c,l,a,v,y,p;ke(n,t,i,f,"number");gh(f);di(n,t,i,f,e,o);(r(i.min)||i.ngMin)&&(l=i.min||h(i.ngMin)(n),c=ct(l),f.$validators.min=function(n,t){return f.$isEmpty(t)||u(c)||t>=c},i.$observe("min",function(n){n!==l&&(c=ct(n),l=n,f.$validate())}));(r(i.max)||i.ngMax)&&(a=i.max||h(i.ngMax)(n),v=ct(a),f.$validators.max=function(n,t){return f.$isEmpty(t)||u(v)||t<=v},i.$observe("max",function(n){n!==a&&(v=ct(n),a=n,f.$validate())}));(r(i.step)||i.ngStep)&&(y=i.step||h(i.ngStep)(n),p=ct(y),f.$validators.step=function(n,t){return f.$isEmpty(t)||u(p)||nc(t,c||0,p)},i.$observe("step",function(n){n!==y&&(p=ct(n),y=n,f.$validate())}))},url:function(n,t,i,r,u,f){di(n,t,i,r,u,f);be(r);r.$validators.url=function(n,t){var i=n||t;return r.$isEmpty(i)||cb.test(i)}},email:function(n,t,i,r,u,f){di(n,t,i,r,u,f);be(r);r.$validators.email=function(n,t){var i=n||t;return r.$isEmpty(i)||lb.test(i)}},radio:function(n,t,i,r){var f=!i.ngTrim||"false"!==p(i.ngTrim);u(i.name)&&t.attr("name",++nf);t.on("change",function(n){var u;t[0].checked&&(u=i.value,f&&(u=p(u)),r.$setViewValue(u,n&&n.type))});r.$render=function(){var n=i.value;f&&(n=p(n));t[0].checked=n===r.$viewValue};i.$observe("value",r.$render)},range:function(n,t,i,f,e,o){function a(n,r){t.attr(n,i[n]);var u=i[n];i.$observe(n,function(n){n!==u&&(u=n,r(n))})}function p(n){h=ct(n);it(f.$modelValue)||(s?(n=t.val(),h>n&&(n=h,t.val(n)),f.$setViewValue(n)):f.$validate())}function w(n){c=ct(n);it(f.$modelValue)||(s?(n=t.val(),c<n&&(t.val(c),n=c<h?h:c),f.$setViewValue(n)):f.$validate())}function b(n){l=ct(n);it(f.$modelValue)||(s?f.$viewValue!==t.val()&&f.$setViewValue(t.val()):f.$validate())}var y;ke(n,t,i,f,"range");gh(f);di(n,t,i,f,e,o);var s=f.$$hasNativeValidators&&"range"===t[0].type,h=s?0:void 0,c=s?100:void 0,l=s?1:void 0,v=t[0].validity;n=r(i.min);e=r(i.max);o=r(i.step);y=f.$render;f.$render=s&&r(v.rangeUnderflow)&&r(v.rangeOverflow)?function(){y();f.$setViewValue(t.val())}:y;n&&(h=ct(i.min),f.$validators.min=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(h)||t>=h},a("min",p));e&&(c=ct(i.max),f.$validators.max=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(c)||t<=c},a("max",w));o&&(l=ct(i.step),f.$validators.step=s?function(){return!v.stepMismatch}:function(n,t){return f.$isEmpty(t)||u(l)||nc(t,h||0,l)},a("step",b))},checkbox:function(n,t,i,r,u,f,e,o){var s=tc(o,n,"ngTrueValue",i.ngTrueValue,!0),h=tc(o,n,"ngFalseValue",i.ngFalseValue,!1);t.on("change",function(n){r.$setViewValue(t[0].checked,n&&n.type)});r.$render=function(){t[0].checked=r.$viewValue};r.$isEmpty=function(n){return!1===n};r.$formatters.push(function(n){return at(n,s)});r.$parsers.push(function(n){return n?s:h})},hidden:s,button:s,submit:s,reset:s,file:s},cl=["$browser","$sniffer","$filter","$parse",function(n,t,i,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(u,f,e,o){o[0]&&(hl[a(e.type)]||hl.text)(u,f,e,o[0],t,n,i,r)}}}}],vb=function(){var n={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(n){this.setAttribute("value",n)}};return{restrict:"E",priority:200,compile:function(t,i){if("hidden"===a(i.type))return{pre:function(t,i){t=i[0];t.parentNode&&t.parentNode.insertBefore(t,t.nextSibling);Object.defineProperty&&Object.defineProperty(t,"value",n)}}}}},yb=/^(true|false|\d+)$/,pb=function(){function n(n,t,i){var u=r(i)?i:9===kt?"":null;n.prop("value",u);t.$set("value",i)}return{restrict:"A",priority:100,compile:function(t,i){return yb.test(i.ngValue)?function(t,i,r){t=t.$eval(r.ngValue);n(i,r,t)}:function(t,i,r){t.$watch(r.ngValue,function(t){n(i,r,t)})}}}},wb=["$compile",function(n){return{restrict:"AC",compile:function(t){return n.$$addBindingClass(t),function(t,i,r){n.$$addBindingInfo(i,r.ngBind);i=i[0];t.$watch(r.ngBind,function(n){i.textContent=te(n)})}}}}],bb=["$interpolate","$compile",function(n,t){return{compile:function(i){return t.$$addBindingClass(i),function(i,r,f){i=n(r.attr(f.$attr.ngBindTemplate));t.$$addBindingInfo(r,i.expressions);r=r[0];f.$observe("ngBindTemplate",function(n){r.textContent=u(n)?"":n})}}}}],kb=["$sce","$parse","$compile",function(n,t,i){return{restrict:"A",compile:function(r,u){var f=t(u.ngBindHtml),e=t(u.ngBindHtml,function(t){return n.valueOf(t)});return i.$$addBindingClass(r),function(t,r,u){i.$$addBindingInfo(r,u.ngBindHtml);t.$watch(e,function(){var i=f(t);r.html(n.getTrustedHtml(i)||"")})}}}}],db=ot({restrict:"A",require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}}),gb=ge("",!0),nk=ge("Odd",0),tk=ge("Even",1),ik=ki({compile:function(n,t){t.$set("ngCloak",void 0);n.removeClass("ng-cloak")}}),rk=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],ll={},uk={blur:!0,focus:!0};t("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(n){var t=yt("ng-"+n);ll[t]=["$parse","$rootScope","$exceptionHandler",function(i,r,u){return ic(i,r,u,t,n,uk[n])}]});var fk=["$animate","$compile",function(n,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(i,r,u,f,e){var h,s,o;i.$watch(u.ngIf,function(i){i?s||e(function(i,f){s=f;i[i.length++]=t.$$createComment("end ngIf",u.ngIf);h={clone:i};n.enter(i,r.parent(),r)}):(o&&(o.remove(),o=null),s&&(s.$destroy(),s=null),h&&(o=tu(h.clone),n.leave(o).done(function(n){!1!==n&&(o=null)}),h=null))})}}}],ek=["$templateRequest","$anchorScroll","$animate",function(n,t,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:et.noop,compile:function(u,f){var o=f.ngInclude||f.src,s=f.onload||"",e=f.autoscroll;return function(u,f,h,c,l){var p=0,a,v,y,w=function(){v&&(v.remove(),v=null);a&&(a.$destroy(),a=null);y&&(i.leave(y).done(function(n){!1!==n&&(v=null)}),v=y,y=null)};u.$watch(o,function(o){var v=function(n){!1!==n&&r(e)&&(!e||u.$eval(e))&&t()},h=++p;o?(n(o,!0).then(function(n){if(!u.$$destroyed&&h===p){var t=u.$new();c.template=n;n=l(t,function(n){w();i.enter(n,null,f).done(v)});a=t;y=n;a.$emit("$includeContentLoaded",o);u.$eval(s)}},function(){u.$$destroyed||h!==p||(w(),u.$emit("$includeContentError",o))}),u.$emit("$includeContentRequested",o)):(w(),c.template=null)})}}}}],ok=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(i,r,u,f){ft.call(r[0]).match(/SVG/)?(r.empty(),t(ts(f.template,n.document).childNodes)(i,function(n){r.append(n)},{futureParentElement:r})):(r.html(f.template),t(r.contents())(i))}}}],sk=ki({priority:450,compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),hk=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(n,i,r,f){var e=r.ngList||", ",o="false"!==r.ngTrim,s=o?p(e):e;f.$parsers.push(function(n){if(!u(n)){var i=[];return n&&t(n.split(s),function(n){n&&i.push(o?p(n):n)}),i}});f.$formatters.push(function(n){if(c(n))return n.join(e)});f.$isEmpty=function(n){return!n||!n.length}}}},dr="ng-valid",al="ng-invalid",ur="ng-pristine",sf="ng-dirty",gr=l("ngModel");bu.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");bu.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),t=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var i=this.$$parsedNgModel(t);return e(i)&&(i=n(t)),i};this.$$ngModelSet=function(n,i){e(this.$$parsedNgModel(n))?t(n,{$$$p:i}):this.$$parsedNgModelAssign(n,i)}}else if(!this.$$parsedNgModel.assign)throw gr("nonassign",this.$$attr.ngModel,bt(this.$$element));},$render:s,$isEmpty:function(n){return u(n)||""===n||null===n||n!==n},$$updateEmptyClasses:function(n){this.$isEmpty(n)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,sf);this.$$animate.addClass(this.$$element,ur)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,ur);this.$$animate.addClass(this.$$element,sf);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!it(this.$modelValue)){var i=this.$$lastCommittedViewValue,t=this.$$rawModelValue,r=this.$valid,u=this.$modelValue,f=this.$options.getOption("allowInvalid"),n=this;this.$$runValidators(t,i,function(i){f||r===i||(n.$modelValue=i?t:void 0,n.$modelValue!==u&&n.$$writeModelToScope())})}},$$runValidators:function(n,i,r){function l(){var r=!0;return t(f.$validators,function(t,u){var f=Boolean(t(n,i));r=r&&f;o(u,f)}),r?!0:(t(f.$asyncValidators,function(n,t){o(t,null)}),!1)}function a(){var r=[],u=!0;t(f.$asyncValidators,function(t,f){var s=t(n,i);if(!s||!e(s.then))throw gr("nopromise",s);o(f,void 0);r.push(s.then(function(){o(f,!0)},function(){u=!1;o(f,!1)}))});r.length?f.$$q.all(r).then(function(){h(u)},s):h(!0)}function o(n,t){c===f.$$currentValidationRunId&&f.$setValidity(n,t)}function h(n){c===f.$$currentValidationRunId&&r(n)}this.$$currentValidationRunId++;var c=this.$$currentValidationRunId,f=this;(function(){var n=f.$$parserName;if(u(f.$$parserValid))o(n,null);else return f.$$parserValid||(t(f.$validators,function(n,t){o(t,null)}),t(f.$asyncValidators,function(n,t){o(t,null)})),o(n,f.$$parserValid),f.$$parserValid;return!0})()?l()?a():h(!1):h(!1)},$commitViewValue:function(){var n=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);(this.$$lastCommittedViewValue!==n||""===n&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(n),this.$$lastCommittedViewValue=n,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var n=this.$$lastCommittedViewValue,t=this,i,r,f;if(this.$$parserValid=u(n)?void 0:!0,this.$setValidity(this.$$parserName,null),this.$$parserName="parse",this.$$parserValid)for(i=0;i<this.$parsers.length;i++)if(n=this.$parsers[i](n),u(n)){this.$$parserValid=!1;break}it(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));r=this.$modelValue;f=this.$options.getOption("allowInvalid");this.$$rawModelValue=n;f&&(this.$modelValue=n,t.$modelValue!==r&&t.$$writeModelToScope());this.$$runValidators(n,this.$$lastCommittedViewValue,function(i){f||(t.$modelValue=i?n:void 0,t.$modelValue!==r&&t.$$writeModelToScope())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);t(this.$viewChangeListeners,function(n){try{n()}catch(t){this.$$exceptionHandler(t)}},this)},$setViewValue:function(n,t){this.$viewValue=n;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(n){var t=this.$options.getOption("debounce"),i;nt(t[n])?t=t[n]:nt(t["default"])&&-1===this.$options.getOption("updateOn").indexOf(n)?t=t["default"]:nt(t["*"])&&(t=t["*"]);this.$$timeout.cancel(this.$$pendingDebounce);i=this;0<t?this.$$pendingDebounce=this.$$timeout(function(){i.$commitViewValue()},t):this.$$rootScope.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){i.$commitViewValue()})},$overrideModelOptions:function(n){this.$options=this.$options.createChild(n);this.$$setUpdateOnEvents()},$processModelValue:function(){var n=this.$$format();this.$viewValue!==n&&(this.$$updateEmptyClasses(n),this.$viewValue=this.$$lastCommittedViewValue=n,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,s))},$$format:function(){for(var t=this.$formatters,i=t.length,n=this.$modelValue;i--;)n=t[i](n);return n},$$setModelValue:function(n){this.$modelValue=this.$$rawModelValue=n;this.$$parserValid=void 0;this.$processModelValue()},$$setUpdateOnEvents:function(){if(this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler),this.$$updateEvents=this.$options.getOption("updateOn"))this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(n){this.$$debounceViewValueCommit(n&&n.type)}};kh({clazz:bu,set:function(n,t){n[t]=!0},unset:function(n,t){delete n[t]}});vl=["$rootScope",function(n){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:bu,priority:1,compile:function(t){return t.addClass(ur).addClass("ng-untouched").addClass(dr),{pre:function(n,t,i,r){var u=r[0];t=r[1]||u.$$parentForm;(r=r[2])&&(u.$options=r.$options);u.$$initGetterSetters();t.$addControl(u);i.$observe("name",function(n){u.$name!==n&&u.$$parentForm.$$renameControl(u,n)});n.$on("$destroy",function(){u.$$parentForm.$removeControl(u)})},post:function(t,i,r,u){function e(){f.$setTouched()}var f=u[0];f.$$setUpdateOnEvents();i.on("blur",function(){f.$touched||(n.$$phase?t.$evalAsync(e):t.$apply(e))})}}}}}];yl=/(\s+|^)default(\s+|$)/;no.prototype={getOption:function(n){return this.$$options[n]},createChild:function(n){var i=!1;return n=v({},n),t(n,function(t,r){"$inherit"===t?"*"===r?i=!0:(n[r]=this.$$options[r],"updateOn"===r&&(n.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===r&&(n.updateOnDefault=!1,n[r]=p(t.replace(yl,function(){return n.updateOnDefault=!0," "})))},this),i&&(delete n["*"],rc(n,this.$$options)),rc(n,hf.$$options),new no(n)}};hf=new no({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var ck=function(){function n(n,t){this.$$attrs=n;this.$$scope=t}return n.$inject=["$attrs","$scope"],n.prototype={$onInit:function(){var n=this.parentCtrl?this.parentCtrl.$options:hf,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=n.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:n}},lk=ki({terminal:!0,priority:1e3}),ak=l("ngOptions"),vk=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,yk=["$compile","$document","$parse",function(i,u,e){function h(n,t,i){function w(n,t,i,r,u){this.selectValue=n;this.viewValue=t;this.label=i;this.group=r;this.disabled=u}function l(n){var t,i;if(!s&&ti(n))t=n;else{t=[];for(i in n)n.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t.push(i)}return t}var r=n.match(vk),o,s,u;if(!r)throw ak("iexp",n,bt(t));o=r[5]||r[7];s=r[6];n=/ as /.test(r[0])&&r[1];u=r[9];t=e(r[2]?r[1]:o);var b=n&&e(n)||t,k=u&&e(u),h=u?function(n,t){return k(i,t)}:function(n){return bi(n)},a=function(n,t){return h(n,c(n,t))},v=e(r[2]||r[1]),d=e(r[3]||""),y=e(r[4]||""),p=e(r[8]),f={},c=s?function(n,t){return f[s]=t,f[o]=n,f}:function(n){return f[o]=n,f};return{trackBy:u,getTrackByValue:a,getWatchables:e(p,function(n){var f=[];n=n||[];for(var o=l(n),s=o.length,e=0;e<s;e++){var t=n===o?e:o[e],u=n[t],t=c(u,t),u=h(u,t);f.push(u);(r[2]||r[1])&&(u=v(i,t),f.push(u));r[4]&&(t=y(i,t),f.push(t))}return f}),getOptions:function(){for(var k=[],e={},o=p(i)||[],s=l(o),g=s.length,f=0;f<g;f++){var t=o===s?f:s[f],n=c(o[t],t),r=b(i,n),t=h(r,n),nt=v(i,n),tt=d(i,n),n=y(i,n),r=new w(t,r,nt,tt,n);k.push(r);e[t]=r}return{items:k,selectValueMap:e,getOptionFromViewValue:function(n){return e[a(n)]},getViewValueFromOption:function(n){return u?fi(n.viewValue):n.viewValue}}}}}var o=n.document.createElement("option"),l=n.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(n,t,i,r){r[0].registerOption=s},post:function(n,e,s,a){function tt(n){var t=(n=y.getOptionFromViewValue(n))&&n.element;return t&&!t.selected&&(t.selected=!0),n}function d(n,t){n.element=t;t.disabled=n.disabled;n.label!==t.label&&(t.label=n.label,t.textContent=n.label);t.value=n.selectValue}var v=a[0],p=a[1],g=s.multiple,b,nt,y,w,k;for(a=0,b=e.children(),nt=b.length;a<nt;a++)if(""===b[a].value){v.hasEmptyOption=!0;v.emptyOption=b.eq(a);break}e.empty();a=!!v.emptyOption;f(o.cloneNode(!1)).val("?");w=h(s.ngOptions,e,n);k=u[0].createDocumentFragment();v.generateUnknownOptionValue=function(){return"?"};g?(v.writeValue=function(n){if(y){var t=n&&n.map(tt)||[];y.items.forEach(function(n){n.element.selected&&-1===Array.prototype.indexOf.call(t,n)&&(n.element.selected=!1)})}},v.readValue=function(){var i=e.val()||[],n=[];return t(i,function(t){(t=y.selectValueMap[t])&&!t.disabled&&n.push(y.getViewValueFromOption(t))}),n},w.trackBy&&n.$watchCollection(function(){if(c(p.$viewValue))return p.$viewValue.map(function(n){return w.getTrackByValue(n)})},function(){p.$render()})):(v.writeValue=function(n){if(y){var i=e[0].options[e[0].selectedIndex],t=y.getOptionFromViewValue(n);i&&i.removeAttribute("selected");t?(e[0].value!==t.selectValue&&(v.removeUnknownOption(),e[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):v.selectUnknownOrEmptyOption(n)}},v.readValue=function(){var n=y.selectValueMap[e.val()];return n&&!n.disabled?(v.unselectEmptyOption(),v.removeUnknownOption(),y.getViewValueFromOption(n)):null},w.trackBy&&n.$watch(function(){return w.getTrackByValue(p.$viewValue)},function(){p.$render()}));a&&(i(v.emptyOption)(n),e.prepend(v.emptyOption),8===v.emptyOption[0].nodeType?(v.hasEmptyOption=!1,v.registerOption=function(n,t){""===t.val()&&(v.hasEmptyOption=!0,v.emptyOption=t,v.emptyOption.removeClass("ng-scope"),p.$render(),t.on("$destroy",function(){var n=v.$isEmptyOptionSelected();v.hasEmptyOption=!1;v.emptyOption=void 0;n&&p.$render()}))}):v.emptyOption.removeClass("ng-scope"));n.$watchCollection(w.getWatchables,function(){var i=y&&v.readValue(),n,t,u;if(y)for(n=y.items.length-1;0<=n;n--)t=y.items[n],r(t.group)?cu(t.element.parentNode):cu(t.element);y=w.getOptions();u={};y.items.forEach(function(n){var t,i;r(n.group)?(t=u[n.group],t||(t=l.cloneNode(!1),k.appendChild(t),t.label=null===n.group?"null":n.group,u[n.group]=t),i=o.cloneNode(!1),t.appendChild(i),d(n,i)):(t=o.cloneNode(!1),k.appendChild(t),d(n,t))});e[0].appendChild(k);p.$render();p.$isEmpty(i)||(n=v.readValue(),(w.trackBy||g?at(i,n):i===n)||(p.$setViewValue(n),p.$render()))})}}}}],pk=["$locale","$interpolate","$log",function(n,i,r){var f=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(o,h,c){function p(n){h.text(n||"")}var w=c.count,b=c.$attr.when&&h.attr(c.$attr.when),k=c.offset||0,l=o.$eval(b)||{},d={},g=i.startSymbol(),nt=i.endSymbol(),tt=g+w+"-"+k+nt,v=et.noop,y;t(c,function(n,t){var i=e.exec(t);i&&(i=(i[1]?"-":"")+a(i[2]),l[i]=h.attr(c.$attr[t]))});t(l,function(n,t){d[t]=i(n.replace(f,tt))});o.$watch(w,function(t){var i=parseFloat(t),f=it(i);f||i in l||(i=n.pluralCat(i-k));i===y||f&&it(y)||(v(),f=d[i],u(f)?(null!=t&&r.debug("ngPluralize: no rule defined for '"+i+"' in "+b),v=s,p()):v=o.$watch(f,p),y=i)})}}}],pl=l("ngRef"),wk=["$parse",function(n){return{priority:-1,restrict:"A",compile:function(t,i){var f=yt(lt(t)),r=n(i.ngRef),u=r.assign||function(){throw pl("nonassign",i.ngRef);};return function(n,t,e){var o;if(e.hasOwnProperty("ngRefRead")){if("$element"===e.ngRefRead)o=t;else if(o=t.data("$"+e.ngRefRead+"Controller"),!o)throw pl("noctrl",e.ngRefRead,i.ngRef);}else o=t.data("$"+f+"Controller");o=o||t;u(n,o);t.on("$destroy",function(){r(n)===o&&u(n,null)})}}}}],bk=["$parse","$animate","$compile",function(n,i,r){var u=l("ngRepeat"),f=function(n,t,i,r,u,f,e){n[i]=r;u&&(n[u]=f);n.$index=t;n.$first=0===t;n.$last=t===e-1;n.$middle=!(n.$first||n.$last);n.$odd=!(n.$even=0==(t&1))},e=function(n,t,i){return bi(i)},o=function(n,t){return t};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(s,h){var w=h.ngRepeat,nt=r.$$createComment("end ngRepeat",w),c=w.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),v,p,b,l,g;if(!c)throw u("iexp",w);var k=c[1],tt=c[2],a=c[3],d=c[4],c=k.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/);if(!c)throw u("iidexp",k);if(v=c[3]||c[1],p=c[2],a&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(a)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(a)))throw u("badident",a);return d&&(l={$id:bi},g=n(d),b=function(n,t,i,r){return p&&(l[p]=t),l[v]=i,l.$index=r,g(n,l)}),function(n,r,s,h,c){var k=y();n.$watchCollection(tt,function(s){var h,ot,st=r[0],it,ht=y(),ft,ut,et,g,rt,d,tt;if(a&&(n[a]=s),ti(s))rt=s,ot=b||e;else for(tt in ot=b||o,rt=[],s)pt.call(s,tt)&&"$"!==tt.charAt(0)&&rt.push(tt);for(ft=rt.length,tt=Array(ft),h=0;h<ft;h++)if(ut=s===rt?h:rt[h],et=s[ut],g=ot(n,ut,et,h),k[g])d=k[g],delete k[g],ht[g]=d,tt[h]=d;else{if(ht[g])throw t(tt,function(n){n&&n.scope&&(k[n.id]=n)}),u("dupes",w,g,et);tt[h]={id:g,scope:void 0,clone:void 0};ht[g]=!0}l&&(l[v]=void 0);for(it in k){if(d=k[it],g=tu(d.clone),i.leave(g),g[0].parentNode)for(h=0,ot=g.length;h<ot;h++)g[h].$$NG_REMOVED=!0;d.scope.$destroy()}for(h=0;h<ft;h++)if(ut=s===rt?h:rt[h],et=s[ut],d=tt[h],d.scope){it=st;do it=it.nextSibling;while(it&&it.$$NG_REMOVED);d.clone[0]!==it&&i.move(tu(d.clone),null,st);st=d.clone[d.clone.length-1];f(d.scope,h,v,et,p,ut,ft)}else c(function(n,t){d.scope=t;var r=nt.cloneNode(!1);n[n.length++]=r;i.enter(n,null,st);st=r;d.clone=n;ht[d.id]=d;f(d.scope,h,v,et,p,ut,ft)});k=ht})}}}}],kk=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngShow,function(t){n[t?"removeClass":"addClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],dk=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngHide,function(t){n[t?"addClass":"removeClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],gk=ki(function(n,i,r){n.$watchCollection(r.ngStyle,function(n,r){r&&n!==r&&t(r,function(n,t){i.css(t,"")});n&&i.css(n)})}),nd=["$animate","$compile",function(n,i){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(r,u,f,e){var c=[],h=[],o=[],s=[],l=function(n,t){return function(i){!1!==i&&n.splice(t,1)}};r.$watch(f.ngSwitch||f.on,function(r){for(var u,f,a;o.length;)n.cancel(o.pop());for(u=0,f=s.length;u<f;++u)a=tu(h[u].clone),s[u].$destroy(),(o[u]=n.leave(a)).done(l(o,u));h.length=0;s.length=0;(c=e.cases["!"+r]||e.cases["?"])&&t(c,function(t){t.transclude(function(r,u){s.push(u);var f=t.element;r[r.length++]=i.$$createComment("end ngSwitchWhen");h.push({clone:r});n.enter(r,f.parent(),f)})})})}}}],td=ki({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,i,r,u,f){n=r.ngSwitchWhen.split(r.ngSwitchWhenSeparator).sort().filter(function(n,t,i){return i[t-1]!==n});t(n,function(n){u.cases["!"+n]=u.cases["!"+n]||[];u.cases["!"+n].push({transclude:f,element:i})})}}),id=ki({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["?"]=r.cases["?"]||[];r.cases["?"].push({transclude:u,element:t})}}),rd=l("ngTransclude"),ud=["$compile",function(n){return{restrict:"EAC",compile:function(t){var i=n(t.contents());return t.empty(),function(n,t,r,u,f){function e(){i(n,function(n){t.append(n)})}if(!f)throw rd("orphan",bt(t));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude="");r=r.ngTransclude||r.ngTranscludeSlot;f(function(n,i){var r,f,u;if(r=n.length)n:{for(r=0,f=n.length;r<f;r++)if(u=n[r],u.nodeType!==ii||u.nodeValue.trim()){r=!0;break n}r=void 0}r?t.append(n):(e(),i.$destroy())},null,r);r&&!f.isSlotFilled(r)&&e()}}}}],fd=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){"text/ng-template"===i.type&&n.put(i.id,t[0].text)}}}],ed={$setViewValue:s,$render:s},od=["$element","$scope",function(t,i){function l(){h||(h=!0,i.$$postDigest(function(){h=!1;u.ngModelCtrl.$render()}))}function o(n){c||(c=!0,i.$$postDigest(function(){i.$$destroyed||(c=!1,u.ngModelCtrl.$setViewValue(u.readValue()),n&&u.ngModelCtrl.$render())}))}var u=this,e=new ff,h,c;u.selectValueMap={};u.ngModelCtrl=ed;u.multiple=!1;u.unknownOption=f(n.document.createElement("option"));u.hasEmptyOption=!1;u.emptyOption=void 0;u.renderUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);t.prepend(u.unknownOption);hi(u.unknownOption,!0);t.val(n)};u.updateUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);hi(u.unknownOption,!0);t.val(n)};u.generateUnknownOptionValue=function(n){return"? "+bi(n)+" ?"};u.removeUnknownOption=function(){u.unknownOption.parent()&&u.unknownOption.remove()};u.selectEmptyOption=function(){u.emptyOption&&(t.val(""),hi(u.emptyOption,!0))};u.unselectEmptyOption=function(){u.hasEmptyOption&&hi(u.emptyOption,!1)};i.$on("$destroy",function(){u.renderUnknownOption=s});u.readValue=function(){var n=t.val(),n=n in u.selectValueMap?u.selectValueMap[n]:n;return u.hasOption(n)?n:null};u.writeValue=function(n){var i=t[0].options[t[0].selectedIndex];i&&hi(f(i),!1);u.hasOption(n)?(u.removeUnknownOption(),i=bi(n),t.val(i in u.selectValueMap?i:n),hi(f(t[0].options[t[0].selectedIndex]),!0)):u.selectUnknownOrEmptyOption(n)};u.addOption=function(n,t){if(8!==t[0].nodeType){wi(n,'"option value"');""===n&&(u.hasEmptyOption=!0,u.emptyOption=t);var i=e.get(n)||0;e.set(n,i+1);l()}};u.removeOption=function(n){var t=e.get(n);t&&(1===t?(e.delete(n),""===n&&(u.hasEmptyOption=!1,u.emptyOption=void 0)):e.set(n,t-1))};u.hasOption=function(n){return!!e.get(n)};u.$hasEmptyOption=function(){return u.hasEmptyOption};u.$isUnknownOptionSelected=function(){return t[0].options[0]===u.unknownOption[0]};u.$isEmptyOptionSelected=function(){return u.hasEmptyOption&&t[0].options[t[0].selectedIndex]===u.emptyOption[0]};u.selectUnknownOrEmptyOption=function(n){null==n&&u.emptyOption?(u.removeUnknownOption(),u.selectEmptyOption()):u.unknownOption.parent().length?u.updateUnknownOption(n):u.renderUnknownOption(n)};h=!1;c=!1;u.registerOption=function(n,t,i,f,e){if(i.$attr.ngValue){var s,h;i.$observe("value",function(n){var i,f=t.prop("selected");r(h)&&(u.removeOption(s),delete u.selectValueMap[h],i=!0);h=bi(n);s=n;u.selectValueMap[h]=n;u.addOption(n,t);t.attr("value",h);i&&f&&o()})}else f?i.$observe("value",function(n){u.readValue();var i,f=t.prop("selected");r(s)&&(u.removeOption(s),i=!0);s=n;u.addOption(n,t);i&&f&&o()}):e?n.$watch(e,function(n,r){i.$set("value",n);var f=t.prop("selected");r!==n&&u.removeOption(r);u.addOption(n,t);r&&f&&o()}):u.addOption(i.value,t);i.$observe("disabled",function(n){("true"===n||n&&t.prop("selected"))&&(u.multiple?o(!0):(u.ngModelCtrl.$setViewValue(null),u.ngModelCtrl.$render()))});t.on("$destroy",function(){var n=u.readValue(),t=i.value;u.removeOption(t);l();(u.multiple&&n&&-1!==n.indexOf(t)||n===t)&&o(!0)})}}],sd=function(){return{restrict:"E",require:["select","?ngModel"],controller:od,priority:1,link:{pre:function(n,i,r,u){var e=u[0],o=u[1],c,h;o?(e.ngModelCtrl=o,i.on("change",function(){e.removeUnknownOption();n.$apply(function(){o.$setViewValue(e.readValue())})}),r.multiple)&&(e.multiple=!0,e.readValue=function(){var n=[];return t(i.find("option"),function(t){t.selected&&!t.disabled&&(t=t.value,n.push(t in e.selectValueMap?e.selectValueMap[t]:t))}),n},e.writeValue=function(n){t(i.find("option"),function(t){var i=!!n&&(-1!==Array.prototype.indexOf.call(n,t.value)||-1!==Array.prototype.indexOf.call(n,e.selectValueMap[t.value]));i!==t.selected&&hi(f(t),i)})},h=NaN,n.$watch(function(){h!==o.$viewValue||at(c,o.$viewValue)||(c=vt(o.$viewValue),o.$render());h=o.$viewValue}),o.$isEmpty=function(n){return!n||0===n.length}):e.registerOption=s},post:function(n,t,i,r){var u=r[1],f;u&&(f=r[0],u.$render=function(){f.writeValue(u.$viewValue)})}}}},hd=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(t,i){var u,f;return r(i.ngValue)||(r(i.value)?u=n(i.value,!0):(f=n(t.text(),!0))||i.$set("value",t.text())),function(n,t,i){var r=t.parent();(r=r.data("$selectController")||r.parent().data("$selectController"))&&r.registerOption(n,t,i,u,f)}}}}],wl=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.hasOwnProperty("required")||n(r.ngRequired)(t);r.ngRequired||(r.required=!0);u.$validators.required=function(n,t){return!f||!u.$isEmpty(t)};r.$observe("required",function(n){f!==n&&(f=n,u.$validate())})}}}}],bl=["$parse",function(n){return{restrict:"A",require:"?ngModel",compile:function(t,i){var r,f;return i.ngPattern&&(r=i.ngPattern,f="/"===i.ngPattern.charAt(0)&&fc.test(i.ngPattern)?function(){return i.ngPattern}:n(i.ngPattern)),function(n,t,i,e){var s,o;e&&(s=i.pattern,i.ngPattern?s=f(n):r=i.pattern,o=uc(s,r,t),i.$observe("pattern",function(n){var i=o;o=uc(n,r,t);(i&&i.toString())!==(o&&o.toString())&&e.$validate()}),e.$validators.pattern=function(n,t){return e.$isEmpty(t)||u(o)||o.test(t)})}}}}],kl=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.maxlength||n(r.ngMaxlength)(t),e=ku(f);r.$observe("maxlength",function(n){f!==n&&(e=ku(n),f=n,u.$validate())});u.$validators.maxlength=function(n,t){return 0>e||u.$isEmpty(t)||t.length<=e}}}}}],dl=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.minlength||n(r.ngMinlength)(t),e=ku(f)||-1;r.$observe("minlength",function(n){f!==n&&(e=ku(n)||-1,f=n,u.$validate())});u.$validators.minlength=function(n,t){return u.$isEmpty(t)||t.length>=e}}}}}];n.angular.bootstrap?n.console&&console.log("WARNING: Tried to load AngularJS more than once."):(ha(),va(et),et.module("ngLocale",[],["$provide",function(n){function t(n){n+="";var t=n.indexOf(".");return-1==t?0:n.length-t-1}n.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(n,i){var u=n|0,r=i;return void 0===r&&(r=Math.min(t(n),3)),Math.pow(10,r),1==u&&0==r?"one":"other"}})}]),f(function(){ea(n.document,go)}))}(window);window.angular.$$csp().noInlineStyle||window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}<\/style>'),function(n,t){"use strict";var i="BUTTON A INPUT TEXTAREA SELECT DETAILS SUMMARY".split(" "),r=function(n,t){if(-1!==t.indexOf(n[0].nodeName))return!0};t.module("ngAria",["ng"]).info({angularVersion:"1.7.9"}).provider("$aria",function(){function i(t,i,u,f){return function(e,o,s){if(!s.hasOwnProperty("ngAriaDisable")){var h=s.$normalize(i);!n[h]||r(o,u)||s[h]||e.$watch(s[t],function(n){n=f?!n:!!n;o.attr(i,n)})}}}var n={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,tabindex:!0,bindKeydown:!0,bindRoleForClick:!0};this.config=function(i){n=t.extend(n,i)};this.$get=function(){return{config:function(t){return n[t]},$$watchExpr:i}}}).directive("ngShow",["$aria",function(n){return n.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(n){return n.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(n){return n.$$watchExpr("ngValue","aria-checked",i,!1)}]).directive("ngChecked",["$aria",function(n){return n.$$watchExpr("ngChecked","aria-checked",i,!1)}]).directive("ngReadonly",["$aria",function(n){return n.$$watchExpr("ngReadonly","aria-readonly",i,!1)}]).directive("ngRequired",["$aria",function(n){return n.$$watchExpr("ngRequired","aria-required",i,!1)}]).directive("ngModel",["$aria",function(n){function t(t,u,f,e){return n.config(u)&&!f.attr(t)&&(e||!r(f,i))&&("hidden"!==f.attr("type")||"INPUT"!==f[0].nodeName)}function u(n,t){return!t.attr("role")&&t.attr("type")===n&&!r(t,i)}function f(n){var i=n.type,t=n.role;return"checkbox"===(i||t)||"menuitemcheckbox"===t?"checkbox":"radio"===(i||t)||"menuitemradio"===t?"radio":"range"===i||"progressbar"===t||"slider"===t?"range":""}return{restrict:"A",require:"ngModel",priority:200,compile:function(i,r){if(!r.hasOwnProperty("ngAriaDisable")){var e=f(r,i);return{post:function(i,r,f,o){function s(){return o.$modelValue}function c(){r.attr("aria-checked",f.value==o.$viewValue)}function l(){r.attr("aria-checked",!o.$isEmpty(o.$viewValue))}var h=t("tabindex","tabindex",r,!1);switch(e){case"radio":case"checkbox":u(e,r)&&r.attr("role",e);t("aria-checked","ariaChecked",r,!1)&&i.$watch(s,"radio"===e?c:l);h&&r.attr("tabindex",0);break;case"range":if(u(e,r)&&r.attr("role","slider"),n.config("ariaValue")){var a=!r.attr("aria-valuemin")&&(f.hasOwnProperty("min")||f.hasOwnProperty("ngMin")),v=!r.attr("aria-valuemax")&&(f.hasOwnProperty("max")||f.hasOwnProperty("ngMax")),y=!r.attr("aria-valuenow");a&&f.$observe("min",function(n){r.attr("aria-valuemin",n)});v&&f.$observe("max",function(n){r.attr("aria-valuemax",n)});y&&i.$watch(s,function(n){r.attr("aria-valuenow",n)})}h&&r.attr("tabindex",0)}!f.hasOwnProperty("ngRequired")&&o.$validators.required&&t("aria-required","ariaRequired",r,!1)&&f.$observe("required",function(){r.attr("aria-required",!!f.required)});t("aria-invalid","ariaInvalid",r,!0)&&i.$watch(function(){return o.$invalid},function(n){r.attr("aria-invalid",!!n)})}}}}}}]).directive("ngDisabled",["$aria",function(n){return n.$$watchExpr("ngDisabled","aria-disabled",i,!1)}]).directive("ngMessages",function(){return{restrict:"A",require:"?ngMessages",link:function(n,t,i){i.hasOwnProperty("ngAriaDisable")||t.attr("aria-live")||t.attr("aria-live","assertive")}}}).directive("ngClick",["$aria","$parse",function(n,t){return{restrict:"A",compile:function(u,f){if(!f.hasOwnProperty("ngAriaDisable")){var e=t(f.ngClick);return function(t,u,f){if(!r(u,i)&&(n.config("bindRoleForClick")&&!u.attr("role")&&u.attr("role","button"),n.config("tabindex")&&!u.attr("tabindex")&&u.attr("tabindex",0),n.config("bindKeydown")&&!f.ngKeydown&&!f.ngKeypress&&!f.ngKeyup))u.on("keydown",function(n){function u(){e(t,{$event:n})}var r=n.which||n.keyCode;(13===r||32===r)&&(-1!==i.indexOf(n.target.nodeName)||n.target.isContentEditable||n.preventDefault(),t.$apply(u))})}}}}}]).directive("ngDblclick",["$aria",function(n){return function(t,u,f){f.hasOwnProperty("ngAriaDisable")||!n.config("tabindex")||u.attr("tabindex")||r(u,i)||u.attr("tabindex",0)}}])}(window,window.angular),function(){var t="angularUtils.directives.autocomplete",n;try{n=angular.module(t)}catch(i){n=angular.module(t,[])}n.directive("autocomplete",["$compile","$parse","$timeout",autocompleteDirective]).directive("suggestion",suggestionDirective).filter("highlight",["$sce",highlightFilter])}();angular.module("govilApp",["angularUtils.directives.autocomplete","ngAria"]).filter("to_trusted",["$sce",to_trusted]).provider("apiProvider",apiProvider).config(["apiProviderProvider",apiProviderConfig]).config(["$locationProvider",locationProviderConfig]).directive("jqDatePicker",["$filter","apiProvider",jqDatePickerDirective]).controller("WebApiController",["$scope","$http","$location","$filter","apiProvider",WebApiController])