(function(){var n={displayName:"AutoSuggest:WindowsSuggestionSingleLine",getInitialState:function(){var t=this.props||{},r=t.viewData||{},n=t.properties||{},i={},o=LocStringManager.getLocString({uiCulture:t.uiCulture,name:"CortanaQF",namespace:"AutoSuggest"}),s=r.TestHooksEnabled,e=n.Suggestion,u=n.ContextMenuHandler,f=n.ClickHandler;return i},render:function(){var ot=this,i=this.props||{},lt=i.viewData||{},v=i.properties||{},et=[],n=i.encoder||Sparkle.defaultEncoder,ct=LocStringManager.getLocString({uiCulture:i.uiCulture,name:"CortanaQF",namespace:"AutoSuggest"}),y=lt.TestHooksEnabled,t=v.Suggestion,yt=v.ContextMenuHandler,vt=v.ClickHandler,r={},s="",e,a,ft,ut,p,c,o,u,rt,b,w,h,f,it,l,nt,g,tt,d,k;if(s+="suggestion",t.selected&&(s+=" sa_hv"),s&&(r.className=n.writeAttribute(s)),r.onContextMenu=function(n){var r=new Sparkle.RenderedView(ot),i=n;yt(t,event)},r.onClick=function(n){var r=new Sparkle.RenderedView(ot),i=n;vt(t)},y&&(r["data-partnertag"]=n.writeAttribute(t.dataPartnerTag)),r.id=n.writeAttribute(t.id),r.role=n.writeAttribute("listitem"),r["aria-selected"]=n.writeAttribute(t.selected?"true":"false"),y&&(r["data-stype"]=n.writeAttribute(t.type)),r["data-h"]=n.writeAttribute(t.instItem.getHValue()),e=Sparkle.copyContext(i,r),a={},a.Icon=n.writeAttribute(t.icon),ft=Sparkle.resolveView("AutoSuggest:Icon"),ut=Sparkle.copyContext(i,a),e.defaultSegment.push(ft.renderView(ut)),p={},p.className=n.writeAttribute("details"),c=Sparkle.copyContext(i,p),o={},o.className=n.writeAttribute("primaryText"),y&&(o["data-partnertag"]=n.writeAttribute("Suggestion.PrimaryText")),u=Sparkle.copyContext(i,o),t.additionalSourceText){var at={},ht=Sparkle.copyContext(i,at),st={};st.Text=n.writeAttribute(t.text),rt=Sparkle.resolveView("AutoSuggest:HighlightedText"),b=Sparkle.copyContext(i,st),ht.defaultSegment.push(rt.renderView(b)),w=Sparkle.resolveView("span").renderView(ht),u.defaultSegment.push(w),h={},h.className=n.writeAttribute("sourceInfoText annotation"),f=Sparkle.copyContext(i,h),n.writeContent(ct.InSourceLabel,f.defaultSegment),n.writeContent(t.additionalSourceText,f.defaultSegment),it=Sparkle.resolveView("span").renderView(f),u.defaultSegment.push(it)}else l={},l.Text=n.writeAttribute(t.text),nt=Sparkle.resolveView("AutoSuggest:HighlightedText"),g=Sparkle.copyContext(i,l),u.defaultSegment.push(nt.renderView(g));return tt=Sparkle.resolveView("div").renderView(u),c.defaultSegment.push(tt),d=Sparkle.resolveView("div").renderView(c),e.defaultSegment.push(d),k=Sparkle.resolveView("div").renderView(e),et.push(k),Sparkle.ReactImpl.returnSingleNode(et,i)}};Sparkle.ReactImpl.registerView(n)})()