| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429 | ;(function (global, factory) {   typeof exports === 'object' && typeof module !== 'undefined'       && typeof require === 'function' ? factory(require('../moment')) :   typeof define === 'function' && define.amd ? define(['../moment'], factory) :   factory(global.moment)}(this, (function (moment) { 'use strict';    //! moment.js locale configuration    moment.defineLocale('af', {        months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),        weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split(            '_'        ),        weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),        weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),        meridiemParse: /vm|nm/i,        isPM: function (input) {            return /^nm$/i.test(input);        },        meridiem: function (hours, minutes, isLower) {            if (hours < 12) {                return isLower ? 'vm' : 'VM';            } else {                return isLower ? 'nm' : 'NM';            }        },        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Vandag om] LT',            nextDay: '[Môre om] LT',            nextWeek: 'dddd [om] LT',            lastDay: '[Gister om] LT',            lastWeek: '[Laas] dddd [om] LT',            sameElse: 'L',        },        relativeTime: {            future: 'oor %s',            past: '%s gelede',            s: "'n paar sekondes",            ss: '%d sekondes',            m: "'n minuut",            mm: '%d minute',            h: "'n uur",            hh: '%d ure',            d: "'n dag",            dd: '%d dae',            M: "'n maand",            MM: '%d maande',            y: "'n jaar",            yy: '%d jaar',        },        dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,        ordinal: function (number) {            return (                number +                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')            ); // Thanks to Joris Röling : https://github.com/jjupiter        },        week: {            dow: 1, // Maandag is die eerste dag van die week.            doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar.        },    });    //! moment.js locale configuration    var pluralForm = function (n) {            return n === 0                ? 0                : n === 1                ? 1                : n === 2                ? 2                : n % 100 >= 3 && n % 100 <= 10                ? 3                : n % 100 >= 11                ? 4                : 5;        },        plurals = {            s: [                'أقل من ثانية',                'ثانية واحدة',                ['ثانيتان', 'ثانيتين'],                '%d ثوان',                '%d ثانية',                '%d ثانية',            ],            m: [                'أقل من دقيقة',                'دقيقة واحدة',                ['دقيقتان', 'دقيقتين'],                '%d دقائق',                '%d دقيقة',                '%d دقيقة',            ],            h: [                'أقل من ساعة',                'ساعة واحدة',                ['ساعتان', 'ساعتين'],                '%d ساعات',                '%d ساعة',                '%d ساعة',            ],            d: [                'أقل من يوم',                'يوم واحد',                ['يومان', 'يومين'],                '%d أيام',                '%d يومًا',                '%d يوم',            ],            M: [                'أقل من شهر',                'شهر واحد',                ['شهران', 'شهرين'],                '%d أشهر',                '%d شهرا',                '%d شهر',            ],            y: [                'أقل من عام',                'عام واحد',                ['عامان', 'عامين'],                '%d أعوام',                '%d عامًا',                '%d عام',            ],        },        pluralize = function (u) {            return function (number, withoutSuffix, string, isFuture) {                var f = pluralForm(number),                    str = plurals[u][pluralForm(number)];                if (f === 2) {                    str = str[withoutSuffix ? 0 : 1];                }                return str.replace(/%d/i, number);            };        },        months = [            'جانفي',            'فيفري',            'مارس',            'أفريل',            'ماي',            'جوان',            'جويلية',            'أوت',            'سبتمبر',            'أكتوبر',            'نوفمبر',            'ديسمبر',        ];    moment.defineLocale('ar-dz', {        months: months,        monthsShort: months,        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'D/\u200FM/\u200FYYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        meridiemParse: /ص|م/,        isPM: function (input) {            return 'م' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ص';            } else {                return 'م';            }        },        calendar: {            sameDay: '[اليوم عند الساعة] LT',            nextDay: '[غدًا عند الساعة] LT',            nextWeek: 'dddd [عند الساعة] LT',            lastDay: '[أمس عند الساعة] LT',            lastWeek: 'dddd [عند الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'بعد %s',            past: 'منذ %s',            s: pluralize('s'),            ss: pluralize('s'),            m: pluralize('m'),            mm: pluralize('m'),            h: pluralize('h'),            hh: pluralize('h'),            d: pluralize('d'),            dd: pluralize('d'),            M: pluralize('M'),            MM: pluralize('M'),            y: pluralize('y'),            yy: pluralize('y'),        },        postformat: function (string) {            return string.replace(/,/g, '،');        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ar-kw', {        months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(            '_'        ),        monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(            '_'        ),        weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[اليوم على الساعة] LT',            nextDay: '[غدا على الساعة] LT',            nextWeek: 'dddd [على الساعة] LT',            lastDay: '[أمس على الساعة] LT',            lastWeek: 'dddd [على الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'في %s',            past: 'منذ %s',            s: 'ثوان',            ss: '%d ثانية',            m: 'دقيقة',            mm: '%d دقائق',            h: 'ساعة',            hh: '%d ساعات',            d: 'يوم',            dd: '%d أيام',            M: 'شهر',            MM: '%d أشهر',            y: 'سنة',            yy: '%d سنوات',        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap = {            1: '1',            2: '2',            3: '3',            4: '4',            5: '5',            6: '6',            7: '7',            8: '8',            9: '9',            0: '0',        },        pluralForm$1 = function (n) {            return n === 0                ? 0                : n === 1                ? 1                : n === 2                ? 2                : n % 100 >= 3 && n % 100 <= 10                ? 3                : n % 100 >= 11                ? 4                : 5;        },        plurals$1 = {            s: [                'أقل من ثانية',                'ثانية واحدة',                ['ثانيتان', 'ثانيتين'],                '%d ثوان',                '%d ثانية',                '%d ثانية',            ],            m: [                'أقل من دقيقة',                'دقيقة واحدة',                ['دقيقتان', 'دقيقتين'],                '%d دقائق',                '%d دقيقة',                '%d دقيقة',            ],            h: [                'أقل من ساعة',                'ساعة واحدة',                ['ساعتان', 'ساعتين'],                '%d ساعات',                '%d ساعة',                '%d ساعة',            ],            d: [                'أقل من يوم',                'يوم واحد',                ['يومان', 'يومين'],                '%d أيام',                '%d يومًا',                '%d يوم',            ],            M: [                'أقل من شهر',                'شهر واحد',                ['شهران', 'شهرين'],                '%d أشهر',                '%d شهرا',                '%d شهر',            ],            y: [                'أقل من عام',                'عام واحد',                ['عامان', 'عامين'],                '%d أعوام',                '%d عامًا',                '%d عام',            ],        },        pluralize$1 = function (u) {            return function (number, withoutSuffix, string, isFuture) {                var f = pluralForm$1(number),                    str = plurals$1[u][pluralForm$1(number)];                if (f === 2) {                    str = str[withoutSuffix ? 0 : 1];                }                return str.replace(/%d/i, number);            };        },        months$1 = [            'يناير',            'فبراير',            'مارس',            'أبريل',            'مايو',            'يونيو',            'يوليو',            'أغسطس',            'سبتمبر',            'أكتوبر',            'نوفمبر',            'ديسمبر',        ];    moment.defineLocale('ar-ly', {        months: months$1,        monthsShort: months$1,        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'D/\u200FM/\u200FYYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        meridiemParse: /ص|م/,        isPM: function (input) {            return 'م' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ص';            } else {                return 'م';            }        },        calendar: {            sameDay: '[اليوم عند الساعة] LT',            nextDay: '[غدًا عند الساعة] LT',            nextWeek: 'dddd [عند الساعة] LT',            lastDay: '[أمس عند الساعة] LT',            lastWeek: 'dddd [عند الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'بعد %s',            past: 'منذ %s',            s: pluralize$1('s'),            ss: pluralize$1('s'),            m: pluralize$1('m'),            mm: pluralize$1('m'),            h: pluralize$1('h'),            hh: pluralize$1('h'),            d: pluralize$1('d'),            dd: pluralize$1('d'),            M: pluralize$1('M'),            MM: pluralize$1('M'),            y: pluralize$1('y'),            yy: pluralize$1('y'),        },        preparse: function (string) {            return string.replace(/،/g, ',');        },        postformat: function (string) {            return string                .replace(/\d/g, function (match) {                    return symbolMap[match];                })                .replace(/,/g, '،');        },        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ar-ma', {        months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(            '_'        ),        monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(            '_'        ),        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[اليوم على الساعة] LT',            nextDay: '[غدا على الساعة] LT',            nextWeek: 'dddd [على الساعة] LT',            lastDay: '[أمس على الساعة] LT',            lastWeek: 'dddd [على الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'في %s',            past: 'منذ %s',            s: 'ثوان',            ss: '%d ثانية',            m: 'دقيقة',            mm: '%d دقائق',            h: 'ساعة',            hh: '%d ساعات',            d: 'يوم',            dd: '%d أيام',            M: 'شهر',            MM: '%d أشهر',            y: 'سنة',            yy: '%d سنوات',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$1 = {            1: '١',            2: '٢',            3: '٣',            4: '٤',            5: '٥',            6: '٦',            7: '٧',            8: '٨',            9: '٩',            0: '٠',        },        numberMap = {            '١': '1',            '٢': '2',            '٣': '3',            '٤': '4',            '٥': '5',            '٦': '6',            '٧': '7',            '٨': '8',            '٩': '9',            '٠': '0',        };    moment.defineLocale('ar-sa', {        months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(            '_'        ),        monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(            '_'        ),        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        meridiemParse: /ص|م/,        isPM: function (input) {            return 'م' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ص';            } else {                return 'م';            }        },        calendar: {            sameDay: '[اليوم على الساعة] LT',            nextDay: '[غدا على الساعة] LT',            nextWeek: 'dddd [على الساعة] LT',            lastDay: '[أمس على الساعة] LT',            lastWeek: 'dddd [على الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'في %s',            past: 'منذ %s',            s: 'ثوان',            ss: '%d ثانية',            m: 'دقيقة',            mm: '%d دقائق',            h: 'ساعة',            hh: '%d ساعات',            d: 'يوم',            dd: '%d أيام',            M: 'شهر',            MM: '%d أشهر',            y: 'سنة',            yy: '%d سنوات',        },        preparse: function (string) {            return string                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {                    return numberMap[match];                })                .replace(/،/g, ',');        },        postformat: function (string) {            return string                .replace(/\d/g, function (match) {                    return symbolMap$1[match];                })                .replace(/,/g, '،');        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ar-tn', {        months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(            '_'        ),        monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(            '_'        ),        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[اليوم على الساعة] LT',            nextDay: '[غدا على الساعة] LT',            nextWeek: 'dddd [على الساعة] LT',            lastDay: '[أمس على الساعة] LT',            lastWeek: 'dddd [على الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'في %s',            past: 'منذ %s',            s: 'ثوان',            ss: '%d ثانية',            m: 'دقيقة',            mm: '%d دقائق',            h: 'ساعة',            hh: '%d ساعات',            d: 'يوم',            dd: '%d أيام',            M: 'شهر',            MM: '%d أشهر',            y: 'سنة',            yy: '%d سنوات',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$2 = {            1: '١',            2: '٢',            3: '٣',            4: '٤',            5: '٥',            6: '٦',            7: '٧',            8: '٨',            9: '٩',            0: '٠',        },        numberMap$1 = {            '١': '1',            '٢': '2',            '٣': '3',            '٤': '4',            '٥': '5',            '٦': '6',            '٧': '7',            '٨': '8',            '٩': '9',            '٠': '0',        },        pluralForm$2 = function (n) {            return n === 0                ? 0                : n === 1                ? 1                : n === 2                ? 2                : n % 100 >= 3 && n % 100 <= 10                ? 3                : n % 100 >= 11                ? 4                : 5;        },        plurals$2 = {            s: [                'أقل من ثانية',                'ثانية واحدة',                ['ثانيتان', 'ثانيتين'],                '%d ثوان',                '%d ثانية',                '%d ثانية',            ],            m: [                'أقل من دقيقة',                'دقيقة واحدة',                ['دقيقتان', 'دقيقتين'],                '%d دقائق',                '%d دقيقة',                '%d دقيقة',            ],            h: [                'أقل من ساعة',                'ساعة واحدة',                ['ساعتان', 'ساعتين'],                '%d ساعات',                '%d ساعة',                '%d ساعة',            ],            d: [                'أقل من يوم',                'يوم واحد',                ['يومان', 'يومين'],                '%d أيام',                '%d يومًا',                '%d يوم',            ],            M: [                'أقل من شهر',                'شهر واحد',                ['شهران', 'شهرين'],                '%d أشهر',                '%d شهرا',                '%d شهر',            ],            y: [                'أقل من عام',                'عام واحد',                ['عامان', 'عامين'],                '%d أعوام',                '%d عامًا',                '%d عام',            ],        },        pluralize$2 = function (u) {            return function (number, withoutSuffix, string, isFuture) {                var f = pluralForm$2(number),                    str = plurals$2[u][pluralForm$2(number)];                if (f === 2) {                    str = str[withoutSuffix ? 0 : 1];                }                return str.replace(/%d/i, number);            };        },        months$2 = [            'يناير',            'فبراير',            'مارس',            'أبريل',            'مايو',            'يونيو',            'يوليو',            'أغسطس',            'سبتمبر',            'أكتوبر',            'نوفمبر',            'ديسمبر',        ];    moment.defineLocale('ar', {        months: months$2,        monthsShort: months$2,        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'D/\u200FM/\u200FYYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        meridiemParse: /ص|م/,        isPM: function (input) {            return 'م' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ص';            } else {                return 'م';            }        },        calendar: {            sameDay: '[اليوم عند الساعة] LT',            nextDay: '[غدًا عند الساعة] LT',            nextWeek: 'dddd [عند الساعة] LT',            lastDay: '[أمس عند الساعة] LT',            lastWeek: 'dddd [عند الساعة] LT',            sameElse: 'L',        },        relativeTime: {            future: 'بعد %s',            past: 'منذ %s',            s: pluralize$2('s'),            ss: pluralize$2('s'),            m: pluralize$2('m'),            mm: pluralize$2('m'),            h: pluralize$2('h'),            hh: pluralize$2('h'),            d: pluralize$2('d'),            dd: pluralize$2('d'),            M: pluralize$2('M'),            MM: pluralize$2('M'),            y: pluralize$2('y'),            yy: pluralize$2('y'),        },        preparse: function (string) {            return string                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {                    return numberMap$1[match];                })                .replace(/،/g, ',');        },        postformat: function (string) {            return string                .replace(/\d/g, function (match) {                    return symbolMap$2[match];                })                .replace(/,/g, '،');        },        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    var suffixes = {        1: '-inci',        5: '-inci',        8: '-inci',        70: '-inci',        80: '-inci',        2: '-nci',        7: '-nci',        20: '-nci',        50: '-nci',        3: '-üncü',        4: '-üncü',        100: '-üncü',        6: '-ncı',        9: '-uncu',        10: '-uncu',        30: '-uncu',        60: '-ıncı',        90: '-ıncı',    };    moment.defineLocale('az', {        months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split(            '_'        ),        monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),        weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split(            '_'        ),        weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),        weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[bugün saat] LT',            nextDay: '[sabah saat] LT',            nextWeek: '[gələn həftə] dddd [saat] LT',            lastDay: '[dünən] LT',            lastWeek: '[keçən həftə] dddd [saat] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s sonra',            past: '%s əvvəl',            s: 'bir neçə saniyə',            ss: '%d saniyə',            m: 'bir dəqiqə',            mm: '%d dəqiqə',            h: 'bir saat',            hh: '%d saat',            d: 'bir gün',            dd: '%d gün',            M: 'bir ay',            MM: '%d ay',            y: 'bir il',            yy: '%d il',        },        meridiemParse: /gecə|səhər|gündüz|axşam/,        isPM: function (input) {            return /^(gündüz|axşam)$/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'gecə';            } else if (hour < 12) {                return 'səhər';            } else if (hour < 17) {                return 'gündüz';            } else {                return 'axşam';            }        },        dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,        ordinal: function (number) {            if (number === 0) {                // special case for zero                return number + '-ıncı';            }            var a = number % 10,                b = (number % 100) - a,                c = number >= 100 ? 100 : null;            return number + (suffixes[a] || suffixes[b] || suffixes[c]);        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    function plural(word, num) {        var forms = word.split('_');        return num % 10 === 1 && num % 100 !== 11            ? forms[0]            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)            ? forms[1]            : forms[2];    }    function relativeTimeWithPlural(number, withoutSuffix, key) {        var format = {            ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',            mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',            hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',            dd: 'дзень_дні_дзён',            MM: 'месяц_месяцы_месяцаў',            yy: 'год_гады_гадоў',        };        if (key === 'm') {            return withoutSuffix ? 'хвіліна' : 'хвіліну';        } else if (key === 'h') {            return withoutSuffix ? 'гадзіна' : 'гадзіну';        } else {            return number + ' ' + plural(format[key], +number);        }    }    moment.defineLocale('be', {        months: {            format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split(                '_'            ),            standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split(                '_'            ),        },        monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split(            '_'        ),        weekdays: {            format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split(                '_'            ),            standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split(                '_'            ),            isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/,        },        weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),        weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY г.',            LLL: 'D MMMM YYYY г., HH:mm',            LLLL: 'dddd, D MMMM YYYY г., HH:mm',        },        calendar: {            sameDay: '[Сёння ў] LT',            nextDay: '[Заўтра ў] LT',            lastDay: '[Учора ў] LT',            nextWeek: function () {                return '[У] dddd [ў] LT';            },            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 5:                    case 6:                        return '[У мінулую] dddd [ў] LT';                    case 1:                    case 2:                    case 4:                        return '[У мінулы] dddd [ў] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'праз %s',            past: '%s таму',            s: 'некалькі секунд',            m: relativeTimeWithPlural,            mm: relativeTimeWithPlural,            h: relativeTimeWithPlural,            hh: relativeTimeWithPlural,            d: 'дзень',            dd: relativeTimeWithPlural,            M: 'месяц',            MM: relativeTimeWithPlural,            y: 'год',            yy: relativeTimeWithPlural,        },        meridiemParse: /ночы|раніцы|дня|вечара/,        isPM: function (input) {            return /^(дня|вечара)$/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'ночы';            } else if (hour < 12) {                return 'раніцы';            } else if (hour < 17) {                return 'дня';            } else {                return 'вечара';            }        },        dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,        ordinal: function (number, period) {            switch (period) {                case 'M':                case 'd':                case 'DDD':                case 'w':                case 'W':                    return (number % 10 === 2 || number % 10 === 3) &&                        number % 100 !== 12 &&                        number % 100 !== 13                        ? number + '-і'                        : number + '-ы';                case 'D':                    return number + '-га';                default:                    return number;            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('bg', {        months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split(            '_'        ),        monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),        weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split(            '_'        ),        weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),        weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'D.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY H:mm',            LLLL: 'dddd, D MMMM YYYY H:mm',        },        calendar: {            sameDay: '[Днес в] LT',            nextDay: '[Утре в] LT',            nextWeek: 'dddd [в] LT',            lastDay: '[Вчера в] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 6:                        return '[Миналата] dddd [в] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[Миналия] dddd [в] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'след %s',            past: 'преди %s',            s: 'няколко секунди',            ss: '%d секунди',            m: 'минута',            mm: '%d минути',            h: 'час',            hh: '%d часа',            d: 'ден',            dd: '%d дена',            w: 'седмица',            ww: '%d седмици',            M: 'месец',            MM: '%d месеца',            y: 'година',            yy: '%d години',        },        dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,        ordinal: function (number) {            var lastDigit = number % 10,                last2Digits = number % 100;            if (number === 0) {                return number + '-ев';            } else if (last2Digits === 0) {                return number + '-ен';            } else if (last2Digits > 10 && last2Digits < 20) {                return number + '-ти';            } else if (lastDigit === 1) {                return number + '-ви';            } else if (lastDigit === 2) {                return number + '-ри';            } else if (lastDigit === 7 || lastDigit === 8) {                return number + '-ми';            } else {                return number + '-ти';            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('bm', {        months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split(            '_'        ),        monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),        weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),        weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),        weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'MMMM [tile] D [san] YYYY',            LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',            LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',        },        calendar: {            sameDay: '[Bi lɛrɛ] LT',            nextDay: '[Sini lɛrɛ] LT',            nextWeek: 'dddd [don lɛrɛ] LT',            lastDay: '[Kunu lɛrɛ] LT',            lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s kɔnɔ',            past: 'a bɛ %s bɔ',            s: 'sanga dama dama',            ss: 'sekondi %d',            m: 'miniti kelen',            mm: 'miniti %d',            h: 'lɛrɛ kelen',            hh: 'lɛrɛ %d',            d: 'tile kelen',            dd: 'tile %d',            M: 'kalo kelen',            MM: 'kalo %d',            y: 'san kelen',            yy: 'san %d',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$3 = {            1: '১',            2: '২',            3: '৩',            4: '৪',            5: '৫',            6: '৬',            7: '৭',            8: '৮',            9: '৯',            0: '০',        },        numberMap$2 = {            '১': '1',            '২': '2',            '৩': '3',            '৪': '4',            '৫': '5',            '৬': '6',            '৭': '7',            '৮': '8',            '৯': '9',            '০': '0',        };    moment.defineLocale('bn-bd', {        months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(            '_'        ),        monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(            '_'        ),        weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(            '_'        ),        weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),        weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),        longDateFormat: {            LT: 'A h:mm সময়',            LTS: 'A h:mm:ss সময়',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm সময়',            LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',        },        calendar: {            sameDay: '[আজ] LT',            nextDay: '[আগামীকাল] LT',            nextWeek: 'dddd, LT',            lastDay: '[গতকাল] LT',            lastWeek: '[গত] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s পরে',            past: '%s আগে',            s: 'কয়েক সেকেন্ড',            ss: '%d সেকেন্ড',            m: 'এক মিনিট',            mm: '%d মিনিট',            h: 'এক ঘন্টা',            hh: '%d ঘন্টা',            d: 'এক দিন',            dd: '%d দিন',            M: 'এক মাস',            MM: '%d মাস',            y: 'এক বছর',            yy: '%d বছর',        },        preparse: function (string) {            return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {                return numberMap$2[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$3[match];            });        },        meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'রাত') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'ভোর') {                return hour;            } else if (meridiem === 'সকাল') {                return hour;            } else if (meridiem === 'দুপুর') {                return hour >= 3 ? hour : hour + 12;            } else if (meridiem === 'বিকাল') {                return hour + 12;            } else if (meridiem === 'সন্ধ্যা') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'রাত';            } else if (hour < 6) {                return 'ভোর';            } else if (hour < 12) {                return 'সকাল';            } else if (hour < 15) {                return 'দুপুর';            } else if (hour < 18) {                return 'বিকাল';            } else if (hour < 20) {                return 'সন্ধ্যা';            } else {                return 'রাত';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$4 = {            1: '১',            2: '২',            3: '৩',            4: '৪',            5: '৫',            6: '৬',            7: '৭',            8: '৮',            9: '৯',            0: '০',        },        numberMap$3 = {            '১': '1',            '২': '2',            '৩': '3',            '৪': '4',            '৫': '5',            '৬': '6',            '৭': '7',            '৮': '8',            '৯': '9',            '০': '0',        };    moment.defineLocale('bn', {        months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(            '_'        ),        monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(            '_'        ),        weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(            '_'        ),        weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),        weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),        longDateFormat: {            LT: 'A h:mm সময়',            LTS: 'A h:mm:ss সময়',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm সময়',            LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',        },        calendar: {            sameDay: '[আজ] LT',            nextDay: '[আগামীকাল] LT',            nextWeek: 'dddd, LT',            lastDay: '[গতকাল] LT',            lastWeek: '[গত] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s পরে',            past: '%s আগে',            s: 'কয়েক সেকেন্ড',            ss: '%d সেকেন্ড',            m: 'এক মিনিট',            mm: '%d মিনিট',            h: 'এক ঘন্টা',            hh: '%d ঘন্টা',            d: 'এক দিন',            dd: '%d দিন',            M: 'এক মাস',            MM: '%d মাস',            y: 'এক বছর',            yy: '%d বছর',        },        preparse: function (string) {            return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {                return numberMap$3[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$4[match];            });        },        meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (                (meridiem === 'রাত' && hour >= 4) ||                (meridiem === 'দুপুর' && hour < 5) ||                meridiem === 'বিকাল'            ) {                return hour + 12;            } else {                return hour;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'রাত';            } else if (hour < 10) {                return 'সকাল';            } else if (hour < 17) {                return 'দুপুর';            } else if (hour < 20) {                return 'বিকাল';            } else {                return 'রাত';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$5 = {            1: '༡',            2: '༢',            3: '༣',            4: '༤',            5: '༥',            6: '༦',            7: '༧',            8: '༨',            9: '༩',            0: '༠',        },        numberMap$4 = {            '༡': '1',            '༢': '2',            '༣': '3',            '༤': '4',            '༥': '5',            '༦': '6',            '༧': '7',            '༨': '8',            '༩': '9',            '༠': '0',        };    moment.defineLocale('bo', {        months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split(            '_'        ),        monthsShort: 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split(            '_'        ),        monthsShortRegex: /^(ཟླ་\d{1,2})/,        monthsParseExact: true,        weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split(            '_'        ),        weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split(            '_'        ),        weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),        longDateFormat: {            LT: 'A h:mm',            LTS: 'A h:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm',            LLLL: 'dddd, D MMMM YYYY, A h:mm',        },        calendar: {            sameDay: '[དི་རིང] LT',            nextDay: '[སང་ཉིན] LT',            nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',            lastDay: '[ཁ་སང] LT',            lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s ལ་',            past: '%s སྔན་ལ',            s: 'ལམ་སང',            ss: '%d སྐར་ཆ།',            m: 'སྐར་མ་གཅིག',            mm: '%d སྐར་མ',            h: 'ཆུ་ཚོད་གཅིག',            hh: '%d ཆུ་ཚོད',            d: 'ཉིན་གཅིག',            dd: '%d ཉིན་',            M: 'ཟླ་བ་གཅིག',            MM: '%d ཟླ་བ',            y: 'ལོ་གཅིག',            yy: '%d ལོ',        },        preparse: function (string) {            return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {                return numberMap$4[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$5[match];            });        },        meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (                (meridiem === 'མཚན་མོ' && hour >= 4) ||                (meridiem === 'ཉིན་གུང' && hour < 5) ||                meridiem === 'དགོང་དག'            ) {                return hour + 12;            } else {                return hour;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'མཚན་མོ';            } else if (hour < 10) {                return 'ཞོགས་ཀས';            } else if (hour < 17) {                return 'ཉིན་གུང';            } else if (hour < 20) {                return 'དགོང་དག';            } else {                return 'མཚན་མོ';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    function relativeTimeWithMutation(number, withoutSuffix, key) {        var format = {            mm: 'munutenn',            MM: 'miz',            dd: 'devezh',        };        return number + ' ' + mutation(format[key], number);    }    function specialMutationForYears(number) {        switch (lastNumber(number)) {            case 1:            case 3:            case 4:            case 5:            case 9:                return number + ' bloaz';            default:                return number + ' vloaz';        }    }    function lastNumber(number) {        if (number > 9) {            return lastNumber(number % 10);        }        return number;    }    function mutation(text, number) {        if (number === 2) {            return softMutation(text);        }        return text;    }    function softMutation(text) {        var mutationTable = {            m: 'v',            b: 'v',            d: 'z',        };        if (mutationTable[text.charAt(0)] === undefined) {            return text;        }        return mutationTable[text.charAt(0)] + text.substring(1);    }    var monthsParse = [            /^gen/i,            /^c[ʼ\']hwe/i,            /^meu/i,            /^ebr/i,            /^mae/i,            /^(mez|eve)/i,            /^gou/i,            /^eos/i,            /^gwe/i,            /^her/i,            /^du/i,            /^ker/i,        ],        monthsRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,        monthsStrictRegex = /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,        monthsShortStrictRegex = /^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,        fullWeekdaysParse = [            /^sul/i,            /^lun/i,            /^meurzh/i,            /^merc[ʼ\']her/i,            /^yaou/i,            /^gwener/i,            /^sadorn/i,        ],        shortWeekdaysParse = [            /^Sul/i,            /^Lun/i,            /^Meu/i,            /^Mer/i,            /^Yao/i,            /^Gwe/i,            /^Sad/i,        ],        minWeekdaysParse = [            /^Su/i,            /^Lu/i,            /^Me([^r]|$)/i,            /^Mer/i,            /^Ya/i,            /^Gw/i,            /^Sa/i,        ];    moment.defineLocale('br', {        months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split(            '_'        ),        monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),        weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),        weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),        weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),        weekdaysParse: minWeekdaysParse,        fullWeekdaysParse: fullWeekdaysParse,        shortWeekdaysParse: shortWeekdaysParse,        minWeekdaysParse: minWeekdaysParse,        monthsRegex: monthsRegex,        monthsShortRegex: monthsRegex,        monthsStrictRegex: monthsStrictRegex,        monthsShortStrictRegex: monthsShortStrictRegex,        monthsParse: monthsParse,        longMonthsParse: monthsParse,        shortMonthsParse: monthsParse,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [a viz] MMMM YYYY',            LLL: 'D [a viz] MMMM YYYY HH:mm',            LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Hiziv da] LT',            nextDay: '[Warcʼhoazh da] LT',            nextWeek: 'dddd [da] LT',            lastDay: '[Decʼh da] LT',            lastWeek: 'dddd [paset da] LT',            sameElse: 'L',        },        relativeTime: {            future: 'a-benn %s',            past: '%s ʼzo',            s: 'un nebeud segondennoù',            ss: '%d eilenn',            m: 'ur vunutenn',            mm: relativeTimeWithMutation,            h: 'un eur',            hh: '%d eur',            d: 'un devezh',            dd: relativeTimeWithMutation,            M: 'ur miz',            MM: relativeTimeWithMutation,            y: 'ur bloaz',            yy: specialMutationForYears,        },        dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,        ordinal: function (number) {            var output = number === 1 ? 'añ' : 'vet';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },        meridiemParse: /a.m.|g.m./, // goude merenn | a-raok merenn        isPM: function (token) {            return token === 'g.m.';        },        meridiem: function (hour, minute, isLower) {            return hour < 12 ? 'a.m.' : 'g.m.';        },    });    //! moment.js locale configuration    function translate(number, withoutSuffix, key) {        var result = number + ' ';        switch (key) {            case 'ss':                if (number === 1) {                    result += 'sekunda';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'sekunde';                } else {                    result += 'sekundi';                }                return result;            case 'm':                return withoutSuffix ? 'jedna minuta' : 'jedne minute';            case 'mm':                if (number === 1) {                    result += 'minuta';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'minute';                } else {                    result += 'minuta';                }                return result;            case 'h':                return withoutSuffix ? 'jedan sat' : 'jednog sata';            case 'hh':                if (number === 1) {                    result += 'sat';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'sata';                } else {                    result += 'sati';                }                return result;            case 'dd':                if (number === 1) {                    result += 'dan';                } else {                    result += 'dana';                }                return result;            case 'MM':                if (number === 1) {                    result += 'mjesec';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'mjeseca';                } else {                    result += 'mjeseci';                }                return result;            case 'yy':                if (number === 1) {                    result += 'godina';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'godine';                } else {                    result += 'godina';                }                return result;        }    }    moment.defineLocale('bs', {        months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split(            '_'        ),        monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(            '_'        ),        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd, D. MMMM YYYY H:mm',        },        calendar: {            sameDay: '[danas u] LT',            nextDay: '[sutra u] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[u] [nedjelju] [u] LT';                    case 3:                        return '[u] [srijedu] [u] LT';                    case 6:                        return '[u] [subotu] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[u] dddd [u] LT';                }            },            lastDay: '[jučer u] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                        return '[prošlu] dddd [u] LT';                    case 6:                        return '[prošle] [subote] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[prošli] dddd [u] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'prije %s',            s: 'par sekundi',            ss: translate,            m: translate,            mm: translate,            h: translate,            hh: translate,            d: 'dan',            dd: translate,            M: 'mjesec',            MM: translate,            y: 'godinu',            yy: translate,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ca', {        months: {            standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split(                '_'            ),            format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split(                '_'            ),            isFormat: /D[oD]?(\s)+MMMM/,        },        monthsShort: 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split(            '_'        ),        weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),        weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM [de] YYYY',            ll: 'D MMM YYYY',            LLL: 'D MMMM [de] YYYY [a les] H:mm',            lll: 'D MMM YYYY, H:mm',            LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',            llll: 'ddd D MMM YYYY, H:mm',        },        calendar: {            sameDay: function () {                return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';            },            nextDay: function () {                return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';            },            nextWeek: function () {                return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';            },            lastDay: function () {                return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';            },            lastWeek: function () {                return (                    '[el] dddd [passat a ' +                    (this.hours() !== 1 ? 'les' : 'la') +                    '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: "d'aquí %s",            past: 'fa %s',            s: 'uns segons',            ss: '%d segons',            m: 'un minut',            mm: '%d minuts',            h: 'una hora',            hh: '%d hores',            d: 'un dia',            dd: '%d dies',            M: 'un mes',            MM: '%d mesos',            y: 'un any',            yy: '%d anys',        },        dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,        ordinal: function (number, period) {            var output =                number === 1                    ? 'r'                    : number === 2                    ? 'n'                    : number === 3                    ? 'r'                    : number === 4                    ? 't'                    : 'è';            if (period === 'w' || period === 'W') {                output = 'a';            }            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var months$3 = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(            '_'        ),        monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),        monthsParse$1 = [            /^led/i,            /^úno/i,            /^bře/i,            /^dub/i,            /^kvě/i,            /^(čvn|červen$|června)/i,            /^(čvc|červenec|července)/i,            /^srp/i,            /^zář/i,            /^říj/i,            /^lis/i,            /^pro/i,        ],        // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.        // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.        monthsRegex$1 = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;    function plural$1(n) {        return n > 1 && n < 5 && ~~(n / 10) !== 1;    }    function translate$1(number, withoutSuffix, key, isFuture) {        var result = number + ' ';        switch (key) {            case 's': // a few seconds / in a few seconds / a few seconds ago                return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';            case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'sekundy' : 'sekund');                } else {                    return result + 'sekundami';                }            case 'm': // a minute / in a minute / a minute ago                return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';            case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'minuty' : 'minut');                } else {                    return result + 'minutami';                }            case 'h': // an hour / in an hour / an hour ago                return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';            case 'hh': // 9 hours / in 9 hours / 9 hours ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'hodiny' : 'hodin');                } else {                    return result + 'hodinami';                }            case 'd': // a day / in a day / a day ago                return withoutSuffix || isFuture ? 'den' : 'dnem';            case 'dd': // 9 days / in 9 days / 9 days ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'dny' : 'dní');                } else {                    return result + 'dny';                }            case 'M': // a month / in a month / a month ago                return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';            case 'MM': // 9 months / in 9 months / 9 months ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'měsíce' : 'měsíců');                } else {                    return result + 'měsíci';                }            case 'y': // a year / in a year / a year ago                return withoutSuffix || isFuture ? 'rok' : 'rokem';            case 'yy': // 9 years / in 9 years / 9 years ago                if (withoutSuffix || isFuture) {                    return result + (plural$1(number) ? 'roky' : 'let');                } else {                    return result + 'lety';                }        }    }    moment.defineLocale('cs', {        months: months$3,        monthsShort: monthsShort,        monthsRegex: monthsRegex$1,        monthsShortRegex: monthsRegex$1,        // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.        // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.        monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,        monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,        monthsParse: monthsParse$1,        longMonthsParse: monthsParse$1,        shortMonthsParse: monthsParse$1,        weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),        weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),        weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd D. MMMM YYYY H:mm',            l: 'D. M. YYYY',        },        calendar: {            sameDay: '[dnes v] LT',            nextDay: '[zítra v] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[v neděli v] LT';                    case 1:                    case 2:                        return '[v] dddd [v] LT';                    case 3:                        return '[ve středu v] LT';                    case 4:                        return '[ve čtvrtek v] LT';                    case 5:                        return '[v pátek v] LT';                    case 6:                        return '[v sobotu v] LT';                }            },            lastDay: '[včera v] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[minulou neděli v] LT';                    case 1:                    case 2:                        return '[minulé] dddd [v] LT';                    case 3:                        return '[minulou středu v] LT';                    case 4:                    case 5:                        return '[minulý] dddd [v] LT';                    case 6:                        return '[minulou sobotu v] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'před %s',            s: translate$1,            ss: translate$1,            m: translate$1,            mm: translate$1,            h: translate$1,            hh: translate$1,            d: translate$1,            dd: translate$1,            M: translate$1,            MM: translate$1,            y: translate$1,            yy: translate$1,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('cv', {        months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split(            '_'        ),        monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),        weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split(            '_'        ),        weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),        weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD-MM-YYYY',            LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',            LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',            LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',        },        calendar: {            sameDay: '[Паян] LT [сехетре]',            nextDay: '[Ыран] LT [сехетре]',            lastDay: '[Ӗнер] LT [сехетре]',            nextWeek: '[Ҫитес] dddd LT [сехетре]',            lastWeek: '[Иртнӗ] dddd LT [сехетре]',            sameElse: 'L',        },        relativeTime: {            future: function (output) {                var affix = /сехет$/i.exec(output)                    ? 'рен'                    : /ҫул$/i.exec(output)                    ? 'тан'                    : 'ран';                return output + affix;            },            past: '%s каялла',            s: 'пӗр-ик ҫеккунт',            ss: '%d ҫеккунт',            m: 'пӗр минут',            mm: '%d минут',            h: 'пӗр сехет',            hh: '%d сехет',            d: 'пӗр кун',            dd: '%d кун',            M: 'пӗр уйӑх',            MM: '%d уйӑх',            y: 'пӗр ҫул',            yy: '%d ҫул',        },        dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,        ordinal: '%d-мӗш',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('cy', {        months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split(            '_'        ),        monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split(            '_'        ),        weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split(            '_'        ),        weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),        weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),        weekdaysParseExact: true,        // time formats are the same as en-gb        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Heddiw am] LT',            nextDay: '[Yfory am] LT',            nextWeek: 'dddd [am] LT',            lastDay: '[Ddoe am] LT',            lastWeek: 'dddd [diwethaf am] LT',            sameElse: 'L',        },        relativeTime: {            future: 'mewn %s',            past: '%s yn ôl',            s: 'ychydig eiliadau',            ss: '%d eiliad',            m: 'munud',            mm: '%d munud',            h: 'awr',            hh: '%d awr',            d: 'diwrnod',            dd: '%d diwrnod',            M: 'mis',            MM: '%d mis',            y: 'blwyddyn',            yy: '%d flynedd',        },        dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,        // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh        ordinal: function (number) {            var b = number,                output = '',                lookup = [                    '',                    'af',                    'il',                    'ydd',                    'ydd',                    'ed',                    'ed',                    'ed',                    'fed',                    'fed',                    'fed', // 1af to 10fed                    'eg',                    'fed',                    'eg',                    'eg',                    'fed',                    'eg',                    'eg',                    'fed',                    'eg',                    'fed', // 11eg to 20fed                ];            if (b > 20) {                if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {                    output = 'fed'; // not 30ain, 70ain or 90ain                } else {                    output = 'ain';                }            } else if (b > 0) {                output = lookup[b];            }            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('da', {        months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split(            '_'        ),        monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),        weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),        weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),        weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY HH:mm',            LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',        },        calendar: {            sameDay: '[i dag kl.] LT',            nextDay: '[i morgen kl.] LT',            nextWeek: 'på dddd [kl.] LT',            lastDay: '[i går kl.] LT',            lastWeek: '[i] dddd[s kl.] LT',            sameElse: 'L',        },        relativeTime: {            future: 'om %s',            past: '%s siden',            s: 'få sekunder',            ss: '%d sekunder',            m: 'et minut',            mm: '%d minutter',            h: 'en time',            hh: '%d timer',            d: 'en dag',            dd: '%d dage',            M: 'en måned',            MM: '%d måneder',            y: 'et år',            yy: '%d år',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime(number, withoutSuffix, key, isFuture) {        var format = {            m: ['eine Minute', 'einer Minute'],            h: ['eine Stunde', 'einer Stunde'],            d: ['ein Tag', 'einem Tag'],            dd: [number + ' Tage', number + ' Tagen'],            w: ['eine Woche', 'einer Woche'],            M: ['ein Monat', 'einem Monat'],            MM: [number + ' Monate', number + ' Monaten'],            y: ['ein Jahr', 'einem Jahr'],            yy: [number + ' Jahre', number + ' Jahren'],        };        return withoutSuffix ? format[key][0] : format[key][1];    }    moment.defineLocale('de-at', {        months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(            '_'        ),        monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(            '_'        ),        weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY HH:mm',            LLLL: 'dddd, D. MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[heute um] LT [Uhr]',            sameElse: 'L',            nextDay: '[morgen um] LT [Uhr]',            nextWeek: 'dddd [um] LT [Uhr]',            lastDay: '[gestern um] LT [Uhr]',            lastWeek: '[letzten] dddd [um] LT [Uhr]',        },        relativeTime: {            future: 'in %s',            past: 'vor %s',            s: 'ein paar Sekunden',            ss: '%d Sekunden',            m: processRelativeTime,            mm: '%d Minuten',            h: processRelativeTime,            hh: '%d Stunden',            d: processRelativeTime,            dd: processRelativeTime,            w: processRelativeTime,            ww: '%d Wochen',            M: processRelativeTime,            MM: processRelativeTime,            y: processRelativeTime,            yy: processRelativeTime,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime$1(number, withoutSuffix, key, isFuture) {        var format = {            m: ['eine Minute', 'einer Minute'],            h: ['eine Stunde', 'einer Stunde'],            d: ['ein Tag', 'einem Tag'],            dd: [number + ' Tage', number + ' Tagen'],            w: ['eine Woche', 'einer Woche'],            M: ['ein Monat', 'einem Monat'],            MM: [number + ' Monate', number + ' Monaten'],            y: ['ein Jahr', 'einem Jahr'],            yy: [number + ' Jahre', number + ' Jahren'],        };        return withoutSuffix ? format[key][0] : format[key][1];    }    moment.defineLocale('de-ch', {        months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(            '_'        ),        monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(            '_'        ),        weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY HH:mm',            LLLL: 'dddd, D. MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[heute um] LT [Uhr]',            sameElse: 'L',            nextDay: '[morgen um] LT [Uhr]',            nextWeek: 'dddd [um] LT [Uhr]',            lastDay: '[gestern um] LT [Uhr]',            lastWeek: '[letzten] dddd [um] LT [Uhr]',        },        relativeTime: {            future: 'in %s',            past: 'vor %s',            s: 'ein paar Sekunden',            ss: '%d Sekunden',            m: processRelativeTime$1,            mm: '%d Minuten',            h: processRelativeTime$1,            hh: '%d Stunden',            d: processRelativeTime$1,            dd: processRelativeTime$1,            w: processRelativeTime$1,            ww: '%d Wochen',            M: processRelativeTime$1,            MM: processRelativeTime$1,            y: processRelativeTime$1,            yy: processRelativeTime$1,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime$2(number, withoutSuffix, key, isFuture) {        var format = {            m: ['eine Minute', 'einer Minute'],            h: ['eine Stunde', 'einer Stunde'],            d: ['ein Tag', 'einem Tag'],            dd: [number + ' Tage', number + ' Tagen'],            w: ['eine Woche', 'einer Woche'],            M: ['ein Monat', 'einem Monat'],            MM: [number + ' Monate', number + ' Monaten'],            y: ['ein Jahr', 'einem Jahr'],            yy: [number + ' Jahre', number + ' Jahren'],        };        return withoutSuffix ? format[key][0] : format[key][1];    }    moment.defineLocale('de', {        months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(            '_'        ),        monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(            '_'        ),        weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY HH:mm',            LLLL: 'dddd, D. MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[heute um] LT [Uhr]',            sameElse: 'L',            nextDay: '[morgen um] LT [Uhr]',            nextWeek: 'dddd [um] LT [Uhr]',            lastDay: '[gestern um] LT [Uhr]',            lastWeek: '[letzten] dddd [um] LT [Uhr]',        },        relativeTime: {            future: 'in %s',            past: 'vor %s',            s: 'ein paar Sekunden',            ss: '%d Sekunden',            m: processRelativeTime$2,            mm: '%d Minuten',            h: processRelativeTime$2,            hh: '%d Stunden',            d: processRelativeTime$2,            dd: processRelativeTime$2,            w: processRelativeTime$2,            ww: '%d Wochen',            M: processRelativeTime$2,            MM: processRelativeTime$2,            y: processRelativeTime$2,            yy: processRelativeTime$2,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var months$4 = [            'ޖެނުއަރީ',            'ފެބްރުއަރީ',            'މާރިޗު',            'އޭޕްރީލު',            'މޭ',            'ޖޫން',            'ޖުލައި',            'އޯގަސްޓު',            'ސެޕްޓެމްބަރު',            'އޮކްޓޯބަރު',            'ނޮވެމްބަރު',            'ޑިސެމްބަރު',        ],        weekdays = [            'އާދިއްތަ',            'ހޯމަ',            'އަންގާރަ',            'ބުދަ',            'ބުރާސްފަތި',            'ހުކުރު',            'ހޮނިހިރު',        ];    moment.defineLocale('dv', {        months: months$4,        monthsShort: months$4,        weekdays: weekdays,        weekdaysShort: weekdays,        weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'D/M/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        meridiemParse: /މކ|މފ/,        isPM: function (input) {            return 'މފ' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'މކ';            } else {                return 'މފ';            }        },        calendar: {            sameDay: '[މިއަދު] LT',            nextDay: '[މާދަމާ] LT',            nextWeek: 'dddd LT',            lastDay: '[އިއްޔެ] LT',            lastWeek: '[ފާއިތުވި] dddd LT',            sameElse: 'L',        },        relativeTime: {            future: 'ތެރޭގައި %s',            past: 'ކުރިން %s',            s: 'ސިކުންތުކޮޅެއް',            ss: 'd% ސިކުންތު',            m: 'މިނިޓެއް',            mm: 'މިނިޓު %d',            h: 'ގަޑިއިރެއް',            hh: 'ގަޑިއިރު %d',            d: 'ދުވަހެއް',            dd: 'ދުވަސް %d',            M: 'މަހެއް',            MM: 'މަސް %d',            y: 'އަހަރެއް',            yy: 'އަހަރު %d',        },        preparse: function (string) {            return string.replace(/،/g, ',');        },        postformat: function (string) {            return string.replace(/,/g, '،');        },        week: {            dow: 7, // Sunday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    function isFunction(input) {        return (            (typeof Function !== 'undefined' && input instanceof Function) ||            Object.prototype.toString.call(input) === '[object Function]'        );    }    moment.defineLocale('el', {        monthsNominativeEl: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split(            '_'        ),        monthsGenitiveEl: 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split(            '_'        ),        months: function (momentToFormat, format) {            if (!momentToFormat) {                return this._monthsNominativeEl;            } else if (                typeof format === 'string' &&                /D/.test(format.substring(0, format.indexOf('MMMM')))            ) {                // if there is a day number before 'MMMM'                return this._monthsGenitiveEl[momentToFormat.month()];            } else {                return this._monthsNominativeEl[momentToFormat.month()];            }        },        monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),        weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split(            '_'        ),        weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),        weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),        meridiem: function (hours, minutes, isLower) {            if (hours > 11) {                return isLower ? 'μμ' : 'ΜΜ';            } else {                return isLower ? 'πμ' : 'ΠΜ';            }        },        isPM: function (input) {            return (input + '').toLowerCase()[0] === 'μ';        },        meridiemParse: /[ΠΜ]\.?Μ?\.?/i,        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendarEl: {            sameDay: '[Σήμερα {}] LT',            nextDay: '[Αύριο {}] LT',            nextWeek: 'dddd [{}] LT',            lastDay: '[Χθες {}] LT',            lastWeek: function () {                switch (this.day()) {                    case 6:                        return '[το προηγούμενο] dddd [{}] LT';                    default:                        return '[την προηγούμενη] dddd [{}] LT';                }            },            sameElse: 'L',        },        calendar: function (key, mom) {            var output = this._calendarEl[key],                hours = mom && mom.hours();            if (isFunction(output)) {                output = output.apply(mom);            }            return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');        },        relativeTime: {            future: 'σε %s',            past: '%s πριν',            s: 'λίγα δευτερόλεπτα',            ss: '%d δευτερόλεπτα',            m: 'ένα λεπτό',            mm: '%d λεπτά',            h: 'μία ώρα',            hh: '%d ώρες',            d: 'μία μέρα',            dd: '%d μέρες',            M: 'ένας μήνας',            MM: '%d μήνες',            y: 'ένας χρόνος',            yy: '%d χρόνια',        },        dayOfMonthOrdinalParse: /\d{1,2}η/,        ordinal: '%dη',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4st is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-au', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-ca', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'YYYY-MM-DD',            LL: 'MMMM D, YYYY',            LLL: 'MMMM D, YYYY h:mm A',            LLLL: 'dddd, MMMM D, YYYY h:mm A',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },    });    //! moment.js locale configuration    moment.defineLocale('en-gb', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-ie', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-il', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },    });    //! moment.js locale configuration    moment.defineLocale('en-in', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 1st is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-nz', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('en-sg', {        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(            '_'        ),        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Today at] LT',            nextDay: '[Tomorrow at] LT',            nextWeek: 'dddd [at] LT',            lastDay: '[Yesterday at] LT',            lastWeek: '[Last] dddd [at] LT',            sameElse: 'L',        },        relativeTime: {            future: 'in %s',            past: '%s ago',            s: 'a few seconds',            ss: '%d seconds',            m: 'a minute',            mm: '%d minutes',            h: 'an hour',            hh: '%d hours',            d: 'a day',            dd: '%d days',            M: 'a month',            MM: '%d months',            y: 'a year',            yy: '%d years',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('eo', {        months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split(            '_'        ),        monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),        weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),        weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),        weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: '[la] D[-an de] MMMM, YYYY',            LLL: '[la] D[-an de] MMMM, YYYY HH:mm',            LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',            llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm',        },        meridiemParse: /[ap]\.t\.m/i,        isPM: function (input) {            return input.charAt(0).toLowerCase() === 'p';        },        meridiem: function (hours, minutes, isLower) {            if (hours > 11) {                return isLower ? 'p.t.m.' : 'P.T.M.';            } else {                return isLower ? 'a.t.m.' : 'A.T.M.';            }        },        calendar: {            sameDay: '[Hodiaŭ je] LT',            nextDay: '[Morgaŭ je] LT',            nextWeek: 'dddd[n je] LT',            lastDay: '[Hieraŭ je] LT',            lastWeek: '[pasintan] dddd[n je] LT',            sameElse: 'L',        },        relativeTime: {            future: 'post %s',            past: 'antaŭ %s',            s: 'kelkaj sekundoj',            ss: '%d sekundoj',            m: 'unu minuto',            mm: '%d minutoj',            h: 'unu horo',            hh: '%d horoj',            d: 'unu tago', //ne 'diurno', ĉar estas uzita por proksimumo            dd: '%d tagoj',            M: 'unu monato',            MM: '%d monatoj',            y: 'unu jaro',            yy: '%d jaroj',        },        dayOfMonthOrdinalParse: /\d{1,2}a/,        ordinal: '%da',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(            '_'        ),        monthsShort$1 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),        monthsParse$2 = [            /^ene/i,            /^feb/i,            /^mar/i,            /^abr/i,            /^may/i,            /^jun/i,            /^jul/i,            /^ago/i,            /^sep/i,            /^oct/i,            /^nov/i,            /^dic/i,        ],        monthsRegex$2 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;    moment.defineLocale('es-do', {        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortDot;            } else if (/-MMM-/.test(format)) {                return monthsShort$1[m.month()];            } else {                return monthsShortDot[m.month()];            }        },        monthsRegex: monthsRegex$2,        monthsShortRegex: monthsRegex$2,        monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,        monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,        monthsParse: monthsParse$2,        longMonthsParse: monthsParse$2,        shortMonthsParse: monthsParse$2,        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY h:mm A',            LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',        },        calendar: {            sameDay: function () {                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextDay: function () {                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextWeek: function () {                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastDay: function () {                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastWeek: function () {                return (                    '[el] dddd [pasado a la' +                    (this.hours() !== 1 ? 's' : '') +                    '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: 'en %s',            past: 'hace %s',            s: 'unos segundos',            ss: '%d segundos',            m: 'un minuto',            mm: '%d minutos',            h: 'una hora',            hh: '%d horas',            d: 'un día',            dd: '%d días',            w: 'una semana',            ww: '%d semanas',            M: 'un mes',            MM: '%d meses',            y: 'un año',            yy: '%d años',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortDot$1 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(            '_'        ),        monthsShort$2 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),        monthsParse$3 = [            /^ene/i,            /^feb/i,            /^mar/i,            /^abr/i,            /^may/i,            /^jun/i,            /^jul/i,            /^ago/i,            /^sep/i,            /^oct/i,            /^nov/i,            /^dic/i,        ],        monthsRegex$3 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;    moment.defineLocale('es-mx', {        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortDot$1;            } else if (/-MMM-/.test(format)) {                return monthsShort$2[m.month()];            } else {                return monthsShortDot$1[m.month()];            }        },        monthsRegex: monthsRegex$3,        monthsShortRegex: monthsRegex$3,        monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,        monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,        monthsParse: monthsParse$3,        longMonthsParse: monthsParse$3,        shortMonthsParse: monthsParse$3,        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY H:mm',            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',        },        calendar: {            sameDay: function () {                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextDay: function () {                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextWeek: function () {                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastDay: function () {                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastWeek: function () {                return (                    '[el] dddd [pasado a la' +                    (this.hours() !== 1 ? 's' : '') +                    '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: 'en %s',            past: 'hace %s',            s: 'unos segundos',            ss: '%d segundos',            m: 'un minuto',            mm: '%d minutos',            h: 'una hora',            hh: '%d horas',            d: 'un día',            dd: '%d días',            w: 'una semana',            ww: '%d semanas',            M: 'un mes',            MM: '%d meses',            y: 'un año',            yy: '%d años',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 0, // Sunday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },        invalidDate: 'Fecha inválida',    });    //! moment.js locale configuration    var monthsShortDot$2 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(            '_'        ),        monthsShort$3 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),        monthsParse$4 = [            /^ene/i,            /^feb/i,            /^mar/i,            /^abr/i,            /^may/i,            /^jun/i,            /^jul/i,            /^ago/i,            /^sep/i,            /^oct/i,            /^nov/i,            /^dic/i,        ],        monthsRegex$4 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;    moment.defineLocale('es-us', {        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortDot$2;            } else if (/-MMM-/.test(format)) {                return monthsShort$3[m.month()];            } else {                return monthsShortDot$2[m.month()];            }        },        monthsRegex: monthsRegex$4,        monthsShortRegex: monthsRegex$4,        monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,        monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,        monthsParse: monthsParse$4,        longMonthsParse: monthsParse$4,        shortMonthsParse: monthsParse$4,        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'MM/DD/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY h:mm A',            LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',        },        calendar: {            sameDay: function () {                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextDay: function () {                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextWeek: function () {                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastDay: function () {                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastWeek: function () {                return (                    '[el] dddd [pasado a la' +                    (this.hours() !== 1 ? 's' : '') +                    '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: 'en %s',            past: 'hace %s',            s: 'unos segundos',            ss: '%d segundos',            m: 'un minuto',            mm: '%d minutos',            h: 'una hora',            hh: '%d horas',            d: 'un día',            dd: '%d días',            w: 'una semana',            ww: '%d semanas',            M: 'un mes',            MM: '%d meses',            y: 'un año',            yy: '%d años',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortDot$3 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(            '_'        ),        monthsShort$4 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),        monthsParse$5 = [            /^ene/i,            /^feb/i,            /^mar/i,            /^abr/i,            /^may/i,            /^jun/i,            /^jul/i,            /^ago/i,            /^sep/i,            /^oct/i,            /^nov/i,            /^dic/i,        ],        monthsRegex$5 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;    moment.defineLocale('es', {        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortDot$3;            } else if (/-MMM-/.test(format)) {                return monthsShort$4[m.month()];            } else {                return monthsShortDot$3[m.month()];            }        },        monthsRegex: monthsRegex$5,        monthsShortRegex: monthsRegex$5,        monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,        monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,        monthsParse: monthsParse$5,        longMonthsParse: monthsParse$5,        shortMonthsParse: monthsParse$5,        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY H:mm',            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',        },        calendar: {            sameDay: function () {                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextDay: function () {                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            nextWeek: function () {                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastDay: function () {                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';            },            lastWeek: function () {                return (                    '[el] dddd [pasado a la' +                    (this.hours() !== 1 ? 's' : '') +                    '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: 'en %s',            past: 'hace %s',            s: 'unos segundos',            ss: '%d segundos',            m: 'un minuto',            mm: '%d minutos',            h: 'una hora',            hh: '%d horas',            d: 'un día',            dd: '%d días',            w: 'una semana',            ww: '%d semanas',            M: 'un mes',            MM: '%d meses',            y: 'un año',            yy: '%d años',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },        invalidDate: 'Fecha inválida',    });    //! moment.js locale configuration    function processRelativeTime$3(number, withoutSuffix, key, isFuture) {        var format = {            s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],            ss: [number + 'sekundi', number + 'sekundit'],            m: ['ühe minuti', 'üks minut'],            mm: [number + ' minuti', number + ' minutit'],            h: ['ühe tunni', 'tund aega', 'üks tund'],            hh: [number + ' tunni', number + ' tundi'],            d: ['ühe päeva', 'üks päev'],            M: ['kuu aja', 'kuu aega', 'üks kuu'],            MM: [number + ' kuu', number + ' kuud'],            y: ['ühe aasta', 'aasta', 'üks aasta'],            yy: [number + ' aasta', number + ' aastat'],        };        if (withoutSuffix) {            return format[key][2] ? format[key][2] : format[key][1];        }        return isFuture ? format[key][0] : format[key][1];    }    moment.defineLocale('et', {        months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(            '_'        ),        monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split(            '_'        ),        weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split(            '_'        ),        weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),        weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd, D. MMMM YYYY H:mm',        },        calendar: {            sameDay: '[Täna,] LT',            nextDay: '[Homme,] LT',            nextWeek: '[Järgmine] dddd LT',            lastDay: '[Eile,] LT',            lastWeek: '[Eelmine] dddd LT',            sameElse: 'L',        },        relativeTime: {            future: '%s pärast',            past: '%s tagasi',            s: processRelativeTime$3,            ss: processRelativeTime$3,            m: processRelativeTime$3,            mm: processRelativeTime$3,            h: processRelativeTime$3,            hh: processRelativeTime$3,            d: processRelativeTime$3,            dd: '%d päeva',            M: processRelativeTime$3,            MM: processRelativeTime$3,            y: processRelativeTime$3,            yy: processRelativeTime$3,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('eu', {        months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split(            '_'        ),        monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split(            '_'        ),        weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),        weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'YYYY[ko] MMMM[ren] D[a]',            LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',            LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',            l: 'YYYY-M-D',            ll: 'YYYY[ko] MMM D[a]',            lll: 'YYYY[ko] MMM D[a] HH:mm',            llll: 'ddd, YYYY[ko] MMM D[a] HH:mm',        },        calendar: {            sameDay: '[gaur] LT[etan]',            nextDay: '[bihar] LT[etan]',            nextWeek: 'dddd LT[etan]',            lastDay: '[atzo] LT[etan]',            lastWeek: '[aurreko] dddd LT[etan]',            sameElse: 'L',        },        relativeTime: {            future: '%s barru',            past: 'duela %s',            s: 'segundo batzuk',            ss: '%d segundo',            m: 'minutu bat',            mm: '%d minutu',            h: 'ordu bat',            hh: '%d ordu',            d: 'egun bat',            dd: '%d egun',            M: 'hilabete bat',            MM: '%d hilabete',            y: 'urte bat',            yy: '%d urte',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$6 = {            1: '۱',            2: '۲',            3: '۳',            4: '۴',            5: '۵',            6: '۶',            7: '۷',            8: '۸',            9: '۹',            0: '۰',        },        numberMap$5 = {            '۱': '1',            '۲': '2',            '۳': '3',            '۴': '4',            '۵': '5',            '۶': '6',            '۷': '7',            '۸': '8',            '۹': '9',            '۰': '0',        };    moment.defineLocale('fa', {        months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(            '_'        ),        monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(            '_'        ),        weekdays: 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split(            '_'        ),        weekdaysShort: 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split(            '_'        ),        weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        meridiemParse: /قبل از ظهر|بعد از ظهر/,        isPM: function (input) {            return /بعد از ظهر/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'قبل از ظهر';            } else {                return 'بعد از ظهر';            }        },        calendar: {            sameDay: '[امروز ساعت] LT',            nextDay: '[فردا ساعت] LT',            nextWeek: 'dddd [ساعت] LT',            lastDay: '[دیروز ساعت] LT',            lastWeek: 'dddd [پیش] [ساعت] LT',            sameElse: 'L',        },        relativeTime: {            future: 'در %s',            past: '%s پیش',            s: 'چند ثانیه',            ss: '%d ثانیه',            m: 'یک دقیقه',            mm: '%d دقیقه',            h: 'یک ساعت',            hh: '%d ساعت',            d: 'یک روز',            dd: '%d روز',            M: 'یک ماه',            MM: '%d ماه',            y: 'یک سال',            yy: '%d سال',        },        preparse: function (string) {            return string                .replace(/[۰-۹]/g, function (match) {                    return numberMap$5[match];                })                .replace(/،/g, ',');        },        postformat: function (string) {            return string                .replace(/\d/g, function (match) {                    return symbolMap$6[match];                })                .replace(/,/g, '،');        },        dayOfMonthOrdinalParse: /\d{1,2}م/,        ordinal: '%dم',        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(            ' '        ),        numbersFuture = [            'nolla',            'yhden',            'kahden',            'kolmen',            'neljän',            'viiden',            'kuuden',            numbersPast[7],            numbersPast[8],            numbersPast[9],        ];    function translate$2(number, withoutSuffix, key, isFuture) {        var result = '';        switch (key) {            case 's':                return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';            case 'ss':                result = isFuture ? 'sekunnin' : 'sekuntia';                break;            case 'm':                return isFuture ? 'minuutin' : 'minuutti';            case 'mm':                result = isFuture ? 'minuutin' : 'minuuttia';                break;            case 'h':                return isFuture ? 'tunnin' : 'tunti';            case 'hh':                result = isFuture ? 'tunnin' : 'tuntia';                break;            case 'd':                return isFuture ? 'päivän' : 'päivä';            case 'dd':                result = isFuture ? 'päivän' : 'päivää';                break;            case 'M':                return isFuture ? 'kuukauden' : 'kuukausi';            case 'MM':                result = isFuture ? 'kuukauden' : 'kuukautta';                break;            case 'y':                return isFuture ? 'vuoden' : 'vuosi';            case 'yy':                result = isFuture ? 'vuoden' : 'vuotta';                break;        }        result = verbalNumber(number, isFuture) + ' ' + result;        return result;    }    function verbalNumber(number, isFuture) {        return number < 10            ? isFuture                ? numbersFuture[number]                : numbersPast[number]            : number;    }    moment.defineLocale('fi', {        months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(            '_'        ),        monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(            '_'        ),        weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(            '_'        ),        weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),        weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD.MM.YYYY',            LL: 'Do MMMM[ta] YYYY',            LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',            LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',            l: 'D.M.YYYY',            ll: 'Do MMM YYYY',            lll: 'Do MMM YYYY, [klo] HH.mm',            llll: 'ddd, Do MMM YYYY, [klo] HH.mm',        },        calendar: {            sameDay: '[tänään] [klo] LT',            nextDay: '[huomenna] [klo] LT',            nextWeek: 'dddd [klo] LT',            lastDay: '[eilen] [klo] LT',            lastWeek: '[viime] dddd[na] [klo] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s päästä',            past: '%s sitten',            s: translate$2,            ss: translate$2,            m: translate$2,            mm: translate$2,            h: translate$2,            hh: translate$2,            d: translate$2,            dd: translate$2,            M: translate$2,            MM: translate$2,            y: translate$2,            yy: translate$2,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('fil', {        months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(            '_'        ),        monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),        weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(            '_'        ),        weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),        weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'MM/D/YYYY',            LL: 'MMMM D, YYYY',            LLL: 'MMMM D, YYYY HH:mm',            LLLL: 'dddd, MMMM DD, YYYY HH:mm',        },        calendar: {            sameDay: 'LT [ngayong araw]',            nextDay: '[Bukas ng] LT',            nextWeek: 'LT [sa susunod na] dddd',            lastDay: 'LT [kahapon]',            lastWeek: 'LT [noong nakaraang] dddd',            sameElse: 'L',        },        relativeTime: {            future: 'sa loob ng %s',            past: '%s ang nakalipas',            s: 'ilang segundo',            ss: '%d segundo',            m: 'isang minuto',            mm: '%d minuto',            h: 'isang oras',            hh: '%d oras',            d: 'isang araw',            dd: '%d araw',            M: 'isang buwan',            MM: '%d buwan',            y: 'isang taon',            yy: '%d taon',        },        dayOfMonthOrdinalParse: /\d{1,2}/,        ordinal: function (number) {            return number;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('fo', {        months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split(            '_'        ),        monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),        weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split(            '_'        ),        weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),        weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D. MMMM, YYYY HH:mm',        },        calendar: {            sameDay: '[Í dag kl.] LT',            nextDay: '[Í morgin kl.] LT',            nextWeek: 'dddd [kl.] LT',            lastDay: '[Í gjár kl.] LT',            lastWeek: '[síðstu] dddd [kl] LT',            sameElse: 'L',        },        relativeTime: {            future: 'um %s',            past: '%s síðani',            s: 'fá sekund',            ss: '%d sekundir',            m: 'ein minuttur',            mm: '%d minuttir',            h: 'ein tími',            hh: '%d tímar',            d: 'ein dagur',            dd: '%d dagar',            M: 'ein mánaður',            MM: '%d mánaðir',            y: 'eitt ár',            yy: '%d ár',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('fr-ca', {        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(            '_'        ),        monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Aujourd’hui à] LT',            nextDay: '[Demain à] LT',            nextWeek: 'dddd [à] LT',            lastDay: '[Hier à] LT',            lastWeek: 'dddd [dernier à] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dans %s',            past: 'il y a %s',            s: 'quelques secondes',            ss: '%d secondes',            m: 'une minute',            mm: '%d minutes',            h: 'une heure',            hh: '%d heures',            d: 'un jour',            dd: '%d jours',            M: 'un mois',            MM: '%d mois',            y: 'un an',            yy: '%d ans',        },        dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,        ordinal: function (number, period) {            switch (period) {                // Words with masculine grammatical gender: mois, trimestre, jour                default:                case 'M':                case 'Q':                case 'D':                case 'DDD':                case 'd':                    return number + (number === 1 ? 'er' : 'e');                // Words with feminine grammatical gender: semaine                case 'w':                case 'W':                    return number + (number === 1 ? 're' : 'e');            }        },    });    //! moment.js locale configuration    moment.defineLocale('fr-ch', {        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(            '_'        ),        monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Aujourd’hui à] LT',            nextDay: '[Demain à] LT',            nextWeek: 'dddd [à] LT',            lastDay: '[Hier à] LT',            lastWeek: 'dddd [dernier à] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dans %s',            past: 'il y a %s',            s: 'quelques secondes',            ss: '%d secondes',            m: 'une minute',            mm: '%d minutes',            h: 'une heure',            hh: '%d heures',            d: 'un jour',            dd: '%d jours',            M: 'un mois',            MM: '%d mois',            y: 'un an',            yy: '%d ans',        },        dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,        ordinal: function (number, period) {            switch (period) {                // Words with masculine grammatical gender: mois, trimestre, jour                default:                case 'M':                case 'Q':                case 'D':                case 'DDD':                case 'd':                    return number + (number === 1 ? 'er' : 'e');                // Words with feminine grammatical gender: semaine                case 'w':                case 'W':                    return number + (number === 1 ? 're' : 'e');            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsStrictRegex$1 = /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,        monthsShortStrictRegex$1 = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,        monthsRegex$6 = /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,        monthsParse$6 = [            /^janv/i,            /^févr/i,            /^mars/i,            /^avr/i,            /^mai/i,            /^juin/i,            /^juil/i,            /^août/i,            /^sept/i,            /^oct/i,            /^nov/i,            /^déc/i,        ];    moment.defineLocale('fr', {        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(            '_'        ),        monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(            '_'        ),        monthsRegex: monthsRegex$6,        monthsShortRegex: monthsRegex$6,        monthsStrictRegex: monthsStrictRegex$1,        monthsShortStrictRegex: monthsShortStrictRegex$1,        monthsParse: monthsParse$6,        longMonthsParse: monthsParse$6,        shortMonthsParse: monthsParse$6,        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Aujourd’hui à] LT',            nextDay: '[Demain à] LT',            nextWeek: 'dddd [à] LT',            lastDay: '[Hier à] LT',            lastWeek: 'dddd [dernier à] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dans %s',            past: 'il y a %s',            s: 'quelques secondes',            ss: '%d secondes',            m: 'une minute',            mm: '%d minutes',            h: 'une heure',            hh: '%d heures',            d: 'un jour',            dd: '%d jours',            w: 'une semaine',            ww: '%d semaines',            M: 'un mois',            MM: '%d mois',            y: 'un an',            yy: '%d ans',        },        dayOfMonthOrdinalParse: /\d{1,2}(er|)/,        ordinal: function (number, period) {            switch (period) {                // TODO: Return 'e' when day of month > 1. Move this case inside                // block for masculine words below.                // See https://github.com/moment/moment/issues/3375                case 'D':                    return number + (number === 1 ? 'er' : '');                // Words with masculine grammatical gender: mois, trimestre, jour                default:                case 'M':                case 'Q':                case 'DDD':                case 'd':                    return number + (number === 1 ? 'er' : 'e');                // Words with feminine grammatical gender: semaine                case 'w':                case 'W':                    return number + (number === 1 ? 're' : 'e');            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split(            '_'        ),        monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split(            '_'        );    moment.defineLocale('fy', {        months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortWithDots;            } else if (/-MMM-/.test(format)) {                return monthsShortWithoutDots[m.month()];            } else {                return monthsShortWithDots[m.month()];            }        },        monthsParseExact: true,        weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split(            '_'        ),        weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),        weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD-MM-YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[hjoed om] LT',            nextDay: '[moarn om] LT',            nextWeek: 'dddd [om] LT',            lastDay: '[juster om] LT',            lastWeek: '[ôfrûne] dddd [om] LT',            sameElse: 'L',        },        relativeTime: {            future: 'oer %s',            past: '%s lyn',            s: 'in pear sekonden',            ss: '%d sekonden',            m: 'ien minút',            mm: '%d minuten',            h: 'ien oere',            hh: '%d oeren',            d: 'ien dei',            dd: '%d dagen',            M: 'ien moanne',            MM: '%d moannen',            y: 'ien jier',            yy: '%d jierren',        },        dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,        ordinal: function (number) {            return (                number +                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')            );        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var months$5 = [            'Eanáir',            'Feabhra',            'Márta',            'Aibreán',            'Bealtaine',            'Meitheamh',            'Iúil',            'Lúnasa',            'Meán Fómhair',            'Deireadh Fómhair',            'Samhain',            'Nollaig',        ],        monthsShort$5 = [            'Ean',            'Feabh',            'Márt',            'Aib',            'Beal',            'Meith',            'Iúil',            'Lún',            'M.F.',            'D.F.',            'Samh',            'Noll',        ],        weekdays$1 = [            'Dé Domhnaigh',            'Dé Luain',            'Dé Máirt',            'Dé Céadaoin',            'Déardaoin',            'Dé hAoine',            'Dé Sathairn',        ],        weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],        weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];    moment.defineLocale('ga', {        months: months$5,        monthsShort: monthsShort$5,        monthsParseExact: true,        weekdays: weekdays$1,        weekdaysShort: weekdaysShort,        weekdaysMin: weekdaysMin,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Inniu ag] LT',            nextDay: '[Amárach ag] LT',            nextWeek: 'dddd [ag] LT',            lastDay: '[Inné ag] LT',            lastWeek: 'dddd [seo caite] [ag] LT',            sameElse: 'L',        },        relativeTime: {            future: 'i %s',            past: '%s ó shin',            s: 'cúpla soicind',            ss: '%d soicind',            m: 'nóiméad',            mm: '%d nóiméad',            h: 'uair an chloig',            hh: '%d uair an chloig',            d: 'lá',            dd: '%d lá',            M: 'mí',            MM: '%d míonna',            y: 'bliain',            yy: '%d bliain',        },        dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,        ordinal: function (number) {            var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var months$6 = [            'Am Faoilleach',            'An Gearran',            'Am Màrt',            'An Giblean',            'An Cèitean',            'An t-Ògmhios',            'An t-Iuchar',            'An Lùnastal',            'An t-Sultain',            'An Dàmhair',            'An t-Samhain',            'An Dùbhlachd',        ],        monthsShort$6 = [            'Faoi',            'Gear',            'Màrt',            'Gibl',            'Cèit',            'Ògmh',            'Iuch',            'Lùn',            'Sult',            'Dàmh',            'Samh',            'Dùbh',        ],        weekdays$2 = [            'Didòmhnaich',            'Diluain',            'Dimàirt',            'Diciadain',            'Diardaoin',            'Dihaoine',            'Disathairne',        ],        weekdaysShort$1 = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],        weekdaysMin$1 = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];    moment.defineLocale('gd', {        months: months$6,        monthsShort: monthsShort$6,        monthsParseExact: true,        weekdays: weekdays$2,        weekdaysShort: weekdaysShort$1,        weekdaysMin: weekdaysMin$1,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[An-diugh aig] LT',            nextDay: '[A-màireach aig] LT',            nextWeek: 'dddd [aig] LT',            lastDay: '[An-dè aig] LT',            lastWeek: 'dddd [seo chaidh] [aig] LT',            sameElse: 'L',        },        relativeTime: {            future: 'ann an %s',            past: 'bho chionn %s',            s: 'beagan diogan',            ss: '%d diogan',            m: 'mionaid',            mm: '%d mionaidean',            h: 'uair',            hh: '%d uairean',            d: 'latha',            dd: '%d latha',            M: 'mìos',            MM: '%d mìosan',            y: 'bliadhna',            yy: '%d bliadhna',        },        dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,        ordinal: function (number) {            var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('gl', {        months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split(            '_'        ),        monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),        weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),        weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY H:mm',            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',        },        calendar: {            sameDay: function () {                return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';            },            nextDay: function () {                return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';            },            nextWeek: function () {                return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';            },            lastDay: function () {                return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';            },            lastWeek: function () {                return (                    '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT'                );            },            sameElse: 'L',        },        relativeTime: {            future: function (str) {                if (str.indexOf('un') === 0) {                    return 'n' + str;                }                return 'en ' + str;            },            past: 'hai %s',            s: 'uns segundos',            ss: '%d segundos',            m: 'un minuto',            mm: '%d minutos',            h: 'unha hora',            hh: '%d horas',            d: 'un día',            dd: '%d días',            M: 'un mes',            MM: '%d meses',            y: 'un ano',            yy: '%d anos',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime$4(number, withoutSuffix, key, isFuture) {        var format = {            s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],            ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],            m: ['एका मिणटान', 'एक मिनूट'],            mm: [number + ' मिणटांनी', number + ' मिणटां'],            h: ['एका वरान', 'एक वर'],            hh: [number + ' वरांनी', number + ' वरां'],            d: ['एका दिसान', 'एक दीस'],            dd: [number + ' दिसांनी', number + ' दीस'],            M: ['एका म्हयन्यान', 'एक म्हयनो'],            MM: [number + ' म्हयन्यानी', number + ' म्हयने'],            y: ['एका वर्सान', 'एक वर्स'],            yy: [number + ' वर्सांनी', number + ' वर्सां'],        };        return isFuture ? format[key][0] : format[key][1];    }    moment.defineLocale('gom-deva', {        months: {            standalone: 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(                '_'            ),            format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split(                '_'            ),            isFormat: /MMMM(\s)+D[oD]?/,        },        monthsShort: 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),        weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),        weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'A h:mm [वाजतां]',            LTS: 'A h:mm:ss [वाजतां]',            L: 'DD-MM-YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY A h:mm [वाजतां]',            LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',            llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]',        },        calendar: {            sameDay: '[आयज] LT',            nextDay: '[फाल्यां] LT',            nextWeek: '[फुडलो] dddd[,] LT',            lastDay: '[काल] LT',            lastWeek: '[फाटलो] dddd[,] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s',            past: '%s आदीं',            s: processRelativeTime$4,            ss: processRelativeTime$4,            m: processRelativeTime$4,            mm: processRelativeTime$4,            h: processRelativeTime$4,            hh: processRelativeTime$4,            d: processRelativeTime$4,            dd: processRelativeTime$4,            M: processRelativeTime$4,            MM: processRelativeTime$4,            y: processRelativeTime$4,            yy: processRelativeTime$4,        },        dayOfMonthOrdinalParse: /\d{1,2}(वेर)/,        ordinal: function (number, period) {            switch (period) {                // the ordinal 'वेर' only applies to day of the month                case 'D':                    return number + 'वेर';                default:                case 'M':                case 'Q':                case 'DDD':                case 'd':                case 'w':                case 'W':                    return number;            }        },        week: {            dow: 0, // Sunday is the first day of the week            doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)        },        meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'राती') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'सकाळीं') {                return hour;            } else if (meridiem === 'दनपारां') {                return hour > 12 ? hour : hour + 12;            } else if (meridiem === 'सांजे') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'राती';            } else if (hour < 12) {                return 'सकाळीं';            } else if (hour < 16) {                return 'दनपारां';            } else if (hour < 20) {                return 'सांजे';            } else {                return 'राती';            }        },    });    //! moment.js locale configuration    function processRelativeTime$5(number, withoutSuffix, key, isFuture) {        var format = {            s: ['thoddea sekondamni', 'thodde sekond'],            ss: [number + ' sekondamni', number + ' sekond'],            m: ['eka mintan', 'ek minut'],            mm: [number + ' mintamni', number + ' mintam'],            h: ['eka voran', 'ek vor'],            hh: [number + ' voramni', number + ' voram'],            d: ['eka disan', 'ek dis'],            dd: [number + ' disamni', number + ' dis'],            M: ['eka mhoinean', 'ek mhoino'],            MM: [number + ' mhoineamni', number + ' mhoine'],            y: ['eka vorsan', 'ek voros'],            yy: [number + ' vorsamni', number + ' vorsam'],        };        return isFuture ? format[key][0] : format[key][1];    }    moment.defineLocale('gom-latn', {        months: {            standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split(                '_'            ),            format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split(                '_'            ),            isFormat: /MMMM(\s)+D[oD]?/,        },        monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split(            '_'        ),        monthsParseExact: true,        weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'),        weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),        weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'A h:mm [vazta]',            LTS: 'A h:mm:ss [vazta]',            L: 'DD-MM-YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY A h:mm [vazta]',            LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',            llll: 'ddd, D MMM YYYY, A h:mm [vazta]',        },        calendar: {            sameDay: '[Aiz] LT',            nextDay: '[Faleam] LT',            nextWeek: '[Fuddlo] dddd[,] LT',            lastDay: '[Kal] LT',            lastWeek: '[Fattlo] dddd[,] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s',            past: '%s adim',            s: processRelativeTime$5,            ss: processRelativeTime$5,            m: processRelativeTime$5,            mm: processRelativeTime$5,            h: processRelativeTime$5,            hh: processRelativeTime$5,            d: processRelativeTime$5,            dd: processRelativeTime$5,            M: processRelativeTime$5,            MM: processRelativeTime$5,            y: processRelativeTime$5,            yy: processRelativeTime$5,        },        dayOfMonthOrdinalParse: /\d{1,2}(er)/,        ordinal: function (number, period) {            switch (period) {                // the ordinal 'er' only applies to day of the month                case 'D':                    return number + 'er';                default:                case 'M':                case 'Q':                case 'DDD':                case 'd':                case 'w':                case 'W':                    return number;            }        },        week: {            dow: 0, // Sunday is the first day of the week            doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)        },        meridiemParse: /rati|sokallim|donparam|sanje/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'rati') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'sokallim') {                return hour;            } else if (meridiem === 'donparam') {                return hour > 12 ? hour : hour + 12;            } else if (meridiem === 'sanje') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'rati';            } else if (hour < 12) {                return 'sokallim';            } else if (hour < 16) {                return 'donparam';            } else if (hour < 20) {                return 'sanje';            } else {                return 'rati';            }        },    });    //! moment.js locale configuration    var symbolMap$7 = {            1: '૧',            2: '૨',            3: '૩',            4: '૪',            5: '૫',            6: '૬',            7: '૭',            8: '૮',            9: '૯',            0: '૦',        },        numberMap$6 = {            '૧': '1',            '૨': '2',            '૩': '3',            '૪': '4',            '૫': '5',            '૬': '6',            '૭': '7',            '૮': '8',            '૯': '9',            '૦': '0',        };    moment.defineLocale('gu', {        months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split(            '_'        ),        monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split(            '_'        ),        weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),        weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),        longDateFormat: {            LT: 'A h:mm વાગ્યે',            LTS: 'A h:mm:ss વાગ્યે',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm વાગ્યે',            LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે',        },        calendar: {            sameDay: '[આજ] LT',            nextDay: '[કાલે] LT',            nextWeek: 'dddd, LT',            lastDay: '[ગઇકાલે] LT',            lastWeek: '[પાછલા] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s મા',            past: '%s પહેલા',            s: 'અમુક પળો',            ss: '%d સેકંડ',            m: 'એક મિનિટ',            mm: '%d મિનિટ',            h: 'એક કલાક',            hh: '%d કલાક',            d: 'એક દિવસ',            dd: '%d દિવસ',            M: 'એક મહિનો',            MM: '%d મહિનો',            y: 'એક વર્ષ',            yy: '%d વર્ષ',        },        preparse: function (string) {            return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {                return numberMap$6[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$7[match];            });        },        // Gujarati notation for meridiems are quite fuzzy in practice. While there exists        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.        meridiemParse: /રાત|બપોર|સવાર|સાંજ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'રાત') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'સવાર') {                return hour;            } else if (meridiem === 'બપોર') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'સાંજ') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'રાત';            } else if (hour < 10) {                return 'સવાર';            } else if (hour < 17) {                return 'બપોર';            } else if (hour < 20) {                return 'સાંજ';            } else {                return 'રાત';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('he', {        months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split(            '_'        ),        monthsShort: 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split(            '_'        ),        weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),        weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),        weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [ב]MMMM YYYY',            LLL: 'D [ב]MMMM YYYY HH:mm',            LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',            l: 'D/M/YYYY',            ll: 'D MMM YYYY',            lll: 'D MMM YYYY HH:mm',            llll: 'ddd, D MMM YYYY HH:mm',        },        calendar: {            sameDay: '[היום ב־]LT',            nextDay: '[מחר ב־]LT',            nextWeek: 'dddd [בשעה] LT',            lastDay: '[אתמול ב־]LT',            lastWeek: '[ביום] dddd [האחרון בשעה] LT',            sameElse: 'L',        },        relativeTime: {            future: 'בעוד %s',            past: 'לפני %s',            s: 'מספר שניות',            ss: '%d שניות',            m: 'דקה',            mm: '%d דקות',            h: 'שעה',            hh: function (number) {                if (number === 2) {                    return 'שעתיים';                }                return number + ' שעות';            },            d: 'יום',            dd: function (number) {                if (number === 2) {                    return 'יומיים';                }                return number + ' ימים';            },            M: 'חודש',            MM: function (number) {                if (number === 2) {                    return 'חודשיים';                }                return number + ' חודשים';            },            y: 'שנה',            yy: function (number) {                if (number === 2) {                    return 'שנתיים';                } else if (number % 10 === 0 && number !== 10) {                    return number + ' שנה';                }                return number + ' שנים';            },        },        meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,        isPM: function (input) {            return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 5) {                return 'לפנות בוקר';            } else if (hour < 10) {                return 'בבוקר';            } else if (hour < 12) {                return isLower ? 'לפנה"צ' : 'לפני הצהריים';            } else if (hour < 18) {                return isLower ? 'אחה"צ' : 'אחרי הצהריים';            } else {                return 'בערב';            }        },    });    //! moment.js locale configuration    var symbolMap$8 = {            1: '१',            2: '२',            3: '३',            4: '४',            5: '५',            6: '६',            7: '७',            8: '८',            9: '९',            0: '०',        },        numberMap$7 = {            '१': '1',            '२': '2',            '३': '3',            '४': '4',            '५': '5',            '६': '6',            '७': '7',            '८': '8',            '९': '9',            '०': '0',        },        monthsParse$7 = [            /^जन/i,            /^फ़र|फर/i,            /^मार्च/i,            /^अप्रै/i,            /^मई/i,            /^जून/i,            /^जुल/i,            /^अग/i,            /^सितं|सित/i,            /^अक्टू/i,            /^नव|नवं/i,            /^दिसं|दिस/i,        ],        shortMonthsParse = [            /^जन/i,            /^फ़र/i,            /^मार्च/i,            /^अप्रै/i,            /^मई/i,            /^जून/i,            /^जुल/i,            /^अग/i,            /^सित/i,            /^अक्टू/i,            /^नव/i,            /^दिस/i,        ];    moment.defineLocale('hi', {        months: {            format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split(                '_'            ),            standalone: 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split(                '_'            ),        },        monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split(            '_'        ),        weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),        weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),        weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),        longDateFormat: {            LT: 'A h:mm बजे',            LTS: 'A h:mm:ss बजे',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm बजे',            LLLL: 'dddd, D MMMM YYYY, A h:mm बजे',        },        monthsParse: monthsParse$7,        longMonthsParse: monthsParse$7,        shortMonthsParse: shortMonthsParse,        monthsRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,        monthsShortRegex: /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,        monthsStrictRegex: /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,        monthsShortStrictRegex: /^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,        calendar: {            sameDay: '[आज] LT',            nextDay: '[कल] LT',            nextWeek: 'dddd, LT',            lastDay: '[कल] LT',            lastWeek: '[पिछले] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s में',            past: '%s पहले',            s: 'कुछ ही क्षण',            ss: '%d सेकंड',            m: 'एक मिनट',            mm: '%d मिनट',            h: 'एक घंटा',            hh: '%d घंटे',            d: 'एक दिन',            dd: '%d दिन',            M: 'एक महीने',            MM: '%d महीने',            y: 'एक वर्ष',            yy: '%d वर्ष',        },        preparse: function (string) {            return string.replace(/[१२३४५६७८९०]/g, function (match) {                return numberMap$7[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$8[match];            });        },        // Hindi notation for meridiems are quite fuzzy in practice. While there exists        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.        meridiemParse: /रात|सुबह|दोपहर|शाम/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'रात') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'सुबह') {                return hour;            } else if (meridiem === 'दोपहर') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'शाम') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'रात';            } else if (hour < 10) {                return 'सुबह';            } else if (hour < 17) {                return 'दोपहर';            } else if (hour < 20) {                return 'शाम';            } else {                return 'रात';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    function translate$3(number, withoutSuffix, key) {        var result = number + ' ';        switch (key) {            case 'ss':                if (number === 1) {                    result += 'sekunda';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'sekunde';                } else {                    result += 'sekundi';                }                return result;            case 'm':                return withoutSuffix ? 'jedna minuta' : 'jedne minute';            case 'mm':                if (number === 1) {                    result += 'minuta';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'minute';                } else {                    result += 'minuta';                }                return result;            case 'h':                return withoutSuffix ? 'jedan sat' : 'jednog sata';            case 'hh':                if (number === 1) {                    result += 'sat';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'sata';                } else {                    result += 'sati';                }                return result;            case 'dd':                if (number === 1) {                    result += 'dan';                } else {                    result += 'dana';                }                return result;            case 'MM':                if (number === 1) {                    result += 'mjesec';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'mjeseca';                } else {                    result += 'mjeseci';                }                return result;            case 'yy':                if (number === 1) {                    result += 'godina';                } else if (number === 2 || number === 3 || number === 4) {                    result += 'godine';                } else {                    result += 'godina';                }                return result;        }    }    moment.defineLocale('hr', {        months: {            format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split(                '_'            ),            standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split(                '_'            ),        },        monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(            '_'        ),        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'Do MMMM YYYY',            LLL: 'Do MMMM YYYY H:mm',            LLLL: 'dddd, Do MMMM YYYY H:mm',        },        calendar: {            sameDay: '[danas u] LT',            nextDay: '[sutra u] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[u] [nedjelju] [u] LT';                    case 3:                        return '[u] [srijedu] [u] LT';                    case 6:                        return '[u] [subotu] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[u] dddd [u] LT';                }            },            lastDay: '[jučer u] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[prošlu] [nedjelju] [u] LT';                    case 3:                        return '[prošlu] [srijedu] [u] LT';                    case 6:                        return '[prošle] [subote] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[prošli] dddd [u] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'prije %s',            s: 'par sekundi',            ss: translate$3,            m: translate$3,            mm: translate$3,            h: translate$3,            hh: translate$3,            d: 'dan',            dd: translate$3,            M: 'mjesec',            MM: translate$3,            y: 'godinu',            yy: translate$3,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(        ' '    );    function translate$4(number, withoutSuffix, key, isFuture) {        var num = number;        switch (key) {            case 's':                return isFuture || withoutSuffix                    ? 'néhány másodperc'                    : 'néhány másodperce';            case 'ss':                return num + (isFuture || withoutSuffix)                    ? ' másodperc'                    : ' másodperce';            case 'm':                return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');            case 'mm':                return num + (isFuture || withoutSuffix ? ' perc' : ' perce');            case 'h':                return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');            case 'hh':                return num + (isFuture || withoutSuffix ? ' óra' : ' órája');            case 'd':                return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');            case 'dd':                return num + (isFuture || withoutSuffix ? ' nap' : ' napja');            case 'M':                return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');            case 'MM':                return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');            case 'y':                return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');            case 'yy':                return num + (isFuture || withoutSuffix ? ' év' : ' éve');        }        return '';    }    function week(isFuture) {        return (            (isFuture ? '' : '[múlt] ') +            '[' +            weekEndings[this.day()] +            '] LT[-kor]'        );    }    moment.defineLocale('hu', {        months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split(            '_'        ),        monthsShort: 'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),        weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),        weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'YYYY.MM.DD.',            LL: 'YYYY. MMMM D.',            LLL: 'YYYY. MMMM D. H:mm',            LLLL: 'YYYY. MMMM D., dddd H:mm',        },        meridiemParse: /de|du/i,        isPM: function (input) {            return input.charAt(1).toLowerCase() === 'u';        },        meridiem: function (hours, minutes, isLower) {            if (hours < 12) {                return isLower === true ? 'de' : 'DE';            } else {                return isLower === true ? 'du' : 'DU';            }        },        calendar: {            sameDay: '[ma] LT[-kor]',            nextDay: '[holnap] LT[-kor]',            nextWeek: function () {                return week.call(this, true);            },            lastDay: '[tegnap] LT[-kor]',            lastWeek: function () {                return week.call(this, false);            },            sameElse: 'L',        },        relativeTime: {            future: '%s múlva',            past: '%s',            s: translate$4,            ss: translate$4,            m: translate$4,            mm: translate$4,            h: translate$4,            hh: translate$4,            d: translate$4,            dd: translate$4,            M: translate$4,            MM: translate$4,            y: translate$4,            yy: translate$4,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('hy-am', {        months: {            format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(                '_'            ),            standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(                '_'            ),        },        monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),        weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(            '_'        ),        weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),        weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY թ.',            LLL: 'D MMMM YYYY թ., HH:mm',            LLLL: 'dddd, D MMMM YYYY թ., HH:mm',        },        calendar: {            sameDay: '[այսօր] LT',            nextDay: '[վաղը] LT',            lastDay: '[երեկ] LT',            nextWeek: function () {                return 'dddd [օրը ժամը] LT';            },            lastWeek: function () {                return '[անցած] dddd [օրը ժամը] LT';            },            sameElse: 'L',        },        relativeTime: {            future: '%s հետո',            past: '%s առաջ',            s: 'մի քանի վայրկյան',            ss: '%d վայրկյան',            m: 'րոպե',            mm: '%d րոպե',            h: 'ժամ',            hh: '%d ժամ',            d: 'օր',            dd: '%d օր',            M: 'ամիս',            MM: '%d ամիս',            y: 'տարի',            yy: '%d տարի',        },        meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,        isPM: function (input) {            return /^(ցերեկվա|երեկոյան)$/.test(input);        },        meridiem: function (hour) {            if (hour < 4) {                return 'գիշերվա';            } else if (hour < 12) {                return 'առավոտվա';            } else if (hour < 17) {                return 'ցերեկվա';            } else {                return 'երեկոյան';            }        },        dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,        ordinal: function (number, period) {            switch (period) {                case 'DDD':                case 'w':                case 'W':                case 'DDDo':                    if (number === 1) {                        return number + '-ին';                    }                    return number + '-րդ';                default:                    return number;            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('id', {        months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),        weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),        weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),        weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [pukul] HH.mm',            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',        },        meridiemParse: /pagi|siang|sore|malam/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'pagi') {                return hour;            } else if (meridiem === 'siang') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'sore' || meridiem === 'malam') {                return hour + 12;            }        },        meridiem: function (hours, minutes, isLower) {            if (hours < 11) {                return 'pagi';            } else if (hours < 15) {                return 'siang';            } else if (hours < 19) {                return 'sore';            } else {                return 'malam';            }        },        calendar: {            sameDay: '[Hari ini pukul] LT',            nextDay: '[Besok pukul] LT',            nextWeek: 'dddd [pukul] LT',            lastDay: '[Kemarin pukul] LT',            lastWeek: 'dddd [lalu pukul] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dalam %s',            past: '%s yang lalu',            s: 'beberapa detik',            ss: '%d detik',            m: 'semenit',            mm: '%d menit',            h: 'sejam',            hh: '%d jam',            d: 'sehari',            dd: '%d hari',            M: 'sebulan',            MM: '%d bulan',            y: 'setahun',            yy: '%d tahun',        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    function plural$2(n) {        if (n % 100 === 11) {            return true;        } else if (n % 10 === 1) {            return false;        }        return true;    }    function translate$5(number, withoutSuffix, key, isFuture) {        var result = number + ' ';        switch (key) {            case 's':                return withoutSuffix || isFuture                    ? 'nokkrar sekúndur'                    : 'nokkrum sekúndum';            case 'ss':                if (plural$2(number)) {                    return (                        result +                        (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum')                    );                }                return result + 'sekúnda';            case 'm':                return withoutSuffix ? 'mínúta' : 'mínútu';            case 'mm':                if (plural$2(number)) {                    return (                        result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum')                    );                } else if (withoutSuffix) {                    return result + 'mínúta';                }                return result + 'mínútu';            case 'hh':                if (plural$2(number)) {                    return (                        result +                        (withoutSuffix || isFuture                            ? 'klukkustundir'                            : 'klukkustundum')                    );                }                return result + 'klukkustund';            case 'd':                if (withoutSuffix) {                    return 'dagur';                }                return isFuture ? 'dag' : 'degi';            case 'dd':                if (plural$2(number)) {                    if (withoutSuffix) {                        return result + 'dagar';                    }                    return result + (isFuture ? 'daga' : 'dögum');                } else if (withoutSuffix) {                    return result + 'dagur';                }                return result + (isFuture ? 'dag' : 'degi');            case 'M':                if (withoutSuffix) {                    return 'mánuður';                }                return isFuture ? 'mánuð' : 'mánuði';            case 'MM':                if (plural$2(number)) {                    if (withoutSuffix) {                        return result + 'mánuðir';                    }                    return result + (isFuture ? 'mánuði' : 'mánuðum');                } else if (withoutSuffix) {                    return result + 'mánuður';                }                return result + (isFuture ? 'mánuð' : 'mánuði');            case 'y':                return withoutSuffix || isFuture ? 'ár' : 'ári';            case 'yy':                if (plural$2(number)) {                    return result + (withoutSuffix || isFuture ? 'ár' : 'árum');                }                return result + (withoutSuffix || isFuture ? 'ár' : 'ári');        }    }    moment.defineLocale('is', {        months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split(            '_'        ),        monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),        weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split(            '_'        ),        weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),        weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY [kl.] H:mm',            LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm',        },        calendar: {            sameDay: '[í dag kl.] LT',            nextDay: '[á morgun kl.] LT',            nextWeek: 'dddd [kl.] LT',            lastDay: '[í gær kl.] LT',            lastWeek: '[síðasta] dddd [kl.] LT',            sameElse: 'L',        },        relativeTime: {            future: 'eftir %s',            past: 'fyrir %s síðan',            s: translate$5,            ss: translate$5,            m: translate$5,            mm: translate$5,            h: 'klukkustund',            hh: translate$5,            d: translate$5,            dd: translate$5,            M: translate$5,            MM: translate$5,            y: translate$5,            yy: translate$5,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('it-ch', {        months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(            '_'        ),        monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),        weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(            '_'        ),        weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),        weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Oggi alle] LT',            nextDay: '[Domani alle] LT',            nextWeek: 'dddd [alle] LT',            lastDay: '[Ieri alle] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[la scorsa] dddd [alle] LT';                    default:                        return '[lo scorso] dddd [alle] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: function (s) {                return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;            },            past: '%s fa',            s: 'alcuni secondi',            ss: '%d secondi',            m: 'un minuto',            mm: '%d minuti',            h: "un'ora",            hh: '%d ore',            d: 'un giorno',            dd: '%d giorni',            M: 'un mese',            MM: '%d mesi',            y: 'un anno',            yy: '%d anni',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('it', {        months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(            '_'        ),        monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),        weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(            '_'        ),        weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),        weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: function () {                return (                    '[Oggi a' +                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +                    ']LT'                );            },            nextDay: function () {                return (                    '[Domani a' +                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +                    ']LT'                );            },            nextWeek: function () {                return (                    'dddd [a' +                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +                    ']LT'                );            },            lastDay: function () {                return (                    '[Ieri a' +                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +                    ']LT'                );            },            lastWeek: function () {                switch (this.day()) {                    case 0:                        return (                            '[La scorsa] dddd [a' +                            (this.hours() > 1                                ? 'lle '                                : this.hours() === 0                                ? ' '                                : "ll'") +                            ']LT'                        );                    default:                        return (                            '[Lo scorso] dddd [a' +                            (this.hours() > 1                                ? 'lle '                                : this.hours() === 0                                ? ' '                                : "ll'") +                            ']LT'                        );                }            },            sameElse: 'L',        },        relativeTime: {            future: 'tra %s',            past: '%s fa',            s: 'alcuni secondi',            ss: '%d secondi',            m: 'un minuto',            mm: '%d minuti',            h: "un'ora",            hh: '%d ore',            d: 'un giorno',            dd: '%d giorni',            w: 'una settimana',            ww: '%d settimane',            M: 'un mese',            MM: '%d mesi',            y: 'un anno',            yy: '%d anni',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ja', {        eras: [            {                since: '2019-05-01',                offset: 1,                name: '令和',                narrow: '㋿',                abbr: 'R',            },            {                since: '1989-01-08',                until: '2019-04-30',                offset: 1,                name: '平成',                narrow: '㍻',                abbr: 'H',            },            {                since: '1926-12-25',                until: '1989-01-07',                offset: 1,                name: '昭和',                narrow: '㍼',                abbr: 'S',            },            {                since: '1912-07-30',                until: '1926-12-24',                offset: 1,                name: '大正',                narrow: '㍽',                abbr: 'T',            },            {                since: '1873-01-01',                until: '1912-07-29',                offset: 6,                name: '明治',                narrow: '㍾',                abbr: 'M',            },            {                since: '0001-01-01',                until: '1873-12-31',                offset: 1,                name: '西暦',                narrow: 'AD',                abbr: 'AD',            },            {                since: '0000-12-31',                until: -Infinity,                offset: 1,                name: '紀元前',                narrow: 'BC',                abbr: 'BC',            },        ],        eraYearOrdinalRegex: /(元|\d+)年/,        eraYearOrdinalParse: function (input, match) {            return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);        },        months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(            '_'        ),        weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),        weekdaysShort: '日_月_火_水_木_金_土'.split('_'),        weekdaysMin: '日_月_火_水_木_金_土'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY/MM/DD',            LL: 'YYYY年M月D日',            LLL: 'YYYY年M月D日 HH:mm',            LLLL: 'YYYY年M月D日 dddd HH:mm',            l: 'YYYY/MM/DD',            ll: 'YYYY年M月D日',            lll: 'YYYY年M月D日 HH:mm',            llll: 'YYYY年M月D日(ddd) HH:mm',        },        meridiemParse: /午前|午後/i,        isPM: function (input) {            return input === '午後';        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return '午前';            } else {                return '午後';            }        },        calendar: {            sameDay: '[今日] LT',            nextDay: '[明日] LT',            nextWeek: function (now) {                if (now.week() !== this.week()) {                    return '[来週]dddd LT';                } else {                    return 'dddd LT';                }            },            lastDay: '[昨日] LT',            lastWeek: function (now) {                if (this.week() !== now.week()) {                    return '[先週]dddd LT';                } else {                    return 'dddd LT';                }            },            sameElse: 'L',        },        dayOfMonthOrdinalParse: /\d{1,2}日/,        ordinal: function (number, period) {            switch (period) {                case 'y':                    return number === 1 ? '元年' : number + '年';                case 'd':                case 'D':                case 'DDD':                    return number + '日';                default:                    return number;            }        },        relativeTime: {            future: '%s後',            past: '%s前',            s: '数秒',            ss: '%d秒',            m: '1分',            mm: '%d分',            h: '1時間',            hh: '%d時間',            d: '1日',            dd: '%d日',            M: '1ヶ月',            MM: '%dヶ月',            y: '1年',            yy: '%d年',        },    });    //! moment.js locale configuration    moment.defineLocale('jv', {        months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),        weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),        weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),        weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [pukul] HH.mm',            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',        },        meridiemParse: /enjing|siyang|sonten|ndalu/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'enjing') {                return hour;            } else if (meridiem === 'siyang') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'sonten' || meridiem === 'ndalu') {                return hour + 12;            }        },        meridiem: function (hours, minutes, isLower) {            if (hours < 11) {                return 'enjing';            } else if (hours < 15) {                return 'siyang';            } else if (hours < 19) {                return 'sonten';            } else {                return 'ndalu';            }        },        calendar: {            sameDay: '[Dinten puniko pukul] LT',            nextDay: '[Mbenjang pukul] LT',            nextWeek: 'dddd [pukul] LT',            lastDay: '[Kala wingi pukul] LT',            lastWeek: 'dddd [kepengker pukul] LT',            sameElse: 'L',        },        relativeTime: {            future: 'wonten ing %s',            past: '%s ingkang kepengker',            s: 'sawetawis detik',            ss: '%d detik',            m: 'setunggal menit',            mm: '%d menit',            h: 'setunggal jam',            hh: '%d jam',            d: 'sedinten',            dd: '%d dinten',            M: 'sewulan',            MM: '%d wulan',            y: 'setaun',            yy: '%d taun',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ka', {        months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split(            '_'        ),        monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),        weekdays: {            standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split(                '_'            ),            format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split(                '_'            ),            isFormat: /(წინა|შემდეგ)/,        },        weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),        weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[დღეს] LT[-ზე]',            nextDay: '[ხვალ] LT[-ზე]',            lastDay: '[გუშინ] LT[-ზე]',            nextWeek: '[შემდეგ] dddd LT[-ზე]',            lastWeek: '[წინა] dddd LT-ზე',            sameElse: 'L',        },        relativeTime: {            future: function (s) {                return s.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, function (                    $0,                    $1,                    $2                ) {                    return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';                });            },            past: function (s) {                if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {                    return s.replace(/(ი|ე)$/, 'ის წინ');                }                if (/წელი/.test(s)) {                    return s.replace(/წელი$/, 'წლის წინ');                }                return s;            },            s: 'რამდენიმე წამი',            ss: '%d წამი',            m: 'წუთი',            mm: '%d წუთი',            h: 'საათი',            hh: '%d საათი',            d: 'დღე',            dd: '%d დღე',            M: 'თვე',            MM: '%d თვე',            y: 'წელი',            yy: '%d წელი',        },        dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,        ordinal: function (number) {            if (number === 0) {                return number;            }            if (number === 1) {                return number + '-ლი';            }            if (                number < 20 ||                (number <= 100 && number % 20 === 0) ||                number % 100 === 0            ) {                return 'მე-' + number;            }            return number + '-ე';        },        week: {            dow: 1,            doy: 7,        },    });    //! moment.js locale configuration    var suffixes$1 = {        0: '-ші',        1: '-ші',        2: '-ші',        3: '-ші',        4: '-ші',        5: '-ші',        6: '-шы',        7: '-ші',        8: '-ші',        9: '-шы',        10: '-шы',        20: '-шы',        30: '-шы',        40: '-шы',        50: '-ші',        60: '-шы',        70: '-ші',        80: '-ші',        90: '-шы',        100: '-ші',    };    moment.defineLocale('kk', {        months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split(            '_'        ),        monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),        weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split(            '_'        ),        weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),        weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Бүгін сағат] LT',            nextDay: '[Ертең сағат] LT',            nextWeek: 'dddd [сағат] LT',            lastDay: '[Кеше сағат] LT',            lastWeek: '[Өткен аптаның] dddd [сағат] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s ішінде',            past: '%s бұрын',            s: 'бірнеше секунд',            ss: '%d секунд',            m: 'бір минут',            mm: '%d минут',            h: 'бір сағат',            hh: '%d сағат',            d: 'бір күн',            dd: '%d күн',            M: 'бір ай',            MM: '%d ай',            y: 'бір жыл',            yy: '%d жыл',        },        dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,        ordinal: function (number) {            var a = number % 10,                b = number >= 100 ? 100 : null;            return number + (suffixes$1[number] || suffixes$1[a] || suffixes$1[b]);        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$9 = {            1: '១',            2: '២',            3: '៣',            4: '៤',            5: '៥',            6: '៦',            7: '៧',            8: '៨',            9: '៩',            0: '០',        },        numberMap$8 = {            '១': '1',            '២': '2',            '៣': '3',            '៤': '4',            '៥': '5',            '៦': '6',            '៧': '7',            '៨': '8',            '៩': '9',            '០': '0',        };    moment.defineLocale('km', {        months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(            '_'        ),        monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(            '_'        ),        weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),        weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),        weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        meridiemParse: /ព្រឹក|ល្ងាច/,        isPM: function (input) {            return input === 'ល្ងាច';        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ព្រឹក';            } else {                return 'ល្ងាច';            }        },        calendar: {            sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',            nextDay: '[ស្អែក ម៉ោង] LT',            nextWeek: 'dddd [ម៉ោង] LT',            lastDay: '[ម្សិលមិញ ម៉ោង] LT',            lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',            sameElse: 'L',        },        relativeTime: {            future: '%sទៀត',            past: '%sមុន',            s: 'ប៉ុន្មានវិនាទី',            ss: '%d វិនាទី',            m: 'មួយនាទី',            mm: '%d នាទី',            h: 'មួយម៉ោង',            hh: '%d ម៉ោង',            d: 'មួយថ្ងៃ',            dd: '%d ថ្ងៃ',            M: 'មួយខែ',            MM: '%d ខែ',            y: 'មួយឆ្នាំ',            yy: '%d ឆ្នាំ',        },        dayOfMonthOrdinalParse: /ទី\d{1,2}/,        ordinal: 'ទី%d',        preparse: function (string) {            return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {                return numberMap$8[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$9[match];            });        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$a = {            1: '೧',            2: '೨',            3: '೩',            4: '೪',            5: '೫',            6: '೬',            7: '೭',            8: '೮',            9: '೯',            0: '೦',        },        numberMap$9 = {            '೧': '1',            '೨': '2',            '೩': '3',            '೪': '4',            '೫': '5',            '೬': '6',            '೭': '7',            '೮': '8',            '೯': '9',            '೦': '0',        };    moment.defineLocale('kn', {        months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split(            '_'        ),        monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split(            '_'        ),        weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),        weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),        longDateFormat: {            LT: 'A h:mm',            LTS: 'A h:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm',            LLLL: 'dddd, D MMMM YYYY, A h:mm',        },        calendar: {            sameDay: '[ಇಂದು] LT',            nextDay: '[ನಾಳೆ] LT',            nextWeek: 'dddd, LT',            lastDay: '[ನಿನ್ನೆ] LT',            lastWeek: '[ಕೊನೆಯ] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s ನಂತರ',            past: '%s ಹಿಂದೆ',            s: 'ಕೆಲವು ಕ್ಷಣಗಳು',            ss: '%d ಸೆಕೆಂಡುಗಳು',            m: 'ಒಂದು ನಿಮಿಷ',            mm: '%d ನಿಮಿಷ',            h: 'ಒಂದು ಗಂಟೆ',            hh: '%d ಗಂಟೆ',            d: 'ಒಂದು ದಿನ',            dd: '%d ದಿನ',            M: 'ಒಂದು ತಿಂಗಳು',            MM: '%d ತಿಂಗಳು',            y: 'ಒಂದು ವರ್ಷ',            yy: '%d ವರ್ಷ',        },        preparse: function (string) {            return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {                return numberMap$9[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$a[match];            });        },        meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'ರಾತ್ರಿ') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {                return hour;            } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'ಸಂಜೆ') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'ರಾತ್ರಿ';            } else if (hour < 10) {                return 'ಬೆಳಿಗ್ಗೆ';            } else if (hour < 17) {                return 'ಮಧ್ಯಾಹ್ನ';            } else if (hour < 20) {                return 'ಸಂಜೆ';            } else {                return 'ರಾತ್ರಿ';            }        },        dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,        ordinal: function (number) {            return number + 'ನೇ';        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ko', {        months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),        monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split(            '_'        ),        weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),        weekdaysShort: '일_월_화_수_목_금_토'.split('_'),        weekdaysMin: '일_월_화_수_목_금_토'.split('_'),        longDateFormat: {            LT: 'A h:mm',            LTS: 'A h:mm:ss',            L: 'YYYY.MM.DD.',            LL: 'YYYY년 MMMM D일',            LLL: 'YYYY년 MMMM D일 A h:mm',            LLLL: 'YYYY년 MMMM D일 dddd A h:mm',            l: 'YYYY.MM.DD.',            ll: 'YYYY년 MMMM D일',            lll: 'YYYY년 MMMM D일 A h:mm',            llll: 'YYYY년 MMMM D일 dddd A h:mm',        },        calendar: {            sameDay: '오늘 LT',            nextDay: '내일 LT',            nextWeek: 'dddd LT',            lastDay: '어제 LT',            lastWeek: '지난주 dddd LT',            sameElse: 'L',        },        relativeTime: {            future: '%s 후',            past: '%s 전',            s: '몇 초',            ss: '%d초',            m: '1분',            mm: '%d분',            h: '한 시간',            hh: '%d시간',            d: '하루',            dd: '%d일',            M: '한 달',            MM: '%d달',            y: '일 년',            yy: '%d년',        },        dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '일';                case 'M':                    return number + '월';                case 'w':                case 'W':                    return number + '주';                default:                    return number;            }        },        meridiemParse: /오전|오후/,        isPM: function (token) {            return token === '오후';        },        meridiem: function (hour, minute, isUpper) {            return hour < 12 ? '오전' : '오후';        },    });    //! moment.js locale configuration    var symbolMap$b = {            1: '١',            2: '٢',            3: '٣',            4: '٤',            5: '٥',            6: '٦',            7: '٧',            8: '٨',            9: '٩',            0: '٠',        },        numberMap$a = {            '١': '1',            '٢': '2',            '٣': '3',            '٤': '4',            '٥': '5',            '٦': '6',            '٧': '7',            '٨': '8',            '٩': '9',            '٠': '0',        },        months$7 = [            'کانونی دووەم',            'شوبات',            'ئازار',            'نیسان',            'ئایار',            'حوزەیران',            'تەمموز',            'ئاب',            'ئەیلوول',            'تشرینی یەكەم',            'تشرینی دووەم',            'كانونی یەکەم',        ];    moment.defineLocale('ku', {        months: months$7,        monthsShort: months$7,        weekdays: 'یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه'.split(            '_'        ),        weekdaysShort: 'یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه'.split(            '_'        ),        weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        meridiemParse: /ئێواره|بهیانی/,        isPM: function (input) {            return /ئێواره/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'بهیانی';            } else {                return 'ئێواره';            }        },        calendar: {            sameDay: '[ئهمرۆ كاتژمێر] LT',            nextDay: '[بهیانی كاتژمێر] LT',            nextWeek: 'dddd [كاتژمێر] LT',            lastDay: '[دوێنێ كاتژمێر] LT',            lastWeek: 'dddd [كاتژمێر] LT',            sameElse: 'L',        },        relativeTime: {            future: 'له %s',            past: '%s',            s: 'چهند چركهیهك',            ss: 'چركه %d',            m: 'یهك خولهك',            mm: '%d خولهك',            h: 'یهك كاتژمێر',            hh: '%d كاتژمێر',            d: 'یهك ڕۆژ',            dd: '%d ڕۆژ',            M: 'یهك مانگ',            MM: '%d مانگ',            y: 'یهك ساڵ',            yy: '%d ساڵ',        },        preparse: function (string) {            return string                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {                    return numberMap$a[match];                })                .replace(/،/g, ',');        },        postformat: function (string) {            return string                .replace(/\d/g, function (match) {                    return symbolMap$b[match];                })                .replace(/,/g, '،');        },        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    var suffixes$2 = {        0: '-чү',        1: '-чи',        2: '-чи',        3: '-чү',        4: '-чү',        5: '-чи',        6: '-чы',        7: '-чи',        8: '-чи',        9: '-чу',        10: '-чу',        20: '-чы',        30: '-чу',        40: '-чы',        50: '-чү',        60: '-чы',        70: '-чи',        80: '-чи',        90: '-чу',        100: '-чү',    };    moment.defineLocale('ky', {        months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(            '_'        ),        monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split(            '_'        ),        weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split(            '_'        ),        weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),        weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Бүгүн саат] LT',            nextDay: '[Эртең саат] LT',            nextWeek: 'dddd [саат] LT',            lastDay: '[Кечээ саат] LT',            lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s ичинде',            past: '%s мурун',            s: 'бирнече секунд',            ss: '%d секунд',            m: 'бир мүнөт',            mm: '%d мүнөт',            h: 'бир саат',            hh: '%d саат',            d: 'бир күн',            dd: '%d күн',            M: 'бир ай',            MM: '%d ай',            y: 'бир жыл',            yy: '%d жыл',        },        dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,        ordinal: function (number) {            var a = number % 10,                b = number >= 100 ? 100 : null;            return number + (suffixes$2[number] || suffixes$2[a] || suffixes$2[b]);        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime$6(number, withoutSuffix, key, isFuture) {        var format = {            m: ['eng Minutt', 'enger Minutt'],            h: ['eng Stonn', 'enger Stonn'],            d: ['een Dag', 'engem Dag'],            M: ['ee Mount', 'engem Mount'],            y: ['ee Joer', 'engem Joer'],        };        return withoutSuffix ? format[key][0] : format[key][1];    }    function processFutureTime(string) {        var number = string.substr(0, string.indexOf(' '));        if (eifelerRegelAppliesToNumber(number)) {            return 'a ' + string;        }        return 'an ' + string;    }    function processPastTime(string) {        var number = string.substr(0, string.indexOf(' '));        if (eifelerRegelAppliesToNumber(number)) {            return 'viru ' + string;        }        return 'virun ' + string;    }    /**     * Returns true if the word before the given number loses the '-n' ending.     * e.g. 'an 10 Deeg' but 'a 5 Deeg'     *     * @param number {integer}     * @returns {boolean}     */    function eifelerRegelAppliesToNumber(number) {        number = parseInt(number, 10);        if (isNaN(number)) {            return false;        }        if (number < 0) {            // Negative Number --> always true            return true;        } else if (number < 10) {            // Only 1 digit            if (4 <= number && number <= 7) {                return true;            }            return false;        } else if (number < 100) {            // 2 digits            var lastDigit = number % 10,                firstDigit = number / 10;            if (lastDigit === 0) {                return eifelerRegelAppliesToNumber(firstDigit);            }            return eifelerRegelAppliesToNumber(lastDigit);        } else if (number < 10000) {            // 3 or 4 digits --> recursively check first digit            while (number >= 10) {                number = number / 10;            }            return eifelerRegelAppliesToNumber(number);        } else {            // Anything larger than 4 digits: recursively check first n-3 digits            number = number / 1000;            return eifelerRegelAppliesToNumber(number);        }    }    moment.defineLocale('lb', {        months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split(            '_'        ),        monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split(            '_'        ),        weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),        weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm [Auer]',            LTS: 'H:mm:ss [Auer]',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm [Auer]',            LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]',        },        calendar: {            sameDay: '[Haut um] LT',            sameElse: 'L',            nextDay: '[Muer um] LT',            nextWeek: 'dddd [um] LT',            lastDay: '[Gëschter um] LT',            lastWeek: function () {                // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule                switch (this.day()) {                    case 2:                    case 4:                        return '[Leschten] dddd [um] LT';                    default:                        return '[Leschte] dddd [um] LT';                }            },        },        relativeTime: {            future: processFutureTime,            past: processPastTime,            s: 'e puer Sekonnen',            ss: '%d Sekonnen',            m: processRelativeTime$6,            mm: '%d Minutten',            h: processRelativeTime$6,            hh: '%d Stonnen',            d: processRelativeTime$6,            dd: '%d Deeg',            M: processRelativeTime$6,            MM: '%d Méint',            y: processRelativeTime$6,            yy: '%d Joer',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('lo', {        months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(            '_'        ),        monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(            '_'        ),        weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),        weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),        weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'ວັນdddd D MMMM YYYY HH:mm',        },        meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,        isPM: function (input) {            return input === 'ຕອນແລງ';        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ຕອນເຊົ້າ';            } else {                return 'ຕອນແລງ';            }        },        calendar: {            sameDay: '[ມື້ນີ້ເວລາ] LT',            nextDay: '[ມື້ອື່ນເວລາ] LT',            nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',            lastDay: '[ມື້ວານນີ້ເວລາ] LT',            lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',            sameElse: 'L',        },        relativeTime: {            future: 'ອີກ %s',            past: '%sຜ່ານມາ',            s: 'ບໍ່ເທົ່າໃດວິນາທີ',            ss: '%d ວິນາທີ',            m: '1 ນາທີ',            mm: '%d ນາທີ',            h: '1 ຊົ່ວໂມງ',            hh: '%d ຊົ່ວໂມງ',            d: '1 ມື້',            dd: '%d ມື້',            M: '1 ເດືອນ',            MM: '%d ເດືອນ',            y: '1 ປີ',            yy: '%d ປີ',        },        dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/,        ordinal: function (number) {            return 'ທີ່' + number;        },    });    //! moment.js locale configuration    var units = {        ss: 'sekundė_sekundžių_sekundes',        m: 'minutė_minutės_minutę',        mm: 'minutės_minučių_minutes',        h: 'valanda_valandos_valandą',        hh: 'valandos_valandų_valandas',        d: 'diena_dienos_dieną',        dd: 'dienos_dienų_dienas',        M: 'mėnuo_mėnesio_mėnesį',        MM: 'mėnesiai_mėnesių_mėnesius',        y: 'metai_metų_metus',        yy: 'metai_metų_metus',    };    function translateSeconds(number, withoutSuffix, key, isFuture) {        if (withoutSuffix) {            return 'kelios sekundės';        } else {            return isFuture ? 'kelių sekundžių' : 'kelias sekundes';        }    }    function translateSingular(number, withoutSuffix, key, isFuture) {        return withoutSuffix            ? forms(key)[0]            : isFuture            ? forms(key)[1]            : forms(key)[2];    }    function special(number) {        return number % 10 === 0 || (number > 10 && number < 20);    }    function forms(key) {        return units[key].split('_');    }    function translate$6(number, withoutSuffix, key, isFuture) {        var result = number + ' ';        if (number === 1) {            return (                result + translateSingular(number, withoutSuffix, key[0], isFuture)            );        } else if (withoutSuffix) {            return result + (special(number) ? forms(key)[1] : forms(key)[0]);        } else {            if (isFuture) {                return result + forms(key)[1];            } else {                return result + (special(number) ? forms(key)[1] : forms(key)[2]);            }        }    }    moment.defineLocale('lt', {        months: {            format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split(                '_'            ),            standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split(                '_'            ),            isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/,        },        monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),        weekdays: {            format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split(                '_'            ),            standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split(                '_'            ),            isFormat: /dddd HH:mm/,        },        weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),        weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'YYYY [m.] MMMM D [d.]',            LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',            LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',            l: 'YYYY-MM-DD',            ll: 'YYYY [m.] MMMM D [d.]',            lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',            llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]',        },        calendar: {            sameDay: '[Šiandien] LT',            nextDay: '[Rytoj] LT',            nextWeek: 'dddd LT',            lastDay: '[Vakar] LT',            lastWeek: '[Praėjusį] dddd LT',            sameElse: 'L',        },        relativeTime: {            future: 'po %s',            past: 'prieš %s',            s: translateSeconds,            ss: translate$6,            m: translateSingular,            mm: translate$6,            h: translateSingular,            hh: translate$6,            d: translateSingular,            dd: translate$6,            M: translateSingular,            MM: translate$6,            y: translateSingular,            yy: translate$6,        },        dayOfMonthOrdinalParse: /\d{1,2}-oji/,        ordinal: function (number) {            return number + '-oji';        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var units$1 = {        ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),        m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),        mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),        h: 'stundas_stundām_stunda_stundas'.split('_'),        hh: 'stundas_stundām_stunda_stundas'.split('_'),        d: 'dienas_dienām_diena_dienas'.split('_'),        dd: 'dienas_dienām_diena_dienas'.split('_'),        M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),        MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),        y: 'gada_gadiem_gads_gadi'.split('_'),        yy: 'gada_gadiem_gads_gadi'.split('_'),    };    /**     * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.     */    function format(forms, number, withoutSuffix) {        if (withoutSuffix) {            // E.g. "21 minūte", "3 minūtes".            return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];        } else {            // E.g. "21 minūtes" as in "pēc 21 minūtes".            // E.g. "3 minūtēm" as in "pēc 3 minūtēm".            return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];        }    }    function relativeTimeWithPlural$1(number, withoutSuffix, key) {        return number + ' ' + format(units$1[key], number, withoutSuffix);    }    function relativeTimeWithSingular(number, withoutSuffix, key) {        return format(units$1[key], number, withoutSuffix);    }    function relativeSeconds(number, withoutSuffix) {        return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';    }    moment.defineLocale('lv', {        months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split(            '_'        ),        monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),        weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split(            '_'        ),        weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),        weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY.',            LL: 'YYYY. [gada] D. MMMM',            LLL: 'YYYY. [gada] D. MMMM, HH:mm',            LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm',        },        calendar: {            sameDay: '[Šodien pulksten] LT',            nextDay: '[Rīt pulksten] LT',            nextWeek: 'dddd [pulksten] LT',            lastDay: '[Vakar pulksten] LT',            lastWeek: '[Pagājušā] dddd [pulksten] LT',            sameElse: 'L',        },        relativeTime: {            future: 'pēc %s',            past: 'pirms %s',            s: relativeSeconds,            ss: relativeTimeWithPlural$1,            m: relativeTimeWithSingular,            mm: relativeTimeWithPlural$1,            h: relativeTimeWithSingular,            hh: relativeTimeWithPlural$1,            d: relativeTimeWithSingular,            dd: relativeTimeWithPlural$1,            M: relativeTimeWithSingular,            MM: relativeTimeWithPlural$1,            y: relativeTimeWithSingular,            yy: relativeTimeWithPlural$1,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var translator = {        words: {            //Different grammatical cases            ss: ['sekund', 'sekunda', 'sekundi'],            m: ['jedan minut', 'jednog minuta'],            mm: ['minut', 'minuta', 'minuta'],            h: ['jedan sat', 'jednog sata'],            hh: ['sat', 'sata', 'sati'],            dd: ['dan', 'dana', 'dana'],            MM: ['mjesec', 'mjeseca', 'mjeseci'],            yy: ['godina', 'godine', 'godina'],        },        correctGrammaticalCase: function (number, wordKey) {            return number === 1                ? wordKey[0]                : number >= 2 && number <= 4                ? wordKey[1]                : wordKey[2];        },        translate: function (number, withoutSuffix, key) {            var wordKey = translator.words[key];            if (key.length === 1) {                return withoutSuffix ? wordKey[0] : wordKey[1];            } else {                return (                    number +                    ' ' +                    translator.correctGrammaticalCase(number, wordKey)                );            }        },    };    moment.defineLocale('me', {        months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(            '_'        ),        monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(            '_'        ),        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd, D. MMMM YYYY H:mm',        },        calendar: {            sameDay: '[danas u] LT',            nextDay: '[sjutra u] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[u] [nedjelju] [u] LT';                    case 3:                        return '[u] [srijedu] [u] LT';                    case 6:                        return '[u] [subotu] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[u] dddd [u] LT';                }            },            lastDay: '[juče u] LT',            lastWeek: function () {                var lastWeekDays = [                    '[prošle] [nedjelje] [u] LT',                    '[prošlog] [ponedjeljka] [u] LT',                    '[prošlog] [utorka] [u] LT',                    '[prošle] [srijede] [u] LT',                    '[prošlog] [četvrtka] [u] LT',                    '[prošlog] [petka] [u] LT',                    '[prošle] [subote] [u] LT',                ];                return lastWeekDays[this.day()];            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'prije %s',            s: 'nekoliko sekundi',            ss: translator.translate,            m: translator.translate,            mm: translator.translate,            h: translator.translate,            hh: translator.translate,            d: 'dan',            dd: translator.translate,            M: 'mjesec',            MM: translator.translate,            y: 'godinu',            yy: translator.translate,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('mi', {        months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split(            '_'        ),        monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split(            '_'        ),        monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,        monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,        monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,        monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,        weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),        weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),        weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [i] HH:mm',            LLLL: 'dddd, D MMMM YYYY [i] HH:mm',        },        calendar: {            sameDay: '[i teie mahana, i] LT',            nextDay: '[apopo i] LT',            nextWeek: 'dddd [i] LT',            lastDay: '[inanahi i] LT',            lastWeek: 'dddd [whakamutunga i] LT',            sameElse: 'L',        },        relativeTime: {            future: 'i roto i %s',            past: '%s i mua',            s: 'te hēkona ruarua',            ss: '%d hēkona',            m: 'he meneti',            mm: '%d meneti',            h: 'te haora',            hh: '%d haora',            d: 'he ra',            dd: '%d ra',            M: 'he marama',            MM: '%d marama',            y: 'he tau',            yy: '%d tau',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('mk', {        months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split(            '_'        ),        monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),        weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split(            '_'        ),        weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),        weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'D.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY H:mm',            LLLL: 'dddd, D MMMM YYYY H:mm',        },        calendar: {            sameDay: '[Денес во] LT',            nextDay: '[Утре во] LT',            nextWeek: '[Во] dddd [во] LT',            lastDay: '[Вчера во] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 6:                        return '[Изминатата] dddd [во] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[Изминатиот] dddd [во] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'за %s',            past: 'пред %s',            s: 'неколку секунди',            ss: '%d секунди',            m: 'една минута',            mm: '%d минути',            h: 'еден час',            hh: '%d часа',            d: 'еден ден',            dd: '%d дена',            M: 'еден месец',            MM: '%d месеци',            y: 'една година',            yy: '%d години',        },        dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,        ordinal: function (number) {            var lastDigit = number % 10,                last2Digits = number % 100;            if (number === 0) {                return number + '-ев';            } else if (last2Digits === 0) {                return number + '-ен';            } else if (last2Digits > 10 && last2Digits < 20) {                return number + '-ти';            } else if (lastDigit === 1) {                return number + '-ви';            } else if (lastDigit === 2) {                return number + '-ри';            } else if (lastDigit === 7 || lastDigit === 8) {                return number + '-ми';            } else {                return number + '-ти';            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ml', {        months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split(            '_'        ),        monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split(            '_'        ),        weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),        weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),        longDateFormat: {            LT: 'A h:mm -നു',            LTS: 'A h:mm:ss -നു',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm -നു',            LLLL: 'dddd, D MMMM YYYY, A h:mm -നു',        },        calendar: {            sameDay: '[ഇന്ന്] LT',            nextDay: '[നാളെ] LT',            nextWeek: 'dddd, LT',            lastDay: '[ഇന്നലെ] LT',            lastWeek: '[കഴിഞ്ഞ] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s കഴിഞ്ഞ്',            past: '%s മുൻപ്',            s: 'അൽപ നിമിഷങ്ങൾ',            ss: '%d സെക്കൻഡ്',            m: 'ഒരു മിനിറ്റ്',            mm: '%d മിനിറ്റ്',            h: 'ഒരു മണിക്കൂർ',            hh: '%d മണിക്കൂർ',            d: 'ഒരു ദിവസം',            dd: '%d ദിവസം',            M: 'ഒരു മാസം',            MM: '%d മാസം',            y: 'ഒരു വർഷം',            yy: '%d വർഷം',        },        meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (                (meridiem === 'രാത്രി' && hour >= 4) ||                meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||                meridiem === 'വൈകുന്നേരം'            ) {                return hour + 12;            } else {                return hour;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'രാത്രി';            } else if (hour < 12) {                return 'രാവിലെ';            } else if (hour < 17) {                return 'ഉച്ച കഴിഞ്ഞ്';            } else if (hour < 20) {                return 'വൈകുന്നേരം';            } else {                return 'രാത്രി';            }        },    });    //! moment.js locale configuration    function translate$7(number, withoutSuffix, key, isFuture) {        switch (key) {            case 's':                return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';            case 'ss':                return number + (withoutSuffix ? ' секунд' : ' секундын');            case 'm':            case 'mm':                return number + (withoutSuffix ? ' минут' : ' минутын');            case 'h':            case 'hh':                return number + (withoutSuffix ? ' цаг' : ' цагийн');            case 'd':            case 'dd':                return number + (withoutSuffix ? ' өдөр' : ' өдрийн');            case 'M':            case 'MM':                return number + (withoutSuffix ? ' сар' : ' сарын');            case 'y':            case 'yy':                return number + (withoutSuffix ? ' жил' : ' жилийн');            default:                return number;        }    }    moment.defineLocale('mn', {        months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split(            '_'        ),        monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),        weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),        weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'YYYY оны MMMMын D',            LLL: 'YYYY оны MMMMын D HH:mm',            LLLL: 'dddd, YYYY оны MMMMын D HH:mm',        },        meridiemParse: /ҮӨ|ҮХ/i,        isPM: function (input) {            return input === 'ҮХ';        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ҮӨ';            } else {                return 'ҮХ';            }        },        calendar: {            sameDay: '[Өнөөдөр] LT',            nextDay: '[Маргааш] LT',            nextWeek: '[Ирэх] dddd LT',            lastDay: '[Өчигдөр] LT',            lastWeek: '[Өнгөрсөн] dddd LT',            sameElse: 'L',        },        relativeTime: {            future: '%s дараа',            past: '%s өмнө',            s: translate$7,            ss: translate$7,            m: translate$7,            mm: translate$7,            h: translate$7,            hh: translate$7,            d: translate$7,            dd: translate$7,            M: translate$7,            MM: translate$7,            y: translate$7,            yy: translate$7,        },        dayOfMonthOrdinalParse: /\d{1,2} өдөр/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + ' өдөр';                default:                    return number;            }        },    });    //! moment.js locale configuration    var symbolMap$c = {            1: '१',            2: '२',            3: '३',            4: '४',            5: '५',            6: '६',            7: '७',            8: '८',            9: '९',            0: '०',        },        numberMap$b = {            '१': '1',            '२': '2',            '३': '3',            '४': '4',            '५': '5',            '६': '6',            '७': '7',            '८': '8',            '९': '9',            '०': '0',        };    function relativeTimeMr(number, withoutSuffix, string, isFuture) {        var output = '';        if (withoutSuffix) {            switch (string) {                case 's':                    output = 'काही सेकंद';                    break;                case 'ss':                    output = '%d सेकंद';                    break;                case 'm':                    output = 'एक मिनिट';                    break;                case 'mm':                    output = '%d मिनिटे';                    break;                case 'h':                    output = 'एक तास';                    break;                case 'hh':                    output = '%d तास';                    break;                case 'd':                    output = 'एक दिवस';                    break;                case 'dd':                    output = '%d दिवस';                    break;                case 'M':                    output = 'एक महिना';                    break;                case 'MM':                    output = '%d महिने';                    break;                case 'y':                    output = 'एक वर्ष';                    break;                case 'yy':                    output = '%d वर्षे';                    break;            }        } else {            switch (string) {                case 's':                    output = 'काही सेकंदां';                    break;                case 'ss':                    output = '%d सेकंदां';                    break;                case 'm':                    output = 'एका मिनिटा';                    break;                case 'mm':                    output = '%d मिनिटां';                    break;                case 'h':                    output = 'एका तासा';                    break;                case 'hh':                    output = '%d तासां';                    break;                case 'd':                    output = 'एका दिवसा';                    break;                case 'dd':                    output = '%d दिवसां';                    break;                case 'M':                    output = 'एका महिन्या';                    break;                case 'MM':                    output = '%d महिन्यां';                    break;                case 'y':                    output = 'एका वर्षा';                    break;                case 'yy':                    output = '%d वर्षां';                    break;            }        }        return output.replace(/%d/i, number);    }    moment.defineLocale('mr', {        months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(            '_'        ),        monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),        weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),        weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),        longDateFormat: {            LT: 'A h:mm वाजता',            LTS: 'A h:mm:ss वाजता',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm वाजता',            LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता',        },        calendar: {            sameDay: '[आज] LT',            nextDay: '[उद्या] LT',            nextWeek: 'dddd, LT',            lastDay: '[काल] LT',            lastWeek: '[मागील] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%sमध्ये',            past: '%sपूर्वी',            s: relativeTimeMr,            ss: relativeTimeMr,            m: relativeTimeMr,            mm: relativeTimeMr,            h: relativeTimeMr,            hh: relativeTimeMr,            d: relativeTimeMr,            dd: relativeTimeMr,            M: relativeTimeMr,            MM: relativeTimeMr,            y: relativeTimeMr,            yy: relativeTimeMr,        },        preparse: function (string) {            return string.replace(/[१२३४५६७८९०]/g, function (match) {                return numberMap$b[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$c[match];            });        },        meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {                return hour;            } else if (                meridiem === 'दुपारी' ||                meridiem === 'सायंकाळी' ||                meridiem === 'रात्री'            ) {                return hour >= 12 ? hour : hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour >= 0 && hour < 6) {                return 'पहाटे';            } else if (hour < 12) {                return 'सकाळी';            } else if (hour < 17) {                return 'दुपारी';            } else if (hour < 20) {                return 'सायंकाळी';            } else {                return 'रात्री';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ms-my', {        months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),        weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),        weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),        weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [pukul] HH.mm',            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',        },        meridiemParse: /pagi|tengahari|petang|malam/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'pagi') {                return hour;            } else if (meridiem === 'tengahari') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'petang' || meridiem === 'malam') {                return hour + 12;            }        },        meridiem: function (hours, minutes, isLower) {            if (hours < 11) {                return 'pagi';            } else if (hours < 15) {                return 'tengahari';            } else if (hours < 19) {                return 'petang';            } else {                return 'malam';            }        },        calendar: {            sameDay: '[Hari ini pukul] LT',            nextDay: '[Esok pukul] LT',            nextWeek: 'dddd [pukul] LT',            lastDay: '[Kelmarin pukul] LT',            lastWeek: 'dddd [lepas pukul] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dalam %s',            past: '%s yang lepas',            s: 'beberapa saat',            ss: '%d saat',            m: 'seminit',            mm: '%d minit',            h: 'sejam',            hh: '%d jam',            d: 'sehari',            dd: '%d hari',            M: 'sebulan',            MM: '%d bulan',            y: 'setahun',            yy: '%d tahun',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ms', {        months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),        weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),        weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),        weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [pukul] HH.mm',            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',        },        meridiemParse: /pagi|tengahari|petang|malam/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'pagi') {                return hour;            } else if (meridiem === 'tengahari') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'petang' || meridiem === 'malam') {                return hour + 12;            }        },        meridiem: function (hours, minutes, isLower) {            if (hours < 11) {                return 'pagi';            } else if (hours < 15) {                return 'tengahari';            } else if (hours < 19) {                return 'petang';            } else {                return 'malam';            }        },        calendar: {            sameDay: '[Hari ini pukul] LT',            nextDay: '[Esok pukul] LT',            nextWeek: 'dddd [pukul] LT',            lastDay: '[Kelmarin pukul] LT',            lastWeek: 'dddd [lepas pukul] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dalam %s',            past: '%s yang lepas',            s: 'beberapa saat',            ss: '%d saat',            m: 'seminit',            mm: '%d minit',            h: 'sejam',            hh: '%d jam',            d: 'sehari',            dd: '%d hari',            M: 'sebulan',            MM: '%d bulan',            y: 'setahun',            yy: '%d tahun',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('mt', {        months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split(            '_'        ),        monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),        weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split(            '_'        ),        weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),        weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Illum fil-]LT',            nextDay: '[Għada fil-]LT',            nextWeek: 'dddd [fil-]LT',            lastDay: '[Il-bieraħ fil-]LT',            lastWeek: 'dddd [li għadda] [fil-]LT',            sameElse: 'L',        },        relativeTime: {            future: 'f’ %s',            past: '%s ilu',            s: 'ftit sekondi',            ss: '%d sekondi',            m: 'minuta',            mm: '%d minuti',            h: 'siegħa',            hh: '%d siegħat',            d: 'ġurnata',            dd: '%d ġranet',            M: 'xahar',            MM: '%d xhur',            y: 'sena',            yy: '%d sni',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$d = {            1: '၁',            2: '၂',            3: '၃',            4: '၄',            5: '၅',            6: '၆',            7: '၇',            8: '၈',            9: '၉',            0: '၀',        },        numberMap$c = {            '၁': '1',            '၂': '2',            '၃': '3',            '၄': '4',            '၅': '5',            '၆': '6',            '၇': '7',            '၈': '8',            '၉': '9',            '၀': '0',        };    moment.defineLocale('my', {        months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split(            '_'        ),        monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),        weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split(            '_'        ),        weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),        weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[ယနေ.] LT [မှာ]',            nextDay: '[မနက်ဖြန်] LT [မှာ]',            nextWeek: 'dddd LT [မှာ]',            lastDay: '[မနေ.က] LT [မှာ]',            lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',            sameElse: 'L',        },        relativeTime: {            future: 'လာမည့် %s မှာ',            past: 'လွန်ခဲ့သော %s က',            s: 'စက္ကန်.အနည်းငယ်',            ss: '%d စက္ကန့်',            m: 'တစ်မိနစ်',            mm: '%d မိနစ်',            h: 'တစ်နာရီ',            hh: '%d နာရီ',            d: 'တစ်ရက်',            dd: '%d ရက်',            M: 'တစ်လ',            MM: '%d လ',            y: 'တစ်နှစ်',            yy: '%d နှစ်',        },        preparse: function (string) {            return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {                return numberMap$c[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$d[match];            });        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('nb', {        months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(            '_'        ),        monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),        weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),        weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY [kl.] HH:mm',            LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',        },        calendar: {            sameDay: '[i dag kl.] LT',            nextDay: '[i morgen kl.] LT',            nextWeek: 'dddd [kl.] LT',            lastDay: '[i går kl.] LT',            lastWeek: '[forrige] dddd [kl.] LT',            sameElse: 'L',        },        relativeTime: {            future: 'om %s',            past: '%s siden',            s: 'noen sekunder',            ss: '%d sekunder',            m: 'ett minutt',            mm: '%d minutter',            h: 'en time',            hh: '%d timer',            d: 'en dag',            dd: '%d dager',            w: 'en uke',            ww: '%d uker',            M: 'en måned',            MM: '%d måneder',            y: 'ett år',            yy: '%d år',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$e = {            1: '१',            2: '२',            3: '३',            4: '४',            5: '५',            6: '६',            7: '७',            8: '८',            9: '९',            0: '०',        },        numberMap$d = {            '१': '1',            '२': '2',            '३': '3',            '४': '4',            '५': '5',            '६': '6',            '७': '7',            '८': '8',            '९': '9',            '०': '0',        };    moment.defineLocale('ne', {        months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split(            '_'        ),        monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split(            '_'        ),        weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),        weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'Aको h:mm बजे',            LTS: 'Aको h:mm:ss बजे',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, Aको h:mm बजे',            LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे',        },        preparse: function (string) {            return string.replace(/[१२३४५६७८९०]/g, function (match) {                return numberMap$d[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$e[match];            });        },        meridiemParse: /राति|बिहान|दिउँसो|साँझ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'राति') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'बिहान') {                return hour;            } else if (meridiem === 'दिउँसो') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'साँझ') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 3) {                return 'राति';            } else if (hour < 12) {                return 'बिहान';            } else if (hour < 16) {                return 'दिउँसो';            } else if (hour < 20) {                return 'साँझ';            } else {                return 'राति';            }        },        calendar: {            sameDay: '[आज] LT',            nextDay: '[भोलि] LT',            nextWeek: '[आउँदो] dddd[,] LT',            lastDay: '[हिजो] LT',            lastWeek: '[गएको] dddd[,] LT',            sameElse: 'L',        },        relativeTime: {            future: '%sमा',            past: '%s अगाडि',            s: 'केही क्षण',            ss: '%d सेकेण्ड',            m: 'एक मिनेट',            mm: '%d मिनेट',            h: 'एक घण्टा',            hh: '%d घण्टा',            d: 'एक दिन',            dd: '%d दिन',            M: 'एक महिना',            MM: '%d महिना',            y: 'एक बर्ष',            yy: '%d बर्ष',        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortWithDots$1 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split(            '_'        ),        monthsShortWithoutDots$1 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split(            '_'        ),        monthsParse$8 = [            /^jan/i,            /^feb/i,            /^maart|mrt.?$/i,            /^apr/i,            /^mei$/i,            /^jun[i.]?$/i,            /^jul[i.]?$/i,            /^aug/i,            /^sep/i,            /^okt/i,            /^nov/i,            /^dec/i,        ],        monthsRegex$7 = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;    moment.defineLocale('nl-be', {        months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortWithDots$1;            } else if (/-MMM-/.test(format)) {                return monthsShortWithoutDots$1[m.month()];            } else {                return monthsShortWithDots$1[m.month()];            }        },        monthsRegex: monthsRegex$7,        monthsShortRegex: monthsRegex$7,        monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,        monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,        monthsParse: monthsParse$8,        longMonthsParse: monthsParse$8,        shortMonthsParse: monthsParse$8,        weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split(            '_'        ),        weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),        weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[vandaag om] LT',            nextDay: '[morgen om] LT',            nextWeek: 'dddd [om] LT',            lastDay: '[gisteren om] LT',            lastWeek: '[afgelopen] dddd [om] LT',            sameElse: 'L',        },        relativeTime: {            future: 'over %s',            past: '%s geleden',            s: 'een paar seconden',            ss: '%d seconden',            m: 'één minuut',            mm: '%d minuten',            h: 'één uur',            hh: '%d uur',            d: 'één dag',            dd: '%d dagen',            M: 'één maand',            MM: '%d maanden',            y: 'één jaar',            yy: '%d jaar',        },        dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,        ordinal: function (number) {            return (                number +                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')            );        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsShortWithDots$2 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split(            '_'        ),        monthsShortWithoutDots$2 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split(            '_'        ),        monthsParse$9 = [            /^jan/i,            /^feb/i,            /^maart|mrt.?$/i,            /^apr/i,            /^mei$/i,            /^jun[i.]?$/i,            /^jul[i.]?$/i,            /^aug/i,            /^sep/i,            /^okt/i,            /^nov/i,            /^dec/i,        ],        monthsRegex$8 = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;    moment.defineLocale('nl', {        months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(            '_'        ),        monthsShort: function (m, format) {            if (!m) {                return monthsShortWithDots$2;            } else if (/-MMM-/.test(format)) {                return monthsShortWithoutDots$2[m.month()];            } else {                return monthsShortWithDots$2[m.month()];            }        },        monthsRegex: monthsRegex$8,        monthsShortRegex: monthsRegex$8,        monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,        monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,        monthsParse: monthsParse$9,        longMonthsParse: monthsParse$9,        shortMonthsParse: monthsParse$9,        weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split(            '_'        ),        weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),        weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD-MM-YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[vandaag om] LT',            nextDay: '[morgen om] LT',            nextWeek: 'dddd [om] LT',            lastDay: '[gisteren om] LT',            lastWeek: '[afgelopen] dddd [om] LT',            sameElse: 'L',        },        relativeTime: {            future: 'over %s',            past: '%s geleden',            s: 'een paar seconden',            ss: '%d seconden',            m: 'één minuut',            mm: '%d minuten',            h: 'één uur',            hh: '%d uur',            d: 'één dag',            dd: '%d dagen',            w: 'één week',            ww: '%d weken',            M: 'één maand',            MM: '%d maanden',            y: 'één jaar',            yy: '%d jaar',        },        dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,        ordinal: function (number) {            return (                number +                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')            );        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('nn', {        months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(            '_'        ),        monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),        weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),        weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY [kl.] H:mm',            LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',        },        calendar: {            sameDay: '[I dag klokka] LT',            nextDay: '[I morgon klokka] LT',            nextWeek: 'dddd [klokka] LT',            lastDay: '[I går klokka] LT',            lastWeek: '[Føregåande] dddd [klokka] LT',            sameElse: 'L',        },        relativeTime: {            future: 'om %s',            past: '%s sidan',            s: 'nokre sekund',            ss: '%d sekund',            m: 'eit minutt',            mm: '%d minutt',            h: 'ein time',            hh: '%d timar',            d: 'ein dag',            dd: '%d dagar',            w: 'ei veke',            ww: '%d veker',            M: 'ein månad',            MM: '%d månader',            y: 'eit år',            yy: '%d år',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('oc-lnc', {        months: {            standalone: 'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split(                '_'            ),            format: "de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split(                '_'            ),            isFormat: /D[oD]?(\s)+MMMM/,        },        monthsShort: 'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split(            '_'        ),        weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),        weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM [de] YYYY',            ll: 'D MMM YYYY',            LLL: 'D MMMM [de] YYYY [a] H:mm',            lll: 'D MMM YYYY, H:mm',            LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',            llll: 'ddd D MMM YYYY, H:mm',        },        calendar: {            sameDay: '[uèi a] LT',            nextDay: '[deman a] LT',            nextWeek: 'dddd [a] LT',            lastDay: '[ièr a] LT',            lastWeek: 'dddd [passat a] LT',            sameElse: 'L',        },        relativeTime: {            future: "d'aquí %s",            past: 'fa %s',            s: 'unas segondas',            ss: '%d segondas',            m: 'una minuta',            mm: '%d minutas',            h: 'una ora',            hh: '%d oras',            d: 'un jorn',            dd: '%d jorns',            M: 'un mes',            MM: '%d meses',            y: 'un an',            yy: '%d ans',        },        dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,        ordinal: function (number, period) {            var output =                number === 1                    ? 'r'                    : number === 2                    ? 'n'                    : number === 3                    ? 'r'                    : number === 4                    ? 't'                    : 'è';            if (period === 'w' || period === 'W') {                output = 'a';            }            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4,        },    });    //! moment.js locale configuration    var symbolMap$f = {            1: '੧',            2: '੨',            3: '੩',            4: '੪',            5: '੫',            6: '੬',            7: '੭',            8: '੮',            9: '੯',            0: '੦',        },        numberMap$e = {            '੧': '1',            '੨': '2',            '੩': '3',            '੪': '4',            '੫': '5',            '੬': '6',            '੭': '7',            '੮': '8',            '੯': '9',            '੦': '0',        };    moment.defineLocale('pa-in', {        // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.        months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(            '_'        ),        monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(            '_'        ),        weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split(            '_'        ),        weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),        weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),        longDateFormat: {            LT: 'A h:mm ਵਜੇ',            LTS: 'A h:mm:ss ਵਜੇ',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',            LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ',        },        calendar: {            sameDay: '[ਅਜ] LT',            nextDay: '[ਕਲ] LT',            nextWeek: '[ਅਗਲਾ] dddd, LT',            lastDay: '[ਕਲ] LT',            lastWeek: '[ਪਿਛਲੇ] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s ਵਿੱਚ',            past: '%s ਪਿਛਲੇ',            s: 'ਕੁਝ ਸਕਿੰਟ',            ss: '%d ਸਕਿੰਟ',            m: 'ਇਕ ਮਿੰਟ',            mm: '%d ਮਿੰਟ',            h: 'ਇੱਕ ਘੰਟਾ',            hh: '%d ਘੰਟੇ',            d: 'ਇੱਕ ਦਿਨ',            dd: '%d ਦਿਨ',            M: 'ਇੱਕ ਮਹੀਨਾ',            MM: '%d ਮਹੀਨੇ',            y: 'ਇੱਕ ਸਾਲ',            yy: '%d ਸਾਲ',        },        preparse: function (string) {            return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {                return numberMap$e[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$f[match];            });        },        // Punjabi notation for meridiems are quite fuzzy in practice. While there exists        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.        meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'ਰਾਤ') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'ਸਵੇਰ') {                return hour;            } else if (meridiem === 'ਦੁਪਹਿਰ') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'ਸ਼ਾਮ') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'ਰਾਤ';            } else if (hour < 10) {                return 'ਸਵੇਰ';            } else if (hour < 17) {                return 'ਦੁਪਹਿਰ';            } else if (hour < 20) {                return 'ਸ਼ਾਮ';            } else {                return 'ਰਾਤ';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split(            '_'        ),        monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split(            '_'        ),        monthsParse$a = [            /^sty/i,            /^lut/i,            /^mar/i,            /^kwi/i,            /^maj/i,            /^cze/i,            /^lip/i,            /^sie/i,            /^wrz/i,            /^paź/i,            /^lis/i,            /^gru/i,        ];    function plural$3(n) {        return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;    }    function translate$8(number, withoutSuffix, key) {        var result = number + ' ';        switch (key) {            case 'ss':                return result + (plural$3(number) ? 'sekundy' : 'sekund');            case 'm':                return withoutSuffix ? 'minuta' : 'minutę';            case 'mm':                return result + (plural$3(number) ? 'minuty' : 'minut');            case 'h':                return withoutSuffix ? 'godzina' : 'godzinę';            case 'hh':                return result + (plural$3(number) ? 'godziny' : 'godzin');            case 'ww':                return result + (plural$3(number) ? 'tygodnie' : 'tygodni');            case 'MM':                return result + (plural$3(number) ? 'miesiące' : 'miesięcy');            case 'yy':                return result + (plural$3(number) ? 'lata' : 'lat');        }    }    moment.defineLocale('pl', {        months: function (momentToFormat, format) {            if (!momentToFormat) {                return monthsNominative;            } else if (/D MMMM/.test(format)) {                return monthsSubjective[momentToFormat.month()];            } else {                return monthsNominative[momentToFormat.month()];            }        },        monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),        monthsParse: monthsParse$a,        longMonthsParse: monthsParse$a,        shortMonthsParse: monthsParse$a,        weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split(            '_'        ),        weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),        weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Dziś o] LT',            nextDay: '[Jutro o] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[W niedzielę o] LT';                    case 2:                        return '[We wtorek o] LT';                    case 3:                        return '[W środę o] LT';                    case 6:                        return '[W sobotę o] LT';                    default:                        return '[W] dddd [o] LT';                }            },            lastDay: '[Wczoraj o] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[W zeszłą niedzielę o] LT';                    case 3:                        return '[W zeszłą środę o] LT';                    case 6:                        return '[W zeszłą sobotę o] LT';                    default:                        return '[W zeszły] dddd [o] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: '%s temu',            s: 'kilka sekund',            ss: translate$8,            m: translate$8,            mm: translate$8,            h: translate$8,            hh: translate$8,            d: '1 dzień',            dd: '%d dni',            w: 'tydzień',            ww: translate$8,            M: 'miesiąc',            MM: translate$8,            y: 'rok',            yy: translate$8,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('pt-br', {        months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(            '_'        ),        monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),        weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split(            '_'        ),        weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),        weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',            LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm',        },        calendar: {            sameDay: '[Hoje às] LT',            nextDay: '[Amanhã às] LT',            nextWeek: 'dddd [às] LT',            lastDay: '[Ontem às] LT',            lastWeek: function () {                return this.day() === 0 || this.day() === 6                    ? '[Último] dddd [às] LT' // Saturday + Sunday                    : '[Última] dddd [às] LT'; // Monday - Friday            },            sameElse: 'L',        },        relativeTime: {            future: 'em %s',            past: 'há %s',            s: 'poucos segundos',            ss: '%d segundos',            m: 'um minuto',            mm: '%d minutos',            h: 'uma hora',            hh: '%d horas',            d: 'um dia',            dd: '%d dias',            M: 'um mês',            MM: '%d meses',            y: 'um ano',            yy: '%d anos',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        invalidDate: 'Data inválida',    });    //! moment.js locale configuration    moment.defineLocale('pt', {        months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(            '_'        ),        monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),        weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split(            '_'        ),        weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),        weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D [de] MMMM [de] YYYY',            LLL: 'D [de] MMMM [de] YYYY HH:mm',            LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm',        },        calendar: {            sameDay: '[Hoje às] LT',            nextDay: '[Amanhã às] LT',            nextWeek: 'dddd [às] LT',            lastDay: '[Ontem às] LT',            lastWeek: function () {                return this.day() === 0 || this.day() === 6                    ? '[Último] dddd [às] LT' // Saturday + Sunday                    : '[Última] dddd [às] LT'; // Monday - Friday            },            sameElse: 'L',        },        relativeTime: {            future: 'em %s',            past: 'há %s',            s: 'segundos',            ss: '%d segundos',            m: 'um minuto',            mm: '%d minutos',            h: 'uma hora',            hh: '%d horas',            d: 'um dia',            dd: '%d dias',            w: 'uma semana',            ww: '%d semanas',            M: 'um mês',            MM: '%d meses',            y: 'um ano',            yy: '%d anos',        },        dayOfMonthOrdinalParse: /\d{1,2}º/,        ordinal: '%dº',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function relativeTimeWithPlural$2(number, withoutSuffix, key) {        var format = {                ss: 'secunde',                mm: 'minute',                hh: 'ore',                dd: 'zile',                ww: 'săptămâni',                MM: 'luni',                yy: 'ani',            },            separator = ' ';        if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {            separator = ' de ';        }        return number + separator + format[key];    }    moment.defineLocale('ro', {        months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split(            '_'        ),        monthsShort: 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),        weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),        weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY H:mm',            LLLL: 'dddd, D MMMM YYYY H:mm',        },        calendar: {            sameDay: '[azi la] LT',            nextDay: '[mâine la] LT',            nextWeek: 'dddd [la] LT',            lastDay: '[ieri la] LT',            lastWeek: '[fosta] dddd [la] LT',            sameElse: 'L',        },        relativeTime: {            future: 'peste %s',            past: '%s în urmă',            s: 'câteva secunde',            ss: relativeTimeWithPlural$2,            m: 'un minut',            mm: relativeTimeWithPlural$2,            h: 'o oră',            hh: relativeTimeWithPlural$2,            d: 'o zi',            dd: relativeTimeWithPlural$2,            w: 'o săptămână',            ww: relativeTimeWithPlural$2,            M: 'o lună',            MM: relativeTimeWithPlural$2,            y: 'un an',            yy: relativeTimeWithPlural$2,        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    function plural$4(word, num) {        var forms = word.split('_');        return num % 10 === 1 && num % 100 !== 11            ? forms[0]            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)            ? forms[1]            : forms[2];    }    function relativeTimeWithPlural$3(number, withoutSuffix, key) {        var format = {            ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',            mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',            hh: 'час_часа_часов',            dd: 'день_дня_дней',            ww: 'неделя_недели_недель',            MM: 'месяц_месяца_месяцев',            yy: 'год_года_лет',        };        if (key === 'm') {            return withoutSuffix ? 'минута' : 'минуту';        } else {            return number + ' ' + plural$4(format[key], +number);        }    }    var monthsParse$b = [        /^янв/i,        /^фев/i,        /^мар/i,        /^апр/i,        /^ма[йя]/i,        /^июн/i,        /^июл/i,        /^авг/i,        /^сен/i,        /^окт/i,        /^ноя/i,        /^дек/i,    ];    // http://new.gramota.ru/spravka/rules/139-prop : § 103    // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637    // CLDR data:          http://www.unicode.org/cldr/charts/28/summary/ru.html#1753    moment.defineLocale('ru', {        months: {            format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split(                '_'            ),            standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(                '_'            ),        },        monthsShort: {            // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку?            format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split(                '_'            ),            standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split(                '_'            ),        },        weekdays: {            standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split(                '_'            ),            format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split(                '_'            ),            isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/,        },        weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),        weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),        monthsParse: monthsParse$b,        longMonthsParse: monthsParse$b,        shortMonthsParse: monthsParse$b,        // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки        monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,        // копия предыдущего        monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,        // полные названия с падежами        monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,        // Выражение, которое соответствует только сокращённым формам        monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY г.',            LLL: 'D MMMM YYYY г., H:mm',            LLLL: 'dddd, D MMMM YYYY г., H:mm',        },        calendar: {            sameDay: '[Сегодня, в] LT',            nextDay: '[Завтра, в] LT',            lastDay: '[Вчера, в] LT',            nextWeek: function (now) {                if (now.week() !== this.week()) {                    switch (this.day()) {                        case 0:                            return '[В следующее] dddd, [в] LT';                        case 1:                        case 2:                        case 4:                            return '[В следующий] dddd, [в] LT';                        case 3:                        case 5:                        case 6:                            return '[В следующую] dddd, [в] LT';                    }                } else {                    if (this.day() === 2) {                        return '[Во] dddd, [в] LT';                    } else {                        return '[В] dddd, [в] LT';                    }                }            },            lastWeek: function (now) {                if (now.week() !== this.week()) {                    switch (this.day()) {                        case 0:                            return '[В прошлое] dddd, [в] LT';                        case 1:                        case 2:                        case 4:                            return '[В прошлый] dddd, [в] LT';                        case 3:                        case 5:                        case 6:                            return '[В прошлую] dddd, [в] LT';                    }                } else {                    if (this.day() === 2) {                        return '[Во] dddd, [в] LT';                    } else {                        return '[В] dddd, [в] LT';                    }                }            },            sameElse: 'L',        },        relativeTime: {            future: 'через %s',            past: '%s назад',            s: 'несколько секунд',            ss: relativeTimeWithPlural$3,            m: relativeTimeWithPlural$3,            mm: relativeTimeWithPlural$3,            h: 'час',            hh: relativeTimeWithPlural$3,            d: 'день',            dd: relativeTimeWithPlural$3,            w: 'неделя',            ww: relativeTimeWithPlural$3,            M: 'месяц',            MM: relativeTimeWithPlural$3,            y: 'год',            yy: relativeTimeWithPlural$3,        },        meridiemParse: /ночи|утра|дня|вечера/i,        isPM: function (input) {            return /^(дня|вечера)$/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'ночи';            } else if (hour < 12) {                return 'утра';            } else if (hour < 17) {                return 'дня';            } else {                return 'вечера';            }        },        dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,        ordinal: function (number, period) {            switch (period) {                case 'M':                case 'd':                case 'DDD':                    return number + '-й';                case 'D':                    return number + '-го';                case 'w':                case 'W':                    return number + '-я';                default:                    return number;            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var months$8 = [            'جنوري',            'فيبروري',            'مارچ',            'اپريل',            'مئي',            'جون',            'جولاءِ',            'آگسٽ',            'سيپٽمبر',            'آڪٽوبر',            'نومبر',            'ڊسمبر',        ],        days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];    moment.defineLocale('sd', {        months: months$8,        monthsShort: months$8,        weekdays: days,        weekdaysShort: days,        weekdaysMin: days,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd، D MMMM YYYY HH:mm',        },        meridiemParse: /صبح|شام/,        isPM: function (input) {            return 'شام' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'صبح';            }            return 'شام';        },        calendar: {            sameDay: '[اڄ] LT',            nextDay: '[سڀاڻي] LT',            nextWeek: 'dddd [اڳين هفتي تي] LT',            lastDay: '[ڪالهه] LT',            lastWeek: '[گزريل هفتي] dddd [تي] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s پوء',            past: '%s اڳ',            s: 'چند سيڪنڊ',            ss: '%d سيڪنڊ',            m: 'هڪ منٽ',            mm: '%d منٽ',            h: 'هڪ ڪلاڪ',            hh: '%d ڪلاڪ',            d: 'هڪ ڏينهن',            dd: '%d ڏينهن',            M: 'هڪ مهينو',            MM: '%d مهينا',            y: 'هڪ سال',            yy: '%d سال',        },        preparse: function (string) {            return string.replace(/،/g, ',');        },        postformat: function (string) {            return string.replace(/,/g, '،');        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('se', {        months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split(            '_'        ),        monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split(            '_'        ),        weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split(            '_'        ),        weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),        weekdaysMin: 's_v_m_g_d_b_L'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'MMMM D. [b.] YYYY',            LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',            LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm',        },        calendar: {            sameDay: '[otne ti] LT',            nextDay: '[ihttin ti] LT',            nextWeek: 'dddd [ti] LT',            lastDay: '[ikte ti] LT',            lastWeek: '[ovddit] dddd [ti] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s geažes',            past: 'maŋit %s',            s: 'moadde sekunddat',            ss: '%d sekunddat',            m: 'okta minuhta',            mm: '%d minuhtat',            h: 'okta diimmu',            hh: '%d diimmut',            d: 'okta beaivi',            dd: '%d beaivvit',            M: 'okta mánnu',            MM: '%d mánut',            y: 'okta jahki',            yy: '%d jagit',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    /*jshint -W100*/    moment.defineLocale('si', {        months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split(            '_'        ),        monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split(            '_'        ),        weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split(            '_'        ),        weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන'.split('_'),        weekdaysMin: 'ඉ_ස_අ_බ_බ්ර_සි_සෙ'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'a h:mm',            LTS: 'a h:mm:ss',            L: 'YYYY/MM/DD',            LL: 'YYYY MMMM D',            LLL: 'YYYY MMMM D, a h:mm',            LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',        },        calendar: {            sameDay: '[අද] LT[ට]',            nextDay: '[හෙට] LT[ට]',            nextWeek: 'dddd LT[ට]',            lastDay: '[ඊයේ] LT[ට]',            lastWeek: '[පසුගිය] dddd LT[ට]',            sameElse: 'L',        },        relativeTime: {            future: '%sකින්',            past: '%sකට පෙර',            s: 'තත්පර කිහිපය',            ss: 'තත්පර %d',            m: 'මිනිත්තුව',            mm: 'මිනිත්තු %d',            h: 'පැය',            hh: 'පැය %d',            d: 'දිනය',            dd: 'දින %d',            M: 'මාසය',            MM: 'මාස %d',            y: 'වසර',            yy: 'වසර %d',        },        dayOfMonthOrdinalParse: /\d{1,2} වැනි/,        ordinal: function (number) {            return number + ' වැනි';        },        meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,        isPM: function (input) {            return input === 'ප.ව.' || input === 'පස් වරු';        },        meridiem: function (hours, minutes, isLower) {            if (hours > 11) {                return isLower ? 'ප.ව.' : 'පස් වරු';            } else {                return isLower ? 'පෙ.ව.' : 'පෙර වරු';            }        },    });    //! moment.js locale configuration    var months$9 = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split(            '_'        ),        monthsShort$7 = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');    function plural$5(n) {        return n > 1 && n < 5;    }    function translate$9(number, withoutSuffix, key, isFuture) {        var result = number + ' ';        switch (key) {            case 's': // a few seconds / in a few seconds / a few seconds ago                return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';            case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'sekundy' : 'sekúnd');                } else {                    return result + 'sekundami';                }            case 'm': // a minute / in a minute / a minute ago                return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';            case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'minúty' : 'minút');                } else {                    return result + 'minútami';                }            case 'h': // an hour / in an hour / an hour ago                return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';            case 'hh': // 9 hours / in 9 hours / 9 hours ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'hodiny' : 'hodín');                } else {                    return result + 'hodinami';                }            case 'd': // a day / in a day / a day ago                return withoutSuffix || isFuture ? 'deň' : 'dňom';            case 'dd': // 9 days / in 9 days / 9 days ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'dni' : 'dní');                } else {                    return result + 'dňami';                }            case 'M': // a month / in a month / a month ago                return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';            case 'MM': // 9 months / in 9 months / 9 months ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'mesiace' : 'mesiacov');                } else {                    return result + 'mesiacmi';                }            case 'y': // a year / in a year / a year ago                return withoutSuffix || isFuture ? 'rok' : 'rokom';            case 'yy': // 9 years / in 9 years / 9 years ago                if (withoutSuffix || isFuture) {                    return result + (plural$5(number) ? 'roky' : 'rokov');                } else {                    return result + 'rokmi';                }        }    }    moment.defineLocale('sk', {        months: months$9,        monthsShort: monthsShort$7,        weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),        weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),        weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd D. MMMM YYYY H:mm',        },        calendar: {            sameDay: '[dnes o] LT',            nextDay: '[zajtra o] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[v nedeľu o] LT';                    case 1:                    case 2:                        return '[v] dddd [o] LT';                    case 3:                        return '[v stredu o] LT';                    case 4:                        return '[vo štvrtok o] LT';                    case 5:                        return '[v piatok o] LT';                    case 6:                        return '[v sobotu o] LT';                }            },            lastDay: '[včera o] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[minulú nedeľu o] LT';                    case 1:                    case 2:                        return '[minulý] dddd [o] LT';                    case 3:                        return '[minulú stredu o] LT';                    case 4:                    case 5:                        return '[minulý] dddd [o] LT';                    case 6:                        return '[minulú sobotu o] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'pred %s',            s: translate$9,            ss: translate$9,            m: translate$9,            mm: translate$9,            h: translate$9,            hh: translate$9,            d: translate$9,            dd: translate$9,            M: translate$9,            MM: translate$9,            y: translate$9,            yy: translate$9,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    function processRelativeTime$7(number, withoutSuffix, key, isFuture) {        var result = number + ' ';        switch (key) {            case 's':                return withoutSuffix || isFuture                    ? 'nekaj sekund'                    : 'nekaj sekundami';            case 'ss':                if (number === 1) {                    result += withoutSuffix ? 'sekundo' : 'sekundi';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';                } else if (number < 5) {                    result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';                } else {                    result += 'sekund';                }                return result;            case 'm':                return withoutSuffix ? 'ena minuta' : 'eno minuto';            case 'mm':                if (number === 1) {                    result += withoutSuffix ? 'minuta' : 'minuto';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'minuti' : 'minutama';                } else if (number < 5) {                    result += withoutSuffix || isFuture ? 'minute' : 'minutami';                } else {                    result += withoutSuffix || isFuture ? 'minut' : 'minutami';                }                return result;            case 'h':                return withoutSuffix ? 'ena ura' : 'eno uro';            case 'hh':                if (number === 1) {                    result += withoutSuffix ? 'ura' : 'uro';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'uri' : 'urama';                } else if (number < 5) {                    result += withoutSuffix || isFuture ? 'ure' : 'urami';                } else {                    result += withoutSuffix || isFuture ? 'ur' : 'urami';                }                return result;            case 'd':                return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';            case 'dd':                if (number === 1) {                    result += withoutSuffix || isFuture ? 'dan' : 'dnem';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';                } else {                    result += withoutSuffix || isFuture ? 'dni' : 'dnevi';                }                return result;            case 'M':                return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';            case 'MM':                if (number === 1) {                    result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';                } else if (number < 5) {                    result += withoutSuffix || isFuture ? 'mesece' : 'meseci';                } else {                    result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';                }                return result;            case 'y':                return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';            case 'yy':                if (number === 1) {                    result += withoutSuffix || isFuture ? 'leto' : 'letom';                } else if (number === 2) {                    result += withoutSuffix || isFuture ? 'leti' : 'letoma';                } else if (number < 5) {                    result += withoutSuffix || isFuture ? 'leta' : 'leti';                } else {                    result += withoutSuffix || isFuture ? 'let' : 'leti';                }                return result;        }    }    moment.defineLocale('sl', {        months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split(            '_'        ),        monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),        weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),        weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD. MM. YYYY',            LL: 'D. MMMM YYYY',            LLL: 'D. MMMM YYYY H:mm',            LLLL: 'dddd, D. MMMM YYYY H:mm',        },        calendar: {            sameDay: '[danes ob] LT',            nextDay: '[jutri ob] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[v] [nedeljo] [ob] LT';                    case 3:                        return '[v] [sredo] [ob] LT';                    case 6:                        return '[v] [soboto] [ob] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[v] dddd [ob] LT';                }            },            lastDay: '[včeraj ob] LT',            lastWeek: function () {                switch (this.day()) {                    case 0:                        return '[prejšnjo] [nedeljo] [ob] LT';                    case 3:                        return '[prejšnjo] [sredo] [ob] LT';                    case 6:                        return '[prejšnjo] [soboto] [ob] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[prejšnji] dddd [ob] LT';                }            },            sameElse: 'L',        },        relativeTime: {            future: 'čez %s',            past: 'pred %s',            s: processRelativeTime$7,            ss: processRelativeTime$7,            m: processRelativeTime$7,            mm: processRelativeTime$7,            h: processRelativeTime$7,            hh: processRelativeTime$7,            d: processRelativeTime$7,            dd: processRelativeTime$7,            M: processRelativeTime$7,            MM: processRelativeTime$7,            y: processRelativeTime$7,            yy: processRelativeTime$7,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('sq', {        months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split(            '_'        ),        monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),        weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split(            '_'        ),        weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),        weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),        weekdaysParseExact: true,        meridiemParse: /PD|MD/,        isPM: function (input) {            return input.charAt(0) === 'M';        },        meridiem: function (hours, minutes, isLower) {            return hours < 12 ? 'PD' : 'MD';        },        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Sot në] LT',            nextDay: '[Nesër në] LT',            nextWeek: 'dddd [në] LT',            lastDay: '[Dje në] LT',            lastWeek: 'dddd [e kaluar në] LT',            sameElse: 'L',        },        relativeTime: {            future: 'në %s',            past: '%s më parë',            s: 'disa sekonda',            ss: '%d sekonda',            m: 'një minutë',            mm: '%d minuta',            h: 'një orë',            hh: '%d orë',            d: 'një ditë',            dd: '%d ditë',            M: 'një muaj',            MM: '%d muaj',            y: 'një vit',            yy: '%d vite',        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var translator$1 = {        words: {            //Different grammatical cases            ss: ['секунда', 'секунде', 'секунди'],            m: ['један минут', 'једне минуте'],            mm: ['минут', 'минуте', 'минута'],            h: ['један сат', 'једног сата'],            hh: ['сат', 'сата', 'сати'],            dd: ['дан', 'дана', 'дана'],            MM: ['месец', 'месеца', 'месеци'],            yy: ['година', 'године', 'година'],        },        correctGrammaticalCase: function (number, wordKey) {            return number === 1                ? wordKey[0]                : number >= 2 && number <= 4                ? wordKey[1]                : wordKey[2];        },        translate: function (number, withoutSuffix, key) {            var wordKey = translator$1.words[key];            if (key.length === 1) {                return withoutSuffix ? wordKey[0] : wordKey[1];            } else {                return (                    number +                    ' ' +                    translator$1.correctGrammaticalCase(number, wordKey)                );            }        },    };    moment.defineLocale('sr-cyrl', {        months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split(            '_'        ),        monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),        weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),        weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'D. M. YYYY.',            LL: 'D. MMMM YYYY.',            LLL: 'D. MMMM YYYY. H:mm',            LLLL: 'dddd, D. MMMM YYYY. H:mm',        },        calendar: {            sameDay: '[данас у] LT',            nextDay: '[сутра у] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[у] [недељу] [у] LT';                    case 3:                        return '[у] [среду] [у] LT';                    case 6:                        return '[у] [суботу] [у] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[у] dddd [у] LT';                }            },            lastDay: '[јуче у] LT',            lastWeek: function () {                var lastWeekDays = [                    '[прошле] [недеље] [у] LT',                    '[прошлог] [понедељка] [у] LT',                    '[прошлог] [уторка] [у] LT',                    '[прошле] [среде] [у] LT',                    '[прошлог] [четвртка] [у] LT',                    '[прошлог] [петка] [у] LT',                    '[прошле] [суботе] [у] LT',                ];                return lastWeekDays[this.day()];            },            sameElse: 'L',        },        relativeTime: {            future: 'за %s',            past: 'пре %s',            s: 'неколико секунди',            ss: translator$1.translate,            m: translator$1.translate,            mm: translator$1.translate,            h: translator$1.translate,            hh: translator$1.translate,            d: 'дан',            dd: translator$1.translate,            M: 'месец',            MM: translator$1.translate,            y: 'годину',            yy: translator$1.translate,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 1st is the first week of the year.        },    });    //! moment.js locale configuration    var translator$2 = {        words: {            //Different grammatical cases            ss: ['sekunda', 'sekunde', 'sekundi'],            m: ['jedan minut', 'jedne minute'],            mm: ['minut', 'minute', 'minuta'],            h: ['jedan sat', 'jednog sata'],            hh: ['sat', 'sata', 'sati'],            dd: ['dan', 'dana', 'dana'],            MM: ['mesec', 'meseca', 'meseci'],            yy: ['godina', 'godine', 'godina'],        },        correctGrammaticalCase: function (number, wordKey) {            return number === 1                ? wordKey[0]                : number >= 2 && number <= 4                ? wordKey[1]                : wordKey[2];        },        translate: function (number, withoutSuffix, key) {            var wordKey = translator$2.words[key];            if (key.length === 1) {                return withoutSuffix ? wordKey[0] : wordKey[1];            } else {                return (                    number +                    ' ' +                    translator$2.correctGrammaticalCase(number, wordKey)                );            }        },    };    moment.defineLocale('sr', {        months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(            '_'        ),        monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split(            '_'        ),        weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'D. M. YYYY.',            LL: 'D. MMMM YYYY.',            LLL: 'D. MMMM YYYY. H:mm',            LLLL: 'dddd, D. MMMM YYYY. H:mm',        },        calendar: {            sameDay: '[danas u] LT',            nextDay: '[sutra u] LT',            nextWeek: function () {                switch (this.day()) {                    case 0:                        return '[u] [nedelju] [u] LT';                    case 3:                        return '[u] [sredu] [u] LT';                    case 6:                        return '[u] [subotu] [u] LT';                    case 1:                    case 2:                    case 4:                    case 5:                        return '[u] dddd [u] LT';                }            },            lastDay: '[juče u] LT',            lastWeek: function () {                var lastWeekDays = [                    '[prošle] [nedelje] [u] LT',                    '[prošlog] [ponedeljka] [u] LT',                    '[prošlog] [utorka] [u] LT',                    '[prošle] [srede] [u] LT',                    '[prošlog] [četvrtka] [u] LT',                    '[prošlog] [petka] [u] LT',                    '[prošle] [subote] [u] LT',                ];                return lastWeekDays[this.day()];            },            sameElse: 'L',        },        relativeTime: {            future: 'za %s',            past: 'pre %s',            s: 'nekoliko sekundi',            ss: translator$2.translate,            m: translator$2.translate,            mm: translator$2.translate,            h: translator$2.translate,            hh: translator$2.translate,            d: 'dan',            dd: translator$2.translate,            M: 'mesec',            MM: translator$2.translate,            y: 'godinu',            yy: translator$2.translate,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ss', {        months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split(            '_'        ),        monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),        weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split(            '_'        ),        weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),        weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendar: {            sameDay: '[Namuhla nga] LT',            nextDay: '[Kusasa nga] LT',            nextWeek: 'dddd [nga] LT',            lastDay: '[Itolo nga] LT',            lastWeek: 'dddd [leliphelile] [nga] LT',            sameElse: 'L',        },        relativeTime: {            future: 'nga %s',            past: 'wenteka nga %s',            s: 'emizuzwana lomcane',            ss: '%d mzuzwana',            m: 'umzuzu',            mm: '%d emizuzu',            h: 'lihora',            hh: '%d emahora',            d: 'lilanga',            dd: '%d emalanga',            M: 'inyanga',            MM: '%d tinyanga',            y: 'umnyaka',            yy: '%d iminyaka',        },        meridiemParse: /ekuseni|emini|entsambama|ebusuku/,        meridiem: function (hours, minutes, isLower) {            if (hours < 11) {                return 'ekuseni';            } else if (hours < 15) {                return 'emini';            } else if (hours < 19) {                return 'entsambama';            } else {                return 'ebusuku';            }        },        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'ekuseni') {                return hour;            } else if (meridiem === 'emini') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {                if (hour === 0) {                    return 0;                }                return hour + 12;            }        },        dayOfMonthOrdinalParse: /\d{1,2}/,        ordinal: '%d',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('sv', {        months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split(            '_'        ),        monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),        weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),        weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),        weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY [kl.] HH:mm',            LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',            lll: 'D MMM YYYY HH:mm',            llll: 'ddd D MMM YYYY HH:mm',        },        calendar: {            sameDay: '[Idag] LT',            nextDay: '[Imorgon] LT',            lastDay: '[Igår] LT',            nextWeek: '[På] dddd LT',            lastWeek: '[I] dddd[s] LT',            sameElse: 'L',        },        relativeTime: {            future: 'om %s',            past: 'för %s sedan',            s: 'några sekunder',            ss: '%d sekunder',            m: 'en minut',            mm: '%d minuter',            h: 'en timme',            hh: '%d timmar',            d: 'en dag',            dd: '%d dagar',            M: 'en månad',            MM: '%d månader',            y: 'ett år',            yy: '%d år',        },        dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? ':e'                        : b === 1                        ? ':a'                        : b === 2                        ? ':a'                        : b === 3                        ? ':e'                        : ':e';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('sw', {        months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split(            '_'        ),        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),        weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split(            '_'        ),        weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),        weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'hh:mm A',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[leo saa] LT',            nextDay: '[kesho saa] LT',            nextWeek: '[wiki ijayo] dddd [saat] LT',            lastDay: '[jana] LT',            lastWeek: '[wiki iliyopita] dddd [saat] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s baadaye',            past: 'tokea %s',            s: 'hivi punde',            ss: 'sekunde %d',            m: 'dakika moja',            mm: 'dakika %d',            h: 'saa limoja',            hh: 'masaa %d',            d: 'siku moja',            dd: 'siku %d',            M: 'mwezi mmoja',            MM: 'miezi %d',            y: 'mwaka mmoja',            yy: 'miaka %d',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var symbolMap$g = {            1: '௧',            2: '௨',            3: '௩',            4: '௪',            5: '௫',            6: '௬',            7: '௭',            8: '௮',            9: '௯',            0: '௦',        },        numberMap$f = {            '௧': '1',            '௨': '2',            '௩': '3',            '௪': '4',            '௫': '5',            '௬': '6',            '௭': '7',            '௮': '8',            '௯': '9',            '௦': '0',        };    moment.defineLocale('ta', {        months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(            '_'        ),        monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(            '_'        ),        weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split(            '_'        ),        weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split(            '_'        ),        weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, HH:mm',            LLLL: 'dddd, D MMMM YYYY, HH:mm',        },        calendar: {            sameDay: '[இன்று] LT',            nextDay: '[நாளை] LT',            nextWeek: 'dddd, LT',            lastDay: '[நேற்று] LT',            lastWeek: '[கடந்த வாரம்] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s இல்',            past: '%s முன்',            s: 'ஒரு சில விநாடிகள்',            ss: '%d விநாடிகள்',            m: 'ஒரு நிமிடம்',            mm: '%d நிமிடங்கள்',            h: 'ஒரு மணி நேரம்',            hh: '%d மணி நேரம்',            d: 'ஒரு நாள்',            dd: '%d நாட்கள்',            M: 'ஒரு மாதம்',            MM: '%d மாதங்கள்',            y: 'ஒரு வருடம்',            yy: '%d ஆண்டுகள்',        },        dayOfMonthOrdinalParse: /\d{1,2}வது/,        ordinal: function (number) {            return number + 'வது';        },        preparse: function (string) {            return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {                return numberMap$f[match];            });        },        postformat: function (string) {            return string.replace(/\d/g, function (match) {                return symbolMap$g[match];            });        },        // refer http://ta.wikipedia.org/s/1er1        meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,        meridiem: function (hour, minute, isLower) {            if (hour < 2) {                return ' யாமம்';            } else if (hour < 6) {                return ' வைகறை'; // வைகறை            } else if (hour < 10) {                return ' காலை'; // காலை            } else if (hour < 14) {                return ' நண்பகல்'; // நண்பகல்            } else if (hour < 18) {                return ' எற்பாடு'; // எற்பாடு            } else if (hour < 22) {                return ' மாலை'; // மாலை            } else {                return ' யாமம்';            }        },        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'யாமம்') {                return hour < 2 ? hour : hour + 12;            } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {                return hour;            } else if (meridiem === 'நண்பகல்') {                return hour >= 10 ? hour : hour + 12;            } else {                return hour + 12;            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('te', {        months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split(            '_'        ),        monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split(            '_'        ),        weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),        weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),        longDateFormat: {            LT: 'A h:mm',            LTS: 'A h:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY, A h:mm',            LLLL: 'dddd, D MMMM YYYY, A h:mm',        },        calendar: {            sameDay: '[నేడు] LT',            nextDay: '[రేపు] LT',            nextWeek: 'dddd, LT',            lastDay: '[నిన్న] LT',            lastWeek: '[గత] dddd, LT',            sameElse: 'L',        },        relativeTime: {            future: '%s లో',            past: '%s క్రితం',            s: 'కొన్ని క్షణాలు',            ss: '%d సెకన్లు',            m: 'ఒక నిమిషం',            mm: '%d నిమిషాలు',            h: 'ఒక గంట',            hh: '%d గంటలు',            d: 'ఒక రోజు',            dd: '%d రోజులు',            M: 'ఒక నెల',            MM: '%d నెలలు',            y: 'ఒక సంవత్సరం',            yy: '%d సంవత్సరాలు',        },        dayOfMonthOrdinalParse: /\d{1,2}వ/,        ordinal: '%dవ',        meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'రాత్రి') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'ఉదయం') {                return hour;            } else if (meridiem === 'మధ్యాహ్నం') {                return hour >= 10 ? hour : hour + 12;            } else if (meridiem === 'సాయంత్రం') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'రాత్రి';            } else if (hour < 10) {                return 'ఉదయం';            } else if (hour < 17) {                return 'మధ్యాహ్నం';            } else if (hour < 20) {                return 'సాయంత్రం';            } else {                return 'రాత్రి';            }        },        week: {            dow: 0, // Sunday is the first day of the week.            doy: 6, // The week that contains Jan 6th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('tet', {        months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split(            '_'        ),        monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),        weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),        weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),        weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Ohin iha] LT',            nextDay: '[Aban iha] LT',            nextWeek: 'dddd [iha] LT',            lastDay: '[Horiseik iha] LT',            lastWeek: 'dddd [semana kotuk] [iha] LT',            sameElse: 'L',        },        relativeTime: {            future: 'iha %s',            past: '%s liuba',            s: 'segundu balun',            ss: 'segundu %d',            m: 'minutu ida',            mm: 'minutu %d',            h: 'oras ida',            hh: 'oras %d',            d: 'loron ida',            dd: 'loron %d',            M: 'fulan ida',            MM: 'fulan %d',            y: 'tinan ida',            yy: 'tinan %d',        },        dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var suffixes$3 = {        0: '-ум',        1: '-ум',        2: '-юм',        3: '-юм',        4: '-ум',        5: '-ум',        6: '-ум',        7: '-ум',        8: '-ум',        9: '-ум',        10: '-ум',        12: '-ум',        13: '-ум',        20: '-ум',        30: '-юм',        40: '-ум',        50: '-ум',        60: '-ум',        70: '-ум',        80: '-ум',        90: '-ум',        100: '-ум',    };    moment.defineLocale('tg', {        months: {            format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split(                '_'            ),            standalone: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(                '_'            ),        },        monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),        weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split(            '_'        ),        weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),        weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[Имрӯз соати] LT',            nextDay: '[Фардо соати] LT',            lastDay: '[Дирӯз соати] LT',            nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',            lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',            sameElse: 'L',        },        relativeTime: {            future: 'баъди %s',            past: '%s пеш',            s: 'якчанд сония',            m: 'як дақиқа',            mm: '%d дақиқа',            h: 'як соат',            hh: '%d соат',            d: 'як рӯз',            dd: '%d рӯз',            M: 'як моҳ',            MM: '%d моҳ',            y: 'як сол',            yy: '%d сол',        },        meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === 'шаб') {                return hour < 4 ? hour : hour + 12;            } else if (meridiem === 'субҳ') {                return hour;            } else if (meridiem === 'рӯз') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === 'бегоҳ') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'шаб';            } else if (hour < 11) {                return 'субҳ';            } else if (hour < 16) {                return 'рӯз';            } else if (hour < 19) {                return 'бегоҳ';            } else {                return 'шаб';            }        },        dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/,        ordinal: function (number) {            var a = number % 10,                b = number >= 100 ? 100 : null;            return number + (suffixes$3[number] || suffixes$3[a] || suffixes$3[b]);        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 1th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('th', {        months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split(            '_'        ),        monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),        weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference        weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'H:mm',            LTS: 'H:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY เวลา H:mm',            LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm',        },        meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,        isPM: function (input) {            return input === 'หลังเที่ยง';        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'ก่อนเที่ยง';            } else {                return 'หลังเที่ยง';            }        },        calendar: {            sameDay: '[วันนี้ เวลา] LT',            nextDay: '[พรุ่งนี้ เวลา] LT',            nextWeek: 'dddd[หน้า เวลา] LT',            lastDay: '[เมื่อวานนี้ เวลา] LT',            lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',            sameElse: 'L',        },        relativeTime: {            future: 'อีก %s',            past: '%sที่แล้ว',            s: 'ไม่กี่วินาที',            ss: '%d วินาที',            m: '1 นาที',            mm: '%d นาที',            h: '1 ชั่วโมง',            hh: '%d ชั่วโมง',            d: '1 วัน',            dd: '%d วัน',            w: '1 สัปดาห์',            ww: '%d สัปดาห์',            M: '1 เดือน',            MM: '%d เดือน',            y: '1 ปี',            yy: '%d ปี',        },    });    //! moment.js locale configuration    var suffixes$4 = {        1: "'inji",        5: "'inji",        8: "'inji",        70: "'inji",        80: "'inji",        2: "'nji",        7: "'nji",        20: "'nji",        50: "'nji",        3: "'ünji",        4: "'ünji",        100: "'ünji",        6: "'njy",        9: "'unjy",        10: "'unjy",        30: "'unjy",        60: "'ynjy",        90: "'ynjy",    };    moment.defineLocale('tk', {        months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split(            '_'        ),        monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),        weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split(            '_'        ),        weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),        weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[bugün sagat] LT',            nextDay: '[ertir sagat] LT',            nextWeek: '[indiki] dddd [sagat] LT',            lastDay: '[düýn] LT',            lastWeek: '[geçen] dddd [sagat] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s soň',            past: '%s öň',            s: 'birnäçe sekunt',            m: 'bir minut',            mm: '%d minut',            h: 'bir sagat',            hh: '%d sagat',            d: 'bir gün',            dd: '%d gün',            M: 'bir aý',            MM: '%d aý',            y: 'bir ýyl',            yy: '%d ýyl',        },        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'Do':                case 'DD':                    return number;                default:                    if (number === 0) {                        // special case for zero                        return number + "'unjy";                    }                    var a = number % 10,                        b = (number % 100) - a,                        c = number >= 100 ? 100 : null;                    return number + (suffixes$4[a] || suffixes$4[b] || suffixes$4[c]);            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('tl-ph', {        months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(            '_'        ),        monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),        weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(            '_'        ),        weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),        weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'MM/D/YYYY',            LL: 'MMMM D, YYYY',            LLL: 'MMMM D, YYYY HH:mm',            LLLL: 'dddd, MMMM DD, YYYY HH:mm',        },        calendar: {            sameDay: 'LT [ngayong araw]',            nextDay: '[Bukas ng] LT',            nextWeek: 'LT [sa susunod na] dddd',            lastDay: 'LT [kahapon]',            lastWeek: 'LT [noong nakaraang] dddd',            sameElse: 'L',        },        relativeTime: {            future: 'sa loob ng %s',            past: '%s ang nakalipas',            s: 'ilang segundo',            ss: '%d segundo',            m: 'isang minuto',            mm: '%d minuto',            h: 'isang oras',            hh: '%d oras',            d: 'isang araw',            dd: '%d araw',            M: 'isang buwan',            MM: '%d buwan',            y: 'isang taon',            yy: '%d taon',        },        dayOfMonthOrdinalParse: /\d{1,2}/,        ordinal: function (number) {            return number;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');    function translateFuture(output) {        var time = output;        time =            output.indexOf('jaj') !== -1                ? time.slice(0, -3) + 'leS'                : output.indexOf('jar') !== -1                ? time.slice(0, -3) + 'waQ'                : output.indexOf('DIS') !== -1                ? time.slice(0, -3) + 'nem'                : time + ' pIq';        return time;    }    function translatePast(output) {        var time = output;        time =            output.indexOf('jaj') !== -1                ? time.slice(0, -3) + 'Hu’'                : output.indexOf('jar') !== -1                ? time.slice(0, -3) + 'wen'                : output.indexOf('DIS') !== -1                ? time.slice(0, -3) + 'ben'                : time + ' ret';        return time;    }    function translate$a(number, withoutSuffix, string, isFuture) {        var numberNoun = numberAsNoun(number);        switch (string) {            case 'ss':                return numberNoun + ' lup';            case 'mm':                return numberNoun + ' tup';            case 'hh':                return numberNoun + ' rep';            case 'dd':                return numberNoun + ' jaj';            case 'MM':                return numberNoun + ' jar';            case 'yy':                return numberNoun + ' DIS';        }    }    function numberAsNoun(number) {        var hundred = Math.floor((number % 1000) / 100),            ten = Math.floor((number % 100) / 10),            one = number % 10,            word = '';        if (hundred > 0) {            word += numbersNouns[hundred] + 'vatlh';        }        if (ten > 0) {            word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';        }        if (one > 0) {            word += (word !== '' ? ' ' : '') + numbersNouns[one];        }        return word === '' ? 'pagh' : word;    }    moment.defineLocale('tlh', {        months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split(            '_'        ),        monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(            '_'        ),        weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(            '_'        ),        weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(            '_'        ),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[DaHjaj] LT',            nextDay: '[wa’leS] LT',            nextWeek: 'LLL',            lastDay: '[wa’Hu’] LT',            lastWeek: 'LLL',            sameElse: 'L',        },        relativeTime: {            future: translateFuture,            past: translatePast,            s: 'puS lup',            ss: translate$a,            m: 'wa’ tup',            mm: translate$a,            h: 'wa’ rep',            hh: translate$a,            d: 'wa’ jaj',            dd: translate$a,            M: 'wa’ jar',            MM: translate$a,            y: 'wa’ DIS',            yy: translate$a,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    var suffixes$5 = {        1: "'inci",        5: "'inci",        8: "'inci",        70: "'inci",        80: "'inci",        2: "'nci",        7: "'nci",        20: "'nci",        50: "'nci",        3: "'üncü",        4: "'üncü",        100: "'üncü",        6: "'ncı",        9: "'uncu",        10: "'uncu",        30: "'uncu",        60: "'ıncı",        90: "'ıncı",    };    moment.defineLocale('tr', {        months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split(            '_'        ),        monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),        weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split(            '_'        ),        weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),        weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),        meridiem: function (hours, minutes, isLower) {            if (hours < 12) {                return isLower ? 'öö' : 'ÖÖ';            } else {                return isLower ? 'ös' : 'ÖS';            }        },        meridiemParse: /öö|ÖÖ|ös|ÖS/,        isPM: function (input) {            return input === 'ös' || input === 'ÖS';        },        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[bugün saat] LT',            nextDay: '[yarın saat] LT',            nextWeek: '[gelecek] dddd [saat] LT',            lastDay: '[dün] LT',            lastWeek: '[geçen] dddd [saat] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s sonra',            past: '%s önce',            s: 'birkaç saniye',            ss: '%d saniye',            m: 'bir dakika',            mm: '%d dakika',            h: 'bir saat',            hh: '%d saat',            d: 'bir gün',            dd: '%d gün',            w: 'bir hafta',            ww: '%d hafta',            M: 'bir ay',            MM: '%d ay',            y: 'bir yıl',            yy: '%d yıl',        },        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'Do':                case 'DD':                    return number;                default:                    if (number === 0) {                        // special case for zero                        return number + "'ıncı";                    }                    var a = number % 10,                        b = (number % 100) - a,                        c = number >= 100 ? 100 : null;                    return number + (suffixes$5[a] || suffixes$5[b] || suffixes$5[c]);            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.    // This is currently too difficult (maybe even impossible) to add.    moment.defineLocale('tzl', {        months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split(            '_'        ),        monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),        weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),        weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),        weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),        longDateFormat: {            LT: 'HH.mm',            LTS: 'HH.mm.ss',            L: 'DD.MM.YYYY',            LL: 'D. MMMM [dallas] YYYY',            LLL: 'D. MMMM [dallas] YYYY HH.mm',            LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm',        },        meridiemParse: /d\'o|d\'a/i,        isPM: function (input) {            return "d'o" === input.toLowerCase();        },        meridiem: function (hours, minutes, isLower) {            if (hours > 11) {                return isLower ? "d'o" : "D'O";            } else {                return isLower ? "d'a" : "D'A";            }        },        calendar: {            sameDay: '[oxhi à] LT',            nextDay: '[demà à] LT',            nextWeek: 'dddd [à] LT',            lastDay: '[ieiri à] LT',            lastWeek: '[sür el] dddd [lasteu à] LT',            sameElse: 'L',        },        relativeTime: {            future: 'osprei %s',            past: 'ja%s',            s: processRelativeTime$8,            ss: processRelativeTime$8,            m: processRelativeTime$8,            mm: processRelativeTime$8,            h: processRelativeTime$8,            hh: processRelativeTime$8,            d: processRelativeTime$8,            dd: processRelativeTime$8,            M: processRelativeTime$8,            MM: processRelativeTime$8,            y: processRelativeTime$8,            yy: processRelativeTime$8,        },        dayOfMonthOrdinalParse: /\d{1,2}\./,        ordinal: '%d.',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    function processRelativeTime$8(number, withoutSuffix, key, isFuture) {        var format = {            s: ['viensas secunds', "'iensas secunds"],            ss: [number + ' secunds', '' + number + ' secunds'],            m: ["'n míut", "'iens míut"],            mm: [number + ' míuts', '' + number + ' míuts'],            h: ["'n þora", "'iensa þora"],            hh: [number + ' þoras', '' + number + ' þoras'],            d: ["'n ziua", "'iensa ziua"],            dd: [number + ' ziuas', '' + number + ' ziuas'],            M: ["'n mes", "'iens mes"],            MM: [number + ' mesen', '' + number + ' mesen'],            y: ["'n ar", "'iens ar"],            yy: [number + ' ars', '' + number + ' ars'],        };        return isFuture            ? format[key][0]            : withoutSuffix            ? format[key][0]            : format[key][1];    }    //! moment.js locale configuration    moment.defineLocale('tzm-latn', {        months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(            '_'        ),        monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(            '_'        ),        weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),        weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),        weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[asdkh g] LT',            nextDay: '[aska g] LT',            nextWeek: 'dddd [g] LT',            lastDay: '[assant g] LT',            lastWeek: 'dddd [g] LT',            sameElse: 'L',        },        relativeTime: {            future: 'dadkh s yan %s',            past: 'yan %s',            s: 'imik',            ss: '%d imik',            m: 'minuḍ',            mm: '%d minuḍ',            h: 'saɛa',            hh: '%d tassaɛin',            d: 'ass',            dd: '%d ossan',            M: 'ayowr',            MM: '%d iyyirn',            y: 'asgas',            yy: '%d isgasn',        },        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('tzm', {        months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(            '_'        ),        monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(            '_'        ),        weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),        weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),        weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',            nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',            nextWeek: 'dddd [ⴴ] LT',            lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',            lastWeek: 'dddd [ⴴ] LT',            sameElse: 'L',        },        relativeTime: {            future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',            past: 'ⵢⴰⵏ %s',            s: 'ⵉⵎⵉⴽ',            ss: '%d ⵉⵎⵉⴽ',            m: 'ⵎⵉⵏⵓⴺ',            mm: '%d ⵎⵉⵏⵓⴺ',            h: 'ⵙⴰⵄⴰ',            hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',            d: 'ⴰⵙⵙ',            dd: '%d oⵙⵙⴰⵏ',            M: 'ⴰⵢoⵓⵔ',            MM: '%d ⵉⵢⵢⵉⵔⵏ',            y: 'ⴰⵙⴳⴰⵙ',            yy: '%d ⵉⵙⴳⴰⵙⵏ',        },        week: {            dow: 6, // Saturday is the first day of the week.            doy: 12, // The week that contains Jan 12th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('ug-cn', {        months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(            '_'        ),        monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(            '_'        ),        weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(            '_'        ),        weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),        weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY-MM-DD',            LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',            LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',            LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',        },        meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (                meridiem === 'يېرىم كېچە' ||                meridiem === 'سەھەر' ||                meridiem === 'چۈشتىن بۇرۇن'            ) {                return hour;            } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {                return hour + 12;            } else {                return hour >= 11 ? hour : hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            var hm = hour * 100 + minute;            if (hm < 600) {                return 'يېرىم كېچە';            } else if (hm < 900) {                return 'سەھەر';            } else if (hm < 1130) {                return 'چۈشتىن بۇرۇن';            } else if (hm < 1230) {                return 'چۈش';            } else if (hm < 1800) {                return 'چۈشتىن كېيىن';            } else {                return 'كەچ';            }        },        calendar: {            sameDay: '[بۈگۈن سائەت] LT',            nextDay: '[ئەتە سائەت] LT',            nextWeek: '[كېلەركى] dddd [سائەت] LT',            lastDay: '[تۆنۈگۈن] LT',            lastWeek: '[ئالدىنقى] dddd [سائەت] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s كېيىن',            past: '%s بۇرۇن',            s: 'نەچچە سېكونت',            ss: '%d سېكونت',            m: 'بىر مىنۇت',            mm: '%d مىنۇت',            h: 'بىر سائەت',            hh: '%d سائەت',            d: 'بىر كۈن',            dd: '%d كۈن',            M: 'بىر ئاي',            MM: '%d ئاي',            y: 'بىر يىل',            yy: '%d يىل',        },        dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '-كۈنى';                case 'w':                case 'W':                    return number + '-ھەپتە';                default:                    return number;            }        },        preparse: function (string) {            return string.replace(/،/g, ',');        },        postformat: function (string) {            return string.replace(/,/g, '،');        },        week: {            // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 1st is the first week of the year.        },    });    //! moment.js locale configuration    function plural$6(word, num) {        var forms = word.split('_');        return num % 10 === 1 && num % 100 !== 11            ? forms[0]            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)            ? forms[1]            : forms[2];    }    function relativeTimeWithPlural$4(number, withoutSuffix, key) {        var format = {            ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',            mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',            hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',            dd: 'день_дні_днів',            MM: 'місяць_місяці_місяців',            yy: 'рік_роки_років',        };        if (key === 'm') {            return withoutSuffix ? 'хвилина' : 'хвилину';        } else if (key === 'h') {            return withoutSuffix ? 'година' : 'годину';        } else {            return number + ' ' + plural$6(format[key], +number);        }    }    function weekdaysCaseReplace(m, format) {        var weekdays = {                nominative: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split(                    '_'                ),                accusative: 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split(                    '_'                ),                genitive: 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split(                    '_'                ),            },            nounCase;        if (m === true) {            return weekdays['nominative']                .slice(1, 7)                .concat(weekdays['nominative'].slice(0, 1));        }        if (!m) {            return weekdays['nominative'];        }        nounCase = /(\[[ВвУу]\]) ?dddd/.test(format)            ? 'accusative'            : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(format)            ? 'genitive'            : 'nominative';        return weekdays[nounCase][m.day()];    }    function processHoursFunction(str) {        return function () {            return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';        };    }    moment.defineLocale('uk', {        months: {            format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split(                '_'            ),            standalone: 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split(                '_'            ),        },        monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split(            '_'        ),        weekdays: weekdaysCaseReplace,        weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),        weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD.MM.YYYY',            LL: 'D MMMM YYYY р.',            LLL: 'D MMMM YYYY р., HH:mm',            LLLL: 'dddd, D MMMM YYYY р., HH:mm',        },        calendar: {            sameDay: processHoursFunction('[Сьогодні '),            nextDay: processHoursFunction('[Завтра '),            lastDay: processHoursFunction('[Вчора '),            nextWeek: processHoursFunction('[У] dddd ['),            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 5:                    case 6:                        return processHoursFunction('[Минулої] dddd [').call(this);                    case 1:                    case 2:                    case 4:                        return processHoursFunction('[Минулого] dddd [').call(this);                }            },            sameElse: 'L',        },        relativeTime: {            future: 'за %s',            past: '%s тому',            s: 'декілька секунд',            ss: relativeTimeWithPlural$4,            m: relativeTimeWithPlural$4,            mm: relativeTimeWithPlural$4,            h: 'годину',            hh: relativeTimeWithPlural$4,            d: 'день',            dd: relativeTimeWithPlural$4,            M: 'місяць',            MM: relativeTimeWithPlural$4,            y: 'рік',            yy: relativeTimeWithPlural$4,        },        // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason        meridiemParse: /ночі|ранку|дня|вечора/,        isPM: function (input) {            return /^(дня|вечора)$/.test(input);        },        meridiem: function (hour, minute, isLower) {            if (hour < 4) {                return 'ночі';            } else if (hour < 12) {                return 'ранку';            } else if (hour < 17) {                return 'дня';            } else {                return 'вечора';            }        },        dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,        ordinal: function (number, period) {            switch (period) {                case 'M':                case 'd':                case 'DDD':                case 'w':                case 'W':                    return number + '-й';                case 'D':                    return number + '-го';                default:                    return number;            }        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    var months$a = [            'جنوری',            'فروری',            'مارچ',            'اپریل',            'مئی',            'جون',            'جولائی',            'اگست',            'ستمبر',            'اکتوبر',            'نومبر',            'دسمبر',        ],        days$1 = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];    moment.defineLocale('ur', {        months: months$a,        monthsShort: months$a,        weekdays: days$1,        weekdaysShort: days$1,        weekdaysMin: days$1,        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd، D MMMM YYYY HH:mm',        },        meridiemParse: /صبح|شام/,        isPM: function (input) {            return 'شام' === input;        },        meridiem: function (hour, minute, isLower) {            if (hour < 12) {                return 'صبح';            }            return 'شام';        },        calendar: {            sameDay: '[آج بوقت] LT',            nextDay: '[کل بوقت] LT',            nextWeek: 'dddd [بوقت] LT',            lastDay: '[گذشتہ روز بوقت] LT',            lastWeek: '[گذشتہ] dddd [بوقت] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s بعد',            past: '%s قبل',            s: 'چند سیکنڈ',            ss: '%d سیکنڈ',            m: 'ایک منٹ',            mm: '%d منٹ',            h: 'ایک گھنٹہ',            hh: '%d گھنٹے',            d: 'ایک دن',            dd: '%d دن',            M: 'ایک ماہ',            MM: '%d ماہ',            y: 'ایک سال',            yy: '%d سال',        },        preparse: function (string) {            return string.replace(/،/g, ',');        },        postformat: function (string) {            return string.replace(/,/g, '،');        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('uz-latn', {        months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split(            '_'        ),        monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),        weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split(            '_'        ),        weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),        weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'D MMMM YYYY, dddd HH:mm',        },        calendar: {            sameDay: '[Bugun soat] LT [da]',            nextDay: '[Ertaga] LT [da]',            nextWeek: 'dddd [kuni soat] LT [da]',            lastDay: '[Kecha soat] LT [da]',            lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",            sameElse: 'L',        },        relativeTime: {            future: 'Yaqin %s ichida',            past: 'Bir necha %s oldin',            s: 'soniya',            ss: '%d soniya',            m: 'bir daqiqa',            mm: '%d daqiqa',            h: 'bir soat',            hh: '%d soat',            d: 'bir kun',            dd: '%d kun',            M: 'bir oy',            MM: '%d oy',            y: 'bir yil',            yy: '%d yil',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 7th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('uz', {        months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(            '_'        ),        monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),        weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),        weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),        weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'D MMMM YYYY, dddd HH:mm',        },        calendar: {            sameDay: '[Бугун соат] LT [да]',            nextDay: '[Эртага] LT [да]',            nextWeek: 'dddd [куни соат] LT [да]',            lastDay: '[Кеча соат] LT [да]',            lastWeek: '[Утган] dddd [куни соат] LT [да]',            sameElse: 'L',        },        relativeTime: {            future: 'Якин %s ичида',            past: 'Бир неча %s олдин',            s: 'фурсат',            ss: '%d фурсат',            m: 'бир дакика',            mm: '%d дакика',            h: 'бир соат',            hh: '%d соат',            d: 'бир кун',            dd: '%d кун',            M: 'бир ой',            MM: '%d ой',            y: 'бир йил',            yy: '%d йил',        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 7, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('vi', {        months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(            '_'        ),        monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(            '_'        ),        weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),        weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),        weekdaysParseExact: true,        meridiemParse: /sa|ch/i,        isPM: function (input) {            return /^ch$/i.test(input);        },        meridiem: function (hours, minutes, isLower) {            if (hours < 12) {                return isLower ? 'sa' : 'SA';            } else {                return isLower ? 'ch' : 'CH';            }        },        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'D MMMM [năm] YYYY',            LLL: 'D MMMM [năm] YYYY HH:mm',            LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',            l: 'DD/M/YYYY',            ll: 'D MMM YYYY',            lll: 'D MMM YYYY HH:mm',            llll: 'ddd, D MMM YYYY HH:mm',        },        calendar: {            sameDay: '[Hôm nay lúc] LT',            nextDay: '[Ngày mai lúc] LT',            nextWeek: 'dddd [tuần tới lúc] LT',            lastDay: '[Hôm qua lúc] LT',            lastWeek: 'dddd [tuần trước lúc] LT',            sameElse: 'L',        },        relativeTime: {            future: '%s tới',            past: '%s trước',            s: 'vài giây',            ss: '%d giây',            m: 'một phút',            mm: '%d phút',            h: 'một giờ',            hh: '%d giờ',            d: 'một ngày',            dd: '%d ngày',            w: 'một tuần',            ww: '%d tuần',            M: 'một tháng',            MM: '%d tháng',            y: 'một năm',            yy: '%d năm',        },        dayOfMonthOrdinalParse: /\d{1,2}/,        ordinal: function (number) {            return number;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('x-pseudo', {        months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split(            '_'        ),        monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split(            '_'        ),        monthsParseExact: true,        weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split(            '_'        ),        weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),        weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),        weekdaysParseExact: true,        longDateFormat: {            LT: 'HH:mm',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY HH:mm',            LLLL: 'dddd, D MMMM YYYY HH:mm',        },        calendar: {            sameDay: '[T~ódá~ý át] LT',            nextDay: '[T~ómó~rró~w át] LT',            nextWeek: 'dddd [át] LT',            lastDay: '[Ý~ést~érdá~ý át] LT',            lastWeek: '[L~ást] dddd [át] LT',            sameElse: 'L',        },        relativeTime: {            future: 'í~ñ %s',            past: '%s á~gó',            s: 'á ~féw ~sécó~ñds',            ss: '%d s~écóñ~ds',            m: 'á ~míñ~úté',            mm: '%d m~íñú~tés',            h: 'á~ñ hó~úr',            hh: '%d h~óúrs',            d: 'á ~dáý',            dd: '%d d~áýs',            M: 'á ~móñ~th',            MM: '%d m~óñt~hs',            y: 'á ~ýéár',            yy: '%d ý~éárs',        },        dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,        ordinal: function (number) {            var b = number % 10,                output =                    ~~((number % 100) / 10) === 1                        ? 'th'                        : b === 1                        ? 'st'                        : b === 2                        ? 'nd'                        : b === 3                        ? 'rd'                        : 'th';            return number + output;        },        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('yo', {        months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split(            '_'        ),        monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),        weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),        weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),        weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),        longDateFormat: {            LT: 'h:mm A',            LTS: 'h:mm:ss A',            L: 'DD/MM/YYYY',            LL: 'D MMMM YYYY',            LLL: 'D MMMM YYYY h:mm A',            LLLL: 'dddd, D MMMM YYYY h:mm A',        },        calendar: {            sameDay: '[Ònì ni] LT',            nextDay: '[Ọ̀la ni] LT',            nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT",            lastDay: '[Àna ni] LT',            lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',            sameElse: 'L',        },        relativeTime: {            future: 'ní %s',            past: '%s kọjá',            s: 'ìsẹjú aayá die',            ss: 'aayá %d',            m: 'ìsẹjú kan',            mm: 'ìsẹjú %d',            h: 'wákati kan',            hh: 'wákati %d',            d: 'ọjọ́ kan',            dd: 'ọjọ́ %d',            M: 'osù kan',            MM: 'osù %d',            y: 'ọdún kan',            yy: 'ọdún %d',        },        dayOfMonthOrdinalParse: /ọjọ́\s\d{1,2}/,        ordinal: 'ọjọ́ %d',        week: {            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('zh-cn', {        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(            '_'        ),        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(            '_'        ),        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),        weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY/MM/DD',            LL: 'YYYY年M月D日',            LLL: 'YYYY年M月D日Ah点mm分',            LLLL: 'YYYY年M月D日ddddAh点mm分',            l: 'YYYY/M/D',            ll: 'YYYY年M月D日',            lll: 'YYYY年M月D日 HH:mm',            llll: 'YYYY年M月D日dddd HH:mm',        },        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {                return hour;            } else if (meridiem === '下午' || meridiem === '晚上') {                return hour + 12;            } else {                // '中午'                return hour >= 11 ? hour : hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            var hm = hour * 100 + minute;            if (hm < 600) {                return '凌晨';            } else if (hm < 900) {                return '早上';            } else if (hm < 1130) {                return '上午';            } else if (hm < 1230) {                return '中午';            } else if (hm < 1800) {                return '下午';            } else {                return '晚上';            }        },        calendar: {            sameDay: '[今天]LT',            nextDay: '[明天]LT',            nextWeek: function (now) {                if (now.week() !== this.week()) {                    return '[下]dddLT';                } else {                    return '[本]dddLT';                }            },            lastDay: '[昨天]LT',            lastWeek: function (now) {                if (this.week() !== now.week()) {                    return '[上]dddLT';                } else {                    return '[本]dddLT';                }            },            sameElse: 'L',        },        dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '日';                case 'M':                    return number + '月';                case 'w':                case 'W':                    return number + '周';                default:                    return number;            }        },        relativeTime: {            future: '%s后',            past: '%s前',            s: '几秒',            ss: '%d 秒',            m: '1 分钟',            mm: '%d 分钟',            h: '1 小时',            hh: '%d 小时',            d: '1 天',            dd: '%d 天',            w: '1 周',            ww: '%d 周',            M: '1 个月',            MM: '%d 个月',            y: '1 年',            yy: '%d 年',        },        week: {            // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效            dow: 1, // Monday is the first day of the week.            doy: 4, // The week that contains Jan 4th is the first week of the year.        },    });    //! moment.js locale configuration    moment.defineLocale('zh-hk', {        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(            '_'        ),        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(            '_'        ),        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY/MM/DD',            LL: 'YYYY年M月D日',            LLL: 'YYYY年M月D日 HH:mm',            LLLL: 'YYYY年M月D日dddd HH:mm',            l: 'YYYY/M/D',            ll: 'YYYY年M月D日',            lll: 'YYYY年M月D日 HH:mm',            llll: 'YYYY年M月D日dddd HH:mm',        },        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {                return hour;            } else if (meridiem === '中午') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === '下午' || meridiem === '晚上') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            var hm = hour * 100 + minute;            if (hm < 600) {                return '凌晨';            } else if (hm < 900) {                return '早上';            } else if (hm < 1200) {                return '上午';            } else if (hm === 1200) {                return '中午';            } else if (hm < 1800) {                return '下午';            } else {                return '晚上';            }        },        calendar: {            sameDay: '[今天]LT',            nextDay: '[明天]LT',            nextWeek: '[下]ddddLT',            lastDay: '[昨天]LT',            lastWeek: '[上]ddddLT',            sameElse: 'L',        },        dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '日';                case 'M':                    return number + '月';                case 'w':                case 'W':                    return number + '週';                default:                    return number;            }        },        relativeTime: {            future: '%s後',            past: '%s前',            s: '幾秒',            ss: '%d 秒',            m: '1 分鐘',            mm: '%d 分鐘',            h: '1 小時',            hh: '%d 小時',            d: '1 天',            dd: '%d 天',            M: '1 個月',            MM: '%d 個月',            y: '1 年',            yy: '%d 年',        },    });    //! moment.js locale configuration    moment.defineLocale('zh-mo', {        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(            '_'        ),        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(            '_'        ),        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'DD/MM/YYYY',            LL: 'YYYY年M月D日',            LLL: 'YYYY年M月D日 HH:mm',            LLLL: 'YYYY年M月D日dddd HH:mm',            l: 'D/M/YYYY',            ll: 'YYYY年M月D日',            lll: 'YYYY年M月D日 HH:mm',            llll: 'YYYY年M月D日dddd HH:mm',        },        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {                return hour;            } else if (meridiem === '中午') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === '下午' || meridiem === '晚上') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            var hm = hour * 100 + minute;            if (hm < 600) {                return '凌晨';            } else if (hm < 900) {                return '早上';            } else if (hm < 1130) {                return '上午';            } else if (hm < 1230) {                return '中午';            } else if (hm < 1800) {                return '下午';            } else {                return '晚上';            }        },        calendar: {            sameDay: '[今天] LT',            nextDay: '[明天] LT',            nextWeek: '[下]dddd LT',            lastDay: '[昨天] LT',            lastWeek: '[上]dddd LT',            sameElse: 'L',        },        dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '日';                case 'M':                    return number + '月';                case 'w':                case 'W':                    return number + '週';                default:                    return number;            }        },        relativeTime: {            future: '%s內',            past: '%s前',            s: '幾秒',            ss: '%d 秒',            m: '1 分鐘',            mm: '%d 分鐘',            h: '1 小時',            hh: '%d 小時',            d: '1 天',            dd: '%d 天',            M: '1 個月',            MM: '%d 個月',            y: '1 年',            yy: '%d 年',        },    });    //! moment.js locale configuration    moment.defineLocale('zh-tw', {        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(            '_'        ),        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(            '_'        ),        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),        longDateFormat: {            LT: 'HH:mm',            LTS: 'HH:mm:ss',            L: 'YYYY/MM/DD',            LL: 'YYYY年M月D日',            LLL: 'YYYY年M月D日 HH:mm',            LLLL: 'YYYY年M月D日dddd HH:mm',            l: 'YYYY/M/D',            ll: 'YYYY年M月D日',            lll: 'YYYY年M月D日 HH:mm',            llll: 'YYYY年M月D日dddd HH:mm',        },        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,        meridiemHour: function (hour, meridiem) {            if (hour === 12) {                hour = 0;            }            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {                return hour;            } else if (meridiem === '中午') {                return hour >= 11 ? hour : hour + 12;            } else if (meridiem === '下午' || meridiem === '晚上') {                return hour + 12;            }        },        meridiem: function (hour, minute, isLower) {            var hm = hour * 100 + minute;            if (hm < 600) {                return '凌晨';            } else if (hm < 900) {                return '早上';            } else if (hm < 1130) {                return '上午';            } else if (hm < 1230) {                return '中午';            } else if (hm < 1800) {                return '下午';            } else {                return '晚上';            }        },        calendar: {            sameDay: '[今天] LT',            nextDay: '[明天] LT',            nextWeek: '[下]dddd LT',            lastDay: '[昨天] LT',            lastWeek: '[上]dddd LT',            sameElse: 'L',        },        dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,        ordinal: function (number, period) {            switch (period) {                case 'd':                case 'D':                case 'DDD':                    return number + '日';                case 'M':                    return number + '月';                case 'w':                case 'W':                    return number + '週';                default:                    return number;            }        },        relativeTime: {            future: '%s後',            past: '%s前',            s: '幾秒',            ss: '%d 秒',            m: '1 分鐘',            mm: '%d 分鐘',            h: '1 小時',            hh: '%d 小時',            d: '1 天',            dd: '%d 天',            M: '1 個月',            MM: '%d 個月',            y: '1 年',            yy: '%d 年',        },    });    moment.locale('en');    return moment;})));
 |