function A574(A318,A340,A327){var A9=new Array();if(A327=="")return A318;var A73=((A318=A318.replace(/(\+.+)$/,("")))?A9[1]:"");if(A327=="pre"){if(A340==""){return A318+A73;}else if(A318==""){return "[skip]";}else if(A340!=A318){return "[skip]";}else {return A73;}}else if(A327=="post"){if(A340==""){return A318+A73;}else if(A318==""){return A340+A73;}else if(A340=="neg"){return A318+"/neg"+A73;}else if(A340=="pl"&&(A9=/\/pl/.exec(A318))){return "[skip]";}}return "[dont know]";}function A85(A86,A87,lang,A88,A89){var A9=new Array();if(A87=="[dont know]")return A86;if(lang.length!=2)alert("ERROR (input line: $.) in get_form_noun: no language specified!\n");if((A9=/\+(\w*)$/.exec(A87))){A89+=A9[1];(A87=A87.replace(/\+(\w*)$/,("")));}if(((A9=/pl/.exec(A87))&&(A9=/irreg\.pl:\[no\]|sub:name/.exec(A88))&&(!(A9=/irreg\.pl:\[is plural\]/.exec(A88))))||((!(A9=/pl/.exec(A87)))&&(A9=/irreg\.pl:\[is plural\]/.exec(A88)))){return "";}if(A89=="general"){if(lang!="fr"){A89="";}else {A89="def";}}var A90='';var A91='';if((A9=/sub:name,(city|country)/.exec(A88))){var A575=(A9[1]=="city"?1:0);if((!(A9=/irreg\.article:\[(indef|def)\]/.exec(A88)))&&(A575||lang!="fr")){A89="";}}if(A89){A90=A92(A86,A87,lang,A88,A89);if(A90)A90+=" ";}if(lang=="de"){A91=A92(A86,A87,lang,A88,(A89?A89:"indef")+"_ending");}var A93=A86;var A94='';var A95='';if((A9=/irreg\:([^\[\|]+)/.exec(A88))){A93=A9[1];(A93=A93.replace(/^#\d+/,("")));var A96=A93;A96=A96.replace(/(\W)/g,"\\$1");var A97=new RegExp("^(.*?)([^ \\-]*"+A96+")(.*)$");if(A9=A97.exec(A86)){A86=A86.replace(A97,"$2");A94=A9[1];A95=A9[3];}else {var A96=A15(A93);A96=A96.replace(/(\W)/g,"\\$1");var A97=new RegExp("^(.*?)([^ \\-]*"+A96+")(.*)$","i");if(!(A9=A97.exec(A86))){alert("ERROR in get_form_noun: \$word ("+A86+") does not contain its base ("+A96+")!\n");}A86=A86.replace(A97,"$2");A94=A9[1];A95=A9[3];}}if(lang=="de"){var A103=0;if((A9=/irreg\.article_dependent_ending:\[yes\]/.exec(A88))){A103=1;if(!((A9=/e[rsn]?$/.exec(A86)))){alert("ERROR in get_form_noun: \word (word) does not have right ending!\n");}(A86=A86.replace(/e[rsn]?$/,("")));A86+=A91;if((A9=/irreg:/.exec(A88))){var A97=new RegExp("(irreg:([^\\[\\|]+))e[rsn]?(\\||$)");if(!(A9=A97.exec(A88))){alert("ERROR in get_form_noun: attr ("+A88+") does not have right ending!\n");}A88=A88.replace(A97,"$1"+A91+"$3");}}if((A9=/irreg\.article:\[indef\]/.exec(A88))&&A94){if(!(A9=/([A-ZÄÖÜ][a-zäöüß]+ )?(([a-zäöüß]+ )+)(\S+-)?$/.exec(A94))){alert("ERROR in get_form_noun: rest_before ("+A94+") does not match pattern!\n");}var A104=A9[2];A94=A94.replace(/([A-ZÄÖÜ][a-zäöüß]+ )?(([a-zäöüß]+ )+)(\S+-)?$/,"$1");A104=A104.replace(/e[rns]? /g,A91+" ");A94+=A104;}if((A9=/pl/.exec(A87))&&(A9=/^, (\S+) (\S+)/.exec(A95))){var A105=A106(A9[1],A9[2]);A95=A95.replace(/^, (\S+) (\S+)/,", "+A105);}if(A103&&(!(A9=/dim/.exec(A87)))){return A102(A90+A94+A86+A95,lang,A88);}if((A9=/fem/.exec(A87))){if((A9=/irreg\.fem:\[yes\]/.exec(A88))){if((A9=/dim/.exec(A87))&&((!(A9=/irreg\.dim:/.exec(A88)))||(A9=/sub:name/.exec(A88))))return "";return A102(A90+((A9=/dim/.exec(A87))?" klein"+A91+" ":"")+A94+A86+"in"+((A9=/pl/.exec(A87))?"nen":"")+A95,lang,A88);}else if((A9=/irreg\.fem:([^\[\|]+)/.exec(A88))){var A43=A9[1];if((A9=/dim/.exec(A87))&&((!(A9=/irreg\.dim:/.exec(A88)))||(A9=/sub:name/.exec(A88))))return "";return A102(A90+((A9=/dim/.exec(A87))?" klein"+A91+" ":"")+A94+A43+((A9=/pl/.exec(A87))?((A9=/e$/.exec(A43))?"n":"nen"):"")+A95,lang,A88);}return "";}else if((A9=/dim/.exec(A87))){if((!(A9=/irreg\.dim:/.exec(A88)))||(A9=/sub:name/.exec(A88))){return "";}else if((A9=/irreg\.dim:([^\[\|]+)/.exec(A88))){return A102(A90+A94+A9[1]+(((A9=/gen/.exec(A87))&&(!(A9=/pl/.exec(A87))))?"s":"")+A95,lang,A88);}else if((A9=/(chen|lein|ling)$/.exec(A86))){return "";}else if((A9=/([AOUaou])(u)?([^aeiou]+[aeiou]?)(e[lnr]|ung)?$/.exec(A86))){var A107=(A9[1]=="a"?"ä":(A9[1]=="o"?"ö":(A9[1]=="u"?"ü":(A9[1]=="A"?"Ä":(A9[1]=="O"?"Ö":"Ü")))))+(A9[2]?A9[2]:"")+(A9[3]?A9[3]:"")+(A9[4]?A9[4]:"");A86=A86.replace(/([AOUaou])(u)?([^aeiou]+[aeiou]?)(e[lnr]|ung)?$/,A107);}(A86=A86.replace(/en?$/,("")));return A102(A90+A94+A86+"chen"+(((A9=/gen/.exec(A87))&&(!(A9=/pl/.exec(A87))))?"s":"")+A95,lang,A88);}else if((A9=/pl/.exec(A87))){if((A9=/dat/.exec(A87))){A86=A85(A86,"normal/nom/pl",lang,A88);if((A9=/e[rl]?$/.exec(A86))){return A102(A90+A94+A86+"n"+A95,lang,A88);}return A102(A90+A94+A86+A95,lang,A88);}else if((A9=/irreg\.pl:\[is plural\]/.exec(A88))){return A102(A90+A94+A86+A95,lang,A88);}else if((A9=/irreg\.pl:([^\[\|]+)/.exec(A88))){return A102(A90+A94+A9[1]+A95,lang,A88);}else if((A9=/irreg.gend:\[f\]/.exec(A88))){if((A9=/e[lr]?$/.exec(A86))){return A102(A90+A94+A86+"n"+A95,lang,A88);}else if((A9=/(ung|ei|heit|keit)$/.exec(A86))){return A102(A90+A94+A86+"en"+A95,lang,A88);}}else if((A9=/e[lrn]$/.exec(A86))){return A102(A90+A94+A86+A95,lang,A88);}else if((A9=/or$/.exec(A86))){return A102(A90+A94+A86+"en"+A95,lang,A88);}else if((A9=/irreg.gend:\[n\]/.exec(A88))){if((A9=/nis$/.exec(A86))){return A102(A90+A94+A86+"se"+A95,lang,A88);}else if((A9=/(um|on)$/.exec(A86))){return A102(A90+A94+A86.substr(0,A86.length-2)+"en"+A95,lang,A88);}}return A102(A90+A94+A86+"e"+A95,lang,A88);}else if((A9=/gen/.exec(A87))){if((A9=/irreg\.gen:([^\[\|]+)/.exec(A88))){return A102(A90+A94+A9[1]+A95,lang,A88);}else if((A9=/irreg\.gend:\[f\]/.exec(A88))){return A102(A90+A94+A86+A95,lang,A88);}else if((A9=/(ant|..at)$/.exec(A86))){return A102(A90+A94+A86+"en"+A95,lang,A88);}else if((A9=/e$/.exec(A86))){return A102(A90+A94+A86+"n"+A95,lang,A88);}return A102(A90+A94+A86+((A9=/([rtmaouy]|e[lr])$/.exec(A86))?"":"e")+"s"+A95,lang,A88);}return A102(A90+A94+A86+A95,lang,A88);}if(lang=="fr"){if((A9=/(femdim|fem|dim)/.exec(A87))){var A101=A9[1];if(A101=="fem"&&(A9=/irreg\.fem:([^\|]+)/.exec(A88))){var A124=A9[1];if(A124=="[yes]"){(A86=A86.replace(/ier$/,("ièr")));(A86=A86.replace(/ien$/,("ienn")));(A86=A86.replace(/teur$/,("tric")));(A86=A86.replace(/eur$/,("eus")));return A102(A90+A94+A86+((A9=/e$/.exec(A86))?"":"e")+A95,lang,A88);}else {return A102(A90+A94+A124+A95,lang,A88);}}var A97=new RegExp("irreg\\."+A101+":([^\\[\\|]+)");if(A9=A97.exec(A88)){A86=A9[1];if((A9=/pl/.exec(A87))){A86=A85(A86,"normal/nom/pl",lang,"");}return A102(A90+A94+A86+A95,lang,A88);}return "";}else if((A9=/pl/.exec(A87))){if((A9=/irreg\.pl:([^\[\|]+)/.exec(A88))){return A102(A90+A94+A9[1]+A95,lang,A88);}else if((A9=/irreg\.pl:\[is plural\]/.exec(A88))){return A102(A90+A94+A86+A95,lang,A88);}else if((A9=/al$/.exec(A86))){(A86=A86.replace(/al$/,("aux")));return A102(A90+A94+A86+A95,lang,A88);}return A102(A90+A94+A86+((A9=/[sxz]$/.exec(A86))?"":((A9=/[ae]u$/.exec(A86))?"x":"s"))+A95,lang,A88);}return A102(A90+A94+A86+A95,lang,A88);}alert("ERROR (input line: $.) in get_form_noun: lang ("+lang+") or form ("+A87+") not valid in this function!\n");}function A92(A86,A87,lang,A88,A108){var A9=new Array();if(!A108)alert("ERROR in get_article_or_adjective_ending: no article or MODE: \"ending\" specified!\n");if(lang=="de"){var A109="m";if((A9=/fem/.exec(A87))){A109="f";}else if((A9=/dim/.exec(A87))){A109="n";}else if((A9=/irreg\.gend:\[([mfn])\]/.exec(A88))){A109=A9[1];}if((A9=/^def/.exec(A108))){if((A9=/pl/.exec(A87))){if((!(A9=/ending/.exec(A108)))){return ((A9=/gen/.exec(A87))?"der":((A9=/dat/.exec(A87))?"den":"die"));}else {return "en";}}else if(A109=="m"){if((!(A9=/ending/.exec(A108)))){return ((A9=/gen/.exec(A87))?"des":((A9=/dat/.exec(A87))?"dem":((A9=/acc/.exec(A87))?"den":"der")));}else {return ((!(A9=/gen|dat|acc/.exec(A87)))?"e":"en");}}else if(A109=="f"){if((!(A9=/ending/.exec(A108)))){return ((A9=/gen|dat/.exec(A87))?"der":"die");}else {return ((!(A9=/gen|dat/.exec(A87)))?"e":"en");}}else {if((!(A9=/ending/.exec(A108)))){return ((A9=/gen/.exec(A87))?"des":((A9=/dat/.exec(A87))?"dem":"das"));}else {return ((!(A9=/gen|dat/.exec(A87)))?"e":"en");}}}else if((A9=/^indef/.exec(A108))){if((A9=/pl/.exec(A87))){if((!(A9=/ending/.exec(A108)))){return "";}else {return ((A9=/gen/.exec(A87))?"er":((A9=/dat/.exec(A87))?"en":"e"));}}else if(A109=="m"){if((!(A9=/ending/.exec(A108)))){return ((A9=/gen/.exec(A87))?"eines":((A9=/dat/.exec(A87))?"einem":((A9=/acc/.exec(A87))?"einen":"ein")));}else {return ((A9=/gen|dat|acc/.exec(A87))?"en":"er");}}else if(A109=="f"){if((!(A9=/ending/.exec(A108)))){return ((A9=/gen|dat/.exec(A87))?"einer":"eine");}else {return ((A9=/gen|dat/.exec(A87))?"en":"e");}}else {if((!(A9=/ending/.exec(A108)))){return ((A9=/gen/.exec(A87))?"eines":((A9=/dat/.exec(A87))?"einem":"ein"));}else {return ((A9=/gen|dat/.exec(A87))?"en":"es");}}}}if(lang=="fr"){var A109="";if((A9=/fem/.exec(A87))){A109="f";}else if((A9=/irreg\.gend:\[([mf])\]/.exec(A88))){A109=A9[1];}else {A109=((A9=/(ade|ance|ée|ence|eur|euse|ise|lle|nne|ose|sse|tte|trice|tion|son|sion|té|ude|tié|ure|oire)$/.exec(A86))?"f":"m");}var A555=((A9=/^[aeiouAEIOU][a-z]/.exec(A86))?1:0);if(A108=="def"){if((A9=/pl/.exec(A87))){return ((A9=/gen/.exec(A87))?"des":((A9=/dat/.exec(A87))?"pour les":((A9=/acc/.exec(A87))?"aux":"les")));}else if(A109=="m"){return ((A9=/gen/.exec(A87))?(A555?"de le":"du"):((A9=/dat/.exec(A87))?"pour le":((A9=/acc/.exec(A87))?(A555?"à le":"au"):"le")));}else {return ((A9=/gen/.exec(A87))?"de la":((A9=/dat/.exec(A87))?"pour la":((A9=/acc/.exec(A87))?"à la":"la")));}}else if(A108=="indef"){if((A9=/pl/.exec(A87))){return ((A9=/dat/.exec(A87))?"pour des":(A9=/acc/.exec(A87))?"à des":"des");}else {var A556=(A109=="m"?"un":"une");return ((A9=/gen/.exec(A87))?"d'"+A556:((A9=/dat/.exec(A87))?"pour "+A556:((A9=/acc/.exec(A87))?"à "+A556:A556)));}}}return "";}function A106(A84,A110){var A9=new Array();var A111={"dessen":"deren","deren":"deren","dem":"denen","der":"denen","den":"die","die":"die","das":"die"};var A112=A111[A110];if(A112){return A84+" "+A112;}var A113={"der":"die","die":"die","das":"die"};A112=A113[A84];if(A112){return A112+" "+A110;}return A84+" "+A110;}function A114(A86,A87,lang,A88,A73){var A9=new Array();if(!lang)alert("ERROR (input line: $.) in get_form_verb: no language specified!\n");if((A9=/\+(.*)$/.exec(A87))){A73+=A9[1];(A87=A87.replace(/\+(.*)$/,("")));}var A565='';var A566='';var A567='';var A568='';if((A9=/TAG_ENDING/.exec(A73))){A565="<b>";A566="</b>";}if((A9=/TAG_IRREGULAR/.exec(A73))){A567="<div class=orange><b>";A568="</b></div>";}if(A87==""||A87=="[dont know]"){return (lang=="en"&&(!(A9=/irreg\.no_to:1/.exec(A88)))&&(A9=/ADD_TO/.exec(A73))?"to ":"")+A86;}if((A9=/passive/.exec(A87))&&((A9=/irreg\.passive:\[no\]/.exec(A88))||(lang=="de"&&(A9=/^etw\b/.exec(A86)))||(lang=="en"&&(A9=/\b(sth|so)\.$/.exec(A86)))))return "";var A116="";if((A9=/GET_PRONOUN/.exec(A73))){A116=A117(A87,lang);if(A86=="")return A116;A116=" "+A116+" ";}var A118=A86;var A94='';var A95='';if((A9=/irreg:([^\[\|]+)/.exec(A88))){var A96=A9[1];(A96=A96.replace(/^#\d+/,("")));A96=A96.replace(/(\W)/g,"\\$1");var A97=new RegExp("^(.*?)([^ \\-']*"+A96+")(.*)$","i");if(!(A9=A97.exec(A86))){alert("ERROR in get_form_verb: word ("+A86+") does not contain its base ("+A96+")!\n");}A86=A86.replace(A97,"$2");A94=A9[1];A95=A9[3];A94=" "+A94+" ";A95=" "+A95+" ";A118=A86;}if(lang=="de"){if(A87=="noun"){return A102("das "+A17(A86)+" "+A94+" "+A95);}(A87=A87.replace(/\/Pret/,("\/Imp")));var A125="";if((A9=/(e)?n$/.exec(A118))){if(!A9[1])A125=1;(A118=A118.replace(/(e)?n$/,("")));}var A126="";if((A9=/irreg\.cut:\[([^\]]+)\]/.exec(A88))){A126=A9[1];var A97=new RegExp("(^|\\s)"+A126+"([^ ]+)$");A118=A118.replace(A97,"$1$2");A126=" "+A126;}var A127="";if((A9=/irreg\.cut2:\[([^\]]+)\]/.exec(A88))){A127=A9[1];var A97=new RegExp("(^|\\s)"+A127+"([^ ]+)$");A118=A118.replace(A97,"$1$2");A127=" "+A127;}var A119="";if((A9=/\bsich\b/.exec(A94))){if((A9=/passive/.exec(A87)))return "";var A128="acc";if((A9=/reflex:\[dat\]/.exec(A88))||(A9=/^ sich (die|das|den|des|ein|eine|einen|nichts|keinen|alles|etwas|etw\.|einiges|wenig) /.exec(A94))){A128="dat";}A119=((A9=/1st\/sing/.exec(A87))?(A128=="acc"?"mich":"mir"):((A9=/2nd\/sing/.exec(A87))?(A128=="acc"?"dich":"dir"):((A9=/1st\/pl/.exec(A87))?"uns":((A9=/2nd\/pl/.exec(A87))?"euch":"sich"))));if((A9=/^ sich /.exec(A94))){(A94=A94.replace(/^ sich/,("")));A119=" "+A119+" ";}else {A94=A94.replace(/\bsich\b/,A119);A119="";}}if((A9=/\bsein(\w\w?|esgleichen)?\b/.exec(A94))){var A129=(A9[1]?A9[1]:"");if((A9=/passive/.exec(A87)))return "";var A120=" "+((A9=/1st\/sing/.exec(A87))?"mein":((A9=/2nd\/sing/.exec(A87))?"dein":((A9=/3rd\/sing/.exec(A87))?"sein":((A9=/1st\/pl/.exec(A87))?"unser":((A9=/2nd\/pl/.exec(A87))?(A129?"euer":"eur"):((A9=/3rd\/pl/.exec(A87))?"ihr":"sein"))))))+A129+" ";A94=A94.replace(/\bsein(\w\w?|esgleichen)?\b/g,A120);}var A130=A87;(A130=A130.replace(/\/neg$/,("")));var A97=new RegExp("irreg\\."+A130+":([^\\|]+)");if(A87!="p"&&A87!="g"&&(A9=A97.exec(A88))){var A121=A9[1];return A102(A116+A121+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}if(A87=="g"){var A122="";if((A9=/irreg\.g:([^\|]+)/.exec(A88))){A122=A9[1];}else {A122=A86+"d";}if(A94||A95){return A102(A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A122+A95,lang,A88);}else {return A102(((A9=/neg/.exec(A87))?"nicht ":"")+A122,lang,A88);}}else if(A87=="p"){var A29="";if((A9=/irreg\.p:([^\|]+)/.exec(A88))){A29=A9[1];}else {A29=((((!A126)&&(A9=/^ver/.exec(A118)))||((A9=/ieren$/.exec(A86))))?"":"ge")+A118+((A9=/[dtn]$/.exec(A118))?"e":"")+"t";}if(A94||A95){return A102(A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A126+A127+A29+A95,lang,A88);}else {return A102(((A9=/neg/.exec(A87))?" nicht ":"")+A126+A127+A29,lang,A88);}}else if((A9=/progressive/.exec(A87))){if((A9=/passive/.exec(A87)))return "";if((A9=/^(.+)Pres/.exec(A87))){var A16=A9[1];return A102(A116+A114("sein",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:bin|irreg.2nd/sing/Pres/active:bist|irreg.3rd/sing/Pres/active:ist|irreg.1st/pl/Pres/active:sind|irreg.2nd/pl/Pres/active:seid|irreg.3rd/pl/Pres/active:sind")+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+A95,lang,A88);}else if((A9=/^(.+)presperf/.exec(A87))){var A16=A9[1];return A102(A116+A114("sein",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:bin|irreg.2nd/sing/Pres/active:bist|irreg.3rd/sing/Pres/active:ist|irreg.1st/pl/Pres/active:sind|irreg.2nd/pl/Pres/active:seid|irreg.3rd/pl/Pres/active:sind")+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+" gewesen "+A95,lang,A88);}else if((A9=/^(.+)Imp/.exec(A87))){var A16=A9[1];return A102(A116+A114("sein",A16+"Imp/active",lang,"irreg.1st/sing/Imp/active:war|irreg.2nd/sing/Imp/active:warst|irreg.3rd/sing/Imp/active:war|irreg.1st/pl/Imp/active:waren|irreg.2nd/pl/Imp/active:ward|irreg.3rd/pl/Imp/active:waren")+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+A95,lang,A88);}else if((A9=/^(.+)pastperf/.exec(A87))){var A16=A9[1];return A102(A116+A114("sein",A16+"Imp/active",lang,"irreg.1st/sing/Imp/active:war|irreg.2nd/sing/Imp/active:warst|irreg.3rd/sing/Imp/active:war|irreg.1st/pl/Imp/active:waren|irreg.2nd/pl/Imp/active:ward|irreg.3rd/pl/Imp/active:waren")+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+" gewesen "+A95,lang,A88);}else if((A9=/^(.+)(Fut|Cond)\//.exec(A87))){var A16=A9[1];var A123=A9[2];return A102(A116+(A123=="Fut"?A114("werden",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:wirst|irreg.3rd/sing/Pres/active:wird"):A114("würden",A16+"Pres/active",lang,"irreg.3rd/sing/Pres/active:würde"))+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+" sein "+A95,lang,A88);}else if((A9=/^(.+)(fut|cond)perf/.exec(A87))){var A16=A9[1];var A123=A9[2];return A102(A116+(A123=="fut"?A114("werden",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:wirst|irreg.3rd/sing/Pres/active:wird"):A114("würden",A16+"Pres/active",lang,"irreg.3rd/sing/Pres/active:würde"))+" "+A119+((A9=/neg/.exec(A87))?" nicht ":" ")+A94+" am "+A86+" gewesen sein "+A95,lang,A88);}}else if((A9=/^(.+)Pres/.exec(A87))){var A16=A9[1];if((A9=/passive/.exec(A87))){return A102(A116+A114("werden",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:wirst|irreg.3rd/sing/Pres/active:wird")+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A114(A86,"p",lang,A88)+A95,lang,A88);}else if((A9=/1st\/sing\/Pres\/active/.exec(A87))){return A102(A116+A118+"e"+A119+((A9=/neg/.exec(A87))?" nicht":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/2nd\/sing\/Pres\/active/.exec(A87))){if((A9=/irreg\.Pres:\[([ae])-(>|&gt;)([äi]e?)\]/.exec(A88))){var A131=A9[1];var A132=A9[3];var A97=new RegExp("(.+?)"+A131);A118=A118.replace(A97,"$1"+A132);}return A102(A116+A118+((A9=/[dt]$/.exec(A118))?"est":((A9=/s$/.exec(A118))?"t":"st"))+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/3rd\/sing\/Pres\/active/.exec(A87))){if((A9=/irreg\.Pres:\[([ae])-(>|&gt;)([äi]e?)\]/.exec(A88))){var A131=A9[1];var A132=A9[3];var A97=new RegExp("(.+?)"+A131);A118=A118.replace(A97,"$1"+A132);}return A102(A116+A118+((A9=/[dt]$/.exec(A118))?"e":"")+"t"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/(1st|3rd)\/pl\/Pres/.exec(A87))){return A102(A116+A118+(A125?"n":"en")+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/2nd\/pl\/Pres\/active/.exec(A87))){return A102(A116+A118+((A9=/[dt]$/.exec(A118))?"e":"")+"t"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}}else if((A9=/^(.+)presperf/.exec(A87))){var A16=A9[1];return A102(A116+((A9=/passive/.exec(A87))||(A9=/irreg\.perf_aux:\[sein\]/.exec(A88))?A114("sein",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:bin|irreg.2nd/sing/Pres/active:bist|irreg.3rd/sing/Pres/active:ist|irreg.1st/pl/Pres/active:sind|irreg.2nd/pl/Pres/active:seid|irreg.3rd/pl/Pres/active:sind"):A114("haben",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:hast|irreg.3rd/sing/Pres/active:hat"))+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A114(A86,"p",lang,A88)+((A9=/passive/.exec(A87))?" worden ":"")+A95,lang,A88);}else if((A9=/^(.+)Imp/.exec(A87))){var A16=A9[1];if((A9=/passive/.exec(A87))){return A102(A116+A114("werden",A16+"Imp/active",lang,"irreg.Imp:wurde")+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A114(A86,"p",lang,A88)+A95,lang,A88);}else if((A9=/(1st|3rd)\/sing\/Imp/.exec(A87))){if((A9=/irreg\.Imp:([^\|]+)/.exec(A88))){var A121=A9[1];return A102(A116+A121+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}return A102(A116+A118+((A9=/[tdn]$/.exec(A118))?"e":"")+"te"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/2nd\/sing\/Imp\/active/.exec(A87))){if((A9=/irreg\.Imp:([^\|]+)/.exec(A88))){A118=A9[1];return A102(A116+A118+((A9=/s$/.exec(A118))?"":((A9=/t$/.exec(A118))?"es":"s"))+"t"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}return A102(A116+A118+((A9=/[tdn]$/.exec(A118))?"e":"")+"test"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/(1st|3rd)\/pl\/Imp/.exec(A87))){if((A9=/irreg\.Imp:([^\|]+)/.exec(A88))){return A102(A116+A9[1]+(A9[1].substr(-1)=="e"?"":"e")+"n"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}return A102(A116+A118+((A9=/[tdn]$/.exec(A118))?"e":"")+"ten"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}else if((A9=/2nd\/pl\/Imp\/active/.exec(A87))){if((A9=/irreg\.Imp:([^\|]+)/.exec(A88))){A118=A9[1];return A102(A116+A118+((A9=/[dtn]$/.exec(A118))?"e":"")+"t"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}return A102(A116+A118+((A9=/[tdn]$/.exec(A118))?"e":"")+"tet"+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+A126+A127+A95,lang,A88);}}else if((A9=/^(.+)pastperf/.exec(A87))){var A16=A9[1];return A102(A116+((A9=/passive/.exec(A87))||(A9=/irreg\.perf_aux:\[sein\]/.exec(A88))?A114("sein",A16+"Imp/active",lang,"irreg.Imp:war|irreg.2nd/pl/Imp/active:ward"):A114("haben",A16+"Imp/active",lang,"irreg.Imp:hatte"))+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A114(A86,"p",lang,A88)+((A9=/passive/.exec(A87))?" worden ":"")+A95,lang,A88);}else if((A9=/^(.+)(Fut|Cond)/.exec(A87))){var A16=A9[1];var A123=A9[2];return A102(A116+(A123=="Fut"?A114("werden",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:wirst|irreg.3rd/sing/Pres/active:wird"):A114("würden",A16+"Pres/active",lang,"irreg.3rd/sing/Pres/active:würde"))+" "+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+((A9=/passive/.exec(A87))?A114(A86,"p",lang,A88)+" werden ":A86)+A95,lang,A88);}else if((A9=/^(.+)(fut|cond)perf/.exec(A87))){var A16=A9[1];var A123=A9[2];return A102(A116+(A123=="fut"?A114("werden",A16+"Pres/active",lang,"irreg.2nd/sing/Pres/active:wirst|irreg.3rd/sing/Pres/active:wird"):A114("würden",A16+"Pres/active",lang,"irreg.3rd/sing/Pres/active:würde"))+A119+((A9=/neg/.exec(A87))?" nicht ":"")+A94+" "+A114(A86,"p",lang,A88)+" "+((A9=/passive/.exec(A87))?" worden sein ":((A9=/irreg\.perf_aux:\[sein\]/.exec(A88))?"sein":"haben"))+A95,lang,A88);}else if((A9=/neg/.exec(A87))){return A102(A119+" nicht "+A94+A86+A95,lang,A88);}return "";}if(lang=="fr"){var A119="";if((A9=/(se |s') *$/.exec(A94))){if((A9=/passive/.exec(A87)))return "";A119=((A9=/1st\/sing/.exec(A87))?"me":((A9=/2nd\/sing/.exec(A87))?"te":((A9=/1st\/pl/.exec(A87))?"nous":((A9=/2nd\/pl/.exec(A87))?"vous":"se"))))+" ";(A94=A94.replace(/(se |s') *$/,("")));}var A552=((A9=/er$/.exec(A118))?1:((A9=/re$/.exec(A118))?3:((!(A9=/irreg\.g:/.exec(A88)))||(A9=/irreg\.g:\S+issant(\||$)/.exec(A88))?2:3)));var A557=((A9=/er$/.exec(A118))?"e":((A9=/[iï]r$/.exec(A118))?"i":"r"));var A558=A118;(A118=A118.replace(/(er|ir|ïr|re)$/,("")));(A558=A558.replace(/re?$/,("r")));if((A9=/\bs(on|a|es)\b/.exec(A95))){var A129=A9[1];if((A9=/passive/.exec(A87)))return "";var A120=" "+((A9=/1st\/sing/.exec(A87))?"m"+A129:((A9=/2nd\/sing/.exec(A87))?"t"+A129:((A9=/3rd\/sing/.exec(A87))?"leur"+(A129=="es"?"s":""):((A9=/1st\/pl/.exec(A87))?(A129=="es"?"nos":"notre"):((A9=/2nd\/pl/.exec(A87))?(A129=="es"?"vos":"votre"):"s"+A129)))))+" ";A95=A95.replace(/\bs(on|a|es)\b/,A120);}var A130=A87;(A130=A130.replace(/\/neg$/,("")));var A97=new RegExp("irreg\\."+A130+":([^\\|]+)");if(A87!="p"&&A87!="g"&&(A9=A97.exec(A88))){var A121=A9[1];return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A94+A567+A121+A568+((A9=/neg/.exec(A87))?" pas ":"")+A95,lang,A88);}if(A87=="g"){var A122="";if((A9=/irreg\.g:([^\|]+)/.exec(A88))){A122=A567+A9[1]+A568;}else {A122=A118+A565+(A552==2?"issant":"ant")+A566;}if(A94||A95){return A102(((A9=/neg/.exec(A87))?" != ":"")+A94+A122+A95+((A9=/neg/.exec(A87))?" pas":""),lang,A88);}else {return A102(((A9=/neg/.exec(A87))?" != "+A122+" pas":A122),lang,A88);}}else if(A87=="p"){var A29="";if((A9=/irreg\.p:([^\|]+)/.exec(A88))){A29=A567+A9[1]+A568;}else {A29=A119+A118+A565+(A557=="e"?"é":(A557=="i"?"i":"u"))+A566;}if(A94||A95){return A102(((A9=/neg/.exec(A87))?" != ":"")+A94+A29+A95+((A9=/neg/.exec(A87))?" pas":""),lang,A88);}else {return A102(((A9=/neg/.exec(A87))?" != "+A29+" pas":A29),lang,A88);}}else if((A9=/progressive/.exec(A87))){if((A9=/^(.+)Pres/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:suis|irreg.2nd/sing/Pres/active:es|irreg.3rd/sing/Pres/active:est|irreg.1st/pl/Pres/active:sommes|irreg.2nd/pl/Pres/active:étes|irreg.3rd/pl/Pres/active:sont")+((A9=/neg/.exec(A87))?" pas ":"")+" en train d"+(A554?"'être":"e")+" "+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)presperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("avoir",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:ai|irreg.2nd/sing/Pres/active:as|irreg.3rd/sing/Pres/active:a|irreg.1st/pl/Pres/active:avont|irreg.2nd/pl/Pres/active:avez|irreg.3rd/pl/Pres/active:ont")+((A9=/neg/.exec(A87))?" pas ":"")+" été en train de "+(A554?" être ":"")+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)Imp/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Imp/active",lang,"irreg.Imp:étais")+((A9=/neg/.exec(A87))?" pas ":"")+" en train d"+(A554?"'être":"e")+" "+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)pastperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("avoir",A16+"Imp/active",lang,"")+((A9=/neg/.exec(A87))?" pas ":"")+" été en train de "+(A554?" être ":"")+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)Pret/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Pret/active",lang,"irreg.Pret:fus")+((A9=/neg/.exec(A87))?" pas ":"")+" en train d"+(A554?"'être":"e")+" "+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)pretperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("avoir",A16+"Pret/active",lang,"irreg.Pret:eus")+((A9=/neg/.exec(A87))?" pas ":"")+" été en train de "+(A554?" être ":"")+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)(Fut|Cond)\//.exec(A87))){var A16=A9[1];var A123=A9[2];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+A123+"/active",lang,"irreg.Fut:serai")+((A9=/neg/.exec(A87))?" pas ":"")+" en train d"+(A554?"'être":"e")+" "+A94+(A554?A114(A86,"p",lang,A88):A86)+(A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):A119)+A95,lang,A88);}else if((A9=/^(.+)(fut|cond)perf/.exec(A87))){var A16=A9[1];var A123=A9[2].substr(0,1).toUpperCase()+A9[2].substr(1);if((A9=/passive/.exec(A87)))return "";return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+A123+"/active",lang,"irreg.Fut:serai")+((A9=/neg/.exec(A87))?" pas ":"")+" en train de "+A94+" "+A86+A119+A95,lang,A88);}}else if((A9=/^(.+)Pres/.exec(A87))){var A16=A9[1];if((A9=/passive/.exec(A87))){return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:suis|irreg.2nd/sing/Pres/active:es|irreg.3rd/sing/Pres/active:est|irreg.1st/pl/Pres/active:sommes|irreg.2nd/pl/Pres/active:êtes|irreg.3rd/pl/Pres/active:sont")+((A9=/neg/.exec(A87))?" pas":"")+" "+A94+A114(A86,"p",lang,A88)+((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":"")+A95,lang,A88);}var A570=A118;if((A9=/\/sing|3rd\/pl/.exec(A87))){if((A9=/yer$/.exec(A86))){A118=A118.replace(/y$/,A567+"i"+A568);}else if((A9=/(eler|eter)$/.exec(A86))){A118=A118.replace(/el$/,"e"+A567+"ll"+A568);A118=A118.replace(/et$/,"e"+A567+"tt"+A568);}else if((A9=/[eé].er$/.exec(A86))){A118=A118.replace(/[eé](.)$/,A567+"è"+A568+"$1");}}else if((A9=/(cer|ger)$/.exec(A86))&&A16=="1st/pl/"){A118=A118.replace(/c$/,A567+"ç"+A568);A118=A118.replace(/g$/,A567+"ge"+A568);}if(A557=="r"&&A16=="3rd/sing/"){A118=A118.replace(/([dt])$/,A565+"$1"+A566);}return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+A94+A118+A565+(A16=="1st/sing/"?(A552==1?"e":A552==2?"is":"s"):(A16=="2nd/sing/"?(A552==1?"es":A552==2?"is":"s"):(A16=="3rd/sing/"?(A552==1?"e":A552==2?"it":((A9=/[dt]$/.exec(A570))?"":"t")):(A16=="1st/pl/"?(A552==2?"issons":"ons"):(A16=="2nd/pl/"?(A552==2?"issez":"ez"):(A552==2?"issent":"ent"))))))+A566+((A9=/neg/.exec(A87))?" pas ":"")+A95,lang,A88);}else if((A9=/^(.+)presperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))?A114("être",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:suis|irreg.2nd/sing/Pres/active:es|irreg.3rd/sing/Pres/active:est|irreg.1st/pl/Pres/active:sommes|irreg.2nd/pl/Pres/active:étes|irreg.3rd/pl/Pres/active:sont"):A114("avoir",A16+"Pres/active",lang,"irreg.1st/sing/Pres/active:ai|irreg.2nd/sing/Pres/active:as|irreg.3rd/sing/Pres/active:a|irreg.1st/pl/Pres/active:avont|irreg.2nd/pl/Pres/active:avez|irreg.3rd/pl/Pres/active:ont"))+((A9=/neg/.exec(A87))?" pas ":"")+" "+(A554?" été ":"")+A94+A114(A86,"p",lang,A88)+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))||A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):"")+A95,lang,A88);}else if((A9=/^(.+)Imp/.exec(A87))){var A16=A9[1];if((A9=/passive/.exec(A87))){return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Imp/active",lang,"irreg.Imp:étais")+((A9=/neg/.exec(A87))?" pas":"")+" "+A94+A114(A86,"p",lang,A88)+((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":"")+A95,lang,A88);}else if((A9=/irreg\.Imp:([^\|]+)/.exec(A88))){A118=A9[1];(A118=A118.replace(/ais$/,("")));}else if((A9=/(cer|ger)$/.exec(A86))&&(A9=/\/sing|3rd\/pl/.exec(A87))){(A118=A118.replace(/c$/,("ç")));(A118=A118.replace(/g$/,("ge")));}else {A118=A114(A86,"1st/pl/Pres/active",lang,A88);(A118=A118.replace(/ons$/,("")));}return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+A94+A118+(A16=="1st/sing/"?"ais":(A16=="2nd/sing/"?"ais":(A16=="3rd/sing/"?"ait":(A16=="1st/pl/"?"ions":(A16=="2nd/pl/"?"iez":"aient")))))+((A9=/neg/.exec(A87))?" pas ":"")+A95,lang,A88);}else if((A9=/^(.+)pastperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))?A114("être",A16+"Imp/active",lang,"irreg.Imp:étais"):A114("avoir",A16+"Imp/active",lang,"irreg.1st/pl/Pres/active:avons"))+((A9=/neg/.exec(A87))?" pas ":"")+" "+(A554?" été ":"")+A94+A114(A86,"p",lang,A88)+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))||A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):"")+A95,lang,A88);}else if((A9=/^(.+)Pret/.exec(A87))){var A16=A9[1];if((A9=/passive/.exec(A87))){return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+"Pret/active",lang,"irreg.Pret:fus")+((A9=/neg/.exec(A87))?" pas":"")+" "+A94+A114(A86,"p",lang,A88)+((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":"")+A95,lang,A88);}else if((A9=/irreg\.Pret:([^\|]+)/.exec(A88))){A118=A9[1];A557=((A9=/ai$/.exec(A118))?"e":((A9=/is$/.exec(A118))?"i":((A9=/ûs$/.exec(A118))?"û":"u")));(A118=A118.replace(/(ai|[iuû]s)$/,("")));}else if((A9=/(cer|ger)$/.exec(A86))&&(A9=/\/sing|(1st|2nd)\/pl/.exec(A87))){(A118=A118.replace(/c$/,("ç")));(A118=A118.replace(/g$/,("ge")));}return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+A94+A118+(A16=="1st/sing/"?(A557=="e"?"ai":(A557=="i"?"is":A557+"s")):(A16=="2nd/sing/"?(A557=="e"?"as":(A557=="i"?"is":A557+"s")):(A16=="3rd/sing/"?(A557=="e"?"a":(A557=="i"?"it":A557+"t")):(A16=="1st/pl/"?(A557=="e"?"âmes":(A557=="i"?"îmes":"ûmes")):(A16=="2nd/pl/"?(A557=="e"?"âtes":(A557=="i"?"îtes":"ûtes")):(A557=="e"?"èrent":(A557=="i"?"irent":A557+"rent")))))))+((A9=/neg/.exec(A87))?" pas ":"")+A95,lang,A88);}else if((A9=/^(.+)pretperf/.exec(A87))){var A16=A9[1];var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))?A114("être",A16+"Pret/active",lang,"irreg.Pret:fus"):A114("avoir",A16+"Pret/active",lang,"irreg.Pret:eus"))+((A9=/neg/.exec(A87))?" pas ":"")+" "+(A554?" été ":"")+A94+A114(A86,"p",lang,A88)+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))||A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):"")+A95,lang,A88);}else if((A9=/^(.+)(Fut|Cond)/.exec(A87))){var A16=A9[1];var A123=A9[2];if((A9=/passive/.exec(A87))){return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A114("être",A16+A123+"/active",lang,"irreg.Fut:serai")+((A9=/neg/.exec(A87))?" pas":"")+" "+A94+A114(A86,"p",lang,A88)+((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":"")+A95,lang,A88);}else if((A9=/irreg\.Fut:([^\|]+)/.exec(A88))){A558=A9[1];(A558=A558.replace(/ai$/,("")));}else if((A9=/yer$/.exec(A86))){(A558=A558.replace(/yer$/,("ier")));}else if((A9=/(eler|eter)$/.exec(A86))){(A558=A558.replace(/eler$/,("eller")));(A558=A558.replace(/eter$/,("etter")));}else if((A9=/e.er$/.exec(A86))){A558=A558.replace(/e(.)$/,"è$1er");}return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+A94+A558+(A16=="1st/sing/"?(A123=="Fut"?"ai":"ais"):(A16=="2nd/sing/"?(A123=="Fut"?"as":"ais"):(A16=="3rd/sing/"?(A123=="Fut"?"a":"ait"):(A16=="1st/pl/"?(A123=="Fut"?"ons":"ions"):(A16=="2nd/pl/"?(A123=="Fut"?"ez":"iez"):(A123=="Fut"?"ont":"aient"))))))+((A9=/neg/.exec(A87))?" pas ":"")+A95,lang,A88);}else if((A9=/^(.+)(fut|cond)perf/.exec(A87))){var A16=A9[1];var A123=A9[2].substr(0,1).toUpperCase()+A9[2].substr(1);var A554=((A9=/passive/.exec(A87))?1:0);return A102(A116+((A9=/neg/.exec(A87))?" != ":"")+A119+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))?A114("être",A16+A123,lang,"irreg.Fut:serai"):A114("avoir",A16+A123,lang,"irreg.Fut:aurai"))+((A9=/neg/.exec(A87))?" pas ":"")+" "+(A554?" été ":"")+A94+A114(A86,"p",lang,A88)+((A9=/irreg\.perf_aux:\[être\]/.exec(A88))||A554?((A9=/3rd/.exec(A87))?"(e)":"")+((A9=/pl/.exec(A87))?"s":""):"")+A95,lang,A88);}else if((A9=/neg/.exec(A87))){return A102("ne pas "+A119+A94+A86+A95,lang,A88);}return "";}alert("ERROR (input line: $.) in get_form_verb: lang ("+lang+") or form ("+A87+") not valid in this function!\n");}function A117(A87,lang){var A9=new Array();if(!lang)alert("ERROR in get_pronoun: no language specified!\n");if(A87=="p"||A87=="g"||A87=="neg"||A87=="")return "";var A133=A87.substr(0,6);if(lang=="de"){if(A133=="1st/si"){return "ich";}else if(A133=="2nd/si"){return "du";}else if(A133=="3rd/si"){return "er/sie/es";}else if(A133=="1st/pl"){return "wir";}else if(A133=="2nd/pl"){return "ihr";}else if(A133=="3rd/pl"){return "sie";}else if((A9=/^for\//.exec(A87))){return "Sie";}}if(lang=="fr"){if(A133=="1st/si"){return "je";}else if(A133=="2nd/si"){return "tu";}else if(A133=="3rd/si"){return "il/elle";}else if(A133=="1st/pl"){return "nous";}else if(A133=="2nd/pl"){return "vous";}else if(A133=="3rd/pl"){return "ils/elles";}else if((A9=/^for\//.exec(A87))){return "vous";}}alert("ERROR (input line: $.) in get_pronoun: lang ("+lang+") OR form ("+A87+") not valid in this function!\n");}function A134(A86,A87,lang,A88){var A9=new Array();if(A87=="normal"||A87==""||A87=="[dont know]")return A86;if(!lang)alert("ERROR (input line: $.) in get_form_adjective: no language specified!\n");var A135="";if((A9=/neg/.exec(A87))){var A136={"en":"not","de":"nicht","es":"no","it":"??","fr":"pas","pt":"no"};A135=A136[lang]+" ";}if(lang=="de"){(A87=A87.replace(/\/(a|as|s)(\/|$)/,("\/ematches[2]")));if(A135&&(A9=/^nicht[\wäöü]/.exec(A86))){(A86=A86.replace(/^nicht/,("")));A135="";}var A129="";if((A9=/^(comp|sup)(\/(\w+))?/.exec(A87))){A87=A9[1];A129=(A9[3]?A9[3]:"");if(A129=="neg")A129="";var A97=new RegExp("irreg\\."+A87+":([^\\[\\|]+)");if((A9=/irreg\.comp:\[no\]/.exec(A88))||(A9=/^zu \S+$/.exec(A86))){return "";}else if((A9=/irreg\.comp:\[umlaut\]/.exec(A88))){if((A9=/^[^aou]*([aou])/.exec(A86))){var A137=A9[1];var A107=(A137=="a"?"ä":(A137=="o"?"ö":"ü"));var A97=new RegExp("^([^aou]*)"+A137);A86=A86.replace(A97,"$1"+A107);}}else if((!(A9=/ /.exec(A86)))&&(A9=A97.exec(A88))){return A135+A9[1]+A129;}if((A9=/^([^ ]+) (.+ )?zu ([^ ]+n)$/.exec(A86))){var A84=A9[1];var A110=(A9[2]?A9[2]:"");var A138=A9[3];if(A87=="comp"){return A135+A134(A84,"comp",lang,A88)+" "+A110+"zu "+A138+(A129?"d"+A129:"");}else {return A135+"am "+A134(A84,"sup",lang,A88)+"en "+A110+"zu "+A138+(A129?"d"+A129:"");}}else if((A9=/^sehr ([^ ]+)$/.exec(A86))){var A84=A9[1];if(A87=="comp"){return A135+"viel "+A134(A84,"comp",lang,A88)+A129;}else {return A135+"mit Abstand am "+A134(A84,"sup",lang,A88)+"en";}}else if((A9=/^([^ ]+) ([^ ]+)$/.exec(A86))){var A84=A9[1];var A110=A9[2];if((!(A9=/.(lich|mäßig)$/.exec(A84)))){if(A87=="comp"){return A135+A134(A84,"comp",lang,A88)+" "+A110+A129;}else {return A135+"am "+A134(A84,"sup",lang,A88)+"en "+A110+A129;}}}if(A87=="comp"){return A135+A86+((A9=/e$/.exec(A86))?"":"e")+"r"+A129;}else {return A135+A86+((A9=/eiß$/.exec(A86))?"es":"")+((A9=/(s|[^n]d|[^i]gt|[^eg]t|iert)$/.exec(A86))&&(!(A9=/[^i]ert$/.exec(A86)))?"e":"")+((A9=/ß$/.exec(A86))?"":"s")+"t"+A129;}}else if((A9=/adv/.exec(A87))){return A135+A86;}(A87=A87.replace(/\/neg$/,("")));(A87=A87.replace(/^normal\/?/,("")));if(A87=="")return A135+A86;if((A9=/irreg\.decl:\[no\]/.exec(A88))){return A135+A86;}else if((A9=/\bzu [^ ]+[elr]n$/.exec(A86))){return A135+A86+"d"+A87;}else if((A9=/irreg\.e:([^\|]+)/.exec(A88))){return A135+A9[1]+A87.substr(1);}else {return A135+A86+((A9=/e$/.exec(A86))?A87.substr(1):A87);}}if(lang=="fr"){(A87=A87.replace(/\/a(\/|$)/,("\/ematches[1]")));(A87=A87.replace(/\/as(\/|$)/,("\/esmatches[1]")));(A87=A87.replace(/\/(er|en|em)(\/|$)/,("matches[2]")));if((A9=/adv/.exec(A87))){if((A9=/irreg\.adv:\[no\]/.exec(A88))){return "";}else if((A9=/irreg\.adv:([^\[\|]+)/.exec(A88))){return A135+A9[1];}return A135+A134(A86,"normal/e",lang,A88)+"ment";}(A87=A87.replace(/\/neg$/,("")));(A9=/^(normal|comp|sup)\/?/.exec(A87));var type=A9[1];(A87=A87.replace(/^(normal|comp|sup)\/?/,("")));if(type!="normal"&&(A9=/irreg\.comp:([^\|]+)/.exec(A88))){A86=A9[1];type="normal";}if((A9=/irreg\.decl:\[no\]/.exec(A88))){return A102(A135+(A87=="normal"?"":" plus ")+A86,lang,A88);}else if((A9=/^e(s)?/.exec(A87))){var A559=(A9[1]?"s":"");if((A9=/irreg\.e:\[trice\]/.exec(A88))){(A86=A86.replace(/teur$/,("trice")));}else if((A9=/irreg\.e:\[euse\]/.exec(A88))){(A86=A86.replace(/eur$/,("euse")));}else if((A9=/irreg\.e:([^\|]+)/.exec(A88))){A86=A9[1];}else {(A86=A86.replace(/eau$/,("elle")));(A86=A86.replace(/er$/,("ère")));(A86=A86.replace(/et$/,("ette")));(A86=A86.replace(/en$/,("enne")));(A86=A86.replace(/teur$/,("teuse")));(A86=A86.replace(/eur$/,("eure")));(A86=A86.replace(/aux$/,("ausse")));(A86=A86.replace(/oux$/,("ouce")));(A86=A86.replace(/x$/,("se")));(A86=A86.replace(/f$/,("ve")));(A86=A86.replace(/gu$/,("guë")));(A86=A86.replace(/ic$/,("ique")));(A86=A86.replace(/al$/,("ale")));(A86=A86.replace(/ol$/,("ole")));(A86=A86.replace(/l$/,("lle")));(A86=A86.replace(/on$/,("onne")));}return A102(A135+(type=="normal"?"":" plus ")+A86+((A9=/[eëè]$/.exec(A86))?"":"e")+A559,lang,A88);}else if((A9=/^s/.exec(A87))){if((A9=/irreg\.s:([^\|]+)/.exec(A88))){A86=A9[1];}(A86=A86.replace(/eau$/,("eaux")));(A86=A86.replace(/al$/,("aux")));return A102(A135+(type=="normal"?"":" plus ")+A86+((A9=/[sx]$/.exec(A86))?"":"s"),lang,A88);}return A102(A135+(type=="normal"?"":" plus ")+A86,lang,A88);}alert("ERROR (input line: $.) in get_form_adjective: lang ("+lang+") or form ("+A87+") not valid in this function!\n");}function A102(A139,lang,A88){var A9=new Array();(A139=A139.replace(/ +/g,(" ")));(A139=A139.replace(/^ | $/g,("")));(A139=A139.replace(/ , /g,(", ")));if(lang=="fr"){if((A9=/(^|\|)h_audible:([^\|]+)/.exec(A88))){var A36=A9[2];(A139=A139.replace(/\bpat/g,("_protection_${pat}_protection_")));}A139=A139.replace(/(^| )([cdjlmnst])e ((<[^>]+>)*)(h?[aeiouAEIOUáéíóúÁÉÍÓÚâêîôûÂÊÎÔÛ½])/g,"$1$2'$3$5");A139=A139.replace(/(^| )la ((<[^>]+>)*)(h?[aeiouAEIOUáéíóúÁÉÍÓÚâêîôûÂÊÎÔÛ½])/g,"$1"+"l'$2$4");(A139=A139.replace(/_protection_/g,("")));}return A139;}
