Revive Old Posts – Auto Post to Social Media - Version 8.1.4

Version Description

  • 2018-12-03
Download this release

Release Info

Developer codeinwp
Plugin Icon 128x128 Revive Old Posts – Auto Post to Social Media
Version 8.1.4
Comparing to
See all releases

Code changes from version 8.1.3 to 8.1.4

Files changed (108) hide show
  1. CHANGELOG.md +8 -0
  2. assets/css/rop.css +25 -1
  3. assets/js/build/dashboard.js +28 -20
  4. assets/js/build/dashboard.min.js +2 -2
  5. includes/admin/abstract/class-rop-services-abstract.php +26 -0
  6. includes/admin/class-rop-admin.php +11 -21
  7. includes/admin/class-rop-pointers.php +487 -0
  8. includes/admin/services/class-rop-facebook-service.php +3 -3
  9. includes/admin/services/class-rop-linkedin-service.php +2 -2
  10. includes/admin/services/class-rop-pinterest-service.php +2 -2
  11. includes/admin/services/class-rop-tumblr-service.php +5 -5
  12. includes/admin/services/class-rop-twitter-service.php +2 -2
  13. includes/admin/views/custom_fields_view.php +1 -1
  14. includes/class-rop-i18n.php +8 -8
  15. includes/class-rop.php +7 -3
  16. languages/tweet-old-post.pot +226 -198
  17. readme.md +9 -0
  18. readme.txt +9 -0
  19. themeisle-hash.json +1 -1
  20. tweet-old-post.php +38 -8
  21. uninstall.php +2 -0
  22. vendor/autoload.php +1 -1
  23. vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php +3 -3
  24. vendor/codeinwp/themeisle-sdk/load.php +1 -1
  25. vendor/composer/autoload_real.php +5 -5
  26. vendor/composer/installed.json +16 -16
  27. vendor/monolog/monolog/CHANGELOG.md +28 -0
  28. vendor/monolog/monolog/README.md +0 -1
  29. vendor/monolog/monolog/doc/02-handlers-formatters-processors.md +1 -0
  30. vendor/monolog/monolog/doc/03-utilities.md +2 -0
  31. vendor/monolog/monolog/src/Monolog/ErrorHandler.php +11 -2
  32. vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php +1 -0
  33. vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php +1 -1
  34. vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php +12 -6
  35. vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php +5 -3
  36. vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php +4 -2
  37. vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php +24 -7
  38. vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php +2 -2
  39. vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php +18 -8
  40. vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php +2 -0
  41. vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php +3 -3
  42. vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php +33 -23
  43. vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php +14 -2
  44. vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php +5 -5
  45. vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php +1 -1
  46. vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php +4 -4
  47. vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php +4 -4
  48. vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php +2 -2
  49. vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php +1 -1
  50. vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php +30 -16
  51. vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php +1 -1
  52. vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php +0 -8
  53. vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php +14 -2
  54. vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php +2 -2
  55. vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php +9 -1
  56. vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php +15 -0
  57. vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php +4 -4
  58. vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php +62 -0
  59. vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php +2 -2
  60. vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php +1 -1
  61. vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php +3 -1
  62. vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php +1 -1
  63. vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php +3 -3
  64. vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php +6 -6
  65. vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php +12 -0
  66. vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php +15 -3
  67. vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php +5 -5
  68. vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php +5 -0
  69. vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php +5 -0
  70. vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php +43 -4
  71. vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php +3 -3
  72. vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php +14 -2
  73. vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php +5 -5
  74. vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php +6 -6
  75. vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php +13 -3
  76. vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php +10 -0
  77. vendor/monolog/monolog/src/Monolog/Logger.php +165 -74
  78. vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php +1 -1
  79. vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php +1 -1
  80. vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php +3 -3
  81. vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php +1 -1
  82. vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php +1 -1
  83. vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php +25 -0
  84. vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php +4 -2
  85. vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php +1 -1
  86. vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php +15 -2
  87. vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php +1 -1
  88. vendor/monolog/monolog/src/Monolog/ResettableInterface.php +31 -0
  89. vendor/monolog/monolog/src/Monolog/SignalHandler.php +115 -0
  90. vendor/monolog/monolog/src/Monolog/Utils.php +25 -0
  91. vendor/monolog/monolog/tests/Monolog/Formatter/FluentdFormatterTest.php +2 -2
  92. vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php +36 -0
  93. vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php +59 -1
  94. vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php +1 -1
  95. vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php +2 -2
  96. vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php +2 -2
  97. vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php +2 -2
  98. vendor/monolog/monolog/tests/Monolog/Handler/InsightOpsHandlerTest.php +80 -0
  99. vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php +34 -0
  100. vendor/monolog/monolog/tests/Monolog/Handler/Slack/SlackRecordTest.php +12 -4
  101. vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php +26 -0
  102. vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php +46 -0
  103. vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php +23 -0
  104. vendor/monolog/monolog/tests/Monolog/LoggerTest.php +142 -0
  105. vendor/monolog/monolog/tests/Monolog/SignalHandlerTest.php +287 -0
  106. vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php +4 -0
  107. vendor/psr/log/Psr/Log/Test/TestLogger.php +146 -0
  108. vendor/psr/log/README.md +7 -0
CHANGELOG.md CHANGED
@@ -1,4 +1,12 @@
1
 
 
 
 
 
 
 
 
 
2
  ### v8.1.3 - 2018-11-01
3
  **Changes:**
4
  * - Adds: Option to delete plugin settings on uninstall
1
 
2
+ ### v8.1.4 - 2018-12-03
3
+ **Changes:**
4
+ * New: Admin pointers for new plugin installs
5
+ * Change: Rename custom messages to "Share Variations"
6
+ * Fix: Automatically remove whitespace when adding credentials
7
+ * Fix: Excess blank space in shares caused by Gutenberg Editor
8
+ * PRO Fix: Publish now not showing on custom post types edit screens
9
+
10
  ### v8.1.3 - 2018-11-01
11
  **Changes:**
12
  * - Adds: Option to delete plugin settings on uninstall
assets/css/rop.css CHANGED
@@ -2907,7 +2907,7 @@
2907
  border-color: #454d5d;
2908
  border-radius: 0.1rem;
2909
  color: #fff;
2910
- background: rgba(69, 77, 93, 0.9);
2911
  }
2912
 
2913
  #rop_core .toast.toast-primary {
@@ -4324,3 +4324,27 @@
4324
  .rop-post-type-badge a {
4325
  text-decoration: underline;
4326
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2907
  border-color: #454d5d;
2908
  border-radius: 0.1rem;
2909
  color: #fff;
2910
+ background: #1d466b;
2911
  }
2912
 
2913
  #rop_core .toast.toast-primary {
4324
  .rop-post-type-badge a {
4325
  text-decoration: underline;
4326
  }
4327
+
4328
+ #rop_core .rop-steps{
4329
+ background: #1d466b;
4330
+ border-radius: 3px;
4331
+ margin-bottom: 3px;
4332
+ padding: 10px;
4333
+ text-align: center;
4334
+ }
4335
+
4336
+ #rop_core .rop-step{
4337
+ margin-right: 5px;
4338
+ }
4339
+
4340
+ #rop_core .rop-step-incomplete{
4341
+ color: #ff0000;
4342
+ font-weight: bold;
4343
+ margin-bottom: 0px;
4344
+ }
4345
+
4346
+ #rop_core .rop-step-complete{
4347
+ color: #8bc34a;
4348
+ font-weight: bold;
4349
+ margin-bottom: 0px;
4350
+ }
assets/js/build/dashboard.js CHANGED
@@ -33056,7 +33056,7 @@ module.exports = {
33056
  // <div class="panel-nav" style="padding: 8px;">
33057
  // <ul class="tab ">
33058
  // <li class="tab-item c-hand" v-for="tab in displayTabs"
33059
- // :class="{ active: tab.isActive }">
33060
  // <a :class=" ( tab.slug === 'logs' && logs_no > 0 ) ? ' badge-logs badge' : '' "
33061
  // :data-badge="logs_no"
33062
  // @click="switchTab( tab.slug )">{{ tab.name }}</a>
@@ -33074,7 +33074,12 @@ module.exports = {
33074
  // {{labels.now}}: {{ formatedDate }}
33075
  // </div>
33076
  // <countdown :current_time="current_time"/>
33077
- // <button class="btn" :class="btn_class"
 
 
 
 
 
33078
  // :data-tooltip="labels.active_account_warning"
33079
  // @click="togglePosting()" :disabled="haveAccounts">
33080
  // <i class="fa fa-play" v-if="!is_loading && !start_status"></i>
@@ -33413,7 +33418,7 @@ exports = module.exports = __webpack_require__(1)();
33413
 
33414
 
33415
  // module
33416
- exports.push([module.i, "\n\t#rop-sign-in-area .btn[disabled][_v-63cb7455]{\n\t\tcursor:not-allowed;\n\t\tpointer-events: auto;\n\t\topacity: 0.3;\n\t}\n\t", ""]);
33417
 
33418
  // exports
33419
 
@@ -33657,6 +33662,7 @@ module.exports = {
33657
  // opacity: 0.3;
33658
  // }
33659
  // </style>
 
33660
 
33661
  };
33662
 
@@ -33664,7 +33670,7 @@ module.exports = {
33664
  /* 222 */
33665
  /***/ (function(module, exports) {
33666
 
33667
- module.exports = "\n\t<div id=\"rop-sign-in-area\" _v-63cb7455=\"\">\n\t\t<div class=\"input-group text-right buttons-wrap\" _v-63cb7455=\"\">\n\t\t\t<button v-for=\"( service, network ) in services\" :disabled=\"checkDisabled( service, network )\" class=\"btn input-group-btn\" :class=\"'btn-' + network\" @click=\"requestAuthorization( network )\" _v-63cb7455=\"\">\n\t\t\t\t<i class=\"fa fa-fw\" :class=\"'fa-' + network\" _v-63cb7455=\"\"></i>{{service.name}}\n\t\t\t</button>\n\t\t\n\t\t</div>\n\t\t\n\t\t<div class=\"modal\" :class=\"modalActiveClass\" _v-63cb7455=\"\">\n\t\t\t<div class=\"modal-overlay\" _v-63cb7455=\"\"></div>\n\t\t\t<div class=\"modal-container\" _v-63cb7455=\"\">\n\t\t\t\t<div class=\"modal-header\" _v-63cb7455=\"\">\n\t\t\t\t\t<button class=\"btn btn-clear float-right\" @click=\"cancelModal()\" _v-63cb7455=\"\"></button>\n\t\t\t\t\t<div class=\"modal-title h5\" _v-63cb7455=\"\">{{ modal.serviceName }} {{labels.service_popup_title}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"modal-body\" _v-63cb7455=\"\">\n\t\t\t\t\t<div class=\"content\" _v-63cb7455=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" v-for=\"( field, id ) in modal.data\" _v-63cb7455=\"\">\n\t\t\t\t\t\t\t<label class=\"form-label\" :for=\"field.id\" _v-63cb7455=\"\">{{ field.name }}</label>\n\t\t\t\t\t\t\t<input class=\"form-input\" type=\"text\" :id=\"field.id\" v-model=\"field.value\" :placeholder=\"field.name\" _v-63cb7455=\"\">\n\t\t\t\t\t\t\t<p class=\"text-gray\" _v-63cb7455=\"\">{{ field.description }}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"modal-footer\" _v-63cb7455=\"\">\n\t\t\t\t\t<div class=\"text-left pull-left mr-2\" v-html=\"modal.description\" _v-63cb7455=\"\"></div>\n\t\t\t\t\t<button class=\"btn btn-primary\" @click=\"closeModal()\" _v-63cb7455=\"\">{{labels.sign_in_btn}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
33668
 
33669
  /***/ }),
33670
  /* 223 */
@@ -34049,7 +34055,7 @@ exports = module.exports = __webpack_require__(1)();
34049
 
34050
 
34051
  // module
34052
- exports.push([module.i, "\r\n\t.icon_box[_v-711bbaed] {\r\n\t\tbackground: #efefef;\r\n\t\tpadding: 0;\r\n\t\ttransition: .3s ease;\r\n\t}\r\n\t\r\n\t.icon_box.close .fa[_v-711bbaed] {\r\n\t\tline-height: 1.6em;\r\n\t}\r\n\t\r\n\t.icon_box.open .fa[_v-711bbaed] {\r\n\t\tline-height: 1.7em;\r\n\t\twidth: 20px;\r\n\t\ttransform: rotate(-135deg);\r\n\t\t-webkit-transform: rotate(-135deg);\r\n\t}\r\n\t\r\n\t.fa[_v-711bbaed] {\r\n\t\ttransition: all .3s cubic-bezier(.34, 1.61, .7, 1);\r\n\t}\r\n", ""]);
34053
 
34054
  // exports
34055
 
@@ -34112,12 +34118,13 @@ module.exports = {
34112
  // transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
34113
  // }
34114
  // </style>
 
34115
 
34116
  }; // <template>
34117
  // <div>
34118
  // <div class="tile tile-centered rop-add-account">
34119
  // <a class="tile-icon c-hand" @click="addAccountActive = !addAccountActive">
34120
- // <div class="icon_box" :class="(addAccountActive) ? 'close bg-error' : 'open bg-success'">
34121
  // <i class="fa fa-2x fa-close" aria-hidden="true"></i>
34122
  // </div>
34123
  // </a>
@@ -34148,7 +34155,7 @@ module.exports = {
34148
  /* 232 */
34149
  /***/ (function(module, exports) {
34150
 
34151
- module.exports = "\n\t<div _v-711bbaed=\"\">\n\t\t<div class=\"tile tile-centered rop-add-account\" _v-711bbaed=\"\">\n\t\t\t<a class=\"tile-icon c-hand\" @click=\"addAccountActive = !addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"icon_box\" :class=\"(addAccountActive) ? 'close bg-error' : 'open bg-success'\" _v-711bbaed=\"\">\n\t\t\t\t\t<i class=\"fa fa-2x fa-close\" aria-hidden=\"true\" _v-711bbaed=\"\"></i>\n\t\t\t\t</div>\n\t\t\t</a>\n\t\t\t<div class=\"tile-content\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"tile-title\" _v-711bbaed=\"\">{{labels.add_account}}</div>\n\t\t\t</div>\n\t\t\t<transition name=\"fade\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"tile-action\" v-if=\"addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t\t<sign-in-btn _v-711bbaed=\"\"></sign-in-btn>\n\t\t\t\t</div>\n\t\t\t</transition>\n\t\t</div>\n\t\t<transition name=\"fade\" _v-711bbaed=\"\">\n\t\t\t<div class=\"columns my-2\" v-if=\"checkLicense &amp;&amp; addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"column col-12 text-center\" _v-711bbaed=\"\">\n\t\t\t\t\t<p class=\"upsell\" _v-711bbaed=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-lock \" _v-711bbaed=\"\"></i> <span v-html=\"labels.upsell_accounts\" _v-711bbaed=\"\"></span>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</transition>\n\t</div>\n";
34152
 
34153
  /***/ }),
34154
  /* 233 */
@@ -34294,7 +34301,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
34294
  // </div>
34295
  // <div class="column col-6 col-sm-12 vertical-align text-left">
34296
  // <div class="form-group">
34297
- // <label class="form-checkbox">
34298
  // <input type="checkbox" v-model="generalSettings.more_than_once"/>
34299
  // <i class="form-icon"></i> {{labels.share_once_yes}}
34300
  // </label>
@@ -34308,7 +34315,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
34308
  // <p class="text-gray">{{labels.post_types_desc}}</p>
34309
  // </div>
34310
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34311
- // <multiple-select :options="postTypes" :disabled="isPro"
34312
  // :selected="generalSettings.selected_post_types"
34313
  // :changed-selection="updatedPostTypes"></multiple-select>
34314
  //
@@ -34330,7 +34337,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
34330
  // <b>{{labels.taxonomies_title}}</b>
34331
  // <p class="text-gray">{{labels.taxonomies_desc}}</p>
34332
  // </div>
34333
- // <div class="column col-6 col-sm-12 vertical-align text-left">
34334
  // <div class="input-group">
34335
  // <multiple-select :options="taxonomies"
34336
  // :selected="generalSettings.selected_taxonomies"
@@ -34375,7 +34382,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
34375
  // </div>
34376
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34377
  // <div class="form-group">
34378
- // <label class="form-checkbox">
34379
  // <input type="checkbox" v-model="generalSettings.instant_share"/>
34380
  // <i class="form-icon"></i>{{labels.instant_share_yes}}
34381
  // </label>
@@ -34409,7 +34416,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
34409
  // </div>
34410
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34411
  // <div class="form-group">
34412
- // <label class="form-checkbox">
34413
  // <input type="checkbox" :disabled="!isPro" v-model="generalSettings.custom_messages"/>
34414
  // <i class="form-icon"></i>{{labels.custom_share_yes}}
34415
  // </label>
@@ -34817,7 +34824,7 @@ module.exports = "\n\t<div class=\"input-group rop-counter-group\">\n\t\t<input
34817
  /* 242 */
34818
  /***/ (function(module, exports) {
34819
 
34820
- module.exports = "\n\t<div class=\"tab-view\" _v-1e4c3021=\"\">\n\t\t<div class=\"panel-body\" _v-1e4c3021=\"\">\n\t\t\t<div class=\"container\" :class=\"'rop-tab-state-'+is_loading\" _v-1e4c3021=\"\">\n\t\t\t\t<div class=\"columns py-2\" v-if=\"! isBiz\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.min_interval_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.min_interval_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"default_interval\" :value.sync=\"generalSettings.default_interval\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.min_days_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.min_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"min_post_age\" :max-val=\"365\" :value.sync=\"generalSettings.minimum_post_age\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- Max Post Age -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.max_days_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.max_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"max_post_age\" :max-val=\"365\" :value.sync=\"generalSettings.maximum_post_age\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.no_posts_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.no_posts_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"no_of_posts\" :value.sync=\"generalSettings.number_of_posts\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Share more than once -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.share_once_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.share_once_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.more_than_once\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i> {{labels.share_once_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\t\t\t\t<div class=\"columns py-2\" :class=\"'rop-control-container-'+isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.post_types_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.post_types_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<multiple-select :options=\"postTypes\" :disabled=\"isPro\" :selected=\"generalSettings.selected_post_types\" :changed-selection=\"updatedPostTypes\" _v-1e4c3021=\"\"></multiple-select>\n\n\t\t\t\t\t\t<p class=\"text-primary rop-post-type-badge\" v-if=\"checkMediaPostType \" v-html=\"labels.post_types_attachament_info\" _v-1e4c3021=\"\"> </p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"columns \" v-if=\"!isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column text-center\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<p class=\"upsell\" _v-1e4c3021=\"\"><i class=\"fa fa-lock\" _v-1e4c3021=\"\"></i> {{labels.post_types_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Taxonomies -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.taxonomies_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.taxonomies_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"input-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<multiple-select :options=\"taxonomies\" :selected=\"generalSettings.selected_taxonomies\" :changed-selection=\"updatedTaxonomies\" _v-1e4c3021=\"\"></multiple-select>\n\t\t\t\t\t\t\t<span class=\"input-group-addon vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.exclude_taxonomies\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.taxonomies_exclude}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Google Analytics -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.ga_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.ga_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.ga_tracking\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.ga_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.instant_share_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.instant_share_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.instant_share\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.instant_share_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t\t\t\t<div class=\"columns py-2\" v-if=\"isInstantShare\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.instant_share_default_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.instant_share_default_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.instant_share_default\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.instant_share_default_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class=\"divider\" v-if=\"isInstantShare\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" :class=\"'rop-control-container-'+isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.custom_share_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.custom_share_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" :disabled=\"!isPro\" v-model=\"generalSettings.custom_messages\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.custom_share_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- Upsell -->\n\t\t\t\t<div class=\"columns \" v-if=\"!isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column text-center\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<p class=\"upsell\" _v-1e4c3021=\"\"><i class=\"fa fa-lock\" _v-1e4c3021=\"\"></i> {{labels.custom_share_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.housekeeping}}</b>\n\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.housekeeping_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.housekeeping\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.housekeeping_yes}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"panel-footer text-right\" _v-1e4c3021=\"\">\n\t\t\t<button class=\"btn btn-primary\" @click=\"saveGeneralSettings()\" _v-1e4c3021=\"\"><i class=\"fa fa-check\" v-if=\"!this.is_loading\" _v-1e4c3021=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-1e4c3021=\"\"></i> {{labels.save}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n";
34821
 
34822
  /***/ }),
34823
  /* 243 */
@@ -34877,7 +34884,7 @@ exports = module.exports = __webpack_require__(1)();
34877
 
34878
 
34879
  // module
34880
- exports.push([module.i, "\r\n\t.icon_box[_v-63f935ee] {\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\t\r\n\t.icon_box.no-image[_v-63f935ee] {\r\n\t\tpadding: 0;\r\n\t}\r\n\t\r\n\t.icon_box.has_image > .fa[_v-63f935ee] {\r\n\t\twidth: 15px;\r\n\t\theight: 15px;\r\n\t\tpadding: 0;\r\n\t\tline-height: 15px;\r\n\t}\r\n\t\r\n\t.icon_box.no-image > .fa[_v-63f935ee] {\r\n\t\tfont-size: 20px;\r\n\t\tbackground: transparent;\r\n\t\tline-height: 30px;\r\n\t}\r\n", ""]);
34881
 
34882
  // exports
34883
 
@@ -35135,6 +35142,7 @@ module.exports = {
35135
  // line-height: 30px;
35136
  // }
35137
  // </style>
 
35138
 
35139
  }; // <template>
35140
  // <div class="tab-view">
@@ -35145,7 +35153,6 @@ module.exports = {
35145
  // </div>
35146
  // <empty-active-accounts v-if="accountsCount === 0"></empty-active-accounts>
35147
  // <div class="container" v-if="accountsCount > 0">
35148
- //
35149
  // <div class="columns">
35150
  // <div class="column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts">
35151
  // <span class="divider"></span>
@@ -36485,7 +36492,7 @@ module.exports = "\n\t<div :class=\"'rop-control-container-'+ ( license > 1 ) +
36485
  /* 269 */
36486
  /***/ (function(module, exports) {
36487
 
36488
- module.exports = "\n\t<div class=\"tab-view\" _v-63f935ee=\"\">\n\t\t<div class=\"panel-body\" _v-63f935ee=\"\">\n\t\t\t<div class=\"d-inline-block mt-2 column col-12\" _v-63f935ee=\"\">\n\t\t\t\t<p class=\"text-gray\" _v-63f935ee=\"\"><i class=\"fa fa-info-circle\" _v-63f935ee=\"\"></i> <span v-html=\"labels.accounts_selector\" _v-63f935ee=\"\"></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<empty-active-accounts v-if=\"accountsCount === 0\" _v-63f935ee=\"\"></empty-active-accounts>\n\t\t\t<div class=\"container\" v-if=\"accountsCount > 0\" _v-63f935ee=\"\">\n\t\t\t\t\n\t\t\t\t<div class=\"columns\" _v-63f935ee=\"\">\n\t\t\t\t\t<div class=\"column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts\" _v-63f935ee=\"\">\n\t\t\t\t\t\t<span class=\"divider\" _v-63f935ee=\"\"></span>\n\t\t\t\t\t\t<div v-for=\"( account, id ) in active_accounts\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t<div class=\"rop-selector-account-container\" :class=\"{active: selected_account===id}\" @click=\"setActiveAccount(id)\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t<div class=\"tile tile-centered rop-account\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"tile-icon\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"icon_box\" :class=\" (account.img ? 'has_image' : 'no-image' ) + ' ' +account.service \" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<img class=\"service_account_image\" :src=\"account.img\" v-if=\"account.img\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa \" :class=\"getIcon(account)\" aria-hidden=\"true\" _v-63f935ee=\"\"></i>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"tile-content\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"rop-account-name\" _v-63f935ee=\"\">{{account.user}}</p>\n\t\t\t\t\t\t\t\t\t\t<strong class=\"rop-service-name\" _v-63f935ee=\"\">{{account.service}}</strong>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span class=\"divider\" _v-63f935ee=\"\"></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-9 col-sm-12 col-md-12 col-xl-9 col-lg-9 col-xs-12\" :class=\"'rop-tab-state-'+is_loading\" _v-63f935ee=\"\">\n\t\t\t\t\t\t<component :is=\"type\" :account_id=\"selected_account\" :license=\"license\" _v-63f935ee=\"\"></component>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"panel-footer\" v-if=\"accountsCount > 0\" _v-63f935ee=\"\">\n\t\t\t<div class=\"panel-actions text-right\" v-if=\"allow_footer\" _v-63f935ee=\"\">\n\t\t\t\t<button class=\"btn btn-secondary\" @click=\"resetAccountData()\" _v-63f935ee=\"\"><i class=\"fa fa-ban\" v-if=\"!this.is_loading\" _v-63f935ee=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-63f935ee=\"\"></i> {{labels.reset_selector_btn}} {{component_label}}\n\t\t\t\t\t{{labels.for}}\n\t\t\t\t\t<b _v-63f935ee=\"\">{{active_account_name}}</b>\n\t\t\t\t</button>\n\t\t\t\t<button class=\"btn btn-primary\" @click=\"saveAccountData()\" _v-63f935ee=\"\"><i class=\"fa fa-check\" v-if=\"!this.is_loading\" _v-63f935ee=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-63f935ee=\"\"></i> {{labels.save_selector_btn}} {{component_label}}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
36489
 
36490
  /***/ }),
36491
  /* 270 */
@@ -37088,7 +37095,7 @@ exports = module.exports = __webpack_require__(1)();
37088
 
37089
 
37090
  // module
37091
- exports.push([module.i, "\n\t#rop_core .toast.log-toast p[_v-1eb3a02d] {\n\t\tmargin: 0px;\n\t\tline-height: inherit;\n\t}\n\t\n\t#rop_core .toast.log-toast[_v-1eb3a02d]:hover {\n\t\topacity: 0.9;\n\t}\n\t\n\t#rop_core .toast.log-toast[_v-1eb3a02d] {\n\t\tpadding: 0.1rem;\n\t\tpadding-left: 10px;\n\t\tmargin-top: 2px;\n\t}\n\t\n\t#rop_core .container[_v-1eb3a02d] {\n\t\tmin-height: 400px;\n\t}\n", ""]);
37092
 
37093
  // exports
37094
 
@@ -37183,6 +37190,7 @@ module.exports = {
37183
  // min-height: 400px;
37184
  // }
37185
  // </style>
 
37186
 
37187
  }; // <template>
37188
  // <div class="tab-view">
@@ -37204,7 +37212,7 @@ module.exports = {
37204
  // </div>
37205
  // <div class="empty column col-12" v-else-if="logs_no === 0">
37206
  // <div class="empty-icon">
37207
- // <i class="fa fa-3x fa-user-circle-o"></i>
37208
  // </div>
37209
  // <p class="empty-title h5">{{labels.no_logs}}</p>
37210
  // </div>
@@ -37522,7 +37530,7 @@ webpackContext.id = 283;
37522
  /* 284 */
37523
  /***/ (function(module, exports) {
37524
 
37525
- module.exports = "\n\t<div class=\"tab-view\" _v-1eb3a02d=\"\">\n\t\t<div class=\"panel-body\" _v-1eb3a02d=\"\">\n\t\t\t<div class=\" columns mt-2\" v-if=\"logs_no > 0\" _v-1eb3a02d=\"\">\n\t\t\t\t<div class=\"column col-12 text-right \" _v-1eb3a02d=\"\">\n\t\t\t\t\t<button class=\"btn btn-secondary \" @click=\"getLogs(true)\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-remove\" v-if=\"!is_loading\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t\t{{labels.clear_btn}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"columns\" _v-1eb3a02d=\"\">\n\t\t\t\t<div class=\"empty column col-12\" v-if=\"is_loading\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"empty-icon\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-3x fa-spinner fa-spin\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"empty column col-12\" v-else-if=\"logs_no === 0\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"empty-icon\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-3x fa-user-circle-o\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p class=\"empty-title h5\" _v-1eb3a02d=\"\">{{labels.no_logs}}</p>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div class=\"column col-12 mt-2\" v-for=\" (data, index) in logs \" v-else-if=\"logs_no > 0\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"toast log-toast\" :class=\"'toast-' + data.type\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<small class=\"pull-right text-right\" _v-1eb3a02d=\"\">{{formatDate ( data.time ) }}</small>\n\t\t\t\t\t\t<p _v-1eb3a02d=\"\">{{data.message}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
37526
 
37527
  /***/ }),
37528
  /* 285 */
@@ -39475,7 +39483,7 @@ module.exports = "\n\t<div class=\"toast toast-success rop-current-time\" v-if=\
39475
  /* 297 */
39476
  /***/ (function(module, exports) {
39477
 
39478
- module.exports = "\r\n\t<div>\r\n\t\t<div class=\"columns panel-header\">\r\n\t\t\t<div class=\"column header-logo vertical-align\">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<img :src=\"plugin_logo\" class=\"plugin-logo avatar avatar-lg\"/>\r\n\t\t\t\t\t<h1 class=\"plugin-title d-inline-block\">Revive Old Posts</h1><span class=\"powered d-inline-block\"> {{labels.by}} <a\r\n\t\t\t\t\t\thref=\"https://revive.social\" target=\"_blank\"><b>Revive.Social</b></a></span>\r\n\t\t\t\t\t<div id=\"rop_social_actions\">\r\n\t\t\t\t\t<a href=\"https://twitter.com/intent/tweet?text=Keep%20your%20content%20fresh%2C%20share%20it%20on%20autopilot%20&url=http%3A%2F%2Frevive.social%2Fplugins%2Frevive-old-post%2F&via=ReviveSocial\" target=\"_blank\" class=\"tweet-about-it\"><span></span> {{labels.tweet_about_it}}</a>\r\n\t\t\t\t\t<a href=\"https://wordpress.org/support/plugin/tweet-old-post/reviews/#new-post\" target=\"_blank\" class=\"leave-a-review\"><span></span> {{labels.review_it}}</a>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div v-if=\" is_rest_api_error \" class=\"toast toast-error rop-api-not-available\" v-html=\"labels.api_not_available\">\r\n\t\t\t</div>\r\n\t\t\t<div class=\"sidebar sidebar-top card rop-container-start\">\r\n\t\t\t\t<div class=\"toast rop-current-time\" v-if=\"formatedDate\">\r\n\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t</div>\r\n\t\t\t\t<countdown :current_time=\"current_time\"/>\r\n\t\t\t\t<button class=\"btn btn-sm\" :class=\"btn_class\"\r\n\t\t\t\t :data-tooltip=\"labels.active_account_warning\"\r\n\t\t\t\t @click=\"togglePosting()\" :disabled=\"haveAccounts\">\r\n\t\t\t\t\t<i class=\"fa fa-play\" v-if=\"!is_loading && !start_status\"></i>\r\n\t\t\t\t\t<i class=\"fa fa-stop\" v-else-if=\"!is_loading && start_status\"></i>\r\n\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else></i>\r\n\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div class=\"columns\">\r\n\t\t\t<div class=\"panel column col-9 col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12\">\r\n\t\t\t\t<div class=\"panel-nav\" style=\"padding: 8px;\">\r\n\t\t\t\t\t<ul class=\"tab \">\r\n\t\t\t\t\t\t<li class=\"tab-item c-hand\" v-for=\"tab in displayTabs\"\r\n\t\t\t\t\t\t :class=\"{ active: tab.isActive }\">\r\n\t\t\t\t\t\t\t<a :class=\" ( tab.slug === 'logs' && logs_no > 0 ) ? ' badge-logs badge' : '' \"\r\n\t\t\t\t\t\t\t :data-badge=\"logs_no\"\r\n\t\t\t\t\t\t\t @click=\"switchTab( tab.slug )\">{{ tab.name }}</a>\r\n\t\t\t\t\t\t</li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t</div>\r\n\t\t\t\t<component :is=\"page.template\" :type=\"page.view\"></component>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class=\"sidebar column col-3 col-xs-12 col-sm-12 col-md-12 col-lg-12\"\r\n\t\t\t :class=\"'rop-license-plan-'+license\">\r\n\r\n\t\t\t\t<div class=\"card rop-container-start\">\r\n\t\t\t\t\t<div class=\"toast rop-current-time\" v-if=\"formatedDate\">\r\n\t\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<countdown :current_time=\"current_time\"/>\r\n\t\t\t\t\t<button class=\"btn\" :class=\"btn_class\"\r\n\t\t\t\t\t :data-tooltip=\"labels.active_account_warning\"\r\n\t\t\t\t\t @click=\"togglePosting()\" :disabled=\"haveAccounts\">\r\n\t\t\t\t\t\t<i class=\"fa fa-play\" v-if=\"!is_loading && !start_status\"></i>\r\n\t\t\t\t\t\t<i class=\"fa fa-stop\" v-else-if=\"!is_loading && start_status\"></i>\r\n\t\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else></i>\r\n\t\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<div id=\"staging-status\" v-if=\"staging\">\r\n\t\t\t\t\t\t{{labels.staging_status}}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<upsell-sidebar></upsell-sidebar>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n";
39479
 
39480
  /***/ })
39481
  /******/ ]);
33056
  // <div class="panel-nav" style="padding: 8px;">
33057
  // <ul class="tab ">
33058
  // <li class="tab-item c-hand" v-for="tab in displayTabs"
33059
+ // :class="{ active: tab.isActive }" v-bind:id="tab.name.replace(' ', '').toLowerCase()">
33060
  // <a :class=" ( tab.slug === 'logs' && logs_no > 0 ) ? ' badge-logs badge' : '' "
33061
  // :data-badge="logs_no"
33062
  // @click="switchTab( tab.slug )">{{ tab.name }}</a>
33074
  // {{labels.now}}: {{ formatedDate }}
33075
  // </div>
33076
  // <countdown :current_time="current_time"/>
33077
+ // <div class="rop-steps" v-if="!start_status">
33078
+ // <span class="rop-step rop-step-incomplete" v-if="haveAccounts && !start_status"><i class="fa fa-times-circle"> Connect An Account</i></span>
33079
+ // <span class="rop-step rop-step-complete" v-if="!haveAccounts && !start_status"><i class="fa fa-check-circle"> Connected</i></span>
33080
+ // <span class="rop-step rop-step-incomplete" v-if="!start_status"><i class="fa fa-times-circle"> Start Plugin</i></span>
33081
+ // </div>
33082
+ // <button id="rop_start_stop_btn" class="btn" :class="btn_class"
33083
  // :data-tooltip="labels.active_account_warning"
33084
  // @click="togglePosting()" :disabled="haveAccounts">
33085
  // <i class="fa fa-play" v-if="!is_loading && !start_status"></i>
33418
 
33419
 
33420
  // module
33421
+ exports.push([module.i, "\r\n\t#rop-sign-in-area .btn[disabled][_v-63cb7455]{\r\n\t\tcursor:not-allowed;\r\n\t\tpointer-events: auto;\r\n\t\topacity: 0.3;\r\n\t}\r\n\t", ""]);
33422
 
33423
  // exports
33424
 
33662
  // opacity: 0.3;
33663
  // }
33664
  // </style>
33665
+ //
33666
 
33667
  };
33668
 
33670
  /* 222 */
33671
  /***/ (function(module, exports) {
33672
 
33673
+ module.exports = "\n\t<div id=\"rop-sign-in-area\" _v-63cb7455=\"\">\n\t\t<div class=\"input-group text-right buttons-wrap\" _v-63cb7455=\"\">\n\t\t\t<button v-for=\"( service, network ) in services\" :disabled=\"checkDisabled( service, network )\" class=\"btn input-group-btn\" :class=\"'btn-' + network\" @click=\"requestAuthorization( network )\" _v-63cb7455=\"\">\n\t\t\t\t<i class=\"fa fa-fw\" :class=\"'fa-' + network\" _v-63cb7455=\"\"></i>{{service.name}}\n\t\t\t</button>\n\n\t\t</div>\n\n\t\t<div class=\"modal\" :class=\"modalActiveClass\" _v-63cb7455=\"\">\n\t\t\t<div class=\"modal-overlay\" _v-63cb7455=\"\"></div>\n\t\t\t<div class=\"modal-container\" _v-63cb7455=\"\">\n\t\t\t\t<div class=\"modal-header\" _v-63cb7455=\"\">\n\t\t\t\t\t<button class=\"btn btn-clear float-right\" @click=\"cancelModal()\" _v-63cb7455=\"\"></button>\n\t\t\t\t\t<div class=\"modal-title h5\" _v-63cb7455=\"\">{{ modal.serviceName }} {{labels.service_popup_title}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"modal-body\" _v-63cb7455=\"\">\n\t\t\t\t\t<div class=\"content\" _v-63cb7455=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" v-for=\"( field, id ) in modal.data\" _v-63cb7455=\"\">\n\t\t\t\t\t\t\t<label class=\"form-label\" :for=\"field.id\" _v-63cb7455=\"\">{{ field.name }}</label>\n\t\t\t\t\t\t\t<input class=\"form-input\" type=\"text\" :id=\"field.id\" v-model=\"field.value\" :placeholder=\"field.name\" _v-63cb7455=\"\">\n\t\t\t\t\t\t\t<p class=\"text-gray\" _v-63cb7455=\"\">{{ field.description }}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"modal-footer\" _v-63cb7455=\"\">\n\t\t\t\t\t<div class=\"text-left pull-left mr-2\" v-html=\"modal.description\" _v-63cb7455=\"\"></div>\n\t\t\t\t\t<button class=\"btn btn-primary\" @click=\"closeModal()\" _v-63cb7455=\"\">{{labels.sign_in_btn}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
33674
 
33675
  /***/ }),
33676
  /* 223 */
34055
 
34056
 
34057
  // module
34058
+ exports.push([module.i, "\r\n\t.icon_box[_v-711bbaed] {\r\n\t\tbackground: #efefef;\r\n\t\tpadding: 0;\r\n\t\ttransition: .3s ease;\r\n\t}\r\n\r\n\t.icon_box.close .fa[_v-711bbaed] {\r\n\t\tline-height: 1.6em;\r\n\t}\r\n\r\n\t.icon_box.open .fa[_v-711bbaed] {\r\n\t\tline-height: 1.7em;\r\n\t\twidth: 20px;\r\n\t\ttransform: rotate(-135deg);\r\n\t\t-webkit-transform: rotate(-135deg);\r\n\t}\r\n\r\n\t.fa[_v-711bbaed] {\r\n\t\ttransition: all .3s cubic-bezier(.34, 1.61, .7, 1);\r\n\t}\r\n", ""]);
34059
 
34060
  // exports
34061
 
34118
  // transition: all .3s cubic-bezier(.34, 1.61, .7, 1);
34119
  // }
34120
  // </style>
34121
+ //
34122
 
34123
  }; // <template>
34124
  // <div>
34125
  // <div class="tile tile-centered rop-add-account">
34126
  // <a class="tile-icon c-hand" @click="addAccountActive = !addAccountActive">
34127
+ // <div class="icon_box" id="rop-add-account-btn" :class="(addAccountActive) ? 'close bg-error' : 'open bg-success'">
34128
  // <i class="fa fa-2x fa-close" aria-hidden="true"></i>
34129
  // </div>
34130
  // </a>
34155
  /* 232 */
34156
  /***/ (function(module, exports) {
34157
 
34158
+ module.exports = "\n\t<div _v-711bbaed=\"\">\n\t\t<div class=\"tile tile-centered rop-add-account\" _v-711bbaed=\"\">\n\t\t\t<a class=\"tile-icon c-hand\" @click=\"addAccountActive = !addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"icon_box\" id=\"rop-add-account-btn\" :class=\"(addAccountActive) ? 'close bg-error' : 'open bg-success'\" _v-711bbaed=\"\">\n\t\t\t\t\t<i class=\"fa fa-2x fa-close\" aria-hidden=\"true\" _v-711bbaed=\"\"></i>\n\t\t\t\t</div>\n\t\t\t</a>\n\t\t\t<div class=\"tile-content\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"tile-title\" _v-711bbaed=\"\">{{labels.add_account}}</div>\n\t\t\t</div>\n\t\t\t<transition name=\"fade\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"tile-action\" v-if=\"addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t\t<sign-in-btn _v-711bbaed=\"\"></sign-in-btn>\n\t\t\t\t</div>\n\t\t\t</transition>\n\t\t</div>\n\t\t<transition name=\"fade\" _v-711bbaed=\"\">\n\t\t\t<div class=\"columns my-2\" v-if=\"checkLicense &amp;&amp; addAccountActive\" _v-711bbaed=\"\">\n\t\t\t\t<div class=\"column col-12 text-center\" _v-711bbaed=\"\">\n\t\t\t\t\t<p class=\"upsell\" _v-711bbaed=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-lock \" _v-711bbaed=\"\"></i> <span v-html=\"labels.upsell_accounts\" _v-711bbaed=\"\"></span>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</transition>\n\t</div>\n";
34159
 
34160
  /***/ }),
34161
  /* 233 */
34301
  // </div>
34302
  // <div class="column col-6 col-sm-12 vertical-align text-left">
34303
  // <div class="form-group">
34304
+ // <label class="form-checkbox" id="share_more_than_once">
34305
  // <input type="checkbox" v-model="generalSettings.more_than_once"/>
34306
  // <i class="form-icon"></i> {{labels.share_once_yes}}
34307
  // </label>
34315
  // <p class="text-gray">{{labels.post_types_desc}}</p>
34316
  // </div>
34317
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34318
+ // <multiple-select id="rop_post_types" :options="postTypes" :disabled="isPro"
34319
  // :selected="generalSettings.selected_post_types"
34320
  // :changed-selection="updatedPostTypes"></multiple-select>
34321
  //
34337
  // <b>{{labels.taxonomies_title}}</b>
34338
  // <p class="text-gray">{{labels.taxonomies_desc}}</p>
34339
  // </div>
34340
+ // <div id="rop_taxonomies" class="column col-6 col-sm-12 vertical-align text-left">
34341
  // <div class="input-group">
34342
  // <multiple-select :options="taxonomies"
34343
  // :selected="generalSettings.selected_taxonomies"
34382
  // </div>
34383
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34384
  // <div class="form-group">
34385
+ // <label id="rop_instant_share" class="form-checkbox">
34386
  // <input type="checkbox" v-model="generalSettings.instant_share"/>
34387
  // <i class="form-icon"></i>{{labels.instant_share_yes}}
34388
  // </label>
34416
  // </div>
34417
  // <div class="column col-6 col-sm-12 vertical-align text-left rop-control">
34418
  // <div class="form-group">
34419
+ // <label id="rop_custom_share_msg" class="form-checkbox">
34420
  // <input type="checkbox" :disabled="!isPro" v-model="generalSettings.custom_messages"/>
34421
  // <i class="form-icon"></i>{{labels.custom_share_yes}}
34422
  // </label>
34824
  /* 242 */
34825
  /***/ (function(module, exports) {
34826
 
34827
+ module.exports = "\n\t<div class=\"tab-view\" _v-1e4c3021=\"\">\n\t\t<div class=\"panel-body\" _v-1e4c3021=\"\">\n\t\t\t<div class=\"container\" :class=\"'rop-tab-state-'+is_loading\" _v-1e4c3021=\"\">\n\t\t\t\t<div class=\"columns py-2\" v-if=\"! isBiz\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.min_interval_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.min_interval_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"default_interval\" :value.sync=\"generalSettings.default_interval\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.min_days_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.min_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"min_post_age\" :max-val=\"365\" :value.sync=\"generalSettings.minimum_post_age\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- Max Post Age -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.max_days_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.max_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"max_post_age\" :max-val=\"365\" :value.sync=\"generalSettings.maximum_post_age\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.no_posts_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.no_posts_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<counter-input id=\"no_of_posts\" :value.sync=\"generalSettings.number_of_posts\" _v-1e4c3021=\"\"></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Share more than once -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.share_once_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.share_once_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label class=\"form-checkbox\" id=\"share_more_than_once\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.more_than_once\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i> {{labels.share_once_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\t\t\t\t<div class=\"columns py-2\" :class=\"'rop-control-container-'+isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.post_types_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.post_types_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<multiple-select id=\"rop_post_types\" :options=\"postTypes\" :disabled=\"isPro\" :selected=\"generalSettings.selected_post_types\" :changed-selection=\"updatedPostTypes\" _v-1e4c3021=\"\"></multiple-select>\n\n\t\t\t\t\t\t<p class=\"text-primary rop-post-type-badge\" v-if=\"checkMediaPostType \" v-html=\"labels.post_types_attachament_info\" _v-1e4c3021=\"\"> </p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"columns \" v-if=\"!isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column text-center\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<p class=\"upsell\" _v-1e4c3021=\"\"><i class=\"fa fa-lock\" _v-1e4c3021=\"\"></i> {{labels.post_types_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Taxonomies -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.taxonomies_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.taxonomies_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div id=\"rop_taxonomies\" class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"input-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<multiple-select :options=\"taxonomies\" :selected=\"generalSettings.selected_taxonomies\" :changed-selection=\"updatedTaxonomies\" _v-1e4c3021=\"\"></multiple-select>\n\t\t\t\t\t\t\t<span class=\"input-group-addon vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.exclude_taxonomies\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.taxonomies_exclude}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<!-- Google Analytics -->\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.ga_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.ga_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.ga_tracking\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.ga_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.instant_share_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.instant_share_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<label id=\"rop_instant_share\" class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.instant_share\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.instant_share_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t\t\t\t<div class=\"columns py-2\" v-if=\"isInstantShare\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.instant_share_default_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.instant_share_default_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.instant_share_default\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.instant_share_default_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class=\"divider\" v-if=\"isInstantShare\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" :class=\"'rop-control-container-'+isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.custom_share_title}}</b>\n\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.custom_share_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<label id=\"rop_custom_share_msg\" class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<input type=\"checkbox\" :disabled=\"!isPro\" v-model=\"generalSettings.custom_messages\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.custom_share_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- Upsell -->\n\t\t\t\t<div class=\"columns \" v-if=\"!isPro\" _v-1e4c3021=\"\">\n\t\t\t\t\t<div class=\"column text-center\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<p class=\"upsell\" _v-1e4c3021=\"\"><i class=\"fa fa-lock\" _v-1e4c3021=\"\"></i> {{labels.custom_share_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t\t<div class=\"columns py-2\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<b _v-1e4c3021=\"\">{{labels.housekeeping}}</b>\n\t\t\t\t\t\t\t<p class=\"text-gray\" _v-1e4c3021=\"\">{{labels.housekeeping_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"column col-6 col-sm-12 vertical-align text-left rop-control\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t<div class=\"form-group\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t<label class=\"form-checkbox\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"generalSettings.housekeeping\" _v-1e4c3021=\"\">\n\t\t\t\t\t\t\t\t\t<i class=\"form-icon\" _v-1e4c3021=\"\"></i>{{labels.housekeeping_yes}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class=\"divider\" _v-1e4c3021=\"\"></span>\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"panel-footer text-right\" _v-1e4c3021=\"\">\n\t\t\t<button class=\"btn btn-primary\" @click=\"saveGeneralSettings()\" _v-1e4c3021=\"\"><i class=\"fa fa-check\" v-if=\"!this.is_loading\" _v-1e4c3021=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-1e4c3021=\"\"></i> {{labels.save}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n";
34828
 
34829
  /***/ }),
34830
  /* 243 */
34884
 
34885
 
34886
  // module
34887
+ exports.push([module.i, "\r\n\t.icon_box[_v-63f935ee] {\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n\t.icon_box.no-image[_v-63f935ee] {\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.icon_box.has_image > .fa[_v-63f935ee] {\r\n\t\twidth: 15px;\r\n\t\theight: 15px;\r\n\t\tpadding: 0;\r\n\t\tline-height: 15px;\r\n\t}\r\n\r\n\t.icon_box.no-image > .fa[_v-63f935ee] {\r\n\t\tfont-size: 20px;\r\n\t\tbackground: transparent;\r\n\t\tline-height: 30px;\r\n\t}\r\n", ""]);
34888
 
34889
  // exports
34890
 
35142
  // line-height: 30px;
35143
  // }
35144
  // </style>
35145
+ //
35146
 
35147
  }; // <template>
35148
  // <div class="tab-view">
35153
  // </div>
35154
  // <empty-active-accounts v-if="accountsCount === 0"></empty-active-accounts>
35155
  // <div class="container" v-if="accountsCount > 0">
 
35156
  // <div class="columns">
35157
  // <div class="column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts">
35158
  // <span class="divider"></span>
36492
  /* 269 */
36493
  /***/ (function(module, exports) {
36494
 
36495
+ module.exports = "\n\t<div class=\"tab-view\" _v-63f935ee=\"\">\n\t\t<div class=\"panel-body\" _v-63f935ee=\"\">\n\t\t\t<div class=\"d-inline-block mt-2 column col-12\" _v-63f935ee=\"\">\n\t\t\t\t<p class=\"text-gray\" _v-63f935ee=\"\"><i class=\"fa fa-info-circle\" _v-63f935ee=\"\"></i> <span v-html=\"labels.accounts_selector\" _v-63f935ee=\"\"></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<empty-active-accounts v-if=\"accountsCount === 0\" _v-63f935ee=\"\"></empty-active-accounts>\n\t\t\t<div class=\"container\" v-if=\"accountsCount > 0\" _v-63f935ee=\"\">\n\t\t\t\t<div class=\"columns\" _v-63f935ee=\"\">\n\t\t\t\t\t<div class=\"column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts\" _v-63f935ee=\"\">\n\t\t\t\t\t\t<span class=\"divider\" _v-63f935ee=\"\"></span>\n\t\t\t\t\t\t<div v-for=\"( account, id ) in active_accounts\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t<div class=\"rop-selector-account-container\" :class=\"{active: selected_account===id}\" @click=\"setActiveAccount(id)\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t<div class=\"tile tile-centered rop-account\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t<div class=\"tile-icon\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"icon_box\" :class=\" (account.img ? 'has_image' : 'no-image' ) + ' ' +account.service \" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<img class=\"service_account_image\" :src=\"account.img\" v-if=\"account.img\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa \" :class=\"getIcon(account)\" aria-hidden=\"true\" _v-63f935ee=\"\"></i>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"tile-content\" _v-63f935ee=\"\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"rop-account-name\" _v-63f935ee=\"\">{{account.user}}</p>\n\t\t\t\t\t\t\t\t\t\t<strong class=\"rop-service-name\" _v-63f935ee=\"\">{{account.service}}</strong>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span class=\"divider\" _v-63f935ee=\"\"></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"column col-9 col-sm-12 col-md-12 col-xl-9 col-lg-9 col-xs-12\" :class=\"'rop-tab-state-'+is_loading\" _v-63f935ee=\"\">\n\t\t\t\t\t\t<component :is=\"type\" :account_id=\"selected_account\" :license=\"license\" _v-63f935ee=\"\"></component>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"panel-footer\" v-if=\"accountsCount > 0\" _v-63f935ee=\"\">\n\t\t\t<div class=\"panel-actions text-right\" v-if=\"allow_footer\" _v-63f935ee=\"\">\n\t\t\t\t<button class=\"btn btn-secondary\" @click=\"resetAccountData()\" _v-63f935ee=\"\"><i class=\"fa fa-ban\" v-if=\"!this.is_loading\" _v-63f935ee=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-63f935ee=\"\"></i> {{labels.reset_selector_btn}} {{component_label}}\n\t\t\t\t\t{{labels.for}}\n\t\t\t\t\t<b _v-63f935ee=\"\">{{active_account_name}}</b>\n\t\t\t\t</button>\n\t\t\t\t<button class=\"btn btn-primary\" @click=\"saveAccountData()\" _v-63f935ee=\"\"><i class=\"fa fa-check\" v-if=\"!this.is_loading\" _v-63f935ee=\"\"></i> <i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-63f935ee=\"\"></i> {{labels.save_selector_btn}} {{component_label}}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
36496
 
36497
  /***/ }),
36498
  /* 270 */
37095
 
37096
 
37097
  // module
37098
+ exports.push([module.i, "\r\n\t#rop_core .toast.log-toast p[_v-1eb3a02d] {\r\n\t\tmargin: 0px;\r\n\t\tline-height: inherit;\r\n\t}\r\n\r\n\t#rop_core .toast.log-toast[_v-1eb3a02d]:hover {\r\n\t\topacity: 0.9;\r\n\t}\r\n\r\n\t#rop_core .toast.log-toast[_v-1eb3a02d] {\r\n\t\tpadding: 0.1rem;\r\n\t\tpadding-left: 10px;\r\n\t\tmargin-top: 2px;\r\n\t}\r\n\r\n\t#rop_core .container[_v-1eb3a02d] {\r\n\t\tmin-height: 400px;\r\n\t}\r\n", ""]);
37099
 
37100
  // exports
37101
 
37190
  // min-height: 400px;
37191
  // }
37192
  // </style>
37193
+ //
37194
 
37195
  }; // <template>
37196
  // <div class="tab-view">
37212
  // </div>
37213
  // <div class="empty column col-12" v-else-if="logs_no === 0">
37214
  // <div class="empty-icon">
37215
+ // <i class="fa fa-3x fa-info-circle"></i>
37216
  // </div>
37217
  // <p class="empty-title h5">{{labels.no_logs}}</p>
37218
  // </div>
37530
  /* 284 */
37531
  /***/ (function(module, exports) {
37532
 
37533
+ module.exports = "\n\t<div class=\"tab-view\" _v-1eb3a02d=\"\">\n\t\t<div class=\"panel-body\" _v-1eb3a02d=\"\">\n\t\t\t<div class=\" columns mt-2\" v-if=\"logs_no > 0\" _v-1eb3a02d=\"\">\n\t\t\t\t<div class=\"column col-12 text-right \" _v-1eb3a02d=\"\">\n\t\t\t\t\t<button class=\"btn btn-secondary \" @click=\"getLogs(true)\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-remove\" v-if=\"!is_loading\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else=\"\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t\t{{labels.clear_btn}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"columns\" _v-1eb3a02d=\"\">\n\t\t\t\t<div class=\"empty column col-12\" v-if=\"is_loading\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"empty-icon\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-3x fa-spinner fa-spin\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"empty column col-12\" v-else-if=\"logs_no === 0\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"empty-icon\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<i class=\"fa fa-3x fa-info-circle\" _v-1eb3a02d=\"\"></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p class=\"empty-title h5\" _v-1eb3a02d=\"\">{{labels.no_logs}}</p>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"column col-12 mt-2\" v-for=\" (data, index) in logs \" v-else-if=\"logs_no > 0\" _v-1eb3a02d=\"\">\n\t\t\t\t\t<div class=\"toast log-toast\" :class=\"'toast-' + data.type\" _v-1eb3a02d=\"\">\n\t\t\t\t\t\t<small class=\"pull-right text-right\" _v-1eb3a02d=\"\">{{formatDate ( data.time ) }}</small>\n\t\t\t\t\t\t<p _v-1eb3a02d=\"\">{{data.message}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
37534
 
37535
  /***/ }),
37536
  /* 285 */
39483
  /* 297 */
39484
  /***/ (function(module, exports) {
39485
 
39486
+ module.exports = "\r\n\t<div>\r\n\t\t<div class=\"columns panel-header\">\r\n\t\t\t<div class=\"column header-logo vertical-align\">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<img :src=\"plugin_logo\" class=\"plugin-logo avatar avatar-lg\"/>\r\n\t\t\t\t\t<h1 class=\"plugin-title d-inline-block\">Revive Old Posts</h1><span class=\"powered d-inline-block\"> {{labels.by}} <a\r\n\t\t\t\t\t\thref=\"https://revive.social\" target=\"_blank\"><b>Revive.Social</b></a></span>\r\n\t\t\t\t\t<div id=\"rop_social_actions\">\r\n\t\t\t\t\t<a href=\"https://twitter.com/intent/tweet?text=Keep%20your%20content%20fresh%2C%20share%20it%20on%20autopilot%20&url=http%3A%2F%2Frevive.social%2Fplugins%2Frevive-old-post%2F&via=ReviveSocial\" target=\"_blank\" class=\"tweet-about-it\"><span></span> {{labels.tweet_about_it}}</a>\r\n\t\t\t\t\t<a href=\"https://wordpress.org/support/plugin/tweet-old-post/reviews/#new-post\" target=\"_blank\" class=\"leave-a-review\"><span></span> {{labels.review_it}}</a>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div v-if=\" is_rest_api_error \" class=\"toast toast-error rop-api-not-available\" v-html=\"labels.api_not_available\">\r\n\t\t\t</div>\r\n\t\t\t<div class=\"sidebar sidebar-top card rop-container-start\">\r\n\t\t\t\t<div class=\"toast rop-current-time\" v-if=\"formatedDate\">\r\n\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t</div>\r\n\t\t\t\t<countdown :current_time=\"current_time\"/>\r\n\t\t\t\t<button class=\"btn btn-sm\" :class=\"btn_class\"\r\n\t\t\t\t :data-tooltip=\"labels.active_account_warning\"\r\n\t\t\t\t @click=\"togglePosting()\" :disabled=\"haveAccounts\">\r\n\t\t\t\t\t<i class=\"fa fa-play\" v-if=\"!is_loading && !start_status\"></i>\r\n\t\t\t\t\t<i class=\"fa fa-stop\" v-else-if=\"!is_loading && start_status\"></i>\r\n\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else></i>\r\n\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div class=\"columns\">\r\n\t\t\t<div class=\"panel column col-9 col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12\">\r\n\t\t\t\t<div class=\"panel-nav\" style=\"padding: 8px;\">\r\n\t\t\t\t\t<ul class=\"tab \">\r\n\t\t\t\t\t\t<li class=\"tab-item c-hand\" v-for=\"tab in displayTabs\"\r\n\t\t\t\t\t\t :class=\"{ active: tab.isActive }\" v-bind:id=\"tab.name.replace(' ', '').toLowerCase()\">\r\n\t\t\t\t\t\t\t<a :class=\" ( tab.slug === 'logs' && logs_no > 0 ) ? ' badge-logs badge' : '' \"\r\n\t\t\t\t\t\t\t :data-badge=\"logs_no\"\r\n\t\t\t\t\t\t\t @click=\"switchTab( tab.slug )\">{{ tab.name }}</a>\r\n\t\t\t\t\t\t</li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t</div>\r\n\t\t\t\t<component :is=\"page.template\" :type=\"page.view\"></component>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class=\"sidebar column col-3 col-xs-12 col-sm-12 col-md-12 col-lg-12\"\r\n\t\t\t :class=\"'rop-license-plan-'+license\">\r\n\r\n\t\t\t\t<div class=\"card rop-container-start\">\r\n\t\t\t\t\t<div class=\"toast rop-current-time\" v-if=\"formatedDate\">\r\n\t\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<countdown :current_time=\"current_time\"/>\r\n\t\t\t\t\t<div class=\"rop-steps\" v-if=\"!start_status\">\r\n\t\t\t\t\t<span class=\"rop-step rop-step-incomplete\" v-if=\"haveAccounts && !start_status\"><i class=\"fa fa-times-circle\"> Connect An Account</i></span>\r\n\t\t\t\t\t<span class=\"rop-step rop-step-complete\" v-if=\"!haveAccounts && !start_status\"><i class=\"fa fa-check-circle\"> Connected</i></span>\r\n\t\t\t\t\t<span class=\"rop-step rop-step-incomplete\" v-if=\"!start_status\"><i class=\"fa fa-times-circle\"> Start Plugin</i></span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<button id=\"rop_start_stop_btn\" class=\"btn\" :class=\"btn_class\"\r\n\t\t\t\t\t :data-tooltip=\"labels.active_account_warning\"\r\n\t\t\t\t\t @click=\"togglePosting()\" :disabled=\"haveAccounts\">\r\n\t\t\t\t\t\t<i class=\"fa fa-play\" v-if=\"!is_loading && !start_status\"></i>\r\n\t\t\t\t\t\t<i class=\"fa fa-stop\" v-else-if=\"!is_loading && start_status\"></i>\r\n\t\t\t\t\t\t<i class=\"fa fa-spinner fa-spin\" v-else></i>\r\n\t\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<div id=\"staging-status\" v-if=\"staging\">\r\n\t\t\t\t\t\t{{labels.staging_status}}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<upsell-sidebar></upsell-sidebar>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n";
39487
 
39488
  /***/ })
39489
  /******/ ]);
assets/js/build/dashboard.min.js CHANGED
@@ -13,7 +13,7 @@ var k=function(t){function e(){var t=this.$options;t.store?this.$store="function
13
  * https://github.com/pagekit/vue-resource
14
  * Released under the MIT License.
15
  */
16
- var ot=2;a.reject=function(t){return new a(function(e,n){n(t)})},a.resolve=function(t){return new a(function(e,n){e(t)})},a.all=function(t){return new a(function(e,n){var s=0,r=[];0===t.length&&e(r);for(var i=0;i<t.length;i+=1)a.resolve(t[i]).then(function(n){return function(a){r[n]=a,(s+=1)===t.length&&e(r)}}(i),n)})},a.race=function(t){return new a(function(e,n){for(var s=0;s<t.length;s+=1)a.resolve(t[s]).then(e,n)})};var dt=a.prototype;dt.resolve=function(t){var e=this;if(e.state===ot){if(t===e)throw new TypeError("Promise settled with itself.");var n=!1;try{var a=t&&t.then;if(null!==t&&"object"==typeof t&&"function"==typeof a)return void a.call(t,function(t){n||e.resolve(t),n=!0},function(t){n||e.reject(t),n=!0})}catch(t){return void(n||e.reject(t))}e.state=0,e.value=t,e.notify()}},dt.reject=function(t){var e=this;if(e.state===ot){if(t===e)throw new TypeError("Promise settled with itself.");e.state=1,e.value=t,e.notify()}},dt.notify=function(){var t=this;d(function(){if(t.state!==ot)for(;t.deferred.length;){var e=t.deferred.shift(),n=e[0],a=e[1],s=e[2],r=e[3];try{0===t.state?s("function"==typeof n?n.call(void 0,t.value):t.value):1===t.state&&("function"==typeof a?s(a.call(void 0,t.value)):r(t.value))}catch(t){r(t)}}})},dt.then=function(t,e){var n=this;return new a(function(a,s){n.deferred.push([t,e,a,s]),n.notify()})},dt.catch=function(t){return this.then(void 0,t)},"undefined"==typeof Promise&&(window.Promise=a),s.all=function(t,e){return new s(Promise.all(t),e)},s.resolve=function(t,e){return new s(Promise.resolve(t),e)},s.reject=function(t,e){return new s(Promise.reject(t),e)},s.race=function(t,e){return new s(Promise.race(t),e)};var ut=s.prototype;ut.bind=function(t){return this.context=t,this},ut.then=function(t,e){return t&&t.bind&&this.context&&(t=t.bind(this.context)),e&&e.bind&&this.context&&(e=e.bind(this.context)),new s(this.promise.then(t,e),this.context)},ut.catch=function(t){return t&&t.bind&&this.context&&(t=t.bind(this.context)),new s(this.promise.catch(t),this.context)},ut.finally=function(t){return this.then(function(e){return t.call(this),e},function(e){return t.call(this),Promise.reject(e)})};var lt,ct={},_t=ct.hasOwnProperty,mt=[],ft=mt.slice,pt=!1,ht="undefined"!=typeof window,vt=Array.isArray,yt=Object.assign||k;$.options={url:"",root:null,params:{}},$.transform={template:E,query:T,root:D},$.transforms=["template","query","root"],$.params=function(t){var e=[],n=encodeURIComponent;return e.add=function(t,e){f(e)&&(e=e()),null===e&&(e=""),this.push(n(t)+"="+n(e))},W(e,t),e.join("&").replace(/%20/g,"+")},$.parse=function(t){var e=document.createElement("a");return document.documentMode&&(e.href=t,t=e.href),e.href=t,{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",port:e.port,host:e.host,hostname:e.hostname,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):""}};var gt=ht&&"withCredentials"in new XMLHttpRequest,Mt=function(t){var e=this;this.map={},L(t,function(t,n){return e.append(n,t)})};Mt.prototype.has=function(t){return null!==Q(this.map,t)},Mt.prototype.get=function(t){var e=this.map[Q(this.map,t)];return e?e.join():null},Mt.prototype.getAll=function(t){return this.map[Q(this.map,t)]||[]},Mt.prototype.set=function(t,e){this.map[tt(Q(this.map,t)||t)]=[u(e)]},Mt.prototype.append=function(t,e){var n=this.map[Q(this.map,t)];n?n.push(u(e)):this.set(t,e)},Mt.prototype.delete=function(t){delete this.map[Q(this.map,t)]},Mt.prototype.deleteAll=function(){this.map={}},Mt.prototype.forEach=function(t,e){var n=this;L(this.map,function(a,s){L(a,function(a){return t.call(e,a,s,n)})})};var Lt=function(t,e){var n=e.url,a=e.headers,s=e.status,r=e.statusText;this.url=n,this.ok=s>=200&&s<300,this.status=s||0,this.statusText=r||"",this.headers=new Mt(a),this.body=t,m(t)?this.bodyText=t:v(t)&&(this.bodyBlob=t,nt(t)&&(this.bodyText=et(t)))};Lt.prototype.blob=function(){return g(this.bodyBlob)},Lt.prototype.text=function(){return g(this.bodyText)},Lt.prototype.json=function(){return g(this.text(),function(t){return JSON.parse(t)})},Object.defineProperty(Lt.prototype,"data",{get:function(){return this.body},set:function(t){this.body=t}});var bt=function(t){this.body=null,this.params={},yt(this,t,{method:_(t.method||"GET")}),this.headers instanceof Mt||(this.headers=new Mt(this.headers))};bt.prototype.getUrl=function(){return $(this)},bt.prototype.getBody=function(){return this.body},bt.prototype.respondWith=function(t,e){return new Lt(t,yt(e||{},{url:this.getUrl()}))};var Yt={Accept:"application/json, text/plain, */*"},kt={"Content-Type":"application/json;charset=utf-8"};at.options={},at.headers={put:kt,post:kt,patch:kt,delete:kt,common:Yt,custom:{}},at.interceptor={before:U,method:G,jsonp:V,json:z,form:I,header:q,cors:N},at.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(t){at[t]=function(e,n){return this(yt(n||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){at[t]=function(e,n,a){return this(yt(a||{},{url:e,method:t,body:n}))}}),st.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(it),e.default=it},function(t,e){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(29),s=function(t){return t&&t.__esModule?t:{default:t}}(a);e.default={install:s.default.install}},function(t,e,n){"use strict";function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){function t(t,n){var a={};return n.forEach(function(s){n.indexOf(s)>=n.indexOf(t.logLevel)?a[s]=function(){for(var n=arguments.length,a=Array(n),i=0;i<n;i++)a[i]=arguments[i];var o=r(),d=t.showMethodName?o+" "+t.separator+" ":"",u=t.showLogLevel?s+" "+t.separator+" ":"",l=t.stringifyArguments?a.map(function(t){return JSON.stringify(t)}):a;e(s,u,d,l,t.showConsoleColors)}:a[s]=function(){}}),a}function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(arguments.length>4&&void 0!==arguments[4]&&arguments[4]&&("warn"===t||"error"===t||"fatal"===t)){var r;(r=console)["fatal"===t?"error":t].apply(r,[e,n].concat(a(s)))}else{var i;(i=console).log.apply(i,[e,n].concat(a(s)))}}function n(t,e){return!(!(t.logLevel&&"string"==typeof t.logLevel&&e.indexOf(t.logLevel)>-1)||t.stringifyArguments&&"boolean"!=typeof t.stringifyArguments||t.showLogLevel&&"boolean"!=typeof t.showLogLevel||t.showConsoleColors&&"boolean"!=typeof t.showConsoleColors||t.separator&&("string"!=typeof t.separator||"string"==typeof t.separator&&t.separator.length>3)||t.showMethodName&&"boolean"!=typeof t.showMethodName)}function s(e,a){if(a=Object.assign(i,a),!n(a,o))throw new Error("Provided options for vuejs-logger are not valid.");e.$log=t(a,o),e.prototype.$log=e.$log}function r(){var t={};try{throw new Error("")}catch(e){t=e}var e=t.stack.split("\n")[3];return/ /.test(e)&&(e=e.trim().split(" ")[1]),e&&e.includes(".")&&(e=e.split(".")[1]),e}var i={logLevel:"debug",separator:"|",stringifyArguments:!1,showLogLevel:!1,showMethodName:!1,showConsoleColors:!1},o=["debug","info","warn","error","fatal"];return{install:s,isValidOptions:n,print:e,initLoggerInstance:t,logLevels:o}}()},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var a=n(3),s=a["__core-js_shared__"]||(a["__core-js_shared__"]={});t.exports=function(t){return s[t]||(s[t]={})}},function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var a=n(3),s=n(7),r=n(47),i=n(8),o=n(9),d=function(t,e,n){var u,l,c,_=t&d.F,m=t&d.G,f=t&d.S,p=t&d.P,h=t&d.B,v=t&d.W,y=m?s:s[e]||(s[e]={}),g=y.prototype,M=m?a:f?a[e]:(a[e]||{}).prototype;m&&(n=e);for(u in n)(l=!_&&M&&void 0!==M[u])&&o(y,u)||(c=l?M[u]:n[u],y[u]=m&&"function"!=typeof M[u]?n[u]:h&&l?r(c,a):v&&M[u]==c?function(t){var e=function(e,n,a){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,a)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(c):p&&"function"==typeof c?r(Function.call,c):c,p&&((y.virtual||(y.virtual={}))[u]=c,t&d.R&&g&&!g[u]&&i(g,u,c)))};d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,t.exports=d},function(t,e,n){var a=n(19),s=n(3).document,r=a(s)&&a(s.createElement);t.exports=function(t){return r?s.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var a=n(56),s=n(34),r=n(57),i=n(8),o=n(12),d=n(58),u=n(38),l=n(62),c=n(4)("iterator"),_=!([].keys&&"next"in[].keys()),m=function(){return this};t.exports=function(t,e,n,f,p,h,v){d(n,e,f);var y,g,M,L=function(t){if(!_&&t in w)return w[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},b=e+" Iterator",Y="values"==p,k=!1,w=t.prototype,D=w[c]||w["@@iterator"]||p&&w[p],T=D||L(p),x=p?Y?L("entries"):T:void 0,S="Array"==e?w.entries||D:D;if(S&&(M=l(S.call(new t)))!==Object.prototype&&M.next&&(u(M,b,!0),a||"function"==typeof M[c]||i(M,c,m)),Y&&D&&"values"!==D.name&&(k=!0,T=function(){return D.call(this)}),a&&!v||!_&&!k&&w[c]||i(w,c,T),o[e]=T,o[b]=m,p)if(y={values:Y?T:L("values"),keys:h?T:L("keys"),entries:x},v)for(g in y)g in w||r(w,g,y[g]);else s(s.P+s.F*(_||k),e,y);return y}},function(t,e,n){var a=n(18).f,s=n(9),r=n(4)("toStringTag");t.exports=function(t,e,n){t&&!s(t=n?t:t.prototype,r)&&a(t,r,{configurable:!0,value:e})}},function(t,e,n){var a=n(14);t.exports=function(t){return Object(a(t))}},function(t,e,n){var a=n(42),s=n(33);t.exports=Object.keys||function(t){return a(t,s)}},function(t,e,n){t.exports={default:n(51),__esModule:!0}},function(t,e,n){var a=n(9),s=n(15),r=n(44)(!1),i=n(17)("IE_PROTO");t.exports=function(t,e){var n,o=s(t),d=0,u=[];for(n in o)n!=i&&a(o,n)&&u.push(n);for(;e.length>d;)a(o,n=e[d++])&&(~r(u,n)||u.push(n));return u}},function(t,e,n){var a=n(30);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},function(t,e,n){var a=n(15),s=n(45),r=n(46);t.exports=function(t){return function(e,n,i){var o,d=a(e),u=s(d.length),l=r(i,u);if(t&&n!=n){for(;u>l;)if((o=d[l++])!=o)return!0}else for(;u>l;l++)if((t||l in d)&&d[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var a=n(16),s=Math.min;t.exports=function(t){return t>0?s(a(t),9007199254740991):0}},function(t,e,n){var a=n(16),s=Math.max,r=Math.min;t.exports=function(t,e){return t=a(t),t<0?s(t+e,0):r(t,e)}},function(t,e,n){var a=n(48);t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,s){return t.call(e,n,a,s)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){t.exports=!n(11)&&!n(20)(function(){return 7!=Object.defineProperty(n(35)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var a=n(19);t.exports=function(t,e){if(!a(t))return t;var n,s;if(e&&"function"==typeof(n=t.toString)&&!a(s=n.call(t)))return s;if("function"==typeof(n=t.valueOf)&&!a(s=n.call(t)))return s;if(!e&&"function"==typeof(n=t.toString)&&!a(s=n.call(t)))return s;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){n(52),n(63),t.exports=n(65)},function(t,e,n){n(53);for(var a=n(3),s=n(8),r=n(12),i=n(4)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<o.length;d++){var u=o[d],l=a[u],c=l&&l.prototype;c&&!c[i]&&s(c,i,u),r[u]=r.Array}},function(t,e,n){"use strict";var a=n(54),s=n(55),r=n(12),i=n(15);t.exports=n(37)(Array,"Array",function(t,e){this._t=i(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,s(1)):"keys"==e?s(0,n):"values"==e?s(0,t[n]):s(0,[n,t[n]])},"values"),r.Arguments=r.Array,a("keys"),a("values"),a("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=!0},function(t,e,n){t.exports=n(8)},function(t,e,n){"use strict";var a=n(59),s=n(36),r=n(38),i={};n(8)(i,n(4)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=a(i,{next:s(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var a=n(10),s=n(60),r=n(33),i=n(17)("IE_PROTO"),o=function(){},d=function(){var t,e=n(35)("iframe"),a=r.length;for(e.style.display="none",n(61).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),d=t.F;a--;)delete d.prototype[r[a]];return d()};t.exports=Object.create||function(t,e){var n;return null!==t?(o.prototype=a(t),n=new o,o.prototype=null,n[i]=t):n=d(),void 0===e?n:s(n,e)}},function(t,e,n){var a=n(18),s=n(10),r=n(40);t.exports=n(11)?Object.defineProperties:function(t,e){s(t);for(var n,i=r(e),o=i.length,d=0;o>d;)a.f(t,n=i[d++],e[n]);return t}},function(t,e,n){var a=n(3).document;t.exports=a&&a.documentElement},function(t,e,n){var a=n(9),s=n(39),r=n(17)("IE_PROTO"),i=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=s(t),a(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?i:null}},function(t,e,n){"use strict";var a=n(64)(!0);n(37)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=a(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var a=n(16),s=n(14);t.exports=function(t){return function(e,n){var r,i,o=String(s(e)),d=a(n),u=o.length;return d<0||d>=u?t?"":void 0:(r=o.charCodeAt(d),r<55296||r>56319||d+1===u||(i=o.charCodeAt(d+1))<56320||i>57343?t?o.charAt(d):r:t?o.slice(d,d+2):i-56320+(r-55296<<10)+65536)}}},function(t,e,n){var a=n(10),s=n(66);t.exports=n(7).getIterator=function(t){var e=s(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return a(e.call(t))}},function(t,e,n){var a=n(67),s=n(4)("iterator"),r=n(12);t.exports=n(7).getIteratorMethod=function(t){if(void 0!=t)return t[s]||t["@@iterator"]||r[a(t)]}},function(t,e,n){var a=n(30),s=n(4)("toStringTag"),r="Arguments"==a(function(){return arguments}()),i=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=i(e=Object(t),s))?n:r?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},function(t,e,n){var a,s;a=n(69),s=n(71),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t,e){var n=void 0;for(n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}var s=n(41),r=function(t){return t&&t.__esModule?t:{default:t}}(s),i=n(70);t.exports={name:"multiple-select",mixins:[i.mixin],props:{options:{default:function(){return[]},type:Array},disabled:{default:!0,type:Boolean},selected:{default:function(){return[]},type:Array},placeHolderText:{default:"Please select something",type:String},changedSelection:{default:function(t){return t},type:Function},dontLock:{default:!1,type:Boolean}},mounted:function(){var t=!0,e=!1,n=void 0;try{for(var a,s=(0,r.default)(this.selected);!(t=(a=s.next()).done);t=!0){var i=a.value;if(i.selected){var o=0,d=!0,u=!1,l=void 0;try{for(var c,_=(0,r.default)(this.options);!(d=(c=_.next()).done);d=!0){c.value.value===i.value&&(this.options[o].selected=i.selected),o++}}catch(t){u=!0,l=t}finally{try{!d&&_.return&&_.return()}finally{if(u)throw l}}}}}catch(t){e=!0,n=t}finally{try{!t&&s.return&&s.return()}finally{if(e)throw n}}},data:function(){return{search:"",highlighted:-1,no_results:!1,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link,magic_flag:!1}},watch:{search:function(t){this.$emit("update",t)}},computed:{is_focused:function(){return{"is-focused":!0===this.magic_flag}},is_visible:function(){return{"d-none":!1===this.magic_flag}},is_one:function(){if(!this.dontLock){if(1===this.options.length&&!1===this.options[0].selected)return!0;if(1===this.options.length&&!0===this.options[0].selected)return!0}return!1},autocomplete_placeholder:function(){return this.selected.length>0?"":this.placeHolderText},is_disabled:function(){return!this.disabled},has_results:function(){var t=0,e=!0,n=!1,a=void 0;try{for(var s,i=(0,r.default)(this.options);!(e=(s=i.next()).done);e=!0){var o=s.value;this.filterSearch(o)&&t++}}catch(t){n=!0,a=t}finally{try{!e&&i.return&&i.return()}finally{if(n)throw a}}return!t}},methods:{closeDropdown:function(){this.magic_flag=!1},highlightItem:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?this.highlighted--:this.highlighted++;var t=this.$refs.autocomplete_results.children.length-1;t<0&&(t=0),this.highlighted>t&&(this.highlighted=0),this.highlighted<0&&(this.highlighted=t),this.$refs.autocomplete_results.children[this.highlighted].firstChild.focus()},popLast:function(){""===this.search&&(this.selected.pop(),this.magic_flag=!1)},markMatch:function(t,e){var n=t;if(-1!==t.toLowerCase().indexOf(e.toLowerCase())&&""!==e){var a=new RegExp(e,"ig");n=t.replace(a,function(t){return"<mark>"+t+"</mark>"})}return n},filterSearch:function(t){return(-1!==t.name.toLowerCase().indexOf(this.search.toLowerCase())||""===this.search)&&(!t.selected&&!a(t,this.selected))},addToSelected:function(t){if(!this.is_disabled){var e=this.options[t];e.selected=!0,this.selected.push(e),this.$refs.search.focus(),this.magic_flag=!1,this.search="",this.changedSelection(this.selected)}},removeSelected:function(t){this.is_disabled||(this.selected.splice(t,1),this.$refs.search.focus(),this.magic_flag=!1,this.search="",this.changedSelection(this.selected))}}}},function(t,e,n){"use strict";function a(t,e,n){s(t);var a=n.context,r=e.value;if("function"==typeof r){var o=!1;setTimeout(function(){o=!0},0),t[i]=function(e){var n=e.path||(e.composedPath?e.composedPath():void 0);if(o&&(n?n.indexOf(t)<0:!t.contains(e.target)))return r.call(a,e)},document.documentElement.addEventListener("click",t[i],!1)}}function s(t){document.documentElement.removeEventListener("click",t[i],!1),delete t[i]}var r=n(5);r="default"in r?r.default:r;/^2\./.test(r.version)||r.util.warn("VueClickaway 2.2.2 only supports Vue 2.x, and does not support Vue "+r.version);var i="_vue_clickaway_handler",o={bind:a,update:function(t,e){e.value!==e.oldValue&&a(t,e)},unbind:s},d={directives:{onClickaway:o}};e.version="2.2.2",e.directive=o,e.mixin=d},function(t,e){t.exports='\n\t<div class="form-autocomplete" style="width: 100%;" v-on-clickaway="closeDropdown">\n\t\t\x3c!-- autocomplete input container --\x3e\n\t\t<div class="form-autocomplete-input form-input" :class="is_focused">\n\t\t\t\n\t\t\t\x3c!-- autocomplete chips --\x3e\n\t\t\t<label class="chip" v-for="( option, index ) in selected">\n\t\t\t\t{{option.name}}\n\t\t\t\t<a href="#" class="btn btn-clear" aria-label="Close" @click.prevent="removeSelected(index)"\n\t\t\t\t role="button"></a>\n\t\t\t</label>\n\t\t\t\n\t\t\t\x3c!-- autocomplete real input box --\x3e\n\t\t\t<input style="height: 1.0rem;" class="form-input" type="text" ref="search" v-model="search"\n\t\t\t :placeholder="autocomplete_placeholder" @click="magic_flag = true" @focus="magic_flag = true"\n\t\t\t @keyup="magic_flag = true" @keydown.8="popLast()" @keydown.38="highlightItem(true)"\n\t\t\t @keydown.40="highlightItem()" :disabled="is_disabled">\n\t\t</div>\n\t\t\n\t\t\x3c!-- autocomplete suggestion list --\x3e\n\t\t<ul class="menu" ref="autocomplete_results" :class="is_visible"\n\t\t style="overflow-y: scroll; max-height: 120px">\n\t\t\t\x3c!-- menu list chips --\x3e\n\t\t\t<li class="menu-item" v-for="( option, index ) in options" v-if="filterSearch(option)">\n\t\t\t\t<a href="#" @click.prevent="addToSelected(index)" @keydown.38="highlightItem(true)"\n\t\t\t\t @keydown.40="highlightItem()">\n\t\t\t\t\t<div class="tile tile-centered">\n\t\t\t\t\t\t<div class="tile-content" v-html="markMatch(option.name, search)"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t</li>\n\t\t\t<li v-if="has_results">\n\t\t\t\t<a href="#">\n\t\t\t\t\t<div class="tile tile-centered">\n\t\t\t\t\t\t<div class="tile-content"><i>{{labels.multiselect_not_found}}"{{search}}" ...</i></div>\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n'},function(t,e,n){var a,s;n(73),a=n(75),s=n(76),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(74);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .input-group .input-group-addon.btn.active[_v-4b257edb] {\n\t\tbackground-color: #8bc34a;\n\t\tborder-color: #33691e;\n\t\tcolor: #FFF;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"button-checkbox",props:{value:{default:"0",type:String},label:{default:"",type:String},id:{default:function(){var t="day";return""!==this.label&&void 0!==this.label&&(t=t+"_"+this.label.toLowerCase()),t}},checked:{default:!1,type:Boolean}},data:function(){return{componentCheckState:this.checked}},computed:{is_active:function(){return{active:!0===this.componentCheckState}}},watch:{checked:function(){this.componentCheckState=this.checked}},methods:{toggleThis:function(){this.componentCheckState=!this.componentCheckState,this.componentCheckState?this.$emit("add-day",this.value):this.$emit("rmv-day",this.value)}}}},function(t,e){t.exports='\n\t<button class="btn input-group-addon column" :class="is_active" @click="toggleThis()" _v-4b257edb="">{{label}}</button>\n'},function(t,e,n){var a,s;n(78),a=n(80),s=n(81),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(79);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop-upsell-box[_v-3bafc00a]{\n\t\tmargin-top:20px;\n\t}\n\t#rop_core .rop-upsell-business-card[_v-3bafc00a],\n\t#rop_core .rop-upsell-pro-card[_v-3bafc00a] {\n\t\tpadding: 0;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"upsell-sidebar",data:function(){return{license:this.$store.state.licence,upsell_link:ropApiSettings.upsell_link,to_pro_upsell:ROP_ASSETS_URL+"img/to_pro.png",labels:this.$store.state.labels.general,to_business_upsell:ROP_ASSETS_URL+"img/to_business.png"}}}},function(t,e){t.exports='\n\t<div id="rop-upsell-box" _v-3bafc00a="">\n\t\t<div class="card rop-upsell-pro-card" v-if="license < 1 " _v-3bafc00a="">\n\t\t\t<a :href="upsell_link" target="_blank" _v-3bafc00a="">\n\t\t\t\t<img class="img-responsive" :src="to_pro_upsell" :alt="labels.upgrade_pro_cta" _v-3bafc00a="">\n\t\t\t</a>\n\t\t</div>\n\t\t<div class="card rop-upsell-business-card" v-if="license === 1" _v-3bafc00a="">\n\t\t\t<a :href="upsell_link" target="_blank" _v-3bafc00a="">\n\t\t\t\t<img class="img-responsive" :src="to_business_upsell" :alt="labels.upgrade_biz_cta" _v-3bafc00a="">\n\t\t\t</a>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(219),a=n(221),s=n(222),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a,s;n(238),a=n(240),s=n(241),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},s={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(t){return function(e,n,r,i){var o=a(e),d=s[t][a(e)];return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,e)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];return t.defineLocale("ar",{months:i,monthsShort:i,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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ar-dz",{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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ar-kw",{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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(t){return function(e,s,r,i){var o=n(e),d=a[t][n(e)];return 2===o&&(d=d[s?0:1]),d.replace(/%d/i,e)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];return t.defineLocale("ar-ly",{months:r,monthsShort:r,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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};return t.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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={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ı"};return t.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ə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,a=t%100-n,s=t>=100?100:null;return t+(e[n]||e[a]||e[s])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===a?n?"хвіліна":"хвіліну":"h"===a?n?"гадзіна":"гадзіну":t+" "+e(s[a],+t)}return t.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:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!=2&&t%10!=3||t%100==12||t%100==13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};return t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};return t.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:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){return t+" "+s({mm:"munutenn",MM:"miz",dd:"devezh"}[n],t)}function n(t){switch(a(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function a(t){return t>9?a(t%10):t}function s(t,e){return 2===e?r(t):t}function r(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}return t.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ù",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){return t+(1===t?"añ":"vet")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a=t+" ";switch(n){case"ss":return a+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return a+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return a+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return a+=1===t?"dan":"dana";case"MM":return a+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return a+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}return t.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",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!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 [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(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:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t>1&&t<5&&1!=~~(t/10)}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"pár sekund":"pár sekundami";case"ss":return n||s?r+(e(t)?"sekundy":"sekund"):r+"sekundami";case"m":return n?"minuta":s?"minutu":"minutou";case"mm":return n||s?r+(e(t)?"minuty":"minut"):r+"minutami";case"h":return n?"hodina":s?"hodinu":"hodinou";case"hh":return n||s?r+(e(t)?"hodiny":"hodin"):r+"hodinami";case"d":return n||s?"den":"dnem";case"dd":return n||s?r+(e(t)?"dny":"dní"):r+"dny";case"M":return n||s?"měsíc":"měsícem";case"MM":return n||s?r+(e(t)?"měsíce":"měsíců"):r+"měsíci";case"y":return n||s?"rok":"rokem";case"yy":return n||s?r+(e(t)?"roky":"let"):r+"lety"}}var a="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),s="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");return t.defineLocale("cs",{months:a,monthsShort:s,monthsParse:function(t,e){var n,a=[];for(n=0;n<12;n++)a[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i");return a}(a,s),shortMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(s),longMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(a),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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return t+(/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=t,n="",a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return e>20?n=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(n=a[e]),t+n},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];return t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,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(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}return t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return t?"string"==typeof e&&/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").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(t,n){var a=this._calendarEl[t],s=n&&n.hours();return e(a)&&(a=a.apply(n)),a.replace("{}",s%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"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:"post %s",past:"antaŭ %s",s:"sekundoj",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},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:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?s[n][2]?s[n][2]:s[n][1]:a?s[n][0]:s[n][1]}return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};return t.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(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,a,s){var r="";switch(a){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":return s?"sekunnin":"sekuntia";case"m":return s?"minuutin":"minuutti";case"mm":r=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":r=s?"tunnin":"tuntia";break;case"d":return s?"päivän":"päivä";case"dd":r=s?"päivän":"päivää";break;case"M":return s?"kuukauden":"kuukausi";case"MM":r=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":r=s?"vuoden":"vuotta"}return r=n(t,s)+" "+r}function n(t,e){return t<10?e?s[t]:a[t]:t}var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),s=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]];return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(t,e){switch(e){case"D":return t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},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",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["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"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],a=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],s=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];return t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:a,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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 [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(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(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["thodde secondanim","thodde second"],ss:[t+" secondanim",t+" second"],m:["eka mintan","ek minute"],mm:[t+" mintanim",t+" mintam"],h:["eka horan","ek hor"],hh:[t+" horanim",t+" horam"],d:["eka disan","ek dis"],dd:[t+" disanim",t+" dis"],M:["eka mhoinean","ek mhoino"],MM:[t+" mhoineanim",t+" mhoine"],y:["eka vorsan","ek voros"],yy:[t+" vorsanim",t+" vorsam"]};return e?s[n][0]:s[n][1]}return t.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(t,e){switch(e){case"D":return t+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return t}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(t,e){return 12===t&&(t=0),"rati"===e?t<4?t:t+12:"sokalli"===e?t:"donparam"===e?t>12?t:t+12:"sanje"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"rati":t<12?"sokalli":t<16?"donparam":t<20?"sanje":"rati"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};return t.defineLocale("gu",{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:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(t){return t.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(t,e){return 12===t&&(t=0),"રાત"===e?t<4?t:t+12:"સવાર"===e?t:"બપોર"===e?t>=10?t:t+12:"સાંજ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"રાત":t<10?"સવાર":t<17?"બપોર":t<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10==0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a=t+" ";switch(n){case"ss":return a+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return a+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return a+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return a+=1===t?"dan":"dana";case"MM":return a+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return a+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}return t.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",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s=t;switch(n){case"s":return a||e?"néhány másodperc":"néhány másodperce";case"ss":return s+(a||e)?" másodperc":" másodperce";case"m":return"egy"+(a||e?" perc":" perce");case"mm":return s+(a||e?" perc":" perce");case"h":return"egy"+(a||e?" óra":" órája");case"hh":return s+(a||e?" óra":" órája");case"d":return"egy"+(a||e?" nap":" napja");case"dd":return s+(a||e?" nap":" napja");case"M":return"egy"+(a||e?" hónap":" hónapja");case"MM":return s+(a||e?" hónap":" hónapja");case"y":return"egy"+(a||e?" év":" éve");case"yy":return s+(a||e?" év":" éve")}return""}function n(t){return(t?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"}var a="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return t.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(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<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",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t%100==11||t%10!=1}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return e(t)?r+(n||s?"sekúndur":"sekúndum"):r+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?r+(n||s?"mínútur":"mínútum"):n?r+"mínúta":r+"mínútu";case"hh":return e(t)?r+(n||s?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return n?"dagur":s?"dag":"degi";case"dd":return e(t)?n?r+"dagar":r+(s?"daga":"dögum"):n?r+"dagur":r+(s?"dag":"degi");case"M":return n?"mánuður":s?"mánuð":"mánuði";case"MM":return e(t)?n?r+"mánuðir":r+(s?"mánuði":"mánuðum"):n?r+"mánuður":r+(s?"mánuð":"mánuði");case"y":return n||s?"ár":"ári";case"yy":return e(t)?r+(n||s?"ár":"árum"):r+(n||s?"ár":"ári")}}return t.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:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(t){return t.week()<this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(t){return this.week()<t.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<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",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20==0||t%100==0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};return t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};return t.defineLocale("km",{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(t){return"ល្ងាច"===t},meridiem:function(t,e,n){return t<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(t){return t.replace(/[១២៣៤៥៦៧៨៩០]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};return t.defineLocale("kn",{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:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(t){return t.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ರಾತ್ರಿ"===e?t<4?t:t+12:"ಬೆಳಿಗ್ಗೆ"===e?t:"ಮಧ್ಯಾಹ್ನ"===e?t>=10?t:t+12:"ಸಂಜೆ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ರಾತ್ರಿ":t<10?"ಬೆಳಿಗ್ಗೆ":t<17?"ಮಧ್ಯಾಹ್ನ":t<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(t){return t+"ನೇ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"일";case"M":return t+"월";case"w":case"W":return t+"주";default:return t}},meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};return t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={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 e?s[n][0]:s[n][1]}function n(t){return s(t.substr(0,t.indexOf(" ")))?"a "+t:"an "+t}function a(t){return s(t.substr(0,t.indexOf(" ")))?"viru "+t:"virun "+t}function s(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return s(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return s(t)}return t/=1e3,s(t)}return t.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:n,past:a,s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){return e?"kelios sekundės":a?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,a){return e?s(n)[0]:a?s(n)[1]:s(n)[2]}function a(t){return t%10==0||t>10&&t<20}function s(t){return i[t].split("_")}function r(t,e,r,i){var o=t+" ";return 1===t?o+n(t,e,r[0],i):e?o+(a(t)?s(r)[1]:s(r)[0]):i?o+s(r)[1]:o+(a(t)?s(r)[1]:s(r)[2])}var i={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};return t.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:e,ss:r,m:n,mm:r,h:n,hh:r,d:n,dd:r,M:n,MM:r,y:n,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){return n?e%10==1&&e%100!=11?t[2]:t[3]:e%10==1&&e%100!=11?t[0]:t[1]}function n(t,n,a){return t+" "+e(r[a],t,n)}function a(t,n,a){return e(r[a],t,n)}function s(t,e){return e?"dažas sekundes":"dažām sekundēm"}var r={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};return t.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:s,ss:n,m:a,mm:n,h:a,hh:n,d:a,dd:n,M:a,MM:n,y:a,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){switch(n){case"s":return e?"хэдхэн секунд":"хэдхэн секундын";case"ss":return t+(e?" секунд":" секундын");case"m":case"mm":return t+(e?" минут":" минутын");case"h":case"hh":return t+(e?" цаг":" цагийн");case"d":case"dd":return t+(e?" өдөр":" өдрийн");case"M":case"MM":return t+(e?" сар":" сарын");case"y":case"yy":return t+(e?" жил":" жилийн");default:return t}}return t.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(t){return"ҮХ"===t},meridiem:function(t,e,n){return t<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+" өдөр";default:return t}}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s="";if(e)switch(n){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे"}else switch(n){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां"}return s.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return a[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<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",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<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",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};return t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};return t.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:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function n(t,n,a){var s=t+" ";switch(a){case"ss":return s+(e(t)?"sekundy":"sekund");case"m":return n?"minuta":"minutę";case"mm":return s+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return s+(e(t)?"godziny":"godzin");case"MM":return s+(e(t)?"miesiące":"miesięcy");case"yy":return s+(e(t)?"lata":"lat")}}var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),s="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return t.defineLocale("pl",{months:function(t,e){return t?""===e?"("+s[t.month()]+"|"+a[t.month()]+")":/D MMMM/.test(e)?s[t.month()]:a[t.month()]:a},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:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:n,m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!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",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!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:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},s=" ";return(t%100>=20||t>=100&&t%100==0)&&(s=" de "),t+s+a[n]}return t.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",ss:e,m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===a?n?"минута":"минуту":t+" "+e(s[a],+t)}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];return t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(t){if(t.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(t){if(t.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:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];return t.defineLocale("sd",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t>1&&t<5}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"pár sekúnd":"pár sekundami";case"ss":return n||s?r+(e(t)?"sekundy":"sekúnd"):r+"sekundami";case"m":return n?"minúta":s?"minútu":"minútou";case"mm":return n||s?r+(e(t)?"minúty":"minút"):r+"minútami";case"h":return n?"hodina":s?"hodinu":"hodinou";case"hh":return n||s?r+(e(t)?"hodiny":"hodín"):r+"hodinami";case"d":return n||s?"deň":"dňom";case"dd":return n||s?r+(e(t)?"dni":"dní"):r+"dňami";case"M":return n||s?"mesiac":"mesiacom";case"MM":return n||s?r+(e(t)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return n||s?"rok":"rokom";case"yy":return n||s?r+(e(t)?"roky":"rokov"):r+"rokmi"}}var a="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),s="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return t.defineLocale("sk",{months:a,monthsShort:s,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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s=t+" ";switch(n){case"s":return e||a?"nekaj sekund":"nekaj sekundami";case"ss":return s+=1===t?e?"sekundo":"sekundi":2===t?e||a?"sekundi":"sekundah":t<5?e||a?"sekunde":"sekundah":"sekund";case"m":return e?"ena minuta":"eno minuto";case"mm":return s+=1===t?e?"minuta":"minuto":2===t?e||a?"minuti":"minutama":t<5?e||a?"minute":"minutami":e||a?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return s+=1===t?e?"ura":"uro":2===t?e||a?"uri":"urama":t<5?e||a?"ure":"urami":e||a?"ur":"urami";case"d":return e||a?"en dan":"enim dnem";case"dd":return s+=1===t?e||a?"dan":"dnem":2===t?e||a?"dni":"dnevoma":e||a?"dni":"dnevi";case"M":return e||a?"en mesec":"enim mesecem";case"MM":return s+=1===t?e||a?"mesec":"mesecem":2===t?e||a?"meseca":"mesecema":t<5?e||a?"mesece":"meseci":e||a?"mesecev":"meseci";case"y":return e||a?"eno leto":"enim letom";case"yy":return s+=1===t?e||a?"leto":"letom":2===t?e||a?"leti":"letoma":t<5?e||a?"leta":"leti":e||a?"let":"leti"}}return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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:"неколико секунди",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"e":1===e?"a":2===e?"a":"e")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"sekunde %d",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}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};return t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e?t:"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};return t.defineLocale("tg",{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",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(t,e){return 12===t&&(t=0),"шаб"===e?t<4?t:t+12:"субҳ"===e?t:"рӯз"===e?t>=11?t:t+12:"бегоҳ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"шаб":t<11?"субҳ":t<16?"рӯз":t<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("th",{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"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"leS":-1!==t.indexOf("jar")?e.slice(0,-3)+"waQ":-1!==t.indexOf("DIS")?e.slice(0,-3)+"nem":e+" pIq"}function n(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"Hu’":-1!==t.indexOf("jar")?e.slice(0,-3)+"wen":-1!==t.indexOf("DIS")?e.slice(0,-3)+"ben":e+" ret"}function a(t,e,n,a){var r=s(t);switch(n){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function s(t){var e=Math.floor(t%1e3/100),n=Math.floor(t%100/10),a=t%10,s="";return e>0&&(s+=r[e]+"vatlh"),n>0&&(s+=(""!==s?" ":"")+r[n]+"maH"),a>0&&(s+=(""!==s?" ":"")+r[a]),""===s?"pagh":s}var r="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");return t.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:e,past:n,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={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ı"};return t.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:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'ıncı";var a=t%10,s=t%100-a,r=t>=100?100:null;return t+(e[a]||e[s]||e[r])}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["viensas secunds","'iensas secunds"],ss:[t+" secunds",t+" secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",t+" ziuas"],M:["'n mes","'iens mes"],MM:[t+" mesen",t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",t+" ars"]};return a?s[n][0]:e?s[n][0]:s[n][1]}return t.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(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(t,e){return 12===t&&(t=0),"يېرىم كېچە"===e||"سەھەر"===e||"چۈشتىن بۇرۇن"===e?t:"چۈشتىن كېيىن"===e||"كەچ"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var a=100*t+e;return a<600?"يېرىم كېچە":a<900?"سەھەر":a<1130?"چۈشتىن بۇرۇن":a<1230?"چۈش":a<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-كۈنى";case"w":case"W":return t+"-ھەپتە";default:return t}},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===a?n?"хвилина":"хвилину":"h"===a?n?"година":"годину":t+" "+e(s[a],+t)}function a(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return t?n[/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative"][t.day()]:n.nominative}function s(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}return t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:a,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:s("[Сьогодні "),nextDay:s("[Завтра "),lastDay:s("[Вчора "),nextWeek:s("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return s("[Минулої] dddd [").call(this);case 1:case 2:case 4:return s("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return t.defineLocale("ur",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"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",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"周";default:return t}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})})},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(5),r=a(s),i=n(24),o=a(i),d=n(208),u=a(d);window.addEventListener("load",function(){new r.default({el:"#rop_core",store:o.default,components:{MainPagePanel:u.default},created:function(){o.default.dispatch("fetchAJAX",{req:"manage_cron",data:{action:"status"}}),o.default.dispatch("fetchAJAXPromise",{req:"get_available_services"}),o.default.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}),o.default.dispatch("fetchAJAXPromise",{req:"get_active_accounts"})}})})},function(t,e,n){var a,s;n(209),a=n(211),s=n(297),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(210);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .badge[data-badge]::after {\r\n\t\tposition: absolute;\r\n\t\tbottom: -16px;\r\n\t\tright: 0px;\r\n\t}\r\n\t#rop_core .rop-api-not-available {\r\n\t\tmargin:10px 0px 10px 0px;\r\n\t}\r\n\r\n\t#rop_core .badge.badge-logs::after {\r\n\t\tright: auto;\r\n\t\ttop: 0px;\r\n\t}\r\n\r\n\t#rop_core .badge.badge-logs {\r\n\t\tpadding-right: 10px;\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(215),o=a(i),d=n(234),u=a(d),l=n(243),c=a(l),_=n(270),m=a(_),f=n(278),p=a(f),h=n(285),v=a(h),y=n(290),g=a(y),M=n(0),L=a(M),b=n(77),Y=a(b);t.exports={name:"main-page-panel",computed:{displayTabs:function(){return this.$store.state.displayTabs},page:function(){return this.$store.state.page},is_rest_api_error:function(){return this.$store.state.api_not_available},current_time:{get:function(){return this.$store.state.cron_status.current_time},set:function(t){this.$store.state.cron_status.current_time=t}},date_format:function(){return this.$store.state.cron_status.date_format},logs_no:function(){return this.$store.state.cron_status.logs_number},btn_class:function(){var t="btn-"+(this.start_status?"danger":"success");return this.haveAccounts&&(t+=" tooltip button-disabled "),t},haveAccounts:function(){return!((0,r.default)(this.$store.state.activeAccounts).length>0)},start_status:function(){return this.$store.state.cron_status.current_status},generalSettings:function(){return this.$store.state.generalSettings},formatedDate:function(){return void 0===this.date_format?"":L.default.utc(this.current_time,"X").format(this.date_format.replace("mm","mm:ss"))}},mounted:function(){var t=this;setInterval(function(){t.current_time>0&&(t.current_time+=1)},1e3)},created:function(){},data:function(){return{to_pro_upsell:ROP_ASSETS_URL+"img/to_pro.png",to_business_upsell:ROP_ASSETS_URL+"img/to_business.png",plugin_logo:ROP_ASSETS_URL+"img/logo_rop.png",license:this.$store.state.licence,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link,staging:ropApiSettings.staging,is_loading:!1}},methods:{togglePosting:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"manage_cron",data:{action:!1===this.start_status?"start":"stop"}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})},switchTab:function(t){this.$store.commit("setTabView",t)}},components:{accounts:o.default,settings:u.default,"accounts-selector":c.default,queue:m.default,logs:p.default,"upsell-sidebar":Y.default,toast:v.default,countdown:g.default}}},function(t,e,n){n(213),t.exports=n(7).Object.keys},function(t,e,n){var a=n(39),s=n(40);n(214)("keys",function(){return function(t){return s(a(t))}})},function(t,e,n){var a=n(34),s=n(7),r=n(20);t.exports=function(t,e){var n=(s.Object||{})[t]||Object[t],i={};i[t]=e(n),a(a.S+a.F*r(function(){n(1)}),"Object",i)}},function(t,e,n){var a,s;n(216),a=n(218),s=n(233),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(217);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .columns.py-2 .text-gray[_v-564242b8] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\t\r\n\t#rop_core .input-group[_v-564242b8] {\r\n\t\twidth: 100%;\r\n\t}\r\n\t\r\n\tb[_v-564242b8] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\t\r\n\t#rop_core .text-gray b[_v-564242b8] {\r\n\t\tdisplay: inline;\r\n\t}\r\n\t\r\n\t#rop_core .input-group .input-group-addon[_v-564242b8] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\t\r\n\t#rop_core .rop-available-accounts h5[_v-564242b8] {\r\n\t\tmargin-bottom: 15px;\r\n\t}\r\n\t\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-564242b8] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\t\t\r\n\t\t#rop_core .text-right[_v-564242b8] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(82),o=a(i),d=n(223),u=a(d),l=n(228),c=a(l);t.exports={name:"account-view",data:function(){return{addAccountActive:!1,accountsCount:0,is_loading:!1,twitter_warning:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{accounts:function(){var t={},e=0,n=this.$store.state.authenticatedServices;for(var a in n)if(n.hasOwnProperty(a)){var s=n[a];for(var i in s.available_accounts)s.available_accounts.hasOwnProperty(i)&&(t[i]=s.available_accounts[i],"twitter"===s.service&&(e+=(0,r.default)(s.available_accounts).length))}return this.twitter_warning=e>1,this.$log.info("All accounts: ",t),this.accountsCount=(0,r.default)(t).length,t}},methods:{resetAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"reset_accounts",data:{}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})}},components:{SignInBtn:o.default,ServiceUserTile:u.default,AddAccountTile:c.default}}},function(t,e,n){var a=n(220);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop-sign-in-area .btn[disabled][_v-63cb7455]{\n\t\tcursor:not-allowed;\n\t\tpointer-events: auto;\n\t\topacity: 0.3;\n\t}\n\t",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(41),o=a(i);t.exports={name:"sign-in-btn",created:function(){},data:function(){return{modal:{isOpen:!1,serviceName:"",description:"",data:{}},labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link,activePopup:""}},methods:{checkDisabled:function(t,e){if(void 0!==t&&!1===t.active)return!0;var n=0;for(var a in this.$store.state.authenticatedServices)this.$store.state.authenticatedServices[a].service===e&&n++;var s=0;for(var r in this.$store.state.activeAccounts)this.$store.state.activeAccounts[r].service===e&&s++;return void 0!==t&&(t.allowed_accounts<=n||t.allowed_accounts<=s)||this.$store.state.auth_in_progress},requestAuthorization:function(t){this.selected_network=t,this.$store.state.auth_in_progress=!0,this.$store.state.availableServices[this.selected_network].two_step_sign_in?(this.modal.serviceName=this.$store.state.availableServices[this.selected_network].name,this.modal.description=this.$store.state.availableServices[this.selected_network].description,this.modal.data=this.$store.state.availableServices[this.selected_network].credentials,this.openModal()):(this.activePopup=this.selected_network,this.getUrlAndGo([]))},openPopup:function(t){this.$log.debug("Opening popup for url ",t),this.$store.commit("logMessage",["Trying to open popup for url:"+t,"notice"]),window.open(t,"_self")},getUrlAndGo:function(t){var e=this;this.$store.dispatch("fetchAJAXPromise",{req:"get_service_sign_in_url",updateState:!1,data:{service:this.selected_network,credentials:t}}).then(function(t){e.openPopup(t.url)},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},requestAuthentication:function(){this.$store.dispatch("fetchAJAX",{req:"authenticate_service",data:{service:this.selected_network}})},openModal:function(){this.modal.isOpen=!0},closeModal:function(){var t={},e=!0,n=!1,a=void 0;try{for(var s,i=(0,o.default)((0,r.default)(this.modal.data));!(e=(s=i.next()).done);e=!0){var d=s.value;t[d]="","value"in this.modal.data[d]&&(t[d]=this.modal.data[d].value)}}catch(t){n=!0,a=t}finally{try{!e&&i.return&&i.return()}finally{if(n)throw a}}this.activePopup=this.selected_network,this.getUrlAndGo(t),this.modal.isOpen=!1},cancelModal:function(){this.$store.state.auth_in_progress=!1,this.modal.isOpen=!1}},computed:{selected_service:function(){return this.services[this.selected_network]},selected_network:{get:function(){var t=this.modal.serviceName;return(0,r.default)(this.services)[0]&&""===t&&(t=(0,r.default)(this.services)[0]),t.toLowerCase()},set:function(t){this.modal.serviceName=t}},services:function(){return this.$store.state.availableServices},modalActiveClass:function(){return{active:!0===this.modal.isOpen}},serviceId:function(){return"service-"+this.modal.serviceName.toLowerCase()}}}},function(t,e){t.exports='\n\t<div id="rop-sign-in-area" _v-63cb7455="">\n\t\t<div class="input-group text-right buttons-wrap" _v-63cb7455="">\n\t\t\t<button v-for="( service, network ) in services" :disabled="checkDisabled( service, network )" class="btn input-group-btn" :class="\'btn-\' + network" @click="requestAuthorization( network )" _v-63cb7455="">\n\t\t\t\t<i class="fa fa-fw" :class="\'fa-\' + network" _v-63cb7455=""></i>{{service.name}}\n\t\t\t</button>\n\t\t\n\t\t</div>\n\t\t\n\t\t<div class="modal" :class="modalActiveClass" _v-63cb7455="">\n\t\t\t<div class="modal-overlay" _v-63cb7455=""></div>\n\t\t\t<div class="modal-container" _v-63cb7455="">\n\t\t\t\t<div class="modal-header" _v-63cb7455="">\n\t\t\t\t\t<button class="btn btn-clear float-right" @click="cancelModal()" _v-63cb7455=""></button>\n\t\t\t\t\t<div class="modal-title h5" _v-63cb7455="">{{ modal.serviceName }} {{labels.service_popup_title}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-body" _v-63cb7455="">\n\t\t\t\t\t<div class="content" _v-63cb7455="">\n\t\t\t\t\t\t<div class="form-group" v-for="( field, id ) in modal.data" _v-63cb7455="">\n\t\t\t\t\t\t\t<label class="form-label" :for="field.id" _v-63cb7455="">{{ field.name }}</label>\n\t\t\t\t\t\t\t<input class="form-input" type="text" :id="field.id" v-model="field.value" :placeholder="field.name" _v-63cb7455="">\n\t\t\t\t\t\t\t<p class="text-gray" _v-63cb7455="">{{ field.description }}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-footer" _v-63cb7455="">\n\t\t\t\t\t<div class="text-left pull-left mr-2" v-html="modal.description" _v-63cb7455=""></div>\n\t\t\t\t\t<button class="btn btn-primary" @click="closeModal()" _v-63cb7455="">{{labels.sign_in_btn}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(224),a=n(226),s=n(227),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(225);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.rop-remove-account[_v-0a833229]{\r\n\t\twidth:15px;\r\n\t\ttext-align: center;\r\n\t\tcursor: pointer;\r\n\t padding-right: 10px;\r\n\t\tmargin-right: 10px;\r\n\t\theight: 100%;\r\n\t\t-ms-flex: 0 0 auto;\r\n\t\tline-height: 40px;\r\n\t\topacity: 0;\r\n\t\tmargin-left:-20px;\r\n\t\ttransition-timing-function: ease-in;\r\n\t\ttransition: 1s;\r\n\t\ttransform: translateX(130%);\r\n\t}\r\n\t.rop-account:hover .rop-remove-account[_v-0a833229]{\r\n\t\topacity:1;\r\n\t\tz-index:9999;\r\n\t\tmargin-left:0px;\r\n\t\ttransition-timing-function: ease-out;\r\n\t\ttransition: 0.25s;\r\n\t\ttransform: translateX(0);\r\n\t}\r\n",""])},function(t,e,n){"use strict";var a=n(5),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"service-user-tile",props:["account_data","account_id"],data:function(){return{is_loading:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{checkDisabled:function(){if(this.account_data.active)return!1;var t=this.$store.state.availableServices;if(void 0===t[this.account_data.service])return this.$log.info("No available service ",this.account_data.service),!0;if(!1===t[this.account_data.service].active)return this.$log.info("Service is not allowed",this.account_data.service),!0;var e=t[this.account_data.service].allowed_accounts,n=0;for(var a in this.$store.state.activeAccounts)this.$store.state.activeAccounts[a].service===this.account_data.service&&n++;return this.$log.info("Service limit details ",this.account_data.service,e,n),e<=n},type:function(){return!0===this.account_data.active?"active":"inactive"},service:function(){var t=this.account_data.service;return t=""!==this.img?t.concat(" ").concat("has_image"):t.concat(" ").concat("no-image")},icon:function(){var t="fa-";return"facebook"===this.account_data.service&&(t=t.concat("facebook")),"twitter"===this.account_data.service&&(t=t.concat("twitter")),"linkedin"===this.account_data.service&&(t=t.concat("linkedin")),"tumblr"===this.account_data.service&&(t=t.concat("tumblr")),"pinterest"===this.account_data.service&&(t=t.concat("pinterest")),t},img:function(){var t="";return""!==this.account_data.img&&void 0!==this.account_data.img&&(t=this.account_data.img),t},user:function(){return this.account_data.user},serviceInfo:function(){return this.account_data.account.concat(" "+this.labels.at+": ").concat(this.account_data.created)}},methods:{removeAccount:function(t){var e=this;if(s.default.$log.info("Remove account",t),this.is_loading)return void s.default.$log.warn("Request in progress...Bail...",t);this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"remove_account",data:{account_id:t}}).then(function(t){e.$store.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}).then(function(t){e.is_loading=!1},function(t){e.is_loading=!1})},function(t){e.is_loading=!1,s.default.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},toggleAccount:function(t,e){var n=this,a=t.split("_");if(3!==a.length)return void s.default.$log.error("Invalid id format for active account ",t);var r=a[0]+"_"+a[1];this.$store.state.authenticatedServices[r].available_accounts[t].active="inactive"!==e,this.$log.info("Before toggle ",this.$store.state.activeAccounts),"inactive"===e?s.default.delete(this.$store.state.activeAccounts,t):s.default.set(this.$store.state.activeAccounts,t,this.$store.state.authenticatedServices[r].available_accounts[t]),this.$store.dispatch("fetchAJAXPromise",{req:"toggle_account",data:{account_id:t,state:e}}).then(function(t){n.$store.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1})},function(t){n.is_loading=!1,s.default.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},startToggleAccount:function(t,e){if(s.default.$log.info("Toggle account",t,e),this.is_loading)return void s.default.$log.warn("Request in progress...Bail...",t,e);this.is_loading=!0,this.toggleAccount(t,e)}}}},function(t,e){t.exports='\n\t<div class="tile tile-centered rop-account" :class="\'rop-\'+type+\'-account\'" _v-0a833229="">\n\n\t\t<div class="tile-icon rop-remove-account tooltip tooltip-right" @click="removeAccount(account_id) " :data-tooltip="labels.remove_account" v-if=" ! account_data.active" _v-0a833229="">\n\t\t\t<i class="fa fa-trash" v-if=" ! is_loading" _v-0a833229=""></i>\n\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-0a833229=""></i>\n\t\t</div>\n\t\t<div class="tile-icon" _v-0a833229="">\n\t\t\t<div class="icon_box" :class="service" _v-0a833229="">\n\t\t\t\t<img class="service_account_image" :src="img" v-if="img" _v-0a833229="">\n\t\t\t\t<i class="fa " :class="icon" aria-hidden="true" _v-0a833229=""></i>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="tile-content" _v-0a833229="">\n\t\t\t<div class="tile-title" _v-0a833229="">{{ user }}</div>\n\t\t\t<div class="tile-subtitle text-gray" _v-0a833229="">{{ serviceInfo }}</div>\n\t\t</div>\n\t\t<div class="tile-action" _v-0a833229="">\n\t\t\t<div class="form-group" _v-0a833229="">\n\t\t\t\t<label class="form-switch" _v-0a833229="">\n\t\t\t\t\t<div class="ajax-loader " _v-0a833229=""><i class="fa fa-spinner fa-spin" v-show="is_loading" _v-0a833229=""></i></div>\n\t\t\t\t\t<input :disabled="checkDisabled" type="checkbox" v-model="account_data.active" @change="startToggleAccount( account_id, type )" _v-0a833229="">\n\t\t\t\t\t<i class="form-icon" _v-0a833229=""></i>\n\t\t\t\t</label>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(229),a=n(231),s=n(232),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(230);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.icon_box[_v-711bbaed] {\r\n\t\tbackground: #efefef;\r\n\t\tpadding: 0;\r\n\t\ttransition: .3s ease;\r\n\t}\r\n\t\r\n\t.icon_box.close .fa[_v-711bbaed] {\r\n\t\tline-height: 1.6em;\r\n\t}\r\n\t\r\n\t.icon_box.open .fa[_v-711bbaed] {\r\n\t\tline-height: 1.7em;\r\n\t\twidth: 20px;\r\n\t\ttransform: rotate(-135deg);\r\n\t\t-webkit-transform: rotate(-135deg);\r\n\t}\r\n\t\r\n\t.fa[_v-711bbaed] {\r\n\t\ttransition: all .3s cubic-bezier(.34, 1.61, .7, 1);\r\n\t}\r\n",""])},function(t,e,n){"use strict";var a=n(82),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"add-account-tile",data:function(){return{addAccountActive:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{checkLicense:function(){return this.$store.state.licence<1}},components:{SignInBtn:s.default}}},function(t,e){t.exports='\n\t<div _v-711bbaed="">\n\t\t<div class="tile tile-centered rop-add-account" _v-711bbaed="">\n\t\t\t<a class="tile-icon c-hand" @click="addAccountActive = !addAccountActive" _v-711bbaed="">\n\t\t\t\t<div class="icon_box" :class="(addAccountActive) ? \'close bg-error\' : \'open bg-success\'" _v-711bbaed="">\n\t\t\t\t\t<i class="fa fa-2x fa-close" aria-hidden="true" _v-711bbaed=""></i>\n\t\t\t\t</div>\n\t\t\t</a>\n\t\t\t<div class="tile-content" _v-711bbaed="">\n\t\t\t\t<div class="tile-title" _v-711bbaed="">{{labels.add_account}}</div>\n\t\t\t</div>\n\t\t\t<transition name="fade" _v-711bbaed="">\n\t\t\t\t<div class="tile-action" v-if="addAccountActive" _v-711bbaed="">\n\t\t\t\t\t<sign-in-btn _v-711bbaed=""></sign-in-btn>\n\t\t\t\t</div>\n\t\t\t</transition>\n\t\t</div>\n\t\t<transition name="fade" _v-711bbaed="">\n\t\t\t<div class="columns my-2" v-if="checkLicense &amp;&amp; addAccountActive" _v-711bbaed="">\n\t\t\t\t<div class="column col-12 text-center" _v-711bbaed="">\n\t\t\t\t\t<p class="upsell" _v-711bbaed="">\n\t\t\t\t\t\t<i class="fa fa-lock " _v-711bbaed=""></i> <span v-html="labels.upsell_accounts" _v-711bbaed=""></span>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</transition>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-564242b8="">\n\t\t<div class="panel-body" _v-564242b8="">\n\t\t\t<div class="toast toast-warning" v-html="labels.twitter_warning" v-if="twitter_warning" _v-564242b8="">\n\t\t\t\n\t\t\t</div>\n\t\t\t<div class="container" _v-564242b8="">\n\t\t\t\t<div class="columns" :class="\'rop-tab-state-\'+is_loading" _v-564242b8="">\n\t\t\t\t\t<div class="column col-sm-12 col-md-12 col-lg-12 text-left rop-available-accounts mt-2" _v-564242b8="">\n\t\t\t\t\t\t<div class="empty mb-2" v-if="accountsCount === 0" _v-564242b8="">\n\t\t\t\t\t\t\t<div class="empty-icon" _v-564242b8="">\n\t\t\t\t\t\t\t\t<i class="fa fa-3x fa-user-circle-o" _v-564242b8=""></i>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<p class="empty-title h5" _v-564242b8="">{{labels.no_accounts}}</p>\n\t\t\t\t\t\t\t<p class="empty-subtitle" _v-564242b8="">{{labels.no_accounts_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="account-container" v-for="( account, id ) in accounts" _v-564242b8="">\n\t\t\t\t\t\t\t<service-user-tile :account_data="account" :account_id="id" _v-564242b8=""></service-user-tile>\n\t\t\t\t\t\t\t<span class="divider" _v-564242b8=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="add-accounts" _v-564242b8="">\n\t\t\t\t\t\t\t<add-account-tile _v-564242b8=""></add-account-tile>\n\t\t\t\t\t\t\t<span class="divider" _v-564242b8=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="panel-footer" v-if="accountsCount > 0" _v-564242b8="">\n\t\t\t\t<div class="columns" _v-564242b8="">\n\t\t\t\t\t<div class="column col-12" _v-564242b8="">\n\t\t\t\t\t\t<p class="text-gray" _v-564242b8=""><i class="fa fa-info-circle" _v-564242b8=""></i> <span v-html="labels.has_accounts_desc" _v-564242b8=""></span></p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="column col-12 text-right" _v-564242b8="">\n\t\t\t\t\t<button class="btn btn-secondary" @click="resetAccountData()" _v-564242b8="">\n\t\t\t\t\t\t<i class="fa fa-ban" v-if="!this.is_loading" _v-564242b8=""></i>\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-564242b8=""></i>\n\t\t\t\t\t\t{{labels.remove_all_cta}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\n\t</div>\n'},function(t,e,n){var a,s;n(235),a=n(237),s=n(242),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(236);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .panel-body .text-gray[_v-1e4c3021] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\t#rop_core .input-group[_v-1e4c3021] {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\tb[_v-1e4c3021] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-1e4c3021] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-1e4c3021] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-1e4c3021] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n\r\n\t.rop-post-type-badge[_v-1e4c3021]{\r\n\t\ttext-align: center;\r\n\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(83),r=a(s),i=n(68),o=a(i);t.exports={name:"settings-view",data:function(){return{searchQuery:"",postTimeout:"",labels:this.$store.state.labels.settings,upsell_link:ropApiSettings.upsell_link,is_loading:!1}},computed:{generalSettings:function(){return this.$store.state.generalSettings},isPro:function(){return this.$store.state.licence>=1},isBiz:function(){return this.$store.state.licence>1},postTypes:function(){return this.$store.state.generalSettings.available_post_types},taxonomies:function(){return this.$store.state.generalSettings.available_taxonomies},checkMediaPostType:function(){var t=this.$store.state.generalSettings.selected_post_types;return void 0!==t&&null!==t&&(!(t.length<0)&&t.map(function(t){return t.value}).indexOf("attachment")>-1)},isInstantShare:function(){return this.$store.state.generalSettings.instant_share}},mounted:function(){this.$log.info("In General Settings state "),this.getGeneralSettings()},methods:{getGeneralSettings:function(){var t=this;0===this.$store.state.generalSettings.length&&(this.is_loading=!0,this.$log.info("Fetching general settings."),this.$store.dispatch("fetchAJAXPromise",{req:"get_general_settings"}).then(function(e){t.is_loading=!1,t.$log.debug("Succesfully fetched.")},function(e){t.is_loading=!1,t.$log.error("Can not fetch the general settings.")}))},searchUpdate:function(t){this.searchQuery=t},updatedPostTypes:function(t){var e=[];for(var n in t)e.push(t[n].value);this.$store.commit("updateState",{stateData:t,requestName:"update_selected_post_types"}),this.$store.dispatch("fetchAJAX",{req:"get_taxonomies",data:{post_types:e}})},updatedTaxonomies:function(t){var e=[];for(var n in t)e.push(t[n].value);this.$store.commit("updateState",{stateData:t,requestName:"update_selected_taxonomies"})},saveGeneralSettings:function(){var t=this,e=this.$store.state.generalSettings.selected_post_types,n=this.$store.state.generalSettings.selected_taxonomies,a=this.generalSettings.exclude_taxonomies;this.generalSettings.selected_posts;this.is_loading=!0,this.$log.info("Sending request for saving general settings.."),this.$store.dispatch("fetchAJAXPromise",{req:"save_general_settings",updateState:!1,data:{available_taxonomies:this.generalSettings.available_taxonomies,default_interval:this.generalSettings.default_interval,minimum_post_age:this.generalSettings.minimum_post_age,maximum_post_age:this.generalSettings.maximum_post_age,number_of_posts:this.generalSettings.number_of_posts,more_than_once:this.generalSettings.more_than_once,selected_post_types:e,selected_taxonomies:n,exclude_taxonomies:a,ga_tracking:this.generalSettings.ga_tracking,custom_messages:this.generalSettings.custom_messages,instant_share:this.generalSettings.instant_share,instant_share_default:this.generalSettings.instant_share_default,housekeeping:this.generalSettings.housekeeping}}).then(function(e){t.is_loading=!1,t.$log.info("Successfully saved general settings.")},function(e){t.$log.error("Successfully saved general settings."),t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})}},components:{counterInput:r.default,MultipleSelect:o.default}}},function(t,e,n){var a=n(239);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .input-group.rop-counter-group {\n\t\tposition: relative;\n\t\twidth: 100%;\n\t}\n\t\n\t#rop_core .btn.increment-btn {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\twidth: 1rem;\n\t\theight: 0.85rem;\n\t\tpadding: 0.025rem 0.010rem;\n\t\tline-height: 0.3rem;\n\t\tz-index: 2;\n\t\tcolor: #ababab;\n\t\tborder-color: #ababab;\n\t}\n\t\n\t#rop_core .btn.increment-btn:hover, #rop_core .btn.increment-btn:active, #rop_core .btn.increment-btn:focus {\n\t\tbackground-color: #00a6e3;\n\t\tcolor: #fff;\n\t\tborder-color: #00a6e3;\n\t}\n\t\n\t#rop_core .btn.increment-btn.up {\n\t\ttop: 0;\n\t}\n\t\n\t#rop_core .btn.increment-btn.down {\n\t\tbottom: 0;\n\t}\n\t\n\tinput.rop-counter::-webkit-inner-spin-button {\n\t\tdisplay: none;\n\t}\n",""])},function(t,e,n){"use strict";var a=null;t.exports={name:"counter-input",props:{id:{default:""},value:{default:0,type:Number},allowNegative:{default:!1,type:Boolean},minVal:{default:0,type:Number},maxVal:{default:0,type:Number}},data:function(){return{pressStartTime:null,incrementUp:0,incrementDown:0,inputValue:0}},computed:{inputValueC:{get:function(){return this.value},set:function(t){this.inputValue=parseFloat(t),this.$emit("update:value",this.inputValue)}}},methods:{updateInput:function(){this.inputValue=this.value.toString(),this.inputValue=parseFloat(this.inputValue);var t=new Date,e=parseInt((t.getTime()-this.pressStartTime.getTime())/1e3),n=e;0===e&&(n=1),n=parseInt(n),1===this.incrementUp&&(this.inputValue+=n,this.inputValue>this.maxVal&&0!==this.maxVal&&(this.inputValue=this.maxVal)),1===this.incrementDown&&(this.inputValue-=n,this.inputValue<0&&!1===this.allowNegative&&(this.inputValue=0),this.inputValue<this.minVal&&(this.inputValue=this.minVal)),this.inputValue=parseFloat(this.inputValue.toFixed(1)),this.$emit("update:value",this.inputValue)},isPressed:function(t){"up"===t?this.incrementUp=1:this.incrementDown=1,this.pressStartTime=new Date,this.updateInput(),a=setInterval(this.updateInput,250)},isReleased:function(t){"up"===t?this.incrementUp=0:this.incrementDown=0,this.pressStartTime=null,clearInterval(a)}}}},function(t,e){t.exports='\n\t<div class="input-group rop-counter-group">\n\t\t<input class="form-input rop-counter" type="text" v-model="inputValueC" :id="id">\n\t\t<button class="btn input-group-btn increment-btn up" @mousedown="isPressed(\'up\')" @mouseup="isReleased(\'up\')"><i\n\t\t\t\tclass="fa fa-fw fa-caret-up"></i></button>\n\t\t<button class="btn input-group-btn increment-btn down" @mousedown="isPressed(\'down\')"\n\t\t @mouseup="isReleased(\'down\')"><i class="fa fa-fw fa-caret-down"></i></button>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-1e4c3021="">\n\t\t<div class="panel-body" _v-1e4c3021="">\n\t\t\t<div class="container" :class="\'rop-tab-state-\'+is_loading" _v-1e4c3021="">\n\t\t\t\t<div class="columns py-2" v-if="! isBiz" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.min_interval_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.min_interval_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="default_interval" :value.sync="generalSettings.default_interval" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.min_days_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.min_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="min_post_age" :max-val="365" :value.sync="generalSettings.minimum_post_age" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- Max Post Age --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.max_days_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.max_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="max_post_age" :max-val="365" :value.sync="generalSettings.maximum_post_age" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.no_posts_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.no_posts_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="no_of_posts" :value.sync="generalSettings.number_of_posts" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Share more than once --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.share_once_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.share_once_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.more_than_once" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i> {{labels.share_once_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\t\t\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.post_types_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.post_types_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<multiple-select :options="postTypes" :disabled="isPro" :selected="generalSettings.selected_post_types" :changed-selection="updatedPostTypes" _v-1e4c3021=""></multiple-select>\n\n\t\t\t\t\t\t<p class="text-primary rop-post-type-badge" v-if="checkMediaPostType " v-html="labels.post_types_attachament_info" _v-1e4c3021=""> </p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="columns " v-if="!isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column text-center" _v-1e4c3021="">\n\t\t\t\t\t\t<p class="upsell" _v-1e4c3021=""><i class="fa fa-lock" _v-1e4c3021=""></i> {{labels.post_types_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Taxonomies --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.taxonomies_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.taxonomies_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="input-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<multiple-select :options="taxonomies" :selected="generalSettings.selected_taxonomies" :changed-selection="updatedTaxonomies" _v-1e4c3021=""></multiple-select>\n\t\t\t\t\t\t\t<span class="input-group-addon vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.exclude_taxonomies" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.taxonomies_exclude}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Google Analytics --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.ga_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.ga_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.ga_tracking" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.ga_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.instant_share_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.instant_share_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.instant_share" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.instant_share_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\t\t\t<div class="columns py-2" v-if="isInstantShare" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.instant_share_default_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.instant_share_default_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.instant_share_default" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.instant_share_default_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class="divider" v-if="isInstantShare" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.custom_share_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.custom_share_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" :disabled="!isPro" v-model="generalSettings.custom_messages" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.custom_share_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- Upsell --\x3e\n\t\t\t\t<div class="columns " v-if="!isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column text-center" _v-1e4c3021="">\n\t\t\t\t\t\t<p class="upsell" _v-1e4c3021=""><i class="fa fa-lock" _v-1e4c3021=""></i> {{labels.custom_share_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.housekeeping}}</b>\n\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.housekeeping_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.housekeeping" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.housekeeping_yes}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="panel-footer text-right" _v-1e4c3021="">\n\t\t\t<button class="btn btn-primary" @click="saveGeneralSettings()" _v-1e4c3021=""><i class="fa fa-check" v-if="!this.is_loading" _v-1e4c3021=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-1e4c3021=""></i> {{labels.save}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(244),a=n(246),s=n(269),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(245);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.icon_box[_v-63f935ee] {\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\t\r\n\t.icon_box.no-image[_v-63f935ee] {\r\n\t\tpadding: 0;\r\n\t}\r\n\t\r\n\t.icon_box.has_image > .fa[_v-63f935ee] {\r\n\t\twidth: 15px;\r\n\t\theight: 15px;\r\n\t\tpadding: 0;\r\n\t\tline-height: 15px;\r\n\t}\r\n\t\r\n\t.icon_box.no-image > .fa[_v-63f935ee] {\r\n\t\tfont-size: 20px;\r\n\t\tbackground: transparent;\r\n\t\tline-height: 30px;\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(247),o=a(i),d=n(250),u=a(d),l=n(255),c=a(l);t.exports={name:"account-selector-view",props:{type:{default:function(){return""},type:String}},data:function(){var t=null;return void 0!==(0,r.default)(this.$store.state.activeAccounts)[0]&&(t=(0,r.default)(this.$store.state.activeAccounts)[0]),{selected_account:t,component_label:"",allow_footer:!0,license:this.$store.state.licence,action:"",labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link,is_loading:!1}},mounted:function(){this.setupData()},filters:{capitalize:function(t){return t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""}},computed:{active_data:function(){return"post-format"===this.type?this.$store.state.activePostFormat:"schedule"===this.type?this.$store.state.activeSchedule:[]},accountsCount:function(){return(0,r.default)(this.$store.state.activeAccounts).length},active_accounts:{get:function(){var t=this.$store.state.activeAccounts,e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return this.$log.info("Available accounts",e),e},set:function(t){this.setupData()}},active_account_name:function(){return this.active_accounts[this.selected_account].user}},watch:{type:function(){this.setupData()}},methods:{setupData:function(){var t=this.type.replace("-","_"),e="";"post-format"===this.type&&(e="post format",this.allow_footer=!0),"schedule"===this.type&&(e="schedule",this.allow_footer=this.license>1),this.action=t,this.component_label=e,this.checkActiveData()},getAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");void 0!==this.active_accounts[this.selected_account]&&(this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_"+this.action,data:{}}).then(function(e){t.$log.info("Successfully fetched account data",t.type,t.selected_account),t.is_loading=!1},function(e){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e),t.is_loading=!1}))},saveAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"save_"+this.action,data:{service:this.active_accounts[this.selected_account].service,account_id:this.selected_account,data:this.active_data[this.selected_account]}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})},getIcon:function(t){var e="fa-";return"facebook"===t.service&&(e=e.concat("facebook")),"twitter"===t.service&&(e=e.concat("twitter")),"linkedin"===t.service&&(e=e.concat("linkedin")),"tumblr"===t.service&&(e=e.concat("tumblr")),"pinterest"===t.service&&(e=e.concat("pinterest")),e},resetAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"reset_"+this.action,data:{service:this.active_accounts[this.selected_account].service,account_id:this.selected_account}}).then(function(e){t.is_loading=!1,t.$log.info("Succesfully reseted account",t.type)},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)}),this.$forceUpdate()},checkActiveData:function(){void 0===this.active_data[this.selected_account]&&this.getAccountData()},setActiveAccount:function(t){return this.is_loading?void this.$log.warn("Request in progress...Bail"):this.selected_account===t?void this.$log.info("Account already active"):(this.$log.info("Switched account data ",this.type,t),this.selected_account=t,void this.checkActiveData())}},components:{"empty-active-accounts":o.default,"post-format":u.default,schedule:c.default}}},function(t,e,n){var a,s;a=n(248),s=n(249),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";t.exports={name:"empty-active-accounts",data:function(){return{labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},methods:{goToAccounts:function(){this.$store.commit("setTabView","accounts")}}}},function(t,e){t.exports='\n\t<div class="empty">\n\t\t<div class="empty-icon">\n\t\t\t<i class="fa fa-3x fa-user-circle-o"></i>\n\t\t</div>\n\t\t<p class="empty-title h5">{{labels.no_active_accounts}}</p>\n\t\t<p class="empty-subtitle" v-html="labels.no_active_accounts_desc"></p>\n\t\t<button class="btn btn-primary" @click="goToAccounts()">{{labels.go_to_accounts_btn}}</button>\n\t</div>\n'},function(t,e,n){var a,s;n(251),a=n(253),s=n(254),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(252);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .panel-body .text-gray[_v-4abf5356] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\tb[_v-4abf5356] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-4abf5356] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-4abf5356] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-4abf5356] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";t.exports={name:"post-format",props:["account_id","license"],data:function(){return{labels:this.$store.state.labels.post_format,upsell_link:ropApiSettings.upsell_link}},computed:{post_format:function(){return this.$store.state.activePostFormat[this.account_id]?this.$store.state.activePostFormat[this.account_id]:[]},isPro:function(){return this.license>0},short_url_service:function(){var t=this.$store.state.activePostFormat[this.account_id]?this.$store.state.activePostFormat[this.account_id]:[];return t.short_url_service?t.short_url_service:""}},watch:{short_url_service:function(){var t=this;this.$store.dispatch("fetchAJAXPromise",{req:"get_shortner_credentials",data:{short_url_service:this.short_url_service}}).then(function(e){t.post_format.shortner_credentials=e},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})}},filters:{capitalize:function(t){return t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""}}}},function(t,e){t.exports='\n\t<div _v-4abf5356="">\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.post_content_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.post_content_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.post_content" _v-4abf5356="">\n\t\t\t\t\t\t<option value="post_title" _v-4abf5356="">{{labels.post_content_option_title}}</option>\n\t\t\t\t\t\t<option value="post_content" _v-4abf5356="">{{labels.post_content_option_content}}</option>\n\t\t\t\t\t\t<option value="post_title_content" _v-4abf5356="">{{labels.post_content_option_title_content}}</option>\n\t\t\t\t\t\t<option value="custom_field" _v-4abf5356="">{{labels.post_content_option_custom_field}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.post_content === \'custom_field\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.custom_meta_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.custom_meta_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.custom_meta_field" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.max_char_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.max_char_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="number" v-model="post_format.maximum_length" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.add_char_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356=""><span v-html="labels.add_char_desc" _v-4abf5356=""></span></p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<textarea class="form-input" v-model="post_format.custom_text" v-bind:placeholder="labels.add_char_placeholder" _v-4abf5356="">{{post_format.custom_text}}</textarea> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.add_pos_title}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.custom_text_pos" _v-4abf5356="">\n\t\t\t\t\t\t<option value="beginning" _v-4abf5356="">{{labels.add_pos_option_start}}</option>\n\t\t\t\t\t\t<option value="end" _v-4abf5356="">{{labels.add_pos_option_end}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.add_link_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.add_link_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.include_link" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.add_link_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.meta_link_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.meta_link_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.url_from_meta" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.meta_link_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- Custom Field --\x3e\n\t\t<div class="columns py-2" v-if="post_format.url_from_meta" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.meta_link_name_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.meta_link_name_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.url_meta_key" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.use_shortner_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.use_shortner_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.short_url" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.use_shortner_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" v-if="post_format.short_url" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.shortner_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.shortner_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.short_url_service" _v-4abf5356="">\n\t\t\t\t\t\t<option value="rviv.ly" _v-4abf5356="">rviv.ly</option>\n\t\t\t\t\t\t<option value="bit.ly" _v-4abf5356="">bit.ly</option>\n\t\t\t\t\t\t<option value="firebase" _v-4abf5356="">google firebase</option>\n\t\t\t\t\t\t<option value="ow.ly" _v-4abf5356="">ow.ly</option>\n\t\t\t\t\t\t<option value="is.gd" _v-4abf5356="">is.gd</option>\n <option value="rebrand.ly" _v-4abf5356="">rebrand.ly</option>\n <option value="wp_short_url" _v-4abf5356="">wp_short_url</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.short_url" v-for="( credential, key_name ) in post_format.shortner_credentials" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{ key_name | capitalize }}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.shortner_field_desc_start}} "{{key_name}}"\n\t\t\t\t\t{{labels.shortner_field_desc_end}}\n\t\t\t\t\t<strong _v-4abf5356="">{{post_format.short_url_service}}</strong> {{labels.shortner_api_field}}.</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.shortner_credentials[key_name]" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hashtags_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hashtags_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.hashtags" _v-4abf5356="">\n\t\t\t\t\t\t<option value="no-hashtags" _v-4abf5356="">{{labels.hashtags_option_no}}</option>\n\t\t\t\t\t\t<option value="common-hashtags" _v-4abf5356="">{{labels.hashtags_option_common}}</option>\n\t\t\t\t\t\t<option value="categories-hashtags" _v-4abf5356="">{{labels.hashtags_option_cats}}</option>\n\t\t\t\t\t\t<option value="tags-hashtags" _v-4abf5356="">{{labels.hashtags_option_tags}}</option>\n\t\t\t\t\t\t<option value="custom-hashtags" _v-4abf5356="">{{labels.hashtags_option_field}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" v-if="post_format.hashtags === \'common-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hastags_common_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hastags_common_desc}} ",".</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.hashtags_common" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.hashtags === \'custom-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hastags_field_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hastags_field_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.hashtags_custom" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.hashtags !== \'no-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hashtags_length_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hashtags_length_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="number" v-model="post_format.hashtags_length" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.image_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.image_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.image" :disabled="!isPro" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.image_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns " v-if="!isPro" _v-4abf5356="">\n\t\t\t<div class="column text-center" _v-4abf5356="">\n\t\t\t\t<p class="upsell" _v-4abf5356=""><i class="fa fa-lock" _v-4abf5356=""></i> {{labels.image_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t\x3c!-- Google Analytics --\x3e\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.utm_campaign_medium}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.utm_campaign_medium_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t\t<input type="text" :disabled="!isPro" class="form-input" v-model="post_format.utm_campaign_medium" placeholder="social" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.utm_campaign_name}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.utm_campaign_name_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t\t<input type="text" :disabled="!isPro" class="form-input" v-model="post_format.utm_campaign_name" placeholder="ReviveOldPost" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns " v-if="!isPro" _v-4abf5356="">\n\t\t\t<div class="column text-center" _v-4abf5356="">\n\t\t\t\t<p class="upsell" _v-4abf5356=""><i class="fa fa-lock" _v-4abf5356=""></i> {{labels.custom_utm_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t</div>\n'},function(t,e,n){var a,s;n(256),a=n(258),s=n(268),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(257);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.rop-control-container-false[_v-29af9e14] {\r\n\t\tcursor:not-allowed !important;\r\n\t}\r\n\t#rop_core .panel-body .text-gray[_v-29af9e14] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\tb[_v-29af9e14] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-29af9e14] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t.time-picker[_v-29af9e14] {\r\n\t\tmargin-bottom: 10px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-29af9e14] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-29af9e14] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(72),r=a(s),i=n(259),o=a(i),d=n(83),u=a(d);t.exports={name:"account-schedule",props:["account_id","license"],data:function(){return{days:{Mon:{value:"1",checked:!1},Tue:{value:"2",checked:!1},Wed:{value:"3",checked:!1},Thu:{value:"4",checked:!1},Fri:{value:"5",checked:!1},Sat:{value:"6",checked:!1},Sun:{value:"7",checked:!1}},labels:this.$store.state.labels.schedule,upsell_link:ropApiSettings.upsell_link}},computed:{schedule:function(){return this.$store.state.activeSchedule[this.account_id]?this.$store.state.activeSchedule[this.account_id]:[]},daysObject:function(){var t=this.days;for(var e in t)t[e].checked=this.isChecked(t[e].value);return t}},methods:{isChecked:function(t){return void 0!==this.schedule.interval_f&&this.schedule.interval_f.week_days.indexOf(t)>-1},getTime:function(t){var e=this.schedule.interval_f.time[t],n=e.split(":");return{HH:n[0],mm:n[1]}},syncTime:function(t,e){void 0!==this.schedule.interval_f.time[e]&&(this.schedule.interval_f.time[e]=t.data.HH+":"+t.data.mm)},addTime:function(){this.schedule.interval_f.time.push("00:00")},rmvTime:function(t){this.schedule.interval_f.time.splice(t,1)},addDay:function(t){this.schedule.interval_f.week_days.push(t)},rmvDay:function(t){var e=this.schedule.interval_f.week_days.indexOf(t);e>-1&&this.schedule.interval_f.week_days.splice(e,1)}},components:{ButtonCheckbox:r.default,CounterInput:u.default,VueTimepicker:o.default}}},function(t,e,n){t.exports=n(260)},function(t,e,n){var a,s;n(261),a=n(264),s=n(267),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(262);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.i(n(263),""),e.push([t.i,"\n",""])},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,".time-picker {\n display: inline-block;\n position: relative;\n font-size: 1em;\n width: 10em;\n font-family: sans-serif;\n vertical-align: middle;\n}\n\n.time-picker * {\n box-sizing: border-box;\n}\n\n.time-picker input.display-time {\n border: 1px solid #d2d2d2;\n width: 10em;\n height: 2.2em;\n padding: 0.3em 0.5em;\n font-size: 1em;\n}\n\n.time-picker .clear-btn {\n position: absolute;\n display: flex;\n flex-flow: column nowrap;\n justify-content: center;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n margin-top: -0.15em;\n z-index: 3;\n font-size: 1.1em;\n line-height: 1em;\n vertical-align: middle;\n width: 1.3em;\n color: #d2d2d2;\n background: rgba(255,255,255,0);\n text-align: center;\n font-style: normal;\n\n -webkit-transition: color .2s;\n transition: color .2s;\n}\n\n.time-picker .clear-btn:hover {\n color: #797979;\n cursor: pointer;\n}\n\n.time-picker .time-picker-overlay {\n z-index: 2;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.time-picker .dropdown {\n position: absolute;\n z-index: 5;\n top: calc(2.2em + 2px);\n left: 0;\n background: #fff;\n box-shadow: 0 1px 6px rgba(0,0,0,0.15);\n width: 10em;\n height: 10em;\n font-weight: normal;\n}\n\n.time-picker .dropdown .select-list {\n width: 10em;\n height: 10em;\n overflow: hidden;\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n justify-content: space-between;\n}\n\n.time-picker .dropdown ul {\n padding: 0;\n margin: 0;\n list-style: none;\n\n flex: 1;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.time-picker .dropdown ul.minutes,\n.time-picker .dropdown ul.seconds,\n.time-picker .dropdown ul.apms{\n border-left: 1px solid #fff;\n}\n\n.time-picker .dropdown ul li {\n text-align: center;\n padding: 0.3em 0;\n color: #161616;\n}\n\n.time-picker .dropdown ul li:not(.hint):hover {\n background: rgba(0,0,0,.08);\n color: #161616;\n cursor: pointer;\n}\n\n.time-picker .dropdown ul li.active,\n.time-picker .dropdown ul li.active:hover {\n background: #41B883;\n color: #fff;\n}\n\n.time-picker .dropdown .hint {\n color: #a5a5a5;\n cursor: default;\n font-size: 0.8em;\n}\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var s=n(13),r=a(s),i=n(265),o=a(i),d={HOUR_TOKENS:["HH","H","hh","h","kk","k"],MINUTE_TOKENS:["mm","m"],SECOND_TOKENS:["ss","s"],APM_TOKENS:["A","a"]};e.default={name:"VueTimepicker",props:{value:{type:Object},hideClearButton:{type:Boolean},format:{type:String},minuteInterval:{type:Number},secondInterval:{type:Number},id:{type:String}},data:function(){return{hours:[],minutes:[],seconds:[],apms:[],showDropdown:!1,muteWatch:!1,hourType:"HH",minuteType:"mm",secondType:"",apmType:"",hour:"",minute:"",second:"",apm:"",fullValues:void 0}},computed:{displayTime:function(){var t=String(this.format||"HH:mm");return this.hour&&(t=t.replace(new RegExp(this.hourType,"g"),this.hour)),this.minute&&(t=t.replace(new RegExp(this.minuteType,"g"),this.minute)),this.second&&this.secondType&&(t=t.replace(new RegExp(this.secondType,"g"),this.second)),this.apm&&this.apmType&&(t=t.replace(new RegExp(this.apmType,"g"),this.apm)),t},showClearBtn:function(){return!!(this.hour&&""!==this.hour||this.minute&&""!==this.minute)}},watch:{format:"renderFormat",minuteInterval:function(t){this.renderList("minute",t)},secondInterval:function(t){this.renderList("second",t)},value:"readValues",displayTime:"fillValues"},methods:{formatValue:function(t,e){switch(t){case"H":case"m":case"s":return String(e);case"HH":case"mm":case"ss":return e<10?"0"+e:String(e);case"h":case"k":return String(e+1);case"hh":case"kk":return e+1<10?"0"+(e+1):String(e+1);default:return""}},checkAcceptingType:function(t,e,n){if(!t||!e||!e.length)return"";for(var a=0;a<t.length;a++)if(e.indexOf(t[a])>-1)return t[a];return n||""},renderFormat:function(t){t=t||this.format,t&&t.length||(t="HH:mm"),this.hourType=this.checkAcceptingType(d.HOUR_TOKENS,t,"HH"),this.minuteType=this.checkAcceptingType(d.MINUTE_TOKENS,t,"mm"),this.secondType=this.checkAcceptingType(d.SECOND_TOKENS,t),this.apmType=this.checkAcceptingType(d.APM_TOKENS,t),this.renderHoursList(),this.renderList("minute"),this.secondType&&this.renderList("second"),this.apmType&&this.renderApmList();var e=this;this.$nextTick(function(){e.readValues()})},renderHoursList:function(){var t="h"===this.hourType||"hh"===this.hourType?12:24;this.hours=[];for(var e=0;e<t;e++)this.hours.push(this.formatValue(this.hourType,e))},renderList:function(t,e){if("second"===t)e=e||this.secondInterval;else{if("minute"!==t)return;e=e||this.minuteInterval}0===e?e=60:e>60?(window.console.warn("`"+t+"-interval` should be less than 60. Current value is",e),e=1):e<1?(window.console.warn("`"+t+"-interval` should be NO less than 1. Current value is",e),e=1):e||(e=1),"minute"===t?this.minutes=[]:this.seconds=[];for(var n=0;n<60;n+=e)"minute"===t?this.minutes.push(this.formatValue(this.minuteType,n)):this.seconds.push(this.formatValue(this.secondType,n))},renderApmList:function(){this.apms=[],this.apmType&&(this.apms="A"===this.apmType?["AM","PM"]:["am","pm"])},readValues:function(){if(this.value&&!this.muteWatch){var t=JSON.parse((0,o.default)(this.value||{})),e=(0,r.default)(t);0!==e.length&&(e.indexOf(this.hourType)>-1&&(this.hour=t[this.hourType]),e.indexOf(this.minuteType)>-1&&(this.minute=t[this.minuteType]),e.indexOf(this.secondType)>-1?this.second=t[this.secondType]:this.second=0,e.indexOf(this.apmType)>-1&&(this.apm=t[this.apmType]),this.fillValues())}},fillValues:function(){var t={},e=this.hour,n=this.hourType,a=e||0===e?Number(e):"",s=this.isTwelveHours(n),r=!(!s||!this.apm)&&String(this.apm).toLowerCase();if(d.HOUR_TOKENS.forEach(function(i){if(i===n)return void(t[i]=e);var o=void 0,d=void 0;switch(i){case"H":case"HH":if(!String(a).length)return void(t[i]="");o=s?"pm"===r?a<12?a+12:a:a%12:a%24,t[i]="HH"===i&&o<10?"0"+o:String(o);break;case"k":case"kk":if(!String(a).length)return void(t[i]="");o=s?"pm"===r?a<12?a+12:a:12===a?24:a:0===a?24:a,t[i]="kk"===i&&o<10?"0"+o:String(o);break;case"h":case"hh":if(r)o=a,d=r||"am";else{if(!String(a).length)return t[i]="",t.a="",void(t.A="");a>11?(d="pm",o=12===a?12:a%12):(d=s?"":"am",o=a%12==0?12:a)}t[i]="hh"===i&&o<10?"0"+o:String(o),t.a=d,t.A=d.toUpperCase()}}),this.minute||0===this.minute){var i=Number(this.minute);t.m=String(i),t.mm=i<10?"0"+i:String(i)}else t.m="",t.mm="";if(this.second||0===this.second){var o=Number(this.second);t.s=String(o),t.ss=o<10?"0"+o:String(o)}else t.s="",t.ss="";this.fullValues=t,this.updateTimeValue(t),this.$emit("change",{data:t})},updateTimeValue:function(t){this.muteWatch=!0;var e=this,n=JSON.parse((0,o.default)(this.value||{})),a={};(0,r.default)(n).forEach(function(e){a[e]=t[e]}),this.$emit("input",a),this.$nextTick(function(){e.muteWatch=!1})},isTwelveHours:function(t){return"h"===t||"hh"===t},toggleDropdown:function(){this.showDropdown=!this.showDropdown},select:function(t,e){"hour"===t?this.hour=e:"minute"===t?this.minute=e:"second"===t?this.second=e:"apm"===t&&(this.apm=e)},clearTime:function(){this.hour="",this.minute="",this.second="",this.apm=""}},mounted:function(){this.renderFormat()}}},function(t,e,n){t.exports={default:n(266),__esModule:!0}},function(t,e,n){var a=n(7),s=a.JSON||(a.JSON={stringify:JSON.stringify});t.exports=function(t){return s.stringify.apply(s,arguments)}},function(t,e){t.exports='\n<span class="time-picker">\n <input class="display-time" :id="id" v-model="displayTime" @click.stop="toggleDropdown" type="text" readonly />\n <span class="clear-btn" v-if="!hideClearButton" v-show="!showDropdown && showClearBtn" @click.stop="clearTime">&times;</span>\n <div class="time-picker-overlay" v-if="showDropdown" @click.stop="toggleDropdown"></div>\n <div class="dropdown" v-show="showDropdown">\n <div class="select-list">\n <ul class="hours">\n <li class="hint" v-text="hourType"></li>\n <li v-for="hr in hours" v-text="hr" :class="{active: hour === hr}" @click.stop="select(\'hour\', hr)"></li>\n </ul>\n <ul class="minutes">\n <li class="hint" v-text="minuteType"></li>\n <li v-for="m in minutes" v-text="m" :class="{active: minute === m}" @click.stop="select(\'minute\', m)"></li>\n </ul>\n <ul class="seconds" v-if="secondType">\n <li class="hint" v-text="secondType"></li>\n <li v-for="s in seconds" v-text="s" :class="{active: second === s}" @click.stop="select(\'second\', s)"></li>\n </ul>\n <ul class="apms" v-if="apmType">\n <li class="hint" v-text="apmType"></li>\n <li v-for="a in apms" v-text="a" :class="{active: apm === a}" @click.stop="select(\'apm\', a)"></li>\n </ul>\n </div>\n </div>\n</span>\n'},function(t,e){t.exports='\n\t<div :class="\'rop-control-container-\'+ ( license > 1 ) + \' rop-schedule-tab-container\'" _v-29af9e14="">\n\n\t\t<div class="columns py-2 rop-control" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_type_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_type_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<select class="form-select" v-model="schedule.type" _v-29af9e14="">\n\t\t\t\t\t\t<option value="recurring" _v-29af9e14="">{{labels.schedule_type_option_rec}}</option>\n\t\t\t\t\t\t<option value="fixed" _v-29af9e14="">{{labels.schedule_type_option_fix}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Fixed Schedule Days --\x3e\n\t\t<div class="columns py-2 rop-control" v-if="schedule.type === \'fixed\'" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_fixed_days_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_fixed_days_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group input-group" _v-29af9e14="">\n\t\t\t\t\t<button-checkbox v-for="( data, label ) in daysObject" :key="label" :value="data.value" :label="label" :checked="data.checked" @add-day="addDay" @rmv-day="rmvDay" _v-29af9e14=""></button-checkbox>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Fixed Schedule time --\x3e\n\t\t<div class="columns py-2 rop-control" v-if="schedule.type === \'fixed\'" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_fixed_time_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_fixed_time_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<div class="input-group" v-for="( time, index ) in schedule.interval_f.time" _v-29af9e14="">\n\t\t\t\t\t\t<vue-timepicker :minute-interval="5" class="timepicker-style-fix" :value="getTime( index )" @change="syncTime( $event, index )" hide-clear-button="" _v-29af9e14=""></vue-timepicker>\n\t\t\t\t\t\t<button class="btn btn-danger input-group-btn" v-if="schedule.interval_f.time.length > 1" @click="rmvTime( index )" _v-29af9e14="">\n\t\t\t\t\t\t\t<i class="fa fa-fw fa-minus" _v-29af9e14=""></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button class="btn btn-success input-group-btn" v-if="index == schedule.interval_f.time.length - 1" @click="addTime()" _v-29af9e14="">\n\t\t\t\t\t\t\t<i class="fa fa-fw fa-plus" _v-29af9e14=""></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2 rop-control" v-else="" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_rec_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_rec_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<counter-input id="interval_r" :value.sync="schedule.interval_r" _v-29af9e14=""></counter-input>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Upsell --\x3e\n\t\t<div class="columns py-2" v-if="license < 2" _v-29af9e14="">\n\t\t\t<div class="column text-center" _v-29af9e14="">\n\t\t\t\t<p class="upsell" _v-29af9e14=""><i class="fa fa-lock" _v-29af9e14=""></i> {{labels.schedule_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-29af9e14=""></span>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-63f935ee="">\n\t\t<div class="panel-body" _v-63f935ee="">\n\t\t\t<div class="d-inline-block mt-2 column col-12" _v-63f935ee="">\n\t\t\t\t<p class="text-gray" _v-63f935ee=""><i class="fa fa-info-circle" _v-63f935ee=""></i> <span v-html="labels.accounts_selector" _v-63f935ee=""></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<empty-active-accounts v-if="accountsCount === 0" _v-63f935ee=""></empty-active-accounts>\n\t\t\t<div class="container" v-if="accountsCount > 0" _v-63f935ee="">\n\t\t\t\t\n\t\t\t\t<div class="columns" _v-63f935ee="">\n\t\t\t\t\t<div class="column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts" _v-63f935ee="">\n\t\t\t\t\t\t<span class="divider" _v-63f935ee=""></span>\n\t\t\t\t\t\t<div v-for="( account, id ) in active_accounts" _v-63f935ee="">\n\t\t\t\t\t\t\t<div class="rop-selector-account-container" :class="{active: selected_account===id}" @click="setActiveAccount(id)" _v-63f935ee="">\n\t\t\t\t\t\t\t\t<div class="tile tile-centered rop-account" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t<div class="tile-icon" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t<div class="icon_box" :class=" (account.img ? \'has_image\' : \'no-image\' ) + \' \' +account.service " _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t\t<img class="service_account_image" :src="account.img" v-if="account.img" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa " :class="getIcon(account)" aria-hidden="true" _v-63f935ee=""></i>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="tile-content" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t<p class="rop-account-name" _v-63f935ee="">{{account.user}}</p>\n\t\t\t\t\t\t\t\t\t\t<strong class="rop-service-name" _v-63f935ee="">{{account.service}}</strong>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span class="divider" _v-63f935ee=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-9 col-sm-12 col-md-12 col-xl-9 col-lg-9 col-xs-12" :class="\'rop-tab-state-\'+is_loading" _v-63f935ee="">\n\t\t\t\t\t\t<component :is="type" :account_id="selected_account" :license="license" _v-63f935ee=""></component>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="panel-footer" v-if="accountsCount > 0" _v-63f935ee="">\n\t\t\t<div class="panel-actions text-right" v-if="allow_footer" _v-63f935ee="">\n\t\t\t\t<button class="btn btn-secondary" @click="resetAccountData()" _v-63f935ee=""><i class="fa fa-ban" v-if="!this.is_loading" _v-63f935ee=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-63f935ee=""></i> {{labels.reset_selector_btn}} {{component_label}}\n\t\t\t\t\t{{labels.for}}\n\t\t\t\t\t<b _v-63f935ee="">{{active_account_name}}</b>\n\t\t\t\t</button>\n\t\t\t\t<button class="btn btn-primary" @click="saveAccountData()" _v-63f935ee=""><i class="fa fa-check" v-if="!this.is_loading" _v-63f935ee=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-63f935ee=""></i> {{labels.save_selector_btn}} {{component_label}}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;a=n(271),s=n(277),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(272),o=a(i);t.exports={name:"queue-view",computed:{queueCount:function(){return(0,r.default)(this.$store.state.queue).length},queue:function(){return this.$store.state.queue},start_status:function(){return this.$store.state.cron_status.current_status},is_business:function(){return this.$store.state.licence>1}},data:function(){return{is_loading:!1,labels:this.$store.state.labels.queue,upsell_link:ropApiSettings.upsell_link}},watch:{start_status:function(t){this.refreshQueue()}},mounted:function(){this.start_status&&this.refreshQueue()},methods:{refreshQueue:function(t){var e=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.$store.state.queue=[],this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_queue",data:{force:t}}).then(function(t){e.is_loading=!1,e.$store.dispatch("fetchAJAX",{req:"manage_cron"})},function(t){e.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})}},components:{QueueCard:o.default}}},function(t,e,n){var a,s;n(273),a=n(275),s=n(276),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(274);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.fa[_v-0c961f02] {\r\n\t\tbackground: transparent;\r\n\t}\r\n\t\r\n\t#rop_core .vertical-align[_v-0c961f02] {\r\n\t\t-ms-flex-align: end;\r\n\t\t align-items: flex-end;\r\n\t}\r\n\t\r\n\t#rop_core figure.figure[_v-0c961f02] {\r\n\t\tmargin: -.7em -2em -1em 0;\r\n\t}\r\n\t\r\n\t@media (max-width: 600px) {\r\n\t\t#rop_core .vertical-align[_v-0c961f02] {\r\n\t\t\t-ms-flex-align: center;\r\n\t\t\t align-items: center;\r\n\t\t}\r\n\t\t\r\n\t\t#rop_core figure.figure[_v-0c961f02] {\r\n\t\t\tmargin: 10px auto 0;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";t.exports={name:"queue-card",props:{id:{default:""},enabled:{default:!1,type:Boolean},card_data:{default:{},type:Object}},data:function(){return{edit:!1,labels:this.$store.state.labels.queue,upsell_link:ropApiSettings.upsell_link,video_placeholder:ROP_ASSETS_URL+"img/video_placeholder.jpg",is_loading:!1,post_edit:{}}},computed:{content:function(){return void 0!==this.card_data.content?this.card_data.content:{}},active_accounts:function(){return this.$store.state.activeAccounts}},mounted:function(){},watch:{},methods:{skipPost:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="skip",this.$store.dispatch("fetchAJAXPromise",{req:"skip_queue_event",data:{account_id:t,post_id:e}}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},blockPost:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="block",this.$store.dispatch("fetchAJAXPromise",{req:"block_queue_event",data:{account_id:t,post_id:e}}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},toggleEditState:function(){this.edit=!this.edit},getAccountName:function(t){return void 0===this.active_accounts[t]?"":this.active_accounts[t].user},checkCount:function(t){this.post_edit.text="",this.post_edit.text!==t.srcElement.value&&(this.post_edit.text=t.srcElement.value)},saveChanges:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="edit",this.$store.dispatch("fetchAJAXPromise",{req:"update_queue_event",data:{account_id:t,post_id:e,custom_data:this.post_edit}}).then(function(t){n.is_loading=!1,n.toggleEditState()},function(t){n.is_loading=!1,n.toggleEditState(),Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},cancelChanges:function(){this.post_edit={},this.toggleEditState()},uploadImage:function(){var t=wp.media({title:this.labels.insert_media_title,library:{type:"image"},multiple:!1,button:{text:this.labels.insert_media_btn}}),e=this;t.on("select",function(){var n=t.state().get("selection").first().toJSON();e.content.post_image=n.url,e.post_edit.image=n.url}),t.open()},removeImage:function(){var t=this;t.content.post_image=null,t.post_edit.image=null},iconClass:function(t){var e="fa-user";if(null!==t){e="fa-";var n=this.active_accounts[t];void 0!==n&&"facebook"===n.service&&(e=e.concat("facebook facebook")),void 0!==n&&"twitter"===n.service&&(e=e.concat("twitter twitter")),void 0!==n&&"linkedin"===n.service&&(e=e.concat("linkedin linkedin")),void 0!==n&&"tumblr"===n.service&&(e=e.concat("tumblr tumblr")),void 0!==n&&"pinterest"===n.service&&(e=e.concat("pinterest pinterest"))}return e},hashtags:function(t){var e=new RegExp("#\\S+","ig");return t.toString().replace(e,function(t,e,n){return","===t.slice(-1)?"<strong>"+t.substring(0,t.lastIndexOf(","))+"</strong>,":"<strong>"+t+"</strong>"})}}}},function(t,e){t.exports='\n\t<div class="card" _v-0c961f02="">\n\t\t<div class="columns" _v-0c961f02="">\n\t\t\t<div class="column col-sm-12 col-justified" _v-0c961f02="">\n\t\t\t\t<div class="columns" _v-0c961f02="">\n\t\t\t\t\t<div class="column" _v-0c961f02="">\n\t\t\t\t\t\t<p class="text-gray text-left " _v-0c961f02=""><i class="fa fa-clock-o" _v-0c961f02=""></i> {{card_data.date}} <b _v-0c961f02=""><i class="fa fa-at" _v-0c961f02=""></i></b> <i class="service fa" :class="iconClass( card_data.account_id )" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{getAccountName(card_data.account_id)}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns" v-if="!edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-12" _v-0c961f02="">\n\t\t\t\t\t\t<p v-html="content.content + hashtags( content.hashtags )" _v-0c961f02=""></p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group columns" v-if="edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-12" v-if="content.post_with_image" _v-0c961f02="">\n\t\t\t\t\t\t<label class="form-label" for="image" _v-0c961f02="">{{labels.queue_image}}</label>\n\t\t\t\t\t\t<div class="input-group" _v-0c961f02="">\n\t\t\t\t\t\t\t<span class="input-group-addon" _v-0c961f02=""><i class="fa fa-file-image-o" _v-0c961f02=""></i></span>\n\t\t\t\t\t\t\t<input id="image" type="text" class="form-input" :value="content.post_image" readonly="" _v-0c961f02="">\n\t\t\t\t\t\t\t<button class="btn btn-primary input-group-btn tooltip" @click="uploadImage" :data-tooltip="labels.upload_image" _v-0c961f02="">\n\t\t\t\t\t\t\t\t<i class="fa fa-upload" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<button class="btn btn-danger input-group-btn tooltip" @click="removeImage" :data-tooltip="labels.remove_image" _v-0c961f02="">\n\t\t\t\t\t\t\t\t<i class="fa fa-remove" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-12" _v-0c961f02="">\n\t\t\t\t\t\t<label class="form-label" for="content" _v-0c961f02="">{{labels.queue_content}}</label>\n\t\t\t\t\t\t<textarea class="form-input" id="content" placeholder="" rows="3" @keyup="checkCount" _v-0c961f02="">{{content.content}}</textarea>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns col-justified" v-if="!edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-warning tooltip tooltip-bottom " @click="skipPost(card_data.account_id, card_data.post_id)" :data-tooltip="labels.reschedule_post" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'skip\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-step-forward" v-else="" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.skip_btn_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-danger tooltip tooltip-bottom " :data-tooltip="labels.ban_post" @click="blockPost(card_data.account_id, card_data.post_id)" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'block\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-ban" aria-hidden="true" v-else="" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.block_btn_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-primary" @click="toggleEditState" v-if="!edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-pencil" aria-hidden="true" _v-0c961f02=""></i> {{labels.edit_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3 col-ml-auto text-right" v-if="content.post_url !== \'\'" _v-0c961f02="">\n\t\t\t\t\t\t<p class="m-0" _v-0c961f02="">\n\t\t\t\t\t\t\t<b _v-0c961f02="">{{labels.link_title}}:</b>\n\t\t\t\t\t\t\t<a :href="content.post_url" target="_blank" class="tooltip" :data-tooltip="labels.link_shortned_start + \' \' + ( content.short_url_service == \'\' ? \'permalink\' : content.short_url_service ) " _v-0c961f02="">\n\t\t\t\t\t\t\t\t{{\'{\' + ( content.short_url_service == \'\' ? \'permalink\' : content.short_url_service ) +\n\t\t\t\t\t\t\t\t\'}\'}}</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns" v-else="" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-success" @click="saveChanges(card_data.account_id, card_data.post_id)" v-if="edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'edit\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-check" aria-hidden="true" v-else="" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.save_edit}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-warning" @click="cancelChanges" v-if="edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-times" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.cancel_edit}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="column col-4 col-sm-12 vertical-align" v-if="!edit &amp;&amp; content.post_with_image" _v-0c961f02="">\n\t\t\t\t<div v-if="content.post_image !== \'\'" _v-0c961f02="">\n\t\t\t\t\t<figure class="figure" v-if="content.post_image !== \'\'" _v-0c961f02="">\n\t\t\t\t\t\t<img :src="( content.mimetype.type.indexOf(\'image\') > -1 ? content.post_image : video_placeholder )" class="img-fit-cover img-responsive" _v-0c961f02="">\n\t\t\t\t\t</figure>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class="rop-image-placeholder" v-else="" _v-0c961f02="">\n\t\t\t\t\t<summary _v-0c961f02="">\n\t\t\t\t\t\t<i class="fa fa-file-image-o" _v-0c961f02=""></i>\n\t\t\t\t\t\t{{labels.queue_no_image}}\n\t\t\t\t\t</summary>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e){t.exports='\r\n\t<div class="tab-view rop-queue-tab-container">\r\n\t\t<div class="panel-body" :class="\'rop-tab-state-\'+is_loading">\r\n\t\t\t<div class="columns" v-if="! start_status">\r\n\t\t\t\t<div class="column col-12 text-center empty-container">\r\n\t\t\t\t\t<div class="empty-icon">\r\n\t\t\t\t\t\t<i class="fa fa-3x fa-info-circle"></i>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p class="empty-title h5">{{labels.sharing_not_started}}</p>\r\n\t\t\t\t\t<p class="empty-subtitle">{{labels.sharing_not_started_desc}}</p>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div v-else-if="start_status && queueCount > 0 ">\r\n\r\n\t\t\t\t<div class="columns py-2" v-if="! is_business">\r\n\t\t\t\t\t<div class="column text-center">\r\n\t\t\t\t\t\t<p class="upsell"><i class="fa fa-lock"></i> <span v-html="labels.biz_only"></span></p>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t\t\x3c!-- When sharing is started but we have the business plan. --\x3e\r\n\t\t\t\t<div class="d-inline-block mt-2 column col-12">\r\n\t\t\t\t\t<p class="text-gray info-paragraph"><i class="fa fa-info-circle"></i> {{labels.queue_desc}}</p>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div class="empty" v-else-if="start_status && queueCount === 0">\r\n\t\t\t\t<div class="empty-icon">\r\n\t\t\t\t\t<i class="fa fa-3x fa-info-circle"></i>\r\n\t\t\t\t</div>\r\n\t\t\t\t<p class="empty-title h5">{{labels.no_posts}}</p>\r\n\t\t\t\t<p class="empty-subtitle" v-html="labels.no_posts_desc"></p>\r\n\t\t\t</div>\r\n\t\t\t<div class="columns" v-if="start_status && queueCount > 0">\r\n\t\t\t\t<div class="column col-12 text-left" v-for=" (data, index) in queue ">\r\n\t\t\t\t\t<queue-card :card_data="data.post_data" :id="index" :enabled="is_business"/>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class="panel-footer text-rightcade" v-if="start_status">\r\n\t\t\t<button class="btn btn-secondary" @click="refreshQueue(true)">\r\n\t\t\t\t<i class="fa fa-refresh" v-if="!is_loading"></i>\r\n\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t{{labels.refresh_btn}}\r\n\t\t\t</button>\r\n\t\t</div>\r\n\t</div>\r\n'},function(t,e,n){var a,s;n(279),a=n(281),s=n(284),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(280);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .toast.log-toast p[_v-1eb3a02d] {\n\t\tmargin: 0px;\n\t\tline-height: inherit;\n\t}\n\t\n\t#rop_core .toast.log-toast[_v-1eb3a02d]:hover {\n\t\topacity: 0.9;\n\t}\n\t\n\t#rop_core .toast.log-toast[_v-1eb3a02d] {\n\t\tpadding: 0.1rem;\n\t\tpadding-left: 10px;\n\t\tmargin-top: 2px;\n\t}\n\t\n\t#rop_core .container[_v-1eb3a02d] {\n\t\tmin-height: 400px;\n\t}\n",""])},function(t,e,n){"use strict";var a=n(0),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"logs-view",props:["model"],data:function(){return{is_loading:!1,labels:this.$store.state.labels.logs,upsell_link:ropApiSettings.upsell_link}},mounted:function(){this.getLogs()},computed:{logs:function(){return this.$store.state.page.logs},logs_no:function(){return this.$store.state.cron_status.logs_number}},watch:{logs_no:function(){this.getLogs()}},methods:{getLogs:function(t){var e=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_log",data:{force:t}}).then(function(t){e.$log.info("Succesfully fetched logs."),e.is_loading=!1,e.$store.dispatch("fetchAJAX",{req:"manage_cron",data:{action:"status"}})},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t),e.is_loading=!1})},formatDate:function(t){var e=this.$store.state.cron_status.date_format;return"undefined"===e?"":s.default.utc(t,"X").format(e.replace("mm","mm:ss"))}}}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){function a(t){return n(s(t))}function s(t){var e=r[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var r={"./af":84,"./af.js":84,"./ar":85,"./ar-dz":86,"./ar-dz.js":86,"./ar-kw":87,"./ar-kw.js":87,"./ar-ly":88,"./ar-ly.js":88,"./ar-ma":89,"./ar-ma.js":89,"./ar-sa":90,"./ar-sa.js":90,"./ar-tn":91,"./ar-tn.js":91,"./ar.js":85,"./az":92,"./az.js":92,"./be":93,"./be.js":93,"./bg":94,"./bg.js":94,"./bm":95,"./bm.js":95,"./bn":96,"./bn.js":96,"./bo":97,"./bo.js":97,"./br":98,"./br.js":98,"./bs":99,"./bs.js":99,"./ca":100,"./ca.js":100,"./cs":101,"./cs.js":101,"./cv":102,"./cv.js":102,"./cy":103,"./cy.js":103,"./da":104,"./da.js":104,"./de":105,"./de-at":106,"./de-at.js":106,"./de-ch":107,"./de-ch.js":107,"./de.js":105,"./dv":108,"./dv.js":108,"./el":109,"./el.js":109,"./en-au":110,"./en-au.js":110,"./en-ca":111,"./en-ca.js":111,"./en-gb":112,"./en-gb.js":112,"./en-ie":113,"./en-ie.js":113,"./en-il":114,"./en-il.js":114,"./en-nz":115,"./en-nz.js":115,"./eo":116,"./eo.js":116,"./es":117,"./es-do":118,"./es-do.js":118,"./es-us":119,"./es-us.js":119,"./es.js":117,"./et":120,"./et.js":120,"./eu":121,"./eu.js":121,"./fa":122,"./fa.js":122,"./fi":123,"./fi.js":123,"./fo":124,"./fo.js":124,"./fr":125,"./fr-ca":126,"./fr-ca.js":126,"./fr-ch":127,"./fr-ch.js":127,"./fr.js":125,"./fy":128,"./fy.js":128,"./gd":129,"./gd.js":129,"./gl":130,"./gl.js":130,"./gom-latn":131,"./gom-latn.js":131,"./gu":132,"./gu.js":132,"./he":133,"./he.js":133,"./hi":134,"./hi.js":134,"./hr":135,"./hr.js":135,"./hu":136,"./hu.js":136,"./hy-am":137,"./hy-am.js":137,"./id":138,"./id.js":138,"./is":139,"./is.js":139,"./it":140,"./it.js":140,"./ja":141,"./ja.js":141,"./jv":142,"./jv.js":142,"./ka":143,"./ka.js":143,"./kk":144,"./kk.js":144,"./km":145,"./km.js":145,"./kn":146,"./kn.js":146,"./ko":147,"./ko.js":147,"./ky":148,"./ky.js":148,"./lb":149,"./lb.js":149,"./lo":150,"./lo.js":150,"./lt":151,"./lt.js":151,"./lv":152,"./lv.js":152,"./me":153,"./me.js":153,"./mi":154,"./mi.js":154,"./mk":155,"./mk.js":155,"./ml":156,"./ml.js":156,"./mn":157,"./mn.js":157,"./mr":158,"./mr.js":158,"./ms":159,"./ms-my":160,"./ms-my.js":160,"./ms.js":159,"./mt":161,"./mt.js":161,"./my":162,"./my.js":162,"./nb":163,"./nb.js":163,"./ne":164,"./ne.js":164,"./nl":165,"./nl-be":166,"./nl-be.js":166,"./nl.js":165,"./nn":167,"./nn.js":167,"./pa-in":168,"./pa-in.js":168,"./pl":169,"./pl.js":169,"./pt":170,"./pt-br":171,"./pt-br.js":171,"./pt.js":170,"./ro":172,"./ro.js":172,"./ru":173,"./ru.js":173,"./sd":174,"./sd.js":174,"./se":175,"./se.js":175,"./si":176,"./si.js":176,"./sk":177,"./sk.js":177,"./sl":178,"./sl.js":178,"./sq":179,"./sq.js":179,"./sr":180,"./sr-cyrl":181,"./sr-cyrl.js":181,"./sr.js":180,"./ss":182,"./ss.js":182,"./sv":183,"./sv.js":183,"./sw":184,"./sw.js":184,"./ta":185,"./ta.js":185,"./te":186,"./te.js":186,"./tet":187,"./tet.js":187,"./tg":188,"./tg.js":188,"./th":189,"./th.js":189,"./tl-ph":190,"./tl-ph.js":190,"./tlh":191,"./tlh.js":191,"./tr":192,"./tr.js":192,"./tzl":193,"./tzl.js":193,"./tzm":194,"./tzm-latn":195,"./tzm-latn.js":195,"./tzm.js":194,"./ug-cn":196,"./ug-cn.js":196,"./uk":197,"./uk.js":197,"./ur":198,"./ur.js":198,"./uz":199,"./uz-latn":200,"./uz-latn.js":200,"./uz.js":199,"./vi":201,"./vi.js":201,"./x-pseudo":202,"./x-pseudo.js":202,"./yo":203,"./yo.js":203,"./zh-cn":204,"./zh-cn.js":204,"./zh-hk":205,"./zh-hk.js":205,"./zh-tw":206,"./zh-tw.js":206};a.keys=function(){return Object.keys(r)},a.resolve=s,t.exports=a,a.id=283},function(t,e){t.exports='\n\t<div class="tab-view" _v-1eb3a02d="">\n\t\t<div class="panel-body" _v-1eb3a02d="">\n\t\t\t<div class=" columns mt-2" v-if="logs_no > 0" _v-1eb3a02d="">\n\t\t\t\t<div class="column col-12 text-right " _v-1eb3a02d="">\n\t\t\t\t\t<button class="btn btn-secondary " @click="getLogs(true)" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-remove" v-if="!is_loading" _v-1eb3a02d=""></i>\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-1eb3a02d=""></i>\n\t\t\t\t\t\t{{labels.clear_btn}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="columns" _v-1eb3a02d="">\n\t\t\t\t<div class="empty column col-12" v-if="is_loading" _v-1eb3a02d="">\n\t\t\t\t\t<div class="empty-icon" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-3x fa-spinner fa-spin" _v-1eb3a02d=""></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="empty column col-12" v-else-if="logs_no === 0" _v-1eb3a02d="">\n\t\t\t\t\t<div class="empty-icon" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-3x fa-user-circle-o" _v-1eb3a02d=""></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p class="empty-title h5" _v-1eb3a02d="">{{labels.no_logs}}</p>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div class="column col-12 mt-2" v-for=" (data, index) in logs " v-else-if="logs_no > 0" _v-1eb3a02d="">\n\t\t\t\t\t<div class="toast log-toast" :class="\'toast-\' + data.type" _v-1eb3a02d="">\n\t\t\t\t\t\t<small class="pull-right text-right" _v-1eb3a02d="">{{formatDate ( data.time ) }}</small>\n\t\t\t\t\t\t<p _v-1eb3a02d="">{{data.message}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(286),a=n(288),s=n(289),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(287);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .toast.hidden {\n\t\tdisplay: none;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"toast",computed:{toast:function(){return this.$store.state.toast},toastTypeClass:function(){return{"toast-primary":"info"===this.toast.type,"toast-success":"success"===this.toast.type,"toast-warning":"warning"===this.toast.type,"toast-error":"error"===this.toast.type,hidden:!1===this.toast.show}},iconClass:function(){return{"fa-info-circle":"info"===this.toast.type,"fa-check-circle":"success"===this.toast.type,"fa-exclamation-triangle":"warning"===this.toast.type,"fa-exclamation-circle":"error"===this.toast.type}}},methods:{closeThis:function(){this.toast.show=!1}}}},function(t,e){t.exports='\n\t<div class="toast" :class="toastTypeClass" >\n\t\t<button class="btn btn-clear float-right" @click="closeThis"></button>\n\t\t<b><i class="fa" :class="iconClass"></i> {{ toast.title }}</b><br/>\n\t\t<small>{{ toast.message }}</small>\n\t</div>\n'},function(t,e,n){var a,s;a=n(291),s=n(296),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(292),o=a(i),d=n(0),u=a(d);n(295),t.exports={name:"cowntdown",props:["current_time"],data:function(){return{now:(0,o.default)((new Date).getTime()/1e3),timediff:"",diff_seconds:0,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link}},computed:{toTime:function(){return this.$store.state.cron_status.next_event_on},isOn:function(){return this.$store.state.cron_status.current_status},accounts_no:function(){return(0,r.default)(this.$store.state.activeAccounts).length}},watch:{current_time:function(t){if(this.isOn){var e=u.default.utc(t,"X"),n=u.default.utc(this.toTime,"X"),a=u.default.duration(n.diff(e));this.diff_seconds=a.as("second"),this.diff_seconds>0?this.timediff=a.format("d [days], h [hours], m [minutes], s [seconds]"):(this.$store.dispatch("fetchAJAX",{req:"manage_cron"}),this.timediff=this.labels.sharing_now)}}}}},function(t,e,n){t.exports={default:n(293),__esModule:!0}},function(t,e,n){n(294),t.exports=n(7).Math.trunc},function(t,e,n){var a=n(34);a(a.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var a,s,r;/*! Moment Duration Format v2.2.2
17
  * https://github.com/jsmreese/moment-duration-format
18
  * Date: 2018-02-16
19
  *
@@ -23,4 +23,4 @@ var ot=2;a.reject=function(t){return new a(function(e,n){n(t)})},a.resolve=funct
23
  * Copyright 2018 John Madhavan-Reese
24
  * Released under the MIT license
25
  */
26
- !function(i,o){s=[n(0)],a=o,void 0!==(r="function"==typeof a?a.apply(e,s):a)&&(t.exports=r),i&&(i.momentDurationFormatSetup=i.moment?o(i.moment):o)}(this,function(t){function e(t,e){return!(e.length>t.length)&&-1!==t.indexOf(e)}function n(t){for(var e="";t;)e+="0",t-=1;return e}function a(t){for(var e=t.split("").reverse(),n=0,a=!0;a&&n<e.length;)n?"9"===e[n]?e[n]="0":(e[n]=(parseInt(e[n],10)+1).toString(),a=!1):(parseInt(e[n],10)<5&&(a=!1),e[n]="0"),n+=1;return a&&e.push("1"),e.reverse().join("")}function s(t,e,r){var i=e.useToLocaleString,o=e.useGrouping,d=o&&e.grouping.slice(),u=e.maximumSignificantDigits,l=e.minimumIntegerDigits||1,c=e.fractionDigits||0,_=e.groupingSeparator,m=e.decimalSeparator;if(i&&r){var f={minimumIntegerDigits:l,useGrouping:o};if(c&&(f.maximumFractionDigits=c,f.minimumFractionDigits=c),u&&t>0&&(f.maximumSignificantDigits=u),!H){var p=M({},e);p.useGrouping=!1,p.decimalSeparator=".",t=parseFloat(s(t,p),10)}return t.toLocaleString(r,f)}var h;h=u?t.toPrecision(u+1):t.toFixed(c+1);var v,y,g,L=h.split("e");g=L[1]||"",L=L[0].split("."),y=L[1]||"",v=L[0]||"";var b=v.length,Y=y.length,k=b+Y,w=v+y;(u&&k===u+1||!u&&Y===c+1)&&(w=a(w),w.length===k+1&&(b+=1),Y&&(w=w.slice(0,-1)),v=w.slice(0,b),y=w.slice(b)),u&&(y=y.replace(/0*$/,""));var D=parseInt(g,10);D>0?y.length<=D?(y+=n(D-y.length),v+=y,y=""):(v+=y.slice(0,D),y=y.slice(D)):D<0&&(y=n(Math.abs(D)-v.length)+v+y,v="0"),u||(y=y.slice(0,c),y.length<c&&(y+=n(c-y.length)),v.length<l&&(v=n(l-v.length)+v));var T="";if(o){L=v;for(var x;L.length;)d.length&&(x=d.shift()),T&&(T=_+T),T=L.slice(-x)+T,L=L.slice(0,-x)}else T=v;return y&&(T=T+m+y),T}function r(t,e){return t.label.length>e.label.length?-1:t.label.length<e.label.length?1:0}function i(t,e){var n=[];return _(L(e),function(a){if("_durationLabels"===a.slice(0,15)){var s=a.slice(15).toLowerCase();_(L(e[a]),function(r){r.slice(0,1)===t&&n.push({type:s,key:r,label:e[a][r]})})}}),n}function o(t,e,n){return 1===e&&null===n?t:t+t}function d(t){return"[object Array]"===Object.prototype.toString.call(t)}function u(t){return"[object Object]"===Object.prototype.toString.call(t)}function l(t,e){for(var n=t.length;n-=1;)if(e(t[n]))return t[n]}function c(t,e){var n,a=0,s=t&&t.length||0;for("function"!=typeof e&&(n=e,e=function(t){return t===n});a<s;){if(e(t[a]))return t[a];a+=1}}function _(t,e){var n=0,a=t.length;if(t&&a)for(;n<a;){if(!1===e(t[n],n))return;n+=1}}function m(t,e){var n=0,a=t.length,s=[];if(!t||!a)return s;for(;n<a;)s[n]=e(t[n],n),n+=1;return s}function f(t,e){return m(t,function(t){return t[e]})}function p(t){var e=[];return _(t,function(t){t&&e.push(t)}),e}function h(t){var e=[];return _(t,function(t){c(e,t)||e.push(t)}),e}function v(t,e){var n=[];return _(t,function(t){_(e,function(e){t===e&&n.push(t)})}),h(n)}function y(t,e){var n=[];return _(t,function(a,s){if(!e(a))return n=t.slice(s),!1}),n}function g(t,e){return y(t.slice().reverse(),e).reverse()}function M(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function L(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}function b(t,e){var n=0,a=t.length;if(!t||!a)return!1;for(;n<a;){if(!0===e(t[n],n))return!0;n+=1}return!1}function Y(t){var e=[];return _(t,function(t){e=e.concat(t)}),e}function k(){try{(0).toLocaleString("i")}catch(t){return"RangeError"===t.name}return!1}function w(){var t,e=[].slice.call(arguments),n={};if(_(e,function(e,a){if(!a){if(!d(e))throw"Expected array as the first argument to durationsFormat.";t=e}return"string"==typeof e||"function"==typeof e?void(n.template=e):"number"==typeof e?void(n.precision=e):void(u(e)&&M(n,e))}),!t||!t.length)return[];n.returnMomentTypes=!0;var a=m(t,function(t){return t.format(n)}),s=v(j,h(f(Y(a),"type"))),r=n.largest;return r&&(s=s.slice(0,r)),n.returnMomentTypes=!1,n.outputTypes=s,m(t,function(t){return t.format(n)})}function D(){var n=[].slice.call(arguments),a=M({},this.format.defaults),o=this.asMilliseconds(),l=this.asMonths();"function"==typeof this.isValid&&!1===this.isValid()&&(o=0,l=0);var Y=o<0,k=t.duration(Math.abs(o),"milliseconds"),w=t.duration(Math.abs(l),"months");_(n,function(t){return"string"==typeof t||"function"==typeof t?void(a.template=t):"number"==typeof t?void(a.precision=t):void(u(t)&&M(a,t))});var D={years:"y",months:"M",weeks:"w",days:"d",hours:"h",minutes:"m",seconds:"s",milliseconds:"S"},T={escape:/\[(.+?)\]/,years:/\*?[Yy]+/,months:/\*?M+/,weeks:/\*?[Ww]+/,days:/\*?[Dd]+/,hours:/\*?[Hh]+/,minutes:/\*?m+/,seconds:/\*?s+/,milliseconds:/\*?S+/,general:/.+?/};a.types=j;var x=function(t){return c(j,function(e){return T[e].test(t)})},H=new RegExp(m(j,function(t){return T[t].source}).join("|"),"g");a.duration=this;var P="function"==typeof a.template?a.template.apply(a):a.template,E=a.outputTypes,$=a.returnMomentTypes,C=a.largest,W=[];E||(d(a.stopTrim)&&(a.stopTrim=a.stopTrim.join("")),a.stopTrim&&_(a.stopTrim.match(H),function(t){var e=x(t);"escape"!==e&&"general"!==e&&W.push(e)}));var F=t.localeData();F||(F={}),_(L(A),function(t){if("function"==typeof A[t])return void(F[t]||(F[t]=A[t]));F["_"+t]||(F["_"+t]=A[t])}),_(L(F._durationTimeTemplates),function(t){P=P.replace("_"+t+"_",F._durationTimeTemplates[t])});var N=a.userLocale||t.locale(),I=a.useLeftUnits,z=a.usePlural,R=a.precision,J=a.forceLength,V=a.useGrouping,U=a.trunc,G=a.useSignificantDigits&&R>0,q=G?a.precision:0,B=q,K=a.minValue,X=!1,Z=a.maxValue,Q=!1,tt=a.useToLocaleString,et=a.groupingSeparator,nt=a.decimalSeparator,at=a.grouping;tt=tt&&S;var st=a.trim;d(st)&&(st=st.join(" ")),null===st&&(C||Z||G)&&(st="all"),null!==st&&!0!==st&&"left"!==st&&"right"!==st||(st="large"),!1===st&&(st="");var rt=function(t){return t.test(st)},it=/large/,ot=/small/,dt=/both/,ut=/mid/,lt=/^all|[^sm]all/,ct=/final/,_t=C>0||b([it,dt,lt],rt),mt=b([ot,dt,lt],rt),ft=b([ut,lt],rt),pt=b([ct,lt],rt),ht=m(P.match(H),function(t,e){var n=x(t);return"*"===t.slice(0,1)&&(t=t.slice(1),"escape"!==n&&"general"!==n&&W.push(n)),{index:e,length:t.length,text:"",token:"escape"===n?t.replace(T.escape,"$1"):t,type:"escape"===n||"general"===n?null:n}}),vt={index:0,length:0,token:"",text:"",type:null},yt=[];I&&ht.reverse(),_(ht,function(t){if(t.type)return(vt.type||vt.text)&&yt.push(vt),void(vt=t);I?vt.text=t.token+vt.text:vt.text+=t.token}),(vt.type||vt.text)&&yt.push(vt),I&&yt.reverse();var gt=v(j,h(p(f(yt,"type"))));if(!gt.length)return f(yt,"text").join("");gt=m(gt,function(t,e){var n,s=e+1===gt.length,r=!e;n="years"===t||"months"===t?w.as(t):k.as(t);var i=Math.floor(n),o=n-i,d=c(yt,function(e){return t===e.type});return r&&Z&&n>Z&&(Q=!0),s&&K&&Math.abs(a.duration.as(t))<K&&(X=!0),r&&null===J&&d.length>1&&(J=!0),k.subtract(i,t),w.subtract(i,t),{rawValue:n,wholeValue:i,decimalValue:s?o:0,isSmallest:s,isLargest:r,type:t,tokenLength:d.length}});var Mt=U?Math.floor:Math.round,Lt=function(t,e){var n=Math.pow(10,e);return Mt(t*n)/n},bt=!1,Yt=!1,kt=function(t,e){var n={useGrouping:V,groupingSeparator:et,decimalSeparator:nt,grouping:at,useToLocaleString:tt};return G&&(q<=0?(t.rawValue=0,t.wholeValue=0,t.decimalValue=0):(n.maximumSignificantDigits=q,t.significantDigits=q)),Q&&!Yt&&(t.isLargest?(t.wholeValue=Z,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),X&&!Yt&&(t.isSmallest?(t.wholeValue=K,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),t.isSmallest||t.significantDigits&&t.significantDigits-t.wholeValue.toString().length<=0?R<0?t.value=Lt(t.wholeValue,R):0===R?t.value=Mt(t.wholeValue+t.decimalValue):G?(t.value=U?Lt(t.rawValue,q-t.wholeValue.toString().length):t.rawValue,t.wholeValue&&(q-=t.wholeValue.toString().length)):(n.fractionDigits=R,t.value=U?t.wholeValue+Lt(t.decimalValue,R):t.wholeValue+t.decimalValue):G&&t.wholeValue?(t.value=Math.round(Lt(t.wholeValue,t.significantDigits-t.wholeValue.toString().length)),q-=t.wholeValue.toString().length):t.value=t.wholeValue,t.tokenLength>1&&(J||bt)&&(n.minimumIntegerDigits=t.tokenLength,Yt&&n.maximumSignificantDigits<t.tokenLength&&delete n.maximumSignificantDigits),!bt&&(t.value>0||""===st||c(W,t.type)||c(E,t.type))&&(bt=!0),t.formattedValue=s(t.value,n,N),n.useGrouping=!1,n.decimalSeparator=".",t.formattedValueEn=s(t.value,n,"en"),2===t.tokenLength&&"milliseconds"===t.type&&(t.formattedValueMS=s(t.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),t};if(gt=m(gt,kt),gt=p(gt),gt.length>1){var wt=function(t){return c(gt,function(e){return e.type===t})};_(O,function(t){var e=wt(t.type);e&&_(t.targets,function(t){var n=wt(t.type);n&&parseInt(e.formattedValueEn,10)===t.value&&(e.rawValue=0,e.wholeValue=0,e.decimalValue=0,n.rawValue+=1,n.wholeValue+=1,n.decimalValue=0,n.formattedValueEn=n.wholeValue.toString(),Yt=!0)})})}return Yt&&(bt=!1,q=B,gt=m(gt,kt),gt=p(gt)),!E||Q&&!a.trim?(_t&&(gt=y(gt,function(t){return!t.isSmallest&&!t.wholeValue&&!c(W,t.type)})),C&&gt.length&&(gt=gt.slice(0,C)),mt&&gt.length>1&&(gt=g(gt,function(t){return!t.wholeValue&&!c(W,t.type)&&!t.isLargest})),ft&&(gt=m(gt,function(t,e){return e>0&&e<gt.length-1&&!t.wholeValue?null:t}),gt=p(gt)),!pt||1!==gt.length||gt[0].wholeValue||!U&&gt[0].isSmallest&&gt[0].rawValue<K||(gt=[])):(gt=m(gt,function(t){return c(E,function(e){return t.type===e})?t:null}),gt=p(gt)),$?gt:(_(yt,function(t){var n=D[t.type],a=c(gt,function(e){return e.type===t.type});if(n&&a){var s=a.formattedValueEn.split(".");s[0]=parseInt(s[0],10),s[1]?s[1]=parseFloat("0."+s[1],10):s[1]=null;var o=F.durationPluralKey(n,s[0],s[1]),d=i(n,F),u=!1,l={};_(F._durationLabelTypes,function(n){var a=c(d,function(t){return t.type===n.type&&t.key===o});a&&(l[a.type]=a.label,e(t.text,n.string)&&(t.text=t.text.replace(n.string,a.label),u=!0))}),z&&!u&&(d.sort(r),_(d,function(n){if(l[n.type]!==n.label){if(e(t.text,n.label))return t.text=t.text.replace(n.label,l[n.type]),!1}else if(e(t.text,n.label))return!1}))}}),yt=m(yt,function(t){if(!t.type)return t.text;var e=c(gt,function(e){return e.type===t.type});if(!e)return"";var n="";return I&&(n+=t.text),(Y&&Q||!Y&&X)&&(n+="< ",Q=!1,X=!1),(Y&&X||!Y&&Q)&&(n+="> ",Q=!1,X=!1),Y&&(e.value>0||""===st||c(W,e.type)||c(E,e.type))&&(n+="-",Y=!1),"milliseconds"===t.type&&e.formattedValueMS?n+=e.formattedValueMS:n+=e.formattedValue,I||(n+=t.text),n}),yt.join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function T(){var t=this.duration,e=function(e){return t._data[e]},n=c(this.types,e),a=l(this.types,e);switch(n){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(n===a)return"d __";case"weeks":return n===a?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(n===a)return"M __";case"years":return n===a?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function x(t){if(!t)throw"Moment Duration Format init cannot find moment instance.";t.duration.format=w,t.duration.fn.format=D,t.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:T,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},t.updateLocale("en",A)}var S=!1,H=!1,j="escape years months weeks days hours minutes seconds milliseconds general".split(" "),O=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}],A={durationLabelsStandard:{S:"millisecond",SS:"milliseconds",s:"second",ss:"seconds",m:"minute",mm:"minutes",h:"hour",hh:"hours",d:"day",dd:"days",w:"week",ww:"weeks",M:"month",MM:"months",y:"year",yy:"years"},durationLabelsShort:{S:"msec",SS:"msecs",s:"sec",ss:"secs",m:"min",mm:"mins",h:"hr",hh:"hrs",d:"dy",dd:"dys",w:"wk",ww:"wks",M:"mo",MM:"mos",y:"yr",yy:"yrs"},durationTimeTemplates:{HMS:"h:mm:ss",HM:"h:mm",MS:"m:ss"},durationLabelTypes:[{type:"standard",string:"__"},{type:"short",string:"_"}],durationPluralKey:o};return S=function(){var t=!0;return!!(t=t&&k())&&(t=t&&"1"===1..toLocaleString("en",{minimumIntegerDigits:1}),t=t&&"01"===1..toLocaleString("en",{minimumIntegerDigits:2}),!!(t=t&&"001"===1..toLocaleString("en",{minimumIntegerDigits:3}))&&(t=t&&"100"===99.99.toLocaleString("en",{maximumFractionDigits:0,minimumFractionDigits:0}),t=t&&"100.0"===99.99.toLocaleString("en",{maximumFractionDigits:1,minimumFractionDigits:1}),t=t&&"99.99"===99.99.toLocaleString("en",{maximumFractionDigits:2,minimumFractionDigits:2}),!!(t=t&&"99.990"===99.99.toLocaleString("en",{maximumFractionDigits:3,minimumFractionDigits:3}))&&(t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:1}),t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:2}),t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:3}),t=t&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:4}),!!(t=t&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:5}))&&(t=t&&"1,000"===1e3.toLocaleString("en",{useGrouping:!0}),!!(t=t&&"1000"===1e3.toLocaleString("en",{useGrouping:!1}))))))}(),H=S&&function(){return"3.6"===3.55.toLocaleString("en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1})}(),x(t),x})},function(t,e){t.exports='\n\t<div class="toast toast-success rop-current-time" v-if="isOn && accounts_no > 0">\n\t\t<span v-if="diff_seconds>0"> <b><i\n\t\t\t\tclass="fa fa-fast-forward"></i> {{labels.next_share}}</b> {{labels.in}}</span>\n\t\t<small v-if="timediff !== \'\'">{{timediff}}</small>\n\t</div>\n'},function(t,e){t.exports='\r\n\t<div>\r\n\t\t<div class="columns panel-header">\r\n\t\t\t<div class="column header-logo vertical-align">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<img :src="plugin_logo" class="plugin-logo avatar avatar-lg"/>\r\n\t\t\t\t\t<h1 class="plugin-title d-inline-block">Revive Old Posts</h1><span class="powered d-inline-block"> {{labels.by}} <a\r\n\t\t\t\t\t\thref="https://revive.social" target="_blank"><b>Revive.Social</b></a></span>\r\n\t\t\t\t\t<div id="rop_social_actions">\r\n\t\t\t\t\t<a href="https://twitter.com/intent/tweet?text=Keep%20your%20content%20fresh%2C%20share%20it%20on%20autopilot%20&url=http%3A%2F%2Frevive.social%2Fplugins%2Frevive-old-post%2F&via=ReviveSocial" target="_blank" class="tweet-about-it"><span></span> {{labels.tweet_about_it}}</a>\r\n\t\t\t\t\t<a href="https://wordpress.org/support/plugin/tweet-old-post/reviews/#new-post" target="_blank" class="leave-a-review"><span></span> {{labels.review_it}}</a>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div v-if=" is_rest_api_error " class="toast toast-error rop-api-not-available" v-html="labels.api_not_available">\r\n\t\t\t</div>\r\n\t\t\t<div class="sidebar sidebar-top card rop-container-start">\r\n\t\t\t\t<div class="toast rop-current-time" v-if="formatedDate">\r\n\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t</div>\r\n\t\t\t\t<countdown :current_time="current_time"/>\r\n\t\t\t\t<button class="btn btn-sm" :class="btn_class"\r\n\t\t\t\t :data-tooltip="labels.active_account_warning"\r\n\t\t\t\t @click="togglePosting()" :disabled="haveAccounts">\r\n\t\t\t\t\t<i class="fa fa-play" v-if="!is_loading && !start_status"></i>\r\n\t\t\t\t\t<i class="fa fa-stop" v-else-if="!is_loading && start_status"></i>\r\n\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div class="columns">\r\n\t\t\t<div class="panel column col-9 col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">\r\n\t\t\t\t<div class="panel-nav" style="padding: 8px;">\r\n\t\t\t\t\t<ul class="tab ">\r\n\t\t\t\t\t\t<li class="tab-item c-hand" v-for="tab in displayTabs"\r\n\t\t\t\t\t\t :class="{ active: tab.isActive }">\r\n\t\t\t\t\t\t\t<a :class=" ( tab.slug === \'logs\' && logs_no > 0 ) ? \' badge-logs badge\' : \'\' "\r\n\t\t\t\t\t\t\t :data-badge="logs_no"\r\n\t\t\t\t\t\t\t @click="switchTab( tab.slug )">{{ tab.name }}</a>\r\n\t\t\t\t\t\t</li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t</div>\r\n\t\t\t\t<component :is="page.template" :type="page.view"></component>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class="sidebar column col-3 col-xs-12 col-sm-12 col-md-12 col-lg-12"\r\n\t\t\t :class="\'rop-license-plan-\'+license">\r\n\r\n\t\t\t\t<div class="card rop-container-start">\r\n\t\t\t\t\t<div class="toast rop-current-time" v-if="formatedDate">\r\n\t\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<countdown :current_time="current_time"/>\r\n\t\t\t\t\t<button class="btn" :class="btn_class"\r\n\t\t\t\t\t :data-tooltip="labels.active_account_warning"\r\n\t\t\t\t\t @click="togglePosting()" :disabled="haveAccounts">\r\n\t\t\t\t\t\t<i class="fa fa-play" v-if="!is_loading && !start_status"></i>\r\n\t\t\t\t\t\t<i class="fa fa-stop" v-else-if="!is_loading && start_status"></i>\r\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<div id="staging-status" v-if="staging">\r\n\t\t\t\t\t\t{{labels.staging_status}}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<upsell-sidebar></upsell-sidebar>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n'}]);
13
  * https://github.com/pagekit/vue-resource
14
  * Released under the MIT License.
15
  */
16
+ var ot=2;a.reject=function(t){return new a(function(e,n){n(t)})},a.resolve=function(t){return new a(function(e,n){e(t)})},a.all=function(t){return new a(function(e,n){var s=0,r=[];0===t.length&&e(r);for(var i=0;i<t.length;i+=1)a.resolve(t[i]).then(function(n){return function(a){r[n]=a,(s+=1)===t.length&&e(r)}}(i),n)})},a.race=function(t){return new a(function(e,n){for(var s=0;s<t.length;s+=1)a.resolve(t[s]).then(e,n)})};var dt=a.prototype;dt.resolve=function(t){var e=this;if(e.state===ot){if(t===e)throw new TypeError("Promise settled with itself.");var n=!1;try{var a=t&&t.then;if(null!==t&&"object"==typeof t&&"function"==typeof a)return void a.call(t,function(t){n||e.resolve(t),n=!0},function(t){n||e.reject(t),n=!0})}catch(t){return void(n||e.reject(t))}e.state=0,e.value=t,e.notify()}},dt.reject=function(t){var e=this;if(e.state===ot){if(t===e)throw new TypeError("Promise settled with itself.");e.state=1,e.value=t,e.notify()}},dt.notify=function(){var t=this;d(function(){if(t.state!==ot)for(;t.deferred.length;){var e=t.deferred.shift(),n=e[0],a=e[1],s=e[2],r=e[3];try{0===t.state?s("function"==typeof n?n.call(void 0,t.value):t.value):1===t.state&&("function"==typeof a?s(a.call(void 0,t.value)):r(t.value))}catch(t){r(t)}}})},dt.then=function(t,e){var n=this;return new a(function(a,s){n.deferred.push([t,e,a,s]),n.notify()})},dt.catch=function(t){return this.then(void 0,t)},"undefined"==typeof Promise&&(window.Promise=a),s.all=function(t,e){return new s(Promise.all(t),e)},s.resolve=function(t,e){return new s(Promise.resolve(t),e)},s.reject=function(t,e){return new s(Promise.reject(t),e)},s.race=function(t,e){return new s(Promise.race(t),e)};var ut=s.prototype;ut.bind=function(t){return this.context=t,this},ut.then=function(t,e){return t&&t.bind&&this.context&&(t=t.bind(this.context)),e&&e.bind&&this.context&&(e=e.bind(this.context)),new s(this.promise.then(t,e),this.context)},ut.catch=function(t){return t&&t.bind&&this.context&&(t=t.bind(this.context)),new s(this.promise.catch(t),this.context)},ut.finally=function(t){return this.then(function(e){return t.call(this),e},function(e){return t.call(this),Promise.reject(e)})};var lt,ct={},_t=ct.hasOwnProperty,mt=[],ft=mt.slice,pt=!1,ht="undefined"!=typeof window,vt=Array.isArray,yt=Object.assign||k;$.options={url:"",root:null,params:{}},$.transform={template:E,query:T,root:D},$.transforms=["template","query","root"],$.params=function(t){var e=[],n=encodeURIComponent;return e.add=function(t,e){f(e)&&(e=e()),null===e&&(e=""),this.push(n(t)+"="+n(e))},W(e,t),e.join("&").replace(/%20/g,"+")},$.parse=function(t){var e=document.createElement("a");return document.documentMode&&(e.href=t,t=e.href),e.href=t,{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",port:e.port,host:e.host,hostname:e.hostname,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):""}};var gt=ht&&"withCredentials"in new XMLHttpRequest,Mt=function(t){var e=this;this.map={},L(t,function(t,n){return e.append(n,t)})};Mt.prototype.has=function(t){return null!==Q(this.map,t)},Mt.prototype.get=function(t){var e=this.map[Q(this.map,t)];return e?e.join():null},Mt.prototype.getAll=function(t){return this.map[Q(this.map,t)]||[]},Mt.prototype.set=function(t,e){this.map[tt(Q(this.map,t)||t)]=[u(e)]},Mt.prototype.append=function(t,e){var n=this.map[Q(this.map,t)];n?n.push(u(e)):this.set(t,e)},Mt.prototype.delete=function(t){delete this.map[Q(this.map,t)]},Mt.prototype.deleteAll=function(){this.map={}},Mt.prototype.forEach=function(t,e){var n=this;L(this.map,function(a,s){L(a,function(a){return t.call(e,a,s,n)})})};var Lt=function(t,e){var n=e.url,a=e.headers,s=e.status,r=e.statusText;this.url=n,this.ok=s>=200&&s<300,this.status=s||0,this.statusText=r||"",this.headers=new Mt(a),this.body=t,m(t)?this.bodyText=t:v(t)&&(this.bodyBlob=t,nt(t)&&(this.bodyText=et(t)))};Lt.prototype.blob=function(){return g(this.bodyBlob)},Lt.prototype.text=function(){return g(this.bodyText)},Lt.prototype.json=function(){return g(this.text(),function(t){return JSON.parse(t)})},Object.defineProperty(Lt.prototype,"data",{get:function(){return this.body},set:function(t){this.body=t}});var bt=function(t){this.body=null,this.params={},yt(this,t,{method:_(t.method||"GET")}),this.headers instanceof Mt||(this.headers=new Mt(this.headers))};bt.prototype.getUrl=function(){return $(this)},bt.prototype.getBody=function(){return this.body},bt.prototype.respondWith=function(t,e){return new Lt(t,yt(e||{},{url:this.getUrl()}))};var Yt={Accept:"application/json, text/plain, */*"},kt={"Content-Type":"application/json;charset=utf-8"};at.options={},at.headers={put:kt,post:kt,patch:kt,delete:kt,common:Yt,custom:{}},at.interceptor={before:U,method:G,jsonp:V,json:z,form:I,header:q,cors:N},at.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(t){at[t]=function(e,n){return this(yt(n||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){at[t]=function(e,n,a){return this(yt(a||{},{url:e,method:t,body:n}))}}),st.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(it),e.default=it},function(t,e){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(29),s=function(t){return t&&t.__esModule?t:{default:t}}(a);e.default={install:s.default.install}},function(t,e,n){"use strict";function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){function t(t,n){var a={};return n.forEach(function(s){n.indexOf(s)>=n.indexOf(t.logLevel)?a[s]=function(){for(var n=arguments.length,a=Array(n),i=0;i<n;i++)a[i]=arguments[i];var o=r(),d=t.showMethodName?o+" "+t.separator+" ":"",u=t.showLogLevel?s+" "+t.separator+" ":"",l=t.stringifyArguments?a.map(function(t){return JSON.stringify(t)}):a;e(s,u,d,l,t.showConsoleColors)}:a[s]=function(){}}),a}function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(arguments.length>4&&void 0!==arguments[4]&&arguments[4]&&("warn"===t||"error"===t||"fatal"===t)){var r;(r=console)["fatal"===t?"error":t].apply(r,[e,n].concat(a(s)))}else{var i;(i=console).log.apply(i,[e,n].concat(a(s)))}}function n(t,e){return!(!(t.logLevel&&"string"==typeof t.logLevel&&e.indexOf(t.logLevel)>-1)||t.stringifyArguments&&"boolean"!=typeof t.stringifyArguments||t.showLogLevel&&"boolean"!=typeof t.showLogLevel||t.showConsoleColors&&"boolean"!=typeof t.showConsoleColors||t.separator&&("string"!=typeof t.separator||"string"==typeof t.separator&&t.separator.length>3)||t.showMethodName&&"boolean"!=typeof t.showMethodName)}function s(e,a){if(a=Object.assign(i,a),!n(a,o))throw new Error("Provided options for vuejs-logger are not valid.");e.$log=t(a,o),e.prototype.$log=e.$log}function r(){var t={};try{throw new Error("")}catch(e){t=e}var e=t.stack.split("\n")[3];return/ /.test(e)&&(e=e.trim().split(" ")[1]),e&&e.includes(".")&&(e=e.split(".")[1]),e}var i={logLevel:"debug",separator:"|",stringifyArguments:!1,showLogLevel:!1,showMethodName:!1,showConsoleColors:!1},o=["debug","info","warn","error","fatal"];return{install:s,isValidOptions:n,print:e,initLoggerInstance:t,logLevels:o}}()},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var a=n(3),s=a["__core-js_shared__"]||(a["__core-js_shared__"]={});t.exports=function(t){return s[t]||(s[t]={})}},function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var a=n(3),s=n(7),r=n(47),i=n(8),o=n(9),d=function(t,e,n){var u,l,c,_=t&d.F,m=t&d.G,f=t&d.S,p=t&d.P,h=t&d.B,v=t&d.W,y=m?s:s[e]||(s[e]={}),g=y.prototype,M=m?a:f?a[e]:(a[e]||{}).prototype;m&&(n=e);for(u in n)(l=!_&&M&&void 0!==M[u])&&o(y,u)||(c=l?M[u]:n[u],y[u]=m&&"function"!=typeof M[u]?n[u]:h&&l?r(c,a):v&&M[u]==c?function(t){var e=function(e,n,a){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,a)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(c):p&&"function"==typeof c?r(Function.call,c):c,p&&((y.virtual||(y.virtual={}))[u]=c,t&d.R&&g&&!g[u]&&i(g,u,c)))};d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,t.exports=d},function(t,e,n){var a=n(19),s=n(3).document,r=a(s)&&a(s.createElement);t.exports=function(t){return r?s.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var a=n(56),s=n(34),r=n(57),i=n(8),o=n(12),d=n(58),u=n(38),l=n(62),c=n(4)("iterator"),_=!([].keys&&"next"in[].keys()),m=function(){return this};t.exports=function(t,e,n,f,p,h,v){d(n,e,f);var y,g,M,L=function(t){if(!_&&t in w)return w[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},b=e+" Iterator",Y="values"==p,k=!1,w=t.prototype,D=w[c]||w["@@iterator"]||p&&w[p],T=D||L(p),x=p?Y?L("entries"):T:void 0,S="Array"==e?w.entries||D:D;if(S&&(M=l(S.call(new t)))!==Object.prototype&&M.next&&(u(M,b,!0),a||"function"==typeof M[c]||i(M,c,m)),Y&&D&&"values"!==D.name&&(k=!0,T=function(){return D.call(this)}),a&&!v||!_&&!k&&w[c]||i(w,c,T),o[e]=T,o[b]=m,p)if(y={values:Y?T:L("values"),keys:h?T:L("keys"),entries:x},v)for(g in y)g in w||r(w,g,y[g]);else s(s.P+s.F*(_||k),e,y);return y}},function(t,e,n){var a=n(18).f,s=n(9),r=n(4)("toStringTag");t.exports=function(t,e,n){t&&!s(t=n?t:t.prototype,r)&&a(t,r,{configurable:!0,value:e})}},function(t,e,n){var a=n(14);t.exports=function(t){return Object(a(t))}},function(t,e,n){var a=n(42),s=n(33);t.exports=Object.keys||function(t){return a(t,s)}},function(t,e,n){t.exports={default:n(51),__esModule:!0}},function(t,e,n){var a=n(9),s=n(15),r=n(44)(!1),i=n(17)("IE_PROTO");t.exports=function(t,e){var n,o=s(t),d=0,u=[];for(n in o)n!=i&&a(o,n)&&u.push(n);for(;e.length>d;)a(o,n=e[d++])&&(~r(u,n)||u.push(n));return u}},function(t,e,n){var a=n(30);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},function(t,e,n){var a=n(15),s=n(45),r=n(46);t.exports=function(t){return function(e,n,i){var o,d=a(e),u=s(d.length),l=r(i,u);if(t&&n!=n){for(;u>l;)if((o=d[l++])!=o)return!0}else for(;u>l;l++)if((t||l in d)&&d[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var a=n(16),s=Math.min;t.exports=function(t){return t>0?s(a(t),9007199254740991):0}},function(t,e,n){var a=n(16),s=Math.max,r=Math.min;t.exports=function(t,e){return t=a(t),t<0?s(t+e,0):r(t,e)}},function(t,e,n){var a=n(48);t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,s){return t.call(e,n,a,s)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){t.exports=!n(11)&&!n(20)(function(){return 7!=Object.defineProperty(n(35)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var a=n(19);t.exports=function(t,e){if(!a(t))return t;var n,s;if(e&&"function"==typeof(n=t.toString)&&!a(s=n.call(t)))return s;if("function"==typeof(n=t.valueOf)&&!a(s=n.call(t)))return s;if(!e&&"function"==typeof(n=t.toString)&&!a(s=n.call(t)))return s;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){n(52),n(63),t.exports=n(65)},function(t,e,n){n(53);for(var a=n(3),s=n(8),r=n(12),i=n(4)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<o.length;d++){var u=o[d],l=a[u],c=l&&l.prototype;c&&!c[i]&&s(c,i,u),r[u]=r.Array}},function(t,e,n){"use strict";var a=n(54),s=n(55),r=n(12),i=n(15);t.exports=n(37)(Array,"Array",function(t,e){this._t=i(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,s(1)):"keys"==e?s(0,n):"values"==e?s(0,t[n]):s(0,[n,t[n]])},"values"),r.Arguments=r.Array,a("keys"),a("values"),a("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=!0},function(t,e,n){t.exports=n(8)},function(t,e,n){"use strict";var a=n(59),s=n(36),r=n(38),i={};n(8)(i,n(4)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=a(i,{next:s(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var a=n(10),s=n(60),r=n(33),i=n(17)("IE_PROTO"),o=function(){},d=function(){var t,e=n(35)("iframe"),a=r.length;for(e.style.display="none",n(61).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),d=t.F;a--;)delete d.prototype[r[a]];return d()};t.exports=Object.create||function(t,e){var n;return null!==t?(o.prototype=a(t),n=new o,o.prototype=null,n[i]=t):n=d(),void 0===e?n:s(n,e)}},function(t,e,n){var a=n(18),s=n(10),r=n(40);t.exports=n(11)?Object.defineProperties:function(t,e){s(t);for(var n,i=r(e),o=i.length,d=0;o>d;)a.f(t,n=i[d++],e[n]);return t}},function(t,e,n){var a=n(3).document;t.exports=a&&a.documentElement},function(t,e,n){var a=n(9),s=n(39),r=n(17)("IE_PROTO"),i=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=s(t),a(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?i:null}},function(t,e,n){"use strict";var a=n(64)(!0);n(37)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=a(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var a=n(16),s=n(14);t.exports=function(t){return function(e,n){var r,i,o=String(s(e)),d=a(n),u=o.length;return d<0||d>=u?t?"":void 0:(r=o.charCodeAt(d),r<55296||r>56319||d+1===u||(i=o.charCodeAt(d+1))<56320||i>57343?t?o.charAt(d):r:t?o.slice(d,d+2):i-56320+(r-55296<<10)+65536)}}},function(t,e,n){var a=n(10),s=n(66);t.exports=n(7).getIterator=function(t){var e=s(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return a(e.call(t))}},function(t,e,n){var a=n(67),s=n(4)("iterator"),r=n(12);t.exports=n(7).getIteratorMethod=function(t){if(void 0!=t)return t[s]||t["@@iterator"]||r[a(t)]}},function(t,e,n){var a=n(30),s=n(4)("toStringTag"),r="Arguments"==a(function(){return arguments}()),i=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=i(e=Object(t),s))?n:r?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},function(t,e,n){var a,s;a=n(69),s=n(71),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t,e){var n=void 0;for(n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}var s=n(41),r=function(t){return t&&t.__esModule?t:{default:t}}(s),i=n(70);t.exports={name:"multiple-select",mixins:[i.mixin],props:{options:{default:function(){return[]},type:Array},disabled:{default:!0,type:Boolean},selected:{default:function(){return[]},type:Array},placeHolderText:{default:"Please select something",type:String},changedSelection:{default:function(t){return t},type:Function},dontLock:{default:!1,type:Boolean}},mounted:function(){var t=!0,e=!1,n=void 0;try{for(var a,s=(0,r.default)(this.selected);!(t=(a=s.next()).done);t=!0){var i=a.value;if(i.selected){var o=0,d=!0,u=!1,l=void 0;try{for(var c,_=(0,r.default)(this.options);!(d=(c=_.next()).done);d=!0){c.value.value===i.value&&(this.options[o].selected=i.selected),o++}}catch(t){u=!0,l=t}finally{try{!d&&_.return&&_.return()}finally{if(u)throw l}}}}}catch(t){e=!0,n=t}finally{try{!t&&s.return&&s.return()}finally{if(e)throw n}}},data:function(){return{search:"",highlighted:-1,no_results:!1,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link,magic_flag:!1}},watch:{search:function(t){this.$emit("update",t)}},computed:{is_focused:function(){return{"is-focused":!0===this.magic_flag}},is_visible:function(){return{"d-none":!1===this.magic_flag}},is_one:function(){if(!this.dontLock){if(1===this.options.length&&!1===this.options[0].selected)return!0;if(1===this.options.length&&!0===this.options[0].selected)return!0}return!1},autocomplete_placeholder:function(){return this.selected.length>0?"":this.placeHolderText},is_disabled:function(){return!this.disabled},has_results:function(){var t=0,e=!0,n=!1,a=void 0;try{for(var s,i=(0,r.default)(this.options);!(e=(s=i.next()).done);e=!0){var o=s.value;this.filterSearch(o)&&t++}}catch(t){n=!0,a=t}finally{try{!e&&i.return&&i.return()}finally{if(n)throw a}}return!t}},methods:{closeDropdown:function(){this.magic_flag=!1},highlightItem:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?this.highlighted--:this.highlighted++;var t=this.$refs.autocomplete_results.children.length-1;t<0&&(t=0),this.highlighted>t&&(this.highlighted=0),this.highlighted<0&&(this.highlighted=t),this.$refs.autocomplete_results.children[this.highlighted].firstChild.focus()},popLast:function(){""===this.search&&(this.selected.pop(),this.magic_flag=!1)},markMatch:function(t,e){var n=t;if(-1!==t.toLowerCase().indexOf(e.toLowerCase())&&""!==e){var a=new RegExp(e,"ig");n=t.replace(a,function(t){return"<mark>"+t+"</mark>"})}return n},filterSearch:function(t){return(-1!==t.name.toLowerCase().indexOf(this.search.toLowerCase())||""===this.search)&&(!t.selected&&!a(t,this.selected))},addToSelected:function(t){if(!this.is_disabled){var e=this.options[t];e.selected=!0,this.selected.push(e),this.$refs.search.focus(),this.magic_flag=!1,this.search="",this.changedSelection(this.selected)}},removeSelected:function(t){this.is_disabled||(this.selected.splice(t,1),this.$refs.search.focus(),this.magic_flag=!1,this.search="",this.changedSelection(this.selected))}}}},function(t,e,n){"use strict";function a(t,e,n){s(t);var a=n.context,r=e.value;if("function"==typeof r){var o=!1;setTimeout(function(){o=!0},0),t[i]=function(e){var n=e.path||(e.composedPath?e.composedPath():void 0);if(o&&(n?n.indexOf(t)<0:!t.contains(e.target)))return r.call(a,e)},document.documentElement.addEventListener("click",t[i],!1)}}function s(t){document.documentElement.removeEventListener("click",t[i],!1),delete t[i]}var r=n(5);r="default"in r?r.default:r;/^2\./.test(r.version)||r.util.warn("VueClickaway 2.2.2 only supports Vue 2.x, and does not support Vue "+r.version);var i="_vue_clickaway_handler",o={bind:a,update:function(t,e){e.value!==e.oldValue&&a(t,e)},unbind:s},d={directives:{onClickaway:o}};e.version="2.2.2",e.directive=o,e.mixin=d},function(t,e){t.exports='\n\t<div class="form-autocomplete" style="width: 100%;" v-on-clickaway="closeDropdown">\n\t\t\x3c!-- autocomplete input container --\x3e\n\t\t<div class="form-autocomplete-input form-input" :class="is_focused">\n\t\t\t\n\t\t\t\x3c!-- autocomplete chips --\x3e\n\t\t\t<label class="chip" v-for="( option, index ) in selected">\n\t\t\t\t{{option.name}}\n\t\t\t\t<a href="#" class="btn btn-clear" aria-label="Close" @click.prevent="removeSelected(index)"\n\t\t\t\t role="button"></a>\n\t\t\t</label>\n\t\t\t\n\t\t\t\x3c!-- autocomplete real input box --\x3e\n\t\t\t<input style="height: 1.0rem;" class="form-input" type="text" ref="search" v-model="search"\n\t\t\t :placeholder="autocomplete_placeholder" @click="magic_flag = true" @focus="magic_flag = true"\n\t\t\t @keyup="magic_flag = true" @keydown.8="popLast()" @keydown.38="highlightItem(true)"\n\t\t\t @keydown.40="highlightItem()" :disabled="is_disabled">\n\t\t</div>\n\t\t\n\t\t\x3c!-- autocomplete suggestion list --\x3e\n\t\t<ul class="menu" ref="autocomplete_results" :class="is_visible"\n\t\t style="overflow-y: scroll; max-height: 120px">\n\t\t\t\x3c!-- menu list chips --\x3e\n\t\t\t<li class="menu-item" v-for="( option, index ) in options" v-if="filterSearch(option)">\n\t\t\t\t<a href="#" @click.prevent="addToSelected(index)" @keydown.38="highlightItem(true)"\n\t\t\t\t @keydown.40="highlightItem()">\n\t\t\t\t\t<div class="tile tile-centered">\n\t\t\t\t\t\t<div class="tile-content" v-html="markMatch(option.name, search)"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t</li>\n\t\t\t<li v-if="has_results">\n\t\t\t\t<a href="#">\n\t\t\t\t\t<div class="tile tile-centered">\n\t\t\t\t\t\t<div class="tile-content"><i>{{labels.multiselect_not_found}}"{{search}}" ...</i></div>\n\t\t\t\t\t</div>\n\t\t\t\t</a>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\n'},function(t,e,n){var a,s;n(73),a=n(75),s=n(76),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(74);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .input-group .input-group-addon.btn.active[_v-4b257edb] {\n\t\tbackground-color: #8bc34a;\n\t\tborder-color: #33691e;\n\t\tcolor: #FFF;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"button-checkbox",props:{value:{default:"0",type:String},label:{default:"",type:String},id:{default:function(){var t="day";return""!==this.label&&void 0!==this.label&&(t=t+"_"+this.label.toLowerCase()),t}},checked:{default:!1,type:Boolean}},data:function(){return{componentCheckState:this.checked}},computed:{is_active:function(){return{active:!0===this.componentCheckState}}},watch:{checked:function(){this.componentCheckState=this.checked}},methods:{toggleThis:function(){this.componentCheckState=!this.componentCheckState,this.componentCheckState?this.$emit("add-day",this.value):this.$emit("rmv-day",this.value)}}}},function(t,e){t.exports='\n\t<button class="btn input-group-addon column" :class="is_active" @click="toggleThis()" _v-4b257edb="">{{label}}</button>\n'},function(t,e,n){var a,s;n(78),a=n(80),s=n(81),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(79);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop-upsell-box[_v-3bafc00a]{\n\t\tmargin-top:20px;\n\t}\n\t#rop_core .rop-upsell-business-card[_v-3bafc00a],\n\t#rop_core .rop-upsell-pro-card[_v-3bafc00a] {\n\t\tpadding: 0;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"upsell-sidebar",data:function(){return{license:this.$store.state.licence,upsell_link:ropApiSettings.upsell_link,to_pro_upsell:ROP_ASSETS_URL+"img/to_pro.png",labels:this.$store.state.labels.general,to_business_upsell:ROP_ASSETS_URL+"img/to_business.png"}}}},function(t,e){t.exports='\n\t<div id="rop-upsell-box" _v-3bafc00a="">\n\t\t<div class="card rop-upsell-pro-card" v-if="license < 1 " _v-3bafc00a="">\n\t\t\t<a :href="upsell_link" target="_blank" _v-3bafc00a="">\n\t\t\t\t<img class="img-responsive" :src="to_pro_upsell" :alt="labels.upgrade_pro_cta" _v-3bafc00a="">\n\t\t\t</a>\n\t\t</div>\n\t\t<div class="card rop-upsell-business-card" v-if="license === 1" _v-3bafc00a="">\n\t\t\t<a :href="upsell_link" target="_blank" _v-3bafc00a="">\n\t\t\t\t<img class="img-responsive" :src="to_business_upsell" :alt="labels.upgrade_biz_cta" _v-3bafc00a="">\n\t\t\t</a>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(219),a=n(221),s=n(222),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a,s;n(238),a=n(240),s=n(241),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},s={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(t){return function(e,n,r,i){var o=a(e),d=s[t][a(e)];return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,e)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];return t.defineLocale("ar",{months:i,monthsShort:i,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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ar-dz",{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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ar-kw",{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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(t){return function(e,s,r,i){var o=n(e),d=a[t][n(e)];return 2===o&&(d=d[s?0:1]),d.replace(/%d/i,e)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];return t.defineLocale("ar-ly",{months:r,monthsShort:r,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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};return t.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(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={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ı"};return t.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ə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,a=t%100-n,s=t>=100?100:null;return t+(e[n]||e[a]||e[s])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===a?n?"хвіліна":"хвіліну":"h"===a?n?"гадзіна":"гадзіну":t+" "+e(s[a],+t)}return t.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:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!=2&&t%10!=3||t%100==12||t%100==13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};return t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};return t.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:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){return t+" "+s({mm:"munutenn",MM:"miz",dd:"devezh"}[n],t)}function n(t){switch(a(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function a(t){return t>9?a(t%10):t}function s(t,e){return 2===e?r(t):t}function r(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}return t.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ù",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){return t+(1===t?"añ":"vet")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a=t+" ";switch(n){case"ss":return a+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return a+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return a+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return a+=1===t?"dan":"dana";case"MM":return a+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return a+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}return t.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",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!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 [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(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:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t>1&&t<5&&1!=~~(t/10)}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"pár sekund":"pár sekundami";case"ss":return n||s?r+(e(t)?"sekundy":"sekund"):r+"sekundami";case"m":return n?"minuta":s?"minutu":"minutou";case"mm":return n||s?r+(e(t)?"minuty":"minut"):r+"minutami";case"h":return n?"hodina":s?"hodinu":"hodinou";case"hh":return n||s?r+(e(t)?"hodiny":"hodin"):r+"hodinami";case"d":return n||s?"den":"dnem";case"dd":return n||s?r+(e(t)?"dny":"dní"):r+"dny";case"M":return n||s?"měsíc":"měsícem";case"MM":return n||s?r+(e(t)?"měsíce":"měsíců"):r+"měsíci";case"y":return n||s?"rok":"rokem";case"yy":return n||s?r+(e(t)?"roky":"let"):r+"lety"}}var a="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),s="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");return t.defineLocale("cs",{months:a,monthsShort:s,monthsParse:function(t,e){var n,a=[];for(n=0;n<12;n++)a[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i");return a}(a,s),shortMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(s),longMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(a),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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return t+(/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=t,n="",a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return e>20?n=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(n=a[e]),t+n},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?s[n][0]:s[n][1]}return t.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!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",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];return t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,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(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}return t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return t?"string"==typeof e&&/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").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(t,n){var a=this._calendarEl[t],s=n&&n.hours();return e(a)&&(a=a.apply(n)),a.replace("{}",s%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"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:"post %s",past:"antaŭ %s",s:"sekundoj",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},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:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?s[n][2]?s[n][2]:s[n][1]:a?s[n][0]:s[n][1]}return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};return t.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(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,a,s){var r="";switch(a){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":return s?"sekunnin":"sekuntia";case"m":return s?"minuutin":"minuutti";case"mm":r=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":r=s?"tunnin":"tuntia";break;case"d":return s?"päivän":"päivä";case"dd":r=s?"päivän":"päivää";break;case"M":return s?"kuukauden":"kuukausi";case"MM":r=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":r=s?"vuoden":"vuotta"}return r=n(t,s)+" "+r}function n(t,e){return t<10?e?s[t]:a[t]:t}var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),s=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]];return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(t,e){switch(e){case"D":return t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},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",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["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"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],a=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],s=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];return t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:a,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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 [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(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(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["thodde secondanim","thodde second"],ss:[t+" secondanim",t+" second"],m:["eka mintan","ek minute"],mm:[t+" mintanim",t+" mintam"],h:["eka horan","ek hor"],hh:[t+" horanim",t+" horam"],d:["eka disan","ek dis"],dd:[t+" disanim",t+" dis"],M:["eka mhoinean","ek mhoino"],MM:[t+" mhoineanim",t+" mhoine"],y:["eka vorsan","ek voros"],yy:[t+" vorsanim",t+" vorsam"]};return e?s[n][0]:s[n][1]}return t.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(t,e){switch(e){case"D":return t+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return t}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(t,e){return 12===t&&(t=0),"rati"===e?t<4?t:t+12:"sokalli"===e?t:"donparam"===e?t>12?t:t+12:"sanje"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"rati":t<12?"sokalli":t<16?"donparam":t<20?"sanje":"rati"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};return t.defineLocale("gu",{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:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(t){return t.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(t,e){return 12===t&&(t=0),"રાત"===e?t<4?t:t+12:"સવાર"===e?t:"બપોર"===e?t>=10?t:t+12:"સાંજ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"રાત":t<10?"સવાર":t<17?"બપોર":t<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10==0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a=t+" ";switch(n){case"ss":return a+=1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi";case"m":return e?"jedna minuta":"jedne minute";case"mm":return a+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return a+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return a+=1===t?"dan":"dana";case"MM":return a+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return a+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}return t.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",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s=t;switch(n){case"s":return a||e?"néhány másodperc":"néhány másodperce";case"ss":return s+(a||e)?" másodperc":" másodperce";case"m":return"egy"+(a||e?" perc":" perce");case"mm":return s+(a||e?" perc":" perce");case"h":return"egy"+(a||e?" óra":" órája");case"hh":return s+(a||e?" óra":" órája");case"d":return"egy"+(a||e?" nap":" napja");case"dd":return s+(a||e?" nap":" napja");case"M":return"egy"+(a||e?" hónap":" hónapja");case"MM":return s+(a||e?" hónap":" hónapja");case"y":return"egy"+(a||e?" év":" éve");case"yy":return s+(a||e?" év":" éve")}return""}function n(t){return(t?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"}var a="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return t.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(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<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",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t%100==11||t%10!=1}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return e(t)?r+(n||s?"sekúndur":"sekúndum"):r+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?r+(n||s?"mínútur":"mínútum"):n?r+"mínúta":r+"mínútu";case"hh":return e(t)?r+(n||s?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return n?"dagur":s?"dag":"degi";case"dd":return e(t)?n?r+"dagar":r+(s?"daga":"dögum"):n?r+"dagur":r+(s?"dag":"degi");case"M":return n?"mánuður":s?"mánuð":"mánuði";case"MM":return e(t)?n?r+"mánuðir":r+(s?"mánuði":"mánuðum"):n?r+"mánuður":r+(s?"mánuð":"mánuði");case"y":return n||s?"ár":"ári";case"yy":return e(t)?r+(n||s?"ár":"árum"):r+(n||s?"ár":"ári")}}return t.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:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(t){return t.week()<this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(t){return this.week()<t.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<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",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20==0||t%100==0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};return t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};return t.defineLocale("km",{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(t){return"ល្ងាច"===t},meridiem:function(t,e,n){return t<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(t){return t.replace(/[១២៣៤៥៦៧៨៩០]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};return t.defineLocale("kn",{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:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(t){return t.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ರಾತ್ರಿ"===e?t<4?t:t+12:"ಬೆಳಿಗ್ಗೆ"===e?t:"ಮಧ್ಯಾಹ್ನ"===e?t>=10?t:t+12:"ಸಂಜೆ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ರಾತ್ರಿ":t<10?"ಬೆಳಿಗ್ಗೆ":t<17?"ಮಧ್ಯಾಹ್ನ":t<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(t){return t+"ನೇ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"일";case"M":return t+"월";case"w":case"W":return t+"주";default:return t}},meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};return t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={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 e?s[n][0]:s[n][1]}function n(t){return s(t.substr(0,t.indexOf(" ")))?"a "+t:"an "+t}function a(t){return s(t.substr(0,t.indexOf(" ")))?"viru "+t:"virun "+t}function s(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return s(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return s(t)}return t/=1e3,s(t)}return t.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:n,past:a,s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){return e?"kelios sekundės":a?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,a){return e?s(n)[0]:a?s(n)[1]:s(n)[2]}function a(t){return t%10==0||t>10&&t<20}function s(t){return i[t].split("_")}function r(t,e,r,i){var o=t+" ";return 1===t?o+n(t,e,r[0],i):e?o+(a(t)?s(r)[1]:s(r)[0]):i?o+s(r)[1]:o+(a(t)?s(r)[1]:s(r)[2])}var i={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};return t.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:e,ss:r,m:n,mm:r,h:n,hh:r,d:n,dd:r,M:n,MM:r,y:n,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){return n?e%10==1&&e%100!=11?t[2]:t[3]:e%10==1&&e%100!=11?t[0]:t[1]}function n(t,n,a){return t+" "+e(r[a],t,n)}function a(t,n,a){return e(r[a],t,n)}function s(t,e){return e?"dažas sekundes":"dažām sekundēm"}var r={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};return t.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:s,ss:n,m:a,mm:n,h:a,hh:n,d:a,dd:n,M:a,MM:n,y:a,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){switch(n){case"s":return e?"хэдхэн секунд":"хэдхэн секундын";case"ss":return t+(e?" секунд":" секундын");case"m":case"mm":return t+(e?" минут":" минутын");case"h":case"hh":return t+(e?" цаг":" цагийн");case"d":case"dd":return t+(e?" өдөр":" өдрийн");case"M":case"MM":return t+(e?" сар":" сарын");case"y":case"yy":return t+(e?" жил":" жилийн");default:return t}}return t.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(t){return"ҮХ"===t},meridiem:function(t,e,n){return t<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+" өдөр";default:return t}}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s="";if(e)switch(n){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे"}else switch(n){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां"}return s.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return a[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<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",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<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",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};return t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return t.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(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?n[t.month()]:e[t.month()]:e},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};return t.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:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function n(t,n,a){var s=t+" ";switch(a){case"ss":return s+(e(t)?"sekundy":"sekund");case"m":return n?"minuta":"minutę";case"mm":return s+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return s+(e(t)?"godziny":"godzin");case"MM":return s+(e(t)?"miesiące":"miesięcy");case"yy":return s+(e(t)?"lata":"lat")}}var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),s="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return t.defineLocale("pl",{months:function(t,e){return t?""===e?"("+s[t.month()]+"|"+a[t.month()]+")":/D MMMM/.test(e)?s[t.month()]:a[t.month()]:a},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:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:n,m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!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",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!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:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n){var a={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},s=" ";return(t%100>=20||t>=100&&t%100==0)&&(s=" de "),t+s+a[n]}return t.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",ss:e,m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===a?n?"минута":"минуту":t+" "+e(s[a],+t)}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];return t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(t){if(t.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(t){if(t.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:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];return t.defineLocale("sd",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){return t>1&&t<5}function n(t,n,a,s){var r=t+" ";switch(a){case"s":return n||s?"pár sekúnd":"pár sekundami";case"ss":return n||s?r+(e(t)?"sekundy":"sekúnd"):r+"sekundami";case"m":return n?"minúta":s?"minútu":"minútou";case"mm":return n||s?r+(e(t)?"minúty":"minút"):r+"minútami";case"h":return n?"hodina":s?"hodinu":"hodinou";case"hh":return n||s?r+(e(t)?"hodiny":"hodín"):r+"hodinami";case"d":return n||s?"deň":"dňom";case"dd":return n||s?r+(e(t)?"dni":"dní"):r+"dňami";case"M":return n||s?"mesiac":"mesiacom";case"MM":return n||s?r+(e(t)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return n||s?"rok":"rokom";case"yy":return n||s?r+(e(t)?"roky":"rokov"):r+"rokmi"}}var a="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),s="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return t.defineLocale("sk",{months:a,monthsShort:s,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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s=t+" ";switch(n){case"s":return e||a?"nekaj sekund":"nekaj sekundami";case"ss":return s+=1===t?e?"sekundo":"sekundi":2===t?e||a?"sekundi":"sekundah":t<5?e||a?"sekunde":"sekundah":"sekund";case"m":return e?"ena minuta":"eno minuto";case"mm":return s+=1===t?e?"minuta":"minuto":2===t?e||a?"minuti":"minutama":t<5?e||a?"minute":"minutami":e||a?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return s+=1===t?e?"ura":"uro":2===t?e||a?"uri":"urama":t<5?e||a?"ure":"urami":e||a?"ur":"urami";case"d":return e||a?"en dan":"enim dnem";case"dd":return s+=1===t?e||a?"dan":"dnem":2===t?e||a?"dni":"dnevoma":e||a?"dni":"dnevi";case"M":return e||a?"en mesec":"enim mesecem";case"MM":return s+=1===t?e||a?"mesec":"mesecem":2===t?e||a?"meseca":"mesecema":t<5?e||a?"mesece":"meseci":e||a?"mesecev":"meseci";case"y":return e||a?"eno leto":"enim letom";case"yy":return s+=1===t?e||a?"leto":"letom":2===t?e||a?"leti":"letoma":t<5?e||a?"leta":"leti":e||a?"let":"leti"}}return t.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,a){var s=e.words[a];return 1===a.length?n?s[0]:s[1]:t+" "+e.correctGrammaticalCase(t,s)}};return t.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:"неколико секунди",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"e":1===e?"a":2===e?"a":"e")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"sekunde %d",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}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};return t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e?t:"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};return t.defineLocale("tg",{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",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(t,e){return 12===t&&(t=0),"шаб"===e?t<4?t:t+12:"субҳ"===e?t:"рӯз"===e?t>=11?t:t+12:"бегоҳ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"шаб":t<11?"субҳ":t<16?"рӯз":t<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(t){var n=t%10,a=t>=100?100:null;return t+(e[t]||e[n]||e[a])},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("th",{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"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"leS":-1!==t.indexOf("jar")?e.slice(0,-3)+"waQ":-1!==t.indexOf("DIS")?e.slice(0,-3)+"nem":e+" pIq"}function n(t){var e=t;return e=-1!==t.indexOf("jaj")?e.slice(0,-3)+"Hu’":-1!==t.indexOf("jar")?e.slice(0,-3)+"wen":-1!==t.indexOf("DIS")?e.slice(0,-3)+"ben":e+" ret"}function a(t,e,n,a){var r=s(t);switch(n){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function s(t){var e=Math.floor(t%1e3/100),n=Math.floor(t%100/10),a=t%10,s="";return e>0&&(s+=r[e]+"vatlh"),n>0&&(s+=(""!==s?" ":"")+r[n]+"maH"),a>0&&(s+=(""!==s?" ":"")+r[a]),""===s?"pagh":s}var r="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");return t.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:e,past:n,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e={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ı"};return t.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:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'ıncı";var a=t%10,s=t%100-a,r=t>=100?100:null;return t+(e[a]||e[s]||e[r])}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e,n,a){var s={s:["viensas secunds","'iensas secunds"],ss:[t+" secunds",t+" secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",t+" ziuas"],M:["'n mes","'iens mes"],MM:[t+" mesen",t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",t+" ars"]};return a?s[n][0]:e?s[n][0]:s[n][1]}return t.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(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(t,e){return 12===t&&(t=0),"يېرىم كېچە"===e||"سەھەر"===e||"چۈشتىن بۇرۇن"===e?t:"چۈشتىن كېيىن"===e||"كەچ"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var a=100*t+e;return a<600?"يېرىم كېچە":a<900?"سەھەر":a<1130?"چۈشتىن بۇرۇن":a<1230?"چۈش":a<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-كۈنى";case"w":case"W":return t+"-ھەپتە";default:return t}},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,a){var s={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===a?n?"хвилина":"хвилину":"h"===a?n?"година":"годину":t+" "+e(s[a],+t)}function a(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return t?n[/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative"][t.day()]:n.nominative}function s(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}return t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:a,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:s("[Сьогодні "),nextDay:s("[Завтра "),lastDay:s("[Вчора "),nextWeek:s("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return s("[Минулої] dddd [").call(this);case 1:case 2:case 4:return s("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";var e=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return t.defineLocale("ur",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,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(t){return"شام"===t},meridiem:function(t,e,n){return t<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"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",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.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",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"周";default:return t}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})})},function(t,e,n){!function(t,e){e(n(0))}(0,function(t){"use strict";return t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var a=100*t+e;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})})},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(5),r=a(s),i=n(24),o=a(i),d=n(208),u=a(d);window.addEventListener("load",function(){new r.default({el:"#rop_core",store:o.default,components:{MainPagePanel:u.default},created:function(){o.default.dispatch("fetchAJAX",{req:"manage_cron",data:{action:"status"}}),o.default.dispatch("fetchAJAXPromise",{req:"get_available_services"}),o.default.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}),o.default.dispatch("fetchAJAXPromise",{req:"get_active_accounts"})}})})},function(t,e,n){var a,s;n(209),a=n(211),s=n(297),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(210);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .badge[data-badge]::after {\r\n\t\tposition: absolute;\r\n\t\tbottom: -16px;\r\n\t\tright: 0px;\r\n\t}\r\n\t#rop_core .rop-api-not-available {\r\n\t\tmargin:10px 0px 10px 0px;\r\n\t}\r\n\r\n\t#rop_core .badge.badge-logs::after {\r\n\t\tright: auto;\r\n\t\ttop: 0px;\r\n\t}\r\n\r\n\t#rop_core .badge.badge-logs {\r\n\t\tpadding-right: 10px;\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(215),o=a(i),d=n(234),u=a(d),l=n(243),c=a(l),_=n(270),m=a(_),f=n(278),p=a(f),h=n(285),v=a(h),y=n(290),g=a(y),M=n(0),L=a(M),b=n(77),Y=a(b);t.exports={name:"main-page-panel",computed:{displayTabs:function(){return this.$store.state.displayTabs},page:function(){return this.$store.state.page},is_rest_api_error:function(){return this.$store.state.api_not_available},current_time:{get:function(){return this.$store.state.cron_status.current_time},set:function(t){this.$store.state.cron_status.current_time=t}},date_format:function(){return this.$store.state.cron_status.date_format},logs_no:function(){return this.$store.state.cron_status.logs_number},btn_class:function(){var t="btn-"+(this.start_status?"danger":"success");return this.haveAccounts&&(t+=" tooltip button-disabled "),t},haveAccounts:function(){return!((0,r.default)(this.$store.state.activeAccounts).length>0)},start_status:function(){return this.$store.state.cron_status.current_status},generalSettings:function(){return this.$store.state.generalSettings},formatedDate:function(){return void 0===this.date_format?"":L.default.utc(this.current_time,"X").format(this.date_format.replace("mm","mm:ss"))}},mounted:function(){var t=this;setInterval(function(){t.current_time>0&&(t.current_time+=1)},1e3)},created:function(){},data:function(){return{to_pro_upsell:ROP_ASSETS_URL+"img/to_pro.png",to_business_upsell:ROP_ASSETS_URL+"img/to_business.png",plugin_logo:ROP_ASSETS_URL+"img/logo_rop.png",license:this.$store.state.licence,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link,staging:ropApiSettings.staging,is_loading:!1}},methods:{togglePosting:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"manage_cron",data:{action:!1===this.start_status?"start":"stop"}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})},switchTab:function(t){this.$store.commit("setTabView",t)}},components:{accounts:o.default,settings:u.default,"accounts-selector":c.default,queue:m.default,logs:p.default,"upsell-sidebar":Y.default,toast:v.default,countdown:g.default}}},function(t,e,n){n(213),t.exports=n(7).Object.keys},function(t,e,n){var a=n(39),s=n(40);n(214)("keys",function(){return function(t){return s(a(t))}})},function(t,e,n){var a=n(34),s=n(7),r=n(20);t.exports=function(t,e){var n=(s.Object||{})[t]||Object[t],i={};i[t]=e(n),a(a.S+a.F*r(function(){n(1)}),"Object",i)}},function(t,e,n){var a,s;n(216),a=n(218),s=n(233),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(217);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .columns.py-2 .text-gray[_v-564242b8] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\t\r\n\t#rop_core .input-group[_v-564242b8] {\r\n\t\twidth: 100%;\r\n\t}\r\n\t\r\n\tb[_v-564242b8] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\t\r\n\t#rop_core .text-gray b[_v-564242b8] {\r\n\t\tdisplay: inline;\r\n\t}\r\n\t\r\n\t#rop_core .input-group .input-group-addon[_v-564242b8] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\t\r\n\t#rop_core .rop-available-accounts h5[_v-564242b8] {\r\n\t\tmargin-bottom: 15px;\r\n\t}\r\n\t\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-564242b8] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\t\t\r\n\t\t#rop_core .text-right[_v-564242b8] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(82),o=a(i),d=n(223),u=a(d),l=n(228),c=a(l);t.exports={name:"account-view",data:function(){return{addAccountActive:!1,accountsCount:0,is_loading:!1,twitter_warning:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{accounts:function(){var t={},e=0,n=this.$store.state.authenticatedServices;for(var a in n)if(n.hasOwnProperty(a)){var s=n[a];for(var i in s.available_accounts)s.available_accounts.hasOwnProperty(i)&&(t[i]=s.available_accounts[i],"twitter"===s.service&&(e+=(0,r.default)(s.available_accounts).length))}return this.twitter_warning=e>1,this.$log.info("All accounts: ",t),this.accountsCount=(0,r.default)(t).length,t}},methods:{resetAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"reset_accounts",data:{}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})}},components:{SignInBtn:o.default,ServiceUserTile:u.default,AddAccountTile:c.default}}},function(t,e,n){var a=n(220);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop-sign-in-area .btn[disabled][_v-63cb7455]{\r\n\t\tcursor:not-allowed;\r\n\t\tpointer-events: auto;\r\n\t\topacity: 0.3;\r\n\t}\r\n\t",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(41),o=a(i);t.exports={name:"sign-in-btn",created:function(){},data:function(){return{modal:{isOpen:!1,serviceName:"",description:"",data:{}},labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link,activePopup:""}},methods:{checkDisabled:function(t,e){if(void 0!==t&&!1===t.active)return!0;var n=0;for(var a in this.$store.state.authenticatedServices)this.$store.state.authenticatedServices[a].service===e&&n++;var s=0;for(var r in this.$store.state.activeAccounts)this.$store.state.activeAccounts[r].service===e&&s++;return void 0!==t&&(t.allowed_accounts<=n||t.allowed_accounts<=s)||this.$store.state.auth_in_progress},requestAuthorization:function(t){this.selected_network=t,this.$store.state.auth_in_progress=!0,this.$store.state.availableServices[this.selected_network].two_step_sign_in?(this.modal.serviceName=this.$store.state.availableServices[this.selected_network].name,this.modal.description=this.$store.state.availableServices[this.selected_network].description,this.modal.data=this.$store.state.availableServices[this.selected_network].credentials,this.openModal()):(this.activePopup=this.selected_network,this.getUrlAndGo([]))},openPopup:function(t){this.$log.debug("Opening popup for url ",t),this.$store.commit("logMessage",["Trying to open popup for url:"+t,"notice"]),window.open(t,"_self")},getUrlAndGo:function(t){var e=this;this.$store.dispatch("fetchAJAXPromise",{req:"get_service_sign_in_url",updateState:!1,data:{service:this.selected_network,credentials:t}}).then(function(t){e.openPopup(t.url)},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},requestAuthentication:function(){this.$store.dispatch("fetchAJAX",{req:"authenticate_service",data:{service:this.selected_network}})},openModal:function(){this.modal.isOpen=!0},closeModal:function(){var t={},e=!0,n=!1,a=void 0;try{for(var s,i=(0,o.default)((0,r.default)(this.modal.data));!(e=(s=i.next()).done);e=!0){var d=s.value;t[d]="","value"in this.modal.data[d]&&(t[d]=this.modal.data[d].value)}}catch(t){n=!0,a=t}finally{try{!e&&i.return&&i.return()}finally{if(n)throw a}}this.activePopup=this.selected_network,this.getUrlAndGo(t),this.modal.isOpen=!1},cancelModal:function(){this.$store.state.auth_in_progress=!1,this.modal.isOpen=!1}},computed:{selected_service:function(){return this.services[this.selected_network]},selected_network:{get:function(){var t=this.modal.serviceName;return(0,r.default)(this.services)[0]&&""===t&&(t=(0,r.default)(this.services)[0]),t.toLowerCase()},set:function(t){this.modal.serviceName=t}},services:function(){return this.$store.state.availableServices},modalActiveClass:function(){return{active:!0===this.modal.isOpen}},serviceId:function(){return"service-"+this.modal.serviceName.toLowerCase()}}}},function(t,e){t.exports='\n\t<div id="rop-sign-in-area" _v-63cb7455="">\n\t\t<div class="input-group text-right buttons-wrap" _v-63cb7455="">\n\t\t\t<button v-for="( service, network ) in services" :disabled="checkDisabled( service, network )" class="btn input-group-btn" :class="\'btn-\' + network" @click="requestAuthorization( network )" _v-63cb7455="">\n\t\t\t\t<i class="fa fa-fw" :class="\'fa-\' + network" _v-63cb7455=""></i>{{service.name}}\n\t\t\t</button>\n\n\t\t</div>\n\n\t\t<div class="modal" :class="modalActiveClass" _v-63cb7455="">\n\t\t\t<div class="modal-overlay" _v-63cb7455=""></div>\n\t\t\t<div class="modal-container" _v-63cb7455="">\n\t\t\t\t<div class="modal-header" _v-63cb7455="">\n\t\t\t\t\t<button class="btn btn-clear float-right" @click="cancelModal()" _v-63cb7455=""></button>\n\t\t\t\t\t<div class="modal-title h5" _v-63cb7455="">{{ modal.serviceName }} {{labels.service_popup_title}}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-body" _v-63cb7455="">\n\t\t\t\t\t<div class="content" _v-63cb7455="">\n\t\t\t\t\t\t<div class="form-group" v-for="( field, id ) in modal.data" _v-63cb7455="">\n\t\t\t\t\t\t\t<label class="form-label" :for="field.id" _v-63cb7455="">{{ field.name }}</label>\n\t\t\t\t\t\t\t<input class="form-input" type="text" :id="field.id" v-model="field.value" :placeholder="field.name" _v-63cb7455="">\n\t\t\t\t\t\t\t<p class="text-gray" _v-63cb7455="">{{ field.description }}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-footer" _v-63cb7455="">\n\t\t\t\t\t<div class="text-left pull-left mr-2" v-html="modal.description" _v-63cb7455=""></div>\n\t\t\t\t\t<button class="btn btn-primary" @click="closeModal()" _v-63cb7455="">{{labels.sign_in_btn}}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(224),a=n(226),s=n(227),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(225);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.rop-remove-account[_v-0a833229]{\r\n\t\twidth:15px;\r\n\t\ttext-align: center;\r\n\t\tcursor: pointer;\r\n\t padding-right: 10px;\r\n\t\tmargin-right: 10px;\r\n\t\theight: 100%;\r\n\t\t-ms-flex: 0 0 auto;\r\n\t\tline-height: 40px;\r\n\t\topacity: 0;\r\n\t\tmargin-left:-20px;\r\n\t\ttransition-timing-function: ease-in;\r\n\t\ttransition: 1s;\r\n\t\ttransform: translateX(130%);\r\n\t}\r\n\t.rop-account:hover .rop-remove-account[_v-0a833229]{\r\n\t\topacity:1;\r\n\t\tz-index:9999;\r\n\t\tmargin-left:0px;\r\n\t\ttransition-timing-function: ease-out;\r\n\t\ttransition: 0.25s;\r\n\t\ttransform: translateX(0);\r\n\t}\r\n",""])},function(t,e,n){"use strict";var a=n(5),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"service-user-tile",props:["account_data","account_id"],data:function(){return{is_loading:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{checkDisabled:function(){if(this.account_data.active)return!1;var t=this.$store.state.availableServices;if(void 0===t[this.account_data.service])return this.$log.info("No available service ",this.account_data.service),!0;if(!1===t[this.account_data.service].active)return this.$log.info("Service is not allowed",this.account_data.service),!0;var e=t[this.account_data.service].allowed_accounts,n=0;for(var a in this.$store.state.activeAccounts)this.$store.state.activeAccounts[a].service===this.account_data.service&&n++;return this.$log.info("Service limit details ",this.account_data.service,e,n),e<=n},type:function(){return!0===this.account_data.active?"active":"inactive"},service:function(){var t=this.account_data.service;return t=""!==this.img?t.concat(" ").concat("has_image"):t.concat(" ").concat("no-image")},icon:function(){var t="fa-";return"facebook"===this.account_data.service&&(t=t.concat("facebook")),"twitter"===this.account_data.service&&(t=t.concat("twitter")),"linkedin"===this.account_data.service&&(t=t.concat("linkedin")),"tumblr"===this.account_data.service&&(t=t.concat("tumblr")),"pinterest"===this.account_data.service&&(t=t.concat("pinterest")),t},img:function(){var t="";return""!==this.account_data.img&&void 0!==this.account_data.img&&(t=this.account_data.img),t},user:function(){return this.account_data.user},serviceInfo:function(){return this.account_data.account.concat(" "+this.labels.at+": ").concat(this.account_data.created)}},methods:{removeAccount:function(t){var e=this;if(s.default.$log.info("Remove account",t),this.is_loading)return void s.default.$log.warn("Request in progress...Bail...",t);this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"remove_account",data:{account_id:t}}).then(function(t){e.$store.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}).then(function(t){e.is_loading=!1},function(t){e.is_loading=!1})},function(t){e.is_loading=!1,s.default.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},toggleAccount:function(t,e){var n=this,a=t.split("_");if(3!==a.length)return void s.default.$log.error("Invalid id format for active account ",t);var r=a[0]+"_"+a[1];this.$store.state.authenticatedServices[r].available_accounts[t].active="inactive"!==e,this.$log.info("Before toggle ",this.$store.state.activeAccounts),"inactive"===e?s.default.delete(this.$store.state.activeAccounts,t):s.default.set(this.$store.state.activeAccounts,t,this.$store.state.authenticatedServices[r].available_accounts[t]),this.$store.dispatch("fetchAJAXPromise",{req:"toggle_account",data:{account_id:t,state:e}}).then(function(t){n.$store.dispatch("fetchAJAXPromise",{req:"get_authenticated_services"}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1})},function(t){n.is_loading=!1,s.default.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},startToggleAccount:function(t,e){if(s.default.$log.info("Toggle account",t,e),this.is_loading)return void s.default.$log.warn("Request in progress...Bail...",t,e);this.is_loading=!0,this.toggleAccount(t,e)}}}},function(t,e){t.exports='\n\t<div class="tile tile-centered rop-account" :class="\'rop-\'+type+\'-account\'" _v-0a833229="">\n\n\t\t<div class="tile-icon rop-remove-account tooltip tooltip-right" @click="removeAccount(account_id) " :data-tooltip="labels.remove_account" v-if=" ! account_data.active" _v-0a833229="">\n\t\t\t<i class="fa fa-trash" v-if=" ! is_loading" _v-0a833229=""></i>\n\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-0a833229=""></i>\n\t\t</div>\n\t\t<div class="tile-icon" _v-0a833229="">\n\t\t\t<div class="icon_box" :class="service" _v-0a833229="">\n\t\t\t\t<img class="service_account_image" :src="img" v-if="img" _v-0a833229="">\n\t\t\t\t<i class="fa " :class="icon" aria-hidden="true" _v-0a833229=""></i>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="tile-content" _v-0a833229="">\n\t\t\t<div class="tile-title" _v-0a833229="">{{ user }}</div>\n\t\t\t<div class="tile-subtitle text-gray" _v-0a833229="">{{ serviceInfo }}</div>\n\t\t</div>\n\t\t<div class="tile-action" _v-0a833229="">\n\t\t\t<div class="form-group" _v-0a833229="">\n\t\t\t\t<label class="form-switch" _v-0a833229="">\n\t\t\t\t\t<div class="ajax-loader " _v-0a833229=""><i class="fa fa-spinner fa-spin" v-show="is_loading" _v-0a833229=""></i></div>\n\t\t\t\t\t<input :disabled="checkDisabled" type="checkbox" v-model="account_data.active" @change="startToggleAccount( account_id, type )" _v-0a833229="">\n\t\t\t\t\t<i class="form-icon" _v-0a833229=""></i>\n\t\t\t\t</label>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(229),a=n(231),s=n(232),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(230);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.icon_box[_v-711bbaed] {\r\n\t\tbackground: #efefef;\r\n\t\tpadding: 0;\r\n\t\ttransition: .3s ease;\r\n\t}\r\n\r\n\t.icon_box.close .fa[_v-711bbaed] {\r\n\t\tline-height: 1.6em;\r\n\t}\r\n\r\n\t.icon_box.open .fa[_v-711bbaed] {\r\n\t\tline-height: 1.7em;\r\n\t\twidth: 20px;\r\n\t\ttransform: rotate(-135deg);\r\n\t\t-webkit-transform: rotate(-135deg);\r\n\t}\r\n\r\n\t.fa[_v-711bbaed] {\r\n\t\ttransition: all .3s cubic-bezier(.34, 1.61, .7, 1);\r\n\t}\r\n",""])},function(t,e,n){"use strict";var a=n(82),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"add-account-tile",data:function(){return{addAccountActive:!1,labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},computed:{checkLicense:function(){return this.$store.state.licence<1}},components:{SignInBtn:s.default}}},function(t,e){t.exports='\n\t<div _v-711bbaed="">\n\t\t<div class="tile tile-centered rop-add-account" _v-711bbaed="">\n\t\t\t<a class="tile-icon c-hand" @click="addAccountActive = !addAccountActive" _v-711bbaed="">\n\t\t\t\t<div class="icon_box" id="rop-add-account-btn" :class="(addAccountActive) ? \'close bg-error\' : \'open bg-success\'" _v-711bbaed="">\n\t\t\t\t\t<i class="fa fa-2x fa-close" aria-hidden="true" _v-711bbaed=""></i>\n\t\t\t\t</div>\n\t\t\t</a>\n\t\t\t<div class="tile-content" _v-711bbaed="">\n\t\t\t\t<div class="tile-title" _v-711bbaed="">{{labels.add_account}}</div>\n\t\t\t</div>\n\t\t\t<transition name="fade" _v-711bbaed="">\n\t\t\t\t<div class="tile-action" v-if="addAccountActive" _v-711bbaed="">\n\t\t\t\t\t<sign-in-btn _v-711bbaed=""></sign-in-btn>\n\t\t\t\t</div>\n\t\t\t</transition>\n\t\t</div>\n\t\t<transition name="fade" _v-711bbaed="">\n\t\t\t<div class="columns my-2" v-if="checkLicense &amp;&amp; addAccountActive" _v-711bbaed="">\n\t\t\t\t<div class="column col-12 text-center" _v-711bbaed="">\n\t\t\t\t\t<p class="upsell" _v-711bbaed="">\n\t\t\t\t\t\t<i class="fa fa-lock " _v-711bbaed=""></i> <span v-html="labels.upsell_accounts" _v-711bbaed=""></span>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</transition>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-564242b8="">\n\t\t<div class="panel-body" _v-564242b8="">\n\t\t\t<div class="toast toast-warning" v-html="labels.twitter_warning" v-if="twitter_warning" _v-564242b8="">\n\t\t\t\n\t\t\t</div>\n\t\t\t<div class="container" _v-564242b8="">\n\t\t\t\t<div class="columns" :class="\'rop-tab-state-\'+is_loading" _v-564242b8="">\n\t\t\t\t\t<div class="column col-sm-12 col-md-12 col-lg-12 text-left rop-available-accounts mt-2" _v-564242b8="">\n\t\t\t\t\t\t<div class="empty mb-2" v-if="accountsCount === 0" _v-564242b8="">\n\t\t\t\t\t\t\t<div class="empty-icon" _v-564242b8="">\n\t\t\t\t\t\t\t\t<i class="fa fa-3x fa-user-circle-o" _v-564242b8=""></i>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<p class="empty-title h5" _v-564242b8="">{{labels.no_accounts}}</p>\n\t\t\t\t\t\t\t<p class="empty-subtitle" _v-564242b8="">{{labels.no_accounts_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="account-container" v-for="( account, id ) in accounts" _v-564242b8="">\n\t\t\t\t\t\t\t<service-user-tile :account_data="account" :account_id="id" _v-564242b8=""></service-user-tile>\n\t\t\t\t\t\t\t<span class="divider" _v-564242b8=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="add-accounts" _v-564242b8="">\n\t\t\t\t\t\t\t<add-account-tile _v-564242b8=""></add-account-tile>\n\t\t\t\t\t\t\t<span class="divider" _v-564242b8=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="panel-footer" v-if="accountsCount > 0" _v-564242b8="">\n\t\t\t\t<div class="columns" _v-564242b8="">\n\t\t\t\t\t<div class="column col-12" _v-564242b8="">\n\t\t\t\t\t\t<p class="text-gray" _v-564242b8=""><i class="fa fa-info-circle" _v-564242b8=""></i> <span v-html="labels.has_accounts_desc" _v-564242b8=""></span></p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="column col-12 text-right" _v-564242b8="">\n\t\t\t\t\t<button class="btn btn-secondary" @click="resetAccountData()" _v-564242b8="">\n\t\t\t\t\t\t<i class="fa fa-ban" v-if="!this.is_loading" _v-564242b8=""></i>\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-564242b8=""></i>\n\t\t\t\t\t\t{{labels.remove_all_cta}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\n\t</div>\n'},function(t,e,n){var a,s;n(235),a=n(237),s=n(242),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(236);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .panel-body .text-gray[_v-1e4c3021] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\t#rop_core .input-group[_v-1e4c3021] {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\tb[_v-1e4c3021] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-1e4c3021] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-1e4c3021] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-1e4c3021] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n\r\n\t.rop-post-type-badge[_v-1e4c3021]{\r\n\t\ttext-align: center;\r\n\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(83),r=a(s),i=n(68),o=a(i);t.exports={name:"settings-view",data:function(){return{searchQuery:"",postTimeout:"",labels:this.$store.state.labels.settings,upsell_link:ropApiSettings.upsell_link,is_loading:!1}},computed:{generalSettings:function(){return this.$store.state.generalSettings},isPro:function(){return this.$store.state.licence>=1},isBiz:function(){return this.$store.state.licence>1},postTypes:function(){return this.$store.state.generalSettings.available_post_types},taxonomies:function(){return this.$store.state.generalSettings.available_taxonomies},checkMediaPostType:function(){var t=this.$store.state.generalSettings.selected_post_types;return void 0!==t&&null!==t&&(!(t.length<0)&&t.map(function(t){return t.value}).indexOf("attachment")>-1)},isInstantShare:function(){return this.$store.state.generalSettings.instant_share}},mounted:function(){this.$log.info("In General Settings state "),this.getGeneralSettings()},methods:{getGeneralSettings:function(){var t=this;0===this.$store.state.generalSettings.length&&(this.is_loading=!0,this.$log.info("Fetching general settings."),this.$store.dispatch("fetchAJAXPromise",{req:"get_general_settings"}).then(function(e){t.is_loading=!1,t.$log.debug("Succesfully fetched.")},function(e){t.is_loading=!1,t.$log.error("Can not fetch the general settings.")}))},searchUpdate:function(t){this.searchQuery=t},updatedPostTypes:function(t){var e=[];for(var n in t)e.push(t[n].value);this.$store.commit("updateState",{stateData:t,requestName:"update_selected_post_types"}),this.$store.dispatch("fetchAJAX",{req:"get_taxonomies",data:{post_types:e}})},updatedTaxonomies:function(t){var e=[];for(var n in t)e.push(t[n].value);this.$store.commit("updateState",{stateData:t,requestName:"update_selected_taxonomies"})},saveGeneralSettings:function(){var t=this,e=this.$store.state.generalSettings.selected_post_types,n=this.$store.state.generalSettings.selected_taxonomies,a=this.generalSettings.exclude_taxonomies;this.generalSettings.selected_posts;this.is_loading=!0,this.$log.info("Sending request for saving general settings.."),this.$store.dispatch("fetchAJAXPromise",{req:"save_general_settings",updateState:!1,data:{available_taxonomies:this.generalSettings.available_taxonomies,default_interval:this.generalSettings.default_interval,minimum_post_age:this.generalSettings.minimum_post_age,maximum_post_age:this.generalSettings.maximum_post_age,number_of_posts:this.generalSettings.number_of_posts,more_than_once:this.generalSettings.more_than_once,selected_post_types:e,selected_taxonomies:n,exclude_taxonomies:a,ga_tracking:this.generalSettings.ga_tracking,custom_messages:this.generalSettings.custom_messages,instant_share:this.generalSettings.instant_share,instant_share_default:this.generalSettings.instant_share_default,housekeeping:this.generalSettings.housekeeping}}).then(function(e){t.is_loading=!1,t.$log.info("Successfully saved general settings.")},function(e){t.$log.error("Successfully saved general settings."),t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})}},components:{counterInput:r.default,MultipleSelect:o.default}}},function(t,e,n){var a=n(239);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .input-group.rop-counter-group {\n\t\tposition: relative;\n\t\twidth: 100%;\n\t}\n\t\n\t#rop_core .btn.increment-btn {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\twidth: 1rem;\n\t\theight: 0.85rem;\n\t\tpadding: 0.025rem 0.010rem;\n\t\tline-height: 0.3rem;\n\t\tz-index: 2;\n\t\tcolor: #ababab;\n\t\tborder-color: #ababab;\n\t}\n\t\n\t#rop_core .btn.increment-btn:hover, #rop_core .btn.increment-btn:active, #rop_core .btn.increment-btn:focus {\n\t\tbackground-color: #00a6e3;\n\t\tcolor: #fff;\n\t\tborder-color: #00a6e3;\n\t}\n\t\n\t#rop_core .btn.increment-btn.up {\n\t\ttop: 0;\n\t}\n\t\n\t#rop_core .btn.increment-btn.down {\n\t\tbottom: 0;\n\t}\n\t\n\tinput.rop-counter::-webkit-inner-spin-button {\n\t\tdisplay: none;\n\t}\n",""])},function(t,e,n){"use strict";var a=null;t.exports={name:"counter-input",props:{id:{default:""},value:{default:0,type:Number},allowNegative:{default:!1,type:Boolean},minVal:{default:0,type:Number},maxVal:{default:0,type:Number}},data:function(){return{pressStartTime:null,incrementUp:0,incrementDown:0,inputValue:0}},computed:{inputValueC:{get:function(){return this.value},set:function(t){this.inputValue=parseFloat(t),this.$emit("update:value",this.inputValue)}}},methods:{updateInput:function(){this.inputValue=this.value.toString(),this.inputValue=parseFloat(this.inputValue);var t=new Date,e=parseInt((t.getTime()-this.pressStartTime.getTime())/1e3),n=e;0===e&&(n=1),n=parseInt(n),1===this.incrementUp&&(this.inputValue+=n,this.inputValue>this.maxVal&&0!==this.maxVal&&(this.inputValue=this.maxVal)),1===this.incrementDown&&(this.inputValue-=n,this.inputValue<0&&!1===this.allowNegative&&(this.inputValue=0),this.inputValue<this.minVal&&(this.inputValue=this.minVal)),this.inputValue=parseFloat(this.inputValue.toFixed(1)),this.$emit("update:value",this.inputValue)},isPressed:function(t){"up"===t?this.incrementUp=1:this.incrementDown=1,this.pressStartTime=new Date,this.updateInput(),a=setInterval(this.updateInput,250)},isReleased:function(t){"up"===t?this.incrementUp=0:this.incrementDown=0,this.pressStartTime=null,clearInterval(a)}}}},function(t,e){t.exports='\n\t<div class="input-group rop-counter-group">\n\t\t<input class="form-input rop-counter" type="text" v-model="inputValueC" :id="id">\n\t\t<button class="btn input-group-btn increment-btn up" @mousedown="isPressed(\'up\')" @mouseup="isReleased(\'up\')"><i\n\t\t\t\tclass="fa fa-fw fa-caret-up"></i></button>\n\t\t<button class="btn input-group-btn increment-btn down" @mousedown="isPressed(\'down\')"\n\t\t @mouseup="isReleased(\'down\')"><i class="fa fa-fw fa-caret-down"></i></button>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-1e4c3021="">\n\t\t<div class="panel-body" _v-1e4c3021="">\n\t\t\t<div class="container" :class="\'rop-tab-state-\'+is_loading" _v-1e4c3021="">\n\t\t\t\t<div class="columns py-2" v-if="! isBiz" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.min_interval_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.min_interval_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="default_interval" :value.sync="generalSettings.default_interval" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.min_days_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.min_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="min_post_age" :max-val="365" :value.sync="generalSettings.minimum_post_age" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- Max Post Age --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.max_days_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.max_days_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="max_post_age" :max-val="365" :value.sync="generalSettings.maximum_post_age" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.no_posts_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.no_posts_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<counter-input id="no_of_posts" :value.sync="generalSettings.number_of_posts" _v-1e4c3021=""></counter-input>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Share more than once --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.share_once_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.share_once_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label class="form-checkbox" id="share_more_than_once" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.more_than_once" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i> {{labels.share_once_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\t\t\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.post_types_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.post_types_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<multiple-select id="rop_post_types" :options="postTypes" :disabled="isPro" :selected="generalSettings.selected_post_types" :changed-selection="updatedPostTypes" _v-1e4c3021=""></multiple-select>\n\n\t\t\t\t\t\t<p class="text-primary rop-post-type-badge" v-if="checkMediaPostType " v-html="labels.post_types_attachament_info" _v-1e4c3021=""> </p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="columns " v-if="!isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column text-center" _v-1e4c3021="">\n\t\t\t\t\t\t<p class="upsell" _v-1e4c3021=""><i class="fa fa-lock" _v-1e4c3021=""></i> {{labels.post_types_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Taxonomies --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.taxonomies_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.taxonomies_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div id="rop_taxonomies" class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="input-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<multiple-select :options="taxonomies" :selected="generalSettings.selected_taxonomies" :changed-selection="updatedTaxonomies" _v-1e4c3021=""></multiple-select>\n\t\t\t\t\t\t\t<span class="input-group-addon vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.exclude_taxonomies" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.taxonomies_exclude}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\x3c!-- Google Analytics --\x3e\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.ga_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.ga_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.ga_tracking" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.ga_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.instant_share_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.instant_share_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t<label id="rop_instant_share" class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.instant_share" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.instant_share_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t\t\t\t<div class="columns py-2" v-if="isInstantShare" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.instant_share_default_title}}</b>\n\t\t\t\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.instant_share_default_desc}}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.instant_share_default" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.instant_share_default_yes}}\n\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<span class="divider" v-if="isInstantShare" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.custom_share_title}}</b>\n\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.custom_share_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t<label id="rop_custom_share_msg" class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<input type="checkbox" :disabled="!isPro" v-model="generalSettings.custom_messages" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.custom_share_yes}}\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!-- Upsell --\x3e\n\t\t\t\t<div class="columns " v-if="!isPro" _v-1e4c3021="">\n\t\t\t\t\t<div class="column text-center" _v-1e4c3021="">\n\t\t\t\t\t\t<p class="upsell" _v-1e4c3021=""><i class="fa fa-lock" _v-1e4c3021=""></i> {{labels.custom_share_upsell}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t\t<div class="columns py-2" _v-1e4c3021="">\n\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t<b _v-1e4c3021="">{{labels.housekeeping}}</b>\n\t\t\t\t\t\t\t<p class="text-gray" _v-1e4c3021="">{{labels.housekeeping_desc}}</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-1e4c3021="">\n\t\t\t\t\t\t\t<div class="form-group" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t<label class="form-checkbox" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" v-model="generalSettings.housekeeping" _v-1e4c3021="">\n\t\t\t\t\t\t\t\t\t<i class="form-icon" _v-1e4c3021=""></i>{{labels.housekeeping_yes}}\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<span class="divider" _v-1e4c3021=""></span>\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="panel-footer text-right" _v-1e4c3021="">\n\t\t\t<button class="btn btn-primary" @click="saveGeneralSettings()" _v-1e4c3021=""><i class="fa fa-check" v-if="!this.is_loading" _v-1e4c3021=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-1e4c3021=""></i> {{labels.save}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(244),a=n(246),s=n(269),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(245);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.icon_box[_v-63f935ee] {\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n\t.icon_box.no-image[_v-63f935ee] {\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.icon_box.has_image > .fa[_v-63f935ee] {\r\n\t\twidth: 15px;\r\n\t\theight: 15px;\r\n\t\tpadding: 0;\r\n\t\tline-height: 15px;\r\n\t}\r\n\r\n\t.icon_box.no-image > .fa[_v-63f935ee] {\r\n\t\tfont-size: 20px;\r\n\t\tbackground: transparent;\r\n\t\tline-height: 30px;\r\n\t}\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(247),o=a(i),d=n(250),u=a(d),l=n(255),c=a(l);t.exports={name:"account-selector-view",props:{type:{default:function(){return""},type:String}},data:function(){var t=null;return void 0!==(0,r.default)(this.$store.state.activeAccounts)[0]&&(t=(0,r.default)(this.$store.state.activeAccounts)[0]),{selected_account:t,component_label:"",allow_footer:!0,license:this.$store.state.licence,action:"",labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link,is_loading:!1}},mounted:function(){this.setupData()},filters:{capitalize:function(t){return t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""}},computed:{active_data:function(){return"post-format"===this.type?this.$store.state.activePostFormat:"schedule"===this.type?this.$store.state.activeSchedule:[]},accountsCount:function(){return(0,r.default)(this.$store.state.activeAccounts).length},active_accounts:{get:function(){var t=this.$store.state.activeAccounts,e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return this.$log.info("Available accounts",e),e},set:function(t){this.setupData()}},active_account_name:function(){return this.active_accounts[this.selected_account].user}},watch:{type:function(){this.setupData()}},methods:{setupData:function(){var t=this.type.replace("-","_"),e="";"post-format"===this.type&&(e="post format",this.allow_footer=!0),"schedule"===this.type&&(e="schedule",this.allow_footer=this.license>1),this.action=t,this.component_label=e,this.checkActiveData()},getAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");void 0!==this.active_accounts[this.selected_account]&&(this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_"+this.action,data:{}}).then(function(e){t.$log.info("Successfully fetched account data",t.type,t.selected_account),t.is_loading=!1},function(e){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e),t.is_loading=!1}))},saveAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"save_"+this.action,data:{service:this.active_accounts[this.selected_account].service,account_id:this.selected_account,data:this.active_data[this.selected_account]}}).then(function(e){t.is_loading=!1},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)})},getIcon:function(t){var e="fa-";return"facebook"===t.service&&(e=e.concat("facebook")),"twitter"===t.service&&(e=e.concat("twitter")),"linkedin"===t.service&&(e=e.concat("linkedin")),"tumblr"===t.service&&(e=e.concat("tumblr")),"pinterest"===t.service&&(e=e.concat("pinterest")),e},resetAccountData:function(){var t=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"reset_"+this.action,data:{service:this.active_accounts[this.selected_account].service,account_id:this.selected_account}}).then(function(e){t.is_loading=!1,t.$log.info("Succesfully reseted account",t.type)},function(e){t.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",e)}),this.$forceUpdate()},checkActiveData:function(){void 0===this.active_data[this.selected_account]&&this.getAccountData()},setActiveAccount:function(t){return this.is_loading?void this.$log.warn("Request in progress...Bail"):this.selected_account===t?void this.$log.info("Account already active"):(this.$log.info("Switched account data ",this.type,t),this.selected_account=t,void this.checkActiveData())}},components:{"empty-active-accounts":o.default,"post-format":u.default,schedule:c.default}}},function(t,e,n){var a,s;a=n(248),s=n(249),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";t.exports={name:"empty-active-accounts",data:function(){return{labels:this.$store.state.labels.accounts,upsell_link:ropApiSettings.upsell_link}},methods:{goToAccounts:function(){this.$store.commit("setTabView","accounts")}}}},function(t,e){t.exports='\n\t<div class="empty">\n\t\t<div class="empty-icon">\n\t\t\t<i class="fa fa-3x fa-user-circle-o"></i>\n\t\t</div>\n\t\t<p class="empty-title h5">{{labels.no_active_accounts}}</p>\n\t\t<p class="empty-subtitle" v-html="labels.no_active_accounts_desc"></p>\n\t\t<button class="btn btn-primary" @click="goToAccounts()">{{labels.go_to_accounts_btn}}</button>\n\t</div>\n'},function(t,e,n){var a,s;n(251),a=n(253),s=n(254),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(252);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .panel-body .text-gray[_v-4abf5356] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\tb[_v-4abf5356] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-4abf5356] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-4abf5356] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-4abf5356] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";t.exports={name:"post-format",props:["account_id","license"],data:function(){return{labels:this.$store.state.labels.post_format,upsell_link:ropApiSettings.upsell_link}},computed:{post_format:function(){return this.$store.state.activePostFormat[this.account_id]?this.$store.state.activePostFormat[this.account_id]:[]},isPro:function(){return this.license>0},short_url_service:function(){var t=this.$store.state.activePostFormat[this.account_id]?this.$store.state.activePostFormat[this.account_id]:[];return t.short_url_service?t.short_url_service:""}},watch:{short_url_service:function(){var t=this;this.$store.dispatch("fetchAJAXPromise",{req:"get_shortner_credentials",data:{short_url_service:this.short_url_service}}).then(function(e){t.post_format.shortner_credentials=e},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})}},filters:{capitalize:function(t){return t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""}}}},function(t,e){t.exports='\n\t<div _v-4abf5356="">\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.post_content_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.post_content_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.post_content" _v-4abf5356="">\n\t\t\t\t\t\t<option value="post_title" _v-4abf5356="">{{labels.post_content_option_title}}</option>\n\t\t\t\t\t\t<option value="post_content" _v-4abf5356="">{{labels.post_content_option_content}}</option>\n\t\t\t\t\t\t<option value="post_title_content" _v-4abf5356="">{{labels.post_content_option_title_content}}</option>\n\t\t\t\t\t\t<option value="custom_field" _v-4abf5356="">{{labels.post_content_option_custom_field}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.post_content === \'custom_field\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.custom_meta_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.custom_meta_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.custom_meta_field" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.max_char_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.max_char_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="number" v-model="post_format.maximum_length" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.add_char_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356=""><span v-html="labels.add_char_desc" _v-4abf5356=""></span></p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<textarea class="form-input" v-model="post_format.custom_text" v-bind:placeholder="labels.add_char_placeholder" _v-4abf5356="">{{post_format.custom_text}}</textarea> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.add_pos_title}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.custom_text_pos" _v-4abf5356="">\n\t\t\t\t\t\t<option value="beginning" _v-4abf5356="">{{labels.add_pos_option_start}}</option>\n\t\t\t\t\t\t<option value="end" _v-4abf5356="">{{labels.add_pos_option_end}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.add_link_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.add_link_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.include_link" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.add_link_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.meta_link_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.meta_link_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.url_from_meta" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.meta_link_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\x3c!-- Custom Field --\x3e\n\t\t<div class="columns py-2" v-if="post_format.url_from_meta" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.meta_link_name_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.meta_link_name_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.url_meta_key" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.use_shortner_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.use_shortner_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.short_url" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.use_shortner_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" v-if="post_format.short_url" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.shortner_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.shortner_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.short_url_service" _v-4abf5356="">\n\t\t\t\t\t\t<option value="rviv.ly" _v-4abf5356="">rviv.ly</option>\n\t\t\t\t\t\t<option value="bit.ly" _v-4abf5356="">bit.ly</option>\n\t\t\t\t\t\t<option value="firebase" _v-4abf5356="">google firebase</option>\n\t\t\t\t\t\t<option value="ow.ly" _v-4abf5356="">ow.ly</option>\n\t\t\t\t\t\t<option value="is.gd" _v-4abf5356="">is.gd</option>\n <option value="rebrand.ly" _v-4abf5356="">rebrand.ly</option>\n <option value="wp_short_url" _v-4abf5356="">wp_short_url</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.short_url" v-for="( credential, key_name ) in post_format.shortner_credentials" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{ key_name | capitalize }}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.shortner_field_desc_start}} "{{key_name}}"\n\t\t\t\t\t{{labels.shortner_field_desc_end}}\n\t\t\t\t\t<strong _v-4abf5356="">{{post_format.short_url_service}}</strong> {{labels.shortner_api_field}}.</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.shortner_credentials[key_name]" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hashtags_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hashtags_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<select class="form-select" v-model="post_format.hashtags" _v-4abf5356="">\n\t\t\t\t\t\t<option value="no-hashtags" _v-4abf5356="">{{labels.hashtags_option_no}}</option>\n\t\t\t\t\t\t<option value="common-hashtags" _v-4abf5356="">{{labels.hashtags_option_common}}</option>\n\t\t\t\t\t\t<option value="categories-hashtags" _v-4abf5356="">{{labels.hashtags_option_cats}}</option>\n\t\t\t\t\t\t<option value="tags-hashtags" _v-4abf5356="">{{labels.hashtags_option_tags}}</option>\n\t\t\t\t\t\t<option value="custom-hashtags" _v-4abf5356="">{{labels.hashtags_option_field}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns py-2" v-if="post_format.hashtags === \'common-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hastags_common_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hastags_common_desc}} ",".</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.hashtags_common" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.hashtags === \'custom-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hastags_field_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hastags_field_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="text" v-model="post_format.hashtags_custom" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" v-if="post_format.hashtags !== \'no-hashtags\'" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.hashtags_length_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.hashtags_length_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t<input class="form-input" type="number" v-model="post_format.hashtags_length" value="" placeholder="" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<span class="divider" _v-4abf5356=""></span>\n\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.image_title}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.image_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-4abf5356="">\n\t\t\t\t<div class="input-group" _v-4abf5356="">\n\t\t\t\t\t<label class="form-checkbox" _v-4abf5356="">\n\t\t\t\t\t\t<input type="checkbox" v-model="post_format.image" :disabled="!isPro" _v-4abf5356="">\n\t\t\t\t\t\t<i class="form-icon" _v-4abf5356=""></i> {{labels.image_yes}}\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns " v-if="!isPro" _v-4abf5356="">\n\t\t\t<div class="column text-center" _v-4abf5356="">\n\t\t\t\t<p class="upsell" _v-4abf5356=""><i class="fa fa-lock" _v-4abf5356=""></i> {{labels.image_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t\t\x3c!-- Google Analytics --\x3e\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.utm_campaign_medium}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.utm_campaign_medium_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t\t<input type="text" :disabled="!isPro" class="form-input" v-model="post_format.utm_campaign_medium" placeholder="social" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2" :class="\'rop-control-container-\'+isPro" _v-4abf5356="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align rop-control" _v-4abf5356="">\n\t\t\t\t<b _v-4abf5356="">{{labels.utm_campaign_name}}</b>\n\t\t\t\t<p class="text-gray" _v-4abf5356="">{{labels.utm_campaign_name_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align text-left rop-control" _v-4abf5356="">\n\t\t\t\t<div class="form-group" _v-4abf5356="">\n\t\t\t\t\t\t<input type="text" :disabled="!isPro" class="form-input" v-model="post_format.utm_campaign_name" placeholder="ReviveOldPost" _v-4abf5356="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="columns " v-if="!isPro" _v-4abf5356="">\n\t\t\t<div class="column text-center" _v-4abf5356="">\n\t\t\t\t<p class="upsell" _v-4abf5356=""><i class="fa fa-lock" _v-4abf5356=""></i> {{labels.custom_utm_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-4abf5356=""></span>\n\t</div>\n'},function(t,e,n){var a,s;n(256),a=n(258),s=n(268),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(257);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.rop-control-container-false[_v-29af9e14] {\r\n\t\tcursor:not-allowed !important;\r\n\t}\r\n\t#rop_core .panel-body .text-gray[_v-29af9e14] {\r\n\t\tmargin: 0;\r\n\t\tline-height: normal;\r\n\t}\r\n\r\n\tb[_v-29af9e14] {\r\n\t\tmargin-bottom: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#rop_core .input-group .input-group-addon[_v-29af9e14] {\r\n\t\tpadding: 3px 5px;\r\n\t}\r\n\r\n\t.time-picker[_v-29af9e14] {\r\n\t\tmargin-bottom: 10px;\r\n\t}\r\n\r\n\t@media ( max-width: 600px ) {\r\n\t\t#rop_core .panel-body .text-gray[_v-29af9e14] {\r\n\t\t\tmargin-bottom: 10px;\r\n\t\t}\r\n\r\n\t\t#rop_core .text-right[_v-29af9e14] {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\t}\r\n\r\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(72),r=a(s),i=n(259),o=a(i),d=n(83),u=a(d);t.exports={name:"account-schedule",props:["account_id","license"],data:function(){return{days:{Mon:{value:"1",checked:!1},Tue:{value:"2",checked:!1},Wed:{value:"3",checked:!1},Thu:{value:"4",checked:!1},Fri:{value:"5",checked:!1},Sat:{value:"6",checked:!1},Sun:{value:"7",checked:!1}},labels:this.$store.state.labels.schedule,upsell_link:ropApiSettings.upsell_link}},computed:{schedule:function(){return this.$store.state.activeSchedule[this.account_id]?this.$store.state.activeSchedule[this.account_id]:[]},daysObject:function(){var t=this.days;for(var e in t)t[e].checked=this.isChecked(t[e].value);return t}},methods:{isChecked:function(t){return void 0!==this.schedule.interval_f&&this.schedule.interval_f.week_days.indexOf(t)>-1},getTime:function(t){var e=this.schedule.interval_f.time[t],n=e.split(":");return{HH:n[0],mm:n[1]}},syncTime:function(t,e){void 0!==this.schedule.interval_f.time[e]&&(this.schedule.interval_f.time[e]=t.data.HH+":"+t.data.mm)},addTime:function(){this.schedule.interval_f.time.push("00:00")},rmvTime:function(t){this.schedule.interval_f.time.splice(t,1)},addDay:function(t){this.schedule.interval_f.week_days.push(t)},rmvDay:function(t){var e=this.schedule.interval_f.week_days.indexOf(t);e>-1&&this.schedule.interval_f.week_days.splice(e,1)}},components:{ButtonCheckbox:r.default,CounterInput:u.default,VueTimepicker:o.default}}},function(t,e,n){t.exports=n(260)},function(t,e,n){var a,s;n(261),a=n(264),s=n(267),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(262);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.i(n(263),""),e.push([t.i,"\n",""])},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,".time-picker {\n display: inline-block;\n position: relative;\n font-size: 1em;\n width: 10em;\n font-family: sans-serif;\n vertical-align: middle;\n}\n\n.time-picker * {\n box-sizing: border-box;\n}\n\n.time-picker input.display-time {\n border: 1px solid #d2d2d2;\n width: 10em;\n height: 2.2em;\n padding: 0.3em 0.5em;\n font-size: 1em;\n}\n\n.time-picker .clear-btn {\n position: absolute;\n display: flex;\n flex-flow: column nowrap;\n justify-content: center;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n margin-top: -0.15em;\n z-index: 3;\n font-size: 1.1em;\n line-height: 1em;\n vertical-align: middle;\n width: 1.3em;\n color: #d2d2d2;\n background: rgba(255,255,255,0);\n text-align: center;\n font-style: normal;\n\n -webkit-transition: color .2s;\n transition: color .2s;\n}\n\n.time-picker .clear-btn:hover {\n color: #797979;\n cursor: pointer;\n}\n\n.time-picker .time-picker-overlay {\n z-index: 2;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.time-picker .dropdown {\n position: absolute;\n z-index: 5;\n top: calc(2.2em + 2px);\n left: 0;\n background: #fff;\n box-shadow: 0 1px 6px rgba(0,0,0,0.15);\n width: 10em;\n height: 10em;\n font-weight: normal;\n}\n\n.time-picker .dropdown .select-list {\n width: 10em;\n height: 10em;\n overflow: hidden;\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n justify-content: space-between;\n}\n\n.time-picker .dropdown ul {\n padding: 0;\n margin: 0;\n list-style: none;\n\n flex: 1;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.time-picker .dropdown ul.minutes,\n.time-picker .dropdown ul.seconds,\n.time-picker .dropdown ul.apms{\n border-left: 1px solid #fff;\n}\n\n.time-picker .dropdown ul li {\n text-align: center;\n padding: 0.3em 0;\n color: #161616;\n}\n\n.time-picker .dropdown ul li:not(.hint):hover {\n background: rgba(0,0,0,.08);\n color: #161616;\n cursor: pointer;\n}\n\n.time-picker .dropdown ul li.active,\n.time-picker .dropdown ul li.active:hover {\n background: #41B883;\n color: #fff;\n}\n\n.time-picker .dropdown .hint {\n color: #a5a5a5;\n cursor: default;\n font-size: 0.8em;\n}\n",""])},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var s=n(13),r=a(s),i=n(265),o=a(i),d={HOUR_TOKENS:["HH","H","hh","h","kk","k"],MINUTE_TOKENS:["mm","m"],SECOND_TOKENS:["ss","s"],APM_TOKENS:["A","a"]};e.default={name:"VueTimepicker",props:{value:{type:Object},hideClearButton:{type:Boolean},format:{type:String},minuteInterval:{type:Number},secondInterval:{type:Number},id:{type:String}},data:function(){return{hours:[],minutes:[],seconds:[],apms:[],showDropdown:!1,muteWatch:!1,hourType:"HH",minuteType:"mm",secondType:"",apmType:"",hour:"",minute:"",second:"",apm:"",fullValues:void 0}},computed:{displayTime:function(){var t=String(this.format||"HH:mm");return this.hour&&(t=t.replace(new RegExp(this.hourType,"g"),this.hour)),this.minute&&(t=t.replace(new RegExp(this.minuteType,"g"),this.minute)),this.second&&this.secondType&&(t=t.replace(new RegExp(this.secondType,"g"),this.second)),this.apm&&this.apmType&&(t=t.replace(new RegExp(this.apmType,"g"),this.apm)),t},showClearBtn:function(){return!!(this.hour&&""!==this.hour||this.minute&&""!==this.minute)}},watch:{format:"renderFormat",minuteInterval:function(t){this.renderList("minute",t)},secondInterval:function(t){this.renderList("second",t)},value:"readValues",displayTime:"fillValues"},methods:{formatValue:function(t,e){switch(t){case"H":case"m":case"s":return String(e);case"HH":case"mm":case"ss":return e<10?"0"+e:String(e);case"h":case"k":return String(e+1);case"hh":case"kk":return e+1<10?"0"+(e+1):String(e+1);default:return""}},checkAcceptingType:function(t,e,n){if(!t||!e||!e.length)return"";for(var a=0;a<t.length;a++)if(e.indexOf(t[a])>-1)return t[a];return n||""},renderFormat:function(t){t=t||this.format,t&&t.length||(t="HH:mm"),this.hourType=this.checkAcceptingType(d.HOUR_TOKENS,t,"HH"),this.minuteType=this.checkAcceptingType(d.MINUTE_TOKENS,t,"mm"),this.secondType=this.checkAcceptingType(d.SECOND_TOKENS,t),this.apmType=this.checkAcceptingType(d.APM_TOKENS,t),this.renderHoursList(),this.renderList("minute"),this.secondType&&this.renderList("second"),this.apmType&&this.renderApmList();var e=this;this.$nextTick(function(){e.readValues()})},renderHoursList:function(){var t="h"===this.hourType||"hh"===this.hourType?12:24;this.hours=[];for(var e=0;e<t;e++)this.hours.push(this.formatValue(this.hourType,e))},renderList:function(t,e){if("second"===t)e=e||this.secondInterval;else{if("minute"!==t)return;e=e||this.minuteInterval}0===e?e=60:e>60?(window.console.warn("`"+t+"-interval` should be less than 60. Current value is",e),e=1):e<1?(window.console.warn("`"+t+"-interval` should be NO less than 1. Current value is",e),e=1):e||(e=1),"minute"===t?this.minutes=[]:this.seconds=[];for(var n=0;n<60;n+=e)"minute"===t?this.minutes.push(this.formatValue(this.minuteType,n)):this.seconds.push(this.formatValue(this.secondType,n))},renderApmList:function(){this.apms=[],this.apmType&&(this.apms="A"===this.apmType?["AM","PM"]:["am","pm"])},readValues:function(){if(this.value&&!this.muteWatch){var t=JSON.parse((0,o.default)(this.value||{})),e=(0,r.default)(t);0!==e.length&&(e.indexOf(this.hourType)>-1&&(this.hour=t[this.hourType]),e.indexOf(this.minuteType)>-1&&(this.minute=t[this.minuteType]),e.indexOf(this.secondType)>-1?this.second=t[this.secondType]:this.second=0,e.indexOf(this.apmType)>-1&&(this.apm=t[this.apmType]),this.fillValues())}},fillValues:function(){var t={},e=this.hour,n=this.hourType,a=e||0===e?Number(e):"",s=this.isTwelveHours(n),r=!(!s||!this.apm)&&String(this.apm).toLowerCase();if(d.HOUR_TOKENS.forEach(function(i){if(i===n)return void(t[i]=e);var o=void 0,d=void 0;switch(i){case"H":case"HH":if(!String(a).length)return void(t[i]="");o=s?"pm"===r?a<12?a+12:a:a%12:a%24,t[i]="HH"===i&&o<10?"0"+o:String(o);break;case"k":case"kk":if(!String(a).length)return void(t[i]="");o=s?"pm"===r?a<12?a+12:a:12===a?24:a:0===a?24:a,t[i]="kk"===i&&o<10?"0"+o:String(o);break;case"h":case"hh":if(r)o=a,d=r||"am";else{if(!String(a).length)return t[i]="",t.a="",void(t.A="");a>11?(d="pm",o=12===a?12:a%12):(d=s?"":"am",o=a%12==0?12:a)}t[i]="hh"===i&&o<10?"0"+o:String(o),t.a=d,t.A=d.toUpperCase()}}),this.minute||0===this.minute){var i=Number(this.minute);t.m=String(i),t.mm=i<10?"0"+i:String(i)}else t.m="",t.mm="";if(this.second||0===this.second){var o=Number(this.second);t.s=String(o),t.ss=o<10?"0"+o:String(o)}else t.s="",t.ss="";this.fullValues=t,this.updateTimeValue(t),this.$emit("change",{data:t})},updateTimeValue:function(t){this.muteWatch=!0;var e=this,n=JSON.parse((0,o.default)(this.value||{})),a={};(0,r.default)(n).forEach(function(e){a[e]=t[e]}),this.$emit("input",a),this.$nextTick(function(){e.muteWatch=!1})},isTwelveHours:function(t){return"h"===t||"hh"===t},toggleDropdown:function(){this.showDropdown=!this.showDropdown},select:function(t,e){"hour"===t?this.hour=e:"minute"===t?this.minute=e:"second"===t?this.second=e:"apm"===t&&(this.apm=e)},clearTime:function(){this.hour="",this.minute="",this.second="",this.apm=""}},mounted:function(){this.renderFormat()}}},function(t,e,n){t.exports={default:n(266),__esModule:!0}},function(t,e,n){var a=n(7),s=a.JSON||(a.JSON={stringify:JSON.stringify});t.exports=function(t){return s.stringify.apply(s,arguments)}},function(t,e){t.exports='\n<span class="time-picker">\n <input class="display-time" :id="id" v-model="displayTime" @click.stop="toggleDropdown" type="text" readonly />\n <span class="clear-btn" v-if="!hideClearButton" v-show="!showDropdown && showClearBtn" @click.stop="clearTime">&times;</span>\n <div class="time-picker-overlay" v-if="showDropdown" @click.stop="toggleDropdown"></div>\n <div class="dropdown" v-show="showDropdown">\n <div class="select-list">\n <ul class="hours">\n <li class="hint" v-text="hourType"></li>\n <li v-for="hr in hours" v-text="hr" :class="{active: hour === hr}" @click.stop="select(\'hour\', hr)"></li>\n </ul>\n <ul class="minutes">\n <li class="hint" v-text="minuteType"></li>\n <li v-for="m in minutes" v-text="m" :class="{active: minute === m}" @click.stop="select(\'minute\', m)"></li>\n </ul>\n <ul class="seconds" v-if="secondType">\n <li class="hint" v-text="secondType"></li>\n <li v-for="s in seconds" v-text="s" :class="{active: second === s}" @click.stop="select(\'second\', s)"></li>\n </ul>\n <ul class="apms" v-if="apmType">\n <li class="hint" v-text="apmType"></li>\n <li v-for="a in apms" v-text="a" :class="{active: apm === a}" @click.stop="select(\'apm\', a)"></li>\n </ul>\n </div>\n </div>\n</span>\n'},function(t,e){t.exports='\n\t<div :class="\'rop-control-container-\'+ ( license > 1 ) + \' rop-schedule-tab-container\'" _v-29af9e14="">\n\n\t\t<div class="columns py-2 rop-control" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_type_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_type_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<select class="form-select" v-model="schedule.type" _v-29af9e14="">\n\t\t\t\t\t\t<option value="recurring" _v-29af9e14="">{{labels.schedule_type_option_rec}}</option>\n\t\t\t\t\t\t<option value="fixed" _v-29af9e14="">{{labels.schedule_type_option_fix}}</option>\n\t\t\t\t\t</select>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Fixed Schedule Days --\x3e\n\t\t<div class="columns py-2 rop-control" v-if="schedule.type === \'fixed\'" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_fixed_days_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_fixed_days_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group input-group" _v-29af9e14="">\n\t\t\t\t\t<button-checkbox v-for="( data, label ) in daysObject" :key="label" :value="data.value" :label="label" :checked="data.checked" @add-day="addDay" @rmv-day="rmvDay" _v-29af9e14=""></button-checkbox>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Fixed Schedule time --\x3e\n\t\t<div class="columns py-2 rop-control" v-if="schedule.type === \'fixed\'" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_fixed_time_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_fixed_time_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<div class="input-group" v-for="( time, index ) in schedule.interval_f.time" _v-29af9e14="">\n\t\t\t\t\t\t<vue-timepicker :minute-interval="5" class="timepicker-style-fix" :value="getTime( index )" @change="syncTime( $event, index )" hide-clear-button="" _v-29af9e14=""></vue-timepicker>\n\t\t\t\t\t\t<button class="btn btn-danger input-group-btn" v-if="schedule.interval_f.time.length > 1" @click="rmvTime( index )" _v-29af9e14="">\n\t\t\t\t\t\t\t<i class="fa fa-fw fa-minus" _v-29af9e14=""></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button class="btn btn-success input-group-btn" v-if="index == schedule.interval_f.time.length - 1" @click="addTime()" _v-29af9e14="">\n\t\t\t\t\t\t\t<i class="fa fa-fw fa-plus" _v-29af9e14=""></i>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class="columns py-2 rop-control" v-else="" _v-29af9e14="">\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<b _v-29af9e14="">{{labels.schedule_rec_title}}</b>\n\t\t\t\t<p class="text-gray" _v-29af9e14="">{{labels.schedule_rec_desc}}</p>\n\t\t\t</div>\n\t\t\t<div class="column col-6 col-sm-12 vertical-align" _v-29af9e14="">\n\t\t\t\t<div class="form-group" _v-29af9e14="">\n\t\t\t\t\t<counter-input id="interval_r" :value.sync="schedule.interval_r" _v-29af9e14=""></counter-input>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t\x3c!-- Upsell --\x3e\n\t\t<div class="columns py-2" v-if="license < 2" _v-29af9e14="">\n\t\t\t<div class="column text-center" _v-29af9e14="">\n\t\t\t\t<p class="upsell" _v-29af9e14=""><i class="fa fa-lock" _v-29af9e14=""></i> {{labels.schedule_upsell}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<span class="divider" _v-29af9e14=""></span>\n\t</div>\n'},function(t,e){t.exports='\n\t<div class="tab-view" _v-63f935ee="">\n\t\t<div class="panel-body" _v-63f935ee="">\n\t\t\t<div class="d-inline-block mt-2 column col-12" _v-63f935ee="">\n\t\t\t\t<p class="text-gray" _v-63f935ee=""><i class="fa fa-info-circle" _v-63f935ee=""></i> <span v-html="labels.accounts_selector" _v-63f935ee=""></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<empty-active-accounts v-if="accountsCount === 0" _v-63f935ee=""></empty-active-accounts>\n\t\t\t<div class="container" v-if="accountsCount > 0" _v-63f935ee="">\n\t\t\t\t<div class="columns" _v-63f935ee="">\n\t\t\t\t\t<div class="column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts" _v-63f935ee="">\n\t\t\t\t\t\t<span class="divider" _v-63f935ee=""></span>\n\t\t\t\t\t\t<div v-for="( account, id ) in active_accounts" _v-63f935ee="">\n\t\t\t\t\t\t\t<div class="rop-selector-account-container" :class="{active: selected_account===id}" @click="setActiveAccount(id)" _v-63f935ee="">\n\t\t\t\t\t\t\t\t<div class="tile tile-centered rop-account" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t<div class="tile-icon" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t<div class="icon_box" :class=" (account.img ? \'has_image\' : \'no-image\' ) + \' \' +account.service " _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t\t<img class="service_account_image" :src="account.img" v-if="account.img" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t\t<i class="fa " :class="getIcon(account)" aria-hidden="true" _v-63f935ee=""></i>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="tile-content" _v-63f935ee="">\n\t\t\t\t\t\t\t\t\t\t<p class="rop-account-name" _v-63f935ee="">{{account.user}}</p>\n\t\t\t\t\t\t\t\t\t\t<strong class="rop-service-name" _v-63f935ee="">{{account.service}}</strong>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<span class="divider" _v-63f935ee=""></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-9 col-sm-12 col-md-12 col-xl-9 col-lg-9 col-xs-12" :class="\'rop-tab-state-\'+is_loading" _v-63f935ee="">\n\t\t\t\t\t\t<component :is="type" :account_id="selected_account" :license="license" _v-63f935ee=""></component>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="panel-footer" v-if="accountsCount > 0" _v-63f935ee="">\n\t\t\t<div class="panel-actions text-right" v-if="allow_footer" _v-63f935ee="">\n\t\t\t\t<button class="btn btn-secondary" @click="resetAccountData()" _v-63f935ee=""><i class="fa fa-ban" v-if="!this.is_loading" _v-63f935ee=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-63f935ee=""></i> {{labels.reset_selector_btn}} {{component_label}}\n\t\t\t\t\t{{labels.for}}\n\t\t\t\t\t<b _v-63f935ee="">{{active_account_name}}</b>\n\t\t\t\t</button>\n\t\t\t\t<button class="btn btn-primary" @click="saveAccountData()" _v-63f935ee=""><i class="fa fa-check" v-if="!this.is_loading" _v-63f935ee=""></i> <i class="fa fa-spinner fa-spin" v-else="" _v-63f935ee=""></i> {{labels.save_selector_btn}} {{component_label}}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;a=n(271),s=n(277),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(272),o=a(i);t.exports={name:"queue-view",computed:{queueCount:function(){return(0,r.default)(this.$store.state.queue).length},queue:function(){return this.$store.state.queue},start_status:function(){return this.$store.state.cron_status.current_status},is_business:function(){return this.$store.state.licence>1}},data:function(){return{is_loading:!1,labels:this.$store.state.labels.queue,upsell_link:ropApiSettings.upsell_link}},watch:{start_status:function(t){this.refreshQueue()}},mounted:function(){this.start_status&&this.refreshQueue()},methods:{refreshQueue:function(t){var e=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.$store.state.queue=[],this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_queue",data:{force:t}}).then(function(t){e.is_loading=!1,e.$store.dispatch("fetchAJAX",{req:"manage_cron"})},function(t){e.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})}},components:{QueueCard:o.default}}},function(t,e,n){var a,s;n(273),a=n(275),s=n(276),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(274);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t.fa[_v-0c961f02] {\r\n\t\tbackground: transparent;\r\n\t}\r\n\t\r\n\t#rop_core .vertical-align[_v-0c961f02] {\r\n\t\t-ms-flex-align: end;\r\n\t\t align-items: flex-end;\r\n\t}\r\n\t\r\n\t#rop_core figure.figure[_v-0c961f02] {\r\n\t\tmargin: -.7em -2em -1em 0;\r\n\t}\r\n\t\r\n\t@media (max-width: 600px) {\r\n\t\t#rop_core .vertical-align[_v-0c961f02] {\r\n\t\t\t-ms-flex-align: center;\r\n\t\t\t align-items: center;\r\n\t\t}\r\n\t\t\r\n\t\t#rop_core figure.figure[_v-0c961f02] {\r\n\t\t\tmargin: 10px auto 0;\r\n\t\t}\r\n\t}\r\n",""])},function(t,e,n){"use strict";t.exports={name:"queue-card",props:{id:{default:""},enabled:{default:!1,type:Boolean},card_data:{default:{},type:Object}},data:function(){return{edit:!1,labels:this.$store.state.labels.queue,upsell_link:ropApiSettings.upsell_link,video_placeholder:ROP_ASSETS_URL+"img/video_placeholder.jpg",is_loading:!1,post_edit:{}}},computed:{content:function(){return void 0!==this.card_data.content?this.card_data.content:{}},active_accounts:function(){return this.$store.state.activeAccounts}},mounted:function(){},watch:{},methods:{skipPost:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="skip",this.$store.dispatch("fetchAJAXPromise",{req:"skip_queue_event",data:{account_id:t,post_id:e}}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},blockPost:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="block",this.$store.dispatch("fetchAJAXPromise",{req:"block_queue_event",data:{account_id:t,post_id:e}}).then(function(t){n.is_loading=!1},function(t){n.is_loading=!1,Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},toggleEditState:function(){this.edit=!this.edit},getAccountName:function(t){return void 0===this.active_accounts[t]?"":this.active_accounts[t].user},checkCount:function(t){this.post_edit.text="",this.post_edit.text!==t.srcElement.value&&(this.post_edit.text=t.srcElement.value)},saveChanges:function(t,e){var n=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading="edit",this.$store.dispatch("fetchAJAXPromise",{req:"update_queue_event",data:{account_id:t,post_id:e,custom_data:this.post_edit}}).then(function(t){n.is_loading=!1,n.toggleEditState()},function(t){n.is_loading=!1,n.toggleEditState(),Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t)})},cancelChanges:function(){this.post_edit={},this.toggleEditState()},uploadImage:function(){var t=wp.media({title:this.labels.insert_media_title,library:{type:"image"},multiple:!1,button:{text:this.labels.insert_media_btn}}),e=this;t.on("select",function(){var n=t.state().get("selection").first().toJSON();e.content.post_image=n.url,e.post_edit.image=n.url}),t.open()},removeImage:function(){var t=this;t.content.post_image=null,t.post_edit.image=null},iconClass:function(t){var e="fa-user";if(null!==t){e="fa-";var n=this.active_accounts[t];void 0!==n&&"facebook"===n.service&&(e=e.concat("facebook facebook")),void 0!==n&&"twitter"===n.service&&(e=e.concat("twitter twitter")),void 0!==n&&"linkedin"===n.service&&(e=e.concat("linkedin linkedin")),void 0!==n&&"tumblr"===n.service&&(e=e.concat("tumblr tumblr")),void 0!==n&&"pinterest"===n.service&&(e=e.concat("pinterest pinterest"))}return e},hashtags:function(t){var e=new RegExp("#\\S+","ig");return t.toString().replace(e,function(t,e,n){return","===t.slice(-1)?"<strong>"+t.substring(0,t.lastIndexOf(","))+"</strong>,":"<strong>"+t+"</strong>"})}}}},function(t,e){t.exports='\n\t<div class="card" _v-0c961f02="">\n\t\t<div class="columns" _v-0c961f02="">\n\t\t\t<div class="column col-sm-12 col-justified" _v-0c961f02="">\n\t\t\t\t<div class="columns" _v-0c961f02="">\n\t\t\t\t\t<div class="column" _v-0c961f02="">\n\t\t\t\t\t\t<p class="text-gray text-left " _v-0c961f02=""><i class="fa fa-clock-o" _v-0c961f02=""></i> {{card_data.date}} <b _v-0c961f02=""><i class="fa fa-at" _v-0c961f02=""></i></b> <i class="service fa" :class="iconClass( card_data.account_id )" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{getAccountName(card_data.account_id)}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns" v-if="!edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-12" _v-0c961f02="">\n\t\t\t\t\t\t<p v-html="content.content + hashtags( content.hashtags )" _v-0c961f02=""></p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="form-group columns" v-if="edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-12" v-if="content.post_with_image" _v-0c961f02="">\n\t\t\t\t\t\t<label class="form-label" for="image" _v-0c961f02="">{{labels.queue_image}}</label>\n\t\t\t\t\t\t<div class="input-group" _v-0c961f02="">\n\t\t\t\t\t\t\t<span class="input-group-addon" _v-0c961f02=""><i class="fa fa-file-image-o" _v-0c961f02=""></i></span>\n\t\t\t\t\t\t\t<input id="image" type="text" class="form-input" :value="content.post_image" readonly="" _v-0c961f02="">\n\t\t\t\t\t\t\t<button class="btn btn-primary input-group-btn tooltip" @click="uploadImage" :data-tooltip="labels.upload_image" _v-0c961f02="">\n\t\t\t\t\t\t\t\t<i class="fa fa-upload" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<button class="btn btn-danger input-group-btn tooltip" @click="removeImage" :data-tooltip="labels.remove_image" _v-0c961f02="">\n\t\t\t\t\t\t\t\t<i class="fa fa-remove" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-12" _v-0c961f02="">\n\t\t\t\t\t\t<label class="form-label" for="content" _v-0c961f02="">{{labels.queue_content}}</label>\n\t\t\t\t\t\t<textarea class="form-input" id="content" placeholder="" rows="3" @keyup="checkCount" _v-0c961f02="">{{content.content}}</textarea>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns col-justified" v-if="!edit" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-warning tooltip tooltip-bottom " @click="skipPost(card_data.account_id, card_data.post_id)" :data-tooltip="labels.reschedule_post" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'skip\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-step-forward" v-else="" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.skip_btn_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-danger tooltip tooltip-bottom " :data-tooltip="labels.ban_post" @click="blockPost(card_data.account_id, card_data.post_id)" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'block\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-ban" aria-hidden="true" v-else="" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.block_btn_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-primary" @click="toggleEditState" v-if="!edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-pencil" aria-hidden="true" _v-0c961f02=""></i> {{labels.edit_queue}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3 col-ml-auto text-right" v-if="content.post_url !== \'\'" _v-0c961f02="">\n\t\t\t\t\t\t<p class="m-0" _v-0c961f02="">\n\t\t\t\t\t\t\t<b _v-0c961f02="">{{labels.link_title}}:</b>\n\t\t\t\t\t\t\t<a :href="content.post_url" target="_blank" class="tooltip" :data-tooltip="labels.link_shortned_start + \' \' + ( content.short_url_service == \'\' ? \'permalink\' : content.short_url_service ) " _v-0c961f02="">\n\t\t\t\t\t\t\t\t{{\'{\' + ( content.short_url_service == \'\' ? \'permalink\' : content.short_url_service ) +\n\t\t\t\t\t\t\t\t\'}\'}}</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="columns" v-else="" _v-0c961f02="">\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-success" @click="saveChanges(card_data.account_id, card_data.post_id)" v-if="edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-if=" is_loading === \'edit\'" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t<i class="fa fa-check" aria-hidden="true" v-else="" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.save_edit}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="column col-3" _v-0c961f02="">\n\t\t\t\t\t\t<button class="btn btn-sm btn-block btn-warning" @click="cancelChanges" v-if="edit" :disabled=" ! enabled" _v-0c961f02="">\n\t\t\t\t\t\t\t<i class="fa fa-times" aria-hidden="true" _v-0c961f02=""></i>\n\t\t\t\t\t\t\t{{labels.cancel_edit}}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="column col-4 col-sm-12 vertical-align" v-if="!edit &amp;&amp; content.post_with_image" _v-0c961f02="">\n\t\t\t\t<div v-if="content.post_image !== \'\'" _v-0c961f02="">\n\t\t\t\t\t<figure class="figure" v-if="content.post_image !== \'\'" _v-0c961f02="">\n\t\t\t\t\t\t<img :src="( content.mimetype.type.indexOf(\'image\') > -1 ? content.post_image : video_placeholder )" class="img-fit-cover img-responsive" _v-0c961f02="">\n\t\t\t\t\t</figure>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class="rop-image-placeholder" v-else="" _v-0c961f02="">\n\t\t\t\t\t<summary _v-0c961f02="">\n\t\t\t\t\t\t<i class="fa fa-file-image-o" _v-0c961f02=""></i>\n\t\t\t\t\t\t{{labels.queue_no_image}}\n\t\t\t\t\t</summary>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e){t.exports='\r\n\t<div class="tab-view rop-queue-tab-container">\r\n\t\t<div class="panel-body" :class="\'rop-tab-state-\'+is_loading">\r\n\t\t\t<div class="columns" v-if="! start_status">\r\n\t\t\t\t<div class="column col-12 text-center empty-container">\r\n\t\t\t\t\t<div class="empty-icon">\r\n\t\t\t\t\t\t<i class="fa fa-3x fa-info-circle"></i>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<p class="empty-title h5">{{labels.sharing_not_started}}</p>\r\n\t\t\t\t\t<p class="empty-subtitle">{{labels.sharing_not_started_desc}}</p>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div v-else-if="start_status && queueCount > 0 ">\r\n\r\n\t\t\t\t<div class="columns py-2" v-if="! is_business">\r\n\t\t\t\t\t<div class="column text-center">\r\n\t\t\t\t\t\t<p class="upsell"><i class="fa fa-lock"></i> <span v-html="labels.biz_only"></span></p>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t\t\x3c!-- When sharing is started but we have the business plan. --\x3e\r\n\t\t\t\t<div class="d-inline-block mt-2 column col-12">\r\n\t\t\t\t\t<p class="text-gray info-paragraph"><i class="fa fa-info-circle"></i> {{labels.queue_desc}}</p>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div class="empty" v-else-if="start_status && queueCount === 0">\r\n\t\t\t\t<div class="empty-icon">\r\n\t\t\t\t\t<i class="fa fa-3x fa-info-circle"></i>\r\n\t\t\t\t</div>\r\n\t\t\t\t<p class="empty-title h5">{{labels.no_posts}}</p>\r\n\t\t\t\t<p class="empty-subtitle" v-html="labels.no_posts_desc"></p>\r\n\t\t\t</div>\r\n\t\t\t<div class="columns" v-if="start_status && queueCount > 0">\r\n\t\t\t\t<div class="column col-12 text-left" v-for=" (data, index) in queue ">\r\n\t\t\t\t\t<queue-card :card_data="data.post_data" :id="index" :enabled="is_business"/>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class="panel-footer text-rightcade" v-if="start_status">\r\n\t\t\t<button class="btn btn-secondary" @click="refreshQueue(true)">\r\n\t\t\t\t<i class="fa fa-refresh" v-if="!is_loading"></i>\r\n\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t{{labels.refresh_btn}}\r\n\t\t\t</button>\r\n\t\t</div>\r\n\t</div>\r\n'},function(t,e,n){var a,s;n(279),a=n(281),s=n(284),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(280);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\r\n\t#rop_core .toast.log-toast p[_v-1eb3a02d] {\r\n\t\tmargin: 0px;\r\n\t\tline-height: inherit;\r\n\t}\r\n\r\n\t#rop_core .toast.log-toast[_v-1eb3a02d]:hover {\r\n\t\topacity: 0.9;\r\n\t}\r\n\r\n\t#rop_core .toast.log-toast[_v-1eb3a02d] {\r\n\t\tpadding: 0.1rem;\r\n\t\tpadding-left: 10px;\r\n\t\tmargin-top: 2px;\r\n\t}\r\n\r\n\t#rop_core .container[_v-1eb3a02d] {\r\n\t\tmin-height: 400px;\r\n\t}\r\n",""])},function(t,e,n){"use strict";var a=n(0),s=function(t){return t&&t.__esModule?t:{default:t}}(a);t.exports={name:"logs-view",props:["model"],data:function(){return{is_loading:!1,labels:this.$store.state.labels.logs,upsell_link:ropApiSettings.upsell_link}},mounted:function(){this.getLogs()},computed:{logs:function(){return this.$store.state.page.logs},logs_no:function(){return this.$store.state.cron_status.logs_number}},watch:{logs_no:function(){this.getLogs()}},methods:{getLogs:function(t){var e=this;if(this.is_loading)return void this.$log.warn("Request in progress...Bail");this.is_loading=!0,this.$store.dispatch("fetchAJAXPromise",{req:"get_log",data:{force:t}}).then(function(t){e.$log.info("Succesfully fetched logs."),e.is_loading=!1,e.$store.dispatch("fetchAJAX",{req:"manage_cron",data:{action:"status"}})},function(t){Vue.$log.error("Got nothing from server. Prompt user to check internet connection and try again",t),e.is_loading=!1})},formatDate:function(t){var e=this.$store.state.cron_status.date_format;return"undefined"===e?"":s.default.utc(t,"X").format(e.replace("mm","mm:ss"))}}}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){function a(t){return n(s(t))}function s(t){var e=r[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var r={"./af":84,"./af.js":84,"./ar":85,"./ar-dz":86,"./ar-dz.js":86,"./ar-kw":87,"./ar-kw.js":87,"./ar-ly":88,"./ar-ly.js":88,"./ar-ma":89,"./ar-ma.js":89,"./ar-sa":90,"./ar-sa.js":90,"./ar-tn":91,"./ar-tn.js":91,"./ar.js":85,"./az":92,"./az.js":92,"./be":93,"./be.js":93,"./bg":94,"./bg.js":94,"./bm":95,"./bm.js":95,"./bn":96,"./bn.js":96,"./bo":97,"./bo.js":97,"./br":98,"./br.js":98,"./bs":99,"./bs.js":99,"./ca":100,"./ca.js":100,"./cs":101,"./cs.js":101,"./cv":102,"./cv.js":102,"./cy":103,"./cy.js":103,"./da":104,"./da.js":104,"./de":105,"./de-at":106,"./de-at.js":106,"./de-ch":107,"./de-ch.js":107,"./de.js":105,"./dv":108,"./dv.js":108,"./el":109,"./el.js":109,"./en-au":110,"./en-au.js":110,"./en-ca":111,"./en-ca.js":111,"./en-gb":112,"./en-gb.js":112,"./en-ie":113,"./en-ie.js":113,"./en-il":114,"./en-il.js":114,"./en-nz":115,"./en-nz.js":115,"./eo":116,"./eo.js":116,"./es":117,"./es-do":118,"./es-do.js":118,"./es-us":119,"./es-us.js":119,"./es.js":117,"./et":120,"./et.js":120,"./eu":121,"./eu.js":121,"./fa":122,"./fa.js":122,"./fi":123,"./fi.js":123,"./fo":124,"./fo.js":124,"./fr":125,"./fr-ca":126,"./fr-ca.js":126,"./fr-ch":127,"./fr-ch.js":127,"./fr.js":125,"./fy":128,"./fy.js":128,"./gd":129,"./gd.js":129,"./gl":130,"./gl.js":130,"./gom-latn":131,"./gom-latn.js":131,"./gu":132,"./gu.js":132,"./he":133,"./he.js":133,"./hi":134,"./hi.js":134,"./hr":135,"./hr.js":135,"./hu":136,"./hu.js":136,"./hy-am":137,"./hy-am.js":137,"./id":138,"./id.js":138,"./is":139,"./is.js":139,"./it":140,"./it.js":140,"./ja":141,"./ja.js":141,"./jv":142,"./jv.js":142,"./ka":143,"./ka.js":143,"./kk":144,"./kk.js":144,"./km":145,"./km.js":145,"./kn":146,"./kn.js":146,"./ko":147,"./ko.js":147,"./ky":148,"./ky.js":148,"./lb":149,"./lb.js":149,"./lo":150,"./lo.js":150,"./lt":151,"./lt.js":151,"./lv":152,"./lv.js":152,"./me":153,"./me.js":153,"./mi":154,"./mi.js":154,"./mk":155,"./mk.js":155,"./ml":156,"./ml.js":156,"./mn":157,"./mn.js":157,"./mr":158,"./mr.js":158,"./ms":159,"./ms-my":160,"./ms-my.js":160,"./ms.js":159,"./mt":161,"./mt.js":161,"./my":162,"./my.js":162,"./nb":163,"./nb.js":163,"./ne":164,"./ne.js":164,"./nl":165,"./nl-be":166,"./nl-be.js":166,"./nl.js":165,"./nn":167,"./nn.js":167,"./pa-in":168,"./pa-in.js":168,"./pl":169,"./pl.js":169,"./pt":170,"./pt-br":171,"./pt-br.js":171,"./pt.js":170,"./ro":172,"./ro.js":172,"./ru":173,"./ru.js":173,"./sd":174,"./sd.js":174,"./se":175,"./se.js":175,"./si":176,"./si.js":176,"./sk":177,"./sk.js":177,"./sl":178,"./sl.js":178,"./sq":179,"./sq.js":179,"./sr":180,"./sr-cyrl":181,"./sr-cyrl.js":181,"./sr.js":180,"./ss":182,"./ss.js":182,"./sv":183,"./sv.js":183,"./sw":184,"./sw.js":184,"./ta":185,"./ta.js":185,"./te":186,"./te.js":186,"./tet":187,"./tet.js":187,"./tg":188,"./tg.js":188,"./th":189,"./th.js":189,"./tl-ph":190,"./tl-ph.js":190,"./tlh":191,"./tlh.js":191,"./tr":192,"./tr.js":192,"./tzl":193,"./tzl.js":193,"./tzm":194,"./tzm-latn":195,"./tzm-latn.js":195,"./tzm.js":194,"./ug-cn":196,"./ug-cn.js":196,"./uk":197,"./uk.js":197,"./ur":198,"./ur.js":198,"./uz":199,"./uz-latn":200,"./uz-latn.js":200,"./uz.js":199,"./vi":201,"./vi.js":201,"./x-pseudo":202,"./x-pseudo.js":202,"./yo":203,"./yo.js":203,"./zh-cn":204,"./zh-cn.js":204,"./zh-hk":205,"./zh-hk.js":205,"./zh-tw":206,"./zh-tw.js":206};a.keys=function(){return Object.keys(r)},a.resolve=s,t.exports=a,a.id=283},function(t,e){t.exports='\n\t<div class="tab-view" _v-1eb3a02d="">\n\t\t<div class="panel-body" _v-1eb3a02d="">\n\t\t\t<div class=" columns mt-2" v-if="logs_no > 0" _v-1eb3a02d="">\n\t\t\t\t<div class="column col-12 text-right " _v-1eb3a02d="">\n\t\t\t\t\t<button class="btn btn-secondary " @click="getLogs(true)" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-remove" v-if="!is_loading" _v-1eb3a02d=""></i>\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else="" _v-1eb3a02d=""></i>\n\t\t\t\t\t\t{{labels.clear_btn}}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="columns" _v-1eb3a02d="">\n\t\t\t\t<div class="empty column col-12" v-if="is_loading" _v-1eb3a02d="">\n\t\t\t\t\t<div class="empty-icon" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-3x fa-spinner fa-spin" _v-1eb3a02d=""></i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="empty column col-12" v-else-if="logs_no === 0" _v-1eb3a02d="">\n\t\t\t\t\t<div class="empty-icon" _v-1eb3a02d="">\n\t\t\t\t\t\t<i class="fa fa-3x fa-info-circle" _v-1eb3a02d=""></i>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p class="empty-title h5" _v-1eb3a02d="">{{labels.no_logs}}</p>\n\t\t\t\t</div>\n\n\t\t\t\t<div class="column col-12 mt-2" v-for=" (data, index) in logs " v-else-if="logs_no > 0" _v-1eb3a02d="">\n\t\t\t\t\t<div class="toast log-toast" :class="\'toast-\' + data.type" _v-1eb3a02d="">\n\t\t\t\t\t\t<small class="pull-right text-right" _v-1eb3a02d="">{{formatDate ( data.time ) }}</small>\n\t\t\t\t\t\t<p _v-1eb3a02d="">{{data.message}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e,n){var a,s;n(286),a=n(288),s=n(289),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){var a=n(287);"string"==typeof a&&(a=[[t.i,a,""]]);n(2)(a,{});a.locals&&(t.exports=a.locals)},function(t,e,n){e=t.exports=n(1)(),e.push([t.i,"\n\t#rop_core .toast.hidden {\n\t\tdisplay: none;\n\t}\n",""])},function(t,e,n){"use strict";t.exports={name:"toast",computed:{toast:function(){return this.$store.state.toast},toastTypeClass:function(){return{"toast-primary":"info"===this.toast.type,"toast-success":"success"===this.toast.type,"toast-warning":"warning"===this.toast.type,"toast-error":"error"===this.toast.type,hidden:!1===this.toast.show}},iconClass:function(){return{"fa-info-circle":"info"===this.toast.type,"fa-check-circle":"success"===this.toast.type,"fa-exclamation-triangle":"warning"===this.toast.type,"fa-exclamation-circle":"error"===this.toast.type}}},methods:{closeThis:function(){this.toast.show=!1}}}},function(t,e){t.exports='\n\t<div class="toast" :class="toastTypeClass" >\n\t\t<button class="btn btn-clear float-right" @click="closeThis"></button>\n\t\t<b><i class="fa" :class="iconClass"></i> {{ toast.title }}</b><br/>\n\t\t<small>{{ toast.message }}</small>\n\t</div>\n'},function(t,e,n){var a,s;a=n(291),s=n(296),t.exports=a||{},t.exports.__esModule&&(t.exports=t.exports.default),s&&(("function"==typeof t.exports?t.exports.options:t.exports).template=s)},function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var s=n(13),r=a(s),i=n(292),o=a(i),d=n(0),u=a(d);n(295),t.exports={name:"cowntdown",props:["current_time"],data:function(){return{now:(0,o.default)((new Date).getTime()/1e3),timediff:"",diff_seconds:0,labels:this.$store.state.labels.general,upsell_link:ropApiSettings.upsell_link}},computed:{toTime:function(){return this.$store.state.cron_status.next_event_on},isOn:function(){return this.$store.state.cron_status.current_status},accounts_no:function(){return(0,r.default)(this.$store.state.activeAccounts).length}},watch:{current_time:function(t){if(this.isOn){var e=u.default.utc(t,"X"),n=u.default.utc(this.toTime,"X"),a=u.default.duration(n.diff(e));this.diff_seconds=a.as("second"),this.diff_seconds>0?this.timediff=a.format("d [days], h [hours], m [minutes], s [seconds]"):(this.$store.dispatch("fetchAJAX",{req:"manage_cron"}),this.timediff=this.labels.sharing_now)}}}}},function(t,e,n){t.exports={default:n(293),__esModule:!0}},function(t,e,n){n(294),t.exports=n(7).Math.trunc},function(t,e,n){var a=n(34);a(a.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var a,s,r;/*! Moment Duration Format v2.2.2
17
  * https://github.com/jsmreese/moment-duration-format
18
  * Date: 2018-02-16
19
  *
23
  * Copyright 2018 John Madhavan-Reese
24
  * Released under the MIT license
25
  */
26
+ !function(i,o){s=[n(0)],a=o,void 0!==(r="function"==typeof a?a.apply(e,s):a)&&(t.exports=r),i&&(i.momentDurationFormatSetup=i.moment?o(i.moment):o)}(this,function(t){function e(t,e){return!(e.length>t.length)&&-1!==t.indexOf(e)}function n(t){for(var e="";t;)e+="0",t-=1;return e}function a(t){for(var e=t.split("").reverse(),n=0,a=!0;a&&n<e.length;)n?"9"===e[n]?e[n]="0":(e[n]=(parseInt(e[n],10)+1).toString(),a=!1):(parseInt(e[n],10)<5&&(a=!1),e[n]="0"),n+=1;return a&&e.push("1"),e.reverse().join("")}function s(t,e,r){var i=e.useToLocaleString,o=e.useGrouping,d=o&&e.grouping.slice(),u=e.maximumSignificantDigits,l=e.minimumIntegerDigits||1,c=e.fractionDigits||0,_=e.groupingSeparator,m=e.decimalSeparator;if(i&&r){var f={minimumIntegerDigits:l,useGrouping:o};if(c&&(f.maximumFractionDigits=c,f.minimumFractionDigits=c),u&&t>0&&(f.maximumSignificantDigits=u),!H){var p=M({},e);p.useGrouping=!1,p.decimalSeparator=".",t=parseFloat(s(t,p),10)}return t.toLocaleString(r,f)}var h;h=u?t.toPrecision(u+1):t.toFixed(c+1);var v,y,g,L=h.split("e");g=L[1]||"",L=L[0].split("."),y=L[1]||"",v=L[0]||"";var b=v.length,Y=y.length,k=b+Y,w=v+y;(u&&k===u+1||!u&&Y===c+1)&&(w=a(w),w.length===k+1&&(b+=1),Y&&(w=w.slice(0,-1)),v=w.slice(0,b),y=w.slice(b)),u&&(y=y.replace(/0*$/,""));var D=parseInt(g,10);D>0?y.length<=D?(y+=n(D-y.length),v+=y,y=""):(v+=y.slice(0,D),y=y.slice(D)):D<0&&(y=n(Math.abs(D)-v.length)+v+y,v="0"),u||(y=y.slice(0,c),y.length<c&&(y+=n(c-y.length)),v.length<l&&(v=n(l-v.length)+v));var T="";if(o){L=v;for(var x;L.length;)d.length&&(x=d.shift()),T&&(T=_+T),T=L.slice(-x)+T,L=L.slice(0,-x)}else T=v;return y&&(T=T+m+y),T}function r(t,e){return t.label.length>e.label.length?-1:t.label.length<e.label.length?1:0}function i(t,e){var n=[];return _(L(e),function(a){if("_durationLabels"===a.slice(0,15)){var s=a.slice(15).toLowerCase();_(L(e[a]),function(r){r.slice(0,1)===t&&n.push({type:s,key:r,label:e[a][r]})})}}),n}function o(t,e,n){return 1===e&&null===n?t:t+t}function d(t){return"[object Array]"===Object.prototype.toString.call(t)}function u(t){return"[object Object]"===Object.prototype.toString.call(t)}function l(t,e){for(var n=t.length;n-=1;)if(e(t[n]))return t[n]}function c(t,e){var n,a=0,s=t&&t.length||0;for("function"!=typeof e&&(n=e,e=function(t){return t===n});a<s;){if(e(t[a]))return t[a];a+=1}}function _(t,e){var n=0,a=t.length;if(t&&a)for(;n<a;){if(!1===e(t[n],n))return;n+=1}}function m(t,e){var n=0,a=t.length,s=[];if(!t||!a)return s;for(;n<a;)s[n]=e(t[n],n),n+=1;return s}function f(t,e){return m(t,function(t){return t[e]})}function p(t){var e=[];return _(t,function(t){t&&e.push(t)}),e}function h(t){var e=[];return _(t,function(t){c(e,t)||e.push(t)}),e}function v(t,e){var n=[];return _(t,function(t){_(e,function(e){t===e&&n.push(t)})}),h(n)}function y(t,e){var n=[];return _(t,function(a,s){if(!e(a))return n=t.slice(s),!1}),n}function g(t,e){return y(t.slice().reverse(),e).reverse()}function M(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function L(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}function b(t,e){var n=0,a=t.length;if(!t||!a)return!1;for(;n<a;){if(!0===e(t[n],n))return!0;n+=1}return!1}function Y(t){var e=[];return _(t,function(t){e=e.concat(t)}),e}function k(){try{(0).toLocaleString("i")}catch(t){return"RangeError"===t.name}return!1}function w(){var t,e=[].slice.call(arguments),n={};if(_(e,function(e,a){if(!a){if(!d(e))throw"Expected array as the first argument to durationsFormat.";t=e}return"string"==typeof e||"function"==typeof e?void(n.template=e):"number"==typeof e?void(n.precision=e):void(u(e)&&M(n,e))}),!t||!t.length)return[];n.returnMomentTypes=!0;var a=m(t,function(t){return t.format(n)}),s=v(j,h(f(Y(a),"type"))),r=n.largest;return r&&(s=s.slice(0,r)),n.returnMomentTypes=!1,n.outputTypes=s,m(t,function(t){return t.format(n)})}function D(){var n=[].slice.call(arguments),a=M({},this.format.defaults),o=this.asMilliseconds(),l=this.asMonths();"function"==typeof this.isValid&&!1===this.isValid()&&(o=0,l=0);var Y=o<0,k=t.duration(Math.abs(o),"milliseconds"),w=t.duration(Math.abs(l),"months");_(n,function(t){return"string"==typeof t||"function"==typeof t?void(a.template=t):"number"==typeof t?void(a.precision=t):void(u(t)&&M(a,t))});var D={years:"y",months:"M",weeks:"w",days:"d",hours:"h",minutes:"m",seconds:"s",milliseconds:"S"},T={escape:/\[(.+?)\]/,years:/\*?[Yy]+/,months:/\*?M+/,weeks:/\*?[Ww]+/,days:/\*?[Dd]+/,hours:/\*?[Hh]+/,minutes:/\*?m+/,seconds:/\*?s+/,milliseconds:/\*?S+/,general:/.+?/};a.types=j;var x=function(t){return c(j,function(e){return T[e].test(t)})},H=new RegExp(m(j,function(t){return T[t].source}).join("|"),"g");a.duration=this;var P="function"==typeof a.template?a.template.apply(a):a.template,E=a.outputTypes,$=a.returnMomentTypes,C=a.largest,W=[];E||(d(a.stopTrim)&&(a.stopTrim=a.stopTrim.join("")),a.stopTrim&&_(a.stopTrim.match(H),function(t){var e=x(t);"escape"!==e&&"general"!==e&&W.push(e)}));var F=t.localeData();F||(F={}),_(L(A),function(t){if("function"==typeof A[t])return void(F[t]||(F[t]=A[t]));F["_"+t]||(F["_"+t]=A[t])}),_(L(F._durationTimeTemplates),function(t){P=P.replace("_"+t+"_",F._durationTimeTemplates[t])});var N=a.userLocale||t.locale(),I=a.useLeftUnits,z=a.usePlural,R=a.precision,J=a.forceLength,V=a.useGrouping,U=a.trunc,G=a.useSignificantDigits&&R>0,q=G?a.precision:0,B=q,K=a.minValue,X=!1,Z=a.maxValue,Q=!1,tt=a.useToLocaleString,et=a.groupingSeparator,nt=a.decimalSeparator,at=a.grouping;tt=tt&&S;var st=a.trim;d(st)&&(st=st.join(" ")),null===st&&(C||Z||G)&&(st="all"),null!==st&&!0!==st&&"left"!==st&&"right"!==st||(st="large"),!1===st&&(st="");var rt=function(t){return t.test(st)},it=/large/,ot=/small/,dt=/both/,ut=/mid/,lt=/^all|[^sm]all/,ct=/final/,_t=C>0||b([it,dt,lt],rt),mt=b([ot,dt,lt],rt),ft=b([ut,lt],rt),pt=b([ct,lt],rt),ht=m(P.match(H),function(t,e){var n=x(t);return"*"===t.slice(0,1)&&(t=t.slice(1),"escape"!==n&&"general"!==n&&W.push(n)),{index:e,length:t.length,text:"",token:"escape"===n?t.replace(T.escape,"$1"):t,type:"escape"===n||"general"===n?null:n}}),vt={index:0,length:0,token:"",text:"",type:null},yt=[];I&&ht.reverse(),_(ht,function(t){if(t.type)return(vt.type||vt.text)&&yt.push(vt),void(vt=t);I?vt.text=t.token+vt.text:vt.text+=t.token}),(vt.type||vt.text)&&yt.push(vt),I&&yt.reverse();var gt=v(j,h(p(f(yt,"type"))));if(!gt.length)return f(yt,"text").join("");gt=m(gt,function(t,e){var n,s=e+1===gt.length,r=!e;n="years"===t||"months"===t?w.as(t):k.as(t);var i=Math.floor(n),o=n-i,d=c(yt,function(e){return t===e.type});return r&&Z&&n>Z&&(Q=!0),s&&K&&Math.abs(a.duration.as(t))<K&&(X=!0),r&&null===J&&d.length>1&&(J=!0),k.subtract(i,t),w.subtract(i,t),{rawValue:n,wholeValue:i,decimalValue:s?o:0,isSmallest:s,isLargest:r,type:t,tokenLength:d.length}});var Mt=U?Math.floor:Math.round,Lt=function(t,e){var n=Math.pow(10,e);return Mt(t*n)/n},bt=!1,Yt=!1,kt=function(t,e){var n={useGrouping:V,groupingSeparator:et,decimalSeparator:nt,grouping:at,useToLocaleString:tt};return G&&(q<=0?(t.rawValue=0,t.wholeValue=0,t.decimalValue=0):(n.maximumSignificantDigits=q,t.significantDigits=q)),Q&&!Yt&&(t.isLargest?(t.wholeValue=Z,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),X&&!Yt&&(t.isSmallest?(t.wholeValue=K,t.decimalValue=0):(t.wholeValue=0,t.decimalValue=0)),t.isSmallest||t.significantDigits&&t.significantDigits-t.wholeValue.toString().length<=0?R<0?t.value=Lt(t.wholeValue,R):0===R?t.value=Mt(t.wholeValue+t.decimalValue):G?(t.value=U?Lt(t.rawValue,q-t.wholeValue.toString().length):t.rawValue,t.wholeValue&&(q-=t.wholeValue.toString().length)):(n.fractionDigits=R,t.value=U?t.wholeValue+Lt(t.decimalValue,R):t.wholeValue+t.decimalValue):G&&t.wholeValue?(t.value=Math.round(Lt(t.wholeValue,t.significantDigits-t.wholeValue.toString().length)),q-=t.wholeValue.toString().length):t.value=t.wholeValue,t.tokenLength>1&&(J||bt)&&(n.minimumIntegerDigits=t.tokenLength,Yt&&n.maximumSignificantDigits<t.tokenLength&&delete n.maximumSignificantDigits),!bt&&(t.value>0||""===st||c(W,t.type)||c(E,t.type))&&(bt=!0),t.formattedValue=s(t.value,n,N),n.useGrouping=!1,n.decimalSeparator=".",t.formattedValueEn=s(t.value,n,"en"),2===t.tokenLength&&"milliseconds"===t.type&&(t.formattedValueMS=s(t.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),t};if(gt=m(gt,kt),gt=p(gt),gt.length>1){var wt=function(t){return c(gt,function(e){return e.type===t})};_(O,function(t){var e=wt(t.type);e&&_(t.targets,function(t){var n=wt(t.type);n&&parseInt(e.formattedValueEn,10)===t.value&&(e.rawValue=0,e.wholeValue=0,e.decimalValue=0,n.rawValue+=1,n.wholeValue+=1,n.decimalValue=0,n.formattedValueEn=n.wholeValue.toString(),Yt=!0)})})}return Yt&&(bt=!1,q=B,gt=m(gt,kt),gt=p(gt)),!E||Q&&!a.trim?(_t&&(gt=y(gt,function(t){return!t.isSmallest&&!t.wholeValue&&!c(W,t.type)})),C&&gt.length&&(gt=gt.slice(0,C)),mt&&gt.length>1&&(gt=g(gt,function(t){return!t.wholeValue&&!c(W,t.type)&&!t.isLargest})),ft&&(gt=m(gt,function(t,e){return e>0&&e<gt.length-1&&!t.wholeValue?null:t}),gt=p(gt)),!pt||1!==gt.length||gt[0].wholeValue||!U&&gt[0].isSmallest&&gt[0].rawValue<K||(gt=[])):(gt=m(gt,function(t){return c(E,function(e){return t.type===e})?t:null}),gt=p(gt)),$?gt:(_(yt,function(t){var n=D[t.type],a=c(gt,function(e){return e.type===t.type});if(n&&a){var s=a.formattedValueEn.split(".");s[0]=parseInt(s[0],10),s[1]?s[1]=parseFloat("0."+s[1],10):s[1]=null;var o=F.durationPluralKey(n,s[0],s[1]),d=i(n,F),u=!1,l={};_(F._durationLabelTypes,function(n){var a=c(d,function(t){return t.type===n.type&&t.key===o});a&&(l[a.type]=a.label,e(t.text,n.string)&&(t.text=t.text.replace(n.string,a.label),u=!0))}),z&&!u&&(d.sort(r),_(d,function(n){if(l[n.type]!==n.label){if(e(t.text,n.label))return t.text=t.text.replace(n.label,l[n.type]),!1}else if(e(t.text,n.label))return!1}))}}),yt=m(yt,function(t){if(!t.type)return t.text;var e=c(gt,function(e){return e.type===t.type});if(!e)return"";var n="";return I&&(n+=t.text),(Y&&Q||!Y&&X)&&(n+="< ",Q=!1,X=!1),(Y&&X||!Y&&Q)&&(n+="> ",Q=!1,X=!1),Y&&(e.value>0||""===st||c(W,e.type)||c(E,e.type))&&(n+="-",Y=!1),"milliseconds"===t.type&&e.formattedValueMS?n+=e.formattedValueMS:n+=e.formattedValue,I||(n+=t.text),n}),yt.join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function T(){var t=this.duration,e=function(e){return t._data[e]},n=c(this.types,e),a=l(this.types,e);switch(n){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(n===a)return"d __";case"weeks":return n===a?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(n===a)return"M __";case"years":return n===a?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function x(t){if(!t)throw"Moment Duration Format init cannot find moment instance.";t.duration.format=w,t.duration.fn.format=D,t.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:T,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},t.updateLocale("en",A)}var S=!1,H=!1,j="escape years months weeks days hours minutes seconds milliseconds general".split(" "),O=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}],A={durationLabelsStandard:{S:"millisecond",SS:"milliseconds",s:"second",ss:"seconds",m:"minute",mm:"minutes",h:"hour",hh:"hours",d:"day",dd:"days",w:"week",ww:"weeks",M:"month",MM:"months",y:"year",yy:"years"},durationLabelsShort:{S:"msec",SS:"msecs",s:"sec",ss:"secs",m:"min",mm:"mins",h:"hr",hh:"hrs",d:"dy",dd:"dys",w:"wk",ww:"wks",M:"mo",MM:"mos",y:"yr",yy:"yrs"},durationTimeTemplates:{HMS:"h:mm:ss",HM:"h:mm",MS:"m:ss"},durationLabelTypes:[{type:"standard",string:"__"},{type:"short",string:"_"}],durationPluralKey:o};return S=function(){var t=!0;return!!(t=t&&k())&&(t=t&&"1"===1..toLocaleString("en",{minimumIntegerDigits:1}),t=t&&"01"===1..toLocaleString("en",{minimumIntegerDigits:2}),!!(t=t&&"001"===1..toLocaleString("en",{minimumIntegerDigits:3}))&&(t=t&&"100"===99.99.toLocaleString("en",{maximumFractionDigits:0,minimumFractionDigits:0}),t=t&&"100.0"===99.99.toLocaleString("en",{maximumFractionDigits:1,minimumFractionDigits:1}),t=t&&"99.99"===99.99.toLocaleString("en",{maximumFractionDigits:2,minimumFractionDigits:2}),!!(t=t&&"99.990"===99.99.toLocaleString("en",{maximumFractionDigits:3,minimumFractionDigits:3}))&&(t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:1}),t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:2}),t=t&&"100"===99.99.toLocaleString("en",{maximumSignificantDigits:3}),t=t&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:4}),!!(t=t&&"99.99"===99.99.toLocaleString("en",{maximumSignificantDigits:5}))&&(t=t&&"1,000"===1e3.toLocaleString("en",{useGrouping:!0}),!!(t=t&&"1000"===1e3.toLocaleString("en",{useGrouping:!1}))))))}(),H=S&&function(){return"3.6"===3.55.toLocaleString("en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1})}(),x(t),x})},function(t,e){t.exports='\n\t<div class="toast toast-success rop-current-time" v-if="isOn && accounts_no > 0">\n\t\t<span v-if="diff_seconds>0"> <b><i\n\t\t\t\tclass="fa fa-fast-forward"></i> {{labels.next_share}}</b> {{labels.in}}</span>\n\t\t<small v-if="timediff !== \'\'">{{timediff}}</small>\n\t</div>\n'},function(t,e){t.exports='\r\n\t<div>\r\n\t\t<div class="columns panel-header">\r\n\t\t\t<div class="column header-logo vertical-align">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<img :src="plugin_logo" class="plugin-logo avatar avatar-lg"/>\r\n\t\t\t\t\t<h1 class="plugin-title d-inline-block">Revive Old Posts</h1><span class="powered d-inline-block"> {{labels.by}} <a\r\n\t\t\t\t\t\thref="https://revive.social" target="_blank"><b>Revive.Social</b></a></span>\r\n\t\t\t\t\t<div id="rop_social_actions">\r\n\t\t\t\t\t<a href="https://twitter.com/intent/tweet?text=Keep%20your%20content%20fresh%2C%20share%20it%20on%20autopilot%20&url=http%3A%2F%2Frevive.social%2Fplugins%2Frevive-old-post%2F&via=ReviveSocial" target="_blank" class="tweet-about-it"><span></span> {{labels.tweet_about_it}}</a>\r\n\t\t\t\t\t<a href="https://wordpress.org/support/plugin/tweet-old-post/reviews/#new-post" target="_blank" class="leave-a-review"><span></span> {{labels.review_it}}</a>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div v-if=" is_rest_api_error " class="toast toast-error rop-api-not-available" v-html="labels.api_not_available">\r\n\t\t\t</div>\r\n\t\t\t<div class="sidebar sidebar-top card rop-container-start">\r\n\t\t\t\t<div class="toast rop-current-time" v-if="formatedDate">\r\n\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t</div>\r\n\t\t\t\t<countdown :current_time="current_time"/>\r\n\t\t\t\t<button class="btn btn-sm" :class="btn_class"\r\n\t\t\t\t :data-tooltip="labels.active_account_warning"\r\n\t\t\t\t @click="togglePosting()" :disabled="haveAccounts">\r\n\t\t\t\t\t<i class="fa fa-play" v-if="!is_loading && !start_status"></i>\r\n\t\t\t\t\t<i class="fa fa-stop" v-else-if="!is_loading && start_status"></i>\r\n\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div class="columns">\r\n\t\t\t<div class="panel column col-9 col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12">\r\n\t\t\t\t<div class="panel-nav" style="padding: 8px;">\r\n\t\t\t\t\t<ul class="tab ">\r\n\t\t\t\t\t\t<li class="tab-item c-hand" v-for="tab in displayTabs"\r\n\t\t\t\t\t\t :class="{ active: tab.isActive }" v-bind:id="tab.name.replace(\' \', \'\').toLowerCase()">\r\n\t\t\t\t\t\t\t<a :class=" ( tab.slug === \'logs\' && logs_no > 0 ) ? \' badge-logs badge\' : \'\' "\r\n\t\t\t\t\t\t\t :data-badge="logs_no"\r\n\t\t\t\t\t\t\t @click="switchTab( tab.slug )">{{ tab.name }}</a>\r\n\t\t\t\t\t\t</li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t</div>\r\n\t\t\t\t<component :is="page.template" :type="page.view"></component>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class="sidebar column col-3 col-xs-12 col-sm-12 col-md-12 col-lg-12"\r\n\t\t\t :class="\'rop-license-plan-\'+license">\r\n\r\n\t\t\t\t<div class="card rop-container-start">\r\n\t\t\t\t\t<div class="toast rop-current-time" v-if="formatedDate">\r\n\t\t\t\t\t\t{{labels.now}}: {{ formatedDate }}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<countdown :current_time="current_time"/>\r\n\t\t\t\t\t<div class="rop-steps" v-if="!start_status">\r\n\t\t\t\t\t<span class="rop-step rop-step-incomplete" v-if="haveAccounts && !start_status"><i class="fa fa-times-circle"> Connect An Account</i></span>\r\n\t\t\t\t\t<span class="rop-step rop-step-complete" v-if="!haveAccounts && !start_status"><i class="fa fa-check-circle"> Connected</i></span>\r\n\t\t\t\t\t<span class="rop-step rop-step-incomplete" v-if="!start_status"><i class="fa fa-times-circle"> Start Plugin</i></span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<button id="rop_start_stop_btn" class="btn" :class="btn_class"\r\n\t\t\t\t\t :data-tooltip="labels.active_account_warning"\r\n\t\t\t\t\t @click="togglePosting()" :disabled="haveAccounts">\r\n\t\t\t\t\t\t<i class="fa fa-play" v-if="!is_loading && !start_status"></i>\r\n\t\t\t\t\t\t<i class="fa fa-stop" v-else-if="!is_loading && start_status"></i>\r\n\t\t\t\t\t\t<i class="fa fa-spinner fa-spin" v-else></i>\r\n\t\t\t\t\t\t{{( start_status ? labels.stop : labels.start )}} {{labels.sharing}}\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<div id="staging-status" v-if="staging">\r\n\t\t\t\t\t\t{{labels.staging_status}}\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<upsell-sidebar></upsell-sidebar>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n'}]);
includes/admin/abstract/class-rop-services-abstract.php CHANGED
@@ -443,4 +443,30 @@ abstract class Rop_Services_Abstract {
443
  protected function unstrip_underscore( $name ) {
444
  return str_replace( '---', '_', $name );
445
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
446
  }
443
  protected function unstrip_underscore( $name ) {
444
  return str_replace( '---', '_', $name );
445
  }
446
+
447
+ /**
448
+ * Strips white space from credentials
449
+ *
450
+ * @param string $data the credential.
451
+ *
452
+ * @return string Cleaned credential.
453
+ */
454
+ protected function strip_whitespace( $data ) {
455
+ $data = rtrim( ltrim( $data ) );
456
+ return $data;
457
+ }
458
+
459
+ /**
460
+ * Strips excess blank lines left by media blocks in Gutenberg editor
461
+ *
462
+ * @param string $content the content to clean.
463
+ *
464
+ * @return string The cleaned content.
465
+ */
466
+ protected function strip_excess_blank_lines( $content ) {
467
+ $content = preg_replace( "/([\r\n]{4,}|[\n]{3,}|[\r]{3,})/", "\n\n", $content );
468
+ return $content;
469
+ }
470
+
471
+
472
  }
includes/admin/class-rop-admin.php CHANGED
@@ -26,11 +26,8 @@ class Rop_Admin {
26
  *
27
  * @var array Array of script vs. page slugs. If page slugs is an array, then an exact match will occur.
28
  */
29
- private $allowed_screens = array(
30
- 'dashboard' => 'TweetOldPost',
31
- 'exclude' => 'rop_content_filters',
32
- 'publish_now' => array( 'post' ),
33
- );
34
  /**
35
  * The ID of this plugin.
36
  *
@@ -62,24 +59,17 @@ class Rop_Admin {
62
  $this->plugin_name = $plugin_name;
63
  $this->version = $version;
64
 
65
- }
66
-
67
- /**
68
- * Shows a notice for sites running PHP less than 5.6.
69
- *
70
- * @since 8.1.2
71
- */
72
- public function rop_php_notice() {
73
-
74
- if ( version_compare( PHP_VERSION, '5.6.0', '<' ) ) {
75
- ?>
76
 
77
- <div class="notice notice-error is-dismissible">
78
- <?php printf( __( '%1$s You\'re using a PHP version lower than 5.6! Revive Old Posts requires at least %2$sPHP 5.6%3$s to function properly. %4$sLearn more here%5$s. %6$s', 'tweet-old-post' ), '<p>', '<b>', '</b>', '<a href="https://docs.revive.social/article/947-how-to-update-your-php-version" target="_blank">', '</a>', '</p>' ); ?>
79
- </div>
80
- <?php
81
 
82
- }
 
 
 
 
83
 
84
  }
85
 
26
  *
27
  * @var array Array of script vs. page slugs. If page slugs is an array, then an exact match will occur.
28
  */
29
+ private $allowed_screens;
30
+
 
 
 
31
  /**
32
  * The ID of this plugin.
33
  *
59
  $this->plugin_name = $plugin_name;
60
  $this->version = $version;
61
 
62
+ $general_settings = new Rop_Settings_Model;
 
 
 
 
 
 
 
 
 
 
63
 
64
+ $post_types = wp_list_pluck( $general_settings->get_selected_post_types(), 'value' );
65
+ $attachment_post_type = array_search( 'attachment', $post_types );
66
+ unset( $post_types[ $attachment_post_type ] );
 
67
 
68
+ $this->allowed_screens = array(
69
+ 'dashboard' => 'TweetOldPost',
70
+ 'exclude' => 'rop_content_filters',
71
+ 'publish_now' => $post_types,
72
+ );
73
 
74
  }
75
 
includes/admin/class-rop-pointers.php ADDED
@@ -0,0 +1,487 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The plugin pointers class.
4
+ *
5
+ * This is used to help users get familiar with the plugin's options
6
+ *
7
+ * @since 8.1.4
8
+ * @package Rop
9
+ * @subpackage Rop/includes
10
+ * @author ThemeIsle <friends@revive.social>
11
+ */
12
+ class Rop_Pointers {
13
+
14
+ /**
15
+ * Pointer support script and CSS.
16
+ *
17
+ * @since 8.1.4
18
+ * @access public
19
+ */
20
+ public function rop_setup_pointer_support() {
21
+ wp_enqueue_style( 'wp-pointer' );
22
+ wp_enqueue_script( 'wp-pointer' );
23
+ }
24
+
25
+ /**
26
+ * Fix dismiss button orientation.
27
+ *
28
+ * @since 8.1.4
29
+ * @access public
30
+ */
31
+ public function rop_pointer_button_css() {
32
+ $side = is_rtl() ? 'right' : 'left';
33
+
34
+ echo "
35
+ <style>
36
+ html{
37
+ scroll-behavior: smooth;
38
+ }
39
+ .rop-pointer-buttons .close {
40
+ float: $side;
41
+ margin: 4px 20px;
42
+ }
43
+ </style>
44
+ ";
45
+ }
46
+
47
+ /**
48
+ * Tutorial pointers for plugin dashboard.
49
+ *
50
+ * @since 8.1.4
51
+ * @access public
52
+ */
53
+ public function create_rop_menu_pointer() {
54
+
55
+ if ( get_option( 'rop_menu_pointer_queued' ) || ! empty( get_option( 'rop_data' ) ) ) {
56
+ return;
57
+ }
58
+
59
+ $pointers = array(
60
+ 'pointers' => array(
61
+ 'settings' => array(
62
+ 'target' => '#toplevel_page_TweetOldPost',
63
+ 'next' => '',
64
+ 'next_trigger' => array(),
65
+ 'options' => array(
66
+ 'content' => '<h3>' . esc_html__( 'Get Started', 'tweet-old-post' ) . '</h3>' .
67
+ '<p>' . esc_html__( 'Click here to get started with Revive Old Posts (ROP).', 'tweet-old-post' ) . '</p>',
68
+ 'position' => array(
69
+ 'edge' => 'left',
70
+ 'align' => 'left',
71
+ ),
72
+ ),
73
+ ),
74
+ ),
75
+ );
76
+
77
+ update_option( 'rop_menu_pointer_queued', 1 );
78
+ return $pointers;
79
+ }
80
+
81
+ /**
82
+ * Tutorial pointers for plugin dashboard.
83
+ *
84
+ * @since 8.1.4
85
+ * @access public
86
+ */
87
+ public function create_rop_dashboard_pointers() {
88
+
89
+ if ( get_option( 'rop_dashboard_pointers_queued' ) || ! empty( get_option( 'rop_data' ) ) ) {
90
+ return;
91
+ }
92
+
93
+ $pointers = array(
94
+ 'pointers' => array(
95
+ 'accounts' => array(
96
+ 'target' => '#accounts',
97
+ 'next' => 'add-account',
98
+ 'next_trigger' => array(
99
+ 'target' => '#accounts',
100
+ 'event' => 'click',
101
+ ),
102
+ 'options' => array(
103
+ 'content' => '<h3>' . esc_html__( 'Accounts Area', 'tweet-old-post' ) . '</h3>' .
104
+ '<p>' . esc_html__( 'Your social media accounts will show here once connected.', 'tweet-old-post' ) . '</p>',
105
+ 'position' => array(
106
+ 'edge' => 'top',
107
+ 'align' => 'left',
108
+ ),
109
+ ),
110
+ ),
111
+ 'add-account' => array(
112
+ 'target' => '#rop-add-account-btn',
113
+ 'next' => 'general',
114
+ 'next_trigger' => array(
115
+ 'target' => '#rop-add-account-btn',
116
+ 'event' => 'click',
117
+ ),
118
+ 'options' => array(
119
+ 'content' => '<h3>' . esc_html__( 'Adding Accounts', 'tweet-old-post' ) . '</h3>' .
120
+ '<p>' . sprintf( esc_html__( 'You can add your social media accounts by clicking this button. %1$sLet\'s do this later%2$s.', 'tweet-old-post' ), '<strong>', '</strong>' ) . '</p>',
121
+ 'position' => array(
122
+ 'edge' => 'bottom',
123
+ 'align' => 'left',
124
+ ),
125
+ ),
126
+ ),
127
+ 'general' => array(
128
+ 'target' => '#generalsettings',
129
+ 'next' => 'min-interval',
130
+ 'next_trigger' => array(
131
+ 'target' => '#generalsettings',
132
+ 'event' => 'click',
133
+ ),
134
+ 'options' => array(
135
+ 'content' => '<h3>' . esc_html__( 'General Settings', 'tweet-old-post' ) . '</h3>' .
136
+ '<p>' . esc_html__( 'This is the main configuration page of the plugin, we\'ll go through a few of the settings, click it now.', 'tweet-old-post' ) . '</p>',
137
+ 'position' => array(
138
+ 'edge' => 'top',
139
+ 'align' => 'left',
140
+ ),
141
+ ),
142
+ ),
143
+ 'min-interval' => array(
144
+ 'target' => '#default_interval',
145
+ 'next' => 'min-post-age',
146
+ 'next_trigger' => array(
147
+ 'target' => '#default_interval',
148
+ 'event' => 'input click change',
149
+ ),
150
+ 'options' => array(
151
+ 'content' => '<h3>' . esc_html__( 'Time Between Shares', 'tweet-old-post' ) . '</h3>' .
152
+ '<p>' . esc_html__( 'Here you can set how many hours you\'d like between shares.', 'tweet-old-post' ) . '</p>',
153
+ 'position' => array(
154
+ 'edge' => 'left',
155
+ 'align' => 'right',
156
+ ),
157
+ ),
158
+ ),
159
+ 'min-post-age' => array(
160
+ 'target' => '#min_post_age',
161
+ 'next' => 'max-post-age',
162
+ 'next_trigger' => array(
163
+ 'target' => '#min_post_age',
164
+ 'event' => 'input click change',
165
+ ),
166
+ 'options' => array(
167
+ 'content' => '<h3>' . esc_html__( 'Minimum Post Age', 'tweet-old-post' ) . '</h3>' .
168
+ '<p>' . esc_html__( 'Here you can set how old posts should be before they are eligible to be shared.', 'tweet-old-post' ) . '</p>',
169
+ 'position' => array(
170
+ 'edge' => 'left',
171
+ 'align' => 'right',
172
+ ),
173
+ ),
174
+ ),
175
+ 'max-post-age' => array(
176
+ 'target' => '#max_post_age',
177
+ 'next' => 'share-more-than-once',
178
+ 'next_trigger' => array(
179
+ 'target' => '#max_post_age',
180
+ 'event' => 'input click change',
181
+ ),
182
+ 'options' => array(
183
+ 'content' => '<h3>' . esc_html__( 'Maximum Post Age', 'tweet-old-post' ) . '</h3>' .
184
+ '<p>' . esc_html__( 'Here you can set the maximum age of posts that are eligible to be shared.', 'tweet-old-post' ) . '</p>' .
185
+ '<p>' . esc_html__( 'E.g. setting this option to 15 would mean that posts older than 15 days will not be shared.', 'tweet-old-post' ) . '</p>',
186
+ 'position' => array(
187
+ 'edge' => 'left',
188
+ 'align' => 'right',
189
+ ),
190
+ ),
191
+ ),
192
+ 'share-more-than-once' => array(
193
+ 'target' => '#share_more_than_once',
194
+ 'next' => 'post-types',
195
+ 'next_trigger' => array(
196
+ 'target' => '#share_more_than_once',
197
+ 'event' => 'input click change',
198
+ ),
199
+ 'options' => array(
200
+ 'content' => '<h3>' . esc_html__( 'Autopilot', 'tweet-old-post' ) . '</h3>' .
201
+ '<p>' . esc_html__( 'Checking this option ensures that your posts share perpetually.', 'tweet-old-post' ) . '</p>',
202
+ 'position' => array(
203
+ 'edge' => 'left',
204
+ 'align' => 'right',
205
+ ),
206
+ ),
207
+ ),
208
+ 'post-types' => array(
209
+ 'target' => '#rop_post_types',
210
+ 'next' => 'taxonomies',
211
+ 'next_trigger' => array(
212
+ 'target' => '#rop_post_types',
213
+ 'event' => 'input click change',
214
+ ),
215
+ 'options' => array(
216
+ 'content' => '<h3>' . esc_html__( 'Post Types', 'tweet-old-post' ) . '</h3>' .
217
+ '<p>' . esc_html__( 'Rop works with any post type, from products to posts, to custom post types.', 'tweet-old-post' ) . '</p>' .
218
+ '<p>' . esc_html__( 'You can share media straight from your media library!', 'tweet-old-post' ) . '</p>' .
219
+ '<p>' . sprintf( __( '%1$s%2$sLearn more about this feature%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/article/968-share-different-post-types-w-revive-old-posts" target="_blank">', '</a>', '</strong>' ) . '</p>',
220
+ 'position' => array(
221
+ 'edge' => 'left',
222
+ 'align' => 'right',
223
+ ),
224
+ ),
225
+ ),
226
+ 'taxonomies' => array(
227
+ 'target' => '#rop_taxonomies',
228
+ 'next' => 'instant-share',
229
+ 'next_trigger' => array(
230
+ 'target' => '#rop_taxonomies',
231
+ 'event' => 'input click change',
232
+ ),
233
+ 'options' => array(
234
+ 'content' => '<h3>' . esc_html__( 'Taxonomy Filtering', 'tweet-old-post' ) . '</h3>' .
235
+ '<p>' . esc_html__( 'Here you can set which WordPress taxonomies you\'d like to include/exclude from sharing.', 'tweet-old-post' ) . '</p>' .
236
+ '<p>' . sprintf( __( '%1$sNote:%2$s', 'tweet-old-post' ), '<strong>', '</strong>' ) . '</p>' .
237
+ '<p>' . sprintf( __( 'Selecting options here and %1$schecking%2$s the Exclude box will %1$sprevent%2$s posts in those taxonomies from sharing.', 'tweet-old-post' ), '<strong>', '</strong>' ) . '</p>' .
238
+ '<p>' . sprintf( __( 'Selecting options here and leaving the Exclude box %1$sunchecked%2$s will %1$sonly share%2$s posts in those taxonomies.', 'tweet-old-post' ), '<strong>', '</strong>' ) . '</p>',
239
+ 'position' => array(
240
+ 'edge' => 'left',
241
+ 'align' => 'right',
242
+ ),
243
+ ),
244
+ ),
245
+ 'instant-share' => array(
246
+ 'target' => '#rop_instant_share',
247
+ 'next' => 'custom-share',
248
+ 'next_trigger' => array(
249
+ 'target' => '#rop_instant_share',
250
+ 'event' => 'input click change',
251
+ ),
252
+ 'options' => array(
253
+ 'content' => '<h3>' . esc_html__( 'Share on Publish', 'tweet-old-post' ) . '</h3>' .
254
+ '<p>' . esc_html__( 'ROP not only works on autopilot, it can also be used to push new posts to your social networks immediately.', 'tweet-old-post' ) . '</p>' .
255
+ '<p>' . sprintf( __( '%1$s%2$sLearn more about this feature%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/article/933-how-to-share-posts-immediately-with-revive-old-posts" target="_blank">', '</a>', '</strong>' ) . '</p>',
256
+ 'position' => array(
257
+ 'edge' => 'left',
258
+ 'align' => 'right',
259
+ ),
260
+ ),
261
+ ),
262
+ 'custom-share' => array(
263
+ 'target' => '#rop_custom_share_msg',
264
+ 'next' => 'post-format',
265
+ 'next_trigger' => array(
266
+ 'target' => '#rop_custom_share_msg',
267
+ 'event' => 'input click change',
268
+ ),
269
+ 'options' => array(
270
+ 'content' => '<h3>' . esc_html__( 'Share Content Variations', 'tweet-old-post' ) . '</h3>' .
271
+ '<p>' . esc_html__( 'You can add multiple custom messages to individual posts as share variations! ROP will randomly select one to share.', 'tweet-old-post' ) . '</p>' .
272
+ '<p>' . sprintf( __( '%1$s%2$sLearn more about this feature%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/article/971-how-to-add-variations-to-revive-old-posts-shares" target="_blank">', '</a>', '</strong>' ) . '</p>',
273
+ 'position' => array(
274
+ 'edge' => 'left',
275
+ 'align' => 'right',
276
+ ),
277
+ ),
278
+ ),
279
+ 'post-format' => array(
280
+ 'target' => '#postformat',
281
+ 'next' => 'custom-schedule',
282
+ 'next_trigger' => array(
283
+ 'target' => '#postformat',
284
+ 'event' => 'input click change',
285
+ ),
286
+ 'options' => array(
287
+ 'content' => '<h3>' . esc_html__( 'Post Format', 'tweet-old-post' ) . '</h3>' .
288
+ '<p>' . esc_html__( 'Once you\'ve connected an account(s) you\'ll be able to configure the settings for the account(s) here.', 'tweet-old-post' ) . '</p>',
289
+ 'position' => array(
290
+ 'edge' => 'left',
291
+ 'align' => 'right',
292
+ ),
293
+ ),
294
+ ),
295
+ 'custom-schedule' => array(
296
+ 'target' => '#customschedule',
297
+ 'next' => 'sharing-queue',
298
+ 'next_trigger' => array(
299
+ 'target' => '#customschedule',
300
+ 'event' => 'click change',
301
+ ),
302
+ 'options' => array(
303
+ 'content' => '<h3>' . esc_html__( 'Custom Schedule', 'tweet-old-post' ) . '</h3>' .
304
+ '<p>' . esc_html__( 'Custom scheduling allows you to refine the post times and days of your posts.', 'tweet-old-post' ) . '</p>',
305
+ '<p>' . sprintf( __( '%1$s%2$sLearn more about this feature%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/article/972-revive-old-posts-custom-schedule-feature" target="_blank">', '</a>', '</strong>' ) . '</p>',
306
+ 'position' => array(
307
+ 'edge' => 'left',
308
+ 'align' => 'right',
309
+ ),
310
+ ),
311
+ ),
312
+ 'sharing-queue' => array(
313
+ 'target' => '#sharingqueue',
314
+ 'next' => 'log',
315
+ 'next_trigger' => array(
316
+ 'target' => '#sharingqueue',
317
+ 'event' => 'click change',
318
+ ),
319
+ 'options' => array(
320
+ 'content' => '<h3>' . esc_html__( 'Sharing Queue', 'tweet-old-post' ) . '</h3>' .
321
+ '<p>' . esc_html__( 'You\'ll be able to have look at the posts scheduled to go out by ROP. You can even skip or block them from sharing in the future.', 'tweet-old-post' ) . '</p>' .
322
+ '<p>' . sprintf( __( '%1$s%2$sLearn more about this feature%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/article/973-working-with-revive-old-posts-sharing-queue" target="_blank">', '</a>', '</strong>' ) . '</p>',
323
+ 'position' => array(
324
+ 'edge' => 'left',
325
+ 'align' => 'right',
326
+ ),
327
+ ),
328
+ ),
329
+ 'log' => array(
330
+ 'target' => '#logs',
331
+ 'next' => 'start-stop',
332
+ 'next_trigger' => array(
333
+ 'target' => '#logs',
334
+ 'event' => 'click change',
335
+ ),
336
+ 'options' => array(
337
+ 'content' => '<h3>' . esc_html__( 'Share Log', 'tweet-old-post' ) . '</h3>' .
338
+ '<p>' . esc_html__( 'You can track the success and failings of your shares here.', 'tweet-old-post' ) . '</p>' .
339
+ '<p>' . sprintf( __( 'The resolution to most of these possible errors can be found %1$s%2$sHere%3$s%4$s.', 'tweet-old-post' ), '<strong>', '<a href="https://docs.revive.social/" target="_blank">', '</a>', '</strong>' ) . '</p>',
340
+ 'position' => array(
341
+ 'edge' => 'left',
342
+ 'align' => 'right',
343
+ ),
344
+ ),
345
+ ),
346
+ 'start-stop' => array(
347
+ 'target' => '#rop_start_stop_btn',
348
+ 'next' => '',
349
+ 'next_trigger' => array(
350
+ 'target' => '',
351
+ 'event' => '',
352
+ ),
353
+ 'options' => array(
354
+ 'content' => '<h3>' . esc_html__( 'Start & Forget', 'tweet-old-post' ) . '</h3>' .
355
+ '<p>' . esc_html__( 'Once you\'ve connected your accounts and setup their Post Format settings, use this button to start the plugin.', 'tweet-old-post' ) . '</p>',
356
+ 'position' => array(
357
+ 'edge' => 'right',
358
+ 'align' => 'left',
359
+ ),
360
+ ),
361
+ ),
362
+ ),
363
+ );
364
+
365
+ update_option( 'rop_dashboard_pointers_queued', 1 );
366
+ return $pointers;
367
+ }
368
+
369
+ /**
370
+ * Enqueues the pointer's scripts.
371
+ *
372
+ * @since 8.1.4
373
+ * @access public
374
+ */
375
+ public function rop_enqueue_pointers() {
376
+
377
+ if ( ! $screen = get_current_screen() ) {
378
+ return;
379
+ }
380
+
381
+ $general_settings = new Rop_Global_Settings;
382
+
383
+ switch ( $screen->id ) {
384
+ case 'plugins':
385
+ $pointers = $this->create_rop_menu_pointer();
386
+ break;
387
+ case 'toplevel_page_TweetOldPost':
388
+ $pointers = $this->create_rop_dashboard_pointers();
389
+ break;
390
+ default:
391
+ return;
392
+ }
393
+
394
+ $pointers = wp_json_encode( $pointers );
395
+
396
+ ?>
397
+ <script type="text/javascript">
398
+ jQuery( function( $ ) {
399
+
400
+ var rop_pointer = <?php echo $pointers; ?>;
401
+ var rop_license = <?php echo $general_settings->license_type(); ?>;
402
+
403
+ setTimeout( init_rop_pointer, 800 );
404
+
405
+ function init_rop_pointer() {
406
+ $.each( rop_pointer.pointers, function( i ) {
407
+ show_rop_pointer( i );
408
+ return false;
409
+ });
410
+ }
411
+
412
+ function show_rop_pointer( id ) {
413
+ var pointer = rop_pointer.pointers[ id ];
414
+ var options = $.extend( pointer.options, {
415
+ pointerClass: 'wp-pointer rop-pointer',
416
+ close: function() {
417
+ if ( pointer.next ) {
418
+ // Minimum sharing schedule option not present in Business and Marketer plans
419
+ if ( pointer.next == 'min-interval' && rop_license > 1 ){
420
+ pointer = rop_pointer.pointers[ 'min-interval' ];
421
+ }
422
+ show_rop_pointer( pointer.next );
423
+ }
424
+ },
425
+ buttons: function( event, t ) {
426
+
427
+ if ( pointer.next !== 'min-interval' ) {
428
+
429
+ var close = " <?php echo esc_js( __( 'Dismiss', 'tweet-old-post' ) ); ?>",
430
+ next = "<?php echo esc_js( __( 'Next', 'tweet-old-post' ) ); ?>",
431
+
432
+ button = $( '<a class=\"close\" href=\"#\">' + close + '</a>' ),
433
+ button2 = $( '<a class=\"button button-primary next\" href=\"#\">' + next + '</a>' ),
434
+ wrapper = $( '<div class=\"rop-pointer-buttons\" />' );
435
+
436
+ button.bind( 'click.pointer', function(e) {
437
+ e.preventDefault();
438
+ t.element.pointer('destroy');
439
+ });
440
+
441
+ button2.bind( 'click.pointer', function(e) {
442
+ e.preventDefault();
443
+ t.element.pointer('close');
444
+
445
+ switch( pointer.next ){
446
+ case 'activate-rop':
447
+ window.scrollBy(0, 400);
448
+ break;
449
+ case 'rop-menu':
450
+ window.scrollBy(0, 400);
451
+ break;
452
+ case 'post-types':
453
+ window.scrollBy(0, 350);
454
+ break;
455
+ case 'custom-share':
456
+ window.scrollBy(0, 190);
457
+ break;
458
+ case 'post-format':
459
+ window.scrollBy(0, -590);
460
+ break;
461
+ }
462
+ });
463
+
464
+ wrapper.append( button );
465
+ wrapper.append( button2 );
466
+
467
+ return wrapper;
468
+ }
469
+ },
470
+ } );
471
+
472
+ var this_pointer = $( pointer.target ).pointer( options );
473
+ this_pointer.pointer( 'open' );
474
+
475
+ if ( pointer.next_trigger ) {
476
+ $( pointer.next_trigger.target ).on( pointer.next_trigger.event, function() {
477
+ setTimeout( function() { this_pointer.pointer( 'close' ); }, 400 );
478
+ });
479
+ }
480
+ }
481
+ });
482
+ </script>
483
+ <?php
484
+
485
+ }
486
+
487
+ }
includes/admin/services/class-rop-facebook-service.php CHANGED
@@ -161,8 +161,8 @@ class Rop_Facebook_Service extends Rop_Services_Abstract {
161
  }
162
  $this->api = new \Facebook\Facebook(
163
  array(
164
- 'app_id' => $app_id,
165
- 'app_secret' => $secret,
166
  'default_graph_version' => 'v2.10',
167
  )
168
  );
@@ -503,7 +503,7 @@ class Rop_Facebook_Service extends Rop_Services_Abstract {
503
  */
504
  if ( get_post_type( $post_id ) !== 'attachment' && ! empty( $post_details['post_url'] ) ) {
505
 
506
- $new_post['message'] = $post_details['content'] . $post_details['hashtags'];
507
 
508
  if ( ! empty( $post_details['post_url'] ) ) {
509
  $new_post['name'] = html_entity_decode( get_the_title( $post_details['post_id'] ) );
161
  }
162
  $this->api = new \Facebook\Facebook(
163
  array(
164
+ 'app_id' => $this->strip_whitespace( $app_id ),
165
+ 'app_secret' => $this->strip_whitespace( $secret ),
166
  'default_graph_version' => 'v2.10',
167
  )
168
  );
503
  */
504
  if ( get_post_type( $post_id ) !== 'attachment' && ! empty( $post_details['post_url'] ) ) {
505
 
506
+ $new_post['message'] = $this->strip_excess_blank_lines( $post_details['content'] ) . $post_details['hashtags'];
507
 
508
  if ( ! empty( $post_details['post_url'] ) ) {
509
  $new_post['name'] = html_entity_decode( get_the_title( $post_details['post_id'] ) );
includes/admin/services/class-rop-linkedin-service.php CHANGED
@@ -140,7 +140,7 @@ class Rop_Linkedin_Service extends Rop_Services_Abstract {
140
  if ( ! class_exists( '\LinkedIn\Client' ) ) {
141
  return false;
142
  }
143
- $this->api = new \LinkedIn\Client( $client_id, $client_secret );
144
 
145
  $this->api->setRedirectUrl( $this->get_legacy_url( 'linkedin' ) );
146
  }
@@ -422,7 +422,7 @@ class Rop_Linkedin_Service extends Rop_Services_Abstract {
422
  }
423
  }
424
 
425
- $new_post['comment'] = $post_details['content'] . $post_details['hashtags'];
426
  $new_post['content']['description'] = $post_details['content'];
427
  $new_post['content']['title'] = html_entity_decode( get_the_title( $post_details['post_id'] ) );
428
 
140
  if ( ! class_exists( '\LinkedIn\Client' ) ) {
141
  return false;
142
  }
143
+ $this->api = new \LinkedIn\Client( $this->strip_whitespace( $client_id ), $this->strip_whitespace( $client_secret ) );
144
 
145
  $this->api->setRedirectUrl( $this->get_legacy_url( 'linkedin' ) );
146
  }
422
  }
423
  }
424
 
425
+ $new_post['comment'] = $this->strip_excess_blank_lines( $post_details['content'] ) . $post_details['hashtags'];
426
  $new_post['content']['description'] = $post_details['content'];
427
  $new_post['content']['title'] = html_entity_decode( get_the_title( $post_details['post_id'] ) );
428
 
includes/admin/services/class-rop-pinterest-service.php CHANGED
@@ -147,7 +147,7 @@ class Rop_Pinterest_Service extends Rop_Services_Abstract {
147
  return false;
148
  }
149
 
150
- $this->api = new DirkGroenen\Pinterest\Pinterest( $app_id, $secret );
151
  } catch ( Exception $exception ) {
152
  $this->logger->alert_error( 'Can not load Pinterest api. Error: ' . $exception->getMessage() );
153
  }
@@ -379,7 +379,7 @@ class Rop_Pinterest_Service extends Rop_Services_Abstract {
379
 
380
  $pin = $api->pins->create(
381
  array(
382
- 'note' => $post_details['content'] . $post_details['hashtags'],
383
  'image_url' => $post_details['post_image'],
384
  'board' => $args['id'],
385
  )
147
  return false;
148
  }
149
 
150
+ $this->api = new DirkGroenen\Pinterest\Pinterest( $this->strip_whitespace( $app_id ), $this->strip_whitespace( $secret ) );
151
  } catch ( Exception $exception ) {
152
  $this->logger->alert_error( 'Can not load Pinterest api. Error: ' . $exception->getMessage() );
153
  }
379
 
380
  $pin = $api->pins->create(
381
  array(
382
+ 'note' => $this->strip_excess_blank_lines( $post_details['content'] ) . $post_details['hashtags'],
383
  'image_url' => $post_details['post_image'],
384
  'board' => $args['id'],
385
  )
includes/admin/services/class-rop-tumblr-service.php CHANGED
@@ -149,7 +149,7 @@ class Rop_Tumblr_Service extends Rop_Services_Abstract {
149
  if ( ! function_exists( 'curl_reset' ) ) {
150
  return false;
151
  }
152
- $this->api = new \Tumblr\API\Client( $consumer_key, $consumer_secret, $token, $token_secret );
153
 
154
  }
155
 
@@ -400,7 +400,7 @@ class Rop_Tumblr_Service extends Rop_Services_Abstract {
400
  $new_post['type'] = 'link';
401
  $new_post['url'] = trim( $this->get_url( $post_details ) );
402
  $new_post['title'] = get_the_title( $post_details['post_id'] );
403
- $new_post['description'] = $post_details['content'];
404
  $new_post['author'] = $this->get_author( $post_id );
405
  $new_post['tags'] = $hashtags;
406
  }
@@ -408,7 +408,7 @@ class Rop_Tumblr_Service extends Rop_Services_Abstract {
408
  // Text post
409
  if ( empty( $post_details['post_url'] ) && empty( $post_details['post_image'] ) ) {
410
  $new_post['type'] = 'text';
411
- $new_post['body'] = $post_details['content'];
412
  $new_post['tags'] = $hashtags;
413
  }
414
 
@@ -418,7 +418,7 @@ class Rop_Tumblr_Service extends Rop_Services_Abstract {
418
  $new_post['type'] = 'photo';
419
  $new_post['source_url'] = esc_url( get_site_url() );
420
  $new_post['data'] = $post_details['post_image'];
421
- $new_post['caption'] = $post_details['content'] . ' ' . trim( $this->get_url( $post_details ) );
422
  $new_post['tags'] = $hashtags;
423
  }
424
 
@@ -430,7 +430,7 @@ class Rop_Tumblr_Service extends Rop_Services_Abstract {
430
  <source src="' . $post_details['post_image'] . '" type="video/mp4">
431
  Your browser does not support the video tag.
432
  </video>';
433
- $new_post['caption'] = $post_details['content'] . ' ' . trim( $this->get_url( $post_details ) );
434
  $new_post['tags'] = $hashtags;
435
  }
436
 
149
  if ( ! function_exists( 'curl_reset' ) ) {
150
  return false;
151
  }
152
+ $this->api = new \Tumblr\API\Client( $this->strip_whitespace( $consumer_key ), $this->strip_whitespace( $consumer_secret ), $this->strip_whitespace( $token ), $this->strip_whitespace( $token_secret ) );
153
 
154
  }
155
 
400
  $new_post['type'] = 'link';
401
  $new_post['url'] = trim( $this->get_url( $post_details ) );
402
  $new_post['title'] = get_the_title( $post_details['post_id'] );
403
+ $new_post['description'] = $this->strip_excess_blank_lines( $post_details['content'] );
404
  $new_post['author'] = $this->get_author( $post_id );
405
  $new_post['tags'] = $hashtags;
406
  }
408
  // Text post
409
  if ( empty( $post_details['post_url'] ) && empty( $post_details['post_image'] ) ) {
410
  $new_post['type'] = 'text';
411
+ $new_post['body'] = $this->strip_excess_blank_lines( $post_details['content'] );
412
  $new_post['tags'] = $hashtags;
413
  }
414
 
418
  $new_post['type'] = 'photo';
419
  $new_post['source_url'] = esc_url( get_site_url() );
420
  $new_post['data'] = $post_details['post_image'];
421
+ $new_post['caption'] = $this->strip_excess_blank_lines( $post_details['content'] ) . ' ' . trim( $this->get_url( $post_details ) );
422
  $new_post['tags'] = $hashtags;
423
  }
424
 
430
  <source src="' . $post_details['post_image'] . '" type="video/mp4">
431
  Your browser does not support the video tag.
432
  </video>';
433
+ $new_post['caption'] = $this->strip_excess_blank_lines( $post_details['content'] ) . ' ' . trim( $this->get_url( $post_details ) );
434
  $new_post['tags'] = $hashtags;
435
  }
436
 
includes/admin/services/class-rop-twitter-service.php CHANGED
@@ -157,7 +157,7 @@ class Rop_Twitter_Service extends Rop_Services_Abstract {
157
  $consumer_secret = $this->consumer_secret;
158
  }
159
 
160
- $this->api = new \Abraham\TwitterOAuth\TwitterOAuth( $consumer_key, $consumer_secret, $oauth_token, $oauth_token_secret );
161
 
162
  }
163
 
@@ -426,7 +426,7 @@ class Rop_Twitter_Service extends Rop_Services_Abstract {
426
  $new_post = array();
427
 
428
  $post_id = $post_details['post_id'];
429
- $message = $post_details['content'];
430
 
431
  if ( ! empty( $post_details['post_image'] ) ) {
432
 
157
  $consumer_secret = $this->consumer_secret;
158
  }
159
 
160
+ $this->api = new \Abraham\TwitterOAuth\TwitterOAuth( $this->strip_whitespace( $consumer_key ), $this->strip_whitespace( $consumer_secret ), $this->strip_whitespace( $oauth_token ), $this->strip_whitespace( $oauth_token_secret ) );
161
 
162
  }
163
 
426
  $new_post = array();
427
 
428
  $post_id = $post_details['post_id'];
429
+ $message = $this->strip_excess_blank_lines( $post_details['content'] );
430
 
431
  if ( ! empty( $post_details['post_image'] ) ) {
432
 
includes/admin/views/custom_fields_view.php CHANGED
@@ -27,7 +27,7 @@
27
  <small><i>' . Rop_I18n::get_labels( 'post_editor.random_message_info' ) . '</i></small>
28
  </td>
29
  <td width="70%">
30
- <textarea placeholder="Description" cols="55" rows="5" name="rop_custom_description[]" style="width: 100%;">' . ( ( $field['rop_custom_description'] != '' ) ? esc_attr( $field['rop_custom_description'] ) : '' ) . '</textarea></td>
31
  <td width="15%"><a class="button remove-row" href="#1">' . Rop_I18n::get_labels( 'post_editor.remove_message' ) . '</a></td>
32
  </tr>
33
  ';
27
  <small><i>' . Rop_I18n::get_labels( 'post_editor.random_message_info' ) . '</i></small>
28
  </td>
29
  <td width="70%">
30
+ <textarea placeholder="' . Rop_Pro_I18n::get_labels( 'magic_tags.example' ) . '" cols="55" rows="5" name="rop_custom_description[]" style="width: 100%;">' . ( ( $field['rop_custom_description'] != '' ) ? esc_attr( $field['rop_custom_description'] ) : '' ) . '</textarea></td>
31
  <td width="15%"><a class="button remove-row" href="#1">' . Rop_I18n::get_labels( 'post_editor.remove_message' ) . '</a></td>
32
  </tr>
33
  ';
includes/class-rop-i18n.php CHANGED
@@ -140,13 +140,13 @@ class Rop_I18n {
140
  'posts_desc' => __( 'Posts excluded from sharing, filtered based on previous selections.', 'tweet-old-post' ),
141
  'ga_title' => __( 'Enable Google Analytics Tracking', 'tweet-old-post' ),
142
  'ga_desc' => __(
143
- 'If checked an utm query willbe added to URL\'s so that you cand better track
144
- trafic.',
145
  'tweet-old-post'
146
  ),
147
  'ga_yes' => __( 'Yes', 'tweet-old-post' ),
148
- 'custom_share_title' => __( 'Enable Custom Share Messages', 'tweet-old-post' ),
149
- 'custom_share_desc' => __( 'These messages will override the post format settings. You can go to each post and add multiple custom messages.', 'tweet-old-post' ),
150
  'custom_share_yes' => __( 'Yes', 'tweet-old-post' ),
151
  'custom_share_upsell' => __( 'Using a custom share message is available in the pro version.', 'tweet-old-post' ),
152
  'instant_share_title' => __( 'Enable Instant Sharing option', 'tweet-old-post' ),
@@ -304,10 +304,10 @@ You can try to disable any of the security plugins that you use in order to see
304
  ),
305
  ),
306
  'post_editor' => array(
307
- 'remove_message' => __( 'Remove Custom Message', 'tweet-old-post' ),
308
- 'add_message' => __( 'Add New Custom Message', 'tweet-old-post' ),
309
- 'random_message_info' => sprintf( __( 'A custom message that will be selected randomly for each share and will overwrite the default post. Supports %1$smagic tags%2$s.', 'tweet-old-post' ), '<a class="text-bold" href="https://docs.revive.social/article/952-available-magic-tags-in-revive-old-posts" target="_blank">', '</a>' ),
310
- 'message_no' => __( 'Custom message #', 'tweet-old-post' ),
311
  ),
312
  // pro only.
313
  'publish_now' => array(
140
  'posts_desc' => __( 'Posts excluded from sharing, filtered based on previous selections.', 'tweet-old-post' ),
141
  'ga_title' => __( 'Enable Google Analytics Tracking', 'tweet-old-post' ),
142
  'ga_desc' => __(
143
+ 'If checked, UTM query tags will be added to URL of shares so that you can better track
144
+ traffic from Revive Old Posts.',
145
  'tweet-old-post'
146
  ),
147
  'ga_yes' => __( 'Yes', 'tweet-old-post' ),
148
+ 'custom_share_title' => __( 'Enable Share Variations (Custom Share Messages)', 'tweet-old-post' ),
149
+ 'custom_share_desc' => __( 'These messages will override the Post Content option in Post Format settings. You can go to each post and add multiple share content variations.', 'tweet-old-post' ),
150
  'custom_share_yes' => __( 'Yes', 'tweet-old-post' ),
151
  'custom_share_upsell' => __( 'Using a custom share message is available in the pro version.', 'tweet-old-post' ),
152
  'instant_share_title' => __( 'Enable Instant Sharing option', 'tweet-old-post' ),
304
  ),
305
  ),
306
  'post_editor' => array(
307
+ 'remove_message' => __( 'Remove Share Variation', 'tweet-old-post' ),
308
+ 'add_message' => __( 'Add New Share Variation', 'tweet-old-post' ),
309
+ 'random_message_info' => sprintf( __( 'A share variation that will be selected randomly for each share and will overwrite the post share content. Supports %1$smagic tags%2$s.', 'tweet-old-post' ), '<a class="text-bold" href="https://docs.revive.social/article/952-available-magic-tags-in-revive-old-posts" target="_blank">', '</a>' ),
310
+ 'message_no' => __( 'Share Variation #', 'tweet-old-post' ),
311
  ),
312
  // pro only.
313
  'publish_now' => array(
includes/class-rop.php CHANGED
@@ -68,7 +68,7 @@ class Rop {
68
  public function __construct() {
69
 
70
  $this->plugin_name = 'rop';
71
- $this->version = '8.1.3';
72
 
73
  $this->load_dependencies();
74
  $this->set_locale();
@@ -125,10 +125,14 @@ class Rop {
125
 
126
  $plugin_admin = new Rop_Admin( $this->get_plugin_name(), $this->get_version() );
127
 
 
 
128
  $this->loader->add_action( 'admin_init', $plugin_admin, 'legacy_auth', 2 );
129
- $this->loader->add_action( 'admin_notices', $plugin_admin, 'rop_php_notice' );
130
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
131
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
 
 
 
132
  $this->loader->add_action( 'admin_menu', $plugin_admin, 'menu_pages' );
133
  $this->loader->add_action( 'rop_cron_job', $plugin_admin, 'rop_cron_job' );
134
  $this->loader->add_action( 'rop_cron_job_publish_now', $plugin_admin, 'rop_cron_job_publish_now' );
@@ -138,7 +142,7 @@ class Rop {
138
 
139
  $rop_cron_helper = new Rop_Cron_Helper();
140
  /**
141
- * Use PHP_INT_MAX to make sure the schedule is added. Some shitty plugins add their schedule by clearing the previous values.
142
  */
143
  $this->loader->add_filter( 'cron_schedules', $rop_cron_helper, 'rop_cron_schedules', PHP_INT_MAX );
144
  $this->loader->add_action( 'post_submitbox_misc_actions', $plugin_admin, 'publish_now_upsell' );
68
  public function __construct() {
69
 
70
  $this->plugin_name = 'rop';
71
+ $this->version = '8.1.4';
72
 
73
  $this->load_dependencies();
74
  $this->set_locale();
125
 
126
  $plugin_admin = new Rop_Admin( $this->get_plugin_name(), $this->get_version() );
127
 
128
+ $tutorial_pointers = new Rop_Pointers();
129
+
130
  $this->loader->add_action( 'admin_init', $plugin_admin, 'legacy_auth', 2 );
 
131
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
132
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
133
+ $this->loader->add_action( 'admin_head', $tutorial_pointers, 'rop_pointer_button_css' );
134
+ $this->loader->add_action( 'admin_enqueue_scripts', $tutorial_pointers, 'rop_setup_pointer_support' );
135
+ $this->loader->add_action( 'admin_print_footer_scripts', $tutorial_pointers, 'rop_enqueue_pointers' );
136
  $this->loader->add_action( 'admin_menu', $plugin_admin, 'menu_pages' );
137
  $this->loader->add_action( 'rop_cron_job', $plugin_admin, 'rop_cron_job' );
138
  $this->loader->add_action( 'rop_cron_job_publish_now', $plugin_admin, 'rop_cron_job_publish_now' );
142
 
143
  $rop_cron_helper = new Rop_Cron_Helper();
144
  /**
145
+ * Use PHP_INT_MAX to make sure the schedule is added. Some plugins add their schedule by clearing the previous values.
146
  */
147
  $this->loader->add_filter( 'cron_schedules', $rop_cron_helper, 'rop_cron_schedules', PHP_INT_MAX );
148
  $this->loader->add_action( 'post_submitbox_misc_actions', $plugin_admin, 'publish_now_upsell' );
languages/tweet-old-post.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the no.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Revive Old Posts (Former Tweet Old Post) 8.1.2\n"
6
  "Report-Msgid-Bugs-To: https://github.com/Codeinwp/tweet-old-post/issues\n"
7
- "POT-Creation-Date: 2018-10-23 07:51:25+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -24,83 +24,84 @@ msgstr ""
24
  "X-Poedit-Bookmarks: \n"
25
  "X-Textdomain-Support: yes\n"
26
 
27
- #: includes/admin/class-rop-admin.php:78
28
- msgid ""
29
- "%1$s You're using a PHP version lower than 5.6! Revive Old Posts requires "
30
- "at least %2$sPHP 5.6%3$s to function properly. %4$sLearn more here%5$s. %6$s"
31
- msgstr ""
32
-
33
- #: includes/admin/class-rop-admin.php:324
34
- #: includes/admin/class-rop-admin.php:325
35
  msgid "Revive Old Posts"
36
  msgstr ""
37
 
38
- #: includes/admin/class-rop-admin.php:336
39
- #: includes/admin/class-rop-admin.php:337
 
 
40
  msgid "Dashboard"
41
  msgstr ""
42
 
43
- #: includes/admin/class-rop-admin.php:347
44
- #: includes/admin/class-rop-admin.php:348
 
 
45
  msgid "Exclude Posts"
46
  msgstr ""
47
 
48
- #: includes/admin/class-rop-admin.php:376
 
49
  msgid "Instant social sharing is available on the extended version for "
50
  msgstr ""
51
 
52
- #: includes/class-rop-i18n.php:77
53
  msgid "Accounts"
54
  msgstr ""
55
 
56
- #: includes/class-rop-i18n.php:78
57
  msgid "Service Credentials"
58
  msgstr ""
59
 
60
- #: includes/class-rop-i18n.php:79
61
  msgid "Sign In"
62
  msgstr ""
63
 
64
- #: includes/class-rop-i18n.php:80
65
  msgid "at"
66
  msgstr ""
67
 
68
- #: includes/class-rop-i18n.php:81
69
  msgid "Remove account from the list."
70
  msgstr ""
71
 
72
- #: includes/class-rop-i18n.php:82
73
  msgid "No accounts!"
74
  msgstr ""
75
 
76
- #: includes/class-rop-i18n.php:83
77
  msgid "No active accounts!"
78
  msgstr ""
79
 
80
- #: includes/class-rop-i18n.php:84
81
  msgid "Add one from the <b>\"Accounts\"</b> section."
82
  msgstr ""
83
 
84
- #: includes/class-rop-i18n.php:85
85
  msgid "Go to Accounts"
86
  msgstr ""
87
 
88
- #: includes/class-rop-i18n.php:86
89
  msgid "Sign in and add your social accounts."
90
  msgstr ""
91
 
92
- #: includes/class-rop-i18n.php:87
93
  msgid ""
94
  " Authenticate a new service (eg. Facebook,Twitter etc. ), select the "
95
  "accounts you want to add from that service and <b>activate</b> them. Only "
96
  "the active accounts will be used for sharing."
97
  msgstr ""
98
 
99
- #: includes/class-rop-i18n.php:88
100
  msgid "Remove all accounts"
101
  msgstr ""
102
 
103
- #: includes/class-rop-i18n.php:89
104
  msgid ""
105
  "Each <b>account</b> can have it's own options for sharing, on the left you "
106
  "can see the current selected account and network, bellow are the options "
@@ -108,51 +109,52 @@ msgid ""
108
  "can always reset an account to the network defaults."
109
  msgstr ""
110
 
111
- #: includes/class-rop-i18n.php:90 includes/class-rop-i18n.php:158
112
- #: includes/class-rop-i18n.php:265
 
113
  msgid "Save"
114
  msgstr ""
115
 
116
- #: includes/class-rop-i18n.php:91
117
  msgid "Reset"
118
  msgstr ""
119
 
120
- #: includes/class-rop-i18n.php:92
121
  msgid "for"
122
  msgstr ""
123
 
124
- #: includes/class-rop-i18n.php:93
125
  msgid "Add Account"
126
  msgstr ""
127
 
128
- #: includes/class-rop-i18n.php:94
129
  msgid ""
130
  "You are allowed to add a maximum 1 account for Twitter and 1 account for "
131
  "Facebook. For using more accounts and networks, you need to check the "
132
  "<strong>Extended</strong> version."
133
  msgstr ""
134
 
135
- #: includes/class-rop-i18n.php:95
136
  msgid "Please add the APP ID from your Facebook app."
137
  msgstr ""
138
 
139
- #: includes/class-rop-i18n.php:96
140
  msgid "Please add the APP SECRET from your Facebook app."
141
  msgstr ""
142
 
143
- #: includes/class-rop-i18n.php:97
144
  msgid "You can check %1$shere%2$s how you get this details."
145
  msgstr ""
146
 
147
- #: includes/class-rop-i18n.php:98
148
  msgid "You can check %1$shere%2$s how to get this details."
149
  msgstr ""
150
 
151
- #: includes/class-rop-i18n.php:99
152
  msgid "The %1$s service can not be used or was not found"
153
  msgstr ""
154
 
155
- #: includes/class-rop-i18n.php:100
156
  msgid ""
157
  "\n"
158
  "\t\t\t\t\t It seems like you are using more than 1 Twitter account for "
@@ -165,626 +167,645 @@ msgid ""
165
  "\t\t\t"
166
  msgstr ""
167
 
168
- #: includes/class-rop-i18n.php:108
169
  msgid "General Settings"
170
  msgstr ""
171
 
172
- #: includes/class-rop-i18n.php:109
173
  msgid "Minimum interval between shares"
174
  msgstr ""
175
 
176
- #: includes/class-rop-i18n.php:110
177
  msgid "Minimum time between shares (hour/hours), 0.4 can be used."
178
  msgstr ""
179
 
180
- #: includes/class-rop-i18n.php:111
181
  msgid "Minimum post age"
182
  msgstr ""
183
 
184
- #: includes/class-rop-i18n.php:112
185
  msgid "Minimum age of posts available for sharing, in days."
186
  msgstr ""
187
 
188
- #: includes/class-rop-i18n.php:113
189
  msgid "Maximum post age"
190
  msgstr ""
191
 
192
- #: includes/class-rop-i18n.php:114
193
  msgid "Maximum age of posts available for sharing, in days."
194
  msgstr ""
195
 
196
- #: includes/class-rop-i18n.php:115
197
  msgid "Number of posts"
198
  msgstr ""
199
 
200
- #: includes/class-rop-i18n.php:116
201
  msgid "Number of posts to share per. account per. trigger of scheduled job."
202
  msgstr ""
203
 
204
- #: includes/class-rop-i18n.php:117
205
  msgid "Share more than once?"
206
  msgstr ""
207
 
 
 
 
 
 
208
  #: includes/class-rop-i18n.php:118 includes/class-rop-i18n.php:147
209
  #: includes/class-rop-i18n.php:150 includes/class-rop-i18n.php:154
210
- #: includes/class-rop-i18n.php:157 includes/class-rop-i18n.php:189
211
- #: includes/class-rop-i18n.php:192 includes/class-rop-i18n.php:197
212
- #: includes/class-rop-i18n.php:218
213
  msgid "Yes"
214
  msgstr ""
215
 
216
- #: includes/class-rop-i18n.php:119
217
  msgid ""
218
  "If there are no more posts to share, we should start re-sharing the one we\n"
219
  "\t\t\t\t\t\t\tpreviously shared."
220
  msgstr ""
221
 
222
- #: includes/class-rop-i18n.php:124
223
  msgid "Post types"
224
  msgstr ""
225
 
226
- #: includes/class-rop-i18n.php:125
227
  msgid ""
228
  "You need to select the media files which you want to share, find out more "
229
  "information %1$shere%2$s."
230
  msgstr ""
231
 
232
- #: includes/class-rop-i18n.php:126
233
  msgid "Post types available to share - what post types are available for share"
234
  msgstr ""
235
 
236
- #: includes/class-rop-i18n.php:127
237
  msgid ""
238
  "Selecting custom post types is available in the pro\n"
239
  "\t\t\t\t\t\t\tversion."
240
  msgstr ""
241
 
242
- #: includes/class-rop-i18n.php:132
243
  msgid "Taxonomies"
244
  msgstr ""
245
 
246
- #: includes/class-rop-i18n.php:133
247
  msgid ""
248
  "Taxonomies available for the selected post types. Use to include or exclude\n"
249
  "\t\t\t\t\t\t\tposts."
250
  msgstr ""
251
 
252
- #: includes/class-rop-i18n.php:138
253
  msgid "Exclude?"
254
  msgstr ""
255
 
256
- #: includes/class-rop-i18n.php:139
257
  msgid "Posts"
258
  msgstr ""
259
 
260
- #: includes/class-rop-i18n.php:140
261
  msgid "Posts excluded from sharing, filtered based on previous selections."
262
  msgstr ""
263
 
264
- #: includes/class-rop-i18n.php:141
265
  msgid "Enable Google Analytics Tracking"
266
  msgstr ""
267
 
268
- #: includes/class-rop-i18n.php:142
269
  msgid ""
270
  "If checked an utm query willbe added to URL's so that you cand better track\n"
271
  "\t\t\t\t\t\t\ttrafic."
272
  msgstr ""
273
 
274
- #: includes/class-rop-i18n.php:148
275
  msgid "Enable Custom Share Messages"
276
  msgstr ""
277
 
278
- #: includes/class-rop-i18n.php:149
279
  msgid ""
280
  "These messages will override the post format settings. You can go to each "
281
  "post and add multiple custom messages."
282
  msgstr ""
283
 
284
- #: includes/class-rop-i18n.php:151
285
  msgid "Using a custom share message is available in the pro version."
286
  msgstr ""
287
 
288
- #: includes/class-rop-i18n.php:152
289
  msgid "Enable Instant Sharing option"
290
  msgstr ""
291
 
292
- #: includes/class-rop-i18n.php:153
293
  msgid "Allow sharing immediately posts on publish/update."
294
  msgstr ""
295
 
296
- #: includes/class-rop-i18n.php:155
297
- msgid "Enable instant sharing by default"
 
 
 
 
 
 
 
 
 
 
 
 
298
  msgstr ""
299
 
300
- #: includes/class-rop-i18n.php:159
301
  msgid "Exclude taxononmies"
302
  msgstr ""
303
 
304
- #: includes/class-rop-i18n.php:160
305
  msgid "Save filters"
306
  msgstr ""
307
 
308
- #: includes/class-rop-i18n.php:161
309
  msgid "Search post to exclude..."
310
  msgstr ""
311
 
312
- #: includes/class-rop-i18n.php:162
313
  msgid "Show only excluded posts"
314
  msgstr ""
315
 
316
- #: includes/class-rop-i18n.php:163
317
  msgid "Exclude all matching"
318
  msgstr ""
319
 
320
- #: includes/class-rop-i18n.php:164
321
  msgid "Include this post"
322
  msgstr ""
323
 
324
- #: includes/class-rop-i18n.php:165
325
  msgid "Exclude this post"
326
  msgstr ""
327
 
328
- #: includes/class-rop-i18n.php:166
329
  msgid "No posts found."
330
  msgstr ""
331
 
332
- #: includes/class-rop-i18n.php:167
333
  msgid "Load more posts."
334
  msgstr ""
335
 
336
- #: includes/class-rop-i18n.php:170
337
  msgid "Post Format"
338
  msgstr ""
339
 
340
- #: includes/class-rop-i18n.php:171 includes/class-rop-i18n.php:174
 
341
  msgid "Post Content"
342
  msgstr ""
343
 
344
- #: includes/class-rop-i18n.php:172
345
  msgid "From where to fetch the content which will be shared."
346
  msgstr ""
347
 
348
- #: includes/class-rop-i18n.php:173
349
  msgid "Post Title"
350
  msgstr ""
351
 
352
- #: includes/class-rop-i18n.php:175
353
  msgid "Post Title & Content"
354
  msgstr ""
355
 
356
- #: includes/class-rop-i18n.php:176 includes/class-rop-i18n.php:193
 
357
  msgid "Custom Field"
358
  msgstr ""
359
 
360
- #: includes/class-rop-i18n.php:177
361
  msgid "Custom Meta Field"
362
  msgstr ""
363
 
364
- #: includes/class-rop-i18n.php:178
365
  msgid "Meta field name from which to get the content."
366
  msgstr ""
367
 
368
- #: includes/class-rop-i18n.php:179
369
  msgid "Maximum chars"
370
  msgstr ""
371
 
372
- #: includes/class-rop-i18n.php:180
373
  msgid "Maximum length of the message."
374
  msgstr ""
375
 
376
- #: includes/class-rop-i18n.php:181
377
  msgid "Additional text"
378
  msgstr ""
379
 
380
- #: includes/class-rop-i18n.php:182
381
  msgid "Add custom content to published items. Supports %1$smagic tags.%2$s"
382
  msgstr ""
383
 
384
- #: includes/class-rop-i18n.php:183
385
  msgid "written by {author} on {date}."
386
  msgstr ""
387
 
388
- #: includes/class-rop-i18n.php:184
389
  msgid "Where to add the custom text."
390
  msgstr ""
391
 
392
- #: includes/class-rop-i18n.php:185
393
  msgid "Beginning"
394
  msgstr ""
395
 
396
- #: includes/class-rop-i18n.php:186
397
  msgid "End"
398
  msgstr ""
399
 
400
- #: includes/class-rop-i18n.php:187
401
  msgid "Include link"
402
  msgstr ""
403
 
404
- #: includes/class-rop-i18n.php:188
405
  msgid "Should include the post permalink or not?"
406
  msgstr ""
407
 
408
- #: includes/class-rop-i18n.php:190
409
  msgid "Custom field"
410
  msgstr ""
411
 
412
- #: includes/class-rop-i18n.php:191
413
  msgid "Fetch URL from custom field?"
414
  msgstr ""
415
 
416
- #: includes/class-rop-i18n.php:194
417
  msgid "Custom Field from which to get the URL."
418
  msgstr ""
419
 
420
- #: includes/class-rop-i18n.php:195
421
  msgid "Use url shortener"
422
  msgstr ""
423
 
424
- #: includes/class-rop-i18n.php:196
425
  msgid "Should we use a shortener when adding the links to the content?"
426
  msgstr ""
427
 
428
- #: includes/class-rop-i18n.php:198
429
  msgid "URL Shortener Service"
430
  msgstr ""
431
 
432
- #: includes/class-rop-i18n.php:199
433
  msgid "Which service to use for URL shortening?"
434
  msgstr ""
435
 
436
- #: includes/class-rop-i18n.php:200
437
  msgid "service API"
438
  msgstr ""
439
 
440
- #: includes/class-rop-i18n.php:201
441
  msgid "Add the"
442
  msgstr ""
443
 
444
- #: includes/class-rop-i18n.php:202
445
  msgid "required by the"
446
  msgstr ""
447
 
448
- #: includes/class-rop-i18n.php:203
449
  msgid "Hashtags"
450
  msgstr ""
451
 
452
- #: includes/class-rop-i18n.php:204
453
  msgid "Hashtags to published content."
454
  msgstr ""
455
 
456
- #: includes/class-rop-i18n.php:205
457
  msgid "Dont add any hashtags"
458
  msgstr ""
459
 
460
- #: includes/class-rop-i18n.php:206
461
  msgid "Common hastags for all shares"
462
  msgstr ""
463
 
464
- #: includes/class-rop-i18n.php:207
465
  msgid "Create hashtags from categories"
466
  msgstr ""
467
 
468
- #: includes/class-rop-i18n.php:208
469
  msgid "Create hashtags from tags"
470
  msgstr ""
471
 
472
- #: includes/class-rop-i18n.php:209
473
  msgid "Create hashtags from custom field"
474
  msgstr ""
475
 
476
- #: includes/class-rop-i18n.php:210
477
  msgid "Common Hashtags"
478
  msgstr ""
479
 
480
- #: includes/class-rop-i18n.php:211
481
  msgid "List of hastags to use separated by comma"
482
  msgstr ""
483
 
484
- #: includes/class-rop-i18n.php:212
485
  msgid "Custom Hashtags"
486
  msgstr ""
487
 
488
- #: includes/class-rop-i18n.php:213
489
  msgid "The name of the meta field that contains the hashtags."
490
  msgstr ""
491
 
492
- #: includes/class-rop-i18n.php:214
493
  msgid "Maximum Hashtags length"
494
  msgstr ""
495
 
496
- #: includes/class-rop-i18n.php:215
497
  msgid "The maximum hashtags length to be used when publishing."
498
  msgstr ""
499
 
500
- #: includes/class-rop-i18n.php:216
501
  msgid "Post with image"
502
  msgstr ""
503
 
504
- #: includes/class-rop-i18n.php:217
505
  msgid "Use the featured image when posting?"
506
  msgstr ""
507
 
508
- #: includes/class-rop-i18n.php:219
509
  msgid "Campaign Medium"
510
  msgstr ""
511
 
512
- #: includes/class-rop-i18n.php:220
513
  msgid ""
514
  "The marketing medium you want to show in Google Analytics e.g: \"social\", "
515
  "\"website\", etc."
516
  msgstr ""
517
 
518
- #: includes/class-rop-i18n.php:221
519
  msgid "Campaign Name"
520
  msgstr ""
521
 
522
- #: includes/class-rop-i18n.php:222
523
  msgid ""
524
  "The campaign name you want to show in Google Analytics e.g: "
525
  "\"november_sale\" etc."
526
  msgstr ""
527
 
528
- #: includes/class-rop-i18n.php:223
529
  msgid "Custom UTMs are only available in the pro version."
530
  msgstr ""
531
 
532
- #: includes/class-rop-i18n.php:224
533
  msgid "Posting with images is available in the pro version."
534
  msgstr ""
535
 
536
- #: includes/class-rop-i18n.php:225
537
  msgid "Media Posts Content"
538
  msgstr ""
539
 
540
- #: includes/class-rop-i18n.php:226
541
  msgid "Which content should we share for media posts?"
542
  msgstr ""
543
 
544
- #: includes/class-rop-i18n.php:227
545
  msgid "Title"
546
  msgstr ""
547
 
548
- #: includes/class-rop-i18n.php:228
549
  msgid "Caption"
550
  msgstr ""
551
 
552
- #: includes/class-rop-i18n.php:229
553
  msgid "Alt Text"
554
  msgstr ""
555
 
556
- #: includes/class-rop-i18n.php:230
557
  msgid "Description"
558
  msgstr ""
559
 
560
- #: includes/class-rop-i18n.php:231
561
  msgid "Media posting is available in the Business version."
562
  msgstr ""
563
 
564
- #: includes/class-rop-i18n.php:234
565
  msgid "Custom Schedule"
566
  msgstr ""
567
 
568
- #: includes/class-rop-i18n.php:235
569
  msgid "Schedule Type"
570
  msgstr ""
571
 
572
- #: includes/class-rop-i18n.php:236
573
  msgid "What type of schedule to use."
574
  msgstr ""
575
 
576
- #: includes/class-rop-i18n.php:237
577
  msgid "Fixed"
578
  msgstr ""
579
 
580
- #: includes/class-rop-i18n.php:238
581
  msgid "Recurring"
582
  msgstr ""
583
 
584
- #: includes/class-rop-i18n.php:239
585
  msgid "Fixed Schedule Days"
586
  msgstr ""
587
 
588
- #: includes/class-rop-i18n.php:240
589
  msgid "The days when to share for this account."
590
  msgstr ""
591
 
592
- #: includes/class-rop-i18n.php:241
593
  msgid "Fixed Schedule Time."
594
  msgstr ""
595
 
596
- #: includes/class-rop-i18n.php:242
597
  msgid "The time at witch to share for this account."
598
  msgstr ""
599
 
600
- #: includes/class-rop-i18n.php:243
601
  msgid "Recurring Schedule Interval."
602
  msgstr ""
603
 
604
- #: includes/class-rop-i18n.php:244
605
  msgid "A recurring interval to use for sharing. Once every 'X' hours."
606
  msgstr ""
607
 
608
- #: includes/class-rop-i18n.php:245
609
  msgid "The Custom Schedule is available only in the Business version."
610
  msgstr ""
611
 
612
- #: includes/class-rop-i18n.php:248
613
  msgid "Sharing Queue"
614
  msgstr ""
615
 
616
- #: includes/class-rop-i18n.php:249
617
  msgid "Sharing is not started!"
618
  msgstr ""
619
 
620
- #: includes/class-rop-i18n.php:250
621
  msgid "You need to start sharing in order to see any posts in the queue."
622
  msgstr ""
623
 
624
- #: includes/class-rop-i18n.php:251
625
  msgid ""
626
  "You can choose to edit any of the post, skip the sharing or block a "
627
  "specific one from sharing in the future."
628
  msgstr ""
629
 
630
- #: includes/class-rop-i18n.php:252
631
  msgid ""
632
  "You can edit the posts from the queue only the Business version of the "
633
  "plugin. View more details %1$shere%2$s."
634
  msgstr ""
635
 
636
- #: includes/class-rop-i18n.php:253
637
  msgid "No queued posts!"
638
  msgstr ""
639
 
640
- #: includes/class-rop-i18n.php:254
641
  msgid ""
642
  "Check if you have at least an <b>\"Active account\"</b>, what posts and "
643
  "pages are selected in <b>\"General Settings\"</b> and if a "
644
  "<b>\"Schedule\"</b> is defined."
645
  msgstr ""
646
 
647
- #: includes/class-rop-i18n.php:255
648
  msgid "Refresh Queue"
649
  msgstr ""
650
 
651
- #: includes/class-rop-i18n.php:256
652
  msgid "Image"
653
  msgstr ""
654
 
655
- #: includes/class-rop-i18n.php:257
656
  msgid "Upload"
657
  msgstr ""
658
 
659
- #: includes/class-rop-i18n.php:258
660
  msgid "Remove"
661
  msgstr ""
662
 
663
- #: includes/class-rop-i18n.php:259
664
  msgid "Content"
665
  msgstr ""
666
 
667
- #: includes/class-rop-i18n.php:260
668
  msgid "Reschedule this post."
669
  msgstr ""
670
 
671
- #: includes/class-rop-i18n.php:261
672
  msgid "Ban this post from sharing in the future."
673
  msgstr ""
674
 
675
- #: includes/class-rop-i18n.php:262
676
  msgid "Edit"
677
  msgstr ""
678
 
679
- #: includes/class-rop-i18n.php:263
680
  msgid "Link"
681
  msgstr ""
682
 
683
- #: includes/class-rop-i18n.php:264
684
  msgid "Link using"
685
  msgstr ""
686
 
687
- #: includes/class-rop-i18n.php:266
688
  msgid "Cancel"
689
  msgstr ""
690
 
691
- #: includes/class-rop-i18n.php:267
692
  msgid "No Image"
693
  msgstr ""
694
 
695
- #: includes/class-rop-i18n.php:268
696
  msgid "Skip"
697
  msgstr ""
698
 
699
- #: includes/class-rop-i18n.php:269
700
  msgid "Block"
701
  msgstr ""
702
 
703
- #: includes/class-rop-i18n.php:270
704
  msgid "Insert a media"
705
  msgstr ""
706
 
707
- #: includes/class-rop-i18n.php:271
708
  msgid "Insert"
709
  msgstr ""
710
 
711
- #: includes/class-rop-i18n.php:275
712
  msgid "Logs"
713
  msgstr ""
714
 
715
- #: includes/class-rop-i18n.php:276
716
  msgid "Clear logs"
717
  msgstr ""
718
 
719
- #: includes/class-rop-i18n.php:277
720
  msgid "No recent logs!"
721
  msgstr ""
722
 
723
- #: includes/class-rop-i18n.php:280
724
  msgid "by"
725
  msgstr ""
726
 
727
- #: includes/class-rop-i18n.php:281
728
  msgid "Show your love"
729
  msgstr ""
730
 
731
- #: includes/class-rop-i18n.php:282
732
  msgid "Leave a review"
733
  msgstr ""
734
 
735
- #: includes/class-rop-i18n.php:283
736
  msgid "in"
737
  msgstr ""
738
 
739
- #: includes/class-rop-i18n.php:284
740
  msgid "Now"
741
  msgstr ""
742
 
743
- #: includes/class-rop-i18n.php:285
744
  msgid "Start"
745
  msgstr ""
746
 
747
- #: includes/class-rop-i18n.php:286
748
  msgid "Stop"
749
  msgstr ""
750
 
751
- #: includes/class-rop-i18n.php:287
752
  msgid "Sharing"
753
  msgstr ""
754
 
755
- #: includes/class-rop-i18n.php:288
756
  msgid "You will need at least one active account to start sharing."
757
  msgstr ""
758
 
759
- #: includes/class-rop-i18n.php:289
760
  msgid "Upgrade to Pro."
761
  msgstr ""
762
 
763
- #: includes/class-rop-i18n.php:290
764
  msgid "Upgrade to Business."
765
  msgstr ""
766
 
767
- #: includes/class-rop-i18n.php:291
768
  msgid "Nothing found matching"
769
  msgstr ""
770
 
771
- #: includes/class-rop-i18n.php:292
772
  msgid "Next share"
773
  msgstr ""
774
 
775
- #: includes/class-rop-i18n.php:293
776
  msgid "Sharing..."
777
  msgstr ""
778
 
779
- #: includes/class-rop-i18n.php:294
780
  msgid "Once every 1 min"
781
  msgstr ""
782
 
783
- #: includes/class-rop-i18n.php:295
784
  msgid "This is a staging website, posts will not share to your accounts."
785
  msgstr ""
786
 
787
- #: includes/class-rop-i18n.php:296
788
  msgid ""
789
  "It seems there is an issue with your WordPress configuration and the core "
790
  "REST API functionality is not available. This is crucial as Revive Old "
@@ -796,32 +817,39 @@ msgid ""
796
  "see if the issue persists or ask the hosting company to further investigate."
797
  msgstr ""
798
 
799
- #: includes/class-rop-i18n.php:304
800
  msgid "Remove Custom Message"
801
  msgstr ""
802
 
803
- #: includes/class-rop-i18n.php:305
804
  msgid "Add New Custom Message"
805
  msgstr ""
806
 
807
- #: includes/class-rop-i18n.php:306
808
  msgid ""
809
  "A custom message that will be selected randomly for each share and will "
810
  "overwrite the default post. Supports %1$smagic tags%2$s."
811
  msgstr ""
812
 
813
- #: includes/class-rop-i18n.php:307
814
  msgid "Custom message #"
815
  msgstr ""
816
 
817
- #: includes/class-rop-i18n.php:311
818
  msgid "Share <b>immediately</b> via <small>Revive Old Posts</small> "
819
  msgstr ""
820
 
821
- #: includes/class-rop-i18n.php:312
822
  msgid "These checkboxes will be cleared once the post is shared."
823
  msgstr ""
824
 
 
 
 
 
 
 
 
825
  #. Plugin Name of the plugin/theme
826
  msgid "Revive Old Posts (Former Tweet Old Post)"
827
  msgstr ""
2
  # This file is distributed under the no.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Revive Old Posts (Former Tweet Old Post) 8.1.3\n"
6
  "Report-Msgid-Bugs-To: https://github.com/Codeinwp/tweet-old-post/issues\n"
7
+ "POT-Creation-Date: 2018-11-27 18:14:03+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
24
  "X-Poedit-Bookmarks: \n"
25
  "X-Textdomain-Support: yes\n"
26
 
27
+ #: dist/includes/admin/class-rop-admin.php:347
28
+ #: dist/includes/admin/class-rop-admin.php:348
29
+ #: includes/admin/class-rop-admin.php:347
30
+ #: includes/admin/class-rop-admin.php:348
 
 
 
 
31
  msgid "Revive Old Posts"
32
  msgstr ""
33
 
34
+ #: dist/includes/admin/class-rop-admin.php:359
35
+ #: dist/includes/admin/class-rop-admin.php:360
36
+ #: includes/admin/class-rop-admin.php:359
37
+ #: includes/admin/class-rop-admin.php:360
38
  msgid "Dashboard"
39
  msgstr ""
40
 
41
+ #: dist/includes/admin/class-rop-admin.php:370
42
+ #: dist/includes/admin/class-rop-admin.php:371
43
+ #: includes/admin/class-rop-admin.php:370
44
+ #: includes/admin/class-rop-admin.php:371
45
  msgid "Exclude Posts"
46
  msgstr ""
47
 
48
+ #: dist/includes/admin/class-rop-admin.php:399
49
+ #: includes/admin/class-rop-admin.php:399
50
  msgid "Instant social sharing is available on the extended version for "
51
  msgstr ""
52
 
53
+ #: dist/includes/class-rop-i18n.php:77 includes/class-rop-i18n.php:77
54
  msgid "Accounts"
55
  msgstr ""
56
 
57
+ #: dist/includes/class-rop-i18n.php:78 includes/class-rop-i18n.php:78
58
  msgid "Service Credentials"
59
  msgstr ""
60
 
61
+ #: dist/includes/class-rop-i18n.php:79 includes/class-rop-i18n.php:79
62
  msgid "Sign In"
63
  msgstr ""
64
 
65
+ #: dist/includes/class-rop-i18n.php:80 includes/class-rop-i18n.php:80
66
  msgid "at"
67
  msgstr ""
68
 
69
+ #: dist/includes/class-rop-i18n.php:81 includes/class-rop-i18n.php:81
70
  msgid "Remove account from the list."
71
  msgstr ""
72
 
73
+ #: dist/includes/class-rop-i18n.php:82 includes/class-rop-i18n.php:82
74
  msgid "No accounts!"
75
  msgstr ""
76
 
77
+ #: dist/includes/class-rop-i18n.php:83 includes/class-rop-i18n.php:83
78
  msgid "No active accounts!"
79
  msgstr ""
80
 
81
+ #: dist/includes/class-rop-i18n.php:84 includes/class-rop-i18n.php:84
82
  msgid "Add one from the <b>\"Accounts\"</b> section."
83
  msgstr ""
84
 
85
+ #: dist/includes/class-rop-i18n.php:85 includes/class-rop-i18n.php:85
86
  msgid "Go to Accounts"
87
  msgstr ""
88
 
89
+ #: dist/includes/class-rop-i18n.php:86 includes/class-rop-i18n.php:86
90
  msgid "Sign in and add your social accounts."
91
  msgstr ""
92
 
93
+ #: dist/includes/class-rop-i18n.php:87 includes/class-rop-i18n.php:87
94
  msgid ""
95
  " Authenticate a new service (eg. Facebook,Twitter etc. ), select the "
96
  "accounts you want to add from that service and <b>activate</b> them. Only "
97
  "the active accounts will be used for sharing."
98
  msgstr ""
99
 
100
+ #: dist/includes/class-rop-i18n.php:88 includes/class-rop-i18n.php:88
101
  msgid "Remove all accounts"
102
  msgstr ""
103
 
104
+ #: dist/includes/class-rop-i18n.php:89 includes/class-rop-i18n.php:89
105
  msgid ""
106
  "Each <b>account</b> can have it's own options for sharing, on the left you "
107
  "can see the current selected account and network, bellow are the options "
109
  "can always reset an account to the network defaults."
110
  msgstr ""
111
 
112
+ #: dist/includes/class-rop-i18n.php:90 dist/includes/class-rop-i18n.php:161
113
+ #: dist/includes/class-rop-i18n.php:268 includes/class-rop-i18n.php:90
114
+ #: includes/class-rop-i18n.php:161 includes/class-rop-i18n.php:268
115
  msgid "Save"
116
  msgstr ""
117
 
118
+ #: dist/includes/class-rop-i18n.php:91 includes/class-rop-i18n.php:91
119
  msgid "Reset"
120
  msgstr ""
121
 
122
+ #: dist/includes/class-rop-i18n.php:92 includes/class-rop-i18n.php:92
123
  msgid "for"
124
  msgstr ""
125
 
126
+ #: dist/includes/class-rop-i18n.php:93 includes/class-rop-i18n.php:93
127
  msgid "Add Account"
128
  msgstr ""
129
 
130
+ #: dist/includes/class-rop-i18n.php:94 includes/class-rop-i18n.php:94
131
  msgid ""
132
  "You are allowed to add a maximum 1 account for Twitter and 1 account for "
133
  "Facebook. For using more accounts and networks, you need to check the "
134
  "<strong>Extended</strong> version."
135
  msgstr ""
136
 
137
+ #: dist/includes/class-rop-i18n.php:95 includes/class-rop-i18n.php:95
138
  msgid "Please add the APP ID from your Facebook app."
139
  msgstr ""
140
 
141
+ #: dist/includes/class-rop-i18n.php:96 includes/class-rop-i18n.php:96
142
  msgid "Please add the APP SECRET from your Facebook app."
143
  msgstr ""
144
 
145
+ #: dist/includes/class-rop-i18n.php:97 includes/class-rop-i18n.php:97
146
  msgid "You can check %1$shere%2$s how you get this details."
147
  msgstr ""
148
 
149
+ #: dist/includes/class-rop-i18n.php:98 includes/class-rop-i18n.php:98
150
  msgid "You can check %1$shere%2$s how to get this details."
151
  msgstr ""
152
 
153
+ #: dist/includes/class-rop-i18n.php:99 includes/class-rop-i18n.php:99
154
  msgid "The %1$s service can not be used or was not found"
155
  msgstr ""
156
 
157
+ #: dist/includes/class-rop-i18n.php:100 includes/class-rop-i18n.php:100
158
  msgid ""
159
  "\n"
160
  "\t\t\t\t\t It seems like you are using more than 1 Twitter account for "
167
  "\t\t\t"
168
  msgstr ""
169
 
170
+ #: dist/includes/class-rop-i18n.php:108 includes/class-rop-i18n.php:108
171
  msgid "General Settings"
172
  msgstr ""
173
 
174
+ #: dist/includes/class-rop-i18n.php:109 includes/class-rop-i18n.php:109
175
  msgid "Minimum interval between shares"
176
  msgstr ""
177
 
178
+ #: dist/includes/class-rop-i18n.php:110 includes/class-rop-i18n.php:110
179
  msgid "Minimum time between shares (hour/hours), 0.4 can be used."
180
  msgstr ""
181
 
182
+ #: dist/includes/class-rop-i18n.php:111 includes/class-rop-i18n.php:111
183
  msgid "Minimum post age"
184
  msgstr ""
185
 
186
+ #: dist/includes/class-rop-i18n.php:112 includes/class-rop-i18n.php:112
187
  msgid "Minimum age of posts available for sharing, in days."
188
  msgstr ""
189
 
190
+ #: dist/includes/class-rop-i18n.php:113 includes/class-rop-i18n.php:113
191
  msgid "Maximum post age"
192
  msgstr ""
193
 
194
+ #: dist/includes/class-rop-i18n.php:114 includes/class-rop-i18n.php:114
195
  msgid "Maximum age of posts available for sharing, in days."
196
  msgstr ""
197
 
198
+ #: dist/includes/class-rop-i18n.php:115 includes/class-rop-i18n.php:115
199
  msgid "Number of posts"
200
  msgstr ""
201
 
202
+ #: dist/includes/class-rop-i18n.php:116 includes/class-rop-i18n.php:116
203
  msgid "Number of posts to share per. account per. trigger of scheduled job."
204
  msgstr ""
205
 
206
+ #: dist/includes/class-rop-i18n.php:117 includes/class-rop-i18n.php:117
207
  msgid "Share more than once?"
208
  msgstr ""
209
 
210
+ #: dist/includes/class-rop-i18n.php:118 dist/includes/class-rop-i18n.php:147
211
+ #: dist/includes/class-rop-i18n.php:150 dist/includes/class-rop-i18n.php:154
212
+ #: dist/includes/class-rop-i18n.php:157 dist/includes/class-rop-i18n.php:160
213
+ #: dist/includes/class-rop-i18n.php:192 dist/includes/class-rop-i18n.php:195
214
+ #: dist/includes/class-rop-i18n.php:200 dist/includes/class-rop-i18n.php:221
215
  #: includes/class-rop-i18n.php:118 includes/class-rop-i18n.php:147
216
  #: includes/class-rop-i18n.php:150 includes/class-rop-i18n.php:154
217
+ #: includes/class-rop-i18n.php:157 includes/class-rop-i18n.php:160
218
+ #: includes/class-rop-i18n.php:192 includes/class-rop-i18n.php:195
219
+ #: includes/class-rop-i18n.php:200 includes/class-rop-i18n.php:221
220
  msgid "Yes"
221
  msgstr ""
222
 
223
+ #: dist/includes/class-rop-i18n.php:119 includes/class-rop-i18n.php:119
224
  msgid ""
225
  "If there are no more posts to share, we should start re-sharing the one we\n"
226
  "\t\t\t\t\t\t\tpreviously shared."
227
  msgstr ""
228
 
229
+ #: dist/includes/class-rop-i18n.php:124 includes/class-rop-i18n.php:124
230
  msgid "Post types"
231
  msgstr ""
232
 
233
+ #: dist/includes/class-rop-i18n.php:125 includes/class-rop-i18n.php:125
234
  msgid ""
235
  "You need to select the media files which you want to share, find out more "
236
  "information %1$shere%2$s."
237
  msgstr ""
238
 
239
+ #: dist/includes/class-rop-i18n.php:126 includes/class-rop-i18n.php:126
240
  msgid "Post types available to share - what post types are available for share"
241
  msgstr ""
242
 
243
+ #: dist/includes/class-rop-i18n.php:127 includes/class-rop-i18n.php:127
244
  msgid ""
245
  "Selecting custom post types is available in the pro\n"
246
  "\t\t\t\t\t\t\tversion."
247
  msgstr ""
248
 
249
+ #: dist/includes/class-rop-i18n.php:132 includes/class-rop-i18n.php:132
250
  msgid "Taxonomies"
251
  msgstr ""
252
 
253
+ #: dist/includes/class-rop-i18n.php:133 includes/class-rop-i18n.php:133
254
  msgid ""
255
  "Taxonomies available for the selected post types. Use to include or exclude\n"
256
  "\t\t\t\t\t\t\tposts."
257
  msgstr ""
258
 
259
+ #: dist/includes/class-rop-i18n.php:138 includes/class-rop-i18n.php:138
260
  msgid "Exclude?"
261
  msgstr ""
262
 
263
+ #: dist/includes/class-rop-i18n.php:139 includes/class-rop-i18n.php:139
264
  msgid "Posts"
265
  msgstr ""
266
 
267
+ #: dist/includes/class-rop-i18n.php:140 includes/class-rop-i18n.php:140
268
  msgid "Posts excluded from sharing, filtered based on previous selections."
269
  msgstr ""
270
 
271
+ #: dist/includes/class-rop-i18n.php:141 includes/class-rop-i18n.php:141
272
  msgid "Enable Google Analytics Tracking"
273
  msgstr ""
274
 
275
+ #: dist/includes/class-rop-i18n.php:142 includes/class-rop-i18n.php:142
276
  msgid ""
277
  "If checked an utm query willbe added to URL's so that you cand better track\n"
278
  "\t\t\t\t\t\t\ttrafic."
279
  msgstr ""
280
 
281
+ #: dist/includes/class-rop-i18n.php:148 includes/class-rop-i18n.php:148
282
  msgid "Enable Custom Share Messages"
283
  msgstr ""
284
 
285
+ #: dist/includes/class-rop-i18n.php:149 includes/class-rop-i18n.php:149
286
  msgid ""
287
  "These messages will override the post format settings. You can go to each "
288
  "post and add multiple custom messages."
289
  msgstr ""
290
 
291
+ #: dist/includes/class-rop-i18n.php:151 includes/class-rop-i18n.php:151
292
  msgid "Using a custom share message is available in the pro version."
293
  msgstr ""
294
 
295
+ #: dist/includes/class-rop-i18n.php:152 includes/class-rop-i18n.php:152
296
  msgid "Enable Instant Sharing option"
297
  msgstr ""
298
 
299
+ #: dist/includes/class-rop-i18n.php:153 includes/class-rop-i18n.php:153
300
  msgid "Allow sharing immediately posts on publish/update."
301
  msgstr ""
302
 
303
+ #: dist/includes/class-rop-i18n.php:155 includes/class-rop-i18n.php:155
304
+ msgid "Enable instant sharing by default."
305
+ msgstr ""
306
+
307
+ #: dist/includes/class-rop-i18n.php:156 includes/class-rop-i18n.php:156
308
+ msgid "Instant sharing option will be checked by default on new posts."
309
+ msgstr ""
310
+
311
+ #: dist/includes/class-rop-i18n.php:158 includes/class-rop-i18n.php:158
312
+ msgid "Housekeeping"
313
+ msgstr ""
314
+
315
+ #: dist/includes/class-rop-i18n.php:159 includes/class-rop-i18n.php:159
316
+ msgid "Should we delete all saved settings on deletion of Revive Old Posts?"
317
  msgstr ""
318
 
319
+ #: dist/includes/class-rop-i18n.php:162 includes/class-rop-i18n.php:162
320
  msgid "Exclude taxononmies"
321
  msgstr ""
322
 
323
+ #: dist/includes/class-rop-i18n.php:163 includes/class-rop-i18n.php:163
324
  msgid "Save filters"
325
  msgstr ""
326
 
327
+ #: dist/includes/class-rop-i18n.php:164 includes/class-rop-i18n.php:164
328
  msgid "Search post to exclude..."
329
  msgstr ""
330
 
331
+ #: dist/includes/class-rop-i18n.php:165 includes/class-rop-i18n.php:165
332
  msgid "Show only excluded posts"
333
  msgstr ""
334
 
335
+ #: dist/includes/class-rop-i18n.php:166 includes/class-rop-i18n.php:166
336
  msgid "Exclude all matching"
337
  msgstr ""
338
 
339
+ #: dist/includes/class-rop-i18n.php:167 includes/class-rop-i18n.php:167
340
  msgid "Include this post"
341
  msgstr ""
342
 
343
+ #: dist/includes/class-rop-i18n.php:168 includes/class-rop-i18n.php:168
344
  msgid "Exclude this post"
345
  msgstr ""
346
 
347
+ #: dist/includes/class-rop-i18n.php:169 includes/class-rop-i18n.php:169
348
  msgid "No posts found."
349
  msgstr ""
350
 
351
+ #: dist/includes/class-rop-i18n.php:170 includes/class-rop-i18n.php:170
352
  msgid "Load more posts."
353
  msgstr ""
354
 
355
+ #: dist/includes/class-rop-i18n.php:173 includes/class-rop-i18n.php:173
356
  msgid "Post Format"
357
  msgstr ""
358
 
359
+ #: dist/includes/class-rop-i18n.php:174 dist/includes/class-rop-i18n.php:177
360
+ #: includes/class-rop-i18n.php:174 includes/class-rop-i18n.php:177
361
  msgid "Post Content"
362
  msgstr ""
363
 
364
+ #: dist/includes/class-rop-i18n.php:175 includes/class-rop-i18n.php:175
365
  msgid "From where to fetch the content which will be shared."
366
  msgstr ""
367
 
368
+ #: dist/includes/class-rop-i18n.php:176 includes/class-rop-i18n.php:176
369
  msgid "Post Title"
370
  msgstr ""
371
 
372
+ #: dist/includes/class-rop-i18n.php:178 includes/class-rop-i18n.php:178
373
  msgid "Post Title & Content"
374
  msgstr ""
375
 
376
+ #: dist/includes/class-rop-i18n.php:179 dist/includes/class-rop-i18n.php:196
377
+ #: includes/class-rop-i18n.php:179 includes/class-rop-i18n.php:196
378
  msgid "Custom Field"
379
  msgstr ""
380
 
381
+ #: dist/includes/class-rop-i18n.php:180 includes/class-rop-i18n.php:180
382
  msgid "Custom Meta Field"
383
  msgstr ""
384
 
385
+ #: dist/includes/class-rop-i18n.php:181 includes/class-rop-i18n.php:181
386
  msgid "Meta field name from which to get the content."
387
  msgstr ""
388
 
389
+ #: dist/includes/class-rop-i18n.php:182 includes/class-rop-i18n.php:182
390
  msgid "Maximum chars"
391
  msgstr ""
392
 
393
+ #: dist/includes/class-rop-i18n.php:183 includes/class-rop-i18n.php:183
394
  msgid "Maximum length of the message."
395
  msgstr ""
396
 
397
+ #: dist/includes/class-rop-i18n.php:184 includes/class-rop-i18n.php:184
398
  msgid "Additional text"
399
  msgstr ""
400
 
401
+ #: dist/includes/class-rop-i18n.php:185 includes/class-rop-i18n.php:185
402
  msgid "Add custom content to published items. Supports %1$smagic tags.%2$s"
403
  msgstr ""
404
 
405
+ #: dist/includes/class-rop-i18n.php:186 includes/class-rop-i18n.php:186
406
  msgid "written by {author} on {date}."
407
  msgstr ""
408
 
409
+ #: dist/includes/class-rop-i18n.php:187 includes/class-rop-i18n.php:187
410
  msgid "Where to add the custom text."
411
  msgstr ""
412
 
413
+ #: dist/includes/class-rop-i18n.php:188 includes/class-rop-i18n.php:188
414
  msgid "Beginning"
415
  msgstr ""
416
 
417
+ #: dist/includes/class-rop-i18n.php:189 includes/class-rop-i18n.php:189
418
  msgid "End"
419
  msgstr ""
420
 
421
+ #: dist/includes/class-rop-i18n.php:190 includes/class-rop-i18n.php:190
422
  msgid "Include link"
423
  msgstr ""
424
 
425
+ #: dist/includes/class-rop-i18n.php:191 includes/class-rop-i18n.php:191
426
  msgid "Should include the post permalink or not?"
427
  msgstr ""
428
 
429
+ #: dist/includes/class-rop-i18n.php:193 includes/class-rop-i18n.php:193
430
  msgid "Custom field"
431
  msgstr ""
432
 
433
+ #: dist/includes/class-rop-i18n.php:194 includes/class-rop-i18n.php:194
434
  msgid "Fetch URL from custom field?"
435
  msgstr ""
436
 
437
+ #: dist/includes/class-rop-i18n.php:197 includes/class-rop-i18n.php:197
438
  msgid "Custom Field from which to get the URL."
439
  msgstr ""
440
 
441
+ #: dist/includes/class-rop-i18n.php:198 includes/class-rop-i18n.php:198
442
  msgid "Use url shortener"
443
  msgstr ""
444
 
445
+ #: dist/includes/class-rop-i18n.php:199 includes/class-rop-i18n.php:199
446
  msgid "Should we use a shortener when adding the links to the content?"
447
  msgstr ""
448
 
449
+ #: dist/includes/class-rop-i18n.php:201 includes/class-rop-i18n.php:201
450
  msgid "URL Shortener Service"
451
  msgstr ""
452
 
453
+ #: dist/includes/class-rop-i18n.php:202 includes/class-rop-i18n.php:202
454
  msgid "Which service to use for URL shortening?"
455
  msgstr ""
456
 
457
+ #: dist/includes/class-rop-i18n.php:203 includes/class-rop-i18n.php:203
458
  msgid "service API"
459
  msgstr ""
460
 
461
+ #: dist/includes/class-rop-i18n.php:204 includes/class-rop-i18n.php:204
462
  msgid "Add the"
463
  msgstr ""
464
 
465
+ #: dist/includes/class-rop-i18n.php:205 includes/class-rop-i18n.php:205
466
  msgid "required by the"
467
  msgstr ""
468
 
469
+ #: dist/includes/class-rop-i18n.php:206 includes/class-rop-i18n.php:206
470
  msgid "Hashtags"
471
  msgstr ""
472
 
473
+ #: dist/includes/class-rop-i18n.php:207 includes/class-rop-i18n.php:207
474
  msgid "Hashtags to published content."
475
  msgstr ""
476
 
477
+ #: dist/includes/class-rop-i18n.php:208 includes/class-rop-i18n.php:208
478
  msgid "Dont add any hashtags"
479
  msgstr ""
480
 
481
+ #: dist/includes/class-rop-i18n.php:209 includes/class-rop-i18n.php:209
482
  msgid "Common hastags for all shares"
483
  msgstr ""
484
 
485
+ #: dist/includes/class-rop-i18n.php:210 includes/class-rop-i18n.php:210
486
  msgid "Create hashtags from categories"
487
  msgstr ""
488
 
489
+ #: dist/includes/class-rop-i18n.php:211 includes/class-rop-i18n.php:211
490
  msgid "Create hashtags from tags"
491
  msgstr ""
492
 
493
+ #: dist/includes/class-rop-i18n.php:212 includes/class-rop-i18n.php:212
494
  msgid "Create hashtags from custom field"
495
  msgstr ""
496
 
497
+ #: dist/includes/class-rop-i18n.php:213 includes/class-rop-i18n.php:213
498
  msgid "Common Hashtags"
499
  msgstr ""
500
 
501
+ #: dist/includes/class-rop-i18n.php:214 includes/class-rop-i18n.php:214
502
  msgid "List of hastags to use separated by comma"
503
  msgstr ""
504
 
505
+ #: dist/includes/class-rop-i18n.php:215 includes/class-rop-i18n.php:215
506
  msgid "Custom Hashtags"
507
  msgstr ""
508
 
509
+ #: dist/includes/class-rop-i18n.php:216 includes/class-rop-i18n.php:216
510
  msgid "The name of the meta field that contains the hashtags."
511
  msgstr ""
512
 
513
+ #: dist/includes/class-rop-i18n.php:217 includes/class-rop-i18n.php:217
514
  msgid "Maximum Hashtags length"
515
  msgstr ""
516
 
517
+ #: dist/includes/class-rop-i18n.php:218 includes/class-rop-i18n.php:218
518
  msgid "The maximum hashtags length to be used when publishing."
519
  msgstr ""
520
 
521
+ #: dist/includes/class-rop-i18n.php:219 includes/class-rop-i18n.php:219
522
  msgid "Post with image"
523
  msgstr ""
524
 
525
+ #: dist/includes/class-rop-i18n.php:220 includes/class-rop-i18n.php:220
526
  msgid "Use the featured image when posting?"
527
  msgstr ""
528
 
529
+ #: dist/includes/class-rop-i18n.php:222 includes/class-rop-i18n.php:222
530
  msgid "Campaign Medium"
531
  msgstr ""
532
 
533
+ #: dist/includes/class-rop-i18n.php:223 includes/class-rop-i18n.php:223
534
  msgid ""
535
  "The marketing medium you want to show in Google Analytics e.g: \"social\", "
536
  "\"website\", etc."
537
  msgstr ""
538
 
539
+ #: dist/includes/class-rop-i18n.php:224 includes/class-rop-i18n.php:224
540
  msgid "Campaign Name"
541
  msgstr ""
542
 
543
+ #: dist/includes/class-rop-i18n.php:225 includes/class-rop-i18n.php:225
544
  msgid ""
545
  "The campaign name you want to show in Google Analytics e.g: "
546
  "\"november_sale\" etc."
547
  msgstr ""
548
 
549
+ #: dist/includes/class-rop-i18n.php:226 includes/class-rop-i18n.php:226
550
  msgid "Custom UTMs are only available in the pro version."
551
  msgstr ""
552
 
553
+ #: dist/includes/class-rop-i18n.php:227 includes/class-rop-i18n.php:227
554
  msgid "Posting with images is available in the pro version."
555
  msgstr ""
556
 
557
+ #: dist/includes/class-rop-i18n.php:228 includes/class-rop-i18n.php:228
558
  msgid "Media Posts Content"
559
  msgstr ""
560
 
561
+ #: dist/includes/class-rop-i18n.php:229 includes/class-rop-i18n.php:229
562
  msgid "Which content should we share for media posts?"
563
  msgstr ""
564
 
565
+ #: dist/includes/class-rop-i18n.php:230 includes/class-rop-i18n.php:230
566
  msgid "Title"
567
  msgstr ""
568
 
569
+ #: dist/includes/class-rop-i18n.php:231 includes/class-rop-i18n.php:231
570
  msgid "Caption"
571
  msgstr ""
572
 
573
+ #: dist/includes/class-rop-i18n.php:232 includes/class-rop-i18n.php:232
574
  msgid "Alt Text"
575
  msgstr ""
576
 
577
+ #: dist/includes/class-rop-i18n.php:233 includes/class-rop-i18n.php:233
578
  msgid "Description"
579
  msgstr ""
580
 
581
+ #: dist/includes/class-rop-i18n.php:234 includes/class-rop-i18n.php:234
582
  msgid "Media posting is available in the Business version."
583
  msgstr ""
584
 
585
+ #: dist/includes/class-rop-i18n.php:237 includes/class-rop-i18n.php:237
586
  msgid "Custom Schedule"
587
  msgstr ""
588
 
589
+ #: dist/includes/class-rop-i18n.php:238 includes/class-rop-i18n.php:238
590
  msgid "Schedule Type"
591
  msgstr ""
592
 
593
+ #: dist/includes/class-rop-i18n.php:239 includes/class-rop-i18n.php:239
594
  msgid "What type of schedule to use."
595
  msgstr ""
596
 
597
+ #: dist/includes/class-rop-i18n.php:240 includes/class-rop-i18n.php:240
598
  msgid "Fixed"
599
  msgstr ""
600
 
601
+ #: dist/includes/class-rop-i18n.php:241 includes/class-rop-i18n.php:241
602
  msgid "Recurring"
603
  msgstr ""
604
 
605
+ #: dist/includes/class-rop-i18n.php:242 includes/class-rop-i18n.php:242
606
  msgid "Fixed Schedule Days"
607
  msgstr ""
608
 
609
+ #: dist/includes/class-rop-i18n.php:243 includes/class-rop-i18n.php:243
610
  msgid "The days when to share for this account."
611
  msgstr ""
612
 
613
+ #: dist/includes/class-rop-i18n.php:244 includes/class-rop-i18n.php:244
614
  msgid "Fixed Schedule Time."
615
  msgstr ""
616
 
617
+ #: dist/includes/class-rop-i18n.php:245 includes/class-rop-i18n.php:245
618
  msgid "The time at witch to share for this account."
619
  msgstr ""
620
 
621
+ #: dist/includes/class-rop-i18n.php:246 includes/class-rop-i18n.php:246
622
  msgid "Recurring Schedule Interval."
623
  msgstr ""
624
 
625
+ #: dist/includes/class-rop-i18n.php:247 includes/class-rop-i18n.php:247
626
  msgid "A recurring interval to use for sharing. Once every 'X' hours."
627
  msgstr ""
628
 
629
+ #: dist/includes/class-rop-i18n.php:248 includes/class-rop-i18n.php:248
630
  msgid "The Custom Schedule is available only in the Business version."
631
  msgstr ""
632
 
633
+ #: dist/includes/class-rop-i18n.php:251 includes/class-rop-i18n.php:251
634
  msgid "Sharing Queue"
635
  msgstr ""
636
 
637
+ #: dist/includes/class-rop-i18n.php:252 includes/class-rop-i18n.php:252
638
  msgid "Sharing is not started!"
639
  msgstr ""
640
 
641
+ #: dist/includes/class-rop-i18n.php:253 includes/class-rop-i18n.php:253
642
  msgid "You need to start sharing in order to see any posts in the queue."
643
  msgstr ""
644
 
645
+ #: dist/includes/class-rop-i18n.php:254 includes/class-rop-i18n.php:254
646
  msgid ""
647
  "You can choose to edit any of the post, skip the sharing or block a "
648
  "specific one from sharing in the future."
649
  msgstr ""
650
 
651
+ #: dist/includes/class-rop-i18n.php:255 includes/class-rop-i18n.php:255
652
  msgid ""
653
  "You can edit the posts from the queue only the Business version of the "
654
  "plugin. View more details %1$shere%2$s."
655
  msgstr ""
656
 
657
+ #: dist/includes/class-rop-i18n.php:256 includes/class-rop-i18n.php:256
658
  msgid "No queued posts!"
659
  msgstr ""
660
 
661
+ #: dist/includes/class-rop-i18n.php:257 includes/class-rop-i18n.php:257
662
  msgid ""
663
  "Check if you have at least an <b>\"Active account\"</b>, what posts and "
664
  "pages are selected in <b>\"General Settings\"</b> and if a "
665
  "<b>\"Schedule\"</b> is defined."
666
  msgstr ""
667
 
668
+ #: dist/includes/class-rop-i18n.php:258 includes/class-rop-i18n.php:258
669
  msgid "Refresh Queue"
670
  msgstr ""
671
 
672
+ #: dist/includes/class-rop-i18n.php:259 includes/class-rop-i18n.php:259
673
  msgid "Image"
674
  msgstr ""
675
 
676
+ #: dist/includes/class-rop-i18n.php:260 includes/class-rop-i18n.php:260
677
  msgid "Upload"
678
  msgstr ""
679
 
680
+ #: dist/includes/class-rop-i18n.php:261 includes/class-rop-i18n.php:261
681
  msgid "Remove"
682
  msgstr ""
683
 
684
+ #: dist/includes/class-rop-i18n.php:262 includes/class-rop-i18n.php:262
685
  msgid "Content"
686
  msgstr ""
687
 
688
+ #: dist/includes/class-rop-i18n.php:263 includes/class-rop-i18n.php:263
689
  msgid "Reschedule this post."
690
  msgstr ""
691
 
692
+ #: dist/includes/class-rop-i18n.php:264 includes/class-rop-i18n.php:264
693
  msgid "Ban this post from sharing in the future."
694
  msgstr ""
695
 
696
+ #: dist/includes/class-rop-i18n.php:265 includes/class-rop-i18n.php:265
697
  msgid "Edit"
698
  msgstr ""
699
 
700
+ #: dist/includes/class-rop-i18n.php:266 includes/class-rop-i18n.php:266
701
  msgid "Link"
702
  msgstr ""
703
 
704
+ #: dist/includes/class-rop-i18n.php:267 includes/class-rop-i18n.php:267
705
  msgid "Link using"
706
  msgstr ""
707
 
708
+ #: dist/includes/class-rop-i18n.php:269 includes/class-rop-i18n.php:269
709
  msgid "Cancel"
710
  msgstr ""
711
 
712
+ #: dist/includes/class-rop-i18n.php:270 includes/class-rop-i18n.php:270
713
  msgid "No Image"
714
  msgstr ""
715
 
716
+ #: dist/includes/class-rop-i18n.php:271 includes/class-rop-i18n.php:271
717
  msgid "Skip"
718
  msgstr ""
719
 
720
+ #: dist/includes/class-rop-i18n.php:272 includes/class-rop-i18n.php:272
721
  msgid "Block"
722
  msgstr ""
723
 
724
+ #: dist/includes/class-rop-i18n.php:273 includes/class-rop-i18n.php:273
725
  msgid "Insert a media"
726
  msgstr ""
727
 
728
+ #: dist/includes/class-rop-i18n.php:274 includes/class-rop-i18n.php:274
729
  msgid "Insert"
730
  msgstr ""
731
 
732
+ #: dist/includes/class-rop-i18n.php:278 includes/class-rop-i18n.php:278
733
  msgid "Logs"
734
  msgstr ""
735
 
736
+ #: dist/includes/class-rop-i18n.php:279 includes/class-rop-i18n.php:279
737
  msgid "Clear logs"
738
  msgstr ""
739
 
740
+ #: dist/includes/class-rop-i18n.php:280 includes/class-rop-i18n.php:280
741
  msgid "No recent logs!"
742
  msgstr ""
743
 
744
+ #: dist/includes/class-rop-i18n.php:283 includes/class-rop-i18n.php:283
745
  msgid "by"
746
  msgstr ""
747
 
748
+ #: dist/includes/class-rop-i18n.php:284 includes/class-rop-i18n.php:284
749
  msgid "Show your love"
750
  msgstr ""
751
 
752
+ #: dist/includes/class-rop-i18n.php:285 includes/class-rop-i18n.php:285
753
  msgid "Leave a review"
754
  msgstr ""
755
 
756
+ #: dist/includes/class-rop-i18n.php:286 includes/class-rop-i18n.php:286
757
  msgid "in"
758
  msgstr ""
759
 
760
+ #: dist/includes/class-rop-i18n.php:287 includes/class-rop-i18n.php:287
761
  msgid "Now"
762
  msgstr ""
763
 
764
+ #: dist/includes/class-rop-i18n.php:288 includes/class-rop-i18n.php:288
765
  msgid "Start"
766
  msgstr ""
767
 
768
+ #: dist/includes/class-rop-i18n.php:289 includes/class-rop-i18n.php:289
769
  msgid "Stop"
770
  msgstr ""
771
 
772
+ #: dist/includes/class-rop-i18n.php:290 includes/class-rop-i18n.php:290
773
  msgid "Sharing"
774
  msgstr ""
775
 
776
+ #: dist/includes/class-rop-i18n.php:291 includes/class-rop-i18n.php:291
777
  msgid "You will need at least one active account to start sharing."
778
  msgstr ""
779
 
780
+ #: dist/includes/class-rop-i18n.php:292 includes/class-rop-i18n.php:292
781
  msgid "Upgrade to Pro."
782
  msgstr ""
783
 
784
+ #: dist/includes/class-rop-i18n.php:293 includes/class-rop-i18n.php:293
785
  msgid "Upgrade to Business."
786
  msgstr ""
787
 
788
+ #: dist/includes/class-rop-i18n.php:294 includes/class-rop-i18n.php:294
789
  msgid "Nothing found matching"
790
  msgstr ""
791
 
792
+ #: dist/includes/class-rop-i18n.php:295 includes/class-rop-i18n.php:295
793
  msgid "Next share"
794
  msgstr ""
795
 
796
+ #: dist/includes/class-rop-i18n.php:296 includes/class-rop-i18n.php:296
797
  msgid "Sharing..."
798
  msgstr ""
799
 
800
+ #: dist/includes/class-rop-i18n.php:297 includes/class-rop-i18n.php:297
801
  msgid "Once every 1 min"
802
  msgstr ""
803
 
804
+ #: dist/includes/class-rop-i18n.php:298 includes/class-rop-i18n.php:298
805
  msgid "This is a staging website, posts will not share to your accounts."
806
  msgstr ""
807
 
808
+ #: dist/includes/class-rop-i18n.php:299 includes/class-rop-i18n.php:299
809
  msgid ""
810
  "It seems there is an issue with your WordPress configuration and the core "
811
  "REST API functionality is not available. This is crucial as Revive Old "
817
  "see if the issue persists or ask the hosting company to further investigate."
818
  msgstr ""
819
 
820
+ #: dist/includes/class-rop-i18n.php:307 includes/class-rop-i18n.php:307
821
  msgid "Remove Custom Message"
822
  msgstr ""
823
 
824
+ #: dist/includes/class-rop-i18n.php:308 includes/class-rop-i18n.php:308
825
  msgid "Add New Custom Message"
826
  msgstr ""
827
 
828
+ #: dist/includes/class-rop-i18n.php:309 includes/class-rop-i18n.php:309
829
  msgid ""
830
  "A custom message that will be selected randomly for each share and will "
831
  "overwrite the default post. Supports %1$smagic tags%2$s."
832
  msgstr ""
833
 
834
+ #: dist/includes/class-rop-i18n.php:310 includes/class-rop-i18n.php:310
835
  msgid "Custom message #"
836
  msgstr ""
837
 
838
+ #: dist/includes/class-rop-i18n.php:314 includes/class-rop-i18n.php:314
839
  msgid "Share <b>immediately</b> via <small>Revive Old Posts</small> "
840
  msgstr ""
841
 
842
+ #: dist/includes/class-rop-i18n.php:315 includes/class-rop-i18n.php:315
843
  msgid "These checkboxes will be cleared once the post is shared."
844
  msgstr ""
845
 
846
+ #: dist/includes/class-rop-i18n.php:319 includes/class-rop-i18n.php:319
847
+ msgid ""
848
+ "%1$s You're using a PHP version lower than 5.6! Revive Old Posts requires "
849
+ "at least %2$sPHP 5.6%3$s to function properly. Plugin has been deactivated. "
850
+ "%4$sLearn more here%5$s. %6$s"
851
+ msgstr ""
852
+
853
  #. Plugin Name of the plugin/theme
854
  msgid "Revive Old Posts (Former Tweet Old Post)"
855
  msgstr ""
readme.md CHANGED
@@ -133,6 +133,15 @@ http://revive.social/plugins/revive-old-post
133
 
134
 
135
  ## Changelog ##
 
 
 
 
 
 
 
 
 
136
  ### 8.1.3 - 2018-11-01 ###
137
 
138
  * - Adds: Option to delete plugin settings on uninstall
133
 
134
 
135
  ## Changelog ##
136
+ ### 8.1.4 - 2018-12-03 ###
137
+
138
+ * New: Admin pointers for new plugin installs
139
+ * Change: Rename custom messages to "Share Variations"
140
+ * Fix: Automatically remove whitespace when adding credentials
141
+ * Fix: Excess blank space in shares caused by Gutenberg Editor
142
+ * PRO Fix: Publish now not showing on custom post types edit screens
143
+
144
+
145
  ### 8.1.3 - 2018-11-01 ###
146
 
147
  * - Adds: Option to delete plugin settings on uninstall
readme.txt CHANGED
@@ -133,6 +133,15 @@ http://revive.social/plugins/revive-old-post
133
 
134
 
135
  == Changelog ==
 
 
 
 
 
 
 
 
 
136
  = 8.1.3 - 2018-11-01 =
137
 
138
  * - Adds: Option to delete plugin settings on uninstall
133
 
134
 
135
  == Changelog ==
136
+ = 8.1.4 - 2018-12-03 =
137
+
138
+ * New: Admin pointers for new plugin installs
139
+ * Change: Rename custom messages to "Share Variations"
140
+ * Fix: Automatically remove whitespace when adding credentials
141
+ * Fix: Excess blank space in shares caused by Gutenberg Editor
142
+ * PRO Fix: Publish now not showing on custom post types edit screens
143
+
144
+
145
  = 8.1.3 - 2018-11-01 =
146
 
147
  * - Adds: Option to delete plugin settings on uninstall
themeisle-hash.json CHANGED
@@ -1 +1 @@
1
- {"class-rop-autoloader.php":"7bfbb1554230d0ace777adb2e42bebeb","index.php":"39ab8276fb0e4bd3fcab3270822c5977","tweet-old-post.php":"e48a57d1d9e311cb066077c3697d7c50","uninstall.php":"bbd279077a96382f8c399ad818280911"}
1
+ {"class-rop-autoloader.php":"7bfbb1554230d0ace777adb2e42bebeb","index.php":"39ab8276fb0e4bd3fcab3270822c5977","tweet-old-post.php":"0b571e0a9b6be1fa1ec97cfffa3c0da5","uninstall.php":"88c3ec2a2919988f1ed38891cb37b6f1"}
tweet-old-post.php CHANGED
@@ -16,16 +16,16 @@
16
  * Plugin Name: Revive Old Posts (Former Tweet Old Post)
17
  * Plugin URI: https://revive.social/
18
  * Description: WordPress plugin that helps you to keeps your old posts alive by sharing them and driving more traffic to them from twitter/facebook or linkedin. It also helps you to promote your content. You can set time and no of posts to share to drive more traffic.For questions, comments, or feature requests, <a href="http://revive.social/support/?utm_source=plugindesc&utm_medium=announce&utm_campaign=top">contact </a> us!
19
- * Version: 8.1.3
20
  * Author: revive.social
21
  * Author URI: https://revive.social/
22
  * Requires at least: 3.5
23
- * Tested up to: 4.8
24
  * Stable tag: trunk
25
  * WordPress Available: yes
26
  * Pro Slug: tweet-old-post-pro
27
  * Requires License: no
28
- * Requires PHP: 5.4
29
  * License: GPLv2 or later
30
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
31
  * Text Domain: tweet-old-post
@@ -41,7 +41,7 @@ if ( ! defined( 'WPINC' ) ) {
41
  * The code that runs during plugin activation.
42
  * This action is documented in includes/class-rop-activator.php
43
  */
44
- function activate_rop() {
45
  Rop_Activator::activate();
46
  }
47
 
@@ -49,12 +49,37 @@ function activate_rop() {
49
  * The code that runs during plugin deactivation.
50
  * This action is documented in includes/class-rop-deactivator.php
51
  */
52
- function deactivate_rop() {
53
  Rop_Deactivator::deactivate();
54
  }
55
 
56
- register_activation_hook( __FILE__, 'activate_rop' );
57
- register_deactivation_hook( __FILE__, 'deactivate_rop' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
 
59
  /**
60
  * Begins execution of the plugin.
@@ -67,8 +92,13 @@ register_deactivation_hook( __FILE__, 'deactivate_rop' );
67
  */
68
  function run_rop() {
69
 
 
 
 
 
 
70
  define( 'ROP_PRO_URL', 'http://revive.social/plugins/revive-old-post/' );
71
- define( 'ROP_LITE_VERSION', '8.1.3' );
72
  define( 'ROP_LITE_BASE_FILE', __FILE__ );
73
  define( 'ROP_DEBUG', false );
74
  define( 'ROP_LITE_PATH', plugin_dir_path( __FILE__ ) );
16
  * Plugin Name: Revive Old Posts (Former Tweet Old Post)
17
  * Plugin URI: https://revive.social/
18
  * Description: WordPress plugin that helps you to keeps your old posts alive by sharing them and driving more traffic to them from twitter/facebook or linkedin. It also helps you to promote your content. You can set time and no of posts to share to drive more traffic.For questions, comments, or feature requests, <a href="http://revive.social/support/?utm_source=plugindesc&utm_medium=announce&utm_campaign=top">contact </a> us!
19
+ * Version: 8.1.4
20
  * Author: revive.social
21
  * Author URI: https://revive.social/
22
  * Requires at least: 3.5
23
+ * Tested up to: 5.0
24
  * Stable tag: trunk
25
  * WordPress Available: yes
26
  * Pro Slug: tweet-old-post-pro
27
  * Requires License: no
28
+ * Requires PHP: 5.6
29
  * License: GPLv2 or later
30
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
31
  * Text Domain: tweet-old-post
41
  * The code that runs during plugin activation.
42
  * This action is documented in includes/class-rop-activator.php
43
  */
44
+ function rop_activation() {
45
  Rop_Activator::activate();
46
  }
47
 
49
  * The code that runs during plugin deactivation.
50
  * This action is documented in includes/class-rop-deactivator.php
51
  */
52
+ function rop_deactivation() {
53
  Rop_Deactivator::deactivate();
54
  }
55
 
56
+ register_activation_hook( __FILE__, 'rop_activation' );
57
+ register_deactivation_hook( __FILE__, 'rop_deactivation' );
58
+
59
+ /**
60
+ * Shows a notice for sites running PHP less than 5.6.
61
+ *
62
+ * @since 8.1.4
63
+ */
64
+ function rop_php_notice() {
65
+ ?>
66
+
67
+ <div class="notice notice-error is-dismissible">
68
+ <?php echo sprintf( __( '%1$s You\'re using a PHP version lower than 5.6! Revive Old Posts requires at least %2$sPHP 5.6%3$s to function properly. Plugin has been deactivated. %4$sLearn more here%5$s. %6$s', 'tweet-old-post' ), '<p>', '<b>', '</b>', '<a href="https://docs.revive.social/article/947-how-to-update-your-php-version" target="_blank">', '</a>', '</p>' ); ?>
69
+ </div>
70
+ <?php
71
+ }
72
+
73
+ /**
74
+ * Deactivates Revive Old Posts.
75
+ *
76
+ * @since 8.1.4
77
+ */
78
+ function deactivate_rop() {
79
+ if ( is_plugin_active( 'tweet-old-post/tweet-old-post.php' ) ) {
80
+ deactivate_plugins( 'tweet-old-post/tweet-old-post.php' );
81
+ }
82
+ }
83
 
84
  /**
85
  * Begins execution of the plugin.
92
  */
93
  function run_rop() {
94
 
95
+ if ( version_compare( PHP_VERSION, '5.6.0', '<' ) ) {
96
+ add_action( 'admin_notices', 'rop_php_notice' );
97
+ add_action( 'admin_init', 'deactivate_rop' );
98
+ }
99
+
100
  define( 'ROP_PRO_URL', 'http://revive.social/plugins/revive-old-post/' );
101
+ define( 'ROP_LITE_VERSION', '8.1.4' );
102
  define( 'ROP_LITE_BASE_FILE', __FILE__ );
103
  define( 'ROP_DEBUG', false );
104
  define( 'ROP_LITE_PATH', plugin_dir_path( __FILE__ ) );
uninstall.php CHANGED
@@ -47,6 +47,8 @@ if ( isset( $housekeeping ) && $housekeeping ) {
47
  'rop_logs',
48
  'cwp_rop_remote_trigger',
49
  'rop_notice_active',
 
 
50
  );
51
 
52
  foreach ( $option_keys as $key ) {
47
  'rop_logs',
48
  'cwp_rop_remote_trigger',
49
  'rop_notice_active',
50
+ 'rop_menu_pointer_queued',
51
+ 'rop_dashboard_pointers_queued',
52
  );
53
 
54
  foreach ( $option_keys as $key ) {
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitdd559da19ccf1582f946899371aefcaf::getLoader();
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php CHANGED
@@ -397,8 +397,8 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
397
  private function get_api_versions() {
398
 
399
  $cache_key = $this->get_key() . '_' . preg_replace( '/[^0-9a-zA-Z ]/m', '', $this->version ) . 'versions';
400
- $cache_versions = get_transient( $this->get_key() . '_' . preg_replace( '/[^0-9a-zA-Z ]/m', '', $this->version ) . 'versions' );
401
- if ( false == $cache_versions ) {
402
  $versions = array();
403
  if ( ! $this->is_wordpress_available() ) {
404
  $versions = $this->get_pro_versions();
@@ -410,7 +410,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
410
  $versions = $this->get_theme_versions();
411
  }
412
  }
413
- set_transient( $cache_key, $versions, MONTH_IN_SECONDS );
414
  } else {
415
  $versions = is_array( $cache_versions ) ? $cache_versions : array();
416
  }
397
  private function get_api_versions() {
398
 
399
  $cache_key = $this->get_key() . '_' . preg_replace( '/[^0-9a-zA-Z ]/m', '', $this->version ) . 'versions';
400
+ $cache_versions = get_transient( $cache_key );
401
+ if ( false === $cache_versions ) {
402
  $versions = array();
403
  if ( ! $this->is_wordpress_available() ) {
404
  $versions = $this->get_pro_versions();
410
  $versions = $this->get_theme_versions();
411
  }
412
  }
413
+ set_transient( $cache_key, $versions, 5 * DAY_IN_SECONDS );
414
  } else {
415
  $versions = is_array( $cache_versions ) ? $cache_versions : array();
416
  }
vendor/codeinwp/themeisle-sdk/load.php CHANGED
@@ -11,7 +11,7 @@
11
  */
12
 
13
  // Current SDK version and path.
14
- $themeisle_sdk_version = '2.2.7';
15
  $themeisle_sdk_path = dirname( __FILE__ );
16
 
17
  global $themeisle_sdk_max_version;
11
  */
12
 
13
  // Current SDK version and path.
14
+ $themeisle_sdk_version = '2.2.8';
15
  $themeisle_sdk_path = dirname( __FILE__ );
16
 
17
  global $themeisle_sdk_max_version;
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit2c91e50efb7d40b66b09336ed6fda3d0
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
- composerRequire2c91e50efb7d40b66b09336ed6fda3d0($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequire2c91e50efb7d40b66b09336ed6fda3d0($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitdd559da19ccf1582f946899371aefcaf
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitdd559da19ccf1582f946899371aefcaf', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitdd559da19ccf1582f946899371aefcaf', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
+ composerRequiredd559da19ccf1582f946899371aefcaf($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
+ function composerRequiredd559da19ccf1582f946899371aefcaf($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
vendor/composer/installed.json CHANGED
@@ -6,15 +6,15 @@
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
9
- "reference": "caa9bf2b2c48c12a0ac745b6e2880c94339a777d"
10
  },
11
  "dist": {
12
  "type": "zip",
13
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/caa9bf2b2c48c12a0ac745b6e2880c94339a777d",
14
- "reference": "caa9bf2b2c48c12a0ac745b6e2880c94339a777d",
15
  "shasum": ""
16
  },
17
- "time": "2018-07-19 07:48:21",
18
  "type": "library",
19
  "installation-source": "dist",
20
  "autoload": {
@@ -157,23 +157,23 @@
157
  },
158
  {
159
  "name": "psr/log",
160
- "version": "1.0.2",
161
- "version_normalized": "1.0.2.0",
162
  "source": {
163
  "type": "git",
164
  "url": "https://github.com/php-fig/log.git",
165
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
166
  },
167
  "dist": {
168
  "type": "zip",
169
- "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
170
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
171
  "shasum": ""
172
  },
173
  "require": {
174
  "php": ">=5.3.0"
175
  },
176
- "time": "2016-10-10 12:19:37",
177
  "type": "library",
178
  "extra": {
179
  "branch-alias": {
@@ -206,17 +206,17 @@
206
  },
207
  {
208
  "name": "monolog/monolog",
209
- "version": "1.23.0",
210
- "version_normalized": "1.23.0.0",
211
  "source": {
212
  "type": "git",
213
  "url": "https://github.com/Seldaek/monolog.git",
214
- "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
215
  },
216
  "dist": {
217
  "type": "zip",
218
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
219
- "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
220
  "shasum": ""
221
  },
222
  "require": {
@@ -252,7 +252,7 @@
252
  "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
253
  "sentry/sentry": "Allow sending log messages to a Sentry server"
254
  },
255
- "time": "2017-06-19 01:22:40",
256
  "type": "library",
257
  "extra": {
258
  "branch-alias": {
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
9
+ "reference": "951cde6e799e00d46a52416b62221fd771ddc326"
10
  },
11
  "dist": {
12
  "type": "zip",
13
+ "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/951cde6e799e00d46a52416b62221fd771ddc326",
14
+ "reference": "951cde6e799e00d46a52416b62221fd771ddc326",
15
  "shasum": ""
16
  },
17
+ "time": "2018-11-26 14:24:47",
18
  "type": "library",
19
  "installation-source": "dist",
20
  "autoload": {
157
  },
158
  {
159
  "name": "psr/log",
160
+ "version": "1.1.0",
161
+ "version_normalized": "1.1.0.0",
162
  "source": {
163
  "type": "git",
164
  "url": "https://github.com/php-fig/log.git",
165
+ "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
166
  },
167
  "dist": {
168
  "type": "zip",
169
+ "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
170
+ "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
171
  "shasum": ""
172
  },
173
  "require": {
174
  "php": ">=5.3.0"
175
  },
176
+ "time": "2018-11-20 15:27:04",
177
  "type": "library",
178
  "extra": {
179
  "branch-alias": {
206
  },
207
  {
208
  "name": "monolog/monolog",
209
+ "version": "1.24.0",
210
+ "version_normalized": "1.24.0.0",
211
  "source": {
212
  "type": "git",
213
  "url": "https://github.com/Seldaek/monolog.git",
214
+ "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266"
215
  },
216
  "dist": {
217
  "type": "zip",
218
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
219
+ "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
220
  "shasum": ""
221
  },
222
  "require": {
252
  "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
253
  "sentry/sentry": "Allow sending log messages to a Sentry server"
254
  },
255
+ "time": "2018-11-05 09:00:11",
256
  "type": "library",
257
  "extra": {
258
  "branch-alias": {
vendor/monolog/monolog/CHANGELOG.md CHANGED
@@ -1,3 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ### 1.23.0 (2017-06-19)
2
 
3
  * Improved SyslogUdpHandler's support for RFC5424 and added optional `$ident` argument
1
+ ### 1.24.0 (2018-11-05)
2
+
3
+ * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
4
+ * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers)
5
+ * Added a way to log signals being received using Monolog\SignalHandler
6
+ * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
7
+ * Added InsightOpsHandler to migrate users of the LogEntriesHandler
8
+ * Added protection to NormalizerHandler against circular and very deep structures, it now stops normalizing at a depth of 9
9
+ * Added capture of stack traces to ErrorHandler when logging PHP errors
10
+ * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts
11
+ * Added forwarding of context info to FluentdFormatter
12
+ * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example
13
+ * Added ability to extend/override BrowserConsoleHandler
14
+ * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
15
+ * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
16
+ * Dropped official support for HHVM in test builds
17
+ * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain
18
+ * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases
19
+ * Fixed HipChatHandler bug where slack dropped messages randomly
20
+ * Fixed normalization of objects in Slack handlers
21
+ * Fixed support for PHP7's Throwable in NewRelicHandler
22
+ * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
23
+ * Fixed table row styling issues in HtmlFormatter
24
+ * Fixed RavenHandler dropping the message when logging exception
25
+ * Fixed WhatFailureGroupHandler skipping processors when using handleBatch
26
+ and implement it where possible
27
+ * Fixed display of anonymous class names
28
+
29
  ### 1.23.0 (2017-06-19)
30
 
31
  * Improved SyslogUdpHandler's support for RFC5424 and added optional `$ident` argument
vendor/monolog/monolog/README.md CHANGED
@@ -2,7 +2,6 @@
2
 
3
  [![Total Downloads](https://img.shields.io/packagist/dt/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)
4
  [![Latest Stable Version](https://img.shields.io/packagist/v/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)
5
- [![Reference Status](https://www.versioneye.com/php/monolog:monolog/reference_badge.svg)](https://www.versioneye.com/php/monolog:monolog/references)
6
 
7
 
8
  Monolog sends your logs to files, sockets, inboxes, databases and various
2
 
3
  [![Total Downloads](https://img.shields.io/packagist/dt/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)
4
  [![Latest Stable Version](https://img.shields.io/packagist/v/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)
 
5
 
6
 
7
  Monolog sends your logs to files, sockets, inboxes, databases and various
vendor/monolog/monolog/doc/02-handlers-formatters-processors.md CHANGED
@@ -55,6 +55,7 @@
55
  - _RollbarHandler_: Logs records to a [Rollbar](https://rollbar.com/) account.
56
  - _SyslogUdpHandler_: Logs records to a remote [Syslogd](http://www.rsyslog.com/) server.
57
  - _LogEntriesHandler_: Logs records to a [LogEntries](http://logentries.com/) account.
 
58
 
59
  ### Logging in development
60
 
55
  - _RollbarHandler_: Logs records to a [Rollbar](https://rollbar.com/) account.
56
  - _SyslogUdpHandler_: Logs records to a remote [Syslogd](http://www.rsyslog.com/) server.
57
  - _LogEntriesHandler_: Logs records to a [LogEntries](http://logentries.com/) account.
58
+ - _InsightOpsHandler_: Logs records to a [InsightOps](https://www.rapid7.com/products/insightops/) account.
59
 
60
  ### Logging in development
61
 
vendor/monolog/monolog/doc/03-utilities.md CHANGED
@@ -5,6 +5,8 @@
5
  help in some older codebases or for ease of use.
6
  - _ErrorHandler_: The `Monolog\ErrorHandler` class allows you to easily register
7
  a Logger instance as an exception handler, error handler or fatal error handler.
 
 
8
  - _ErrorLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain log
9
  level is reached.
10
  - _ChannelLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain
5
  help in some older codebases or for ease of use.
6
  - _ErrorHandler_: The `Monolog\ErrorHandler` class allows you to easily register
7
  a Logger instance as an exception handler, error handler or fatal error handler.
8
+ - _SignalHandler_: The `Monolog\SignalHandler` class allows you to easily register
9
+ a Logger instance as a POSIX signal handler.
10
  - _ErrorLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain log
11
  level is reached.
12
  - _ChannelLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain
vendor/monolog/monolog/src/Monolog/ErrorHandler.php CHANGED
@@ -14,6 +14,7 @@ namespace Monolog;
14
  use Psr\Log\LoggerInterface;
15
  use Psr\Log\LogLevel;
16
  use Monolog\Handler\AbstractHandler;
 
17
 
18
  /**
19
  * Monolog error handler
@@ -38,6 +39,7 @@ class ErrorHandler
38
  private $hasFatalErrorHandler;
39
  private $fatalLevel;
40
  private $reservedMemory;
 
41
  private static $fatalErrors = array(E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR);
42
 
43
  public function __construct(LoggerInterface $logger)
@@ -132,7 +134,7 @@ class ErrorHandler
132
  {
133
  $this->logger->log(
134
  $this->uncaughtExceptionLevel === null ? LogLevel::ERROR : $this->uncaughtExceptionLevel,
135
- sprintf('Uncaught Exception %s: "%s" at %s line %s', get_class($e), $e->getMessage(), $e->getFile(), $e->getLine()),
136
  array('exception' => $e)
137
  );
138
 
@@ -156,6 +158,13 @@ class ErrorHandler
156
  if (!$this->hasFatalErrorHandler || !in_array($code, self::$fatalErrors, true)) {
157
  $level = isset($this->errorLevelMap[$code]) ? $this->errorLevelMap[$code] : LogLevel::CRITICAL;
158
  $this->logger->log($level, self::codeToString($code).': '.$message, array('code' => $code, 'message' => $message, 'file' => $file, 'line' => $line));
 
 
 
 
 
 
 
159
  }
160
 
161
  if ($this->previousErrorHandler === true) {
@@ -177,7 +186,7 @@ class ErrorHandler
177
  $this->logger->log(
178
  $this->fatalLevel === null ? LogLevel::ALERT : $this->fatalLevel,
179
  'Fatal Error ('.self::codeToString($lastError['type']).'): '.$lastError['message'],
180
- array('code' => $lastError['type'], 'message' => $lastError['message'], 'file' => $lastError['file'], 'line' => $lastError['line'])
181
  );
182
 
183
  if ($this->logger instanceof Logger) {
14
  use Psr\Log\LoggerInterface;
15
  use Psr\Log\LogLevel;
16
  use Monolog\Handler\AbstractHandler;
17
+ use Monolog\Registry;
18
 
19
  /**
20
  * Monolog error handler
39
  private $hasFatalErrorHandler;
40
  private $fatalLevel;
41
  private $reservedMemory;
42
+ private $lastFatalTrace;
43
  private static $fatalErrors = array(E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR);
44
 
45
  public function __construct(LoggerInterface $logger)
134
  {
135
  $this->logger->log(
136
  $this->uncaughtExceptionLevel === null ? LogLevel::ERROR : $this->uncaughtExceptionLevel,
137
+ sprintf('Uncaught Exception %s: "%s" at %s line %s', Utils::getClass($e), $e->getMessage(), $e->getFile(), $e->getLine()),
138
  array('exception' => $e)
139
  );
140
 
158
  if (!$this->hasFatalErrorHandler || !in_array($code, self::$fatalErrors, true)) {
159
  $level = isset($this->errorLevelMap[$code]) ? $this->errorLevelMap[$code] : LogLevel::CRITICAL;
160
  $this->logger->log($level, self::codeToString($code).': '.$message, array('code' => $code, 'message' => $message, 'file' => $file, 'line' => $line));
161
+ } else {
162
+ // http://php.net/manual/en/function.debug-backtrace.php
163
+ // As of 5.3.6, DEBUG_BACKTRACE_IGNORE_ARGS option was added.
164
+ // Any version less than 5.3.6 must use the DEBUG_BACKTRACE_IGNORE_ARGS constant value '2'.
165
+ $trace = debug_backtrace((PHP_VERSION_ID < 50306) ? 2 : DEBUG_BACKTRACE_IGNORE_ARGS);
166
+ array_shift($trace); // Exclude handleError from trace
167
+ $this->lastFatalTrace = $trace;
168
  }
169
 
170
  if ($this->previousErrorHandler === true) {
186
  $this->logger->log(
187
  $this->fatalLevel === null ? LogLevel::ALERT : $this->fatalLevel,
188
  'Fatal Error ('.self::codeToString($lastError['type']).'): '.$lastError['message'],
189
+ array('code' => $lastError['type'], 'message' => $lastError['message'], 'file' => $lastError['file'], 'line' => $lastError['line'], 'trace' => $this->lastFatalTrace)
190
  );
191
 
192
  if ($this->logger instanceof Logger) {
vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php CHANGED
@@ -62,6 +62,7 @@ class FluentdFormatter implements FormatterInterface
62
 
63
  $message = array(
64
  'message' => $record['message'],
 
65
  'extra' => $record['extra'],
66
  );
67
 
62
 
63
  $message = array(
64
  'message' => $record['message'],
65
+ 'context' => $record['context'],
66
  'extra' => $record['extra'],
67
  );
68
 
vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php CHANGED
@@ -58,7 +58,7 @@ class HtmlFormatter extends NormalizerFormatter
58
  $td = '<pre>'.htmlspecialchars($td, ENT_NOQUOTES, 'UTF-8').'</pre>';
59
  }
60
 
61
- return "<tr style=\"padding: 4px;spacing: 0;text-align: left;\">\n<th style=\"background: #cccccc\" width=\"100px\">$th:</th>\n<td style=\"padding: 4px;spacing: 0;text-align: left;background: #eeeeee\">".$td."</td>\n</tr>";
62
  }
63
 
64
  /**
58
  $td = '<pre>'.htmlspecialchars($td, ENT_NOQUOTES, 'UTF-8').'</pre>';
59
  }
60
 
61
+ return "<tr style=\"padding: 4px;text-align: left;\">\n<th style=\"vertical-align: top;background: #ccc;color: #000\" width=\"100\">$th:</th>\n<td style=\"padding: 4px;text-align: left;vertical-align: top;background: #eee;color: #000\">".$td."</td>\n</tr>";
62
  }
63
 
64
  /**
vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php CHANGED
@@ -12,6 +12,7 @@
12
  namespace Monolog\Formatter;
13
 
14
  use Exception;
 
15
  use Throwable;
16
 
17
  /**
@@ -138,18 +139,23 @@ class JsonFormatter extends NormalizerFormatter
138
  *
139
  * @return mixed
140
  */
141
- protected function normalize($data)
142
  {
 
 
 
 
143
  if (is_array($data) || $data instanceof \Traversable) {
144
  $normalized = array();
145
 
146
  $count = 1;
147
  foreach ($data as $key => $value) {
148
- if ($count++ >= 1000) {
149
- $normalized['...'] = 'Over 1000 items, aborting normalization';
150
  break;
151
  }
152
- $normalized[$key] = $this->normalize($value);
 
153
  }
154
 
155
  return $normalized;
@@ -174,11 +180,11 @@ class JsonFormatter extends NormalizerFormatter
174
  {
175
  // TODO 2.0 only check for Throwable
176
  if (!$e instanceof Exception && !$e instanceof Throwable) {
177
- throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.get_class($e));
178
  }
179
 
180
  $data = array(
181
- 'class' => get_class($e),
182
  'message' => $e->getMessage(),
183
  'code' => $e->getCode(),
184
  'file' => $e->getFile().':'.$e->getLine(),
12
  namespace Monolog\Formatter;
13
 
14
  use Exception;
15
+ use Monolog\Utils;
16
  use Throwable;
17
 
18
  /**
139
  *
140
  * @return mixed
141
  */
142
+ protected function normalize($data, $depth = 0)
143
  {
144
+ if ($depth > 9) {
145
+ return 'Over 9 levels deep, aborting normalization';
146
+ }
147
+
148
  if (is_array($data) || $data instanceof \Traversable) {
149
  $normalized = array();
150
 
151
  $count = 1;
152
  foreach ($data as $key => $value) {
153
+ if ($count++ > 1000) {
154
+ $normalized['...'] = 'Over 1000 items ('.count($data).' total), aborting normalization';
155
  break;
156
  }
157
+
158
+ $normalized[$key] = $this->normalize($value, $depth+1);
159
  }
160
 
161
  return $normalized;
180
  {
181
  // TODO 2.0 only check for Throwable
182
  if (!$e instanceof Exception && !$e instanceof Throwable) {
183
+ throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.Utils::getClass($e));
184
  }
185
 
186
  $data = array(
187
+ 'class' => Utils::getClass($e),
188
  'message' => $e->getMessage(),
189
  'code' => $e->getCode(),
190
  'file' => $e->getFile().':'.$e->getLine(),
vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php CHANGED
@@ -11,6 +11,8 @@
11
 
12
  namespace Monolog\Formatter;
13
 
 
 
14
  /**
15
  * Formats incoming records into a one-line string
16
  *
@@ -129,17 +131,17 @@ class LineFormatter extends NormalizerFormatter
129
  {
130
  // TODO 2.0 only check for Throwable
131
  if (!$e instanceof \Exception && !$e instanceof \Throwable) {
132
- throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.get_class($e));
133
  }
134
 
135
  $previousText = '';
136
  if ($previous = $e->getPrevious()) {
137
  do {
138
- $previousText .= ', '.get_class($previous).'(code: '.$previous->getCode().'): '.$previous->getMessage().' at '.$previous->getFile().':'.$previous->getLine();
139
  } while ($previous = $previous->getPrevious());
140
  }
141
 
142
- $str = '[object] ('.get_class($e).'(code: '.$e->getCode().'): '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine().$previousText.')';
143
  if ($this->includeStacktraces) {
144
  $str .= "\n[stacktrace]\n".$e->getTraceAsString()."\n";
145
  }
11
 
12
  namespace Monolog\Formatter;
13
 
14
+ use Monolog\Utils;
15
+
16
  /**
17
  * Formats incoming records into a one-line string
18
  *
131
  {
132
  // TODO 2.0 only check for Throwable
133
  if (!$e instanceof \Exception && !$e instanceof \Throwable) {
134
+ throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.Utils::getClass($e));
135
  }
136
 
137
  $previousText = '';
138
  if ($previous = $e->getPrevious()) {
139
  do {
140
+ $previousText .= ', '.Utils::getClass($previous).'(code: '.$previous->getCode().'): '.$previous->getMessage().' at '.$previous->getFile().':'.$previous->getLine();
141
  } while ($previous = $previous->getPrevious());
142
  }
143
 
144
+ $str = '[object] ('.Utils::getClass($e).'(code: '.$e->getCode().'): '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine().$previousText.')';
145
  if ($this->includeStacktraces) {
146
  $str .= "\n[stacktrace]\n".$e->getTraceAsString()."\n";
147
  }
vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php CHANGED
@@ -11,6 +11,8 @@
11
 
12
  namespace Monolog\Formatter;
13
 
 
 
14
  /**
15
  * Formats a record for use with the MongoDBHandler.
16
  *
@@ -75,7 +77,7 @@ class MongoDBFormatter implements FormatterInterface
75
  protected function formatObject($value, $nestingLevel)
76
  {
77
  $objectVars = get_object_vars($value);
78
- $objectVars['class'] = get_class($value);
79
 
80
  return $this->formatArray($objectVars, $nestingLevel);
81
  }
@@ -83,7 +85,7 @@ class MongoDBFormatter implements FormatterInterface
83
  protected function formatException(\Exception $exception, $nestingLevel)
84
  {
85
  $formattedException = array(
86
- 'class' => get_class($exception),
87
  'message' => $exception->getMessage(),
88
  'code' => $exception->getCode(),
89
  'file' => $exception->getFile() . ':' . $exception->getLine(),
11
 
12
  namespace Monolog\Formatter;
13
 
14
+ use Monolog\Utils;
15
+
16
  /**
17
  * Formats a record for use with the MongoDBHandler.
18
  *
77
  protected function formatObject($value, $nestingLevel)
78
  {
79
  $objectVars = get_object_vars($value);
80
+ $objectVars['class'] = Utils::getClass($value);
81
 
82
  return $this->formatArray($objectVars, $nestingLevel);
83
  }
85
  protected function formatException(\Exception $exception, $nestingLevel)
86
  {
87
  $formattedException = array(
88
+ 'class' => Utils::getClass($exception),
89
  'message' => $exception->getMessage(),
90
  'code' => $exception->getCode(),
91
  'file' => $exception->getFile() . ':' . $exception->getLine(),
vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php CHANGED
@@ -12,6 +12,7 @@
12
  namespace Monolog\Formatter;
13
 
14
  use Exception;
 
15
 
16
  /**
17
  * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
@@ -55,8 +56,12 @@ class NormalizerFormatter implements FormatterInterface
55
  return $records;
56
  }
57
 
58
- protected function normalize($data)
59
  {
 
 
 
 
60
  if (null === $data || is_scalar($data)) {
61
  if (is_float($data)) {
62
  if (is_infinite($data)) {
@@ -75,11 +80,12 @@ class NormalizerFormatter implements FormatterInterface
75
 
76
  $count = 1;
77
  foreach ($data as $key => $value) {
78
- if ($count++ >= 1000) {
79
  $normalized['...'] = 'Over 1000 items ('.count($data).' total), aborting normalization';
80
  break;
81
  }
82
- $normalized[$key] = $this->normalize($value);
 
83
  }
84
 
85
  return $normalized;
@@ -103,7 +109,7 @@ class NormalizerFormatter implements FormatterInterface
103
  $value = $this->toJson($data, true);
104
  }
105
 
106
- return sprintf("[object] (%s: %s)", get_class($data), $value);
107
  }
108
 
109
  if (is_resource($data)) {
@@ -117,11 +123,11 @@ class NormalizerFormatter implements FormatterInterface
117
  {
118
  // TODO 2.0 only check for Throwable
119
  if (!$e instanceof Exception && !$e instanceof \Throwable) {
120
- throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.get_class($e));
121
  }
122
 
123
  $data = array(
124
- 'class' => get_class($e),
125
  'message' => $e->getMessage(),
126
  'code' => $e->getCode(),
127
  'file' => $e->getFile().':'.$e->getLine(),
@@ -146,9 +152,20 @@ class NormalizerFormatter implements FormatterInterface
146
  if (isset($frame['file'])) {
147
  $data['trace'][] = $frame['file'].':'.$frame['line'];
148
  } elseif (isset($frame['function']) && $frame['function'] === '{closure}') {
149
- // We should again normalize the frames, because it might contain invalid items
150
  $data['trace'][] = $frame['function'];
151
  } else {
 
 
 
 
 
 
 
 
 
 
 
152
  // We should again normalize the frames, because it might contain invalid items
153
  $data['trace'][] = $this->toJson($this->normalize($frame), true);
154
  }
12
  namespace Monolog\Formatter;
13
 
14
  use Exception;
15
+ use Monolog\Utils;
16
 
17
  /**
18
  * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
56
  return $records;
57
  }
58
 
59
+ protected function normalize($data, $depth = 0)
60
  {
61
+ if ($depth > 9) {
62
+ return 'Over 9 levels deep, aborting normalization';
63
+ }
64
+
65
  if (null === $data || is_scalar($data)) {
66
  if (is_float($data)) {
67
  if (is_infinite($data)) {
80
 
81
  $count = 1;
82
  foreach ($data as $key => $value) {
83
+ if ($count++ > 1000) {
84
  $normalized['...'] = 'Over 1000 items ('.count($data).' total), aborting normalization';
85
  break;
86
  }
87
+
88
+ $normalized[$key] = $this->normalize($value, $depth+1);
89
  }
90
 
91
  return $normalized;
109
  $value = $this->toJson($data, true);
110
  }
111
 
112
+ return sprintf("[object] (%s: %s)", Utils::getClass($data), $value);
113
  }
114
 
115
  if (is_resource($data)) {
123
  {
124
  // TODO 2.0 only check for Throwable
125
  if (!$e instanceof Exception && !$e instanceof \Throwable) {
126
+ throw new \InvalidArgumentException('Exception/Throwable expected, got '.gettype($e).' / '.Utils::getClass($e));
127
  }
128
 
129
  $data = array(
130
+ 'class' => Utils::getClass($e),
131
  'message' => $e->getMessage(),
132
  'code' => $e->getCode(),
133
  'file' => $e->getFile().':'.$e->getLine(),
152
  if (isset($frame['file'])) {
153
  $data['trace'][] = $frame['file'].':'.$frame['line'];
154
  } elseif (isset($frame['function']) && $frame['function'] === '{closure}') {
155
+ // Simplify closures handling
156
  $data['trace'][] = $frame['function'];
157
  } else {
158
+ if (isset($frame['args'])) {
159
+ // Make sure that objects present as arguments are not serialized nicely but rather only
160
+ // as a class name to avoid any unexpected leak of sensitive information
161
+ $frame['args'] = array_map(function ($arg) {
162
+ if (is_object($arg) && !($arg instanceof \DateTime || $arg instanceof \DateTimeInterface)) {
163
+ return sprintf("[object] (%s)", Utils::getClass($arg));
164
+ }
165
+
166
+ return $arg;
167
+ }, $frame['args']);
168
+ }
169
  // We should again normalize the frames, because it might contain invalid items
170
  $data['trace'][] = $this->toJson($this->normalize($frame), true);
171
  }
vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php CHANGED
@@ -102,12 +102,12 @@ class WildfireFormatter extends NormalizerFormatter
102
  throw new \BadMethodCallException('Batch formatting does not make sense for the WildfireFormatter');
103
  }
104
 
105
- protected function normalize($data)
106
  {
107
  if (is_object($data) && !$data instanceof \DateTime) {
108
  return $data;
109
  }
110
 
111
- return parent::normalize($data);
112
  }
113
  }
102
  throw new \BadMethodCallException('Batch formatting does not make sense for the WildfireFormatter');
103
  }
104
 
105
+ protected function normalize($data, $depth = 0)
106
  {
107
  if (is_object($data) && !$data instanceof \DateTime) {
108
  return $data;
109
  }
110
 
111
+ return parent::normalize($data, $depth);
112
  }
113
  }
vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php CHANGED
@@ -11,16 +11,17 @@
11
 
12
  namespace Monolog\Handler;
13
 
14
- use Monolog\Logger;
15
  use Monolog\Formatter\FormatterInterface;
16
  use Monolog\Formatter\LineFormatter;
 
 
17
 
18
  /**
19
  * Base Handler class providing the Handler structure
20
  *
21
  * @author Jordi Boggiano <j.boggiano@seld.be>
22
  */
23
- abstract class AbstractHandler implements HandlerInterface
24
  {
25
  protected $level = Logger::DEBUG;
26
  protected $bubble = true;
@@ -32,8 +33,8 @@ abstract class AbstractHandler implements HandlerInterface
32
  protected $processors = array();
33
 
34
  /**
35
- * @param int $level The minimum logging level at which this handler will be triggered
36
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
37
  */
38
  public function __construct($level = Logger::DEBUG, $bubble = true)
39
  {
@@ -141,8 +142,8 @@ abstract class AbstractHandler implements HandlerInterface
141
  /**
142
  * Sets the bubbling behavior.
143
  *
144
- * @param Boolean $bubble true means that this handler allows bubbling.
145
- * false means that bubbling is not permitted.
146
  * @return self
147
  */
148
  public function setBubble($bubble)
@@ -155,8 +156,8 @@ abstract class AbstractHandler implements HandlerInterface
155
  /**
156
  * Gets the bubbling behavior.
157
  *
158
- * @return Boolean true means that this handler allows bubbling.
159
- * false means that bubbling is not permitted.
160
  */
161
  public function getBubble()
162
  {
@@ -174,6 +175,15 @@ abstract class AbstractHandler implements HandlerInterface
174
  }
175
  }
176
 
 
 
 
 
 
 
 
 
 
177
  /**
178
  * Gets the default formatter.
179
  *
11
 
12
  namespace Monolog\Handler;
13
 
 
14
  use Monolog\Formatter\FormatterInterface;
15
  use Monolog\Formatter\LineFormatter;
16
+ use Monolog\Logger;
17
+ use Monolog\ResettableInterface;
18
 
19
  /**
20
  * Base Handler class providing the Handler structure
21
  *
22
  * @author Jordi Boggiano <j.boggiano@seld.be>
23
  */
24
+ abstract class AbstractHandler implements HandlerInterface, ResettableInterface
25
  {
26
  protected $level = Logger::DEBUG;
27
  protected $bubble = true;
33
  protected $processors = array();
34
 
35
  /**
36
+ * @param int $level The minimum logging level at which this handler will be triggered
37
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
38
  */
39
  public function __construct($level = Logger::DEBUG, $bubble = true)
40
  {
142
  /**
143
  * Sets the bubbling behavior.
144
  *
145
+ * @param bool $bubble true means that this handler allows bubbling.
146
+ * false means that bubbling is not permitted.
147
  * @return self
148
  */
149
  public function setBubble($bubble)
156
  /**
157
  * Gets the bubbling behavior.
158
  *
159
+ * @return bool true means that this handler allows bubbling.
160
+ * false means that bubbling is not permitted.
161
  */
162
  public function getBubble()
163
  {
175
  }
176
  }
177
 
178
+ public function reset()
179
+ {
180
+ foreach ($this->processors as $processor) {
181
+ if ($processor instanceof ResettableInterface) {
182
+ $processor->reset();
183
+ }
184
+ }
185
+ }
186
+
187
  /**
188
  * Gets the default formatter.
189
  *
vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php CHANGED
@@ -11,6 +11,8 @@
11
 
12
  namespace Monolog\Handler;
13
 
 
 
14
  /**
15
  * Base Handler class providing the Handler structure
16
  *
11
 
12
  namespace Monolog\Handler;
13
 
14
+ use Monolog\ResettableInterface;
15
+
16
  /**
17
  * Base Handler class providing the Handler structure
18
  *
vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php CHANGED
@@ -53,9 +53,9 @@ abstract class AbstractSyslogHandler extends AbstractProcessingHandler
53
  );
54
 
55
  /**
56
- * @param mixed $facility
57
- * @param int $level The minimum logging level at which this handler will be triggered
58
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
59
  */
60
  public function __construct($facility = LOG_USER, $level = Logger::DEBUG, $bubble = true)
61
  {
53
  );
54
 
55
  /**
56
+ * @param mixed $facility
57
+ * @param int $level The minimum logging level at which this handler will be triggered
58
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
59
  */
60
  public function __construct($facility = LOG_USER, $level = Logger::DEBUG, $bubble = true)
61
  {
vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php CHANGED
@@ -43,11 +43,11 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
43
  protected function write(array $record)
44
  {
45
  // Accumulate records
46
- self::$records[] = $record;
47
 
48
  // Register shutdown handler if not already done
49
- if (!self::$initialized) {
50
- self::$initialized = true;
51
  $this->registerShutdownFunction();
52
  }
53
  }
@@ -58,27 +58,37 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
58
  */
59
  public static function send()
60
  {
61
- $format = self::getResponseFormat();
62
  if ($format === 'unknown') {
63
  return;
64
  }
65
 
66
- if (count(self::$records)) {
67
  if ($format === 'html') {
68
- self::writeOutput('<script>' . self::generateScript() . '</script>');
69
  } elseif ($format === 'js') {
70
- self::writeOutput(self::generateScript());
71
  }
72
- self::reset();
73
  }
74
  }
75
 
 
 
 
 
 
 
 
 
 
 
76
  /**
77
  * Forget all logged records
78
  */
79
- public static function reset()
80
  {
81
- self::$records = array();
82
  }
83
 
84
  /**
@@ -133,18 +143,18 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
133
  private static function generateScript()
134
  {
135
  $script = array();
136
- foreach (self::$records as $record) {
137
- $context = self::dump('Context', $record['context']);
138
- $extra = self::dump('Extra', $record['extra']);
139
 
140
  if (empty($context) && empty($extra)) {
141
- $script[] = self::call_array('log', self::handleStyles($record['formatted']));
142
  } else {
143
  $script = array_merge($script,
144
- array(self::call_array('groupCollapsed', self::handleStyles($record['formatted']))),
145
  $context,
146
  $extra,
147
- array(self::call('groupEnd'))
148
  );
149
  }
150
  }
@@ -154,19 +164,19 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
154
 
155
  private static function handleStyles($formatted)
156
  {
157
- $args = array(self::quote('font-weight: normal'));
158
  $format = '%c' . $formatted;
159
  preg_match_all('/\[\[(.*?)\]\]\{([^}]*)\}/s', $format, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
160
 
161
  foreach (array_reverse($matches) as $match) {
162
- $args[] = self::quote(self::handleCustomStyles($match[2][0], $match[1][0]));
163
  $args[] = '"font-weight: normal"';
164
 
165
  $pos = $match[0][1];
166
  $format = substr($format, 0, $pos) . '%c' . $match[1][0] . '%c' . substr($format, $pos + strlen($match[0][0]));
167
  }
168
 
169
- array_unshift($args, self::quote($format));
170
 
171
  return $args;
172
  }
@@ -198,13 +208,13 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
198
  if (empty($dict)) {
199
  return $script;
200
  }
201
- $script[] = self::call('log', self::quote('%c%s'), self::quote('font-weight: bold'), self::quote($title));
202
  foreach ($dict as $key => $value) {
203
  $value = json_encode($value);
204
  if (empty($value)) {
205
- $value = self::quote('');
206
  }
207
- $script[] = self::call('log', self::quote('%s: %o'), self::quote($key), $value);
208
  }
209
 
210
  return $script;
@@ -220,7 +230,7 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
220
  $args = func_get_args();
221
  $method = array_shift($args);
222
 
223
- return self::call_array($method, $args);
224
  }
225
 
226
  private static function call_array($method, array $args)
43
  protected function write(array $record)
44
  {
45
  // Accumulate records
46
+ static::$records[] = $record;
47
 
48
  // Register shutdown handler if not already done
49
+ if (!static::$initialized) {
50
+ static::$initialized = true;
51
  $this->registerShutdownFunction();
52
  }
53
  }
58
  */
59
  public static function send()
60
  {
61
+ $format = static::getResponseFormat();
62
  if ($format === 'unknown') {
63
  return;
64
  }
65
 
66
+ if (count(static::$records)) {
67
  if ($format === 'html') {
68
+ static::writeOutput('<script>' . static::generateScript() . '</script>');
69
  } elseif ($format === 'js') {
70
+ static::writeOutput(static::generateScript());
71
  }
72
+ static::resetStatic();
73
  }
74
  }
75
 
76
+ public function close()
77
+ {
78
+ self::resetStatic();
79
+ }
80
+
81
+ public function reset()
82
+ {
83
+ self::resetStatic();
84
+ }
85
+
86
  /**
87
  * Forget all logged records
88
  */
89
+ public static function resetStatic()
90
  {
91
+ static::$records = array();
92
  }
93
 
94
  /**
143
  private static function generateScript()
144
  {
145
  $script = array();
146
+ foreach (static::$records as $record) {
147
+ $context = static::dump('Context', $record['context']);
148
+ $extra = static::dump('Extra', $record['extra']);
149
 
150
  if (empty($context) && empty($extra)) {
151
+ $script[] = static::call_array('log', static::handleStyles($record['formatted']));
152
  } else {
153
  $script = array_merge($script,
154
+ array(static::call_array('groupCollapsed', static::handleStyles($record['formatted']))),
155
  $context,
156
  $extra,
157
+ array(static::call('groupEnd'))
158
  );
159
  }
160
  }
164
 
165
  private static function handleStyles($formatted)
166
  {
167
+ $args = array(static::quote('font-weight: normal'));
168
  $format = '%c' . $formatted;
169
  preg_match_all('/\[\[(.*?)\]\]\{([^}]*)\}/s', $format, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
170
 
171
  foreach (array_reverse($matches) as $match) {
172
+ $args[] = static::quote(static::handleCustomStyles($match[2][0], $match[1][0]));
173
  $args[] = '"font-weight: normal"';
174
 
175
  $pos = $match[0][1];
176
  $format = substr($format, 0, $pos) . '%c' . $match[1][0] . '%c' . substr($format, $pos + strlen($match[0][0]));
177
  }
178
 
179
+ array_unshift($args, static::quote($format));
180
 
181
  return $args;
182
  }
208
  if (empty($dict)) {
209
  return $script;
210
  }
211
+ $script[] = static::call('log', static::quote('%c%s'), static::quote('font-weight: bold'), static::quote($title));
212
  foreach ($dict as $key => $value) {
213
  $value = json_encode($value);
214
  if (empty($value)) {
215
+ $value = static::quote('');
216
  }
217
+ $script[] = static::call('log', static::quote('%s: %o'), static::quote($key), $value);
218
  }
219
 
220
  return $script;
230
  $args = func_get_args();
231
  $method = array_shift($args);
232
 
233
+ return static::call_array($method, $args);
234
  }
235
 
236
  private static function call_array($method, array $args)
vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php CHANGED
@@ -12,6 +12,7 @@
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Logger;
 
15
 
16
  /**
17
  * Buffers all records until closing the handler and then pass them as batch.
@@ -34,8 +35,8 @@ class BufferHandler extends AbstractHandler
34
  * @param HandlerInterface $handler Handler.
35
  * @param int $bufferLimit How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
36
  * @param int $level The minimum logging level at which this handler will be triggered
37
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
38
- * @param Boolean $flushOnOverflow If true, the buffer is flushed when the max size has been reached, by default oldest entries are discarded
39
  */
40
  public function __construct(HandlerInterface $handler, $bufferLimit = 0, $level = Logger::DEBUG, $bubble = true, $flushOnOverflow = false)
41
  {
@@ -114,4 +115,15 @@ class BufferHandler extends AbstractHandler
114
  $this->bufferSize = 0;
115
  $this->buffer = array();
116
  }
 
 
 
 
 
 
 
 
 
 
 
117
  }
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Logger;
15
+ use Monolog\ResettableInterface;
16
 
17
  /**
18
  * Buffers all records until closing the handler and then pass them as batch.
35
  * @param HandlerInterface $handler Handler.
36
  * @param int $bufferLimit How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
37
  * @param int $level The minimum logging level at which this handler will be triggered
38
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
39
+ * @param bool $flushOnOverflow If true, the buffer is flushed when the max size has been reached, by default oldest entries are discarded
40
  */
41
  public function __construct(HandlerInterface $handler, $bufferLimit = 0, $level = Logger::DEBUG, $bubble = true, $flushOnOverflow = false)
42
  {
115
  $this->bufferSize = 0;
116
  $this->buffer = array();
117
  }
118
+
119
+ public function reset()
120
+ {
121
+ $this->flush();
122
+
123
+ parent::reset();
124
+
125
+ if ($this->handler instanceof ResettableInterface) {
126
+ $this->handler->reset();
127
+ }
128
+ }
129
  }
vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php CHANGED
@@ -32,7 +32,7 @@ class ChromePHPHandler extends AbstractProcessingHandler
32
  * Header name
33
  */
34
  const HEADER_NAME = 'X-ChromeLogger-Data';
35
-
36
  /**
37
  * Regular expression to detect supported browsers (matches any Chrome, or Firefox 43+)
38
  */
@@ -45,7 +45,7 @@ class ChromePHPHandler extends AbstractProcessingHandler
45
  *
46
  * Chrome limits the headers to 256KB, so when we sent 240KB we stop sending
47
  *
48
- * @var Boolean
49
  */
50
  protected static $overflowed = false;
51
 
@@ -58,8 +58,8 @@ class ChromePHPHandler extends AbstractProcessingHandler
58
  protected static $sendHeaders = true;
59
 
60
  /**
61
- * @param int $level The minimum logging level at which this handler will be triggered
62
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
63
  */
64
  public function __construct($level = Logger::DEBUG, $bubble = true)
65
  {
@@ -174,7 +174,7 @@ class ChromePHPHandler extends AbstractProcessingHandler
174
  /**
175
  * Verifies if the headers are accepted by the current user agent
176
  *
177
- * @return Boolean
178
  */
179
  protected function headersAccepted()
180
  {
32
  * Header name
33
  */
34
  const HEADER_NAME = 'X-ChromeLogger-Data';
35
+
36
  /**
37
  * Regular expression to detect supported browsers (matches any Chrome, or Firefox 43+)
38
  */
45
  *
46
  * Chrome limits the headers to 256KB, so when we sent 240KB we stop sending
47
  *
48
+ * @var bool
49
  */
50
  protected static $overflowed = false;
51
 
58
  protected static $sendHeaders = true;
59
 
60
  /**
61
+ * @param int $level The minimum logging level at which this handler will be triggered
62
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
63
  */
64
  public function __construct($level = Logger::DEBUG, $bubble = true)
65
  {
174
  /**
175
  * Verifies if the headers are accepted by the current user agent
176
  *
177
+ * @return bool
178
  */
179
  protected function headersAccepted()
180
  {
vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php CHANGED
@@ -60,7 +60,7 @@ class DeduplicationHandler extends BufferHandler
60
  * @param string $deduplicationStore The file/path where the deduplication log should be kept
61
  * @param int $deduplicationLevel The minimum logging level for log records to be looked at for deduplication purposes
62
  * @param int $time The period (in seconds) during which duplicate entries should be suppressed after a given log is sent through
63
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
64
  */
65
  public function __construct(HandlerInterface $handler, $deduplicationStore = null, $deduplicationLevel = Logger::ERROR, $time = 60, $bubble = true)
66
  {
60
  * @param string $deduplicationStore The file/path where the deduplication log should be kept
61
  * @param int $deduplicationLevel The minimum logging level for log records to be looked at for deduplication purposes
62
  * @param int $time The period (in seconds) during which duplicate entries should be suppressed after a given log is sent through
63
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
64
  */
65
  public function __construct(HandlerInterface $handler, $deduplicationStore = null, $deduplicationLevel = Logger::ERROR, $time = 60, $bubble = true)
66
  {
vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php CHANGED
@@ -46,10 +46,10 @@ class ElasticSearchHandler extends AbstractProcessingHandler
46
  protected $options = array();
47
 
48
  /**
49
- * @param Client $client Elastica Client object
50
- * @param array $options Handler configuration
51
- * @param int $level The minimum logging level at which this handler will be triggered
52
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
53
  */
54
  public function __construct(Client $client, array $options = array(), $level = Logger::DEBUG, $bubble = true)
55
  {
46
  protected $options = array();
47
 
48
  /**
49
+ * @param Client $client Elastica Client object
50
+ * @param array $options Handler configuration
51
+ * @param int $level The minimum logging level at which this handler will be triggered
52
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
53
  */
54
  public function __construct(Client $client, array $options = array(), $level = Logger::DEBUG, $bubble = true)
55
  {
vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php CHANGED
@@ -28,10 +28,10 @@ class ErrorLogHandler extends AbstractProcessingHandler
28
  protected $expandNewlines;
29
 
30
  /**
31
- * @param int $messageType Says where the error should go.
32
- * @param int $level The minimum logging level at which this handler will be triggered
33
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
34
- * @param Boolean $expandNewlines If set to true, newlines in the message will be expanded to be take multiple log entries
35
  */
36
  public function __construct($messageType = self::OPERATING_SYSTEM, $level = Logger::DEBUG, $bubble = true, $expandNewlines = false)
37
  {
28
  protected $expandNewlines;
29
 
30
  /**
31
+ * @param int $messageType Says where the error should go.
32
+ * @param int $level The minimum logging level at which this handler will be triggered
33
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
34
+ * @param bool $expandNewlines If set to true, newlines in the message will be expanded to be take multiple log entries
35
  */
36
  public function __construct($messageType = self::OPERATING_SYSTEM, $level = Logger::DEBUG, $bubble = true, $expandNewlines = false)
37
  {
vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php CHANGED
@@ -40,7 +40,7 @@ class FilterHandler extends AbstractHandler
40
  /**
41
  * Whether the messages that are handled can bubble up the stack or not
42
  *
43
- * @var Boolean
44
  */
45
  protected $bubble;
46
 
@@ -48,7 +48,7 @@ class FilterHandler extends AbstractHandler
48
  * @param callable|HandlerInterface $handler Handler or factory callable($record, $this).
49
  * @param int|array $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
50
  * @param int $maxLevel Maximum level to accept, only used if $minLevelOrList is not an array
51
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
52
  */
53
  public function __construct($handler, $minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY, $bubble = true)
54
  {
40
  /**
41
  * Whether the messages that are handled can bubble up the stack or not
42
  *
43
+ * @var bool
44
  */
45
  protected $bubble;
46
 
48
  * @param callable|HandlerInterface $handler Handler or factory callable($record, $this).
49
  * @param int|array $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
50
  * @param int $maxLevel Maximum level to accept, only used if $minLevelOrList is not an array
51
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
52
  */
53
  public function __construct($handler, $minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY, $bubble = true)
54
  {
vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php CHANGED
@@ -22,7 +22,7 @@ interface ActivationStrategyInterface
22
  * Returns whether the given record activates the handler.
23
  *
24
  * @param array $record
25
- * @return Boolean
26
  */
27
  public function isHandlerActivated(array $record);
28
  }
22
  * Returns whether the given record activates the handler.
23
  *
24
  * @param array $record
25
+ * @return bool
26
  */
27
  public function isHandlerActivated(array $record);
28
  }
vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php CHANGED
@@ -14,6 +14,7 @@ namespace Monolog\Handler;
14
  use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
15
  use Monolog\Handler\FingersCrossed\ActivationStrategyInterface;
16
  use Monolog\Logger;
 
17
 
18
  /**
19
  * Buffers all records until a certain level is reached
@@ -41,8 +42,8 @@ class FingersCrossedHandler extends AbstractHandler
41
  * @param callable|HandlerInterface $handler Handler or factory callable($record, $fingersCrossedHandler).
42
  * @param int|ActivationStrategyInterface $activationStrategy Strategy which determines when this handler takes action
43
  * @param int $bufferSize How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
44
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
45
- * @param Boolean $stopBuffering Whether the handler should stop buffering after being triggered (default true)
46
  * @param int $passthruLevel Minimum level to always flush to handler on close, even if strategy not triggered
47
  */
48
  public function __construct($handler, $activationStrategy = null, $bufferSize = 0, $bubble = true, $stopBuffering = true, $passthruLevel = null)
@@ -130,24 +131,18 @@ class FingersCrossedHandler extends AbstractHandler
130
  */
131
  public function close()
132
  {
133
- if (null !== $this->passthruLevel) {
134
- $level = $this->passthruLevel;
135
- $this->buffer = array_filter($this->buffer, function ($record) use ($level) {
136
- return $record['level'] >= $level;
137
- });
138
- if (count($this->buffer) > 0) {
139
- $this->handler->handleBatch($this->buffer);
140
- $this->buffer = array();
141
- }
142
- }
143
  }
144
 
145
- /**
146
- * Resets the state of the handler. Stops forwarding records to the wrapped handler.
147
- */
148
  public function reset()
149
  {
150
- $this->buffering = true;
 
 
 
 
 
 
151
  }
152
 
153
  /**
@@ -160,4 +155,23 @@ class FingersCrossedHandler extends AbstractHandler
160
  $this->buffer = array();
161
  $this->reset();
162
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  }
14
  use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
15
  use Monolog\Handler\FingersCrossed\ActivationStrategyInterface;
16
  use Monolog\Logger;
17
+ use Monolog\ResettableInterface;
18
 
19
  /**
20
  * Buffers all records until a certain level is reached
42
  * @param callable|HandlerInterface $handler Handler or factory callable($record, $fingersCrossedHandler).
43
  * @param int|ActivationStrategyInterface $activationStrategy Strategy which determines when this handler takes action
44
  * @param int $bufferSize How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
45
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
46
+ * @param bool $stopBuffering Whether the handler should stop buffering after being triggered (default true)
47
  * @param int $passthruLevel Minimum level to always flush to handler on close, even if strategy not triggered
48
  */
49
  public function __construct($handler, $activationStrategy = null, $bufferSize = 0, $bubble = true, $stopBuffering = true, $passthruLevel = null)
131
  */
132
  public function close()
133
  {
134
+ $this->flushBuffer();
 
 
 
 
 
 
 
 
 
135
  }
136
 
 
 
 
137
  public function reset()
138
  {
139
+ $this->flushBuffer();
140
+
141
+ parent::reset();
142
+
143
+ if ($this->handler instanceof ResettableInterface) {
144
+ $this->handler->reset();
145
+ }
146
  }
147
 
148
  /**
155
  $this->buffer = array();
156
  $this->reset();
157
  }
158
+
159
+ /**
160
+ * Resets the state of the handler. Stops forwarding records to the wrapped handler.
161
+ */
162
+ private function flushBuffer()
163
+ {
164
+ if (null !== $this->passthruLevel) {
165
+ $level = $this->passthruLevel;
166
+ $this->buffer = array_filter($this->buffer, function ($record) use ($level) {
167
+ return $record['level'] >= $level;
168
+ });
169
+ if (count($this->buffer) > 0) {
170
+ $this->handler->handleBatch($this->buffer);
171
+ }
172
+ }
173
+
174
+ $this->buffer = array();
175
+ $this->buffering = true;
176
+ }
177
  }
vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php CHANGED
@@ -158,7 +158,7 @@ class FirePHPHandler extends AbstractProcessingHandler
158
  /**
159
  * Verifies if the headers are accepted by the current user agent
160
  *
161
- * @return Boolean
162
  */
163
  protected function headersAccepted()
164
  {
158
  /**
159
  * Verifies if the headers are accepted by the current user agent
160
  *
161
+ * @return bool
162
  */
163
  protected function headersAccepted()
164
  {
vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php CHANGED
@@ -47,14 +47,6 @@ class GelfHandler extends AbstractProcessingHandler
47
  $this->publisher = $publisher;
48
  }
49
 
50
- /**
51
- * {@inheritdoc}
52
- */
53
- public function close()
54
- {
55
- $this->publisher = null;
56
- }
57
-
58
  /**
59
  * {@inheritdoc}
60
  */
47
  $this->publisher = $publisher;
48
  }
49
 
 
 
 
 
 
 
 
 
50
  /**
51
  * {@inheritdoc}
52
  */
vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php CHANGED
@@ -12,6 +12,7 @@
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Formatter\FormatterInterface;
 
15
 
16
  /**
17
  * Forwards records to multiple handlers
@@ -23,8 +24,8 @@ class GroupHandler extends AbstractHandler
23
  protected $handlers;
24
 
25
  /**
26
- * @param array $handlers Array of Handlers.
27
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
28
  */
29
  public function __construct(array $handlers, $bubble = true)
30
  {
@@ -90,6 +91,17 @@ class GroupHandler extends AbstractHandler
90
  }
91
  }
92
 
 
 
 
 
 
 
 
 
 
 
 
93
  /**
94
  * {@inheritdoc}
95
  */
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Formatter\FormatterInterface;
15
+ use Monolog\ResettableInterface;
16
 
17
  /**
18
  * Forwards records to multiple handlers
24
  protected $handlers;
25
 
26
  /**
27
+ * @param array $handlers Array of Handlers.
28
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
29
  */
30
  public function __construct(array $handlers, $bubble = true)
31
  {
91
  }
92
  }
93
 
94
+ public function reset()
95
+ {
96
+ parent::reset();
97
+
98
+ foreach ($this->handlers as $handler) {
99
+ if ($handler instanceof ResettableInterface) {
100
+ $handler->reset();
101
+ }
102
+ }
103
+ }
104
+
105
  /**
106
  * {@inheritdoc}
107
  */
vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php CHANGED
@@ -31,7 +31,7 @@ interface HandlerInterface
31
  *
32
  * @param array $record Partial log record containing only a level key
33
  *
34
- * @return Boolean
35
  */
36
  public function isHandling(array $record);
37
 
@@ -46,7 +46,7 @@ interface HandlerInterface
46
  * calling further handlers in the stack with a given log record.
47
  *
48
  * @param array $record The record to handle
49
- * @return Boolean true means that this handler handled the record, and that bubbling is not permitted.
50
  * false means the record was either not processed or that this handler allows bubbling.
51
  */
52
  public function handle(array $record);
31
  *
32
  * @param array $record Partial log record containing only a level key
33
  *
34
+ * @return bool
35
  */
36
  public function isHandling(array $record);
37
 
46
  * calling further handlers in the stack with a given log record.
47
  *
48
  * @param array $record The record to handle
49
+ * @return bool true means that this handler handled the record, and that bubbling is not permitted.
50
  * false means the record was either not processed or that this handler allows bubbling.
51
  */
52
  public function handle(array $record);
vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php CHANGED
@@ -11,6 +11,7 @@
11
 
12
  namespace Monolog\Handler;
13
 
 
14
  use Monolog\Formatter\FormatterInterface;
15
 
16
  /**
@@ -30,7 +31,7 @@ use Monolog\Formatter\FormatterInterface;
30
  *
31
  * @author Alexey Karapetov <alexey@karapetov.com>
32
  */
33
- class HandlerWrapper implements HandlerInterface
34
  {
35
  /**
36
  * @var HandlerInterface
@@ -105,4 +106,11 @@ class HandlerWrapper implements HandlerInterface
105
  {
106
  return $this->handler->getFormatter();
107
  }
 
 
 
 
 
 
 
108
  }
11
 
12
  namespace Monolog\Handler;
13
 
14
+ use Monolog\ResettableInterface;
15
  use Monolog\Formatter\FormatterInterface;
16
 
17
  /**
31
  *
32
  * @author Alexey Karapetov <alexey@karapetov.com>
33
  */
34
+ class HandlerWrapper implements HandlerInterface, ResettableInterface
35
  {
36
  /**
37
  * @var HandlerInterface
106
  {
107
  return $this->handler->getFormatter();
108
  }
109
+
110
+ public function reset()
111
+ {
112
+ if ($this->handler instanceof ResettableInterface) {
113
+ return $this->handler->reset();
114
+ }
115
+ }
116
  }
vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php CHANGED
@@ -219,6 +219,21 @@ class HipChatHandler extends SocketHandler
219
  protected function write(array $record)
220
  {
221
  parent::write($record);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  $this->closeSocket();
223
  }
224
 
219
  protected function write(array $record)
220
  {
221
  parent::write($record);
222
+ $this->finalizeWrite();
223
+ }
224
+
225
+ /**
226
+ * Finalizes the request by reading some bytes and then closing the socket
227
+ *
228
+ * If we do not read some but close the socket too early, hipchat sometimes
229
+ * drops the request entirely.
230
+ */
231
+ protected function finalizeWrite()
232
+ {
233
+ $res = $this->getResource();
234
+ if (is_resource($res)) {
235
+ @fread($res, 2048);
236
+ }
237
  $this->closeSocket();
238
  }
239
 
vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php CHANGED
@@ -30,10 +30,10 @@ class IFTTTHandler extends AbstractProcessingHandler
30
  private $secretKey;
31
 
32
  /**
33
- * @param string $eventName The name of the IFTTT Maker event that should be triggered
34
- * @param string $secretKey A valid IFTTT secret key
35
- * @param int $level The minimum logging level at which this handler will be triggered
36
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
37
  */
38
  public function __construct($eventName, $secretKey, $level = Logger::ERROR, $bubble = true)
39
  {
30
  private $secretKey;
31
 
32
  /**
33
+ * @param string $eventName The name of the IFTTT Maker event that should be triggered
34
+ * @param string $secretKey A valid IFTTT secret key
35
+ * @param int $level The minimum logging level at which this handler will be triggered
36
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
37
  */
38
  public function __construct($eventName, $secretKey, $level = Logger::ERROR, $bubble = true)
39
  {
vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog\Handler;
13
+
14
+ use Monolog\Logger;
15
+
16
+ /**
17
+ * Inspired on LogEntriesHandler.
18
+ *
19
+ * @author Robert Kaufmann III <rok3@rok3.me>
20
+ * @author Gabriel Machado <gabriel.ms1@hotmail.com>
21
+ */
22
+ class InsightOpsHandler extends SocketHandler
23
+ {
24
+ /**
25
+ * @var string
26
+ */
27
+ protected $logToken;
28
+
29
+ /**
30
+ * @param string $token Log token supplied by InsightOps
31
+ * @param string $region Region where InsightOps account is hosted. Could be 'us' or 'eu'.
32
+ * @param bool $useSSL Whether or not SSL encryption should be used
33
+ * @param int $level The minimum logging level to trigger this handler
34
+ * @param bool $bubble Whether or not messages that are handled should bubble up the stack.
35
+ *
36
+ * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
37
+ */
38
+ public function __construct($token, $region = 'us', $useSSL = true, $level = Logger::DEBUG, $bubble = true)
39
+ {
40
+ if ($useSSL && !extension_loaded('openssl')) {
41
+ throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for LogEntriesHandler');
42
+ }
43
+
44
+ $endpoint = $useSSL
45
+ ? 'ssl://' . $region . '.data.logs.insight.rapid7.com:443'
46
+ : $region . '.data.logs.insight.rapid7.com:80';
47
+
48
+ parent::__construct($endpoint, $level, $bubble);
49
+ $this->logToken = $token;
50
+ }
51
+
52
+ /**
53
+ * {@inheritdoc}
54
+ *
55
+ * @param array $record
56
+ * @return string
57
+ */
58
+ protected function generateDataStream($record)
59
+ {
60
+ return $this->logToken . ' ' . $record['formatted'];
61
+ }
62
+ }
vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php CHANGED
@@ -31,13 +31,13 @@ class LogEntriesHandler extends SocketHandler
31
  *
32
  * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
33
  */
34
- public function __construct($token, $useSSL = true, $level = Logger::DEBUG, $bubble = true)
35
  {
36
  if ($useSSL && !extension_loaded('openssl')) {
37
  throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for LogEntriesHandler');
38
  }
39
 
40
- $endpoint = $useSSL ? 'ssl://data.logentries.com:443' : 'data.logentries.com:80';
41
  parent::__construct($endpoint, $level, $bubble);
42
  $this->logToken = $token;
43
  }
31
  *
32
  * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
33
  */
34
+ public function __construct($token, $useSSL = true, $level = Logger::DEBUG, $bubble = true, $host = 'data.logentries.com')
35
  {
36
  if ($useSSL && !extension_loaded('openssl')) {
37
  throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for LogEntriesHandler');
38
  }
39
 
40
+ $endpoint = $useSSL ? 'ssl://' . $host . ':443' : $host . ':80';
41
  parent::__construct($endpoint, $level, $bubble);
42
  $this->logToken = $token;
43
  }
vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php CHANGED
@@ -27,7 +27,7 @@ class MandrillHandler extends MailHandler
27
  * @param string $apiKey A valid Mandrill API key
28
  * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
29
  * @param int $level The minimum logging level at which this handler will be triggered
30
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
31
  */
32
  public function __construct($apiKey, $message, $level = Logger::ERROR, $bubble = true)
33
  {
27
  * @param string $apiKey A valid Mandrill API key
28
  * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
29
  * @param int $level The minimum logging level at which this handler will be triggered
30
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
31
  */
32
  public function __construct($apiKey, $message, $level = Logger::ERROR, $bubble = true)
33
  {
vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php CHANGED
@@ -18,6 +18,8 @@ use Monolog\Formatter\NormalizerFormatter;
18
  * Class to record a log on a NewRelic application.
19
  * Enabling New Relic High Security mode may prevent capture of useful information.
20
  *
 
 
21
  * @see https://docs.newrelic.com/docs/agents/php-agent
22
  * @see https://docs.newrelic.com/docs/accounts-partnerships/accounts/security/high-security
23
  */
@@ -84,7 +86,7 @@ class NewRelicHandler extends AbstractProcessingHandler
84
  unset($record['formatted']['context']['transaction_name']);
85
  }
86
 
87
- if (isset($record['context']['exception']) && $record['context']['exception'] instanceof \Exception) {
88
  newrelic_notice_error($record['message'], $record['context']['exception']);
89
  unset($record['formatted']['context']['exception']);
90
  } else {
18
  * Class to record a log on a NewRelic application.
19
  * Enabling New Relic High Security mode may prevent capture of useful information.
20
  *
21
+ * This handler requires a NormalizerFormatter to function and expects an array in $record['formatted']
22
+ *
23
  * @see https://docs.newrelic.com/docs/agents/php-agent
24
  * @see https://docs.newrelic.com/docs/accounts-partnerships/accounts/security/high-security
25
  */
86
  unset($record['formatted']['context']['transaction_name']);
87
  }
88
 
89
+ if (isset($record['context']['exception']) && ($record['context']['exception'] instanceof \Exception || (PHP_VERSION_ID >= 70000 && $record['context']['exception'] instanceof \Throwable))) {
90
  newrelic_notice_error($record['message'], $record['context']['exception']);
91
  unset($record['formatted']['context']['exception']);
92
  } else {
vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php CHANGED
@@ -31,7 +31,7 @@ class PsrHandler extends AbstractHandler
31
  /**
32
  * @param LoggerInterface $logger The underlying PSR-3 compliant logger to which messages will be proxied
33
  * @param int $level The minimum logging level at which this handler will be triggered
34
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
35
  */
36
  public function __construct(LoggerInterface $logger, $level = Logger::DEBUG, $bubble = true)
37
  {
31
  /**
32
  * @param LoggerInterface $logger The underlying PSR-3 compliant logger to which messages will be proxied
33
  * @param int $level The minimum logging level at which this handler will be triggered
34
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
35
  */
36
  public function __construct(LoggerInterface $logger, $level = Logger::DEBUG, $bubble = true)
37
  {
vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php CHANGED
@@ -69,8 +69,8 @@ class PushoverHandler extends SocketHandler
69
  * @param string|array $users Pushover user id or array of ids the message will be sent to
70
  * @param string $title Title sent to the Pushover API
71
  * @param int $level The minimum logging level at which this handler will be triggered
72
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
73
- * @param Boolean $useSSL Whether to connect via SSL. Required when pushing messages to users that are not
74
  * the pushover.net app owner. OpenSSL is required for this option.
75
  * @param int $highPriorityLevel The minimum logging level at which this handler will start
76
  * sending "high priority" requests to the Pushover API
@@ -180,6 +180,6 @@ class PushoverHandler extends SocketHandler
180
  */
181
  public function useFormattedMessage($value)
182
  {
183
- $this->useFormattedMessage = (boolean) $value;
184
  }
185
  }
69
  * @param string|array $users Pushover user id or array of ids the message will be sent to
70
  * @param string $title Title sent to the Pushover API
71
  * @param int $level The minimum logging level at which this handler will be triggered
72
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
73
+ * @param bool $useSSL Whether to connect via SSL. Required when pushing messages to users that are not
74
  * the pushover.net app owner. OpenSSL is required for this option.
75
  * @param int $highPriorityLevel The minimum logging level at which this handler will start
76
  * sending "high priority" requests to the Pushover API
180
  */
181
  public function useFormattedMessage($value)
182
  {
183
+ $this->useFormattedMessage = (bool) $value;
184
  }
185
  }
vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php CHANGED
@@ -18,7 +18,7 @@ use Raven_Client;
18
 
19
  /**
20
  * Handler to send messages to a Sentry (https://github.com/getsentry/sentry) server
21
- * using raven-php (https://github.com/getsentry/raven-php)
22
  *
23
  * @author Marc Abramowitz <marc@marc-abramowitz.com>
24
  */
@@ -27,7 +27,7 @@ class RavenHandler extends AbstractProcessingHandler
27
  /**
28
  * Translates Monolog log levels to Raven log levels.
29
  */
30
- private $logLevels = array(
31
  Logger::DEBUG => Raven_Client::DEBUG,
32
  Logger::INFO => Raven_Client::INFO,
33
  Logger::NOTICE => Raven_Client::INFO,
@@ -42,7 +42,7 @@ class RavenHandler extends AbstractProcessingHandler
42
  * @var string should represent the current version of the calling
43
  * software. Can be any string (git commit, version number)
44
  */
45
- private $release;
46
 
47
  /**
48
  * @var Raven_Client the client object that sends the message to the server
@@ -57,7 +57,7 @@ class RavenHandler extends AbstractProcessingHandler
57
  /**
58
  * @param Raven_Client $ravenClient
59
  * @param int $level The minimum logging level at which this handler will be triggered
60
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
61
  */
62
  public function __construct(Raven_Client $ravenClient, $level = Logger::DEBUG, $bubble = true)
63
  {
@@ -180,7 +180,7 @@ class RavenHandler extends AbstractProcessingHandler
180
  }
181
 
182
  if (isset($record['context']['exception']) && ($record['context']['exception'] instanceof \Exception || (PHP_VERSION_ID >= 70000 && $record['context']['exception'] instanceof \Throwable))) {
183
- $options['extra']['message'] = $record['formatted'];
184
  $this->ravenClient->captureException($record['context']['exception'], $options);
185
  } else {
186
  $this->ravenClient->captureMessage($record['formatted'], array(), $options);
@@ -216,7 +216,7 @@ class RavenHandler extends AbstractProcessingHandler
216
  */
217
  protected function getExtraParameters()
218
  {
219
- return array('checksum', 'release', 'event_id');
220
  }
221
 
222
  /**
18
 
19
  /**
20
  * Handler to send messages to a Sentry (https://github.com/getsentry/sentry) server
21
+ * using sentry-php (https://github.com/getsentry/sentry-php)
22
  *
23
  * @author Marc Abramowitz <marc@marc-abramowitz.com>
24
  */
27
  /**
28
  * Translates Monolog log levels to Raven log levels.
29
  */
30
+ protected $logLevels = array(
31
  Logger::DEBUG => Raven_Client::DEBUG,
32
  Logger::INFO => Raven_Client::INFO,
33
  Logger::NOTICE => Raven_Client::INFO,
42
  * @var string should represent the current version of the calling
43
  * software. Can be any string (git commit, version number)
44
  */
45
+ protected $release;
46
 
47
  /**
48
  * @var Raven_Client the client object that sends the message to the server
57
  /**
58
  * @param Raven_Client $ravenClient
59
  * @param int $level The minimum logging level at which this handler will be triggered
60
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
61
  */
62
  public function __construct(Raven_Client $ravenClient, $level = Logger::DEBUG, $bubble = true)
63
  {
180
  }
181
 
182
  if (isset($record['context']['exception']) && ($record['context']['exception'] instanceof \Exception || (PHP_VERSION_ID >= 70000 && $record['context']['exception'] instanceof \Throwable))) {
183
+ $options['message'] = $record['formatted'];
184
  $this->ravenClient->captureException($record['context']['exception'], $options);
185
  } else {
186
  $this->ravenClient->captureMessage($record['formatted'], array(), $options);
216
  */
217
  protected function getExtraParameters()
218
  {
219
+ return array('contexts', 'checksum', 'release', 'event_id');
220
  }
221
 
222
  /**
vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php CHANGED
@@ -129,4 +129,16 @@ class RollbarHandler extends AbstractProcessingHandler
129
  {
130
  $this->flush();
131
  }
 
 
 
 
 
 
 
 
 
 
 
 
132
  }
129
  {
130
  $this->flush();
131
  }
132
+
133
+ /**
134
+ * {@inheritdoc}
135
+ */
136
+ public function reset()
137
+ {
138
+ $this->flush();
139
+
140
+ parent::reset();
141
+ }
142
+
143
+
144
  }
vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php CHANGED
@@ -39,9 +39,9 @@ class RotatingFileHandler extends StreamHandler
39
  * @param string $filename
40
  * @param int $maxFiles The maximal amount of files to keep (0 means unlimited)
41
  * @param int $level The minimum logging level at which this handler will be triggered
42
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
43
  * @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
44
- * @param Boolean $useLocking Try to lock log file before doing any writes
45
  */
46
  public function __construct($filename, $maxFiles = 0, $level = Logger::DEBUG, $bubble = true, $filePermission = null, $useLocking = false)
47
  {
@@ -66,6 +66,18 @@ class RotatingFileHandler extends StreamHandler
66
  }
67
  }
68
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  public function setFilenameFormat($filenameFormat, $dateFormat)
70
  {
71
  if (!preg_match('{^Y(([/_.-]?m)([/_.-]?d)?)?$}', $dateFormat)) {
@@ -166,7 +178,7 @@ class RotatingFileHandler extends StreamHandler
166
  $fileInfo = pathinfo($this->filename);
167
  $glob = str_replace(
168
  array('{filename}', '{date}'),
169
- array($fileInfo['filename'], '*'),
170
  $fileInfo['dirname'] . '/' . $this->filenameFormat
171
  );
172
  if (!empty($fileInfo['extension'])) {
39
  * @param string $filename
40
  * @param int $maxFiles The maximal amount of files to keep (0 means unlimited)
41
  * @param int $level The minimum logging level at which this handler will be triggered
42
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
43
  * @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
44
+ * @param bool $useLocking Try to lock log file before doing any writes
45
  */
46
  public function __construct($filename, $maxFiles = 0, $level = Logger::DEBUG, $bubble = true, $filePermission = null, $useLocking = false)
47
  {
66
  }
67
  }
68
 
69
+ /**
70
+ * {@inheritdoc}
71
+ */
72
+ public function reset()
73
+ {
74
+ parent::reset();
75
+
76
+ if (true === $this->mustRotate) {
77
+ $this->rotate();
78
+ }
79
+ }
80
+
81
  public function setFilenameFormat($filenameFormat, $dateFormat)
82
  {
83
  if (!preg_match('{^Y(([/_.-]?m)([/_.-]?d)?)?$}', $dateFormat)) {
178
  $fileInfo = pathinfo($this->filename);
179
  $glob = str_replace(
180
  array('{filename}', '{date}'),
181
+ array($fileInfo['filename'], '[0-9][0-9][0-9][0-9]*'),
182
  $fileInfo['dirname'] . '/' . $this->filenameFormat
183
  );
184
  if (!empty($fileInfo['extension'])) {
vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php CHANGED
@@ -146,7 +146,7 @@ class SlackRecord
146
 
147
  if ($this->useShortAttachment) {
148
  $attachment['fields'][] = $this->generateAttachmentField(
149
- ucfirst($key),
150
  $record[$key]
151
  );
152
  } else {
@@ -229,8 +229,8 @@ class SlackRecord
229
  /**
230
  * Generates attachment field
231
  *
232
- * @param string $title
233
- * @param string|array $value\
234
  *
235
  * @return array
236
  */
@@ -241,7 +241,7 @@ class SlackRecord
241
  : $value;
242
 
243
  return array(
244
- 'title' => $title,
245
  'value' => $value,
246
  'short' => false
247
  );
@@ -257,7 +257,7 @@ class SlackRecord
257
  private function generateAttachmentFields(array $data)
258
  {
259
  $fields = array();
260
- foreach ($data as $key => $value) {
261
  $fields[] = $this->generateAttachmentField($key, $value);
262
  }
263
 
146
 
147
  if ($this->useShortAttachment) {
148
  $attachment['fields'][] = $this->generateAttachmentField(
149
+ $key,
150
  $record[$key]
151
  );
152
  } else {
229
  /**
230
  * Generates attachment field
231
  *
232
+ * @param string $title
233
+ * @param string|array $value
234
  *
235
  * @return array
236
  */
241
  : $value;
242
 
243
  return array(
244
+ 'title' => ucfirst($title),
245
  'value' => $value,
246
  'short' => false
247
  );
257
  private function generateAttachmentFields(array $data)
258
  {
259
  $fields = array();
260
+ foreach ($this->normalizerFormatter->format($data) as $key => $value) {
261
  $fields[] = $this->generateAttachmentField($key, $value);
262
  }
263
 
vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php CHANGED
@@ -75,6 +75,11 @@ class SlackHandler extends SocketHandler
75
  return $this->slackRecord;
76
  }
77
 
 
 
 
 
 
78
  /**
79
  * {@inheritdoc}
80
  *
75
  return $this->slackRecord;
76
  }
77
 
78
+ public function getToken()
79
+ {
80
+ return $this->token;
81
+ }
82
+
83
  /**
84
  * {@inheritdoc}
85
  *
vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php CHANGED
@@ -70,6 +70,11 @@ class SlackWebhookHandler extends AbstractProcessingHandler
70
  return $this->slackRecord;
71
  }
72
 
 
 
 
 
 
73
  /**
74
  * {@inheritdoc}
75
  *
70
  return $this->slackRecord;
71
  }
72
 
73
+ public function getWebhookUrl()
74
+ {
75
+ return $this->webhookUrl;
76
+ }
77
+
78
  /**
79
  * {@inheritdoc}
80
  *
vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php CHANGED
@@ -27,15 +27,16 @@ class SocketHandler extends AbstractProcessingHandler
27
  private $timeout = 0;
28
  private $writingTimeout = 10;
29
  private $lastSentBytes = null;
 
30
  private $persistent = false;
31
  private $errno;
32
  private $errstr;
33
  private $lastWritingAt;
34
 
35
  /**
36
- * @param string $connectionString Socket connection string
37
- * @param int $level The minimum logging level at which this handler will be triggered
38
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
39
  */
40
  public function __construct($connectionString, $level = Logger::DEBUG, $bubble = true)
41
  {
@@ -87,7 +88,7 @@ class SocketHandler extends AbstractProcessingHandler
87
  */
88
  public function setPersistent($persistent)
89
  {
90
- $this->persistent = (boolean) $persistent;
91
  }
92
 
93
  /**
@@ -127,6 +128,16 @@ class SocketHandler extends AbstractProcessingHandler
127
  $this->writingTimeout = (float) $seconds;
128
  }
129
 
 
 
 
 
 
 
 
 
 
 
130
  /**
131
  * Get current connection string
132
  *
@@ -177,6 +188,16 @@ class SocketHandler extends AbstractProcessingHandler
177
  return $this->writingTimeout;
178
  }
179
 
 
 
 
 
 
 
 
 
 
 
180
  /**
181
  * Check to see if the socket is currently available.
182
  *
@@ -219,6 +240,16 @@ class SocketHandler extends AbstractProcessingHandler
219
  return stream_set_timeout($this->resource, $seconds, $microseconds);
220
  }
221
 
 
 
 
 
 
 
 
 
 
 
222
  /**
223
  * Wrapper to allow mocking
224
  */
@@ -268,6 +299,7 @@ class SocketHandler extends AbstractProcessingHandler
268
  {
269
  $this->createSocketResource();
270
  $this->setSocketTimeout();
 
271
  }
272
 
273
  private function createSocketResource()
@@ -290,6 +322,13 @@ class SocketHandler extends AbstractProcessingHandler
290
  }
291
  }
292
 
 
 
 
 
 
 
 
293
  private function writeToSocket($data)
294
  {
295
  $length = strlen($data);
27
  private $timeout = 0;
28
  private $writingTimeout = 10;
29
  private $lastSentBytes = null;
30
+ private $chunkSize = null;
31
  private $persistent = false;
32
  private $errno;
33
  private $errstr;
34
  private $lastWritingAt;
35
 
36
  /**
37
+ * @param string $connectionString Socket connection string
38
+ * @param int $level The minimum logging level at which this handler will be triggered
39
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
40
  */
41
  public function __construct($connectionString, $level = Logger::DEBUG, $bubble = true)
42
  {
88
  */
89
  public function setPersistent($persistent)
90
  {
91
+ $this->persistent = (bool) $persistent;
92
  }
93
 
94
  /**
128
  $this->writingTimeout = (float) $seconds;
129
  }
130
 
131
+ /**
132
+ * Set chunk size. Only has effect during connection in the writing cycle.
133
+ *
134
+ * @param float $bytes
135
+ */
136
+ public function setChunkSize($bytes)
137
+ {
138
+ $this->chunkSize = $bytes;
139
+ }
140
+
141
  /**
142
  * Get current connection string
143
  *
188
  return $this->writingTimeout;
189
  }
190
 
191
+ /**
192
+ * Get current chunk size
193
+ *
194
+ * @return float
195
+ */
196
+ public function getChunkSize()
197
+ {
198
+ return $this->chunkSize;
199
+ }
200
+
201
  /**
202
  * Check to see if the socket is currently available.
203
  *
240
  return stream_set_timeout($this->resource, $seconds, $microseconds);
241
  }
242
 
243
+ /**
244
+ * Wrapper to allow mocking
245
+ *
246
+ * @see http://php.net/manual/en/function.stream-set-chunk-size.php
247
+ */
248
+ protected function streamSetChunkSize()
249
+ {
250
+ return stream_set_chunk_size($this->resource, $this->chunkSize);
251
+ }
252
+
253
  /**
254
  * Wrapper to allow mocking
255
  */
299
  {
300
  $this->createSocketResource();
301
  $this->setSocketTimeout();
302
+ $this->setStreamChunkSize();
303
  }
304
 
305
  private function createSocketResource()
322
  }
323
  }
324
 
325
+ private function setStreamChunkSize()
326
+ {
327
+ if ($this->chunkSize && !$this->streamSetChunkSize()) {
328
+ throw new \UnexpectedValueException("Failed setting chunk size with stream_set_chunk_size()");
329
+ }
330
+ }
331
+
332
  private function writeToSocket($data)
333
  {
334
  $length = strlen($data);
vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php CHANGED
@@ -32,9 +32,9 @@ class StreamHandler extends AbstractProcessingHandler
32
  /**
33
  * @param resource|string $stream
34
  * @param int $level The minimum logging level at which this handler will be triggered
35
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
36
  * @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
37
- * @param Boolean $useLocking Try to lock log file before doing any writes
38
  *
39
  * @throws \Exception If a missing directory is not buildable
40
  * @throws \InvalidArgumentException If stream is not a resource or string
@@ -167,7 +167,7 @@ class StreamHandler extends AbstractProcessingHandler
167
  set_error_handler(array($this, 'customErrorHandler'));
168
  $status = mkdir($dir, 0777, true);
169
  restore_error_handler();
170
- if (false === $status) {
171
  throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and its not buildable: '.$this->errorMessage, $dir));
172
  }
173
  }
32
  /**
33
  * @param resource|string $stream
34
  * @param int $level The minimum logging level at which this handler will be triggered
35
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
36
  * @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
37
+ * @param bool $useLocking Try to lock log file before doing any writes
38
  *
39
  * @throws \Exception If a missing directory is not buildable
40
  * @throws \InvalidArgumentException If stream is not a resource or string
167
  set_error_handler(array($this, 'customErrorHandler'));
168
  $status = mkdir($dir, 0777, true);
169
  restore_error_handler();
170
+ if (false === $status && !is_dir($dir)) {
171
  throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and its not buildable: '.$this->errorMessage, $dir));
172
  }
173
  }
vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php CHANGED
@@ -12,6 +12,7 @@
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Logger;
 
15
  use Monolog\Formatter\LineFormatter;
16
  use Swift;
17
 
@@ -29,7 +30,7 @@ class SwiftMailerHandler extends MailHandler
29
  * @param \Swift_Mailer $mailer The mailer to use
30
  * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
31
  * @param int $level The minimum logging level at which this handler will be triggered
32
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
33
  */
34
  public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, $bubble = true)
35
  {
@@ -47,6 +48,17 @@ class SwiftMailerHandler extends MailHandler
47
  $this->mailer->send($this->buildMessage($content, $records));
48
  }
49
 
 
 
 
 
 
 
 
 
 
 
 
50
  /**
51
  * Creates instance of Swift_Message to be sent
52
  *
@@ -69,7 +81,7 @@ class SwiftMailerHandler extends MailHandler
69
  }
70
 
71
  if ($records) {
72
- $subjectFormatter = new LineFormatter($message->getSubject());
73
  $message->setSubject($subjectFormatter->format($this->getHighestRecord($records)));
74
  }
75
 
12
  namespace Monolog\Handler;
13
 
14
  use Monolog\Logger;
15
+ use Monolog\Formatter\FormatterInterface;
16
  use Monolog\Formatter\LineFormatter;
17
  use Swift;
18
 
30
  * @param \Swift_Mailer $mailer The mailer to use
31
  * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
32
  * @param int $level The minimum logging level at which this handler will be triggered
33
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
34
  */
35
  public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, $bubble = true)
36
  {
48
  $this->mailer->send($this->buildMessage($content, $records));
49
  }
50
 
51
+ /**
52
+ * Gets the formatter for the Swift_Message subject.
53
+ *
54
+ * @param string $format The format of the subject
55
+ * @return FormatterInterface
56
+ */
57
+ protected function getSubjectFormatter($format)
58
+ {
59
+ return new LineFormatter($format);
60
+ }
61
+
62
  /**
63
  * Creates instance of Swift_Message to be sent
64
  *
81
  }
82
 
83
  if ($records) {
84
+ $subjectFormatter = $this->getSubjectFormatter($message->getSubject());
85
  $message->setSubject($subjectFormatter->format($this->getHighestRecord($records)));
86
  }
87
 
vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php CHANGED
@@ -32,11 +32,11 @@ class SyslogHandler extends AbstractSyslogHandler
32
  protected $logopts;
33
 
34
  /**
35
- * @param string $ident
36
- * @param mixed $facility
37
- * @param int $level The minimum logging level at which this handler will be triggered
38
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
39
- * @param int $logopts Option flags for the openlog() call, defaults to LOG_PID
40
  */
41
  public function __construct($ident, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true, $logopts = LOG_PID)
42
  {
32
  protected $logopts;
33
 
34
  /**
35
+ * @param string $ident
36
+ * @param mixed $facility
37
+ * @param int $level The minimum logging level at which this handler will be triggered
38
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
39
+ * @param int $logopts Option flags for the openlog() call, defaults to LOG_PID
40
  */
41
  public function __construct($ident, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true, $logopts = LOG_PID)
42
  {
vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php CHANGED
@@ -25,12 +25,12 @@ class SyslogUdpHandler extends AbstractSyslogHandler
25
  protected $ident;
26
 
27
  /**
28
- * @param string $host
29
- * @param int $port
30
- * @param mixed $facility
31
- * @param int $level The minimum logging level at which this handler will be triggered
32
- * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
33
- * @param string $ident Program name or tag for each log message.
34
  */
35
  public function __construct($host, $port = 514, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true, $ident = 'php')
36
  {
25
  protected $ident;
26
 
27
  /**
28
+ * @param string $host
29
+ * @param int $port
30
+ * @param mixed $facility
31
+ * @param int $level The minimum logging level at which this handler will be triggered
32
+ * @param bool $bubble Whether the messages that are handled can bubble up the stack or not
33
+ * @param string $ident Program name or tag for each log message.
34
  */
35
  public function __construct($host, $port = 514, $facility = LOG_USER, $level = Logger::DEBUG, $bubble = true, $ident = 'php')
36
  {
vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php CHANGED
@@ -84,14 +84,24 @@ class TestHandler extends AbstractProcessingHandler
84
  return isset($this->recordsByLevel[$level]);
85
  }
86
 
 
 
 
 
87
  public function hasRecord($record, $level)
88
  {
89
- if (is_array($record)) {
90
- $record = $record['message'];
91
  }
92
 
93
  return $this->hasRecordThatPasses(function ($rec) use ($record) {
94
- return $rec['message'] === $record;
 
 
 
 
 
 
95
  }, $level);
96
  }
97
 
84
  return isset($this->recordsByLevel[$level]);
85
  }
86
 
87
+ /**
88
+ * @param string|array $record Either a message string or an array containing message and optionally context keys that will be checked against all records
89
+ * @param int $level Logger::LEVEL constant value
90
+ */
91
  public function hasRecord($record, $level)
92
  {
93
+ if (is_string($record)) {
94
+ $record = array('message' => $record);
95
  }
96
 
97
  return $this->hasRecordThatPasses(function ($rec) use ($record) {
98
+ if ($rec['message'] !== $record['message']) {
99
+ return false;
100
+ }
101
+ if (isset($record['context']) && $rec['context'] !== $record['context']) {
102
+ return false;
103
+ }
104
+ return true;
105
  }, $level);
106
  }
107
 
vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php CHANGED
@@ -48,6 +48,16 @@ class WhatFailureGroupHandler extends GroupHandler
48
  */
49
  public function handleBatch(array $records)
50
  {
 
 
 
 
 
 
 
 
 
 
51
  foreach ($this->handlers as $handler) {
52
  try {
53
  $handler->handleBatch($records);
48
  */
49
  public function handleBatch(array $records)
50
  {
51
+ if ($this->processors) {
52
+ $processed = array();
53
+ foreach ($records as $record) {
54
+ foreach ($this->processors as $processor) {
55
+ $processed[] = call_user_func($processor, $record);
56
+ }
57
+ }
58
+ $records = $processed;
59
+ }
60
+
61
  foreach ($this->handlers as $handler) {
62
  try {
63
  $handler->handleBatch($records);
vendor/monolog/monolog/src/Monolog/Logger.php CHANGED
@@ -15,6 +15,7 @@ use Monolog\Handler\HandlerInterface;
15
  use Monolog\Handler\StreamHandler;
16
  use Psr\Log\LoggerInterface;
17
  use Psr\Log\InvalidArgumentException;
 
18
 
19
  /**
20
  * Monolog log channel
@@ -24,7 +25,7 @@ use Psr\Log\InvalidArgumentException;
24
  *
25
  * @author Jordi Boggiano <j.boggiano@seld.be>
26
  */
27
- class Logger implements LoggerInterface
28
  {
29
  /**
30
  * Detailed debug information
@@ -133,6 +134,11 @@ class Logger implements LoggerInterface
133
  */
134
  protected $microsecondTimestamps = true;
135
 
 
 
 
 
 
136
  /**
137
  * @param string $name The logging channel
138
  * @param HandlerInterface[] $handlers Optional stack of handlers, the first one in the array is called first, etc.
@@ -141,7 +147,7 @@ class Logger implements LoggerInterface
141
  public function __construct($name, array $handlers = array(), array $processors = array())
142
  {
143
  $this->name = $name;
144
- $this->handlers = $handlers;
145
  $this->processors = $processors;
146
  }
147
 
@@ -281,7 +287,7 @@ class Logger implements LoggerInterface
281
  * @param int $level The logging level
282
  * @param string $message The log message
283
  * @param array $context The log context
284
- * @return Boolean Whether the record has been processed
285
  */
286
  public function addRecord($level, $message, array $context = array())
287
  {
@@ -329,27 +335,75 @@ class Logger implements LoggerInterface
329
  'extra' => array(),
330
  );
331
 
332
- foreach ($this->processors as $processor) {
333
- $record = call_user_func($processor, $record);
 
 
 
 
 
 
 
 
 
 
 
 
334
  }
335
 
336
- while ($handler = current($this->handlers)) {
337
- if (true === $handler->handle($record)) {
338
- break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
339
  }
 
 
340
 
341
- next($this->handlers);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  }
343
 
344
- return true;
 
 
 
 
345
  }
346
 
347
  /**
348
  * Adds a log record at the DEBUG level.
349
  *
350
- * @param string $message The log message
351
- * @param array $context The log context
352
- * @return Boolean Whether the record has been processed
353
  */
354
  public function addDebug($message, array $context = array())
355
  {
@@ -359,9 +413,9 @@ class Logger implements LoggerInterface
359
  /**
360
  * Adds a log record at the INFO level.
361
  *
362
- * @param string $message The log message
363
- * @param array $context The log context
364
- * @return Boolean Whether the record has been processed
365
  */
366
  public function addInfo($message, array $context = array())
367
  {
@@ -371,9 +425,9 @@ class Logger implements LoggerInterface
371
  /**
372
  * Adds a log record at the NOTICE level.
373
  *
374
- * @param string $message The log message
375
- * @param array $context The log context
376
- * @return Boolean Whether the record has been processed
377
  */
378
  public function addNotice($message, array $context = array())
379
  {
@@ -383,9 +437,9 @@ class Logger implements LoggerInterface
383
  /**
384
  * Adds a log record at the WARNING level.
385
  *
386
- * @param string $message The log message
387
- * @param array $context The log context
388
- * @return Boolean Whether the record has been processed
389
  */
390
  public function addWarning($message, array $context = array())
391
  {
@@ -395,9 +449,9 @@ class Logger implements LoggerInterface
395
  /**
396
  * Adds a log record at the ERROR level.
397
  *
398
- * @param string $message The log message
399
- * @param array $context The log context
400
- * @return Boolean Whether the record has been processed
401
  */
402
  public function addError($message, array $context = array())
403
  {
@@ -407,9 +461,9 @@ class Logger implements LoggerInterface
407
  /**
408
  * Adds a log record at the CRITICAL level.
409
  *
410
- * @param string $message The log message
411
- * @param array $context The log context
412
- * @return Boolean Whether the record has been processed
413
  */
414
  public function addCritical($message, array $context = array())
415
  {
@@ -419,9 +473,9 @@ class Logger implements LoggerInterface
419
  /**
420
  * Adds a log record at the ALERT level.
421
  *
422
- * @param string $message The log message
423
- * @param array $context The log context
424
- * @return Boolean Whether the record has been processed
425
  */
426
  public function addAlert($message, array $context = array())
427
  {
@@ -431,9 +485,9 @@ class Logger implements LoggerInterface
431
  /**
432
  * Adds a log record at the EMERGENCY level.
433
  *
434
- * @param string $message The log message
435
- * @param array $context The log context
436
- * @return Boolean Whether the record has been processed
437
  */
438
  public function addEmergency($message, array $context = array())
439
  {
@@ -484,7 +538,7 @@ class Logger implements LoggerInterface
484
  * Checks whether the Logger has a handler that listens on the given level
485
  *
486
  * @param int $level
487
- * @return Boolean
488
  */
489
  public function isHandling($level)
490
  {
@@ -501,15 +555,52 @@ class Logger implements LoggerInterface
501
  return false;
502
  }
503
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
504
  /**
505
  * Adds a log record at an arbitrary level.
506
  *
507
  * This method allows for compatibility with common interfaces.
508
  *
509
  * @param mixed $level The log level
510
- * @param string $message The log message
511
- * @param array $context The log context
512
- * @return Boolean Whether the record has been processed
513
  */
514
  public function log($level, $message, array $context = array())
515
  {
@@ -523,9 +614,9 @@ class Logger implements LoggerInterface
523
  *
524
  * This method allows for compatibility with common interfaces.
525
  *
526
- * @param string $message The log message
527
- * @param array $context The log context
528
- * @return Boolean Whether the record has been processed
529
  */
530
  public function debug($message, array $context = array())
531
  {
@@ -537,9 +628,9 @@ class Logger implements LoggerInterface
537
  *
538
  * This method allows for compatibility with common interfaces.
539
  *
540
- * @param string $message The log message
541
- * @param array $context The log context
542
- * @return Boolean Whether the record has been processed
543
  */
544
  public function info($message, array $context = array())
545
  {
@@ -551,9 +642,9 @@ class Logger implements LoggerInterface
551
  *
552
  * This method allows for compatibility with common interfaces.
553
  *
554
- * @param string $message The log message
555
- * @param array $context The log context
556
- * @return Boolean Whether the record has been processed
557
  */
558
  public function notice($message, array $context = array())
559
  {
@@ -565,9 +656,9 @@ class Logger implements LoggerInterface
565
  *
566
  * This method allows for compatibility with common interfaces.
567
  *
568
- * @param string $message The log message
569
- * @param array $context The log context
570
- * @return Boolean Whether the record has been processed
571
  */
572
  public function warn($message, array $context = array())
573
  {
@@ -579,9 +670,9 @@ class Logger implements LoggerInterface
579
  *
580
  * This method allows for compatibility with common interfaces.
581
  *
582
- * @param string $message The log message
583
- * @param array $context The log context
584
- * @return Boolean Whether the record has been processed
585
  */
586
  public function warning($message, array $context = array())
587
  {
@@ -593,9 +684,9 @@ class Logger implements LoggerInterface
593
  *
594
  * This method allows for compatibility with common interfaces.
595
  *
596
- * @param string $message The log message
597
- * @param array $context The log context
598
- * @return Boolean Whether the record has been processed
599
  */
600
  public function err($message, array $context = array())
601
  {
@@ -607,9 +698,9 @@ class Logger implements LoggerInterface
607
  *
608
  * This method allows for compatibility with common interfaces.
609
  *
610
- * @param string $message The log message
611
- * @param array $context The log context
612
- * @return Boolean Whether the record has been processed
613
  */
614
  public function error($message, array $context = array())
615
  {
@@ -621,9 +712,9 @@ class Logger implements LoggerInterface
621
  *
622
  * This method allows for compatibility with common interfaces.
623
  *
624
- * @param string $message The log message
625
- * @param array $context The log context
626
- * @return Boolean Whether the record has been processed
627
  */
628
  public function crit($message, array $context = array())
629
  {
@@ -635,9 +726,9 @@ class Logger implements LoggerInterface
635
  *
636
  * This method allows for compatibility with common interfaces.
637
  *
638
- * @param string $message The log message
639
- * @param array $context The log context
640
- * @return Boolean Whether the record has been processed
641
  */
642
  public function critical($message, array $context = array())
643
  {
@@ -649,9 +740,9 @@ class Logger implements LoggerInterface
649
  *
650
  * This method allows for compatibility with common interfaces.
651
  *
652
- * @param string $message The log message
653
- * @param array $context The log context
654
- * @return Boolean Whether the record has been processed
655
  */
656
  public function alert($message, array $context = array())
657
  {
@@ -663,9 +754,9 @@ class Logger implements LoggerInterface
663
  *
664
  * This method allows for compatibility with common interfaces.
665
  *
666
- * @param string $message The log message
667
- * @param array $context The log context
668
- * @return Boolean Whether the record has been processed
669
  */
670
  public function emerg($message, array $context = array())
671
  {
@@ -677,9 +768,9 @@ class Logger implements LoggerInterface
677
  *
678
  * This method allows for compatibility with common interfaces.
679
  *
680
- * @param string $message The log message
681
- * @param array $context The log context
682
- * @return Boolean Whether the record has been processed
683
  */
684
  public function emergency($message, array $context = array())
685
  {
15
  use Monolog\Handler\StreamHandler;
16
  use Psr\Log\LoggerInterface;
17
  use Psr\Log\InvalidArgumentException;
18
+ use Exception;
19
 
20
  /**
21
  * Monolog log channel
25
  *
26
  * @author Jordi Boggiano <j.boggiano@seld.be>
27
  */
28
+ class Logger implements LoggerInterface, ResettableInterface
29
  {
30
  /**
31
  * Detailed debug information
134
  */
135
  protected $microsecondTimestamps = true;
136
 
137
+ /**
138
+ * @var callable
139
+ */
140
+ protected $exceptionHandler;
141
+
142
  /**
143
  * @param string $name The logging channel
144
  * @param HandlerInterface[] $handlers Optional stack of handlers, the first one in the array is called first, etc.
147
  public function __construct($name, array $handlers = array(), array $processors = array())
148
  {
149
  $this->name = $name;
150
+ $this->setHandlers($handlers);
151
  $this->processors = $processors;
152
  }
153
 
287
  * @param int $level The logging level
288
  * @param string $message The log message
289
  * @param array $context The log context
290
+ * @return bool Whether the record has been processed
291
  */
292
  public function addRecord($level, $message, array $context = array())
293
  {
335
  'extra' => array(),
336
  );
337
 
338
+ try {
339
+ foreach ($this->processors as $processor) {
340
+ $record = call_user_func($processor, $record);
341
+ }
342
+
343
+ while ($handler = current($this->handlers)) {
344
+ if (true === $handler->handle($record)) {
345
+ break;
346
+ }
347
+
348
+ next($this->handlers);
349
+ }
350
+ } catch (Exception $e) {
351
+ $this->handleException($e, $record);
352
  }
353
 
354
+ return true;
355
+ }
356
+
357
+ /**
358
+ * Ends a log cycle and frees all resources used by handlers.
359
+ *
360
+ * Closing a Handler means flushing all buffers and freeing any open resources/handles.
361
+ * Handlers that have been closed should be able to accept log records again and re-open
362
+ * themselves on demand, but this may not always be possible depending on implementation.
363
+ *
364
+ * This is useful at the end of a request and will be called automatically on every handler
365
+ * when they get destructed.
366
+ */
367
+ public function close()
368
+ {
369
+ foreach ($this->handlers as $handler) {
370
+ if (method_exists($handler, 'close')) {
371
+ $handler->close();
372
  }
373
+ }
374
+ }
375
 
376
+ /**
377
+ * Ends a log cycle and resets all handlers and processors to their initial state.
378
+ *
379
+ * Resetting a Handler or a Processor means flushing/cleaning all buffers, resetting internal
380
+ * state, and getting it back to a state in which it can receive log records again.
381
+ *
382
+ * This is useful in case you want to avoid logs leaking between two requests or jobs when you
383
+ * have a long running process like a worker or an application server serving multiple requests
384
+ * in one process.
385
+ */
386
+ public function reset()
387
+ {
388
+ foreach ($this->handlers as $handler) {
389
+ if ($handler instanceof ResettableInterface) {
390
+ $handler->reset();
391
+ }
392
  }
393
 
394
+ foreach ($this->processors as $processor) {
395
+ if ($processor instanceof ResettableInterface) {
396
+ $processor->reset();
397
+ }
398
+ }
399
  }
400
 
401
  /**
402
  * Adds a log record at the DEBUG level.
403
  *
404
+ * @param string $message The log message
405
+ * @param array $context The log context
406
+ * @return bool Whether the record has been processed
407
  */
408
  public function addDebug($message, array $context = array())
409
  {
413
  /**
414
  * Adds a log record at the INFO level.
415
  *
416
+ * @param string $message The log message
417
+ * @param array $context The log context
418
+ * @return bool Whether the record has been processed
419
  */
420
  public function addInfo($message, array $context = array())
421
  {
425
  /**
426
  * Adds a log record at the NOTICE level.
427
  *
428
+ * @param string $message The log message
429
+ * @param array $context The log context
430
+ * @return bool Whether the record has been processed
431
  */
432
  public function addNotice($message, array $context = array())
433
  {
437
  /**
438
  * Adds a log record at the WARNING level.
439
  *
440
+ * @param string $message The log message
441
+ * @param array $context The log context
442
+ * @return bool Whether the record has been processed
443
  */
444
  public function addWarning($message, array $context = array())
445
  {
449
  /**
450
  * Adds a log record at the ERROR level.
451
  *
452
+ * @param string $message The log message
453
+ * @param array $context The log context
454
+ * @return bool Whether the record has been processed
455
  */
456
  public function addError($message, array $context = array())
457
  {
461
  /**
462
  * Adds a log record at the CRITICAL level.
463
  *
464
+ * @param string $message The log message
465
+ * @param array $context The log context
466
+ * @return bool Whether the record has been processed
467
  */
468
  public function addCritical($message, array $context = array())
469
  {
473
  /**
474
  * Adds a log record at the ALERT level.
475
  *
476
+ * @param string $message The log message
477
+ * @param array $context The log context
478
+ * @return bool Whether the record has been processed
479
  */
480
  public function addAlert($message, array $context = array())
481
  {
485
  /**
486
  * Adds a log record at the EMERGENCY level.
487
  *
488
+ * @param string $message The log message
489
+ * @param array $context The log context
490
+ * @return bool Whether the record has been processed
491
  */
492
  public function addEmergency($message, array $context = array())
493
  {
538
  * Checks whether the Logger has a handler that listens on the given level
539
  *
540
  * @param int $level
541
+ * @return bool
542
  */
543
  public function isHandling($level)
544
  {
555
  return false;
556
  }
557
 
558
+ /**
559
+ * Set a custom exception handler
560
+ *
561
+ * @param callable $callback
562
+ * @return $this
563
+ */
564
+ public function setExceptionHandler($callback)
565
+ {
566
+ if (!is_callable($callback)) {
567
+ throw new \InvalidArgumentException('Exception handler must be valid callable (callback or object with an __invoke method), '.var_export($callback, true).' given');
568
+ }
569
+ $this->exceptionHandler = $callback;
570
+
571
+ return $this;
572
+ }
573
+
574
+ /**
575
+ * @return callable
576
+ */
577
+ public function getExceptionHandler()
578
+ {
579
+ return $this->exceptionHandler;
580
+ }
581
+
582
+ /**
583
+ * Delegates exception management to the custom exception handler,
584
+ * or throws the exception if no custom handler is set.
585
+ */
586
+ protected function handleException(Exception $e, array $record)
587
+ {
588
+ if (!$this->exceptionHandler) {
589
+ throw $e;
590
+ }
591
+
592
+ call_user_func($this->exceptionHandler, $e, $record);
593
+ }
594
+
595
  /**
596
  * Adds a log record at an arbitrary level.
597
  *
598
  * This method allows for compatibility with common interfaces.
599
  *
600
  * @param mixed $level The log level
601
+ * @param string $message The log message
602
+ * @param array $context The log context
603
+ * @return bool Whether the record has been processed
604
  */
605
  public function log($level, $message, array $context = array())
606
  {
614
  *
615
  * This method allows for compatibility with common interfaces.
616
  *
617
+ * @param string $message The log message
618
+ * @param array $context The log context
619
+ * @return bool Whether the record has been processed
620
  */
621
  public function debug($message, array $context = array())
622
  {
628
  *
629
  * This method allows for compatibility with common interfaces.
630
  *
631
+ * @param string $message The log message
632
+ * @param array $context The log context
633
+ * @return bool Whether the record has been processed
634
  */
635
  public function info($message, array $context = array())
636
  {
642
  *
643
  * This method allows for compatibility with common interfaces.
644
  *
645
+ * @param string $message The log message
646
+ * @param array $context The log context
647
+ * @return bool Whether the record has been processed
648
  */
649
  public function notice($message, array $context = array())
650
  {
656
  *
657
  * This method allows for compatibility with common interfaces.
658
  *
659
+ * @param string $message The log message
660
+ * @param array $context The log context
661
+ * @return bool Whether the record has been processed
662
  */
663
  public function warn($message, array $context = array())
664
  {
670
  *
671
  * This method allows for compatibility with common interfaces.
672
  *
673
+ * @param string $message The log message
674
+ * @param array $context The log context
675
+ * @return bool Whether the record has been processed
676
  */
677
  public function warning($message, array $context = array())
678
  {
684
  *
685
  * This method allows for compatibility with common interfaces.
686
  *
687
+ * @param string $message The log message
688
+ * @param array $context The log context
689
+ * @return bool Whether the record has been processed
690
  */
691
  public function err($message, array $context = array())
692
  {
698
  *
699
  * This method allows for compatibility with common interfaces.
700
  *
701
+ * @param string $message The log message
702
+ * @param array $context The log context
703
+ * @return bool Whether the record has been processed
704
  */
705
  public function error($message, array $context = array())
706
  {
712
  *
713
  * This method allows for compatibility with common interfaces.
714
  *
715
+ * @param string $message The log message
716
+ * @param array $context The log context
717
+ * @return bool Whether the record has been processed
718
  */
719
  public function crit($message, array $context = array())
720
  {
726
  *
727
  * This method allows for compatibility with common interfaces.
728
  *
729
+ * @param string $message The log message
730
+ * @param array $context The log context
731
+ * @return bool Whether the record has been processed
732
  */
733
  public function critical($message, array $context = array())
734
  {
740
  *
741
  * This method allows for compatibility with common interfaces.
742
  *
743
+ * @param string $message The log message
744
+ * @param array $context The log context
745
+ * @return bool Whether the record has been processed
746
  */
747
  public function alert($message, array $context = array())
748
  {
754
  *
755
  * This method allows for compatibility with common interfaces.
756
  *
757
+ * @param string $message The log message
758
+ * @param array $context The log context
759
+ * @return bool Whether the record has been processed
760
  */
761
  public function emerg($message, array $context = array())
762
  {
768
  *
769
  * This method allows for compatibility with common interfaces.
770
  *
771
+ * @param string $message The log message
772
+ * @param array $context The log context
773
+ * @return bool Whether the record has been processed
774
  */
775
  public function emergency($message, array $context = array())
776
  {
vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php CHANGED
@@ -19,7 +19,7 @@ use Monolog\Logger;
19
  * @author Nick Otter
20
  * @author Jordi Boggiano <j.boggiano@seld.be>
21
  */
22
- class GitProcessor
23
  {
24
  private $level;
25
  private static $cache;
19
  * @author Nick Otter
20
  * @author Jordi Boggiano <j.boggiano@seld.be>
21
  */
22
+ class GitProcessor implements ProcessorInterface
23
  {
24
  private $level;
25
  private static $cache;
vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php CHANGED
@@ -24,7 +24,7 @@ use Monolog\Logger;
24
  *
25
  * @author Jordi Boggiano <j.boggiano@seld.be>
26
  */
27
- class IntrospectionProcessor
28
  {
29
  private $level;
30
 
24
  *
25
  * @author Jordi Boggiano <j.boggiano@seld.be>
26
  */
27
+ class IntrospectionProcessor implements ProcessorInterface
28
  {
29
  private $level;
30
 
vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php CHANGED
@@ -16,7 +16,7 @@ namespace Monolog\Processor;
16
  *
17
  * @author Rob Jensen
18
  */
19
- abstract class MemoryProcessor
20
  {
21
  /**
22
  * @var bool If true, get the real size of memory allocated from system. Else, only the memory used by emalloc() is reported.
@@ -34,8 +34,8 @@ abstract class MemoryProcessor
34
  */
35
  public function __construct($realUsage = true, $useFormatting = true)
36
  {
37
- $this->realUsage = (boolean) $realUsage;
38
- $this->useFormatting = (boolean) $useFormatting;
39
  }
40
 
41
  /**
16
  *
17
  * @author Rob Jensen
18
  */
19
+ abstract class MemoryProcessor implements ProcessorInterface
20
  {
21
  /**
22
  * @var bool If true, get the real size of memory allocated from system. Else, only the memory used by emalloc() is reported.
34
  */
35
  public function __construct($realUsage = true, $useFormatting = true)
36
  {
37
+ $this->realUsage = (bool) $realUsage;
38
+ $this->useFormatting = (bool) $useFormatting;
39
  }
40
 
41
  /**
vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php CHANGED
@@ -18,7 +18,7 @@ use Monolog\Logger;
18
  *
19
  * @author Jonathan A. Schweder <jonathanschweder@gmail.com>
20
  */
21
- class MercurialProcessor
22
  {
23
  private $level;
24
  private static $cache;
18
  *
19
  * @author Jonathan A. Schweder <jonathanschweder@gmail.com>
20
  */
21
+ class MercurialProcessor implements ProcessorInterface
22
  {
23
  private $level;
24
  private static $cache;
vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php CHANGED
@@ -16,7 +16,7 @@ namespace Monolog\Processor;
16
  *
17
  * @author Andreas Hörnicke
18
  */
19
- class ProcessIdProcessor
20
  {
21
  /**
22
  * @param array $record
16
  *
17
  * @author Andreas Hörnicke
18
  */
19
+ class ProcessIdProcessor implements ProcessorInterface
20
  {
21
  /**
22
  * @param array $record
vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog\Processor;
13
+
14
+ /**
15
+ * An optional interface to allow labelling Monolog processors.
16
+ *
17
+ * @author Nicolas Grekas <p@tchwork.com>
18
+ */
19
+ interface ProcessorInterface
20
+ {
21
+ /**
22
+ * @return array The processed records
23
+ */
24
+ public function __invoke(array $records);
25
+ }
vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php CHANGED
@@ -11,6 +11,8 @@
11
 
12
  namespace Monolog\Processor;
13
 
 
 
14
  /**
15
  * Processes a record's message according to PSR-3 rules
16
  *
@@ -18,7 +20,7 @@ namespace Monolog\Processor;
18
  *
19
  * @author Jordi Boggiano <j.boggiano@seld.be>
20
  */
21
- class PsrLogMessageProcessor
22
  {
23
  /**
24
  * @param array $record
@@ -35,7 +37,7 @@ class PsrLogMessageProcessor
35
  if (is_null($val) || is_scalar($val) || (is_object($val) && method_exists($val, "__toString"))) {
36
  $replacements['{'.$key.'}'] = $val;
37
  } elseif (is_object($val)) {
38
- $replacements['{'.$key.'}'] = '[object '.get_class($val).']';
39
  } else {
40
  $replacements['{'.$key.'}'] = '['.gettype($val).']';
41
  }
11
 
12
  namespace Monolog\Processor;
13
 
14
+ use Monolog\Utils;
15
+
16
  /**
17
  * Processes a record's message according to PSR-3 rules
18
  *
20
  *
21
  * @author Jordi Boggiano <j.boggiano@seld.be>
22
  */
23
+ class PsrLogMessageProcessor implements ProcessorInterface
24
  {
25
  /**
26
  * @param array $record
37
  if (is_null($val) || is_scalar($val) || (is_object($val) && method_exists($val, "__toString"))) {
38
  $replacements['{'.$key.'}'] = $val;
39
  } elseif (is_object($val)) {
40
+ $replacements['{'.$key.'}'] = '[object '.Utils::getClass($val).']';
41
  } else {
42
  $replacements['{'.$key.'}'] = '['.gettype($val).']';
43
  }
vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php CHANGED
@@ -16,7 +16,7 @@ namespace Monolog\Processor;
16
  *
17
  * @author Martijn Riemers
18
  */
19
- class TagProcessor
20
  {
21
  private $tags;
22
 
16
  *
17
  * @author Martijn Riemers
18
  */
19
+ class TagProcessor implements ProcessorInterface
20
  {
21
  private $tags;
22
 
vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php CHANGED
@@ -11,12 +11,14 @@
11
 
12
  namespace Monolog\Processor;
13
 
 
 
14
  /**
15
  * Adds a unique identifier into records
16
  *
17
  * @author Simon Mönch <sm@webfactory.de>
18
  */
19
- class UidProcessor
20
  {
21
  private $uid;
22
 
@@ -26,7 +28,8 @@ class UidProcessor
26
  throw new \InvalidArgumentException('The uid length must be an integer between 1 and 32');
27
  }
28
 
29
- $this->uid = substr(hash('md5', uniqid('', true)), 0, $length);
 
30
  }
31
 
32
  public function __invoke(array $record)
@@ -43,4 +46,14 @@ class UidProcessor
43
  {
44
  return $this->uid;
45
  }
 
 
 
 
 
 
 
 
 
 
46
  }
11
 
12
  namespace Monolog\Processor;
13
 
14
+ use Monolog\ResettableInterface;
15
+
16
  /**
17
  * Adds a unique identifier into records
18
  *
19
  * @author Simon Mönch <sm@webfactory.de>
20
  */
21
+ class UidProcessor implements ProcessorInterface, ResettableInterface
22
  {
23
  private $uid;
24
 
28
  throw new \InvalidArgumentException('The uid length must be an integer between 1 and 32');
29
  }
30
 
31
+
32
+ $this->uid = $this->generateUid($length);
33
  }
34
 
35
  public function __invoke(array $record)
46
  {
47
  return $this->uid;
48
  }
49
+
50
+ public function reset()
51
+ {
52
+ $this->uid = $this->generateUid(strlen($this->uid));
53
+ }
54
+
55
+ private function generateUid($length)
56
+ {
57
+ return substr(hash('md5', uniqid('', true)), 0, $length);
58
+ }
59
  }
vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php CHANGED
@@ -16,7 +16,7 @@ namespace Monolog\Processor;
16
  *
17
  * @author Jordi Boggiano <j.boggiano@seld.be>
18
  */
19
- class WebProcessor
20
  {
21
  /**
22
  * @var array|\ArrayAccess
16
  *
17
  * @author Jordi Boggiano <j.boggiano@seld.be>
18
  */
19
+ class WebProcessor implements ProcessorInterface
20
  {
21
  /**
22
  * @var array|\ArrayAccess
vendor/monolog/monolog/src/Monolog/ResettableInterface.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog;
13
+
14
+ /**
15
+ * Handler or Processor implementing this interface will be reset when Logger::reset() is called.
16
+ *
17
+ * Resetting ends a log cycle gets them back to their initial state.
18
+ *
19
+ * Resetting a Handler or a Processor means flushing/cleaning all buffers, resetting internal
20
+ * state, and getting it back to a state in which it can receive log records again.
21
+ *
22
+ * This is useful in case you want to avoid logs leaking between two requests or jobs when you
23
+ * have a long running process like a worker or an application server serving multiple requests
24
+ * in one process.
25
+ *
26
+ * @author Grégoire Pineau <lyrixx@lyrixx.info>
27
+ */
28
+ interface ResettableInterface
29
+ {
30
+ public function reset();
31
+ }
vendor/monolog/monolog/src/Monolog/SignalHandler.php ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog;
13
+
14
+ use Psr\Log\LoggerInterface;
15
+ use Psr\Log\LogLevel;
16
+ use ReflectionExtension;
17
+
18
+ /**
19
+ * Monolog POSIX signal handler
20
+ *
21
+ * @author Robert Gust-Bardon <robert@gust-bardon.org>
22
+ */
23
+ class SignalHandler
24
+ {
25
+ private $logger;
26
+
27
+ private $previousSignalHandler = array();
28
+ private $signalLevelMap = array();
29
+ private $signalRestartSyscalls = array();
30
+
31
+ public function __construct(LoggerInterface $logger)
32
+ {
33
+ $this->logger = $logger;
34
+ }
35
+
36
+ public function registerSignalHandler($signo, $level = LogLevel::CRITICAL, $callPrevious = true, $restartSyscalls = true, $async = true)
37
+ {
38
+ if (!extension_loaded('pcntl') || !function_exists('pcntl_signal')) {
39
+ return $this;
40
+ }
41
+
42
+ if ($callPrevious) {
43
+ if (function_exists('pcntl_signal_get_handler')) {
44
+ $handler = pcntl_signal_get_handler($signo);
45
+ if ($handler === false) {
46
+ return $this;
47
+ }
48
+ $this->previousSignalHandler[$signo] = $handler;
49
+ } else {
50
+ $this->previousSignalHandler[$signo] = true;
51
+ }
52
+ } else {
53
+ unset($this->previousSignalHandler[$signo]);
54
+ }
55
+ $this->signalLevelMap[$signo] = $level;
56
+ $this->signalRestartSyscalls[$signo] = $restartSyscalls;
57
+
58
+ if (function_exists('pcntl_async_signals') && $async !== null) {
59
+ pcntl_async_signals($async);
60
+ }
61
+
62
+ pcntl_signal($signo, array($this, 'handleSignal'), $restartSyscalls);
63
+
64
+ return $this;
65
+ }
66
+
67
+ public function handleSignal($signo, array $siginfo = null)
68
+ {
69
+ static $signals = array();
70
+
71
+ if (!$signals && extension_loaded('pcntl')) {
72
+ $pcntl = new ReflectionExtension('pcntl');
73
+ $constants = $pcntl->getConstants();
74
+ if (!$constants) {
75
+ // HHVM 3.24.2 returns an empty array.
76
+ $constants = get_defined_constants(true);
77
+ $constants = $constants['Core'];
78
+ }
79
+ foreach ($constants as $name => $value) {
80
+ if (substr($name, 0, 3) === 'SIG' && $name[3] !== '_' && is_int($value)) {
81
+ $signals[$value] = $name;
82
+ }
83
+ }
84
+ unset($constants);
85
+ }
86
+
87
+ $level = isset($this->signalLevelMap[$signo]) ? $this->signalLevelMap[$signo] : LogLevel::CRITICAL;
88
+ $signal = isset($signals[$signo]) ? $signals[$signo] : $signo;
89
+ $context = isset($siginfo) ? $siginfo : array();
90
+ $this->logger->log($level, sprintf('Program received signal %s', $signal), $context);
91
+
92
+ if (!isset($this->previousSignalHandler[$signo])) {
93
+ return;
94
+ }
95
+
96
+ if ($this->previousSignalHandler[$signo] === true || $this->previousSignalHandler[$signo] === SIG_DFL) {
97
+ if (extension_loaded('pcntl') && function_exists('pcntl_signal') && function_exists('pcntl_sigprocmask') && function_exists('pcntl_signal_dispatch')
98
+ && extension_loaded('posix') && function_exists('posix_getpid') && function_exists('posix_kill')) {
99
+ $restartSyscalls = isset($this->restartSyscalls[$signo]) ? $this->restartSyscalls[$signo] : true;
100
+ pcntl_signal($signo, SIG_DFL, $restartSyscalls);
101
+ pcntl_sigprocmask(SIG_UNBLOCK, array($signo), $oldset);
102
+ posix_kill(posix_getpid(), $signo);
103
+ pcntl_signal_dispatch();
104
+ pcntl_sigprocmask(SIG_SETMASK, $oldset);
105
+ pcntl_signal($signo, array($this, 'handleSignal'), $restartSyscalls);
106
+ }
107
+ } elseif (is_callable($this->previousSignalHandler[$signo])) {
108
+ if (PHP_VERSION_ID >= 70100) {
109
+ $this->previousSignalHandler[$signo]($signo, $siginfo);
110
+ } else {
111
+ $this->previousSignalHandler[$signo]($signo);
112
+ }
113
+ }
114
+ }
115
+ }
vendor/monolog/monolog/src/Monolog/Utils.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog;
13
+
14
+ class Utils
15
+ {
16
+ /**
17
+ * @internal
18
+ */
19
+ public static function getClass($object)
20
+ {
21
+ $class = \get_class($object);
22
+
23
+ return 'c' === $class[0] && 0 === strpos($class, "class@anonymous\0") ? get_parent_class($class).'@anonymous' : $class;
24
+ }
25
+ }
vendor/monolog/monolog/tests/Monolog/Formatter/FluentdFormatterTest.php CHANGED
@@ -40,7 +40,7 @@ class FluentdFormatterTest extends TestCase
40
 
41
  $formatter = new FluentdFormatter();
42
  $this->assertEquals(
43
- '["test",0,{"message":"test","extra":[],"level":300,"level_name":"WARNING"}]',
44
  $formatter->format($record)
45
  );
46
  }
@@ -55,7 +55,7 @@ class FluentdFormatterTest extends TestCase
55
 
56
  $formatter = new FluentdFormatter(true);
57
  $this->assertEquals(
58
- '["test.error",0,{"message":"test","extra":[]}]',
59
  $formatter->format($record)
60
  );
61
  }
40
 
41
  $formatter = new FluentdFormatter();
42
  $this->assertEquals(
43
+ '["test",0,{"message":"test","context":[],"extra":[],"level":300,"level_name":"WARNING"}]',
44
  $formatter->format($record)
45
  );
46
  }
55
 
56
  $formatter = new FluentdFormatter(true);
57
  $this->assertEquals(
58
+ '["test.error",0,{"message":"test","context":[],"extra":[]}]',
59
  $formatter->format($record)
60
  );
61
  }
vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php CHANGED
@@ -180,4 +180,40 @@ class JsonFormatterTest extends TestCase
180
  '}';
181
  return $formattedException;
182
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  }
180
  '}';
181
  return $formattedException;
182
  }
183
+
184
+ public function testNormalizeHandleLargeArraysWithExactly1000Items()
185
+ {
186
+ $formatter = new NormalizerFormatter();
187
+ $largeArray = range(1, 1000);
188
+
189
+ $res = $formatter->format(array(
190
+ 'level_name' => 'CRITICAL',
191
+ 'channel' => 'test',
192
+ 'message' => 'bar',
193
+ 'context' => array($largeArray),
194
+ 'datetime' => new \DateTime,
195
+ 'extra' => array(),
196
+ ));
197
+
198
+ $this->assertCount(1000, $res['context'][0]);
199
+ $this->assertArrayNotHasKey('...', $res['context'][0]);
200
+ }
201
+
202
+ public function testNormalizeHandleLargeArrays()
203
+ {
204
+ $formatter = new NormalizerFormatter();
205
+ $largeArray = range(1, 2000);
206
+
207
+ $res = $formatter->format(array(
208
+ 'level_name' => 'CRITICAL',
209
+ 'channel' => 'test',
210
+ 'message' => 'bar',
211
+ 'context' => array($largeArray),
212
+ 'datetime' => new \DateTime,
213
+ 'extra' => array(),
214
+ ));
215
+
216
+ $this->assertCount(1001, $res['context'][0]);
217
+ $this->assertEquals('Over 1000 items (2000 total), aborting normalization', $res['context'][0]['...']);
218
+ }
219
  }
vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php CHANGED
@@ -193,6 +193,15 @@ class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
193
  $this->assertEquals(@json_encode(array($foo, $bar)), $res);
194
  }
195
 
 
 
 
 
 
 
 
 
 
196
  public function testIgnoresInvalidTypes()
197
  {
198
  // set up the recursion
@@ -217,6 +226,24 @@ class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
217
  $this->assertEquals(@json_encode(array($resource)), $res);
218
  }
219
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  public function testNormalizeHandleLargeArrays()
221
  {
222
  $formatter = new NormalizerFormatter();
@@ -231,7 +258,7 @@ class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
231
  'extra' => array(),
232
  ));
233
 
234
- $this->assertCount(1000, $res['context'][0]);
235
  $this->assertEquals('Over 1000 items (2000 total), aborting normalization', $res['context'][0]['...']);
236
  }
237
 
@@ -380,6 +407,29 @@ class NormalizerFormatterTest extends \PHPUnit_Framework_TestCase
380
  $result['context']['exception']['trace'][0]
381
  );
382
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
383
  }
384
 
385
  class TestFooNorm
@@ -421,3 +471,11 @@ class TestToStringError
421
  throw new \RuntimeException('Could not convert to string');
422
  }
423
  }
 
 
 
 
 
 
 
 
193
  $this->assertEquals(@json_encode(array($foo, $bar)), $res);
194
  }
195
 
196
+ public function testCanNormalizeReferences()
197
+ {
198
+ $formatter = new NormalizerFormatter();
199
+ $x = array('foo' => 'bar');
200
+ $y = array('x' => &$x);
201
+ $x['y'] = &$y;
202
+ $formatter->format($y);
203
+ }
204
+
205
  public function testIgnoresInvalidTypes()
206
  {
207
  // set up the recursion
226
  $this->assertEquals(@json_encode(array($resource)), $res);
227
  }
228
 
229
+ public function testNormalizeHandleLargeArraysWithExactly1000Items()
230
+ {
231
+ $formatter = new NormalizerFormatter();
232
+ $largeArray = range(1, 1000);
233
+
234
+ $res = $formatter->format(array(
235
+ 'level_name' => 'CRITICAL',
236
+ 'channel' => 'test',
237
+ 'message' => 'bar',
238
+ 'context' => array($largeArray),
239
+ 'datetime' => new \DateTime,
240
+ 'extra' => array(),
241
+ ));
242
+
243
+ $this->assertCount(1000, $res['context'][0]);
244
+ $this->assertArrayNotHasKey('...', $res['context'][0]);
245
+ }
246
+
247
  public function testNormalizeHandleLargeArrays()
248
  {
249
  $formatter = new NormalizerFormatter();
258
  'extra' => array(),
259
  ));
260
 
261
+ $this->assertCount(1001, $res['context'][0]);
262
  $this->assertEquals('Over 1000 items (2000 total), aborting normalization', $res['context'][0]['...']);
263
  }
264
 
407
  $result['context']['exception']['trace'][0]
408
  );
409
  }
410
+
411
+ public function testExceptionTraceDoesNotLeakCallUserFuncArgs()
412
+ {
413
+ try {
414
+ $arg = new TestInfoLeak;
415
+ call_user_func(array($this, 'throwHelper'), $arg, $dt = new \DateTime());
416
+ } catch (\Exception $e) {
417
+ }
418
+
419
+ $formatter = new NormalizerFormatter();
420
+ $record = array('context' => array('exception' => $e));
421
+ $result = $formatter->format($record);
422
+
423
+ $this->assertSame(
424
+ '{"function":"throwHelper","class":"Monolog\\\\Formatter\\\\NormalizerFormatterTest","type":"->","args":["[object] (Monolog\\\\Formatter\\\\TestInfoLeak)","'.$dt->format('Y-m-d H:i:s').'"]}',
425
+ $result['context']['exception']['trace'][0]
426
+ );
427
+ }
428
+
429
+ private function throwHelper($arg)
430
+ {
431
+ throw new \RuntimeException('Thrown');
432
+ }
433
  }
434
 
435
  class TestFooNorm
471
  throw new \RuntimeException('Could not convert to string');
472
  }
473
  }
474
+
475
+ class TestInfoLeak
476
+ {
477
+ public function __toString()
478
+ {
479
+ return 'Sensitive information';
480
+ }
481
+ }
vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php CHANGED
@@ -21,7 +21,7 @@ class BrowserConsoleHandlerTest extends TestCase
21
  {
22
  protected function setUp()
23
  {
24
- BrowserConsoleHandler::reset();
25
  }
26
 
27
  protected function generateScript()
21
  {
22
  protected function setUp()
23
  {
24
+ BrowserConsoleHandler::resetStatic();
25
  }
26
 
27
  protected function generateScript()
vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php CHANGED
@@ -21,7 +21,7 @@ class ChromePHPHandlerTest extends TestCase
21
  {
22
  protected function setUp()
23
  {
24
- TestChromePHPHandler::reset();
25
  $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; Chrome/1.0';
26
  }
27
 
@@ -136,7 +136,7 @@ class TestChromePHPHandler extends ChromePHPHandler
136
  {
137
  protected $headers = array();
138
 
139
- public static function reset()
140
  {
141
  self::$initialized = false;
142
  self::$overflowed = false;
21
  {
22
  protected function setUp()
23
  {
24
+ TestChromePHPHandler::resetStatic();
25
  $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; Chrome/1.0';
26
  }
27
 
136
  {
137
  protected $headers = array();
138
 
139
+ public static function resetStatic()
140
  {
141
  self::$initialized = false;
142
  self::$overflowed = false;
vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php CHANGED
@@ -58,7 +58,7 @@ class FingersCrossedHandlerTest extends TestCase
58
  * @covers Monolog\Handler\FingersCrossedHandler::activate
59
  * @covers Monolog\Handler\FingersCrossedHandler::reset
60
  */
61
- public function testHandleRestartBufferingAfterReset()
62
  {
63
  $test = new TestHandler();
64
  $handler = new FingersCrossedHandler($test);
@@ -76,7 +76,7 @@ class FingersCrossedHandlerTest extends TestCase
76
  * @covers Monolog\Handler\FingersCrossedHandler::handle
77
  * @covers Monolog\Handler\FingersCrossedHandler::activate
78
  */
79
- public function testHandleRestartBufferingAfterBeingTriggeredWhenStopBufferingIsDisabled()
80
  {
81
  $test = new TestHandler();
82
  $handler = new FingersCrossedHandler($test, Logger::WARNING, 0, false, false);
58
  * @covers Monolog\Handler\FingersCrossedHandler::activate
59
  * @covers Monolog\Handler\FingersCrossedHandler::reset
60
  */
61
+ public function testHandleResetBufferingAfterReset()
62
  {
63
  $test = new TestHandler();
64
  $handler = new FingersCrossedHandler($test);
76
  * @covers Monolog\Handler\FingersCrossedHandler::handle
77
  * @covers Monolog\Handler\FingersCrossedHandler::activate
78
  */
79
+ public function testHandleResetBufferingAfterBeingTriggeredWhenStopBufferingIsDisabled()
80
  {
81
  $test = new TestHandler();
82
  $handler = new FingersCrossedHandler($test, Logger::WARNING, 0, false, false);
vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php CHANGED
@@ -21,7 +21,7 @@ class FirePHPHandlerTest extends TestCase
21
  {
22
  public function setUp()
23
  {
24
- TestFirePHPHandler::reset();
25
  $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; FirePHP/1.0';
26
  }
27
 
@@ -77,7 +77,7 @@ class TestFirePHPHandler extends FirePHPHandler
77
  {
78
  protected $headers = array();
79
 
80
- public static function reset()
81
  {
82
  self::$initialized = false;
83
  self::$sendHeaders = true;
21
  {
22
  public function setUp()
23
  {
24
+ TestFirePHPHandler::resetStatic();
25
  $_SERVER['HTTP_USER_AGENT'] = 'Monolog Test; FirePHP/1.0';
26
  }
27
 
77
  {
78
  protected $headers = array();
79
 
80
+ public static function resetStatic()
81
  {
82
  self::$initialized = false;
83
  self::$sendHeaders = true;
vendor/monolog/monolog/tests/Monolog/Handler/InsightOpsHandlerTest.php ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog\Handler;
13
+
14
+ use Monolog\TestCase;
15
+ use Monolog\Logger;
16
+
17
+ /**
18
+ * @author Robert Kaufmann III <rok3@rok3.me>
19
+ * @author Gabriel Machado <gabriel.ms1@hotmail.com>
20
+ */
21
+ class InsightOpsHandlerTest extends TestCase
22
+ {
23
+ /**
24
+ * @var resource
25
+ */
26
+ private $resource;
27
+
28
+ /**
29
+ * @var LogEntriesHandler
30
+ */
31
+ private $handler;
32
+
33
+ public function testWriteContent()
34
+ {
35
+ $this->createHandler();
36
+ $this->handler->handle($this->getRecord(Logger::CRITICAL, 'Critical write test'));
37
+
38
+ fseek($this->resource, 0);
39
+ $content = fread($this->resource, 1024);
40
+
41
+ $this->assertRegexp('/testToken \[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\] test.CRITICAL: Critical write test/', $content);
42
+ }
43
+
44
+ public function testWriteBatchContent()
45
+ {
46
+ $this->createHandler();
47
+ $this->handler->handleBatch($this->getMultipleRecords());
48
+
49
+ fseek($this->resource, 0);
50
+ $content = fread($this->resource, 1024);
51
+
52
+ $this->assertRegexp('/(testToken \[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\] .* \[\] \[\]\n){3}/', $content);
53
+ }
54
+
55
+ private function createHandler()
56
+ {
57
+ $useSSL = extension_loaded('openssl');
58
+ $args = array('testToken', 'us', $useSSL, Logger::DEBUG, true);
59
+ $this->resource = fopen('php://memory', 'a');
60
+ $this->handler = $this->getMock(
61
+ '\Monolog\Handler\InsightOpsHandler',
62
+ array('fsockopen', 'streamSetTimeout', 'closeSocket'),
63
+ $args
64
+ );
65
+
66
+ $reflectionProperty = new \ReflectionProperty('\Monolog\Handler\SocketHandler', 'connectionString');
67
+ $reflectionProperty->setAccessible(true);
68
+ $reflectionProperty->setValue($this->handler, 'localhost:1234');
69
+
70
+ $this->handler->expects($this->any())
71
+ ->method('fsockopen')
72
+ ->will($this->returnValue($this->resource));
73
+ $this->handler->expects($this->any())
74
+ ->method('streamSetTimeout')
75
+ ->will($this->returnValue(true));
76
+ $this->handler->expects($this->any())
77
+ ->method('closeSocket')
78
+ ->will($this->returnValue(true));
79
+ }
80
+ }
vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php CHANGED
@@ -191,6 +191,40 @@ class RotatingFileHandlerTest extends TestCase
191
  );
192
  }
193
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  public function testReuseCurrentFile()
195
  {
196
  $log = __DIR__.'/Fixtures/foo-'.date('Y-m-d').'.rot';
191
  );
192
  }
193
 
194
+ /**
195
+ * @dataProvider rotationWhenSimilarFilesExistTests
196
+ */
197
+ public function testRotationWhenSimilarFileNamesExist($dateFormat)
198
+ {
199
+ touch($old1 = __DIR__.'/Fixtures/foo-foo-'.date($dateFormat).'.rot');
200
+ touch($old2 = __DIR__.'/Fixtures/foo-bar-'.date($dateFormat).'.rot');
201
+
202
+ $log = __DIR__.'/Fixtures/foo-'.date($dateFormat).'.rot';
203
+
204
+ $handler = new RotatingFileHandler(__DIR__.'/Fixtures/foo.rot', 2);
205
+ $handler->setFormatter($this->getIdentityFormatter());
206
+ $handler->setFilenameFormat('{filename}-{date}', $dateFormat);
207
+ $handler->handle($this->getRecord());
208
+ $handler->close();
209
+
210
+ $this->assertTrue(file_exists($log));
211
+ }
212
+
213
+ public function rotationWhenSimilarFilesExistTests()
214
+ {
215
+
216
+ return array(
217
+ 'Rotation is triggered when the file of the current day is not present but similar exists'
218
+ => array(RotatingFileHandler::FILE_PER_DAY),
219
+
220
+ 'Rotation is triggered when the file of the current month is not present but similar exists'
221
+ => array(RotatingFileHandler::FILE_PER_MONTH),
222
+
223
+ 'Rotation is triggered when the file of the current year is not present but similar exists'
224
+ => array(RotatingFileHandler::FILE_PER_YEAR),
225
+ );
226
+ }
227
+
228
  public function testReuseCurrentFile()
229
  {
230
  $log = __DIR__.'/Fixtures/foo-'.date('Y-m-d').'.rot';
vendor/monolog/monolog/tests/Monolog/Handler/Slack/SlackRecordTest.php CHANGED
@@ -320,12 +320,12 @@ class SlackRecordTest extends TestCase
320
  'short' => false,
321
  ),
322
  array(
323
- 'title' => 'tags',
324
  'value' => sprintf('```%s```', json_encode($extra['tags'])),
325
  'short' => false
326
  ),
327
  array(
328
- 'title' => 'test',
329
  'value' => $context['test'],
330
  'short' => false
331
  )
@@ -353,6 +353,14 @@ class SlackRecordTest extends TestCase
353
  $this->assertSame($record['datetime']->getTimestamp(), $attachment['ts']);
354
  }
355
 
 
 
 
 
 
 
 
 
356
  public function testExcludeExtraAndContextFields()
357
  {
358
  $record = $this->getRecord(
@@ -368,12 +376,12 @@ class SlackRecordTest extends TestCase
368
 
369
  $expected = array(
370
  array(
371
- 'title' => 'info',
372
  'value' => sprintf('```%s```', json_encode(array('author' => 'Jordi'), $this->jsonPrettyPrintFlag)),
373
  'short' => false
374
  ),
375
  array(
376
- 'title' => 'tags',
377
  'value' => sprintf('```%s```', json_encode(array('web'))),
378
  'short' => false
379
  ),
320
  'short' => false,
321
  ),
322
  array(
323
+ 'title' => 'Tags',
324
  'value' => sprintf('```%s```', json_encode($extra['tags'])),
325
  'short' => false
326
  ),
327
  array(
328
+ 'title' => 'Test',
329
  'value' => $context['test'],
330
  'short' => false
331
  )
353
  $this->assertSame($record['datetime']->getTimestamp(), $attachment['ts']);
354
  }
355
 
356
+ public function testContextHasException()
357
+ {
358
+ $record = $this->getRecord(Logger::CRITICAL, 'This is a critical message.', array('exception' => new \Exception()));
359
+ $slackRecord = new SlackRecord(null, null, true, null, false, true);
360
+ $data = $slackRecord->getSlackData($record);
361
+ $this->assertInternalType('string', $data['attachments'][0]['fields'][1]['value']);
362
+ }
363
+
364
  public function testExcludeExtraAndContextFields()
365
  {
366
  $record = $this->getRecord(
376
 
377
  $expected = array(
378
  array(
379
+ 'title' => 'Info',
380
  'value' => sprintf('```%s```', json_encode(array('author' => 'Jordi'), $this->jsonPrettyPrintFlag)),
381
  'short' => false
382
  ),
383
  array(
384
+ 'title' => 'Tags',
385
  'value' => sprintf('```%s```', json_encode(array('web'))),
386
  'short' => false
387
  ),
vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php CHANGED
@@ -77,6 +77,13 @@ class SocketHandlerTest extends TestCase
77
  $this->assertEquals(10.25, $this->handler->getWritingTimeout());
78
  }
79
 
 
 
 
 
 
 
 
80
  public function testSetConnectionString()
81
  {
82
  $this->createHandler('tcp://localhost:9090');
@@ -120,6 +127,19 @@ class SocketHandlerTest extends TestCase
120
  $this->writeRecord('Hello world');
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  /**
124
  * @expectedException RuntimeException
125
  */
@@ -304,6 +324,12 @@ class SocketHandlerTest extends TestCase
304
  ->will($this->returnValue(true));
305
  }
306
 
 
 
 
 
 
 
307
  $this->handler->setFormatter($this->getIdentityFormatter());
308
  }
309
  }
77
  $this->assertEquals(10.25, $this->handler->getWritingTimeout());
78
  }
79
 
80
+ public function testSetChunkSize()
81
+ {
82
+ $this->createHandler('localhost:1234');
83
+ $this->handler->setChunkSize(1025);
84
+ $this->assertEquals(1025, $this->handler->getChunkSize());
85
+ }
86
+
87
  public function testSetConnectionString()
88
  {
89
  $this->createHandler('tcp://localhost:9090');
127
  $this->writeRecord('Hello world');
128
  }
129
 
130
+ /**
131
+ * @expectedException UnexpectedValueException
132
+ */
133
+ public function testExceptionIsThrownIfCannotSetChunkSize()
134
+ {
135
+ $this->setMockHandler(array('streamSetChunkSize'));
136
+ $this->handler->setChunkSize(8192);
137
+ $this->handler->expects($this->once())
138
+ ->method('streamSetChunkSize')
139
+ ->will($this->returnValue(false));
140
+ $this->writeRecord('Hello world');
141
+ }
142
+
143
  /**
144
  * @expectedException RuntimeException
145
  */
324
  ->will($this->returnValue(true));
325
  }
326
 
327
+ if (!in_array('streamSetChunkSize', $methods)) {
328
+ $this->handler->expects($this->any())
329
+ ->method('streamSetChunkSize')
330
+ ->will($this->returnValue(8192));
331
+ }
332
+
333
  $this->handler->setFormatter($this->getIdentityFormatter());
334
  }
335
  }
vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php CHANGED
@@ -54,6 +54,52 @@ class TestHandlerTest extends TestCase
54
  $this->assertEquals(array($record), $records);
55
  }
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  public function methodProvider()
58
  {
59
  return array(
54
  $this->assertEquals(array($record), $records);
55
  }
56
 
57
+ public function testHandlerAssertEmptyContext() {
58
+ $handler = new TestHandler;
59
+ $record = $this->getRecord(Logger::WARNING, 'test', array());
60
+ $this->assertFalse($handler->hasWarning(array(
61
+ 'message' => 'test',
62
+ 'context' => array(),
63
+ )));
64
+
65
+ $handler->handle($record);
66
+
67
+ $this->assertTrue($handler->hasWarning(array(
68
+ 'message' => 'test',
69
+ 'context' => array(),
70
+ )));
71
+ $this->assertFalse($handler->hasWarning(array(
72
+ 'message' => 'test',
73
+ 'context' => array(
74
+ 'foo' => 'bar'
75
+ ),
76
+ )));
77
+ }
78
+
79
+ public function testHandlerAssertNonEmptyContext() {
80
+ $handler = new TestHandler;
81
+ $record = $this->getRecord(Logger::WARNING, 'test', array('foo' => 'bar'));
82
+ $this->assertFalse($handler->hasWarning(array(
83
+ 'message' => 'test',
84
+ 'context' => array(
85
+ 'foo' => 'bar'
86
+ ),
87
+ )));
88
+
89
+ $handler->handle($record);
90
+
91
+ $this->assertTrue($handler->hasWarning(array(
92
+ 'message' => 'test',
93
+ 'context' => array(
94
+ 'foo' => 'bar'
95
+ ),
96
+ )));
97
+ $this->assertFalse($handler->hasWarning(array(
98
+ 'message' => 'test',
99
+ 'context' => array(),
100
+ )));
101
+ }
102
+
103
  public function methodProvider()
104
  {
105
  return array(
vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php CHANGED
@@ -87,6 +87,29 @@ class WhatFailureGroupHandlerTest extends TestCase
87
  $this->assertTrue($records[0]['extra']['foo']);
88
  }
89
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  /**
91
  * @covers Monolog\Handler\WhatFailureGroupHandler::handle
92
  */
87
  $this->assertTrue($records[0]['extra']['foo']);
88
  }
89
 
90
+ /**
91
+ * @covers Monolog\Handler\WhatFailureGroupHandler::handleBatch
92
+ */
93
+ public function testHandleBatchUsesProcessors()
94
+ {
95
+ $testHandlers = array(new TestHandler(), new TestHandler());
96
+ $handler = new WhatFailureGroupHandler($testHandlers);
97
+ $handler->pushProcessor(function ($record) {
98
+ $record['extra']['foo'] = true;
99
+
100
+ return $record;
101
+ });
102
+ $handler->handleBatch(array($this->getRecord(Logger::DEBUG), $this->getRecord(Logger::INFO)));
103
+ foreach ($testHandlers as $test) {
104
+ $this->assertTrue($test->hasDebugRecords());
105
+ $this->assertTrue($test->hasInfoRecords());
106
+ $this->assertTrue(count($test->getRecords()) === 2);
107
+ $records = $test->getRecords();
108
+ $this->assertTrue($records[0]['extra']['foo']);
109
+ $this->assertTrue($records[1]['extra']['foo']);
110
+ }
111
+ }
112
+
113
  /**
114
  * @covers Monolog\Handler\WhatFailureGroupHandler::handle
115
  */
vendor/monolog/monolog/tests/Monolog/LoggerTest.php CHANGED
@@ -545,4 +545,146 @@ class LoggerTest extends \PHPUnit_Framework_TestCase
545
  'without microseconds' => array(false, PHP_VERSION_ID >= 70100 ? 'assertNotSame' : 'assertSame'),
546
  );
547
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
548
  }
545
  'without microseconds' => array(false, PHP_VERSION_ID >= 70100 ? 'assertNotSame' : 'assertSame'),
546
  );
547
  }
548
+
549
+ /**
550
+ * @covers Monolog\Logger::setExceptionHandler
551
+ */
552
+ public function testSetExceptionHandler()
553
+ {
554
+ $logger = new Logger(__METHOD__);
555
+ $this->assertNull($logger->getExceptionHandler());
556
+ $callback = function ($ex) {
557
+ };
558
+ $logger->setExceptionHandler($callback);
559
+ $this->assertEquals($callback, $logger->getExceptionHandler());
560
+ }
561
+
562
+ /**
563
+ * @covers Monolog\Logger::setExceptionHandler
564
+ * @expectedException InvalidArgumentException
565
+ */
566
+ public function testBadExceptionHandlerType()
567
+ {
568
+ $logger = new Logger(__METHOD__);
569
+ $logger->setExceptionHandler(false);
570
+ }
571
+
572
+ /**
573
+ * @covers Monolog\Logger::handleException
574
+ * @expectedException Exception
575
+ */
576
+ public function testDefaultHandleException()
577
+ {
578
+ $logger = new Logger(__METHOD__);
579
+ $handler = $this->getMock('Monolog\Handler\HandlerInterface');
580
+ $handler->expects($this->any())
581
+ ->method('isHandling')
582
+ ->will($this->returnValue(true))
583
+ ;
584
+ $handler->expects($this->any())
585
+ ->method('handle')
586
+ ->will($this->throwException(new \Exception('Some handler exception')))
587
+ ;
588
+ $logger->pushHandler($handler);
589
+ $logger->info('test');
590
+ }
591
+
592
+ /**
593
+ * @covers Monolog\Logger::handleException
594
+ * @covers Monolog\Logger::addRecord
595
+ */
596
+ public function testCustomHandleException()
597
+ {
598
+ $logger = new Logger(__METHOD__);
599
+ $that = $this;
600
+ $logger->setExceptionHandler(function ($e, $record) use ($that) {
601
+ $that->assertEquals($e->getMessage(), 'Some handler exception');
602
+ $that->assertTrue(is_array($record));
603
+ $that->assertEquals($record['message'], 'test');
604
+ });
605
+ $handler = $this->getMock('Monolog\Handler\HandlerInterface');
606
+ $handler->expects($this->any())
607
+ ->method('isHandling')
608
+ ->will($this->returnValue(true))
609
+ ;
610
+ $handler->expects($this->any())
611
+ ->method('handle')
612
+ ->will($this->throwException(new \Exception('Some handler exception')))
613
+ ;
614
+ $logger->pushHandler($handler);
615
+ $logger->info('test');
616
+ }
617
+
618
+ public function testReset()
619
+ {
620
+ $logger = new Logger('app');
621
+
622
+ $testHandler = new Handler\TestHandler();
623
+ $bufferHandler = new Handler\BufferHandler($testHandler);
624
+ $groupHandler = new Handler\GroupHandler(array($bufferHandler));
625
+ $fingersCrossedHandler = new Handler\FingersCrossedHandler($groupHandler);
626
+
627
+ $logger->pushHandler($fingersCrossedHandler);
628
+
629
+ $processorUid1 = new Processor\UidProcessor(10);
630
+ $uid1 = $processorUid1->getUid();
631
+ $groupHandler->pushProcessor($processorUid1);
632
+
633
+ $processorUid2 = new Processor\UidProcessor(5);
634
+ $uid2 = $processorUid2->getUid();
635
+ $logger->pushProcessor($processorUid2);
636
+
637
+ $getProperty = function ($object, $property) {
638
+ $reflectionProperty = new \ReflectionProperty(get_class($object), $property);
639
+ $reflectionProperty->setAccessible(true);
640
+
641
+ return $reflectionProperty->getValue($object);
642
+ };
643
+ $that = $this;
644
+ $assertBufferOfBufferHandlerEmpty = function () use ($getProperty, $bufferHandler, $that) {
645
+ $that->assertEmpty($getProperty($bufferHandler, 'buffer'));
646
+ };
647
+ $assertBuffersEmpty = function() use ($assertBufferOfBufferHandlerEmpty, $getProperty, $fingersCrossedHandler, $that) {
648
+ $assertBufferOfBufferHandlerEmpty();
649
+ $that->assertEmpty($getProperty($fingersCrossedHandler, 'buffer'));
650
+ };
651
+
652
+ $logger->debug('debug');
653
+ $logger->reset();
654
+ $assertBuffersEmpty();
655
+ $this->assertFalse($testHandler->hasDebugRecords());
656
+ $this->assertFalse($testHandler->hasErrorRecords());
657
+ $this->assertNotSame($uid1, $uid1 = $processorUid1->getUid());
658
+ $this->assertNotSame($uid2, $uid2 = $processorUid2->getUid());
659
+
660
+ $logger->debug('debug');
661
+ $logger->error('error');
662
+ $logger->reset();
663
+ $assertBuffersEmpty();
664
+ $this->assertTrue($testHandler->hasDebugRecords());
665
+ $this->assertTrue($testHandler->hasErrorRecords());
666
+ $this->assertNotSame($uid1, $uid1 = $processorUid1->getUid());
667
+ $this->assertNotSame($uid2, $uid2 = $processorUid2->getUid());
668
+
669
+ $logger->info('info');
670
+ $this->assertNotEmpty($getProperty($fingersCrossedHandler, 'buffer'));
671
+ $assertBufferOfBufferHandlerEmpty();
672
+ $this->assertFalse($testHandler->hasInfoRecords());
673
+
674
+ $logger->reset();
675
+ $assertBuffersEmpty();
676
+ $this->assertFalse($testHandler->hasInfoRecords());
677
+ $this->assertNotSame($uid1, $uid1 = $processorUid1->getUid());
678
+ $this->assertNotSame($uid2, $uid2 = $processorUid2->getUid());
679
+
680
+ $logger->notice('notice');
681
+ $logger->emergency('emergency');
682
+ $logger->reset();
683
+ $assertBuffersEmpty();
684
+ $this->assertFalse($testHandler->hasInfoRecords());
685
+ $this->assertTrue($testHandler->hasNoticeRecords());
686
+ $this->assertTrue($testHandler->hasEmergencyRecords());
687
+ $this->assertNotSame($uid1, $processorUid1->getUid());
688
+ $this->assertNotSame($uid2, $processorUid2->getUid());
689
+ }
690
  }
vendor/monolog/monolog/tests/Monolog/SignalHandlerTest.php ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Monolog package.
5
+ *
6
+ * (c) Jordi Boggiano <j.boggiano@seld.be>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Monolog;
13
+
14
+ use Monolog\Handler\StreamHandler;
15
+ use Monolog\Handler\TestHandler;
16
+ use Psr\Log\LogLevel;
17
+
18
+ /**
19
+ * @author Robert Gust-Bardon <robert@gust-bardon.org>
20
+ * @covers Monolog\SignalHandler
21
+ */
22
+ class SignalHandlerTest extends TestCase
23
+ {
24
+
25
+ private $asyncSignalHandling;
26
+ private $blockedSignals;
27
+ private $signalHandlers;
28
+
29
+ protected function setUp()
30
+ {
31
+ $this->signalHandlers = array();
32
+ if (extension_loaded('pcntl')) {
33
+ if (function_exists('pcntl_async_signals')) {
34
+ $this->asyncSignalHandling = pcntl_async_signals();
35
+ }
36
+ if (function_exists('pcntl_sigprocmask')) {
37
+ pcntl_sigprocmask(SIG_BLOCK, array(), $this->blockedSignals);
38
+ }
39
+ }
40
+ }
41
+
42
+ protected function tearDown()
43
+ {
44
+ if ($this->asyncSignalHandling !== null) {
45
+ pcntl_async_signals($this->asyncSignalHandling);
46
+ }
47
+ if ($this->blockedSignals !== null) {
48
+ pcntl_sigprocmask(SIG_SETMASK, $this->blockedSignals);
49
+ }
50
+ if ($this->signalHandlers) {
51
+ pcntl_signal_dispatch();
52
+ foreach ($this->signalHandlers as $signo => $handler) {
53
+ pcntl_signal($signo, $handler);
54
+ }
55
+ }
56
+ }
57
+
58
+ private function setSignalHandler($signo, $handler = SIG_DFL) {
59
+ if (function_exists('pcntl_signal_get_handler')) {
60
+ $this->signalHandlers[$signo] = pcntl_signal_get_handler($signo);
61
+ } else {
62
+ $this->signalHandlers[$signo] = SIG_DFL;
63
+ }
64
+ $this->assertTrue(pcntl_signal($signo, $handler));
65
+ }
66
+
67
+ public function testHandleSignal()
68
+ {
69
+ $logger = new Logger('test', array($handler = new TestHandler));
70
+ $errHandler = new SignalHandler($logger);
71
+ $signo = 2; // SIGINT.
72
+ $siginfo = array('signo' => $signo, 'errno' => 0, 'code' => 0);
73
+ $errHandler->handleSignal($signo, $siginfo);
74
+ $this->assertCount(1, $handler->getRecords());
75
+ $this->assertTrue($handler->hasCriticalRecords());
76
+ $records = $handler->getRecords();
77
+ $this->assertSame($siginfo, $records[0]['context']);
78
+ }
79
+
80
+ /**
81
+ * @depends testHandleSignal
82
+ * @requires extension pcntl
83
+ * @requires extension posix
84
+ * @requires function pcntl_signal
85
+ * @requires function pcntl_signal_dispatch
86
+ * @requires function posix_getpid
87
+ * @requires function posix_kill
88
+ */
89
+ public function testRegisterSignalHandler()
90
+ {
91
+ // SIGCONT and SIGURG should be ignored by default.
92
+ if (!defined('SIGCONT') || !defined('SIGURG')) {
93
+ $this->markTestSkipped('This test requires the SIGCONT and SIGURG pcntl constants.');
94
+ }
95
+
96
+ $this->setSignalHandler(SIGCONT, SIG_IGN);
97
+ $this->setSignalHandler(SIGURG, SIG_IGN);
98
+
99
+ $logger = new Logger('test', array($handler = new TestHandler));
100
+ $errHandler = new SignalHandler($logger);
101
+ $pid = posix_getpid();
102
+
103
+ $this->assertTrue(posix_kill($pid, SIGURG));
104
+ $this->assertTrue(pcntl_signal_dispatch());
105
+ $this->assertCount(0, $handler->getRecords());
106
+
107
+ $errHandler->registerSignalHandler(SIGURG, LogLevel::INFO, false, false, false);
108
+
109
+ $this->assertTrue(posix_kill($pid, SIGCONT));
110
+ $this->assertTrue(pcntl_signal_dispatch());
111
+ $this->assertCount(0, $handler->getRecords());
112
+
113
+ $this->assertTrue(posix_kill($pid, SIGURG));
114
+ $this->assertTrue(pcntl_signal_dispatch());
115
+ $this->assertCount(1, $handler->getRecords());
116
+ $this->assertTrue($handler->hasInfoThatContains('SIGURG'));
117
+ }
118
+
119
+ /**
120
+ * @dataProvider defaultPreviousProvider
121
+ * @depends testRegisterSignalHandler
122
+ * @requires function pcntl_fork
123
+ * @requires function pcntl_sigprocmask
124
+ * @requires function pcntl_waitpid
125
+ */
126
+ public function testRegisterDefaultPreviousSignalHandler($signo, $callPrevious, $expected)
127
+ {
128
+ $this->setSignalHandler($signo, SIG_DFL);
129
+
130
+ $path = tempnam(sys_get_temp_dir(), 'monolog-');
131
+ $this->assertNotFalse($path);
132
+
133
+ $pid = pcntl_fork();
134
+ if ($pid === 0) { // Child.
135
+ $streamHandler = new StreamHandler($path);
136
+ $streamHandler->setFormatter($this->getIdentityFormatter());
137
+ $logger = new Logger('test', array($streamHandler));
138
+ $errHandler = new SignalHandler($logger);
139
+ $errHandler->registerSignalHandler($signo, LogLevel::INFO, $callPrevious, false, false);
140
+ pcntl_sigprocmask(SIG_SETMASK, array(SIGCONT));
141
+ posix_kill(posix_getpid(), $signo);
142
+ pcntl_signal_dispatch();
143
+ // If $callPrevious is true, SIGINT should terminate by this line.
144
+ pcntl_sigprocmask(SIG_BLOCK, array(), $oldset);
145
+ file_put_contents($path, implode(' ', $oldset), FILE_APPEND);
146
+ posix_kill(posix_getpid(), $signo);
147
+ pcntl_signal_dispatch();
148
+ exit();
149
+ }
150
+
151
+ $this->assertNotSame(-1, $pid);
152
+ $this->assertNotSame(-1, pcntl_waitpid($pid, $status));
153
+ $this->assertNotSame(-1, $status);
154
+ $this->assertSame($expected, file_get_contents($path));
155
+ }
156
+
157
+ public function defaultPreviousProvider()
158
+ {
159
+ if (!defined('SIGCONT') || !defined('SIGINT') || !defined('SIGURG')) {
160
+ return array();
161
+ }
162
+
163
+ return array(
164
+ array(SIGINT, false, 'Program received signal SIGINT'.SIGCONT.'Program received signal SIGINT'),
165
+ array(SIGINT, true, 'Program received signal SIGINT'),
166
+ array(SIGURG, false, 'Program received signal SIGURG'.SIGCONT.'Program received signal SIGURG'),
167
+ array(SIGURG, true, 'Program received signal SIGURG'.SIGCONT.'Program received signal SIGURG'),
168
+ );
169
+ }
170
+
171
+ /**
172
+ * @dataProvider callablePreviousProvider
173
+ * @depends testRegisterSignalHandler
174
+ * @requires function pcntl_signal_get_handler
175
+ */
176
+ public function testRegisterCallablePreviousSignalHandler($callPrevious)
177
+ {
178
+ $this->setSignalHandler(SIGURG, SIG_IGN);
179
+
180
+ $logger = new Logger('test', array($handler = new TestHandler));
181
+ $errHandler = new SignalHandler($logger);
182
+ $previousCalled = 0;
183
+ pcntl_signal(SIGURG, function ($signo, array $siginfo = null) use (&$previousCalled) {
184
+ ++$previousCalled;
185
+ });
186
+ $errHandler->registerSignalHandler(SIGURG, LogLevel::INFO, $callPrevious, false, false);
187
+ $this->assertTrue(posix_kill(posix_getpid(), SIGURG));
188
+ $this->assertTrue(pcntl_signal_dispatch());
189
+ $this->assertCount(1, $handler->getRecords());
190
+ $this->assertTrue($handler->hasInfoThatContains('SIGURG'));
191
+ $this->assertSame($callPrevious ? 1 : 0, $previousCalled);
192
+ }
193
+
194
+ public function callablePreviousProvider()
195
+ {
196
+ return array(
197
+ array(false),
198
+ array(true),
199
+ );
200
+ }
201
+
202
+ /**
203
+ * @dataProvider restartSyscallsProvider
204
+ * @depends testRegisterDefaultPreviousSignalHandler
205
+ * @requires function pcntl_fork
206
+ * @requires function pcntl_waitpid
207
+ */
208
+ public function testRegisterSyscallRestartingSignalHandler($restartSyscalls)
209
+ {
210
+ $this->setSignalHandler(SIGURG, SIG_IGN);
211
+
212
+ $parentPid = posix_getpid();
213
+ $microtime = microtime(true);
214
+
215
+ $pid = pcntl_fork();
216
+ if ($pid === 0) { // Child.
217
+ usleep(100000);
218
+ posix_kill($parentPid, SIGURG);
219
+ usleep(100000);
220
+ exit();
221
+ }
222
+
223
+ $this->assertNotSame(-1, $pid);
224
+ $logger = new Logger('test', array($handler = new TestHandler));
225
+ $errHandler = new SignalHandler($logger);
226
+ $errHandler->registerSignalHandler(SIGURG, LogLevel::INFO, false, $restartSyscalls, false);
227
+ if ($restartSyscalls) {
228
+ // pcntl_wait is expected to be restarted after the signal handler.
229
+ $this->assertNotSame(-1, pcntl_waitpid($pid, $status));
230
+ } else {
231
+ // pcntl_wait is expected to be interrupted when the signal handler is invoked.
232
+ $this->assertSame(-1, pcntl_waitpid($pid, $status));
233
+ }
234
+ $this->assertSame($restartSyscalls, microtime(true) - $microtime > 0.15);
235
+ $this->assertTrue(pcntl_signal_dispatch());
236
+ $this->assertCount(1, $handler->getRecords());
237
+ if ($restartSyscalls) {
238
+ // The child has already exited.
239
+ $this->assertSame(-1, pcntl_waitpid($pid, $status));
240
+ } else {
241
+ // The child has not exited yet.
242
+ $this->assertNotSame(-1, pcntl_waitpid($pid, $status));
243
+ }
244
+ }
245
+
246
+ public function restartSyscallsProvider()
247
+ {
248
+ return array(
249
+ array(false),
250
+ array(true),
251
+ array(false),
252
+ array(true),
253
+ );
254
+ }
255
+
256
+ /**
257
+ * @dataProvider asyncProvider
258
+ * @depends testRegisterDefaultPreviousSignalHandler
259
+ * @requires function pcntl_async_signals
260
+ */
261
+ public function testRegisterAsyncSignalHandler($initialAsync, $desiredAsync, $expectedBefore, $expectedAfter)
262
+ {
263
+ $this->setSignalHandler(SIGURG, SIG_IGN);
264
+ pcntl_async_signals($initialAsync);
265
+
266
+ $logger = new Logger('test', array($handler = new TestHandler));
267
+ $errHandler = new SignalHandler($logger);
268
+ $errHandler->registerSignalHandler(SIGURG, LogLevel::INFO, false, false, $desiredAsync);
269
+ $this->assertTrue(posix_kill(posix_getpid(), SIGURG));
270
+ $this->assertCount($expectedBefore, $handler->getRecords());
271
+ $this->assertTrue(pcntl_signal_dispatch());
272
+ $this->assertCount($expectedAfter, $handler->getRecords());
273
+ }
274
+
275
+ public function asyncProvider()
276
+ {
277
+ return array(
278
+ array(false, false, 0, 1),
279
+ array(false, null, 0, 1),
280
+ array(false, true, 1, 1),
281
+ array(true, false, 0, 1),
282
+ array(true, null, 1, 1),
283
+ array(true, true, 1, 1),
284
+ );
285
+ }
286
+
287
+ }
vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php CHANGED
@@ -101,6 +101,9 @@ abstract class LoggerInterfaceTest extends \PHPUnit_Framework_TestCase
101
 
102
  public function testContextCanContainAnything()
103
  {
 
 
 
104
  $context = array(
105
  'bool' => true,
106
  'null' => null,
@@ -110,6 +113,7 @@ abstract class LoggerInterfaceTest extends \PHPUnit_Framework_TestCase
110
  'nested' => array('with object' => new DummyTest),
111
  'object' => new \DateTime,
112
  'resource' => fopen('php://memory', 'r'),
 
113
  );
114
 
115
  $this->getLogger()->warning('Crazy context data', $context);
101
 
102
  public function testContextCanContainAnything()
103
  {
104
+ $closed = fopen('php://memory', 'r');
105
+ fclose($closed);
106
+
107
  $context = array(
108
  'bool' => true,
109
  'null' => null,
113
  'nested' => array('with object' => new DummyTest),
114
  'object' => new \DateTime,
115
  'resource' => fopen('php://memory', 'r'),
116
+ 'closed' => $closed,
117
  );
118
 
119
  $this->getLogger()->warning('Crazy context data', $context);
vendor/psr/log/Psr/Log/Test/TestLogger.php ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Psr\Log\Test;
4
+
5
+ use Psr\Log\AbstractLogger;
6
+
7
+ /**
8
+ * Used for testing purposes.
9
+ *
10
+ * It records all records and gives you access to them for verification.
11
+ *
12
+ * @method bool hasEmergency($record)
13
+ * @method bool hasAlert($record)
14
+ * @method bool hasCritical($record)
15
+ * @method bool hasError($record)
16
+ * @method bool hasWarning($record)
17
+ * @method bool hasNotice($record)
18
+ * @method bool hasInfo($record)
19
+ * @method bool hasDebug($record)
20
+ *
21
+ * @method bool hasEmergencyRecords()
22
+ * @method bool hasAlertRecords()
23
+ * @method bool hasCriticalRecords()
24
+ * @method bool hasErrorRecords()
25
+ * @method bool hasWarningRecords()
26
+ * @method bool hasNoticeRecords()
27
+ * @method bool hasInfoRecords()
28
+ * @method bool hasDebugRecords()
29
+ *
30
+ * @method bool hasEmergencyThatContains($message)
31
+ * @method bool hasAlertThatContains($message)
32
+ * @method bool hasCriticalThatContains($message)
33
+ * @method bool hasErrorThatContains($message)
34
+ * @method bool hasWarningThatContains($message)
35
+ * @method bool hasNoticeThatContains($message)
36
+ * @method bool hasInfoThatContains($message)
37
+ * @method bool hasDebugThatContains($message)
38
+ *
39
+ * @method bool hasEmergencyThatMatches($message)
40
+ * @method bool hasAlertThatMatches($message)
41
+ * @method bool hasCriticalThatMatches($message)
42
+ * @method bool hasErrorThatMatches($message)
43
+ * @method bool hasWarningThatMatches($message)
44
+ * @method bool hasNoticeThatMatches($message)
45
+ * @method bool hasInfoThatMatches($message)
46
+ * @method bool hasDebugThatMatches($message)
47
+ *
48
+ * @method bool hasEmergencyThatPasses($message)
49
+ * @method bool hasAlertThatPasses($message)
50
+ * @method bool hasCriticalThatPasses($message)
51
+ * @method bool hasErrorThatPasses($message)
52
+ * @method bool hasWarningThatPasses($message)
53
+ * @method bool hasNoticeThatPasses($message)
54
+ * @method bool hasInfoThatPasses($message)
55
+ * @method bool hasDebugThatPasses($message)
56
+ */
57
+ class TestLogger extends AbstractLogger
58
+ {
59
+ /**
60
+ * @var array
61
+ */
62
+ public $records = [];
63
+
64
+ public $recordsByLevel = [];
65
+
66
+ /**
67
+ * @inheritdoc
68
+ */
69
+ public function log($level, $message, array $context = [])
70
+ {
71
+ $record = [
72
+ 'level' => $level,
73
+ 'message' => $message,
74
+ 'context' => $context,
75
+ ];
76
+
77
+ $this->recordsByLevel[$record['level']][] = $record;
78
+ $this->records[] = $record;
79
+ }
80
+
81
+ public function hasRecords($level)
82
+ {
83
+ return isset($this->recordsByLevel[$level]);
84
+ }
85
+
86
+ public function hasRecord($record, $level)
87
+ {
88
+ if (is_string($record)) {
89
+ $record = ['message' => $record];
90
+ }
91
+ return $this->hasRecordThatPasses(function ($rec) use ($record) {
92
+ if ($rec['message'] !== $record['message']) {
93
+ return false;
94
+ }
95
+ if (isset($record['context']) && $rec['context'] !== $record['context']) {
96
+ return false;
97
+ }
98
+ return true;
99
+ }, $level);
100
+ }
101
+
102
+ public function hasRecordThatContains($message, $level)
103
+ {
104
+ return $this->hasRecordThatPasses(function ($rec) use ($message) {
105
+ return strpos($rec['message'], $message) !== false;
106
+ }, $level);
107
+ }
108
+
109
+ public function hasRecordThatMatches($regex, $level)
110
+ {
111
+ return $this->hasRecordThatPasses(function ($rec) use ($regex) {
112
+ return preg_match($regex, $rec['message']) > 0;
113
+ }, $level);
114
+ }
115
+
116
+ public function hasRecordThatPasses(callable $predicate, $level)
117
+ {
118
+ if (!isset($this->recordsByLevel[$level])) {
119
+ return false;
120
+ }
121
+ foreach ($this->recordsByLevel[$level] as $i => $rec) {
122
+ if (call_user_func($predicate, $rec, $i)) {
123
+ return true;
124
+ }
125
+ }
126
+ return false;
127
+ }
128
+
129
+ public function __call($method, $args)
130
+ {
131
+ if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
132
+ $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
133
+ $level = strtolower($matches[2]);
134
+ if (method_exists($this, $genericMethod)) {
135
+ $args[] = $level;
136
+ return call_user_func_array([$this, $genericMethod], $args);
137
+ }
138
+ }
139
+ throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
140
+ }
141
+
142
+ public function reset()
143
+ {
144
+ $this->records = [];
145
+ }
146
+ }
vendor/psr/log/README.md CHANGED
@@ -7,6 +7,13 @@ This repository holds all interfaces/classes/traits related to
7
  Note that this is not a logger of its own. It is merely an interface that
8
  describes a logger. See the specification for more details.
9
 
 
 
 
 
 
 
 
10
  Usage
11
  -----
12
 
7
  Note that this is not a logger of its own. It is merely an interface that
8
  describes a logger. See the specification for more details.
9
 
10
+ Installation
11
+ ------------
12
+
13
+ ```bash
14
+ composer require psr/log
15
+ ```
16
+
17
  Usage
18
  -----
19