2021-05-27 16:58:40 +08:00
/ * !
* jQuery JavaScript Library v1 . 10.2
* http : //jquery.com/
*
* Includes Sizzle . js
* http : //sizzlejs.com/
*
* Copyright 2005 , 2013 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2013 - 07 - 03 T13 : 48 Z
* /
2022-01-11 14:02:33 +08:00
( function ( n , t ) { function gt ( n ) { var t = n . length , r = i . type ( n ) ; return i . isWindow ( n ) ? ! 1 : n . nodeType === 1 && t ? ! 0 : r === "array" || r !== "function" && ( t === 0 || typeof t == "number" && t > 0 && t - 1 in n ) } function te ( n ) { var t = ni [ n ] = { } ; return i . each ( n . match ( s ) || [ ] , function ( n , i ) { t [ i ] = ! 0 } ) , t } function ur ( n , r , u , f ) { if ( i . acceptData ( n ) ) { var h , o , c = i . expando , l = n . nodeType , s = l ? i . cache : n , e = l ? n [ c ] : n [ c ] && c ; if ( e && s [ e ] && ( f || s [ e ] . data ) || u !== t || typeof r != "string" ) return e || ( e = l ? n [ c ] = b . pop ( ) || i . guid ++ : c ) , s [ e ] || ( s [ e ] = l ? { } : { toJSON : i . noop } ) , ( typeof r == "object" || typeof r == "function" ) && ( f ? s [ e ] = i . extend ( s [ e ] , r ) : s [ e ] . data = i . extend ( s [ e ] . data , r ) ) , o = s [ e ] , f || ( o . data || ( o . data = { } ) , o = o . data ) , u !== t && ( o [ i . camelCase ( r ) ] = u ) , typeof r == "string" ? ( h = o [ r ] , h == null && ( h = o [ i . camelCase ( r ) ] ) ) : h = o , h } } function fr ( n , t , r ) { if ( i . acceptData ( n ) ) { var f , o , s = n . nodeType , u = s ? i . cache : n , e = s ? n [ i . expando ] : i . expando ; if ( u [ e ] ) { if ( t && ( f = r ? u [ e ] : u [ e ] . data , f ) ) { for ( i . isArray ( t ) ? t = t . concat ( i . map ( t , i . camelCase ) ) : ( t in f ) ? t = [ t ] : ( t = i . camelCase ( t ) , t = t in f ? [ t ] : t . split ( " " ) ) , o = t . length ; o -- ; ) delete f [ t [ o ] ] ; if ( r ? ! ti ( f ) : ! i . isEmptyObject ( f ) ) return } ( r || ( delete u [ e ] . data , ti ( u [ e ] ) ) ) && ( s ? i . cleanData ( [ n ] , ! 0 ) : i . support . deleteExpando || u != u . window ? delete u [ e ] : u [ e ] = null ) } } } function er ( n , r , u ) { if ( u === t && n . nodeType === 1 ) { var f = "data-" + r . replace ( rr , "-$1" ) . toLowerCase ( ) ; if ( u = n . getAttribute ( f ) , typeof u == "string" ) { try { u = u === "true" ? ! 0 : u === "false" ? ! 1 : u === "null" ? null : + u + "" === u ? + u : ir . test ( u ) ? i . parseJSON ( u ) : u } catch ( e ) { } i . data ( n , r , u ) } else u = t } return u } function ti ( n ) { for ( var t in n ) if ( ( t !== "data" || ! i . isEmptyObject ( n [ t ] ) ) && t !== "toJSON" ) return ! 1 ; return ! 0 } function ct ( ) { return ! 0 } function g ( ) { return ! 1 } function cr ( ) { try { return r . activeElement } catch ( n ) { } } function ar ( n , t ) { do n = n [ t ] ; while ( n && n . nodeType !== 1 ) ; return n } function fi ( n , t , r ) { if ( i . isFunction ( t ) ) return i . grep ( n , function ( n , i ) { return ! ! t . call ( n , i , n ) !== r } ) ; if ( t . nodeType ) return i . grep ( n , function ( n ) { return n === t !== r } ) ; if ( typeof t == "string" ) { if ( oe . test ( t ) ) return i . filter ( t , n , r ) ; t = i . filter ( t , n ) } return i . grep ( n , function ( n ) { return i . inArray ( n , t ) >= 0 !== r } ) } function vr ( n ) { var i = yr . split ( "|" ) , t = n . createDocumentFragment ( ) ; if ( t . createElement ) while ( i . length ) t . createElement ( i . pop ( ) ) ; return t } function gr ( n , t ) { return i . nodeName ( n , "table" ) && i . nodeName ( t . nodeType === 1 ? t : t . firstChild , "tr" ) ? n . getElementsByTagName ( "tbody" ) [ 0 ] || n . appendChild ( n . ownerDocument . createElement ( "tbody" ) ) : n } function nu ( n ) { return n . type = ( i . find . attr ( n , "type" ) !== null ) + "/" + n . type , n } function tu ( n ) { var t = ye . exec ( n . type ) ; return t ? n . type = t [ 1 ] : n . removeAttribute ( "type" ) , n } function hi ( n , t ) { for ( var u , r = 0 ; ( u = n [ r ] ) != null ; r ++ ) i . _data ( u , "globalEval" , ! t || i . _data ( t [ r ] , "globalEval" ) ) } function iu ( n , t ) { if ( t . nodeType === 1 && i . hasData ( n ) ) { var u , f , o , s = i . _data ( n ) , r = i . _data ( t , s ) , e = s . events ; if ( e ) { delete r . handle ; r . events = { } ; for ( u in e ) for ( f = 0 , o = e [ u ] . length ; f < o ; f ++ ) i . event . add ( t , u , e [ u ] [ f ] ) } r . data && ( r . data = i . extend ( { } , r . data ) ) } } function be ( n , t ) { var r , f , u ; if ( t . nodeType === 1 ) { if ( r = t . nodeName . toLowerCase ( ) , ! i . support . noCloneEvent && t [ i . expando ] ) { u = i . _data ( t ) ; for ( f in u . events ) i . removeEvent ( t , f , u . handle ) ; t . removeAttribute ( i . expando ) } r === "script" && t . text !== n . text ? ( nu ( t ) . text = n . text , tu ( t ) ) : r === "object" ? ( t . parentNode && ( t . outerHTML = n . outerHTML ) , i . support . html5Clone && n . innerHTML && ! i . trim ( t . innerHTML ) && ( t . innerHTML = n . innerHTML ) ) : r === "input" && oi . test ( n . type ) ? ( t . defaultChecked = t . checked = n . checked , t . value !== n . value && ( t . value = n . value ) ) : r === "option" ? t . defaultSelected = t . selected = n . defaultSelected : ( r === "input" || r === "textarea" ) && ( t . defaultValue = n . defaultValue ) } } function u ( n , r ) { var s , e , h = 0 , f = typeof n . getElementsByTagName !== o ? n . getElementsByTagName ( r || "*" ) : typeof n . querySelectorAll !== o ? n . querySelectorAll ( r || "*" ) : t ; if ( ! f ) for ( f = [ ] , s = n . childNodes || n ; ( e = s [ h ] ) != null ; h ++ ) ! r || i . nodeName ( e , r ) ? f . push ( e ) : i . merge ( f , u ( e , r ) ) ; return r === t || r && i . nodeName ( n , r ) ? i . merge ( [ n ] , f ) : f } function ke ( n ) { oi . test ( n . type ) && ( n . defaultChecked = n . checked ) } function ou ( n , t ) { if ( t in n ) return t ; for ( var r = t . charAt ( 0 ) . toUpperCase ( ) + t . slice ( 1 ) , u = t , i = eu . length ; i -- ; ) if ( t = eu [ i ] + r , t in n ) return t ; return u } function ut ( n , t ) { return n = t || n , i . css ( n , "display" ) === "none" || ! i . contains ( n . ownerDocument , n ) } function su ( n , t ) { for ( var f , r , o , e = [ ] , u = 0 , s = n . length ; u < s ; u ++ ) (
2021-05-27 16:58:40 +08:00
/ * !
* Sizzle CSS Selector Engine v1 . 10.2
* http : //sizzlejs.com/
*
* Copyright 2013 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2013 - 07 - 03
* /
2022-01-11 14:02:33 +08:00
( function ( n , t ) { function u ( n , t , i , r ) { var p , u , f , l , w , a , k , c , g , d ; if ( ( t ? t . ownerDocument || t : y ) !== s && nt ( t ) , t = t || s , i = i || [ ] , ! n || typeof n != "string" ) return i ; if ( ( l = t . nodeType ) !== 1 && l !== 9 ) return [ ] ; if ( v && ! r ) { if ( p = or . exec ( n ) ) if ( f = p [ 1 ] ) { if ( l === 9 ) if ( u = t . getElementById ( f ) , u && u . parentNode ) { if ( u . id === f ) return i . push ( u ) , i } else return i ; else if ( t . ownerDocument && ( u = t . ownerDocument . getElementById ( f ) ) && ot ( t , u ) && u . id === f ) return i . push ( u ) , i } else { if ( p [ 2 ] ) return b . apply ( i , t . getElementsByTagName ( n ) ) , i ; if ( ( f = p [ 3 ] ) && e . getElementsByClassName && t . getElementsByClassName ) return b . apply ( i , t . getElementsByClassName ( f ) ) , i } if ( e . qsa && ( ! h || ! h . test ( n ) ) ) { if ( c = k = o , g = t , d = l === 9 && n , l === 1 && t . nodeName . toLowerCase ( ) !== "object" ) { for ( a = pt ( n ) , ( k = t . getAttribute ( "id" ) ) ? c = k . replace ( cr , "\\$&" ) : t . setAttribute ( "id" , c ) , c = "[id='" + c + "'] " , w = a . length ; w -- ; ) a [ w ] = c + wt ( a [ w ] ) ; g = ti . test ( n ) && t . parentNode || t ; d = a . join ( "," ) } if ( d ) try { return b . apply ( i , g . querySelectorAll ( d ) ) , i } catch ( tt ) { } finally { k || t . removeAttribute ( "id" ) } } } return pr ( n . replace ( vt , "$1" ) , t , i , r ) } function ri ( ) { function n ( i , u ) { return t . push ( i += " " ) > r . cacheLength && delete n [ t . shift ( ) ] , n [ i ] = u } var t = [ ] ; return n } function c ( n ) { return n [ o ] = ! 0 , n } function l ( n ) { var t = s . createElement ( "div" ) ; try { return ! ! n ( t ) } catch ( i ) { return ! 1 } finally { t . parentNode && t . parentNode . removeChild ( t ) ; t = null } } function ui ( n , t ) { for ( var u = n . split ( "|" ) , i = n . length ; i -- ; ) r . attrHandle [ u [ i ] ] = t } function bi ( n , t ) { var i = t && n , r = i && n . nodeType === 1 && t . nodeType === 1 && ( ~ t . sourceIndex || vi ) - ( ~ n . sourceIndex || vi ) ; if ( r ) return r ; if ( i ) while ( i = i . nextSibling ) if ( i === t ) return - 1 ; return n ? 1 : - 1 } function lr ( n ) { return function ( t ) { var i = t . nodeName . toLowerCase ( ) ; return i === "input" && t . type === n } } function ar ( n ) { return function ( t ) { var i = t . nodeName . toLowerCase ( ) ; return ( i === "input" || i === "button" ) && t . type === n } } function rt ( n ) { return c ( function ( t ) { return t = + t , c ( function ( i , r ) { for ( var u , f = n ( [ ] , i . length , t ) , e = f . length ; e -- ; ) i [ u = f [ e ] ] && ( i [ u ] = ! ( r [ u ] = i [ u ] ) ) } ) } ) } function ki ( ) { } function pt ( n , t ) { var e , f , s , o , i , h , c , l = li [ n + " " ] ; if ( l ) return t ? 0 : l . slice ( 0 ) ; for ( i = n , h = [ ] , c = r . preFilter ; i ; ) { ( ! e || ( f = ir . exec ( i ) ) ) && ( f && ( i = i . slice ( f [ 0 ] . length ) || i ) , h . push ( s = [ ] ) ) ; e = ! 1 ; ( f = rr . exec ( i ) ) && ( e = f . shift ( ) , s . push ( { value : e , type : f [ 0 ] . replace ( vt , " " ) } ) , i = i . slice ( e . length ) ) ; for ( o in r . filter ) ( f = yt [ o ] . exec ( i ) ) && ( ! c [ o ] || ( f = c [ o ] ( f ) ) ) && ( e = f . shift ( ) , s . push ( { value : e , type : o , matches : f } ) , i = i . slice ( e . length ) ) ; if ( ! e ) break } return t ? i . length : i ? u . error ( n ) : li ( n , h ) . slice ( 0 ) } function wt ( n ) { for ( var t = 0 , r = n . length , i = "" ; t < r ; t ++ ) i += n [ t ] . value ; return i } function fi ( n , t , i ) { var r = t . dir , u = i && r === "parentNode" , f = di ++ ; return t . first ? function ( t , i , f ) { while ( t = t [ r ] ) if ( t . nodeType === 1 || u ) return n ( t , i , f ) } : function ( t , i , e ) { var h , s , c , l = p + " " + f ; if ( e ) { while ( t = t [ r ] ) if ( ( t . nodeType === 1 || u ) && n ( t , i , e ) ) return ! 0 } else while ( t = t [ r ] ) if ( t . nodeType === 1 || u ) if ( c = t [ o ] || ( t [ o ] = { } ) , ( s = c [ r ] ) && s [ 0 ] === l ) { if ( ( h = s [ 1 ] ) === ! 0 || h === ht ) return h === ! 0 } else if ( s = c [ r ] = [ l ] , s [ 1 ] = n ( t , i , e ) || ht , s [ 1 ] === ! 0 ) return ! 0 } } function ei ( n ) { return n . length > 1 ? function ( t , i , r ) { for ( var u = n . length ; u -- ; ) if ( ! n [ u ] ( t , i , r ) ) return ! 1 ; return ! 0 } : n [ 0 ] } function bt ( n , t , i , r , u ) { for ( var e , o = [ ] , f = 0 , s = n . length , h = t != null ; f < s ; f ++ ) ( e = n [ f ] ) && ( ! i || i ( e , r , u ) ) && ( o . push ( e ) , h && t . push ( f ) ) ; return o } function oi ( n , t , i , r , u , f ) { return r && ! r [ o ] && ( r = oi ( r ) ) , u && ! u [ o ] && ( u = oi ( u , f ) ) , c ( function ( f , e , o , s ) { var l , c , a , p = [ ] , y = [ ] , w = e . length , k = f || yr ( t || "*" , o . nodeType ? [ o ] : o , [ ] ) , v = n && ( f || ! t ) ? bt ( k , p , n , o , s ) : k , h = i ? u || ( f ? n : w || r ) ? [ ] : e : v ; if ( i && i ( v , h , o , s ) , r ) for ( l = bt ( h , y ) , r ( l , [ ] , o , s ) , c = l . length ; c -- ; ) ( a = l [ c ] ) && ( h [ y [ c ] ] = ! ( v [ y [ c ] ] = a ) ) ; if ( f ) { if ( u || n ) { if ( u ) { for ( l = [ ] , c = h . length ; c -- ; ) ( a = h [ c ] ) && l . push ( v [ c ] = a ) ; u ( null , h = [ ] , l , s ) } for ( c = h . length ; c -- ; ) ( a = h [ c ] ) && ( l = u ? it . call ( f , a ) : p [ c ] ) > - 1 && ( f [ l ] = ! ( e [ l ] = a ) ) } } else h = bt ( h === e ? h . splice ( w , h . length ) : h ) , u ? u ( null , e , h , s ) : b . apply ( e , h ) } ) } function si ( n ) { for ( var s , u , i , e = n . length , h = r . relative [ n [ 0 ] . type ] , c = h || r . relative [ " " ] , t = h ? 1 : 0 , l = fi ( function ( n ) { return n === s } , c , ! 0 ) , a = fi ( function ( n ) { return it . call ( s , n ) > - 1 } , c , ! 0 ) , f = [ function ( n , t , i ) { return ! h && ( i || t !== lt ) || ( ( s = t ) . nodeType ? l ( n , t , i ) : a ( n , t , i ) ) } ] ; t < e ; t ++ ) if ( u = r . relative [ n [ t ] . type ] ) f = [ fi ( ei ( f ) , u ) ] ; else { if ( u = r . filter [ n [ t ] . type ] . apply ( null , n [ t ] . matches ) , u [ o ] ) { for ( i = ++ t ; i < e ; i ++ ) if ( r . relative [ n [ i ] . type ] ) break ; return oi ( t > 1 && ei ( f ) , t > 1 && wt ( n . slice ( 0 , t -
/*! MIT Licensed */
if ( ! function ( n ) { "use strict" ; var r = n . document , t = { modules : { } , status : { } , timeout : 10 , event : { } } , i = function ( ) { this . v = "2.6.8" } , o = n . LAYUI _GLOBAL || { } , s = function ( ) { var n = r . currentScript ? r . currentScript . src : function ( ) { for ( var i , n = r . scripts , u = n . length - 1 , t = u ; t > 0 ; t -- ) if ( "interactive" === n [ t ] . readyState ) { i = n [ t ] . src ; break } return i || n [ u ] . src } ( ) ; return t . dir = o . dir || n . substring ( 0 , n . lastIndexOf ( "/" ) + 1 ) } ( ) , u = function ( t , i ) { i = i || "log" ; n . console && console [ i ] && console [ i ] ( "layui error hint: " + t ) } , h = "undefined" != typeof opera && "[object Opera]" === opera . toString ( ) , f = t . builtin = { lay : "lay" , layer : "layer" , laydate : "laydate" , laypage : "laypage" , laytpl : "laytpl" , layedit : "layedit" , form : "form" , upload : "upload" , dropdown : "dropdown" , transfer : "transfer" , tree : "tree" , table : "table" , element : "element" , rate : "rate" , colorpicker : "colorpicker" , slider : "slider" , carousel : "carousel" , flow : "flow" , util : "util" , code : "code" , jquery : "jquery" , all : "all" , "layui.all" : "layui.all" , common : "modules/common" , tableSelect : "modules/tableSelect" } , e ; i . prototype . cache = t ; i . prototype . define = function ( n , i ) { var r = this , u = "function" == typeof n , f = function ( ) { var n = function ( n , i ) { layui [ n ] = i ; t . status [ n ] = ! 0 } ; return "function" == typeof i && i ( function ( r , u ) { n ( r , u ) ; t . callback [ r ] = function ( ) { i ( n ) } } ) , this } ; return u && ( i = n , n = [ ] ) , r . use ( n , f , null , "define" ) , r } ; i . prototype . use = function ( i , e , o , c ) { function b ( n , i ) { var r = "PLaySTATION 3" === navigator . platform ? /^complete$/ : /^(complete|loaded)$/ ; ( "load" === n . type || r . test ( ( n . currentTarget || n . srcElement ) . readyState ) ) && ( t . modules [ l ] = i , d . removeChild ( a ) , function f ( ) { return ++ w > 250 * t . timeout ? u ( l + " is not a valid module" , "error" ) : void ( t . status [ l ] ? p ( ) : setTimeout ( f , 4 ) ) } ( ) ) } function p ( ) { o . push ( layui [ l ] ) ; i . length > 1 ? y . use ( i . slice ( 1 ) , e , o , c ) : "function" == typeof e && function ( ) { return layui . jquery && "function" == typeof layui . jquery && "define" !== c ? layui . jquery ( function ( ) { e . apply ( layui , o ) } ) : void e . apply ( layui , o ) } ( ) } var y = this , k = t . dir = t . dir ? t . dir : s , d = r . getElementsByTagName ( "head" ) [ 0 ] , l , w , v , a ; return ( i = function ( ) { return "string" == typeof i ? [ i ] : "function" == typeof i ? ( e = i , [ "all" ] ) : i } ( ) , n . jQuery && jQuery . fn . on && ( y . each ( i , function ( n , t ) { "jquery" === t && i . splice ( n , 1 ) } ) , layui . jquery = layui . $ = jQuery ) , l = i [ 0 ] , w = 0 , o = o || [ ] , t . host = t . host || ( k . match ( /\/\/([\s\S]+?)\// ) || [ "//" + location . host + "/" ] ) [ 0 ] , 0 === i . length || layui [ "layui.all" ] && f [ l ] ) ? ( p ( ) , y ) : ( v = ( f [ l ] ? k + "modules/" : /^\{\/\}/ . test ( y . modules [ l ] ) ? "" : t . base || "" ) + ( y . modules [ l ] || l ) + ".js" , ( v = v . replace ( /^\{\/\}/ , "" ) , ! t . modules [ l ] && layui [ l ] && ( t . modules [ l ] = v ) , t . modules [ l ] ) ? ! function g ( ) { return ++ w > 250 * t . timeout ? u ( l + " is not a valid module" , "error" ) : void ( "string" == typeof t . modules [ l ] && t . status [ l ] ? p ( ) : setTimeout ( g , 4 ) ) } ( ) : ( a = r . createElement ( "script" ) , a . async = ! 0 , a . charset = "utf-8" , a . src = v + function ( ) { var n = t . version === ! 0 ? t . v || ( new Date ) . getTime ( ) : t . version || "" ; return n ? "?v=" + n : "" } ( ) , d . appendChild ( a ) , ! a . attachEvent || a . attachEvent . toString && a . attachEvent . toString ( ) . indexOf ( "[native code" ) < 0 || h ? a . addEventListener ( "load" , function ( n ) { b ( n , v ) } , ! 1 ) : a . attachEvent ( "onreadystatechange" , function ( n ) { b ( n , v ) } ) , t . modules [ l ] = v ) , y ) } ; i . prototype . getStyle = function ( t , i ) { var r = t . currentStyle ? t . currentStyle : n . getComputedStyle ( t , null ) ; return r [ r . getPropertyValue ? "getPropertyValue" : "getAttribute" ] ( i ) } ; i . prototype . link = function ( n , i , f ) { var s = this , l = r . getElementsByTagName ( "head" ) [ 0 ] , e = r . createElement ( "link" ) ; "string" == typeof i && ( f = i ) ; var a = ( f || n ) . replace ( /\.|\//g , "" ) , h = e . id = "layuicss-" + a , o = "creating" , v = 0 ; return e . rel = "stylesheet" , e . href = n + ( t . debug ? "?v=" + ( new Date ) . getTime ( ) : "" ) , e . media = "all" , r . getElementById ( h ) || l . appendChild ( e ) , "function" != typeof i ? s : ( function c ( f ) { var l = 100 , e = r . getElementById ( h ) ; return ++ v > 1e3 * t . timeout / l ? u ( n + " timeout" ) : void ( 1989 === parseInt ( s . getStyle ( e , "width" ) ) ? ( f === o && e . removeAttribute ( "lay-status" ) , e . getAttribute ( "lay-status" ) === o ? setTimeout ( c , l ) : i ( ) ) : ( e . setAttribute ( "lay-status" , o ) , setTimeout ( function ( ) { c ( o ) } , l ) ) ) } ( ) , s ) } ; i . prototype . addcss = function ( n , i , r ) { return layui . link ( t . dir + "css/" + n , i , r ) } ; t . callback = { } ; i . prototype . factory = function ( n ) { if ( layui [ n ] ) return "function" == typeof t . callback [ n ] ? t . callback [ n ] : null } ; i . prototype . img = function ( n , t , i ) { var r = new Image ; return r . src = n , r . complete ? t ( r ) : ( r . onload = function ( ) { r . onlo
2021-05-27 16:58:40 +08:00
//! moment.js
//! version : 2.10.6
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
! function ( n , t ) { "object" == typeof exports && "undefined" != typeof module ? module . exports = t ( ) : "function" == typeof define && define . amd ? define ( t ) : n . moment = t ( ) } ( this , function ( ) { "use strict" ; function i ( ) { return kf . apply ( null , arguments ) } function pe ( n ) { kf = n } function ui ( n ) { return "[object Array]" === Object . prototype . toString . call ( n ) } function fi ( n ) { return n instanceof Date || "[object Date]" === Object . prototype . toString . call ( n ) } function we ( n , t ) { for ( var r = [ ] , i = 0 ; i < n . length ; ++ i ) r . push ( t ( n [ i ] , i ) ) ; return r } function ft ( n , t ) { return Object . prototype . hasOwnProperty . call ( n , t ) } function ei ( n , t ) { for ( var i in t ) ft ( t , i ) && ( n [ i ] = t [ i ] ) ; return ft ( t , "toString" ) && ( n . toString = t . toString ) , ft ( t , "valueOf" ) && ( n . valueOf = t . valueOf ) , n } function kt ( n , t , i , r ) { return gu ( n , t , i , r , ! 0 ) . utc ( ) } function be ( ) { return { empty : ! 1 , unusedTokens : [ ] , unusedInput : [ ] , overflow : - 2 , charsLeftOver : 0 , nullInput : ! 1 , invalidMonth : null , invalidFormat : ! 1 , userInvalidated : ! 1 , iso : ! 1 } } function e ( n ) { return null == n . _pf && ( n . _pf = be ( ) ) , n . _pf } function iu ( n ) { if ( null == n . _isValid ) { var t = e ( n ) ; n . _isValid = ! ( isNaN ( n . _d . getTime ( ) ) || ! ( t . overflow < 0 ) || t . empty || t . invalidMonth || t . invalidWeekday || t . nullInput || t . invalidFormat || t . userInvalidated ) ; n . _strict && ( n . _isValid = n . _isValid && 0 === t . charsLeftOver && 0 === t . unusedTokens . length && void 0 === t . bigHour ) } return n . _isValid } function ru ( n ) { var t = kt ( NaN ) ; return null != n ? ei ( e ( t ) , n ) : e ( t ) . userInvalidated = ! 0 , t } function ki ( n , t ) { var u , i , r ; if ( "undefined" != typeof t . _isAMomentObject && ( n . _isAMomentObject = t . _isAMomentObject ) , "undefined" != typeof t . _i && ( n . _i = t . _i ) , "undefined" != typeof t . _f && ( n . _f = t . _f ) , "undefined" != typeof t . _l && ( n . _l = t . _l ) , "undefined" != typeof t . _strict && ( n . _strict = t . _strict ) , "undefined" != typeof t . _tzm && ( n . _tzm = t . _tzm ) , "undefined" != typeof t . _isUTC && ( n . _isUTC = t . _isUTC ) , "undefined" != typeof t . _offset && ( n . _offset = t . _offset ) , "undefined" != typeof t . _pf && ( n . _pf = e ( t ) ) , "undefined" != typeof t . _locale && ( n . _locale = t . _locale ) , cr . length > 0 ) for ( u in cr ) i = cr [ u ] , r = t [ i ] , "undefined" != typeof r && ( n [ i ] = r ) ; return n } function dt ( n ) { ki ( this , n ) ; this . _d = new Date ( null != n . _d ? n . _d . getTime ( ) : NaN ) ; lr === ! 1 && ( lr = ! 0 , i . updateOffset ( this ) , lr = ! 1 ) } function nt ( n ) { return n instanceof dt || null != n && null != n . _isAMomentObject } function v ( n ) { return 0 > n ? Math . ceil ( n ) : Math . floor ( n ) } function s ( n ) { var t = + n , i = 0 ; return 0 !== t && isFinite ( t ) && ( i = v ( t ) ) , i } function uu ( n , t , i ) { for ( var f = Math . min ( n . length , t . length ) , e = Math . abs ( n . length - t . length ) , u = 0 , r = 0 ; f > r ; r ++ ) ( i && n [ r ] !== t [ r ] || ! i && s ( n [ r ] ) !== s ( t [ r ] ) ) && u ++ ; return u + e } function fu ( ) { } function eu ( n ) { return n ? n . toLowerCase ( ) . replace ( "_" , "-" ) : n } function ke ( n ) { for ( var i , t , f , r , u = 0 ; u < n . length ; ) { for ( r = eu ( n [ u ] ) . split ( "-" ) , i = r . length , t = eu ( n [ u + 1 ] ) , t = t ? t . split ( "-" ) : null ; i > 0 ; ) { if ( f = ou ( r . slice ( 0 , i ) . join ( "-" ) ) ) return f ; if ( t && t . length >= i && uu ( r , t , ! 0 ) >= i - 1 ) break ; i -- } u ++ } return null } function ou ( n ) { var t = null ; if ( ! ct [ n ] && "undefined" != typeof module && module && module . exports ) try { t = li . _abbr ; require ( "./locale/" + n ) ; gt ( t ) } catch ( i ) { } return ct [ n ] } function gt ( n , t ) { var i ; return n && ( i = "undefined" == typeof t ? et ( n ) : su ( n , t ) , i && ( li = i ) ) , li . _abbr } function su ( n , t ) { return null !== t ? ( t . abbr = n , ct [ n ] = ct [ n ] || new fu , ct [ n ] . set ( t ) , gt ( n ) , ct [ n ] ) : ( delete ct [ n ] , null ) } function et ( n ) { var t ; if ( n && n . _locale && n . _locale . _abbr && ( n = n . _locale . _abbr ) , ! n ) return li ; if ( ! ui ( n ) ) { if ( t = ou ( n ) ) return t ; n = [ n ] } return ke ( n ) } function l ( n , t ) { var i = n . toLowerCase ( ) ; ii [ i ] = ii [ i + "s" ] = ii [ t ] = n } function p ( n ) { if ( "string" == typeof n ) return ii [ n ] || ii [ n . toLowerCase ( ) ] } function hu ( n ) { var i , t , r = { } ; for ( t in n ) ft ( n , t ) && ( i = p ( t ) , i && ( r [ i ] = n [ t ] ) ) ; return r } function yt ( n , t ) { return function ( r ) { return null != r ? ( cu ( this , n , r ) , i . updateOffset ( this , t ) , this ) : oi ( this , n ) } } function oi ( n , t ) { return n . _d [ "get" + ( n . _isUTC ? "UTC" : "" ) + t ] ( ) } function cu ( n , t , i ) { return n . _d [ "set" + ( n . _isUTC ? "UTC" : "" ) + t ] ( i ) } function lu ( n , t ) { var i ; if ( "object" == typeof n ) for ( i in n ) this . set ( i , n [ i ] ) ; else if ( n = p ( n ) , "function" == typeof this [ n ] ) return this [ n ] ( t ) ; return this } function di ( n , t , i ) { var r = "" + Math . abs ( n ) , u = t - r . length , f = n >= 0 ; return ( f ? i ? "+" : "" : "-" ) + Math . pow ( 10 , Math . max ( 0 , u ) ) . toString ( ) . substr ( 1 ) + r } function r ( n , t , i , r ) { var u = r ; "string" == typeof r && ( u = function ( ) { return this [ r ] ( ) } ) ; n && ( wt [ n ] = u ) ; t && ( wt [ t [ 0 ] ] = function ( ) { return di ( u . apply ( this , arguments ) , t [ 1 ] , t [ 2
//! moment.js
//! version : 2.10.6
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
r . version = "2.10.6" ; nc ( s ) ; r . fn = gs ; r . min = vl ; r . max = yl ; r . utc = tr ; r . unix = fy ; r . months = yy ; r . isDate = kr ; r . locale = rr ; r . invalid = ce ; r . duration = pt ; r . isMoment = yt ; r . weekdays = wy ; r . parseZone = ey ; r . localeData = ii ; r . isDuration = vf ; r . monthsShort = py ; r . weekdaysMin = ky ; r . defineLocale = pe ; r . weekdaysShort = by ; r . normalizeUnits = w ; r . relativeTimeThreshold = iw ; n = r ;
//! moment.js locale configuration
//! locale : afrikaans (af)
//! author : Werner Mollentze : https://github.com/wernerm
uw = n . defineLocale ( "af" , { months : "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember" . split ( "_" ) , monthsShort : "Jan_Feb_Mar_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 ( n ) { return /^nm$/i . test ( n ) } , meridiem : function ( n , t , i ) { return n < 12 ? i ? "vm" : "VM" : i ? "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" , 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" } , ordinalParse : /\d{1,2}(ste|de)/ , ordinal : function ( n ) { return n + ( n === 1 || n === 8 || n >= 20 ? "ste" : "de" ) } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : Moroccan Arabic (ar-ma)
//! author : ElFadili Yassine : https://github.com/ElFadiliY
//! author : Abdel Said : https://github.com/abdelsaid
fw = n . defineLocale ( "ar-ma" , { 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 : "ثوان" , m : "دقيقة" , mm : "%d دقائق" , h : "ساعة" , hh : "%d ساعات" , d : "يوم" , dd : "%d أيام" , M : "شهر" , MM : "%d أشهر" , y : "سنة" , yy : "%d سنوات" } , week : { dow : 6 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : Arabic Saudi Arabia (ar-sa)
//! author : Suhail Alkowaileet : https://github.com/xsoh
var ew = { "1" : "١ " , "2" : "٢" , "3" : "٣" , "4" : "٤" , "5" : "٥ " , "6" : "٦" , "7" : "٧ " , "8" : "٨" , "9" : "٩" , "0" : "٠ " } , ow = { "١ " : "1" , "٢" : "2" , "٣" : "3" , "٤" : "4" , "٥ " : "5" , "٦" : "6" , "٧ " : "7" , "٨" : "8" , "٩" : "9" , "٠ " : "0" } , itt = n . defineLocale ( "ar-sa" , { 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" } , meridiemParse : /ص|م/ , isPM : function ( n ) { return "م" === n } , meridiem : function ( n ) { return n < 12 ? "ص" : "م" } , calendar : { sameDay : "[اليوم على الساعة] LT" , nextDay : "[غدا على الساعة] LT" , nextWeek : "dddd [على الساعة] LT" , lastDay : "[أمس على الساعة] 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 سنوات" } , preparse : function ( n ) { return n . replace ( /[١٢٣٤٥٦٧٨٩٠]/g , function ( n ) { return ow [ n ] } ) . replace ( /،/g , "," ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return ew [ n ] } ) . replace ( /,/g , "،" ) } , week : { dow : 6 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : Tunisian Arabic (ar-tn)
sw = n . defineLocale ( "ar-tn" , { 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 : "ثوان" , m : "دقيقة" , mm : "%d دقائق" , h : "ساعة" , hh : "%d ساعات" , d : "يوم" , dd : "%d أيام" , M : "شهر" , MM : "%d أشهر" , y : "سنة" , yy : "%d سنوات" } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! Locale: Arabic (ar)
//! Author: Abdel Said: https://github.com/abdelsaid
//! Changes in months, weekdays: Ahmed Elkhatib
//! Native plural forms: forabi https://github.com/forabi
var hw = { "1" : "١ " , "2" : "٢" , "3" : "٣" , "4" : "٤" , "5" : "٥ " , "6" : "٦" , "7" : "٧ " , "8" : "٨" , "9" : "٩" , "0" : "٠ " } , cw = { "١ " : "1" , "٢" : "2" , "٣" : "3" , "٤" : "4" , "٥ " : "5" , "٦" : "6" , "٧ " : "7" , "٨" : "8" , "٩" : "9" , "٠ " : "0" } , lh = function ( n ) { return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5 } , lw = { s : [ "أقل من ثانية" , "ثانية واحدة" , [ "ثانيتان" , "ثانيتين" ] , "%d ثوان" , "%d ثانية" , "%d ثانية" ] , m : [ "أقل من دقيقة" , "دقيقة واحدة" , [ "دقيقتان" , "دقيقتين" ] , "%d دقائق" , "%d دقيقة" , "%d دقيقة" ] , h : [ "أقل من ساعة" , "ساعة واحدة" , [ "ساعتان" , "ساعتين" ] , "%d ساعات" , "%d ساعة" , "%d ساعة" ] , d : [ "أقل من يوم" , "يوم واحد" , [ "يومان" , "يومين" ] , "%d أيام" , "%d يومًا" , "%d يوم" ] , M : [ "أقل من شهر" , "شهر واحد" , [ "شهران" , "شهرين" ] , "%d أشهر" , "%d شهرا" , "%d شهر" ] , y : [ "أقل من عام" , "عام واحد" , [ "عامان" , "عامين" ] , "%d أعوام" , "%d عامًا" , "%d عام" ] } , k = function ( n ) { return function ( t , i ) { var u = lh ( t ) , r = lw [ n ] [ lh ( t ) ] ; return u === 2 && ( r = r [ i ? 0 : 1 ] ) , r . replace ( /%d/i , t ) } } , ah = [ "كانون الثاني يناير" , "شباط فبراير" , "آذار مارس" , "نيسان أبريل" , "أيار مايو" , "حزيران يونيو" , "تموز يوليو" , "آب أغسطس" , "أيلول سبتمبر" , "تشرين الأول أكتوبر" , "تشرين الثاني نوفمبر" , "كانون الأول ديسمبر" ] , rtt = n . defineLocale ( "ar" , { months : ah , monthsShort : ah , weekdays : "ا لأحد_ا لإثنين_ا لثلا ثا ء_ا لأربعا ء_ا لخميس_ا لجمعة_ا لسبت" . split ( "_" ) , weekdaysShort : "أحد_إثنين_ثلا ثا ء_أربعا ء_خميس_جمعة_سبت" . split ( "_" ) , 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 ( n ) { return "م" === n } , meridiem : function ( n ) { return n < 12 ? "ص" : "م" } , calendar : { sameDay : "[اليوم عند الساعة] LT" , nextDay : "[غدًا عند الساعة] LT" , nextWeek : "dddd [عند الساعة] LT" , lastDay : "[أمس عند الساعة] LT" , lastWeek : "dddd [عند الساعة] LT" , sameElse : "L" } , relativeTime : { future : "بعد %s" , past : "منذ %s" , s : k ( "s" ) , m : k ( "m" ) , mm : k ( "m" ) , h : k ( "h" ) , hh : k ( "h" ) , d : k ( "d" ) , dd : k ( "d" ) , M : k ( "M" ) , MM : k ( "M" ) , y : k ( "y" ) , yy : k ( "y" ) } , preparse : function ( n ) { return n . replace ( /\u200f/g , "" ) . replace ( /[١٢٣٤٥٦٧٨٩٠]/g , function ( n ) { return cw [ n ] } ) . replace ( /،/g , "," ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return hw [ n ] } ) . replace ( /,/g , "،" ) } , week : { dow : 6 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : azerbaijani (az)
//! author : topchiyev : https://github.com/topchiyev
lu = { 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ı " } ; aw = n . 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 ( "_" ) , 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 : "birneçə saniyyə" , 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 ( n ) { return /^(gündüz|axşam)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "gecə" : n < 12 ? "səhər" : n < 17 ? "gündüz" : "axşam" } , ordinalParse : /\d{1,2}-(ı ncı |inci|nci|üncü|ncı |uncu)/ , ordinal : function ( n ) { if ( n === 0 ) return n + "-ı ncı " ; var t = n % 10 , i = n % 100 - t , r = n >= 100 ? 100 : null ; return n + ( lu [ t ] || lu [ i ] || lu [ r ] ) } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : belarusian (be)
//! author : Dmitry Demidov : https://github.com/demidov91
//! author: Praleska: http://praleska.pro/
//! Author : Menelion Elensúle : https://github.com/Oire
ww = n . defineLocale ( "be" , { months : yw , monthsShort : "с ту д_лют_с а к_кр а с _тр а в_чэр в_лі п_жні в_ве р _ка с т_лі с т_с не ж" . split ( "_" ) , weekdays : pw , 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 : ci , mm : ci , h : ci , hh : ci , d : "дзень" , dd : ci , M : "месяц" , MM : ci , y : "год" , yy : ci } , meridiemParse : /ночы|раніцы|дня|вечара/ , isPM : function ( n ) { return /^(дня|вечара)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "ночы" : n < 12 ? "раніцы" : n < 17 ? "дня" : "вечара" } , ordinalParse : /\d{1,2}-(і |ы|г а )/ , ordinal : function ( n , t ) { switch ( t ) { case "M" : case "d" : case "DDD" : case "w" : case "W" : return ( n % 10 == 2 || n % 10 == 3 ) && n % 100 != 12 && n % 100 != 13 ? n + "-і " : n + "-ы" ; case "D" : return n + "-г а " ; default : return n } } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : bulgarian (bg)
//! author : Krasen Borisov : https://github.com/kraz
bw = n . 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 : "няколко секунди" , m : "минута" , mm : "%d минути" , h : "час" , hh : "%d часа" , d : "ден" , dd : "%d дни" , M : "месец" , MM : "%d месеца" , y : "година" , yy : "%d години" } , ordinalParse : /\d{1,2}-(ев|ен|ти|ви|ри|ми)/ , ordinal : function ( n ) { var t = n % 10 , i = n % 100 ; return n === 0 ? n + "-ев" : i === 0 ? n + "-ен" : i > 10 && i < 20 ? n + "-ти" : t === 1 ? n + "-ви" : t === 2 ? n + "-ри" : t === 7 || t === 8 ? n + "-ми" : n + "-ти" } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Bengali (bn)
//! author : Kaushik Gandhi : https://github.com/kaushikgandhi
var kw = { "1" : "১" , "2" : "২" , "3" : "৩" , "4" : "৪ " , "5" : "৫" , "6" : "৬" , "7" : "৭ " , "8" : "৮" , "9" : "৯" , "0" : "০ " } , dw = { "১" : "1" , "২" : "2" , "৩" : "3" , "৪ " : "4" , "৫" : "5" , "৬" : "6" , "৭ " : "7" , "৮" : "8" , "৯" : "9" , "০ " : "0" } , utt = n . 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 : "কএক সেকেন্ড" , m : "এক মিনিট" , mm : "%d মিনিট" , h : "এক ঘন্টা" , hh : "%d ঘন্টা" , d : "এক দিন" , dd : "%d দিন" , M : "এক মাস" , MM : "%d মাস" , y : "এক বছর" , yy : "%d বছর" } , preparse : function ( n ) { return n . replace ( /[১২৩৪৫৬৭৮৯০]/g , function ( n ) { return dw [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return kw [ n ] } ) } , meridiemParse : /রাত|সকাল|দুপুর|বিকেল|রাত/ , isPM : function ( n ) { return /^(দুপুর|বিকেল|রাত)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "রাত" : n < 10 ? "সকাল" : n < 17 ? "দুপুর" : n < 20 ? "বিকেল" : "রাত" } , week : { dow : 0 , doy : 6 } } ) ;
//! moment.js locale configuration
//! locale : tibetan (bo)
//! author : Thupten N. Chakrishar : https://github.com/vajradog
var gw = { "1" : "༡" , "2" : "༢" , "3" : "༣" , "4" : "༤" , "5" : "༥" , "6" : "༦" , "7" : "༧" , "8" : "༨" , "9" : "༩" , "0" : "༠" } , nb = { "༡" : "1" , "༢" : "2" , "༣" : "3" , "༤" : "4" , "༥" : "5" , "༦" : "6" , "༧" : "7" , "༨" : "8" , "༩" : "9" , "༠" : "0" } , ftt = n . defineLocale ( "bo" , { 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 : "[བདུན་ཕྲག་རྗེས་མ], LT" , lastDay : "[ཁ་སང] 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 ལོ" } , preparse : function ( n ) { return n . replace ( /[༡༢༣༤༥༦༧༨༩༠]/g , function ( n ) { return nb [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return gw [ n ] } ) } , meridiemParse : /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/ , isPM : function ( n ) { return /^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "མཚན་མོ" : n < 10 ? "ཞོགས་ཀས" : n < 17 ? "ཉིན་གུང" : n < 20 ? "དགོང་དག" : "མཚན་མོ" } , week : { dow : 0 , doy : 6 } } ) ;
//! moment.js locale configuration
//! locale : breton (br)
//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
ub = n . 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 ( "_" ) , longDateFormat : { LT : "h[e]mm A" , LTS : "h[e]mm:ss A" , L : "DD/MM/YYYY" , LL : "D [a viz] MMMM YYYY" , LLL : "D [a viz] MMMM YYYY h[e]mm A" , LLLL : "dddd, D [a viz] MMMM YYYY h[e]mm A" } , 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ù" , m : "ur vunutenn" , mm : gf , h : "un eur" , hh : "%d eur" , d : "un devezh" , dd : gf , M : "ur miz" , MM : gf , y : "ur bloaz" , yy : tb } , ordinalParse : /\d{1,2}(añ|vet)/ , ordinal : function ( n ) { var t = n === 1 ? "añ" : "vet" ; return n + t } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : bosnian (bs)
//! author : Nedim Cholich : https://github.com/frontyard
//! based on (hr) translation by Bojan Marković
fb = n . 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 ( "_" ) , 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 ( "_" ) , 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" , m : li , mm : li , h : li , hh : li , d : "dan" , dd : li , M : "mjesec" , MM : li , y : "godinu" , yy : li } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : catalan (ca)
//! author : Juan G. Hurtado : https://github.com/juanghurtado
eb = n . defineLocale ( "ca" , { months : "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre" . split ( "_" ) , monthsShort : "gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des." . split ( "_" ) , 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 ( "_" ) , longDateFormat : { LT : "H:mm" , LTS : "LT:ss" , L : "DD/MM/YYYY" , LL : "D MMMM YYYY" , LLL : "D MMMM YYYY H:mm" , LLLL : "dddd D MMMM 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 : "en %s" , past : "fa %s" , s : "uns 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" } , ordinalParse : /\d{1,2}(r|n|t|è|a)/ , ordinal : function ( n , t ) { var i = n === 1 ? "r" : n === 2 ? "n" : n === 3 ? "r" : n === 4 ? "t" : "è" ; return ( t === "w" || t === "W" ) && ( i = "a" ) , n + i } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : czech (cs)
//! author : petrbela : https://github.com/petrbela
ne = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec" . split ( "_" ) ; te = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro" . split ( "_" ) ; ob = n . defineLocale ( "cs" , { months : ne , monthsShort : te , monthsParse : function ( n , t ) { for ( var r = [ ] , i = 0 ; i < 12 ; i ++ ) r [ i ] = new RegExp ( "^" + n [ i ] + "$|^" + t [ i ] + "$" , "i" ) ; return r } ( ne , te ) , 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" } , 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 : d , m : d , mm : d , h : d , hh : d , d : d , dd : d , M : d , MM : d , y : d , yy : d } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : chuvash (cv)
//! author : Anatoly Mironov : https://github.com/mirontoli
sb = n . 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 ( n ) { var t = /сехет$/i . exec ( n ) ? "рен" : /ҫул$/i . exec ( n ) ? "тан" : "ран" ; return n + t } , past : "%s каялла" , s : "пӗр-ик ҫеккунт" , m : "пӗр минут" , mm : "%d минут" , h : "пӗр сехет" , hh : "%d сехет" , d : "пӗр кун" , dd : "%d кун" , M : "пӗр уйӑх" , MM : "%d уйӑх" , y : "пӗр ҫул" , yy : "%d ҫул" } , ordinalParse : /\d{1,2}-мӗш/ , ordinal : "%d-мӗш" , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Welsh (cy)
//! author : Robert Allen
hb = n . 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/ , ordinal : function ( n ) { var t = n , i = "" ; return t > 20 ? i = t === 40 || t === 50 || t === 60 || t === 80 || t === 100 ? "fed" : "ain" : t > 0 && ( i = [ "" , "af" , "il" , "ydd" , "ydd" , "ed" , "ed" , "ed" , "fed" , "fed" , "fed" , "eg" , "fed" , "eg" , "eg" , "fed" , "eg" , "eg" , "fed" , "eg" , "fed" ] [ t ] ) , n + i } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : danish (da)
//! author : Ulrik Nielsen : https://github.com/mrbase
cb = n . 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 HH:mm" } , calendar : { sameDay : "[I dag kl.] LT" , nextDay : "[I morgen kl.] LT" , nextWeek : "dddd [kl.] LT" , lastDay : "[I går kl.] LT" , lastWeek : "[sidste] dddd [kl] LT" , sameElse : "L" } , relativeTime : { future : "om %s" , past : "%s siden" , s : "få 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" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : austrian german (de-at)
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
//! author : Martin Groller : https://github.com/MadMG
lb = n . defineLocale ( "de-at" , { months : "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember" . split ( "_" ) , monthsShort : "Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez." . split ( "_" ) , 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 ( "_" ) , 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" , m : kt , mm : "%d Minuten" , h : kt , hh : "%d Stunden" , d : kt , dd : kt , M : kt , MM : kt , y : kt , yy : kt } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : german (de)
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
ab = n . defineLocale ( "de" , { months : "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember" . split ( "_" ) , monthsShort : "Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez." . split ( "_" ) , 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 ( "_" ) , 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" , m : dt , mm : "%d Minuten" , h : dt , hh : "%d Stunden" , d : dt , dd : dt , M : dt , MM : dt , y : dt , yy : dt } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : modern greek (el)
//! author : Aggelos Karalias : https://github.com/mehiel
vb = n . defineLocale ( "el" , { monthsNominativeEl : "Ι α ν ο υ άρ ι ο ς_Φεβρ ο υ άρ ι ο ς_Μ άρ τι ο ς_Α πρ ίλι ο ς_Μ άι ο ς_Ι ο ύν ι ο ς_Ι ο ύλι ο ς_Α ύγ ο υ σ το ς_Σεπτέμβρ ι ο ς_Ο κτώβρ ι ο ς_Ν ο έμβρ ι ο ς_Δεκέμβρ ι ο ς" . split ( "_" ) , monthsGenitiveEl : "Ι α ν ο υ α ρ ίο υ _Φεβρ ο υ α ρ ίο υ _Μ α ρ τίο υ _Α πρ ι λίο υ _Μ α ΐο υ _Ι ο υ ν ίο υ _Ι ο υ λίο υ _Α υ γ ο ύσ το υ _Σεπτεμβρ ίο υ _Ο κτωβρ ίο υ _Ν ο εμβρ ίο υ _Δεκεμβρ ίο υ " . split ( "_" ) , months : function ( n , t ) { return /D/ . test ( t . substring ( 0 , t . indexOf ( "MMMM" ) ) ) ? this . _monthsGenitiveEl [ n . month ( ) ] : this . _monthsNominativeEl [ n . month ( ) ] } , monthsShort : "Ι α ν _Φεβ_Μ α ρ _Α πρ _Μ α ϊ_Ι ο υ ν _Ι ο υ λ_Α υ γ _Σεπ_Ο κτ_Ν ο ε_Δεκ" . split ( "_" ) , weekdays : "Κ υ ρ ι α κή_Δευ τέρ α _Τ ρ ίτη_Τ ετάρ τη_Πέμπτη_Πα ρ α σ κευ ή_Σάββα το " . split ( "_" ) , weekdaysShort : "Κ υ ρ _Δευ _Τ ρ ι _Τ ετ_Πεμ_Πα ρ _Σα β" . split ( "_" ) , weekdaysMin : "Κ υ _Δε_Τ ρ _Τ ε_Πε_Πα _Σα " . split ( "_" ) , meridiem : function ( n , t , i ) { return n > 11 ? i ? "μμ" : "Μ Μ " : i ? "πμ" : "ΠΜ" } , isPM : function ( n ) { return ( n + "" ) . 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 ( n , t ) { var i = this . _calendarEl [ n ] , r = t && t . hours ( ) ; return typeof i == "function" && ( i = i . apply ( t ) ) , i . replace ( "{}" , r % 12 == 1 ? "στη" : "στις" ) } , relativeTime : { future : "σε %s" , past : "%s πριν" , s : "λίγα δευτερόλεπτα" , m : "ένα λεπτό" , mm : "%d λεπτά" , h : "μία ώρα" , hh : "%d ώρες" , d : "μία μέρα" , dd : "%d μέρες" , M : "ένας μήνας" , MM : "%d μήνες" , y : "ένας χρόνος" , yy : "%d χρόνια" } , ordinalParse : /\d{1,2}η/ , ordinal : "%dη" , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : australian english (en-au)
yb = n . 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" , 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" } , ordinalParse : /\d{1,2}(st|nd|rd|th)/ , ordinal : function ( n ) { var t = n % 10 , i = ~ ~ ( n % 100 / 10 ) == 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th" ; return n + i } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : canadian english (en-ca)
//! author : Jonathan Abourbih : https://github.com/jonbca
pb = n . 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 : "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" , 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" } , ordinalParse : /\d{1,2}(st|nd|rd|th)/ , ordinal : function ( n ) { var t = n % 10 , i = ~ ~ ( n % 100 / 10 ) == 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th" ; return n + i } } ) ;
//! moment.js locale configuration
//! locale : great britain english (en-gb)
//! author : Chris Gedrim : https://github.com/chrisgedrim
wb = n . 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" , 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" } , ordinalParse : /\d{1,2}(st|nd|rd|th)/ , ordinal : function ( n ) { var t = n % 10 , i = ~ ~ ( n % 100 / 10 ) == 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th" ; return n + i } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : esperanto (eo)
//! author : Colin Dean : https://github.com/colindean
//! komento: Mi estas malcerta se mi korekte traktis akuzativojn en tiu traduko.
//! Se ne, bonvolu korekti kaj avizi min por ke mi povas lerni!
bb = n . defineLocale ( "eo" , { months : "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro" . split ( "_" ) , monthsShort : "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_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 : "D[-an de] MMMM, YYYY" , LLL : "D[-an de] MMMM, YYYY HH:mm" , LLLL : "dddd, [la] D[-an de] MMMM, YYYY HH:mm" } , meridiemParse : /[ap]\.t\.m/i , isPM : function ( n ) { return n . charAt ( 0 ) . toLowerCase ( ) === "p" } , meridiem : function ( n , t , i ) { return n > 11 ? i ? "p.t.m." : "P.T.M." : i ? "a.t.m." : "A.T.M." } , calendar : { sameDay : "[Hodiaŭ je] LT" , nextDay : "[Morgaŭ je] LT" , nextWeek : "dddd [je] LT" , lastDay : "[Hieraŭ je] LT" , lastWeek : "[pasinta] dddd [je] LT" , sameElse : "L" } , relativeTime : { future : "je %s" , past : "antaŭ %s" , s : "sekundoj" , m : "minuto" , mm : "%d minutoj" , h : "horo" , hh : "%d horoj" , d : "tago" , dd : "%d tagoj" , M : "monato" , MM : "%d monatoj" , y : "jaro" , yy : "%d jaroj" } , ordinalParse : /\d{1,2}a/ , ordinal : "%da" , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : spanish (es)
//! author : Julio Napurí : https://github.com/julionc
var kb = "Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic." . split ( "_" ) , db = "Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic" . split ( "_" ) , ett = n . defineLocale ( "es" , { months : "Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre" . split ( "_" ) , monthsShort : function ( n , t ) { return /-MMM-/ . test ( t ) ? db [ n . month ( ) ] : kb [ n . month ( ) ] } , 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 ( "_" ) , 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" , m : "un minuto" , mm : "%d minutos" , h : "una hora" , hh : "%d horas" , d : "un día" , dd : "%d días" , M : "un mes" , MM : "%d meses" , y : "un año" , yy : "%d años" } , ordinalParse : /\d{1,2}º/ , ordinal : "%dº" , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : estonian (et)
//! author : Henry Kehlmann : https://github.com/madhenry
//! improvements : Illimar Tambek : https://github.com/ragulka
gb = n . 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 : ot , m : ot , mm : ot , h : ot , hh : ot , d : ot , dd : "%d päeva" , M : ot , MM : ot , y : ot , yy : ot } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : euskara (eu)
//! author : Eneko Illarramendi : https://github.com/eillarra
nk = n . 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 ( "_" ) , 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Persian (fa)
//! author : Ebrahim Byagowi : https://github.com/ebraminio
var tk = { "1" : "۱ " , "2" : "۲" , "3" : "۳" , "4" : "۴" , "5" : "۵ " , "6" : "۶" , "7" : "۷ " , "8" : "۸" , "9" : "۹" , "0" : "۰ " } , ik = { "۱ " : "1" , "۲" : "2" , "۳" : "3" , "۴" : "4" , "۵ " : "5" , "۶" : "6" , "۷ " : "7" , "۸" : "8" , "۹" : "9" , "۰ " : "0" } , ott = n . defineLocale ( "fa" , { 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" } , meridiemParse : /قبل از ظهر|بعد از ظهر/ , isPM : function ( n ) { return /بعد از ظهر/ . test ( n ) } , meridiem : function ( n ) { return n < 12 ? "قبل از ظهر" : "بعد از ظهر" } , calendar : { sameDay : "[امروز ساعت] LT" , nextDay : "[فردا ساعت] LT" , nextWeek : "dddd [ساعت] LT" , lastDay : "[دیروز ساعت] 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 سال" } , preparse : function ( n ) { return n . replace ( /[۰ -۹]/g , function ( n ) { return ik [ n ] } ) . replace ( /،/g , "," ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return tk [ n ] } ) . replace ( /,/g , "،" ) } , ordinalParse : /\d{1,2}م/ , ordinal : "%dم" , week : { dow : 6 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : finnish (fi)
//! author : Tarmo Aidantausta : https://github.com/bleadof
hr = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän" . split ( " " ) ; yh = [ "nolla" , "yhden" , "kahden" , "kolmen" , "neljän" , "viiden" , "kuuden" , hr [ 7 ] , hr [ 8 ] , hr [ 9 ] ] ; uk = n . 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 : g , m : g , mm : g , h : g , hh : g , d : g , dd : g , M : g , MM : g , y : g , yy : g } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : faroese (fo)
//! author : Ragnar Johannesen : https://github.com/ragnar123
fk = n . 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" , m : "ein minutt" , mm : "%d minuttir" , h : "ein tími" , hh : "%d tímar" , d : "ein dagur" , dd : "%d dagar" , M : "ein mánaði" , MM : "%d mánaðir" , y : "eitt ár" , yy : "%d ár" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : canadian french (fr-ca)
//! author : Jonathan Abourbih : https://github.com/jonbca
ek = n . 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 ( "_" ) , 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}(er|e)/ , ordinal : function ( n ) { return n + ( n === 1 ? "er" : "e" ) } } ) ;
//! moment.js locale configuration
//! locale : french (fr)
//! author : John Fischer : https://github.com/jfroffice
ok = n . 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 ( "_" ) , 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}(er|)/ , ordinal : function ( n ) { return n + ( n === 1 ? "er" : "" ) } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : frisian (fy)
//! author : Robin van der Vliet : https://github.com/robin0van0der0v
var sk = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des." . split ( "_" ) , hk = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des" . split ( "_" ) , stt = n . defineLocale ( "fy" , { months : "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber" . split ( "_" ) , monthsShort : function ( n , t ) { return /-MMM-/ . test ( t ) ? hk [ n . month ( ) ] : sk [ n . month ( ) ] } , 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}(ste|de)/ , ordinal : function ( n ) { return n + ( n === 1 || n === 8 || n >= 20 ? "ste" : "de" ) } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : galician (gl)
//! author : Juan G. Hurtado : https://github.com/juanghurtado
ck = n . 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 ( "_" ) , 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 ( "_" ) , 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 : 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 ( n ) { return n === "uns segundos" ? "nuns segundos" : "en " + n } , past : "hai %s" , s : "uns 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" } , ordinalParse : /\d{1,2}º/ , ordinal : "%dº" , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Hebrew (he)
//! author : Tomer Cohen : https://github.com/tomer
//! author : Moshe Simantov : https://github.com/DevelopmentIL
//! author : Tal Ater : https://github.com/TalAter
lk = n . 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 : "מספר שניות" , m : "דקה" , mm : "%d דקות" , h : "שעה" , hh : function ( n ) { return n === 2 ? "שעתיים" : n + " שעות" } , d : "יום" , dd : function ( n ) { return n === 2 ? "יומיים" : n + " ימים" } , M : "חודש" , MM : function ( n ) { return n === 2 ? "חודשיים" : n + " חודשים" } , y : "שנה" , yy : function ( n ) { return n === 2 ? "שנתיים" : n % 10 == 0 && n !== 10 ? n + " שנה" : n + " שנים" } } } ) ;
//! moment.js locale configuration
//! locale : hindi (hi)
//! author : Mayank Singhal : https://github.com/mayanksinghal
var ak = { "1" : "१" , "2" : "२" , "3" : "३" , "4" : "४" , "5" : "५" , "6" : "६" , "7" : "७" , "8" : "८" , "9" : "९" , "0" : "० " } , vk = { "१" : "1" , "२" : "2" , "३" : "3" , "४" : "4" , "५" : "5" , "६" : "6" , "७" : "7" , "८" : "8" , "९" : "9" , "० " : "0" } , htt = n . defineLocale ( "hi" , { 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 : "कुछ ही क्षण" , m : "एक मिनट" , mm : "%d मिनट" , h : "एक घंटा" , hh : "%d घंटे" , d : "एक दिन" , dd : "%d दिन" , M : "एक महीने" , MM : "%d महीने" , y : "एक वर्ष" , yy : "%d वर्ष" } , preparse : function ( n ) { return n . replace ( /[१२३४५६७८९०]/g , function ( n ) { return vk [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return ak [ n ] } ) } , meridiemParse : /रात|सुबह|दोपहर|शाम/ , meridiemHour : function ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "रात" ) ? n < 4 ? n : n + 12 : t === "सुबह" ? n : t === "दोपहर" ? n >= 10 ? n : n + 12 : t === "शाम" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 4 ? "रात" : n < 10 ? "सुबह" : n < 17 ? "दोपहर" : n < 20 ? "शाम" : "रात" } , week : { dow : 0 , doy : 6 } } ) ;
//! moment.js locale configuration
//! locale : hrvatski (hr)
//! author : Bojan Marković : https://github.com/bmarkovic
yk = n . defineLocale ( "hr" , { months : "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 ( "_" ) , 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 ( "_" ) , 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" , m : ai , mm : ai , h : ai , hh : ai , d : "dan" , dd : ai , M : "mjesec" , MM : ai , y : "godinu" , yy : ai } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : hungarian (hu)
//! author : Adam Brunner : https://github.com/adambrunner
ph = "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton" . split ( " " ) ; pk = n . 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 ( "_" ) , 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 ( n ) { return n . charAt ( 1 ) . toLowerCase ( ) === "u" } , meridiem : function ( n , t , i ) { return n < 12 ? i === ! 0 ? "de" : "DE" : i === ! 0 ? "du" : "DU" } , calendar : { sameDay : "[ma] LT[-kor]" , nextDay : "[holnap] LT[-kor]" , nextWeek : function ( ) { return wh . call ( this , ! 0 ) } , lastDay : "[tegnap] LT[-kor]" , lastWeek : function ( ) { return wh . call ( this , ! 1 ) } , sameElse : "L" } , relativeTime : { future : "%s múlva" , past : "%s" , s : nt , m : nt , mm : nt , h : nt , hh : nt , d : nt , dd : nt , M : nt , MM : nt , y : nt , yy : nt } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Armenian (hy-am)
//! author : Armendarabyan : https://github.com/armendarabyan
dk = n . defineLocale ( "hy-am" , { months : wk , monthsShort : bk , weekdays : kk , 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 : "մի քանի վայրկյան" , m : "րոպե" , mm : "%d րոպե" , h : "ժամ" , hh : "%d ժամ" , d : "օր" , dd : "%d օր" , M : "ամիս" , MM : "%d ամիս" , y : "տարի" , yy : "%d տարի" } , meridiemParse : /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/ , isPM : function ( n ) { return /^(ցերեկվա|երեկոյան)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "գիշերվա" : n < 12 ? "առավոտվա" : n < 17 ? "ցերեկվա" : "երեկոյան" } , ordinalParse : /\d{1,2}|\d{1,2}-(ին|րդ)/ , ordinal : function ( n , t ) { switch ( t ) { case "DDD" : case "w" : case "W" : case "DDDo" : return n === 1 ? n + "-ին" : n + "-րդ" ; default : return n } } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Bahasa Indonesia (id)
//! author : Mohammad Satrio Utomo : https://github.com/tyok
//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
gk = n . defineLocale ( "id" , { months : "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember" . split ( "_" ) , monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_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 ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "pagi" ) ? n : t === "siang" ? n >= 11 ? n : n + 12 : t === "sore" || t === "malam" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 11 ? "pagi" : n < 15 ? "siang" : n < 19 ? "sore" : "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" , 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 : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : icelandic (is)
//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik
nd = n . 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 : st , m : st , mm : st , h : "klukkustund" , hh : st , d : st , dd : st , M : st , MM : st , y : st , yy : st } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : italian (it)
//! author : Lorenzo : https://github.com/aliem
//! author: Mattia Larentis: https://github.com/nostalgiaz
td = n . 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 : "D_L_Ma_Me_G_V_S" . 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 ( n ) { return ( /^[0-9].+$/ . test ( n ) ? "tra" : "in" ) + " " + n } , past : "%s fa" , s : "alcuni 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" } , ordinalParse : /\d{1,2}º/ , ordinal : "%dº" , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : japanese (ja)
//! author : LI Long : https://github.com/baryon
id = n . defineLocale ( "ja" , { 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 : "Ah時m分" , LTS : "Ah時m分s秒" , L : "YYYY/MM/DD" , LL : "YYYY年M月D日" , LLL : "YYYY年M月D日Ah時m分" , LLLL : "YYYY年M月D日Ah時m分 dddd" } , meridiemParse : /午前|午後/i , isPM : function ( n ) { return n === "午後" } , meridiem : function ( n ) { return n < 12 ? "午前" : "午後" } , calendar : { sameDay : "[今日] LT" , nextDay : "[明日] LT" , nextWeek : "[来週]dddd LT" , lastDay : "[昨日] LT" , lastWeek : "[前週]dddd LT" , sameElse : "L" } , relativeTime : { future : "%s後" , past : "%s前" , s : "数秒" , m : "1分" , mm : "%d分" , h : "1時間" , hh : "%d時間" , d : "1日" , dd : "%d日" , M : "1ヶ月" , MM : "%dヶ月" , y : "1年" , yy : "%d年" } } ) ;
//! moment.js locale configuration
//! locale : Boso Jowo (jv)
//! author : Rony Lantip : https://github.com/lantip
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
rd = n . 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 ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "enjing" ) ? n : t === "siyang" ? n >= 11 ? n : n + 12 : t === "sonten" || t === "ndalu" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 11 ? "enjing" : n < 15 ? "siyang" : n < 19 ? "sonten" : "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" , 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 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Georgian (ka)
//! author : Irakli Janiashvili : https://github.com/irakli-janiashvili
ed = n . defineLocale ( "ka" , { months : ud , monthsShort : "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ" . split ( "_" ) , weekdays : fd , weekdaysShort : "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ" . split ( "_" ) , weekdaysMin : "კვ_ორ_სა_ოთ_ხუ_პა_შა" . 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 : "[დღეს] LT[-ზე]" , nextDay : "[ხვალ] LT[-ზე]" , lastDay : "[გუშინ] LT[-ზე]" , nextWeek : "[შემდეგ] dddd LT[-ზე]" , lastWeek : "[წინა] dddd LT-ზე" , sameElse : "L" } , relativeTime : { future : function ( n ) { return /(წამი|წუთი|საათი|წელი)/ . test ( n ) ? n . replace ( /ი$/ , "ში" ) : n + "ში" } , past : function ( n ) { return /(წამი|წუთი|საათი|დღე|თვე)/ . test ( n ) ? n . replace ( /(ი|ე)$/ , "ის წინ" ) : /წელი/ . test ( n ) ? n . replace ( /წელი$/ , "წლის წინ" ) : void 0 } , s : "რამდენიმე წამი" , m : "წუთი" , mm : "%d წუთი" , h : "საათი" , hh : "%d საათი" , d : "დღე" , dd : "%d დღე" , M : "თვე" , MM : "%d თვე" , y : "წელი" , yy : "%d წელი" } , ordinalParse : /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/ , ordinal : function ( n ) { return n === 0 ? n : n === 1 ? n + "-ლი" : n < 20 || n <= 100 && n % 20 == 0 || n % 100 == 0 ? "მე-" + n : n + "-ე" } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : khmer (km)
//! author : Kruy Vanna : https://github.com/kruyvanna
od = n . defineLocale ( "km" , { 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 : "ប៉ុន្មានវិនាទី" , m : "មួយនាទី" , mm : "%d នាទី" , h : "មួយម៉ោង" , hh : "%d ម៉ោង" , d : "មួយថ្ងៃ" , dd : "%d ថ្ងៃ" , M : "មួយខែ" , MM : "%d ខែ" , y : "មួយឆ្នាំ" , yy : "%d ឆ្នាំ" } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : korean (ko)
//!
//! authors
//!
//! - Kyungwook, Park : https://github.com/kyungw00k
//! - Jeeeyul Lee <jeeeyul@gmail.com>
sd = n . 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시 m분" , LTS : "A h시 m분 s초" , L : "YYYY.MM.DD" , LL : "YYYY년 MMMM D일" , LLL : "YYYY년 MMMM D일 A h시 m분" , LLLL : "YYYY년 MMMM D일 dddd A h시 m분" } , 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년" } , ordinalParse : /\d{1,2}일/ , ordinal : "%d일" , meridiemParse : /오전|오후/ , isPM : function ( n ) { return n === "오후" } , meridiem : function ( n ) { return n < 12 ? "오전" : "오후" } } ) ;
//! moment.js locale configuration
//! locale : Luxembourgish (lb)
//! author : mweimerskirch : https://github.com/mweimerskirch, David Raison : https://github.com/kwisatz
ld = n . 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 ( "_" ) , 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 ( "_" ) , 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 ( ) { switch ( this . day ( ) ) { case 2 : case 4 : return "[Leschten] dddd [um] LT" ; default : return "[Leschte] dddd [um] LT" } } } , relativeTime : { future : hd , past : cd , s : "e puer Sekonnen" , m : lr , mm : "%d Minutten" , h : lr , hh : "%d Stonnen" , d : lr , dd : "%d Deeg" , M : lr , MM : "%d Méint" , y : lr , yy : "%d Joer" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : Lithuanian (lt)
//! author : Mindaugas Mozūras : https://github.com/mmozuras
bh = { 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" } ; kh = "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis" . split ( "_" ) ; pd = n . defineLocale ( "lt" , { months : vd , monthsShort : "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd" . split ( "_" ) , weekdays : yd , weekdaysShort : "Sek_Pir_Ant_Tre_Ket_Pen_Šeš" . split ( "_" ) , weekdaysMin : "S_P_A_T_K_Pn_Š" . split ( "_" ) , 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 : ad , m : bi , mm : ar , h : bi , hh : ar , d : bi , dd : ar , M : bi , MM : ar , y : bi , yy : ar } , ordinalParse : /\d{1,2}-oji/ , ordinal : function ( n ) { return n + "-oji" } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : latvian (lv)
//! author : Kristaps Karlsons : https://github.com/skakri
//! author : Jānis Elmeris : https://github.com/JanisE
ie = { 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 ( "_" ) } ; bd = n . 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 ( "_" ) , 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 : wd , m : yr , mm : vr , h : yr , hh : vr , d : yr , dd : vr , M : yr , MM : vr , y : yr , yy : vr } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : Montenegrin (me)
//! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac
ht = { words : { 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 ( n , t ) { return n === 1 ? t [ 0 ] : n >= 2 && n <= 4 ? t [ 1 ] : t [ 2 ] } , translate : function ( n , t , i ) { var r = ht . words [ i ] ; return i . length === 1 ? t ? r [ 0 ] : r [ 1 ] : n + " " + ht . correctGrammaticalCase ( n , r ) } } ; kd = n . defineLocale ( "me" , { months : [ "januar" , "februar" , "mart" , "april" , "maj" , "jun" , "jul" , "avgust" , "septembar" , "oktobar" , "novembar" , "decembar" ] , monthsShort : [ "jan." , "feb." , "mar." , "apr." , "maj" , "jun" , "jul" , "avg." , "sep." , "okt." , "nov." , "dec." ] , weekdays : [ "nedjelja" , "ponedjeljak" , "utorak" , "srijeda" , "četvrtak" , "petak" , "subota" ] , weekdaysShort : [ "ned." , "pon." , "uto." , "sri." , "čet." , "pet." , "sub." ] , weekdaysMin : [ "ne" , "po" , "ut" , "sr" , "če" , "pe" , "su" ] , 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 ( ) { return [ "[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" ] [ this . day ( ) ] } , sameElse : "L" } , relativeTime : { future : "za %s" , past : "prije %s" , s : "nekoliko sekundi" , m : ht . translate , mm : ht . translate , h : ht . translate , hh : ht . translate , d : "dan" , dd : ht . translate , M : "mjesec" , MM : ht . translate , y : "godinu" , yy : ht . translate } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : macedonian (mk)
//! author : Borislav Mickov : https://github.com/B0k0
dd = n . 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 : "неколку секунди" , m : "минута" , mm : "%d минути" , h : "час" , hh : "%d часа" , d : "ден" , dd : "%d дена" , M : "месец" , MM : "%d месеци" , y : "година" , yy : "%d години" } , ordinalParse : /\d{1,2}-(ев|ен|ти|ви|ри|ми)/ , ordinal : function ( n ) { var t = n % 10 , i = n % 100 ; return n === 0 ? n + "-ев" : i === 0 ? n + "-ен" : i > 10 && i < 20 ? n + "-ти" : t === 1 ? n + "-ви" : t === 2 ? n + "-ри" : t === 7 || t === 8 ? n + "-ми" : n + "-ти" } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : malayalam (ml)
//! author : Floyd Pink : https://github.com/floydpink
gd = n . defineLocale ( "ml" , { 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 : "അൽപ നിമിഷങ്ങൾ" , m : "ഒരു മിനിറ്റ്" , mm : "%d മിനിറ്റ്" , h : "ഒരു മണിക്കൂർ" , hh : "%d മണിക്കൂർ" , d : "ഒരു ദിവസം" , dd : "%d ദിവസം" , M : "ഒരു മാസം" , MM : "%d മാസം" , y : "ഒരു വർഷം" , yy : "%d വർഷം" } , meridiemParse : /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i , isPM : function ( n ) { return /^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "രാത്രി" : n < 12 ? "രാവിലെ" : n < 17 ? "ഉച്ച കഴിഞ്ഞ്" : n < 20 ? "വൈകുന്നേരം" : "രാത്രി" } } ) ;
//! moment.js locale configuration
//! locale : Marathi (mr)
//! author : Harshad Kale : https://github.com/kalehv
var ng = { "1" : "१" , "2" : "२" , "3" : "३" , "4" : "४" , "5" : "५" , "6" : "६" , "7" : "७" , "8" : "८" , "9" : "९" , "0" : "० " } , tg = { "१" : "1" , "२" : "2" , "३" : "3" , "४" : "4" , "५" : "5" , "६" : "6" , "७" : "7" , "८" : "8" , "९" : "9" , "० " : "0" } , ctt = n . defineLocale ( "mr" , { 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 : "सेकंद" , m : "एक मिनिट" , mm : "%d मिनिटे" , h : "एक तास" , hh : "%d तास" , d : "एक दिवस" , dd : "%d दिवस" , M : "एक महिना" , MM : "%d महिने" , y : "एक वर्ष" , yy : "%d वर्षे" } , preparse : function ( n ) { return n . replace ( /[१२३४५६७८९०]/g , function ( n ) { return tg [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return ng [ n ] } ) } , meridiemParse : /रात्री|सकाळी|दुपारी|सायंकाळी/ , meridiemHour : function ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "रात्री" ) ? n < 4 ? n : n + 12 : t === "सकाळी" ? n : t === "दुपारी" ? n >= 10 ? n : n + 12 : t === "सायंकाळी" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 4 ? "रात्री" : n < 10 ? "सकाळी" : n < 17 ? "दुपारी" : n < 20 ? "सायंकाळी" : "रात्री" } , week : { dow : 0 , doy : 6 } } ) ;
//! moment.js locale configuration
//! locale : Bahasa Malaysia (ms-MY)
//! author : Weldan Jamili : https://github.com/weldan
ig = n . 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 ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "pagi" ) ? n : t === "tengahari" ? n >= 11 ? n : n + 12 : t === "petang" || t === "malam" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 11 ? "pagi" : n < 15 ? "tengahari" : n < 19 ? "petang" : "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" , 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 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Bahasa Malaysia (ms-MY)
//! author : Weldan Jamili : https://github.com/weldan
rg = n . 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 ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "pagi" ) ? n : t === "tengahari" ? n >= 11 ? n : n + 12 : t === "petang" || t === "malam" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 11 ? "pagi" : n < 15 ? "tengahari" : n < 19 ? "petang" : "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" , 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 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Burmese (my)
//! author : Squar team, mysquar.com
var ug = { "1" : "၁" , "2" : "၂" , "3" : "၃" , "4" : "၄" , "5" : "၅" , "6" : "၆" , "7" : "၇" , "8" : "၈" , "9" : "၉" , "0" : "၀ " } , fg = { "၁" : "1" , "၂" : "2" , "၃" : "3" , "၄" : "4" , "၅" : "5" , "၆" : "6" , "၇" : "7" , "၈" : "8" , "၉" : "9" , "၀ " : "0" } , ltt = n . 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 : "စက္ကန်.အနည်းငယ်" , m : "တစ်မိနစ်" , mm : "%d မိနစ်" , h : "တစ်နာရီ" , hh : "%d နာရီ" , d : "တစ်ရက်" , dd : "%d ရက်" , M : "တစ်လ" , MM : "%d လ" , y : "တစ်နှစ်" , yy : "%d နှစ်" } , preparse : function ( n ) { return n . replace ( /[၁၂၃၄၅၆၇၈၉၀]/g , function ( n ) { return fg [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return ug [ n ] } ) } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : norwegian bokmål (nb)
//! authors : Espen Hovlandsdal : https://github.com/rexxars
//! Sigurd Gartmann : https://github.com/sigurdga
eg = n . defineLocale ( "nb" , { months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember" . split ( "_" ) , monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des" . split ( "_" ) , weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag" . split ( "_" ) , weekdaysShort : "søn_man_tirs_ons_tors_fre_lør" . split ( "_" ) , weekdaysMin : "sø_ma_ti_on_to_fr_lø" . 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 : "[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 : "for %s siden" , s : "noen sekunder" , m : "ett minutt" , mm : "%d minutter" , h : "en time" , hh : "%d timer" , d : "en dag" , dd : "%d dager" , M : "en måned" , MM : "%d måneder" , y : "ett år" , yy : "%d år" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : nepali/nepalese
//! author : suvash : https://github.com/suvash
var og = { "1" : "१" , "2" : "२" , "3" : "३" , "4" : "४" , "5" : "५" , "6" : "६" , "7" : "७" , "8" : "८" , "9" : "९" , "0" : "० " } , sg = { "१" : "1" , "२" : "2" , "३" : "3" , "४" : "4" , "५" : "5" , "६" : "6" , "७" : "7" , "८" : "8" , "९" : "9" , "० " : "0" } , att = n . defineLocale ( "ne" , { 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 बजे" } , preparse : function ( n ) { return n . replace ( /[१२३४५६७८९०]/g , function ( n ) { return sg [ n ] } ) } , postformat : function ( n ) { return n . replace ( /\d/g , function ( n ) { return og [ n ] } ) } , meridiemParse : /राती|बिहान|दिउँसो|बेलुका|साँझ|राती/ , meridiemHour : function ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "राती" ) ? n < 3 ? n : n + 12 : t === "बिहान" ? n : t === "दिउँसो" ? n >= 10 ? n : n + 12 : t === "बेलुका" || t === "साँझ" ? n + 12 : void 0 } , meridiem : function ( n ) { return n < 3 ? "राती" : n < 10 ? "बिहान" : n < 15 ? "दिउँसो" : n < 18 ? "बेलुका" : n < 20 ? "साँझ" : "राती" } , calendar : { sameDay : "[आज] LT" , nextDay : "[भोली] LT" , nextWeek : "[आउँदो] dddd[,] LT" , lastDay : "[हिजो] 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 बर्ष" } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : dutch (nl)
//! author : Joris Röling : https://github.com/jjupiter
var hg = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec." . split ( "_" ) , cg = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec" . split ( "_" ) , vtt = n . defineLocale ( "nl" , { months : "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december" . split ( "_" ) , monthsShort : function ( n , t ) { return /-MMM-/ . test ( t ) ? cg [ n . month ( ) ] : hg [ n . month ( ) ] } , 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 ( "_" ) , 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" , 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" } , ordinalParse : /\d{1,2}(ste|de)/ , ordinal : function ( n ) { return n + ( n === 1 || n === 8 || n >= 20 ? "ste" : "de" ) } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : norwegian nynorsk (nn)
//! author : https://github.com/mechuwind
lg = n . defineLocale ( "nn" , { months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember" . split ( "_" ) , monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des" . split ( "_" ) , weekdays : "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag" . split ( "_" ) , weekdaysShort : "sun_mån_tys_ons_tor_fre_lau" . split ( "_" ) , weekdaysMin : "su_må_ty_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 MMMM YYYY 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 : "for %s sidan" , s : "nokre sekund" , m : "eit minutt" , mm : "%d minutt" , h : "ein time" , hh : "%d timar" , d : "ein dag" , dd : "%d dagar" , M : "ein månad" , MM : "%d månader" , y : "eit år" , yy : "%d år" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : polish (pl)
//! author : Rafal Hirsz : https://github.com/evoL
re = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień" . split ( "_" ) ; ue = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia" . split ( "_" ) ; ag = n . defineLocale ( "pl" , { months : function ( n , t ) { return t === "" ? "(" + ue [ n . month ( ) ] + "|" + re [ n . month ( ) ] + ")" : /D MMMM/ . test ( t ) ? ue [ n . month ( ) ] : re [ n . month ( ) ] } , monthsShort : "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru" . split ( "_" ) , weekdays : "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota" . split ( "_" ) , weekdaysShort : "nie_pon_wt_śr_czw_pt_sb" . split ( "_" ) , weekdaysMin : "N_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 : "[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" , m : ki , mm : ki , h : ki , hh : ki , d : "1 dzień" , dd : "%d dni" , M : "miesiąc" , MM : ki , y : "rok" , yy : ki } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : brazilian portuguese (pt-br)
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
vg = n . 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 : "Dom_2ª_3ª_4ª_5ª_6ª_Sáb" . split ( "_" ) , 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" : "[Última] dddd [às] LT" } , sameElse : "L" } , relativeTime : { future : "em %s" , past : "%s atrás" , s : "poucos 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" } , ordinalParse : /\d{1,2}º/ , ordinal : "%dº" } ) ;
//! moment.js locale configuration
//! locale : portuguese (pt)
//! author : Jefferson : https://github.com/jalex79
yg = n . 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 : "Dom_2ª_3ª_4ª_5ª_6ª_Sáb" . split ( "_" ) , 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" : "[Última] dddd [às] LT" } , sameElse : "L" } , relativeTime : { future : "em %s" , past : "há %s" , s : "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" } , ordinalParse : /\d{1,2}º/ , ordinal : "%dº" , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : romanian (ro)
//! author : Vlad Gurdiga : https://github.com/gurdiga
//! author : Valentin Agachi : https://github.com/avaly
pg = n . defineLocale ( "ro" , { months : "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie" . split ( "_" ) , monthsShort : "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec." . split ( "_" ) , 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" , m : "un minut" , mm : pr , h : "o oră" , hh : pr , d : "o zi" , dd : pr , M : "o lună" , MM : pr , y : "un an" , yy : pr } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : russian (ru)
//! author : Viktorminator : https://github.com/Viktorminator
//! Author : Menelion Elensúle : https://github.com/Oire
gg = n . defineLocale ( "ru" , { months : bg , monthsShort : kg , weekdays : dg , weekdaysShort : "вс _пн_вт_с р _чт_пт_с б " . split ( "_" ) , weekdaysMin : "вс _пн_вт_с р _чт_пт_с б " . split ( "_" ) , monthsParse : [ /^янв/i , /^фев/i , /^мар/i , /^апр/i , /^ма[й|я]/i , /^июн/i , /^июл/i , /^авг/i , /^сен/i , /^окт/i , /^ноя/i , /^дек/i ] , 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 this . day ( ) === 2 ? "[В о ] dddd [в] LT" : "[В ] dddd [в] LT" } , lastWeek : function ( n ) { if ( n . 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 return this . day ( ) === 2 ? "[В о ] dddd [в] LT" : "[В ] dddd [в] LT" } , sameElse : "L" } , relativeTime : { future : "через %s" , past : "%s назад" , s : "несколько секунд" , m : di , mm : di , h : "час" , hh : di , d : "день" , dd : di , M : "месяц" , MM : di , y : "год" , yy : di } , meridiemParse : /ночи|утра|дня|вечера/i , isPM : function ( n ) { return /^(дня|вечера)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "ночи" : n < 12 ? "утра" : n < 17 ? "дня" : "вечера" } , ordinalParse : /\d{1,2}-(й|г о |я)/ , ordinal : function ( n , t ) { switch ( t ) { case "M" : case "d" : case "DDD" : return n + "-й" ; case "D" : return n + "-г о " ; case "w" : case "W" : return n + "-я" ; default : return n } } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Sinhalese (si)
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
nn = n . defineLocale ( "si" , { months : "ජනවාරි_පෙබරවාරි_මාර්තු_අප් රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්" . split ( "_" ) , monthsShort : "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ" . 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:ss" } , calendar : { sameDay : "[අද] LT[ට]" , nextDay : "[හෙට] LT[ට]" , nextWeek : "dddd LT[ට]" , lastDay : "[ඊයේ] 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" } , ordinalParse : /\d{1,2} වැනි/ , ordinal : function ( n ) { return n + " වැනි" } , meridiem : function ( n , t , i ) { return n > 11 ? i ? "ප.ව." : "පස් වරු" : i ? "පෙ.ව." : "පෙර වරු" } } ) ;
//! moment.js locale configuration
//! locale : slovak (sk)
//! author : Martin Minka : https://github.com/k2s
//! based on work of petrbela : https://github.com/petrbela
fe = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december" . split ( "_" ) ; ee = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec" . split ( "_" ) ; tn = n . defineLocale ( "sk" , { months : fe , monthsShort : ee , monthsParse : function ( n , t ) { for ( var r = [ ] , i = 0 ; i < 12 ; i ++ ) r [ i ] = new RegExp ( "^" + n [ i ] + "$|^" + t [ i ] + "$" , "i" ) ; return r } ( fe , ee ) , 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 : tt , m : tt , mm : tt , h : tt , hh : tt , d : tt , dd : tt , M : tt , MM : tt , y : tt , yy : tt } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : slovenian (sl)
//! author : Robert Sedovšek : https://github.com/sedovsek
rn = n . 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 ( "_" ) , 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 ( "_" ) , 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 : it , m : it , mm : it , h : it , hh : it , d : it , dd : it , M : it , MM : it , y : it , yy : it } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Albanian (sq)
//! author : Flakërim Ismani : https://github.com/flakerimi
//! author: Menelion Elensúle: https://github.com/Oire (tests)
//! author : Oerd Cukalla : https://github.com/oerd (fixes)
un = n . 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 ( "_" ) , meridiemParse : /PD|MD/ , isPM : function ( n ) { return n . charAt ( 0 ) === "M" } , meridiem : function ( n ) { return n < 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" , 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" } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : Serbian-cyrillic (sr-cyrl)
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
ct = { words : { m : [ "један минут" , "једне минуте" ] , mm : [ "минут" , "минуте" , "минута" ] , h : [ "један сат" , "једног сата" ] , hh : [ "сат" , "сата" , "сати" ] , dd : [ "дан" , "дана" , "дана" ] , MM : [ "месец" , "месеца" , "месеци" ] , yy : [ "година" , "године" , "година" ] } , correctGrammaticalCase : function ( n , t ) { return n === 1 ? t [ 0 ] : n >= 2 && n <= 4 ? t [ 1 ] : t [ 2 ] } , translate : function ( n , t , i ) { var r = ct . words [ i ] ; return i . length === 1 ? t ? r [ 0 ] : r [ 1 ] : n + " " + ct . correctGrammaticalCase ( n , r ) } } ; fn = n . defineLocale ( "sr-cyrl" , { months : [ "јануар" , "фебруар" , "март" , "април" , "мај" , "јун" , "јул" , "август" , "септембар" , "октобар" , "новембар" , "децембар" ] , monthsShort : [ "јан." , "феб." , "мар." , "апр." , "мај" , "јун" , "јул" , "авг." , "сеп." , "окт." , "нов." , "дец." ] , weekdays : [ "недеља" , "понедељак" , "уторак" , "среда" , "четвртак" , "петак" , "субота" ] , weekdaysShort : [ "нед." , "пон." , "уто." , "с р е ." , "чет." , "пет." , "с у б ." ] , weekdaysMin : [ "не" , "по" , "ут" , "с р " , "че" , "пе" , "с у " ] , 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" , 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 ( ) { return [ "[прошле] [недеље] [у ] LT" , "[прошлог] [понедељка] [у ] LT" , "[прошлог] [уторка] [у ] LT" , "[прошле] [среде] [у ] LT" , "[прошлог] [четвртка] [у ] LT" , "[прошлог] [петка] [у ] LT" , "[прошле] [суботе] [у ] LT" ] [ this . day ( ) ] } , sameElse : "L" } , relativeTime : { future : "за %s" , past : "пре %s" , s : "неколико секунди" , m : ct . translate , mm : ct . translate , h : ct . translate , hh : ct . translate , d : "дан" , dd : ct . translate , M : "месец" , MM : ct . translate , y : "годину" , yy : ct . translate } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : Serbian-latin (sr)
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j
lt = { words : { 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 ( n , t ) { return n === 1 ? t [ 0 ] : n >= 2 && n <= 4 ? t [ 1 ] : t [ 2 ] } , translate : function ( n , t , i ) { var r = lt . words [ i ] ; return i . length === 1 ? t ? r [ 0 ] : r [ 1 ] : n + " " + lt . correctGrammaticalCase ( n , r ) } } ; en = n . defineLocale ( "sr" , { months : [ "januar" , "februar" , "mart" , "april" , "maj" , "jun" , "jul" , "avgust" , "septembar" , "oktobar" , "novembar" , "decembar" ] , monthsShort : [ "jan." , "feb." , "mar." , "apr." , "maj" , "jun" , "jul" , "avg." , "sep." , "okt." , "nov." , "dec." ] , weekdays : [ "nedelja" , "ponedeljak" , "utorak" , "sreda" , "četvrtak" , "petak" , "subota" ] , weekdaysShort : [ "ned." , "pon." , "uto." , "sre." , "čet." , "pet." , "sub." ] , weekdaysMin : [ "ne" , "po" , "ut" , "sr" , "če" , "pe" , "su" ] , 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] [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 ( ) { return [ "[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" ] [ this . day ( ) ] } , sameElse : "L" } , relativeTime : { future : "za %s" , past : "pre %s" , s : "nekoliko sekundi" , m : lt . translate , mm : lt . translate , h : lt . translate , hh : lt . translate , d : "dan" , dd : lt . translate , M : "mesec" , MM : lt . translate , y : "godinu" , yy : lt . translate } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : swedish (sv)
//! author : Jens Alm : https://github.com/ulmus
on = n . 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 HH:mm" , LLLL : "dddd D MMMM 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" , 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" } , ordinalParse : /\d{1,2}(e|a)/ , ordinal : function ( n ) { var t = n % 10 , i = ~ ~ ( n % 100 / 10 ) == 1 ? "e" : t === 1 ? "a" : t === 2 ? "a" : t === 3 ? "e" : "e" ; return n + i } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : tamil (ta)
//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404
sn = n . 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 : "ஒரு சில விநாடிகள்" , m : "ஒரு நிமிடம்" , mm : "%d நிமிடங்கள்" , h : "ஒரு மணி நேரம்" , hh : "%d மணி நேரம்" , d : "ஒரு நாள்" , dd : "%d நாட்கள்" , M : "ஒரு மாதம்" , MM : "%d மாதங்கள்" , y : "ஒரு வருடம்" , yy : "%d ஆண்டுகள்" } , ordinalParse : /\d{1,2}வது/ , ordinal : function ( n ) { return n + "வது" } , meridiemParse : /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/ , meridiem : function ( n ) { return n < 2 ? " யாமம்" : n < 6 ? " வைகறை" : n < 10 ? " காலை" : n < 14 ? " நண்பகல்" : n < 18 ? " எற்பாடு" : n < 22 ? " மாலை" : " யாமம்" } , meridiemHour : function ( n , t ) { return n === 12 && ( n = 0 ) , t === "யாமம்" ? n < 2 ? n : n + 12 : t === "வைகறை" || t === "காலை" ? n : t === "நண்பகல்" ? n >= 10 ? n : n + 12 : n + 12 } , week : { dow : 0 , doy : 6 } } ) ;
//! moment.js locale configuration
//! locale : thai (th)
//! author : Kridsada Thanabulpong : https://github.com/sirn
hn = n . defineLocale ( "th" , { months : "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม" . split ( "_" ) , monthsShort : "มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา" . split ( "_" ) , weekdays : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์" . split ( "_" ) , weekdaysShort : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์" . split ( "_" ) , weekdaysMin : "อา._จ._อ._พ._พฤ._ศ._ส." . split ( "_" ) , longDateFormat : { LT : "H นาฬิกา m นาที" , LTS : "H นาฬิกา m นาที s วินาที" , L : "YYYY/MM/DD" , LL : "D MMMM YYYY" , LLL : "D MMMM YYYY เวลา H นาฬิกา m นาที" , LLLL : "วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที" } , meridiemParse : /ก่อนเที่ยง|หลังเที่ยง/ , isPM : function ( n ) { return n === "หลังเที่ยง" } , meridiem : function ( n ) { return n < 12 ? "ก่อนเที่ยง" : "หลังเที่ยง" } , calendar : { sameDay : "[วันนี้ เวลา] LT" , nextDay : "[พรุ่งนี้ เวลา] LT" , nextWeek : "dddd[หน้า เวลา] LT" , lastDay : "[เมื่อวานนี้ เวลา] LT" , lastWeek : "[วัน]dddd[ที่แล้ว เวลา] LT" , sameElse : "L" } , relativeTime : { future : "อีก %s" , past : "%sที่แล้ว" , s : "ไม่กี่วินาที" , m : "1 นาที" , mm : "%d นาที" , h : "1 ชั่วโมง" , hh : "%d ชั่วโมง" , d : "1 วัน" , dd : "%d วัน" , M : "1 เดือน" , MM : "%d เดือน" , y : "1 ปี" , yy : "%d ปี" } } ) ;
//! moment.js locale configuration
//! locale : Tagalog/Filipino (tl-ph)
//! author : Dan Hagman
cn = n . 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 : "[Ngayon sa] LT" , nextDay : "[Bukas sa] LT" , nextWeek : "dddd [sa] LT" , lastDay : "[Kahapon sa] LT" , lastWeek : "dddd [huling linggo] LT" , sameElse : "L" } , relativeTime : { future : "sa loob ng %s" , past : "%s ang nakalipas" , s : "ilang 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" } , ordinalParse : /\d{1,2}/ , ordinal : function ( n ) { return n } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : turkish (tr)
//! authors : Erhan Gundogan : https://github.com/erhangundogan,
//! Burak Yiğit Kaya: https://github.com/BYK
vu = { 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ı " } ; ln = n . 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 ( "_" ) , 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 : "[haftaya] dddd [saat] LT" , lastDay : "[dün] LT" , lastWeek : "[geçen hafta] dddd [saat] LT" , sameElse : "L" } , relativeTime : { future : "%s sonra" , past : "%s önce" , s : "birkaç saniye" , m : "bir dakika" , mm : "%d dakika" , h : "bir saat" , hh : "%d saat" , d : "bir gün" , dd : "%d gün" , M : "bir ay" , MM : "%d ay" , y : "bir yı l" , yy : "%d yı l" } , ordinalParse : /\d{1,2}'(inci|nci|üncü|ncı |uncu|ı ncı )/ , ordinal : function ( n ) { if ( n === 0 ) return n + "'ı ncı " ; var t = n % 10 , i = n % 100 - t , r = n >= 100 ? 100 : null ; return n + ( vu [ t ] || vu [ i ] || vu [ r ] ) } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : talossan (tzl)
//! author : Robin van der Vliet : https://github.com/robin0van0der0v with the help of Iustì Canun
an = n . 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 : "LT.ss" , L : "DD.MM.YYYY" , LL : "D. MMMM [dallas] YYYY" , LLL : "D. MMMM [dallas] YYYY LT" , LLLL : "dddd, [li] D. MMMM [dallas] YYYY LT" } , meridiem : function ( n , t , i ) { return n > 11 ? i ? "d'o" : "D'O" : i ? "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 : rt , m : rt , mm : rt , h : rt , hh : rt , d : rt , dd : rt , M : rt , MM : rt , y : rt , yy : rt } , ordinalParse : /\d{1,2}\./ , ordinal : "%d." , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : Morocco Central Atlas Tamaziɣ t in Latin (tzm-latn)
//! author : Abdel Said : https://github.com/abdelsaid
vn = n . 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" , 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 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : Morocco Central Atlas Tamaziɣ t (tzm)
//! author : Abdel Said : https://github.com/abdelsaid
yn = n . 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 : "ⵉⵎⵉⴽ" , m : "ⵎⵉⵏⵓⴺ" , mm : "%d ⵎⵉⵏⵓⴺ" , h : "ⵙⴰⵄⴰ" , hh : "%d ⵜⴰⵙⵙⴰⵄⵉⵏ" , d : "ⴰⵙⵙ" , dd : "%d oⵙⵙⴰⵏ " , M : "ⴰⵢoⵓⵔ " , MM : "%d ⵉⵢⵢⵉⵔⵏ" , y : "ⴰⵙⴳⴰⵙ" , yy : "%d ⵉⵙⴳⴰⵙⵏ" } , week : { dow : 6 , doy : 12 } } ) ;
//! moment.js locale configuration
//! locale : ukrainian (uk)
//! author : zemlanin : https://github.com/zemlanin
//! Author : Menelion Elensúle : https://github.com/Oire
kn = n . defineLocale ( "uk" , { months : wn , monthsShort : "с і ч_лют_б е р _кві т_тр а в_че р в_лип_с е р п_ве р _жо вт_лис т_г р у д" . split ( "_" ) , weekdays : bn , 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 : nr ( "[Сьогодні " ) , nextDay : nr ( "[Завтра " ) , lastDay : nr ( "[Вчора " ) , nextWeek : nr ( "[У ] dddd [" ) , lastWeek : function ( ) { switch ( this . day ( ) ) { case 0 : case 3 : case 5 : case 6 : return nr ( "[Минулої] dddd [" ) . call ( this ) ; case 1 : case 2 : case 4 : return nr ( "[Минулого] dddd [" ) . call ( this ) } } , sameElse : "L" } , relativeTime : { future : "за %s" , past : "%s тому" , s : "декілька секунд" , m : gi , mm : gi , h : "годину" , hh : gi , d : "день" , dd : gi , M : "місяць" , MM : gi , y : "рік" , yy : gi } , meridiemParse : /ночі|ранку|дня|вечора/ , isPM : function ( n ) { return /^(дня|вечора)$/ . test ( n ) } , meridiem : function ( n ) { return n < 4 ? "ночі" : n < 12 ? "ранку" : n < 17 ? "дня" : "вечора" } , ordinalParse : /\d{1,2}-(й|г о )/ , ordinal : function ( n , t ) { switch ( t ) { case "M" : case "d" : case "DDD" : case "w" : case "W" : return n + "-й" ; case "D" : return n + "-г о " ; default : return n } } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : uzbek (uz)
//! author : Sardor Muminov : https://github.com/muminoff
dn = n . 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 : "фурсат" , m : "бир дакика" , mm : "%d дакика" , h : "бир соат" , hh : "%d соат" , d : "бир кун" , dd : "%d кун" , M : "бир ой" , MM : "%d ой" , y : "бир йил" , yy : "%d йил" } , week : { dow : 1 , doy : 7 } } ) ;
//! moment.js locale configuration
//! locale : vietnamese (vi)
//! author : Bang Nguyen : https://github.com/bangnk
gn = n . 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 : "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12" . split ( "_" ) , 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 ( "_" ) , 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 rồi lúc] LT" , sameElse : "L" } , relativeTime : { future : "%s tới" , past : "%s trước" , s : "vài 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" , M : "một tháng" , MM : "%d tháng" , y : "một năm" , yy : "%d năm" } , ordinalParse : /\d{1,2}/ , ordinal : function ( n ) { return n } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : chinese (zh-cn)
//! author : suupic : https://github.com/suupic
//! author : Zeno Zeng : https://github.com/zenozeng
ntt = n . 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 : "Ah点mm分" , LTS : "Ah点m分s秒" , L : "YYYY-MM-DD" , LL : "YYYY年MMMD日" , LLL : "YYYY年MMMD日Ah点mm分" , LLLL : "YYYY年MMMD日ddddAh点mm分" , l : "YYYY-MM-DD" , ll : "YYYY年MMMD日" , lll : "YYYY年MMMD日Ah点mm分" , llll : "YYYY年MMMD日ddddAh点mm分" } , meridiemParse : /凌晨|早上|上午|中午|下午|晚上/ , meridiemHour : function ( n , t ) { return n === 12 && ( n = 0 ) , t === "凌晨" || t === "早上" || t === "上午" ? n : t === "下午" || t === "晚上" ? n + 12 : n >= 11 ? n : n + 12 } , meridiem : function ( n , t ) { var i = n * 100 + t ; return i < 600 ? "凌晨" : i < 900 ? "早上" : i < 1130 ? "上午" : i < 1230 ? "中午" : i < 1800 ? "下午" : "晚上" } , calendar : { sameDay : function ( ) { return this . minutes ( ) === 0 ? "[今天]Ah[点整]" : "[今天]LT" } , nextDay : function ( ) { return this . minutes ( ) === 0 ? "[明天]Ah[点整]" : "[明天]LT" } , lastDay : function ( ) { return this . minutes ( ) === 0 ? "[昨天]Ah[点整]" : "[昨天]LT" } , nextWeek : function ( ) { var i , t ; return i = n ( ) . startOf ( "week" ) , t = this . unix ( ) - i . unix ( ) >= 604800 ? "[下]" : "[本]" , this . minutes ( ) === 0 ? t + "dddAh点整" : t + "dddAh点mm" } , lastWeek : function ( ) { var i , t ; return i = n ( ) . startOf ( "week" ) , t = this . unix ( ) < i . unix ( ) ? "[上]" : "[本]" , this . minutes ( ) === 0 ? t + "dddAh点整" : t + "dddAh点mm" } , sameElse : "LL" } , ordinalParse : /\d{1,2}(日|月|周)/ , ordinal : function ( n , t ) { switch ( t ) { case "d" : case "D" : case "DDD" : return n + "日" ; case "M" : return n + "月" ; case "w" : case "W" : return n + "周" ; default : return n } } , relativeTime : { future : "%s内" , past : "%s前" , s : "几秒" , m : "1 分钟" , mm : "%d 分钟" , h : "1 小时" , hh : "%d 小时" , d : "1 天" , dd : "%d 天" , M : "1 个月" , MM : "%d 个月" , y : "1 年" , yy : "%d 年" } , week : { dow : 1 , doy : 4 } } ) ;
//! moment.js locale configuration
//! locale : traditional chinese (zh-tw)
//! author : Ben : https://github.com/ben-lin
return ttt = n . 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 : "Ah點mm分" , LTS : "Ah點m分s秒" , L : "YYYY年MMMD日" , LL : "YYYY年MMMD日" , LLL : "YYYY年MMMD日Ah點mm分" , LLLL : "YYYY年MMMD日ddddAh點mm分" , l : "YYYY年MMMD日" , ll : "YYYY年MMMD日" , lll : "YYYY年MMMD日Ah點mm分" , llll : "YYYY年MMMD日ddddAh點mm分" } , meridiemParse : /早上|上午|中午|下午|晚上/ , meridiemHour : function ( n , t ) { return ( n === 12 && ( n = 0 ) , t === "早上" || t === "上午" ) ? n : t === "中午" ? n >= 11 ? n : n + 12 : t === "下午" || t === "晚上" ? n + 12 : void 0 } , meridiem : function ( n , t ) { var i = n * 100 + t ; return i < 900 ? "早上" : i < 1130 ? "上午" : i < 1230 ? "中午" : i < 1800 ? "下午" : "晚上" } , calendar : { sameDay : "[今天]LT" , nextDay : "[明天]LT" , nextWeek : "[下]ddddLT" , lastDay : "[昨天]LT" , lastWeek : "[上]ddddLT" , sameElse : "L" } , ordinalParse : /\d{1,2}(日|月|週)/ , ordinal : function ( n , t ) { switch ( t ) { case "d" : case "D" : case "DDD" : return n + "日" ; case "M" : return n + "月" ; case "w" : case "W" : return n + "週" ; default : return n } } , relativeTime : { future : "%s內" , past : "%s前" , s : "幾秒" , m : "一分鐘" , mm : "%d分鐘" , h : "一小時" , hh : "%d小時" , d : "一天" , dd : "%d天" , M : "一個月" , MM : "%d個月" , y : "一年" , yy : "%d年" } } ) , oe = n , oe . locale ( "en" ) , oe } ) , function ( n , t ) { typeof exports == "object" && typeof module != "undefined" ? t ( exports ) : typeof define == "function" && define . amd ? define ( [ "exports" ] , t ) : t ( n . echarts = { } ) } ( this , function ( n ) { "use strict" ; function scr ( n ) { var t = { } , i = n . match ( /Firefox\/([\d.]+)/ ) , r = n . match ( /MSIE\s([\d.]+)/ ) || n . match ( /Trident\/.+?rv:(([\d.]+))/ ) , u = n . match ( /Edge\/([\d.]+)/ ) , f = /micromessenger/i . test ( n ) ; return i && ( t . firefox = ! 0 , t . version = i [ 1 ] ) , r && ( t . ie = ! 0 , t . version = r [ 1 ] ) , u && ( t . edge = ! 0 , t . version = u [ 1 ] ) , f && ( t . weChat = ! 0 ) , { browser : t , os : { } , node : ! 1 , canvasSupported : ! ! document . createElement ( "canvas" ) . getContext , svgSupported : typeof SVGRect != "undefined" , touchEventsSupported : "ontouchstart" in window && ! t . ie && ! t . edge , pointerEventsSupported : "onpointerdown" in window && ( t . edge || t . ie && t . version >= 11 ) , domSupported : typeof document != "undefined" } } function bii ( n , t ) { n === "createCanvas" && ( dd = null ) ; sst [ n ] = t } function c ( n ) { var i , r , e , t , u , f ; if ( n == null || typeof n != "object" ) return n ; if ( i = n , r = vp . call ( n ) , r === "[object Array]" ) { if ( ! ya ( n ) ) for ( i = [ ] , t = 0 , u = n . length ; t < u ; t ++ ) i [ t ] = c ( n [ t ] ) } else if ( wii [ r ] ) { if ( ! ya ( n ) ) if ( e = n . constructor , n . constructor . from ) i = e . from ( n ) ; else for ( i = new e ( n . length ) , t = 0 , u = n . length ; t < u ; t ++ ) i [ t ] = c ( n [ t ] ) } else if ( ! pii [ r ] && ! ya ( n ) && ! va ( n ) ) { i = { } ; for ( f in n ) n . hasOwnProperty ( f ) && ( i [ f ] = c ( n [ f ] ) ) } return i } function y ( n , t , r ) { var u , f , e ; if ( ! a ( t ) || ! a ( n ) ) return r ? c ( t ) : n ; for ( u in t ) t . hasOwnProperty ( u ) && ( f = n [ u ] , e = t [ u ] , ! a ( e ) || ! a ( f ) || i ( e ) || i ( f ) || va ( e ) || va ( f ) || hst ( e ) || hst ( f ) || ya ( e ) || ya ( f ) ? ! r && u in n || ( n [ u ] = c ( t [ u ] , ! 0 ) ) : y ( f , e , r ) ) ; return n } function wp ( n , t ) { for ( var i = n [ 0 ] , r = 1 , u = n . length ; r < u ; r ++ ) i = y ( i , n [ r ] , t ) ; return i } function o ( n , t ) { for ( var i in t ) t . hasOwnProperty ( i ) && ( n [ i ] = t [ i ] ) ; return n } function s ( n , t , i ) { for ( var r in t ) t . hasOwnProperty ( r ) && ( i ? t [ r ] != null : n [ r ] == null ) && ( n [ r ] = t [ r ] ) ; return n } function kii ( ) { return dd || ( dd = uc ( ) . getContext ( "2d" ) ) , dd } function tt ( n , t ) { if ( n ) { if ( n . indexOf ) return n . indexOf ( t ) ; for ( var i = 0 , r = n . length ; i < r ; i ++ ) if ( n [ i ] === t ) return i } return - 1 } function ct ( n , t ) { function u ( ) { } var r = n . prototype , i ; u . prototype = t . prototype ; n . prototype = new u ; for ( i in r ) n . prototype [ i ] = r [ i ] ; n . prototype . constructor = n ; n . superClass = t } function st ( n , t , i ) { n = "prototype" in n ? n . prototype : n ; t = "prototype" in t ? t . prototype : t ; s ( n , t , i ) } function ge ( n ) { if ( n ) return typeof n == "string" ? ! 1 : typeof n . length == "number" } function t ( n , t , i ) { var r , f , u ; if ( n && t ) if ( n . forEach && n . forEach === hcr ) n . forEach ( t , i ) ; else if ( n . length === + n . length ) for ( r = 0 , f = n . length ; r < f ; r ++ ) t . call ( i , n [ r ] , r , n ) ; else for ( u in n ) n . hasOwnProperty ( u ) && t . call ( i , n [ u ] , u , n ) } function r ( n , t , i ) { var u , r , f ; if ( n && t ) { if ( n . map && n . map === lcr ) return n . map ( t , i ) ; for ( u = [ ] , r = 0 , f = n . leng
/ * !
* ZRender , a high performance 2 d drawing library .
*
* Copyright ( c ) 2013 , Baidu Inc .
* All rights reserved .
*
* LICENSE
* https : //github.com/ecomfe/zrender/blob/master/LICENSE.txt
* /
var ivr = ! d . canvasSupported , yn = { canvas : an } , lc = { } , pct = "4.0.7" ; pn = function ( n , t , i ) { var f , o , s , h ; i = i || { } ; this . dom = t ; this . id = n ; var e = this , r = new bg , u = i . renderer ; if ( ivr ) { if ( ! yn . vml ) throw new Error ( "You need to require 'zrender/vml/vml' to support IE8" ) ; u = "vml" } else u && yn [ u ] || ( u = "canvas" ) ; f = new yn [ u ] ( t , r , i , n ) ; this . storage = r ; this . painter = f ; o = ! d . node && ! d . worker ? new vct ( f . getViewportRoot ( ) ) : null ; this . handler = new oc ( r , f , o , f . root ) ; this . animation = new cw ( { stage : { update : l ( this . flush , this ) } } ) ; this . animation . start ( ) ; this . _needsRefresh ; s = r . delFromStorage ; h = r . addToStorage ; r . delFromStorage = function ( n ) { s . call ( r , n ) ; n && n . removeSelfFromZr ( e ) } ; r . addToStorage = function ( n ) { h . call ( r , n ) ; n . addSelfToZr ( e ) } } ; pn . prototype = { constructor : pn , getId : function ( ) { return this . id } , add : function ( n ) { this . storage . addRoot ( n ) ; this . _needsRefresh = ! 0 } , remove : function ( n ) { this . storage . delRoot ( n ) ; this . _needsRefresh = ! 0 } , configLayer : function ( n , t ) { this . painter . configLayer && this . painter . configLayer ( n , t ) ; this . _needsRefresh = ! 0 } , setBackgroundColor : function ( n ) { this . painter . setBackgroundColor && this . painter . setBackgroundColor ( n ) ; this . _needsRefresh = ! 0 } , refreshImmediately : function ( ) { this . _needsRefresh = ! 1 ; this . painter . refresh ( ) ; this . _needsRefresh = ! 1 } , refresh : function ( ) { this . _needsRefresh = ! 0 } , flush : function ( ) { var n ; this . _needsRefresh && ( n = ! 0 , this . refreshImmediately ( ) ) ; this . _needsRefreshHover && ( n = ! 0 , this . refreshHoverImmediately ( ) ) ; n && this . trigger ( "rendered" ) } , addHover : function ( n , t ) { if ( this . painter . addHover ) { var i = this . painter . addHover ( n , t ) ; return this . refreshHover ( ) , i } } , removeHover : function ( n ) { this . painter . removeHover && ( this . painter . removeHover ( n ) , this . refreshHover ( ) ) } , clearHover : function ( ) { this . painter . clearHover && ( this . painter . clearHover ( ) , this . refreshHover ( ) ) } , refreshHover : function ( ) { this . _needsRefreshHover = ! 0 } , refreshHoverImmediately : function ( ) { this . _needsRefreshHover = ! 1 ; this . painter . refreshHover && this . painter . refreshHover ( ) } , resize : function ( n ) { n = n || { } ; this . painter . resize ( n . width , n . height ) ; this . handler . resize ( ) } , clearAnimation : function ( ) { this . animation . clear ( ) } , getWidth : function ( ) { return this . painter . getWidth ( ) } , getHeight : function ( ) { return this . painter . getHeight ( ) } , pathToImage : function ( n , t ) { return this . painter . pathToImage ( n , t ) } , setCursorStyle : function ( n ) { this . handler . setCursorStyle ( n ) } , findHover : function ( n , t ) { return this . handler . findHover ( n , t ) } , on : function ( n , t , i ) { this . handler . on ( n , t , i ) } , off : function ( n , t ) { this . handler . off ( n , t ) } , trigger : function ( n , t ) { this . handler . trigger ( n , t ) } , clear : function ( ) { this . storage . delRoot ( ) ; this . painter . clear ( ) } , dispose : function ( ) { this . animation . stop ( ) ; this . clear ( ) ; this . storage . dispose ( ) ; this . painter . dispose ( ) ; this . handler . dispose ( ) ; this . animation = this . storage = this . painter = this . handler = null ; fvr ( this . id ) } } ; var evr = ( Object . freeze || Object ) ( { version : pct , init : wct , dispose : rvr , getInstance : uvr , registerPainter : bct } ) , rv = t , uv = a , ovr = i , yfi = 'series\0' ; kct = [ "fontStyle" , "fontWeight" , "fontSize" , "fontFamily" , "rich" , "tag" , "color" , "textBorderColor" , "textBorderWidth" , "width" , "height" , "lineHeight" , "align" , "verticalAlign" , "baseline" , "shadowColor" , "shadowBlur" , "shadowOffsetX" , "shadowOffsetY" , "textShadowColor" , "textShadowBlur" , "textShadowOffsetX" , "textShadowOffsetY" , "backgroundColor" , "borderColor" , "borderWidth" , "borderRadius" , "padding" ] ; wfi = 0 ; dfi = "." ; ps = "___EC__COMPONENT__CONTAINER___" ; gfi = 0 ; var fv = function ( n ) { for ( var t = 0 ; t < n . length ; t ++ ) n [ t ] [ 1 ] || ( n [ t ] [ 1 ] = n [ t ] [ 0 ] ) ; return function ( t , i , r ) { for ( var f , e , o = { } , u = 0 ; u < n . length ; u ++ ) ( f = n [ u ] [ 1 ] , i && tt ( i , f ) >= 0 || r && tt ( r , f ) < 0 ) || ( e = t . getShallow ( f ) , e != null && ( o [ n [ u ] [ 0 ] ] = e ) ) ; return o } } , yvr = fv ( [ [ "lineWidth" , "width" ] , [ "stroke" , "color" ] , [ "opacity" ] , [ "shadowBlur" ] , [ "shadowOffsetX" ] , [ "shadowOffsetY" ] , [ "shadowColor" ] ] ) , pvr = { getLineStyle : function ( n ) { var t = yvr ( this , n ) , i = this . getLineDash ( t . lineWidth ) ; return i && ( t . lineDash = i ) , t } , getLineDash : function ( n ) { n == null && ( n = 1 ) ; var t = this . get ( "type" ) , i = Math . max ( n , 2 ) , r = n * 4 ; return t === "solid" || t == null ? null : t === "dashed" ? [ r , r ] : [ i , i ] } } , wvr = fv ( [ [ "fill" , "color" ] , [ "shadowBlur" ] , [ "shadowOffsetX" ] , [ "shadowOffsetY" ] , [ "opacity" ] , [ "shadowColor" ] ] ) , bvr = { getAreaStyle : function ( n , t ) { return wvr ( this , n , t ) } } , ntt = Math . pow , bs = Math . sqrt , ttt = 1e-8 , nei = . 0001