function serviceHeader(){return new ServiceHeader(19,"WordReference","Free online dictionaries - Spanish, French, Italian, German and more. Conjugations, audio pronunciations and forums for your questions."+Const.NL2+serviceHost()+Const.NL2+"\u00a9 2018 WordReference.com",Capability.DICTIONARY)}function serviceHost(b,a,c){return"https://www.wordreference.com"}function serviceLink(b,a,c){return serviceHost()}
SupportedLanguages=[-1,"",-1,-1,-1,"ar",-1,-1,-1,-1,-1,"zh","zh",-1,"cz",-1,-1,"en",-1,-1,-1,"fr",-1,"de","gr",-1,-1,-1,-1,-1,-1,"it",-1,"ja",-1,"ko",-1,-1,-1,-1,-1,-1,-1,"pl","pt","ro","ru",-1,-1,-1,"es",-1,-1,-1,"tr",-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];function serviceDictionaryRequest(b,a,c){b=buildUri(b,a,c);return new RequestData(HttpMethod.GET,b)}
function serviceDictionaryResponse(b,a,c,e){var d;if(a=stringFindSub(a,/<div id="(articleWRD|article)">/,!1,'<div id="postArticle">',!1))a=removeElements(a,["style"]),a=removeAttributes(a,["id","name","onclick"]),a="<div><style>.rh_me,span.phrase,span.hw{font-weight: bold}.rh_ex,.FrEx,.ToEx{display:block;color:gray}.rh_lab,span.in{font-style:italic}.rh_cat,.rh_lab{float:right}.small1,.wrcopyright{font-size:x-small}.subjarea{font-variant:small-caps}.tooltip{display:none}</style><div>"+a+"</div>",d=
serviceHost(Capability.DICTIONARY,c,e),a=updateHtmlLinks(a,d),b=buildUri(b,c,e),d+=b;return new ResponseData(a,c,e,d)}function buildUri(b,a,c){return format("/{0}{1}/{2}",codeFromLanguage(a),codeFromLanguage(c),encodeGetParam(b))};
