(function(){var n={displayName:"AutoSuggest:HighlightedText",getInitialState:function(){var n=this.props||{},i=n.viewData||{},t=n.properties||{},r=t.Text,u=t.Dir;return{}},render:function(){var a=this,n=this.props||{},v=n.viewData||{},u=n.properties||{},f=[],t=n.encoder||Sparkle.defaultEncoder,e=u.Text,l=u.Dir,o={},s=[],i,h,r,c;o.dir=t.writeAttribute(l);i=Sparkle.copyContext(n,o);for(h in AutoSuggest.HitHighlighting.split(e))r=AutoSuggest.HitHighlighting.split(e)[h],typeof r!="function"&&function(i){var f={},r=[],u,e;i.highlighted&&(f.className=t.writeAttribute("highlighted"));u=Sparkle.copyContext(n,f);t.writeContent(i.text,r);t.writeContent("‍",r);u.defaultSegment=r;e=Sparkle.resolveView("span").renderView(u);s.push(e)}(r);return i.defaultSegment=s,c=Sparkle.resolveView("span").renderView(i),f.push(c),Sparkle.ReactImpl.returnSingleNode(f)}};Sparkle.ReactImpl.registerView(n)})()