(function(n){n.registerView("Threshold:SpellCorrection",new Sparkle.View(React.createClass({displayName:"Threshold:SpellCorrection",componentWillMount:function(){Sparkle.inst&&Sparkle.inst.start("render","Threshold:SpellCorrection")},componentDidMount:function(){Sparkle.inst&&Sparkle.inst.stop("render","Threshold:SpellCorrection")},componentWillUpdate:function(){Sparkle.inst&&Sparkle.inst.start("update","Threshold:SpellCorrection")},componentDidUpdate:function(){Sparkle.inst&&Sparkle.inst.stop("update","Threshold:SpellCorrection")},getInitialState:function(){var n=this.props||{},r=n.viewData||{},i=n.properties||{},t={},e=LocStringManager.getLocString({uiCulture:n.uiCulture,name:"LocStrings",namespace:"Threshold"}),f=r.TestHooksEnabled,u=i.Speller;return t},render:function(){var b=this,t=this.props||{},p=t.viewData||{},w=t.properties||{},s=[],n=t.encoder||Sparkle.defaultEncoder,a=LocStringManager.getLocString({uiCulture:t.uiCulture,name:"LocStrings",namespace:"Threshold"}),l=p.TestHooksEnabled,i=w.Speller,e,v,o,f,r,u,c,h,y;return i&&(e={},e.Name=n.writeAttribute("Speller"),e.InstItem=n.writeAttribute(i.LayoutInstItem),v=Sparkle.resolveView("Threshold:Region"),o=Sparkle.copyContext(t,e),i.IsComplete&&(f={},f.className=n.writeAttribute("Speller"),l&&(f["data-tag"]=n.writeAttribute("DeviceContent.Speller")),r=Sparkle.copyContext(t,f),n.writeContent(a.SpellerSuggestionPrefix2,r.defaultSegment),u={},u.InstItem=n.writeAttribute(i.InstItem),l&&(u["data-tag"]=n.writeAttribute("DeviceContent.SpellerLink")),c=Sparkle.resolveView("Threshold:InstLink"),h=Sparkle.copyContext(t,u),n.writeContent(i.SpellSuggestion,h.defaultSegment),r.defaultSegment.push(c.renderView(h)),n.writeContent(a.SpellerSuggestionSuffix2,r.defaultSegment),y=Sparkle.resolveView("div").renderView(r),o.defaultSegment.push(y)),s.push(v.renderView(o))),s[s.length-1]}})))})(Sparkle.viewFolder)