function $$(n){return $(document.getElementById(n))}window.occApp=window.occApp||{};occApp.EASearch={};$.fn.createError=function(n){$(this).attr("data-error",n)};$.fn.toggleValue=function(n){var t=$(this),i=t.is(":visible"),r=$(n).val();i?t.val(""):t.val(r);i?t.text(""):t.text(r)};$.fn.preventDoubleSubmission=function(){$(this).on("submit",function(n){var t=$(this);t.data("submitted")===!0?n.preventDefault():t.data("submitted",!0)});return this};$(function(){setTimeout(function(){if($("#defaultHeader").length){$("#defaultMessage").show();var n=document.createElement("link");n.href="/Content/css/uswds.min.css";n.rel="stylesheet";document.head.appendChild(n);n=document.createElement("script");n.src="/Content/scripts/vendor/uswds.min.js";document.body.appendChild(n)}},5e3)});occApp.EASearch.globals={root:"",path:"/Search/",api:{categories:"/api/WebSearch/Categories",types:"/api/WebSearch/Types",subjectMatters:"/api/WebSearch/SubjectMatters",actions:"/api/WebSearch/Actions",count:"/api/WebSearch/Count"},props:{mobile:480,tablet_sm:640,tablet_md:768,tablet_lg:880,desktop:1024,maxDeletedColumns:9,numberTableColumns:13,date:{icon:"/Content/img/calendar.svg"},cards:{height:"6.375rem"},category:"Heuristic",sort:{desc:"Descending",asc:"Ascending",ascGlyph:"fa-sort-up",descGlyph:"fa-sort-down",both:"fa-sort"}},views:{cards:"Cards",table:"Table"},strings:{search:{suggestions:"Search Suggestions...",catSuggestions:"Category Suggestions...",noResults:"No Suggestions.",displayValue:"Searched: "},pager:{first:"First",prev:"Previous",next:"Next",last:"Last"},date:{buttonText:"Select date"}},shared:{isAutoCompleteSearch:!0}};occApp.EASearch.helpers=function(n){function t(){typeof Storage=="undefined"&&(Storage={},localStorage={getItem:function(){return null},setItem:function(){return null},removeItem:function(){return null}})}t.prototype={getItem:function(n){var t=localStorage.getItem(n);return t!==null?t:""},setItem:function(n,t){localStorage.setItem(n,t)},removeItem:function(n){var t=localStorage.getItem(n);t!==null&&localStorage.removeItem(n)}};var i=function(n){return n?n.which||n.keyCode||0:0},f=function(n){return i(n)==13},e=function(n){var t=n.getDate(),i=n.getMonth()+1,r=n.getFullYear();return t<10&&(t="0"+t),i<10&&(i="0"+i),i+"/"+t+"/"+r},r=function(t){return t==null||t==""||t!=n.views.table&&t!=n.views.cards?n.views.table:t},o=function(){return $(".advanced-search").is(":visible")},s=function(n){return n.split(/(?=[A-Z])/).join(" ")},h=function(){$(".show-results").length>0?$$("noResults").hide():window.location.search!==""?($$("noResults").show(),$$("simpleSearch").focus()):$$("noResults").hide()},u=function(){$$("allRecordsContainer").addClass("occ-hidden");$$("searchSpinner").removeClass("occ-hidden")},c=function(t,i,f){var o,e=t.Model(),s;return e.view=r(e.view),i?(u(),e.pg=0,o=t.Serialize(e,!0)):o=f.serialize(),s=n.root+n.path+e.view+"?"+o+"&isAdv="+i,window.location.href=s,!1};return{StorageManagement:t,eventKey:i,isKeyEnter:f,formatDate:e,getValidView:r,isAdvanced:o,convertCategory:s,toggleDisplay:h,showSpinner:u,navigateTo:c}}(occApp.EASearch.globals);occApp.EASearch.searchModel=function(n,t){var r,e=function(n,t){var i={},e,f,o,r,u;if(n=n||window.location.search,n&&n.trim()!="")for(n=n.trim(),n.indexOf("?")===0&&(n=n.slice(1)),e=n.split("&"),f=0;f<e.length;f++)o=e[f].split("="),r=o[0],u=decodeURIComponent(o[1]||""),i[r]?t?Array.isArray(i[r])?i[r].push(u):i[r]=[i[r],u]:i[r]+=","+u:i[r]=u;return i},u=function(n){return n?decodeURIComponent(n.replace(/\+/g,"%20")):""},i=function(n){return n==null||n==""||n==0?"":typeof n=="string"&&n.indexOf("%")?decodeURIComponent(n):t.formatDate(n)},o=function(){if(!r){var t=e(null,!0),s=u(t.acs),h=t.cat,c=t.srt||$("#sortBy selected").val(),l=t.pg,a=t.pgsz||$("#selectItemsPerPage selected").val(),f=t.tps||[],o=t.sms||[];f=Array.isArray(f)?f:[f];o=Array.isArray(o)?o:[o];r={view:$(".card-view").length>0?n.views.cards:n.views.table,q:u(t.q),startDteMin:i(t.startDteMin),startDteMax:i(t.startDteMax),termDteMin:i(t.termDteMin),termDteMax:i(t.termDteMax),tps:f,sms:o,indOnly:t.indOnly==="true"?!0:!1,instOnly:t.instOnly==="true"?!0:!1,terminatedOnly:t.terminatedOnly==="true"?!0:!1,activeOnly:t.activeOnly==="true"?!0:!1,acs:!s?"":s,cat:!h?"":h,srt:!c?1:c,pg:!l?0:parseInt(l),pgsz:!a?10:parseInt(a)}}return r},f=function(n,t){var r,i;if(t==null)return"";for(r=[],i=0;i<t.length;i++)r.push(n+"="+encodeURIComponent(t[i]));return r.join("&")},s=function(n,t,i){var r,e,o,u;return n?(r={q:n.q?n.q.trim():"",acs:n.acs,cat:n.cat,srt:n.srt,pg:i!=null?i:n.pg,pgsz:n.pgsz},t&&(r.view=n.view,r.startDteMin=n.startDteMin,r.startDteMax=n.startDteMax,r.termDteMin=n.termDteMin,r.termDteMax=n.termDteMax,r.indOnly=n.indOnly,r.instOnly=n.instOnly,r.terminatedOnly=n.terminatedOnly,r.activeOnly=n.activeOnly,e=f("tps",n.tps),o=f("sms",n.sms)),u=$.param(r),e&&(u+="&"+e),o&&(u+="&"+o),u):(console.error("Search model does not exist"),"")};return{Model:o,Serialize:s}}(occApp.EASearch.globals,occApp.EASearch.helpers);occApp.EASearch.datePicker=function(n,t,i){var r="Input is not a date. Enter date in mm/dd/yyyy format.",e=function(n){var t=n.val().replace(/-/g,"/"),i=new Date(1863,0,1,0,0,0,0);return new Date(t).getTime()<i.getTime()?(n.createError("Date must be after or on February 25th, 1863"),!0):!1},h=function(n){var i=n.val().replace(/-/g,"/"),t=new Date,r=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0);return new Date(i).getTime()>r.getTime()?(n.createError("Date must be on or before today"),!0):!1},o=function(n){var e=n.val(),o,i,s;if(e===""||(o=/^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/,i=e.match(o),i==null))return n.createError(r),!0;var t=i[1],u=i[3],f=i[5];return t<1||t>12?(n.createError(r),!0):u<1||u>31||(t===4||t===6||t===9||t===11)&&u===31||t===2&&(s=f%4==0&&(f%100!=0||f%400==0),u>29||u===29&&!s)?(n.createError(r),!0):!1},s=function(n){return!(n.val().length>0)},u=function(n,t){var i=$(t||this),r=e(i),u=h(i),f=o(i),c=s(i);return!c&&(r||u||f)?(i.addClass("has-error"),!1):(i.removeClass("has-error"),!0)},f=function(n,t){var i=$(t||this),r=e(i),u=o(i),f=s(i);return!f&&(r||u)?(i.addClass("has-error"),!1):(i.removeClass("has-error"),!0)},c=function(){$(".advanced-search").on("input",".validate-start-date",u);$(".advanced-search").on("blur",".validate-start-date",u);$(".advanced-search").on("change",".validate-start-date",u);$(".advanced-search").on("input",".validate-end-date",f);$(".advanced-search").on("blur",".validate-end-date",f);$(".advanced-search").on("change",".validate-end-date",f)},l=function(){var n=(new Date).getFullYear().toString();return"1987:"+n},a=function(){var r=l(),t={showButtonPanel:!0,changeYear:!0,showOn:"button",buttonImageOnly:!0,buttonImage:n.root+n.props.date.icon,buttonText:n.strings.date.buttonText,yearRange:r},e={beforeShow:function(n){$(n).removeClass("has-error")},onClose:function(n,t){i.Model().startDteMin=n;$$("startDteMax").datepicker("option","minDate",n);u(null,t.input[0])||setTimeout(function(){t.input.focus()},100)}},o={beforeShow:function(n){$(n).removeClass("has-error")},onClose:function(n,t){i.Model().startDteMax=n;$$("startDteMin").datepicker("option","maxDate",n);f(null,t.input[0])||setTimeout(function(){t.input.focus()},100)}},s={beforeShow:function(n){$(n).removeClass("has-error")},onClose:function(n,t){i.Model().termDteMin=n;$$("termDteMax").datepicker("option","minDate",n);u(null,t.input[0])||setTimeout(function(){t.input.focus()},100)}},h={beforeShow:function(n){$(n).removeClass("has-error")},onClose:function(n,t){i.Model().termDteMax=n;$$("termDteMin").datepicker("option","maxDate",n);f(null,t.input[0])||setTimeout(function(){t.input.focus()},100)}},c=$.extend(!0,{},t,e),a=$.extend(!0,{},t,o),v=$.extend(!0,{},t,s),y=$.extend(!0,{},t,h);$(".date").mask("00/00/0000",{selectOnFocus:!0});$$("startDteMin").datepicker(c);$$("startDteMax").datepicker(a);$$("termDteMin").datepicker(v);$$("termDteMax").datepicker(y)},v=function(){$(".date").tooltip({content:function(){var n=$(this),t;if(n.hasClass("has-error"))return t=n.attr("data-error"),n.siblings(".date").tooltip().tooltip("close"),t},delay:0,classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow ui-tooltip-custom"}});$(".date").on("input",function(){var n=$(this).attr("id");i.Model()[n]=$(this).val()});$(".date").on("keydown",function(n){if(t.eventKey(n)===9){var i=$(this);i.hasClass("has-error")&&setTimeout(function(){i.focus()},150)}});$("html").on("click",function(){var n=!0;$(".date").each(function(t,i){var r=$(i),u=r.hasClass("has-error");u&&n&&(n=!1,setTimeout(function(){r.focus()},150))})})},y=function(){a();v();c()};return{init:y}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel);occApp.EASearch.tableView=function(n,t,i){var r=0,h=function(){var s=i.Model();if(s.srt!=null){var r=parseInt(s.srt),t=n.props.sort,c=r>100,u,f,e,o;c?(u=t.asc,f=t.desc,e=r-100,o=t.descGlyph):(u=t.desc,f=t.asc,e=r+100,o=t.ascGlyph);var l=$("th[data-sort='"+e+"']"),h=l.find(".sort-indicator"),a="<span class='usa-sr-only'>Sort "+u+" by pressing the enter key. Current sort is "+f+".<\/span>";h.next().remove();h.addClass(o).removeClass(t.both).before(a)}},u=function(){if($(".reset-table-view").length===0)$(".table-view .table").before("<div id='resetTableView'><a class='reset-table-view' tabindex='0'><span class='fa fa-undo' aria-hidden='true'><\/span>&nbsp;Show All Hidden Columns<\/a><\/div>")},f=function(){r>=n.props.maxDeletedColumns&&$(".table th span.fa-times").hide()},c=function(){var h=t.StorageManagement.prototype.getItem("hiddenHeaders"),e,o,y,s,l,a,v,p,w,b,c;if(h!=""&&i.Model().view===n.views.table)for(u(),h=JSON.parse(h),c=1;c<=n.props.numberTableColumns;c++)e=h[c],!e||(o=e.dataRow,y=e.topCol,s=e.topColumn,l=e.bottomColumn,a=e.topColumnSpan,v=e.bottomColumnSpan,p=e.expHeadCol,w=e.order,b=e.value,!l||$(".table td:nth-child("+l+")").hide(),!o||(o===1?$(".table th[data-row="+o+"]:nth-child("+y+")").hide():($(".table th[data-row="+o+"]:nth-child("+w+")").hide(),$(".table td:nth-child("+p+")").prop("colspan",v+1),$(b).prop("colspan",v+1))),!s||!a?!s||$(".table th[data-row=1]:nth-child("+s+")").hide():$(".table th[data-row=1]:nth-child("+s+")").prop("colspan",a),r++,f())},l=function(n,t){var i=0;return $.each(n.siblings("th"),function(n,r){var u=$(r).attr("data-partners").split(",");$.inArray(t,u)>-1&&$(this).is(":visible")&&(i+=$(this).attr("colspan")!==undefined?parseInt($(this).attr("colspan")):1)}),i},a=function(n){var i=t.StorageManagement.prototype.getItem("hiddenHeaders");i=i==""?{}:JSON.parse(i);i[n.bottomColumn]=n;t.StorageManagement.prototype.setItem("hiddenHeaders",JSON.stringify(i))},e=function(n,t){var c;t.stopPropagation();t.preventDefault();var e=$(n).parent("th"),v=e.attr("data-top-col"),o=e.attr("data-bottom-col");if(!o)return!1;var h=e.attr("data-row"),s=parseInt(h),y=e.attr("data-order"),i={};return s===1?($(".table th[data-row="+h+"]:nth-child("+v+")").hide(),i.dataRow=s,i.topCol=v):s===2&&(c=!1,$.each(e.siblings("th"),function(n,t){var h;if(!c&&(h=$(t).attr("data-partners").split(","),$.inArray(o,h)>-1)){var a=$(t).attr("data-bottom-col"),r=$(".table td:nth-child("+a+")"),u=r.attr("colspan")!==undefined?parseInt(r.attr("colspan")):1;r.prop("colspan",u+1);i.bottomColumnSpan=u;i.expHeadCol=a;i.value="#"+t.id;$(t).prop("colspan",u+1);var f=l(e,o),s=$(t).attr("data-top-col"),v=$(".table th[data-row=1]:nth-child("+s+")");f<1?(v.hide(),i.topColumn=s):(v.prop("colspan",f),i.topColumnSpan=f,i.topColumn=s);c=!0}}),$(".table th[data-row="+h+"]:nth-child("+y+")").hide(),i.dataRow=s,i.order=y),$(".table td:nth-child("+o+")").hide(),i.bottomColumn=o,a(i),r++,f(),u(),!1},o=function(n){var u=t.isAdvanced()?"btnAdvancedSearch":"btnSimpleSearch",f=n.closest("th"),r=f.attr("data-sort");r=!r?1:r;i.Model().srt=r;$$("cat").val(i.Model().cat);$$("srt").val(r);$$(u).trigger("click")},s=function(){$$("resetTableView").html("Reloading. Please Wait...");t.StorageManagement.prototype.removeItem("hiddenHeaders");t.showSpinner();window.location.reload()},v=function(){var n=$(".table-view");n.on("click","th[data-sort], th[data-sort] .sort-indicator",function(){return o($(this)),!1});n.on("keypress","th[data-sort] .sort-indicator",function(n){if(t.isKeyEnter(n))return o($(this)),!1});n.on("click",".table th span.fa-times",function(n){return e(this,n),!1});n.on("keypress",".table th span.fa-times",function(n){if(t.isKeyEnter(n))return e(this,n),!1});n.on("click",".reset-table-view",function(){s()});n.on("keydown",".reset-table-view",function(n){t.isKeyEnter(n)&&(n.preventDefault(),s())})},y=function(){h();c();v()};return{init:y}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel);occApp.EASearch.cardView=function(n,t){var i=".enforcement-action-content",r=".bank-header",e,o=function(n,t){var i=n.text().trim().replace(/\r?\n|\r/g,"");i.length>t&&n.text(i.substring(0,t-5)+"...")},l=function(){$(".sub-name").each(function(){var t=$(window).width();t>n.props.tablet_md&&o($(this),55)});$(".ea-name").each(function(){var t=$(window).width();t>n.props.tablet_md&&o($(this),45)})},u=function(n,t){var i=n.height(),u=n.css("height","auto").outerHeight(!0);n.height(i);n.stop().animate({height:u},250);t||n.addClass("closed");n.find(r).attr("aria-label","Card is open. Press enter to close.")},s=function(t){t.stop().animate({height:n.props.cards.height},250,function(){t.css("height","");t.removeClass("closed");t.find(r).attr("aria-label","Card is closed. Press enter to open.")})},h=function(){var n=$(this);n.hasClass("closed")||(e=setTimeout(function(){n.addClass("open");u(n)},500))},a=function(){clearTimeout(e);var n=$(this);n.hasClass("closed")&&!n.hasClass("open")&&s(n)},f=function(n){n.toggleClass("open");n.hasClass("closed")?s(n):u(n)},c=function(){var t=$(window).width();return t<n.props.tablet_lg?"9.375rem":"6.375rem"},v=function(n,t){var u,i=!1,r=t||250;return function(){function t(){new Date-u<r?setTimeout(t,r):(i=!1,n.apply(f,e))}var f=this,e=arguments;u=new Date;i===!1&&(i=!0,setTimeout(t,r))}},y=function(){$(i).each(function(){var n=$(this);n.hasClass("open")&&u(n,!0)})},p=function(){n.props.cards.height=c();$(window).on("resize",v(function(){n.props.cards.height=c();y()},250))},w=function(){p();l();var n=$(i);n.hover(h,a);$(".enforcement-actions").on("focus",i,h);$(".enforcement-actions").on("click",r,function(){f($(this).closest(i))});$(".enforcement-actions").on("keyup",r,function(n){if(t.isKeyEnter(n))return f($(this).closest(i)),!1});n.length===1&&f(n)};return{init:w}}(occApp.EASearch.globals,occApp.EASearch.helpers);occApp.EASearch.advancedSearch=function(n,t,i){var s,u,d=!1,o,f=[],r,e=[],a=function(t){var i=$.Deferred(),r=n.root+t;return $.ajax(r).done(function(n){i.resolve(n)}).fail(function(){i.resolve([])}),i.promise()},g=function(n){n?u.is(":visible")?u.focus():$(".date:first").focus():s.focus()},h=function(){i.Model().acs="";$$("acs").val("");u.toggleValue("#simpleSearch");$$("showAdvancedSearch").toggle();$(".advanced-search").slideToggle();$(".simple-search").slideToggle();g(!t.isAdvanced())},v=function(){s.toggleValue("#advancedSearch");h()},l=function(){var u=$(".has-error").length>0,n;return u?(n=$(".date.has-error").first(),n.length>0&&n.tooltip().tooltip("open"),!1):d===!0?!1:($(".date").each(function(){var n=$(this),t=n.val(),r;t&&(r=n.attr("id"),i.Model()[r]=t)}),r&&r.allValue!=null&&(e=r.allValue),i.Model().tps=f,i.Model().sms=e,t.navigateTo(i,!0,null))},nt=function(n){if(t.isKeyEnter(n))return l(),!1},tt=function(){$(".date").each(function(){var n=$(this),r=n.attr("id"),t=i.Model()[r];!t||(n.val(t),n.text(t))})},it=function(){var n=i.Model();n.q="";n.startDteMin="";n.startDteMax="";n.termDteMin="";n.termDteMax="";n.tps=[];n.sms=[];n.indOnly=!1;n.instOnly=!1;n.terminatedOnly=!1;n.activeOnly=!1;n.acs="";n.cat="";n.srt=1;n.pg=0;n.pgsz=10},rt=function(){$$("acs").val("");$$("cat").val("");$$("srt").val("");$$("pgsz").val("")},ut=function(){$$("indOnly").attr("checked",!1);$$("instOnly").attr("checked",!1);$$("terminatedOnly").attr("checked",!1);$$("activeOnly").attr("checked",!1);f=[];e=[];o.updateValue(f);r.updateValue(e);$(".disclaimer-1829").hide();$$("advancedForm").find("input").each(function(){var n=$(this),t=n.attr("value");n.removeClass("has-error");n.val("");n.text("");!t||n.attr("value","")});setTimeout(function(){u.attr("value","");s.attr("value","")},100)},ft=function(){window.history.replaceState({},"",n.root+"/");$(".category-info").hide();rt();ut();it();setTimeout(function(){u.focus()},300);t.toggleDisplay();$(".data").fadeOut("slow")},y=function(){var n=f.indexOf("14")>-1;n?$(".disclaimer-1829").show():$(".disclaimer-1829").hide()},p=function(n,t){var u,r,i;if(n==t.name)return t;if(t.children)for(i=0;i<t.children.length;i++)if(u=t.children[i],r=p(n,u),r!=null)return r;return null},w=function(n,t){var i,r;if(n.children&&n.children.length){for(i=0;i<n.children.length;i++)if(w(n.children[i],t))return!0;return!1}return r=t.findIndex(function(t){return n.value==t}),r>-1},b=function(n,t,i){var r,u;if(n.children&&n.children.length)for(r=0;r<n.children.length;r++)b(n.children[r],t,i);else u=i.findIndex(function(t){return n.value==t}),t?u>-1&&i.splice(u,1):u<0&&i.push(n.value)},k=function(n,i,r,u,f){var s=t.eventKey(i),h,o,e,c;if(s==13){for(h=$(n).find(".treeselect-list__item-label").text(),o=0;o<u.length;o++)if(e=p(h,u[o]),e!=null&&e.value!=null)return c=w(e,f),b(e,c,f),r.updateValue(f),{element:n}}else if(s==27&&r.isListOpened)return r.toggleOpenClose(),!0;return!1},c=function(n,t){var i=$(n),r=i.attr("title"),u=i.find(".treeselect-list__item-label");u.attr("aria-label",r+" "+t)},et=function(n){var r;f=i.Model().tps;y();var u=document.getElementById("selectEATypesContainer"),e=function(n){f=n;y()},s=function(){$("#selectEATypesContainer .treeselect-list").attr("tabindex","-1");$("#selectEATypesContainer .treeselect-list__item").attr("tabindex","0");$("#selectEATypesContainer .treeselect-list__item").not(".treeselect-list__item--checked").each(function(){c(this,"unchecked")});$("#selectEATypesContainer .treeselect-list__item--checked").each(function(){c(this,"checked")});$("#selectEATypesContainer .treeselect-list__item").first().focus();$("#selectEATypesContainer .treeselect-input").attr("aria-expanded",!0)},h=function(){$("#selectEATypesContainer .treeselect-input").attr("aria-expanded",!1)};o=new Treeselect({parentHtmlContainer:u,id:"selectEATypes",isIndependentNodes:!1,openLevel:2,searchable:!1,placeholder:"Select",value:f,options:n,inputCallback:e,openCallback:s,closeCallback:h});r=$("#selectEATypesContainer .treeselect-input");r.attr("tabindex","0");r.attr("aria-haspopup","true");r.attr("aria-expanded","false");$("#selectEATypes.treeselect-input__edit").attr("disabled","true");$(document).on("keydown","#selectEATypesContainer .treeselect-list__item",function(t){var i=k(this,t,o,n,f);i!=null&&i!==!1&&(t.preventDefault(),t.stopPropagation(),i.element)});$(document).on("keyup","#selectEATypesContainer .treeselect-input",function(n){var i=t.eventKey(n);return i==13?(o.isListOpened||o.toggleOpenClose(),!1):i==27?(o.isListOpened&&o.toggleOpenClose(),!1):void 0})},ot=function(n){var u;e=i.Model().sms;var f=document.getElementById("selectEASubjectMattersContainer"),o=function(n){e=n},s=function(){$("#selectEASubjectMattersContainer .treeselect-list").attr("tabindex","-1");$("#selectEASubjectMattersContainer .treeselect-list__item").attr("tabindex","0");$("#selectEASubjectMattersContainer .treeselect-list__item").not(".treeselect-list__item--checked").each(function(){c(this,"unchecked")});$("#selectEASubjectMattersContainer .treeselect-list__item--checked").each(function(){c(this,"checked")});$("#selectEASubjectMattersContainer .treeselect-list__item").first().focus();$("#selectEASubjectMattersContainer .treeselect-input").attr("aria-expanded",!0)},h=function(){$("#selectEASubjectMattersContainer .treeselect-input").attr("aria-expanded",!1)};r=new Treeselect({parentHtmlContainer:f,id:"selectSubjectMatters",isIndependentNodes:!1,openLevel:2,searchable:!1,placeholder:"Select",value:e,options:n,inputCallback:o,openCallback:s,closeCallback:h});u=$("#selectEASubjectMattersContainer .treeselect-input");u.attr("tabindex","0");u.attr("aria-haspopup","true");u.attr("aria-expanded","false");$("#selectSubjectMatters.treeselect-input__edit").attr("disabled","true");$(document).on("keydown","#selectEASubjectMattersContainer .treeselect-list__item",function(t){var i=k(this,t,r,n,e);i!=null&&i!==!1&&(t.preventDefault(),t.stopPropagation())});$(document).on("keyup","#selectEASubjectMattersContainer .treeselect-input",function(n){var i=t.eventKey(n);return i==13?(r.isListOpened||r.toggleOpenClose(),!1):i==27?(r.isListOpened&&r.toggleOpenClose(),!1):void 0})},st=function(){var t=window.location.pathname.indexOf("Advanced")>-1||window.location.search.indexOf("isAdv=true")>-1,i=a(n.api.types),r=a(n.api.subjectMatters);$.when(i,r).done(function(n,i){tt();et(n);ot(i);t&&(h(),u.prop("value",s.val()),u.focus())})},ht=function(){$$("btnAdvancedReset").on("click",ft);$$("showAdvancedSearch").on("click",h);$$("showAdvancedSearch").on("keydown",function(n){t.isKeyEnter(n)&&(n.preventDefault(),h())});$$("showSimpleSearch").on("click",v);$$("showSimpleSearch").on("keydown",function(n){t.isKeyEnter(n)&&(n.preventDefault(),v())});$$("indOnly").on("change",function(){$$("instOnly").prop("checked",!1);i.Model().instOnly=!1;i.Model().indOnly=$(this).prop("checked")});$$("instOnly").on("change",function(){$$("indOnly").prop("checked",!1);i.Model().indOnly=!1;i.Model().instOnly=$(this).prop("checked")});$$("terminatedOnly").on("change",function(){$$("activeOnly").prop("checked",!1);i.Model().activeOnly=!1;i.Model().terminatedOnly=$(this).prop("checked")});$$("activeOnly").on("change",function(){$$("terminatedOnly").prop("checked",!1);i.Model().terminatedOnly=!1;i.Model().activeOnly=$(this).prop("checked")});$("#advancedForm [type=checkbox]").on("keydown",nt);$$("advancedForm").on("submit",l);$$("btnAdvancedSearch").on("click",l);$(document).on("keyup",".treeselect-input",function(n){switch(t.eventKey(n)){case 27:r.isListOpened&&r.toggleOpenClose()}})},ct=function(){s=$$("simpleSearch");u=$$("advancedSearch");st();ht()};return{init:ct}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel);occApp.EASearch.ea=function(n,t,i){var a=function(){$$("acs").val("");$$("srt").val("")},v=function(){var n=i.Model(),t=n.pg*n.pgsz+1,r=(n.pg+1)*n.pgsz;$$("toRecords").text(r);$$("fromRecords").text(t)},y=function(){var n=new Spinner({scale:.5,top:"39%",left:"8%",lines:10}).spin();$$("searchSpinner").append(n.el);t.showSpinner()},e=function(n){i.Model().cat=n;$$("cat").val(n);$(".category-info").show();$(".category-info .category-details").html(t.convertCategory(n))},r=function(){i.Model().cat="";$$("cat").val("");$(".category-info").hide()},p=function(){var u=i.Model();$("#sortBy option[value="+u.srt+"]").prop("selected","selected");$("#selectItemsPerPage option[value="+u.pgsz+"]").prop("selected","selected");$$("pgsz").val(u.pgsz);$$("srt").val(u.srt);$$("indOnly").attr("checked",u.indOnly);$$("instOnly").attr("checked",u.instOnly);$$("terminatedOnly").attr("checked",u.terminatedOnly);$$("activeOnly").attr("checked",u.activeOnly);u.cat!==""&&u.cat!==n.props.category?($(".category-info .category-details").html(t.convertCategory(u.cat)),e(u.cat)):$$("cat").val().indexOf("class")>-1&&r()},u=function(n){return t.navigateTo(i,t.isAdvanced(),n)},f=function(){var r,i;if(t.isAdvanced()&&(r=$(".has-error").length>0,r))return i=!0,$(".date").each(function(){var n=$(this);i&&n.hasClass("has-error")&&(i=!1,n.tooltip().tooltip("open"))}),!1;n.shared.isAutoCompleteSearch=!1;$(".ui-autocomplete").hide();$(".suggestion-spinner").hide();$(".tooltip-info").hide()},o=function(n){f();u($(n).closest("form"))},s=function(n){if(t.isKeyEnter(n))return o(this),!1},h=function(r){var f=window.location.search;if(!f){window.location.href=n.root+"/";return}var u=t.isAdvanced(),e=u?null:$$("simpleForm"),o=r.attr("data-type"),s=i.Model();s.view=t.getValidView(o);t.navigateTo(i,u,e)},w=function(){var t=$(this).val().toString(),n=i.Model();n.q!==t&&(n.acs="",$(".data").fadeOut("slow"),r());n.q=t},c=function(){var n=i.Model();n.acs!==""&&$$("acs").val(n.acs);n.cat!==""&&$$("cat").val(n.cat);$$("srt").val(n.srt);$$("pgsz").val(n.pgsz)},b=function(t){if(t&&t!=""){var i=window.location.search,r=n.root+t+i;window.location.href=r}},k=function(){if(t.isAdvanced()){var n=$(".data-wrapper");n.length>0&&n[0].scrollIntoView({behavior:"smooth"})}},l=function(n){var t=["<li>"],i;if(n.name==""?t.push(n.code):t.push(n.name),n.children&&n.children.length>0){for(t.push("<ul>"),i=0;i<n.children.length;i++)t.push(l(n.children[i]));t.push("<\/ul>")}return t.push("<\/li>"),t.join("")},d=function(){var t=i.Model().view==n.views.cards,r=$("*[data-subject-matters]");r.each(function(){var r=this.id,n=$(this).data("subjectMatters"),u,i;if(r&&n&&n!=""&&n&&n.length>0){for(u=[],i=0;i<n.length;i++)u.push(l(n[i]));$$(r).html(u.join(""));$$(r).bonsai({expandAll:t})}})},g=function(){var e=$("form"),n=$("input[type=search]"),l=$$("simpleForm");e.preventDoubleSubmission();e.on("submit",f);n.on("search",r);n.on("keydown",s);n.on("input",w);$$("btnSimpleSearch").on("click",function(){o(this)});$$("selectView").on("click",".usa-button",function(){h($(this))});$$("selectView").on("keydown",".usa-button",function(n){if(t.isKeyEnter(n))return h($(this)),!1});$$("sortBy").on("change",function(){i.Model().srt=$(this).val();c();u(l)});$$("exportData").on("change",function(){b($(this).val())});$$("selectItemsPerPage").on("change",function(){i.Model().pgsz=$(this).val();c();u(l)});$(".suggestion-spinner").hide();$(".suggestion-spinner").on("keydown",s);$(".tooltip-open").on("click",function(n){n.preventDefault();var t=$(".advanced-search").css("display")!="none"?".advanced-search ":".simple-search ";$(t+".tooltip-info").show();$(t+".tooltip-open").hide();$(t+".tooltip-close").focus()});$(".tooltip-close").on("click",function(n){n.preventDefault();var t=$(".advanced-search").css("display")!="none"?".advanced-search ":".simple-search ";$(t+".tooltip-info").hide();$(t+".tooltip-open").show();$(t+".ui-autocomplete-input").focus()})},nt=function(){n.root=window.__occEASearchBaseHref||"";$$("simpleSearch").focus();a();v();y();t.toggleDisplay();p();d();g()};return{init:nt,setupSearch:f,submitForm:u,waitingOnResults:k,clearCategory:r,setCategory:e}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel);occApp.EASearch.autocomplete=function(n,t,i,r){var f,o=0,u={label:[],category:[],value:[]},e={},s=function(n){return n.val().split(/\s+/)},h=function(n){return n.BankName!==null&&n.BankName!==""?n.BankName:n.CompanyName!==null&&n.CompanyName!==""?n.CompanyName:n.FirstName+" "+n.LastName},c=function(n,t){var i=t.split("-"),r=new Date(n),u=!1,f,e;return i.length>1&&(f=new Date(i[0]),e=new Date(i[1]),u=f<=r&&e>=r),u},l=function(n,i,r){var l,o,h,u,v,p,w,b;if(r&&r.length>0)for(l=0;l<r.length;l++)if(o=r[l],o!=="")for(h=0;h<n.length;h++){var k=n[h],a=i[h],s=a.category,y=a.isWholeWordCategory,d=a.numberOfEnforcementActions,f=a.enforcementAction;for(u in f)if(f.hasOwnProperty(u)&&f[u]){v=u==="CompleteDate"||u==="TerminationDate";f[u]=v?t.formatDate(new Date(f[u])).toString().toLowerCase():f[u].toString();var g=f[u].toLowerCase().indexOf(o.toLowerCase())>=0,nt=o.indexOf("-")>-1,tt=nt&&v?c(f[u],o):g;if(tt){p=f[u];w="<b>"+t.convertCategory(u)+"<\/b> "+p;k.displayValue=w;!e[s]&&y?e[s]=[d,o]:e[s]&&y&&(b=s.replace(/ /g,""),e[s][1].indexOf(o)===-1&&b===u&&(e[s][1]+=" "+o));break}}}},a=function(){u.value=[];u.label=[];u.category=[]},v=function(){var i,n;for(a(),i=$.map(e,function(n,t){return{Value:n,Key:t}}),n=0;n<i.length;n++)i[n]!=undefined&&(u.value.push(i[n].Value[1]),u.category.push(t.convertCategory(i[n].Key)),u.label.push(i[n].Value[1]))},y=function(i,r,u,c){e={};var a=[],v=[],y=n.root+n.api.categories,p={data:u,dataType:"json"};$.ajax(y,p).done(function(i){var k,u,w,y,p,e,b;if($$("noResults").fadeOut(),i&&i.length>0){for(k=s(c),u=0;u<i.length;u++)if(w=i[u].EnforcementActions,y=w.length,y>0){var d=t.convertCategory(i[u].Category),g=d===n.props.category,nt=i[u].IsWholeWordResult&&!g;for(p=0;p<y;p++)e=w[p],b=h(e),a.push({label:b,value:b,displayValue:null,searchRow:!1,border:"ac-border-bottom",startDate:e.CompleteDate!==null?t.formatDate(new Date(e.CompleteDate)):"",isHeuristic:g}),v.push({category:d,isWholeWordCategory:nt,numberOfEnforcementActions:y,enforcementAction:e})}l(a,v,k)}a=f?[]:a;o=a.length;r(a)})},p=function(n,t){var r=$(this)[0].element,u=f?"q="+r.val()+"&cat="+i.Model().cat:r.closest("form").serialize();y(n,t,u,r)},w=function(){if(n.shared.isAutoCompleteSearch){var t=$(this),i=t.val(),r=parseInt(i);i.length===1&&(typeof r!="number"||isNaN(r))||(f=t.attr("id").indexOf("advanced")>-1,f?$(".adv-suggestion-spinner").show():$(".suggestion-spinner").show())}},b=function(){return!1},k=function(n,t){var e,u;t.item&&(e=f?$$("btnAdvancedSearch"):$$("simpleForm"),t.item.searchRow||t.item.categorySearch?t.item.categorySearch&&(u=t.item.category==="All Categories"?"":t.item.category.replace(/ /g,""),t.item.category=u,f?(u===""?r.clearCategory():r.setCategory(u),e.trigger("click")):(i.Model().cat=u,$$("cat").val(u),r.submitForm(e))):($$("acs").val(t.item.value+" "+t.item.startDate),n.preventDefault(),r.submitForm(e)))},d=function(t,i){var s,h,c,r;for(f?$(".adv-suggestion-spinner").hide():$(".suggestion-spinner").hide(),v(),$(this).focus(),s=o===0,f||s||i.content.push({id:1e3,value:n.strings.search.suggestions,label:n.strings.search.suggestions,searchRow:!0,border:""}),h=1,r=u.label.length-1;r>=0;r--)c=!f&&r===u.label.length-1?"ac-border-bottom":"",i.content.push({id:h,label:u.label[r],value:u.value[r],category:u.category[r],categorySearch:!0,border:c}),h++;f||(s?i.content.push({id:0,label:n.strings.search.noResults,value:n.strings.search.noResults,searchRow:!0,border:""}):u.label.length>0&&(i.content.push({id:1,label:u.label[0],value:u.value[0],category:"All Categories",categorySearch:!0,border:""}),i.content.push({id:0,label:n.strings.search.catSuggestions,value:n.strings.search.catSuggestions,searchRow:!0,border:""})));e={}},g=function(t,i){var u=i.startDate!==""?"Start Date "+i.startDate:"",r=i.label;if(r.length>50&&!i.searchRow&&!i.preselected&&(i.label=r.substring(0,49)+"..."),i.categorySearch)return $("<li class='"+i.border+"'><\/li>").data("item.autocomplete",i).append("<a class='ac-list-item' href='javascript:void(0)'><span title='"+i.value+"'><b>"+i.label+"<\/b> in <b class='ac-category'>"+i.category+"<\/b><\/span><\/a>").prependTo(t);if(i.searchRow){if(i.searchRow)return $("<li class='"+i.border+" ui-state-disabled' tabindex='-1'><\/li>").append("<span class='ac-search-row'>"+i.label+"<\/span>").prependTo(t)}else{var f=i.displayValue==null,e=f?"":n.strings.search.displayValue+i.displayValue,o=i.isHeuristic?"":e;return $("<li class='"+i.border+" item-padding'><\/li>").data("item.autocomplete",i).append("<a class='ac-list-item' href='javascript:void(0)'><span class='ac-bank-name' title='"+i.value+"'>"+i.label+"<\/span><span class='ac-bank-date'>"+u+"<\/span><br class='display-none tablet:display-block' />"+o+"<\/a>").appendTo(t)}},nt=function(n,t){return!t.categorySearch&&!t.searchRow?"":t.categorySearch?$("<li class='"+t.border+"'><\/li>").data("item.autocomplete",t).append("<a class='ac-list-item' href='javascript:void(0)'><span title='"+t.value+"'><b>"+t.label+"<\/b> in <b class='ac-category'>"+t.category+"<\/b><\/span><\/a>").prependTo(n):t.searchRow?$("<li class='"+t.border+" ui-state-disabled' tabindex='-1'><\/li>").append("<span class='ac-search-row'>"+t.label+"<\/span>").prependTo(n):void 0},tt=function(){var n={minLength:1,source:p,search:w,focus:b,select:k,response:d};$$("simpleSearch").autocomplete(n).data("ui-autocomplete")._renderItem=g;$$("advancedSearch").autocomplete(n).data("ui-autocomplete")._renderItem=nt};return{init:tt}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel,occApp.EASearch.ea);occApp.EASearch.pager=function(n,t,i,r){var u=$(".pager"),e=function(){var t=$.Deferred(),i=window.location.search,r=n.root+n.api.count+i;return $.ajax(r).done(function(n){t.resolve(n)}).fail(function(){t.resolve(0)}),t.promise()},o=function(){setTimeout(function(){var n=$$("totalRecords"),i;n.length>0?(n=n.text(),n&&n.trim()!=""&&(i=document.getElementById("allRecords"),i.focus(),t.isAdvanced()&&i.scrollIntoView({behavior:"smooth"}))):t.isAdvanced()?$$("advancedSearch").focus():$$("simpleSearch").focus()},10)},f=function(r,u){var f=t.isAdvanced(),e=i.Serialize(u,f,r);return n.root+n.path+u.view+"?"+e+"&isAdv="+f},s=function(i,r){var o=Math.ceil(i/r.pgsz),e=r.pg,a=r.pgsz;r.view=t.getValidView(r.view);var s=$("<a href='"+f(0,r)+"'>"+n.strings.pager.first+"<\/a>"),h=$("<a href='"+f(e-1,r)+"'>"+n.strings.pager.prev+"<\/a>"),c=$("<a href='"+f(e+1,r)+"'>"+n.strings.pager.next+"<\/a>"),l=$("<a href='"+f(o-1,r)+"'>"+n.strings.pager.last+"<\/a>");u.append(s);u.append(h);u.append(c);u.append(l);u.find("a").addClass("pager-anchor");i-a<=0&&u.find("a").addClass("disabled-page");e===0&&(s.addClass("disabled-page"),h.addClass("disabled-page"));e===o-1&&(l.addClass("disabled-page"),c.addClass("disabled-page"))},h=function(){$(".pager a.disabled-page").on("click",function(n){n.preventDefault()});$(".pager-placeholder").remove();u.show();$(".pager a").on("click",function(){$(this).hasClass("disabled-page")||r.setupSearch()})},c=function(n,t){var r=n.pg*n.pgsz+1,i=(n.pg+1)*n.pgsz,u=i>t?t:i;$$("searchSpinner").addClass("occ-hidden");$$("fromRecords").text(r);$$("toRecords").text(u);$$("totalRecords").text(t);$$("allRecordsContainer").removeClass("occ-hidden");o();s(t,n)},l=function(){var n=i.Model();e(n).done(function(t){c(n,t);h()})};return{init:l}}(occApp.EASearch.globals,occApp.EASearch.helpers,occApp.EASearch.searchModel,occApp.EASearch.ea),function(n,t,i,r,u,f,e){n.init();t.init();i.init();r.init();$(".table").length>0?u.init():f.init();$(".show-results").length>0&&(n.waitingOnResults(),e.init())}(occApp.EASearch.ea,occApp.EASearch.autocomplete,occApp.EASearch.datePicker,occApp.EASearch.advancedSearch,occApp.EASearch.tableView,occApp.EASearch.cardView,occApp.EASearch.pager)