$(function(){function n(){var n=this;n.isLoading=ko.observable(!0);n.isErrored=ko.observable(!1);n.entryRequirements=ko.observableArray();n.loadEntryRequirements=function(t,i){if(!t&&!i){n.isLoading(!1);return}$.getJSON("/api/coursewidget/entryrequirements",{stemCode:t,astraCode:i}).done(function(t){n.entryRequirements(ko.toJS(t))}).fail(function(){n.isErrored(!0)}).always(function(){n.isLoading(!1)})};n.loadMultipleEntryRequirements=function(t,i,r,u){if(!t||!i||!r){n.isLoading(!1);return}$.getJSON("/api/coursewidget/multipleentryrequirements",{astraCode:t,academicYears:i,moaCode:r,ucasCode:u}).done(function(t){n.entryRequirements(ko.toJS(t))}).fail(function(){n.isErrored(!0)}).always(function(){n.isLoading(!1)})};ko.bindingHandlers.accordionTabs={init:function(n,t,i){var r=$(n),e=r.find(".accordion-control"),u=r.find(".accordion__content--inside"),f=i.get("indx");f===0?u.show():u.hide();e.attr("href","#e-r--"+f)}}}function t(){var n=this;n.kiswidget=ko.observableArray();n.loadKisWidget=function(t,i,r){t&&t&&i&&r&&$.getJSON("/api/coursewidget/kiswidget",{astraCode:t,location:i,modeOfStudy:r}).done(function(t){$.each(t,function(i){n.kiswidget.push(t[i].HtmlFragment)})})}}function i(){$("#FeesFunding").addClass("accordion--toggle")}$(document).ready(function(){var r=new n,u=new t;ko.applyBindings(r,$("#entry-reqs")[0]);var a=$("#erstemcode").val(),f=$("#erastracode").val(),e=$("#eryears").val(),o=$("#erucascode").val(),s=$("#ermoacode").val();if(r.loadMultipleEntryRequirements(f,e,s,o),$("#kis-widget-holder").length){ko.applyBindings(u,$("#kis-widget-holder")[0]);var h=$("#astracode").val(),c=$("#kislocation").val(),l=$("#kismodeofstudy").val();u.loadKisWidget(h,c,l)}this.URL.toLocaleLowerCase().endsWith("#feesfunding")&&i()})})