"use strict";var Scripts;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t,i,r){this.Name=n;this.Function=t;this.Description=i;this.Photo=r}return n}();n.Member=t})(t=n.MemberOverview||(n.MemberOverview={}))})(t=n.Components||(n.Components={}))})(Scripts||(Scripts={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.members=[];this.members=n}return n}();n.Members=t})(t=n.MemberOverview||(n.MemberOverview={}))})(t=n.Components||(n.Components={}))}(Scripts||(Scripts={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.apiLocation="/api/sitecore/MemberOverview/"}return t.prototype.search=function(t,i){$.ajax({url:this.apiLocation+"Members?memberOverviewId="+t,dataType:"json",cache:!1,ifModified:!1,success:function(t){for(var f=[],r=null,u=0;u<t.Members.length;u++)r=t.Members[u],f.push(new n.Components.MemberOverview.Member(r.Name,r.Function,r.Description,r.Photo));i(new n.Components.MemberOverview.Members(f))}})},t}();t.MemberSearchService=i})(i=t.MemberOverview||(t.MemberOverview={}))})(t=n.Components||(n.Components={}))}(Scripts||(Scripts={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.membersOverviewId=n;this.searchService=t;this.members=ko.observableArray([]);this.selectedMember=ko.observable();this.isLoading=ko.observable(!1)}return n.prototype.search=function(){this.isLoading(!0);this.searchService.search(this.membersOverviewId,this.showResults.bind(this))},n.prototype.showResults=function(n){this.members(n.members);this.selectedMember(n.members[0]);this.isLoading(!1)},n.prototype.selectMember=function(n){this.selectedMember(n)},n}();n.MemberOverviewViewModel=t})(t=n.MemberOverview||(n.MemberOverview={}))})(t=n.Components||(n.Components={}))}(Scripts||(Scripts={}));$(document).ready(function(){var n=null,t=$("div[data-component='memberoverview']").first(),i=t.data("memberoverviewid");n=new Scripts.Components.MemberOverview.MemberOverviewViewModel(i,new Scripts.Components.MemberOverview.MemberSearchService);ko.applyBindings(n);n.search()})