if("object"!=typeof TLbx)TLlog('TS: Configuration missing.\n- Please specify TLbx-Object according to documentation :)\n- You should at least specify "partner", "subid" and "attachToID" of your Input-Form'),TLlogging("ERR>TLbxArrayMissing",window.location.hostname);else if(void 0!==TLbx.version)TLlog("TS: Cancelling; Partner has included our script more than once on his page.");else{TLbx.version="v6.3-050620","think"!="thinksuggest".substr(0,5)?TLvarchk("quietConsole",!0):TLvarchk("quietConsole",!1),TLvarchk("attachToID","easydemo"),TLbx.telemetrics_loadedtime=TLcurrentTimeMS(),TLvarchk("singlemould",!0),TLbx["resource-identifyer"]="",TLbx.PrewarmedCache_PSstringRebuilder=[],TLvarchk("Filter_NoFirstLineIfEqualToInput",0),TLvarchk("serpUrl","https://www.google.com/search?q=DEMO%20{q}%20%20%20(please%20specify%20serpUrl%20in%20thinksuggest-config)"),TLvarchk("newTabAddOnMode",0),1==TLbx.newTabAddOnMode?TLbx.defaultTarget="top":TLbx.defaultTarget="blank",TLvarchk("tsapi","api.thinksuggest.org"),TLvarchk("tslnk","lnk.thinksuggest.org"),TLvarchk("attachInsideElement","body"),TLvarchk("ColorSuggTxt","#0d40c9"),TLvarchk("ColorSuggLnk","#006621");var $language=window.navigator.userLanguage||window.navigator.language;TLvarchk("ul",$language.substr(0,2).toLowerCase()),TLvarchk("uc",$language.substr(-2).toLowerCase()),TLvarchk("ucForced",""),TLvarchk("ProcessURLtypeIns",2),TLvarchk("ResultsMaxHeight",300),TLvarchk("cap",0),TLvarchk("capPerDomain",1),TLvarchk("maxElements",40),TLvarchk("subid",""),TLvarchk("mo",-1),TLbx.userInputLatest="",TLbx.userInputPrevious="",TLbx.InputValueUponScriptInit="",TLbx.LastMouseMovementTime=0,TLbx.localCache=[],TLbx.prefetched=[],TLbx.callCount=0,TLbx.ResultsPaddingTop=0,TLbx.waitdelay=1,TLbx.arrowKeyPosition=1,TLbx.Last_arrowKeyPosition=-123,TLbx.callbackFunctionNr=1,TLbx.elements=[],TLbx.DivIDtoElementSlotNr=[],TLbx["inp-toggle-oldState"]=0,TLbx["querystart-time"]=[],TLbx.lastRendered_txt="",TLbx.lastRendered_sr="",TLbx.lastRendered_userQuery="";var ExistingTLDs="AC,AD,AE,AERO,AF,AG,AI,AL,AM,AN,AO,AQ,AR,ARPA,AS,ASIA,AT,AU,AW,AX,AZ,BA,BB,BD,BE,BF,BG,BH,BI,BIZ,BJ,BM,BN,BO,BR,BS,BT,BV,BW,BY,BZ,CA,CAT,CC,CD,CF,CG,CH,CI,CK,CL,CM,CN,CO,COM,COOP,CR,CU,CV,CX,CY,CZ,DE,DJ,DK,DM,DO,DZ,EC,EDU,EE,EG,ER,ES,ET,EU,FI,FJ,FK,FM,FO,FR,GA,GB,GD,GE,GF,GG,GH,GI,GL,GM,GN,GOV,GP,GQ,GR,GS,GT,GU,GW,GY,HK,HM,HN,HR,HT,HU,ID,IE,IL,IM,IN,INFO,INT,IO,IQ,IR,IS,IT,JE,JM,JO,JOBS,JP,KE,KG,KH,KI,KM,KN,KP,KR,KW,KY,KZ,LA,LB,LC,LI,LK,LR,LS,LT,LU,LV,LY,MA,MC,MD,ME,MG,MH,MIL,MK,ML,MM,MN,MO,MOBI,MP,MQ,MR,MS,MT,MU,MUSEUM,MV,MW,MX,MY,MZ,NA,NAME,NC,NE,NET,NF,NG,NI,NL,NO,NP,NR,NU,NZ,OM,ORG,PA,PE,PF,PG,PH,PK,PL,PM,PN,PR,PRO,PS,PT,PW,PY,QA,RE,RO,RS,RU,RW,SA,SB,SC,SD,SE,SG,SH,SI,SJ,SK,SL,SM,SN,SO,SR,ST,SU,SV,SY,SZ,TC,TD,TEL,TF,TG,TH,TJ,TK,TL,TM,TN,TO,TP,TR,TRAVEL,TT,TV,TW,TZ,UA,UG,UK,US,UY,UZ,VA,VC,VE,VG,VI,VN,VU,WF,WS,XXX,YE,YT,ZA,ZM,ZW";TLbx.IMG_magnify="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMACLn55QVrN7Ptft2lmpCIXUMkHhPXz8B3US1+oH3eAAAA2klEQVQ4y9WTWRaDIAxFZSg4Dzib/e+zj55aqcF+2/tFDtdHiJrcnGE1S2t/KlYq8uhcXCmPij5oe+FIbKq5bkrtF11U8jll/1q20DIX6wdOvhd9QSQjkkTOUW24geV3V6T678NrJq1Ec1h3RBOTzOnJAa0zaSFqwlpgCkxqw76Bw0BjE9Cn49OEgfm1wfhHIsOlHFHHDBr0LbgkEFVs7xw4CIpgFS5UdYNwZoRTJFG6jA78yxMxy8ldyUxCcQvYesqUTg12Jbc4j/SelpDhN32dxZM4Ar/pf/MEU14Rvv3PlCcAAAAASUVORK5CYII=",TLbx.IMG_spinner="data:image/gif;base64,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";var TLdemocases={207120661:{1:{e:"div",a:"id",i:"RNNXgb",s:"//{d}/search?q={q}&tbm="+TLgetUrlParam("tbm"),P:"G"},2:{e:"div",a:"class",i:"RNNXgb",s:"//{d}/search?q={q}&tbm="+TLgetUrlParam("tbm"),P:"G"},3:{e:"div",a:"jsname",i:"RNNXgb",s:"//{d}/search?q={q}&tbm="+TLgetUrlParam("tbm"),P:"G"},4:{e:"div",a:"id",i:"sfdiv",s:"//{d}/search?q={q}&tbm="+TLgetUrlParam("tbm"),P:"G"}},93742062:{1:{e:"div",a:"class",i:"b_searchboxForm",s:"//{d}/search?q={q}"},2:{e:"form",a:"class",i:"sw_box hassbi",s:"//{d}/search?q={q}"},3:{a:"role",i:"search",s:"//{d}/search?q={q}"}},892552534:{1:{e:"input",a:"id",i:"twotabsearchtextbox",s:"//{d}/s/?field-keywords={q}",P:"A"},2:{e:"input",a:"class",i:"nav-search-field ",s:"//{d}/s/?field-keywords={q}",P:"A"}},284019303:{1:{e:"form",a:"id",i:"form-index-search",s:"//{d}/search?q={q}"},2:{e:"form",a:"id",i:"form-search",s:"//{d}/search?q={q}"}},1911082028:{1:{e:"form",a:"class",i:"search-form",s:"//{d}/search?q={q}"},2:{e:"div",a:"class",i:"search-form-wrapper",s:"//{d}/search?q={q}"}},416338599:{1:{e:"div",a:"class",i:"text-holder",s:"//{d}/search?q={q}"},2:{e:"div",a:"class",i:"text-holder",s:"//{d}/search?q={q}"}},416575377:{1:{e:"form",a:"class",i:"search-form",s:"//{d}/#/web/result?q={q}&source=homepage"}},1741516046:{1:{e:"td",a:"class",i:"searchbar_input",s:"//{d}/search#q={q}&s=web&p=1"}}},TLbxRefreshCalls=0;TLbxinit()}function TSparseJson(jsonString){return TSisIE()&&TSisIE()<9?eval("("+jsonString+")"):JSON.parse(jsonString)}function TLgetBestProtocol(){return"http"==location.protocol.substr(0,4)?location.protocol:"https://"}function TSisIE(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("msie")&&parseInt(e.split("msie")[1])}function TLbx_refresh(e){if(TLbxRefreshCalls++,e)var t=e.which||e.keyCode;else t=0;if(40!=t&&38!=t&&13!=t&&void 0!==t&&!(TLbxGetInpValue()==TLbx.userInputLatest&&TLbxRefreshCalls>2)){if(TLbx.userInputPrevious=TLbx.userInputLatest,TLbx.userInputLatest=TLbxGetInpValue(),UserInputIsDomain=TLbx_directDomainJump(TLbxGetInpValue()),""==TLbx.userInputLatest)TLbx_update(TLcurrentTimeMS(),"","","");else if(TLbx.InputValueUponScriptInit==TLbx.userInputLatest&&TLbxRefreshCalls<2||TLbx_update(TLcurrentTimeMS(),"","uselastrendered",TLbx.userInputLatest),null!=TLbx.localCache[TLbx["resource-identifyer"]+TLbx.userInputLatest.toLowerCase()]){TLlog("TS: No API Query - Using prewarmed cache."),TLbx_update(TLcurrentTimeMS(),"",TLbx.localCache[TLbx["resource-identifyer"]+TLbx.userInputLatest.toLowerCase()],TLbx.userInputLatest);var n=0;TLbx.localCache[TLbx["resource-identifyer"]+TLbx.userInputLatest.toLowerCase()].indexOf('"a":1')>0?n=1:TLbx.localCache[TLbx["resource-identifyer"]+TLbx.userInputLatest.toLowerCase()].indexOf('"a":0')>0&&(n=2),(r=TLgetXHR()).open("GET",TLgetBestProtocol()+"//"+TLbx.tsapi+"/?"+TLbtoa("m=s&q="+encodeURIComponent(TLbx.userInputLatest).toLowerCase()+"&ul="+TLbx.ul+"&uc="+TLbx.uc+"&mo="+TLbx.mo+"&cap="+TLbx.cap+"&pid="+TLbx.partner+"&subid="+TLbx.subid+"&ps="+TLcomposePS(TLbx.PrewarmedCache_PSstringRebuilder)+"&pw="+n+"&oq="+encodeURIComponent(TLbx.userInputPrevious).toLowerCase()+"&fc="+TLbx.ucForced)),r.timeout=2e3,r.send()}else if(TLbx["querystart-time"].push({time:TLcurrentTimeMS(),query:TLbx.userInputLatest,status:"waiting"}),"G"==TLbx.SERPprovider||"A"==TLbx.SERPprovider){if("G"==TLbx.SERPprovider)var o=TLgetBestProtocol()+"//"+TLd(!0)+"/complete/search?q="+encodeURIComponent(TLbx.userInputLatest)+"&cp=4&ds="+TLgetUrlParam("ds")+"&client=psy-ab&xssi=t&gs_ri=gws-wiz&hl="+TLbx.ul.toLowerCase();else if("A"==TLbx.SERPprovider)o=TLgetBestProtocol()+"//completion.amazon.co.uk/api/2017/suggestions?lop="+TLbx.ul.toLowerCase()+"_"+TLbx.uc.toUpperCase()+"&site-variant=desktop&client-info=amazon-search-ui&mid=A1PA6795UKMFR9&alias=aps&suggestion-type=keyword&prefix="+encodeURIComponent(TLbx.userInputLatest);var r;(r=TLgetXHR()).open("GET",o+"&_="+TLcurrentTimeMS(),!0),r.timeout=2e3,r._query=TLbx.userInputLatest,window.XDomainRequest?r.onload=function(){TLbxCustom(TLbx.SERPprovider,this._query,this.responseText)}:r.onreadystatechange=function(){4==this.readyState&&200==this.status&&TLbxCustom(TLbx.SERPprovider,this._query,this.responseText)},r.send()}else{var i=TLgetBestProtocol()+"//api.bing.com/osjson.aspx?JsonType=callback&JsonCallback=TLbxResponseHandler&query="+encodeURIComponent(TLbx.userInputLatest)+"&mkt="+TLbx.ul.toLowerCase()+"-"+TLbx.uc.toUpperCase()+"&_="+TLcurrentTimeMS(),a=document.createElement("script");a.src=i,TLinsertDom("head",a)}TLacsResize()}}function TLbxCustom(e,t,n){if("G"==e){var o=n.substr(4);if(TSisJson(o)&&null!=TSparseJson(o)[0]){var r=TSparseJson(o)[0],i=[];for(var a in r)null!=r[a][0]&&r[a][0].length>1&&i.push(r[a][0]);TLbxResponseHandler({0:t,1:i})}}else if("A"==e){if(TSisJson(n)&&null!=TSparseJson(n).suggestions){r=TSparseJson(n).suggestions,i=[];for(var a in r)null!=r[a].value&&r[a].value.length>1&&i.push(r[a].value);TLbxResponseHandler({0:t,1:i})}}else console.log("Bing response received:",n)}function TLbxDecodeHtml(e){var t=document.createElement("textarea");t.innerHTML=e;try{return decodeURIComponent(t.value)}catch(e){return t.value}}function TLbxGetInpValue(){return void 0===TLbxGetInp()?"":TLbxLeftTrim(TLbxGetInp().value)}function TLbxResponseHandler(e){var t=e[0];for(var n in TLbx["querystart-time"])if(TLbx["querystart-time"][n].query==t){TLbx.tlQueriesRunning<1?TLbxF1(e):TLbx.tlQueriesRunning>=0&&t==TLbx.userInputLatest&&TLbxF1(e),TLbx["querystart-time"].splice(n,1);break}}function TLvarchk(e,t){TLck(e)||(TLbx[e]=t)}function TLck(e){return void 0!==TLbx[e]&&0!=TLbx[e].length}function TLbxD(e){return document.getElementById(e)}function TLbxLeftTrim(e){return e.replace(/^\s+/,"")}function TLbxF1(e){var t=TLgetBestProtocol()+"//"+TLbx.tsapi+"/?"+TLbtoa("m=s&q="+encodeURIComponent(e[0]).toLowerCase()+"&ul="+TLbx.ul+"&uc="+TLbx.uc+"&mo="+TLbx.mo+"&cap="+TLbx.cap+"&pid="+TLbx.partner+"&ps="+TLcomposePS(e)+"&subid="+TLbx.subid+"&oq="+encodeURIComponent(TLbx.userInputPrevious).toLowerCase()+"&fc="+TLbx.ucForced);if(null==TLbx.localCache[TLbx["resource-identifyer"]+e[0]]){var n=TLgetXHR();n._url=t,n._requestTimestamp=TLcurrentTimeMS(),n._query=e[0],TLbx.tlQueriesRunning++,window.XDomainRequest?n.onload=function(){TLbx.tlQueriesRunning--,TLbx_update(this._requestTimestamp,this._url,this.responseText,this._query)}:n.onreadystatechange=function(){4==this.readyState&&200==this.status&&(TLbx.tlQueriesRunning--,TLbx_update(this._requestTimestamp,this._url,this.responseText,this._query))},n.open("GET",t,!0),n.timeout=2e3,n.send(),TLbx.callCount++}else TLlog("from cache"),TLbx_update(TLcurrentTimeMS(),t,TLbx.localCache[TLbx["resource-identifyer"]+e[0]],e[0])}function TLcomposePS(e){var t="";for(var n in 0!=TLbx.ProcessURLtypeIns&&UserInputIsDomain.isurl&&(t+="%0A"+encodeURIComponent(UserInputIsDomain.domain)),e[1])TLbxDecodeHtml(TLbx.userInputLatest.toLowerCase())!=e[1][n]&&"string"==typeof e[1][n]&&(t=t+"%0A"+encodeURIComponent(e[1][n]));return t}function TLbxBoldTerm(e,t){var n=TLbxGetInpValue().split(" ").concat(TLbxGetInpValue().replace(/\./g," ").split(" "));for(var o in n)n[o].length>t&&"b"!=n[o]&&(e=e.replace(new RegExp(TLescapeRegExp(n[o]),"ig"),"$&"));return e}function BoldTermStringToSPANobject(e,t){for(var n=e.TLreplaceAll("","µ").TLreplaceAll("","~"),o="",r=Array(),i=0,a=0,s=0;s0&&i!=a&&(r[s]={style:a,text:o},o=""),a=i}o.length>0&&(r[s+1]={style:i,text:o},o="");var l=document.createElement("span");for(lKey in r)if("high"==r[lKey].style&&0==t||"normal"==r[lKey].style&&1==t){var L=document.createElement("b");L.appendChild(document.createTextNode(TLbxDecodeHtml(r[lKey].text))),l.appendChild(L)}else l.appendChild(document.createTextNode(TLbxDecodeHtml(r[lKey].text)));return l}function TLremoveProto(e){if("string"!=typeof e)return"";var t=e.replace("https://","").replace("http://","").replace("www.","");return"/"==t.substr(t.length-1,1)&&(t=t.substr(0,t.length-1)),t}function TLbxAddDomain(e,t,n){TLbx.elements[e]={type:"url",context:t,domain:TLremoveProto(n.u),CSPhref:n.u,CSPtarget:"_"+TLbx.defaultTarget,CSPimgSrc:TLgetBestProtocol()+"//www.google.com/s2/favicons?domain="+n.d,CSPa:TLbxBoldTerm(TLbxDecodeHtml(n.l),2),CSPurl:TLbxBoldTerm(TLremoveProto(n.u),2)},TLdnsprefetch(n.u)}function TLbxAddText(e,t,n){if(TLbx.Filter_NoFirstLineIfEqualToInput&&TLbxGetInpValue()==t&&5==e)var o=!0;else o=!1;TLbx.elements[e]={type:"txt",context:t,CSPhref:buildSerpUrl(t),CSPtarget:"_top",CSPimgSrc:TLbx.IMG_magnify,CSPautosuggestelement:TLbxBoldTerm(t,0),CSPhiddenLine:o}}Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t,n){"use strict";return function(o,r){if(null==this)throw TypeError("Array.prototype.indexOf called on null or undefined");var i=e(this),a=i.length>>>0,s=n(0|r,a);if(s<0)s=t(0,a+s);else if(s>=a)return-1;if(void 0===o){for(;s!==a;++s)if(void 0===i[s]&&s in i)return s}else if(o!=o){for(;s!==a;++s)if(i[s]!=i[s])return s}else for(;s!==a;++s)if(i[s]===o)return s;return-1}}(Object,Math.max,Math.min)),TLbx.tlQueriesRunning=0,TLbx.latestProcessedTimestamp=0;var UserInputIsDomain={};function TLbx_update(e,t,n,o){if(e20){var s=TSparseJson(n.replace(/~/g,TLbx.lastRendered_userQuery));for(var T in s)if(s.hasOwnProperty(T)){var l=s[T];for(var L in l){var A=TLbxDecodeHtml(L.toLowerCase());if(A!=o.toLowerCase()&&A!=TLbx.lastRendered_userQuery.toLowerCase()&&A!=TLbxGetInpValue().toLowerCase())var c=!1;else c=!0;if(c||TLbx.PrewarmedCache_PSstringRebuilder[1].push(A),a>TLbx.maxElements+9)break;if(l.hasOwnProperty(L)&&""!=L){if(l[L]){var b=s[T][L];for(var u in b)if(!isNaN(parseFloat(u))&&(void 0===i[b[u].d]&&(i[b[u].d]=0),1==b[u].a&&void 0===r[b[u].d]&&(r[b[u].d]=b[u]),i[b[u].d]0&&TLbxAddText(5,TLbxGetInpValue(),TLbxGetInpValue());var g=TLbxD("TLbx_sd"),p=0;g.lastChild&&g.lastChild.id&&(p=g.lastChild.id.substr("TLelm".length));var m=0;for(var h in TLbx.elements){var I="TLelm"+ ++m;if(void 0!==TLbx.elements[h].type){LInewElement=document.createElement("li"),LInewElement.id=I,void 0!==TLbx.elements[h].CSPhiddenLine&&!0===TLbx.elements[h].CSPhiddenLine&&(LInewElement.style.display="none");var C=document.createElement("span"),E=document.createElement("img");E.src=TLbx.elements[h].CSPimgSrc,C.className="TLbx_img",C.appendChild(E);var f=document.createElement("a");if(f.href=TLbx.elements[h].CSPhref,f.appendChild(C),"url"==TLbx.elements[h].type){(B=BoldTermStringToSPANobject(TLbx.elements[h].CSPa,0)).className="TLbx_a";var w=BoldTermStringToSPANobject(TLbx.elements[h].CSPurl,0);w.className="TLbx_url",f.appendChild(B),f.appendChild(w),f.className="TLbx_sr"}else{var B;(B=BoldTermStringToSPANobject(TLbx.elements[h].CSPautosuggestelement,1)).className="autosuggestelement",f.appendChild(B)}f.target=TLbx.elements[h].CSPtarget,f.addEventListener("mousedown",function(){TLbxClk(this.parentElement.id,"down")}),f.addEventListener("mouseup",function(){TLbxClk(this.parentElement.id,"up")}),LInewElement.addEventListener("mouseover",function(){window.parent.TLbx_updateUnderlay(this.id)}),LInewElement.addEventListener("mouseout",function(){window.parent.TLbx_updateUnderlay("")}),LInewElement.appendChild(f),null==TLbxD(I)?g.appendChild(LInewElement):g.replaceChild(LInewElement,TLbxD(I)),delete LInewElement}TLbx.DivIDtoElementSlotNr[I]=h}(g=TLbxD("TLbx_sd")).childElementCount;if("object"==typeof TLbxD("TLbx_sd"))for(var D=m+1;D<=p;D++)if("object"==typeof document.getElementById("TLelm"+D))try{TLbxD("TLbx_sd").removeChild(document.getElementById("TLelm"+D))}catch(e){}TLbx.currentElementCount=m,m>0?(TLbx.InputValueUponScriptInit==TLbx.userInputLatest&&TLbxRefreshCalls<2?(TLlog("TS: Not showing pre-loaded Suggestions as we were just loaded on a prefilled SERP."),TLbxD("TLbx_sd").style.display="none",TLbxDisp("none")):0==g.childElementCount?(TLlog("TS: Not showing as result is empty."),TLbxD("TLbx_sd").style.display="none",TLbxDisp("none")):(TLbxD("TLbx_sd").style.paddingTop=TLbx.ResultsPaddingTop,TLbxD("TLbx_sd").style.display="block",TLbxDisp("block"),TLbx_acsScroll()),TLbxRefreshCalls<2?TLbx.InputValueUponScriptInit==TLbx.userInputLatest&&TLbxRefreshCalls<2?TLlog("TS: Not focussing Suggestions as we were just loaded on a prefilled SERP."):(TLlog("TS: Not displaying preloaded Suggestions unless user focusses the input box."),TLbx_focusManager_HideIfNoBoxContentFocussed()):TLbxDisp("block"),TLbx.lastCallHadResults=1):(TLbx.lastCallHadResults=0,TLbxDisp("none")),TLbx.arrowKeyPosition=1,TLbx_arrowkeyProcessor()}}var TSspinningID=0;function TLbxClk(e,t){TLlog("TS: Click on DivID",e," = ElementSlotID",TLbx.DivIDtoElementSlotNr[e],"due to",t),0!=TLbx.elements.length&&("txt"==TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].type?("enterkey"==t?(TLlogging("OpenSuggestURL_SerpLink",TLbx.userInputLatest),1==TLbx.newTabAddOnMode?window.open(buildSerpUrl(TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].context),"_top"):window.document.location=buildSerpUrl(TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].context),TLbxF(!0)):"down"==t?(TLlogging("OpenSuggestURL_SerpLink",TLbx.userInputLatest),TLbxF(!0)):"up"==t&&TLbxF(!0),"enterkey"!=t&&"down"!=t||(TLbxD(e).getElementsByTagName("img")[0].src=TLbx.IMG_spinner,TSspinningID=e,setTimeout(function(){TLbxD(TSspinningID).getElementsByTagName("img")[0].src=TLbx.IMG_magnify},2e3))):"url"==TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].type&&("enterkey"==t?(TLlogging("OpenSuggestURL_ThinkSuggestLink",TLbx.userInputLatest),window.open(TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].context),TLbxF(!0)):"down"==t?(TLlogging("OpenSuggestURL_ThinkSuggestLink",TLbx.userInputLatest),TLbxD(e).getElementsByTagName("a")[0].href=TLbx.elements[TLbx.DivIDtoElementSlotNr[e]].context,TLbxF(!0)):"up"==t&&TLbxF(!0)))}function buildSerpUrl(e){return TLbx.serpUrl.replace("{q}",encodeURIComponent(e))}function TLbx_updateUnderlay(e){""!=e&&TLcurrentTimeMS()-TLbx.LastMouseMovementTime<1e3&&(TLbx.arrowKeyPosition=e.substr(5),TLbx_arrowkeyProcessor(),TLbxF(!1))}function TLbx_submit(){TLlog("TS: Form_Submit"),TLbxClk("TLelm"+TLbx.arrowKeyPosition,"enterkey"),TLbxF(!0)}function TLbxGetInp(){var e=TLbxD(TLbx.attachToID);if("input"==e.tagName.toLowerCase())return e;var t=e.getElementsByTagName("input");for(var n in t)if(void 0!==t[n]&&void 0!==t[n].getAttribute&&null!=t[n].getAttribute("type")&&"submit"!=t[n].getAttribute("type")&&"hidden"!=t[n].getAttribute("type"))return t[n];TLlog("TS: Critical! No INPUT tag found!")}function TLbxF(e){e?TLbxFcursor():(TLbxGetInp().focus(),setTimeout(function(){TLbxGetInp().focus()},50)),TLbx_focusManager("focus")}function TLbxFcursor(){var e=Array(1,10,50);for(var t in e)setTimeout(function(){TLbxGetInp().focus(),void 0!==TLbxGetInp().setSelectionRange&&TLbxGetInp().setSelectionRange(TLbxGetInp.length-1,TLbxGetInp.length-1)},t)}function TLallowedToBeExecuted(){if("easydemo"!=TLbx.attachToID)return!0;for(var e in TLdemocases)if((e+",x").split(",").indexOf(TLd(!1))>-1)return!0;return!1}function TLbxinit(){if(window.top!=window.self)return TLlog("TS: The partner has embedded us not in his top-most frame. End of Script."),!1;if(!TLallowedToBeExecuted())return TLlog("TS: May not run on this domain! End of Script."),!1;if("object"!=typeof document.getElementsByTagName("body")[0]||void 0===window.document.getElementsByTagName("input")[0])return TLlog('TS: init, waiting for DOM to contain "input"-Tag',document.body),TLcurrentTimeMS()-TLbx.telemetrics_loadedtime<6e4?setTimeout(function(){TLbxinit()},10):TLlogging("INF>TLbxinit>DOMneverReady",TLd(!0)),!1;if(TLlog("TS: ready, using language/country: "+TLbx.ul+"-"+TLbx.uc),null==TLbx.cssinserted){TLbx.cssinserted=1;var e='.TLbx_a,.TLbx_img,.TLbx_img img,.TLbx_url{vertical-align:middle}#TLbxUdl,.TLbx_acs{position:absolute;top:0;left:0}.TLbx_acs ul{list-style:none}.TLbx_acs *{box-sizing:border-box;margin:0;padding:0}.TLbx_acs,.TLbx_acs *{font-family:Arial,sans-serif}.TLbx_sl{text-decoration:none;display:block}.TLbx_a,.TLbx_img{display:inline-block}.TLbx_sr,.TLbx_sr *{overflow:hidden}.TLbx_acs ul li,.TLbx_sr,.TLbx_sr *{text-decoration:none;white-space:nowrap;text-overflow:ellipsis;color:#000}.TLbx_img img{width:16px;max-height:16px;margin:0;padding:0}.TLbx_img{margin:0 10px 0 0}.TLbx_a,.TLbx_url{text-indent:0}.TLbx_a{max-width:54%}.TLbx_url{font-size:90%;padding-right:10px}.TLbx_url:before{content:"-";padding:0 7px;color:#888}.TLbx.c :focus{outline:0}#TLbxUdl{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.TLbx_acs{display:none;width:100%;z-index:99999;background:#fff;padding:0;transition:box-shadow 1s ease}.TLbx_acs ul li{text-indent:8px;padding:0 10px 0 0;cursor:default}.TLbx_acs ul li,.TLbx_url,.TLbx_url b{color:#1a73e8}.autosuggestelement{color:#000}#TLbx_sd{overflow-x:hidden;overflow-y:hidden}#TLbx_sd:hover{overflow-y:overlay}.notarrowkeyselected{background:0 0}.notarrowkeyselected:hover{background-color:rgba(0,0,0,.07)}.arrowkeyselected{background:rgba(0,0,0,.05)}.arrowkeyselected:hover{background:rgba(0,0,0,.12)}#TLbx_sd li a{display:block;width:100%;font-size:14px;text-decoration:none}.TLbx_sr,.autosuggestelement{line-height:33px}';e+=".TLbx_a,.TLbx_a b{color:"+TLbx.ColorSuggTxt+"}.TLbx_url,.TLbx_url b{color:"+TLbx.ColorSuggLnk+"}.arrowkeyselected .TLbx_a{text-decoration:underline;}.TLbx_img img{border:none;} /* for IE 8*/";var t=document.createElement("style");TLck("style_nonce")&&t.setAttribute("nonce",TLbx.style_nonce),t.appendChild(document.createTextNode(e)),TLinsertDom("head",t)}if("easydemo"==TLbx.attachToID){TLbx.executedOnPartnerSerp=1;var n=!1;for(var o in TLdemocases)if((o+",x").split(",").indexOf(TLd(!1))>-1&&(TLlog('TS: No "attachToID"-specified. Switching to DEMO-Mode to showcase ThinkSuggest on this environment (if any demo settings were specified for it). '+o),n=TLeasydemo(TLdemocases[o])))break;if(!n)return TLlog("TS: No Domain match to Demo for "+TLd(!1)+"; Cancelling TS"),!1}if(TLbx.InputValueUponScriptInit=TLbxGetInpValue(),TLdnsprefetch(TLgetBestProtocol()+"//"+TLbx.tsapi),TLdnsprefetch(TLgetBestProtocol()+"//"+TLbx.tslnk),TLdnsprefetch(TLgetBestProtocol()+"//api.bing.com"),TLdnsprefetch(TLgetBestProtocol()+"//www.google.com"),TLfinishInit(),TLprewarmCaches(),!TLbx.quietConsole){var r="font-size:40pt;color:#7477a7;font-family:Trebuchet MS;";TLlog(" powered by\n%c think%csuggest%c.org\n "+TLbx.version+"\n\n ~ turning search suggestions into revenue ~\n www.thinksuggest.org\n\n\n","font-weight:bold;"+r,r,"font-family:Arial;","log")}}function TLd(e){var t=window.location.hostname;return!1===e?TShash((t=t.replace("www.","")).substr(0,t.lastIndexOf(".")+1)):t}function TLeasydemo(e){var t=!1;e:for(var n in e){if("id"==e[n].a&&null!=document.getElementById(e[n].i)&&void 0!==document.getElementById(e[n].i)){TLbx.attachToID=e[n].i,t=!0;break}if(null!=e[n].e)var o=document.getElementsByTagName(e[n].e);else o=document.body.getElementsByTagName("*");for(var r in o)if(o[r]&&"function"==typeof o[r].getAttribute&&null!=o[r].getAttribute(e[n].a)&&o[r].getAttribute(e[n].a).split(" ").indexOf(e[n].i)>-1){null==o[r].id||0==o[r].id.length?(TLbx.attachToID="TS"+Math.random().toString(36).slice(2),o[r].id=TLbx.attachToID):TLbx.attachToID=o[r].id,t=!0;break e}}return t?(TLbx.subid+="_d"+TLd(!1)+"-t"+n,TLbx.SERPprovider=e[n].P,void 0===e[n].s?(TLlog("ATTENTION: SerpURL undefined!"),t=!1):TLbx.serpUrl=e[n].s.replace("{d}",TLd(!0))):(TLlog("TS: Tried to add, but did not find any Element to attach."),TLlogging("ERR>TLeasydemo>NoElmFound",window.location)),t}function TLinsertDom(e,t){var n=document.getElementsByTagName(e)[0];n.insertBefore(t,n.firstChild)}function TLfinishInit(){if(TLbx.waitdelay>1e3)return TLlog('ERROR: No Inputbox found. Where is ID "'+TLbx.attachToID+'"?'),void TLlogging("ERR>TLfinishInit>attachToID",TLbx.attachToID+" auf "+window.location.hostname);if(null==TLbxD(TLbx.attachToID))return TLlog("TS: Waiting for Inputbox to be present"),TLbx.waitdelay=1.1*(1+1*TLbx.waitdelay),void setTimeout(function(){TLfinishInit()},TLbx.waitdelay);var e=document.createElement("ul");e.id="TLbx_sd",e.addEventListener("scroll",function(){TLbx_acsScroll()});var t=document.createElement("div");if(t.id="TLbx",t.style.position="absolute",t.style.top="-999px",t.className="TLbx_acs",t.appendChild(e),"body"==TLbx.attachInsideElement)TLinsertDom("body",t);else{if(null==TLbxD(TLbx.attachInsideElement))return console.error("TS: ERROR: Specified attachInsideElement does not exist."),void TLlogging("ERR>TLfinishInit>attachInsideElement",TLbx.attachInsideElement+" auf "+window.location.hostname);TLbxD(TLbx.attachInsideElement).appendChild(t)}void 0===TLbx.executedOnPartnerSerp&&TLbxFcursor(),TLacsResize(),TLinitializeEventListeners()}function TLinitializeEventListeners(){if("complete"!==document.readyState)return TLlog("TS: Eventlistener: wating for DOMContentLoaded "),void setTimeout("TLinitializeEventListeners()",10);if(TLlog("TS: Eventlistener: Init"),"object"!=typeof TLbxGetInp().form||null==typeof TLbxGetInp().form)TLlog("TS: Warning: Is your input-field not wrapped with a FORM tag?");else try{setTimeout(function(){TLbxGetInp().form.addEventListener("submit",function(e){e.preventDefault(),TLbx_submit()})},0),TLbx.FormHasOurSubmitAction=!0}catch(e){TLlog("TS: Warning: Is your input-field not wrapped with a FORM tag?")}var e=TLbxD(TLbx.attachToID),t=e.cloneNode(!0);e.parentNode.replaceChild(t,e),TLbxFcursor(),TLbxGetInp().setAttribute("autocomplete","off"),TLbxGetInp().setAttribute("autocorrect","off"),TLbxGetInp().setAttribute("autocapitalize","off"),TLbxGetInp().setAttribute("spellcheck","false"),TLbxGetInp().setAttribute("data-gramm","false"),TLbxGetInp().addEventListener?(TLbxGetInp().addEventListener("change",TLbx_refresh),TLbxGetInp().addEventListener("textInput",TLbx_refresh),TLbxGetInp().addEventListener("input",TLbx_refresh),TLbxGetInp().addEventListener("keyup",TLbx_refresh),TLbxGetInp().autocomplete="off",TLbxGetInp().addEventListener("blur",function(e){TLbx_focusManager("blur")}),TLbxGetInp().addEventListener("focus",function(e){TLbx_focusManager("focus")}),TLbxGetInp().addEventListener("click",function(e){TLbx_refresh(),TLbx_focusManager("focus")}),TLbxGetInp().addEventListener("keydown",TLbx_arrowkeyProcessor),window.addEventListener("resize",function(e){TLacsResize()}),window.addEventListener("scroll",function(e){TLacsResize()}),document.addEventListener("mousemove",TLmouseMoveTimekeeper)):(TLbxGetInp().attachEvent("onchange",TLbx_refresh),TLbxGetInp().attachEvent("ontextInput",TLbx_refresh),TLbxGetInp().attachEvent("oninput",TLbx_refresh),TLbxGetInp().attachEvent("onkeyup",TLbx_refresh),TLbxGetInp().autocomplete="off",TLbxGetInp().attachEvent("onblur",function(e){TLbx_focusManager("blur")}),TLbxGetInp().attachEvent("onfocus",function(e){TLbx_focusManager("focus")}),TLbxGetInp().attachEvent("onclick",function(e){TLbx_refresh(),TLbx_focusManager("focus")}),TLbxGetInp().attachEvent("onkeydown",TLbx_arrowkeyProcessor),window.attachEvent("onresize",function(e){TLacsResize()}),window.attachEvent("onscroll",function(e){TLacsResize()}),document.attachEvent("onmousemove",TLmouseMoveTimekeeper)),TLbx_refresh()}function TLacsResize(e){if(null==TLbxD("TLbx"))TLlog("TS: waiting for init"),setTimeout(function(){TLacsResize()},10);else{if(void 0===window.getComputedStyle){var t=0,n=0,o=0;TLbxD("TLbx").style.border="1px solid #ccc"}else{t=1*window.getComputedStyle(TLbxD(TLbx.attachToID)).borderTopLeftRadius.replace("px",""),n=1*window.getComputedStyle(TLbxD(TLbx.attachToID)).borderTopRightRadius.replace("px",""),o=1*window.getComputedStyle(TLbxD(TLbx.attachToID)).getPropertyValue("border-left-width").replace("px","")+1*window.getComputedStyle(TLbxD(TLbx.attachToID)).getPropertyValue("border-right-width").replace("px","");TLbxD("TLbx").style.border=window.getComputedStyle(TLbxD(TLbx.attachToID)).border}var r=Math.round(t/Math.PI),i=Math.round(n/Math.PI),a=r,s=i;t+n>0&&(TLbxD("TLbx").style.padding=a+"px "+i+"px "+s+"px "+r+"px",TLbxD("TLbx").style.borderBottomLeftRadius=t+"px",TLbxD("TLbx").style.borderBottomRightRadius=t+"px",TLbx.singlemould?TLbxD("TLbx").style.borderTop="none":(TLbxD("TLbx").style.borderTopLeftRadius=t+"px",TLbxD("TLbx").style.borderTopRightRadius=t+"px"));var T=TLgetPosition(TLbxD(TLbx.attachToID)).y+TLbxD(TLbx.attachToID).offsetHeight;void 0!==window.getComputedStyle&&("border-box"!=window.getComputedStyle(TLbxD(TLbx.attachToID)).backgroundClip&&(TLbxD("TLbx").style.backgroundClip=window.getComputedStyle(TLbxD(TLbx.attachToID)).backgroundClip,TLbxD("TLbx").style.boxShadow=window.getComputedStyle(TLbxD(TLbx.attachToID)).boxShadow),TLbx.singlemould&&(T=T-1-1*window.getComputedStyle(TLbxD(TLbx.attachToID)).getPropertyValue("border-bottom-width").replace("px",""))),TLbxD("TLbx").style.top=T+"px",TLbxD("TLbx").style.left=1*TLgetPosition(TLbxD(TLbx.attachToID)).x+"px",TLbxD("TLbx").style.width=1*(1*TLbxD(TLbx.attachToID).offsetWidth-(r+i+o))+"px";var l=TLbx.ResultsMaxHeight,L=o,A=(window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight)-8-T-s-a-L;l>A&&(l=A),TLbxD("TLbx_sd").style.maxHeight=l+"px"}}function TLbx_focusManager_HideIfNoBoxContentFocussed(){var e=Array("","","","","","","","","");null!=document.activeElement&&(e[1]=document.activeElement.id,null!=document.activeElement.parentElement&&(e[2]=document.activeElement.parentElement.id,null!=document.activeElement.parentElement.parentElement&&(e[3]=document.activeElement.parentElement.parentElement.id,null!=document.activeElement.parentElement.parentElement.parentElement&&(e[4]=document.activeElement.parentElement.parentElement.parentElement.id,null!=document.activeElement.parentElement.parentElement.parentElement.parentElement&&(e[5]=document.activeElement.parentElement.parentElement.parentElement.parentElement.id,null!=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement&&(e[6]=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement.id,null!=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement&&(e[7]=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.id,null!=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement&&(e[8]=document.activeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.id)))))))),e[1]==TLbx.attachToID||e[2]==TLbx.attachToID||e[3]==TLbx.attachToID||e[4]==TLbx.attachToID||e[5]==TLbx.attachToID||e[6]==TLbx.attachToID||e[7]==TLbx.attachToID||e[8]==TLbx.attachToID||"TL"==e[1].substr(0,2)||"TL"==e[2].substr(0,2)||"TL"==e[3].substr(0,2)||"TL"==e[4].substr(0,2)||"TL"==e[5].substr(0,2)||"TL"==e[6].substr(0,2)||"TL"==e[7].substr(0,2)||"TL"==e[8].substr(0,2)?TLlog("TS: Not hiding, because the focused element still belongs to INPUT-environment/ThinkSuggest."):(TLlog("TS: Hiding Suggestions, as user clicked outside our INPUT-related fields or pressed ESC."),TLbxD("TLbx_sd").style.display="none",TLbxDisp("none"))}function TLbxDisp(e){TLbxD("TLbx").style.display=e,"block"==e&&"block"!=TLbx["inp-toggle-oldState"]?(void 0!==window.getComputedStyle?TLbx["StyleInputBackup-borderBottomLeftRadius"]=window.getComputedStyle(TLbxD(TLbx.attachToID)).borderBottomLeftRadius:TLbx["StyleInputBackup-borderBottomLeftRadius"]=0,TLbxD(TLbx.attachToID).style.borderBottomLeftRadius="0",void 0!==window.getComputedStyle?TLbx["StyleInputBackup-borderBottomRightRadius"]=window.getComputedStyle(TLbxD(TLbx.attachToID)).borderBottomRightRadius:TLbx["StyleInputBackup-borderBottomRightRadius"]=0,TLbxD(TLbx.attachToID).style.borderBottomRightRadius="0"):"none"==e&&TLbx["StyleInputBackup-borderBottomRightRadius"]&&TLbx["StyleInputBackup-borderBottomLeftRadius"]&&(TLbxD(TLbx.attachToID).style.borderBottomLeftRadius=TLbx["StyleInputBackup-borderBottomLeftRadius"],TLbxD(TLbx.attachToID).style.borderBottomRightRadius=TLbx["StyleInputBackup-borderBottomRightRadius"]),TLbx["inp-toggle-oldState"]=e}function TLbx_focusManager(e){null!=TLbxD("TLbx_sd")&&("blur"==e||"esc"==e?setTimeout(function(){TLbx_focusManager_HideIfNoBoxContentFocussed()},10):"focus"==e&&TLbxD("TLbx_sd").innerHTML.length>9&&TLbxGetInpValue().length>0&&(TLacsResize(),""!=TLbx.InputValueUponScriptInit&&TLbx.InputValueUponScriptInit==TLbx.userInputLatest&&TLbxRefreshCalls<2&&TLcurrentTimeMS()-TLbx.telemetrics_loadedtime<5e4||(TLbxDisp("block"),TLbxD("TLbx_sd").style.display="block")))}function TLgetPosition(e){var t=e.getBoundingClientRect(),n=document.body,o=document.documentElement,r=window.pageYOffset||o.scrollTop||n.scrollTop,i=window.pageXOffset||o.scrollLeft||n.scrollLeft,a=o.clientTop,s=o.clientLeft,T=t.top+r-a,l=t.left+i-s;return{y:Math.round(T),x:Math.round(l)}}function TLlogging(e,t){if(TLlog("TS: Logging Event calling EventLoggerTS(",e,t,");"),"object"==typeof TLbx&&TLbx.tsapi.indexOf(".")>0)var n=TLbx.tsapi;else n="api.thinksuggest.org";var o=TLgetXHR();if(o.open("GET",TLgetBestProtocol()+"//"+n+"/?"+TLbtoa("m=t&event="+encodeURIComponent(e)+"&payload="+encodeURIComponent(t)+"&ul="+TLbx.ul+"&uc="+TLbx.uc+"&pid="+TLbx.partner+"&subid="+TLbx.subid+"&fc="+TLbx.ucForced),!0),o.timeout=5e3,o.send(),"function"==typeof EventLoggerTS)try{EventLoggerTS(e,t)}catch(e){TLlog("TS: Define EventLoggerTS(txt,payloadArray); to log events from TS")}else TLlog("TS: Define EventLoggerTS(txt,payloadArray); to log events from TS")}function TLbx_arrowkeyProcessor(e){if(e)var t=e.which||e.keyCode;else t=0;if(27==t?(TLbxGetInp().blur(),TLbx_focusManager("esc")):13==t?TLbx.FormHasOurSubmitAction?TLlog("TS: Not processing the pressed Enterkey, as a Submit-Action was triggered by it already (to avoid double-submits)."):(TLlog("TS: Form had no FORM-Submit-Action defined. So the hit of the Enterkey will now trigger the Submit."),TLbx_submit()):40==t?TLbx.arrowKeyPosition++:38==t&&(TLbx.arrowKeyPosition--,TLbxFcursor()),TLbx.arrowKeyPosition>TLbx.currentElementCount&&(TLbx.arrowKeyPosition=TLbx.currentElementCount),TLbx.arrowKeyPosition<1&&(TLbx.arrowKeyPosition=1),!(TLbx.currentElementCount<1)){if(TLbx.arrowKeyPosition!=TLbx.Last_arrowKeyPosition||1==TLbx.arrowKeyPosition){TLbx.Last_arrowKeyPosition=TLbx.arrowKeyPosition;for(var n=1;n<=TLbx.currentElementCount;n++)null!=TLbxD("TLelm"+n)&&(n==TLbx.arrowKeyPosition?TLbxD("TLelm"+n).className="arrowkeyselected":TLbxD("TLelm"+n).className="notarrowkeyselected")}if(40==t||38==t){var o=TLbx.elements[TLbx.DivIDtoElementSlotNr["TLelm"+TLbx.arrowKeyPosition]];null!=o&&"txt"==o.type?TLbxGetInp().value=o.context:TLbxGetInp().value=TLbx.userInputLatest}}}function TLcurrentTimeMS(){return Math.floor((new Date).getTime())}function TLbx_directDomainJump(e){var t=e.toLowerCase(),n=["www.","http://","https://"],o=!1;for(merkmal in n)-1!=t.indexOf(n[merkmal])&&(o=!0,t=t.replace(n[merkmal],""));var r=t;if(r.indexOf("/")>0&&(r=r.substr(0,t.indexOf("/"))),-1==r.indexOf(" ")&&-1==r.indexOf("/")&&r.lastIndexOf(".")>0&&r.lastIndexOf(".")0)i=!0;else var i=!1;if(i)-1==(a=e).indexOf("//")&&(a="http://"+a);else var a="";return{typingadomain:o,isurl:i,domain:r,workingurl:a}}function TLbx_acsScroll(){var e=Math.round(TLbxD("TLbx_sd").scrollTop/(TLbxD("TLbx_sd").scrollHeight-TLbx.ResultsPaddingTop-TLbx.ResultsMaxHeight)*100),t=[];t.push("0 3px 8px 0 rgba(0,0,0,0.2)"),t.push("0 0 0 1px rgba(0,0,0,0.08)"),e>10?t.push("inset 0 20px 20px -20px #ccc"):t.push("inset 0 20px 20px -20px #fff"),e<90&&TLbxD("TLbx_sd").scrollHeight>TLbx.ResultsPaddingTop+TLbx.ResultsMaxHeight&&t.push("inset 0 -20px 20px -20px #ddd"),TLbxD("TLbx").style.boxShadow=t.join(",")}function TLdnsprefetch(e){if((e.match(/\//g)||[]).length<=2)var t=e;else t=e.substr(0,e.length-e.split("/").slice(3).join("/").length-1);if(void 0===TLbx.prefetched[t]){TLbx.prefetched[t]=!0;var n=document.createElement("link");n.rel="dns-prefetch",n.href=t,TLinsertDom("head",n);var o=document.createElement("link");o.rel="preconnect",o.href=t,TLinsertDom("head",o),TLlog('TS: prefetching "'+t+'".')}}function TLbx_reset(){TLlog("TS: TLbx_reset() called!"),TLbxGetInp().value="",TLbx_refresh()}function TLmouseMoveTimekeeper(e){TLbx.LastMouseMovementTime=TLcurrentTimeMS()}function TLprewarmCaches(){TLlog("TS: Prewarming caches");var e=TLgetXHR();window.XDomainRequest?e.onload=function(){TLprewarmCacheWorker(this.responseText)}:e.onreadystatechange=function(){4==this.readyState&&200==this.status&&TLprewarmCacheWorker(this.responseText)},TLbx["resource-identifyer"]=TLbx.mo+TLbx.ul+TLbx.uc+TLbx.cap+TLbx.partner;var t=TLgetBestProtocol()+"//"+TLbx.tsapi+"/?"+TLbtoa("m=p&&mo="+TLbx.mo+"&cap="+TLbx.cap+"&ul="+TLbx.ul+"&uc="+TLbx.uc+"&pid="+TLbx.partner+"&subid="+TLbx.subid+"&fc="+TLbx.ucForced);e.open("GET",t,!0),e.timeout=5e3,e.send()}function TLprewarmCacheWorker(e){if(0==e.length)TLlog("TS: No prewarmed Caches available, yet.");else{var t=(e=e.TLreplaceAll("\\$",'":null}}').TLreplaceAll(String.fromCharCode(parseInt("0100",8)),'":[{"').TLreplaceAll("€",'":1}],"').TLreplaceAll("µ",'":null,"').TLreplaceAll("ß",'":"').TLreplaceAll("~",'","').TLreplaceAll("\\^",'{"suggestions":{"').TLreplaceAll("§",'":"https://www.')).split("\n");for(var n in t){var o=t[n].substr(0,t[n].indexOf("{"));if(o){var r=t[n].substr(t[n].indexOf("{"));TSisJson(r)?TLbx.localCache[TLbx["resource-identifyer"]+decodeURI(o.toLowerCase())]=r:TLlog("TS: Cache-Prewarming: Did not add "+o+" (invalid).",r)}}TLlog("TS: Now prepared your Top "+t.length+" queries.")}}function TShash(e){var t,n=0;if(0===e.length)return n;for(t=0;t1500)return e;var n=t[Math.floor(Math.random()*Math.floor(t.length))]+TLstr2hex(e);return"b=".concat(n.concat("=".concat(Array(n.length%3).join("="))))}function TLstr2hex(e){for(var t,n="",o=0,r=e.length;o