var ClickConfig,__extends,appcacheConfig,AutoSuggest;(function(n){var t;(function(n){var f=function(){function n(){}return n.User="SRCHHPGUSR",n.History="_UR",n}(),t,i,r,u;n.CookieNames=f;t=function(){function n(){}return n.AutoSuggest="AS",n.History="OMW",n}();n.CrumbNames=t;i=function(){function n(){}return n.CursorPosition="cp",n.Options="o",n.ConversationId="cvid",n.SuggestionCount="sc",n.PartialQuery="pq",n.SuggestionPosition="sp",n.SuggestionType="qs",n.PreviewPaneSuggestionType="qsc",n.SkipValue="sk",n.PreviewPaneSkipValue="skc",n.Ghosting="ghc",n.Css="css",n.Count="count",n.DataSet="ds",n.SessionId="sid",n.TimeStamp="qt",n.Query="q",n.ImpressionGuid="ig",n.QFQuery="qry",n.FormCode="form",n.HashedMuid="nclid",n.RequestElToken="elvr",n.AppId="appid",n.History="history",n.ApiTextDecoration="textdecorations",n.ClientId="clientid",n.Market="mkt",n.Scope="scope",n.CountryCode="cc",n.HomeGeographicRegion="hgr",n}();n.QueryParams=i;r=function(){function n(){}return n.HistoryEnabled="hs",n.HitHighlighting="h",n.PopularNow="p",n.Local="l",n.Answers="a",n}();n.Options=r;u=function(){function n(){}return n.Id="id",n.Query="query",n.Url="url",n.Navigation="nav",n.Type="stype",n.Autocomplete="hc",n}();n.SuggestionAttributes=u})(t=n.Service||(n.Service={}))})(AutoSuggest||(AutoSuggest={}));String.prototype.startsWith||(String.prototype.startsWith=function(n){return this.indexOf(n)==0});String.prototype.endsWith||(String.prototype.endsWith=function(n){return this.length>0&&this.lastIndexOf(n)==this.length-n.length});String.prototype.includes||(String.prototype.includes=function(n){return this.indexOf(n)!=-1});String.prototype.hashCode=function(){var n,t;if(this.length==0)return 0;for(n=0,t=0;t14}var i=String.fromCharCode(57346),w=new RegExp("^\\s*("+i+")?\\s*","g"),b=new RegExp("\\s*("+i+")?\\s+","g"),k=/{[0-9]+}/g,d=[" ","-","_","/"],f,l,v,e,p;SharedLogHelper.RegisterErrorFilter(function(n){var t=n?n.number:null,i=n?n.name:null;return t===-2147023673||t===-2147215328||i==="Canceled"});n.isHighContrastEnabled=g;n.isBrowserOnline=nt;n.cleanQuery=o;n.cleanGuid=tt;n.isEmpty=it;n.mantainCursorPositionIn=s;n.disableDataSources=r;n.disableWebDataSourceIfNeeded=rt;n.parseQuery=ut;n.isDataSourceEnabled=ft;n.isSuggestionTypeEnabled=h;n.contains=t;n.except=et;n.indexOf=ot;n.sequenceEqual=st;n.log=function(){};sa_config.th&&(n.log=function(n,t){return ClientTestHooks.ClientLog("- "+n,t)});n.fetchWrapper=function(n,t){return t()};n.formatString=ht;n.isCancellation=ct;n.safeExecute=c;n.ensureCallbackIsAsync=u;n.WebDataSource="Web";n.MRUDataSource="MRU";n.isBingEnabledCache=!0;f=[38,40,9,];l=f.concat(36,35,33,34);n.isNavigationKey=lt;n.isMovingCursorKey=at;n.isContextMenuKey=vt;n.isDeletionKey=yt;n.getWindowProtocol=pt;n.getWindowHost=wt;n.getWindowWidth=bt;n.getCurrentActiveElement=kt;n.WindowsApiDefaultDate=-116444736e5;n.isValidDate=a;v=864e5;n.getTimeDiffInDays=y;n.olderThan2Weeks=dt;e=function(){function n(){this._cancellations={};this._lastId=0}return n.prototype.register=function(n,t){var i=++this._lastId;return this._cancellations[i]={action:n,skipOnDismissAndLaunch:t},i},n.prototype.unregister=function(n){delete this._cancellations[n]},n.prototype.cancelAll=function(n){var i,t;for(i in this._cancellations)t=this._cancellations[i],t.skipOnDismissAndLaunch&&n||t.action();this._cancellations={}},n}();n.CancellationManager=e;p=function(){function t(n,t,i,r,u,f,o,s,h,c){var l=this;this._config=n;this._settings=t;this._host=i;this._suggestionsParsers=r;this._rootViewModel=u;this._suggestionsRenderingManager=f;this._webProviders=o;this._otherProviders=s;this._instrumentationHelper=h;this._sequenceNumberManager=c;n.cancellationEnabled&&(this._cancellationManager=new e);i.bindShown(function(){l._lastQuery=null;l._currentQuery=null});i.bindDismissed(function(){l.stopFurtherProcessing(!0);l.finalizeKeystroke()});i.bindQueryChangedOrInitialized(function(n,t){return l.onQueryChanged(n,l._config.d,t)});i.bindOnSubmit(function(n,t){return l.onSubmit(t)});i.initializeEvents();sj_be(_d.body,"dragstart",function(n){return n.preventDefault(),n.stopPropagation(),!1})}return t.prototype.clearFetchTimer=function(){this._fetchTimer&&(sb_ct(this._fetchTimer),this._fetchTimer=null)},t.prototype.finishPreviousQuery=function(n){this.cancelPreviousQuery(n);this._suggestionsRenderingManager.resetTimer()},t.prototype.finalizeKeystroke=function(){var n=this._sequenceNumberManager.getSequenceNumber();n>0&&this._instrumentationHelper.finalizeKeystrokeLog(n);this._sequenceNumberManager.incrementSequenceNumber()},t.prototype.onQueryChanged=function(n,t,i){var u=this,r;this.clearFetchTimer();this._stopFurtherProcessing=!1;this._currentQuery=n;this._lastQuery&&(!this._lastQuery.equals(this._currentQuery)||i)&&this.cancelPreviousQuery(!1);t<=0?this.fetchForQueryChange(0,!1,i):(r=Date.now(),this._fetchTimer=sb_st(function(){return c(function(){return u.fetchForQueryChange(Date.now()-r,!1,i)},"fetchTimer")},t))},t.prototype.onSubmit=function(n){var t=this;this._fetchTimer&&(this._currentQuery||(this._currentQuery=this._host.getQuery()),this.fetchForQueryChange(0,!0,!1));this._instrumentationHelper.instrumentSubmissionBegin();this._rootViewModel.submit(this._sequenceNumberManager.getSequenceNumber(),function(){return t.stopFurtherProcessing(!0)},n)},t.prototype.cancelPreviousQuery=function(n){this._cancellationManager&&this._cancellationManager.cancelAll(n)},t.prototype.stopFurtherProcessing=function(n){this.clearFetchTimer();this.finishPreviousQuery(n);this._stopFurtherProcessing=!0},t.prototype.fetchForQueryChange=function(t,i,r){var f=this,o,e;if(this.clearFetchTimer(),!this._lastQuery||!this._lastQuery.equals(this._currentQuery)||r)if(o=this._host.getQuery(),o.equals(this._currentQuery)){this.finishPreviousQuery(i);this.finalizeKeystroke();this._lastQuery=this._currentQuery;e=this._sequenceNumberManager.getSequenceNumber();this._instrumentationHelper.instrumentBeginRequest(e,this._currentQuery,t);this._suggestionsRenderingManager.initiateSequenceNumber(e,this._currentQuery);var s=function(){return!f._stopFurtherProcessing&&(f._config.d>0?o.equals(f._currentQuery):e==f._sequenceNumberManager.getSequenceNumber())},h=function(n,t,i){return f.onResponseReceived(o,e,n,t,i,s)},c=function(t){n.fetchWrapper(o,function(){f._webProviders.forEach(function(n){return f.fetchWeb(o,n,e,t,s)});f._otherProviders.forEach(function(n){return f.fetch(o,n,e,t,s)})});f._rootViewModel.onQueryChanged(f._currentQuery,e)};u(c,h)}else e=this._sequenceNumberManager.getSequenceNumber(),this._instrumentationHelper.instrumentStaleKeystroke(e,this._currentQuery.queryToFetch,o.queryToFetch)},t.prototype.fetchWeb=function(t,i,r,u,f){var o=n.Service.QueryParams,e=this._host.getCustomUrlParameters(t),s;this.shouldFetchHistory(t.queryToFetch)&&(e[o.Options]=n.Service.Options.HistoryEnabled);this._host.shouldRequestEltoken()&&(e[o.RequestElToken]="1");e[o.CursorPosition]=t.cursorPosition.toString();e[o.ConversationId]=this._host.getConversationId();e[o.ImpressionGuid]=this._instrumentationHelper.getImpressionGuid(r);s=this._host.getCustomHeaders();i.fetch(t,u,r,this._cancellationManager,f,e,s)},t.prototype.fetch=function(n,t,i,r,u){t.fetch(n,r,i,this._cancellationManager,u)},t.prototype.onResponseReceived=function(n,t,i,r,f,e){var o=this,s,h;e()&&(this._instrumentationHelper.instrumentResponseReceived(t,i,f),s=function(i,r,u){return o.onSuggestionsParsed(n,t,i,f,r,u)},h=function(u){return o._instrumentationHelper.profileKeystroke(t,function(){return"parseResponse_"+i},function(){var f=o._suggestionsParsers[i];f?f.parse(n,t,i,r,e,u,o._cancellationManager):(SharedLogHelper.LogError("onResponseReceived",null,new Error("No parser for data source "+i)),u(i,[],null))})},u(h,s))},t.prototype.onSuggestionsParsed=function(n,t,i,r,u,f){var e=this;u=u.filter(function(t){return h(i,t.type,t.handoffType,n,e._config)});this._instrumentationHelper.instrumentDataSource(t,i,u,f);this._rootViewModel.onSuggestionsParsed(n,t,i,r,u);this._suggestionsRenderingManager.queueSuggestions(t,i,u,f)},t.prototype.shouldFetchHistory=function(){return this._config.sid&&this._config.eHS&&sj_cook.get(n.Service.CookieNames.History,n.Service.CrumbNames.History)!="0"},t}();n.Core=p}(AutoSuggest||(AutoSuggest={})),function(n){function ct(t,i){if(i){var r=v.exec(t);return r&&n.TopLevelDomains[r[1].toLowerCase()]==1}return v.test(t)}function p(n,t){var r,i;if(!n)return null;if(n=n.trim(),r=et.exec(n),r){if(i={length:r[0].length,protocol:r[1],hostname:r[2],port:r[3],path:r[4],parameters:r[5]},t&&i.length1?n[n.length-1]=="com"&&tt.some(function(t){return n[n.length-2]==t}):!0,u&&(r=it(i.pathname,t),r&&r.toLowerCase()=="/search"))?!0:!1},"isBingSearchUrl",!1)}function ri(t,r){var u;return i||(i=_d.createElement("a")),u=encodeURI(t),i.href=ui(u),n.safeExecute(function(){return i.hostname||(i.pathname!="/"?i.pathname:"")},"getTopLevelDomain","",r?t:"")}function ui(n){return n.includes(":")?n:"http://"+n}function it(n,t){return n?(n.startsWith("/")||(n="/"+n),!t.endsWith("/")&&n.endsWith("/")&&(n=n.substr(0,n.length-1))):t.endsWith("/")&&(n="/"),n}var u="\\-\\s\\[\\]\\/\\\\!@#$%^&*()+={}:;~`\"'|<,>.。?",rt="(?:[^"+u+"]-*)*[^"+u+"](?:-*[^"+u+"])*",f="(?:[^"+u+"]-*)*[^"+u+"0-9](?:-*[^"+u+"])*",ut="(?:(?:"+rt+"[.。])*"+f+")",h="(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])",o="(?:6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{1,4}|[1-9][0-9]{0,3})",s="(?:(?:"+h+"\\.){3}"+h+")",c=new RegExp("^"+s+"$"),t="(?:[0-9a-fA-F]{1,4})",l="(?::(?:(?::"+t+"){1,7}|:)|(?:"+t+":){1,7}:|(?:"+t+":){7}"+t+"|(?:"+t+":){1,6}(?::"+t+"){1}|(?:"+t+":){1,5}(?::"+t+"){2}|(?:"+t+":){1,4}(?::"+t+"){3}|(?:"+t+":){1,3}(?::"+t+"){4}|(?:"+t+":){1,2}(?::"+t+"){5}|(?:"+t+":){1,1}(?::"+t+"){6}|fe80:(?::"+t+"){0,4}%[0-9]+|::ffff:"+s+"|)",a=new RegExp("^\\["+l+"\\]$","i"),ft=ut+"|"+s+"|\\["+l+"\\]",et=new RegExp("^(ht+ps?[:;]+\\/*|\\/+)?("+ft+")(:"+o+")?([\\/\\\\][^?#]*)?([?#].*)?","i"),v=new RegExp("[.。]("+f+")$","i"),ot=new RegExp("^\\/*"+f+"(:"+o+")?\\/[^ ]*$","i"),st=new RegExp("^\\/*"+f+"(:"+o+")?([?#\\/].*)?$","i"),ht=/((^[\\]{2}).+)|(^[a-z]:\\.*)/i,y=/^[a-z0-9\-]+:/i,w,b,tt,i;n.tryParseUrl=p;w=/file:\/\/\/[^:\/]+:\/[^\/]+\/[^\/]+\/AppData\//i;b=["ms-appx-web:","ms-browser-extension:",];n.isJunkUrl=lt;n.matchesOnDomain=at;n.isUncOrLocalPath=vt;n.isNonHttpProtocol=yt;n.isIntranetUrl=pt;n.isAmbiguousUrl=wt;n.fixUrlProtocol=bt;var k=/^https:\/*(.*)/i,d=/^http:\/*(.*)/i,g=/^\/{2,}(.*)/,nt=/^www\.(.*)/i,kt=/(.*)\/$/;n.normalizeUrl=r;n.hasWww=dt;n.getProtocol=e;n.prettyPrintUrl=gt;n.isDuplicateUrl=ti;tt=["bing","staging-bing-int","working-bing-int","bing-int","bing-exp"];n.isBingSearchUrl=ii;n.getTopLevelDomain=ri;n.fixAnchorPathname=it}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){function rt(t){return n.contains(nt,t)}function ut(t){return n.contains(tt,t)}function ft(t){return n.contains(y,t)}function et(t){return n.contains(it,t)}function ot(){o=null}function st(n,i,r){var u,f,e,s;if(o={},n.scopesOrder.length!=0)for(u in t.ScopeConfig)f=t.ScopeConfig[u],u!=0&&f.prefixesLocString&&l(u,f,n)&&(e=i(f.prefixesLocString)+","+r(f.prefixesLocString),s=HitHighlightingParser.removeDiacritics(e.toLocaleLowerCase()).split(","),s.forEach(function(n){return o[n.trim()]=parseInt(u)}))}function c(n,t){return n.prefixesLocString?t.getLocString(n.prefixesLocString).split(",")[0].trim():""}function ht(t,i,r){if(t==0)return r.getLocString("SearchMyStuff");if(t==9)return r.getLocString("SearchTheWeb");var u=c(i,r);return u?n.formatString(r.getLocString("SearchFor"),[c(i,r).toLocaleLowerCase()]):r.getLocString("SearchMyStuff")}function l(t,r,u){var f=u.enabledDataSources.filter(function(t){return t!=n.MRUDataSource}),o,e;v()||(f=f.filter(function(n){return n!=i.MyStuffEmails}));for(o in r.enabledDataSources)e=r.enabledDataSources[o],b(e)||(f=f.filter(function(n){return n!=e.dataSource}));return r.enabledDataSources.some(function(t){return n.contains(f,t.dataSource)})?!0:!1}function ct(i,r,u,f,e){var o=n.parseQuery(i,r,u,f),s,h,c;return o.fullPartialQuery=o.queryToFetch,o.scope=0,s=wt(u,o,e),s?o.isFormulatedQuery=!0:(o.fullPartialQuery&&(h=HitHighlightingParser.removeDiacritics(o.fullPartialQuery.toLowerCase()),lt(o,h,u),e&&o.scope!=e.scope&&(o.isFormulatedQuery=!0)),(o.scope==0||o.scope==9)&&(o.isProtocol=!!n.tryParseUrl(o.queryToFetch,!0)||p.test(o.queryToFetch),o.isProtocol&&(o.fixedUrl=n.fixUrlProtocol(o.queryToFetch))),s=t.ScopeConfig[o.scope],c=o.queryToFetch?s.enabledDataSources:s.enabledDataSourcesForZeroInput,c.forEach(function(n){return o.enabledDataSources[n.dataSource]=n})),o.useOemDataSources=n.Windows.canFetchFromOem(s),at(o,u),o.equals=function(n){return(o.queryToFetch?o.queryToFetch.toLowerCase():o.queryToFetch)==(n.queryToFetch?n.queryToFetch.toLowerCase():n.queryToFetch)&&n.scope==o.scope&&n.taskFrame==o.taskFrame&&n.forceDefaultTopResult==o.forceDefaultTopResult&&n.isFormulatedQuery==o.isFormulatedQuery&&n.useOemDataSources==o.useOemDataSources},o}function lt(t,i,u){var s=n.isDataSourceEnabled(r.PathCompletion,null,u)?w.test(i):!1,f,e;if(s){t.scope=10;return}for(f in o)if(e=f+":",i.startsWith(e)){t.queryToFetch=t.queryToFetch.substr(e.length);t.cursorPosition=Math.max(0,t.cursorPosition-e.length);n.mantainCursorPositionIn(t.queryToFetch,t.cursorPosition,n.cleanQuery,function(n,i){t.queryToFetch=n;t.cursorPosition=i});t.scope=o[f];t.scopePrefix=t.fullPartialQuery.substr(0,f.length);break}}function b(i){return!t.isCortanaEnabledCache&&i.requiresCortana?!1:i.requiresCapability&&!n.contains(t.availableCortanaCapabilities,i.requiresCapability)?!1:!n.isBingEnabledCache&&i.requiresBing?!1:!t.isSignedInWithMSA&&i.requiresMSA?!1:!0}function at(r,u){var e,h,o,f,s;n.disableWebDataSourceIfNeeded(r,t.regionCache,u);e=r.queryToFetch?t.ScopeConfig[r.scope].enabledDataSources:t.ScopeConfig[r.scope].enabledDataSourcesForZeroInput;for(h in e)o=e[h],b(o)||n.disableDataSources(r,o.dataSource);r.enabledDataSources[i.PowerBi]&&(!r.queryToFetch||r.queryToFetch.length<6||!r.queryToFetch.trim().includes(" "))&&n.disableDataSources(r,i.PowerBi);r.enabledDataSources[i.EdgeBrowsingHistory]&&r.queryToFetch&&n.normalizeUrl(r.queryToFetch,31).length<3&&n.disableDataSources(r,i.EdgeBrowsingHistory);r.useOemDataSources?n.disableDataSources(r,i.MRUFilesAndFolders,i.LocalDocumentsAndFolders,i.LocalMedia,i.OneDrive,i.MyStuffOneDrive,i.Office365Documents,i.Office365Emails):n.disableDataSources(r,i.MyStuffEmails);r.queryToFetch||(f=!0,u.mruCandidatesEnabled?(s=SearchAppWrapper.CortanaApp.queryFormulationView.searchHistory,s&&s.isDeviceHistoryEnabled||(f=!1)):f=!1,f||n.disableDataSources(r,i.LocalApps,i.LocalRecentApps,i.LocalDocumentsAndFolders,i.LocalMedia))}function wt(i,r,u){var f,o,e,h,s;return(i.showNLQueriesInQF&&SearchAppWrapper.CortanaApp.searchResultsView.getTaskFrame&&(f=n.safeExecute(function(){return SearchAppWrapper.CortanaApp.searchResultsView.getTaskFrame(r.originalQuery)},"getTaskFrame"),!f&&u&&u.taskFrame&&u.originalQuery==r.originalQuery&&(f=u.taskFrame)),!f)?null:(o=n.safeExecute(function(){return JSON.parse(f)},"parse task frame"),!o)?null:(e=k(o,0),e!=0&&(h=t.ScopeConfig[e],l(e,t.ScopeConfig[e],i)&&(s=t.ScopeConfig[e].enabledDataSources.filter(function(n){return bt(n.dataSource)}),s.length>0)))?(r.taskFrame=f,r.parsedTaskFrame=o,s.forEach(function(n){return r.enabledDataSources[n.dataSource]=n}),h):null}function k(n,t){if(n)switch(n.Uri){case vt:if(n.FileType&&n.FileType.Value){if(n.FileType.Value=="Picture")return 3;if(n.FileType.Value=="Video")return 4}return 6;case yt:case pt:return 11}return t}function bt(n){switch(n){case i.MyStuffDocuments:case i.MyStuffPhotos:case i.MyStuffVideos:case i.MyStuffMusic:case i.MyStuffFolders:case i.MyStuffEmails:case i.MyStuffOneDrive:case i.Office365Documents:case i.Office365Emails:case i.Office365Calendar:case i.Office365Persons:return!0;default:return!1}}function v(n){return n&&(a=SearchAppWrapper.CortanaApp.isOemEnabled),a}function kt(n){return t.isOemToggleBarSupported&&n.canUseOemDataSources&&t.cachedOemProviderToggled&&v()}var d,i,e,r,h,g,u,s,f,o,p,w,a;(function(n){n[n.All=0]="All";n[n.Apps=1]="Apps";n[n.Settings=2]="Settings";n[n.Photos=3]="Photos";n[n.Videos=4]="Videos";n[n.Music=5]="Music";n[n.Documents=6]="Documents";n[n.Files=7]="Files";n[n.Folders=8]="Folders";n[n.Web=9]="Web";n[n.PathCompletion=10]="PathCompletion";n[n.Emails=11]="Emails";n[n.Calendar=12]="Calendar";n[n.People=13]="People"})(t.Scope||(t.Scope={}));d=t.Scope;i=function(){function n(){}return n.BingApps="OSTMA",n.BingSettings="QS",n.LocalApps="PP",n.LocalRecentApps="LRA",n.LocalSettings="ST",n.LocalDocumentsAndFolders="FL",n.LocalMedia="LM",n.CommandLine="CG",n.PathCompletion="PT",n.PowerBi="PBI",n.EdgeBrowsingHistory="EBH",n.BingContentStore="BCS",n.BCSApps="BQP",n.BCSSettings="BQS",n.MRUApps="MPP",n.MRUSettings="MST",n.MRUFilesAndFolders="MFF",n.OneDrive="ODC",n.MyStuffOneDrive="MODC",n.Office365Emails="PAWE",n.Office365Documents="PAWD",n.Office365Calendar="PAWC",n.Office365Persons="PAWP",n.Proactive="PRO",n.MyStuffDocuments="MDOC",n.MyStuffFolders="MFOL",n.MyStuffPhotos="MPHO",n.MyStuffVideos="MVID",n.MyStuffMusic="MMUS",n.MyStuffEmails="MEML",n}();t.DataSources=i;e=function(){function n(){}return n.Store="CS",n.SpellCorrectedApp="QP",n.SpellCorrectedSetting="QS",n.DirectNav="MD",n.Deeplink="ML",n.SearchHistory="HS",n.ProactiveCard="PRO",n.Person_Consumer="PEPS",n.Person_Enterprise="PPL",n.Email_Enterprise="OLE",n.Calendar="CAL",n.Document_Enterprise="DOC",n.GenericTp2Answer="GTA",n}();t.OnlineSuggestionTypes=e;r=function(){function n(){}return n.App="PP",n.Setting="ST",n.Music="MU",n.Photo="LI",n.Video="LV",n.Document="FL",n.Folder="FD",n.PathCompletion="PT",n.CommandLine="CG",n.BCSApp="BQP",n.BCSSetting="BQS",n.PowerBi="PBI",n.Email="LE",n.BrowsingHistory="EBH",n.JumpListItem="JL",n}();t.LocalSuggestionTypes=r,function(n){n.Globe="";n.Video=""}(h=t.SegoeFontIcons||(t.SegoeFontIcons={})),function(n){n.CircleFill=""}(g=t.BingFontIcons||(t.BingFontIcons={})),function(n){n.Cancel="";n.Settings="";n.Mail="";n.People="";n.Search="";n.FavoriteStarFill="";n.ChevronLeft="";n.ChevronRight="";n.WindowsLogo="";n.Calendar="";n.Page="";n.HalfStarLeft="";n.History="";n.Sync="";n.Help="";n.Folder="";n.Audio="";n.Movies="";n.MobileTablet="";n.Info="";n.GenericApp="";n.Photo2="";n.PowerBILogo="";n.RemindMe="";n.BrowseCards=""}(u=t.CortanaFontIcons||(t.CortanaFontIcons={}));var nt=[r.App,r.BCSApp,e.SpellCorrectedApp],tt=[r.Setting,r.BCSSetting,e.SpellCorrectedSetting],y=[r.Photo,r.Video,r.Music],it=[r.Document,e.Document_Enterprise,r.Folder].concat(y);t.isApp=rt;t.isSetting=ut;t.isMedia=ft;t.isFileOrFolder=et;sa_config=sa_config||{};sa_config.enabledDataSources||(sa_config.enabledDataSources=[]);s={dataSource:i.EdgeBrowsingHistory,requiresCapability:"BrowsingHistory"};f={dataSource:n.WebDataSource,suggestionIsEnabled:function(n,t){return t==4},requiresBing:!0,requiresCortana:!0};t.ScopeConfig=function(){var t={},o;t[0]={icon:{content:u.WindowsLogo,type:2,needsAccentColor:!0},prefixesLocString:"ScopeAll",enabledDataSources:[{dataSource:i.LocalApps},{dataSource:i.LocalSettings},{dataSource:i.LocalDocumentsAndFolders},{dataSource:i.LocalMedia},{dataSource:i.CommandLine},{dataSource:i.PowerBi,requiresCortana:!0},{dataSource:n.MRUDataSource},{dataSource:i.MRUApps},{dataSource:i.MRUSettings},{dataSource:i.MRUFilesAndFolders},{dataSource:i.BingContentStore},{dataSource:i.BCSApps},{dataSource:i.BCSSettings},{dataSource:n.WebDataSource,requiresBing:!0},{dataSource:i.BingApps,requiresBing:!0},{dataSource:i.BingSettings,requiresBing:!0},s,],enabledDataSourcesForZeroInput:[{dataSource:i.Proactive},],myStuffPivot:"",canUseOemDataSources:!1,showConnectUpsell:!1};t[1]={icon:{content:sa_config.alternativeAppIcon?u.GenericApp:u.MobileTablet,type:2},prefixesLocString:"ScopeApps",enabledDataSources:[{dataSource:n.WebDataSource,suggestionIsEnabled:function(){return!1},requiresBing:!0},{dataSource:i.BingContentStore},{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUApps},{dataSource:i.LocalApps},{dataSource:i.BCSApps},{dataSource:i.BingApps,requiresBing:!0}],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUApps},n.contains(sa_config.enabledDataSources,i.LocalRecentApps)?{dataSource:i.LocalRecentApps}:{dataSource:i.LocalApps}],myStuffPivot:"apps",canUseOemDataSources:!1,showConnectUpsell:!1};t[2]={icon:{content:u.Settings,type:2},prefixesLocString:"ScopeSettings",enabledDataSources:[{dataSource:n.WebDataSource,suggestionIsEnabled:function(){return!1},requiresBing:!0},{dataSource:i.BingContentStore},{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUSettings},{dataSource:i.LocalSettings},{dataSource:i.BCSSettings},{dataSource:i.BingSettings,requiresBing:!0}],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUSettings},],myStuffPivot:"settings",canUseOemDataSources:!1,showConnectUpsell:!1};t[3]={icon:{content:u.Photo2,type:2},prefixesLocString:"ScopePhotos",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Photo}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Photo}},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n==r.Photo},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n==r.Photo},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffPhotos},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Photo}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Photo}},],myStuffPivot:"pictures",canUseOemDataSources:!0,showConnectUpsell:!1};t[4]={icon:sa_config.alternativeVideoIcon?{content:h.Video,type:1}:{content:u.Movies,type:2},prefixesLocString:"ScopeVideos",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Video}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Video}},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n==r.Video},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n==r.Video},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffVideos},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Video}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Video}},],myStuffPivot:"videos",canUseOemDataSources:!0,showConnectUpsell:!1};t[5]={icon:{content:u.Audio,type:2},prefixesLocString:"ScopeMusic",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Music}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Music}},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n==r.Music},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n==r.Music},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffMusic},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Music}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Music}},],myStuffPivot:"music",canUseOemDataSources:!0,showConnectUpsell:!1};t[6]={icon:{content:u.Page,type:2},prefixesLocString:"ScopeDocuments",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.MyStuffPhotos,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.MyStuffVideos,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n==r.Document},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n==r.Document},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffDocuments},{dataSource:i.Office365Documents,requiresCortana:!0,requiresBing:!0},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n==r.Document}},{dataSource:i.LocalMedia,suggestionIsEnabled:function(n){return n==r.Document}}],myStuffPivot:"files",canUseOemDataSources:!0,showConnectUpsell:!1};t[7]={icon:{content:u.Page,type:2},prefixesLocString:"ScopeFiles",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n!=r.Folder}},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n!=r.Folder}},{dataSource:i.LocalMedia},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n!=r.Folder},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n!=r.Folder},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffDocuments},{dataSource:i.MyStuffPhotos},{dataSource:i.MyStuffVideos},{dataSource:i.Office365Documents,requiresCortana:!0,requiresBing:!0},{dataSource:i.MyStuffMusic},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n!=r.Folder}},{dataSource:i.LocalMedia},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n!=r.Folder}},],myStuffPivot:"",canUseOemDataSources:!0,showConnectUpsell:!1};t[8]={icon:{content:u.Folder,type:2},prefixesLocString:"ScopeFolders",enabledDataSources:[f,{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Folder}},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n==r.Folder}},{dataSource:i.OneDrive,suggestionIsEnabled:function(n){return n==r.Folder},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffOneDrive,suggestionIsEnabled:function(n){return n==r.Folder},requiresBing:!0,requiresMSA:!0},{dataSource:i.MyStuffFolders},],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(){return!1}},{dataSource:i.MRUFilesAndFolders,suggestionIsEnabled:function(n){return n==r.Folder}},{dataSource:i.LocalDocumentsAndFolders,suggestionIsEnabled:function(n){return n==r.Folder}},],myStuffPivot:"folders",canUseOemDataSources:!1,showConnectUpsell:!1};t[9]={icon:sa_config.useGlobeForWebScope?{content:h.Globe,type:1}:{content:u.Search,type:2},prefixesLocString:"ScopeWeb",enabledDataSources:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(n,t){return t==1}},{dataSource:n.WebDataSource,suggestionIsEnabled:function(n,t){return t==6||t==0||t==1},requiresBing:!0},s],enabledDataSourcesForZeroInput:[{dataSource:n.MRUDataSource,suggestionIsEnabled:function(n,t){return t==1}},{dataSource:n.WebDataSource,suggestionIsEnabled:function(n,t){return t==6||t==0||t==1},requiresBing:!0},s],myStuffPivot:"",canUseOemDataSources:!1,showConnectUpsell:!1};t[10]={icon:{content:u.WindowsLogo,type:2,needsAccentColor:!0},prefixesLocString:"",enabledDataSources:[{dataSource:i.PathCompletion},{dataSource:i.CommandLine},],enabledDataSourcesForZeroInput:[],myStuffPivot:"",canUseOemDataSources:!1,showConnectUpsell:!1};t[11]={icon:{content:u.Mail,type:2},prefixesLocString:"ScopeEmails",enabledDataSources:[{dataSource:i.MyStuffEmails},{dataSource:i.Office365Emails,requiresCapability:sa_config.requireCapabilitiesForPaw?"Email":"",requiresCortana:!0,requiresBing:!0}],enabledDataSourcesForZeroInput:[],myStuffPivot:"emails",canUseOemDataSources:!0,showConnectUpsell:!0};t[12]={icon:{content:u.Calendar,type:2},prefixesLocString:"ScopeCalendar",enabledDataSources:[{dataSource:i.Office365Calendar,requiresCapability:sa_config.requireCapabilitiesForPaw?"Calendar":"",requiresCortana:!0,requiresBing:!0}],enabledDataSourcesForZeroInput:[],myStuffPivot:"",canUseOemDataSources:!1,showConnectUpsell:!0};t[13]={icon:{content:u.People,type:2},prefixesLocString:"ScopePeople",enabledDataSources:[{dataSource:i.Office365Persons,requiresCapability:sa_config.requireCapabilitiesForPaw?"Contacts":"",requiresCortana:!0,requiresBing:!0}],enabledDataSourcesForZeroInput:[{dataSource:i.Office365Persons}],myStuffPivot:"",canUseOemDataSources:!1,showConnectUpsell:!0};sa_config.enableConsumerPeople&&t[13].enabledDataSources.push({dataSource:n.WebDataSource,suggestionIsEnabled:function(n){return n==e.Person_Consumer},requiresBing:!0});sa_config.onlyMyStuffDataSourcesOnL2&&(n.contains(sa_config.enabledDataSources,i.MyStuffDocuments)&&(t[6].enabledDataSources=t[6].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalDocumentsAndFolders&&n.dataSource!=i.LocalMedia}),t[8].enabledDataSources=t[8].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalDocumentsAndFolders&&n.dataSource!=i.LocalMedia}),t[7].enabledDataSources=t[7].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalDocumentsAndFolders&&n.dataSource!=i.LocalMedia})),n.contains(sa_config.enabledDataSources,i.MyStuffPhotos)&&(t[3].enabledDataSources=t[3].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalMedia}),t[4].enabledDataSources=t[4].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalMedia}),t[5].enabledDataSources=t[5].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalMedia}),t[7].enabledDataSources=t[7].enabledDataSources.filter(function(n){return n.dataSource!=i.LocalMedia})));for(o in t)t[o].enabledDataSources=t[o].enabledDataSources.filter(function(t){return n.contains(sa_config.enabledDataSources,t.dataSource)}),t[o].enabledDataSourcesForZeroInput=t[o].enabledDataSourcesForZeroInput.filter(function(t){return n.contains(sa_config.enabledDataSources,t.dataSource)});return t}();t.cleanScopePrefixes=ot;t.initScopePrefixes=st;t.getScopeDisplayName=c;t.getSearchString=ht;t.isScopeEnabled=l;t.isCortanaEnabledCache=SearchAppWrapper.CortanaApp.isCortanaEnabled;t.isSignedInWithMSA=!1;t.isMobileCache=SearchAppWrapper.CortanaApp.isMobile;t.regionCache=SearchAppWrapper.CortanaApp.region;t.homeGeographicRegionCache=SearchAppWrapper.CortanaApp.homeGeographicRegion;t.uiLanguageCache=SearchAppWrapper.CortanaApp.uiLanguage;t.availableCortanaCapabilities=[];p=/^ht+ps?[;:]+|^www(?:\.|。)|^\/+/;w=/^[a-z]:\\|^%[^%]+%\\|^\\/;t.parseQuery=ct;var vt="action://FindMyStuff/FindDocument",yt="action://FindMyStuff/FindMessage",pt="action://FindMyStuff/FindAttachment";t.getScopeFromTaskFrame=k;a=SearchAppWrapper.CortanaApp.isOemEnabled;t.cachedOemProviderToggled;t.isOemToggleBarSupported=!sa_config.showMyStuffLinks;t.isOemEnabled=v;t.canFetchFromOem=kt})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){function y(n){switch(n){case t.DataSources.LocalApps:return"Apps";case t.DataSources.LocalSettings:return"Settings";case t.DataSources.LocalDocumentsAndFolders:return"Files";case t.DataSources.LocalMedia:return"Media";default:return null}}function p(i){switch(i){case t.DataSources.LocalMedia:case t.DataSources.LocalDocumentsAndFolders:case t.DataSources.MRUFilesAndFolders:case t.DataSources.PathCompletion:case t.DataSources.OneDrive:case t.DataSources.MyStuffOneDrive:case t.DataSources.MyStuffDocuments:case t.DataSources.MyStuffFolders:case t.DataSources.MyStuffPhotos:case t.DataSources.MyStuffVideos:case t.DataSources.MyStuffMusic:case t.DataSources.MyStuffEmails:case t.DataSources.Office365Emails:case t.DataSources.Office365Documents:case t.DataSources.Office365Calendar:case t.DataSources.Office365Persons:case t.DataSources.EdgeBrowsingHistory:return!0;case n.WebDataSource:case n.MRUDataSource:case t.DataSources.BingApps:case t.DataSources.BingSettings:case t.DataSources.LocalApps:case t.DataSources.LocalRecentApps:case t.DataSources.LocalSettings:case t.DataSources.CommandLine:case t.DataSources.PowerBi:case t.DataSources.BingContentStore:case t.DataSources.BCSApps:case t.DataSources.BCSSettings:case t.DataSources.MRUApps:case t.DataSources.MRUSettings:case t.DataSources.Proactive:return!1}throw new Error("New data source "+i+" needs to be explicity classified as potentially containing PII or not");}function w(n){return n.deviceItem?n.type+"\t"+n.deviceItem.id:n.type+"\t"+n.query}function b(n){var t=n.id;return t?n.type+"\t"+t:n.type+"\t"+n.query}function e(n){return n.type==t.LocalSuggestionTypes.JumpListItem?n:null}function k(n){switch(n){case t.DataSources.LocalDocumentsAndFolders:case t.DataSources.LocalMedia:case t.DataSources.MyStuffDocuments:case t.DataSources.MyStuffPhotos:case t.DataSources.MyStuffVideos:case t.DataSources.MyStuffMusic:case t.DataSources.MyStuffFolders:return!0;default:return!1}}function d(n){return n&&(n.tagName.toLowerCase()=="body"||n.className&&n.classList.contains("suggestion"))}function g(n){return n.kind=="Modern Setting"}function nt(n){return t.isApp(n.type)?n.deviceItem:null}function tt(n){return t.isFileOrFolder(n.type)?n.deviceItem:null}function o(n){return n!=t.LocalSuggestionTypes.PowerBi&&n!=t.LocalSuggestionTypes.Email}function it(n){return o(n.type)?n.deviceItem:null}function rt(n){return n.type==t.LocalSuggestionTypes.CommandLine?n.deviceItem:null}function ut(n){return n.type==t.LocalSuggestionTypes.PathCompletion?n.deviceItem:null}function ft(n){return n.type==t.LocalSuggestionTypes.PowerBi?n.deviceItem:null}function et(n){return n.type==t.LocalSuggestionTypes.BrowsingHistory?n.deviceItem:null}function ot(n){return n.type==t.LocalSuggestionTypes.Email?n.deviceItem:null}function st(n){var t=s(n);if(t==null)throw new Error("Suggestion has no group: "+n.type);else return t}function s(n){if(t.isApp(n.type))return 0;var r=e(n);if(r)return r.groupType;if(t.isSetting(n.type))return 1;switch(n.type){case t.LocalSuggestionTypes.CommandLine:return 3;case t.LocalSuggestionTypes.PathCompletion:return 12;case t.LocalSuggestionTypes.Photo:return 4;case t.LocalSuggestionTypes.Video:return 5;case t.LocalSuggestionTypes.Music:return 6;case t.LocalSuggestionTypes.PowerBi:return 13;case t.OnlineSuggestionTypes.Document_Enterprise:case t.LocalSuggestionTypes.Document:return 7;case t.LocalSuggestionTypes.Folder:return 8;case t.OnlineSuggestionTypes.Email_Enterprise:case t.LocalSuggestionTypes.Email:return 9;case t.OnlineSuggestionTypes.Calendar:return 19;case t.OnlineSuggestionTypes.Person_Consumer:case t.OnlineSuggestionTypes.Person_Enterprise:return 20;case t.OnlineSuggestionTypes.Store:return 10;case i.TopSearchMyStuff:return null;case t.LocalSuggestionTypes.BrowsingHistory:return 21;default:switch(n.handoffType){case 0:case 1:return 11;case 5:case 6:case 4:return 2}throw new Error("Unexpected handoff type: "+n.handoffType);}}function ht(n){switch(n){case 14:case 15:case 16:case 17:case 18:return!0;default:return!1}}function h(n){switch(n){case 0:return 1;case 1:return 2;case 7:return 6;case 8:return 8;case 4:return 3;case 5:return 4;case 6:return 5;case 11:case 21:return 9;case 9:return 11;case 19:return 12;case 20:return 13}return 0}function ct(n){return h(n)!=0||n==10||n==12}function lt(n){switch(n){case 0:return t.IconSize_TopResult;case 1:return t.IconSize_Suggestion;case 2:case 3:return t.IconSize_GridLayout_Scaled}throw new Error("Unsupported image size: "+n);}function at(n,t){var i=document.createElement("img");i.src=n.content;i.onload=function(){t({height:i.height,width:i.width})}}function vt(n,t){n.icon.ratio=t.height==t.width?1:t.height>t.width?3:2}function yt(){var n=t.uiLanguageCache.toLocaleLowerCase();return c[n]||n}function pt(n,t,i,r,u,f,e,o,s,h){return{text:n,getIcon:t,icon:i,type:r,query:u,id:s,click:h,handoffType:e,instItem:f,answerHtml:null,selected:!1,featureStore:undefined,sequenceNumber:o,getMruData:function(){return null},template:0}}function wt(n,t){if(n.answerHtml)return null;var t=t||n.additionalInfoTextForTopResult||n.secondaryText;return HitHighlightingParser.removeMarkers(n.text)+(t?", "+t:"")}function l(n){return n.handoffType==0}function bt(i,r){switch(i){case"picture":return r&&n.contains(a,r.toLowerCase())?t.LocalSuggestionTypes.Document:t.LocalSuggestionTypes.Photo;case"video":return r&&n.contains(v,r.toLowerCase())?t.LocalSuggestionTypes.Document:t.LocalSuggestionTypes.Video;case"movie":case"recordedtv":return t.LocalSuggestionTypes.Video;case"music":return t.LocalSuggestionTypes.Music;case"folder":return t.LocalSuggestionTypes.Folder;default:return t.LocalSuggestionTypes.Document}}function kt(n,i,r){return typeof r=="string"?r==t.LocalSuggestionTypes.Photo||r==t.LocalSuggestionTypes.Video:r==4||r==5}function dt(n){return sa_config.lowlightWebSuggestions&&l(n)&&n.type!=i.PersistentSearchTheWeb}function gt(){return new _w.Promise}function ni(n){n.removeIcon={content:t.CortanaFontIcons.Cancel,type:2};n.primaryTextClass="removeIconPadding"}function ti(n,t,i){return n?t.scope==0&&(i.fullGroupSuppressionOn||i.partialGroupSuppressionOn)?{fullySuppressedGroups:i.fullGroupSuppressionOn&&n.FSUP?n.FSUP.split("\t"):null,partiallySuppressedGroups:i.partialGroupSuppressionOn&&n.PSUP?n.PSUP.split("\t"):null}:null:null}var i=function(){function n(){}return n.PathCompletionGroupHeader="GPT",n.StoreGroupHeader="GT",n.WebGroupHeader="GW",n.PersistentSearchMyStuff="PM",n.PersistentSearchTheWeb="PW",n.TopSearchMyStuff="SM",n.TopSearchTheWeb="SW",n.Protocol="PWL",n.KValues=function(){var t={};return t[n.PathCompletionGroupHeader]=108,t[n.StoreGroupHeader]=109,t[n.WebGroupHeader]=110,t[n.PersistentSearchMyStuff]=111,t[n.PersistentSearchTheWeb]=112,t[n.TopSearchMyStuff]=113,t[n.TopSearchTheWeb]=114,t[n.Protocol]=115,t}(),n.Handoffs=function(){var t={};return t[n.PathCompletionGroupHeader]=4,t[n.StoreGroupHeader]=3,t[n.WebGroupHeader]=0,t[n.PersistentSearchMyStuff]=4,t[n.PersistentSearchTheWeb]=0,t[n.TopSearchMyStuff]=4,t[n.TopSearchTheWeb]=0,t[n.Protocol]=1,t}(),n.Groups=function(){var t={};return t[n.PathCompletionGroupHeader]=104,t[n.StoreGroupHeader]=104,t[n.WebGroupHeader]=104,t[n.PersistentSearchMyStuff]=101,t[n.PersistentSearchTheWeb]=100,t[n.TopSearchMyStuff]=101,t[n.TopSearchTheWeb]=100,t[n.Protocol]=11,t}(),n}(),r,u,f,c,a,v;t.SyntheticQSCodes=i;t.GroupHeaderQSCodes=function(){var n={};return n[10]=i.StoreGroupHeader,n[12]=i.PathCompletionGroupHeader,n[11]=i.WebGroupHeader,n}();r=function(){function n(){}return n.Unknown="UN",n.NotIndexed="NI",n.PartiallyIndexed="PI",n}();t.LocalProviderIndexerState=r;u=function(){function n(){}return n.ContinuePending="CP",n.Disabled="DI",n.PausePending="PP",n.Paused="PD",n.StartPending="SP",n.StopPending="TP",n.Stopped="SD",n}();t.SearchServiceStatus=u;t.providerFailureLogName=y;t.dataSourceMayContainPII=p;f=function(){function n(){}return n.LaunchAsAdmin="RunAs",n.OpenInNewWindow="TabletMode_OpenNewWindow",n.RemoveFromDeviceHistory="RemoveFromDeviceHistory",n.RemoveFromThisList="RemoveFromThisList",n}();t.Verbs=f;t.getSuggestionKey=w;t.getMRUSuggestionKey=b;t.MRUDatabaseName="mruWithIndex";t.asJumpListSuggestion=e;t.isFileOrFolderLocalDataSource=k;t.isBodyOrSuggestion=d;t.isModernSetting=g;t.getAppItem=nt;t.getFileItem=tt;t.isItemWithFileMetadata=o;t.getItemWithFileMetadata=it;t.getCommandLineItem=rt;t.getPathCompletionItem=ut;t.getPowerBiItem=ft;t.getBrowsingHistoryItem=et;t.getEmailItem=ot;t.CssClass_ScopeTile="scopeTile";t.CssClass_Annotation="annotation";t.CssClass_Action="action";t.getGroupType=st;t.tryGetGroupType=s;t.isJumpListGroup=ht;t.getScope=h;t.isClickable=ct;t.IconSize_Suggestion=16;t.IconSize_TopResult=32;t.IconSize_GridLayout=92;t.IconSize_GridLayout_Medium=68;t.IconSize_GridLayout_Scaled=130;t.getImageSizeValue=lt;t.getIconDimensions=at;t.updateRatio=vt;c={"zh-hans-cn":"zh-cn","zh-hans-sg":"zh-cn","zh-hant-hk":"zh-hk","zh-hant-tw":"zh-tw",ko:"ko-kr",ja:"ja-jp",nb:"nb-no"};t.getCurrentLanguage=yt;t.createSuggestion=pt;t.getNarratorText=wt;t.isWebSuggestion=l;a=[".dwg",".ai",".psd"];v=[".ts"];t.getSuggestionTypeFromKindAndExtension=bt;t.useGridLayout=kt;t.hasReverseHighlighting=dt;t.createVoidPromise=gt;t.setRemoveIcon=ni;t.parseWebSuppresionSignals=ti})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t=function(){function n(){this._sequenceNumber=0}return n.prototype.getNextSequenceNumber=function(){return this._sequenceNumber+1},n.prototype.getSequenceNumber=function(){return this._sequenceNumber},n.prototype.incrementSequenceNumber=function(){this._sequenceNumber++},n}();n.SequenceNumberManager=t}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){var i=function(){function i(){}return i.prototype.dataSourceDependencies=function(i){return i==n.WebDataSource?[t.DataSources.BingApps,t.DataSources.BingSettings]:[]},i}();t.WindowsCortanaPaneSettings=i})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var u,f,i,t,r;(function(n){n[n.Apps=0]="Apps";n[n.Settings=1]="Settings";n[n.Cortana=2]="Cortana";n[n.Command=3]="Command";n[n.Photos=4]="Photos";n[n.Videos=5]="Videos";n[n.Music=6]="Music";n[n.Documents=7]="Documents";n[n.Folders=8]="Folders";n[n.Emails=9]="Emails";n[n.Store=10]="Store";n[n.Web=11]="Web";n[n.PathCompletion=12]="PathCompletion";n[n.PowerBi=13]="PowerBi";n[n.JumpListTasks=14]="JumpListTasks";n[n.JumpListPinned=15]="JumpListPinned";n[n.JumpListRecent=16]="JumpListRecent";n[n.JumpListFrequent=17]="JumpListFrequent";n[n.JumpListCustom=18]="JumpListCustom";n[n.Calendar=19]="Calendar";n[n.People=20]="People";n[n.EdgeHistory=21]="EdgeHistory";n[n.Sites=50]="Sites";n[n.Search=51]="Search";n[n.Frequent=52]="Frequent";n[n.Null=60]="Null"})(n.GroupType||(n.GroupType={}));u=n.GroupType,function(n){n[n.ThresholdV0=0]="ThresholdV0";n[n.ThresholdV1=1]="ThresholdV1";n[n.EdgeV0=100]="EdgeV0"}(n.AthenaGroupKeyVersions||(n.AthenaGroupKeyVersions={}));f=n.AthenaGroupKeyVersions;i=function(){function n(){}return n.WebSuggestions="WebSuggestions",n.AppsOnline="AppsOnline",n.SettingsOnline="SettingsOnline",n.BCSApps="BCSApps",n.BCSSettings="BCSSettings",n.LocalApps="LocalApps",n.LocalRecentApps="LocalRecentApps",n.LocalSettings="LocalSettings",n.LocalMedia="LocalMedia",n.LocalFiles="LocalFiles",n.LocalPowerBI="LocalPowerBI",n.LocalEmails="LocalEmails",n.LocalBrowsingHistory="LocalBrowsingHistory",n.PathCompletion="PathCompletion",n.CommandLine="CommandLine",n.MRU="MRU",n.MRUApps="MRUApps",n.MRUSettings="MRUSettings",n.MRUFilesAndFolders="MRUFilesAndFolders",n.OneDrive="OneDrive",n.ZeroInput="ZeroInput",n.Office365Documents="O365Docs",n.Office365Emails="O365Emails",n.Office365Calendar="O365Cal",n.Office365Persons="O365Persons",n.Local="Local",n.TypedUrls="TypedUrls",n}();n.DataSourceNames=i;t=function(){function n(){}return n.createPerfPingEvent=function(t,i,r,u,f){var e={T:n.QFPERFPING_EVENT_NAME,ST:r,CVID:u,OFFSETS:i,STATE:f,V:n.QFPERFPING_VERSION};return{ImpressionGuid:t,EventType:n.CLIENTINST_EVENT_TYPE,Data:e}},n.CLIENTINST_EVENT_TYPE="ClientInst",n.QFPERFPING_EVENT_NAME="QFPerfPing",n.CLICK_EVENT_TYPE="Click",n.QFPERFPING_VERSION="2",n.QFPERFPING_INVALID_MEASURE=-2,n.INVALID_SEQUENCE_NUMBER=-2,n.KVALUE_SUGGESTIONS_START=1e3,n.KVALUE_SUFFIX_START=1,n.KVALUE_NON_SUGGESTIONS_START=100,n.DEFAULT_APP_NAMESPACE="SmartSearch",n.DEFAULT_SERVICE_NAME="AutoSuggest",n}();n.InstrumentationCommon=t;r=function(){function n(n,i,r,u){i===void 0&&(i=t.DEFAULT_APP_NAMESPACE);u===void 0&&(u=t.KVALUE_SUFFIX_START);this._kValue=n;this._appNS=i;this._mergedLogging=r;this._suffix=u}return n.prototype.clone=function(){return new n(this._kValue,this._appNS,this._mergedLogging,this._suffix+1)},n.prototype.shouldLog=function(){return this._mergedLogging||this.getAppNS()==t.DEFAULT_APP_NAMESPACE},n.prototype.shouldMerge=function(){return this._mergedLogging},n.createInstrumentedItem=function(t){return new n(n.generateKValue(t))},n.getNonSuggestionInstrumentedItem=function(i,r){var u=new n(r[i]);return u._appNS=t.DEFAULT_APP_NAMESPACE,u._suffix=t.KVALUE_SUFFIX_START,u},n.prototype.getKValue=function(){return this._kValue},n.prototype.getAppNS=function(){return this._appNS},n.prototype.getLayoutKValue=function(){return this._kValue+"."+this._suffix},n.prototype.getHValue=function(){return"ID="+this._appNS+","+this.getLayoutKValue()},n.resetKValues=function(n){delete this._keystrokesKValues[n]},n.generateKValue=function(n){var r=n,i=this._keystrokesKValues[r];return i>0||(i=t.KVALUE_SUGGESTIONS_START),this._keystrokesKValues[r]=++i,i},n._keystrokesKValues={},n}();n.InstrumentedItem=r}(AutoSuggest||(AutoSuggest={})),function(n){function r(n,t,r){return new i(n,t,r)}var t=function(){function n(){}return n.checking="checking",n.downloading="downloading",n.error="error",n.noUpdate="noupdate",n.obsolete="obsolete",n.updateReady="updateready",n}(),i=function(){function i(n,i,r){r===void 0&&(r=Date.now);this.autoSuggestHost=n;this.instrumentationHelper=i;this.getNowTimestamp=r;this.appCacheTimeline=null;this.appCacheEventIndex=1;this.appCacheEvents=[t.checking,t.downloading,t.error,t.noUpdate,t.obsolete,t.updateReady];this.superFreshEnabled=!1;this.appCache=_w.applicationCache;this.subscribeForEvents()}return i.prototype.instrumentSuperFreshUpdate=function(n){this.appCacheTimeline||(this.appCacheTimeline=this.createAppCacheTimelineObject());this.appCacheTimeline.SuperFreshUpdateData.T=this.getNowTimestamp();this.appCacheTimeline.SuperFreshUpdateData.S=n;this.sendAppCacheEvents()},i.prototype.registerSuperFresh=function(){this.superFreshEnabled=!0},i.prototype.subscribeForEvents=function(){var n=this;this.appCacheEvents.forEach(function(t,i){return sj_be(n.appCache,t,function(){return n.handleAppCacheEvent(t,i)})})},i.prototype.handleAppCacheEvent=function(n,i){n!=t.checking&&this.appCacheTimeline||(this.appCacheTimeline=this.createAppCacheTimelineObject());this.appCacheTimeline.AppCacheEvents[i]=this.getNowTimestamp();switch(n){case t.error:case t.obsolete:case t.noUpdate:this.sendAppCacheEvents();break;case t.updateReady:this.superFreshEnabled||this.sendAppCacheEvents()}},i.prototype.sendAppCacheEvents=function(){var t=this.appCacheTimeline,r,u,i;if(t){if(!Log2){r={message:"Log2 is not defined",name:"appCache inst"};SharedLogHelper.LogError("appCacheInst",null,r);return}u=[{I:t.EventIndex,E:t.AppCacheEvents,S:t.SuperFreshUpdateData,ABT:this.instrumentationHelper.getConversationStartTimestamp()}];i=n.InstrumentationCommon.createPerfPingEvent(this.autoSuggestHost.getConversationId(),u,"AppCache",this.autoSuggestHost.getConversationId());Log2.LogEvent(i.EventType,i.Data,n.InstrumentationCommon.QFPERFPING_EVENT_NAME,null,null,i.ImpressionGuid,null,null);this.appCacheTimeline=this.createAppCacheTimelineObject()}},i.prototype.createAppCacheTimelineObject=function(){var t={EventIndex:this.appCacheEventIndex,AppCacheEvents:{},SuperFreshUpdateData:{T:n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE,S:null}};return this.appCacheEventIndex++,t},i}();n.AppCacheInstrumentationHelper=i;n.GetAppCacheLogger=r}(AutoSuggest||(AutoSuggest={}));AutoSuggest.QFAppCacheLogHelper={GetAppCacheLogger:AutoSuggest.GetAppCacheLogger},function(n){var t;(function(t){var i=[t.DataSources.LocalApps,t.DataSources.LocalSettings,t.DataSources.LocalDocumentsAndFolders,t.DataSources.LocalMedia],r=function(){function r(n,t){this._config=n;this._cortanaApp=t;this._sequenceNumberToClientImpressionId={}}return r.prototype.logProfilerMarker=function(n,t,i,r,u,f){var o,e;switch(t){case 0:o=0;break;case 1:o=1;break;case 2:o=2;break;default:throw"No matching marker type";}f||(f={});f.I=r;f.ID=u;e=this._sequenceNumberToClientImpressionId[r];e||(e=this._cortanaApp.impressionId,this._sequenceNumberToClientImpressionId[r]=e);n==1&&this._cortanaApp.logMeasure?this._cortanaApp.logMeasure("Bing_QF_"+i,o,"QF",JSON.stringify(f),e):this._cortanaApp.logVerboseTrace("Bing_QF_"+i,o,"QF",JSON.stringify(f),e)},r.prototype.reset=function(){this._sequenceNumberToClientImpressionId={}},r.prototype.getEnrichedClientInfo=function(n){var i={},r;return i.entryPoint=SearchAppWrapper.CortanaApp.entryPoint,i.previousExperience=SearchAppWrapper.CortanaApp.queryFormulationView.previousExperience,n&&n.scope!=0&&(i.scope=t.Scope[n.scope]),r=SearchAppWrapper.CortanaApp.queryFormulationView.searchHistory,i.deviceHistoryEnabled=r&&r.isDeviceHistoryEnabled?1:0,i},r.prototype.getInitPageName=function(){return"Page.SmartSearch.AS.Init"},r.prototype.getSuggestionsPageName=function(i){return!i.fullPartialQuery&&n.isDataSourceEnabled(t.DataSources.Proactive,null,this._config)?"Page.Home":"Page.SmartSearch.AS.Suggestions"},r.prototype.getApplicationName=function(){return"SmartSearch"},r.prototype.getRankerModelIds=function(){return{fastRankModelId:t.Ranking.suggestionRankingModelId,fastRankClassifierModelId:t.Ranking.topHitConfidenceModelId}},r.prototype.getDataSourceNameMap=function(){var i={};return i[n.WebDataSource]=n.DataSourceNames.WebSuggestions,i[t.DataSources.BingApps]=n.DataSourceNames.AppsOnline,i[t.DataSources.BingSettings]=n.DataSourceNames.SettingsOnline,i[t.DataSources.BCSApps]=n.DataSourceNames.BCSApps,i[t.DataSources.BCSSettings]=n.DataSourceNames.BCSSettings,i[t.DataSources.LocalApps]=n.DataSourceNames.LocalApps,i[t.DataSources.LocalRecentApps]=n.DataSourceNames.LocalRecentApps,i[t.DataSources.LocalSettings]=n.DataSourceNames.LocalSettings,i[t.DataSources.LocalMedia]=n.DataSourceNames.LocalMedia,i[t.DataSources.MyStuffPhotos]=n.DataSourceNames.LocalMedia,i[t.DataSources.MyStuffVideos]=n.DataSourceNames.LocalMedia,i[t.DataSources.MyStuffMusic]=n.DataSourceNames.LocalMedia,i[t.DataSources.PowerBi]=n.DataSourceNames.LocalPowerBI,i[t.DataSources.LocalDocumentsAndFolders]=n.DataSourceNames.LocalFiles,i[t.DataSources.MyStuffDocuments]=n.DataSourceNames.LocalFiles,i[t.DataSources.MyStuffFolders]=n.DataSourceNames.LocalFiles,i[t.DataSources.PathCompletion]=n.DataSourceNames.PathCompletion,i[t.DataSources.CommandLine]=n.DataSourceNames.CommandLine,i[n.MRUDataSource]=n.DataSourceNames.MRU,i[t.DataSources.MRUApps]=n.DataSourceNames.MRUApps,i[t.DataSources.MRUSettings]=n.DataSourceNames.MRUSettings,i[t.DataSources.MRUFilesAndFolders]=n.DataSourceNames.MRUFilesAndFolders,i[t.DataSources.OneDrive]=n.DataSourceNames.OneDrive,i[t.DataSources.MyStuffOneDrive]=n.DataSourceNames.OneDrive,i[t.DataSources.Proactive]=n.DataSourceNames.ZeroInput,i[t.DataSources.MyStuffEmails]=n.DataSourceNames.LocalEmails,i[t.DataSources.Office365Documents]=n.DataSourceNames.Office365Documents,i[t.DataSources.Office365Emails]=n.DataSourceNames.Office365Emails,i[t.DataSources.Office365Calendar]=n.DataSourceNames.Office365Calendar,i[t.DataSources.Office365Persons]=n.DataSourceNames.Office365Persons,i[t.DataSources.EdgeBrowsingHistory]=n.DataSourceNames.LocalBrowsingHistory,i},r.prototype.createDataSource=function(i,r,u){var o=this,s=u.mayContainPII&&!this._config.th,f={T:"D.Url",K:u.instItem.getKValue(),Q:s?undefined:u.query,Val:u.type,Ho:u.handoffType,Gr:t.getGroupType(u),HC:u.hc?1:undefined,RAF:u.useRaf?1:undefined,HS:u.fromHistory?1:undefined,F:u.features?u.features.join(","):undefined,A:u.autoCompleteType?u.autoCompleteType:undefined},e;return u.deviceItem?f.DeviceSignals=n.safeExecute(function(){return o.buildDeviceItemDataSource(s,u)},"buildDeviceItemDataSource"):(e=t.asJumpListSuggestion(u),e&&(f.DeviceSignals=n.safeExecute(function(){return o.buildJumpListItemDataSource(e)},"buildJumpListItemDataSource"))),f.RankerSignals=this.buildRankerOutputDataSource(u),f},r.prototype.buildRankerOutputDataSource=function(n){if(!n.rankingScore&&!n.featureStore&&!n.topHitConfidenceScore)return undefined;return{rankingScore:n.rankingScore,featureStore:n.featureStore,topHitConfidenceScore:n.topHitConfidenceScore}},r.prototype.buildJumpListItemDataSource=function(t){var r=t.jumpListItem,i={Rank:r.usagePoints||undefined,LAD:n.isValidDate(r.lastAccessed)?r.lastAccessed.toJSON():undefined};if(this._config.th)i.path=r.path,i.description=t.tooltip;else if(!i.Rank&&!i.LAD)return undefined;return i},r.prototype.buildDeviceItemDataSource=function(i,r){var o=r.deviceItem,u={Rank:o.rankScore,PHits:n.safeExecute(function(){return o.getProperty("System.Search.QueryPropertyHits")},"getPropertyHits")},f,s,h,e;if(i||(u.Id=o.id,u.DName!=r.query&&(u.DName=o.displayName)),this._config.th&&(u.kind=o.kind),t.isSetting(r.type))return u.MDN=t.isModernSetting(o)?1:0,u;if(f=t.getAppItem(r),f)return u.LAD=n.isValidDate(f.lastAccessed)?f.lastAccessed.toJSON():undefined,u.AppLnch=f.totalLaunches,u.Args=f.launchArguments?1:0,u.MDN=f.isImmersive?1:0,u.Ext=f.extension,this._config.th&&(u.CDT=f.createdDate&&+f.createdDate!=n.WindowsApiDefaultDate?f.createdDate.toJSON():undefined,u.LMD=f.lastModifiedDate&&+f.lastModifiedDate!=n.WindowsApiDefaultDate?f.lastModifiedDate.toJSON():undefined,u.launchArguments=f.launchArguments,u.filePath=f.filePath),u;if(s=t.getItemWithFileMetadata(r),s){if(u.Ext=s.extension,this._config.th&&(u.itemTypeDisplayName=s.itemTypeDisplayName),h=t.getCommandLineItem(r),h)return this._config.th&&(u.launchArguments=h.launchArguments,u.encodedPath=h.encodedPath),u;t.getPathCompletionItem(r)||(e=r.deviceItem,u.CDT=e.createdDate?e.createdDate.toJSON():undefined,u.LMD=e.lastModifiedDate?e.lastModifiedDate.toJSON():undefined,u.Ext=e.extension?e.extension:"")}return u},r.prototype.createNonSuggestionDataSourceItems=function(n,i){var e=[],o,r,u,f;for(r in n)o=n[r],f={T:"D.Url",K:o.getKValue(),Val:r,Ho:t.SyntheticQSCodes.Handoffs[r],Gr:t.SyntheticQSCodes.Groups[r]},e.push(f);for(r in i)u=i[r],f={T:"D.Url",K:u.instItem.getKValue(),Val:r,Ho:u.handoffType,Gr:t.SyntheticQSCodes.Groups[r],RAF:u.useRaf?1:undefined,A:u.autoCompleteType?u.autoCompleteType:undefined},f.RankerSignals=this.buildRankerOutputDataSource(u),e.push(f);return e},r.prototype.logMasterPageImpressionForClient=function(t){n.safeExecute(function(){var n=+SearchAppWrapper.CortanaApp.queryFormulationView.perfMetrics.lookup(32);n&&n!=-933981677285477&&(t.enrichedClientInfo.fallback=n)},"perfMetricsFallbackLookup");n.safeExecute(function(){return ThresholdInst.LogPageImpression(t,null,t.enrichedClientInfo)},"WindowsCortanaPaneInstrumentationProvider.logMasterImpressionForClient")},r.prototype.logDataSourceTimeout=function(r,u){var f=this;SearchAppWrapper.CortanaApp.queryFormulationView.logProviderFailure&&i.forEach(function(i){n.isDataSourceEnabled(i,u,f._config)&&!n.contains(r,i)&&n.safeExecute(function(){return SearchAppWrapper.CortanaApp.queryFormulationView.logProviderFailure(t.providerFailureLogName(i),"NoReturnForTopHit")},"logProviderFailure")})},r.prototype.onItemClick=function(){SearchAppWrapper.CortanaApp.queryFormulationView.resetConversationIdNextTimeQFIsShown&&SearchAppWrapper.CortanaApp.queryFormulationView.resetConversationIdNextTimeQFIsShown()},r}();t.WindowsCortanaPaneInstrumentationProvider=r})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var r="DSNameNotFound",u="/QF_KEYSTROKE_VIRTUAL_URL?",f="/QF_INIT_VIRTUAL_URL?",e="autosuggest",t,i,o=function(){function o(r,u,f,e,o){var h=this,s;e===void 0&&(e=Date.now);o===void 0&&(o=function(){return n.getWindowProtocol()+"//"+n.getWindowHost()});this._config=r;this._host=u;this._clientInstrumentationProvider=f;this._getNowTimestamp=e;this._getOrigin=o;this._perfPingConversationStartTimestamp=n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE;this._perfPingSubmissionBeginTime=n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE;this._perfPingSubmissionEndTime=n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE;this._keystrokesPerfPingData={};this._keystrokesInstrumentationData={};this._dsNameMap=this._clientInstrumentationProvider.getDataSourceNameMap();this.reset(!0);u.bindConversationStart(function(){return h.reset(!1)});r.th&&(s=n.log,ClientTestHooks.isTesthookParamSet("instrumentationTrace")&&(t=s),ClientTestHooks.isTesthookParamSet("instrumentationTraceFull")&&(i=s),n.log=function(n,t){t||h.instrumentDebugEvent(n);s(n,t)})}return o.prototype.getImpressionGuid=function(n){var t=this._keystrokesInstrumentationData[n];if(t&&t.ImpressionGuid)return t.ImpressionGuid;throw"getImpressionGuid() : No IG for sequence "+n;},o.prototype.enrichTargetUrl=function(n,t,i,r){this._perfPingSubmissionEndTime=this.getOffsetedNow();var u=i+"&form="+encodeURIComponent(r);return u+="&qs="+encodeURIComponent(t),u+="&cvid="+encodeURIComponent(this._host.getConversationId()),u+("&pq="+encodeURIComponent(n))},o.prototype.instrumentItemClick=function(n,t){this._perfPingSubmissionEndTime=this.getOffsetedNow();t&&this.updatePageIG(n);var i=this._keystrokesInstrumentationData[n];i?(i.IsLogged||this.logKeystrokeInstrumentationData(n),_G.IG!=i.ImpressionGuid&&SharedLogHelper.LogError("instrumentItemClick","IG ("+i.ImpressionGuid+") for sequenceNumber "+n+" does not match the page IG ("+_G.IG+")",new Error("IG for sequence number does not match the currently rendered page's IG (_G.IG)"))):SharedLogHelper.LogError("instrumentItemClick","sequenceNumber: "+n+" ConversationID: "+this._host.getConversationId(),new Error("No instrumentation data found for sequenceNumber"));this.logPerfPingEvent(this.createSubmissionPerfPingEvent(i));this._clientInstrumentationProvider.onItemClick()},o.prototype.instrumentCustomGping=function(n,t,i,r){var f={},u;i&&(f.cm=i);switch(n){case 0:f.i="k";r&&(u="",r&&(r.altKey&&(u+="A"),r.ctrlKey&&(u+="C"),r.shiftKey&&(u+="S"),u.length>0&&(f.mk=u)));break;case 2:f.i="n"}this.logCustomGPing(t,f)},o.prototype.logCustomGPing=function(t,i){n.isEmpty(i)||(t+="&PR="+JSON.stringify(i));_w.si_T&&n.safeExecute(function(){return _w.si_T(t)},"logCustomGPing")},o.prototype.logClientInstEvent=function(n,t,i,r){var u=[n,t,i,!1];r&&Object.keys(r).forEach(function(n){return u.push(n,r[n])});Log.Log.apply(null,u)},o.prototype.safeInstrument=function(n,t,i,r,u){var f=this._keystrokesInstrumentationData[t];f?(this.logKeystrokeProfilerMarker(0,0,n,t),i(f)):SharedLogHelper.LogError(r,(u?u+" ":"")+" sequenceNumber: "+t,new Error("No instrumentation data found for sequenceNumber"))},o.prototype.safeInstrumentPerf=function(n,t,i,r,u,f,e){var s=this,o=this._keystrokesPerfPingData[r];o?(i.forEach(function(i){return s.logKeystrokeProfilerMarker(n,t,i,r)}),u(o)):SharedLogHelper.LogError(f,(e?e+" ":"")+" sequenceNumber: "+r,new Error("No instrumentation data found for sequenceNumber"))},o.prototype.instrumentRenderingStarted=function(n){var t=this;this.safeInstrument("renderingStarted",n,function(i){i.RenderingStarted=!0;t.updatePageIG(n)},"instrumentRenderingStarted")},o.prototype.instrumentBeginRequest=function(n,t,i){var f=this._keystrokesPerfPingData[n];f&&SharedLogHelper.LogError("instrumentBeginRequest","sequenceNumber: "+n,new Error("Duplicate BeginRequest for sequenceNumber"));this.logKeystrokeProfilerMarker(1,0,"beginRequest",n);var r=this._host.getConversationId(),u=this._host.getImpressionGuid(n),e={ImpressionGuid:u,ConversationId:r,Query:t,PendingDataSources:{},DataSources:{},RankerExtraInfo:{},MergedDS:[],DuplicateDS:{},Layout:[],IsLogged:!1,RenderingStarted:!1,PendingInstrumentedItems:{},PendingSyntheticSuggestions:{}},o=this.getOffsetedNow(),s={ImpressionGuid:u,ConversationId:r,PrefixLength:t.queryToFetch?t.queryToFetch.length:0,RequestBegin:o-i,ResponseReceived:{},DataSourcesState:this._searchServiceStatus?{Indexer:this._searchServiceStatus}:undefined,RenderFinished:{},AllDataSourcesProcessed:!1,PendingIcons:0,TopResultRendered:[],IconsRetrieved:{}};this._keystrokesInstrumentationData[n]=e;this._keystrokesPerfPingData[n]=s},o.prototype.instrumentStaleKeystroke=function(n,t,i){var r={eventQuery:t,hostQuery:i};this.logKeystrokeProfilerMarker(0,0,"staleRequest",n,r)},o.prototype.setSearchServiceStatus=function(n){this._searchServiceStatus=n},o.prototype.instrumentResponseReceived=function(n,i,r){var u=this;this.safeInstrumentPerf(0,0,["responseReceived_"+i],n,function(n){var f=u.getOffsetedNow();n.ResponseReceived[i]=f;t&&t(i+" "+(f-n.RequestBegin));r&&(n.DataSourcesState=n.DataSourcesState||{},n.DataSourcesState[i]=r)},"instrumentResponseReceived",i)},o.prototype.instrumentTopResultRendered=function(n,t){var i=this;this.safeInstrumentPerf(1,0,["topResultRendered"],n,function(r){r.TopResultRendered.push({V:i.getOffsetedNow(),T:t.join(",")});i.tryInstrumentRenderStopped(n,r)},"instrumentTopResultRendered")},o.prototype.profileKeystroke=function(n,t,i){var r=t();try{return this.logKeystrokeProfilerMarker(0,1,r,n),i()}finally{this.logKeystrokeProfilerMarker(0,2,r,n)}},o.prototype.instrumentAggregatorCall=function(i,r){var u=this;this.safeInstrument("aggregatorCall",i,function(i){var f,e,o,s;if(t&&t("ranker"),f={T:"D.Aggregator",Service:n.InstrumentationCommon.DEFAULT_SERVICE_NAME,Scenario:"Aggregator",AppNS:n.InstrumentationCommon.DEFAULT_APP_NAMESPACE,DS:[]},e=u._clientInstrumentationProvider.getRankerModelIds(),e){f.rankerModelIds=e;for(o in i.RankerExtraInfo)e[o]=i.RankerExtraInfo[o]}s=r.topResults.map(function(t){var i={T:"D.DSRef",KRef:t.instItem.getKValue()};return t.instItem.getAppNS()!=n.InstrumentationCommon.DEFAULT_APP_NAMESPACE&&(i.AppNS=t.instItem.getAppNS()),i});f.DS.push({T:"D.TopHit",DS:s});i.DataSources.aggregator=f},"instrumentAggregatorCall")},o.prototype.addDuplicatesDataSource=function(t){var i=Object.keys(t.DuplicateDS).map(function(n){return t.DuplicateDS[n]});i.length>0&&(t.DataSources.duplicates={T:"D.Duplicates",Service:n.InstrumentationCommon.DEFAULT_SERVICE_NAME,Scenario:"Duplicates",AppNS:n.InstrumentationCommon.DEFAULT_APP_NAMESPACE,DS:i})},o.prototype.instrumentDuplicate=function(t,i,r){this.safeInstrument("duplicate",t,function(t){var u=t.DuplicateDS[i.instItem.getHValue()],f;u||(u={T:"D.Duplicate",DS:[{T:"D.DSRef",KRef:i.instItem.getKValue()}]},i.instItem.getAppNS()!=n.InstrumentationCommon.DEFAULT_APP_NAMESPACE&&(u.DS[0].AppNS=i.instItem.getAppNS()),t.DuplicateDS[i.instItem.getHValue()]=u);f={T:"D.DSRef",KRef:r.instItem.getKValue()};r.instItem.getAppNS()!=n.InstrumentationCommon.DEFAULT_APP_NAMESPACE&&(f.AppNS=r.instItem.getAppNS());u.DS.push(f);i.duplicates=i.duplicates||[];i.duplicates.push(r)},"instrumentDuplicate")},o.prototype.renderingStopped=function(n){return n.PendingIcons==0&&n.AllDataSourcesProcessed},o.prototype.notifyAllDataSourcesProcessed=function(n){var t=this;this.safeInstrumentPerf(0,0,["allDataSourcesProcessed"],n,function(i){i.AllDataSourcesProcessed=!0;t.tryInstrumentRenderStopped(n,i)},"notifyAllDataSourcesProcessed")},o.prototype.notifyIconPending=function(t,i,r,u){var f=this;this.safeInstrumentPerf(0,1,["Icon_"+(i?"TR":"SUG")],t,function(t){var e=r+(i?"T":"S");t.IconsRetrieved[e]?SharedLogHelper.LogError("notifyIconPending",null,new Error("Retrieving icon more than once")):t.IconsRetrieved[e]={B:f.getOffsetedNow(),E:n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE,T:u};t.PendingIcons++},"notifyIconPending",i?"TR":"SUG")},o.prototype.notifyIconReady=function(n,t,i){var r=this;this.safeInstrumentPerf(0,2,["Icon_"+(t?"TR":"SUG")],n,function(n){var u=i+(t?"T":"S");n.IconsRetrieved[u]?n.IconsRetrieved[u].E=r.getOffsetedNow():SharedLogHelper.LogError("notifyIconReady",null,new Error("Instrumenting unseen icon"));n.PendingIcons--},"notifyIconReady",t?"TR":"SUG")},o.prototype.tryInstrumentRenderStopped=function(n,t){this.renderingStopped(t)&&(this.finalizeKeystrokeLog(n),this._config.th&&ClientTestHooks.ClientApiLogNoConsole("RenderStopped"))},o.prototype.finalizeKeystrokeLog=function(n){this.logKeystrokeInstrumentationData(n);var t=this._keystrokesPerfPingData[n];t&&(this.logPerfPingEvent(this.createKeystrokePerfPingEvent(n,t)),delete this._keystrokesPerfPingData[n],this._config.th&&ClientTestHooks.ClientApiLogNoConsole("finalizeKeystrokeLog"))},o.prototype.instrumentSubmissionBegin=function(){this._perfPingSubmissionBeginTime==n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE&&(this._perfPingSubmissionBeginTime=this.getOffsetedNow())},o.prototype.instrumentRenderFinished=function(n,t){var i=this;this.safeInstrumentPerf(0,0,t.map(function(n){return"renderFinished_"+n}),n,function(r){var u=i.getOffsetedNow();t.forEach(function(n){return r.RenderFinished[n]=u});i.tryInstrumentRenderStopped(n,r)},"instrumentRenderFinished",t.join(","))},o.prototype.instrumentSyntheticInstrumentedItem=function(n,t,i){var r=this._keystrokesInstrumentationData[n];r.PendingInstrumentedItems[t]=i},o.prototype.instrumentSyntheticSuggestions=function(n,t){var i=this._keystrokesInstrumentationData[n];t.forEach(function(n){return i.PendingSyntheticSuggestions[n.type]=n})},o.prototype.getInstrumentedSyntheticSuggestion=function(n,t){return this._keystrokesInstrumentationData[n].PendingSyntheticSuggestions[t]},o.prototype.instrumentDataSource=function(n,t,i,r){this.safeInstrument("dataSource_"+t,n,function(n){var u,f,e;if(r&&r.rankerExtraInfo)for(u in r.rankerExtraInfo)n.RankerExtraInfo[u]=r.rankerExtraInfo[u];f=(i||[]).filter(function(n){return n.instItem.shouldLog()});e=n.PendingDataSources[t];n.PendingDataSources[t]=e?e.concat(f):f},"instrumentDataSource",t)},o.prototype.processPendingDataSources=function(t){var o=this,i,e,f,u;for(i in t.PendingDataSources)e=t.PendingDataSources[i],e.length>0&&(f=[],u=this._dsNameMap[i],u||(u=r,SharedLogHelper.LogError("instrumentDataSource",null,new Error("Missing DS name mapping for dataSource: "+i))),e.forEach(function(n){n.instItem.shouldMerge()?t.MergedDS.push(o.createMergedDS(i,u,n)):f.push(o._clientInstrumentationProvider.createDataSource(i,u,n))}),f.length>0&&(t.DataSources[i]={T:"D."+u,AppNS:n.InstrumentationCommon.DEFAULT_APP_NAMESPACE,Service:n.InstrumentationCommon.DEFAULT_SERVICE_NAME,Scenario:u,SC:f.length,DS:f}))},o.prototype.instrumentSnRProviderFetchUrl=function(n,t){this.safeInstrument("SnRProviderFetchUrl",n,function(n){t&&(n.SnRProviderFetchUrl=t)},"instrumentSnRProviderFetchUrl")},o.prototype.reset=function(n){this._perfPingConversationStartTimestamp=this._getNowTimestamp();this._searchServiceStatus=null;this.logInitializationPhase(n);this._clientInstrumentationProvider.reset()},o.prototype.getConversationStartTimestamp=function(){return this._perfPingConversationStartTimestamp},o.prototype.logDataSourceTimeout=function(n,i){t&&t("timeout");this._clientInstrumentationProvider.logDataSourceTimeout(n,i)},o.prototype.createMergedDS=function(n,t,i){var r=this._clientInstrumentationProvider.createDataSource(n,t,i);return r.T="D.MI",r.Action="Update",r.AppNS=i.instItem.getAppNS(),r},o.prototype.logKeystrokeProfilerMarker=function(t,r,u,f,e){var o;o=f==n.InstrumentationCommon.INVALID_SEQUENCE_NUMBER?this._host.getConversationId():this._host.getImpressionGuid(f);i&&r!=2&&i(u);this._clientInstrumentationProvider.logProfilerMarker(t,r,u,f,o,e)},o.prototype.createKeystrokePerfPingEvent=function(t,i){var u={I:t,PL:i.PrefixLength,K:i.RequestBegin,RRT:i.ResponseReceived,RFT:i.RenderFinished,TRR:i.TopResultRendered,RS:undefined,IRT:i.IconsRetrieved},r,f;if(this.renderingStopped(i)){r=0;for(f in u.TRR)r=Math.max(r,u.TRR[f].V);for(f in u.RFT)r=Math.max(r,u.RFT[f]);r&&(u.RS=r)}return n.InstrumentationCommon.createPerfPingEvent(i.ImpressionGuid,[u],"Keystroke",i.ConversationId,i.DataSourcesState)},o.prototype.updatePageIG=function(n){_G&&(_G.IG=this.getImpressionGuid(n))},o.prototype.createMasterPageImpression=function(t,i,r,u,f,o,s,h){var c={dataSources:[],layoutNodes:[],pageName:t,rawQuery:u?u.queryToFetch:"",isQuery:!1,impressionUrl:this.createVirtualImpressionURL(i,r),appName:this._clientInstrumentationProvider.getApplicationName()},l,a,y,v;if(c.enrichedClientInfo={FDPartnerEntry:e},_G.nclid&&(c.enrichedClientInfo.nclid=_G.nclid),l=this._clientInstrumentationProvider.getEnrichedClientInfo(u),l)for(a in l)c.enrichedClientInfo[a]=l[a];return c.dataSources=[].concat(s||[],h||[]),f&&(y=_d.body,v=this.profileKeystroke(o,function(){return"logLayout"},function(){return DsLManager.CreateLayoutNode(y,n.InstrumentationCommon.DEFAULT_APP_NAMESPACE,!1,!0)}),v&&(c.layoutNodes=v)),c},o.prototype.logMasterPageImpressionForKeystroke=function(n){var t=this._keystrokesInstrumentationData[n],i,r;t&&(this.processPendingDataSources(t),this._config.th&&this.addDuplicatesDataSource(t),i=Object.keys(t.DataSources).map(function(n){return t.DataSources[n]}).concat(this.createNonSuggestionsDataSource(t.PendingInstrumentedItems,t.PendingSyntheticSuggestions)),r=this.createMasterPageImpression(this._clientInstrumentationProvider.getSuggestionsPageName(t.Query),u,t.SnRProviderFetchUrl?t.SnRProviderFetchUrl.substring(t.SnRProviderFetchUrl.indexOf("?")+1):"",t.Query,t.RenderingStarted,n,i,t.MergedDS),this.logMasterPageImpression(t.ImpressionGuid,r))},o.prototype.getSubmissionBeginTime=function(){return this._perfPingSubmissionBeginTime==n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE?this._perfPingSubmissionEndTime:this._perfPingSubmissionBeginTime},o.prototype.createSubmissionPerfPingEvent=function(t){var r=[{ISS:this.getSubmissionBeginTime(),ISE:this._perfPingSubmissionEndTime,ABT:this._perfPingConversationStartTimestamp}],i=t?t.ConversationId:this._host.getConversationId(),u=t?t.ImpressionGuid:i;return n.InstrumentationCommon.createPerfPingEvent(u,r,"Submit",i)},o.prototype.logPerfPingEvent=function(t){Log2.LogEvent(t.EventType,t.Data,n.InstrumentationCommon.QFPERFPING_EVENT_NAME,null,null,t.ImpressionGuid,null,null);this._clientInstrumentationProvider.logProfilerMarker(0,0,"QFPerfPing",n.InstrumentationCommon.INVALID_SEQUENCE_NUMBER,t.ImpressionGuid,t);this._config.th&&ClientTestHooks.ClientApiLogNoConsole("perfPingEvent",[t])},o.prototype.logMasterPageImpression=function(n,t){if(t){if(!n){SharedLogHelper.LogError("logMasterPageImpression",null,new Error("Missing impressionGuid"));return}t.impressionGuid=n;this._clientInstrumentationProvider.logMasterPageImpressionForClient(t,this._host.getConversationId());this._config.th&&ClientTestHooks.ClientApiLogNoConsole("masterPageImpression",t,n)}},o.prototype.logInitializationPhase=function(t){var i=this._host.getConversationId(),o,r,e,c,l;if(i){o=this.getOffsetedNow();r=this.createMasterPageImpression(this._clientInstrumentationProvider.getInitPageName(),f,"",null,!1,-1);t&&(r.enrichedClientInfo.isColdStart=1);r.enrichedClientInfo.isOffline=n.isBrowserOnline()?0:1;this.logMasterPageImpression(i,r);e=-1;this._keystrokesInstrumentationData[e]={ImpressionGuid:i,ConversationId:i,Query:null,PendingDataSources:{},RankerExtraInfo:{},DataSources:{},MergedDS:[],DuplicateDS:{},Layout:[],IsLogged:!0,RenderingStarted:!1,PendingInstrumentedItems:{},PendingSyntheticSuggestions:{}};this.updatePageIG(e);var s=n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE,h=n.InstrumentationCommon.QFPERFPING_INVALID_MEASURE,u=_w.performance;u&&u.timing&&(s=this.calculateOffsetTimePoint(u.timing.responseStart),h=this.calculateOffsetTimePoint(u.timing.responseEnd));c=[{JS:o,FBR:s,LBR:h,ABT:this._perfPingConversationStartTimestamp}];l=n.InstrumentationCommon.createPerfPingEvent(i,c,"Init",i);this.logPerfPingEvent(l)}},o.prototype.calculateOffsetTimePoint=function(n){return n-this._perfPingConversationStartTimestamp},o.prototype.getOffsetedNow=function(){return this.calculateOffsetTimePoint(this._getNowTimestamp())},o.prototype.createNonSuggestionsDataSource=function(t,i){var r={T:"D.ContentGroup",AppNS:n.InstrumentationCommon.DEFAULT_APP_NAMESPACE,Service:n.InstrumentationCommon.DEFAULT_SERVICE_NAME,Scenario:"NonSuggestions",SC:0,DS:[]},u=this._clientInstrumentationProvider.createNonSuggestionDataSourceItems(t,i);return u&&(r.DS=u,r.SC=u.length),r},o.prototype.logKeystrokeInstrumentationData=function(t){var i=this._keystrokesInstrumentationData[t];i&&!i.IsLogged&&(this.logMasterPageImpressionForKeystroke(t),i.IsLogged=!0,i.DataSources={},i.PendingDataSources={},i.RankerExtraInfo={},i.PendingSyntheticSuggestions={},i.PendingInstrumentedItems={},n.InstrumentedItem.resetKValues(t))},o.prototype.createVirtualImpressionURL=function(t,i){var r=this._getOrigin()+t;return r+=i?i:n.Service.QueryParams.ConversationId+"="+encodeURIComponent(this._host.getConversationId()),_G.ServerIG&&(r+="&ASInitIG="+encodeURIComponent(_G.ServerIG)),r},o.prototype.instrumentBcsPopulationEvent=function(t,i){var u=this._host.getConversationId(),f=u,r=n.InstrumentationCommon.createPerfPingEvent(f,undefined,"BCSPopulation",u);r.Data.BCS_V=t;r.Data.EV=i;this.logPerfPingEvent(r)},o.prototype.instrumentDebugEvent=function(t){var i=this._host.getConversationId(),u=i,r=n.InstrumentationCommon.createPerfPingEvent(u,undefined,"Debug",i);r.Data.Message=t;this.logPerfPingEvent(r)},o}();n.InstrumentationHelper=o}(AutoSuggest||(AutoSuggest={})),function(n){var t=function(){function t(t,i,r,u,f,e){f===void 0&&(f=Date.now);e===void 0&&(e=n.getWindowProtocol()+"//"+n.getWindowHost());this._config=t;this._host=i;this._instrumentationHelper=r;this._searchPreCacheHandler=u;this._getNowTimestamp=f;this._baseUrl=e}return t.prototype.getSearchUrl=function(n,i,r,u){u||(u="/search?q="+encodeURIComponent(i));var o=this._baseUrl+u,s=this._instrumentationHelper.enrichTargetUrl(n,r,o,this._host.getFormCode()),f=this.enrichTargetUrlWithFlightInfo(s),e=this._host.getElToken();return e&&this._baseUrl.startsWith("https:")&&(f+=t.ENCRYPTED_LOCATION_QUERY_STRING+encodeURIComponent(e)),this._searchPreCacheHandler&&(f=this._searchPreCacheHandler.attempPreCacheAndEnrichUrl(f)),f},t.prototype.enrichTargetUrlWithFlightInfo=function(n){var u=this._config.aC_sf,r,i,f,e;if(u)for(r=0;r=t){SharedLogHelper.LogError("initiateSequenceNumber",null,new Error("Unexpected sequence number"));return}this.resetStateForNewQuery(t,i);this._highPriorityDataSources=[];this._normalPriorityDataSources=[];this._lowPriorityDataSources=[];this._config.enabledDataSources.forEach(function(t){n.isDataSourceEnabled(t,i,r._config)&&(r._config.highPriorityDataSources[t]?r._highPriorityDataSources.push(t):r._config.lowPriorityDataSources[t]?r._lowPriorityDataSources.push(t):r._normalPriorityDataSources.push(t))});u=this.getLatencyTimeout();u>0?this._bufferingTimer=sb_st(function(){return n.safeExecute(function(){r._bufferingTimer=null;r.processSuggestions(!0)},"processSuggestions")},u):this._config.enabledDataSources.some(function(t){return n.isDataSourceEnabled(t,i,r._config)})||this.processSuggestions(!1)},t.prototype.getLatencyTimeout=function(){return this._partialQuery.queryToFetch?this._config.latencyTimeout:this._config.latencyTimeoutForZeroInput},t.prototype.queueSuggestions=function(t,i,r,u){if(t>this._sequenceNumber){SharedLogHelper.LogError("queueSuggestions",null,new Error("Unexpected sequence number"));return}if(!(t0&&this._bufferingTimer==null,v=this.haveAllDataSources(this._normalPriorityDataSources),o=this.haveAllDataSources(this._highPriorityDataSources),y=o||a,h=o&&v,c,e,l,f;t&&this._instrumentationHelper.logDataSourceTimeout(Object.keys(this._suggestionsQueue),this._partialQuery);c=function(t,f){if(!t.updated&&i.getDependencies(f).every(function(t){return n.contains(i._arrivedDataSources,t)})){if(s.push(f),t.suggestions.length>0){var e=i._aggregator.canHaveSuppressions(f)?t.suggestions.filter(function(n){return!i._aggregator.isSuppressed(i._partialQuery,f,n,i._extraSignalsMap)}):t.suggestions;e.length>0&&(r||(r=i._isAnySuggestionRendered?i._rootViewModel.getSuggestions(!0):[]),u=u.concat(i.removeDuplicatesAndAssignIds(e,r,u,f)))}t.updated=!0}};e=function(n){var u,t,r;for(u in n)t=n[u],r=i._suggestionsQueue[t],r&&c(r,t)};y&&e(this._highPriorityDataSources);this._bufferingTimer&&h&&(sb_ct(this._bufferingTimer),this._bufferingTimer=null);l=this.getLatencyTimeout()>0?this._bufferingTimer==null:o;l&&(e(this._normalPriorityDataSources),e(this._lowPriorityDataSources));f=t&&!this._isAnySuggestionRendered;this._waitingForMoreResults&&h&&(this._waitingForMoreResults=!1,f=!0);!n.isEmpty(this._config.scopesWithProgressBar)&&this._allDataSourcesArrived&&(f=!0);(u.length>0||f)&&(r||(r=this._isAnySuggestionRendered?this._rootViewModel.getSuggestions(!0):[]),this.addSuggestions(r,u,s,f));this._allDataSourcesArrived&&this._instrumentationHelper.notifyAllDataSourcesProcessed(this._sequenceNumber)},t.prototype.getAggregatorResult=function(t,i,r){var u=this,f=n.isBrowserOnline()&&[n.WebDataSource].concat(this.getDependencies(n.WebDataSource)).some(function(t){return n.isDataSourceEnabled(t,u._partialQuery,u._config)&&!n.contains(u._arrivedDataSources,t)});return this._aggregator.rank(i,r,this._extraSignalsMap,this._partialQuery,t,this._sequenceNumber,f)},t.prototype.addSuggestions=function(t,i,r,u){var c=this,o=this._isAnySuggestionRendered?this._rootViewModel.getCurrentTopResults():[],f=this._instrumentationHelper.profileKeystroke(this._sequenceNumber,function(){return"Aggregator"+r},function(){return c.getAggregatorResult(o,t,i)}),e,s,h;(this._instrumentationHelper.instrumentAggregatorCall(this._sequenceNumber,f),i=f.suggestionsToAdd,e=f.suggestionsToRemove,f.topResults.forEach(function(i){n.contains(t,i)&&!n.contains(o,i)&&e.push(i)}),u||i.length!=0||e.length!=0||!n.sequenceEqual(o,f.topResults))&&(s=!this._isAnySuggestionRendered,s&&(this._isAnySuggestionRendered=!0,this._instrumentationHelper.instrumentRenderingStarted(this._sequenceNumber),this._rootViewModel.setExtraSignalsMap(this._extraSignalsMap)),h=this._rootViewModel.update(s,f.topResults,this._waitingForMoreResults,this._sequenceNumber,i,e,r,f.groupOrder,this._allDataSourcesArrived),h==0&&(this._processingStopped=!0,this.resetTimer()))},t.prototype.removeDuplicatesAndAssignIds=function(t,i,r,u){var o=this,c=function(n){n.id||(n.id="id_"+ ++o._lastUsedId)},s,h,f,e;if(this._aggregator.canHaveDuplicates(u)){for(s=[],h=0;h=0){this._instrumentationHelper.instrumentDuplicate(this._sequenceNumber,i[e],f);continue}if(e=n.indexOf(r,function(n){return o._aggregator.isDuplicate(o._partialQuery,n,f)}),e>=0){this._instrumentationHelper.instrumentDuplicate(this._sequenceNumber,r[e],f);continue}if(this._aggregator.canHaveDuplicatesWithinDataSource(u)&&(e=n.indexOf(s,function(n){return o._aggregator.isDuplicate(o._partialQuery,n,f)}),e>=0)){this._instrumentationHelper.instrumentDuplicate(this._sequenceNumber,s[e],f);continue}c(f);s.push(f)}return s}return t.forEach(function(n){return c(n)}),t},t}();n.SuggestionsRenderingManager=t}(AutoSuggest||(AutoSuggest={}));ClickConfig={FlushSkipAbort:!0},function(n){function t(n,t){var u,i,r;if(n.length===0)return t.length;if(t.length===0)return n.length;for(u=[],i=0;i<=t.length;i++)u[i]=[i];for(r=0;r<=n.length;r++)u[0][r]=r;for(i=1;i<=t.length;i++)for(r=1;r<=n.length;r++)u[i][r]=t.charAt(i-1)==n.charAt(r-1)?u[i-1][r-1]:Math.min(u[i-1][r-1]+1,Math.min(u[i][r-1]+1,u[i-1][r]+1));return u[t.length][n.length]}function h(n,i){return n&&(n=n.toLowerCase()),i&&(i=i.toLowerCase()),t(n,i)}function f(n,t,i){var r=0,u;return(t>0||i>0)&&(t>0&&i>0?(i>t&&(u=t,t=i,i=u),r=n/(t-n+i)):r=Number.MAX_VALUE),r}function c(n,t){return!n||!t?0:n.length+1<=t.length&&t[n.length]==" "?1:n.length==t.length?1:0}function l(n){var r=0,i=1,t;if(n&&n.length>1)for(t=1;tr&&(r=i);else if(n)return 1;return r}function a(n){return n&&n.length>0?n.trim().split(" ").length:0}function v(n){var t=new RegExp("^[0-9a-zA-Z ]+$");return n&&t.test(n)?1:0}function y(n){return n&&n.length>0&&n.charAt(n.length-1)==" "?1:0}function p(n){return n&&n.length>0&&(n.includes("http://")||n.includes("https://")||n.includes("."))?1:0}function w(n,t,i,r){if(n.includes("?")&&(i[117]=1,d(n)&&(i[127]=1)),n.replace("///","").replace("//","").includes("/")&&(i[118]=1),n.includes(".")&&(i[119]=1),r){var u=r.cvid+r.privacyNumber+n;i[120]=u.hashCode()}(n.startsWith("www.")||n.startsWith("http://www.")||n.startsWith("https://www."))&&(i[122]=1);n.startsWith("www.")||n.startsWith("http://")?i[123]=1:n.startsWith("https://")?i[124]=1:n.startsWith("ftp://")?i[125]=1:i[126]=1}function b(n,i,r,u,f){if(f&&(r[128]=t(f,i),r[129]=f.length,u)){var e=u.cvid+u.privacyNumber+f;r[130]=e.hashCode()}}function k(n,i,r){var s=n.toLocaleLowerCase(),u,o,e;if(r[140]=n.length,u=s.split(" "),r[144]=u.length,i)for(r[141]=t(n,i),r[142]=Math.min(100,f(r[141],i.length,n.length)),o=i.toLocaleLowerCase(),s.includes(o)&&(r[143]=1),e=0;e0&&(i[100]=f.prefixLaunchCount/u))}}function tt(n,t,r,u,f,e){if(r){var s=i(f,u),o=r[s];o&&(e?(t[153]=o.ProbSugClickGivenPref,t[152]=o.ClicksOnSugGivenPref):(t[6]=o.Loglikelihood,t[3]=o.ProbSugClickGivenBackground,t[151]=o.ClicksOnSugGivenPref,t[0]=o.ProbSugClickGivenPref,t[94]=o.CCR,t[95]=o.EventCount,t[154]=o.ProbSugClickGivenTime,t[155]=o.CCRTime))}}function i(n,t){return(n+"\t"+t).toLowerCase()}function r(n,t,i){return n==0?t:n==1?t+"_"+i:n==100?i:void 0}function e(n,t){if(n==100){for(var i=t;i.length>1&&i.endsWith("/");)i=i.substr(0,i.length-1);return i}return t}function u(n,t,i,r){return n==0?i==t:n==1?i==t&&r==t:n==100?r==t:!1}function it(n,t){var s={},p,f;if(!n)return s;var b=n.Suggestions?n.Suggestions.split("\t"):[],k=n.ProbSugClickGivenPrefs?n.ProbSugClickGivenPrefs.split("\t"):[],d=n.ClicksOnSugGivenPrefs?n.ClicksOnSugGivenPrefs.split("\t"):[],g=n.ProbSugClickGivenBackground?n.ProbSugClickGivenBackground.split("\t"):[],nt=n.Loglikelihoods?n.Loglikelihoods.split("\t"):[],y=n.SuggestionGroups?n.SuggestionGroups.split("\t"):[],tt=n.ProbSugClickGivenPrefWeeks?n.ProbSugClickGivenPrefWeeks.split("\t"):[],it=n.ProbSugClickGivenPrefWeekends?n.ProbSugClickGivenPrefWeekends.split("\t"):[],a=n.SuggestionHandOffTypes&&(t.useNewAthenaFeatures||t.useEdgeV0AthenaFeatures)?n.SuggestionHandOffTypes.split("\t"):[],h=b.length,l=t.useNewAthenaFeatures?1:0;if(l=t.useEdgeV0AthenaFeatures?100:l,p=o(),u(l,h,y.length,a.length))for(f=0;ff?y[f]:"",ut=a&&a.length>f?a[f]:"",ft=r(l,rt,ut),lt=e(l,b[f]),c=i(lt,ft);s[c]={SuggestionGroup:+y[f]};g.length==h&&(s[c].ProbSugClickGivenBackground=+g[f]);k.length==h&&(s[c].ProbSugClickGivenPref=+k[f]);d.length==h&&(s[c].ClicksOnSugGivenPref=+d[f]);nt.length==h&&(s[c].Loglikelihood=+nt[f]);t.useNewAthenaFeatures&&a.length==h&&(s[c].SuggestionHandOffType=+a[f]);s[c].ProbSugClickGivenTime=tt.length!=h||p?it.length==h&&p?+it[f]:s[c].ProbSugClickGivenPref:+tt[f]}var et=n.CCRSuggestions?n.CCRSuggestions.split("\t"):[],w=n.CCRSuggestionGroups?n.CCRSuggestionGroups.split("\t"):[],ot=n.CCRs?n.CCRs.split("\t"):[],st=n.EventCounts?n.EventCounts.split("\t"):[],v=t.useNewAthenaFeatures&&n.CCRSuggestionHandOffTypes?n.CCRSuggestionHandOffTypes.split("\t"):[],ht=n.CCRsWeek?n.CCRsWeek.split("\t"):[],ct=n.CCRsWeekend?n.CCRsWeekend.split("\t"):[],h=et.length,l=t.useNewAthenaFeatures?1:0;if(u(l,h,w.length,v.length))for(f=0;ff?w[f]:"",ut=v&&v.length>f?v[f]:"",ft=r(l,rt,ut),c=i(et[f],ft);s[c]||(s[c]={SuggestionGroup:+w[f]});ot.length==h&&(s[c].CCR=+ot[f]);st.length==h&&(s[c].EventCount=+st[f]);t.useNewAthenaFeatures&&v.length==h&&(s[c].CCRSuggestionHandOffType=+v[f]);s[c].CCRTime=ht.length!=h||p?ct.length==h&&p?+ct[f]:s[c].CCR:+ht[f]}return s}function o(n){var t=n?n.getDay():(new Date).getDay();return t==6||t==0}n.getEditDistance=t;n.getEditDistanceIgnoreCase=h;n.computeEditDistanceRatio=f;n.isWordBoundary=c;n.countMaxContiguousRepeatedChars=l;n.getNumberOfWords=a;n.containsOnlyDigitsLettersOrSpaces=v;n.endsWithSpace=y;n.prefixIsLikeUrl=p;n.computeUrlFeatures=w;n.computeTLDFeatures=b;n.computeTitleFeatures=k;n.getSumMruLaunches=g;n.setMRUSignal=nt;n.setEngagementSignals=tt;n.getEngagementSignalKey=i;n.getAthenaGroupKey=r;n.getAthenaNormalizedSuggestion=e;n.checkAthenaGroupLength=u;n.parseWebEngagementSignals=it;n.isWeekend=o;var s=["http://www.bing.","www.bing.","https://www.bing.","http://cn.bing.","cn.bing.","https://cn.bing.","http://www.google.","www.google.","https://www.google.","http://www.yandex.","www.yandex.","https://www.yandex.","http://www.baidu.","www.baidu.","https://www.baidu.","http://www.yahoo.","www.yahoo.","https://www.yahoo."]}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){var i;(function(i){i.suggestionRankingModel;i.topHitConfidenceModel;i.suggestionRankingModelId;i.topHitConfidenceModelId;var r=function(){function r(n){this.config=n}return r.prototype.rank=function(t,i,r,u,f,e,o,s){var c,h,l;return this.orderSuggestions(t,i,u,f,e,s),c=this.isRankingEnabled(t),this.config.useCorrectRankerPosition&&c&&this.computeFeaturesForClassifier(i),this.config.declutteringModelOn&&u&&u.WebSignalsAvailable&&t.scope==0&&(i=i.filter(function(t){return!t.rankingScore||t.rankingScore>=0||n.contains(r,t)})),h=this.getTopHitCandidates(t,i),c?this.populateTopHitConfidenceScore(h,o):h.length>0&&(h[0].topHitConfidenceScore=1),l=this.createMulticlassClassifierTopHitSuggestionList(h),this.createRankerResponse(l)},r.prototype.isRankingEnabled=function(n){return n.scope!=10},r.prototype.orderSuggestions=function(t,r,u,f,e,o){var l=this,h,s,c;if(this.isRankingEnabled(t)){for(h=n.safeExecute(function(){return l.createFeatureStore(t,r,u,f,e,o)},"createFeatureStore"),h=h||r.map(function(){return{}}),s=0;s0)u=n[i-1],n[i-1]=n[i],n[i]=u,i--},r.prototype.getTopHitCandidates=function(n,t){var i=this;return t.filter(function(t){return i.allowInTopHit(n,t)})},r.prototype.allowInTopHit=function(n,i){if(t.isMobileCache)switch(i.handoffType){case 2:case 3:return!1;case 1:if(!n.queryToFetch.includes("."))return!1}var r=t.tryGetGroupType(i);switch(r){case 11:return i.type==t.SyntheticQSCodes.TopSearchTheWeb||i.type==t.SyntheticQSCodes.Protocol||i.hc||this.config.enableNonHcWebTopHit;case 10:case 3:case 13:return i.hc;case 19:case 9:return!1}return i.handoffType!=8},r.prototype.populateTopHitConfidenceScore=function(n,t){var f,e,u,r;for(f=t?1:n.length,e=Math.min(f,n.length),u=0;u.5&&(t=i,t>this.config.maxNumberOfTopResults)){t=this.config.maxNumberOfTopResults-1;break}return t>-1?r=n.slice(0,t+1):n.length>0&&r.push(n[0]),r},r.prototype.createRankerResponse=function(n){var t=!1;return n=n.filter(function(n){if(n.handoffType==0){if(t)return!1;t=!0}return!0}),{topResults:n}},r.prototype.createFeatureStore=function(i,r,u,f,e,o){var c=this,l=[],s=0,a=0,h=0,v=i.queryToFetch.toLowerCase(),y=n.getSumMruLaunches(f);return r.forEach(function(n){if(n.handoffType==2){var i=t.getAppItem(n);i&&(a+=i.totalLaunches,i.totalLaunches>s&&(s=i.totalLaunches));n.deviceItem&&n.deviceItem.rankScore>h&&(h=n.deviceItem.rankScore)}}),r.forEach(function(r){var p=c.getSuggestionFeatureStore(v,r,e,u,a),w,b,k;p[148]=i.scope;p[13]=s;p[7]=h;p[60]=t.isMobileCache?1:0;p[93]=u&&u.WebSignalsAvailable?1:0;w=t.getSuggestionKey(r);n.setMRUSignal(r,w,p,f,y);r.handoffType==1&&r.query&&(n.computeUrlFeatures(r.query,i.queryToFetch,p,o,!r.mayContainPII),b=n.getTopLevelDomain(r.query,!r.mayContainPII),n.computeTLDFeatures(r,i.queryToFetch,p,o,b,c.config,e));r.query&&o&&t.isFileOrFolder(r.type)&&(k=o.cvid+o.privacyNumber+r.query,p[131]=k.hashCode());l.push(p)}),l},r.prototype.getSuggestionFeatureStore=function(i,r,u,f,e){var o={},s,c,h,y,p,v,w,b,l,a;return this.setTypeSignal(r,o),s=t.getAppItem(r),s?(o[2]=s.totalLaunches,e>0&&(o[103]=s.totalLaunches/e),o[92]=s.launchArguments?1:0,this.addLastAccessDate(s.lastAccessed,o)):(h=t.asJumpListSuggestion(r),this.addLastAccessDate(h?h.jumpListItem.lastAccessed:null,o)),c=t.getBrowsingHistoryItem(r),c&&(c.visitCount&&(o[138]=c.visitCount),this.addLastAccessDate(c.dateVisited,o)),o[96]=r.catalogScore,o[97]=r.avgRating,o[98]=r.ratingCount,o[99]=r.confidence,o[150]=r.source,o[17]=r.highConfidenceMetaSuggestionScore,r.deviceItem&&typeof r.deviceItem.rankScore!="undefined"?o[16]=r.deviceItem.rankScore:(h=t.asJumpListSuggestion(r),y=h?h.jumpListItem.usagePoints:undefined,typeof y!="undefined"?o[16]=y:o[4]=1),o[23]=r.prefetchConfidenceScore,this.setThresholdRatios(o,f),this.setRatios(o,f),p=t.SyntheticQSCodes.Groups[r.type]||t.getGroupType(r),v=r.query,r.type==t.SyntheticQSCodes.TopSearchMyStuff?v="SearchMyStuff":r.type==t.SyntheticQSCodes.TopSearchTheWeb&&(v="SearchTheWeb"),w=this.config.useNewAthenaFeatures?1:0,b=n.getAthenaGroupKey(w,String(p),String(r.handoffType)),n.setEngagementSignals(r,o,u,b,v,!1),o[10]=i.length,t.tryGetGroupType(r)==2&&(o[11]=1),o[65]=!r.query||r.mayContainPII?1:0,o[132]=r.query&&(!r.mayContainPII||t.isFileOrFolder(r.type))?0:1,o[20]=r.query&&r.query.toLowerCase()==i&&!r.mayContainPII?1:0,o[133]=r.query&&r.query.toLowerCase()==i&&(!r.mayContainPII||t.isFileOrFolder(r.type))?1:0,r.handoffType==2?(o[8]=1,t.isSetting(r.type)&&(o[64]=1),t.isApp(r.type)&&(o[83]=1)):o[8]=0,r.type!=t.SyntheticQSCodes.TopSearchTheWeb&&t.tryGetGroupType(r)==11&&(o[82]=1),(r.handoffType==0||r.handoffType==1)&&(o[25]=1),l=o[65]==1,o[14]=l?0:n.getEditDistanceIgnoreCase(i,r.query),o[22]=l?0:Math.min(100,n.computeEditDistanceRatio(o[14],i.length,r.query.length)),o[70]=l?0:n.isWordBoundary(i,r.query),o[15]=l?i.length:r.query.length,a=o[132]==1,o[134]=a?0:n.getEditDistanceIgnoreCase(i,r.query),o[135]=a?0:Math.min(100,n.computeEditDistanceRatio(o[134],i.length,r.query.length)),o[136]=a?0:n.isWordBoundary(i,r.query),o[137]=a?i.length:r.query.length,o[8]==1&&(o[27]=o[20]),(r.handoffType==5||r.handoffType==6)&&(o[55]=o[20]),(r.type==t.OnlineSuggestionTypes.SearchHistory||r.fromHistory)&&(o[121]=1),o[41]=o[83]==1?o[40]:o[64]==1?o[39]:o[84]==1?o[32]:o[89]==1?o[54]:o[85]==1?o[30]:o[86]==1?o[53]:o[87]==1?o[52]:o[61]==1?o[31]:o[88]==1?o[51]:o[63]==1?o[35]:o[82]==1?o[29]:o[90]==1?o[50]:o[59]==1?o[34]:o[58]==1?o[36]:o[37],(t.isSetting(r.type)||t.isApp(r.type))&&this.computeConstraintIndexFeatures(r.deviceItem,o),o},r.prototype.addLastAccessDate=function(t,i){var r=n.getTimeDiffInDays(t);r!=null?i[9]=r:i[19]=1},r.prototype.setTypeSignal=function(n,i){t.tryGetGroupType(n)==2&&(i[84]=1);switch(n.type){case t.LocalSuggestionTypes.Document:case t.OnlineSuggestionTypes.Document_Enterprise:i[61]=1;break;case t.LocalSuggestionTypes.Photo:i[85]=1;break;case t.LocalSuggestionTypes.Video:i[86]=1;break;case t.LocalSuggestionTypes.Music:i[87]=1;break;case t.LocalSuggestionTypes.Folder:i[88]=1;break;case t.LocalSuggestionTypes.CommandLine:i[89]=1;break;case t.LocalSuggestionTypes.PathCompletion:i[90]=1;break;case t.LocalSuggestionTypes.App:i[1]=1;break;case t.OnlineSuggestionTypes.Deeplink:case t.OnlineSuggestionTypes.DirectNav:i[21]=1;break;case t.OnlineSuggestionTypes.Store:i[63]=1;break;case t.SyntheticQSCodes.TopSearchTheWeb:case t.SyntheticQSCodes.PersistentSearchTheWeb:i[59]=1;break;case t.SyntheticQSCodes.TopSearchMyStuff:case t.SyntheticQSCodes.PersistentSearchMyStuff:i[58]=1}},r.prototype.setRatios=function(n,t){t&&typeof t.AppsRatio!="undefined"&&(n[26]=t.AppsRatio,t.SettingsRatio&&(n[5]=t.SettingsRatio),t.StoreRatio&&(n[57]=t.StoreRatio),t.PrefixProbability&&(n[12]=t.PrefixProbability),t.FilesRatio&&(n[24]=t.FilesRatio),t.WebRatio&&(n[18]=t.WebRatio),t.PhotosVideosMusicRatio&&(n[28]=t.PhotosVideosMusicRatio),t.ContactsRatio&&(n[56]=t.ContactsRatio),t.LocalProtocolRatio&&(n[91]=t.LocalProtocolRatio))},r.prototype.setThresholdRatios=function(n,t){t&&typeof t.ThApps!="undefined"?(n[40]=t.ThApps,t.ThStore&&(n[35]=t.ThStore),t.ThSetting&&(n[39]=t.ThSetting),t.ThCortAns&&(n[32]=t.ThCortAns),t.ThPrefixCount&&(n[38]=t.ThPrefixCount),t.ThWeb&&(n[29]=t.ThWeb),t.ThSearchTheWeb&&(n[34]=t.ThSearchTheWeb),t.ThOther&&(n[37]=t.ThOther),t.ThSearchMyStuff&&(n[36]=t.ThSearchMyStuff),t.ThFile&&(n[31]=t.ThFile),t.ThFolder&&(n[51]=t.ThFolder),t.ThPath&&(n[50]=t.ThPath),t.ThEmail&&(n[33]=t.ThEmail),t.ThCommAns&&(n[54]=t.ThCommAns),t.ThPhotoAns&&(n[30]=t.ThPhotoAns),t.ThVideoAns&&(n[53]=t.ThVideoAns),t.ThMusicAns&&(n[52]=t.ThMusicAns),t.ThDNav&&(n[147]=t.ThDNav)):n[42]=1},r.prototype.computeConstraintIndexFeatures=function(t,i){if(t&&t.rawIndexResponse){var r=n.safeExecute(function(){return JSON.parse(t.rawIndexResponse)},"parseConstraintIndexMetaData");if(!r)return;i[157]=r.GrammarScore;i[158]=r.MatchScore;r.Parses&&r.Parses.length>0&&r.Parses[0].Entities&&r.Parses[0].Entities.length>0&&(i[159]=r.Parses[0].Entities[0].EntityScore)}},r}();i.FastRankRanker=r;i.ranker=new r(sa_config)})(i=t.Ranking||(t.Ranking={}))})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){var i;(function(i){function e(n,t){if(n=n.toLowerCase(),t){var i=n.indexOf(f);i>=0&&(n=n.substr(i+f.length))}else n.startsWith(u)&&(n=n.substr(u.length));return n}var o;i.ranker;var r=[16],u="onedrive:\\",f="\\onedrive\\";o=function(){function u(n,t,i,r){var u=this;this._config=n;this._host=t;this._instrumentationHelper=i;this._navigationHelper=r;t.bindDismissed(function(){u._syntheticSuggestions=null;u._groupOrder=null;u._topResults=null})}return u.prototype.launchProtocol=function(n){this._host.launchUrl(n.fixedUrl)},u.prototype.launchSearch=function(n,i){var r=n.queryToFetch;this._host.launchSearch(r,this._navigationHelper.getSearchUrl(n.fullPartialQuery,r,t.SyntheticQSCodes.TopSearchTheWeb),i)},u.prototype.launchMyStuff=function(n,i){var r=n.queryToFetch||n.fullPartialQuery,u=t.ScopeConfig[i].myStuffPivot;this._host.launchMyStuff(r,u,null,this._groupOrder,this._topResults)},u.prototype.getProtocol=function(i,r){var f=this,u=t.createSuggestion(null,this._host.getBrowserIcon,null,t.SyntheticQSCodes.Protocol,null,n.InstrumentedItem.getNonSuggestionInstrumentedItem(t.SyntheticQSCodes.Protocol,t.SyntheticQSCodes.KValues),1,r,"tp",function(){return f.launchProtocol(i)}),e=function(n){u.text=HitHighlightingParser.addMarkers(n.fixedUrl);u.narratorText=t.getNarratorText(u,f._host.getLocString("DirectNavSuggestion"))};return e(i),u.updateFromQuery=function(n){return n.isProtocol?(e(n),!0):!1},u},u.prototype.getSearchMyStuff=function(i,r){var o=this,f=i.scope,s=t.ScopeConfig[f],u=t.createSuggestion(null,null,s.icon,t.SyntheticQSCodes.TopSearchMyStuff,null,n.InstrumentedItem.getNonSuggestionInstrumentedItem(t.SyntheticQSCodes.TopSearchMyStuff,t.SyntheticQSCodes.KValues),4,r,"tsms",null),e;return u.secondaryTextClass=t.CssClass_Annotation,e=function(n){var i=n.queryToFetch;u.text=HitHighlightingParser.addMarkers(i);u.secondaryText=t.getSearchString(f,s,o._host);u.narratorText=t.getNarratorText(u);u.click=function(){return o.launchMyStuff(n,n.scope)}},e(i),u.updateFromQuery=function(n){return n.scope==f&&n.queryToFetch?(e(n),!0):!1},u},u.prototype.getSearchTheWeb=function(i,r){var e=this,o=i.scope,u=t.createSuggestion(null,null,{content:t.CortanaFontIcons.Search,type:2},t.SyntheticQSCodes.TopSearchTheWeb,null,n.InstrumentedItem.getNonSuggestionInstrumentedItem(t.SyntheticQSCodes.TopSearchTheWeb,t.SyntheticQSCodes.KValues),0,r,"tstw",null),f;return u.secondaryTextClass=t.CssClass_Annotation,f=function(n){var i=n.queryToFetch.toLocaleLowerCase();u.text=HitHighlightingParser.addMarkers(i);u.secondaryText=e._host.getLocString("SearchTheWeb");u.narratorText=t.getNarratorText(u);u.click=function(){return e.launchSearch(n,u.useRaf)}},f(i),u.updateFromQuery=function(n){return n.scope==o&&n.queryToFetch?(f(n),!0):!1},u},u.prototype.getSyntheticSuggestions=function(i,r,u){var f;if(this._syntheticSuggestions&&(f=this._syntheticSuggestions.searchTheWeb||this._syntheticSuggestions.searchMyStuff,f&&f.sequenceNumber==r))return this._syntheticSuggestions;var e=i.queryToFetch&&i.scope!=9&&this._config.showMyStuffLinks?this.getSearchMyStuff(i,r):null,o=i.queryToFetch&&n.isSuggestionTypeEnabled(n.WebDataSource,t.SyntheticQSCodes.TopSearchTheWeb,0,i,this._config)&&(!e||i.scope==0&&n.isBrowserOnline())&&(!u||!u.fullySuppressedGroups||!n.contains(u.fullySuppressedGroups,String(11)))?this.getSearchTheWeb(i,r):null,s=i.isProtocol?this.getProtocol(i,r):null;return this._syntheticSuggestions={protocol:s,searchTheWeb:o,searchMyStuff:e},this._syntheticSuggestions},u.prototype.canHaveDuplicates=function(i){switch(i){case n.WebDataSource:case n.MRUDataSource:case t.DataSources.BingApps:case t.DataSources.BingSettings:case t.DataSources.LocalApps:case t.DataSources.LocalRecentApps:case t.DataSources.LocalSettings:case t.DataSources.LocalDocumentsAndFolders:case t.DataSources.LocalMedia:case t.DataSources.CommandLine:case t.DataSources.PathCompletion:case t.DataSources.BCSApps:case t.DataSources.BCSSettings:case t.DataSources.MRUApps:case t.DataSources.MRUSettings:case t.DataSources.MRUFilesAndFolders:case t.DataSources.OneDrive:case t.DataSources.MyStuffOneDrive:case t.DataSources.MyStuffDocuments:case t.DataSources.MyStuffFolders:case t.DataSources.MyStuffPhotos:case t.DataSources.MyStuffVideos:case t.DataSources.MyStuffMusic:case t.DataSources.EdgeBrowsingHistory:return!0;case t.DataSources.BingContentStore:case t.DataSources.PowerBi:case t.DataSources.MyStuffEmails:case t.DataSources.Proactive:case t.DataSources.Office365Documents:case t.DataSources.Office365Emails:case t.DataSources.Office365Calendar:case t.DataSources.Office365Persons:return!1}throw new Error("New data source "+i+" needs to be explicity classified as needed deduping with other data sources or not");},u.prototype.canHaveDuplicatesWithinDataSource=function(i){switch(i){case t.DataSources.MRUApps:case t.DataSources.MRUSettings:case n.MRUDataSource:case t.DataSources.BCSApps:return!0}return!1},u.prototype.isDuplicate=function(i,r,u){var o,f,s,h,c,l;return n.contains([5,4],r.handoffType)&&n.contains([5,4],u.handoffType)&&r.query==u.query&&r.actionUri==u.actionUri?!0:r.type==t.OnlineSuggestionTypes.Person_Consumer&&u.type==t.OnlineSuggestionTypes.Person_Consumer&&r.contactName==u.contactName?!0:r.handoffType==1&&u.handoffType==1&&n.isDuplicateUrl(this._config,i,r.url,u.url)?!0:r.type==t.LocalSuggestionTypes.CommandLine&&t.isApp(u.type)||u.type==t.LocalSuggestionTypes.CommandLine&&t.isApp(r.type)?(o=t.getAppItem(r)||t.getAppItem(u),f=t.getCommandLineItem(r)||t.getCommandLineItem(u),o.filePath&&f.encodedPath&&o.filePath.toLowerCase()==f.encodedPath.toLowerCase())?!f.launchArguments||(o.launchArguments||"").toLowerCase()==f.launchArguments.toLowerCase()||!o.launchArguments&&f.launchArguments&&o.displayName.toLowerCase().startsWith(f.displayName.toLowerCase()):!1:r.deviceItem&&u.deviceItem?(r.deviceItem.id||"").toLowerCase()!=(u.deviceItem.id||"").toLowerCase()?!1:t.isApp(r.type)||t.isApp(u.type)?(r.appContext||"").toLowerCase()==(u.appContext||"").toLowerCase():!0:(s=r.path,h=u.path,s&&h&&(s=e(s,r.handoffType!=7),h=e(h,u.handoffType!=7),s==h))?!0:(c=t.asJumpListSuggestion(r),l=t.asJumpListSuggestion(u),c&&l&&c.parent!=l.parent&&this.isDuplicate(i,c.parent,l.parent))?!0:this.isCortanaSettingDuplicate(r,u)||this.isCortanaSettingDuplicate(u,r)?!0:!1},u.prototype.isCortanaSettingDuplicate=function(n,t){return n.handoffType==5&&n.actionUri=="ms-cortana://navigate/Settings"&&t.deviceItem&&t.deviceItem.id=="CortanaSettings"},u.prototype.isWebSuggestionForPrefix=function(n,t){return n.handoffType==0&&(!n.query||n.query.toLowerCase()==t.queryToFetch.toLowerCase())},u.prototype.canBeReplacedInTopResult=function(n,i,r){return n.type==t.SyntheticQSCodes.TopSearchMyStuff||n.type==t.SyntheticQSCodes.Protocol&&!r||this.isWebSuggestionForPrefix(n,i)},u.prototype.rank=function(r,u,f,e,o,s,h){var ut=this,it,g,nt;e.scope!=0&&(h=!1);var k=f[t.DataSources.BingContentStore],v=f[n.WebDataSource],l=v?v.rankingSignals:null,ft=v?v.webTopResultRoutingType:1,a=f[n.MRUDataSource],p=null,c=null;l?(l.WebSignalsAvailable=!0,p=v.engagementSignals,c=v.suppressedGroups):a&&a.WebRankingSignalsCache&&(l=a.WebRankingSignalsCache,l.WebSignalsAvailable=!1,p=a.EngagementSignalsCache,c=a.SuppressedGroupsCache);!p&&k&&k.engagementSignals&&(p=k.engagementSignals);var et=a?a.RankingSignals:null,ot={cvid:this._host.getConversationId(),privacyNumber:this._host.getPrivacyNumber()},tt=[],b=this.getSyntheticSuggestions(e,s,c),st=this.determineIfProtocolIsAllowed(b,o,r,u,tt,s),d=o.length==1&&o[0].childSuggestions&&o[0].childSuggestions.some(function(n){return n.displayed});c&&c.fullySuppressedGroups&&(u=u.filter(function(i){return!n.contains(c.fullySuppressedGroups,String(t.tryGetGroupType(i)))}));it=i.ranker.rank(e,this.getSuggestionsToRank(d,r,u,b,s),r,l,et,p,h,ot);u=this._config.declutteringModelOn&&l&&l.WebSignalsAvailable&&e.scope==0?u.filter(function(n){return!n.rankingScore||n.rankingScore>=0}):u.slice();var w=this.determineTopResults(o,u,it,b,e,s,d,st),rt=r.filter(function(t){return!n.contains(o,t)}),y=this.determineSuggestionsToAddToGroups(rt,u,o,w,b,e,d,h);return c&&c.partiallySuppressedGroups&&(g=!0,this._config.doNotSuppressWeb&&w.every(function(n){return t.tryGetGroupType(n)==11})&&y.every(function(n){return t.tryGetGroupType(n)==11})&&(g=!1),g&&y.forEach(function(i){var r=t.tryGetGroupType(i);t.isClickable(r)&&n.contains(c.partiallySuppressedGroups,String(r))&&(i.suppressed=!0)})),this._config.partialAllGroupSuppressionOn&&e.scope==0&&y.forEach(function(n){var i=t.tryGetGroupType(n);!t.isClickable(i)||ut._config.doNotSuppressWeb&&i==11||(n.suppressed=!0)}),this.setUseRafFlag(w,y,e,ft),nt=this.getGroupOrder(e,y,rt),this._topResults=w,this._groupOrder=nt,{topResults:w,suggestionsToAdd:y,suggestionsToRemove:tt,groupOrder:nt}},u.prototype.determineIfProtocolIsAllowed=function(n,t,i,r,u,f){var o=!1,e,s;return n.protocol&&(e=i.indexOf(n.protocol),o=!r.some(function(n){return n.handoffType==1})&&!i.some(function(t){return t.handoffType==1&&t!=n.protocol}),o?e==-1&&(r.unshift(n.protocol),this._instrumentationHelper.instrumentSyntheticSuggestions(f,[n.protocol])):e!=-1&&(i.splice(e,1),s=t.indexOf(n.protocol),s>=0?t.splice(s,1):u.push(n.protocol))),o},u.prototype.getSuggestionsToRank=function(i,r,u,f,e){i&&(r=r.filter(function(n){return!t.asJumpListSuggestion(n)}));var o=u.concat(r);return f.searchTheWeb?n.contains(r,f.searchTheWeb)||(o.push(f.searchTheWeb),this._instrumentationHelper.instrumentSyntheticSuggestions(e,[f.searchTheWeb])):f.searchMyStuff&&(n.contains(r,f.searchMyStuff)||(o.push(f.searchMyStuff),this._instrumentationHelper.instrumentSyntheticSuggestions(e,[f.searchMyStuff]))),o},u.prototype.determineTopResults=function(r,u,f,e,o,s,h,c){var l,a,v;return o.fullPartialQuery?h?r:(l=o.forceDefaultTopResult||this._config.forceVoiceFlowOnTopHit||!o.queryToFetch?[]:f.topResults,c&&e.searchTheWeb&&i.ranker.allowInTopHit(o,e.protocol)&&(a=l.indexOf(e.searchTheWeb),a>=0&&l.splice(a,1)),l.length==0&&(c&&i.ranker.allowInTopHit(o,e.protocol)?(l.push(e.protocol),v=u.indexOf(e.protocol),v>=0&&u.splice(v,1)):e.searchTheWeb?l.push(e.searchTheWeb):e.searchMyStuff&&l.push(e.searchMyStuff)),l.length>this._config.maxNumberOfTopResults&&(l=l.slice(0,this._config.maxNumberOfTopResults)),e.searchTheWeb&&this.replaceDefaultSearchTheWebWithWebSuggestion(l,e.searchTheWeb,u,o),r.forEach(function(t){t==e.searchTheWeb||t==e.searchMyStuff||n.contains(l,t)||(t.useRaf&&(t.useRaf=!1),u.unshift(t))}),l):r.concat(u.filter(function(n){return n.type==t.OnlineSuggestionTypes.ProactiveCard}))},u.prototype.setUseRafFlag=function(n,i,r,u){var f=this;t.isCortanaEnabledCache&&(u==2||this._config.forceVoiceFlowOnTopHit||this._config.alwaysCallRAF?n.forEach(function(n){n.handoffType==0&&(n.useRaf=!0)}):n.forEach(function(n){n.handoffType==0&&f._host.matchesVcd(n.query||r.queryToFetch)&&(n.useRaf=!0)}))},u.prototype.determineSuggestionsToAddToGroups=function(t,i,r,u,f,e,o,s){var c=this,h=i.filter(function(t){return!n.contains(u,t)}),l=h.filter(function(n){return n.handoffType==0||n.handoffType==1||n.handoffType==5}),a=h.filter(function(n){return c._config.enforceOriginalOrderForTypes[n.type]});return o||this.addJumpListSuggestions(e,u,h,s),e.queryToFetch&&h.sort(function(n,t){return t.rankingScore-n.rankingScore}),h=this.insertSuggestionsToRightPlace(h,a,u),h=this.insertSuggestionsToRightPlace(h,l,u),this._config.showPrefixOnGroupWhenNotOnTopHit&&f.searchTheWeb&&(e.scope==9||e.scope==0)&&(t.some(function(n){return c.isWebSuggestionForPrefix(n,e)})?h=h.filter(function(n){return!c.isWebSuggestionForPrefix(n,e)}):u.some(function(n){return c.isWebSuggestionForPrefix(n,e)})||l.some(function(n){return c.isWebSuggestionForPrefix(n,e)})||h.unshift(f.searchTheWeb)),h},u.prototype.getGroupOrder=function(i,r,u){var e=r.concat(u),s,o,f;return e.sort(function(n,t){return t.rankingScore-n.rankingScore}),this._config.partiallySuppressedGroupsOnBottom&&(s=[],o=[],e.forEach(function(n){n.suppressed?o.push(n):s.push(n)}),o.length!=0&&(e=s.concat(o))),f=[],i.scope!=9||i.queryToFetch||f.push(21),e.forEach(function(i){var r=t.getGroupType(i);n.contains(f,r)||f.push(r)}),f},u.prototype.replaceDefaultSearchTheWebWithWebSuggestion=function(t,i,r,u){var o=this,e=t.indexOf(i),f;e>-1&&(f=n.indexOf(r,function(n){return o.isWebSuggestionForPrefix(n,u)}),f>-1&&(t[e]=r[f],r.splice(f,1)))},u.prototype.addJumpListSuggestions=function(n,i,u,f){var e,o,s,h,c;if(this._config.maxJL&&(!f||this._config.maxNumberOfTopResults==1)&&i.length==1&&(e=i[0],e.calculateChildSuggestions&&e.calculateChildSuggestions(),e.childSuggestions))for(o=0;o0)for(t.decorateLocalFilesAndFoldersAndMediaWithParentFolder(n,s,this._config,this._host),h=0;h0?i.filter(function(t){return!n.contains(r,t)}):[],f,u;if(e.length>0){for(f=[],u=0;ut.suggestions[i].rankingScore){t.suggestions.splice(i,0,n);r=!0;break}r||t.suggestions.push(n);k+=1;c.setupIcon(u,n,!1,function(){k-=1;tt()});c.onSuggestionAdded(n,t)},a=this.getMaxNumberOfGroupsToFitMinSuggestionsPerGroup()-this.groups.length,it=function(){a!=0&&r||c.flush(function(n,t){return d(n,t)},u,s);c._partialQuery&&c._partialQuery.queryToFetch&&(c.groups.sort(function(n,t){return s.indexOf(n.type)-s.indexOf(t.type)}),c.groups.forEach(function(n){c.isRankable(n)&&n.suggestions.sort(function(n,t){return t.rankingScore-n.rankingScore})}))};return t||f.length>0||e.length>0?(this.renderGroupsAfter(function(){e.forEach(function(n){var t=c.removeSuggestion(n);t&&(a+=1)});var t=function(n,t){var r,i,f,e;c.allowedInGroups(n)&&(r=c.getGroupType(n),i=c.groups.filter(function(n){return n.type==r})[0],i?(c._config.minSuggestionsPerGroup&&!t?(e=a==1,f=e&&!c.balanceGroups()?c.maxNumberOfItemsThatCanBeAdded()-c._config.minSuggestionsPerGroup-1:c._config.minSuggestionsPerGroup-i.suggestions.length):f=999,f>0&&c.canFitSuggestionInExistingGroup(r,n)?d(n,i):c.queueSuggestionInExistingGroup(n,i)):a>0&&c.canFitGroup(r,n)?(i=c.addGroup(r,n,u,s),d(n,i),a-=1):c.queueSuggestionInMissingGroup(n,r))};p?(f.forEach(function(i){n.contains(l,i)&&t(i,!0)}),f.forEach(function(i){n.contains(l,i)||t(i,!1)})):f.forEach(function(n){return t(n,!1)});it()}),y=!0):a!=0&&r||(this._pendingSuggestionsInMissingGroups.some(function(n){return n.suggestions.length>0})||this._pendingSuggestionsInExistingGroups.some(function(n){return n.suggestions.length>0}))&&(this.renderGroupsAfter(function(){return it()}),y=!0),this.onAfterRenderTopResultsAndGroups(),tt(),1},t.prototype.maxNumberOfItemsThatCanBeAdded=function(){var n=this._config.maxNumberOfTotalSuggestionsAndGroups;return n>0?(n-=this.topResults.length,n-=this.groups.length,this.groups.forEach(function(t){return n-=t.suggestions.length})):n=999,n},t.prototype.canFitGroup=function(n,t){return this.canFitSuggestion(!0,n,t)&&this.maxNumberOfItemsThatCanBeAdded()>=2},t.prototype.canFitSuggestionInExistingGroup=function(n,t){return this.canFitSuggestion(!1,n,t)&&this.maxNumberOfItemsThatCanBeAdded()>=1},t.prototype.balanceGroups=function(){return!this._config.maxNumberOfTotalSuggestionsAndGroups},t.prototype.setupIcon=function(t,i,r,u){var f=this,e;i.getIcon?(this._instrumentationHelper.notifyIconPending(t,r,i.instItem.getLayoutKValue(),i.type),e=this._partialQuery,i.getIcon(this.getImageSize(e,i,r),function(o){i.icon=o;var s=function(){t==f._sequenceNumberReader.getSequenceNumber()&&(f._instrumentationHelper.notifyIconReady(t,r,i.instItem.getLayoutKValue(),i.type),r?n.contains(f.topResults,i)&&f.renderTopResults():f.groups.some(function(t){return n.contains(t.suggestions,i)})&&f.renderGroups(),u())};f.populateImageRatio(e,i,s)})):u()},t.prototype.addGroup=function(n,t,i,r){var u,o;if(this.groups.some(function(t){return t.type==n}))throw new Error("Trying to add repeated group "+n);var f=this.createGroup(n,t,i),s=r.indexOf(f.type),e=!1;for(u=0;us){this.groups.splice(u,0,f);e=!0;break}return e||this.groups.push(f),f},t.prototype.removeSuggestion=function(n){var u=this.getGroupType(n),t=this.groups.filter(function(n){return n.type==u})[0],i,f,r;if(t)if(i=t.suggestions.indexOf(n),i>=0){t.suggestions.splice(i,1);this.onSuggestionRemoved(n,t);if(t.suggestions.length==0){f=this.groups.indexOf(t);this.groups.splice(f,1);this.onGroupRemoved(t);return r=this._pendingSuggestionsInExistingGroups.filter(function(n){return n.group.type==t.type})[0],r&&this._pendingSuggestionsInMissingGroups.push({groupType:t.type,suggestions:r.suggestions}),!0}}else this.removePendingSuggestionFromExistingGroup(n,t);else this.removePendingSuggestionFromMissingGroup(n,u);return!1},t.prototype.removePendingSuggestionFromExistingGroup=function(n,t){for(var r,u,i=0;i0&&i.length>0){var u=i[0];this.canFitSuggestionInExistingGroup(t.type,u)&&r(u,t);i.splice(0,1);n-=1}},t.prototype.flush=function(n,t,i){var r,u,f;for(this.flushMissingGroups(n,t,i);this._pendingSuggestionsInExistingGroups.some(function(n){return n.suggestions.length>0});)for(r=0;r1&&this.scopeCarouselButtons.push({id:"pos2Button",icon:{content:t.BingFontIcons.CircleFill,type:3},change:function(){},name:"pos",value:"2"}),this.config.scopesCarousel>2&&this.scopeCarouselButtons.push({id:"pos3Button",icon:{content:t.BingFontIcons.CircleFill,type:3},change:function(){},name:"pos",value:"3"}),this.scopeCarouselButtons.push({id:"leftButton",icon:{content:ThresholdUtilities.isRightToLeftLanguage(t.uiLanguageCache)?t.CortanaFontIcons.ChevronRight:t.CortanaFontIcons.ChevronLeft,type:2},change:function(){var n=r.getCarouselPos();n>0&&r.positionCarousel(n-1)},className:"accentColor"},{id:"rightButton",icon:{content:ThresholdUtilities.isRightToLeftLanguage(t.uiLanguageCache)?t.CortanaFontIcons.ChevronLeft:t.CortanaFontIcons.ChevronRight,type:2},change:function(){var n=r.getCarouselPos();n=e._config.reloadAfterConversations&&(e._pendingReload=!0,e._isReloadSuppressed=!1);e._pendingReload&&(e.logReloadAttempt(),e.reload())});sj_be(applicationCache,"updateready",function(){return e.onUpdateReady()});i.bindConversationStart(function(){e._isReloadSuppressed=!0;e.shouldCheckForUpdate()&&(applicationCache.status!=0||appcacheConfig.IgnoreAppCacheStatus)&&n.safeExecute(function(){applicationCache.update();e._lastCheck=sb_gt();sj_cook.set(r,u,e._lastCheck.toString())},"probe for manifest update")})}return f.prototype.shouldCheckForUpdate=function(){var r,u,f;return n.isBingEnabledCache?(r=!0,appcacheConfig.ReduceLoadEnabled&&(u=sj_cook.get(t,i),u!=="1"&&(f=(sb_gt()-this._lastCheck)/6e4,r=f>=appcacheConfig.TimeToRefresh)),r):!1},f.prototype.onUpdateReady=function(){appcacheConfig.ReduceLoadEnabled&&sj_cook.get(t,i)==="1"&&sj_cook.set(t,i,"0",!0,"/");this.logReloadAttempt();this._isReloadSuppressed?this._pendingReload=!0:this.reload()},f.prototype.reload=function(){this._host.reloadWebView()},f.prototype.logReloadAttempt=function(){this._appCacheInstrumentationHelper.instrumentSuperFreshUpdate(this._isReloadSuppressed)},f}();n.SuperFreshAppCache=f}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){function t(n,t){return n[t]?n[t]:0}function i(n){return t(n,44)>1.19795632362366?t(n,43)>1.5?t(n,43)>2.5?t(n,43)>3.5?-1.00000000000967:-.910728864472238:t(n,44)>6.54039859771729?-.89509583011092:-.550797849004499:t(n,44)>6.79605579376221?t(n,44)>9.49175643920898?-.920543224892633:-.652129458492499:t(n,44)>4.19378852844238?-.313659401293444:t(n,45)>-.748360872268677?.0923073304955689:t(n,45)>-8.10411643981934?-.262428862879893:.783063748810671:t(n,43)>1.5?t(n,43)>2.5?-.854766854766483:-.315031578947319:t(n,45)>2.66813039779663?t(n,43)>.5?.423756345171809:t(n,45)>5.59708833694458?.924403697504888:.749211059792756:t(n,45)>-8.0715274810791?t(n,45)>.0149615295231342?.414192977872497:t(n,7)>119.5?.305759623861258:t(n,10)>19.5?.464108910891099:-.116304432499845:.996540336530947}function r(n){return t(n,44)>.933822274208069?t(n,43)>1.5?t(n,43)>2.5?t(n,43)>3.5?-.835188557136694:t(n,44)>7.04711151123047?-.803837927584174:-.649792587565677:t(n,44)>7.13579750061035?-.75360458063273:-.455643035150988:t(n,44)>6.54039859771729?t(n,44)>9.32040023803711?-.760477149814304:-.511640866901352:t(n,44)>4.10416269302368?-.234829458770025:t(n,45)>-1.6504979133606?.0813868211104811:t(n,45)>-8.45894145965576?-.269350884935168:.6647947097265:t(n,45)>3.21832990646362?t(n,43)>.5?.316322330575859:.731997621651396:t(n,43)>1.5?t(n,43)>3.5?-.855207226758234:-.331878969166454:t(n,45)>-7.80446672439575?t(n,45)>1.17571914196014?.424753650897189:t(n,7)>119.5?.298445529486469:t(n,10)>16.5?.292128040355722:-.0780684510177664:.832460154375551}function u(n){return t(n,44)>1.76230227947235?t(n,43)>2.5?t(n,43)>3.5?-.739974501921593:t(n,44)>8.17573738098145?-.713136175025312:t(n,45)>-8.41548538208008?-.589695608284706:.323409084242528:t(n,44)>6.28117942810059?t(n,44)>10.3975915908813?-.70014641696948:-.497590031393724:t(n,43)>1.5?t(n,45)>-8.43375587463379?-.381465416239047:.433287355359795:t(n,45)>-7.97755146026611?-.106719440395885:.479562864819741:t(n,43)>1.5?t(n,43)>2.5?-.62641107407642:-.196040371973603:t(n,45)>1.87662553787231?t(n,43)>.5?.268940363633125:t(n,45)>4.96755981445313?.664042832748049:.472969150824937:t(n,45)>-8.14829444885254?t(n,7)>119.5?t(n,43)>.5?.120569280504586:.365093779536132:t(n,17)>.274603724479675?.270348990229891:-.0490979328057339:.736698594346845}function f(n){return t(n,44)>1.89200639724731?t(n,43)>1.5?t(n,45)>-1.88187921047211?t(n,44)>4.8871922492981?-.518746883172309:t(n,43)>2.5?-.499713528992028:-.20110005933149:t(n,43)>3.5?-.678491838025764:t(n,44)>9.32040023803711?-.644224659440059:t(n,45)>-8.38046264648438?-.499484072659551:.218407513317512:t(n,44)>7.3095703125?-.535697073263582:t(n,44)>4.39669466018677?-.189867951619997:-.0251599844697897:t(n,43)>1.5?t(n,43)>3.5?-.694200888592443:-.219133551475747:t(n,45)>2.44538283348084?t(n,43)>.5?.229100226373851:t(n,26)>.787870407104492?.63734438522043:.487275003586705:t(n,45)>-8.14829444885254?t(n,45)>.398198485374451?.232704743125026:t(n,37)>.462500005960464?-.620104557376229:t(n,36)>.161500006914139?-.389263194240978:.0690159057567274:.674262162151059}function e(n){return t(n,44)>.933822274208069?t(n,43)>2.5?-.620254857130737:t(n,44)>5.86063957214355?t(n,44)>10.5942258834839?-.584555808658866:t(n,45)>-8.14957427978516?-.367886353018233:.0659807938703367:t(n,43)>1.5?t(n,45)>-8.43375587463379?-.234529270912918:.511184709750937:t(n,45)>-1.77114081382751?t(n,44)>3.17384219169617?-.0877799006856324:.0932561340465251:t(n,45)>-8.41548538208008?-.180995619635847:.533784434705218:t(n,45)>3.45935344696045?t(n,45)>6.85864639282227?.565073798540662:.403204404678904:t(n,43)>1.5?t(n,43)>2.5?-.488028694115613:-.100516207187294:t(n,36)>.12049999833107?-.13618589635889:t(n,3)>.000124999991385266?.328201193385938:t(n,45)>-7.68311643600464?t(n,37)>.490500003099442?-.469862448406616:t(n,45)>-2.56714797019959?.161187326818847:-.0447478461480316:.628539199927917}function o(n){return t(n,43)>.5?t(n,45)>-1.77114081382751?t(n,44)>4.74677658081055?t(n,44)>8.39077568054199?-.479331548713641:-.272912792026823:t(n,43)>2.5?t(n,43)>3.5?-.618770413121166:-.238075755943458:t(n,43)>1.5?-.0851464379857943:.0484417353480691:t(n,43)>2.5?-.59227661184815:t(n,44)>9.20319080352783?-.521365879873565:t(n,45)>-8.21549415588379?t(n,10)>19.5?-.0132971182795458:t(n,25)>.5?-.30182941567567:-.181999304291621:.263977438113326:t(n,4)>.5?t(n,34)>.148499995470047?-.115786354661002:t(n,10)>21.5?.455139733989843:t(n,6)>366989.5625?.402071891142763:t(n,45)>-7.18622779846191?t(n,0)>.218805000185966?.234760892671834:-.0123807591430362:.606548496367744:t(n,36)>.0535000003874302?.261877245926089:.468221414171013}function s(n){return t(n,44)>2.36395597457886?t(n,43)>1.5?t(n,43)>3.5?-.583955015656535:t(n,44)>6.21079969406128?-.466492559470834:t(n,45)>-8.4152660369873?-.235662449322289:.49769142143674:t(n,44)>8.17573738098145?-.416412734431743:t(n,45)>-8.03109455108643?-.0717812887461489:.31002279905969:t(n,43)>.5?t(n,45)>-.458738803863525?t(n,43)>2.5?-.339416977208093:.0835437611208191:t(n,43)>3.5?-.588494266840718:t(n,7)>7?-.0521609807234961:-.252276077407395:t(n,6)>99870.375?.426351000755123:t(n,36)>.136500000953674?-.13959561166888:t(n,25)>.5?t(n,10)>17.5?.297969741739317:t(n,17)>.260640680789948?.215592194753252:t(n,45)>-7.41259050369263?t(n,0)>.150285005569458?.0827004321696062:-.130443028191459:.574789071920369:.263104625844149}function h(n){return t(n,44)>2.36395597457886?t(n,43)>2.5?t(n,43)>3.5?-.566467790916495:t(n,44)>10.5942258834839?-.527972210852587:-.327425065261054:t(n,44)>8.39077568054199?t(n,44)>13.0723886489868?-.528996833811743:-.340537241382189:t(n,43)>1.5?-.175346363680532:t(n,10)>21.5?.219778113499141:t(n,6)>4485342.5?-.334614307955598:-.0518749289999722:t(n,45)>1.44314968585968?t(n,45)>5.59708833694458?t(n,44)>.168791532516479?.0577038247135885:.44451290187128:t(n,36)>.0785000026226044?-.0504958164136189:.187335675325183:t(n,43)>1.5?t(n,43)>3.5?-.572886406478536:-.128297442966846:t(n,34)>.148499995470047?t(n,70)>.5?-.313816510860956:-.0410730853413807:t(n,10)>24.5?.419414662936005:t(n,36)>.161500006914139?-.206876573320766:.0540439303268064}function c(n){return t(n,43)>.5?t(n,45)>-2.20732927322388?t(n,44)>4.8871922492981?-.228372215960761:t(n,43)>3.5?-.563649961518152:t(n,36)>.12049999833107?-.157909753043534:t(n,43)>1.5?-.0490842841026727:.0426134057716365:t(n,43)>1.5?-.501504279491446:t(n,10)>16.5?.106560974117318:t(n,44)>13.2663116455078?-.511054993973547:t(n,25)>.5?-.183356000319312:t(n,44)>7.96412563323975?-.217693744800841:.0745765115061478:t(n,0)>.353644996881485?.387915790994888:t(n,37)>.490500003099442?-.411977151649128:t(n,36)>.161500006914139?-.158694966286237:t(n,45)>6.51988792419434?.394282444615419:t(n,45)>-7.18622779846191?t(n,45)>-2.47915983200073?t(n,34)>.235500007867813?-.0997333763406436:.125649899229415:t(n,10)>8.5?.0514306930292083:-.185227834755125:.55429358097634}function l(n){return t(n,44)>2.45935487747192?t(n,43)>2.5?t(n,43)>3.5?-.54344013748752:t(n,44)>7.7318434715271?-.443020754363765:-.193781916996288:t(n,44)>9.60762500762939?-.395968488797712:t(n,45)>-7.96173286437988?t(n,3)>.0108649991452694?-.291787346992521:t(n,94)>.514894962310791?-.321547678300717:-.0629231977448211:t(n,7)>7?-.344692481911965:.288191177252058:t(n,45)>3.72858953475952?t(n,3)>.0679600015282631?-1.20046825927832:.287601761262895:t(n,43)>2.5?-.316143767751861:t(n,34)>.121500000357628?t(n,70)>.5?t(n,29)>.472499996423721?-.0199011049482097:-.328195574842094:-.0183760385520727:t(n,38)>1049227.5?.109899054903627:t(n,10)>27.5?.414388764977593:t(n,17)>.365065395832062?.14912704929068:t(n,70)>.5?-.0921247687186687:.0237933636368119}function a(n){return t(n,43)>.5?t(n,43)>2.5?t(n,43)>3.5?-.535130945531973:t(n,44)>6.96386909484863?-.40363673383136:t(n,45)>-8.41548538208008?-.161132076501596:.846372815598595:t(n,44)>7.81240081787109?-.299192805625149:t(n,36)>.158500000834465?-.210421537388119:t(n,45)>-8.10411643981934?t(n,45)>-.649353444576263?t(n,44)>3.6040153503418?t(n,45)>4.63740634918213?-.30096327312226:-.0402114393891164:.0370757852259182:t(n,37)>.490500003099442?-.371578791141762:-.0539422243144441:.216806271008894:t(n,6)>1480251.5?.371495914749917:t(n,41)>.498499989509583?.21823146470646:t(n,45)>-7.18622779846191?t(n,25)>.5?t(n,17)>.243906140327454?.115161140324403:t(n,70)>.5?-.1997900589745:-.0284125752327975:t(n,42)>.5?.230175710183682:.0446072947048284:.531123635859484}function v(n){return t(n,43)>.5?t(n,43)>2.5?t(n,43)>3.5?-.52836491889442:t(n,44)>10.7210693359375?-.451533334701971:t(n,45)>-8.38046264648438?-.181750642539777:.645912792127458:t(n,44)>11.1525249481201?-.39767361543354:t(n,43)>1.5?-.0762003750645097:t(n,5)>.345443248748779?.0651466818971121:t(n,3)>.0063699996098876?-.196992527018271:t(n,36)>.117499999701977?-.128044152439473:-.00574329518852554:t(n,45)>6.20245695114136?t(n,3)>.0679600015282631?-.734350952858824:.363293617748596:t(n,36)>.0665000006556511?t(n,7)>109.5?.0430727409292807:t(n,29)>.389499992132187?-.0148771250043174:t(n,41)>.0214999988675117?-.301746835044322:.328869482204407:t(n,18)>.983303010463715?t(n,0)>.121804997324944?t(n,49)>1442874624?-.724477842325689:.210228484257051:-.353372891887798:.102196653259328}function y(n){return t(n,44)>.639866709709167?t(n,44)>5.26219320297241?t(n,43)>1.5?-.430494948012305:t(n,44)>13.2022914886475?-.435279741929441:t(n,45)>1.17571914196014?-.173099521989162:-.0308110760987479:t(n,43)>3.5?-.52357176851092:t(n,45)>-8.2981071472168?t(n,7)>124.5?t(n,94)>.527294993400574?-.156042619848352:.0248955903335791:t(n,36)>.0925000011920929?-.209070598986835:-.0533127580861412:.411418840666427:t(n,6)>87784.3203125?t(n,26)>.893515706062317?.39296439321801:.145919626447248:t(n,41)>.658499956130981?.179186813414071:t(n,45)>-7.68311643600464?t(n,17)>.365065395832062?t(n,23)>401229153794702e-19?.0660416181054232:.336579097239438:t(n,7)>119.5?t(n,43)>3.5?-.533919631197253:.0309955023445443:t(n,15)>9.5?-.0460744258355662:-.220220668514265:.517195716326526}function p(n){return t(n,43)>.5?t(n,43)>2.5?t(n,43)>3.5?-.519282020998832:t(n,44)>9.07235336303711?-.373611030539448:t(n,45)>-8.25412845611572?-.102833167590725:.477044274887383:t(n,44)>10.3975915908813?-.314158212979465:t(n,24)>.0804937779903412?t(n,8)>.5?-.0177524691426339:-.150746237523635:t(n,45)>-7.9308910369873?t(n,37)>.559499979019165?-.269889047216763:t(n,6)>4485342.5?-.157354432297135:.00547572087984532:t(n,7)>109.5?-.282963060361863:.246862846460704:t(n,0)>.379440009593964?.263756026990499:t(n,23)>.0127707812935114?t(n,17)>.540444612503052?.0770886802702873:t(n,70)>.5?-.238994613512337:-.0515759407417751:t(n,15)>18.5?.138177671337604:t(n,45)>8.23325729370117?.351445357650219:t(n,49)>1442841600?-.238842930918096:.0206753743885186}function w(n){return t(n,44)>3.48846197128296?t(n,43)>3.5?-.515600110822804:t(n,44)>12.8671398162842?-.40378771780577:t(n,45)>-8.38046264648438?t(n,9)>.0933515429496765?t(n,0)>.121804997324944?-.209406714088908:-.0946975244092343:-.0407694857139518:t(n,41)>.0135000003501773?1.05583346390731:.124028442469796:t(n,45)>.398198485374451?t(n,3)>.0679600015282631?-.574867872150068:t(n,40)>.783499956130981?.251307151177198:t(n,36)>.308499991893768?-.367768354254398:t(n,14)>1.5?.0755931103564151:-.00221840878300571:t(n,45)>-8.45894145965576?t(n,10)>31.5?.412999542218147:t(n,7)>25.5?-.00455106247293107:t(n,10)>13.5?t(n,18)>.975520849227905?-.38753673915309:t(n,17)>.324546277523041?.283476625800722:t(n,38)>2386289.5?.777537138836174:-.00628048372574406:-.112173798893461:.450314524349164}function b(n){return t(n,43)>1.5?t(n,43)>3.5?-.51289065110932:t(n,44)>11.422025680542?-.351097527084195:t(n,45)>-8.25412845611572?-.0486145215430808:t(n,7)>109.5?-.160646691727989:t(n,34)>.00650000013411045?1.10356360912396:.190430688696877:t(n,44)>7.04711151123047?-.108063576976494:t(n,34)>.148499995470047?t(n,29)>.0144999995827675?t(n,29)>.242500007152557?-.0366542779453025:-.219360011526189:.549995340721022:t(n,45)>8.23325729370117?t(n,44)>1.47315168380737?-.297574375438917:.335592676137892:t(n,36)>.29449999332428?-.283307236575273:t(n,10)>1.5?t(n,12)>.000174101820448413?t(n,94)>.0524550005793571?.0523115012949208:.140411462753954:t(n,10)>21.5?.155302258599776:t(n,0)>.0948949977755547?.0413139098265205:-.0200245680779948:t(n,40)>.528499960899353?.0395865934818639:-.209448910776901}function k(n){return t(n,43)>.5?t(n,45)>-3.87659454345703?t(n,9)>.778741776943207?t(n,45)>7.57675170898438?-.273485886678843:-.065954697254801:t(n,43)>3.5?-.512804639334348:t(n,44)>9.25890064239502?-.170073571007994:t(n,7)>865?t(n,12)>1329608130618e-17?.0693166248986106:-.00281299520889976:-.00795741456085566:-.326178510531331:t(n,45)>7.57675170898438?.307707566975109:t(n,42)>.5?t(n,18)>.975520849227905?t(n,45)>-3.98419332504272?-.259175069491645:.641288100067612:t(n,12)>351338314885652e-21?.276609592959513:t(n,17)>.225377559661865?.152424078388318:t(n,17)>.0560600720345974?-.0914254251430754:t(n,45)>-1.0845353603363?-.065154733854473:t(n,22)>.266145825386047?-.0585512450771363:.299353015791682:t(n,41)>.498499989509583?.0774073841887317:t(n,18)>.0359603092074394?-.0322573852522521:-.192132584078645}function d(n){return t(n,43)>2.5?-.367588414434573:t(n,44)>9.07235336303711?-.152967851315805:t(n,34)>.0445000007748604?t(n,36)>.241499990224838?-.190383406498662:t(n,38)>44702656?-.096468980729504:t(n,7)>124.5?.0328547030489654:t(n,29)>.261500000953674?t(n,40)>.493499994277954?.512160078696666:-.00352592139368341:t(n,29)>.0115000000223517?t(n,21)>.5?.211405461022967:t(n,38)>2551755.5?.285518358307534:-.257744198284208:.671151730914092:t(n,45)>-7.39041328430176?t(n,12)>114040194603149e-19?t(n,44)>3.17384219169617?t(n,0)>.0637250021100044?-.0363242427415012:t(n,2)>3.5?-.168137812463532:.102544982477617:.102411932546607:t(n,10)>30.5?.304944730395558:-.0134531845774281:t(n,70)>.5?-.32722861020268:t(n,22)>.623310804367065?.0122756765821875:.253788458676078}function g(n){return t(n,43)>3.5?-.507935301679513:t(n,44)>6.1252646446228?t(n,44)>14.0424098968506?-.371575857830173:t(n,0)>.121804997324944?-.142412738995662:-.0195723072390067:t(n,36)>.12049999833107?t(n,70)>.5?-.15792488594333:-.0108875793696757:t(n,45)>-7.96173286437988?t(n,10)>28.5?.258750968472185:t(n,18)>.975520849227905?t(n,41)>.0874999985098839?.0616356718470603:t(n,70)>.5?-.360124877405257:t(n,49)>1442944512?-.44652669371778:.0371806336002382:t(n,45)>9.30230617523193?t(n,44)>333786010742188e-19?-.233018989366828:.375700010968864:t(n,47)>8.5?-.559208830345449:t(n,10)>1.5?.0290178468296206:t(n,7)>7?-.0733542960185676:.765957545489774:t(n,7)>109.5?-.443491880344049:t(n,44)>5.18794965744019?.579475056483492:.3504174354422}function nt(n){return t(n,43)>3.5?-.506476860535879:t(n,44)>10.5942258834839?-.209467940794896:t(n,45)>-8.16400718688965?t(n,26)>.985360383987427?.340020221897851:t(n,36)>.161500006914139?-.0862961785728279:t(n,10)>13.5?t(n,37)>.0434999987483025?-.194283161256841:t(n,45)>-7.46167850494385?.0538600674517274:t(n,43)>2.5?.108734541560294:t(n,15)>21.5?.265273397438939:1.04326455194061:t(n,7)>124.5?t(n,44)>3.71541023254395?t(n,45)>4.02072954177856?-.17943945494564:-.00110254023834589:.039405892170908:t(n,41)>.581499993801117?.0605277112576175:t(n,17)>.522777318954468?.0673611253752974:t(n,47)>1.5?t(n,34)>.199499994516373?-.672574985811372:-.219817795387141:t(n,17)>.0048227459192276?-.0973780020788442:-.0239079912718348:t(n,43)>2.5?.399996935599812:.170591997209107}function tt(n){return t(n,43)>3.5?-.505289478217159:t(n,44)>11.2209415435791?-.211550801872699:t(n,45)>-8.16400718688965?t(n,0)>.60001003742218?t(n,44)>333786010742188e-19?-.134569554621694:.204305045867487:t(n,36)>.290499985218048?-.183161420465281:t(n,10)>35.5?.488170978959411:t(n,17)>.0244480334222317?t(n,17)>.14948932826519?t(n,23)>401229153794702e-19?-.0150110629358801:t(n,14)>5.5?.271662864891797:.0397595689646333:t(n,7)>124.5?-.00014441943770423:-.101358608227607:t(n,5)>.566725432872772?.0580752318910411:t(n,10)>13.5?.0634574560619713:t(n,35)>.0245000012218952?.0390327218542667:-.0128118379588701:t(n,43)>2.5?t(n,7)>7?-.0154473715168407:t(n,44)>6.62688636779785?1.18370586600598:t(n,44)>6.1252646446228?-.0538574413220008:.383879640803088:.145300910161313}function it(n){return t(n,43)>.5?t(n,94)>.667284965515137?-.183699858680092:t(n,43)>3.5?-.504321772771497:t(n,40)>.853500008583069?t(n,0)>.121804997324944?-.17613665706543:-.122056727950577:t(n,24)>.0609301030635834?t(n,22)>.214835166931152?-.0704861089840159:.0125195731024408:t(n,37)>.0614999979734421?-.0373834101386114:t(n,5)>.905780255794525?-.0923341289143439:t(n,45)>7.90630626678467?-.267536556609498:t(n,10)>10.5?.0588758317351628:.018447814411836:t(n,40)>.783499956130981?.233282568088799:t(n,5)>.708216547966003?.16160920907661:t(n,70)>.5?t(n,22)>.00438596494495869?t(n,7)>575?-.0465779764239732:t(n,23)>401229153794702e-19?-.271212736687774:-.0858041424830766:t(n,41)>.0434999987483025?-.0928811255352675:t(n,17)>.43695005774498?.421068690325107:.0815756373775504:.0241232797861061}function rt(n){return t(n,43)>1.5?t(n,94)>.124564997851849?.0306959729019663:-.13537082632505:t(n,34)>.183499991893768?t(n,29)>.0324999988079071?t(n,34)>.487500011920929?t(n,47)>4.5?-1.18806923896146:-.210824906643145:t(n,38)>3258.5?t(n,21)>.5?.232641809632787:-.0777030772740695:.0586870213824202:.361769158993786:t(n,45)>8.53714942932129?t(n,44)>333786010742188e-19?-.128146175285226:.288183171251288:t(n,15)>9.5?t(n,51)>.00750000029802322?t(n,95)>6203.5?t(n,7)>625?-.0467769500571497:t(n,41)>.101500004529953?-.0987556329552594:-.344858313986008:t(n,45)>-1.99298405647278?.0492627400909582:t(n,44)>1.33654510974884?-.023142511437084:-.195774266322359:.0356670554296667:t(n,47)>6.5?-.673194169257994:t(n,24)>.00858503580093384?.00932251662374687:-.0706559774506739}function ut(n){return t(n,43)>3.5?-.503347556048025:t(n,44)>13.0723886489868?-.255874837036035:t(n,45)>-8.16400718688965?t(n,26)>.985360383987427?.296069116425993:t(n,36)>.351500004529953?-.22113080745177:t(n,10)>1.5?t(n,3)>.0209599994122982?t(n,49)>1442773504?-.411771387864763:t(n,41)>.00249999994412065?-.168559500087447:t(n,44)>333786010742188e-19?t(n,0)>.90012001991272?.787974115438104:-.10269673591121:t(n,45)>-3.45229578018188?.182838356000077:.732121969433982:t(n,17)>.0306590553373098?t(n,17)>.168157875537872?.00939537735391597:t(n,7)>124.5?.0155409856396345:-.0826408828300197:.0223827497155014:t(n,7)>7?t(n,40)>.548500001430511?t(n,42)>.5?.196625743443775:-.0738125868588506:-.13158564285211:.628187364780373:t(n,36)>.0775000005960464?.623021222266363:.135880165927755}function ft(n){return t(n,44)>6.1252646446228?t(n,45)>1.58264541625977?-.156074966996702:-.141170688938857:t(n,43)>3.5?-.503039367870154:t(n,70)>.5?t(n,36)>.0885000005364418?-.0834621812033024:t(n,45)>-7.34193515777588?.00356951090719629:-.292680622366998:t(n,95)>4556.5?t(n,94)>.0949050039052963?t(n,36)>.0724999979138374?-.0981259544475913:.0234904707230847:t(n,45)>-2.20732927322388?t(n,22)>.00438596494495869?-.106405638500241:-.909574245615879:.104430680543064:t(n,15)>25.5?.0823295265779419:t(n,12)>157437134475913e-19?t(n,45)>-5.91703796386719?t(n,38)>17930022?t(n,45)>1.0275604724884?.123492347753563:-.0652536530071932:.0915779877629154:t(n,10)>7.5?.389099657058803:-.127540653488262:t(n,45)>-7.54001617431641?t(n,29)>.293500006198883?.0485151285298801:-.0224705865682118:.225700746719486}function et(n){return t(n,43)>3.5?-.502545514089214:t(n,44)>14.7050285339355?-.311101132939085:t(n,24)>.172355279326439?t(n,8)>.5?.0126020059629399:-.103934197706779:t(n,38)>67856520?t(n,40)>.528499960899353?t(n,44)>6.0380802154541?-.106217866062137:.0794927909531875:-.0913399511462177:t(n,26)>.975307643413544?.213676996340376:t(n,16)>997?-.0247186887929641:t(n,45)>-8.3252010345459?t(n,10)>30.5?.210460884403224:t(n,5)>.00589052401483059?t(n,45)>-5.53543567657471?t(n,29)>.67550003528595?.155143610649226:t(n,7)>875?t(n,0)>.22589498758316?967624558293588e-19:t(n,44)>9.32040023803711?.0584611029788502:t(n,44)>1.05762600898743?t(n,9)>.294317483901978?.0452857496392943:.122080567451233:.0238587261026823:.0021095161273849:-.0470317276902676:.00333469820751965:.139613926341673}function ot(n){return t(n,43)>3.5?-.502082013053467:t(n,44)>14.3238916397095?-.262052937445507:t(n,30)>.008500000461936?-.0472709285020423:t(n,45)>9.8801326751709?.241270645430866:t(n,47)>10.5?-.370917228187053:t(n,95)>5246.5?t(n,36)>.0265000015497208?t(n,45)>-.978926479816437?t(n,41)>.112499997019768?-.0490363576848789:-.170721902753564:.0344192867499503:t(n,12)>232673592108767e-19?t(n,28)>955303767113946e-19?.00694814112415653:.0821871148612964:-.0707540370679434:t(n,35)>.0354999974370003?.0863696318504163:t(n,29)>.432500004768372?t(n,41)>.927500009536743?-.533263834926582:.0540043394486686:t(n,0)>.54389500617981?.166777908228293:t(n,10)>10.5?t(n,37)>.590499997138977?-.210074988405122:t(n,45)>-7.31500053405762?.0134324864504235:.114091744268801:t(n,18)>.0500315874814987?.0197644023634835:-.0423825553177351}function st(n){return t(n,45)>-4.54728841781616?t(n,34)>.386500000953674?t(n,29)>.033500000834465?t(n,49)>642503552?-.518637100552419:t(n,6)>255.040008544922?-.198125672074074:-.0118843850722408:.394468228590768:t(n,26)>.980965912342072?.159390107029328:t(n,9)>2.13401412963867?t(n,12)>618167632637778e-22?t(n,13)>1.5?t(n,44)>2.25717234611511?t(n,45)>2.44538283348084?-.173128458455732:-.096423745051354:.0301353787087754:.0155092148462323:-.146342649267155:t(n,3)>.0214999988675117?t(n,49)>1442932992?-.394937818329891:-.0701974494963485:t(n,36)>.0785000026226044?t(n,45)>2.86453628540039?t(n,8)>.5?-.0744185679647369:-.333596161596824:t(n,7)>350?.026471459148224:t(n,29)>.215499997138977?-.0122485377270621:-.193305491470942:t(n,54)>.110500000417233?.153242558467559:.0190319909907852:-.11001086310109}function ht(n){return t(n,43)>3.5?-.501637035632759:t(n,10)>10.5?t(n,44)>4.48162126541138?.0914651997025792:t(n,45)>-7.46173620223999?-.00299638800029437:.236740449627822:t(n,45)>8.23325729370117?t(n,44)>.168791532516479?t(n,49)>1442768896?-.00844875876559001:-.250750238708693:.20583985842945:t(n,47)>4.5?-.248648113830072:t(n,29)>.659500002861023?.0874447295996176:t(n,35)>.0234999991953373?t(n,0)>.0298950001597404?t(n,24)>.0167811196297407?-.0419096100626974:.0307372250292259:t(n,26)>.0637661218643188?t(n,45)>-6.10991525650024?t(n,44)>333786010742188e-19?t(n,44)>8.17573738098145?.128356471276618:t(n,40)>.748499989509583?.256185498166925:.08922979561259:-.0394919564013992:-.0379854679976333:.237223006093651:t(n,5)>.581712424755096?t(n,26)>.13188499212265?.0934459364030922:-.00257955802159294:-.0201892097936495}function ct(n){return t(n,43)>3.5?-.50133943529522:t(n,42)>.5?t(n,37)>.490500003099442?t(n,7)>897?.682055661426813:t(n,45)>-7.68311643600464?-.215656485212681:.224216579783129:t(n,17)>.411796420812607?.13345120865947:t(n,17)>.0522171407938004?t(n,17)>.176692128181458?t(n,22)>.141741067171097?t(n,23)>.0127707812935114?t(n,70)>.5?-.379452641014138:.0526448319230522:.247434925217314:-.0305788269110111:t(n,10)>17.5?-.215923017004918:t(n,21)>.5?.58234400572976:-.0668097934215887:t(n,43)>.5?t(n,26)>.933210670948029?t(n,0)>.121804997324944?-.295661009585034:-.118610116545675:t(n,0)>.90012001991272?.659810491465754:.0297650217396434:.106325136913791:t(n,10)>1.5?.00186181608937009:t(n,7)>7?-.0864575439776877:.647132611538813}function lt(n){return t(n,43)>3.5?-.501096063782253:t(n,44)>15.4582176208496?-.304293572638123:t(n,28)>.0425995551049709?-.0877256080341843:t(n,17)>.0048227459192276?t(n,0)>.580104947090149?.178591757078883:t(n,16)>625?t(n,44)>.320143043994904?t(n,45)>-1.0845353603363?t(n,94)>.074424996972084?t(n,45)>1.72553443908691?-.112069797434236:.0644588873021264:-.239016219079104:.0457605628582304:.0394335220792575:t(n,17)>.144464641809464?t(n,36)>.0285000000149012?t(n,34)>.335500001907349?-.402279484863798:t(n,17)>.283590018749237?-.0686413472943827:.0316150470409545:.0306404762486045:-.0375919933854455:t(n,9)>20.0816078186035?t(n,36)>.000500000023748726?t(n,13)>.5?-.0788492822889303:t(n,31)>.0375000014901161?t(n,57)>.00309562287293375?-.220015366191125:.437623291407052:.0242978071189799:-.166091334030167:.019381073240878}function at(n){return t(n,0)>.893679976463318?t(n,18)>.576738476753235?.501881673219005:.250110325233434:t(n,11)>.5?t(n,0)>.0380750000476837?.0367178951175062:t(n,44)>3.6040153503418?-.275367122817946:t(n,38)>35331?1.11416486090825:.397817942574394:t(n,45)>8.88444519042969?t(n,44)>333786010742188e-19?t(n,49)>1442699008?t(n,37)>.154500007629395?.176750051420036:-.120800394702914:t(n,47)>3.5?-.471348367917487:-.103791626008571:t(n,34)>.344500005245209?t(n,38)>78432?.33879165726212:-1.27549139441626:.212029855996889:t(n,47)>9.5?-.434154178165268:t(n,2)>6.5?t(n,26)>.953470945358276?.192793704248433:-.0991998699204824:t(n,10)>29.5?t(n,44)>6.1252646446228?t(n,44)>6.28117942810059?.0243458854312855:-.815577185165618:.180835063000701:-.010086569347694}function vt(n){return t(n,43)>3.5?-.500893408313865:t(n,10)>10.5?t(n,44)>4.63272905349731?.0710669513439874:t(n,12)>.000265713490080088?.1695100536206:t(n,95)>2245?-.077935843826873:.00436985970321473:t(n,45)>-5.57929420471191?t(n,3)>.110425002872944?-.178391944782287:t(n,34)>.369499981403351?t(n,29)>.033500000834465?-.147125208078622:.436353738854952:t(n,95)>25139?t(n,36)>.0265000015497208?t(n,18)>.596021473407745?-.426515006427023:-.0459699439167238:.00832074395746778:t(n,38)>830901?t(n,44)>8.45957374572754?-.0104669109205019:.054391578652031:-.0019780185534825:t(n,44)>2.91919684410095?-.0468530173772626:t(n,45)>-8.16400718688965?t(n,95)>14598?1.03082780782986:t(n,43)>1.5?-.0799198901928825:t(n,98)>3.5?.225849287943019:-.195619339174476:.41196725424404}function yt(n){return t(n,0)>.893679976463318?t(n,44)>.168791532516479?t(n,9)>1.53434097766876?-.66872171311902:.180401660445713:.28057677683283:t(n,11)>.5?t(n,34)>.627499997615814?-.802876449095667:t(n,0)>.0666749998927116?.0340240565292872:t(n,44)>.168791532516479?-.0413424598147948:t(n,34)>.122500002384186?.844469288271539:.397471836897209:t(n,45)>9.8801326751709?t(n,44)>.485323011875153?t(n,38)>146245056?-1.12459486519475:t(n,49)>1442801408?-.0327300294821471:t(n,5)>.00406203372403979?-.0709408862738877:-.569813083166457:.209832009700753:t(n,47)>15.5?t(n,7)>7?.444939781261641:t(n,41)>.057499997317791?-1.04110267474104:-.287300401941279:t(n,2)>4.5?t(n,57)>.01212218683213?t(n,14)>16.5?.145079629665893:-.11691898036899:-.000633035362160963:-.00604650889853563}function pt(n){return t(n,43)>3.5?-.500729436587167:t(n,24)>.172355279326439?t(n,22)>.00438596494495869?-.0632114805049618:t(n,31)>.185499995946884?t(n,45)>1.87662553787231?-.0093941077146814:t(n,24)>.219089329242706?.133918145166134:.931945683908316:-.0140488842862236:t(n,16)>625?t(n,40)>.0115000000223517?.00342002478428362:t(n,52)>.00249999994412065?.218481510617374:t(n,43)>1.5?.000831447564997199:t(n,3)>.00825500022619963?.152264589221363:-.0834744068092244:t(n,47)>1.5?t(n,22)>.662878811359406?.0457283055490066:t(n,17)>.239750981330872?-.00554971586226964:t(n,34)>.0815000012516975?-.353319458149914:-.111803738593522:t(n,44)>15.580249786377?-.264828630118928:t(n,12)>.000381432910216972?t(n,36)>.0855000019073486?.489178830597194:t(n,40)>.33950001001358?.141128002236639:-.003845992511304:.0141509240077514}function wt(n){return t(n,6)>11776226?t(n,45)>3.21832990646362?t(n,43)>.5?t(n,9)>1.87465882301331?t(n,0)>.723084986209869?t(n,9)>2.47721004486084?-.303865316137642:-1.06816445754194:t(n,13)>2.5?-.206530451622186:.132867086492788:.0877085961590664:.17152509661936:.234174839801699:t(n,10)>35.5?t(n,45)>-8.19093132019043?.334559834238221:.138238008121292:t(n,0)>.96255499124527?t(n,3)>.0679600015282631?.430890597726457:.295861059027006:t(n,16)>997?t(n,26)>.799647092819214?.020926995948604:t(n,45)>-1.0845353603363?t(n,45)>6.85864639282227?t(n,44)>2.01433777809143?-.309012684527846:.0501987964395602:t(n,5)>.401163280010223?.0343412519428538:-.101573403021532:t(n,51)>.0705000013113022?.596995524914181:t(n,3)>.001105000032112?.575007595684507:.00712989120275146:-.00340520101323181}function bt(n){return t(n,43)>3.5?-.500596202428115:t(n,28)>351803610101342e-19?t(n,34)>.679499983787537?t(n,29)>.0645000040531158?-.197320095553949:t(n,7)>924.5?-.137369993409827:t(n,44)>5.18794965744019?3.6118706908712:.753582042534003:t(n,36)>.00249999994412065?t(n,29)>.856500029563904?.741342249213267:t(n,42)>.5?t(n,29)>.707499980926514?t(n,5)>.00243829772807658?1.11777146996498:.160578636064806:t(n,44)>3.81666231155396?-.0222325422781736:t(n,7)>924.5?.0470621425949847:t(n,28)>.000521374691743404?t(n,22)>.0685736685991287?.193323430425194:t(n,45)>-8.07693862915039?.674760170244624:.204834658311194:.0782698956977603:-.00699181200622108:-.204331473655579:t(n,70)>.5?-.00617327376333328:t(n,29)>.119499996304512?.0636936193112912:t(n,96)>103439.5?.681565907216197:.0133753997630508}function kt(n){return t(n,45)>6.85864639282227?t(n,44)>2.77896118164063?-.214387022497319:.0696647381270991:t(n,94)>.320145010948181?t(n,54)>.875499963760376?-.665283772606564:t(n,44)>4.5558443069458?-.153207350493695:t(n,41)>.839499950408936?.0865300733928245:t(n,22)>.688577592372894?t(n,37)>.315500020980835?.200909959935502:-.015498648207734:t(n,51)>.00150000001303852?t(n,9)>21.8152294158936?t(n,45)>3.72858953475952?-.126167656902553:.166148456691376:-.171931799671083:t(n,26)>.0164269730448723?.105056026545467:-.164381715589201:t(n,27)>.5?t(n,0)>.0470549985766411?.137989864003213:.507546254433064:t(n,94)>.176835000514984?t(n,0)>.0690250024199486?.00744272470297203:t(n,51)>.0684999972581863?-.284493923512879:t(n,95)>22292.5?.0439210613552963:.230622644504782:t(n,94)>.176759988069534?-.260513887390486:-.00548872994234296}function dt(n){return t(n,44)>9.32040023803711?t(n,0)>.0637250021100044?-.213705855988331:t(n,0)>.0141349993646145?t(n,44)>13.0723886489868?-.134004144365261:t(n,26)>.995208382606506?.625573272082092:.142642613244036:-.12446069446894:t(n,70)>.5?t(n,44)>1.47315168380737?t(n,0)>.127274990081787?t(n,12)>584442295803456e-20?.0114311577760598:t(n,31)>.0225000008940697?-.0940724502533169:.153624969022078:t(n,38)>95903968?.359686172710495:-.00203033289600283:t(n,0)>.211804986000061?-.00440264671841987:t(n,18)>.992580890655518?-.311308939592662:t(n,0)>.00431500002741814?t(n,12)>125198509337565e-22?-.0465374526983775:-.193576695448907:t(n,22)>.00438596494495869?-.0474230742982542:t(n,45)>-1.77114081382751?t(n,45)>-.552561163902283?.131941644491707:.511766065903554:t(n,17)>.411796420812607?.250775235921464:-.00439823615864475:.00994398608291011}function gt(n){return t(n,43)>3.5?-.500470545404572:t(n,36)>.351500004529953?t(n,30)>.00549999997019768?-.453442773053612:-.0880760842465508:t(n,57)>.0822869092226028?t(n,26)>.538856744766235?t(n,7)>625?t(n,45)>-.864652693271637?-.0594497769131989:t(n,44)>3.6040153503418?.102060315759469:t(n,28)>.000998667441308498?.377679657573945:-.262074711268939:t(n,35)>.0895000025629997?-.0294663390691794:t(n,44)>2.85177040100098?-.0308378983919856:-.40862286569456:t(n,34)>.274500012397766?t(n,5)>.0133507726714015?t(n,32)>.0115000000223517?2.76276617236523:.0350115936687673:-.333713992256819:t(n,29)>.0734999999403954?t(n,29)>.096500001847744?.0809374168528656:t(n,7)>7?t(n,34)>.0324999988079071?.533926183400089:.115718031847788:t(n,45)>-5.38711833953857?.257570428649418:1.62271242177611:-.0510967614083639:.00304934861608135}function ni(n){return t(n,45)>9.8801326751709?t(n,44)>333786010742188e-19?t(n,49)>1442672384?t(n,54)>.0115000000223517?-.46721044790834:t(n,15)>5.5?t(n,28)>.00846699252724648?-1.04372948367675:t(n,29)>.640499949455261?-.680896669177689:-.0157820432299093:.341968891395488:t(n,26)>.502476572990417?t(n,12)>194605436263373e-19?-.25095749920403:.760107051195783:-.571949680350479:.215241537441854:t(n,47)>6.5?t(n,7)>7?.065045968274512:t(n,0)>.318924993276596?-.0846215224557337:t(n,37)>.34850001335144?t(n,49)>1443060224?-.642847103232932:-.0245775878473432:t(n,15)>4.5?t(n,14)>18.5?.60474344564712:-.517948604662389:t(n,44)>333786010742188e-19?-.120386354200268:-1.67768850119926:t(n,10)>7.5?.00992529740334728:t(n,34)>.797500014305115?.650998134686845:-.00871350616032883}function ti(n){return t(n,9)>56.8712387084961?t(n,94)>.478250026702881?-.098291372751359:.0977876003448779:t(n,9)>23.1086769104004?t(n,44)>.485323011875153?t(n,45)>4.02072954177856?t(n,49)>1442756352?.00346411223470313:t(n,45)>7.57675170898438?-.567978363027583:-.218098844107023:t(n,94)>.176835000514984?t(n,6)>626463.75?t(n,41)>.649500012397766?t(n,44)>4.29824590682983?-.0950193314045565:t(n,44)>.933822274208069?.192320497617849:-.176276521420495:t(n,36)>.0555000007152557?.512132937968278:t(n,43)>1.5?.00437703377816984:-.186099427108506:t(n,31)>.00350000010803342?.0375281120734813:t(n,94)>.246270000934601?.274165178626722:.0697123184610818:t(n,45)>1.17571914196014?t(n,23)>.99990051984787?-.784629897038813:t(n,29)>.123500004410744?.0167074693011434:-.191915863815248:-.0517320914084332:.0228621870148746:.000846709106308038}function ii(n){return t(n,0)>.893679976463318?t(n,18)>.995795726776123?.759139372221701:t(n,44)>.168791532516479?t(n,16)>999.5?t(n,13)>4.5?-.064628151523896:-.755701925179267:t(n,37)>.0044999998062849?-.801544079088642:.160029629702976:.220138162204086:t(n,41)>.9375?t(n,23)>.0127707812935114?t(n,36)>.00249999994412065?.217163384828926:-.827979687382629:t(n,0)>.0797850042581558?t(n,6)>814.575012207031?.214744655313464:.898128124622733:-.234199533273905:t(n,34)>.487500011920929?t(n,0)>.0188449993729591?t(n,30)>.00150000001303852?t(n,29)>.0645000040531158?-.105324717189891:.478867484799369:t(n,37)>.000500000023748726?t(n,45)>-.649353444576263?-.462793481278378:-.255575734162334:t(n,29)>.142500013113022?t(n,38)>175139.5?-.565011124843675:.0551324146370043:-.425054452667026:.083881553078603:-.000878844351779596}function ri(n){return t(n,43)>3.5?-.500384472927797:t(n,44)>16.2664260864258?-.322709357039703:t(n,95)>6850?t(n,57)>.0129257803782821?t(n,45)>-1.99298405647278?t(n,94)>.176835000514984?t(n,31)>.0584999993443489?-.24860663442725:-.0123052028429785:t(n,44)>5.94938945770264?-.0102814789198097:t(n,35)>.0525000020861626?-.0394419804839011:t(n,44)>1.62212491035461?-.0889531621624808:-.213052580461194:.0880494626789454:t(n,15)>46.5?.226939287080315:.00790088837314317:t(n,35)>.0375000014901161?t(n,38)>1049227.5?t(n,43)>2.5?.0202429160585223:.124719385934568:-.00392121263314164:t(n,45)>-.649353444576263?t(n,29)>.104499995708466?.0364426687875872:t(n,24)>.0727712512016296?-.0711462143848133:.0127996853119006:t(n,94)>.0817999988794327?.181168519132033:t(n,10)>8.5?.0189733426869801:-.0265368912596368}function ui(n){return t(n,11)>.5?t(n,24)>.764613330364227?-.801631722048952:t(n,52)>.0094999996945262?-.733826819303729:t(n,34)>.627499997615814?-.509580111401948:.159663465636974:t(n,95)>1195213.5?.0544767549842229:t(n,95)>1160169?t(n,45)>2.66813039779663?t(n,2)>3.5?t(n,7)>924.5?-.146088159205834:-1.50329729217934:-.628688619648255:t(n,44)>6.1252646446228?.11162264900048:t(n,45)>2.24511790275574?.4506508005982:-.227645063941635:t(n,10)>35.5?t(n,44)>6.21079969406128?t(n,44)>6.28117942810059?t(n,44)>6.4522762298584?-.147832507654481:.589634565435727:-.690571851345139:t(n,44)>5.26219320297241?.504147990687223:t(n,22)>.111893579363823?.489460061457731:.262449306980795:t(n,17)>.0306590553373098?t(n,10)>19.5?-.0688808994816361:-.00938056712808156:.00123051600689597}function fi(n){return t(n,6)>20020686?t(n,44)>333786010742188e-19?t(n,44)>3.27503776550293?.213235903947884:t(n,45)>8.23325729370117?.0238327246077523:t(n,34)>.00249999994412065?t(n,92)>.5?.620020037740754:-.272867584208452:-.971061499960293:.230880113024042:t(n,38)>67856520?-.0410355748544174:t(n,16)>997?t(n,40)>.0115000000223517?t(n,32)>.000500000023748726?t(n,40)>.0144999995827675?-.0758127921527764:1.26217858828543:t(n,57)>.0123177710920572?t(n,10)>11.5?t(n,9)>1.81202936172485?-.0674001319741948:-.376435358937016:t(n,24)>.237467527389526?t(n,29)>.318499982357025?-1.01849590680867:-.232400737599018:-.0122198458889253:.0468544685326968:t(n,28)>.0175507161766291?t(n,34)>.259499996900558?.443887093712159:-.899397134011583:-.0881149600579916:t(n,43)>3.5?-.500314361879712:.00767178723752375}function ei(n){return t(n,95)>564746.5?t(n,22)>.427248686552048?t(n,13)>.5?.00165509737013595:t(n,0)>.408360004425049?.0346262984563045:.0808382195154678:-.0425610004706606:t(n,95)>25139?t(n,45)>-1.6504979133606?t(n,94)>.147789999842644?t(n,0)>.190205007791519?t(n,44)>333786010742188e-19?t(n,94)>.739859998226166?-.217703864322505:t(n,36)>.0434999987483025?t(n,25)>.5?-.491642736481756:.0761244009770766:t(n,22)>.0840395539999008?-.0628638384524367:.0741227851287378:t(n,0)>.196985006332397?-.0084777315381567:-.280714418895496:t(n,44)>7.13579750061035?-.124007894309624:t(n,44)>.933822274208069?t(n,7)>865?.0714931269951441:-.0192869625446454:-.00695205827848154:t(n,57)>.0105876158922911?-.0861948415002515:t(n,17)>.698510766029358?-.214302755605138:-.0036694848186349:.0633580447522626:.00179786796629971}function oi(n){return t(n,34)>.179500013589859?t(n,6)>460.964996337891?t(n,29)>.0265000015497208?t(n,35)>.0885000005364418?t(n,12)>95988125394797e-19?.390368847202555:-.451805743962336:t(n,34)>.301499992609024?t(n,39)>.016499999910593?.1324244523031:-.162813107069495:t(n,38)>9221.5?-.069018103800113:.0634279911337088:.338232479459485:t(n,45)>2.86453628540039?t(n,34)>.45550000667572?-.686186244637451:-.12324382856602:t(n,45)>.258429110050201?t(n,47)>1.5?-.475043280289871:t(n,49)>1441204864?.400786311572077:t(n,52)>.0515000000596046?t(n,45)>.734209299087524?.164565618966093:.879394307406531:t(n,36)>.0464999973773956?.0245953938036563:t(n,31)>.033500000834465?t(n,34)>.21450001001358?.549756725333881:-.0118805916158264:t(n,38)>2332.5?-.0972063995838689:.268717907645836:.00911578525645312:.00139475473102658}function si(n){return t(n,45)>8.88444519042969?t(n,44)>1.62212491035461?t(n,9)>.0197004973888397?t(n,44)>1.76230227947235?t(n,47)>13.5?.482087974285502:-.244328590526617:t(n,16)>997?-.198918211362008:-1.06446644210446:t(n,7)>7?t(n,9)>.000608153932262212?.891584148737222:t(n,49)>1442699008?t(n,37)>.000500000023748726?.431071827010841:-.576323025433223:-.211881576145206:-.31080680636578:t(n,3)>.0679600015282631?-.425821533657307:.112205198987073:t(n,47)>6.5?t(n,7)>7?.0243329153555858:t(n,0)>.362800002098084?t(n,45)>5.88541126251221?t(n,6)>88.7449951171875?.0948794736834322:.913537573072891:-.438140885406989:t(n,37)>.256500005722046?t(n,28)>.000998667441308498?.689378629990625:-.243458517052671:t(n,17)>.0794992744922638?.18151789205153:-.653831069459926:-.00105975874644252}function hi(n){return t(n,30)>.008500000461936?t(n,10)>17.5?t(n,43)>3.5?-.500287310006387:1.64107773922842:t(n,43)>2.5?-.00166549839546579:t(n,18)>.940019369125366?t(n,51)>.0144999995827675?-.42225225745417:t(n,45)>-1.42301833629608?.852139720415402:-.163116867110284:t(n,45)>-.864652693271637?t(n,36)>.375499993562698?-.49062726455012:t(n,36)>.290499985218048?.511735264190463:t(n,52)>.0625?t(n,32)>.00549999997019768?-.197101868777159:.529821302308226:t(n,16)>997?-.20743649432504:t(n,34)>.541499972343445?-.464854284032385:t(n,32)>.155499994754791?-.411416298701454:t(n,5)>.035551093518734?-.0926358672717991:.0327614355553988:t(n,51)>.0645000040531158?-.269346961834388:t(n,12)>981681514531374e-19?.227349855212285:t(n,36)>.0324999988079071?-.0954679820971421:.259048407966264:.000993257634445246}function ci(n){return t(n,36)>.290499985218048?t(n,16)>992.5?.277183495707176:t(n,45)>2.86453628540039?t(n,40)>.0135000003501773?-.895105463118035:.186222143218242:t(n,31)>.411500006914139?.356380534778381:t(n,43)>2.5?-.173463573631009:t(n,39)>.0654999986290932?.411768661939907:t(n,29)>.0895000025629997?t(n,32)>.0094999996945262?t(n,26)>.028273094445467?1.66532711679205:.15916254677464:t(n,41)>.531499981880188?t(n,40)>.010499999858439?-.2481359489072:.651730889013582:t(n,10)>10.5?-.30766222246637:t(n,51)>.0225000008940697?-.215492177878451:t(n,31)>.00150000001303852?t(n,12)>407677646308002e-21?t(n,52)>.000500000023748726?t(n,29)>.24549999833107?.0819610185900632:1.89512655387515:-.0792459642138032:t(n,5)>681133951729862e-20?.919453644953683:.143193704446401:-.289433783696575:-.325556382810417:.000301209431516984}function li(n){return t(n,9)>56.8712387084961?t(n,94)>.478250026702881?t(n,2)>26.5?-1.68873393959652:t(n,31)>.0555000007152557?t(n,54)>.00249999994412065?.55709934826633:-1.86737388999606:t(n,44)>.168791532516479?t(n,31)>.0295000001788139?.752787350347923:t(n,0)>.0789449959993362?t(n,54)>.0094999996945262?-.656057944444916:t(n,34)>.0285000000149012?t(n,30)>.00150000001303852?-.0783303592650483:.572817459783263:t(n,34)>.0115000000223517?t(n,6)>241103.875?-.278758535907772:-1.33732587663388:.0904955842114758:-.34205785901409:.00258646592297752:.0761166552172858:t(n,9)>22.7568225860596?t(n,36)>.00350000010803342?t(n,40)>.219500005245209?t(n,44)>.485323011875153?t(n,45)>4.02072954177856?t(n,49)>1442878208?.119055947635082:-.18826877868003:-.0430242181638264:.029230260192755:.0566189673249636:-.124941115973432:.00145065045450651}function ai(n){return t(n,35)>.241499990224838?t(n,0)>.242644995450974?t(n,45)>1.87662553787231?t(n,24)>.00779513549059629?t(n,44)>3.27503776550293?-.403742857582776:t(n,29)>.317499995231628?.380853803609876:t(n,36)>.0684999972581863?t(n,94)>.506564974784851?-1.6315913581695:t(n,18)>.350802004337311?-.530268884257501:-.0264298332362884:t(n,15)>9.5?.304872201526211:-.0503211089068954:t(n,43)>1.5?t(n,44)>2.63455295562744?1.62134900727353:.267678930782199:.18079518708215:t(n,13)>7.5?1.36253330380587:t(n,0)>.251545011997223?.275414601892627:.675828990147299:t(n,45)>2.04757165908813?t(n,36)>.0844999998807907?t(n,45)>4.96755981445313?.0220648685085923:-.625206560504575:t(n,38)>35331?-.156974661201298:.586424130915684:t(n,17)>.999949991703033?.265255671695492:.0508904563829028:-.000804869444986101}function vi(n){return t(n,11)>.5?t(n,31)>.0125000001862645?t(n,51)>.008500000461936?t(n,15)>6.5?-.571152920272363:t(n,26)>.0703038722276688?-.0327882184634772:.985509426012773:-.800580501366539:t(n,0)>.0666749998927116?t(n,0)>.0772150009870529?t(n,44)>3.91516304016113?.701783353898774:t(n,6)>324.434997558594?.082697124994566:t(n,17)>.0048227459192276?.026612186936373:-1.12858566132305:-.763975014794142:t(n,36)>.123500004410744?1.17793910642942:t(n,45)>-1.6504979133606?t(n,36)>.0535000003874302?1.2253497338083:t(n,41)>.153499990701675?.754289996026757:t(n,44)>.168791532516479?-.244718558517096:t(n,34)>.541499972343445?-.442152716437339:t(n,22)>.0550505071878433?-.436879902296163:.370352781841127:-.194594071458533:t(n,6)>3399879?t(n,57)>.0719142556190491?.277809209067946:.0179350874262088:-.00178142287418281}function yi(n){return t(n,10)>36.5?t(n,44)>6.21079969406128?t(n,44)>6.28117942810059?t(n,44)>6.36410903930664?t(n,43)>1.5?t(n,44)>7.56606388092041?-.181853177390184:.679089658202896:-.293686476306611:.577585999880413:-.55631985015338:t(n,44)>5.26219320297241?.573489500990255:t(n,22)>.00438596494495869?t(n,6)>27.9150009155273?-.973967922170803:.481558531001841:.302679068350882:t(n,17)>.0306590553373098?t(n,0)>.50068998336792?t(n,24)>.0174542367458344?-.102888489706855:.16239410146994:t(n,3)>.00605500023812056?t(n,39)>.010499999858439?-.13941961287048:.0444621359458266:t(n,6)>2535640?.071407020025739:t(n,44)>.933822274208069?-.00298780572677403:t(n,45)>-2.66094493865967?-.011696163835925:t(n,45)>-4.10632038116455?t(n,10)>16.5?-.35016131167322:-.090260493311534:-.0290632728160639:.0022941470090748}function pi(n){return t(n,45)>-5.72475099563599?t(n,34)>.378499984741211?t(n,37)>.00549999997019768?t(n,12)>264325353782624e-20?t(n,10)>11.5?-.51374131926831:.0815253721005685:-.259949794724033:t(n,18)>.940019369125366?t(n,38)>22607?t(n,24)>.0165729261934757?1.035841541047:-.213617814739157:t(n,26)>.0316875427961349?-.765588189879363:t(n,10)>23.5?-.617488240778783:.396784292901414:t(n,39)>.204499989748001?1.1299033358058:t(n,17)>.0946938171982765?-.276125117047948:t(n,52)>.0285000000149012?t(n,44)>1.33654510974884?-.156817172965083:.808046925783788:-.0440555970362004:t(n,54)>.108500003814697?t(n,16)>472.5?-.0134779630366494:t(n,34)>.1875?t(n,10)>8.5?.568198812286697:-.570568508377569:t(n,29)>.183499991893768?.36256537540835:.146460490813124:.00352109423649501:-.0267045401512056}function wi(n){return t(n,42)>.5?t(n,21)>.5?.197111558917919:t(n,0)>.372330009937286?t(n,44)>1.47315168380737?t(n,26)>.283116966485977?-.303599410949331:-.00373518320567982:t(n,45)>-1.1982558965683?t(n,3)>.0679600015282631?-.254868795618483:.168957602093283:.261823585864817:t(n,23)>401229153794702e-19?t(n,10)>12.5?t(n,29)>.380500018596649?-.524962086024203:t(n,23)>.999994397163391?.1818354956193:t(n,10)>19.5?-.364147377879649:-.102657224245513:t(n,70)>.5?-.0882654358501488:t(n,18)>.889415144920349?.241064848724432:.0310327044549857:t(n,17)>.324546277523041?t(n,15)>14.5?.21955058715667:-.0285295600054433:t(n,17)>.0560600720345974?t(n,22)>.179029315710068?t(n,17)>.194882795214653?.237281756815129:-.030963637281802:-.0960924892177876:.00982389301354546:-.00397397114199583}function bi(n){return t(n,28)>.0425995551049709?t(n,45)>2.24511790275574?t(n,57)>.0526661649346352?t(n,23)>.162543147802353?.682944927851115:-.698383236882366:t(n,95)>29848?-2.16386688340744:t(n,35)>.00150000001303852?t(n,52)>.115500003099442?1.15567814532105:t(n,5)>.0185228101909161?t(n,24)>.319977223873138?-.848540977020899:.222560925581111:t(n,36)>.096500001847744?.218659746507668:t(n,36)>.0824999958276749?-1.03575293528953:t(n,54)>.000500000023748726?.884118718931769:-.189700865389972:t(n,18)>.375495374202728?t(n,49)>1442923776?1.09280554441223:t(n,12)>320821200716637e-22?t(n,43)>2.5?-.296631218173627:t(n,15)>6.5?-.524148798979573:-1.1989521729964:.654503406475644:t(n,36)>.150499999523163?t(n,10)>6.5?.0768320349314708:-.851701489038902:.319628707724897:-.0306281641762459:.000545456728732441}function ki(n){return t(n,44)>11.9527969360352?t(n,27)>.5?5.03319265688836:t(n,45)>-3.76364183425903?-.200451109018492:-.0907586793952079:t(n,50)>.275000005960464?-.679688443638253:t(n,40)>.610499978065491?t(n,34)>.109499998390675?-.465941905514386:t(n,0)>.121804997324944?t(n,44)>.320143043994904?t(n,41)>.260500013828278?-.0272991093353016:t(n,31)>.008500000461936?.0312997107459618:t(n,44)>5.59040641784668?-.104574092041477:t(n,3)>.000304999994114041?-.316802873241256:-.0654800315703371:.0466872397142784:t(n,3)>949999957811087e-19?t(n,39)>.0494999997317791?t(n,54)>.0855000019073486?-.400100193183329:t(n,44)>8.31824111938477?.188305824761165:t(n,41)>.057499997317791?.147860230834401:.489740266152271:.0382958343902748:t(n,94)>.074424996972084?t(n,0)>.0622849985957146?-.0743019577708432:.115085934585464:.00108728738575721:-.000323285804733023}function di(n){return t(n,95)>25139?t(n,36)>.0265000015497208?t(n,28)>.00113244215026498?t(n,44)>5.77020359039307?t(n,40)>.0044999998062849?-.0169589090903262:.99967110452401:t(n,22)>.167948722839355?t(n,45)>4.63740634918213?-.0043270343473949:t(n,44)>.320143043994904?t(n,22)>8.5357141494751?.311623577747327:t(n,51)>.0304999984800816?.00811345741195185:-.0957190428277801:-.173395957864368:-.317793212179204:t(n,18)>.576738476753235?-.355199012535074:t(n,12)>81081689131679e-19?t(n,13)>48.5?.486729707041048:t(n,41)>.112499997019768?.00644116007958323:-.116834391805049:-.363880202005454:t(n,29)>.432500004768372?t(n,30)>.000500000023748726?.0848611198172682:t(n,45)>-.978926479816437?t(n,6)>233911.3125?-.140812152917616:t(n,44)>1.62212491035461?-.265910469387244:-.69610662310287:-.017196364571732:.00790732109747029:.00293487131931545}function gi(n){return t(n,29)>.250499993562698?t(n,0)>.0909049957990646?t(n,3)>249999993684469e-19?t(n,41)>.478500008583069?t(n,10)>8.5?t(n,34)>.113499999046326?-.355814046960343:-.0901710522595496:t(n,36)>.0125000001862645?.0570255633751885:-.0950333960642118:t(n,94)>.396840006113052?-.0629891746583799:t(n,14)>5.5?.0714674801044105:-.0105021368331977:t(n,45)>2.04757165908813?-.0141076075524021:t(n,34)>.0885000005364418?.0400188350583858:t(n,54)>.000500000023748726?.238712493862927:.0922541417479387:t(n,44)>1.05762600898743?.0137637191375901:t(n,36)>.0125000001862645?-.0111534689694514:t(n,10)>12.5?t(n,45)>-5.25076198577881?t(n,15)>19.5?-.367545654106881:-.685299473563161:.357239899811897:t(n,14)>9.5?t(n,41)>.604499995708466?-.195132084648056:.146321930557698:-.206224718959732:-.00379361452330003}function nr(n){return t(n,10)>1.5?.00115772122269002:t(n,7)>7?t(n,9)>5.06655979156494?t(n,3)>.0178599990904331?t(n,13)>1.5?.0292192907867806:.35051216113445:t(n,51)>.00549999997019768?t(n,0)>.206445008516312?-.226314884682303:t(n,6)>1779622?t(n,94)>.252220004796982?-.0406545381305045:.539812131774678:t(n,44)>.320143043994904?t(n,94)>.537074983119965?-.540700042312844:t(n,44)>4.01236391067505?-.131031571307371:.0891281396458175:t(n,24)>.115044787526131?-.523680931486801:-.110635533463467:t(n,43)>1.5?-.270604616303054:t(n,45)>4.96755981445313?.128974574371177:t(n,43)>.5?-.3138611876673:-.793610762920945:-.0108171539919312:t(n,28)>.003644909709692?.782208037772703:t(n,28)>.00137550686486065?-.0473517172319009:t(n,41)>.0354999974370003?1.23431354452006:.0723061200795663}function tr(n){return t(n,43)>3.5?-.500257654851865:t(n,0)>.031665001064539?t(n,6)>30.6949996948242?t(n,6)>34.2799987792969?-.00219570130234208:t(n,44)>2.14325070381165?t(n,22)>.0763403326272964?.340635725097243:-.20404774766742:-.0438563050399799:t(n,45)>-1.88187921047211?t(n,25)>.5?t(n,44)>1.05762600898743?-.160914244370289:-.375226408946413:.128202076549296:-.0581919320109429:t(n,45)>4.02072954177856?t(n,40)>.0785000026226044?-.00629888324279652:-.150725564188239:t(n,94)>.162300005555153?t(n,44)>2.55124402046204?t(n,31)>.00249999994412065?.091127206135193:t(n,0)>.0240949988365173?.696967932637981:.278843782701455:-.0297519111633091:t(n,14)>10.5?t(n,49)>642503552?.155930987009807:t(n,15)>18.5?t(n,45)>.398198485374451?.0842460228362596:-.00505008581631127:-.074009723728279:.0252141624724516}function ir(n){return t(n,24)>.219089329242706?t(n,12)>492969149945566e-22?-.0138491181256831:t(n,45)>-2.87062406539917?t(n,30)>.0245000012218952?t(n,18)>.26532170176506?-.356401397136808:1.01269590584993:t(n,18)>.075241893529892?-.153609014603878:-.512011914011217:.0247681080122981:t(n,51)>.281499981880188?t(n,41)>.274500012397766?t(n,5)>.0414246097207069?.840513422009105:t(n,36)>.241499990224838?1.17328746694491:t(n,45)>.0149615295231342?.0261610869324776:t(n,29)>.0775000005960464?t(n,43)>3.5?-.500207898602403:.392105199555938:2.21353408977597:t(n,45)>1.0275604724884?t(n,26)>.698640704154968?t(n,45)>3.72858953475952?t(n,7)>997?-.244847943157106:-2.27684125163582:-.457005796040021:t(n,16)>982.5?t(n,44)>.168791532516479?-.918727941519723:.208216769412419:.908364540689846:.132790917461338:.00117083574040462}function rr(n){return t(n,36)>.0724999979138374?t(n,41)>.826499998569489?t(n,95)>3596.5?t(n,45)>.398198485374451?.360151949365627:1.94073953746595:t(n,31)>.00150000001303852?-.761050039525469:t(n,45)>-1.6504979133606?.394849909803029:-.054904576006031:t(n,45)>2.86453628540039?t(n,41)>.0384999997913837?t(n,7)>7?t(n,38)>3198261.5?t(n,94)>.589715003967285?.0452944751158235:t(n,41)>.182500004768372?-.246813831076121:-.770242894498849:t(n,9)>.0391733683645725?.0357612240941085:t(n,7)>997?-.224873332858848:-.0353333372954194:t(n,36)>.183499991893768?t(n,49)>1442862592?-1.22087294420194:-.267572820936756:t(n,23)>.873058795928955?-.915837093255127:-.11832217080183:.158194855051883:t(n,95)>188632.5?t(n,45)>2.04757165908813?.093383634276152:.879406855778654:-.0102036598017554:.00223977984556744}function ur(n){return t(n,57)>.0822869092226028?t(n,17)>.402613520622253?t(n,36)>.0855000019073486?t(n,29)>.1875?t(n,12)>296172720481991e-20?.20792571246183:t(n,43)>1.5?-.0929532096663783:.729252087809453:t(n,36)>.112499997019768?-.502490783708774:.223071524879503:t(n,9)>104.253845214844?-1.00106269434398:t(n,37)>.445500016212463?.158831955801592:t(n,7)>965?t(n,40)>.0295000001788139?.119292033873393:.906193181050456:t(n,0)>.272935003042221?t(n,44)>1.19795632362366?.442617173579573:.072722731602688:t(n,12)>.000329754868289456?-.31333372155978:t(n,5)>.693554997444153?.489579425931494:-.0391038206298974:t(n,39)>.603500008583069?t(n,7)>350?.112450193260448:t(n,43)>2.5?-.542814654542087:.786352628405711:t(n,2)>15.5?-.607958567326474:.0107709636957246:-.00146561141999612}function fr(n){return t(n,26)>.995208382606506?t(n,96)>23291.5?t(n,44)>14.6480350494385?.507360120794499:1.68129856935636:t(n,22)>.85912698507309?t(n,44)>13.2022914886475?.0824103870438463:t(n,49)>1441747200?t(n,49)>1442348288?.0647073948797951:-.83218786479943:t(n,94)>.138810008764267?t(n,94)>.299589991569519?.220585475655842:t(n,9)>30.4818496704102?.435236294507379:t(n,13)>1.5?.665271923987821:1.58429136853718:.382380173070649:-.0791502702858342:t(n,12)>.001454385695979?-.0178876918079421:t(n,38)>14080456?t(n,43)>3.5?-.500204754564902:t(n,3)>.0019849999807775?t(n,44)>1.62212491035461?t(n,95)>101103?t(n,44)>2.77896118164063?.0171749723450644:-.134502485591596:-.215375721888879:t(n,5)>.821892142295837?.236071849882964:-.0359167556129042:.0597741384971951:-.000709873246005534}function er(n){return t(n,42)>.5?t(n,0)>.127285003662109?t(n,15)>30.5?.141728125753431:t(n,43)>.5?t(n,3)>349999972968362e-19?t(n,35)>.0175000000745058?-.205385562165689:t(n,0)>.163385003805161?t(n,1)>.5?-.242056551941043:-.05986571897062:t(n,44)>3.48846197128296?.0381589135091499:.299157727729214:t(n,24)>.0592217892408371?-.164472499390036:t(n,44)>1.62212491035461?.199318385498705:.0363447243112369:t(n,45)>-3.45229578018188?.0778364796792588:.610170536288223:t(n,6)>6.15499973297119?t(n,28)>608177433605306e-19?.0400968640842273:t(n,43)>1.5?-.0199150234435451:t(n,14)>4.5?t(n,22)>.59761905670166?t(n,5)>.956544637680054?-.558197672429018:-.0732333540620168:t(n,44)>3.71541023254395?-.0634396902328294:-.287911321684766:-.0735623556862363:.0130568657673268:-.00327756768372812}function or(n){return t(n,29)>.250499993562698?t(n,0)>.0909049957990646?t(n,3)>249999993684469e-19?t(n,41)>.478500008583069?-.0447120948878524:.0161626709851649:t(n,10)>24.5?t(n,26)>.0182647407054901?-.663319872220463:t(n,41)>.5625?.369064413205475:-.492859840010596:t(n,51)>.00150000001303852?t(n,24)>.0335165336728096?t(n,37)>.139499992132187?.15630581140855:t(n,40)>.167499989271164?.144886117440794:t(n,7)>882.5?-.114178638070401:t(n,18)>.791375935077667?-.0604860874196861:t(n,12)>492969149945566e-22?.0844882893768451:-.256621870661493:t(n,30)>.010499999858439?-.647216454449355:-.0350326422419823:t(n,49)>1442843648?t(n,36)>.0345000028610229?-.658623050505752:-.0194781825441681:t(n,44)>4.74677658081055?t(n,29)>.493499994277954?-.053662130682171:.362641135771136:.0706383396240308:-316491194416206e-19:-.00344386739768184}function sr(n){return t(n,95)>1195213.5?t(n,29)>.247500002384186?.480999292465029:.0373531714634105:t(n,95)>990781?t(n,44)>6.8801908493042?-.00205650829383354:t(n,3)>.00149499997496605?-.101938032830878:t(n,49)>1442843648?t(n,45)>6.20245695114136?-.210372777145148:t(n,45)>4.32653188705444?-1.14742166573549:-.301916771408087:-.155611990803508:t(n,95)>875738.5?t(n,57)>.00552377477288246?.641679341043037:t(n,45)>.50755363702774?t(n,94)>.0775249972939491?.0680284925017873:t(n,45)>3.72858953475952?-.966975907788361:-.0108917632422715:t(n,45)>.0149615295231342?t(n,9)>1.73126697540283?t(n,45)>.258429110050201?1.27917925847811:.357804025416875:t(n,45)>.398198485374451?-.400309725826203:.723600173055122:t(n,1)>.5?1.12963088457701:.0916273209660768:t(n,3)>.00217500003054738?-.019849021520077:.00174722536319089}function hr(n){return t(n,6)>8592094?t(n,14)>12.5?t(n,9)>7.88961410522461?-.260120098797307:-.0251106453763826:t(n,12)>.0147383417934179?t(n,13)>1.5?t(n,45)>-.748360872268677?t(n,9)>.044202696532011?t(n,2)>11.5?t(n,13)>21.5?-.568520330825547:t(n,44)>333786010742188e-19?.924396320552439:.170643729620192:.00211361372410574:-.693475569203657:1.57670812002833:.406321261754206:.0705683592796045:t(n,44)>1.33654510974884?t(n,49)>1442756352?t(n,18)>.0238467492163181?t(n,45)>-.342087268829346?.177274205231738:-.230623600433018:t(n,14)>19.5?.284065790976485:-.0905880449906911:t(n,45)>5.2911434173584?-.142100364522209:.00330629813571689:t(n,44)>.485323011875153?-.0372208451268844:t(n,5)>.876468539237976?.160976719941356:t(n,51)>.570500016212463?.118323451346535:-.00624914524782371}function cr(n){return t(n,51)>.0705000013113022?t(n,7)>625?-.00497917924112214:t(n,43)>2.5?-.220055974688072:t(n,29)>.40149998664856?t(n,54)>.000500000023748726?t(n,36)>.19650000333786?-.369137500620232:1.03106421193536:t(n,35)>.0274999998509884?.335745873352574:-.129617674350302:t(n,32)>.00150000001303852?-.427885087795076:t(n,34)>.016499999910593?t(n,18)>.154237598180771?t(n,29)>.340499997138977?-.315877193921981:t(n,29)>.314500004053116?t(n,36)>.215499997138977?-.740957473291079:t(n,29)>.333499997854233?-.122893723390752:1.15476712981401:t(n,28)>.00340674049220979?-.170864692714076:t(n,51)>.0804999992251396?.0432481770910165:1.05041164918747:t(n,36)>.0925000011920929?-.220679713067135:-.490183389534985:t(n,5)>.0021757809445262?t(n,36)>.0425000004470348?1.29868019480251:-.0674845515336763:-.188587518695629:.00125835508468827}function lr(n){return t(n,5)>.943526744842529?t(n,44)>333786010742188e-19?t(n,0)>.0647850036621094?t(n,41)>.0494999997317791?t(n,22)>1.87083339691162?.195368806985947:t(n,18)>.027805469930172?t(n,36)>.0304999984800816?-.119098217582294:t(n,26)>.00709326006472111?t(n,17)>.0914195030927658?-.718900869821934:t(n,44)>1.05762600898743?-.35102679905363:.378115865746051:-.884913425006878:t(n,15)>13.5?t(n,35)>.0175000000745058?-.5332752551362:-.102888018689588:.424349138861197:t(n,6)>292217.625?t(n,44)>6.36410903930664?-.200537000930399:-.60707477872649:t(n,44)>1.76230227947235?-.317727592037925:.377739204039345:t(n,44)>.639866709709167?-.00424143239724262:-.640516901440549:t(n,45)>-4.83159923553467?t(n,45)>-.649353444576263?.183320114621818:t(n,5)>.963639378547668?.209781229088601:-.669736872435206:.640515130091763:.000717583753464331}function ar(n){return t(n,9)>55.917236328125?.032417210745645:t(n,9)>40.949821472168?t(n,30)>.0425000004470348?-.871030318240722:t(n,44)>3.91516304016113?t(n,39)>.733500003814697?.16675666951367:t(n,45)>2.44538283348084?t(n,31)>.00549999997019768?-.368219426394249:-.0654887758641455:-.100936152642514:t(n,92)>.5?t(n,54)>.146499991416931?t(n,9)>50.072452545166?.864065080082037:.035334151297239:t(n,95)>1597.5?t(n,38)>12503916?.0989113701406272:t(n,12)>.000252555910265073?-.328428775029468:.00189646563279145:t(n,35)>.0345000028610229?t(n,28)>.000998667441308498?t(n,29)>.0984999984502792?t(n,36)>.0535000003874302?-1.13441330529662:-.109816236001052:-1.85639872889457:t(n,39)>.0474999994039536?-.827257936293534:.300364337793869:-.155662345765147:t(n,15)>31.5?.149885013307682:.0195871866160141:.00077301410062949}function vr(n){return t(n,35)>.0555000007152557?t(n,34)>.541499972343445?t(n,7)>7?-.518246386837441:t(n,22)>.918333351612091?t(n,44)>8.67085552215576?1.98519447710526:.502316192211302:.348997959211498:t(n,31)>.58650004863739?t(n,43)>3.5?-.500216423153568:t(n,16)>982.5?.143123460903684:.997024019124996:t(n,40)>.00350000010803342?.0128854725529252:t(n,30)>.000500000023748726?t(n,45)>2.04757165908813?t(n,32)>.0234999991953373?-1.18622129802905:-.407644712551847:.0288888106795875:t(n,45)>-5.91703796386719?t(n,44)>5.05117893218994?t(n,57)>.0984556376934052?t(n,0)>.0948949977755547?2.15468549869113:1.08301737316247:-.059147387041723:t(n,31)>.0254999995231628?1.16017048928757:t(n,5)>.0281361453235149?t(n,0)>.272935003042221?.455554063632997:-.407343306217729:.231941563210882:.461557441539675:-.00199484017154428}function yr(n){return t(n,11)>.5?t(n,5)>.821892142295837?.643776704069469:t(n,24)>.895793080329895?-.782599921102819:t(n,36)>.28549998998642?.694395087201265:t(n,36)>.0904999971389771?t(n,6)>1902.09997558594?t(n,28)>.000614451710134745?-.224447948494081:-1.02304737481289:t(n,7)>897?1.05839807011654:-.310700647982382:t(n,44)>.168791532516479?t(n,10)>17.5?t(n,34)>.0324999988079071?-.28526430370226:-1.03475579994719:t(n,17)>.194882795214653?t(n,34)>.10249999910593?-.433634027551111:.329541968579783:-.11625068212878:t(n,45)>.734209299087524?t(n,45)>1.17571914196014?t(n,52)>.0094999996945262?-.636842565120879:.136136203891835:-.455456764935946:t(n,15)>12.5?.133004097758099:.48915007367472:t(n,17)>.0306590553373098?t(n,29)>.1875?.00986103790572351:-.0218401141945146:.0019706861140426}function pr(n){return t(n,42)>.5?t(n,23)>.950309455394745?t(n,12)>1329608130618e-17?.54789453863323:t(n,29)>.261500000953674?-.303606422814935:.12766017318112:t(n,43)>.5?-.00274390203685968:t(n,3)>.110425002872944?t(n,45)>-1.6504979133606?-.133040318312831:t(n,34)>.0185000002384186?.600983051342471:.264790504023867:t(n,40)>.00249999994412065?.121405697834351:t(n,45)>-1.42301833629608?t(n,22)>.701351344585419?.0693440488409089:t(n,20)>.5?.0160843151598332:t(n,10)>11.5?t(n,0)>.299154996871948?-.0281376062195722:-.22142175873503:-.0478989610808778:t(n,0)>.0102350004017353?t(n,6)>1716.46997070313?.0748928010646218:-.432044398669766:t(n,10)>6.5?t(n,49)>1441905408?.431861466826811:t(n,45)>-1.6504979133606?.27662001799101:.037200178918857:-.132060322697231:-.00308566856106067}function wr(n){return t(n,36)>.0724999979138374?t(n,49)>1441767424?t(n,44)>1.47315168380737?t(n,24)>.115044787526131?t(n,41)>.417500019073486?.733402898303873:t(n,5)>.0190901085734367?.610102728979728:-.0209339531845381:-.0989238067905039:t(n,45)>7.2048773765564?.0420202495942578:t(n,52)>.00350000010803342?.0522663493006898:t(n,24)>.0267271772027016?-.254865590974047:-.0139549064147297:t(n,41)>.826499998569489?t(n,95)>3596.5?t(n,95)>7151?.420039074836942:2.02459572271072:.128259628068953:t(n,94)>.150490000844002?t(n,41)>.453500002622604?t(n,14)>32.5?.426980628779052:.0155557326931248:t(n,96)>23039.5?.253642476747:t(n,29)>.24549999833107?t(n,28)>.00122608861420304?.122654827553158:-.0619062718809782:t(n,95)>47664?-.0200872020591582:-.199918569560094:-.00442177068523249:.00197476486141763}function br(n){return t(n,35)>.241499990224838?t(n,0)>.247565001249313?t(n,43)>1.5?.360019770624553:t(n,44)>4.5558443069458?-.620202454498028:t(n,5)>.0219533666968346?t(n,45)>1.58264541625977?t(n,44)>3.27503776550293?-.420510686008326:t(n,44)>2.63455295562744?.469167100854143:t(n,49)>1442854144?t(n,41)>.342500001192093?-.957609552127955:.607708200094381:t(n,41)>.409500002861023?.13279850213147:t(n,7)>7?-.0394552962438957:-.694215164803727:.41236279300571:t(n,94)>.478250026702881?t(n,39)>.00150000001303852?-1.45375727277965:-.0956099569311636:.238130092326823:t(n,45)>2.04757165908813?t(n,5)>.000956552219577134?t(n,49)>1443048448?-.559332875758374:t(n,36)>.0885000005364418?-.471897277054622:t(n,22)>1.62828946113586?-.64961554149865:-.0626459839435526:.321280294807935:.041501073346463:-.000539550047239656}function kr(n){return t(n,51)>.762500047683716?t(n,9)>2.06719779968262?t(n,9)>45.1518592834473?-.509126901447213:t(n,9)>40.3386535644531?3.21834069340368:t(n,9)>3.5469057559967?.134452833070937:.658689359267236:t(n,43)>2.5?-.121542390390677:t(n,44)>.639866709709167?t(n,7)>997?t(n,49)>1442871040?.611804412582022:-.112164998314159:t(n,44)>2.36395597457886?t(n,44)>5.12026500701904?-.260337181182688:-.350793544760963:-.968117672764765:t(n,45)>-.115837119519711?t(n,45)>1.0275604724884?t(n,13)>8.5?-1.14628984059295:t(n,30)>.00150000001303852?-.25745498188326:-.00868118811634786:-.761459242222902:t(n,43)>1.5?.962010936308182:.236173038570638:t(n,43)>3.5?-.500207218694699:t(n,44)>16.0224304199219?-.265829919169727:t(n,45)>-7.42309093475342?.00180078743303409:.0511896738658625}function dr(n){return t(n,38)>1049227.5?.0055532216947885:t(n,43)>1.5?.00596934983620879:t(n,17)>.411796420812607?t(n,36)>.0234999991953373?t(n,41)>.174499988555908?.00668151952247055:-.133867691008412:.0652815275200454:t(n,70)>.5?t(n,44)>6.62688636779785?.157658555965387:-.0425274366324333:t(n,29)>.393500000238419?t(n,45)>2.24511790275574?-.0374952235054826:t(n,54)>.0175000000745058?.338948995793192:t(n,28)>.0205276068300009?.184058664995646:t(n,39)>.0844999998807907?t(n,34)>.137499988079071?.375840455099642:t(n,32)>.0394999980926514?.664713064847953:t(n,28)>.00372459879145026?.567294939497364:.0145927166339912:.0223746467051806:t(n,15)>8.5?-.00142724904385088:t(n,7)>7?-.0320289570061208:t(n,45)>-5.15010070800781?t(n,6)>14389.115234375?.0781724191891917:-.20794931235438:.0881479560446705}function gr(n){return t(n,37)>.642500042915344?t(n,21)>.5?t(n,45)>3.03326916694641?.286445675295034:.926226273566782:t(n,43)>2.5?-.138612917343631:t(n,28)>996440649032593e-19?t(n,41)>.134499996900558?.966339645659954:-.32639104579488:t(n,29)>.033500000834465?t(n,36)>.0205000005662441?.818894183087638:t(n,26)>.000155327739776112?t(n,26)>.00338906887918711?t(n,31)>.00549999997019768?.868142395479649:t(n,37)>.68149995803833?-.328953585749058:t(n,45)>-7.69591903686523?-.158313841499739:t(n,44)>1.47315168380737?2.46135323163644:.334287631711143:t(n,45)>-2.56714797019959?t(n,6)>3799.52001953125?.171930755996361:1.38035301227481:.0451837177123298:t(n,44)>5.86063957214355?-.299962470661304:t(n,23)>.9256671667099?t(n,34)>.0595000013709068?-.614292055698808:.661162912156948:-.557114628634504:.725711781961051:.000252655117769494}function nu(n){return t(n,45)>9.30230617523193?t(n,44)>333786010742188e-19?t(n,5)>.86914324760437?-.952005135149807:t(n,9)>1.09642791748047?t(n,22)>.602083325386047?t(n,6)>9450.9599609375?t(n,1)>.5?t(n,94)>.751989960670471?t(n,34)>.0154999997466803?.49525006356872:t(n,9)>5.38845443725586?-1.38151551173805:-.0977926311878966:-.883175413028856:t(n,39)>.0925000011920929?-.809236412240685:-.0811653782231595:t(n,28)>.00846699252724648?-.733498247011513:t(n,38)>784447.5?-.133111065263509:.547459055095157:.131810654792189:t(n,6)>3844435?.240840537533282:t(n,49)>1442694144?.000654479517488863:-.296865912999944:t(n,34)>.229499995708466?t(n,7)>730?-.016638891793576:t(n,18)>.98947286605835?.657146728534327:t(n,3)>499999987368938e-20?-.611486059798846:-1.8233776538236:.165238713488815:-.000728267597861091}function tu(n){return t(n,95)>5246.5?t(n,12)>232673592108767e-19?t(n,57)>.00512906769290566?t(n,54)>.146499991416931?.164877083156889:-.0147112147838274:.020049742560105:t(n,45)>.734209299087524?t(n,41)>.484499990940094?-.0401245195420504:t(n,95)>172929.5?.0483875424077051:t(n,37)>.418500006198883?.11060003908199:-.171122724203048:t(n,7)>865?.110164615789224:-.0572458189889011:t(n,45)>-.649353444576263?t(n,44)>5.05117893218994?t(n,49)>1442678272?.172074478779107:-.0601855064829841:t(n,41)>.279500007629395?t(n,37)>.211499989032745?.136159892805517:t(n,28)>.00143311591818929?t(n,29)>.0824999958276749?.0965020054953936:-.0300897818489151:.00491468789278804:t(n,41)>.0254999995231628?t(n,18)>.0359603092074394?-.00355990147829829:t(n,25)>.5?-.284585540789775:-.0928831716497698:.0222325983160881:-.00418342822763853}function iu(n){return t(n,28)>.00457793148234487?t(n,0)>.0351149998605251?t(n,18)>.839486658573151?t(n,36)>.0734999999403954?-.359891585390919:t(n,30)>.0135000003501773?-.450163654346432:t(n,45)>-1.99298405647278?t(n,15)>36.5?-.533045272548954:t(n,26)>.0133771235123277?t(n,26)>.0146401487290859?.204011716596143:-.848544465125405:t(n,44)>3.6040153503418?-.167272117792395:t(n,29)>.67550003528595?.93623936008996:t(n,29)>.564499974250793?t(n,10)>6.5?-.131248364565885:.585153656422403:t(n,0)>.222454994916916?.12524041202677:.792942289824826:-.0510376490417342:t(n,35)>.207500010728836?-.231385359917889:t(n,36)>.00549999997019768?t(n,49)>642503552?t(n,36)>.166500002145767?-.652687901517051:.116020596115293:-.0433811684844586:t(n,45)>1.58264541625977?-.765255926803516:-.177083205362205:-.00372654832858894:.00178150466432685}function ru(n){return t(n,98)>144.5?t(n,57)>.160604327917099?.115360344004169:t(n,45)>1.44314968585968?t(n,26)>.664358735084534?t(n,29)>.0464999973773956?-.436006859030923:t(n,6)>123670.53125?t(n,40)>.829499959945679?-.476024009093923:t(n,47)>1.5?-1.24161396721255:.0957680562628271:.373441173019879:-.00572269456457837:t(n,43)>2.5?-.066868026179373:t(n,96)>6810.5?t(n,45)>-3.45229578018188?t(n,7)>999.5?-.102418638805009:.0198109911600235:t(n,22)>.0550505071878433?t(n,44)>10.5942258834839?.167486601714268:t(n,22)>1.4037036895752?-.0954934471953781:.284328232543743:2.05585669283124:t(n,12)>194605436263373e-19?t(n,43)>1.5?.441226950272983:t(n,15)>35.5?1.17879585041299:t(n,26)>.0449964702129364?.319252581951073:.785897042540246:-.0455318972323292:-.00107812321902206}function uu(n){return t(n,38)>67856520?t(n,45)>.891022205352783?t(n,26)>.485408157110214?t(n,6)>1548216.5?t(n,6)>2535640?t(n,6)>4485342.5?t(n,3)>.0209599994122982?t(n,44)>8.24485015869141?1.41909771833132:.0961231191283688:-.0145376669040609:.120602589968713:t(n,2)>.5?t(n,45)>3.21832990646362?t(n,35)>.0175000000745058?-.32609044079811:.0650563035399042:.1809243978152:-.355817790677159:t(n,95)>265606?.506290109815636:.0956676860780366:t(n,14)>13.5?t(n,94)>.282419979572296?-.0449674016364445:t(n,44)>1.62212491035461?.298101652922815:-.0144988062349365:-.150333096683281:t(n,44)>333786010742188e-19?t(n,2)>.5?-.149252889618444:-.0519009022747864:t(n,6)>1246489?.16382584512794:t(n,37)>.0834999978542328?-1.23014527558328:-.28749797818616:.00169311786115759}function fu(n){return t(n,52)>.425000011920929?t(n,43)>3.5?-.500182491107665:t(n,26)>.0468784049153328?-.562688028176397:.0267073331553851:t(n,52)>.409500002861023?1.99474808626158:t(n,51)>.407499998807907?t(n,44)>.639866709709167?t(n,43)>2.5?-.12956258785493:t(n,7)>997?t(n,18)>.146305054426193?t(n,44)>6.54039859771729?.180723603964187:-.624288303097946:-.00464459141793038:t(n,57)>.0213520359247923?t(n,45)>1.44314968585968?t(n,41)>.417500019073486?.172295231965705:1.2605340100217:-.156937303377383:-.316041765367319:t(n,35)>.0254999995231628?-.412785902010481:t(n,29)>.103500001132488?t(n,31)>.0144999995827675?t(n,40)>.0115000000223517?.0390670382682998:-.595246920381709:t(n,12)>68256663325883e-19?t(n,7)>982.5?.228868108270337:-1.08847279502701:.572794200636122:-.0160913828601664:.000567405529831519}function eu(n){return t(n,34)>.744500041007996?t(n,24)>.0182485282421112?t(n,37)>.0125000001862645?1.85931935995321:t(n,32)>.0245000012218952?1.43807701341605:t(n,26)>.0886563137173653?-.46995081475994:t(n,44)>8.52738189697266?1.37269098441622:.341873900381896:t(n,18)>.999759614467621?t(n,38)>1942.5?t(n,41)>.000500000023748726?-.0627769882965439:1.41256516121643:-.438582002224374:t(n,29)>.211499989032745?t(n,22)>.602083325386047?-.183596646290466:t(n,43)>2.5?2.35894672250465:1.43223214844592:t(n,45)>-6.05191898345947?t(n,17)>.330658763647079?t(n,23)>.83358097076416?.0861347553808985:.983214692413529:t(n,0)>.96255499124527?.375360154009635:t(n,44)>1.19795632362366?-.183137369610165:t(n,23)>.534070372581482?.390059715622877:t(n,36)>.0394999980926514?.0208551917886704:-.49330215691122:.368431641793838:-.000191562599146743}function ou(n){return t(n,10)>37.5?t(n,22)>.00438596494495869?.434225142148561:t(n,44)>6.21079969406128?t(n,44)>6.28117942810059?t(n,44)>6.4522762298584?t(n,15)>60.5?.669463775382816:t(n,43)>1.5?.373657209733503:-.35646527166798:.594996260741586:-.494499651188868:.301963086753694:t(n,44)>1.33654510974884?t(n,45)>5.2911434173584?t(n,49)>1442847232?t(n,18)>.0721855908632278?.19484152958436:t(n,94)>.680859982967377?.524696557254245:-.0982279339960388:-.100542147189271:t(n,49)>1442594048?t(n,41)>.224500000476837?.184659136241238:t(n,44)>1.76230227947235?.0485307378227359:-.274434728381009:t(n,0)>.449514985084534?t(n,14)>8.5?-.173675776221336:-.0285251547022849:t(n,27)>.5?.149750077144886:.00381114559106031:t(n,44)>.485323011875153?-.0294393501017988:.000430003288713872}function su(n){return t(n,45)>-5.72475099563599?t(n,34)>.378499984741211?t(n,29)>.555500030517578?t(n,36)>.0274999998509884?-.457404948242316:t(n,38)>25525?-.541543979223227:t(n,29)>.57150000333786?t(n,38)>7029.5?1.11532700258007:.159403550530757:t(n,45)>-3.55065679550171?1.03867702188025:-.494483875189702:t(n,54)>.0125000001862645?-.447957150582688:t(n,37)>.00549999997019768?t(n,12)>264325353782624e-20?.0181246039525175:-.222782492323135:t(n,18)>.552850365638733?t(n,12)>931163910422583e-22?t(n,29)>.500499963760376?-.236236522375726:t(n,36)>.016499999910593?t(n,24)>.00511030945926905?-.0267739068999037:.613259530794228:.361637353773389:t(n,36)>.008500000461936?t(n,45)>-1.0845353603363?.298335080174518:-.0246410226515083:.701490775964738:t(n,39)>.116499997675419?.840489987632968:-.125561194033043:.00361730442961235:-.0201043600054806}function hu(n){return t(n,17)>.0048227459192276?t(n,57)>.0773244351148605?t(n,43)>1.5?-.0305539031601041:t(n,36)>.0144999995827675?t(n,45)>1.3048312664032?t(n,45)>1.58264541625977?.0853872400655752:t(n,94)>.0880649983882904?t(n,7)>730?-.0430280099840852:-.316750921658656:t(n,24)>.0609301030635834?-.567189623924812:.241051083239482:t(n,18)>.217435613274574?t(n,10)>7.5?t(n,38)>39236.5?t(n,0)>.113834999501705?-.284962262690815:.0760602198298925:t(n,23)>.230624288320541?.455648723464194:.0455311230031546:t(n,45)>-4.30489587783813?t(n,39)>.0044999998062849?t(n,35)>.166500002145767?.162478116537057:.732006903838518:t(n,34)>.22350001335144?-.289292048356768:.295444977898918:-.473913970636221:.0534272226193582:t(n,41)>.371500015258789?-.516136216850643:-.105571824158459:-.0109605037606443:.00207529617600867}function cu(n){return t(n,28)>264721311395988e-19?-.00398626507021704:t(n,17)>.411796420812607?t(n,14)>12.5?t(n,51)>.00549999997019768?-.297383446114098:.000187761320270615:t(n,44)>3.6040153503418?.00137258014223757:.0851283004659405:t(n,44)>2.85177040100098?t(n,43)>3.5?-.500167508551179:t(n,45)>4.32653188705444?-.132316814403612:.0298612285950958:t(n,26)>.0117945875972509?t(n,10)>24.5?-.532876824982636:.0303037486578054:t(n,45)>-7.54012203216553?t(n,43)>2.5?.0444001566019265:t(n,45)>-7.18622779846191?t(n,7)>897?t(n,10)>11.5?-.156343845169928:t(n,45)>-.649353444576263?-.0241343275156772:-.184396518160599:-.0175904524731497:t(n,22)>.269750535488129?t(n,10)>27.5?1.09360678975528:-.149913466244288:t(n,15)>32.5?-.126250870491918:.265946231545964:.52860056299527}function lu(n){return t(n,0)>.0637250021100044?t(n,44)>7.3095703125?-.0917029578450471:t(n,14)>1.5?t(n,6)>30.6949996948242?.00753669476996013:t(n,7)>7?.102173022391824:-.196201249084404:-.0328325205834095:t(n,27)>.5?.232999740959793:t(n,49)>1441767424?t(n,15)>11.5?t(n,45)>1.58264541625977?-.0268939680836454:t(n,44)>1.33654510974884?.109027208447864:.251929620624443:-.104296189318979:t(n,94)>.0817999988794327?t(n,41)>.649500012397766?t(n,5)>.119487315416336?.320632127037074:.0751175241268974:.0198626479421478:t(n,45)>1.44314968585968?t(n,38)>6045848.5?t(n,3)>.00243999995291233?-.468970715551647:.139391795317695:t(n,60)>.5?t(n,44)>1.05762600898743?.855488745070666:.0698925442167662:.00810113970881747:t(n,2)>4.5?-.134649425022188:-.00109812128903726}function au(n){return t(n,22)>1.87750005722046?t(n,40)>.287499994039536?t(n,44)>3.91516304016113?t(n,94)>.389665007591248?-.249902015961858:t(n,0)>.178245007991791?-.173802347465797:-.0221715073769191:t(n,44)>1.89200639724731?t(n,45)>4.96755981445313?-.0864105471299851:t(n,1)>.5?t(n,9)>.0124488305300474?t(n,14)>17.5?t(n,29)>.0154999997466803?.185664426968981:.640646966098342:t(n,39)>.142500013113022?-.134503265053745:t(n,29)>.0565000027418137?.128329759928605:-.13926231022532:t(n,38)>5271232.5?.507342090216824:-.114225585263849:.0362156695560269:t(n,45)>-1.42301833629608?.0369334482812114:t(n,30)>.0175000000745058?1.85125569203062:-.131792250085935:t(n,3)>.00228000013157725?-.0957012714905307:t(n,3)>.00166499998886138?t(n,45)>-.748360872268677?.0896795720274773:.828224761337115:-.0343932093959954:.00262506937351983}function vu(n){return t(n,95)>25139?t(n,31)>.0665000006556511?t(n,31)>.0804999992251396?-.164721884208385:-1.80026744987723:t(n,37)>.008500000461936?t(n,54)>.108500003814697?.146518251580212:-.0276849448320287:t(n,45)>1.17571914196014?t(n,94)>.0966600030660629?t(n,28)>.00130678876303136?t(n,26)>.277049541473389?t(n,9)>37.0676803588867?.0693926348731164:t(n,45)>7.57675170898438?-.0285940323235196:-.164132533454961:.062064977314082:t(n,18)>.681169271469116?-1.04970890825029:t(n,44)>5.18794965744019?-.0693869301014936:.00828553555455038:-.119577234613249:t(n,94)>.076834999024868?t(n,44)>7.04711151123047?.00694865590604773:t(n,5)>.00669434200972319?.0434959233959287:.162801445834321:t(n,44)>6.4522762298584?t(n,12)>749884347897023e-19?t(n,3)>.00166499998886138?.39159147950212:.00833052784426881:.309959738655349:-.143331356241552:.00219730856226096}function yu(n){return t(n,49)>642503552?t(n,3)>.0679600015282631?-.169265744078815:t(n,45)>.734209299087524?t(n,0)>.0559349991381168?.0536810586644612:t(n,95)>350163?t(n,47)>30.5?-1.77275691533928:-.244463201614373:t(n,35)>.00350000010803342?t(n,35)>.0135000003501773?t(n,14)>41.5?-.673537707364768:t(n,28)>.00143311591818929?.0432847467461838:t(n,51)>.152500003576279?-.4387759941007:-.0642645017663618:.0650750503844042:t(n,7)>999.5?.0311930842902118:-.119102397965943:t(n,43)>.5?t(n,22)>.311987698078156?.208907516464227:-.130832484350579:t(n,14)>29.5?-.997437152217463:t(n,29)>.460500001907349?.66748875731634:t(n,15)>5.5?.288824291725836:t(n,42)>.5?.373792886998981:-.608850175210529:t(n,2)>4.5?-.045000888961032:-475647983776748e-19}function pu(n){return t(n,5)>.943526744842529?t(n,44)>333786010742188e-19?t(n,0)>.0647850036621094?t(n,41)>.0944999977946281?t(n,22)>1.79705882072449?t(n,44)>4.8871922492981?-.322684505889626:.202426164173843:t(n,18)>.027805469930172?t(n,24)>.0024138055741787?-.046686240147095:-.33661100681651:t(n,22)>.23145604133606?t(n,49)>1442723840?t(n,22)>1.08514499664307?.590583932268956:-.0553028106883595:t(n,34)>.00549999997019768?t(n,3)>.00819499976933002?-.598564833541673:-.136761190467682:-.0488021894850016:t(n,45)>-.649353444576263?.0885444234002702:1.57512279842197:t(n,29)>.11150000244379?.346151107046906:-.392059818263576:t(n,44)>.639866709709167?-.0112290681510419:-.534695902217181:t(n,45)>-4.83159923553467?t(n,0)>.0434750020503998?.155799886937833:t(n,6)>10957.919921875?-.515011304187783:.00478423550650956:.592435903702181:.000622713251387218}function wu(n){return t(n,9)>22.7568225860596?t(n,30)>.0474999994039536?-.617580804316588:t(n,39)>.791499972343445?t(n,40)>.0855000019073486?.3565521793773:t(n,49)>1443026688?-.720764005116333:.0415405172078532:t(n,14)>8.5?t(n,35)>.0555000007152557?t(n,6)>1314810?t(n,28)>.000856353901326656?.0770117778965268:-.748055977706719:.0905074622723897:t(n,54)>.166500002145767?t(n,44)>4.29824590682983?-.189901911212942:t(n,44)>3.37732315063477?.975556327727905:.242648199218629:-.0498467257973283:t(n,31)>.154500007629395?-.309109537371968:t(n,34)>.0504999980330467?t(n,41)>.596500039100647?t(n,0)>.28276002407074?.0126118651723472:t(n,44)>5.26219320297241?.0933410565183472:t(n,24)>.0573872961103916?t(n,44)>1.62212491035461?1.14959402892018:.465868551809744:.294461362100715:.0563014537703577:.00654395717444259:.00120597959968004}function bu(n){return t(n,70)>.5?t(n,44)>4.63272905349731?t(n,43)>2.5?-.0497712502053064:t(n,18)>.992580890655518?t(n,45)>-5.38711833953857?.0189477715204742:-.441248901809154:t(n,6)>1528542.75?-.142413098990907:t(n,3)>.000905000022612512?t(n,0)>.0484649986028671?t(n,17)>.777727007865906?-.158849222814389:.148689010947727:.423727159644769:.04126641551745:t(n,54)>.00150000001303852?t(n,94)>.0524550005793571?t(n,12)>1870152743777e-19?-.0112820789789228:-.440097625644177:.080881536909066:t(n,12)>.000757767120376229?.0139537082596337:t(n,43)>2.5?.0272357705737967:t(n,0)>.0909049957990646?t(n,37)>.445500016212463?.136032062877395:t(n,6)>101.910003662109?-.033158965142071:.0772641300321858:t(n,6)>22.6650009155273?-.0996254001967469:t(n,45)>-4.47308921813965?.0278219333611359:-.0738232217580911:.00310832843794727}function ku(n){return i(n)+r(n)+u(n)+f(n)+e(n)+o(n)+s(n)+h(n)+c(n)+l(n)+a(n)+v(n)+y(n)+p(n)+w(n)+b(n)+k(n)+d(n)+g(n)+nt(n)+tt(n)+it(n)+rt(n)+ut(n)+ft(n)+et(n)+ot(n)+st(n)+ht(n)+ct(n)+lt(n)+at(n)+vt(n)+yt(n)+pt(n)+wt(n)+bt(n)+kt(n)+dt(n)+gt(n)+ni(n)+ti(n)+ii(n)+ri(n)+ui(n)+fi(n)+ei(n)+oi(n)+si(n)+hi(n)+ci(n)+li(n)+ai(n)+vi(n)+yi(n)+pi(n)+wi(n)+bi(n)+ki(n)+di(n)+gi(n)+nr(n)+tr(n)+ir(n)+rr(n)+ur(n)+fr(n)+er(n)+or(n)+sr(n)+hr(n)+cr(n)+lr(n)+ar(n)+vr(n)+yr(n)+pr(n)+wr(n)+br(n)+kr(n)+dr(n)+gr(n)+nu(n)+tu(n)+iu(n)+ru(n)+uu(n)+fu(n)+eu(n)+ou(n)+su(n)+hu(n)+cu(n)+lu(n)+au(n)+vu(n)+yu(n)+pu(n)+wu(n)+bu(n)+0}function du(n){return 1/(1+Math.exp(-.414901273029248*ku(n)-.0148065528080422))}n.guid="MTH_34ea06c3-1241-41b4-be60-c636991537f8";n.rank=du})(t||(t={}));n.topHitConfidenceModel=t.rank;n.topHitConfidenceModelId=t.guid})(t=n.Ranking||(n.Ranking={}))})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){var i,r;(function(t){function u(t,i,r,u,f,e){var s,h,o,c;try{h=function(n){s&&f.unregister(s);SharedLogHelper.LogError(t,e,n);u&&u(n)};o=i();o?(f&&(s=f.register(function(){return n.safeExecute(function(){return o.cancel()},t+" cancellation")},!1)),c=function(i){s&&f.unregister(s);r&&n.safeExecute(function(){return r(i)},t+" completion")},o.done?o.done(c,h):o.then(c,h)):h(new Error("No promise returned"))}catch(l){h(l)}}function f(n,i,r){var f,e,o,u=[],s=function(n){f=n;o=!0;u.forEach(function(t){return t(n)});u=null};return function(h){o?h(f):(u.push(h),e||(e=!0,t.safeChain(n,function(){return i()},function(n){return s(r?r(n):n)},function(){return s(null)})))}}function r(t,i,r,u){i.completed=!0;i.result=r;i.pendingCallbacks.forEach(function(t){return n.safeExecute(function(){return t(r)},u)});i.pendingCallbacks=null}function e(){i={}}function o(){var n=[];for(var t in i)i[t].completed||n.push(t);n.forEach(function(n){return delete i[n]})}function s(u,f,e,o,s,h,c){return function(l,a){var y=e(l),v=i[y],p;v||(v={started:!1,completed:!1,result:null,pendingCallbacks:[]},i[y]=v);v.completed?a(v.result):(v.pendingCallbacks.push(a),v.started||(v.started=!0,p=function(){t.safeChain(u,function(){return f(l)},function(n){return r(y,v,o?o(n):n,u)},function(t){n.isCancellation(t)?r(y,v,null,u):c?(c-=1,p()):r(y,v,s,u)},null,h)},p()))}}t.safeChain=u;t.safeChainWithCaching=f;var i={};t.clearGlobalCache=e;t.clearPendingItemsFromCache=o;t.safeChainWithGlobalCaching=s})(i=t.Promise||(t.Promise={})),function(n){function t(n,t,i){var f={},e,r,u;for(e in n)r=n[e],u=t[r],u&&(f[r]=i(u));return f}n.map=t}(r=t.Map||(t.Map={}))})(t=n.Windows||(n.Windows={}))}(AutoSuggest||(AutoSuggest={})),function(n){var t;(function(t){var i;(function(i){function c(){return!!r}function l(){return o}function a(){return u}function h(n,t){var i=_ge(n.id),r;t?i.classList.add(s):i.classList.remove(s);r=t?"true":"false";e?e.render(function(){return i.setAttribute("aria-selected",r)}):i.setAttribute("aria-selected",r)}function v(n){u&&(u.selected=!1,h(u,!1));u=n;u&&(u.selected=!0,h(u,!0))}function y(n,t,i,r,u,e){var o=function(){f();e&&e()};w(t,i,p(n,r,o),u)}function p(n,i,r){return n.map(function(n){var u={id:n.verb,text:n.displayName,isSeparator:!n.verb,selected:!1};return u.isSeparator||(u.click=function(u,f){i(n.verb,u,f);t.Promise.safeChain("verb.executeAsync",function(){return n.executeAsync()},r,r)}),u})}function w(t,i,u,s){f();u.length>0&&(o=u.filter(function(n){return!n.isSeparator}),e=s,r=_d.createElement("div"),r.id="contextMenu",r.className="contextMenu",r.style.top="1px",r.style.left="1px",r.style.visibility="hidden",r.setAttribute("role","listbox"),u.forEach(function(n){var i,t;n.isSeparator?(i=_d.createElement("hr"),i.className="divider",r.appendChild(i)):(t=_d.createElement("div"),t.id=n.id,t.textContent=n.text,t.setAttribute("role","listitem"),t.setAttribute("aria-label",n.text),t.className="contextMenuItem",t.addEventListener("mouseup",function(t){t.button==0&&n.click(1,null)}),r.appendChild(t))}),_d.body.appendChild(r),sb_st(function(){return n.safeExecute(function(){var u,f,n,e;r&&(u=13,f=2*u,t-=u,i-=u,n=r.offsetWidth+f,n>r.parentElement.offsetWidth&&(n=r.parentElement.offsetWidth,r.style.width=n-f+"px"),e=r.offsetHeight+f,r.style.left=r.parentElement.offsetWidth-t