var __extends,AutoSuggest;(function(n){var t;(function(n){function t(){for(var t,r,u,n,f,e=[],i=0;i0?t.join(" "):null}function i(t){return n.ViewData.TestHooksEnabled?t:undefined}n.ViewData={};n.classNames=t;n.whenTestHooks=i})(t=n.View||(n.View={}))})(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.componentDidMount=function(){this.props.adjustHeight&&this.props.adjustHeight()},t.prototype.componentDidUpdate=function(){this.props.adjustHeight&&this.props.adjustHeight()},t}(React.Component);n.DynamicHeightView=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var u=this.props,i=u.suggestion,t=u.openPreviewPaneButton,f="OpenWebPreviewPaneTooltip",e="OpenLocalPreviewPaneTooltip",r;return!t||!i.previewPaneType?null:(r=i.previewPaneType==1,React.createElement("div",{className:"openPreviewPaneBtn",onClick:function(n){return t.clickHandler(i,n)},"data-partnertag":n.whenTestHooks("Suggestion.OpenPreviewPaneButton"),"data-noct":"true",role:"button",title:n.getLocString(r?f:e),"aria-label":n.getLocString(r?f:e)},React.createElement("span",{className:"openPreviewIcon",role:"presentation"},React.createElement(n.Icon,{icon:t.defaultIcon})),React.createElement("span",{className:"previewOpenedIcon",role:"presentation"},React.createElement(n.Icon,{icon:t.openedIcon}))))},i}(React.Component);n.PreviewPaneButton=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var i=this.props.icon;return i?React.createElement("span",{className:"removeIcon",title:i.title,onClick:function(t){t.nativeEvent.stopPropagation();t.stopPropagation();n.invokeClickHandler(i.click,t.nativeEvent)},"data-partnertag":t.whenTestHooks("Suggestion.RemoveIcon")},React.createElement(t.Icon,{icon:i.icon})):null},r}(React.Component);t.RemoveIcon=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.dataModel,i=t.isModal,u=t.isVisible,r=t.title,f=t.messageText,e=t.buttons;return u?React.createElement("div",{id:"dialog_overlay","data-partnertag":n.whenTestHooks("DialogBoxOverlay"),className:n.classNames({wsbModal:i})},React.createElement("div",{"data-partnertag":n.whenTestHooks("DialogBox")},r&&React.createElement("h1",null,r),f,React.createElement("div",null,e.map(function(t){return React.createElement("input",{type:"button",className:n.classNames({colored:t.useAccentColor,focusable:i}),value:t.text,id:t.id,tabIndex:-1,"data-partnertag":n.whenTestHooks("DialogBoxButton")})})))):null},i}(React.Component);n.WindowsDialogBox=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var u=this.props,o=u.dataModel,f=u.icon,s=u.messageClassName;if(!o)return null;var i=this.props.dataModel,e=i.clickHandler,h=i.messageText,c=i.title,r=i.action;return React.createElement("div",{className:t.classNames("visible",s),"data-partnertag":t.whenTestHooks("Message"),title:c,onClick:function(n){return e&&e(n.nativeEvent)}},React.createElement("div",{className:"message"},f&&React.createElement(t.Icon,{icon:f}),React.createElement("div",{className:t.classNames({details:f!=null})},React.createElement("div",{className:"primaryText"},h),r&&React.createElement("div",{className:"primaryText accentColor",onClick:function(t){return n.invokeClickHandler(r.click,t.nativeEvent)},"data-h":r.instItem.getHValue(),"data-clicks":"true"},r.text))))},r}(t.DynamicHeightView);t.WindowsMessage=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return __extends(i,n),i.prototype.render=function(){var i=this.props,n=i.advancedOptions,r=i.additionalClass;return!n||n.length==0?null:React.createElement("div",{className:t.classNames("advancedOptions",r)},n.map(function(n){return React.createElement("div",{id:n.id,className:t.classNames("advancedOption",{selectable:n.selected,sa_hv:n.selected,withoutPadding:n.layout==6})},n.title&&React.createElement("h4",{className:"groupHeader groupTitle"},n.title),React.createElement(u,{option:n}))}))},i}(React.Component);t.AdvancedOptions=r;var u=function(n){var r=n.option,t=[];switch(r.layout){case 1:t.push(React.createElement(e,{option:r}));t.push(React.createElement(i,{dismiss:r.dismiss}));break;case 6:t.push(React.createElement(o,{option:r}));break;default:t.push(React.createElement(f,{option:r}));t.push(React.createElement(i,{dismiss:r.dismiss}))}return t?React.createElement("div",null,t):null},f=function(i){var r=i.option;return React.createElement("div",null,r.message&&React.createElement("p",{className:"advancedOptionHeading"},r.message),React.createElement("input",{type:"button",role:"button",className:"focusable","data-partnertag":t.whenTestHooks("AutoSuggest.TopHitHeader.AdvancedOption"),tabIndex:-1,onClick:function(t){return n.invokeClickHandler(r.click,t.nativeEvent)},"data-h":r.instItem?r.instItem.getHValue():undefined,"aria-selected":r.selected,"aria-label":r.narratorText,"data-clicks":"true",value:r.text}))},e=function(i){var r=i.option;return React.createElement("div",null,React.createElement(t.Icon,{icon:r.icon}),React.createElement("div",{className:"details"},React.createElement("a",{href:"#",className:"accentColor focusable additionalInfoText","data-partnertag":t.whenTestHooks("AutoSuggest.TopHitHeader.AdvancedOption"),tabIndex:-1,onClick:function(t){return n.invokeClickHandler(r.click,t.nativeEvent)},"data-h":r.instItem.getHValue(),"data-clicks":"true"},r.message)))},o=function(i){var r=i.option;return React.createElement("div",null,React.createElement("div",{className:"messageWithButton"},React.createElement("span",{className:"advancedOptionMessage",tabIndex:-1,"data-h":r.instItem.getHValue(),"data-clicks":"true"},r.message),React.createElement("input",{type:"button",role:"button",className:"focusable advancedOptionButton","data-partnertag":t.whenTestHooks("AutoSuggest.TopHitHeader.AdvancedOption"),tabIndex:-1,onClick:function(t){return n.invokeClickHandler(r.click,t.nativeEvent)},"data-h":r.instItem?r.instItem.getHValue():undefined,"aria-selected":r.selected,"aria-label":r.narratorText,"data-clicks":"true",value:r.buttonLabel}),React.createElement("div",{className:"advancedOptionDimiss",onClick:function(){return r.dismiss.action()}},React.createElement(t.Icon,{icon:r.dismiss.icon}))))},i=function(n){var i=n.dismiss;return i?React.createElement("a",{href:"#","data-partnertag":t.whenTestHooks("AdvancedOption.Dismiss"),"aria-label":t.getLocString("DismissUpsell"),title:t.getLocString("DismissUpsell"),className:"cancelIcon focusable",onClick:function(){return i.action()},tabIndex:-1},React.createElement(t.Icon,{icon:i.icon})):null}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.dataModel;if(!t)return null;var i=t.advancedOptions,r=t.headerText,u=t.message,f=t.subMessage,e=t.messageIcon;return React.createElement("div",null,!!i.length&&React.createElement("div",{className:"topOptions"},React.createElement(n.AdvancedOptions,{advancedOptions:i.filter(function(n){return n.layout==1||n.layout==6})})),r&&React.createElement("div",{className:"groupHeader"},React.createElement("h4",{className:"groupTitle","aria-label":r},r)),!!u&&React.createElement("div",{className:"scopeMessage",role:"status"},React.createElement(n.Icon,{icon:e}),React.createElement("p",{className:"details","aria-level":"0","aria-label":u,role:"heading","data-partnertag":n.whenTestHooks("message")},u),!!f&&React.createElement("p",{className:"additionalDetails","aria-level":"0","aria-label":f,role:"heading","data-partnertag":n.whenTestHooks("subMessage")},f)),!!i.length&&React.createElement("div",{className:"scopeOptions"},React.createElement(n.AdvancedOptions,{advancedOptions:i.filter(function(n){return n.layout==0})})))},i}(React.Component);n.TopHitHeader=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var i=this.props,r=i.suggestions,u=i.clickHandler,f=i.contextMenuHandler,e=i.openPreviewPaneButton;return React.createElement("div",{className:t.classNames(n.WSB.RuntimeConfig.FlatListWithoutGroups?"group":"topResults",n.WSB.config.hideBestMatchTag?"hideBestMatchTag":"")},r.map(function(i,o){return n.WSB.RuntimeConfig.QfMode==5||n.WSB.RuntimeConfig.QfMode==9?React.createElement(t.WindowsSuggestionFileExplorer,{suggestion:i,contextMenuHandler:f,clickHandler:u}):React.createElement(t.WindowsSuggestionThreeLines,{suggestion:i,previousWasWebSuggestion:o>0&&n.isWebSuggestion(r[o-1]),contextMenuHandler:f,clickHandler:u,openPreviewPaneButton:e})}))},r}(t.DynamicHeightView);t.WindowsTopResults=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(n){function r(){return n!==null&&n.apply(this,arguments)||this}return __extends(r,n),r.prototype.render=function(){var r=this.props,n=r.suggestion,f=r.clickHandler,e=r.contextMenuHandler,u;return n?(u=t.classNames("suggestion",{sa_hv:n.selected&&!n.selectedStyleSuspended,selectable:!!n.click},n.classNames.join(" ")),React.createElement("li",{className:u,onContextMenu:function(t){return e(n,t.nativeEvent)},onClick:function(t){return f(n,t.nativeEvent)},id:n.id,"data-partnertag":t.whenTestHooks("AutoSuggest.RegularSuggestion"),"aria-selected":n.selected?"true":"false","aria-label":n.narratorText,"data-stype":t.whenTestHooks(n.type),"data-h":n.instItem.getHValue(),"data-clicks":n.isReformulation?"true":null,"data-noct":n.isReformulation?"true":null,title:n.tooltip},React.createElement("div",{className:"suggDetailsContainer","data-partnertag":t.whenTestHooks("Suggestion.SuggDetailsContainer")},React.createElement(t.Icon,{icon:n.icon}),React.createElement(i,{suggestion:n})))):null},r}(React.Component),i;t.WindowsSuggestionFileExplorer=r;i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var i=this.props.suggestion,r=i.primaryMetadata;return React.createElement("div",{className:"details"},React.createElement("div",{className:"primaryText","data-partnertag":t.whenTestHooks("Suggestion.PrimaryText")},React.createElement("div",null,React.createElement("span",{className:"title"},React.createElement(t.HighlightedText,{text:i.text,dir:"ltr",reverse:n.WSB.hasReverseHighlighting(i)})),!!r&&React.createElement("span",{className:"secondaryText annotation"},React.createElement(t.HighlightedText,{text:r})))),React.createElement(t.RemoveIcon,{icon:i.removeIcon}))},r}(React.Component)})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(n){function r(){return n!==null&&n.apply(this,arguments)||this}return __extends(r,n),r.prototype.render=function(){var r=this.props,n=r.suggestion,u=r.openPreviewPaneButton,o=r.isFirst,s=r.clickHandler,h=r.webSuggestionAnnotation,c=r.contextMenuHandler,f,e;return n?(f=!!n.previewPaneType,e=t.classNames("suggestion",{sa_hv:n.selected&&!n.selectedStyleSuspended,selectable:!!n.click,withOpenPreviewPaneBtn:u&&f,previewPaneOpened:n.hasPreviewPaneOpened,previewPaneOpening:n.isPreviewPaneOpening,removeIconPadding:!!n.removeIcon},n.classNames.join(" ")),React.createElement("li",{className:e,onContextMenu:function(t){return c(n,t.nativeEvent)},onClick:function(t){return s(n,t.nativeEvent)},id:n.id,"data-partnertag":t.whenTestHooks("AutoSuggest.RegularSuggestion"),"aria-selected":n.selected?"true":"false","aria-label":n.narratorText,"data-stype":t.whenTestHooks(n.type),"data-h":n.instItem.getHValue(),"data-clicks":n.isReformulation?"true":null,"data-noct":n.isReformulation?"true":null,title:n.tooltip},React.createElement("div",{className:"suggDetailsContainer","data-partnertag":t.whenTestHooks("Suggestion.SuggDetailsContainer")},React.createElement(t.Icon,{icon:n.icon}),React.createElement(i,{suggestion:n,isFirst:o,webSuggestionAnnotation:h})),React.createElement(t.PreviewPaneButton,{suggestion:n,openPreviewPaneButton:u}))):null},r}(React.Component),i;t.WindowsSuggestionSingleLine=r;i=function(i){var r=i.suggestion,e=i.isFirst,f=i.webSuggestionAnnotation,u=r.additionalInfoText;return!u&&e&&n.isWebSuggestion(r)&&f&&(u=f),React.createElement("div",{className:"details"},React.createElement("div",{className:"primaryText","data-partnertag":t.whenTestHooks("Suggestion.PrimaryText")},!u?React.createElement("div",null,React.createElement("span",{className:"title"},React.createElement(t.HighlightedText,{text:r.text,dir:"ltr",reverse:n.WSB.hasReverseHighlighting(r)}))):React.createElement("div",null,React.createElement("span",{className:"title"},React.createElement(t.HighlightedText,{text:r.text,dir:"ltr",reverse:n.WSB.hasReverseHighlighting(r)})),React.createElement("span",{className:"additionalInfoText annotation"},React.createElement(t.HighlightedText,{text:u})),r.additionalCalloutText&&React.createElement("span",{className:"additionalCalloutText"},r.additionalCalloutText))),React.createElement(t.RemoveIcon,{icon:r.removeIcon}))}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var u=function(u){function f(){return u!==null&&u.apply(this,arguments)||this}return __extends(f,u),f.prototype.render=function(){var f=this.props,u=f.suggestion,o=f.openPreviewPaneButton,h=f.previousWasWebSuggestion,c=f.clickHandler,l=f.contextMenuHandler,s=n.WSB.isSmallerAnswersUX(),e=!u.htmlContent||s,a=!!u.previewPaneType,v=t.classNames("suggestion","cf",{sa_hv:u.selected&&!u.selectedStyleSuspended,topHitConnectedToGroup:u.hasChildSuggestionsDisplayed,selectable:!!u.click,withSecondaryIcon:!!u.secondaryIcon,withOpenPreviewPaneBtn:o&&a,previewPaneOpened:u.hasPreviewPaneOpened,previewPaneOpening:u.isPreviewPaneOpening,removeIconPadding:u.removeIcon!=null},u.classNames.join(" "));return React.createElement("li",{className:v,onContextMenu:function(n){return l(u,n.nativeEvent)},onClick:function(n){return u.click&&c(u,n.nativeEvent)},id:u.id,"data-partnertag":t.whenTestHooks("AutoSuggest.RegularSuggestion"),"aria-selected":u.selected?"true":"false","aria-label":u.narratorText&&u.narratorText,"data-stype":t.whenTestHooks(u.type),"data-h":u.instItem.getHValue(),"data-clicks":u.isReformulation?"true":null,"data-noct":u.isReformulation?"true":null,title:u.tooltip},React.createElement("div",{className:"suggDetailsContainer","data-partnertag":t.whenTestHooks("Suggestion.SuggDetailsContainer")},e&&u.type!="OLE"&&React.createElement(t.Icon,{icon:u.icon}),e&&React.createElement(r,{suggestion:u,previousWasWebSuggestion:h}),e&&React.createElement(t.RemoveIcon,{icon:u.removeIcon}),e&&u.secondaryIcon&&u.type!="OLE"&&React.createElement(t.Icon,{icon:u.secondaryIcon,type:"SecondaryIcon"}),u.htmlContent&&!s&&React.createElement(i,{htmlContent:u.htmlContent})),e&&React.createElement(t.PreviewPaneButton,{suggestion:u,openPreviewPaneButton:o}))},f}(React.Component),r,i;t.WindowsSuggestionThreeLines=u;r=function(r){var u=r.suggestion,s=r.previousWasWebSuggestion,f=n.WSB.isSmallerAnswersUX(),h=f&&n.isWebSuggestion(u)&&s&&!u.additionalInfoText,e=u&&u.type=="OLE",o=u&&u.dateShort;return React.createElement("div",{className:t.classNames("details",{withAnswer:f&&!!u.htmlContent})},React.createElement("div",{className:"primaryText","data-partnertag":t.whenTestHooks("Suggestion.PrimaryText")},React.createElement("div",null,React.createElement("span",{className:"title"},React.createElement(t.HighlightedText,{text:u.text,dir:"ltr",reverse:n.WSB.hasReverseHighlighting(u)}))),u.secondaryIcon&&u.type=="OLE"&&React.createElement(t.Icon,{icon:u.secondaryIcon,type:"SecondaryIcon"})),u.primaryMetadata&&!h&&React.createElement("div",{className:t.classNames("secondaryText","annotation",{emailAnnotation:e}),"data-partnertag":t.whenTestHooks("Suggestion.SecondaryText")},React.createElement(t.HighlightedText,{text:u.primaryMetadata,dir:"ltr"}),e&&o&&React.createElement("div",{className:"secondaryText annotation receivedDate"},o)),u.htmlContent&&f&&React.createElement(i,{htmlContent:u.htmlContent}),u.secondaryMetadata&&React.createElement("div",{className:"secondaryMetadata secondaryText annotation","data-partnertag":t.whenTestHooks("Suggestion.SecondaryMetadta")},React.createElement(t.HighlightedText,{text:u.secondaryMetadata,dir:"ltr"})),u.mruHintEnabled&&u.uxHint&&React.createElement("div",{className:"secondaryMetadata secondaryText annotation","data-partnertag":t.whenTestHooks("Suggestion.UxHint")},React.createElement("em",null,u.uxHint)),!u.mruHintEnabled&&u.uxHint&&React.createElement("div",{className:"secondaryMetadata secondaryText annotation","data-partnertag":t.whenTestHooks("Suggestion.UxHint")},React.createElement(t.HighlightedText,{text:u.uxHint,dir:"ltr"})))};i=function(n){return React.createElement("div",{className:"answer",dangerouslySetInnerHTML:{__html:n.htmlContent}})}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var r=function(r){function u(n){var t=r.call(this,n)||this;return t.state={suggestion:n.suggestion},t}return __extends(u,r),u.prototype.componentDidMount=function(){var n=this,t=function(t){n.setState({suggestion:t})};this.setState({suggestion:this.props.suggestion});this.state.suggestion.stateUpdatedCallback=t},u.prototype.componentWillUnmount=function(){this.state.suggestion.stateUpdatedCallback=null},u.prototype.render=function(){var u=this.props,r=u.suggestion,o=u.openPreviewPaneButton,s=u.clickHandler,h=u.contextMenuHandler,f,e;return(r=this.state.suggestion,!r)?null:(f=!!r.previewPaneType,e=n.classNames("suggestion",{sa_hv:r.selected&&!r.selectedStyleSuspended,selectable:!!r.click,withOpenPreviewPaneBtn:o&&f,previewPaneOpened:r.hasPreviewPaneOpened,previewPaneOpening:r.isPreviewPaneOpening,removeIconPadding:!!r.removeIcon,noImageBackground:r.background===0},r.classNames.join(" ")),React.createElement("li",{className:e,onContextMenu:function(n){return h(r,n.nativeEvent)},onClick:function(n){return s(r,n.nativeEvent)},id:r.id,"data-partnertag":n.whenTestHooks("AutoSuggest.RegularSuggestion"),"aria-selected":r.selected?"true":"false","aria-label":r.narratorText,"data-stype":n.whenTestHooks(r.type),"data-h":r.instItem.getHValue(),"data-clicks":r.isReformulation?"true":null,"data-noct":r.isReformulation?"true":null,title:r.tooltip},React.createElement(i,{suggestionBackground:r.background}),React.createElement("div",{className:"suggDetailsContainer","data-partnertag":n.whenTestHooks("Suggestion.SuggDetailsContainer")},React.createElement(t,{suggestion:r}))))},u}(React.Component),t,i;n.LiveWeatherSuggestion=r;t=function(t){var i=t.suggestion;return React.createElement("div",{className:"details"},React.createElement("div",{className:"left"},React.createElement("div",{className:"condition"},i.condition),React.createElement("div",{className:"mainInfo"},React.createElement(n.Icon,{icon:i.icon}),React.createElement("div",{className:"currentTemperature"},i.currentTemperature),React.createElement("div",{className:"hightLowTemperatures"},React.createElement("div",{className:"temperatureHigh"},i.temperatureHigh),React.createElement("div",{className:"temperatureLow"},i.temperatureLow)))),React.createElement("div",{className:"right"},React.createElement("div",{className:"address"},i.address),React.createElement("div",{className:"additionalInfo"},React.createElement("div",{className:"precipitation"},i.precipitation),React.createElement("div",{className:"windSpeed"},i.windSpeed))))};i=function(n){return n.suggestionBackground===1?React.createElement("div",{className:"tileBackground"},React.createElement("svg",{version:"1.1",className:"backgroundGradient",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve"},React.createElement("radialGradient",{id:"wtrRadialGradient",cx:"50%",cy:"60%",r:"100%",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{offset:"0","stop-color":"#29b6f6","stop-opacity":"1"}),React.createElement("stop",{offset:"0.75","stop-color":"#027AD1","stop-opacity":"1"}),React.createElement("stop",{offset:"1","stop-color":"#027AD1","stop-opacity":"1"})),React.createElement("rect",{x:"0",y:"0",style:{fill:"url(#wtrRadialGradient)"},width:"100%",height:"100%"})),React.createElement("img",{src:"/th?id=OBW.ov1.Cloudy2"}),React.createElement("img",{src:"/th?id=OBW.ov1.Cloudy2_fg"})):n.suggestionBackground===2?React.createElement("div",{className:"tileBackground"},React.createElement("svg",{version:"1.1",className:"backgroundGradient",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve"},React.createElement("radialGradient",{id:"wtrRadialGradient",cx:"100%",cy:"80%",r:"100%",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{offset:"0","stop-color":"#272C47","stop-opacity":"1"}),React.createElement("stop",{offset:"0.505","stop-color":"#131A3F","stop-opacity":"1"}),React.createElement("stop",{offset:"1","stop-color":"#040327","stop-opacity":"1"})),React.createElement("rect",{x:"0",y:"0",style:{fill:"url(#wtrRadialGradient)"},width:"100%",height:"100%"})),React.createElement("img",{src:"/th?id=OBW.ov1.Night"}),React.createElement("img",{src:"/th?id=OBW.ov1.Cloudy2"})):null}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return __extends(i,n),i.prototype.render=function(){var i=this.props,n=i.group,u=i.clickHandler;return React.createElement("div",{className:t.classNames("group",n.cssClasses),"data-region":n.instRegionName},!n.hideGroupHeader&&React.createElement(r,{group:n,clickHandler:u}),React.createElement(f,{suggestions:n.suggestions,rootProperties:this.props,renderingState:{isFirst:!0}}))},i}(React.Component);t.WindowsGroup=i;var r=function(i){var r=i.group,o=i.clickHandler,f=r.click&&!r.onlyAnnotationIsClickable,e=(!!r.secondaryText||!!r.secondaryIcon)&&r.click&&r.onlyAnnotationIsClickable;return React.createElement("div",{className:t.classNames("groupHeader",{selectable:f,sa_hv:f&&r.selected&&!r.selectedStyleSuspended}),id:r.id,onClick:f?function(n){return o(r,n.nativeEvent)}:undefined,"data-h":f&&r.instItem&&r.instItem.getHValue(),"data-clicks":"true",role:f?"listitem":e?"link":"heading","aria-level":f?undefined:e?undefined:"4","aria-label":e?"":r.narratorText,title:r.tooltip,"aria-selected":r.selected?"true":"false","data-partnertag":t.whenTestHooks("AutoSuggest.GroupHeader")},React.createElement("div",{className:t.classNames("groupTitle",{countAndChevronHeader:r.showCountInHeader}),"data-clarity-unmask":"true",role:f?undefined:e?"heading":undefined,"aria-level":f?undefined:e?"4":undefined},React.createElement("span",{className:t.classNames({title:r.showCountInHeader})},n.WSB.useMoreSearchOptionsHeader(r)?t.getLocString("MoreSearchOptions"):r.text),r.count>0&&r.showCountInHeader&&React.createElement("span",null," ","(",r.count,r.showPlusIconInHeader?"+":"",")")),e&&React.createElement(u,{parent:r,clickHandler:o}))},u=function(n){var i=n.parent,r=n.clickHandler;return React.createElement("a",{className:t.classNames("groupTitle secondaryText selectable focusable",{sa_hv:i.selected&&!i.selectedStyleSuspended}),onClick:function(n){return r(i,n.nativeEvent)},"data-h":i.instItem&&i.instItem.getHValue(),"data-clicks":"true","aria-selected":i.selected?"true":"false","aria-label":i.secondaryIcon?i.secondaryText:"","data-partnertag":t.whenTestHooks("AutoSuggest.GroupHeaderLink")},!i.secondaryIcon?i.secondaryText:React.createElement(t.Icon,{icon:i.secondaryIcon}))},f=function(n){var t=n.suggestions,i=n.rootProperties,r=n.renderingState;return React.createElement("ul",{className:"suggsList"},t.map(function(n){return!n.suppressed&&React.createElement(e,{suggestion:n,rootProperties:i,renderingState:r})}))},e=function(n){var r=n.suggestion,i=n.rootProperties,f=n.renderingState,u;switch(r.template){case 0:u=React.createElement(t.WindowsSuggestionSingleLine,{isFirst:f.isFirst,suggestion:r,contextMenuHandler:i.contextMenuHandler,clickHandler:i.clickHandler,openPreviewPaneButton:i.openPreviewPaneButton,webSuggestionAnnotation:i.webSuggestionAnnotation});f.isFirst=!1;break;case 1:u=React.createElement(t.WindowsSuggestionThreeLines,{previousWasWebSuggestion:!1,suggestion:r,contextMenuHandler:i.contextMenuHandler,clickHandler:i.clickHandler,openPreviewPaneButton:i.openPreviewPaneButton});break;case 2:u=React.createElement(t.LiveWeatherSuggestion,{suggestion:r,contextMenuHandler:i.contextMenuHandler,clickHandler:i.clickHandler,openPreviewPaneButton:i.openPreviewPaneButton});break;case 3:u=React.createElement(t.PromoSuggestion,{suggestion:r,contextMenuHandler:i.contextMenuHandler,clickHandler:i.clickHandler,openPreviewPaneButton:i.openPreviewPaneButton})}return u}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var i=this.props,u=i.groups,f=i.clickHandler,e=i.contextMenuHandler,o=i.openPreviewPaneButton,s=i.webSuggestionAnnotation,r;return React.createElement("div",{"data-partnertag":t.whenTestHooks("AutoSuggest.GroupContainer"),"data-region":"Groups"},u.map(function(i){var h=React.createElement("div",{className:t.classNames("groupContainer",i.cssClasses)},!n.WSB.isTopHitChildGroup(i.typeWithSource)&&r&&n.WSB.isTopHitChildGroup(r.typeWithSource)&&React.createElement("div",{className:"divider topHitConnectedToGroup"}),React.createElement(t.WindowsGroup,{group:i,clickHandler:f,contextMenuHandler:e,openPreviewPaneButton:o,webSuggestionAnnotation:s}),n.WSB.RuntimeConfig.QfMode==8&&u.length>1&&React.createElement("div",{className:"divider"}));return r=i,h}),r&&n.WSB.isTopHitChildGroup(r.typeWithSource)&&React.createElement("div",{className:"divider topHitConnectedToGroup"}))},r}(t.DynamicHeightView);t.WindowsGroups=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=function(i){function r(){return i!==null&&i.apply(this,arguments)||this}return __extends(r,i),r.prototype.render=function(){var f=this.props,r=f.dataModel,h=f.icon,u;if(!r)return null;var e=r.isOnline,c=r.previewPaneTitle,i=r.previewPaneMessageParts,o=r.fullPartialQuery,s=[];for(u=1;u1&&React.createElement("div",{className:"anchor"},React.createElement("div",{className:"previewIcon"},React.createElement(t.Icon,{icon:h}),React.createElement("div",{className:"title"},React.createElement("span",null," ",c," "))),React.createElement("ul",{className:"annotation errorInfo"},React.createElement("li",null," ",i[0]," "),s)),(!n.WSB.config.disableOfflineRequest||e)&&i.length>0&&o!=null&&React.createElement("div",{className:"anchor"},React.createElement("div",{className:"previewIcon"},React.createElement("div",{className:"title"},i[0],React.createElement("span",{className:"highlighted"},o),i[1]))))},r}(React.Component);t.PreviewErrorMessageContainer=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){function f(n){return!isNaN(+n)}function e(){return" “"}function o(){return"”"}var s=function(r){function s(){return r!==null&&r.apply(this,arguments)||this}return __extends(s,r),s.prototype.render=function(){var c=this.props,s=c.dataModel,it=c.expanderClickInstrumentation,rt=c.chevronDownIcon,w=c.cortanaInfoIcon;if(!s)return null;var r=s.suggestion,l=s.sections,b=s.suggestionClickHandler,a=s.itemClickHandler,v=s.contextMenuClickHandler,y=s.backButtonItem,ut=s.settingsOnlineModules,k=s.messageDataModel,d=r.department,h=n.WSB.config.enableRichEmailPreview&&r.type=="OLE",g=n.WSB.config.largePhotoIcon&&r.type=="LI"&&r.previewIcon.type==0,p=r.jobTitle,nt=r.previewMetadata?Object.keys(r.previewMetadata):[],tt=HitHighlightingParser.removeMarkers(r.primaryMetadata);return React.createElement("div",null,!!y&&React.createElement("div",{role:"presentation",className:"buttonOptionContainer backButtonContainer"},React.createElement("button",{className:"buttonOption backButton focusable",onClick:function(){return y.action()},"data-partnertag":t.whenTestHooks("AutoSuggest.PreviewPaneBackButton"),href:"#","aria-label":t.getLocString("DismissUpsell"),title:t.getLocString("DismissUpsell"),tabIndex:-1},React.createElement(t.Icon,{icon:y.icon}))),React.createElement("div",{className:t.classNames("anchor",{clickable:!h}),"data-partnertag":t.whenTestHooks("AutoSuggest.Preview.Anchor"),onContextMenu:v&&function(n){return v(r,n.nativeEvent)},onClick:!h&&b&&function(n){return b(r,n.nativeEvent)}},!h&&r.previewPaneType!=1&&React.createElement("div",{className:"previewIcon"},React.createElement(t.Icon,{icon:r.previewIcon,additionalCssClass:t.classNames({photoIcon:g})}),React.createElement("div",{className:"title"},React.createElement("span",null,HitHighlightingParser.removeMarkers(r.text)))),!h&&r.previewPaneType==1&&React.createElement("div",{className:"previewIcon"},React.createElement(t.Icon,{icon:r.previewIcon,additionalCssClass:t.classNames({photoIcon:g})}),React.createElement("div",{className:"title",id:"previewPaneTitle"},React.createElement("span",null,t.getLocString("SearchTheWebFor")+e()),React.createElement(t.HighlightedText,{text:r.text.replace(/(^")|("$)/g,""),dir:"ltr"}),React.createElement("span",null,o()))),r.primaryMetadata&&r.previewPaneType!=1&&!h&&React.createElement("div",{className:"secondaryText annotation"},!p&&tt&&React.createElement("span",null,tt),p&&React.createElement("span",null,p),d&&React.createElement("span",null,d)),h&&React.createElement(u,{emailSuggestion:r,icon:w}),React.createElement("div",{className:"divider"})),React.createElement("div",{className:"previewDataSection"},nt.length>0&&React.createElement("div",{className:"metadata allowcontextmenu","data-partnertag":t.whenTestHooks("AutoSuggest.Preview.Metadata")},nt.map(function(n){return React.createElement("div",{className:"secondaryText annotation"},!f(n)&&React.createElement("span",{className:"label"},n),React.createElement("div",{"class":"metadataContainer"},r.previewMetadata[n].map(function(n){return React.createElement("div",{className:t.classNames("value",{clickable:!!n.click}),onClick:function(t){return n.click&&a(n,t.nativeEvent)}},n.text)})))}),React.createElement("div",{className:"divider"})),!r.uninstallationInProgress&&l.length>0&&l.map(function(n,t){return React.createElement("div",null,n.title&&React.createElement("h4",{className:"groupTitle"},n.title),React.createElement(i,{suggestion:r,section:n,itemClickHandler:a,numberOfSections:l.length,sectionIndex:t,expanderClickInstrumentation:it,chevronDownIcon:rt,contextMenuClickHandler:v}))}),r.type=="SSTS"&&React.createElement(t.TweakSearchContent,{dataModel:s}),!r.uninstallationInProgress&&ut.map(function(n){return React.createElement("div",null,React.createElement("div",{className:"divider"}),React.createElement(t.SettingsOnlineModule,{settingsModule:n,itemClickHandler:a}))}),r.uninstallationInProgress&&k&&React.createElement(t.WindowsMessage,{dataModel:k,icon:w,messageClassName:"uninstallMessage"})))},s}(React.Component),i,r,u;t.WindowsPreviewContainer=s;i=function(n){function i(t){var i=n.call(this,t)||this;return i.state={sectionCollapsed:!0},i.toggleSectionVisibility=i.toggleSectionVisibility.bind(i),i}return __extends(i,n),i.prototype.toggleSectionVisibility=function(){var n=this.state.sectionCollapsed;this.setState({sectionCollapsed:!n});this.props.expanderClickInstrumentation(this.props.suggestion,this.props.section.sectionType,n)},i.prototype.render=function(){var o=this,i=this.props,u=i.suggestion,n=i.section,f=i.itemClickHandler,s=i.chevronDownIcon,h=i.sectionIndex,c=i.numberOfSections,e=i.contextMenuClickHandler;return React.createElement("ul",{"aria-label":n.narratorText},n.items.map(function(t){return React.createElement(r,{item:t,title:n.title,itemClickHandler:f,suggestion:u,contextMenuClickHandler:e})}),n.collapsedItems.length>0&&React.createElement("section",{role:"presentation","aria-hidden":this.state.sectionCollapsed,className:t.classNames({sectionHidden:this.state.sectionCollapsed,sectionShown:!this.state.sectionCollapsed})},n.collapsedItems.map(function(t){return React.createElement(r,{item:t,title:n.title,itemClickHandler:f,suggestion:u,contextMenuClickHandler:e,expanderCollapsed:o.state.sectionCollapsed.valueOf()})})),n.collapsedItems.length>0&&React.createElement(t.Expander,{chevronDownIcon:s,expandCollapseClickEventHandler:this.toggleSectionVisibility,expanderCollapsed:this.state.sectionCollapsed,expanderItem:n.expander,sectionNarratorText:n.narratorText}),n.collapsedItems.length==0&&c!==h+1&&React.createElement("li",{role:"presentation",className:"divider"}))},i}(React.Component);t.WindowsPreviewSectionsContainer=i;r=function(n){var i=n.item,r=n.title,e=n.itemClickHandler,o=n.expanderCollapsed,u=n.suggestion,f=n.contextMenuClickHandler;return React.createElement("li",{id:i.id,className:t.classNames("sectionItem selectable",{sa_hv:i.selected},{collapsedItem:o}),onClick:function(n){return e(i,n.nativeEvent)},onContextMenu:r&&f&&u&&function(n){return f(u,n.nativeEvent,i)},title:i.tooltip,"aria-selected":i.selected,"aria-label":i.narratorText,"data-partnertag":t.whenTestHooks("AutoSuggest.Preview.SectionItem"),tabIndex:-1},React.createElement(t.Icon,{icon:i.icon,additionalCssClass:t.classNames({accentColor:!r})}),React.createElement("div",{className:"details secondaryText"},React.createElement("span",null,i.text),i.annotation&&React.createElement("span",{className:i.annotationClass},i.annotation)))};u=function(n){var i=n.emailSuggestion,r=n.icon;return React.createElement("div",{className:"emailSuggestion"},i.importance&&React.createElement("div",{className:"emailImportance"},React.createElement(t.Icon,{icon:r}),i.importance),React.createElement("div",{className:"emailSubject twoLineMax"},React.createElement(t.HighlightedText,{text:i.subject,dir:"ltr"})),React.createElement("div",{className:"emailInfo"},React.createElement("div",{className:"emailIcon"},React.createElement(t.Icon,{icon:i.previewIcon})),React.createElement("div",{className:"emailDetails"},React.createElement("div",{className:"emailTopDetails"},React.createElement("div",{className:"emailSenderDetails"},React.createElement("span",{className:"emailFrom twoLineMax"},i.from),i.dateAndTime&&React.createElement("span",{className:"emailDate"},i.dateAndTime)),i.hasAttachment&&React.createElement("div",{className:"emailAttachmentIcon"})),React.createElement("div",{className:"emailRecipients twoLineMax"},i.to))),React.createElement("div",{className:"emailPreview"},i.preview))}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){function u(r){var u=r.index,f=r.item,e=r.isLast,o=r.hasPartialNextWord;return o&&u==0?React.createElement("span",null,React.createElement("span",{key:u,className:"hidden nextword"},f.text,e?"":t),React.createElement("span",null,i)):React.createElement("span",{key:u,className:n.classNames({highlighted:f.highlighted})},f.text,e?"":t)}var i="…",t="‍",r=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props,i=n.text,r=n.dir,f=n.reverse,e=n.partialNextWord,t=HitHighlightingParser.split(i,f);return React.createElement("span",{dir:r},t.map(function(n,i){return React.createElement(u,{index:i,item:n,isLast:i==t.length-1,hasPartialNextWord:e})}))},t}(React.Component);n.HighlightedText=r})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){function r(i){var r=i.icon,u=i.iconStyle,f=n.canIconFail(r)?function(n){return r.onIconRendered(n.target.width,n.target.height)}:undefined;return r.type==0?React.createElement("img",{src:r.content,onError:n.canIconFail(r)?r.onIconError:undefined,onLoad:f,role:"presentation"}):React.createElement("span",{className:t.classNames("iconContent",{accentColor:r.needsAccentColor,cortanaFontIcon:r.type==2,segoeRegularFont:r.type==5}),style:u,"aria-hidden":"true",dangerouslySetInnerHTML:{__html:r.content}})}function u(n){var t="Suggestion.";switch(n){case"SecondaryIcon":return{dataPartnerTag:t+n,cssClassByType:"secondaryIcon"};case"ActionIcon":return{dataPartnerTag:t+n,cssClassByType:"actionIcon"};default:return{dataPartnerTag:t+"Icon",cssClassByType:undefined}}}var i=function(i){function f(){return i!==null&&i.apply(this,arguments)||this}return __extends(f,i),f.prototype.render=function(){var c=u(this.props.type),v=c.dataPartnerTag,y=c.cssClassByType,e=this.props,i=e.icon,p=e.onClick,w=e.hidden,o=e.suggestionText,b=e.additionalCssClass,l=n.config.th&&ClientTestHooks.isTesthookParamSet("noRenderIcons"),k=i&&i.type==7,s="",a={},h={},f;if(i){switch(i.ratio){case 2:s="wide";break;case 3:s="tall"}i.bgColor&&(a.backgroundColor=i.bgColor);i.color&&(h.color=i.color);i.type==3?f=React.createElement(t.CortanaIcon,null):i.content?f=React.createElement(r,{icon:i,iconStyle:h}):i.className&&(f=React.createElement("span",{style:h,className:t.classNames("iconContent",i.className,{bookmarksFontIcon:i.type==4})}))}return React.createElement("div",{"data-partnertag":t.whenTestHooks(v),"aria-label":o?o:undefined,role:o?"button":undefined,onClick:p,className:t.classNames("iconContainer",y,b,i&&i.className&&i.type!=4?i.className:null,{cortanaIcon:i&&i.type==3,hidden:w,iconPlaceholder:l||!f,smallIcon:i&&i.isSmall})},!l&&f&&React.createElement("div",{style:a,className:t.classNames(s,{icon:!k,iconWithBackground:!!i.bgColor})},f))},f}(React.Component);t.Icon=i})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){return React.createElement("span",{className:"wrapper",dangerouslySetInnerHTML:{__html:'<\/g><\/svg>'}})},t}(React.Component);n.CortanaIcon=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props.dataModel,r=t.items,u=t.showIcons,f=t.clickHandler,i=t.menuType,e=t.enterHandler,o=t.leaveHandler,s=t.expandIcon;return React.createElement("ul",{className:n.classNames("contextMenu",{moreScopesDropdown:i==1,advancedScopesDropdown:i==2,b_hide:this.props.isSubmenu}),role:"listbox",tabIndex:1,"aria-label":i==0?n.getLocString("ContextMenu"):n.getLocString("Menu"),"aria-expanded":!!r},r&&r.length&&r.map(function(t){return!t.groupItems&&React.createElement(n.MenuItem,{item:t,showIcons:u,clickHandler:f,menuType:i,enterHandler:e,leaveHandler:o,expandIcon:s})||React.createElement("li",{className:"presentation"},React.createElement("ul",{role:"group","aria-label":t.narratorText},React.createElement(n.MenuItem,{item:t,showIcons:u,clickHandler:f,menuType:i,enterHandler:e,leaveHandler:o,expandIcon:s}),t.groupItems.map(function(t){return React.createElement(n.MenuItem,{item:t,showIcons:u,clickHandler:f,menuType:i,enterHandler:e,leaveHandler:o,expandIcon:s})})))}))},i}(React.Component);n.WindowsMenu=t;n.MenuItem=function(i){var r=i.item,u=i.showIcons,e=i.clickHandler,f=i.menuType,o=i.enterHandler,s=i.leaveHandler,h=i.expandIcon;return r.isSeparator?React.createElement("div",{role:"separator",className:"divider"}):React.createElement("li",{id:r.id,className:n.classNames("menuItem",r.cssClass,{expanded:r.isExpanded,focusable:r.isSelectable}),"data-partnertag":n.whenTestHooks("AutoSuggest.MenuItem"),onMouseUp:function(n){return e(r,n.nativeEvent)},onMouseEnter:function(n){return o(r,n.nativeEvent)},onMouseLeave:function(n){return s(r,n.nativeEvent)},role:r.isSelectable?"listitem":r.isSeparator?"":"heading","aria-label":r.text,"aria-expanded":r.isExpanded,"aria-haspopup":r.subItems?"menu":null,tabIndex:-1},r.subItems&&React.createElement(t,{dataModel:{items:r.subItems,showIcons:u,clickHandler:e,menuType:f,enterHandler:o,leaveHandler:s,expandIcon:h},isSubmenu:!0}),React.createElement("div",{className:"itemContent"},u&&r.icon&&React.createElement(n.Icon,{icon:r.icon}),r.subItems&&React.createElement(n.Icon,{icon:h,type:"SecondaryIcon"}),React.createElement("div",{className:u?"details":""},r.message&&React.createElement("div",{className:n.classNames({oneLineMax:f!=2},"menuHeaderText")},r.message),r.isDefault&&React.createElement("span",{className:"highlighted"},r.text),!r.isDefault&&r.text&&React.createElement("div",{className:n.classNames({oneLineMax:f!=2},"menuSubText")},r.text))))}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){if(!this.props.dataModel)return null;var t=this.props.dataModel,r=t.message,i=t.cancel,u=t.showSpinner;return React.createElement("div",{className:"snipSearchMessage"},u&&React.createElement(n.AnimatedLoader,null),React.createElement("div",{className:"primaryText loaderMessage"},r),i&&React.createElement("button",{className:"loaderButton",onClick:i},n.getLocString("Cancel")))},i}(React.Component);n.SnipSearchMessage=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var t=this.props,e=t.chevronDownIcon,o=t.expandCollapseClickEventHandler,i=t.expanderCollapsed,r=t.expanderItem,u=t.sectionNarratorText,f=i?n.getLocString("ExpanderNarratorText",u):n.getLocString("ExpanderNarratorTextExpanded",u);return React.createElement("li",{role:"presentation",className:n.classNames("expanderContainer",{expanderOpened:!i},{selectedExpander:r.selected}),onClick:function(){return o()}},React.createElement("div",{className:"divider"}),React.createElement("button",{"data-partnertag":n.whenTestHooks("AutoSuggest.Preview.Expander"),id:r.id,"aria-label":f,"aria-expanded":!i,tabIndex:-1,title:f},React.createElement("div",{className:"expanderCircle"},React.createElement("div",{className:"expanderInnerCircle"},React.createElement(n.Icon,{icon:e})))))},i}(React.Component);n.Expander=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var i=function(n){function i(){return n!==null&&n.apply(this,arguments)||this}return __extends(i,n),i.prototype.render=function(){var n=this.props,i=n.settingsModule,r=n.itemClickHandler,u=i.header,f=i.settingLinks;return React.createElement("div",null,React.createElement("h4",{className:"groupTitle"},u),React.createElement("div",null,React.createElement("ul",null,f.map(function(n){return React.createElement(t,{moduleElement:n,itemClickHandler:r})}))))},i}(React.Component),t;n.SettingsOnlineModule=i;t=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.render=function(){var i=this.props,t=i.moduleElement,r=i.itemClickHandler;return React.createElement("li",{className:n.classNames("sectionItem","selectable",{sa_hv:t.selected}),onClick:function(n){return r(t,n.nativeEvent)},role:"listitem","aria-selected":t.selected,"aria-label":t.narratorText,"data-partnertag":n.whenTestHooks("AutoSuggest.PPOnlineModuleItem")},React.createElement("div",{className:"secondaryText"},React.createElement("span",null,t.text)))},i}(React.Component)})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i=800,r=80,f=function(f){function e(n){var t=f.call(this,n)||this;return t.state={displayBalance:0,initialBalance:0,targetBalance:0,elapsedTime:0},t}return __extends(e,f),e.prototype.increaseBalance=function(){this.setState(function(n){if(n.elapsedTime=Math.min(i,n.elapsedTime+r),n.elapsedTime==i)n.displayBalance=n.targetBalance,clearInterval(n.timer),n.timer=null;else{var t=n.elapsedTime/i;n.displayBalance=Math.floor((1-t)*n.initialBalance+t*n.targetBalance)}return n})},e.prototype.onInitOrUpdate=function(){var t=this,n=this.props.dataModel.balance;n!=this.state.targetBalance&&this.setState(function(i){return i.initialBalance=i.displayBalance,i.targetBalance=n,i.elapsedTime=0,i.timer||(i.timer=setInterval(function(){return t.increaseBalance()},r)),i})},e.prototype.componentDidMount=function(){this.onInitOrUpdate()},e.prototype.componentDidUpdate=function(n){this.props.dataModel.balance!=n.dataModel.balance&&this.onInitOrUpdate()},e.prototype.render=function(){var e=this.props.setToAlignRight,i=this.props.dataModel,o=i.click,s=i.instItem,h=i.badgeFillupPercentage,r=this.state,c=r.displayBalance,f=r.targetBalance;return React.createElement("li",{role:"presentation",className:t.classNames({rightAligned:e})},React.createElement("a",{className:"scopeTile focusable rewardsBadge",onClick:function(t){return n.invokeClickHandler(o,t.nativeEvent)},role:"button","aria-label":t.getLocString("MicrosoftRewardsBadgeBalance",""+f),title:t.getLocString("MicrosoftRewardsBadgeBalance",""+f),tabIndex:-1,"data-h":s.getHValue(),id:"rewardsBadgeButton"},React.createElement("span",null,c),React.createElement(u,{badgeFillupPercentage:h})))},e}(React.Component),u;t.MicrosoftRewardsBadge=f;u=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.badgeFillupPercentage;return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",enableBackground:"new 0 0 32 32",viewBox:"0 0 32 32"},React.createElement("path",{d:"M 12 16.006 l 2.554 1.28 c -1.492 0.581 -2.554 2.023 -2.554 3.72 c 0 2.209 1.791 4 4 4 s 4 -1.791 4 -4 c 0 -1.696 -1.06 -3.138 -2.551 -3.719 l 2.551 -1.281 v -7 h -8 v 7 Z m -4 -6.5 v 4.183 c 0 0.189 0.106 0.362 0.275 0.447 l 1.725 0.87 v -6 h -1.5 c -0.276 0 -0.5 0.224 -0.5 0.5 Z m 15.5 -0.5 h -1.5 v 6 l 1.725 -0.87 c 0.169 -0.085 0.275 -0.258 0.275 -0.447 v -4.183 c 0 -0.276 -0.224 -0.5 -0.5 -0.5 Z"}),React.createElement("circle",{className:"badgeFill",fill:"none",strokeWidth:"2",cx:"16",cy:"16",r:"14",transform:"rotate(-90, 16, 16)",strokeDasharray:n*88+", 88"}),React.createElement("circle",{className:"radial-bg",fill:"none",strokeWidth:"2",cx:"16",cy:"16",r:"14"}))},t}(React.Component)})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(r){function o(){return r!==null&&r.apply(this,arguments)||this}return __extends(o,r),o.prototype.render=function(){var r=this.props.dataModel;if(!r)return null;var h=r.scopes,v=r.showFeedback,c=r.rewardsBadgeDataModel,l=r.moreMenuDataModel,y=r.optionsMenuDataModel,o=r.userProfileButtonDataModel,p=r.lockscreenMenuDataModel,s=n.WSB.config.scopeOptions&&c&&!c.counterFactualLoggingEnabled,a=!!o,w=v&&n.WSB.config.scopeOptions&&n.WSB.RuntimeConfig.AlwaysWide&&!n.WSB.config.feedbackUnderOption;return React.createElement("div",{className:"scopesListContainer","data-partnertag":t.whenTestHooks("AutoSuggest.ScopesContainer")},h.length>0&&React.createElement("ul",{className:"scopesList","aria-label":t.getLocString("ScopesListToolTip"),role:"tablist"},!!h.length&&h.map(function(n){return React.createElement(u,{scope:n})}),n.WSB.config.scopeOptions&&n.WSB.RuntimeConfig.AlwaysWide&&l&&React.createElement(e,{id:"scopeMoreMenu",dropdownMenuClickHandler:l.buttonClickHandler,isOpened:l.opened}),s&&React.createElement(t.MicrosoftRewardsBadge,{dataModel:c,setToAlignRight:!0}),a&&React.createElement(t.UserProfileButton,{id:"userProfileButton",controls:"suserProfileMenu",icon:o.icon,userName:o.userName,dropdownMenuClickHandler:o.buttonClickHandler,isOpened:o.opened,setToAlignRight:!s}),w&&React.createElement(f,{id:"feedbackButton",showFeedback:v,setToAlignRight:!s&&!a}),React.createElement(i,{id:"optionsButton",controls:"scopeOptionsMenu",dropdownMenuClickHandler:y.buttonClickHandler,isOpened:y.opened,setToAlignRight:!s&&!w&&!a})),n.WSB.RuntimeConfig.QfMode==6&&React.createElement("ul",{className:"lockscreenMenu"},React.createElement(i,{id:"optionsButton",controls:"scopeOptionsMenu",dropdownMenuClickHandler:p.buttonClickHandler,isOpened:p.opened,setToAlignRight:!0})))},o}(React.Component);t.ScopesHeader=r;var u=function(i){var r=i.scope;return React.createElement("li",{role:"presentation"},React.createElement("a",{className:t.classNames("scopeTile",{focusable:!n.WSB.config.skipSelectedScope||!r.enabled},{selectedScope:r.enabled}),"data-partnertag":t.whenTestHooks("AutoSuggest.ScopesL1.ScopeTile"),href:"#",onClick:function(t){return n.invokeClickHandler(r.click,t.nativeEvent)},role:r.enabled&&n.WSB.shouldSkipSelectedScope()?"":"tab","aria-selected":r.enabled?"true":"false","aria-label":r.text,title:r.tooltip,id:r.id,tabIndex:-1,disabled:n.WSB.config.skipSelectedScope&&r.enabled},React.createElement(t.Icon,{icon:r.icon}),r.text&&React.createElement("div",{className:"details"},r.text)))},f=function(i){var r=i.showFeedback,u=i.id,f=i.setToAlignRight;return React.createElement("li",{role:"presentation",className:t.classNames({rightAligned:f})},React.createElement("a",{className:"scopeTile focusable",onClick:function(){return r()},role:"button","aria-label":t.getLocString("FeedbackButtonText"),title:t.getLocString("FeedbackButtonToolTip"),tabIndex:-1,"data-partnertag":t.whenTestHooks("AutoSuggest.FeedbackLink"),id:u},n.WSB.config.feedbackButtonIcon?React.createElement("span",{className:"scopeHeaderButton"},React.createElement(t.Icon,{icon:{content:n.WSB.config.feedbackButtonIcon,type:2}})):React.createElement("div",{className:"details"},t.getLocString("FeedbackButtonText"))))},i=function(n){function i(t){return n.call(this,t)||this}return __extends(i,n),i.prototype.render=function(){var n=this.props,r=n.id,u=n.controls,f=n.dropdownMenuClickHandler,i=n.isOpened,e=n.setToAlignRight;return React.createElement("li",{role:"presentation",className:t.classNames({rightAligned:e})},React.createElement("a",{className:t.classNames("scopeTile",{focusable:!i,dropDownOpened:i}),onClick:function(){return f()},role:"button","aria-label":t.getLocString("OptionsButtonToolTip"),"aria-expanded":i,"aria-haspopup":"menu","aria-controls":u,title:t.getLocString("OptionsButtonToolTip"),tabIndex:-1,id:r,"data-partnertag":t.whenTestHooks("AutoSuggest.OptionsMenu")},React.createElement("span",{className:"scopeHeaderButton"},React.createElement(t.Icon,{icon:{content:"",type:2}}))))},i}(React.Component),e=function(n){var r=n.id,u=n.dropdownMenuClickHandler,i=n.isOpened;return React.createElement("li",{role:"presentation",className:"more"},React.createElement("a",{className:t.classNames("scopeTile",{focusable:!i,dropDownOpened:i}),onClick:function(){return u()},role:"button","aria-label":t.getLocString("MoreScopesList"),"aria-expanded":i?"true":"false","aria-haspopup":"menu","aria-controls":r,title:t.getLocString("MoreScopesListToolTip"),tabIndex:-1,id:"moreButton","data-partnertag":t.whenTestHooks("AutoSuggest.MoreMenu")},React.createElement("span",{className:"details"},t.getLocString("MoreScopesList")),React.createElement("span",{className:"chevronDownIcon moreIcon"},React.createElement(t.Icon,{icon:{content:"",type:2}}))))}})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props;return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","class":"loaderIcon",viewBox:"0 0 16 16"},React.createElement("circle",{className:"radial-bg",cx:"8px",cy:"8px",r:"7px"}),React.createElement("circle",{className:"radial radial-infinite",cx:"8px",cy:"8px",r:"7px"}))},t}(React.Component);n.AnimatedLoader=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t.prototype.render=function(){var n=this.props.message;return React.createElement("div",{id:"suggestionCountForNarrator","aria-live":"polite","aria-atomic":"true"},React.createElement("span",null,n))},t}(React.Component);n.FileExplorerNarratorAnnouncement=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(n){function t(){return'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n <\/radialGradient>\n \n \n \n \n <\/radialGradient>\n \n \n \n \n <\/radialGradient>\n \n \n \n \n \n <\/radialGradient>\n <\/defs>\n <\/svg>'}n.wweLogo=t})(t=n.View||(n.View={}))}(AutoSuggest||(AutoSuggest={}));1