UNPKG

next-timeago

Version:

React timeago component for your next React apps.

2 lines (1 loc) 34.9 kB
import n from"react";var o=60,r=60*o,e=24*r,u=7*e,d=30*e,a=365*e;var t=function(n,o){return n&&10===n.length?String(o).split("").map((function(o){return o.match(/^[0-9]$/)?n[parseInt(o)]:o})).join(""):String(o)},s=function(n,o,r){return function(e){return"function"==typeof e?e(n,o).replace(/%d/g,t(r,n)):null==e?void 0:e.replace(/%d/g,t(r,n))}};function i(n){return function(o,r,e,u,d){var a=d(),t=o,i=r;"week"!==i||n.week||n.weeks||(t=Math.round(Math.abs(u-a)/864e5),i="day");var m=s(t,a-u,null!=n.numbers?n.numbers:void 0),f=[];if("ago"===e&&n.prefixAgo&&f.push(m(n.prefixAgo)),"from now"===e&&n.prefixFromNow&&f.push(m(n.prefixFromNow)),t>1){var h=n[i+"s"]||n[i]||"%d "+i;f.push(m(h))}else{h=n[i]||n[i+"s"]||"%d "+i;f.push(m(h))}"ago"===e&&n.suffixAgo&&f.push(m(n.suffixAgo)),"from now"===e&&n.suffixFromNow&&f.push(m(n.suffixFromNow));var y="string"==typeof n.wordSeparator?n.wordSeparator:" ";return f.join(y)}}var m={prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" "},f={prefixAgo:null,prefixFromNow:null,suffixAgo:"gelede",suffixFromNow:"van nou af",second:"1 sekonde",seconds:"%d sekondes",minute:"1 minuut",minutes:"%d minute",hour:"1 uur",hours:"%d ure",day:"1 dag",days:"%d dae",month:"1 maand",months:"%d maande",year:"1 jaar",years:"%d jaar",wordSeparator:" "};function h(n,o){return o[0===n?0:1===n?1:2===n?2:n%100>=3&&n%100<=10?3:n%100>=11?4:5]}var y={prefixAgo:"منذ",prefixFromNow:"بعد",suffixAgo:null,suffixFromNow:null,second:function(n){return h(n,["أقل من ثانية","ثانية واحدة","ثانيتين","%d ثوانٍ","%d ثانية","%d ثانية"])},seconds:function(n){return h(n,["أقل من ثانية","ثانية واحدة","ثانيتين","%d ثوانٍ","%d ثانية","%d ثانية"])},minute:function(n){return h(n,["أقل من دقيقة","دقيقة واحدة","دقيقتين","%d دقائق","%d دقيقة","دقيقة"])},minutes:function(n){return h(n,["أقل من دقيقة","دقيقة واحدة","دقيقتين","%d دقائق","%d دقيقة","دقيقة"])},hour:function(n){return h(n,["أقل من ساعة","ساعة واحدة","ساعتين","%d ساعات","%d ساعة","%d ساعة"])},hours:function(n){return h(n,["أقل من ساعة","ساعة واحدة","ساعتين","%d ساعات","%d ساعة","%d ساعة"])},day:function(n){return h(n,["أقل من يوم","يوم واحد","يومين","%d أيام","%d يومًا","%d يوم"])},days:function(n){return h(n,["أقل من يوم","يوم واحد","يومين","%d أيام","%d يومًا","%d يوم"])},month:function(n){return h(n,["أقل من شهر","شهر واحد","شهرين","%d أشهر","%d شهرًا","%d شهر"])},months:function(n){return h(n,["أقل من شهر","شهر واحد","شهرين","%d أشهر","%d شهرًا","%d شهر"])},year:function(n){return h(n,["أقل من عام","عام واحد","%d عامين","%d أعوام","%d عامًا"])},years:function(n){return h(n,["أقل من عام","عام واحد","عامين","%d أعوام","%d عامًا","%d عام"])}},l={prefixAgo:null,prefixFromNow:null,suffixAgo:"əvvəl",suffixFromNow:"sonra",seconds:"saniyələr",minute:"1 dəqiqə",minutes:"%d dəqiqə",hour:"1 saat",hours:"%d saat",day:"1 gün",days:"%d gün",month:"1 ay",months:"%d ay",year:"1 il",years:"%d il",wordSeparator:""},c={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1 dəq",minute:"1 dəq",minutes:"%d dəq",hour:"1 saat",hours:"%d saat",day:"1 gün",days:"%d gün",month:"1 ay",months:"%d ay",year:"1 il",years:"%d il",wordSeparator:""};function x(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var g={prefixAgo:null,prefixFromNow:"праз",suffixAgo:"таму",suffixFromNow:null,seconds:"менш хвіліны",minute:"хвіліну",minutes:function(n){return x(n,"%d хвіліна","%d хвіліны","%d хвілін")},hour:"гадзіну",hours:function(n){return x(n,"%d гадзіна","%d гадзіны","%d гадзін")},day:"дзень",days:function(n){return x(n,"%d дзень","%d дні","%d дзён")},month:"месяц",months:function(n){return x(n,"%d месяц","%d месяцы","%d месяцаў")},year:"год",years:function(n){return x(n,"%d год","%d гады","%d гадоў")}},p={prefixAgo:"преди",prefixFromNow:"след",suffixAgo:null,suffixFromNow:null,seconds:"по-малко от минута",minute:"една минута",minutes:"%d минути",hour:"един час",hours:"%d часа",day:"един ден",days:"%d дни",month:"един месец",months:"%d месеца",year:"една година",years:"%d години"};function w(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var F={prefixAgo:"prije",prefixFromNow:"za",suffixAgo:null,suffixFromNow:null,second:"sekund",seconds:function(n){return w(n,"%d sekund","%d sekunde","%d sekundi")},minute:"oko minut",minutes:function(n){return w(n,"%d minut","%d minute","%d minuta")},hour:"oko sat",hours:function(n){return w(n,"%d sat","%d sata","%d sati")},day:"oko jednog dana",days:function(n){return w(n,"%d dan","%d dana","%d dana")},month:"mjesec dana",months:function(n){return w(n,"%d mjesec","%d mjeseca","%d mjeseci")},year:"prije godinu dana ",years:function(n){return w(n,"%d godinu","%d godine","%d godina")},wordSeparator:" "},N={prefixAgo:"fa",prefixFromNow:"d'aqui a",suffixAgo:null,suffixFromNow:null,seconds:"menys d'1 minut",minute:"1 minut",minutes:"uns %d minuts",hour:"1 hora",hours:"unes %d hores",day:"1 dia",days:"%d dies",month:"aproximadament un mes",months:"%d mesos",year:"aproximadament un any",years:"%d anys"};function A(n,o,r){return r[o>=0?0:2===r.length||n<5?1:2]}var k={prefixAgo:"před",prefixFromNow:"za",suffixAgo:null,suffixFromNow:null,seconds:function(n,o){return A(n,o,["méně než minutou","méně než minutu"])},minute:function(n,o){return A(n,o,["minutou","minutu"])},minutes:function(n,o){return A(n,o,["%d minutami","%d minuty","%d minut"])},hour:function(n,o){return A(n,o,["hodinou","hodinu"])},hours:function(n,o){return A(n,o,["%d hodinami","%d hodiny","%d hodin"])},day:function(n,o){return A(n,o,["%d dnem","%d den"])},days:function(n,o){return A(n,o,["%d dny","%d dny","%d dní"])},month:function(n,o){return A(n,o,["%d měsícem","%d měsíc"])},months:function(n,o){return A(n,o,["%d měsíci","%d měsíce","%d měsíců"])},year:function(n,o){return A(n,o,["%d rokem","%d rok"])},years:function(n,o){return A(n,o,["%d lety","%d roky","%d let"])}},v={prefixAgo:null,prefixFromNow:null,suffixAgo:"yn ôl",suffixFromNow:"o hyn",seconds:"llai na munud",minute:"am funud",minutes:"%d munud",hour:"tua awr",hours:"am %d awr",day:"y dydd",days:"%d diwrnod",month:"tua mis",months:"%d mis",year:"am y flwyddyn",years:"%d blynedd",wordSeparator:" "},S={prefixAgo:"for",prefixFromNow:"om",suffixAgo:"siden",suffixFromNow:"",seconds:"mindre end et minut",minute:"ca. et minut",minutes:"%d minutter",hour:"ca. en time",hours:"ca. %d timer",day:"en dag",days:"%d dage",month:"ca. en måned",months:"%d måneder",year:"ca. et år",years:"%d år"},b={prefixAgo:"vor",prefixFromNow:"in",suffixAgo:"",suffixFromNow:"",seconds:"wenigen Sekunden",minute:"etwa einer Minute",minutes:"%d Minuten",hour:"etwa einer Stunde",hours:"%d Stunden",day:"etwa einem Tag",days:"%d Tagen",month:"etwa einem Monat",months:"%d Monaten",year:"etwa einem Jahr",years:"%d Jahren"},j={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"s",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1T.",days:"%dT.",month:"1Mt.",months:"%dMt.",year:"1J.",years:"%dJ.",wordSeparator:" "},T={prefixAgo:null,prefixFromNow:null,suffixAgo:"ކުރިން",suffixFromNow:"ފަހުން",seconds:"ސިކުންތުކޮޅެއް",minute:"މިނިޓެއްވަރު",minutes:"%d މިނިޓު",hour:"ގަޑިއެއްވަރު",hours:"ގާތްގަނޑަކަށް %d ގަޑިއިރު",day:"އެއް ދުވަސް",days:"މީގެ %d ދުވަސް",month:"މަހެއްވަރު",months:"މީގެ %d މަސް",year:"އަހަރެއްވަރު",years:"މީގެ %d އަހަރު",wordSeparator:" "},M={prefixAgo:"πριν",prefixFromNow:"σε",suffixAgo:"",suffixFromNow:"",seconds:"λιγότερο από ένα λεπτό",minute:"περίπου ένα λεπτό",minutes:"%d λεπτά",hour:"περίπου μία ώρα",hours:"περίπου %d ώρες",day:"μία μέρα",days:"%d μέρες",month:"περίπου ένα μήνα",months:"%d μήνες",year:"περίπου ένα χρόνο",years:"%d χρόνια"},R={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1m",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1d",days:"%dd",month:"1mo",months:"%dmo",year:"1yr",years:"%dyr",wordSeparator:" "},I={prefixAgo:"hace",prefixFromNow:"dentro de",suffixAgo:"",suffixFromNow:"",seconds:"menos de un minuto",minute:"un minuto",minutes:"unos %d minutos",hour:"una hora",hours:"%d horas",day:"un día",days:"%d días",month:"un mes",months:"%d meses",year:"un año",years:"%d años"},z={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1m",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1d",days:"%dd",month:"1me",months:"%dme",year:"1a",years:"%da",wordSeparator:" "},H={prefixAgo:null,prefixFromNow:null,suffixAgo:"tagasi",suffixFromNow:"pärast",seconds:function(n,o){return o<0?"vähem kui minuti aja":"vähem kui minut aega"},minute:function(n,o){return o<0?"umbes minuti aja":"umbes minut aega"},minutes:function(n,o){return o<0?"%d minuti":"%d minutit"},hour:function(n,o){return o<0?"umbes tunni aja":"umbes tund aega"},hours:function(n,o){return o<0?"%d tunni":"%d tundi"},day:function(n,o){return o<0?"umbes päeva":"umbes päev"},days:"%d päeva",month:function(n,o){return o<0?"umbes kuu aja":"umbes kuu aega"},months:function(n,o){return o<0?"%d kuu":"%d kuud"},year:function(n,o){return o<0?"umbes aasta aja":"umbes aasta aega"},years:function(n,o){return o<0?"%d aasta":"%d aastat"}},O={prefixAgo:"duela",prefixFromNow:"hemendik",suffixAgo:"",suffixFromNow:"barru",seconds:"minutu bat bainu gutxiago",minute:"minutu bat",minutes:"%d minutu inguru",hour:"ordu bat",hours:"%d ordu",day:"egun bat",days:"%d egun",month:"hilabete bat",months:"%d hilabete",year:"urte bat",years:"%d urte"},q="undefined"!=typeof Intl&&null!=Intl.NumberFormat,E={prefixAgo:null,prefixFromNow:null,suffixAgo:"پیش",suffixFromNow:"از حال",seconds:"کمتر از یک دقیقه",minute:"حدود یک دقیقه",minutes:function(n){return q?new Intl.NumberFormat("fa").format(n)+" دقیقه":"%d دقیقه"},hour:"حدود یک ساعت",hours:function(n){return q?"حدود %d ساعت".replace("%d",new Intl.NumberFormat("fa").format(n)):"حدود %d ساعت"},day:"یک روز",days:function(n){return q?"%d روز".replace("%d",new Intl.NumberFormat("fa").format(n)):"%d روز"},month:"حدود یک ماه",months:function(n){return q?"%d ماه".replace("%d",new Intl.NumberFormat("fa").format(n)):"%d ماه"},year:"حدود یک سال",years:function(n){return q?"%d سال".replace("%d",new Intl.NumberFormat("fa").format(n)):"%d سال"},wordSeparator:" "},D="undefined"!=typeof Intl&&null!=Intl.NumberFormat,K={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"۱دقیقه",minute:"۱دقیقه",minutes:function(n){return D?new Intl.NumberFormat("fa").format(n)+"دقیقه":"%dدقیقه"},hour:"۱ساعت",hours:function(n){return D?new Intl.NumberFormat("fa").format(n)+"ساعت":"%dساعت"},day:"۱روز",days:function(n){return D?new Intl.NumberFormat("fa").format(n)+"روز":"%dروز"},month:"۱ماه",months:function(n){return D?new Intl.NumberFormat("fa").format(n)+"ماه":"%dماه"},year:"۱سال",years:function(n){return D?new Intl.NumberFormat("fa").format(n)+"سال":"%dسال"},wordSeparator:" "},L={prefixAgo:null,prefixFromNow:null,suffixAgo:"sitten",suffixFromNow:"tulevaisuudessa",seconds:"alle minuutti",minute:"minuutti",minutes:"%d minuuttia",hour:"tunti",hours:"%d tuntia",day:"päivä",days:"%d päivää",month:"kuukausi",months:"%d kuukautta",year:"vuosi",years:"%d vuotta"},C={prefixAgo:"il y a",prefixFromNow:"d'ici",seconds:"moins d'une minute",minute:"environ une minute",minutes:"environ %d minutes",hour:"environ une heure",hours:"environ %d heures",day:"environ un jour",days:"environ %d jours",month:"environ un mois",months:"environ %d mois",year:"un an",years:"%d ans"},J={prefixAgo:"il y a",prefixFromNow:"d'ici",seconds:"moins d'une minute",minute:"une minute",minutes:"%d minutes",hour:"une heure",hours:"%d heures",day:"un jour",days:"%d jours",month:"un mois",months:"%d mois",year:"un an",years:"%d ans"},B={prefixAgo:"hai",prefixFromNow:"dentro de",suffixAgo:"",suffixFromNow:"",seconds:"menos dun minuto",minute:"un minuto",minutes:"uns %d minutos",hour:"unha hora",hours:"%d horas",day:"un día",days:"%d días",month:"un mes",months:"%d meses",year:"un ano",years:"%d anos"},P={prefixAgo:"לפני",prefixFromNow:"עוד",seconds:"פחות מדקה",minute:"דקה",minutes:"%d דקות",hour:"שעה",hours:function(n){return 2===n?"שעתיים":"%d שעות"},day:"יום",days:function(n){return 2===n?"יומיים":"%d ימים"},month:"חודש",months:function(n){return 2===n?"חודשיים":"%d חודשים"},year:"שנה",years:function(n){return 2===n?"שנתיים":"%d שנים"}},U={prefixAgo:null,prefixFromNow:"अब से",suffixAgo:"पहले",suffixFromNow:"मेे",seconds:"एक मिनट से कम",minute:"मिनट",minutes:"%d मिनट",hour:"करीब एक घंटा",hours:"करीब %d घंटे",day:"दिन",days:"%d दिन",month:"तक़रीबन एक महीना",months:"%d महीने",year:"लगभग एक साल",years:"%d साल",wordSeparator:" "};function V(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var Z={prefixAgo:"prije",prefixFromNow:"za",suffixAgo:null,suffixFromNow:null,second:"sekundu",seconds:function(n){return V(n,"%d sekundu","%d sekunde","%d sekundi")},minute:"oko minutu",minutes:function(n){return V(n,"%d minutu","%d minute","%d minuta")},hour:"oko jedan sat",hours:function(n){return V(n,"%d sat","%d sata","%d sati")},day:"jedan dan",days:function(n){return V(n,"%d dan","%d dana","%d dana")},month:"mjesec dana",months:function(n){return V(n,"%d mjesec","%d mjeseca","%d mjeseci")},year:"prije godinu dana",years:function(n){return V(n,"%d godinu","%d godine","%d godina")},wordSeparator:" "},W={prefixAgo:null,prefixFromNow:null,suffixAgo:null,suffixFromNow:null,seconds:"kevesebb mint egy perce",minute:"körülbelül egy perce",minutes:"%d perce",hour:"körülbelül egy órája",hours:"körülbelül %d órája",day:"körülbelül egy napja",days:"%d napja",month:"körülbelül egy hónapja",months:"%d hónapja",year:"körülbelül egy éve",years:"%d éve"},Y={prefixAgo:null,prefixFromNow:null,suffixAgo:"առաջ",suffixFromNow:"հետո",seconds:"վայրկյաններ",minute:"մեկ րոպե",minutes:"%d րոպե",hour:"մեկ ժամ",hours:"%d ժամ",day:"մեկ օր",days:"%d օր",month:"մեկ ամիս",months:"%d ամիս",year:"մեկ տարի",years:"%d տարի"},G={prefixAgo:null,prefixFromNow:null,suffixAgo:"yang lalu",suffixFromNow:"dari sekarang",seconds:"kurang dari semenit",minute:"sekitar satu menit",minutes:"%d menit",hour:"sekitar sejam",hours:"sekitar %d jam",day:"sehari",days:"%d hari",month:"sekitar sebulan",months:"%d bulan",year:"sekitar setahun",years:"%d tahun"},$={prefixAgo:"fyrir",prefixFromNow:"eftir",suffixAgo:"síðan",suffixFromNow:null,seconds:"minna en mínútu",minute:"mínútu",minutes:"%d mínútum",hour:"klukkutíma",hours:"um %d klukkutímum",day:"degi",days:"%d dögum",month:"mánuði",months:"%d mánuðum",year:"ári",years:"%d árum",wordSeparator:" "},Q={suffixAgo:"fa",suffixFromNow:"da ora",seconds:"meno di un minuto",minute:"circa un minuto",minutes:"%d minuti",hour:"circa un'ora",hours:"circa %d ore",day:"un giorno",days:"%d giorni",month:"circa un mese",months:"%d mesi",year:"circa un anno",years:"%d anni"},X={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1m",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1g",days:"%dg",month:"1me",months:"%dme",year:"1a",years:"%da",wordSeparator:" "},_={prefixAgo:"",prefixFromNow:"今から",suffixAgo:"前",suffixFromNow:"後",seconds:"1 分未満",minute:"約 1 分",minutes:"%d 分",hour:"約 1 時間",hours:"約 %d 時間",day:"約 1 日",days:"約 %d 日",month:"約 1 ヶ月",months:"約 %d ヶ月",year:"約 1 年",years:"約 %d 年",wordSeparator:""},nn={prefixAgo:null,prefixFromNow:null,suffixAgo:"kepungkur",suffixFromNow:"seko saiki",seconds:"kurang seko sakmenit",minute:"kurang luwih sakmenit",minutes:"%d menit",hour:"kurang luwih sakjam",hours:"kurang luwih %d jam",day:"sedina",days:"%d dina",month:"kurang luwih sewulan",months:"%d wulan",year:"kurang luwih setahun",years:"%d tahun"},on={prefixAgo:null,prefixFromNow:null,suffixAgo:"წინ",suffixFromNow:"შემდეგ",seconds:"რამიდენიმე წამის",minute:"დაახლოებით ერთი წუთის",minutes:"%d წუთის",hour:"დაახლოებით ერთი საათის",hours:"%d საათის",day:"ერთი დღის",days:"%d დღის",month:"დაახლოებით ერთი თვის",months:"%d თვის",year:"დაახლოებით ერთი თვის",years:"%d წლის",wordSeparator:" "},rn={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1წმ",minute:"1წთ",minutes:"%dწთ",hour:"1სთ",hours:"%dსთ",day:"1დღე",days:"%dდღე",month:"1თვე",months:"%dთვე",year:"1წ",years:"%dწ",wordSeparator:" "},en={prefixAgo:null,prefixFromNow:null,suffixAgo:"កន្លងទៅ",suffixFromNow:"ចាប់ពីពេលនេះទៅ",seconds:"តិចជាងមួយនាទី",minute:"ប្រហែលមួយនាទី",minutes:"%d នាទី",hour:"ប្រហែលមួយម៉ោង",hours:"ប្រហែល %d ម៉ោង",day:"មួយថ្ងៃ",days:"%d ថ្ងៃ",month:"ប្រហែលមួយខែ",months:"%d ខែ",year:"ប្រហែលមួយឆ្នាំ",years:"%d ឆ្នាំ",wordSeparator:" "},un={prefixAgo:null,prefixFromNow:null,suffixAgo:"전",suffixFromNow:"후",seconds:"방금",minute:"약 1분",minutes:"%d분",hour:"약 1시간",hours:"약 %d시간",day:"하루",days:"%d일",week:"약 1주",weeks:"%d주",month:"약 1개월",months:"%d개월",year:"약 1년",years:"%d년",wordSeparator:" "};function dn(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var an={prefixAgo:null,prefixFromNow:"через",suffixAgo:"мурун",suffixFromNow:null,seconds:"1 минуттан аз",minute:"минута",minutes:function(n){return dn(n,"%d минута","%d минута","%d минут")},hour:"саат",hours:function(n){return dn(n,"%d саат","%d саат","%d саат")},day:"күн",days:function(n){return dn(n,"%d күн","%d күн","%d күн")},month:"ай",months:function(n){return dn(n,"%d ай","%d ай","%d ай")},year:"жыл",years:function(n){return dn(n,"%d жыл","%d жыл","%d жыл")}},tn={prefixAgo:"prieš",prefixFromNow:null,suffixAgo:null,suffixFromNow:"nuo dabar",seconds:"%d sek.",minute:"min.",minutes:"%d min.",hour:"val.",hours:"%d val.",day:"1 d.",days:"%d d.",month:"mėn.",months:"%d mėn.",year:"metus",years:"%d metus",wordSeparator:" "},sn={prefixAgo:"pirms",prefixFromNow:null,suffixAgo:null,suffixFromNow:"no šī brīža",seconds:"%d sek.",minute:"min.",minutes:"%d min.",hour:"st.",hours:"%d st.",day:"1 d.",days:"%d d.",month:"mēnesis.",months:"%d mēnesis.",year:"gads",years:"%d gads",wordSeparator:" "},mn={prefixAgo:"пред",prefixFromNow:"за",suffixAgo:null,suffixFromNow:null,seconds:"%d секунди",minute:"%d минута",minutes:"%d минути",hour:"%d час",hours:"%d часа",day:"%d ден",days:"%d денови",month:"%d месец",months:"%d месеци",year:"%d година",years:"%d години"},fn={prefixAgo:null,prefixFromNow:"over",suffixAgo:"geleden",suffixFromNow:null,seconds:"minder dan een minuut",minute:"ongeveer een minuut",minutes:"%d minuten",hour:"ongeveer een uur",hours:"ongeveer %d uur",day:"een dag",days:"%d dagen",month:"ongeveer een maand",months:"%d maanden",year:"ongeveer een jaar",years:"%d jaar",wordSeparator:" "},hn={prefixAgo:"for",prefixFromNow:"om",suffixAgo:"siden",suffixFromNow:"",seconds:"mindre enn et minutt",minute:"ca. et minutt",minutes:"%d minutter",hour:"ca. en time",hours:"ca. %d timer",day:"en dag",days:"%d dager",month:"ca. en måned",months:"%d måneder",year:"ca. et år",years:"%d år"},yn={prefixAgo:"fa",prefixFromNow:"d’aqui",suffixAgo:null,suffixFromNow:null,seconds:"mens d'1 minuta",minute:"1 minuta",minutes:"unas %d minutas",hour:"1 ora",hours:"unas %d oras",day:"1 jorn",days:"%d jorns",month:"aproximativament un mes",months:"%d meses",year:"aproximativament un an",years:"%d ans"};function ln(n,o,r){var e=n%10;return e>1&&e<5&&(n>20||n<10)?o:r}var cn={prefixAgo:null,prefixFromNow:"za",suffixAgo:"temu",suffixFromNow:null,seconds:"mniej niż minutę",minute:"minutę",minutes:function(n){return ln(n,"%d minuty","%d minut")},hour:"godzinę",hours:function(n){return ln(n,"%d godziny","%d godzin")},day:"dzień",days:"%d dni",month:"miesiąc",months:function(n){return ln(n,"%d miesiące","%d miesięcy")},year:"rok",years:function(n){return ln(n,"%d lata","%d lat")}},xn={prefixAgo:"há",prefixFromNow:"em",suffixAgo:null,suffixFromNow:null,seconds:"alguns segundos",minute:"um minuto",minutes:"%d minutos",hour:"uma hora",hours:"%d horas",day:"um dia",days:"%d dias",month:"um mês",months:"%d meses",year:"um ano",years:"%d anos"},gn={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1m",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1d",days:"%dd",month:"1M",months:"%dM",year:"1a",years:"%da",wordSeparator:" "},pn={suffixAgo:"atrás",suffixFromNow:"a partir de agora",seconds:"menos de um minuto",minute:"cerca de um minuto",minutes:"%d minutos",hour:"cerca de uma hora",hours:"cerca de %d horas",day:"um dia",days:"%d dias",month:"cerca de um mês",months:"%d meses",year:"cerca de um ano",years:"%d anos"},wn={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1m",minute:"1m",minutes:"%dm",hour:"1h",hours:"%dh",day:"1d",days:"%dd",month:"1M",months:"%dM",year:"1a",years:"%da",wordSeparator:" "},Fn={prefixAgo:"acum",prefixFromNow:"in timp de",suffixAgo:"",suffixFromNow:"",seconds:"mai putin de un minut",minute:"un minut",minutes:"%d minute",hour:"o ora",hours:"%d ore",day:"o zi",days:"%d zile",month:"o luna",months:"%d luni",year:"un an",years:"%d ani"};function Nn(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var An={prefixAgo:"pre",prefixFromNow:"za",suffixAgo:null,suffixFromNow:null,second:"sekund",seconds:function(n){return Nn(n,"%d sekund","%d sekunde","%d sekundi")},minute:"oko minut",minutes:function(n){return Nn(n,"%d minut","%d minuta","%d minuta")},hour:"oko jedan sat",hours:function(n){return Nn(n,"%d sat","%d sata","%d sati")},day:"jedan dan",days:function(n){return Nn(n,"%d dan","%d dana","%d dana")},month:"mesec dana",months:function(n){return Nn(n,"%d mesec","%d meseca","%d meseci")},year:"godinu dana",years:function(n){return Nn(n,"%d godinu","%d godine","%d godina")},wordSeparator:" "};function kn(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var vn={prefixAgo:null,prefixFromNow:"через",suffixAgo:function(n){return 0===n?"":"назад"},suffixFromNow:null,seconds:function(n){return 0===n?"только что":kn(n,"%d секунду","%d секунды","%d секунд")},minute:"минуту",minutes:function(n){return kn(n,"%d минута","%d минуты","%d минут")},hour:"час",hours:function(n){return kn(n,"%d час","%d часа","%d часов")},day:"день",days:function(n){return kn(n,"%d день","%d дня","%d дней")},month:"месяц",months:function(n){return kn(n,"%d месяц","%d месяца","%d месяцев")},year:"год",years:function(n){return kn(n,"%d год","%d года","%d лет")}},Sn={prefixAgo:"hashize",prefixFromNow:"mu",suffixAgo:null,suffixFromNow:null,seconds:"amasegonda macye",minute:"umunota",minutes:"iminota %d",hour:"isaha",hours:"amasaha %d",day:"umunsi",days:"iminsi %d",month:"ukwezi",months:"amezi %d",year:"umwaka",years:"imyaka %d",wordSeparator:" "},bn={prefixAgo:null,prefixFromNow:null,suffixAgo:"පෙර",suffixFromNow:"පසුව",seconds:"තත්පර කිහිපයකට",minute:"මිනිත්තුවකට පමණ",minutes:"මිනිත්තු %d කට",hour:"පැයක් පමණ ",hours:"පැය %d කට පමණ",day:"දවසක ට",days:"දවස් %d කට ",month:"මාසයක් පමණ",months:"මාස %d කට",year:"වසරක් පමණ",years:"වසරක් %d කට පමණ"},jn={prefixAgo:"pred",prefixFromNow:null,suffixAgo:null,suffixFromNow:null,seconds:"menej než minútou",minute:"minútou",minutes:"%d minútami",hour:"hodinou",hours:"%d hodinami",day:"1 dňom",days:"%d dňami",month:"1 mesiacom",months:"%d mesiacmi",year:"1 rokom",years:"%d rokmi"};function Tn(n,o){return o[n%100==1?1:n%100==2?2:n%100==3||n%100==4?3:0]}var Mn={prefixAgo:null,prefixFromNow:"čez",suffixAgo:"nazaj",suffixFromNow:null,second:"sekundo",seconds:function(n){return Tn(n,["%d sekund","%d sekundo","%d sekundi","%d sekunde"])},minute:"minuto",minutes:function(n){return Tn(n,["%d minut","%d minuto","%d minuti","%d minute"])},hour:"eno uro",hours:function(n){return Tn(n,["%d ur","%d uro","%d uri","%d ure"])},day:"en dan",days:function(n){return Tn(n,["%d dni","%d dan","%d dneva","%d dni"])},month:"en mesec",months:function(n){return Tn(n,["%d mesecev","%d mesec","%d meseca","%d mesece"])},year:"eno leto",years:function(n){return Tn(n,["%d let","%d leto","%d leti","%d leta"])},wordSeparator:" "},Rn={prefixAgo:null,prefixFromNow:null,suffixAgo:"kahor",suffixFromNow:"kadib",seconds:"sikino",minute:"daqiiqad",minutes:"%d daqiiqo",hour:"saac",hours:"%d saacadood",day:"maalin",days:"%d maalmood",month:"bil",months:"%d bilood",year:"sano",years:"%d sano",wordSeparator:" "};function In(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var zn={prefixAgo:"пре",prefixFromNow:"за",suffixAgo:null,suffixFromNow:null,second:"секунд",seconds:function(n){return In(n,"%d секунд","%d секунде","%d секунди")},minute:"један минут",minutes:function(n){return In(n,"%d минут","%d минута","%d минута")},hour:"један сат",hours:function(n){return In(n,"%d сат","%d сата","%d сати")},day:"један дан",days:function(n){return In(n,"%d дан","%d дана","%d дана")},month:"месец дана",months:function(n){return In(n,"%d месец","%d месеца","%d месеци")},year:"годину дана",years:function(n){return In(n,"%d годину","%d године","%d година")},wordSeparator:" "},Hn={prefixAgo:"för",prefixFromNow:"om",suffixAgo:"sedan",suffixFromNow:"",seconds:"mindre än en minut",minute:"ungefär en minut",minutes:"%d minuter",hour:"ungefär en timme",hours:"ungefär %d timmar",day:"en dag",days:"%d dagar",month:"ungefär en månad",months:"%d månader",year:"ungefär ett år",years:"%d år"},On={prefixAgo:null,prefixFromNow:null,suffixAgo:"முன்பு",suffixFromNow:"இப்போது முதல்",seconds:"ஒரு நிமிடத்திற்கும் குறைவாக",minute:"ஒரு நிமிடம்",minutes:"%d நிமிடங்கள்",hour:"சுமார் ஒரு மணிநேரம்",hours:"சுமார் %d மணிநேரம் ",day:"ஒரு நாள்",days:"%d நாட்கள்",month:"சுமார் ஒரு மாதம்",months:"%d மாதங்கள்",year:"சுமார் ஒரு வருடம்",years:"%d ஆண்டுகள்",wordSeparator:" "},qn={prefixAgo:null,prefixFromNow:null,suffixAgo:"ที่แล้ว",suffixFromNow:"จากตอนนี้",seconds:"น้อยกว่าหนึ่งนาที",minute:"ประมาณหนึ่งนาที",minutes:"%d นาที",hour:"ประมาณหนึ่งชั่วโมง",hours:"ประมาณ %d ชั่วโมง",day:"หนึ่งวัน",days:"%d วัน",month:"ประมาณหนึ่งเดือน",months:"%d เดือน",year:"ประมาณหนึ่งปี",years:"%d ปี",wordSeparator:""},En={suffixAgo:"önce",suffixFromNow:"sonra",second:"1 saniye",seconds:"%d saniye",minute:"1 dakika",minutes:"%d dakika",hour:"1 saat",hours:"%d saat",day:"1 gün",days:"%d gün",month:"1 ay",months:"%d ay",year:"1 yıl",years:"%d yıl"},Dn={prefixAgo:null,prefixFromNow:null,suffixAgo:"",suffixFromNow:"",seconds:"1sn",minute:"1d",minutes:"%dd",hour:"1s",hours:"%ds",day:"1g",days:"%dg",month:"1ay",months:"%day",year:"1y",years:"%dy",wordSeparator:" "};function Kn(n,o,r,e){var u=n%10;return 1===u&&(1===n||n>20)?o:u>1&&u<5&&(n>20||n<10)?r:e}var Ln={prefixAgo:null,prefixFromNow:"через",suffixAgo:"тому",suffixFromNow:null,seconds:"менше хвилини",minute:"хвилина",minutes:function(n){return Kn(n,"%d хвилина","%d хвилини","%d хвилин")},hour:"година",hours:function(n){return Kn(n,"%d година","%d години","%d годин")},day:"день",days:function(n){return Kn(n,"%d день","%d дні","%d днів")},month:"місяць",months:function(n){return Kn(n,"%d місяць","%d місяці","%d місяців")},year:"рік",years:function(n){return Kn(n,"%d рік","%d роки","%d років")}},Cn={prefixAgo:null,prefixFromNow:"keyin",suffixAgo:"avval",suffixFromNow:null,seconds:"bir necha soniya",minute:"1 daqiqa",minutes:"%d daqiqa",hour:"1 soat",hours:"%d soat",day:"1 kun",days:"%d kun",month:"1 oy",months:"%d oy",year:"1 yil",years:"%d yil",wordSeparator:" "},Jn={prefixAgo:"cách đây",prefixFromNow:null,suffixAgo:null,suffixFromNow:"trước",seconds:"chưa đến 1 phút",minute:"khoảng 1 phút",minutes:"%d phút",hour:"khoảng 1 tiếng",hours:"khoảng %d tiếng",day:"1 ngày",days:"%d ngày",month:"khoảng 1 tháng",months:"%d tháng",year:"khoảng 1 năm",years:"%d năm",wordSeparator:" "},Bn={prefixAgo:null,prefixFromNow:null,suffixAgo:"之前",suffixFromNow:"之后",seconds:"不到1分钟",minute:"大约1分钟",minutes:"%d分钟",hour:"大约1小时",hours:"大约%d小时",day:"1天",days:"%d天",month:"大约1个月",months:"%d月",year:"大约1年",years:"%d年",wordSeparator:""},Pn={prefixAgo:null,prefixFromNow:null,suffixAgo:"之前",suffixFromNow:"之後",seconds:"不到1分鐘",minute:"大約1分鐘",minutes:"%d分鐘",hour:"大約1小時",hours:"%d小時",day:"大約1天",days:"%d天",month:"大約1個月",months:"%d個月",year:"大約1年",years:"%d年",wordSeparator:""};function Un(){var t;return{TimeAgo:(t=function(t){var s=t.date,h=t.live,x=void 0===h||h,w=t.element,A=void 0===w?"time":w,q=t.now,D=void 0===q?function(){return Date.now()}:q,V=t.locale,dn=n.useState(D()),ln=dn[0],Nn=dn[1];n.useEffect((function(){if(x){var n=function(){var n=new Date(s).valueOf(),d=Math.round(Math.abs(ln-n)/1e3),a=d<o?1e3:d<r?1e3*o:d<e?1e3*r:1e3*u,t=Math.min(Math.max(a,0),1e3);return t?setTimeout((function(){Nn(D())}),t):0}();return function(){n&&clearTimeout(n)}}}),[s,x,D,ln]);var kn=A,Tn=new Date(s).valueOf(),In=Math.round(Math.abs(ln-Tn)/1e3),Kn=Tn<ln?"ago":"from now",Un=In<o?[Math.round(In),"second"]:In<r?[Math.round(In/o),"minute"]:In<e?[Math.round(In/r),"hour"]:In<u?[Math.round(In/e),"day"]:In<d?[Math.round(In/u),"week"]:In<a?[Math.round(In/d),"month"]:[Math.round(In/a),"year"],Vn=Un[0],Zn=Un[1];if(V){var Wn=i(m);return"af"===V||"AF"===V?Wn=i(f):"ar"===V||"AR"===V?Wn=i(y):"az"===V||"AZ"===V?Wn=i(l):"az-short"===V||"AZ-SHORT"===V?Wn=i(c):"be"===V||"BE"===V?Wn=i(g):"bg"===V||"BG"===V?Wn=i(p):"bs"===V||"BS"===V?Wn=i(F):"ca"===V||"CA"===V?Wn=i(N):"cs"===V||"CS"===V?Wn=i(k):"cy"===V||"CY"===V?Wn=i(v):"da"===V||"DA"===V?Wn=i(S):"de"===V||"DE"===V?Wn=i(b):"de-short"===V||"DE-SHORT"===V?Wn=i(j):"dv"===V||"DV"===V?Wn=i(T):"el"===V||"EL"===V?Wn=i(M):"en-short"===V||"EN-SHORT"===V?Wn=i(R):"es"===V||"ES"===V?Wn=i(I):"es-short"===V||"ES-SHORT"===V?Wn=i(z):"et"===V||"ET"===V?Wn=i(H):"eu"===V||"EU"===V?Wn=i(O):"fa"===V||"FA"===V?Wn=i(E):"fa-short"===V||"FA-SHORT"===V?Wn=i(K):"fi"===V||"FI"===V?Wn=i(L):"fr"===V||"FR"===V?Wn=i(C):"fr-short"===V||"FR-SHORT"===V?Wn=i(J):"gl"===V||"GL"===V?Wn=i(B):"he"===V||"HE"===V?Wn=i(P):"hi"===V||"HI"===V?Wn=i(U):"hr"===V||"HR"===V?Wn=i(Z):"hu"===V||"HU"===V?Wn=i(W):"hy"===V||"HY"===V?Wn=i(Y):"id"===V||"ID"===V?Wn=i(G):"is"===V||"IS"===V?Wn=i($):"it"===V||"IT"===V?Wn=i(Q):"it-short"===V||"IT-SHORT"===V?Wn=i(X):"ja"===V||"JA"===V?Wn=i(_):"jv"===V||"JV"===V?Wn=i(nn):"ka"===V||"KA"===V?Wn=i(on):"ka-short"===V||"KA-SHORT"===V?Wn=i(rn):"kh"===V||"KH"===V?Wn=i(en):"ko"===V||"KO"===V?Wn=i(un):"ky"===V||"KY"===V?Wn=i(an):"lt"===V||"LT"===V?Wn=i(tn):"lv"===V||"LV"===V?Wn=i(sn):"mk"===V||"MK"===V?Wn=i(mn):"nl"===V||"NL"===V?Wn=i(fn):"no"===V||"NO"===V?Wn=i(hn):"oc"===V||"OC"===V?Wn=i(yn):"pl"===V||"PL"===V?Wn=i(cn):"pt-br"===V||"PT-BR"===V?Wn=i(xn):"pt-br-short"===V||"PT-BR-SHORT"===V?Wn=i(gn):"pt"===V||"PT"===V?Wn=i(pn):"pt-short"===V||"PT-SHORT"===V?Wn=i(wn):"ro"===V||"RO"===V?Wn=i(Fn):"rs"===V||"RS"===V?Wn=i(An):"ru"===V||"RU"===V?Wn=i(vn):"rw"===V||"RW"===V?Wn=i(Sn):"si"===V||"SI"===V?Wn=i(bn):"sk"===V||"SK"===V?Wn=i(jn):"sl"===V||"SL"===V?Wn=i(Mn):"so"===V||"SO"===V?Wn=i(Rn):"sr"===V||"SR"===V?Wn=i(zn):"sv"===V||"SV"===V?Wn=i(Hn):"ta"===V||"TA"===V?Wn=i(On):"th"===V||"TH"===V?Wn=i(qn):"tr"===V||"TR"===V?Wn=i(En):"tr-short"===V||"TR-SHORT"===V?Wn=i(Dn):"uk"===V||"UK"===V?Wn=i(Ln):"uz"===V||"UZ"===V?Wn=i(Cn):"vi"===V||"VI"===V?Wn=i(Jn):"zh-CN"===V||"ZH-CN"===V?Wn=i(Bn):"zh-TW"!==V&&"ZH-TW"!==V||(Wn=i(Pn)),n.createElement(kn,null,Wn(Vn,Zn,Kn,Tn,D))}return n.createElement(kn,null,function(n,o,r){return n+" "+(1!==n?o+"s":o)+" "+r}(Vn,Zn,Kn))},n.useMemo((function(){return t}),[]))}}export{Un as useTimeAgo};