define(["jquery","analytics"],function(a,b){"use strict";varc=null,d=400,e="#search_q",f="#searchform form",g="#search_wrapper",h="ppl_results",i="dept_results";window.pf_getUID=function(){return!0};varj=function(){this.storage={}};j.prototype.get=function(a){returnthis.storage[a]||void0},j.prototype.save=function(a,b){returnthis.storage[a]=b,this};vark=function(b,c,d){this.peopleContainer="#"+c,this.deptContainer="#"+d,this._server=b||"https://directory.unl.edu",this._cache=newj,this._searchCanceled=!1,a(this.peopleContainer).on("click",".fn a",function(){"_blank"!==this.target&&(this.target="_blank")}),a(this.deptContainer).on("click",".fn a",function(){"_blank"!==this.target&&(this.target="_blank")})};k.prototype._render=function(b){this._searchCanceled||(a(this.peopleContainer).html(b),this._renderState("people",this.peopleContainer),a(this.deptContainer).html(b),this._renderState("dept",this.deptContainer))},k.prototype._renderState=function(b,c){vard,e,f=a(".results",a(c)),g=".departments";if(f.length){if("people"===b?(d=f.not(g),e=f.filter(g)):(d=f.filter(g),e=f.not(g)),!d.length&&(a(c).html("Sorry, no results could be found."),"people"===b)){varh=document.getElementsByClassName("dept-results-tab")[0];h&&(h.click(),h.blur())}e.hide()}},k.prototype.cancelSearch=function(){this._searchCanceled=!0,this._xhr&&this._xhr.abort()},k.prototype.execute=function(b){varc=this._cache.get(b),d=this;this._searchCanceled=!1,this._xhr&&this._xhr.abort(),c?this._render(c):this._xhr=a.get(this._server+"/service.php?q="+encodeURIComponent(b),function(a){d._cache.save(b,a),d._render(a)})},k.prototype.clearAllResults=function(){a(this.peopleContainer).empty(),a(this.deptContainer).empty()};varl=function(a,b){this.control=a,this.control.root=b};returnl.prototype.setSearchCompleteCallback=function(a){this.complete_callback=a},l.prototype.setSearchStartingCallback=function(a){this.starting_callback=a},l.prototype.execute=function(a){this.starting_callback(this.control,null,a),this.control.execute(a),this.complete_callback(this.control)},{initialize:function(j,m){varn,o,p,q="",r=!1,s=function(a){varc=window.location,d=c.search.replace(/(?:(\?)|&)q=[^&]*(?:&|$)/,"$1"),e=[c.pathname,d||"?",d&&"?"!=d?"&":"","q=",encodeURIComponent(a)].join("");b.callTrackPageview(e),window.history.pushState&&window.history.pushState({query:a},"",e)},t=function(b){varc=a(b.root);a("img.gs-image",c).each(function(){this.alt||(this.alt=a(this).closest(".gsc-table-result").find(".gs-title").first().text())}),a("img.gcsc-branding-img-noclear",c).attr("alt","Google™"),setTimeout(function(){if(!r&&o&&b==o.control&&a(".gs-no-results-result",c).length){vard=document.getElementsByClassName("all-unl-tab")[0];returnvoid(d&&(d.click(),d.blur()))}},1e3),r=!1},u=function(b,c){!1!==c&&s(b);try{n.execute(b),o.execute(b)}catch(d){t(n.control)}p.execute(b),a(g).fadeIn()},v=function(){n.cancelSearch(),o.cancelSearch(),p.cancelSearch(),a(g).fadeOut(),setTimeout(function(){n.clearAllResults(),o.clearAllResults(),p.clearAllResults()},d)},w=function(a,b,c){c!==q&&(s(c),p.execute(c))};p=newk(c,h,i),a(function(){varb=a(e),c=/^https?:\/\/.*\.google\.com$/,d=function(a){return!c.test(a)&&(a!=location.origin&&!/^chrome:/.test(a))},g=function(a,c){q!==a&&(q=a,b.val(a),a?u(a,c):v())},h={div:"unl_results",tag:"searchresults-only",attributes:{enableImageSearch:!1}};google.search.cse.element.render(h);vari=google.search.cse.element.getAllElements()["searchresults-only0"];if(window.googleSearchElement=i,n=newl(i,a("#unl_results")),n.setSearchStartingCallback(w),n.setSearchCompleteCallback(t),m){vark={div:"local_results",tag:"searchresults-only",attributes:{enableImageSearch:!1,as_sitesearch:m}};google.search.cse.element.render(k);varp=google.search.cse.element.getAllElements()["searchresults-only1"];window.localGoogleSearchElement=i,o=newl(p,a("#local_results")),o.setSearchStartingCallback(w),o.setSearchCompleteCallback(t)}a("form.gsc-search-box").remove(),a(f).submit(function(c){c.preventDefault();vard=a.trim(b.val());g(d)}),j&&g(j,!1),a(window).on("message",function(b){varc,e=b.originalEvent;d(e.origin)&&"string"==typeofe.data&&(c=a.trim(e.data),g(c))}),a(window).on("popstate",function(a){varb=a.originalEvent,c=j||"";b.state&&(c=b.state.query||""),g(c,!1)}),window.parent&&window.self!==window.top&&a(document).on("keydown",function(a){27===a.keyCode&&window.parent.postMessage("wdn.search.close","*")})})}}});
define(["jquery","analytics"],function(a,b){"use strict";varc=null,d=400,e="#search_q",f="#searchform form",g="#search_wrapper",h="ppl_results",i="dept_results";window.pf_getUID=function(){return!0};varj=function(){this.storage={}};j.prototype.get=function(a){returnthis.storage[a]||void0},j.prototype.save=function(a,b){returnthis.storage[a]=b,this};vark=function(b,c,d){this.peopleContainer="#"+c,this.deptContainer="#"+d,this._server=b||"https://directory.unl.edu",this._cache=newj,this._searchCanceled=!1,a(this.peopleContainer).on("click",".fn a",function(){"_blank"!==this.target&&(this.target="_blank")}),a(this.deptContainer).on("click",".fn a",function(){"_blank"!==this.target&&(this.target="_blank")})};k.prototype._render=function(b){this._searchCanceled||(a(this.peopleContainer).html(b),this._renderState("people",this.peopleContainer),a(this.deptContainer).html(b),this._renderState("dept",this.deptContainer))},k.prototype._renderState=function(b,c){vard,e,f=a(".results",a(c)),g=".departments";if(f.length){if("people"===b?(d=f.not(g),e=f.filter(g)):(d=f.filter(g),e=f.not(g)),!d.length&&(a(c).html("Sorry, no results could be found."),"people"===b)){varh=document.getElementsByClassName("dept-results-tab")[0];h&&(h.click(),h.blur())}e.hide()}},k.prototype.cancelSearch=function(){this._searchCanceled=!0,this._xhr&&this._xhr.abort()},k.prototype.execute=function(b){varc=this._cache.get(b),d=this;this._searchCanceled=!1,this._xhr&&this._xhr.abort(),c?this._render(c):this._xhr=a.get(this._server+"/service.php?q="+encodeURIComponent(b),function(a){d._cache.save(b,a),d._render(a)})},k.prototype.clearAllResults=function(){a(this.peopleContainer).empty(),a(this.deptContainer).empty()};varl=function(a,b){this.control=a,this.control.root=b};returnl.prototype.setSearchCompleteCallback=function(a){this.complete_callback=a},l.prototype.setSearchStartingCallback=function(a){this.starting_callback=a},l.prototype.execute=function(a){this.starting_callback(this.control,null,a),this.control.execute(a),this.complete_callback(this.control)},{initialize:function(j,m){varn,o,p,q="",r=!1,s=function(a){varc=window.location,d=c.search.replace(/(?:(\?)|&)q=[^&]*(?:&|$)/,"$1"),e=[c.pathname,d||"?",d&&"?"!=d?"&":"","q=",encodeURIComponent(a)].join("");b.callTrackPageview(e),window.history.pushState&&window.history.pushState({query:a},"",e)},t=function(b){varc=a(b.root);a("img.gs-image",c).each(function(){this.alt||(this.alt=a(this).closest(".gsc-table-result").find(".gs-title").first().text())}),a("img.gcsc-branding-img-noclear",c).attr("alt","Google™"),setTimeout(function(){if(0==a(".gsc-table-result",c).length&&0==a(".gs-no-results-result",c).length&&0==a("#recaptcha-wrapper",c).length){vard=newFormData;d.set("error","Failed To Load"),fetch("/failCount.php",{method:"POST",body:d}),a(c).html("<p>We are having issues connecting to Google, please try again later.</p>")}if(a("#recaptcha-wrapper",c).length>0){vard=newFormData;d.set("error","Recaptcha"),fetch("/failCount.php",{method:"POST",body:d})}if(!r&&o&&b==o.control&&a(".gs-no-results-result",c).length){vare=document.getElementsByClassName("all-unl-tab")[0];returnvoid(e&&(e.click(),e.blur()))}},1e3),r=!1},u=function(b,c){!1!==c&&s(b);try{n.execute(b),o.execute(b)}catch(d){t(n.control)}p.execute(b),a(g).fadeIn()},v=function(){n.cancelSearch(),o.cancelSearch(),p.cancelSearch(),a(g).fadeOut(),setTimeout(function(){n.clearAllResults(),o.clearAllResults(),p.clearAllResults()},d)},w=function(a,b,c){c!==q&&(s(c),p.execute(c))};p=newk(c,h,i),a(function(){varb=a(e),c=/^https?:\/\/.*\.google\.com$/,d=function(a){return!c.test(a)&&(a!=location.origin&&!/^chrome:/.test(a))},g=function(a,c){q!==a&&(q=a,b.val(a),a?u(a,c):v())},h={div:"unl_results",tag:"searchresults-only",attributes:{enableImageSearch:!1}};google.search.cse.element.render(h);vari=google.search.cse.element.getAllElements()["searchresults-only0"];if(window.googleSearchElement=i,n=newl(i,a("#unl_results")),n.setSearchStartingCallback(w),n.setSearchCompleteCallback(t),m){vark={div:"local_results",tag:"searchresults-only",attributes:{enableImageSearch:!1,as_sitesearch:m}};google.search.cse.element.render(k);varp=google.search.cse.element.getAllElements()["searchresults-only1"];window.localGoogleSearchElement=i,o=newl(p,a("#local_results")),o.setSearchStartingCallback(w),o.setSearchCompleteCallback(t)}a("form.gsc-search-box").remove(),a(f).submit(function(c){c.preventDefault();vard=a.trim(b.val());g(d)}),j&&g(j,!1),a(window).on("message",function(b){varc,e=b.originalEvent;d(e.origin)&&"string"==typeofe.data&&(c=a.trim(e.data),g(c))}),a(window).on("popstate",function(a){varb=a.originalEvent,c=j||"";b.state&&(c=b.state.query||""),g(c,!1)}),window.parent&&window.self!==window.top&&a(document).on("keydown",function(a){27===a.keyCode&&window.parent.postMessage("wdn.search.close","*")})})}}});
define(["jquery","analytics"],function(a,b){"use strict";varc=null,d=400,e="#search_q",f="#searchform form",g=".search-results",h=".google-results",i="statechange",j="#search_wrapper",k="#search_results",l="#directory_results",m="ppl_results";window.pf_getUID=function(){return!0};varn=function(){this.storage={}};n.prototype.get=function(a){returnthis.storage[a]||void0},n.prototype.save=function(a,b){returnthis.storage[a]=b,this};varo=function(b,c){vard="#"+c;this._server=b||"https://directory.unl.edu",this._cache=newn,this._searchCanceled=!1,this._viewState=0,this._renderTo=d,a(function(){a(d).on("click",".fn a",function(){"_blank"!==this.target&&(this.target="_blank")})})};o.prototype._render=function(b){this._searchCanceled||(a(this._renderTo).html(b).addClass("active"),this._renderState(0))},o.prototype._renderState=function(b){varc,d,e=a(".results",a(this._renderTo)),f=".departments";if(e.length){if(e.slideUp(b),0===this._viewState?(c=e.not(f),d=1):(c=e.filter(f),d=0),!c.length&&void0!==b)returnvoidthis.changeViewState(d);c.slideDown()}},o.prototype.cancelSearch=function(){this._searchCanceled=!0,this._xhr&&this._xhr.abort()},o.prototype.execute=function(b){varc=this._cache.get(b),d=this;this._searchCanceled=!1,this._xhr&&this._xhr.abort(),c?this._render(c):this._xhr=a.get(this._server+"/service.php?q="+encodeURIComponent(b),function(a){d._cache.save(b,a),d._render(a)})},o.prototype.changeViewState=function(b){if(this._viewState!=b){varc=this._viewState;this._viewState=b,this._renderState(),a(this._renderTo).trigger(i,[b,c])}},o.prototype.clearAllResults=function(){a(this._renderTo).empty()};varp=function(a,b){this.control=a,this.control.root=b};returnp.prototype.setSearchCompleteCallback=function(a){this.complete_callback=a},p.prototype.setSearchStartingCallback=function(a){this.starting_callback=a},p.prototype.execute=function(a){this.starting_callback(this.control,null,a),this.control.execute(a),this.complete_callback(this.control)},{initialize:function(n,q){varr,s,t,u,v="",w="active",x=!1,y=function(a){varc=window.location,d=c.search.replace(/(?:(\?)|&)q=[^&]*(?:&|$)/,"$1"),e=[c.pathname,d||"?",d&&"?"!=d?"&":"","q=",encodeURIComponent(a)].join("");b.callTrackPageview(e),window.history.pushState&&window.history.pushState({query:a},"",e)},z=function(b){varc=a(b.root);a("img.gs-image",c).each(function(){this.alt||(this.alt=a(this).closest(".gsc-table-result").find(".gs-title").first().text())}),a("img.gcsc-branding-img-noclear",c).attr("alt","Google™"),setTimeout(function(){if(0==a(".gsc-result",c).length){vard=newFormData;d.set("error","No Results"),fetch("/failCount.php",{method:"POST",body:d}),a(c).html("<p>We are having issues connecting to Google, please try again later.</p>")}if(a("#recaptcha-wrapper",c).length>0){vard=newFormData;d.set("error","Recaptcha"),fetch("/failCount.php",{method:"POST",body:d})}if(!x&&t&&b==t.control&&a(".gs-no-results-result",c).length)returnvoidc.closest(".results-group").find(".result-tab li:last-child").click()},1e3),c.closest(g).addClass(w),c.closest(h).slideDown(),x=!1},A=function(b,c){!1!==c&&y(b);try{r.execute(b)}catch(d){z(r.control)}u.execute(b),a(j).fadeIn()},B=function(){u.cancelSearch(),a(g).removeClass(w),a(j).fadeOut(),setTimeout(function(){r.control.clearAllResults(),u.clearAllResults()},d)},C=function(b,c,d){a(b.root).closest(h).slideUp(0),d!==v&&(y(d),u.execute(d))};u=newo(c,m),a(function(){varb=a(e),c=".results-group",d=".result-tab",g="selected",j="state-",m=a(".result-tab"),o=function(b,c,e){varf=a(this).find(d);b.stopPropagation(),f.removeClass(j+e),f.addClass(j+c),f.children().removeClass(g).eq(c).addClass(g)},w=/^https?:\/\/.*\.google\.com$/,y=function(a){return!w.test(a)&&(a!=location.origin&&!/^chrome:/.test(a))},D=function(a,c){v!==a&&(v=a,b.val(a),a?A(a,c):B())};a("#unl_results").hide();varE={div:"unl_results",tag:"searchresults-only",attributes:{enableImageSearch:!1}};google.search.cse.element.render(E);varF=google.search.cse.element.getAllElements()["searchresults-only0"];if(window.googleSearchElement=F,s=newp(F,a("#unl_results")),s.setSearchStartingCallback(C),s.setSearchCompleteCallback(z),r=s,q){varG={div:"local_results",tag:"searchresults-only",attributes:{enableImageSearch:!1,as_sitesearch:q}};google.search.cse.element.render(G);varH=google.search.cse.element.getAllElements()["searchresults-only1"];window.localGoogleSearchElement=F,t=newp(H,a("#local_results")),t.setSearchStartingCallback(C),t.setSearchCompleteCallback(z),r=t}a("form.gsc-search-box").remove(),a("li:first-child",m).addClass(g),a(m).on("click","li",function(b){if(b.preventDefault(),!a(this).hasClass(g)){vard=a(this).index(),e=a(this).parents(c);e.is(l)?u.changeViewState(d):e.is(k)&&(x=!0,a(r.control.root).closest(h).slideUp().trigger(i,[d,0+!d]),r=0===d?t:s,r.execute(v))}}),a(c).on(i,o),a(f).submit(function(c){c.preventDefault();vard=a.trim(b.val());D(d)}),n&&D(n,!1),a(window).on("message",function(b){varc,d=b.originalEvent;y(d.origin)&&"string"==typeofd.data&&(c=a.trim(d.data),D(c))}),a(window).on("popstate",function(a){varb=a.originalEvent,c=n||"";b.state&&(c=b.state.query||""),D(c,!1)}),window.parent&&a(document).on("keydown",function(a){27===a.keyCode&&window.parent.postMessage("wdn.search.close","*")})})}}});