From 3f5149d1dcb4e2717421a1fced4580a8d36d7e32 Mon Sep 17 00:00:00 2001 From: lokonli Date: Wed, 18 Sep 2019 19:49:02 +0200 Subject: [PATCH] Beta 3.1.0 New graph module based on chart.js --- .gitignore | 1 + .vscode/settings.json | 3 + css/creative.css | 53 +- docs/blocks/blocks.rst | 1 + docs/blocks/domoticzblocks.rst | 113 +--- docs/blocks/frames.rst | 2 + docs/blocks/graphs.rst | 396 ++++++++++++++ docs/blocks/img/climate.jpg | Bin 0 -> 40301 bytes docs/blocks/img/climate_te_hu.jpg | Bin 0 -> 35903 bytes docs/blocks/img/p1.jpg | Bin 0 -> 41745 bytes docs/blocks/img/p1_custom.jpg | Bin 0 -> 37263 bytes docs/blocks/img/p1_legend.jpg | Bin 0 -> 41012 bytes docs/blocks/img/p1_legend_2.jpg | Bin 0 -> 43938 bytes docs/blocks/img/solar_1_default.jpg | Bin 0 -> 52477 bytes docs/blocks/img/solar_custom_legend.jpg | Bin 0 -> 65733 bytes docs/blocks/img/solar_default.jpg | Bin 0 -> 7426 bytes docs/blocks/img/solar_legend.jpg | Bin 0 -> 66412 bytes docs/blocks/img/solar_yellow_bar.jpg | Bin 0 -> 72825 bytes docs/blocks/img/water.jpg | Bin 0 -> 60701 bytes docs/releasenotes.rst | 8 +- index.html | 1 + index2.html | 1 + js/blocks.js | 25 +- js/graphs.js | 664 ++++++++++++++++++------ vendor/chart/chart.min.js | 7 + vendor/moment.js | 18 +- version.txt | 5 +- 27 files changed, 987 insertions(+), 311 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 docs/blocks/graphs.rst create mode 100644 docs/blocks/img/climate.jpg create mode 100644 docs/blocks/img/climate_te_hu.jpg create mode 100644 docs/blocks/img/p1.jpg create mode 100644 docs/blocks/img/p1_custom.jpg create mode 100644 docs/blocks/img/p1_legend.jpg create mode 100644 docs/blocks/img/p1_legend_2.jpg create mode 100644 docs/blocks/img/solar_1_default.jpg create mode 100644 docs/blocks/img/solar_custom_legend.jpg create mode 100644 docs/blocks/img/solar_default.jpg create mode 100644 docs/blocks/img/solar_legend.jpg create mode 100644 docs/blocks/img/solar_yellow_bar.jpg create mode 100644 docs/blocks/img/water.jpg create mode 100644 vendor/chart/chart.min.js diff --git a/.gitignore b/.gitignore index 45e72d96..b18dabc2 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ /node_modules/ /docs/_build Makefile.ini +/custom/* diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..12ff2fdb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "restructuredtext.confPath": "${workspaceFolder}/docs" +} \ No newline at end of file diff --git a/css/creative.css b/css/creative.css index 9c92f378..c5b56aaa 100644 --- a/css/creative.css +++ b/css/creative.css @@ -612,25 +612,58 @@ a.playlist { color: #bbb; white-space:nowrap } -.graphpopup {overflow:hidden;} -/*To change the default height of the graph popup adapt the height value*/ +/*To change the default height of the graph popup adapt the height value in custom.css + Example: .graphheight { - width: 100%; - height: calc(80vh - 200px); + height: 300px; } +*/ -/*To remove the close button of the graph popup: -.graphclose { - display: none; +.modal.opengraph .modal-body { + background-color: #222; + color: white; + margin: 5px; +} + +.modal .graph { + height: calc(100vh - 250px); } -*/ +/* graphwidth for small screens.*/ .graphwidth { min-width: 30px; - width: 70vw; + width: 100vw; +} + +@media (min-width: 768px) { + .graphwidth { + width: 80vw; + } } +.graphheader { + display: flex; + justify-content: space-between; + flex-wrap: wrap; +} + +.graphtitle { + font-size: 150%; +} + +.graphbuttons { +} + +.graph { + flex: 1 +} + +.block_graph { + display: flex; + flex-direction: column; + +} /*To remove the close button of a popup frame: .frameclose { display: none; @@ -1101,6 +1134,7 @@ Only add this hover on NON touch devices .navbar-default.affix .nav > li > a:focus:hover { color: #F05F40; } + } img.icon { @@ -1511,3 +1545,4 @@ a:not([href]) { /*SPECTRUM*/ .sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr=#FFFFFFFF,endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81,endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(0.17,#ff0),color-stop(0.33,#0f0),color-stop(0.5,#0ff),color-stop(0.67,#00f),color-stop(0.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}.sp-hidden{display:none!important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-cf{*zoom:1}@media (max-device-width: 480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ECECEC;border:solid 1px #f0c49B;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{cursor:pointer;border:solid 1px #91765d;background:#eee;color:#333;float:left}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#F0C49B;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:0;margin-right:3px;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{*width:220px;max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)} + diff --git a/docs/blocks/blocks.rst b/docs/blocks/blocks.rst index 9eb8f6c1..a57cda31 100644 --- a/docs/blocks/blocks.rst +++ b/docs/blocks/blocks.rst @@ -7,6 +7,7 @@ The visible elements on the Dashticz dashboard are called blocks. Several block :maxdepth: 2 domoticzblocks + graphs buttons frames specials diff --git a/docs/blocks/domoticzblocks.rst b/docs/blocks/domoticzblocks.rst index 80670241..022fe1a8 100644 --- a/docs/blocks/domoticzblocks.rst +++ b/docs/blocks/domoticzblocks.rst @@ -151,21 +151,8 @@ Block parameters - Open a popup when a device changes to off. See :ref:`openpopup` * - type - Set this parameter to ``'blocktitle'`` if you want to define a block title instead of a normal block. See :ref:`blocktitle` - * - graph - - | Sets the graph type - | ``'line'`` Line graph (default) - | ``'bar'`` Bar graph - * - graphTypes - - | Array of values you want to show in the graph. Can be used for Domoticz devices having several values. - | ``['te']``: Temperature - | ``['hu']``: Humidity - | ``['ba']``: Barometer - | ``['gu', 'sp']``: wind guts and speed - | ``['uvi']``, ``['lux']``, ``['lux_avg']``, ``['mm']``, ``['v_max']`` - | ``['v2']``, ``['mm']``, ``['eu']``, ``['u']``, ``['u_max']``,``['co2']`` - * - graphProperties - - Set this parameter to control the visual appearance of the graph. See :ref:`dom_graphs` +There are several additional parameters for Graphs. See :ref:`dom_graphs` Usage ----- @@ -302,101 +289,3 @@ Example ``custom.css`` (only needed in case you want to change the default flash background-color: #0f0 !important; } -.. _dom_graphs: - -Graphs -~~~~~~ -If your Domoticz device contains a value (temperature, humidity, power, etc.) -then when you click on the block a popup window will appear showing a graph of the values of the device. - -To change the default size of the graph popup windows add the following style blocks to your custom.css:: - - .graphheight { - height: 400px; - } - - .graphwidth { - width: 400px; - } - -To remove the close button of the graph popup add the following text to custom.css:: - - .graphclose { display: none; } - -Besides popup graphs it's also possible to show the graph directly on the dashboard itself, -by adding the graph-id to a column definition as follows:: - - //Adding a graph of device 691 to column 2 - columns[2]['blocks'] = [ - ..., - 'graph_691', //691 is the device id for which you want to show the graph - ... - ] - -.. note:: Using both a graph-block as well as a popup graph of the same device is not supported - -The following block parameters can be used to configure the graph: - -* ``graph`` -* ``graphTypes`` -* ``graphProperties`` - -With the ``graph`` parameter you can define the graph type (``line`` for a line graph and ``bar`` for a bar graph) - -In case of multi-value devices, like temp-hum-bar, you can select the data to show in the graph via the ``graphTypes`` parameter. - -Examples:: - - // To show the temperature values of device 658 - // in a popup graph - blocks[658] = { - graphTypes: ['te'] - } - - // To show the barometer values of device 659 - // on the dashboard directly - blocks['graph_659'] = { - graphTypes: ['ba'] - } - -You can combine the values in one graph. Example:: - - graphTypes: ['te', 'hu'] - -The title and width parameters are applicable to graph-blocks as well. - -So now you can do:: - - //To show a graph of device id 12 - //on the Dashboard - //with a custom title and a 50% column width - blocks['graph_12'] = { - title: 'Custom graph title', - width: 6, - graphTypes: ['te', 'hu'] - }; - -With the parameter ``graphProperties`` you can provide an object to define the visual appearance. -Example: Stacked bar graph (of a P1 smart meter with index 43 in this case) :: - - blocks['graph_43'] = { - title: 'My Power', - graph: 'bar', - graphProperties : { - gridTextColor : '#c3f6fe', - barColors: ['#f1c40f', '#40e0d0', '#eee'], - ymax:10 //set to 'auto' for auto scaling - } - } - -This will give the following result: - -.. image :: img/graph_bar.jpg - - -For all possible graphProperties see: - -* https://morrisjs.github.io/morris.js/lines.html (for line graphs) -* https://morrisjs.github.io/morris.js/bars.html (for bar graphs) - - diff --git a/docs/blocks/frames.rst b/docs/blocks/frames.rst index 5f3e8598..d15b2f12 100644 --- a/docs/blocks/frames.rst +++ b/docs/blocks/frames.rst @@ -1,3 +1,5 @@ +.. _Frames: + Frames ====== diff --git a/docs/blocks/graphs.rst b/docs/blocks/graphs.rst new file mode 100644 index 00000000..4c516196 --- /dev/null +++ b/docs/blocks/graphs.rst @@ -0,0 +1,396 @@ +.. _dom_graphs: + +Graphs +====== + +If your Domoticz device contains a value (temperature, humidity, power, etc.) +then when you click on the block a popup window will appear showing a graph of the values of the device. + +Besides popup graphs it's also possible to show the graph directly on the dashboard itself, +by adding the graph-id to a column definition as follows:: + + //Adding a graph of device 691 to column 2 + columns[2]['blocks'] = [ + ..., + 'graph_691', //691 is the device id for which you want to show the graph + ... + ] + +The following block parameters can be used to configure the graph: + +.. list-table:: + :header-rows: 1 + :widths: 5 30 + :class: tight-table + + * - Parameter + - Description + * - graph + - | Sets the graph type + | ``'line'`` Line graph (default) + | ``'bar'`` Bar graph + * - graphTypes + - | Array of values you want to show in the graph. Can be used for Domoticz devices having several values. + | ``['te']``: Temperature + | ``['hu']``: Humidity + | ``['ba']``: Barometer + | ``['gu', 'sp']``: wind guts and speed + | ``['uvi']``, ``['lux']``, ``['lux_avg']``, ``['mm']``, ``['v_max']`` + | ``['v2']``, ``['mm']``, ``['eu']``, ``['u']``, ``['u_max']``,``['co2']`` + * - height + - ``'300px'``: Height of the graph in the graph block + * - displayFormats + - Object to set the time display format on the x-axis. See below for an example. + * - custom + - Customized graph. See below for examples + +We will show the possibilities by showing a: + +* Simple energy device (Solar panel) +* Climate device (temperature, humidity, barometer) +* P1 Smart Meter + +Simple energy device +-------------------- + +The solar panel device has device id 6. First we add it to a column without any additional configuration parameters, +to show the default result:: + + columns[2]['blocks'] = [ + 6 + ] + + +.. image :: img/solar_default.jpg + +As you see three buttons are generated (actual power, energy today, total energy). +I only want to have one button, so I change my column definition to:: + + columns[2]['blocks'] = [ + '6_1' + ] + +By pressing the button the following graphs pops up: + +.. image :: img/solar_1_default.jpg + +So, nothing special. Only the red line color is maybe a bit too much. Let's change it into a yellow bar graph. +We have to add a block definition:: + + blocks['graph_6'] = { + graph: 'bar', + datasetColors: ['yellow'] + } + +.. image :: img/solar_yellow_bar.jpg + +Now I want to add a legend at the bottom:: + + blocks['graph_6'] = { + graph: 'bar', + datasetColors: ['yellow'], + legend: true + } + +.. image :: img/solar_legend.jpg + +As you can see the data points are labeled as 'V'. This name is generated by Domoticz. We can translate the Domoticz name in something else, by extending the legend parameter :: + + blocks['graph_6'] = { + graph: 'bar', + datasetColors: ['yellow'], + legend: { + 'v': 'Power generation' + } + } + +``legend`` is an object consisting of key-value pairs for the translation from Domoticz names to custom names. + +After pressing the 'Month' button on the popup graph: + +.. image :: img/solar_custom_legend.jpg + +Climate device +-------------- +First let's add a climate device with Domoticz ID 659 to a column:: + + columns[3]['blocks'] = [ + 'graph_659' + ] + +This will show the graph directly on the Dashticz dashboard: + +.. image :: img/climate.jpg + +As you can see the climate device has three subdevices (temperature, humidity, pressure). +Since these are different properties three Y axes are being created. + +If you prefer to only see the temperature and humidity add a block definition:: + + blocks['graph_659'] = { + graphTypes : ['te', 'hu'], + legend: true + } + + +.. image :: img/climate_te_hu.jpg + +Of course you can add a legend as well. See the previous section for an example. + +P1 smart meter +-------------- + +First let's show the default P1 smart meter graph: + +.. image :: img/p1.jpg + +You see a lot of lines. What do they mean? Let's add a legend :: + + blocks['graph_43'] = { + legend: true + } + +This gives: + +.. image :: img/p1_legend.jpg + +That doesn't tell too much. However, this are the value names as provided by Domoticz. +Now you have to know that a P1 power meter has 4 values: + +* Power usage tariff 1 +* Power usage tariff 2 +* Power delivery tariff 1 +* Power delivery tariff 2 + +The first two represent the energy that flows into your house. The last two represent the energy that your house delivers back to the grid. + +So we can add a more meaningful legend as follows:: + + blocks['graph_43'] = { + legend: { + v: "Usage 1", + v2: "Usage 2", + r1: "Return 1", + r2: "Return 2" + } + +Resulting in: + +.. image :: img/p1_legend_2.jpg + +However what I would like to see is: + +* The sum of Usage 1 and Usage 2 +* The sum of Return 1 and Return 2, but then negative +* A line to show the nett energy usage: Usage 1 + Usage 2 - Return 1 - Return +* The usage and return data should be presented as bars. The nett energy as a line. + +Can we do that? Yes, with custom graphs! + +Custom graphs +------------- + +I use the P1 smart meter as an example again to demonstrate how to create custom graphs. First the code and result. +The explanation will follow after that:: + + blocks['graph_43'] = { + title: 'My Power', + graph: ['line','bar','bar'], + custom : { + "last day": { + range: 'day', + filter: '24 hours', + data: { + nett: 'd.v+d.v2-d.r1-d.r2', + usage: 'd.v+d.v2', + generation: '-d.r1-d.r2' + } + }, + "last 2 weeks": { + range: 'month', + filter: '14 days', + data: { + nett: 'd.v+d.v2-d.r1-d.r2', + usage: 'd.v+d.v2', + generation: '-d.r1-d.r2' + } + }, + "last 6 months": { + range: 'year', + filter: '6 months', + data: { + nett: 'd.v+d.v2-d.r1-d.r2', + usage: 'd.v+d.v2', + generation: '-d.r1-d.r2' + } + } + }, + legend: true, + datasetColors:['blue','red','yellow'] + } + +This will give: + +.. image :: img/p1_custom.jpg + +As you can see, the graph has + +* title, set via the ``title`` parameter +* custom colors, defined by the parameter ``datasetColors`` +* The ``graph`` parameter is used to define the graph types. This time it's an array, because we want to select the graph type per value. +* ``legend`` set to true, to show a default legend +* custom buttons, defined by the ``custom`` parameter + +A ``custom`` object start with the name of the button. The button should contain the following three parameters: + +* ``range``. This is the name of the range as requested from Domoticz, and can be ``'day'``, ``'month'`` or ``'year'``. +* ``filter`` (optional). This limits the amount of data to the period as defined by this parameter. Examples: ``'2 hours'``, ``'4 days'``, ``'3 months'`` +* ``data``. This is an object that defines the values to use for the graph. + +As you can see in the example the first value will have the name 'nett'. The formula to compute the value is:: + + 'd.v+d.v2-d.r1-d.r2' + +The ``d`` object contains the data as delivered by Domoticz. As you maybe remember from a previous example +Domoticz provides the two power usage values (v and v2) and the two power return values (r1 and r2). + +So the first part sums the two power usage values (``d.v+d.v2``) and the last parts substracts the two return values (``-d.r1-d.r2``), + +The two other value-names in the data object (usage and generation) will compute the sum of the power usage values and the power return values respectively. + +Maybe a bit complex in the beginning, but the Dashticz forum is not far away. + +Below another example to adapt the reported values of a watermeter to liters:: + + blocks['graph_903'] = { + graph: 'bar', + datasetColors: ['lightblue'], + legend: true, + custom : { + "last hours": { + range: 'day', + filter: '6 hours', + data: { + liter: 'd.v*100' } + }, + + "today": { + range: 'day', + filter: '12 hours', + data: { + liter: 'd.v*100' } + }, + + "last week": { + range: 'month', + filter: '7 days', + data: { + liter: 'd.v*1000' } + } + + + } + } + +.. image :: img/water.jpg + + +Time format on the x-axis +------------------------- + +The chart module uses moments.js for displaying the times and dates. +The locale will be set via the Domoticz setting for the calendar language:: + + config['calendarlanguage'] = 'nl_NL'; + +To set the time (or date) format for the x-axis add the ``displayFormats`` parameter to the block definition:: + + blocks['graph_6'] = { + displayFormats : { + minute: 'h:mm a', + hour: 'hA', + day: 'MMM D', + week: 'll', + month: 'MMM D', + }, + } + +The previous example sets the time formats to UK style. See https://www.chartjs.org/docs/latest/axes/cartesian/time.html#display-formats for time/date formats. + +Modifying the y-axes +-------------------- + +You can modify the y-axes by setting the options parameter. Below you see an example how to define the min and max values of two y-axes:: + + blocks['graph_659'] = { + graph: 'line', + graphTypes: ['te', 'hu'], + options: { + scales: { + yAxes: [{ + ticks: { + min: 0, + max: 30 + } + }, { + ticks: { + min: 50, + max: 100 + } + }] + } + } + } + +The ``yAxes`` parameter in the ``options`` block is an array, with an entry for each y-axis. + +Styling +------- + +For graphs the following css-classes are used: + +* .graph_header: The graph header, including title and buttons +* .graph_title: The title of the graph, including the current value +* .graph_buttons: The buttons for the graph + +You can modify the class definition in custom.css. If you want to hide the header:: + + .graph_header { + display: none; + } + +You can also modify the class for a specific graph only :: + + .block_graph_43 .graph_header { + display: none; + } + +In the previous example only the graph for device id 43 will be affected. + +To change the default size of the graph popup windows add the following style blocks to your custom.css:: + + .graphheight { + height: 400px; + } + + .graphwidth { + width: 400px; + } + +To remove the close button of the graph popup add the following text to custom.css:: + + .graphclose { display: none; } + + + +To be detailed... :: + + .opengraph, .opengraphp, #opengraphp //classes attached to the graph popup dialog + .graphcurrent //class attached to the div with the current value + +For internal use:: + + block_graph_ //The div to which the graph needs to be attached. + #graphoutput //The canvas for the graph output + + diff --git a/docs/blocks/img/climate.jpg b/docs/blocks/img/climate.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4d57bf6638c84acdb3d9e7f9e066ee929ef11ce GIT binary patch literal 40301 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 uy}lOVf>01=0R9`2PSv>ZBe3 literal 0 HcmV?d00001 diff --git a/docs/blocks/img/p1.jpg b/docs/blocks/img/p1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a51d473726abfc473a1fc33f6a55ab928e94b7ab GIT binary patch literal 41745 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 literal 0 HcmV?d00001 diff --git a/docs/blocks/img/p1_custom.jpg b/docs/blocks/img/p1_custom.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b661f357b2a324326afe0a38cf79c4d21175a06 GIT binary patch literal 37263 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
Pc-y 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 BzcX|txe+TVP?jMjeD4at$qP zn&&aHowm_vptmu~b~ZKr))joLMi z{kET<^Em|S6n_u8;1shPzE=7Y0k3%_+jMhC+8b8y25yp*4ssQ*{Ubblv4j2RGb>&} z(Kza&y`j%NlZ^lB?3=N%*yoGf+xdL|)HhSHW~a_5yW56Z3Hc#nY!yP?x>c~2c)evE za$@X86b?tZiWvF*ls(!pU2S%$--k9@oHokjiZ`MnahtijA49o{#7XHM-%sNx_7gd6 z_7{Yl*=o(Qfg++>2axFo2A08Xq3OyLUo-@}w0e&b;Q}6_6)& zM{}xHbK7?CXLGt*4z3LlXK3BCl!&4)6l=G z%7wrA7t@`~bWiTS#-9Fc^wdT-`-a>4-R0rNpSZJ03}M7pNTQ&*DYKhjKRvih&$QrE z)lzFj{Gv+0H0uRiyRy^e?6u)9rE%vn4vX&lux22fYgpD4cJ%x$KsRdlNqMBuek@z3fN_<^&aJK+t}pF-9s@A^<{q<5zfC~}%gIz1 z35qEV$o1seC(#?4de=(^Cy{LK=#?y~N3o%>Ddwi_|KR6}kbJPa>l*DqqMcpKZX#tvnN~-7hYyvgF{f~8-Zm zR%-NW;MeM#nu#1j-BNH0KJ*Yezm-X~n-3muc(HUZN%GHZ$2vndT9pqL;Q`vfjCCjD zg7_|cCNX)Z7m%ChmhhPbfKq{dPy-BQ4L&im>`eov2LDc2^7y2KsnnncV36{k8bf{p z85j_(0vz=je5nL4=mxlU@Sg>jDEry>SXPoJm{E^2{@(s3P-o~M9N!7vU3l3^3&?nb zEMIlhVPY2f#R@6Vvi7)zRl!-mqp&oajF_Y|70}2(i zV!0ruk@#alO$aR4C@f7`-Q$9rVKU!w~MSc@BA!xg%sPqE^$i7u`c_uWAmJ%@C9~z>;6x{x061{;BM> zqF|BFWK6Y2Zq1yWd-Uss&(m7GuL2LkKmfk5)wJK!VHRQvq`t7X@|o2?+*$t3Id2`K zO?P3iL2glrauT+X{j4{W*FtfiqT73Zc1lfQzUpQ>{F{_jF(cDN4k1wLATc4kvH&@f zv%>A-o>WJo?)>IbTp3Qd6kTxE`LH1`Ud{fQ>Fp&M+=E#7G5bP>c6}bUI=_$XN>rLn z_}wwyS=8@!@dtJfpYAHPjLiivY%FOJFXnX@V&#{NqK%%d&d$`~S@#_Htd&uMaiW9p z!NI1CE6eDu`<4=`dBdZ!-CQ)rxolkjG(0a`F4j)W0B( zvAfBW!453+cm6hN*bYD03&2X%o3qu!-k0?Kb=wrbX}7yu`6Zxlfv9y7Ao9RNT&eeb z+<_!W3XFopNTH`hl3xc9UG|wW+ki@j*7lc){i$jY3+5{9nB4*VkI;Yl9n5Z@_}>{4 zmON|(Aoqu(++aUf8| z$MOn5ps!n|P}GiPU_)JhLGW0qJM#3d73ePFh>sY~*$BM__C(;W_H>&h*(y|>uMV|- za~>cBQ^Gi3*z_W%L!2FO5867vxraOE)k@^Qxd*)cEO1mXe(IR?b~O+ui2((H<3%Cq zHt8x0(QYawnYA{pFwMHc=h`VhdWe6x=OGuEyZ{tlz`ebI+t=HrxboehEYUf;{o|lb zac61Pz{6ZtvO88@>Tj;EihaBH@_sLHQiXlvnR;es&)I?;f(}#9G4t#OT8#6YQM^Y+ zKkn*cyIf01ESA%15r|gNSc-7h+7#NVVwe8NK*-H3dKm%FLUOgn z#|8i1-+rlFRI$#=Q%aV+;)M!$uKMUx!-X@DL)e!1<@8m0&CAi+E0^s!Hx*0LG4VZI zGsVc6aTXyN+rWmm7l|GOFr9`13wzi{HAg!&Hyi(1zSDqteh;Jw%mpl3v<}DMU+3{W zxcueznGGJ^&cK%se)`WfvhI(^jiUB0IivPRp>cWh*q0w~mR#b0?{Tpx?Rw`Ps@hFo zC{0X?`UYEDl9yDL@d&K&dLG1Iy;SPe6tVO(x?!<@O>jc7@w2#_k6I>l^G#W*WYd~( zs{AP!)u^; zIcyMEm(~Ls;rx#`m!=EXY*F>?d7RThj%B>oOr~n0X7o zz=y$^ft39XNeDT|`l1(A7v+WHTpWJv+!pL$(K3rt zH%G#PB6j`N9ua8TAs`gB?zz~YL%>1iHun^l7ni~|_iWrEWqRd7?<>(ZYb;?y|?rjeOcp>qjst79oHew>ot1RO0@A}mmalqdqEM6 zrlvGaQ88vMvO|4gjxdgKO6(hq@d`NWAA;r7a_rnZis-kOWdQ_WKt6y39HBPI zvKa>-fwm%ifg>nzitPA=k6wh=uRw)1FCTv0L?-3TY99E{8Phf}r~=C^)OIJ5tV?ed z{Q?knDKI+BAZni;>4YT3gkd%Gk`KLGKzHM7|AB|7xBHmY+XP8;UFsV!@Sl+gRd&3K zomT<$z*8xGt|gv4W9ma=IZafmHGJTXzXa+|=UD>Hc3f8Y#U91TP<`ccc@`S0 zm9#7!`pJT}^4M==sXy^$U-)za|2>E~T7^>FFVjw&vp zS-rr3V&ilDLk2IjR*T&^}>B;ssO>b7CqAgJtT)UZ5WkLgzZt;pIl0k@%t21 ze=a2`-Qux_OK0NDN9=uo0E2&9omf~wzUUYR>jy-M{NxG45Fh;{KohA1Mpac3lspafIY4=1Bc;VInuE~vQY15 z@}LZE7N;2&-}4V{9IvFyvZOfgOs$mX{{>*K6XIzgCMDjDwyUS4b9fL@U1ZDF`aHWD z;66heDq8=j3>f7V7r(Qoo+C!bOs@;RDH9VuO}1Om_88(}>G9UuO%EQK<7BC0Kpahd zt$#pihQpHnORGcVO~g>{wy>JML4#Smz$+l-_RNbd6m<7+ZjDguvoF1J;Z)fE{I)6B z@kWAc$5=@gYa&0BSiQ-MSJOR)IyZ%rKI!WZ#658+?iY!m3%yIP?mzg%_l`I{n2|Yq zU~=|&r($p9+vWO?fdKljl0S!Lyb$?4_w1E$kx`F*Oez3q$9|$_8o}nT0o+6o^3}Lk zDQ!@_wDXn8cecBQg_LUiAqha!2F_GdPA(ktZe*VT8Nbj|Y#&s?`ytI(SLT@y^Z2mr zyU!_*&k=1uykXyk{|Kr8`pn1CetmMQC|kP9Kp(cwdO@T)hyR^M0@xzQVj`7&>F-DC zEn*R%w2yK@od~CC&MbKTc^CTa-*agCjO9O4z1m*^U*)uw$;I=t18huma6QWkerzd; z3h-+>mzCr9w~Z5t36BRD@LPRVLo!?D6&D(X8QzbF72KH*d%Wv3!AEJuOkW0sRP~_Y zM~US!BH5t}ZT9h6!$Pg5l<{peqz@t{h( z`{4TK`hELx-T@bQD1Wxr7*$z_{)gP3L@BV_s_+#eO z-_(BpXU{0dd0%JUPV}s)}4t?bD zw?Qk~YGH{I%jWUXEIhfmB@r*c64y?{+1GfEA*(Si|>sqK=fVihrA&$6m;vtDrs@9Huu5 z8GrGW1$tNVC#CgR&Uk(XZNr_;3N4(9p^;FGOaIh2Hj)dFHUy!kDS`;!-oG|#yvGTIcM+I{^%>C9To|yCj$e5 zhWznJ0J4KpzQ6X)Jbma0V*+pfGct$?@O3^Dc!bjdsSGhfi9ht9=v6yT`r z|NJ85OjjqcG_FIfB+n=uPa^oWTIO7xG+{TFHB)H%};WC&!} zW6_!F!`N>O<_2(p-e(dYKjfOp`}zAl_2$jP`hD$shtMwg(#m1c!nZA&Dh|NzM7-4i zf-3UTn-2`iYr|HOt!Kt4@hZ+ZoxF&+c+P>pZTuOUv71@&z^Wf0 zv+-?*TR>*at}_0{b774qsq48LQk%GJ8)=F38z0$;hmRfV4!qjc)d$McaKn*92lyco zrY%-W#puQcErs~v+giS#n4cbD*q6&2oz3`{{&s-}k#GPfaJ7$C6sBjlCKM{#ZV1$K z^-pW}^9ka3H3s#=_H6v8RdGLY#UD=BY4g9i8eypHptk&5GR_v5>uH_VH{~e;xP%NH zR5cW~a`=(q5>~UBcg_>pBZd!-@0%C{GppIP1yU4s=IAgPW=o8?&X&C) zPHZdFFUE>{jCVec*j4N`{XV9^vgSs+mn8F&fXXWi!s)l7PmQyaU>iw%%?0lqpt`El z8P8T^G^+J>jiU-hKXqT5Xz9wDNZzC3^C>tIRUa6Aop_n{O*p`hm4B528Ukx_`z<1B zTb%uk$G=Dpwxv1*i|BZSxG;RcO&q~1TtMO0Db5IXIWv5J4ky&7&9u6h)jrct!ffG` zthWeT|FMIU7Q#dHf<8pg;g_HjBS7!uqdZwW6Nh}X`%XoFZlF7?^^ii8uh@P0ubg_| z11gQM#q$z)OB6H9jFmq#iMgDVY)u(Ic>#M(LU}4^|FVX)W-Pl%3AUKuuC6=p?BNf* zYl*>OG*)|+{)4vWpf+Vs=?7@}k(&uj^*w!s3w8X^>6L<7^Q`XN?)#VrOfsrR5o|$_ zTOie*25fAR%IzUAK{8c%IF`E#ADR7zJ$VcB6-l@UNWlSI|LVZzsr<65;ca}qwWBNaZX_znDd7nv)G=mSOJTUkF|2_ zmG2}=6vOuZPFd5UXV5=7Xi;t`%p~~BxqMlywO3b30`v;Nd;Sz~iRf|%kzv@-F16#*6%e}O30xe@T0Stw z%D0iGcy)capH!=VB6!f%0-QK94#Q1wB2h9}SZrlQB<+9M+O$sc!M!>5a8#4HGE0@ zGUIOO1g@F^sCyqTZ6VLh>MbU@3`OSsysMu{8GAF?uogKHKZXOg6wRO~C&ECnk9X1p zKb=B*cP;vxmfpusEXDiT5v0P^=gv10mD;PEp*Ri#9;oi#*80zT> zP5yI+dg!xT4O7^9&)6_veOA4XmmTw7^Z=g$3jv*6Mnn*TW-qDWG5KuiltJEJ+0f42 zwewRk!LN88x7yg02S@cLvNUxEMCdPnf=a5$!)&4Zy{u;Q8WtPbOKH8r*h;_6C(t}^ z>Q5IJM6mBr42|ozcEU_{Vb{dN9J9acKBI@M-@}+Xx!am2Ea#j0L94j}Sn}M3eQ_+7 z@$cVvchB^vKN-{1a`cmd4t<4&xW!?8}o zUXfa4+t5%7pabtW4V9!)fy6S(m{Au-Z5bTJF&am+_rftRdG7kG>8K>slQ?{lXSu4_ld;w?Ai{B*<^+_IxyYE$1M>OtS+oJ_nnbwt0MJ2x=ns&bX5m9^bNkLmT&DN+{o6(lr zdVJ-&^f%IP21xa1Q+W^s0ikFbFBIhlbsw88HgZ+#v|dTF{%GBPKR(OwiRW9e@vSV+ z0~sk=C@*)Xl+)h!lDt6TO(Yywa<|PI5+-O~l)Ac&;7#*1oswkS7Om-=F=)Ij6G-B? z_|<2P(7zRUcUATq+`lNOF#B9VE%)v2?MTW|OQtt@@QL9aTv^y5U9`T?6AVra1d0c6 zVEY@*Iea*{cPfO(p6no?!?ADPJn#*|$Cv}5;!?wz$M9s0{tsCbwG!v=sS?X*gk>18 zJ+FCc($3}8$C}0LtGTkP#|-%3vqLCwz3O@`$q$|$fE`(S6vTVclHJ~dP$M9K z)fr$&8XdOJ4PPl;*Yg+R0tWBkZnU2)f(&()<74$5hpcjv`|^3UNN&wzFwM2rX&Vh5B$F7|K(J4;Xw!m$H)QVyIS zL0BpI_;5kzggwEQc2CkYISMAp8KPw-2Sa5n50e?r8+0lVM1ac)dW~DQ2kwlfsu*St zzHj5{2t86o+RKrlKb9gt@&wBBMy%p zV-`W+0nn8Sx$*(*ZGfN{z%glfa2#o*y!r*qpgf)m0mcPD67@bX;5vKD=k?~T5d!q? z4(`#wN-i8|{DY^fV;e`-uN!*<%G>_dh%bJh7s$oOFgZVz4tqrSy&trCl-5eVrZYEp9+y5L%Cy7hrBRCI$ zllcJhOfCNwzPG@4c))_y)J_v5Frxu+xqFlkwxPS({KVMJsG|x}K-3>HIy?{nSXjW* z)T`o4aU7L;0ER%r4?rU^u=`M8Rf5va!`pP>E4^UXWP=+O^650_$#F%&55Vt$!vE-Z znK#f7!*>s+z8*A-j{#BA?4a>5I}8+-gB}&micB8*dhBqVhQ7jqAJ1_uv44M)U4su> zu!e8`=}EPSI+l$NV&Y~eYpvI#Ct{wIGxKVtMA9CQU zz)wO0qU5}HHp{Tw4hE+iW}K&imbZa-d;p9G{5`~5Udp`<%ge-p^TVKaXLdXAU`+>n zmdW!MBorRvBY)@@2XD*Rg~!buczCx7t&#ZSF4}6}mP;;COuT~I+sPgLGaXoKMYT2i zEzf~EwHyc0?^Ig^|0enrYYXk?k(6}=8_ltzJ){0~ULGWuN>AQdgokLOc`WOc|9s@V za&i7F>pwjBs@2d6AdowBXJC&9 zBD(W?7GnQA`IIJ;!_XXy~AklWF_{NCMEe{v_J;HIuZLqRs^cv97FVGSaTg8;M?jp8Z)spg zK+Z9+mp}(u%8plu5NnNBDbpOEFHo!WpBb>mpO+PJx;^-6q=Ahq$D(bw1J-KA2x$zp zteBeif3c$_MTDdeUNNjC@;^Ln5C7J@M!d6xTEPI)StBaiRG>4cpZB=u^ALbR?#=cD zvzoi%#0G$`i0$&Y#1AjOQp7&YG|_)9IWnsIXMHZRXmv`r=BcPipxf zCNJXI)^iby$Hn=R!%1(k!8sc0(e2__e~-ZO&!{Bhx%&CVU}GQK7WG4d>)hWrhrJlX0}g2#{13_E|gAu!8P@elR7QcM2C$CMlRY^?5I#3n=lM2F!#} z$eK1ztf*~g5+`qD5r2>bnAc+wj$3Ap{{LzoEUD4h>y6+lacH^nj?~lXqST{@ za}*D1@U-}I<1|z+D}Ii+Y@V~IJmoY3e}&S-BuGIFfOT`2=g9szbn}U(UcrCqWY$Rr zlXf|IiPJoHKy0lnaHa7;ZV1jl1H0B8-hD!wQZrg``II}9xPQ8tAUq=K0{Ey{Kw81y zt{`ZoB>@O@gGj&X^oMg$IfB+G4;H}foN^R{5+9TcAB~F&T=qc<#M3cppaRG~XB>hG zG9UMsF%W<^<{t3~fLS{Vnu!nd1tLpk9z{IB^8~6O@)h2g@F(Fs3^?%MS%CQ(YnVSS z8gFX&lMrv)jSt5rA=rN!A}4h_2;vQ@0AVIU-lx>`vjA__76u`;Ze;@F)G_F{HLlc_zKU#fwT}okWEUW-3Kf3OZ~WQSG;9=09++vPGkzUy>0DDP%BWB!21NaNefM!&VdGczHf#~W z+*3POjZ(~z9c76i0H?>l+)VeGs2{#xtlX=NYqhgm1ffma4Yk-@EbETka(?8|p}IN1 z_50A`TH}m;o;q63X`{3!8zVbB-hmgX&C_4f=Ud3~jJumV6|;uO3$REK>%A5FX{iUB zr|l`(XI~oG4sLJarP4Q%V(vu2xCEdr5xyyjqb@1u#?q}VRPMd#M3T=g*iH(^bwb_f zvp+YoU93`TXm9!_hc%d*HIud2P5Zp{rP?ejeyiB+9nK8N(}}dVJ{uT3EVMH#&1z;F zwIFb49qb_v3RcWtjL{OPhuKn1N!WbZy;&z>T^+0eqWw^t4> zQ!;Q++dntreC*&W-#~0KX99>|dDgf8R2GXbYXCngItOX~b0pHx1`*sr6GLC!Cax|Kw-q$xC_x?(n zkeTh@MrV(HNPGN42q4MFB~QNiZ%M!N(}-f|oC=WnQLXRsqvC}gjmm|mLf88vw}HW> zDibCWuD5^3^?T5Ae&8zk zpKonYf2Ks1MBp*GV#(ibIe+-iTM5v45RQ-KUPUNt|yJKU=1M;)Cb{>T_XS%mi}+;U7dN!{m*`E_*c!G4>R7GCDK5k z|69lG0N^K~U?oT4YtFAE<5jF}e|MJ{oB-+HgCqpIAG9z1zh3`t>iBhLR>|KU@eV+b z=jZs{gEXN#_{x%TSV|mktZg!O2Rw%1c%uleK`RsRR7=A>hd=LQbHV*z5U1q9uocSf ztOOen32z*Junyg=kdTZQP`52SUU&Q#cYwgz2JX3)Cj4ah(O81!!8bt5x-$tzbM(_U zzh4tjfPI1gDrp0p!U+7KD`~@dwt@300|qK_!92LD65kpC5|4_P{r9&&uW`4>$I`$z zhL8KgZvj~08L;@Q_<13Ehg)XB$DmQ2&TZnkBNaDukmxfBfAI@atUCTb8;KRV4(4SA zdbkG`?P!XQXTkRx*z&Ib-|o+z;_eBy*pb7{=3;I#{$tM7`{^t8vo-eUtMspl3BMq@ z_F37{wv8(c^VSGw%FLo7kPGZMtB@7!^J;ier(gpLg(@kMpR4)aa__rB$rp2z$_t;A zCLxK=LhQ)_wrSmhqGUPndvY%NZ}lT{dm{zcUpG(^o@-<+Na1#9zjfiq*~yQ@s2?|P zF4+`$3*|oX+ibf#@+etF*vIT8+bP8=!cxndXZYU_DT(B^of&GOK)Bl_JXFpwI(t?^ z$Iq4%!kl73G?7n?AS`H8HN?DPFMBmoOS6rrY4*-+W=`>6{*lr^|8z^0zLioT%0M9c z;w{PO=C9iz+^Rx*{1cj>#{v@dsX>mcvh%MIczsu-<@uK}l}maJ9fs_i{}waI$F|4c zzVcd@>C8ie$#+1QDA?ct@D%%SK+e~t7ksgtXx9%=>m{%Y#&bujo%zvNNwjCnB#O##9!V|f~ z+H6#t|2UM^lF2Dl{U~ly0zja<@Cn-D1?2RHsY)fYRGt_EU(TZKlihg+l)@V8{_H<*$jQ;-Ph-+4wtYO z+5-!+@}0%*eVycx7v}El(|5lva|U`FvMf#E7Sk#ae(QypZ$aI3P<|UsYc59cb^XK@w!vgg?-UhzwZA8b2&Bl zy2yvZg2=nV{1=L9l%^M2CCg{Rl-><_Dt!u+?fO{Sfoo>}n9Ci3ZM1EodFV(NQ8}e1 z`(@7eZWGO2g^uac(TW&jh&9bpkrc%TYmJ+}j?E5{%4#nNlfGyTmwz^7UT)}zl`ZAw z^6+ZXWtE2C3iiqg&WW6iY36yws6r#6CjesOhT{XMg8-s__~7PX;k04{7eAnSQbMO* z_RGZO(-#K3IWs+bc9y?0i@MWTcVI!AEW5?Y-ls#?@N9bN#hZI;(yf8#vVE3YdqtIv zEXf$f6h+UJMZcS*Wn*cmFir36w>q0C_k<%tux$CTAnqvvnSOuQc# zeIb~9QBW&pSivFvBFVG8)dsdF3~okpO>+`IY&xbZodnPmvdhy>WtQ!VY}w+@Ko_cJ zNbE{9NpTk_O+v;?FUfy2$o;HTsFOqX=2f40ZAFYjlz+Iy` zjYJ}pp#%d()Px_MMi@0I$%lsZK(?X9-ahHs9bpo2$1@I>ci7AKJQ$y@-uOi4tnGvt zmJ@0X?ooBWqZgAUJa9$1tVvgZVL!XUgE{VcnKoB-Nn-vB@h+XyAnOJ`EZI@0VGR51W3cU(p|CrnO-tCkLVxb%m>#$+=y6a4O}cS@hX`uyQbi*Wg_Y*dC?;{ z<^o#Pkma=yLriB+t!hFWY6CkhA+9gfFY~VEy`#qSJAN3E>5V_2Zh0O_+j7)lyKdjf zgG5|Q`Qe1Oq6S(o9Jf~UF?Gpa~L?g7AoQK7I8xhQo4F`dnz>Y1zs1o|i*| ze-h0(-FK9`rg*I?==);+1Czm99A$TBdh+uteRl4wc)Gc`Q{7HaQo!)N8u8vA8}H07LY_R2Vuojm(zZ!;B`6lo5j zLAeAigM`6E@Hr0?Euf5oSQ*3iTeBekD&5HCG4d)I2gmgrc5z=hl9Xq3`_k}f`hr1{ zU67I`4j4a`XQ{cX(O=ayd=mb0mM-9lz)Kmgr#Kfp%raGyk*P;SgTdS)8ocy9I@WH{ zu7Q&NOI!YFt2yy&FnT+-Dq0Mma12?!*P6i1b2dICPgx0xEc{;H&1D3jM9qHn&i0S~ zBHG&nM)F+WpZR^i9m^qdWzywZT1^*nOD@Lt;r8^hrs0QWb}PDbGxTh0&Di;T(0@7Z zjzNVDMb;Ls$kyfhxHt21Vu}KIoj@j@3SYGX$qJ|a$h5?V+_u|FytD0#?S^Ld0)18t zhnzGwq#%a2+A5JjEed7$cjES&ge6*A zandZ(Or2*cc6Mhul8W2Zrv2hoVf}S9XTC9M?Tg+<__W4Su=YDe6fv4i&Mc^ifAD0F z)D@em)suE(Bj=*)+7DOqDw(@MSI0S_mu#JHcG4vz`L-B;4 zJ7O5fjbwIv#z}ikSHk|?nf}n_;=bY%)0N6&e}i+1Zg4sH3Tc^LIf0CLF@T082_JjI zbt>ZN^Mzo02;Znn&5n!hQ5Y+ZP=ADGd1ZNZVw;--_lB@8JKod>U}kvCpd4`qpP5H4 z{y0Ymz_pO~Kg%%MbA5h95~BNt!6>c?$`L zWi5*rv-K;0V9;u7b!iv`pejzyMmfAm*h$|SX+vYGH38~SbfiuJsYyWK-#9Rv_ueyx zoy+1@YQA>snTyCxnTM2S3SdKAds-GR>?W74{amw`|FqvcWv1Bt_<}IffpBPW&`^r% z4M#NhihpUwmC5I_O_NW@3k#(nHZZ-h?#SUQrKd#XOBNFR?+2rUBYPQ5H9(f@bMd%B zq0Ew4EtKbTDw6oA?`tnbT1CDzb`)Bsm1(|H4a;b?X3j zDw5|%box~HZrd`@7eR%51P+S!NeL3`k{19Yo2M6b2s;F%%}#&tgqH;zmedXEAB1X6G+Lg;^Mz(6J@D%IhjhbQ;-W!qe7f!$7@c3j(nLhPaGN9{Q}Mt|O% z0EC+J@}Rm$i)(Bg`evkJ)M46Ta!*(hyl}sZN?UusJOP$on6p z4=P0bC}+S}5qEh@Q(iAFS`zQ9*Sj9VGnAKCwGPWNS?`zlv>fpB4v7i@D={(sbPZ&- z;LCI_d&oo!NI>1%Vc=`>fd0CQ93&IR`+(8yOf{LhF=cd*&GK@UFx7?n8wH`?hc(NB zG!J~sgY8;x4ZK;1@9lKaHE!@B^6l>>N>B)uzSer>OBCObsAF32s9RfBitBw(A?yCm zr3y42}BXT1`=o)r&b~JF*y6LES|XBDfq_1FUa-S zy?4+;_#6@^3bc1=2g0}n_yp?E10}^`h{TS(q};N&3B)?%Jweouma?LQ`=&d~&5a70 zHa#(EAS~|!4k+Y>5Tgt*&$i3G`a=(>R?A|Y9aEl(ylHB>?{cbIfn81`1I>}OY9Q&K z_D@5FAgg7c8~lB%lVA!)Dz$&0Wii- zc0R1?)atF!C#lL=FrkfQ^KI2wfBu6K;lj)mb}zM>Poi@y)Shwm!=#ju&Cx8bSZW7}F zKELfU;{%jT5tULv!MzJ`S4^kNT9sn_lT}TtMoMvw&YCw{8w&Haoxz>cGVkEuVtzrg z{6VA|5H{`}bW9%J^%YpZzz^ShR8wylFI=|*AOU<`2UOU;<>4K6<9{^ej9Nv2aTCEoZ?J?-Y`2a^p06tyWuNH4?sX!!e+aWzor`?my-;a%yGL#h1H`+yO3uTRm z?J>9@_i@RJVd_hH&s+>hd>D5}7eu^TJe$@Qrbq3G+T10T9qGo5FGXUAB zcb^j?3=)7=~UnA-lT51a%?=WRncy01-n6PwZ?&1SY9k`V2qXIYv*as6Xx}a><#@bX$hp z;&M@JL`9vx!@t*spFVxr+enwf?VfwbO@QHfcnL4tdaCQ5=0LD-W2o@CjRt9}s9N^w zy70%4NZ}h_Ze2P5+?|o-TV=0ZP5T&%u&>3|e6y7;I3$FIHb8hsq!5b`8iEb2^Qc^Cfj< zEcZOKc_y>!UwYrUx!!5t@2%P@n_g~A%%@?gEC$={pWF}9_?IC8kc%V>n0RiQyIz3T zmbwZ!C45G51R4+N0~yek3Mkh>24s+e9G_*v9M4VR1z#x$uO&X6`RH-h@)P>smb3N? zlB1lGqA;EQ3!(=woXa^{f1dPdc20=D9>^tPnd*D4BM5&FNP&8afIv-=3fNvCZvqJZ zRM10^r-LFj3UF{&q5$>p&TTg~4H$1TeMsdUvZtm!y_kpn$QwPhteKjpst=H1` zuz-8E)S}n-VnLSrU5)b8GACa4{bd>*__G$Ytvj+%`SYTNm1E^#dq;6X$d%y)=QlMN zEB5px6AqHyW;)g+=zcfb<-?_tx6E;8nkGWG>?1Xaf9RfCqPyE5y16j?xlkH56`};r zT!XOo>X3zE$7n^BTB-2!fe7xD#H94>NRMbj!A~zbRZ8y(zOj9_oyS3D?`USvA8uD? zyJ3R-;Yqk+&|{fS%VTWFv$R-x7Ir$joJi7+%BKmsSZI0VfL>QuLX zPF9D>bN+xAuH8iO-3ig#9+_+n3YxKk1s(_-j09pY&BHPF`v9Vhf^TO?N;!3zhk^1w zEUS`-uD>7|EPKMgAlBCN(6wdM3NUk0vC>2Iyv^31zhg%;KD2YyG-8=#nWQOOH%(|L z5V2_5?3v7!U=Ho4i+w#c)y`#f;1$s>KR)oP1L-_qD60Iqxbmqx%@89~(}3UUf0Jud z7EjCZh42m<$kDw2s6RX?-H!GoI{nO~mK>}9fc5TG8FesLw2gbIg)&RX7G21@7MSVw zf=I^=WH8&03*xi)m*yHA65aA_`SfCSi@FJuDLIl|OQC(3gVfh|4Fn4+MZRvSxwnlO zQ1j4`y>EMSU!SM+&61tqLISL$w9~Ah+?4K?!E>*AGGEfCqt0`U)-x`O9*U29xHLW$ z6qJPgNYYG~lH{jr=GF~k-pviVL6#u?zbWhbGhWzCVPfEcQo6;`U3bkA)O^UC*0xm+ zi>|6Mhk4K%stdIbqV+@q!rXu|z|C!iP_MgC!9hT*Ul5Q45o|aAg(T_5AWE!eKjsh) zP|38*6=J0G`bhG=0kRRwO1)N`-hANG7?W_ftK5WHcSUL)?`fZvH@1Du+?r_G$L1)U z*V<{Y_J;XZPyQm2aJq9@-T9`r#v~+mJ zU%ze`eb6TQW+uye24K7OPSTy)WrZCsO!ov|*ZQztEF>(mv8}ZiS-@QB$xRZf`PaQr zXYR8#vv%}h%IYP42G_}rq7sooZSk!iAS=ve;d}Myp6Cp#)`DEEGm@8XTn*hm=jb#q z@`buA3ECB%`hj!#t?lw1i$a-nJe%!O;UPSUBc@;Yc3|Ogjm3*Gno*^b?@^C>r?E%}2 z@){gZ*VC$s@~6NULAC%!K=<$>ooquFWG&bsai`TfY#SI5_7Y3?vGk!a{iP-=Bc*l% ziDt~*$#_{r>N?=81JG3OfECY?k*O;H2>^)DaRg)mb>@+Q4_@b31T3wj|NifXK;Onk zLhqh!TgKpdSPy}N;(b!0Rv+UnByKG`+WPo!ae?>4pc^TtVj_coo@&SYW|HAE5}o-U z8Q}X6AAuO?0_>wwAb9JjBj^I)O@Aq=IbMaC8u`+a!174J8VjVnQ`1M%=}F%}-lC#^ z>Vc?=NO^el;>Z{huP?re5)>)wAUj9^ppqxwOESe1;K42+ z>y+bZHXc3^IEEl%!jIIhM=A4;(o_MvDX{oJ7&@DdCi)3_0y2$&L_tSs{f;sko)iT4 z!0+n*%#;g=ZaRD8(yb{Fxdcz-pNSi9wc*x2Y9Xq>fvI{RkI#hYByDvAnEIZI^gE{P zdYs^6YS8Z&h>t;fr+}lrWePXGIVl2D{9MHx zsgdEYiBq+i>8XA?E>!PSXuvC~(}71flMcxDq)0`2suryC4RBk<3bsq&tH*1DK`ti2 z{v)fk-)#lq(?cnOy76*s`c=^U?W5+w<#rTU@Cb&wk$wuSCxGPj9suYAvr!yZc}qPGe|spn{<@>YQZ-~{q{v3$vZC3X^x#?VrF5zz{|%kAPAMZ zBrPL*S^1iZs+zinrol}^BV!X&Gn>2jZ13B_?Oh+cxj%X8;prdn;$`5g*Fh1H@1mk( z-p3-7Q&Q1s=^2?>p9+hLOG?YiD{5-L*VQ-tXl%lEbar+3{Oau+866v+n8Zy@|5;jI zSzTM-*u-y<_#%T)?6U=a?=$w__&N#rBB!LJprj`8MMnMv{7-R`^2m8{s#8jO)VG~a zb4ffq%5e2y7H9EJlotr1j5Wq9@)D_LM%p9npGi7gF`Yrd{*vgTLSSkz)8M)J9v5rv>&S+quWqEA6m_BrTlEF64>< zaf>k&X(mkd6#)GKKj&PD_sCwlMk$&zOyRC`cD5No0a$e zs2Ylium+Ykk|GagaC}Xgnn{{!t+0V#k1h3v1#pTM!lT+U@Zt#`Hy2UzuYk~#1*9Dt|eQ2hxCuepB!yvZ&E$Y%W&0+)jT zA`>)|)szk(A^L9*Sj{YwT)p=eOd+u()^{Ed)xHZEy87{m9JKuEMEMku^`CccT9>$GYg-Apx$vXw2Cp*W|y@T89Yo z9S^wyym z%A3ppeHsVof1#NG+NXfG0*e7ryNToR9DO9vB_OdoF>|{6OM+)2fV$M}oBR0nNV7j9 zHh$%~LTzI>Ev6N^s0kb4#BGLZ`vZXlO-{RNy%BwkA`LVEaR(j3Fk;&H$B)O0^(7vz z6JD$YX?O}>T;1`&7*7>(@R1-FWiQ9~refW-tfF5xCtLix5r6ej5LwCw6NK|w5RM+nb+kVnPZ$t9?sIPb4|Z_$ zpByJqy3cz4E0Pczh48Dox3To20s$`DnC~wviZ4yX7cz4`pn5lBaID~SS`yibn;HA(&BeBpAXg! z6>5V&{LV}_pZw*C3>&H~LH*jAt1Mz-jq)=+W5?r?h&VMoeD>D*!i~CYJbCxveLhX0 zPpDcWz0G5C6X8T&``|}&WxJ4UTTbT>kJsnS`Yyddo7;PewLVr)o!T}?lb@AC>pD8o zCKFzs0`+r;!;6X_MMZu5U}~R58+p41(hMR1=TAI>PQ&^uo=A>ETC`DQq)mqG{r0mX z>(sXm*@Kf*BujpSyxw*MBS(ad5)f~5|KL`~h^T#4C`_2(ZhBbVnZG^M)^+TQ7cmv_ zg(#)^Mbgir=f=aFIQpYzb!3HJ;U$_ak;-Rt{Oxb~eI2V-=xWi^URR!RO~Sg_xMmKP zq(2F)D)vGYX|&T&I61dJr3mxuXi`aeiqI{Ip6~Vw?he(L^SJiRPXtoS zfJwXXwm6`Uu_Y#e#|GZoq-cRMXqB2w#CC*yP@HzVa{2g=H9F6JHOE^qcNha(M6uE= zf`bI)998D+^&gYr<{eD6&xdT_n9!Ze59(bL)+THxT_1>qV3`?9UzM^aRorKnT+qX6 zH#KjyJ*g}ooK_HM_nwo~@!@WMIf#2~@TFHVpmgYV$XPGs_oeuWsD;;g_X^*harZ2GGe)Y}@@urS;_Wb_HMdgXq`WZXd44<*HWy*hyvZ9whifU)>1ryVR)xYQK$;% zPbK{ZiZt7fbQFQeK@H$`WOk`3P)O0fvH&fi1H-nFP+LEy{XfU}F)WG4&7Ket4V$|V zZu8z8I+Akle~w011@1xu9$wvrB#OrGLi{p`4Alov)g-8x!V?C#AhRtt;>j<^iGCGNh~(*; zdb^OLlfb7bTFUK0$P5Vl>kovzSLs9@rgS#dpkiC((?grbP$OytZY0MJ+2aMm5uL@9 z-mr$&=RsTa#FH3$qF>*?hyVeKj{kvZOTeN3cH3juQK4U9k+*EjwcKxROWZoOa`#zS zI>j<$5?FlxKjsK{U6RCYnQc)JPY#d}BMvE?2f?$VBkX{}>+}$+7^#J!#jq*VDs{&$ zgv4F=rdpBC7RB@~WRn)q`{~xxf1u_0-asN=Abw9&Kmmy~5*ed%?U2{?;mIPRjne&} zN`60P3yc)_Hum-n{fJiYMftm|7Ci-Y^g7%`r4nlrBCVYl>AR4&OATP{NFW`ZviYa; za969^gYo9QaRJ1~qFu-qwJBm)0`WrZ&i0Gea~OW9S&mO~en;H(_|A;h`5 zjpGSQnslBU>+FI53jlj7H#*;(`28cG-Y14g!MCZm^V$Z;VOxwq1vcSV)rf1OB*4+L zej$8^Vit&j9ad8yZ;;ZfmV|L;&$-x4V`TK2{Jt<5HM?hLg@{o2`(dB~`u-*%Ptj@q zT1W`VS0uJk6l$mG2Pv~_-N1;P4@-f@f>S<=os31gfdgKiW>Bb3O`(OnCklrU!06sI zk~f0NK`S%g716o_4SY`08ZD%wsNL~kq(z5aBK2elRu8EN6eLbd(ZbBkktI>|atyS; z9SLz`AT4m9MjA*-;E_m5bSCIJcxcg%bh5)h%sX1Q9wWk+r7Dr%4nLM7e`@KaG%e`N zt8I6wNx5(AsP95NGkP+@&iCf0$V=@)xboiaLacOmAyed4&iN^y_lCj`hq8`bOG3{W z+YXs0j0y#JIAm%(q`kD1>Ep)>IZM&Gtkc;MQ@4J#ert5Jd%e#=;FN&lh0yDjC^kr6 zo%X2eQJJ;6yEjs2N*1ks64=58ecsK zV_w~^S@m$mHadSayON&Po;BIdcuD60 z)i0-OHnLMg!U2rzi>~I~(h>uGIUS}twm8|BE-wOi7F%FuV^sb*1Dg)kA5BCZbLYAB zZr}HLT&TfD7R^?Bi6K6byy5KXv}JU>v$NaXhyj!4djca#QSI-2`PFyeuf~fw*b42U zdsySqgpB)k7dp={{FCB=W;pwg^M>lxw|_jlCzD3)9xP0J^4F>EFf7Tpkp7Y6;LC?Yr6a5^I`?A=>iu` z+&TkNvA4;)5aQ?D>Q&i4(O*W{zVI1iALJHg2e*4JQ;9=wjp%+5-LP^Y!-d@cV(Cv* z4F)!3xdfOST$TcNanx|Yo2 zfva0jZA?W^VWl2&N^^<}lkri%Xk15^Eg1$FUG~9b>3H{r6Fime{Tlh}HSn(>WIfKz zS?7%MQyh@!iL^Ic0heQ9_-W+r+J0pGlReKpF?=>p$4W3hJ+N5h1Uldzf=GqpPGU-qjq^$?bh*nxWr#hkPaz#i0Sj|)F2|S-miyVZ4r{@MK zO*>k|1+&TqBC;lw&iTD<^^8$#%R`I^B&_>fUZzuUl=;nAT`etfMwEtHbVP~$Sp$1U z&*BcORdIUf32?fpaV90f`X4`%Yuu|+i;!eKV#q*l8us+8pLl|L*4Dz-4j-}V_b%j` zmIZJJvrY8<;RzdsQew#J*E7s^?w5R+k1d)D_sp?N);+sgIBN1l-T z$7s@?CfDN(7IWv~Q+@A!&q_M|hz0-b&(k@RipiK=ZIEI8PH-VNpp7-e_kySLij1eB0KzHj3uXehj(h)^RZBpWn+fK4D>bD`Jv$;v6uo!o_( z`vwdR;1Mx|)8?k#B1Lj0_shfJXH2n_CI+r&oTxd>TCEwg2XEY|;LUnCqQu=d8~i9_ z)o0MQMuwZM@Y`t4W>C%K4)mKN$NSrzw-R*T({g=?#GF}|78pCey&irB+pBa+VWe3| zUA@671a{fFXM|{j=oum^bJU&T=@9lm(-2hC`fgxzEGIhu?;{sy&hxAt;~iX}m8Q z=i>-%hn9@GDdAq!UmXdf=YHAekwfEcnbE(=q}Np!u;u-6Uc9B|(p5_IBZ#dm#Pto8 zr?FDTFN@Yu$5YGv8%hrfU!xweJ>fszU=Sf^tnfJ0Vv|q5?F5qOQu*F?#imyV9vtG` zd-mKDvdy-0X*)5mk}5k>3ZiSaewwDhIUU}28QrtE@5KB@RjC%@lT{j`Dlg@=soSF<^SEaXN&qutyD^2@61Ts<_)#qii`BDG^{)e| zCJ38B4BQ4H+un5BlyuuS^dJ^~mxyHs0k$28z|m=w?^r42prkaCEP%!I+i6}y z1YzrAh&JP0$c2er$S5cfz6c)C**dlh8UI{Oxbc)14qqu)Ik&M3InGprT4mgYG-1v_mwvHk8nK1&z%f5@{ z^Qgs--hl2yOew@O^dR(~;yYMLY9tnoIoJN8)fLQtHWI!?1EfI%xPHD;pK!XmD5B3t zU+Jtr-GuN`>2MPn$FqC}u%GK8Pp+gj)GM6m5Kb=q^u@$+l=+&;1yB%VAK&h>G_J2Y zS01B%@ef;o^o4%B1g%&U7jAy*BS)ymQ8b26U(t*8=~(Son{DM?2xsFi2P{PD{#3=kw8!>#M6lX_?mwXO%?9ISuo477`KTaB6cBrD~J(z2RT4h3YZpuAc)ge zFtDfVpN^la-i6SV27-d&F64l;_Wv=`^9DN^?#Nj%Q@x0s;#eU;zPSsIlf&^k1%VE+ zqSqqAX!!X13_crv#iLigwrUPbs%T~N=E$82G7Hh4EMx|`E(nH~v@sV!t%vjtjo~~? zCkl^6Gdv$#(IN%I6lDZ#&^?w!8cD6|7?xCuskF%$C}bGk*<_}8IXVt$rp&H#DcY|L zlzc4OnAl0BAW=}6lvK2E2N`nm8w+1Mj6@9dNP}&3EQrP382Ze}$4JSo?X!M&J5nkP z0W|EVy+wP;Z;>uJDSTHvQ*@|oMrVM0I0}fcAKioY7s}cvN~`~XC|otqYES>79k6Qu zfK1s5?yA@T6dJ_;{(xAZ>%-W|_jH&2ltF5r0yK{nMEXGav1F?Tu6tI3Do%@(C5!-I zIIS;SDGg*AR4|Zr0K@c>G>*nla3C!@J<=)EZ8DY8CZmBFF$0DOWEep}IGo@iFgWU9 zy&F^^ZQ^(|RV>&)=B-E27Az>9?IH5>g}d%i1M2jW&?2%63}4~BdkH>C-0XW8kPshH zxF2@%O#@iDrG1|W{mEx10AaByP%>USFclcg$>><5q&hVzJ(5)M1EK|^$zNf6Y_;Da z89HFpY)Hluq%nJpfHK>PDhUUK(0(uqWFV=?Buu~cfRy8uBENlvP45fWLDmWC;W)DM z1Ee;YhRucBNyIh%e2ueru#*u%HXNs3U$`ck!Qv;{TeJPaJvXN9jld-t>)&%KxHD*cM{iad9>?;30H7NF~Leh>cE^8D?1=2xX+ z#^R@%f}GcZva&1<%(Gr?RNCk}(PCs_Hp0^XyiT#b5&B#mAHzq@xgme6OR%F`ia&pz z({06xRpy$Dg++*lq?1kg$A-l7o(T+w=B{TW80}7zu~(GpriKwa$;{%B&&LdkiskOA zHv<|>h%6bfA~7^)E&BWG8KIASi>-{kT4MS7@^kzRpOHbnF~!8IlPUykw@*Ue-S^*~ z*uGKM`Eg>HZ7o+^5YfuK3%RrlVQpp%$bNykV3_a6=UMl27Kuz zmN^zpl^WG<>-J9?#XqtSmr_@lh)>fehsIQ1LiIZWvcUv{m4{2|9w2z%`;;mUX2eg5 z5tei?)%7tg*7#9W93qsHO-uW5s@7!s{?lin82&vX7{Hov?>a!Q1|GGPc*iz621A+% zx&^G(d(_@1*!=^{v-;0xHe3u7E*=jJ7H*J;OrJ#5NBL=*=?Q{{8Uvwq6N@KN61f5! z)BJitL=0KI(g>3zu?n8^fah&;uLR)UB+-zTN&(A^?=7PYfs?rQ-~$NbC-Vu*IxV}9 zPzWcq{9l;8MMy}n5DaXERSV%Hyqe(*@<8G$RM`Ivw!C4GFLk9G|inI!pB(#M?@*&r; zwxlDnvM1wnB!CM$hgC@hqX6-<=3xWb*mDLa0NV`-ZdS2@~#oINl`#mLvd0=f0> zw2>^(WUeJ@fPNz@-cx;?LzUEDpe32fuE3&-uxUrDzI$a4?(l{L%Cekw8$TJI3sI$0 zc1;V_yQXRse(U}ZmY)nCe4}hf`$m7dKmS8>E7o__CCP~6S$Z#ONP5Qw_-IA@z89YF z1OFjC#e9%_cstyX=0t@_oylu!|&8V?Aw zTQt*|sdS?D{NtwF#>!E*-@x(tm-XPi^SZNG|LdS!$El%0>c&t^F#u0W*|7_0_+Gt$ z!d=H)b|t>$+s5HL_(9dVm*k@q4Z80~4{0Jztnd0W%ito8sHN(-&=33AZI=A-Ij|GC2G>OgXy!@CW9E+c&UD{+P=T&o zHj6EpNcCN@{kjWD+b`97={2blmo*?wxd`9a-GE$k-av0r?lU8-%$xJ&H2kS+}Z#dhFeMpqp7_WCX)PaiQw zrx@^^V+E_TJ&Xut4kUVN>_WWhmon@U?{5D6hW<`@>vI623|60r;ZLM(h=1(xmZ@dk z`Zv@pW(xTAhg)Xnh(-v7E1o_P!*-XSSHx zZJy~-j7GWV`}A>P9@yXEz)$n-EW+wTK!|>Y2Q=2HH@mg2>_o)4n`anDI2V5$jAH&u^#NN*4MAFnVWd-WtVnh(~WL}+IcM#=DGti zLXrTqL+TvQ^@d{}a;t6L=f-!3I@|DPF~9CG=Sxr5`I=Fg9qEhPUfA0w^iJ!>5OI@Z zOjqCEqVDvl*g`c)oG}~LLwmFnlOPR`nv3hg*FB0_Ld^`}n?K@q{p?}GGvPYKMW+&9(kd3!QDJ|pbaP5wJWmj7{ zYwBP4uAGC+7zuHh?hw;cd)Me>V*@|YuHbuYtu+~)PZ~0g<_)D9JY2kn>9xBtvU7EG z{rIc3vuaN$D_Kr@(vr*VIN0ooc^naX3%HWfU~L)m$_J@Th@P+P0McxX_no}qVJo(I@WA~ zit+(wN}+o#^xAYc9gjoR6D}Ep?Vp~AP~NvGwW+;n5QkXf$IJKSe)Fy78`H2p^`vLg zvobDX(#rj9867>p-5c99x11mA+0@jkQ*7>atC4m6cjs1uhm>q@7|ZJo3xruX)b?}Z zPeUG@wEM=rT&PO+X=3bQIHR+5my}x-BAd+LgG#mqK|{CE;bQm{j#q~+`;ie4ikN}FqhE__Fs{W^%^@zAh#!T zK=@L65WZCA_nE6?2~L+RUnu;oESPlRy;G=3gpUSHM>8ExS!3IxPd}hR;M;!bCj?w$ z73f5+)az`IcT}}X6P6;0cqjza$KuyLs&OHxjmDJO6+|lwY#~yelmPsQBR&Nc5pU$9 z=MV8?d^^i<$j=n&Hx8Gt5t~u1ubu62rxJ-2J0oUQ*M|16Vx@BOUYJn}svZ^e$jcGs z`_-5!RAZ*`#Coz+C*`#9Nt26|XZ?S0#UopbG;-#DqPP@}ijZ-Rhm9@figE2PVef2$ zxNQ(6SN8|?cpZW39UyS+(X0=<>j!il-vgzbNlBAZ_I0j@HslasK5Q~&1ECb0);eHi>pv9W^A$}Za zT_bwg7Wf~1#1QYBKy_dB>i%6wZ>Xe{@Ego0u>n{=ahkZ4c9aC7L)sGMe?YwkFNtUc zC8GnJKtbEcftmdejQ0+~g~bJw(EpHV00c@E-%nHQ^W_ZmODH6>W2k(GOO20IU~C`h2`qm zOAJfK^05dUh^U8nvvLKnkuR=wSe^?xT~+(+&|JIf3rpbXx6`+q34CoGf1#7Vf=aGh zBuIGx{T-hVk-VV+(I6g_j`tZncO7I*z&AuH{x9Pyev1F1!Q%A~C!T>|SkTMpLpfLr zg5+jT+PA|32)LbYqG}w{TTkmVagI2Hpjm|u9ReiRmVwCd+)a?-kk-|j&;r5(X6+#V zYKkFxR0ECh&P3qiNL&XW8@2sJv+~&@rRYq+4oe(C=>7qW1BZ5)#%HB$&68oZXO+X= zTOrI=FA7C7X1V(l%)-ZeCA`i{J-^dg6pWhhXRcl-2%k2W%|V=277x+4DRd}(&V5eLi%KpH?QZzW>R9m#vk(UTy_2v<(s?z#XjO{Nppk-m z!5o`}@Fk*ZiO`wvAOzpPAj6XJrd8t5PRFHeC#_}0=BrN}ROhI)XoJuGSU9Db_4WOb zoQWssS+8<-7Z1G_O|J<0gXLfS{c6<2yIJ6Z>Rm%aL!R;}hR5|@lLboXL^?VHlP}%( z!yI}OjKg?dYl%BCkR@o0kMVUz>h^N{HRRbw!r=?QiRHj&B}ze5w2`$E};AMKyKCwT8)q1sgrhqt@=# zoSsn3hjvn$m=FB~xV*=bdgL|z{OB&kbr)g_>Y(TGAS&Pc{B^JAb6C_(p^AZ;-1Y08 zXc@BY5l%UK^o&gF8qqEILDjt$y(?gLG4}D9z8eOYpV6AR*ssYbDbmp-gM994`x}vhkl@WLw+Pa z`!>euBUDKrb2DGnEmA{udwwpv)Jy1+R)ltg5~(W8Sffj-|AGoR=(5?%gCzU(RbN+N z^*}Oy`SgBz9S)`SxJAY@d~Bk~JnmP%2(G-$!*L-vd4X?&J88XDsvxIz-RImNZKA2( znmob`ooODYL;qVMJfWq5Z}cMliqyh{rl5a152_@F_lt1Cz?W$iLP+|TZFVX zvcL~+PVD4osvLU_Vu zzrNQJ#FNS!B&}m1bps%?-NLwSo$q>zvZWu%jaMZ&Dqtsy?;CeXZ?k_)62112AUt^4%Si-fhAE>H4eXRLvH$x8DR)I)_h(C-PQ!O|6<^+#4sma}zL*=Yx#GWM8uK>s@p` zr)Xr_#}jkE2q??iLCS460)DssP3<9wVk`>*{n>vlS0z6c_y z!piXG21DZ%x__=hepS>2yQ}k#T>zb-o|J2QlC$^XPstxwyn0fiisuF{>(6@tRvy zf&&w9xB%RnRNg;HD(~YME{_ovfL8?f`!3ts!zXl#nz!E*@$-Y#X7`b(l^Pf*y}zNw zsJS>hh_9*=4Pl3a*+Wg$y&D|mO7DN&J+r#iy$NdG0ba#;|6fk=%hTOsJI{;?^-M44 zhE}}Seajj$Q9d?f@Gpz?3J+8?o;+MR^-D7)OW@43i@%uDNJH7YkTT$VjKsHkD_e?? z5)0+6kkZZefZSOj)x7B|#%^8S-TwA}YIuUVgfg2x{!r*#w0{|SF^s7wLh630OF7SY zzOHAtUla@%fB?M$=8AJQMVaZ3OMJSg3EheDUEo;8v>ZtG?~deo(Rv4t2kx})yzg`q zj!64~a6!3tRe$!Ger^Z^Me2hI2hUw=P@b)lLZ_~ak8hW5 z_V5@k=`RNn%t2xC37T~U98B;sZ-e>$3HAO&sd7M z4#U2|b_5XXY0?{^Qn0Co{o?0t$MI%Hv5h`cIP?FZ$@Z&~JX7Zyx z=ekxRCtkqx8dkH*8KV*_>W*|}hSI-%^hZKxKt60O7f`t0h`IN^L$|I|uWv42EsMZB zvY4EfE*6Ehta^0qMtGh~il&Z`W|8*jh1MQM^X~>^$=cbhFI_T@@>SA%cB)|I3`%VQ0xi6f}&*-lO(=Z+mS;Qjbf;Pg<`c{Gg-t zZ@&+Hi>@Y)r@i*H26uo8i!Gm@fSFyF7S#C#1y96Nj`-Uln=eQ1+SS0{N;iGjg`}SB zU)eykcH|#_VfgTJc=X8uVsNDo6J{z_BC5zd*pa1s;mA(Q(@()%eS93=8!oUI{Lf)d z+7s`n6(Rp5QY5kf(|*`hgWo9-{T!j$9`@SZdUE4o_R(w_0^X!YbiRi z$x^-zn;AoUugL9!wXEKJ)%t^mg(5u_xGI1-Lx#`3q_#1)3$Z|hD>STGwmGJxxZF90 z)E^S2ya`^6Ar)#!J$!IK88l2=NUyPgzI-`4lMJ6#5i$QUhFy^sMqwnW_fz`!kE$%S zX-k>Q3C*Xq)8TxZL1xKzL*DkaWmNIV>^s}Dw_&r-@XiL4DJOM$jp7wB`Q^`_sJw37 zy1w7*5dkWp5wo*G_#@xV&4V%OGznEeY}h~Ox^bg=)cleU^$KHej9MIv2Er4D3Nz>Ro zO|zbi9i|aP=V1C`;ui#Lld5=nAPFA2(;xx$ge}mSfpqvX z(MAe0je?f8&OBF>Ae?s#bpI?=XNRmN?DFiP|k>w2V;9abK1G^;K$e}uJINR;X z!T0@yoW)i8Q5m9P*K>VNn!K0k=&dim1bq>-Ai6g#%#y5pcD6_w783_~-ef>3s&Emye537#it zKy&~#1#(U6%!|MFFNiq!CE@o%&`4IkgX%;IMwkx=n=f4khmIxw{LrXfAYr9g1YaU_ zll4d7gDYe^trb1vHU;RJY&1l8<&o(TBe0wpqT!aYtgOJzU(%` zQmGk!nxoUVI2$QW-1wADXtTzPRqjGc0z6YB&E+rw6ht#iUSI!Q2it-L`nXZL%L?t; zKM=ylx-jx)6SZxDkqB=jA>!zKqok>)Kwn<~V&JojLLg%bvZX_Nz~H9NmR%@5SDVQ~ z%58#a7ZQ14D|9~8doSs*@=#vUzrJtEIw75f97BzuxAGVQ$_)MB+PyD)uaCE%ps3S+ zu|zJ94rztHI_Pi*v`b2E& zZnrru;(B!C#-}5;GL3TN%btEhmwrM|moALKDk2LJ&R?=}>$>X3=dN@vw@U6zUvOy| z()Y*|)&UiWvSv~Rg3OsztxQ-V-XJnmneDwQ3j}*CA5`TibtcjY8{x|j7tzZd;PqU* z^yW>FIlVLiRn5I`y4*VW1&;Bd5nWKbI1(;GdgC?{yp{3}wK526tggwPjBz6uK6)@$ zZ-Q?hTZS~NG^-K0h&a=19BoD=dkiIqHQMrU2_v_+-(v)(1z_>!m?x8-qc~B}tn#e> zbKPB}mDMNBdZ=Ne)pl*`X0-b$Yb#~ABbR)K%r#xM2*k1MM+hu1?4(G2+FJnJ_a1;5 zE>YaNl4EtF0KBQKO~#=_m}#i%ehinbvz+~66}$uusw_zI8Q$R)Ik9ZcZZcqRB;T)E z)(7Dfr(pToYHdI4c2h51oifAa<|F!y^;~d8^ADnTkf#`_T)|@9^g&uxZ5Y>+hd9=> zbnh83emWc3C^1HL=6ds~&_n1#1F~6#I|3x0#_J$@Z zV)D}yV_r7XF2o=qLUpZ*Sxl@eE{^fDSh&=Q<`x{apTV@nU|3f7N_iC3bpP@R&mAFO zs)3QYF?IOJq8~(?knk!&bo>qEj!k)Lu-^$xt& z#kPv=}$GiTfZ#IV13b?n^`qL#an@{S4b|C@LF48U!4IZb)b1^m!j%VAcBkmf%iT~}# zow155zHjyGxUrFGd*VB%*Nfoo8?#`evXwRSmmF^9cXp^busPG8L?$YyBR;Yb?ZB1#QR-xzkh3Ut9|FuL-6_z?T5uoYwtyU zpBJrIy}U1A*zom_|6 z0|DNiN^jY|H$+(fFbA6ri^{G@aG38|xBijBfz$+P?yIHkT>K2M5^Mn226{Bx5`o(vx7SWfJjl z)k{e0g~q%|=ot5%XAzzTt7_3&(m{X5+*(e3c8THn;6D>)U!*p7jw?Ys+woYvLM}!F zRk)e9F23RPkETN6a8I>N?Vs>t$>r}1wSJpd#mxQaz_VBnPU2a&57yE;q}SR_^v@!l zsLsK61`m=lkWOF*$V1*V5{eIxCZmczMgl^m0j!sDMb@84{AI%q9Ch<8h15I6Ng7?* ztPa^)3#Z+USw^O6;aAAgIpjbfd22EucVFrHLLSHDQ~>N8Ygp}01VvzC9vsg)Nde|$sm&phi)FzyoV z^Lkevo941o@A9c+ESj3)xySTiMHy$?{OuLDc-xx!t$(~rSLVeZY5csvE58)k^hO=x z++DWaO^0~&wMHrG)kSh{dC-!VIqxGgt#mys$jL!Vsbj25>TdD7AIdx-1>Y4tOm#o1 z{Peg3IeYF4y(Z=TuDH{Cw|gYO{d+oNshvw#1ecG#<$IC(>|Vs+us;v22HwO^_A6c6 zquLBc&yZ7csOFL3||2A~;*MpZU!G+{YL6DaeCB$*hIT+d;qi+y; zBXA>`dM(>DufNu`#&U$dM!+}Vd%=HrWvRlQ*x?-}P3BV;^VRPWUuqCz%`!)kATof#)mAis>UtyM4G7zrjn%546fY*>))v)A3zn>{bAH{NGG-cnsgL=b-C zS#!C1Un2)LLy2!a(DpKo)g`5|t=VI6j>J5K)R$4jDvEMbAD68n|50}9lJRODL99IX zc9usYVm#0KgC6XTdfi@%H~Ho@2oB%b`dtH&y&6*Y@a}jUsX;Na-;|KjUnX;X(7x)F zeAm2Inhv>jE!TX&JDSVjzo^xV+%FYFY+oo!-+t5D3QMnd_k*M^Il8Gvy2r@I@`PV zB?sUeh0M9*5m?(3+e|!{=r!MRBDd}#m)x%fiht`t83C2U8W2N3do+Jp>YPJI!hJr5 zG0JoYR|hYVE2m3B7p8Rh3E0ULjGWX&G`NbM0h$?*ba(eZTVC!8cTi15lBURKzn$+8 zBaaa3>?SLhJlm4Q=8HEpb=EF8HB1&mIih#wkB$y9y(3a^bbpdGtMFJ}_0e{k&==oK zaHy}JQE9;ERISJSc|2163gu8;Zt=6W+5k!@ve7E8!bFVI~h?Zmx4r zp=ApX!jz*$oWwh&H;v})S#llc+0U6o^`5wy&}Hf?7)2w~6a0=nKIZX!^-V$?4evU; zjgyG*ZU2zu;T`wZUIj3wvyN~uA| z-PI@7Eym#Ahk&bnz7Og$a=u*A^|>Gw&3MSWESw%ABNz~#ClnMft#5yFpps!#5ICB! zNgUBj`#YjShLJaW`-^XrQ@sW^?A2(DX7~^6Tx9wWnymyxuJm_mhg#4=jDBK2^zw$6 z9x@ZDE#AAL;^|VB-_~l!DhtxKj?plUaT*3k?t~ye5N0pNM^r+O@kh&^cZsN9s@||v z2PtcNb|MF|r6+7oy0LX@`XtN(9I4kwfD1G|%e zMGV=-%o%`61st|es0&(3v~hEi2VXTs4?)1~N$7u>aR8E{I~fG|J0V4DJr=wgRD{~- z%>Xw$X+0)bKj=(Wjj>qF%dY(&w%$4}s_*$9UqwMhKoArVSe25NlwONiknUEHmTnLh zML=3|C1mODZji2}L#d^^dtrC|UG$~z&*S^}@el01%RTqZ%$YN1<~cLDFmnXX0}8k~ zsQbUp@BaY8i4d9cxUF_e`QX}){V4dV%=9;eFH^+WiRRc+c(1!7aaT;|fo}A(v$#d% z=y!(LC5Dq3%PaunKCd)etHTMWPVbrSS*O>(1vVP1zB%sWgI$t|KCk7HUi$?~ccAWn z84j7q{BMqx%Whoa_b$IRVoWTGux9>}PX+F)&RHu1ABJ5!jqA_7Hd|$271qCMnNlwW zZO%F837eWm%>GEtAN=rlPJ`*^ul^8lb%ZJ%zmfs*mr(zk_h1%)p85YH$nP63nEyRt zDCj>*{rQh-#@-oSNJHc{%oV_~jr@;P?=nw-$Zqv7P$_j7-z60do-T5S*tA}b#Jb>x zaP5cdhCED>xHEorN3zK-FyQGm4sI}xdZi#@3nOM5%ob8>dJbfCZOgq+&%vk$Oi1>{ z+Q4!x9{-rA3t`Xya6ofu3h`Q~AgGn@USKzJ$I;5@{5hd#%96SwlFl6ruiVdxqlX#0 zDyWTi+@5+|Txq=k;SE1k6(_8db~-FgK$M_TwO>`Q)4cYo!fY(rQ4|w9`8&+l=@vaf{rzE&~!{u6A z;kh}^GwfM(0Ic4!0%4bJZo8FcX|^u{OOk%da1IMG(L(ZQPG&_nk!Cd+t*J1~sK@7E zCS9~@4p5A)IlJ$RB*n-{hU%&9>{_5Fh$RZ#TX~IO4Zw@X(?0=N;TIw=8Kn#CD`J2% zp&{f&9Iqx7{LZ{hDP$+@d;=pjFd{i`gWdwl-hp|EVWdEh%{f1fmRTPBf`Ygv4a^LWKYkPyco6gO5Y zA}W+gf?i`NMAK*l1&j`dxp94eaz@MN9KYG9+NkVZ6_0c8x>#rizsLMN&1Z4CBChbyev$W%&mR3ds0OE- z`5T$xN`34g_1?)6#@8s|@M7*I;86YhhT?-yFh>^>OhnP71o_RM{);#NeI0hbIsz#5 zOGaA&!cGgald4ryH)PnSLXY5FB9^5S9_<|^GBcHp_Mds42f55v%LX`9G7#!;ROUJh zhJExLKmY=YZ*|PM(vH_W1I*tQJNB56Zsiv!UwyRY(Q8-whow9H@!96P&cs7ttJFZA zws*R3amXbg3qF%;fU!8QR3?Ywtu3hOUWoD@dr1SrC6;o_w&~7-ABCy-k%7*=%^m+z za8F!9&HJiu6&MnXywY$-PbW6^8Clmy-jfjLC+@8cw7b(8aAFOmL~g!PmKI5>5`yXu zy3t-&Nu-mUtX#m}(ybC`V!W!g5T^KaFwcT0d;LTs7)sVDvr=-Xgf^@bwYoOmmM1#8 zK;m{bomGg$gy-p{_SVEz%y85g@AGSpD^`f!!bmr)w|p_L$%rrMwQyIPs-*Uy5m-jg z+DL)Nf$1iC@R!cz>vOQFKrE+@d6Pq3n>t@hT?svfjHOgi%?;=Js#|JMlr`vqO&VOT za#}H%c%}dc7{D()m^T@l7TJ17C_Ergh=%5{v&~VTp;%5tuiEcX^V3%7HG=!ei?7c# z9%sTnCme_VAZe|zoa(k{PczmRu?Lj>tPCnUVf0%_*l$TR09J`-ip`%V187;xFK@^olweUg|B4h)cCCs zSWxr|^f&o}rIPvSfQ$*vGRPYA!e2Uqd^-U?OvAvU&6m@YM2}%r;^q1o2^gOZMU&d# zFJ*sr-?+rSA&>K{t^8CTxd+Wz3sVV+AUuZ1q1-W)uk~En7)|d$VZ4>-qhX*N8u4I} z-gFTZv=U6`nsoDggYcVx9Z`3ZVe&{?(8H3%PdpLV&Zya83v-Pd!Hs7exw5TH1G-w6 z3Z&EVo8$hXl52I-Tfy(HdM)>EEePe@kt0a_5&G;r*1Zb1;GuZ+)o`{85N8ox`~_|rS2V(ZYQD3z1{dp8|LfH{c7;YfDVc!agRP9ZA^h?8BI@4YQx3;y#b z2uOs<-1fn_0m=YIaH>>8f?i?9V!(5+@J(XA{re=_@b|j(4LFUgHEgoY=G636nC2d1 z$fukw@}W1)P80YFt8B!3DXmwP+8LGYXZO$=NvE_{Wk_a?J%&N?PWp3Ek*~D9({>%Y zR^VM$tx*?Qj!Z#}dXz?P3?hg%*lk_2b8jrwCd)O$!IUf3{4&F>+1HPhJ`z+o=q_8P z?vV?)kV@t0JnfH3JUI< z*|HOFHe3|r^>a81Tl+YN^fM$V9F#s1(kgEcbTGY+1)yG<5Z}*-$2pV0*uPnTBTr>~ zl+E$=>x82D|GAj_zxz#A93t<*2Ym|Xr;z55-G6TmvZBh|`Nst1|NW_mmjtQ?kK+R9rd1ZK_!Q}?pR(uqj z1}Mi5`UcqpsYo>`B)#c8Z6$o($hmQS=K=KD))xWb*cOT_?>4EW)i)~-yGB@_H)KA( z|MJHh1m}yY+Z}RKHx~a+prPYbr8^;pns2F23{`8>+^e>=bx((piC*Os{6w7CdmiDqS7$~kU4Jhfz#zQ=l3_XjkD*4GM}HRB zIe1Rmh{Zu+`uB1JK1r_r@B6v$pZt)A{9uZic|P_fyo);<%j)(X?mHmGq$Pd6fMF#P zWpK7*4{ZB*sl}*rsD@P`9zUDe6bXye#z}8CwI}HAQ5Yd9(=#O}2O-g@&IB57OCvS3 z<1`aQTGq>?gfxY?DK&iLO$Rvr-9`x6H*ub@{hu9!9gXE~%GPS;%r!QmXFX}%6g$L}tBMJwa`_d;qTx1a2VZ6hp-o%gzCJ)b>) zvi)|t$8jp%Q&@H1fD{l%Pp(FVk+GQK1dq&9%QMO|v-Wsv$PbEl)PbF?6$0x@U8Ii~ z1P{+t=l(Z-DJ8m?f^kOS;IYmHczWCax03P<+f8+ZTr8nYn6JYRL!~(9RoI0xyI{@} zV4+;-MnG|Gknboas)S@efQXNdu(0 zE>L+f4sN2uhq;3?+0Dqz{skg;wtVM5-8UotH7{^@@FzzDg*LuA%Ef(gc7ZjPF0uSu z1NcHY9|Oh8a!HOcs*P)l@NQu*7q-ndx9gJTF8>=zc?Td?HqE6*IxW9jxuBt2y(VS z2K)j^+ngdNVzaB!J! z@#;f`*wRhAu=euzZaEd%PH(vT7(Y$1Cgv2lg1s+SaUVsySG{9BCyPQLIStxmcZDBy z#N0+i2OgVlX%p9)xwp&M zK;$&e$u-SvQMuq#F3bA0Es65p3b>MPQ=4%>ODb_IP2eiV$dcw@()Huu)3TA_UaNZg z_|uW|6+~a^sbIZxR^z@g&JMu$zB&m@MmC8eb!5W?QJ&ZOF*owpEtl3S13G#{LLoE! z2@&r`%f@h9-HiYawv}z^^y87IG4sL7*?4w76Z{G5sDj9%)>N;<;5<-Jh0O!=ryvAr*HFlg%ZYP%J$uiq} zF~JdEbEiOsod|^kDJ!YXUE8pOuEr=e`23=Ne=m{yjqf(;U3T+?t78(Sp@Qu5Z(1X* z`s`MPabD3Yd&x1X!Ea+;6D;Vtv=T`}b0pH5VGf2>?;Oo3FL$6x`WjrQuB)}ZAfb)3 z`UUczZbVfgzp14)q|2wGY^u9(a-=$^2O5^e*i=@1t>T9|rXkNu5>qpmRO_VDB{B>c zVuB46YM=3!BDNDdrW`T3*QnRaO0m^*vh@rJ(?4#zSSF@JLI@5z@~xCZM9EXNgH?^n zA_lcKu__xsYd75j<=uG`y>S3cw+eN3J+tn|ZhPh3lVnLu0?CGA6U_C`KBdz|a%|O$ zm)|4}csCv**7TRj;<5u%?_zdgj*-~wpQ^1fi1|3?&sM$!DIXM&yi8Hl?Fz9KPyawU zlz*2V0Wz#F3Ngml`f=eIK>=%bQNO*%wxOz0LYLr8_c=I1GTHAbm;r>4<+I+yfZ_eo9=+ zoC47gqkC41RrI(Tp@+q#I$n>XxIW8ycbr`A!!Czj=63j|HSVmhmA?Hh(?alKRzZj&Xd~^KE*4`2pd`0TN|4)sBvp-FWTcFOXgRdO33HB!YfQ{8)O3 zQ4sG&AcYj2_a%j5$QsFCFQ+sD0?h>BaD}HMf(gE=*k)o0NTH{ zKA5p|E`pDTBDmV%6PLMoO4h$Ky&)VFn)u3`3|z2namQ4~sy)G&sa67K#dzvpYUvQW z4?Z6R^0t6uFtw=v(eLMvzp6R;#4+V2e#^Wf!5^Xc9+C4Qur|xp=ezdkjI}7l;dSlv zfXy^D`VBgPy^S&dki4|Q=juD#I2k!y!?VuDuL~D5hh5A(3}9+K7>hC3D@euN@*NrJ z0(=6)D*6pCDkBBYa_vr+%N-GyzTN4za%o*HZZoYOYbuEp!V4}E{4Q$LAjWE8aw;u} znK{|tVmf0JgFVYpHgRfYZpPuoURTQ5P%{2t_cdQ?0R!t<(~K)EpQ;GXi&yWvdhgq_ zUm*3&3{N@6r6W|J=(CmS$2?PldO44?>Z3@Wve8l9{L(Wwn4ZB}z7dCNPqsM^#RQX-Z9(evKP`;UWUs5+;Agws;`WXd4(?11 zM!4tgmk9^SG`caeL-4e{ID)0-bxIoTEFK1FW3Opnr6ao#SLw}Ls(8tObx0}(}eve zXJIKqDDQ}_p9^y(XHulj_eBLnN7_`c_|%haieozJ>D85!>S(gJqV7(z1^ z(Yq=+u3Wm&#pd-$AF$hAE!6#;^WUX#7h`Go3-nzZ`^n3^*z)VO&bWa9)i47%qF4R; zRn6SX*97k$7XWpc)pbYG((1l-n&)@b!7s#<>vV9j5olkr2WwA8QssZrjkvo%w+yL* zEu{c%?DG*X*}qhQ@|3h$OVe{l@Caj&iU0tM5ewJ?jX^m6#zJ~?Fi{?deTwBdqCy7m zCfd^X**1wj8*j@QV_#$Lchf7@N(pWytcx#WmjbrhARW{R+6}pmRz>Vv13Hr+SJF&8 zx{k=xF;^|g40HeVAs%Ho>TQD+3OCJWCZM!$F!q}*I_lwNbYvs%3|KEh??U$4&yMid+*TD#6;+Ttv$Z zSU{cppkk+`_ zh8U}{A^o44P+Tv>EaUEEki+M+ zbH!lo)qz$G>c^w5s^AYrCpUTQ!t|q&XfB`u39$6D%aHoNKvFe#@7(3O`RzE7(w%f5 zEdL$f8L*ddjLVs)^cgNKgaq67B&L~O6Wh3|LF%VljyoLG@-gGHR_FX8t$4Ua@3R+y>8=1cl2m%nBagww6OAF z?)O;((#O;MaXJz+vH{`bUe#%(>|zP^Wd_khXqz)yj@OxHk7OV-^*AdX8>!4#-^Iq0 z)Zc=_=l0(W@^h`|p~YikDD9C{kJmi<-#_IjB-4kZ!5bRZHg)$hbp?xu3d$dnbdU2! zJv#)w#qk?VJdTQDX;yY_2vVpo3$-}CF=DjEXf0J1lZ^prQRwLK@Gdi`197(6xS)=b z7)dGC`N_ecqb~9i>79nP)I8l#_NEx-$m1Jb!-c%7?x=pZ{9%uvwV6Nc{3#91V)LiU z;)Qgw>`-UBO!B(L9h)d^0}r88%1X=HGn&(Y0D6{i9B_D|&M4-wB#u>>d46vv*w${G ze^?vnsIZ_*WZ!Nh?Dh&_QT94RbYbb5m#$a2$>hu3*P~kn)^+mzHV5}VO^Uv24ZUP7 z$ySK>m6bImS6(B^xJD)-%v8(O&Gt|+IlDKiOIjnjX>s+n%q2%dJIIoCk)rOge)tOhrtM4mgmwop-TV|?g>sI!#tB;f{tb=_B zLGHt_EgcF%S8}7iu(Gd5K>Zx7S`YQt1is-`s0@#Djrx+OaBarfHeybH6JA^0d+k3Z zsjcl9Iqe!aaWk1rj}?*NINk5wfpo-?O3<-I>_7XOmm0T(3%rJVtD(-5S<=#H>4-oL ze6?f#mi+_XRwM@JxM#FR{I;0X7O zCsoBE-RSj!GAn4{>RDB&y_b&16pKwNG4Gb{^wLp#vKzl~_X zp^#F^dMM}hq;{VzQABf~ZkWq)!>_W|zbgtxSVZF<>PA5m-q7h5whil-!0nyn>u}w^ zTdqT7^20*l#V2+se^o*xuw1yt_b1Q;bPG(d-%fqDL*sny#NY8~j}S_BbiC5*hlh*mvQz4zA$(Z&J+Ir4)s34!uJ4 z_|1@hf)oU)1aENKwf)N3%(HOarQ%izSWT;jN^*NejdQhEqocN)w8KEB9hNQX^E^}o zn}>56gd^4cSn}b_b1qxA6yh+u5oNQYBhG+56qZ}T9G6HK zt@nI^r5oxZ4y%9Pa*^5+zg`5-E~|;a+oZHE5S6M`kHT!7WS*rN%WBGtYn&s{y3NQJ z7BD-+4jD|_p@K9li7#g1&Z=1Mgn#YF_?<_%8wR_?Hf3@^o~wg|ZPZ1-1pt`xNxx{c zoQPBI_-^T>fc^XI8$L(0L{8eKt@Sc9E69;84kvaN#eV9J`@s465|+&$NmU>!iAVGq z$A0@@<78Xa^wDNtHOAPa4=|^$WduYx;DEq*2s4K1T(EK%&Zk=Z?fKXo}+B!4&(Vax0fzlv}!5CdS|l!Xg&fy9Ro9V<%AWCF^P`%R;U0 zNk`L%-D9fcthZ}oUZTYNpxQY1V0U^P19Mg8v)(baA6&rU4OLe&J$T5DXRVtMW)Df1 z?4)w(NFdIgQn&5dJ&Xur^FK9aMDw4i;y)> zuYY9_GahAsx|2AUpNL2h;iF}(tMw(xcv(WCh*w8>Bt+Vtl`0iw?NSK8Um!;s#4x{j zzRNLIe|tkni;)pFy$X4yUY#zoT%zPI1z=ZZ6{azqR&rT$(_>p)wHjv>0Py9)b=c&` z8;=e1bZ_qcg8TNaB#z;A=_sa1roUtPS zP@qK^zYMATnuV=i1fD!9@m^dIpGj19yUsU0Zl^4Bg4Ag-l_Qlj%hoyXe5*Y!n~ zFd6JhsvnA}Y;nM*e5@4$Y)@RZCwjQdeA$_vOcH*s4)_sJ_+!K^9qCA?%>ML0XV~}) z%d8)#>3N4p{Wmtb+R5ic=bq!VqSX+a>Fn~$2_1GtRgQu5{3ZUTI;zX$w zhbay(l^aB#MhMW5g^f7R$HL|siD$kx7V)p%QLZ+#c{_=CB|soPIt#eRLmsKLO60OR zFgj(#9T`CC)>@y{M40asqOv;xARXX?xpw!n!B>tq3GQtURN!2-TpPbLO!2Fe%M<-Q zRIS5!Rqjg;A3EGOVk`lVM=rSDV0)_LXMb_ma@t2KYtztcighKARn^v^t87Ws`2KGW zEE*nud=6O(O~_D2?TY*CrNhW4&5P^wX@+Aui&(9f#oum4Asbnv?$qYT#PS<0XDnwsQSu>b*%utPC|!nLkxJ*0;d2eQ`> znr_&KoEo;?u`XO9o6$wu-M{yudnr_m2fzb059X81jA_JAqn%|_(Ca6{>jU50^^xk6 zIiU#8ol`QCa#2X0Ku~U*Q{{VR?tZXoFm?{>l~N3#P}d?d^~o|BQwLKKq(0exO5cWq ze&(wHOk6w?0Gz9w;klx=73a_>Ijj4tdzJM2Yp3dYkUh5D&`j4Uxom}FGl%gWW!dnp zL{_nTDnm|UoV4_P0)rpKjdhnf103&R!ZRQ{gs;-S@-wJ~=t)rgJY?&|iDjQwF4t?98}6^m3ug;KboSHH+;h8q8T3EDs7U1SJ!Du0=6U z8C!>Je07*dGZ@!hKnLK#!WBk!W#ryzRzTJWFKnm*q=^pr&=+vCnwgZnO?Zj2^|YXl zFxn@{e-XD1w5C&v!xt{&gF1FPX{L|Hn3g?-N~aQQ74I+J(JinG2Y$3h6!8m+Jt+E8 z#sy9yXWRmx)Q_gTR1LkH<7Z0_0)3}k3uR?v^XIL23HVt7NUa6rLw&Az{@V7-ZG6aR ztplz*1{cj^#nz@5HxME;qLj<2dE{K*@Irjx7ic;Nhvhm|_Dsh<1Wx9%IP#scmng5F zkXdGOlinjO`0BGfZ0g3{Q(6O+OsR)3rYmW7UqsLrkaUQB z8?Jnw`8=BpF;1aZknw)`#YgTBZ7-xapzq~-dNA!9ud^99U$1cPPc8xbxB!;W%KdvO z83Rm$W|(?iUC1if^OXfGT>~gOvjAX-X-12qH*)2*oquw@EHkisG65dqIzMcjlRbtX zhFwfnl`1_~DC9`?tLT&Cq@I$s*c;?~O&3ozJC50@KpGW-QvnvXZ&(7;7B9E|pAh}}>VZXSR+ zjW3U5YYeKZVC8bHFwe%Nh%+pksZ?wMMkH^-P;4(nw_UV+!5m%Hk?wE;**kf1zJ=K^ zXm&_*$0&B&Q4I0dp8HXP3)tY)h$4HP_I@CQNKC_vomVJ8c=_?SwZxlWBHib11&9Zw z*$&V700t2o8SG{`UDKb@;z*-(g!jDJCMMZWFEq4brx5YXhGO!`8&wj=BC8<)IUs+? z;r|~wY+HxLM==WN(k~xJ+~X148n|&_tj@BZZ(vjtdO2UlYeG))o`YC}tjqo@wKxqy z)nJ4f9K&i~lH=!ad1Z_rh)d>-lRa*FpfTv0wXfhVrv}&YVhVJnW+~86I`LXRkDfdq zPj={48q*9b@`W|Sw{C^rzz1@IfwxyiauA1%rZZ#RZ%}>AWMox+9k&mJpk>|_StGt& zzPg!y3Fn9~g8`AD9YD@}pGlZgKFXyJEq9Mz=~tSD8&|e)2Z8@LSFYcTI&Pd(E0v3`XkHnVGnJ3e=D#}n z16e%A``Eka`a!j|k^(HCIF_6~?+w1VGbq7mK%FANEtGMqlBtG^q;Uej z(CWhLn2>d%OR8lWUA;%aOcYhPzYLT!8S9zPR*aUa+o8nH9AMzcuc$w-FaePJ-zzAZ z#ANLUSpoz#j{J-}`vvOZKeVw3`#s%rgWZfmjCb1L1!>M4zprCMVm6cmq$QYW#gD(aZ?sP#!%X&4CgCFw z>z-(NwiGQ8UEtc2nriH0f#@VA5<$$_MKKzqb=>Ri}t8|7sZpu<(a4$hzCH> zNeNRHhR~RKH1qCJ1U#(&qt-{-+Shg3kerzFJ>Orr0)7V&_ z*iw|BhDvz#@u^wm%?0wN8{AQQVi@^{l;YalpNvzKt@O9dhCIn8HZPga-6nY`+(ENS*LJ)B|fmF{Z6i|w*6#Jok1K%Jq_pa zmoHcHD8JlBsDkH|u!D)qk$mt*PV3JTIj%BvJ?8ydZc-`eZQRR$Uw?Ff`a>wiL2Wwo ze`J%6DDm+|1ma=Zq$ErQQED|JkH7lLRjH1VO?%}c9nUM?#rOYSxEGQnYbS!u(5F9N z0f<^SlrsV+_){7#^ST3Dtf85VuM|O{>0m*Kdo({(^XE>p$rBCAr^4WL=j+ErV0mbP zGFAEWgsEiUu6wUWafsSG<+<{H?<5hTXJS^lZ1*%&zI+e z3tp#^PlO1SZH=w*6;4XQPA?H`f_XKp%$HU+ehk-)a_$%(STm44vFaoi^QRz5{3oj) z;rt0klfWrR5pUVXTg#ZDqS}b6k8t(lqwwpCHUX?q9+%Mx$sm~)gstR3%J{Is!YPn) zyCCTib7yU?YAvtJ?4dq{MPbKZz-upb@95=`d)^{hdxfMm7q&ORJMRhQ3DLlf%j4|I z4A77o+}q<0>;o8hN#j6k47D*1gps| z4AjvF83PV977GxSKso_d8PSM~vDih*(eRm2>oUiCBwJ$kLj%FNorFMbY9UAxzh&3| z-mkr!4~-GYSaT0Se#3T5Cf@Pm<^i?P=X}5%Xc=RHQW3vnNrhTH^t|^>I;T=*uKRKz$wiVyM1>V?@qth2Z03Z@r_n5mOP)UaNg_}2i zfsQsBuZ@wVvwYWkKH;LLfuw$ulN0fcx}ZB#zdsc%hKVPe^>JdM`M81}dcpRcN0zE3 z6<=jl>LKExPFis7;_NJ@Y)S{%JAnGZKoRA6tQcjwcLKw>s3UHl|NR?k@lqSlYgi;k z);@J$AsihxR{Ai=m9yiWQ7(1$ajm)4mSHvf-ejtzH`je$Yi6pA$pUVTw8-XztG#hG zAo1VXgS$)oSV`Xp zUI>9!hrz_S*H9YVYAg}zC`rL-Y1*|rj=`-%PUc|k`AFkAz9K)>kwR^C2+yah{v&o_ zeL0$)8F2P;+{R-~=bas{dYTzC0 z$|p-j379E>s1~z}SWorrNQuPhj`cj7`?7iGTkB- z@Ddz%xos2dbdt(raAXUsf*mqtmFn>yW%{O8mT|A&&C?clzHc<%U>EAJF?^7|cxr=# zIf2i28y8e)-o7pD;lf-E)pTRFHaM;;0c^OV2BcOFJ2QV$h)AqL( zE*ZJ75@c8oAO8Yv?g2Gr?`)oF71ZaA&m)gk9v(Vx+fD|BK;4p=!V~)jvit17qGnMP)D@gP1mSbpRw1R5xbu(8WW)E9SNpfoq zVm((|0F(fXxux*{odrVyQ55R3m0E!^)Yu04UF#30(r?UDi~#)T(P$_`fY ziTG58+n{;8tqkq*TrHgUQyV2iO0$?>vAyXiNCoMu?!33@@(`%zsJyZ$?mtv^B(zXH zYP}4l8iIa{E*>GXQ%wtHF?zK4#WS~&Bg*{E=#7bHD2q$u0T%!OQX8?ZOAb(*tJ53r ziU=?Ne3 zn$DshMhuGPN*|0o!mPbg>dSb-RTlh(Ad_#u`^TcU@J+}36)oADMSBWbdS}{QTq!72eCjx7f1AP%S5wLC!YTH%pSZ7Td3Nf*cZFkH@Neb=*of8HxTDeWc^{Zt;_6 zI#WRbLIVZsqG{sW#if+h6#@vW{%Ih3h&I^ERj+8EieTxjJhAAmR_r84Wbh(}0;>Y8 zpF}bI0&R^szTPmj9kLF2S-6~kA|`f|%t68etxbTzq5ymTg4JsNElb`{;7zx?_5tjb zLS7pOJ)jp7N-~AIx|QV`dD-}?^Lu&>h+4#d*c41V`$Ro$0d}s!B{T5B3DAN85JU^3 zpy23{-^xo=L>^FHlKSQjI>p+qR(a{+h1;!xUTTjnL7t%wa%R+het{q^sFNjFdz4+c zRe_c{c8r9C(ZT-hain`w5RNH!0|GcEbNOu)LfP{>tR-zn5bExPluHIs|QFtR)oW5+IH5Y}sJ z2dtLV9}VG<*qf2yVC<5pxbPeyvKI_cV4x&4m^r0L>mX5;$eI>=( z9P4vGYFBfKpA*wg3WZ%g`pdlETS%Feqcs~U;59(UK=I|S14#?fN;DYjE{TrHCA&l^ zNO3pJptDc#dbbR#-S~N@zdSn0Ellez$Ek)w=0(3isd%{!hfBOV9%1ta8=8+uN!6aI z;ejqqWK>pp=zL!B{rUDqwKVOz-AUWXH?!5rn*EBN?LkaWp*Hyn^(~iAce(O$%m*HB z3{S+%Ols~e?_w9ZXX^G_9JqMeE-&J5+qygKsEXDT;JkJkFOJzE_A2cxlG|hog9*be z`?W002fRQ$V4}2QcXN0v=4|V(xsc-x2zQ)s%D{_ToIBF}1luo275$%F#}OQNqApxE!aJC3cLE zc)|uyEX{yo;o^D@D81Yrz*VuJZe>*`@(AABQ1d)Ddgg;Y?B;TS;R1yV6>OHB-rs5x z_?NCqNTWdq8Ys@@RE<5uLAnb~YGQl)cnoU9%PC~Jroq~NH8<|W0KND?+AO>(+7nX- zy6N?Ka_s%zvQimlO~bmqA7;OPT|y?0-wr-qD;QP{UiTs|uN~3W37WJbeG6p_4=S*k zz9b|X67nIj)k77)S81F29}#Lkd9j>d7a$m+RxqPXB1oR%Vic&f;- zBde2u4QN(Qm4TO)1{{%}4_{D>`v`SWVqtp*P!FU~l*%awv`6UgIY9vbxF_-7hd|V@L73 zwe_Vs0dw`1gp@N+YN~_1c0VM%%*^KK?-^KN_U&v;bq!Lgh}0U*+u_XHe9gfppxD=Q zD@MJUbHMibN1aR&?ip{veV~!55O9iYy6ClT;!P{TNdAcv=*yU%bQQ^IS+tu}Htaao z(9lp(F1yyy-6P!jDyGTgbuDSN$d}7@1H)UQTsCysDVozd=zgYLJ4<`Dc(R9XFO3L3 z_%YKLC$Zb}Jmzk`w8%tK*=r%Z`R*`;@23ReT7yGFka&_crsInAm3UVI>jBl9Mj|x{ zc3LwewJ{u$`&TB&JjHi~Ca&Mtk$FmxMfH85fFS*n5dh~0YAPmOO$VAnngH-%;8QA} zCc#B!f$qQq2idsE-Mni~R5r_rY_9Jf@}dEguEg`lK^d8svx+wfXsnFY;c`UxsvKigxJG}VfTN(X%89e{_X+m{ z2|qhW^bh{lVB%-?&oGu5)OsNW5%7J@fHXNC5ucl(b6Sbcaw}J8fSP|#yTG9?pRMMG z>LdrXC(+#PU!)(vS6V0sKfgO#ObCtAyy?zXNtTD>4P9O=?d5aL)bqCHA>@Cp>NuS! zMRQ9qkBh8Sj^B4f&W>wh>t*T|`)@Aw0$j2OxD?2aFL2R`)Z~jlP!sT?9q=JA(?^#a zWTgZ9);|;S(tv~`^(wMWEjhnVymdJ)ZHO>>NZI-!>Mch*R56qD*=!;KP+N6A2TDo) z8E?=Q#;f;UoVEzATK6G;+EC6`tHbXd+BGWb%87`oX{6>^-JQlC+IpBfgrEC@uddDGJ2{0N9<7$8k25valiOwO_S^@LBEOJHq( ze)fxBel;>cW8;WGd`|N{Sq7f8ViBo_kBuD#S*4zn7%2@tr3O!G7fvRgpUWI z^xJUzC%;<^475D&iFQidc6$+RLME+ar&JE@SH9GANTUXH1NlO2KF?vzMp7h|XK~%M zsN>kF+Kz5`)Om$cNK{#2p4NK3^~aPY^`|l4=U*ABox|`b??Kz~36`{~(|`q^F*JM; zY5|mJ+^fN-gmKzdoMx97;|h}boCkYgP7k#gIyGWH2Vn;h@JtKGiS|r;pyz}2(mTPP zzFylFOJW6Eka&_B5aW5y$IhRxAtNOxqEcU~b&a#)pzO`(qX|ii>s;2$ys_39fR{5? zVD0+BJw$B10(0cLMT1$=)l@zp%SjvPu9ifg1iU~T$ca1_NQUR_XAhUU*S$sa^z-P~ zFWw1X2&|#})?zm5{^IJ{?(u=eleP_7d+n}3Q>tf{m*tHMe)0Q>EEXm|Jdj3vH#Jp^=hyB63 zo{sl>ysW|RtgpSL$Gc+s;Uk;Cf>L$WsL4oO3vF*H-}wTgOtny_Sar??Da1ynkw-1M zdQ-A?yq-Y4$W5=b10|D4K2>j^_Z|z-Qy}HHjy41O>p48_dXIi}8IKM9An5Z6ZSv>u zf=5j>=W3tJ^(3!O5@AOyi=;lqdjGioz*UR~+EJaOmCEP6dKgCDl_9y^<-|XjFy;1f zFPgy~|7P|_@D8~r;?&| zoYYeIqk=d}K%&NW==E!Bp{}M`lPn}(!@7HTj8)ghoXz!0GDe7W1ZsY_La`m7gszYt&|yY|{R+jlizcFs^OvrQ z=7+jS-ny#$MAthNp^e0k@#eF3LTc}88rO{Mm`32$FvraOXm?$LiqZiUJ@Xx0>^wvi zoJ31|QSMOPQgF8D==+N|zi2=VV9%dY#Iqvz?P11Q|>zzaknRyx)K~JDbMO@ zsViKf(|TuC>bmo^gRNP#_iEkAI-_-kC*y8ZVxqwOjO zrtkk>Ro5O5b=Jlwx`<@GtCYywx-UZ_+9WBoNP`vIkSUksl5t77G!1zx*IdG^krX3~ zCSu%@oh?!BgOC}TR3?{ca8|z0B+3C&hMcN%{sBkiu z_(578=YQb)p9u%p?#C3*d9nkIUgrcS8T=T`ZeJ+7B%pknE0gla_C2X9uVkZ$IzP`) z{JMmFx>g^#`}~bK%qZ>Ri;q3Rec}_WcO~shdn4=0Cs5gO9>xmEZz~u9sy-27BR}X~ zk&8d>Vw!PjD#q!M9hLaP{DbYVy@ki=A-SU=N29le5P~)m#>AtZUlRj5^B0{HAD1!Q zdloT9OS{i=lRi&valyb@5JvP+S&$B9W+wi9jUa}H;Vi> zVq3ep^#xBeci3#EMd%5%%=o_%XKdlr(BU67Oggz_iz+yIv*0XJOIcDNxaWDc&_}FS zP;WqUNyiB*$_1yt4v1t4(p7q2@U$;!zqBnIbvDe_!omCkc0{B@e4U~vyn0+PS�T zRe0O#RO0l^)p}fc=7&N_KWR$1uCIA1f5T{XUfJ7Wch{z1f5q1G2~JxdWj6*9;syRi z^^Esl`%)6r>TYUf2g;u;_mwkyclcbY&jZ;T&y|b^#x?Rh<26uuHq?1G--q9KYdLxD zQ7gYwp>1#NTc_~2P;7tSVNd}HADu3wgCxZGey~fTYZ_SB;D0T(JyUK?QmOYR2dH^w;cV11SML5%_q(v40~ND1&eUScTluT`%3`MSs>@ z$5ls&{I|WztWhM`MHU7VWr-hOw27Y9%sl4S7&SXL9nG~KHdA9UIL&8+=EiJ-lF73~ zP6W@j_Y!Lu%hTbaDYdoN;$nG+V~3_)cZ*e5KbwA>i;ob)1dcW~PwbE#t?_I+=1+BV zn`G=zNodugBxv01yISS7RYE$YfpsT6$N+c#>NqLNH@Jw6@d;BV1+Pz5j8DB>en3Sf zw!@svnkETuGd~N7aLw@nxe+iCkzK?x+O4PeLNUVq-op@!1sSj!3Jnr$jb;`?A=9&> zS2Zw{TQ}JT?IyuTqoJ;Pp%p#|Hqlr0l6rV(}FKL-;|z@{MyneR)H z@d851f?dGCep~X$%d%Q`J z)O#X~vnBKN&408h?vk|8Qc)_E0iq}SMbC${=|t9;GueW7 zI@68849S;o^!~-4x6P=mu5@YMQ@uqtNWb|5#x$}I(aq*luG42W^_fkM5a$$ll1nOv zF0VO<(7g5&)4ThJhJV8M40rc#!KgX~5b%~))2#dxg&>*0Rf9~(0GED23U%_a9IV2}e+7Q%d5wSTFJXErCy!<|aB~idI+6w|Ih-2Ti!)v)6`RAh71(Hl z=h=-u{z_yA1C+*n*3Q(%7&?gRh`lL-oE21+j3;NG3{Pv0iun>1GcsEckjQ2GEjx3S zmgg@vhbDP4D`zdQUX1*s|4|8csDs{+gWh(Vve@^qqN1wq>wIEJb&!s%;gh!9g1VQ{ zUU$=jTlROlwd?8@W}mw)tCA&aAz{%nw$J*{1@#B{6-r&sUzG)kutd+`mImzH0T5!K z{X_T_R(~eWH_(Sbe}At@ku}(x^phUmY;jYAgS!-9b`jwee-07hE2!)K!YX0cE77{C zQ%wS^6;vvLBn-okx`&Ys&Kx)tJJI*imFYf=hH29%OOEn8nWt6;ZhRD@J1i<$$|csZ z3P6lQPI<2{ZcXcyFctcpk#|urZNvz3ydwp2%Z_yt=ABmk?$@eFWCNU4gs~CaPWa9^ zPB*#z>BSoq?ibYxY-y~vv1&C3->YQj^$Vi2!TjzfuSd%P*tkBR5A39f|K0)Q7bd6) zEdcOD(LkeThyl>iP*2aQCh+$&*1Ja$p;H1>C zWr3)WP>n`boTMfNh^A?d@D#B%=1%ZbfuRVlln$s7Ry;x@eF9dzBShvNRRYSbe9+Vo z#%2h9rVVw2zLpMUyRD%RH2eR{o@B^006Gb|49D-clMJ)-V_?XwEyaIP3x*L=A0$Br)WNJAs|(+OmbBKboe%arFlLA9^79`RgL&tT41#2xqz!w?fm8*2?{}`WVeVUl5EGj3);9h=$ zw&V2#&HG{`Ly$R~q#nd}L!3(a5SF|uj0!1;YyvYAg~gipWJOE5L7p20kR7RdgB(Cb zP@u1?g$gNh_AoNg!EbeBr9MKVjk2Q4X&~IhULZ-oVjZA<9mIEa-yU&6fHDY#PdP`{ zx`;)AHlDLKM83X|(gDTg;W|6K5qS9^B9U~XJ ZSse*sR^VLSi; literal 0 HcmV?d00001 diff --git a/docs/blocks/img/p1_legend_2.jpg b/docs/blocks/img/p1_legend_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d18ab60cf31ce292af8bc2dbe9af8956ae5a4d35 GIT binary patch literal 43938 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 O2MlI-2z(g#2mb>%dgP4& literal 0 HcmV?d00001 diff --git a/docs/blocks/img/solar_1_default.jpg b/docs/blocks/img/solar_1_default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64fa93fb9b9bb144fe80779033bbddba291602bb GIT binary patch literal 52477 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 V3W0=7z*M^8F$1MYJ*Hf2{y&kb(Y^ox literal 0 HcmV?d00001 diff --git a/docs/blocks/img/solar_custom_legend.jpg b/docs/blocks/img/solar_custom_legend.jpg new file mode 100644 index 0000000000000000000000000000000000000000..521e9031690145bd346bdd5a574eb9ca316b0ed3 GIT binary patch literal 65733 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 Yj;r8L5(fBeTYmKs;O7&B(~q+M11l#=d7( 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 Ay8r+H literal 0 HcmV?d00001 diff --git a/docs/blocks/img/solar_yellow_bar.jpg b/docs/blocks/img/solar_yellow_bar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90c509771f584a12a2ed7478c17db7ffe3c25e96 GIT binary patch literal 72825 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%0Ay4ReVds`}QmjA?p9U=gEy@i#uE-NzYx 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 Hk5B&x^5-Bq literal 0 HcmV?d00001 diff --git a/docs/blocks/img/water.jpg b/docs/blocks/img/water.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d36f2b72890d205856e344f1033a8f890e42327 GIT binary patch literal 60701 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
    A5xYEp5F$ee2>=?B0d*nW_5DZ^++MbMx=Lri7! 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ⅅ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 literal 0 HcmV?d00001 diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index fd3b23c6..67b09b43 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -3,12 +3,13 @@ Release Notes A link to the release notes will be posted in the Dashticz support forum. The total overview can be found below. -Latest changes --------------- +3.1.0 (18-9-2019) +----------------- Enhancements * New config setting ``'start_page'`` to set Dashticz start page number - * New parameter ``'scrollbars'`` to set scrollbars in frame + * New parameter ``'scrollbars'`` to set scrollbars in frame. See :ref:`Frames` + * New graph module. It's not completely backwards compatible. Especialy styling will be different. See :ref:`dom_graphs` Fixes * Faster initial display of the Dashticz dashboard. @@ -25,7 +26,6 @@ Fixes * Robustness install script and makefile * Auto restart docker container after reboot * Documentation updates (Thanks to HansieNL) - * 3.0.5 (4-8-2019) ------------------ diff --git a/index.html b/index.html index e7ede604..64dd1bd9 100644 --- a/index.html +++ b/index.html @@ -67,6 +67,7 @@ "vendor/spotify/spotify-web-api.js", "vendor/plugins.js", "vendor/moment.js", + "vendor/chart/chart.min.js", "js/functions.js", "css/creative.css?v=" + cache, "js/main.js?v="+cache, function() { diff --git a/index2.html b/index2.html index ffb6f860..fc1d9ede 100644 --- a/index2.html +++ b/index2.html @@ -67,6 +67,7 @@ "vendor/spotify/spotify-web-api.js", "vendor/plugins.js", "vendor/moment.js", + "vendor/chart/chart.min.js", "js/functions.js", "css/creative.css?v=" + cache, "js/main.js?v="+cache, function() { diff --git a/js/blocks.js b/js/blocks.js index 524ea7c2..debee94a 100644 --- a/js/blocks.js +++ b/js/blocks.js @@ -115,8 +115,9 @@ function getBlock(cols, c, columndiv, standby) { } var blockIndex = 'block_'+myBlockNumbering; +// console.log(blockIndex); blockIndex += standby ? '_sb':''; - $(columndiv).append('
    '); + $(columndiv).append('
    '); var myIndex = myBlockNumbering++; var myblockselector = '#'+blockIndex; @@ -377,6 +378,10 @@ function handleStringBlock(block, columndiv, width, c) { getNews(columndiv, block, blocks[block]['feed']); return; } + if (block.substring(0, 6) === 'graph_') { + $(columndiv).append('
    '); + return; + } $(columndiv).append('
    '); return; } @@ -600,6 +605,8 @@ function getBlockClick(idx, device) { || device['Type'] == 'Temp + Humidity' || device['Type'] == 'Temp + Humidity + Baro' || device['SubType'] == 'kWh' || device['SubType'] === 'Lux' || device['SubType'] === 'Solar Radiation' ) { + /* In this case we want to the popup graph + getButtonGraphs(device); if ($('.block_' + idx).length > 0) { $('.block_' + idx).addClass('hover'); @@ -609,7 +616,23 @@ function getBlockClick(idx, device) { $('.block_' + device['idx']).addClass('hover'); $('.block_' + device['idx']).attr('data-toggle', 'modal'); $('.block_' + device['idx']).attr('data-target', '#opengraph' + device['idx']); + } */ +// console.log('idx '+idx+'device[idx] '+device['idx']); + var blockSel = '.block_' + idx; + if ($(blockSel).length == 0) { + blockSel = 0; + } + if(blockSel == 0) { + blockSel = '.block_' + device['idx']; + if ($(blockSel).length == 0) { + blockSel = 0 + } + } + if(blockSel !== 0) { + $(blockSel).addClass('hover'); + $(blockSel).attr('onclick', 'showPopupGraph(\'' + device['idx'] + '\',\'' + idx + '\');'); } + } } } diff --git a/js/graphs.js b/js/graphs.js index 8eea081d..1a461dfb 100644 --- a/js/graphs.js +++ b/js/graphs.js @@ -1,4 +1,7 @@ +var dtGraphs = []; + function getGraphs(device, popup) { + moment.locale(settings['calendarlanguage']); var sensor = 'counter'; var txtUnit = '?'; var currentValue = device['Data']; @@ -42,22 +45,22 @@ function getGraphs(device, popup) { case 'RFXMeter': txtUnit = device['CounterToday'].split(' ')[1]; currentValue = device['CounterToday'].split(' ')[0]; - switch (device['SwitchTypeVal']) { - case 0: //Energy - break; - case 1: //Gas - break; - case 2: //Water - decimals = 0; - break; - case 3: //Counter - break; - case 4: //Energy generated - break; - case 5: //Time - break; - } - break; + switch (device['SwitchTypeVal']) { + case 0: //Energy + break; + case 1: //Gas + break; + case 2: //Water + decimals = 0; + break; + case 3: //Counter + break; + case 4: //Energy generated + break; + case 5: //Time + break; + } + break; case 'Air Quality': sensor = 'counter'; txtUnit = 'ppm'; @@ -82,7 +85,7 @@ function getGraphs(device, popup) { case 'Electric': txtUnit = 'Watt'; break; - case 'Energy': + case 'Energy': case 'kWh': case 'YouLess counter': txtUnit = 'kWh'; @@ -105,10 +108,10 @@ function getGraphs(device, popup) { case 'Leaf Wetness': txtUnit = 'Range'; break; - case 'A/D': + case 'A/D': txtUnit = 'mV'; break; - case 'Voltage': + case 'Voltage': case 'VoltageGeneral': txtUnit = 'V'; break; @@ -120,7 +123,7 @@ function getGraphs(device, popup) { txtUnit = 'dB'; break; case 'CurrentGeneral': - case 'CM113, Electrisave': + case 'CM113, Electrisave': case 'Current': txtUnit = 'A'; break; @@ -136,305 +139,634 @@ function getGraphs(device, popup) { currentValue = device['CounterToday'].split(' ')[0]; break; } + currentValue = number_format(currentValue, decimals); - showGraph(device['idx'], device['Name'], txtUnit, 'initial', currentValue, false, sensor, popup); + var graphIdx = device.idx; + if (popup) graphIdx += 'p'; + if (typeof dtGraphs[graphIdx] == 'undefined') { + dtGraphs[graphIdx] = { + idx: device.idx, + title: device.Name, + type: device.Type, + subtype: device.SubType, + sensor: sensor, + txtUnit: txtUnit, + currentValue: currentValue, + decimals: decimals, + popup: popup, + range: 'initial', + lastRefreshTime: 0, + forced: false, + graphIdx: graphIdx + // forced: false + } + } + dtGraphs[graphIdx].currentValue = currentValue; + showGraph(graphIdx); } function getGraphByIDX(idx) { getGraphs(alldevices[idx], true); } -function getButtonGraphs(device) { +function showPopupGraph(idx, subidx) { + var device = alldevices[idx]; if ($('#opengraph' + device['idx']).length === 0) { - var html = '
"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),o=e.datasets[0],r=a.data[n],s=r&&r.custom||{},l=t.options.elements.arc;return{text:i,fillStyle:Gt([s.backgroundColor,o.backgroundColor,l.backgroundColor],void 0,n),strokeStyle:Gt([s.borderColor,o.borderColor,l.borderColor],void 0,n),lineWidth:Gt([s.borderWidth,o.borderWidth,l.borderWidth],void 0,n),hidden:isNaN(o.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i=Math.PI?-1:m<-Math.PI?1:0))+g,b={x:Math.cos(m),y:Math.sin(m)},x={x:Math.cos(v),y:Math.sin(v)},y=m<=0&&v>=0||m<=2*Math.PI&&2*Math.PI<=v,k=m<=.5*Math.PI&&.5*Math.PI<=v||m<=2.5*Math.PI&&2.5*Math.PI<=v,w=m<=-Math.PI&&-Math.PI<=v||m<=Math.PI&&Math.PI<=v,M=m<=.5*-Math.PI&&.5*-Math.PI<=v||m<=1.5*Math.PI&&1.5*Math.PI<=v,_=f/100,C={x:w?-1:Math.min(b.x*(b.x<0?1:_),x.x*(x.x<0?1:_)),y:M?-1:Math.min(b.y*(b.y<0?1:_),x.y*(x.y<0?1:_))},S={x:y?1:Math.max(b.x*(b.x>0?1:_),x.x*(x.x>0?1:_)),y:k?1:Math.max(b.y*(b.y>0?1:_),x.y*(x.y>0?1:_))},P={width:.5*(S.x-C.x),height:.5*(S.y-C.y)};d=Math.min(s/P.width,l/P.height),u={x:-.5*(S.x+C.x),y:-.5*(S.y+C.y)}}for(e=0,i=c.length;e0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,i,n,a,o,r,s,l,d=0,u=this.chart;if(!t)for(e=0,i=u.data.datasets.length;e(d=s>d?s:d)?l:d);return d},setHoverStyle:function(t){var e=t._model,i=t._options,n=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Zt(i.hoverBackgroundColor,n(i.backgroundColor)),e.borderColor=Zt(i.hoverBorderColor,n(i.borderColor)),e.borderWidth=Zt(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(t,e){var i,n,a,o=this.chart,r=this.getDataset(),s=t.custom||{},l=o.options.elements.arc,d={},u={chart:o,dataIndex:e,dataset:r,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=h.length;i0&&ee(l[t-1]._model,s)&&(i.controlPointPreviousX=d(i.controlPointPreviousX,s.left,s.right),i.controlPointPreviousY=d(i.controlPointPreviousY,s.top,s.bottom)),t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),o=e.datasets[0],r=a.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ae([r.backgroundColor,o.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ae([r.borderColor,o.borderColor,s.borderColor],void 0,n),lineWidth:ae([r.borderWidth,o.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(o.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i0&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return me(t,e,{intersect:!1})},point:function(t,e){return fe(t,he(e,t))},nearest:function(t,e,i){var n=he(e,t);i.axis=i.axis||"xy";var a=pe(i.axis);return ge(t,n,i.intersect,a)},x:function(t,e,i){var n=he(e,t),a=[],o=!1;return ce(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a},y:function(t,e,i){var n=he(e,t),a=[],o=!1;return ce(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a}}};function be(t,e){return ut.where(t,function(t){return t.position===e})}function xe(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,a=e?t:i;return n.weight===a.weight?n._tmpIndex_-a._tmpIndex_:n.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}function ye(t,e){ut.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}st._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ke={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],o=a.length,r=0;rdiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&we.default||we,_e="$chartjs",Ce="chartjs-size-monitor",Se="chartjs-render-monitor",Pe="chartjs-render-animation",Ie=["animationstart","webkitAnimationStart"],Ae={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function De(t,e){var i=ut.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Te=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Fe(t,e,i){t.addEventListener(e,i,Te)}function Le(t,e,i){t.removeEventListener(e,i,Te)}function Re(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Oe(t){var e=document.createElement("div");return e.className=t||"",e}function ze(t,e,i){var n,a,o,r,s=t[_e]||(t[_e]={}),l=s.resizer=function(t){var e=Oe(Ce),i=Oe(Ce+"-expand"),n=Oe(Ce+"-shrink");i.appendChild(Oe()),n.appendChild(Oe()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var a=function(){e._reset(),t()};return Fe(i,"scroll",a.bind(i,"expand")),Fe(n,"scroll",a.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,a=n?n.clientWidth:0;e(Re("resize",i)),n&&n.clientWidth0){var o=t[0];o.label?i=o.label:o.xLabel?i=o.xLabel:a>0&&o.index-1?t.split("\n"):t}function Xe(t){var e=st.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:je(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:je(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:je(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:je(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:je(t.titleFontStyle,e.defaultFontStyle),titleFontSize:je(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:je(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:je(t.footerFontStyle,e.defaultFontStyle),footerFontSize:je(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ke(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function Ge(t){return Ye([],Ue(t))}var Ze=pt.extend({initialize:function(){this._model=Xe(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=Ye(a,Ue(e)),a=Ye(a,Ue(i)),a=Ye(a,Ue(n))},getBeforeBody:function(){return Ge(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,a=[];return ut.each(t,function(t){var o={before:[],lines:[],after:[]};Ye(o.before,Ue(n.beforeLabel.call(i,t,e))),Ye(o.lines,n.label.call(i,t,e)),Ye(o.after,Ue(n.afterLabel.call(i,t,e))),a.push(o)}),a},getAfterBody:function(){return Ge(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=Ye(a,Ue(e)),a=Ye(a,Ue(i)),a=Ye(a,Ue(n))},update:function(t){var e,i,n,a,o,r,s,l,d,u,h=this,c=h._options,f=h._model,g=h._model=Xe(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var k=[],w=[];y=qe[c.position].call(h,p,h._eventPosition);var M=[];for(e=0,i=p.length;en.width&&(a=n.width-e.width),a<0&&(a=0)),"top"===u?o+=h:o-="bottom"===u?e.height+h:e.height/2,"center"===u?"left"===d?a+=h:"right"===d&&(a-=h):"left"===d?a-=c:"right"===d&&(a+=c),{x:a,y:o}}(g,x,v=function(t,e){var i,n,a,o,r,s=t._model,l=t._chart,d=t._chart.chartArea,u="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(d.left+d.right)/2,f=(d.top+d.bottom)/2;"center"===h?(i=function(t){return t<=c},n=function(t){return t>c}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},r=function(t){return t<=f?"top":"bottom"},i(s.x)?(u="left",a(s.x)&&(u="center",h=r(s.y))):n(s.x)&&(u="right",o(s.x)&&(u="center",h=r(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:u,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,o,r,s,l,d=i.caretSize,u=i.cornerRadius,h=i.xAlign,c=i.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(n=f)-d,o=n,r=s+d,l=s-d):(a=(n=f+p)+d,o=n,r=s-d,l=s+d);else if("left"===h?(n=(a=f+u+d)-d,o=a+d):"right"===h?(n=(a=f+p-u-d)-d,o=a+d):(n=(a=i.caretX)-d,o=a+d),"top"===c)s=(r=g)-d,l=r;else{s=(r=g+m)+d,l=r;var v=o;o=n,n=v}return{x1:n,x2:a,x3:o,y1:r,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ke(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var a,o,r=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ut.fontString(r,e._titleFontStyle,e._titleFontFamily),a=0,o=n.length;a0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ut.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),$e=qe,Je=Ze;Je.positioners=$e;var Qe=ut.valueOrDefault;function ti(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,o,r,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||r.type&&r.type!==e[t][a].type?ut.merge(e[t][a],[He.getScaleDefaults(o),r]):ut.merge(e[t][a],r)}else ut._merger(t,e,i,n)}})}function ei(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var a=e[t]||{},o=i[t];"scales"===t?e[t]=ti(a,o):"scale"===t?e[t]=ut.merge(a,[He.getScaleDefaults(o.type),o]):ut._merger(t,e,i,n)}})}function ii(t){return"top"===t||"bottom"===t}st._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ni=function(t,e){return this.construct(t,e),this};ut.extend(ni.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=ei(st.global,st[t.type],t.options||{}),t}(e);var n=Ve.acquireContext(t,e),a=n&&n.canvas,o=a&&a.height,r=a&&a.width;i.id=ut.uid(),i.ctx=n,i.canvas=a,i.config=e,i.width=r,i.height=o,i.aspectRatio=o?r/o:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ni.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&a?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Ee.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),Ee.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return bt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(ut.getMaximumWidth(n))),r=Math.max(0,Math.floor(a?o/a:ut.getMaximumHeight(n)));if((e.width!==o||e.height!==r)&&(n.width=e.width=o,n.height=e.height=r,n.style.width=o+"px",n.style.height=r+"px",ut.retinaScale(e,i.devicePixelRatio),!t)){var s={width:o,height:r};Ee.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ut.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ut.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],a=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(n,function(e){var n=e.options,o=n.id,r=Qe(n.type,e.dtype);ii(n.position)!==ii(e.dposition)&&(n.position=e.dposition),a[o]=!0;var s=null;if(o in i&&i[o].type===r)(s=i[o]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=He.getScaleConstructor(r);if(!l)return;s=new l({id:o,type:r,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ut.each(a,function(t,e){t||delete i[e]}),t.scales=i,He.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,function(i,n){var a=t.getDatasetMeta(n),o=i.type||t.config.type;if(a.type&&a.type!==o&&(t.destroyDatasetMeta(n),a=t.getDatasetMeta(n)),a.type=o,a.controller)a.controller.updateIndex(n),a.controller.linkScales();else{var r=ue[a.type];if(void 0===r)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new r(t,n),e.push(a.controller)}},t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ut.each(e.scales,function(t){ke.removeBox(e,t)}),i=ei(st.global,st[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),Ee._invalidate(n),!1!==Ee.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();ut.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ut.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],Ee.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==Ee.notify(this,"beforeLayout")&&(ke.update(this,this.width,this.height),Ee.notify(this,"afterScaleUpdate"),Ee.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==Ee.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);Ee.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==Ee.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),Ee.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==Ee.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),Ee.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return ve.modes.single(this,t)},getElementsAtEvent:function(t){return ve.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return ve.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=ve.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return ve.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=ut.log10(Math.abs(n)),o="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var r=ut.log10(Math.abs(t));o=t.toExponential(Math.floor(r)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},di=ut.valueOrDefault,ui=ut.valueAtIndexOrDefault;function hi(t){var e,i,n=[];for(e=0,i=t.length;ed&&ot.maxHeight){o--;break}o++,l=r*s}t.labelRotation=o},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=hi(t._ticks),n=t.options,a=n.ticks,o=n.scaleLabel,r=n.gridLines,s=t._isVisible(),l=n.position,d=t.isHorizontal(),u=ut.options._parseFont,h=u(a),c=n.gridLines.tickMarkLength;if(e.width=d?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&r.drawTicks?c:0,e.height=d?s&&r.drawTicks?c:0:t.maxHeight,o.display&&s){var f=u(o),g=ut.options.toPadding(o.padding),p=f.lineHeight+g.height;d?e.height+=p:e.width+=p}if(a.display&&s){var m=ut.longestText(t.ctx,h.string,i,t.longestTextCache),v=ut.numberOfLabelLines(i),b=.5*h.size,x=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=m,d){var y=ut.toRadians(t.labelRotation),k=Math.cos(y),w=Math.sin(y)*m+h.lineHeight*v+b;e.height=Math.min(t.maxHeight,e.height+w+x),t.ctx.font=h.string;var M,_,C=ci(t.ctx,i[0],h.string),S=ci(t.ctx,i[i.length-1],h.string),P=t.getPixelForTick(0)-t.left,I=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(M="bottom"===l?k*C:k*b,_="bottom"===l?k*b:k*S):(M=C/2,_=S/2),t.paddingLeft=Math.max(M-P,0)+3,t.paddingRight=Math.max(_-I,0)+3}else a.mirror?m=0:m+=x+b,e.width=Math.min(t.maxWidth,e.width+m),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ut.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var o=e.left+a;return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+i;return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,n=this,a=n.isHorizontal(),o=n.options.ticks.minor,r=t.length,s=!1,l=o.maxTicksLimit,d=n._tickSize()*(r-1),u=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(d>u&&(s=1+Math.floor(d/u)),r>l&&(s=Math.max(s,1+Math.floor(r/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ut.toRadians(t.labelRotation),a=Math.abs(Math.cos(n)),o=Math.abs(Math.sin(n)),r=i.autoSkipPadding||0,s=t.longestLabelWidth+r||0,l=ut.options._parseFont(i),d=t._maxLabelLines*l.lineHeight+r||0;return e?d*a>s*o?s/a:d/o:d*o0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==o&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:mi,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,o,r=[],s=t.stepSize,l=s||1,d=t.maxTicks-1,u=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=ut.niceNum((g-f)/d/l)*l;if(p<1e-14&&vi(u)&&vi(h))return[f,g];(o=Math.ceil(g/p)-Math.floor(f/p))>d&&(p=ut.niceNum(o*p/d/l)*l),s||vi(c)?i=Math.pow(10,ut._decimalPlaces(p)):(i=Math.pow(10,c),p=Math.ceil(p*i)/i),n=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!vi(u)&&ut.almostWhole(u/p,p/1e3)&&(n=u),!vi(h)&&ut.almostWhole(h/p,p/1e3)&&(a=h)),o=(a-n)/p,o=ut.almostEquals(o,Math.round(o),p/1e3)?Math.round(o):Math.ceil(o),n=Math.round(n*i)/i,a=Math.round(a*i)/i,r.push(vi(u)?n:u);for(var m=1;mt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),ki=xi;yi._defaults=ki;var wi=ut.valueOrDefault;var Mi={position:"left",ticks:{callback:li.formatters.logarithmic}};function _i(t,e){return ut.isFinite(t)&&t>=0?t:e}var Ci=fi.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,a=t.isHorizontal();function o(e){return a?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var r=e.stacked;if(void 0===r&&ut.each(n,function(t,e){if(!r){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&o(n)&&void 0!==n.stack&&(r=!0)}}),e.stacked||r){var s={};ut.each(n,function(n,a){var r=i.getDatasetMeta(a),l=[r.type,void 0===e.stacked&&void 0===r.stack?a:"",r.stack].join(".");i.isDatasetVisible(a)&&o(r)&&(void 0===s[l]&&(s[l]=[]),ut.each(n.data,function(e,i){var n=s[l],a=+t.getRightValue(e);isNaN(a)||r.data[i].hidden||a<0||(n[i]=n[i]||0,n[i]+=a)}))}),ut.each(s,function(e){if(e.length>0){var i=ut.min(e),n=ut.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ut.each(n,function(e,n){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&o(a)&&ut.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||a.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ut.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:_i(e.min),max:_i(e.max)},a=t.ticks=function(t,e){var i,n,a=[],o=wi(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),r=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,r));0===o?(i=Math.floor(ut.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(o),o=n*Math.pow(10,i)):(i=Math.floor(ut.log10(o)),n=Math.floor(o/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{a.push(o),10==++n&&(n=1,l=++i>=0?1:l),o=Math.round(n*Math.pow(10,i)*l)/l}while(ia?{start:e-i,end:e}:{start:e,end:e+i}}function Ri(t){return 0===t||180===t?"center":t<180?"left":"right"}function Oi(t,e,i,n){var a,o,r=i.y+n/2;if(ut.isArray(e))for(a=0,o=e.length;a270||t<90)&&(i.y-=e.h)}function Bi(t){return ut.isNumber(t)?t:0}var Ni=bi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Fi(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,function(a,o){if(e.isDatasetVisible(o)){var r=e.getDatasetMeta(o);ut.each(a.data,function(e,a){var o=+t.getRightValue(e);isNaN(o)||r.data[a].hidden||(i=Math.min(o,i),n=Math.max(o,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Fi(this.options))},convertTicksToLabels:function(){var t=this;bi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=ut.options._parseFont(t.options.pointLabels),o={l:0,r:t.width,t:0,b:t.height-t.paddingTop},r={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,d,u=Ti(t);for(e=0;eo.r&&(o.r=f.end,r.r=h),g.starto.b&&(o.b=g.end,r.b=h)}t.setReductions(t.drawingArea,o,r)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),o=Math.max(e.r-n.width,0)/Math.sin(i.r),r=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=Bi(a),o=Bi(o),r=Bi(r),s=Bi(s),n.drawingArea=Math.min(Math.floor(t-(a+o)/2),Math.floor(t-(r+s)/2)),n.setCenterPoint(a,o,r,s)},setCenterPoint:function(t,e,i,n){var a=this,o=a.width-e-a.drawingArea,r=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((r+o)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ti(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var a=t.ctx,o=this.getIndexAngle(0),r=ut.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.gridLines,o=i.pointLabels,r=Pi(n.lineWidth,a.lineWidth),s=Pi(n.color,a.color),l=Fi(i);e.save(),e.lineWidth=r,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ai([n.borderDash,a.borderDash,[]])),e.lineDashOffset=Ai([n.borderDashOffset,a.borderDashOffset,0]));var d=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),u=ut.options._parseFont(o);e.font=u.string,e.textBaseline="middle";for(var h=Ti(t)-1;h>=0;h--){if(n.display&&r&&s){var c=t.getPointPosition(h,d);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke()}if(o.display){var f=0===h?l/2:0,g=t.getPointPosition(h,d+f+5),p=Ii(o.fontColor,h,st.global.defaultFontColor);e.fillStyle=p;var m=t.getIndexAngle(h),v=ut.toDegrees(m);e.textAlign=Ri(v),zi(v,t._pointLabelSizes[h],g),Oi(e,t.pointLabels[h]||"",g,u.lineHeight)}}e.restore()}(t),ut.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var a,o=t.ctx,r=e.circular,s=Ti(t),l=Ii(e.color,n-1),d=Ii(e.lineWidth,n-1);if((r||s)&&l&&d){if(o.save(),o.strokeStyle=l,o.lineWidth=d,o.setLineDash&&(o.setLineDash(e.borderDash||[]),o.lineDashOffset=e.borderDashOffset||0),o.beginPath(),r)o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{a=t.getPointPosition(0,i),o.moveTo(a.x,a.y);for(var u=1;u=0&&r<=s;){if(a=t[(n=r+s>>1)-1]||null,o=t[n],!a)return{lo:null,hi:o};if(o[e]i))return{lo:a,hi:o};s=n-1}}return{lo:o,hi:null}}(t,e,i),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],r=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=r[e]-o[e],l=s?(i-o[e])/s:0,d=(r[n]-o[n])*l;return o[n]+d}function Ki(t,e){var i=t._adapter,n=t.options.time,a=n.parser,o=a||n.format,r=e;return"function"==typeof a&&(r=a(r)),ut.isFinite(r)||(r="string"==typeof o?i.parse(r,o):i.parse(r)),null!==r?+r:(a||"function"!=typeof o||(r=o(e),ut.isFinite(r)||(r=i.parse(r))),r)}function Gi(t,e){if(ut.isNullOrUndef(e))return null;var i=t.options.time,n=Ki(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Zi(t){for(var e=qi.indexOf(t)+1,i=qi.length;e=a&&i<=o&&d.push(i);return n.min=a,n.max=o,n._unit=s.unit||function(t,e,i,n,a){var o,r;for(o=qi.length-1;o>=qi.indexOf(i);o--)if(r=qi[o],ji[r].common&&t._adapter.diff(a,n,r)>=e.length)return r;return qi[i?qi.indexOf(i):0]}(n,d,s.minUnit,n.min,n.max),n._majorUnit=Zi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,o,r,s,l,d=[],u=[e];for(a=0,o=t.length;ae&&s=0&&t0?r:1}}),Qi={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Ji._defaults=Qi;var tn={category:gi,linear:yi,logarithmic:Ci,radialLinear:Ni,time:Ji},en={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};si._date.override("function"==typeof t?{_id:"moment",formats:function(){return en},parse:function(e,i){return"string"==typeof e&&"string"==typeof i?e=t(e,i):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,i){return t(e).format(i)},add:function(e,i,n){return t(e).add(i,n).valueOf()},diff:function(e,i,n){return t.duration(t(e).diff(t(i))).as(n)},startOf:function(e,i,n){return e=t(e),"isoWeek"===i?e.isoWeekday(n).valueOf():e.startOf(i).valueOf()},endOf:function(e,i){return t(e).endOf(i).valueOf()},_create:function(e){return t(e)}}:{}),st._set("global",{plugins:{filler:{propagate:!0}}});var nn={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],o=a.length||0;return o?function(t,e){return e=i)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function on(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?o=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:n.getBasePosition?o=n.getBasePosition():n.getBasePixel&&(o=n.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(ut.isFinite(o))return{x:(e=n.isHorizontal())?o:null,y:e?null:o}}return null}function rn(t,e,i){var n,a=t[e].fill,o=[e];if(!i)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;o.push(a),a=n.fill}return!1}function sn(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),nn[i](t))}function ln(t){return t&&!t.skip}function dn(t,e,i,n,a){var o;if(n&&a){for(t.moveTo(e[0].x,e[0].y),o=1;o0;--o)ut.canvas.lineTo(t,i[o],i[o-1],!0)}}var un={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,o,r=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}st._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
    ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
"),e.join("")}});var gn=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:hn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:hn,beforeSetDimensions:hn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:hn,beforeBuildLabels:hn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:hn,beforeFit:hn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,o=ut.options._parseFont(i),r=o.size,s=t.legendHitBoxes=[],l=t.minSize,d=t.isHorizontal();if(d?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(a.font=o.string,d){var u=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="top",ut.each(t.legendItems,function(t,e){var n=fn(i,r)+r/2+a.measureText(t.text).width;(0===e||u[u.length-1]+n+i.padding>l.width)&&(h+=r+i.padding,u[u.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:r},u[u.length-1]+=n+i.padding}),l.height+=h}else{var c=i.padding,f=t.columnWidths=[],g=i.padding,p=0,m=0,v=r+c;ut.each(t.legendItems,function(t,e){var n=fn(i,r)+r/2+a.measureText(t.text).width;e>0&&m+v>l.height-c&&(g+=p+i.padding,f.push(p),p=0,m=0),p=Math.max(p,n),m+=v,s[e]={left:0,top:0,width:n,height:r}}),g+=p,f.push(p),l.width+=g}t.width=l.width,t.height=l.height},afterFit:hn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=st.global,a=n.defaultColor,o=n.elements.line,r=t.width,s=t.lineWidths;if(e.display){var l,d=t.ctx,u=cn(i.fontColor,n.defaultFontColor),h=ut.options._parseFont(i),c=h.size;d.textAlign="left",d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=u,d.fillStyle=u,d.font=h.string;var f=fn(i,c),g=t.legendHitBoxes,p=t.isHorizontal();l=p?{x:t.left+(r-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var m=c+i.padding;ut.each(t.legendItems,function(n,u){var h=d.measureText(n.text).width,v=f+c/2+h,b=l.x,x=l.y;p?u>0&&b+v+i.padding>t.left+t.minSize.width&&(x=l.y+=m,l.line++,b=l.x=t.left+(r-s[l.line])/2+i.padding):u>0&&x+m>t.top+t.minSize.height&&(b=l.x=b+t.columnWidths[l.line]+i.padding,x=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){d.save();var r=cn(n.lineWidth,o.borderWidth);if(d.fillStyle=cn(n.fillStyle,a),d.lineCap=cn(n.lineCap,o.borderCapStyle),d.lineDashOffset=cn(n.lineDashOffset,o.borderDashOffset),d.lineJoin=cn(n.lineJoin,o.borderJoinStyle),d.lineWidth=r,d.strokeStyle=cn(n.strokeStyle,a),d.setLineDash&&d.setLineDash(cn(n.lineDash,o.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,u=i+c/2;ut.canvas.drawPoint(d,n.pointStyle,s,l,u)}else 0!==r&&d.strokeRect(t,i,f,c),d.fillRect(t,i,f,c);d.restore()}}(b,x,n),g[u].left=b,g[u].top=x,function(t,e,i,n){var a=c/2,o=f+a+t,r=e+a;d.fillText(i.text,o,r),i.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(o,r),d.lineTo(o+n,r),d.stroke())}(b,x,n,h),p?l.x+=v+i.padding:l.y+=m})}},_getLegendItemAt:function(t,e){var i,n,a,o=this;if(t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom)for(a=o.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return o.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!n.onHover&&!n.onLeave)return}else{if("click"!==a)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===a?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function pn(t,e){var i=new gn({ctx:t.ctx,options:e,chart:t});ke.configure(t,i,e),ke.addBox(t,i),t.legend=i}var mn={id:"legend",_element:gn,beforeInit:function(t){var e=t.options.legend;e&&pn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ut.mergeIf(e,st.global.legend),i?(ke.configure(t,i,e),i.options=e):pn(t,e)):i&&(ke.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},vn=ut.noop;st._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var bn=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:vn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:vn,beforeSetDimensions:vn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:vn,beforeBuildLabels:vn,buildLabels:vn,afterBuildLabels:vn,beforeFit:vn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,a=ut.isArray(e.text)?e.text.length:1,o=ut.options._parseFont(e),r=i?a*o.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=r):(n.width=r,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:vn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,o,r=ut.options._parseFont(i),s=r.lineHeight,l=s/2+i.padding,d=0,u=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(i.fontColor,st.global.defaultFontColor),e.font=r.string,t.isHorizontal()?(a=h+(f-h)/2,o=u+l,n=f-h):(a="left"===i.position?h+l:f-l,o=u+(c-u)/2,n=c-u,d=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(a,o),e.rotate(d),e.textAlign="center",e.textBaseline="middle";var g=i.text;if(ut.isArray(g))for(var p=0,m=0;m=0;n--){var a=t[n];if(e(a))return a}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,i){return Math.abs(t-e)t},ut.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ut.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),o=Math.atan2(n,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,a=i/2;return Math.round((e-a)*n)/n+a},ut.splineCurve=function(t,e,i,n){var a=t.skip?e:t,o=e,r=i.skip?e:i,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l),h=n*(d=isNaN(d)?0:d),c=n*(u=isNaN(u)?0:u);return{previous:{x:o.x-h*(r.x-a.x),y:o.y-h*(r.y-a.y)},next:{x:o.x+c*(r.x-a.x),y:o.y+c*(r.y-a.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,i,n,a,o,r,s,l,d,u=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=u.length;for(e=0;e0?u[e-1]:null,(a=e0?u[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var i=Math.floor(ut.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ut.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ut.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,o=t.target||t.srcElement,r=o.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(ut.getStyle(o,"padding-left")),d=parseFloat(ut.getStyle(o,"padding-top")),u=parseFloat(ut.getStyle(o,"padding-right")),h=parseFloat(ut.getStyle(o,"padding-bottom")),c=r.right-r.left-l-u,f=r.bottom-r.top-d-h;return{x:i=Math.round((i-r.left-l)/c*o.width/e.currentDevicePixelRatio),y:n=Math.round((n-r.top-d)/f*o.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,i){return(e=ut.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ut._calculatePadding(e,"padding-left",i)-ut._calculatePadding(e,"padding-right",i),a=ut.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ut._calculatePadding(e,"padding-top",i)-ut._calculatePadding(e,"padding-bottom",i),a=ut.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,o=t.width;n.height=a*i,n.width=o*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=o+"px")}},ut.fontString=function(t,e,i){return e+" "+t+"px "+i},ut.longestText=function(t,e,i,n){var a=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},o=n.garbageCollect=[],n.font=e),t.font=e;var r=0;ut.each(i,function(e){null!=e&&!0!==ut.isArray(e)?r=ut.measureText(t,a,o,r,e):ut.isArray(e)&&ut.each(e,function(e){null==e||ut.isArray(e)||(r=ut.measureText(t,a,o,r,e))})});var s=o.length/2;if(s>i.length){for(var l=0;ln&&(n=o),n},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,function(t){ut.isArray(t)&&t.length>e&&(e=t.length)}),e},ut.color=X?function(t){return t instanceof CanvasGradient&&(t=st.global.defaultColor),X(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),ai._adapters=si,ai.Animation=vt,ai.animationService=bt,ai.controllers=ue,ai.DatasetController=Mt,ai.defaults=st,ai.Element=pt,ai.elements=Wt,ai.Interaction=ve,ai.layouts=ke,ai.platform=Ve,ai.plugins=Ee,ai.Scale=fi,ai.scaleService=He,ai.Ticks=li,ai.Tooltip=Je,ai.helpers.each(tn,function(t,e){ai.scaleService.registerScaleType(e,t,t._defaults)}),yn)yn.hasOwnProperty(_n)&&ai.plugins.register(yn[_n]);ai.platform.initialize();var Cn=ai;return"undefined"!=typeof window&&(window.Chart=ai),ai.Chart=ai,ai.Legend=yn.legend._element,ai.Title=yn.title._element,ai.pluginService=ai.plugins,ai.PluginBase=ai.Element.extend({}),ai.canvasHelpers=ai.helpers.canvas,ai.layoutService=ai.layouts,ai.LinearScaleBase=bi,ai.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ai[t]=function(e,i){return new ai(e,ai.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),Cn}); \ No newline at end of file diff --git a/vendor/moment.js b/vendor/moment.js index c4c38118..d81e02ca 100644 --- a/vendor/moment.js +++ b/vendor/moment.js @@ -1,17 +1 @@ -//! moment.js -//! version : 2.18.1 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return sd.apply(null,arguments)}function b(a){sd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function e(a){var b;for(b in a)return!1;return!0}function f(a){return void 0===a}function g(a){return"number"==typeof a||"[object Number]"===Object.prototype.toString.call(a)}function h(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function i(a,b){var c,d=[];for(c=0;c0)for(c=0;c0?"future":"past"];return z(c)?c(b):c.replace(/%s/i,b)}function J(a,b){var c=a.toLowerCase();Hd[c]=Hd[c+"s"]=Hd[b]=a}function K(a){return"string"==typeof a?Hd[a]||Hd[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)j(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(a,b){Id[a]=b}function N(a){var b=[];for(var c in a)b.push({unit:c,priority:Id[c]});return b.sort(function(a,b){return a.priority-b.priority}),b}function O(b,c){return function(d){return null!=d?(Q(this,b,d),a.updateOffset(this,c),this):P(this,b)}}function P(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function Q(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function R(a){return a=K(a),z(this[a])?this[a]():this}function S(a,b){if("object"==typeof a){a=L(a);for(var c=N(a),d=0;d=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function U(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Md[a]=e),b&&(Md[b[0]]=function(){return T(e.apply(this,arguments),b[1],b[2])}),c&&(Md[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function V(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function W(a){var b,c,d=a.match(Jd);for(b=0,c=d.length;b=0&&Kd.test(a);)a=a.replace(Kd,c),Kd.lastIndex=0,d-=1;return a}function Z(a,b,c){ce[a]=z(b)?b:function(a,d){return a&&c?c:b}}function $(a,b){return j(ce,a)?ce[a](b._strict,b._locale):new RegExp(_(a))}function _(a){return aa(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function aa(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ba(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),g(b)&&(d=function(a,c){c[b]=u(a)}),c=0;c=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function ta(a){var b=new Date(Date.UTC.apply(null,arguments));return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ua(a,b,c){var d=7+b-c,e=(7+ta(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=pa(f)+j):j>pa(a)?(f=a+1,g=j-pa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(pa(a)-d+e)/7}function ya(a){return wa(a,this._week.dow,this._week.doy).week}function za(){return this._week.dow}function Aa(){return this._week.doy}function Ba(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ca(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Da(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Ea(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Fa(a,b){return a?c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:c(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ga(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ha(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ia(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=l([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function Ja(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ia.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=l([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Ka(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Da(a,this.localeData()),this.add(a-b,"d")):b}function La(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ma(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Ea(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Na(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(j(this,"_weekdaysRegex")||(this._weekdaysRegex=ye),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Oa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(j(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ze),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Pa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(j(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ae),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],j=[];for(b=0;b<7;b++)c=l([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),j.push(d),j.push(e),j.push(f);for(g.sort(a),h.sort(a),i.sort(a),j.sort(a),b=0;b<7;b++)h[b]=aa(h[b]),i[b]=aa(i[b]),j[b]=aa(j[b]);this._weekdaysRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Ra(){return this.hours()%12||12}function Sa(){return this.hours()||24}function Ta(a,b){U(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Ua(a,b){return b._meridiemParse}function Va(a){return"p"===(a+"").toLowerCase().charAt(0)}function Wa(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Xa(a){return a?a.toLowerCase().replace("_","-"):a}function Ya(a){for(var b,c,d,e,f=0;f0;){if(d=Za(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&v(e,c,!0)>=b-1)break;b--}f++}return null}function Za(a){var b=null;if(!Fe[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Be._abbr,require("./locale/"+a),$a(b)}catch(a){}return Fe[a]}function $a(a,b){var c;return a&&(c=f(b)?bb(a):_a(a,b),c&&(Be=c)),Be._abbr}function _a(a,b){if(null!==b){var c=Ee;if(b.abbr=a,null!=Fe[a])y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=Fe[a]._config;else if(null!=b.parentLocale){if(null==Fe[b.parentLocale])return Ge[b.parentLocale]||(Ge[b.parentLocale]=[]),Ge[b.parentLocale].push({name:a,config:b}),null;c=Fe[b.parentLocale]._config}return Fe[a]=new C(B(c,b)),Ge[a]&&Ge[a].forEach(function(a){_a(a.name,a.config)}),$a(a),Fe[a]}return delete Fe[a],null}function ab(a,b){if(null!=b){var c,d=Ee;null!=Fe[a]&&(d=Fe[a]._config),b=B(d,b),c=new C(b),c.parentLocale=Fe[a],Fe[a]=c,$a(a)}else null!=Fe[a]&&(null!=Fe[a].parentLocale?Fe[a]=Fe[a].parentLocale:null!=Fe[a]&&delete Fe[a]);return Fe[a]}function bb(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Be;if(!c(a)){if(b=Za(a))return b;a=[a]}return Ya(a)}function cb(){return Ad(Fe)}function db(a){var b,c=a._a;return c&&n(a).overflow===-2&&(b=c[fe]<0||c[fe]>11?fe:c[ge]<1||c[ge]>ea(c[ee],c[fe])?ge:c[he]<0||c[he]>24||24===c[he]&&(0!==c[ie]||0!==c[je]||0!==c[ke])?he:c[ie]<0||c[ie]>59?ie:c[je]<0||c[je]>59?je:c[ke]<0||c[ke]>999?ke:-1,n(a)._overflowDayOfYear&&(bge)&&(b=ge),n(a)._overflowWeeks&&b===-1&&(b=le),n(a)._overflowWeekday&&b===-1&&(b=me),n(a).overflow=b),a}function eb(a){var b,c,d,e,f,g,h=a._i,i=He.exec(h)||Ie.exec(h);if(i){for(n(a).iso=!0,b=0,c=Ke.length;b10?"YYYY ":"YY "),f="HH:mm"+(c[4]?":ss":""),c[1]){var l=new Date(c[2]),m=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][l.getDay()];if(c[1].substr(0,3)!==m)return n(a).weekdayMismatch=!0,void(a._isValid=!1)}switch(c[5].length){case 2:0===i?h=" +0000":(i=k.indexOf(c[5][1].toUpperCase())-12,h=(i<0?" -":" +")+(""+i).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:h=j[c[5]];break;default:h=j[" GMT"]}c[5]=h,a._i=c.splice(1).join(""),g=" ZZ",a._f=d+e+f+g,lb(a),n(a).rfc2822=!0}else a._isValid=!1}function gb(b){var c=Me.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(eb(b),void(b._isValid===!1&&(delete b._isValid,fb(b),b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b)))))}function hb(a,b,c){return null!=a?a:null!=b?b:c}function ib(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function jb(a){var b,c,d,e,f=[];if(!a._d){for(d=ib(a),a._w&&null==a._a[ge]&&null==a._a[fe]&&kb(a),null!=a._dayOfYear&&(e=hb(a._a[ee],d[ee]),(a._dayOfYear>pa(e)||0===a._dayOfYear)&&(n(a)._overflowDayOfYear=!0),c=ta(e,0,a._dayOfYear),a._a[fe]=c.getUTCMonth(),a._a[ge]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;b<7;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[he]&&0===a._a[ie]&&0===a._a[je]&&0===a._a[ke]&&(a._nextDay=!0,a._a[he]=0),a._d=(a._useUTC?ta:sa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[he]=24)}}function kb(a){var b,c,d,e,f,g,h,i;if(b=a._w,null!=b.GG||null!=b.W||null!=b.E)f=1,g=4,c=hb(b.GG,a._a[ee],wa(tb(),1,4).year),d=hb(b.W,1),e=hb(b.E,1),(e<1||e>7)&&(i=!0);else{f=a._locale._week.dow,g=a._locale._week.doy;var j=wa(tb(),f,g);c=hb(b.gg,a._a[ee],j.year),d=hb(b.w,j.week),null!=b.d?(e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f}d<1||d>xa(c,f,g)?n(a)._overflowWeeks=!0:null!=i?n(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[ee]=h.year,a._dayOfYear=h.dayOfYear)}function lb(b){if(b._f===a.ISO_8601)return void eb(b);if(b._f===a.RFC_2822)return void fb(b);b._a=[],n(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=Y(b._f,b._locale).match(Jd)||[],c=0;c0&&n(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Md[f]?(d?n(b).empty=!1:n(b).unusedTokens.push(f),da(f,d,b)):b._strict&&!d&&n(b).unusedTokens.push(f);n(b).charsLeftOver=i-j,h.length>0&&n(b).unusedInput.push(h),b._a[he]<=12&&n(b).bigHour===!0&&b._a[he]>0&&(n(b).bigHour=void 0),n(b).parsedDateParts=b._a.slice(0),n(b).meridiem=b._meridiem,b._a[he]=mb(b._locale,b._a[he],b._meridiem),jb(b),db(b)}function mb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function nb(a){var b,c,d,e,f;if(0===a._f.length)return n(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ob(){if(!f(this._isDSTShifted))return this._isDSTShifted;var a={};if(q(a,this),a=qb(a),a._a){var b=a._isUTC?l(a._a):tb(a._a);this._isDSTShifted=this.isValid()&&v(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Pb(){return!!this.isValid()&&!this._isUTC}function Qb(){return!!this.isValid()&&this._isUTC}function Rb(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Sb(a,b){var c,d,e,f=a,h=null;return Bb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:g(a)?(f={},b?f[b]=a:f.milliseconds=a):(h=Te.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:u(h[ge])*c,h:u(h[he])*c,m:u(h[ie])*c,s:u(h[je])*c,ms:u(Cb(1e3*h[ke]))*c}):(h=Ue.exec(a))?(c="-"===h[1]?-1:1,f={y:Tb(h[2],c),M:Tb(h[3],c),w:Tb(h[4],c),d:Tb(h[5],c),h:Tb(h[6],c),m:Tb(h[7],c),s:Tb(h[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=Vb(tb(f.from),tb(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new Ab(f),Bb(a)&&j(a,"_locale")&&(d._locale=a._locale),d}function Tb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Ub(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Vb(a,b){var c;return a.isValid()&&b.isValid()?(b=Fb(b,a),a.isBefore(b)?c=Ub(a,b):(c=Ub(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function Wb(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(y(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Sb(c,d),Xb(this,e,a),this}}function Xb(b,c,d,e){var f=c._milliseconds,g=Cb(c._days),h=Cb(c._months);b.isValid()&&(e=null==e||e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&Q(b,"Date",P(b,"Date")+g*d),h&&ja(b,P(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function Yb(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function Zb(b,c){var d=b||tb(),e=Fb(d,this).startOf("day"),f=a.calendarFormat(this,e)||"sameElse",g=c&&(z(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,tb(d)))}function $b(){return new r(this)}function _b(a,b){var c=s(a)?a:tb(a);return!(!this.isValid()||!c.isValid())&&(b=K(f(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()9999?X(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):z(Date.prototype.toISOString)?this.toDate().toISOString():X(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function jc(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",b="";this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z");var c="["+a+'("]',d=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",e="-MM-DD[T]HH:mm:ss.SSS",f=b+'[")]';return this.format(c+d+e+f)}function kc(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=X(this,b);return this.localeData().postformat(c)}function lc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mc(a){return this.from(tb(),a)}function nc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function oc(a){return this.to(tb(),a)}function pc(a){var b;return void 0===a?this._locale._abbr:(b=bb(a),null!=b&&(this._locale=b),this)}function qc(){return this._locale}function rc(a){switch(a=K(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function sc(a){return a=K(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))}function tc(){return this._d.valueOf()-6e4*(this._offset||0)}function uc(){return Math.floor(this.valueOf()/1e3)}function vc(){return new Date(this.valueOf())}function wc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function xc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function yc(){return this.isValid()?this.toISOString():null}function zc(){return o(this)}function Ac(){ -return k({},n(this))}function Bc(){return n(this).overflow}function Cc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dc(a,b){U(0,[a,a.length],0,b)}function Ec(a){return Ic.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Fc(a){return Ic.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function Gc(){return xa(this.year(),1,4)}function Hc(){var a=this.localeData()._week;return xa(this.year(),a.dow,a.doy)}function Ic(a,b,c,d,e){var f;return null==a?wa(this,d,e).year:(f=xa(a,d,e),b>f&&(b=f),Jc.call(this,a,b,c,d,e))}function Jc(a,b,c,d,e){var f=va(a,b,c,d,e),g=ta(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Kc(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Lc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function Mc(a,b){b[ke]=u(1e3*("0."+a))}function Nc(){return this._isUTC?"UTC":""}function Oc(){return this._isUTC?"Coordinated Universal Time":""}function Pc(a){return tb(1e3*a)}function Qc(){return tb.apply(null,arguments).parseZone()}function Rc(a){return a}function Sc(a,b,c,d){var e=bb(),f=l().set(d,b);return e[c](f,a)}function Tc(a,b,c){if(g(a)&&(b=a,a=void 0),a=a||"",null!=b)return Sc(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=Sc(a,d,c,"month");return e}function Uc(a,b,c,d){"boolean"==typeof a?(g(b)&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,g(b)&&(c=b,b=void 0),b=b||"");var e=bb(),f=a?e._week.dow:0;if(null!=c)return Sc(b,(c+f)%7,d,"day");var h,i=[];for(h=0;h<7;h++)i[h]=Sc(b,(h+f)%7,d,"day");return i}function Vc(a,b){return Tc(a,b,"months")}function Wc(a,b){return Tc(a,b,"monthsShort")}function Xc(a,b,c){return Uc(a,b,c,"weekdays")}function Yc(a,b,c){return Uc(a,b,c,"weekdaysShort")}function Zc(a,b,c){return Uc(a,b,c,"weekdaysMin")}function $c(){var a=this._data;return this._milliseconds=df(this._milliseconds),this._days=df(this._days),this._months=df(this._months),a.milliseconds=df(a.milliseconds),a.seconds=df(a.seconds),a.minutes=df(a.minutes),a.hours=df(a.hours),a.months=df(a.months),a.years=df(a.years),this}function _c(a,b,c,d){var e=Sb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function ad(a,b){return _c(this,a,b,1)}function bd(a,b){return _c(this,a,b,-1)}function cd(a){return a<0?Math.floor(a):Math.ceil(a)}function dd(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*cd(fd(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=t(f/1e3),i.seconds=a%60,b=t(a/60),i.minutes=b%60,c=t(b/60),i.hours=c%24,g+=t(c/24),e=t(ed(g)),h+=e,g-=cd(fd(e)),d=t(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function ed(a){return 4800*a/146097}function fd(a){return 146097*a/4800}function gd(a){if(!this.isValid())return NaN;var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+ed(b),"month"===a?c:c/12;switch(b=this._days+Math.round(fd(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function hd(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*u(this._months/12):NaN}function id(a){return function(){return this.as(a)}}function jd(a){return a=K(a),this.isValid()?this[a+"s"]():NaN}function kd(a){return function(){return this.isValid()?this._data[a]:NaN}}function ld(){return t(this.days()/7)}function md(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function nd(a,b,c){var d=Sb(a).abs(),e=uf(d.as("s")),f=uf(d.as("m")),g=uf(d.as("h")),h=uf(d.as("d")),i=uf(d.as("M")),j=uf(d.as("y")),k=e<=vf.ss&&["s",e]||e0,k[4]=c,md.apply(null,k)}function od(a){return void 0===a?uf:"function"==typeof a&&(uf=a,!0)}function pd(a,b){return void 0!==vf[a]&&(void 0===b?vf[a]:(vf[a]=b,"s"===a&&(vf.ss=b-1),!0))}function qd(a){if(!this.isValid())return this.localeData().invalidDate();var b=this.localeData(),c=nd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function rd(){if(!this.isValid())return this.localeData().invalidDate();var a,b,c,d=wf(this._milliseconds)/1e3,e=wf(this._days),f=wf(this._months);a=t(d/60),b=t(a/60),d%=60,a%=60,c=t(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var sd,td;td=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d68?1900:2e3)};var te=O("FullYear",!0);U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),M("week",5),M("isoWeek",5),Z("w",Sd),Z("ww",Sd,Od),Z("W",Sd),Z("WW",Sd,Od),ca(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=u(a)});var ue={dow:0,doy:6};U("d",0,"do","day"),U("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),U("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),U("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),M("day",11),M("weekday",11),M("isoWeekday",11),Z("d",Sd),Z("e",Sd),Z("E",Sd),Z("dd",function(a,b){return b.weekdaysMinRegex(a)}),Z("ddd",function(a,b){return b.weekdaysShortRegex(a)}),Z("dddd",function(a,b){return b.weekdaysRegex(a)}),ca(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:n(c).invalidWeekday=a}),ca(["d","e","E"],function(a,b,c,d){b[d]=u(a)});var ve="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),we="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ye=be,ze=be,Ae=be;U("H",["HH",2],0,"hour"),U("h",["hh",2],0,Ra),U("k",["kk",2],0,Sa),U("hmm",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)}),U("hmmss",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+T(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),Ta("a",!0),Ta("A",!1),J("hour","h"),M("hour",13),Z("a",Ua),Z("A",Ua),Z("H",Sd),Z("h",Sd),Z("k",Sd),Z("HH",Sd,Od),Z("hh",Sd,Od),Z("kk",Sd,Od),Z("hmm",Td),Z("hmmss",Ud),Z("Hmm",Td),Z("Hmmss",Ud),ba(["H","HH"],he),ba(["k","kk"],function(a,b,c){var d=u(a);b[he]=24===d?0:d}),ba(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),ba(["h","hh"],function(a,b,c){b[he]=u(a),n(c).bigHour=!0}),ba("hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d)),n(c).bigHour=!0}),ba("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e)),n(c).bigHour=!0}),ba("Hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d))}),ba("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e))});var Be,Ce=/[ap]\.?m?\.?/i,De=O("Hours",!0),Ee={calendar:Bd,longDateFormat:Cd,invalidDate:Dd,ordinal:Ed,dayOfMonthOrdinalParse:Fd,relativeTime:Gd,months:pe,monthsShort:qe,week:ue,weekdays:ve,weekdaysMin:xe,weekdaysShort:we,meridiemParse:Ce},Fe={},Ge={},He=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ie=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Je=/Z|[+-]\d\d(?::?\d\d)?/,Ke=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Le=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Me=/^\/?Date\((\-?\d+)/i,Ne=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;a.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var Oe=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=tb.apply(null,arguments);return this.isValid()&&a.isValid()?athis?this:a:p()}),Qe=function(){return Date.now?Date.now():+new Date},Re=["year","quarter","month","week","day","hour","minute","second","millisecond"];Db("Z",":"),Db("ZZ",""),Z("Z",_d),Z("ZZ",_d),ba(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Eb(_d,a)});var Se=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var Te=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ue=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Sb.fn=Ab.prototype,Sb.invalid=zb;var Ve=Wb(1,"add"),We=Wb(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xe=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dc("gggg","weekYear"),Dc("ggggg","weekYear"),Dc("GGGG","isoWeekYear"),Dc("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),M("weekYear",1),M("isoWeekYear",1),Z("G",Zd),Z("g",Zd),Z("GG",Sd,Od),Z("gg",Sd,Od),Z("GGGG",Wd,Qd),Z("gggg",Wd,Qd),Z("GGGGG",Xd,Rd),Z("ggggg",Xd,Rd),ca(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=u(a)}),ca(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),U("Q",0,"Qo","quarter"),J("quarter","Q"),M("quarter",7),Z("Q",Nd),ba("Q",function(a,b){b[fe]=3*(u(a)-1)}),U("D",["DD",2],"Do","date"),J("date","D"),M("date",9),Z("D",Sd),Z("DD",Sd,Od),Z("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),ba(["D","DD"],ge),ba("Do",function(a,b){b[ge]=u(a.match(Sd)[0],10)});var Ye=O("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),M("dayOfYear",4),Z("DDD",Vd),Z("DDDD",Pd),ba(["DDD","DDDD"],function(a,b,c){c._dayOfYear=u(a)}),U("m",["mm",2],0,"minute"),J("minute","m"),M("minute",14),Z("m",Sd),Z("mm",Sd,Od),ba(["m","mm"],ie);var Ze=O("Minutes",!1);U("s",["ss",2],0,"second"),J("second","s"),M("second",15),Z("s",Sd),Z("ss",Sd,Od),ba(["s","ss"],je);var $e=O("Seconds",!1);U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),M("millisecond",16),Z("S",Vd,Nd),Z("SS",Vd,Od),Z("SSS",Vd,Pd);var _e;for(_e="SSSS";_e.length<=9;_e+="S")Z(_e,Yd);for(_e="S";_e.length<=9;_e+="S")ba(_e,Mc);var af=O("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var bf=r.prototype;bf.add=Ve,bf.calendar=Zb,bf.clone=$b,bf.diff=fc,bf.endOf=sc,bf.format=kc,bf.from=lc,bf.fromNow=mc,bf.to=nc,bf.toNow=oc,bf.get=R,bf.invalidAt=Bc,bf.isAfter=_b,bf.isBefore=ac,bf.isBetween=bc,bf.isSame=cc,bf.isSameOrAfter=dc,bf.isSameOrBefore=ec,bf.isValid=zc,bf.lang=Xe,bf.locale=pc,bf.localeData=qc,bf.max=Pe,bf.min=Oe,bf.parsingFlags=Ac,bf.set=S,bf.startOf=rc,bf.subtract=We,bf.toArray=wc,bf.toObject=xc,bf.toDate=vc,bf.toISOString=ic,bf.inspect=jc,bf.toJSON=yc,bf.toString=hc,bf.unix=uc,bf.valueOf=tc,bf.creationData=Cc,bf.year=te,bf.isLeapYear=ra,bf.weekYear=Ec,bf.isoWeekYear=Fc,bf.quarter=bf.quarters=Kc,bf.month=ka,bf.daysInMonth=la,bf.week=bf.weeks=Ba,bf.isoWeek=bf.isoWeeks=Ca,bf.weeksInYear=Hc,bf.isoWeeksInYear=Gc,bf.date=Ye,bf.day=bf.days=Ka,bf.weekday=La,bf.isoWeekday=Ma,bf.dayOfYear=Lc,bf.hour=bf.hours=De,bf.minute=bf.minutes=Ze,bf.second=bf.seconds=$e,bf.millisecond=bf.milliseconds=af,bf.utcOffset=Hb,bf.utc=Jb,bf.local=Kb,bf.parseZone=Lb,bf.hasAlignedHourOffset=Mb,bf.isDST=Nb,bf.isLocal=Pb,bf.isUtcOffset=Qb,bf.isUtc=Rb,bf.isUTC=Rb,bf.zoneAbbr=Nc,bf.zoneName=Oc,bf.dates=x("dates accessor is deprecated. Use date instead.",Ye),bf.months=x("months accessor is deprecated. Use month instead",ka),bf.years=x("years accessor is deprecated. Use year instead",te),bf.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ib),bf.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ob);var cf=C.prototype;cf.calendar=D,cf.longDateFormat=E,cf.invalidDate=F,cf.ordinal=G,cf.preparse=Rc,cf.postformat=Rc,cf.relativeTime=H,cf.pastFuture=I,cf.set=A,cf.months=fa,cf.monthsShort=ga,cf.monthsParse=ia,cf.monthsRegex=na,cf.monthsShortRegex=ma,cf.week=ya,cf.firstDayOfYear=Aa,cf.firstDayOfWeek=za,cf.weekdays=Fa,cf.weekdaysMin=Ha,cf.weekdaysShort=Ga,cf.weekdaysParse=Ja,cf.weekdaysRegex=Na,cf.weekdaysShortRegex=Oa,cf.weekdaysMinRegex=Pa,cf.isPM=Va,cf.meridiem=Wa,$a("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===u(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=x("moment.lang is deprecated. Use moment.locale instead.",$a),a.langData=x("moment.langData is deprecated. Use moment.localeData instead.",bb);var df=Math.abs,ef=id("ms"),ff=id("s"),gf=id("m"),hf=id("h"),jf=id("d"),kf=id("w"),lf=id("M"),mf=id("y"),nf=kd("milliseconds"),of=kd("seconds"),pf=kd("minutes"),qf=kd("hours"),rf=kd("days"),sf=kd("months"),tf=kd("years"),uf=Math.round,vf={ss:44,s:45,m:45,h:22,d:26,M:11},wf=Math.abs,xf=Ab.prototype;return xf.isValid=yb,xf.abs=$c,xf.add=ad,xf.subtract=bd,xf.as=gd,xf.asMilliseconds=ef,xf.asSeconds=ff,xf.asMinutes=gf,xf.asHours=hf,xf.asDays=jf,xf.asWeeks=kf,xf.asMonths=lf,xf.asYears=mf,xf.valueOf=hd,xf._bubble=dd,xf.get=jd,xf.milliseconds=nf,xf.seconds=of,xf.minutes=pf,xf.hours=qf,xf.days=rf,xf.weeks=ld,xf.months=sf,xf.years=tf,xf.humanize=qd,xf.toISOString=rd,xf.toString=rd,xf.toJSON=rd,xf.locale=pc,xf.localeData=qc,xf.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rd),xf.lang=Xe,U("X",0,0,"unix"),U("x",0,0,"valueOf"),Z("x",Zd),Z("X",ae),ba("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),ba("x",function(a,b,c){c._d=new Date(u(a))}),a.version="2.18.1",b(tb),a.fn=bf,a.min=vb,a.max=wb,a.now=Qe,a.utc=l,a.unix=Pc,a.months=Vc,a.isDate=h,a.locale=$a,a.invalid=p,a.duration=Sb,a.isMoment=s,a.weekdays=Xc,a.parseZone=Qc,a.localeData=bb,a.isDuration=Bb,a.monthsShort=Wc,a.weekdaysMin=Zc,a.defineLocale=_a,a.updateLocale=ab,a.locales=cb,a.weekdaysShort=Yc,a.normalizeUnits=K,a.relativeTimeRounding=od,a.relativeTimeThreshold=pd,a.calendarFormat=Yb,a.prototype=bf,a}); - - -//! moment-timezone.js -//! version : 0.5.13 -//! Copyright (c) JS Foundation and other contributors -//! license : MIT -//! github.com/moment/moment-timezone -!function(a,b){"use strict";"function"==typeof define&&define.amd?define(["moment"],b):"object"==typeof module&&module.exports?module.exports=b(require("moment")):b(a.moment)}(this,function(a){"use strict";function b(a){return a>96?a-87:a>64?a-29:a-48}function c(a){var c,d=0,e=a.split("."),f=e[0],g=e[1]||"",h=1,i=0,j=1;for(45===a.charCodeAt(0)&&(d=1,j=-1),d;d0?k[0].zone.name:void 0}function q(a){return D&&!a||(D=p()),D}function r(a){return(a||"").toLowerCase().replace(/\//g,"_")}function s(a){var b,c,d,e;for("string"==typeof a&&(a=[a]),b=0;b= 2.6.0. You are using Moment.js "+a.version+". See momentjs.com"),h.prototype={_set:function(a){this.name=a.name,this.abbrs=a.abbrs,this.untils=a.untils,this.offsets=a.offsets,this.population=a.population},_index:function(a){var b,c=+a,d=this.untils;for(b=0;bd&&A.moveInvalidForward&&(b=d),f= 2.9.0. You are using Moment.js "+a.version+"."),a.defaultZone=b?t(b):null,a};var N=a.momentProperties;return"[object Array]"===Object.prototype.toString.call(N)?(N.push("_z"),N.push("_a")):N&&(N._z=null),a}); - -!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function b(){return a.apply(null,arguments)}function c(b){a=b}function d(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function e(a){return"[object Object]"===Object.prototype.toString.call(a)}function f(a){var b;for(b in a)return!1;return!0}function g(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function h(a,b){var d,c=[];for(d=0;d0)for(c in r)d=r[c],e=b[d],q(e)||(a[d]=e);return a}function u(a){s(this,a),this._d=new Date(null!=a._d?a._d.getTime():NaN),!1===t&&(t=!0,b.updateOffset(this),t=!1)}function v(a){return a instanceof u||null!=a&&null!=a._isAMomentObject}function w(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function x(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=w(b)),c}function y(a,b,c){var g,d=Math.min(a.length,b.length),e=Math.abs(a.length-b.length),f=0;for(g=0;g0?"future":"past"];return D(c)?c(b):c.replace(/%s/i,b)}function V(a,b){var c=a.toLowerCase();U[c]=U[c+"s"]=U[b]=a}function W(a){return"string"==typeof a?U[a]||U[a.toLowerCase()]:void 0}function X(a){var c,d,b={};for(d in a)i(a,d)&&(c=W(d))&&(b[c]=a[d]);return b}function Z(a,b){Y[a]=b}function $(a){var b=[];for(var c in a)b.push({unit:c,priority:Y[c]});return b.sort(function(a,b){return a.priority-b.priority}),b}function _(a,c){return function(d){return null!=d?(ba(this,a,d),b.updateOffset(this,c),this):aa(this,a)}}function aa(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function ba(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function ca(a){return a=W(a),D(this[a])?this[a]():this}function da(a,b){if("object"==typeof a){a=X(a);for(var c=$(a),d=0;d=0?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function ja(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(ia[a]=e),b&&(ia[b[0]]=function(){return ea(e.apply(this,arguments),b[1],b[2])}),c&&(ia[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function ka(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function la(a){var c,d,b=a.match(fa);for(c=0,d=b.length;c=0&&ga.test(a);)a=a.replace(ga,d),ga.lastIndex=0,c-=1;return a}function Ga(a,b,c){Fa[a]=D(b)?b:function(a,d){return a&&c?c:b}}function Ha(a,b){return i(Fa,a)?Fa[a](b._strict,b._locale):new RegExp(Ia(a))}function Ia(a){return Ja(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function Ja(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function La(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=x(a)}),c=0;c=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function rb(a){var b=new Date(Date.UTC.apply(null,arguments));return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function sb(a,b,c){var d=7+b-c;return-(7+rb(a,0,d).getUTCDay()-b)%7+d-1}function tb(a,b,c,d,e){var i,j,f=(7+c-d)%7,g=sb(a,d,e),h=1+7*(b-1)+f+g;return h<=0?(i=a-1,j=mb(i)+h):h>mb(a)?(i=a+1,j=h-mb(a)):(i=a,j=h),{year:i,dayOfYear:j}}function ub(a,b,c){var f,g,d=sb(a.year(),b,c),e=Math.floor((a.dayOfYear()-d-1)/7)+1;return e<1?(g=a.year()-1,f=e+vb(g,b,c)):e>vb(a.year(),b,c)?(f=e-vb(a.year(),b,c),g=a.year()+1):(g=a.year(),f=e),{week:f,year:g}}function vb(a,b,c){var d=sb(a,b,c),e=sb(a+1,b,c);return(mb(a)-d+e)/7}function wb(a){return ub(a,this._week.dow,this._week.doy).week}function yb(){return this._week.dow}function zb(){return this._week.doy}function Ab(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Bb(a){var b=ub(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Cb(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Db(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Fb(a,b){return d(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]}function Hb(a){return this._weekdaysShort[a.day()]}function Jb(a){return this._weekdaysMin[a.day()]}function Kb(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=k([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=Xa.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=Xa.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=Xa.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?-1!==(e=Xa.call(this._weekdaysParse,g))?e:-1!==(e=Xa.call(this._shortWeekdaysParse,g))?e:(e=Xa.call(this._minWeekdaysParse,g),-1!==e?e:null):"ddd"===b?-1!==(e=Xa.call(this._shortWeekdaysParse,g))?e:-1!==(e=Xa.call(this._weekdaysParse,g))?e:(e=Xa.call(this._minWeekdaysParse,g),-1!==e?e:null):-1!==(e=Xa.call(this._minWeekdaysParse,g))?e:-1!==(e=Xa.call(this._weekdaysParse,g))?e:(e=Xa.call(this._shortWeekdaysParse,g),-1!==e?e:null)}function Lb(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Kb.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=k([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Mb(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Cb(a,this.localeData()),this.add(a-b,"d")):b}function Nb(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ob(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Db(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Qb(a){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vb.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Pb),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Sb(a){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vb.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Rb),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ub(a){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vb.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Tb),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Vb(){function a(a,b){return b.length-a.length}var f,g,h,i,j,b=[],c=[],d=[],e=[];for(f=0;f<7;f++)g=k([2e3,1]).day(f),h=this.weekdaysMin(g,""),i=this.weekdaysShort(g,""),j=this.weekdays(g,""),b.push(h),c.push(i),d.push(j),e.push(h),e.push(i),e.push(j);for(b.sort(a),c.sort(a),d.sort(a),e.sort(a),f=0;f<7;f++)c[f]=Ja(c[f]),d[f]=Ja(d[f]),e[f]=Ja(e[f]);this._weekdaysRegex=new RegExp("^("+e.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+b.join("|")+")","i")}function Wb(){return this.hours()%12||12}function Xb(){return this.hours()||24}function Yb(a,b){ja(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Zb(a,b){return b._meridiemParse}function $b(a){return"p"===(a+"").toLowerCase().charAt(0)}function ac(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function fc(a){return a?a.toLowerCase().replace("_","-"):a}function gc(a){for(var c,d,e,f,b=0;b0;){if(e=hc(f.slice(0,c).join("-")))return e;if(d&&d.length>=c&&y(f,d,!0)>=c-1)break;c--}b++}return null}function hc(a){var b=null;if(!dc[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=ec._abbr,require("./locale/"+a),ic(b)}catch(a){}return dc[a]}function ic(a,b){var c;return a&&(c=q(b)?lc(a):jc(a,b))&&(ec=c),ec._abbr}function jc(a,b){if(null!==b){var c=cc;return b.abbr=a,null!=dc[a]?(C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=dc[a]._config):null!=b.parentLocale&&(null!=dc[b.parentLocale]?c=dc[b.parentLocale]._config:C("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),dc[a]=new G(F(c,b)),ic(a),dc[a]}return delete dc[a],null}function kc(a,b){if(null!=b){var c,d=cc;null!=dc[a]&&(d=dc[a]._config),b=F(d,b),c=new G(b),c.parentLocale=dc[a],dc[a]=c,ic(a)}else null!=dc[a]&&(null!=dc[a].parentLocale?dc[a]=dc[a].parentLocale:null!=dc[a]&&delete dc[a]);return dc[a]}function lc(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ec;if(!d(a)){if(b=hc(a))return b;a=[a]}return gc(a)}function mc(){return H(dc)}function nc(a){var b,c=a._a;return c&&-2===m(a).overflow&&(b=c[Pa]<0||c[Pa]>11?Pa:c[Qa]<1||c[Qa]>Ya(c[Oa],c[Pa])?Qa:c[Ra]<0||c[Ra]>24||24===c[Ra]&&(0!==c[Sa]||0!==c[Ta]||0!==c[Ua])?Ra:c[Sa]<0||c[Sa]>59?Sa:c[Ta]<0||c[Ta]>59?Ta:c[Ua]<0||c[Ua]>999?Ua:-1,m(a)._overflowDayOfYear&&(bQa)&&(b=Qa),m(a)._overflowWeeks&&-1===b&&(b=Va),m(a)._overflowWeekday&&-1===b&&(b=Wa),m(a).overflow=b),a}function uc(a){var b,c,f,g,h,i,d=a._i,e=oc.exec(d)||pc.exec(d);if(e){for(m(a).iso=!0,b=0,c=rc.length;bmb(f)&&(m(a)._overflowDayOfYear=!0),c=rb(f,0,a._dayOfYear),a._a[Pa]=c.getUTCMonth(),a._a[Qa]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=d[b]=e[b];for(;b<7;b++)a._a[b]=d[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Ra]&&0===a._a[Sa]&&0===a._a[Ta]&&0===a._a[Ua]&&(a._nextDay=!0,a._a[Ra]=0),a._d=(a._useUTC?rb:qb).apply(null,d),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Ra]=24)}}function zc(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=wc(b.GG,a._a[Oa],ub(Ic(),1,4).year),d=wc(b.W,1),((e=wc(b.E,1))<1||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=wc(b.gg,a._a[Oa],ub(Ic(),f,g).year),d=wc(b.w,1),null!=b.d?((e=b.d)<0||e>6)&&(i=!0):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),d<1||d>vb(c,f,g)?m(a)._overflowWeeks=!0:null!=i?m(a)._overflowWeekday=!0:(h=tb(c,d,e,f,g),a._a[Oa]=h.year,a._dayOfYear=h.dayOfYear)}function Ac(a){if(a._f===b.ISO_8601)return void uc(a);a._a=[],m(a).empty=!0;var d,e,f,g,h,c=""+a._i,i=c.length,j=0;for(f=na(a._f,a._locale).match(fa)||[],d=0;d0&&m(a).unusedInput.push(h),c=c.slice(c.indexOf(e)+e.length),j+=e.length),ia[g]?(e?m(a).empty=!1:m(a).unusedTokens.push(g),Na(g,e,a)):a._strict&&!e&&m(a).unusedTokens.push(g);m(a).charsLeftOver=i-j,c.length>0&&m(a).unusedInput.push(c),a._a[Ra]<=12&&!0===m(a).bigHour&&a._a[Ra]>0&&(m(a).bigHour=void 0),m(a).parsedDateParts=a._a.slice(0),m(a).meridiem=a._meridiem,a._a[Ra]=Bc(a._locale,a._a[Ra],a._meridiem),yc(a),nc(a)}function Bc(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function Cc(a){var b,c,d,e,f;if(0===a._f.length)return m(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function bd(){if(!q(this._isDSTShifted))return this._isDSTShifted;var a={};if(s(a,this),a=Fc(a),a._a){var b=a._isUTC?k(a._a):Ic(a._a);this._isDSTShifted=this.isValid()&&y(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function cd(){return!!this.isValid()&&!this._isUTC}function dd(){return!!this.isValid()&&this._isUTC}function ed(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function hd(a,b){var e,f,g,c=a,d=null;return Qc(a)?c={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(c={},b?c[b]=a:c.milliseconds=a):(d=fd.exec(a))?(e="-"===d[1]?-1:1,c={y:0,d:x(d[Qa])*e,h:x(d[Ra])*e,m:x(d[Sa])*e,s:x(d[Ta])*e,ms:x(d[Ua])*e}):(d=gd.exec(a))?(e="-"===d[1]?-1:1,c={y:id(d[2],e),M:id(d[3],e),w:id(d[4],e),d:id(d[5],e),h:id(d[6],e),m:id(d[7],e),s:id(d[8],e)}):null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(g=kd(Ic(c.from),Ic(c.to)),c={},c.ms=g.milliseconds,c.M=g.months),f=new Pc(c),Qc(a)&&i(a,"_locale")&&(f._locale=a._locale),f}function id(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function jd(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function kd(a,b){var c;return a.isValid()&&b.isValid()?(b=Uc(b,a),a.isBefore(b)?c=jd(a,b):(c=jd(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function ld(a){return a<0?-1*Math.round(-1*a):Math.round(a)}function md(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(C(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=hd(c,d),nd(this,e,a),this}}function nd(a,c,d,e){var f=c._milliseconds,g=ld(c._days),h=ld(c._months);a.isValid()&&(e=null==e||e,f&&a._d.setTime(a._d.valueOf()+f*d),g&&ba(a,"Date",aa(a,"Date")+g*d),h&&eb(a,aa(a,"Month")+h*d),e&&b.updateOffset(a,g||h))}function qd(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function rd(a,c){var d=a||Ic(),e=Uc(d,this).startOf("day"),f=b.calendarFormat(this,e)||"sameElse",g=c&&(D(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,Ic(d)))}function sd(){return new u(this)}function td(a,b){var c=v(a)?a:Ic(a);return!(!this.isValid()||!c.isValid())&&(b=W(q(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()f&&(b=f),be.call(this,a,b,c,d,e))}function be(a,b,c,d,e){var f=tb(a,b,c,d,e),g=rb(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function ce(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function ee(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function ie(a,b){b[Ua]=x(1e3*("0."+a))}function ke(){return this._isUTC?"UTC":""}function le(){return this._isUTC?"Coordinated Universal Time":""}function oe(a){return Ic(1e3*a)}function pe(){return Ic.apply(null,arguments).parseZone()}function qe(a){return a}function se(a,b,c,d){var e=lc(),f=k().set(d,b);return e[c](f,a)}function te(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return se(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=se(a,d,c,"month");return e}function ue(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=lc(),f=a?e._week.dow:0;if(null!=c)return se(b,(c+f)%7,d,"day");var g,h=[];for(g=0;g<7;g++)h[g]=se(b,(g+f)%7,d,"day");return h}function ve(a,b){return te(a,b,"months")}function we(a,b){return te(a,b,"monthsShort")}function xe(a,b,c){return ue(a,b,c,"weekdays")}function ye(a,b,c){return ue(a,b,c,"weekdaysShort")}function ze(a,b,c){return ue(a,b,c,"weekdaysMin")}function Be(){var a=this._data;return this._milliseconds=Ae(this._milliseconds),this._days=Ae(this._days),this._months=Ae(this._months),a.milliseconds=Ae(a.milliseconds),a.seconds=Ae(a.seconds),a.minutes=Ae(a.minutes),a.hours=Ae(a.hours),a.months=Ae(a.months),a.years=Ae(a.years),this}function Ce(a,b,c,d){var e=hd(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function De(a,b){return Ce(this,a,b,1)}function Ee(a,b){return Ce(this,a,b,-1)}function Fe(a){return a<0?Math.floor(a):Math.ceil(a)}function Ge(){var e,f,g,h,i,a=this._milliseconds,b=this._days,c=this._months,d=this._data;return a>=0&&b>=0&&c>=0||a<=0&&b<=0&&c<=0||(a+=864e5*Fe(Ie(c)+b),b=0,c=0),d.milliseconds=a%1e3,e=w(a/1e3),d.seconds=e%60,f=w(e/60),d.minutes=f%60,g=w(f/60),d.hours=g%24,b+=w(g/24),i=w(He(b)),c+=i,b-=Fe(Ie(i)),h=w(c/12),c%=12,d.days=b,d.months=c,d.years=h,this}function He(a){return 4800*a/146097}function Ie(a){return 146097*a/4800}function Je(a){var b,c,d=this._milliseconds;if("month"===(a=W(a))||"year"===a)return b=this._days+d/864e5,c=this._months+He(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Ie(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Ke(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*x(this._months/12)}function Le(a){return function(){return this.as(a)}}function Ue(a){return a=W(a),this[a+"s"]()}function Ve(a){return function(){return this._data[a]}}function bf(){return w(this.days()/7)}function ef(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ff(a,b,c){var d=hd(a).abs(),e=cf(d.as("s")),f=cf(d.as("m")),g=cf(d.as("h")),h=cf(d.as("d")),i=cf(d.as("M")),j=cf(d.as("y")),k=e0,k[4]=c,ef.apply(null,k)}function gf(a){return void 0===a?cf:"function"==typeof a&&(cf=a,!0)}function hf(a,b){return void 0!==df[a]&&(void 0===b?df[a]:(df[a]=b,!0))}function jf(a){var b=this.localeData(),c=ff(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function lf(){var d,e,f,a=kf(this._milliseconds)/1e3,b=kf(this._days),c=kf(this._months);d=w(a/60),e=w(d/60),a%=60,d%=60,f=w(c/12),c%=12;var g=f,h=c,i=b,j=e,k=d,l=a,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}function Df(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function Ef(a,b,c){var d={mm:b?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:b?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===c?b?"хвіліна":"хвіліну":"h"===c?b?"гадзіна":"гадзіну":a+" "+Df(d[c],+a)}function Nf(a,b,c){return a+" "+Qf({mm:"munutenn",MM:"miz",dd:"devezh"}[c],a)}function Of(a){switch(Pf(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function Pf(a){return a>9?Pf(a%10):a}function Qf(a,b){return 2===b?Rf(a):a}function Rf(a){var b={m:"v",b:"v",d:"z"};return void 0===b[a.charAt(0)]?a:b[a.charAt(0)]+a.substring(1)}function Tf(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}function Yf(a){return a>1&&a<5&&1!=~~(a/10)}function Zf(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"pár sekund":"pár sekundami";case"m":return b?"minuta":d?"minutu":"minutou";case"mm":return b||d?e+(Yf(a)?"minuty":"minut"):e+"minutami";case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(Yf(a)?"hodiny":"hodin"):e+"hodinami";case"d":return b||d?"den":"dnem";case"dd":return b||d?e+(Yf(a)?"dny":"dní"):e+"dny";case"M":return b||d?"měsíc":"měsícem";case"MM":return b||d?e+(Yf(a)?"měsíce":"měsíců"):e+"měsíci";case"y":return b||d?"rok":"rokem";case"yy":return b||d?e+(Yf(a)?"roky":"let"):e+"lety"}}function cg(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}function eg(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}function wg(a,b,c,d){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[a+" minuti",a+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[a+" tunni",a+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[a+" kuu",a+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}function Eg(a,b,c,d){var e="";switch(c){case"s":return d?"muutaman sekunnin":"muutama sekunti";case"m":return d?"minuutin":"minuutti";case"mm":e=d?"minuutin":"minuuttia";break;case"h":return d?"tunnin":"tunti";case"hh":e=d?"tunnin":"tuntia";break;case"d":return d?"päivän":"päivä";case"dd":e=d?"päivän":"päivää";break;case"M":return d?"kuukauden":"kuukausi";case"MM":e=d?"kuukauden":"kuukautta";break;case"y":return d?"vuoden":"vuosi";case"yy":e=d?"vuoden":"vuotta"}return e=Fg(a,d)+" "+e}function Fg(a,b){return a<10?b?Dg[a]:Cg[a]:a}function Zg(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}function ah(a,b,c,d){var e=a;switch(c){case"s":return d||b?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" óra":" órája");case"hh":return e+(d||b?" óra":" órája");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" hónap":" hónapja");case"MM":return e+(d||b?" hónap":" hónapja");case"y":return"egy"+(d||b?" év":" éve");case"yy":return e+(d||b?" év":" éve")}return""}function bh(a){return(a?"":"[múlt] ")+"["+_g[this.day()]+"] LT[-kor]"}function fh(a){return a%100==11||a%10!=1}function gh(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return b?"mínúta":"mínútu";case"mm":return fh(a)?e+(b||d?"mínútur":"mínútum"):b?e+"mínúta":e+"mínútu";case"hh":return fh(a)?e+(b||d?"klukkustundir":"klukkustundum"):e+"klukkustund";case"d":return b?"dagur":d?"dag":"degi";case"dd":return fh(a)?b?e+"dagar":e+(d?"daga":"dögum"):b?e+"dagur":e+(d?"dag":"degi");case"M":return b?"mánuður":d?"mánuð":"mánuði";case"MM":return fh(a)?b?e+"mánuðir":e+(d?"mánuði":"mánuðum"):b?e+"mánuður":e+(d?"mánuð":"mánuði");case"y":return b||d?"ár":"ári";case"yy":return fh(a)?e+(b||d?"ár":"árum"):e+(b||d?"ár":"ári")}}function sh(a,b,c,d){var e={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?e[c][0]:e[c][1]}function th(a){return vh(a.substr(0,a.indexOf(" ")))?"a "+a:"an "+a}function uh(a){return vh(a.substr(0,a.indexOf(" ")))?"viru "+a:"virun "+a}function vh(a){if(a=parseInt(a,10),isNaN(a))return!1;if(a<0)return!0;if(a<10)return 4<=a&&a<=7;if(a<100){var b=a%10,c=a/10;return vh(0===b?c:b)}if(a<1e4){for(;a>=10;)a/=10;return vh(a)}return a/=1e3,vh(a)}function zh(a,b,c,d){return b?"kelios sekundės":d?"kelių sekundžių":"kelias sekundes"}function Ah(a,b,c,d){return b?Ch(c)[0]:d?Ch(c)[1]:Ch(c)[2]}function Bh(a){return a%10==0||a>10&&a<20}function Ch(a){return yh[a].split("_")}function Dh(a,b,c,d){var e=a+" ";return 1===a?e+Ah(a,b,c[0],d):b?e+(Bh(a)?Ch(c)[1]:Ch(c)[0]):d?e+Ch(c)[1]:e+(Bh(a)?Ch(c)[1]:Ch(c)[2])}function Gh(a,b,c){return c?b%10==1&&b%100!=11?a[2]:a[3]:b%10==1&&b%100!=11?a[0]:a[1]}function Hh(a,b,c){return a+" "+Gh(Fh[c],a,b)}function Ih(a,b,c){return Gh(Fh[c],a,b)}function Jh(a,b){return b?"dažas sekundes":"dažām sekundēm"}function Rh(a,b,c,d){var e="";if(b)switch(c){case"s":e="काही सेकंद";break;case"m":e="एक मिनिट";break;case"mm":e="%d मिनिटे";break;case"h":e="एक तास";break;case"hh":e="%d तास";break;case"d":e="एक दिवस";break;case"dd":e="%d दिवस";break;case"M":e="एक महिना";break;case"MM":e="%d महिने";break;case"y":e="एक वर्ष";break;case"yy":e="%d वर्षे"}else switch(c){case"s":e="काही सेकंदां";break;case"m":e="एका मिनिटा";break;case"mm":e="%d मिनिटां";break;case"h":e="एका तासा";break;case"hh":e="%d तासां";break;case"d":e="एका दिवसा";break;case"dd":e="%d दिवसां";break;case"M":e="एका महिन्या";break;case"MM":e="%d महिन्यां";break;case"y":e="एका वर्षा";break;case"yy":e="%d वर्षां"}return e.replace(/%d/i,a)}function ji(a){return a%10<5&&a%10>1&&~~(a/10)%10!=1}function ki(a,b,c){var d=a+" ";switch(c){case"m":return b?"minuta":"minutę";case"mm":return d+(ji(a)?"minuty":"minut");case"h":return b?"godzina":"godzinę";case"hh":return d+(ji(a)?"godziny":"godzin");case"MM":return d+(ji(a)?"miesiące":"miesięcy");case"yy":return d+(ji(a)?"lata":"lat")}}function oi(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100==0)&&(e=" de "),a+e+d[c]}function qi(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function ri(a,b,c){var d={mm:b?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===c?b?"минута":"минуту":a+" "+qi(d[c],+a)}function yi(a){return a>1&&a<5}function zi(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"pár sekúnd":"pár sekundami";case"m":return b?"minúta":d?"minútu":"minútou";case"mm":return b||d?e+(yi(a)?"minúty":"minút"):e+"minútami";case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(yi(a)?"hodiny":"hodín"):e+"hodinami";case"d":return b||d?"deň":"dňom";case"dd":return b||d?e+(yi(a)?"dni":"dní"):e+"dňami";case"M":return b||d?"mesiac":"mesiacom";case"MM":return b||d?e+(yi(a)?"mesiace":"mesiacov"):e+"mesiacmi";case"y":return b||d?"rok":"rokom";case"yy":return b||d?e+(yi(a)?"roky":"rokov"):e+"rokmi"}}function Bi(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nekaj sekund":"nekaj sekundami";case"m":return b?"ena minuta":"eno minuto";case"mm":return e+=1===a?b?"minuta":"minuto":2===a?b||d?"minuti":"minutama":a<5?b||d?"minute":"minutami":b||d?"minut":"minutami";case"h":return b?"ena ura":"eno uro";case"hh":return e+=1===a?b?"ura":"uro":2===a?b||d?"uri":"urama":a<5?b||d?"ure":"urami":b||d?"ur":"urami";case"d":return b||d?"en dan":"enim dnem";case"dd":return e+=1===a?b||d?"dan":"dnem":2===a?b||d?"dni":"dnevoma":b||d?"dni":"dnevi";case"M":return b||d?"en mesec":"enim mesecem";case"MM":return e+=1===a?b||d?"mesec":"mesecem":2===a?b||d?"meseca":"mesecema":a<5?b||d?"mesece":"meseci":b||d?"mesecev":"meseci";case"y":return b||d?"eno leto":"enim letom";case"yy":return e+=1===a?b||d?"leto":"letom":2===a?b||d?"leti":"letoma":a<5?b||d?"leta":"leti":b||d?"let":"leti"}}function Si(a){var b=a;return b=-1!==a.indexOf("jaj")?b.slice(0,-3)+"leS":-1!==a.indexOf("jar")?b.slice(0,-3)+"waQ":-1!==a.indexOf("DIS")?b.slice(0,-3)+"nem":b+" pIq"}function Ti(a){var b=a;return b=-1!==a.indexOf("jaj")?b.slice(0,-3)+"Hu’":-1!==a.indexOf("jar")?b.slice(0,-3)+"wen":-1!==a.indexOf("DIS")?b.slice(0,-3)+"ben":b+" ret"}function Ui(a,b,c,d){var e=Vi(a);switch(c){case"mm":return e+" tup";case"hh":return e+" rep";case"dd":return e+" jaj";case"MM":return e+" jar";case"yy":return e+" DIS"}}function Vi(a){var b=Math.floor(a%1e3/100),c=Math.floor(a%100/10),d=a%10,e="";return b>0&&(e+=Ri[b]+"vatlh"),c>0&&(e+=(""!==e?" ":"")+Ri[c]+"maH"),d>0&&(e+=(""!==e?" ":"")+Ri[d]),""===e?"pagh":e}function $i(a,b,c,d){var e={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[a+" míuts",a+" míuts"],h:["'n þora","'iensa þora"],hh:[a+" þoras",a+" þoras"],d:["'n ziua","'iensa ziua"],dd:[a+" ziuas",a+" ziuas"],M:["'n mes","'iens mes"],MM:[a+" mesen",a+" mesen"],y:["'n ar","'iens ar"],yy:[a+" ars",a+" ars"]};return d?e[c][0]:b?e[c][0]:e[c][1]}function bj(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function cj(a,b,c){var d={mm:b?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:b?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===c?b?"хвилина":"хвилину":"h"===c?b?"година":"годину":a+" "+bj(d[c],+a)}function dj(a,b){return{nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")}[/(\[[ВвУу]\]) ?dddd/.test(b)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(b)?"genitive":"nominative"][a.day()]}function ej(a){return function(){return a+"о"+(11===this.hours()?"б":"")+"] LT"}}var a,n;n=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d68?1900:2e3)};var ob=_("FullYear",!0);ja("w",["ww",2],"wo","week"),ja("W",["WW",2],"Wo","isoWeek"),V("week","w"),V("isoWeek","W"),Z("week",5),Z("isoWeek",5),Ga("w",ta),Ga("ww",ta,pa),Ga("W",ta),Ga("WW",ta,pa),Ma(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=x(a)});var xb={dow:0,doy:6};ja("d",0,"do","day"),ja("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),ja("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),ja("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),ja("e",0,0,"weekday"),ja("E",0,0,"isoWeekday"),V("day","d"),V("weekday","e"),V("isoWeekday","E"),Z("day",11),Z("weekday",11),Z("isoWeekday",11),Ga("d",ta),Ga("e",ta),Ga("E",ta),Ga("dd",function(a,b){return b.weekdaysMinRegex(a)}),Ga("ddd",function(a,b){return b.weekdaysShortRegex(a)}),Ga("dddd",function(a,b){return b.weekdaysRegex(a)}),Ma(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:m(c).invalidWeekday=a}),Ma(["d","e","E"],function(a,b,c,d){b[d]=x(a)});var Eb="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Gb="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ib="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Pb=Ea,Rb=Ea,Tb=Ea;ja("H",["HH",2],0,"hour"),ja("h",["hh",2],0,Wb),ja("k",["kk",2],0,Xb),ja("hmm",0,0,function(){return""+Wb.apply(this)+ea(this.minutes(),2)}),ja("hmmss",0,0,function(){return""+Wb.apply(this)+ea(this.minutes(),2)+ea(this.seconds(),2)}),ja("Hmm",0,0,function(){return""+this.hours()+ea(this.minutes(),2)}),ja("Hmmss",0,0,function(){return""+this.hours()+ea(this.minutes(),2)+ea(this.seconds(),2)}),Yb("a",!0),Yb("A",!1),V("hour","h"),Z("hour",13),Ga("a",Zb),Ga("A",Zb),Ga("H",ta),Ga("h",ta),Ga("HH",ta,pa),Ga("hh",ta,pa),Ga("hmm",ua),Ga("hmmss",va),Ga("Hmm",ua),Ga("Hmmss",va),La(["H","HH"],Ra),La(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),La(["h","hh"],function(a,b,c){b[Ra]=x(a),m(c).bigHour=!0}),La("hmm",function(a,b,c){var d=a.length-2;b[Ra]=x(a.substr(0,d)),b[Sa]=x(a.substr(d)),m(c).bigHour=!0}),La("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Ra]=x(a.substr(0,d)),b[Sa]=x(a.substr(d,2)),b[Ta]=x(a.substr(e)),m(c).bigHour=!0}),La("Hmm",function(a,b,c){var d=a.length-2;b[Ra]=x(a.substr(0,d)),b[Sa]=x(a.substr(d))}),La("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Ra]=x(a.substr(0,d)),b[Sa]=x(a.substr(d,2)),b[Ta]=x(a.substr(e))});var ec,_b=/[ap]\.?m?\.?/i,bc=_("Hours",!0),cc={calendar:I,longDateFormat:K,invalidDate:M,ordinal:O,ordinalParse:P,relativeTime:R,months:$a,monthsShort:ab,week:xb,weekdays:Eb,weekdaysMin:Ib,weekdaysShort:Gb,meridiemParse:_b},dc={},oc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,pc=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,qc=/Z|[+-]\d\d(?::?\d\d)?/,rc=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],sc=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],tc=/^\/?Date\((\-?\d+)/i;b.createFromInputFallback=A("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),b.ISO_8601=function(){};var Jc=A("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=Ic.apply(null,arguments);return this.isValid()&&a.isValid()?athis?this:a:p()}),Oc=function(){return Date.now?Date.now():+new Date};Rc("Z",":"),Rc("ZZ",""),Ga("Z",Ca),Ga("ZZ",Ca),La(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Tc(Ca,a)});var Sc=/([\+\-]|\d\d)/gi;b.updateOffset=function(){};var fd=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,gd=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;hd.fn=Pc.prototype;var od=md(1,"add"),pd=md(-1,"subtract");b.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",b.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Jd=A("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});ja(0,["gg",2],0,function(){return this.weekYear()%100}),ja(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Xd("gggg","weekYear"),Xd("ggggg","weekYear"),Xd("GGGG","isoWeekYear"),Xd("GGGGG","isoWeekYear"),V("weekYear","gg"),V("isoWeekYear","GG"),Z("weekYear",1),Z("isoWeekYear",1),Ga("G",Aa),Ga("g",Aa),Ga("GG",ta,pa),Ga("gg",ta,pa),Ga("GGGG",xa,ra),Ga("gggg",xa,ra),Ga("GGGGG",ya,sa),Ga("ggggg",ya,sa),Ma(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=x(a)}),Ma(["gg","GG"],function(a,c,d,e){c[e]=b.parseTwoDigitYear(a)}),ja("Q",0,"Qo","quarter"),V("quarter","Q"),Z("quarter",7),Ga("Q",oa),La("Q",function(a,b){b[Pa]=3*(x(a)-1)}),ja("D",["DD",2],"Do","date"),V("date","D"),Z("date",9),Ga("D",ta),Ga("DD",ta,pa),Ga("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),La(["D","DD"],Qa),La("Do",function(a,b){b[Qa]=x(a.match(ta)[0],10)});var de=_("Date",!0);ja("DDD",["DDDD",3],"DDDo","dayOfYear"),V("dayOfYear","DDD"),Z("dayOfYear",4),Ga("DDD",wa),Ga("DDDD",qa),La(["DDD","DDDD"],function(a,b,c){c._dayOfYear=x(a)}),ja("m",["mm",2],0,"minute"),V("minute","m"),Z("minute",14),Ga("m",ta),Ga("mm",ta,pa),La(["m","mm"],Sa);var fe=_("Minutes",!1);ja("s",["ss",2],0,"second"),V("second","s"),Z("second",15),Ga("s",ta),Ga("ss",ta,pa),La(["s","ss"],Ta);var ge=_("Seconds",!1);ja("S",0,0,function(){return~~(this.millisecond()/100)}),ja(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ja(0,["SSS",3],0,"millisecond"),ja(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ja(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ja(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ja(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ja(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ja(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),V("millisecond","ms"),Z("millisecond",16),Ga("S",wa,oa),Ga("SS",wa,pa),Ga("SSS",wa,qa);var he;for(he="SSSS";he.length<=9;he+="S")Ga(he,za);for(he="S";he.length<=9;he+="S")La(he,ie);var je=_("Milliseconds",!1);ja("z",0,0,"zoneAbbr"),ja("zz",0,0,"zoneName");var me=u.prototype;me.add=od,me.calendar=rd,me.clone=sd,me.diff=zd,me.endOf=Md,me.format=Dd,me.from=Ed,me.fromNow=Fd,me.to=Gd,me.toNow=Hd,me.get=ca,me.invalidAt=Vd,me.isAfter=td,me.isBefore=ud,me.isBetween=vd,me.isSame=wd,me.isSameOrAfter=xd,me.isSameOrBefore=yd,me.isValid=Td,me.lang=Jd,me.locale=Id,me.localeData=Kd,me.max=Kc,me.min=Jc,me.parsingFlags=Ud,me.set=da,me.startOf=Ld,me.subtract=pd,me.toArray=Qd,me.toObject=Rd,me.toDate=Pd,me.toISOString=Cd,me.toJSON=Sd,me.toString=Bd,me.unix=Od,me.valueOf=Nd,me.creationData=Wd,me.year=ob,me.isLeapYear=pb,me.weekYear=Yd,me.isoWeekYear=Zd,me.quarter=me.quarters=ce,me.month=fb,me.daysInMonth=gb,me.week=me.weeks=Ab,me.isoWeek=me.isoWeeks=Bb,me.weeksInYear=_d,me.isoWeeksInYear=$d,me.date=de,me.day=me.days=Mb,me.weekday=Nb,me.isoWeekday=Ob,me.dayOfYear=ee,me.hour=me.hours=bc,me.minute=me.minutes=fe,me.second=me.seconds=ge,me.millisecond=me.milliseconds=je,me.utcOffset=Wc,me.utc=Yc,me.local=Zc,me.parseZone=$c,me.hasAlignedHourOffset=_c,me.isDST=ad,me.isLocal=cd,me.isUtcOffset=dd,me.isUtc=ed,me.isUTC=ed,me.zoneAbbr=ke,me.zoneName=le,me.dates=A("dates accessor is deprecated. Use date instead.",de),me.months=A("months accessor is deprecated. Use month instead",fb),me.years=A("years accessor is deprecated. Use year instead",ob),me.zone=A("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Xc),me.isDSTShifted=A("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",bd);var ne=me,re=G.prototype;re.calendar=J,re.longDateFormat=L,re.invalidDate=N,re.ordinal=Q,re.preparse=qe,re.postformat=qe,re.relativeTime=S,re.pastFuture=T,re.set=E,re.months=_a,re.monthsShort=bb,re.monthsParse=db,re.monthsRegex=kb,re.monthsShortRegex=ib,re.week=wb,re.firstDayOfYear=zb,re.firstDayOfWeek=yb,re.weekdays=Fb,re.weekdaysMin=Jb,re.weekdaysShort=Hb,re.weekdaysParse=Lb,re.weekdaysRegex=Qb,re.weekdaysShortRegex=Sb,re.weekdaysMinRegex=Ub,re.isPM=$b,re.meridiem=ac,ic("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10;return a+(1===x(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),b.lang=A("moment.lang is deprecated. Use moment.locale instead.",ic),b.langData=A("moment.langData is deprecated. Use moment.localeData instead.",lc);var Ae=Math.abs,Me=Le("ms"),Ne=Le("s"),Oe=Le("m"),Pe=Le("h"),Qe=Le("d"),Re=Le("w"),Se=Le("M"),Te=Le("y"),We=Ve("milliseconds"),Xe=Ve("seconds"),Ye=Ve("minutes"),Ze=Ve("hours"),$e=Ve("days"),_e=Ve("months"),af=Ve("years"),cf=Math.round,df={s:45,m:45,h:22,d:26,M:11},kf=Math.abs,mf=Pc.prototype;mf.abs=Be,mf.add=De,mf.subtract=Ee,mf.as=Je,mf.asMilliseconds=Me,mf.asSeconds=Ne,mf.asMinutes=Oe,mf.asHours=Pe,mf.asDays=Qe,mf.asWeeks=Re,mf.asMonths=Se,mf.asYears=Te,mf.valueOf=Ke,mf._bubble=Ge,mf.get=Ue,mf.milliseconds=We,mf.seconds=Xe,mf.minutes=Ye,mf.hours=Ze,mf.days=$e,mf.weeks=bf,mf.months=_e,mf.years=af,mf.humanize=jf,mf.toISOString=lf,mf.toString=lf,mf.toJSON=lf,mf.locale=Id,mf.localeData=Kd,mf.toIsoString=A("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lf),mf.lang=Jd,ja("X",0,0,"unix"),ja("x",0,0,"valueOf"),Ga("x",Aa),Ga("X",Da),La("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),La("x",function(a,b,c){c._d=new Date(x(a))}),b.version="2.14.1",c(Ic),b.fn=ne,b.min=Mc,b.max=Nc,b.now=Oc,b.utc=k,b.unix=oe,b.months=ve,b.isDate=g,b.locale=ic,b.invalid=p,b.duration=hd,b.isMoment=v,b.weekdays=xe,b.parseZone=pe,b.localeData=lc,b.isDuration=Qc,b.monthsShort=we,b.weekdaysMin=ze,b.defineLocale=jc,b.updateLocale=kc,b.locales=mc,b.weekdaysShort=ye,b.normalizeUnits=W,b.relativeTimeRounding=gf,b.relativeTimeThreshold=hf,b.calendarFormat=qd,b.prototype=ne;var nf=b,qf=(nf.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return a<12?c?"vm":"VM":c?"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(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),nf.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),rf={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},uf=(nf.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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(a){return"م"===a},meridiem:function(a,b,c){return a<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(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return rf[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return qf[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),nf.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),vf={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},wf=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&a%100<=10?3:a%100>=11?4:5},xf={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},yf=function(a){return function(b,c,d,e){var f=wf(b),g=xf[a][wf(b)];return 2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},zf=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],Bf=(nf.defineLocale("ar",{months:zf,monthsShort:zf,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,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(a){return"م"===a},meridiem:function(a,b,c){return a<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:yf("s"),m:yf("m"),mm:yf("m"),h:yf("h"),hh:yf("h"),d:yf("d"),dd:yf("d"),M:yf("M"),MM:yf("M"),y:yf("y"),yy:yf("y")},preparse:function(a){return a.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return vf[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return uf[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),{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ı"}),Hf=(nf.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,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(a){return/^(gündüz|axşam)$/.test(a)},meridiem:function(a,b,c){return a<4?"gecə":a<12?"səhər":a<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(a){if(0===a)return a+"-ıncı";var b=a%10,c=a%100-b,d=a>=100?100:null;return a+(Bf[b]||Bf[c]||Bf[d])},week:{dow:1,doy:7}}),nf.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:Ef,mm:Ef,h:Ef,hh:Ef,d:"дзень",dd:Ef,M:"месяц",MM:Ef,y:"год",yy:Ef},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(a){return/^(дня|вечара)$/.test(a)},meridiem:function(a,b,c){return a<4?"ночы":a<12?"раніцы":a<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!=2&&a%10!=3||a%100==12||a%100==13?a+"-ы":a+"-і";case"D":return a+"-га";default:return a}},week:{dow:1,doy:7}}),nf.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(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&c<20?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}}),{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"}),If={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},Kf=(nf.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(a){return a.replace(/[১২৩৪৫৬৭৮৯০]/g,function(a){return If[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Hf[a]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(a,b){return 12===a&&(a=0),"রাত"===b&&a>=4||"দুপুর"===b&&a<5||"বিকাল"===b?a+12:a},meridiem:function(a,b,c){return a<4?"রাত":a<10?"সকাল":a<17?"দুপুর":a<20?"বিকাল":"রাত"},week:{dow:0,doy:6}}),{1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"}),Lf={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},Wf=(nf.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(a){return a.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(a){return Lf[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Kf[a]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(a,b){return 12===a&&(a=0),"མཚན་མོ"===b&&a>=4||"ཉིན་གུང"===b&&a<5||"དགོང་དག"===b?a+12:a},meridiem:function(a,b,c){return a<4?"མཚན་མོ":a<10?"ཞོགས་ཀས":a<17?"ཉིན་གུང":a<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}}),nf.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("_"),weekdaysParseExact:!0,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:Nf,h:"un eur",hh:"%d eur",d:"un devezh",dd:Nf,M:"ur miz",MM:Nf,y:"ur bloaz",yy:Of},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(a){return a+(1===a?"añ":"vet")},week:{dow:1,doy:4}}),nf.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:Tf,mm:Tf,h:Tf,hh:Tf,d:"dan",dd:Tf,M:"mjesec",MM:Tf,y:"godinu",yy:Tf},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),nf.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("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,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"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"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(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"è";return"w"!==b&&"W"!==b||(c="a"),a+c},week:{dow:1,doy:4}}),"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_")),Xf="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),gg=(nf.defineLocale("cs",{months:Wf,monthsShort:Xf,monthsParse:function(a,b){var c,d=[];for(c=0;c<12;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(Wf,Xf),shortMonthsParse:function(a){var b,c=[];for(b=0;b<12;b++)c[b]=new RegExp("^"+a[b]+"$","i");return c}(Xf),longMonthsParse:function(a){var b,c=[];for(b=0;b<12;b++)c[b]=new RegExp("^"+a[b]+"$","i");return c}(Wf),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:Zf,m:Zf,mm:Zf,h:Zf,hh:Zf,d:Zf,dd:Zf,M:Zf,MM:Zf,y:Zf,yy:Zf},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.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(a){return a+(/сехет$/i.exec(a)?"рен":/ҫул$/i.exec(a)?"тан":"ран")},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}}),nf.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,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(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}}),nf.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}}),nf.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("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,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:cg,mm:"%d Minuten",h:cg,hh:"%d Stunden",d:cg,dd:cg,M:cg,MM:cg,y:cg,yy:cg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.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("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,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:eg,mm:"%d Minuten",h:eg,hh:"%d Stunden",d:eg,dd:eg,M:eg,MM:eg,y:eg,yy:eg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"]),hg=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],qg=(nf.defineLocale("dv",{months:gg,monthsShort:gg,weekdays:hg,weekdaysShort:hg,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(a){return"މފ"===a},meridiem:function(a,b,c){return a<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(a){return a.replace(/،/g,",")},postformat:function(a){return a.replace(/,/g,"،")},week:{dow:7,doy:12}}),nf.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(a,b,c){return a>11?c?"μμ":"ΜΜ":c?"πμ":"ΠΜ"},isPM:function(a){return"μ"===(a+"").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(a,b){var c=this._calendarEl[a],d=b&&b.hours();return D(c)&&(c=c.apply(b)),c.replace("{}",d%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}}),nf.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(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),nf.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",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(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),nf.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(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),nf.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",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(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),nf.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",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(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),nf.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(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"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}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),rg="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),tg=(nf.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?rg[a.month()]:qg[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),ug="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),zg=(nf.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?ug[a.month()]:tg[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,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"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"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}}),nf.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:wg,m:wg,mm:wg,h:wg,hh:wg,d:wg,dd:"%d päeva",M:wg,MM:wg,y:wg,yy:wg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,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}}),{1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"}),Ag={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},Cg=(nf.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,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(a){return/بعد از ظهر/.test(a)},meridiem:function(a,b,c){return a<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(a){return a.replace(/[۰-۹]/g,function(a){return Ag[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return zg[a]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" ")),Dg=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",Cg[7],Cg[8],Cg[9]],Lg=(nf.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:Eg,m:Eg,mm:Eg,h:Eg,hh:Eg,d:Eg,dd:Eg,M:Eg,MM:Eg,y:Eg,yy:Eg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.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}}),nf.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,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(a){return a+(1===a?"er":"e")}}),nf.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,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|e)/,ordinal:function(a){return a+(1===a?"er":"e")},week:{dow:1,doy:4}}),nf.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("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,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(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),Mg="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),Og=(nf.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?Mg[a.month()]:Lg[a.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,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(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"]),Pg=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],Qg=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],Rg=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],Sg=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],Wg=(nf.defineLocale("gd",{months:Og,monthsShort:Pg,monthsParseExact:!0,weekdays:Qg,weekdaysShort:Rg,weekdaysMin:Sg,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(a){return a+(1===a?"d":a%10==2?"na":"mh")},week:{dow:1,doy:4}}),nf.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),monthsParseExact:!0,weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),weekdaysParseExact:!0,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 "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},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}}),nf.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(a){return 2===a?"שעתיים":a+" שעות"},d:"יום",dd:function(a){return 2===a?"יומיים":a+" ימים"},M:"חודש",MM:function(a){return 2===a?"חודשיים":a+" חודשים"},y:"שנה",yy:function(a){return 2===a?"שנתיים":a%10==0&&10!==a?a+" שנה":a+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(a){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(a)},meridiem:function(a,b,c){return a<5?"לפנות בוקר":a<10?"בבוקר":a<12?c?'לפנה"צ':"לפני הצהריים":a<18?c?'אחה"צ':"אחרי הצהריים":"בערב"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),Xg={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},_g=(nf.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,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(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return Xg[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Wg[a]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात"===b?a<4?a:a+12:"सुबह"===b?a:"दोपहर"===b?a>=10?a:a+12:"शाम"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"रात":a<10?"सुबह":a<17?"दोपहर":a<20?"शाम":"रात"},week:{dow:0,doy:6}}),nf.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:Zg,mm:Zg,h:Zg,hh:Zg,d:"dan",dd:Zg,M:"mjesec",MM:Zg,y:"godinu",yy:Zg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),"vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ")),mh=(nf.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(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return a<12?!0===c?"de":"DE":!0===c?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return bh.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return bh.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:ah,m:ah,mm:ah,h:ah,hh:ah,d:ah,dd:ah,M:ah,MM:ah,y:ah,yy:ah},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),nf.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(a){return/^(ցերեկվա|երեկոյան)$/.test(a)},meridiem:function(a){return a<4?"գիշերվա":a<12?"առավոտվա":a<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-ին":a+"-րդ";default:return a}},week:{dow:1,doy:7}}),nf.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(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?a>=11?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"siang":a<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}}),nf.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:gh,m:gh,mm:gh,h:"klukkustund",hh:gh,d:gh,dd:gh,M:gh,MM:gh,y:gh,yy:gh},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[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(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},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}}),nf.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(a){return"午後"===a},meridiem:function(a,b,c){return a<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";default:return a}},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年"}}),nf.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(a,b){return 12===a&&(a=0),"enjing"===b?a:"siyang"===b?a>=11?a:a+12:"sonten"===b||"ndalu"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"enjing":a<15?"siyang":a<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}}),nf.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},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(a){return/(წამი|წუთი|საათი|წელი)/.test(a)?a.replace(/ი$/,"ში"):a+"ში"},past:function(a){return/(წამი|წუთი|საათი|დღე|თვე)/.test(a)?a.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(a)?a.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(a){return 0===a?a:1===a?a+"-ლი":a<20||a<=100&&a%20==0||a%100==0?"მე-"+a:a+"-ე"},week:{dow:1,doy:7}}),{0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"}),qh=(nf.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(a){var b=a%10,c=a>=100?100:null;return a+(mh[a]||mh[b]||mh[c])},week:{dow:1,doy:7}}),nf.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}}),nf.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(a){return"오후"===a},meridiem:function(a,b,c){return a<12?"오전":"오후"}}),{0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"}),yh=(nf.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(a){var b=a%10,c=a>=100?100:null;return a+(qh[a]||qh[b]||qh[c])},week:{dow:1,doy:7}}),nf.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,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:th,past:uh,s:"e puer Sekonnen",m:sh,mm:"%d Minutten",h:sh,hh:"%d Stonnen",d:sh,dd:"%d Deeg",M:sh,MM:"%d Méint",y:sh,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,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(a){return"ຕອນແລງ"===a},meridiem:function(a,b,c){return a<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 ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(a){return"ທີ່"+a}}),{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"}),Fh=(nf.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?|MMMM?(\[[^\[\]]*\]|\s+)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,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:zh,m:Ah,mm:Dh,h:Ah,hh:Dh,d:Ah,dd:Dh,M:Ah,MM:Dh,y:Ah,yy:Dh},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}}),{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("_")}),Lh=(nf.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,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:Jh,m:Ih,mm:Hh,h:Ih,hh:Hh,d:Ih,dd:Hh,M:Ih,MM:Hh,y:Ih,yy:Hh},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{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(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=Lh.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+Lh.correctGrammaticalCase(a,d)}}),Ph=(nf.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:Lh.translate,mm:Lh.translate,h:Lh.translate,hh:Lh.translate,d:"dan",dd:Lh.translate,M:"mjesec",MM:Lh.translate,y:"godinu",yy:Lh.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),nf.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(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&c<20?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}}),nf.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,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,meridiemHour:function(a,b){return 12===a&&(a=0),"രാത്രി"===b&&a>=4||"ഉച്ച കഴിഞ്ഞ്"===b||"വൈകുന്നേരം"===b?a+12:a},meridiem:function(a,b,c){return a<4?"രാത്രി":a<12?"രാവിലെ":a<17?"ഉച്ച കഴിഞ്ഞ്":a<20?"വൈകുന്നേരം":"രാത്രി"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),Qh={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},Vh=(nf.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,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:Rh,m:Rh,mm:Rh,h:Rh,hh:Rh,d:Rh,dd:Rh,M:Rh,MM:Rh,y:Rh,yy:Rh},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return Qh[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Ph[a]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात्री"===b?a<4?a:a+12:"सकाळी"===b?a:"दुपारी"===b?a>=10?a:a+12:"सायंकाळी"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"रात्री":a<10?"सकाळी":a<17?"दुपारी":a<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),nf.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(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"tengahari":a<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}}),nf.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(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"tengahari":a<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}}),{1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"}),Wh={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},Zh=(nf.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(a){return a.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(a){return Wh[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Vh[a]})},week:{dow:1,doy:4}}),nf.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",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}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),$h={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},ai=(nf.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,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(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return $h[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Zh[a]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(a,b){return 12===a&&(a=0),"राति"===b?a<4?a:a+12:"बिहान"===b?a:"दिउँसो"===b?a>=10?a:a+12:"साँझ"===b?a+12:void 0},meridiem:function(a,b,c){return a<3?"राति":a<12?"बिहान":a<16?"दिउँसो":a<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:0,doy:6}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),bi="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ei=(nf.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?bi[a.month()]:ai[a.month()]},monthsParseExact:!0,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,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(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),nf.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 [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",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}}),{1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"}),fi={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},hi=(nf.defineLocale("pa-in",{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(a){return a.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(a){return fi[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return ei[a]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(a,b){return 12===a&&(a=0),"ਰਾਤ"===b?a<4?a:a+12:"ਸਵੇਰ"===b?a:"ਦੁਪਹਿਰ"===b?a>=10?a:a+12:"ਸ਼ਾਮ"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"ਰਾਤ":a<10?"ਸਵੇਰ":a<17?"ਦੁਪਹਿਰ":a<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}}),"styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_")),ii="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),si=(nf.defineLocale("pl",{months:function(a,b){return""===b?"("+ii[a.month()]+"|"+hi[a.month()]+")":/D MMMM/.test(b)?ii[a.month()]:hi[a.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:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[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}}),nf.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("_"),weekdaysParseExact:!0,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 0===this.day()||6===this.day()?"[Ú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º"}),nf.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("_"),weekdaysParseExact:!0,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 0===this.day()||6===this.day()?"[Ú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}}),nf.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("_"),monthsParseExact:!0,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:oi,h:"o oră",hh:oi,d:"o zi",dd:oi,M:"o lună",MM:oi,y:"un an",yy:oi},week:{dow:1,doy:7}}),[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i]),wi=(nf.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:si,longMonthsParse:si,shortMonthsParse:si,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/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(a){if(a.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";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"}},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";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"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:ri,mm:ri,h:"час",hh:ri,d:"день",dd:ri,M:"месяц",MM:ri,y:"год",yy:ri},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(a){return/^(дня|вечера)$/.test(a)},meridiem:function(a,b,c){return a<4?"ночи":a<12?"утра":a<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-й";case"D":return a+"-го";case"w":case"W":return a+"-я";default:return a}},week:{dow:1,doy:7}}),nf.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,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(a){return a+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(a){return"ප.ව."===a||"පස් වරු"===a},meridiem:function(a,b,c){return a>11?c?"ප.ව.":"පස් වරු":c?"පෙ.ව.":"පෙර වරු"}}),"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_")),xi="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),Ei=(nf.defineLocale("sk",{months:wi,monthsShort:xi,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:zi,m:zi,mm:zi,h:zi,hh:zi,d:zi,dd:zi,M:zi,MM:zi,y:zi,yy:zi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,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:Bi,m:Bi,mm:Bi,h:Bi,hh:Bi,d:Bi,dd:Bi,M:Bi,MM:Bi,y:Bi,yy:Bi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),nf.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a,b,c){return a<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}}),{words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=Ei.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+Ei.correctGrammaticalCase(a,d)}}),Gi=(nf.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,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:Ei.translate,mm:Ei.translate,h:Ei.translate,hh:Ei.translate,d:"дан",dd:Ei.translate,M:"месец",MM:Ei.translate,y:"годину",yy:Ei.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{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(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=Gi.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+Gi.correctGrammaticalCase(a,d)}}),Li=(nf.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:Gi.translate,mm:Gi.translate,h:Gi.translate,hh:Gi.translate,d:"dan",dd:Gi.translate,M:"mesec",MM:Gi.translate,y:"godinu",yy:Gi.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),nf.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(a,b,c){return a<11?"ekuseni":a<15?"emini":a<19?"entsambama":"ebusuku"},meridiemHour:function(a,b){return 12===a&&(a=0),"ekuseni"===b?a:"emini"===b?a>=11?a:a+12:"entsambama"===b||"ebusuku"===b?0===a?0:a+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),nf.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",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(a){var b=a%10;return a+(1==~~(a%100/10)?"e":1===b?"a":2===b?"a":"e")},week:{dow:1,doy:4}}),nf.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,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:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}),{1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"}),Mi={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},Ri=(nf.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(a){return a+"வது"},preparse:function(a){return a.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(a){return Mi[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Li[a]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(a,b,c){return a<2?" யாமம்":a<6?" வைகறை":a<10?" காலை":a<14?" நண்பகல்":a<18?" எற்பாடு":a<22?" மாலை":" யாமம்"},meridiemHour:function(a,b){return 12===a&&(a=0),"யாமம்"===b?a<2?a:a+12:"வைகறை"===b||"காலை"===b?a:"நண்பகல்"===b&&a>=10?a:a+12},week:{dow:0,doy:6}}),nf.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,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 సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(a,b){return 12===a&&(a=0),"రాత్రి"===b?a<4?a:a+12:"ఉదయం"===b?a:"మధ్యాహ్నం"===b?a>=10?a:a+12:"సాయంత్రం"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"రాత్రి":a<10?"ఉదయం":a<17?"మధ్యాహ్నం":a<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}}),nf.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,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(a){return"หลังเที่ยง"===a},meridiem:function(a,b,c){return a<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 ปี"}}),nf.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(a){return a},week:{dow:1,doy:4}}),"pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_")),Xi=(nf.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:Si,past:Ti,s:"puS lup",m:"wa’ tup",mm:Ui,h:"wa’ rep",hh:Ui,d:"wa’ jaj",dd:Ui,M:"wa’ jar",MM:Ui,y:"wa’ DIS",yy:Ui},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{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ı"}),lj=(nf.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(a){if(0===a)return a+"'ıncı";var b=a%10,c=a%100-b,d=a>=100?100:null;return a+(Xi[b]||Xi[c]||Xi[d])},week:{dow:1,doy:7}}),nf.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(a){return"d'o"===a.toLowerCase()},meridiem:function(a,b,c){return a>11?c?"d'o":"D'O":c?"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:$i,m:$i,mm:$i,h:$i,hh:$i,d:$i,dd:$i,M:$i,MM:$i,y:$i,yy:$i},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),nf.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}}),nf.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}}),nf.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:dj,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:ej("[Сьогодні "),nextDay:ej("[Завтра "),lastDay:ej("[Вчора "),nextWeek:ej("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return ej("[Минулої] dddd [").call(this);case 1:case 2:case 4:return ej("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:cj,mm:cj,h:"годину",hh:cj,d:"день",dd:cj,M:"місяць",MM:cj,y:"рік",yy:cj},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(a){return/^(дня|вечора)$/.test(a)},meridiem:function(a,b,c){return a<4?"ночі":a<12?"ранку":a<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-й";case"D":return a+"-го";default:return a}},week:{dow:1,doy:7}}),nf.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}}),nf.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("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(a){return/^ch$/i.test(a)},meridiem:function(a,b,c){return a<12?c?"sa":"SA":c?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần 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(a){return a},week:{dow:1,doy:4}}),nf.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),nf.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(a,b){return 12===a&&(a=0),"凌晨"===b||"早上"===b||"上午"===b?a:"下午"===b||"晚上"===b?a+12:a>=11?a:a+12},meridiem:function(a,b,c){var d=100*a+b;return d<600?"凌晨":d<900?"早上":d<1130?"上午":d<1230?"中午":d<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var a,b;return a=nf().startOf("week"),b=this.diff(a,"days")>=7?"[下]":"[本]",0===this.minutes()?b+"dddAh点整":b+"dddAh点mm"},lastWeek:function(){var a,b;return a=nf().startOf("week"),b=this.unix()=11?a:a+12:"下午"===b||"晚上"===b?a+12:void 0},meridiem:function(a,b,c){var d=100*a+b;return d<600?"凌晨":d<900?"早上":d<1130?"上午":d<1230?"中午":d<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"週";default:return a}},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 年"}}),nf);return lj.locale("en"),lj}); \ No newline at end of file +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):e.moment=a()}(this,function(){"use strict";var e,n;function l(){return e.apply(null,arguments)}function _(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function m(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function M(e,a){var t,s=[];for(t=0;t>>0,s=0;sTe(e)?(d=e+1,_-Te(e)):(d=e,_),{year:d,dayOfYear:r}}function Ce(e,a,t){var s,n,d=Ne(e.year(),a,t),r=Math.floor((e.dayOfYear()-d-1)/7)+1;return r<1?s=r+Ie(n=e.year()-1,a,t):r>Ie(e.year(),a,t)?(s=r-Ie(e.year(),a,t),n=e.year()+1):(n=e.year(),s=r),{week:s,year:n}}function Ie(e,a,t){var s=Ne(e,a,t),n=Ne(e+1,a,t);return(Te(e)-s+n)/7}C("w",["ww",2],"wo","week"),C("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),E("week",5),E("isoWeek",5),ie("w",B),ie("ww",B,V),ie("W",B),ie("WW",B,V),Me(["w","ww","W","WW"],function(e,a,t,s){a[s.substr(0,1)]=g(e)});function Ue(e,a){return e.slice(a,7).concat(e.slice(0,a))}C("d",0,"do","day"),C("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),C("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),C("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),C("e",0,0,"weekday"),C("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),E("day",11),E("weekday",11),E("isoWeekday",11),ie("d",B),ie("e",B),ie("E",B),ie("dd",function(e,a){return a.weekdaysMinRegex(e)}),ie("ddd",function(e,a){return a.weekdaysShortRegex(e)}),ie("dddd",function(e,a){return a.weekdaysRegex(e)}),Me(["dd","ddd","dddd"],function(e,a,t,s){var n=t._locale.weekdaysParse(e,s,t._strict);null!=n?a.d=n:Y(t).invalidWeekday=e}),Me(["d","e","E"],function(e,a,t,s){a[s]=g(e)});var Ge="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ve="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Ze=re;var $e=re;var Be=re;function qe(){function e(e,a){return a.length-e.length}var a,t,s,n,d,r=[],_=[],i=[],o=[];for(a=0;a<7;a++)t=c([2e3,1]).day(a),s=this.weekdaysMin(t,""),n=this.weekdaysShort(t,""),d=this.weekdays(t,""),r.push(s),_.push(n),i.push(d),o.push(s),o.push(n),o.push(d);for(r.sort(e),_.sort(e),i.sort(e),o.sort(e),a=0;a<7;a++)_[a]=me(_[a]),i[a]=me(i[a]),o[a]=me(o[a]);this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Qe(){return this.hours()%12||12}function Xe(e,a){C(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function ea(e,a){return a._meridiemParse}C("H",["HH",2],0,"hour"),C("h",["hh",2],0,Qe),C("k",["kk",2],0,function(){return this.hours()||24}),C("hmm",0,0,function(){return""+Qe.apply(this)+F(this.minutes(),2)}),C("hmmss",0,0,function(){return""+Qe.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)}),C("Hmm",0,0,function(){return""+this.hours()+F(this.minutes(),2)}),C("Hmmss",0,0,function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)}),Xe("a",!0),Xe("A",!1),O("hour","h"),E("hour",13),ie("a",ea),ie("A",ea),ie("H",B),ie("h",B),ie("k",B),ie("HH",B,V),ie("hh",B,V),ie("kk",B,V),ie("hmm",q),ie("hmmss",Q),ie("Hmm",q),ie("Hmmss",Q),le(["H","HH"],Ye),le(["k","kk"],function(e,a,t){var s=g(e);a[Ye]=24===s?0:s}),le(["a","A"],function(e,a,t){t._isPm=t._locale.isPM(e),t._meridiem=e}),le(["h","hh"],function(e,a,t){a[Ye]=g(e),Y(t).bigHour=!0}),le("hmm",function(e,a,t){var s=e.length-2;a[Ye]=g(e.substr(0,s)),a[ye]=g(e.substr(s)),Y(t).bigHour=!0}),le("hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[Ye]=g(e.substr(0,s)),a[ye]=g(e.substr(s,2)),a[fe]=g(e.substr(n)),Y(t).bigHour=!0}),le("Hmm",function(e,a,t){var s=e.length-2;a[Ye]=g(e.substr(0,s)),a[ye]=g(e.substr(s))}),le("Hmmss",function(e,a,t){var s=e.length-4,n=e.length-2;a[Ye]=g(e.substr(0,s)),a[ye]=g(e.substr(s,2)),a[fe]=g(e.substr(n))});var aa,ta=Se("Hours",!0),sa={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Oe,monthsShort:Pe,week:{dow:0,doy:6},weekdays:Ge,weekdaysMin:Ke,weekdaysShort:Ve,meridiemParse:/[ap]\.?m?\.?/i},na={},da={};function ra(e){return e?e.toLowerCase().replace("_","-"):e}function _a(e){var a=null;if(!na[e]&&"undefined"!=typeof module&&module&&module.exports)try{a=aa._abbr,require("./locale/"+e),ia(a)}catch(e){}return na[e]}function ia(e,a){var t;return e&&((t=o(a)?ma(e):oa(e,a))?aa=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),aa._abbr}function oa(e,a){if(null===a)return delete na[e],null;var t,s=sa;if(a.abbr=e,null!=na[e])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=na[e]._config;else if(null!=a.parentLocale)if(null!=na[a.parentLocale])s=na[a.parentLocale]._config;else{if(null==(t=_a(a.parentLocale)))return da[a.parentLocale]||(da[a.parentLocale]=[]),da[a.parentLocale].push({name:e,config:a}),null;s=t._config}return na[e]=new j(b(s,a)),da[e]&&da[e].forEach(function(e){oa(e.name,e.config)}),ia(e),na[e]}function ma(e){var a;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return aa;if(!_(e)){if(a=_a(e))return a;e=[e]}return function(e){for(var a,t,s,n,d=0;d=a&&r(n,t,!0)>=a-1)break;a--}d++}return aa}(e)}function ua(e){var a,t=e._a;return t&&-2===Y(e).overflow&&(a=t[Le]<0||11je(t[he],t[Le])?ce:t[Ye]<0||24Ie(t,d,r)?Y(e)._overflowWeeks=!0:null!=i?Y(e)._overflowWeekday=!0:(_=Re(t,s,n,d,r),e._a[he]=_.year,e._dayOfYear=_.dayOfYear)}(e),null!=e._dayOfYear&&(d=la(e._a[he],s[he]),(e._dayOfYear>Te(d)||0===e._dayOfYear)&&(Y(e)._overflowDayOfYear=!0),t=Je(d,0,e._dayOfYear),e._a[Le]=t.getUTCMonth(),e._a[ce]=t.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=r[a]=s[a];for(;a<7;a++)e._a[a]=r[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[Ye]&&0===e._a[ye]&&0===e._a[fe]&&0===e._a[ke]&&(e._nextDay=!0,e._a[Ye]=0),e._d=(e._useUTC?Je:function(e,a,t,s,n,d,r){var _;return e<100&&0<=e?(_=new Date(e+400,a,t,s,n,d,r),isFinite(_.getFullYear())&&_.setFullYear(e)):_=new Date(e,a,t,s,n,d,r),_}).apply(null,r),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ye]=24),e._w&&void 0!==e._w.d&&e._w.d!==n&&(Y(e).weekdayMismatch=!0)}}var ha=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,La=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ca=/Z|[+-]\d\d(?::?\d\d)?/,Ya=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ya=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],fa=/^\/?Date\((\-?\d+)/i;function ka(e){var a,t,s,n,d,r,_=e._i,i=ha.exec(_)||La.exec(_);if(i){for(Y(e).iso=!0,a=0,t=Ya.length;at.valueOf():t.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Mt.isLocal=function(){return!!this.isValid()&&!this._isUTC},Mt.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Mt.isUtc=Ra,Mt.isUTC=Ra,Mt.zoneAbbr=function(){return this._isUTC?"UTC":""},Mt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Mt.dates=t("dates accessor is deprecated. Use date instead.",_t),Mt.months=t("months accessor is deprecated. Use month instead",Ae),Mt.years=t("years accessor is deprecated. Use year instead",ve),Mt.zone=t("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,a){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,a),this):-this.utcOffset()}),Mt.isDSTShifted=t("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(k(e,this),(e=va(e))._a){var a=e._isUTC?c(e._a):Ha(e._a);this._isDSTShifted=this.isValid()&&0