Current Path : /home/church/public_html/wp-content/plugins/ninja-forms/build/ |
Current File : /home/church/public_html/wp-content/plugins/ninja-forms/build/submissions.js |
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=54)}([function(e,t){e.exports=window.wp.element},function(e,t,n){e.exports=n(31)()},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.React},function(e,t){e.exports=window.regeneratorRuntime},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var o=n(15),a=n(16),r=n(13),i=n(17);e.exports=function(e,t){return o(e)||a(e,t)||r(e,t)||i()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.apiFetch},,,function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var o=n(14);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,a,r=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(o=n.next()).done)&&(r.push(o.value),!t||r.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return r}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},,,function(e,t){function n(e,t,n,o,a,r,i){try{var s=e[r](i),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(o,a)}e.exports=function(e){return function(){var t=this,o=arguments;return new Promise((function(a,r){var i=e.apply(t,o);function s(e){n(i,a,r,s,c,"next",e)}function c(e){n(i,a,r,s,c,"throw",e)}s(void 0)}))}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&n(e.prototype,t),o&&n(e,o),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var o=n(51);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var o=n(52).default,a=n(6);e.exports=function(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,function(e,t,n){"use strict";var o=n(32);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,r,i){if(i!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},,,,,,,,,,,function(e,t){e.exports=window.wp.domReady},function(e,t,n){"use strict";function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=function(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return function(){return e},e}();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=a?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(n,r,i):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}(n(4)),r=s(n(1)),i=s(n(56));function s(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],y=r.default.oneOfType([r.default.func,r.default.arrayOf(r.default.func)]),D=["onCreate","onDestroy"],w=r.default.func,C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(l,e);var t,n,o,r,s=(o=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=h(o);if(r){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return m(this,e)});function l(){var e;d(this,l);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return b(g(e=s.call.apply(s,[this].concat(n))),"createFlatpickrInstance",(function(){var t=u({onClose:function(){e.node.blur&&e.node.blur()}},e.props.options);v.forEach((function(n){e.props[n]&&(t[n]=e.props[n])})),e.flatpickr=(0,i.default)(e.node,t),e.props.hasOwnProperty("value")&&e.flatpickr.setDate(e.props.value,!1);var n=e.props.onCreate;n&&n(e.flatpickr)})),b(g(e),"destroyFlatpickrInstance",(function(){var t=e.props.onDestroy;t&&t(e.flatpickr),e.flatpickr.destroy(),e.flatpickr=null})),b(g(e),"handleNodeChange",(function(t){e.node=t,e.flatpickr&&(e.destroyFlatpickrInstance(),e.createFlatpickrInstance())})),e}return t=l,(n=[{key:"componentDidUpdate",value:function(e){var t=this,n=this.props.options,o=e.options;v.forEach((function(a){t.props.hasOwnProperty(a)&&(n[a]=t.props[a]),e.hasOwnProperty(a)&&(o[a]=e[a])}));for(var a=Object.getOwnPropertyNames(n),r=a.length-1;r>=0;r--){var i=a[r],s=n[i];s!==o[i]&&(-1===v.indexOf(i)||Array.isArray(s)||(s=[s]),this.flatpickr.set(i,s))}this.props.hasOwnProperty("value")&&this.props.value!==e.value&&this.flatpickr.setDate(this.props.value,!1)}},{key:"componentDidMount",value:function(){this.createFlatpickrInstance()}},{key:"componentWillUnmount",value:function(){this.destroyFlatpickrInstance()}},{key:"render",value:function(){var e=this.props,t=e.options,n=e.defaultValue,o=e.value,r=e.children,i=e.render,s=function(e,t){if(null==e)return{};var n,o,a=function(e,t){if(null==e)return{};var n,o,a={},r=Object.keys(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["options","defaultValue","value","children","render"]);return v.forEach((function(e){delete s[e]})),D.forEach((function(e){delete s[e]})),i?i(u(u({},s),{},{defaultValue:n,value:o}),this.handleNodeChange):t.wrap?a.default.createElement("div",c({},s,{ref:this.handleNodeChange}),r):a.default.createElement("input",c({},s,{defaultValue:n,ref:this.handleNodeChange}))}}])&&f(t.prototype,n),l}(a.Component);b(C,"propTypes",{defaultValue:r.default.string,options:r.default.object,onChange:y,onOpen:y,onClose:y,onMonthChange:y,onYearChange:y,onReady:y,onValueUpdate:y,onDayCreate:y,onCreate:w,onDestroy:w,value:r.default.oneOfType([r.default.string,r.default.array,r.default.object,r.default.number]),children:r.default.node,className:r.default.string,render:r.default.func}),b(C,"defaultProps",{options:{}});var O=C;t.default=O},,,,,,,function(e,t){function n(t,o){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,n(t,o)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e,...t){if(!e)throw TypeError("Cannot convert undefined or null to object");for(const n of t)n&&Object.keys(n).forEach(t=>e[t]=n[t]);return e})},function(e,t,n){"use strict";n.r(t);var o=n(43),a=n.n(o),r=n(0),i=n(7),s=n.n(i),c=n(20),l=n.n(c),u=n(8),d=n.n(u),f=n(21),p=n.n(f),m=n(22),g=n.n(m),h=n(6),b=n.n(h),v=n(23),y=n.n(v),D=n(24),w=n.n(D),C=n(12),O=n.n(C),x=n(5),M=n.n(x),E=n(1),j=n.n(E),_=n(3),k=n(2);var S=function(e){y()(i,e);var t,n,o,a=(n=i,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=O()(n);if(o){var a=O()(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return w()(this,e)});function i(e){var t;return p()(this,i),(t=a.call(this,e)).state={form:!1,submissionIds:!1,action:!1,processing:!1,sent:-1,notSent:[],isModalOpen:!1,emailsProcessed:0,fetchAborted:!1},t.setStateNewValue=t.setStateNewValue.bind(b()(t)),t.setModalOpen=t.setModalOpen.bind(b()(t)),t.setProcessing=t.setProcessing.bind(b()(t)),t.setSent=t.setSent.bind(b()(t)),t.setNotSent=t.setNotSent.bind(b()(t)),t.setEmailProcessed=t.setEmailProcessed.bind(b()(t)),t.cancelComp=t.cancelComp.bind(b()(t)),t.resetProcessing=t.resetProcessing.bind(b()(t)),t.abortFetch=t.abortFetch.bind(b()(t)),t.triggerEmailAction=t.triggerEmailAction.bind(b()(t)),t}return g()(i,[{key:"componentDidMount",value:function(){$(this.setStateNewValue,this.props)}},{key:"componentDidUpdate",value:function(){this.state.processing&&void 0!==this.state.processing&&this.state.emailsProcessed===this.state.submissionIds.length&&this.setProcessing(!1)}},{key:"componentWillUnmount",value:function(){this.abortFetch(),this.resetProcessing()}},{key:"setStateNewValue",value:function(e,t){this.setState(d()({},e,t))}},{key:"setProcessing",value:function(e){this.setState({processing:e})}},{key:"setModalOpen",value:function(e){this.setState({isModalOpen:e})}},{key:"setSent",value:function(e){"undefined"==e&&0===e?this.setState({sent:-1}):this.setState((function(e){return{sent:e.sent+1}}))}},{key:"setNotSent",value:function(e){if(e){var t=this.state.notSent.concat(e);this.setState({notSent:t})}else this.setState({notSent:[]})}},{key:"setEmailProcessed",value:function(e){void 0!==e&&0===e?this.setState({emailsProcessed:0}):this.setState((function(e){return{emailsProcessed:e.emailsProcessed+1}}))}},{key:"resetProcessing",value:function(){this.setProcessing(!1),this.setEmailProcessed(0),this.setSent(-1),this.setNotSent(!1)}},{key:"abortFetch",value:function(){this.props.fetchController.abort(),this.setState({fetchAborted:!0})}},{key:"cancelComp",value:function(){this.state.processing?(this.setStateNewValue("isModalOpen",!1),this.setProcessing(!1),this.abortFetch()):Object(r.unmountComponentAtNode)(document.getElementById("nf-trigger-emails-container"))}},{key:"triggerEmailAction",value:(t=l()(M.a.mark((function e(){var t,n,o,a,r,i,c,l,u,d,f,p,m=this;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.setProcessing(!0),this.setSent(0),t=this.state,n=this.props,o=n.globalParams.restUrl,a=t.form,r=t.submissionIds,i=t.action,c=a.formID,l=n.fetchController.signal,u={restUrl:o,action:i,formID:c,setSent:this.setSent,setNotSent:this.setNotSent,setEmailProcessed:this.setEmailProcessed,signal:l},d=M.a.mark((function e(){var t,n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=s()(p[f],2))[0],n=t[1],e.next=3,N(u,n).catch((function(e){console.log("Email cancelled: "+e.message),m.setNotSent(n)}));case 3:case"end":return e.stop()}}),e)})),f=0,p=Object.entries(r);case 10:if(!(f<p.length)){e.next=15;break}return e.delegateYield(d(),"t0",12);case 12:f++,e.next=10;break;case 15:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state,n=t.form,o=t.submissionIds,a=t.action,i=t.processing,s=t.sent,c=t.notSent,l=t.isModalOpen,u=t.fetchAborted;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(k.Card,{isElevated:!0},Object(r.createElement)("br",null),Object(r.createElement)("br",null),Object(r.createElement)(k.CardHeader,null,n&&Object(r.createElement)(B,{form:n,setAction:this.setStateNewValue})),Object(r.createElement)(k.CardBody,null,a?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("h3",null,Object(_.__)("Action Selected: ","ninja-forms"),a.label),Object(r.createElement)(R,{value:a})):Object(r.createElement)("p",null,Object(_.__)("No Email Action Selected","ninja-forms"))),Object(r.createElement)(k.CardFooter,null,Object(r.createElement)("div",null,u&&Object(r.createElement)(k.Button,{isPrimary:!0,onClick:function(){return e.cancelComp()}},Object(_.__)("Reopen to allow resending process","ninja-forms")),a&&!i&&!u&&Object(r.createElement)(k.Button,{isPrimary:!0,onClick:function(){return e.triggerEmailAction()},style:{marginRight:"1rem"}},Object(_.__)("Resend ","ninja-forms")+o.length+Object(_.__)(" emails","ninja-forms")),!u&&Object(r.createElement)(k.Button,{isSecondary:!0,onClick:function(){return e.setModalOpen(!0)}},Object(_.__)("Cancel","ninja-forms")),l&&Object(r.createElement)(Y,{action:this.cancelComp,title:Object(_.__)("Cancel Email Action?","ninja-forms"),actionText:Object(_.__)("Yes","ninja-forms"),cancel:this.setModalOpen,cancelText:Object(_.__)("No","ninja-forms")}),i&&Object(r.createElement)(k.Spinner,null),c.length>0&&Object(r.createElement)(H,{status:"error",isDismissible:"false",text:Object(_.__)("Emails failed to be sent for: ","ninja-forms")+Object.values(c)}),s>=0&&Object(r.createElement)(H,{isDismissible:"false",text:s+" / "+o.length+Object(_.__)(" emails sent","ninja-forms")})))))}}]),i}(r.Component);S.propTypes={globalParams:j.a.object.isRequired,triggerEmailActionsParams:j.a.object.isRequired,fetchController:j.a.object.isRequired};var T=function(e){y()(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=O()(t);if(n){var a=O()(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return w()(this,e)});function a(e){var t;return p()(this,a),(t=o.call(this,e)).state={compOpen:!1},t.setOpen=t.setOpen.bind(b()(t)),t.setClose=t.setClose.bind(b()(t)),t}return g()(a,[{key:"setOpen",value:function(){this.setState({compOpen:!0})}},{key:"setClose",value:function(){this.setState({compOpen:!1})}},{key:"render",value:function(){var e=this.state,t=this.props,n=this.setClose,o=e.compOpen,a={fetchController:new AbortController,props:t,setClose:n};return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(k.Button,{style:{height:"30px",borderRadius:"3px"},isSecondary:!0,onClick:this.setOpen},Object(_.__)("Bulk Form Exports","ninja-forms")),o&&Object(r.createElement)(L,{data:a}))}}]),a}(r.Component);T.propTypes={globalParams:j.a.object.isRequired,bulkExportParams:j.a.object.isRequired};var P=n(9),F=n.n(P),I=function(){var e=l()(M.a.mark((function e(t){var n,o,a;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.setProcessing(!0),F.a.use(F.a.createNonceMiddleware(t.globalParams.token)),n=t.forms?t.forms.join(","):"",o=t.startDateTimestamp?JSON.stringify(t.startDateTimestamp):"",a=t.endDateTimeStamp?JSON.stringify(t.endDateTimeStamp):"",e.next=5,F()({url:t.globalParams.restUrl+"ninja-forms-submissions/export",method:"POST",data:{form_ids:n,start_date:o,end_date:a},signal:t.signal}).then((function(e){for(var n=0,o=Object.entries(e);n<o.length;n++){var a=s()(o[n],2),r=a[0],i=a[1];A(r,i)}t.setExportSuccess(),t.setProcessing(!1)})).catch((function(e){console.log("Export cancelled: "+e.message)}));case 5:case"end":return e.stop()}}),e)})));return function(_x){return e.apply(this,arguments)}}(),A=function(e,t){var n=new Blob([t]),o=window.document.createElement("a");o.href=window.URL.createObjectURL(n,{encoding:"UTF-8",type:"text/csv;charset=UTF-8"}),o.download="nf-subs-"+e+".csv",document.body.appendChild(o),o.click(),document.body.removeChild(o)};I.propTypes={globalParams:j.a.object.isRequired,forms:j.a.array.isRequired,startDateTimestamp:j.a.object.isRequired,endDateTimeStamp:j.a.object.isRequired,setProcessing:j.a.func.isRequired,setExportSuccess:j.a.func.isRequired,setExportError:j.a.func.isRequired,signal:j.a.object.isRequired};var N=function(){var e=l()(M.a.mark((function e(t,n){return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F()({url:t.restUrl+"ninja-forms-submissions/email-action",method:"POST",data:{submission:n,action_settings:t.action,formID:t.formID},parse:!1,signal:t.signal}).then((function(e){if(t.setEmailProcessed(),e.ok)return e.json();console.log(e.json()),t.setNotSent(e.json())})).then((function(e){!0===e?t.setSent():t.setNotSent(e)}));case 2:case"end":return e.stop()}}),e)})));return function(_x,t){return e.apply(this,arguments)}}();N.propTypes={restUrl:j.a.string.isRequired,action:j.a.object.isRequired,formID:j.a.number.isRequired,setSent:j.a.func.isRequired,setNotSent:j.a.func.isRequired,setEmailProcessed:j.a.func.isRequired,signal:j.a.object.isRequired};var R=function(e){var t=Object.keys(e.value).map((function(t){if(["label","to","email_subject"].includes(t)&&"string"==typeof e.value[t]&&e.value[t].length>0)return Object(r.createElement)("li",{key:t},Object(r.createElement)("b",null,t),": ",e.value[t])}));return Object(r.createElement)("ul",null,t)};R.propTypes={value:j.a.object.isRequired};var Y=function(e){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(k.Modal,{title:e.title,onRequestClose:function(){return e.cancel(!1)}},Object(r.createElement)(k.Button,{isPrimary:!0,onClick:e.action,style:{marginRight:"1rem"}},e.actionText),e.cancel&&Object(r.createElement)(k.Button,{isSecondary:!0,onClick:function(){return e.cancel(!1)}},e.cancelText)))};Y.propTypes={title:j.a.string,actionText:j.a.string,cancelText:j.a.string,action:j.a.func.isRequired,cancel:j.a.func.isRequired};var H=function(e){return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(k.Notice,{status:e.status,isDismissible:"true",children:e.text,politeness:"polite",onRemove:function(){jQuery("#nf-trigger-emails-container .components-notice").remove(),jQuery("#nf-bulk-export-container .components-notice").remove()}}))};H.propTypes={isDismissible:j.a.string,status:j.a.string,text:j.a.string};var L=function(e){y()(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=O()(t);if(n){var a=O()(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return w()(this,e)});function a(e){var t;return p()(this,a),(t=o.call(this,e)).state={forms:!1,dates:!1,startDate:!1,endDate:!1,startDateTimestamp:!1,endDateTimeStamp:!1,isModalOpen:!1,processing:!1,exportSuccess:!1,exportError:!1,fetchAborted:!1},t.setForms=t.setForms.bind(b()(t)),t.setDates=t.setDates.bind(b()(t)),t.closeModal=t.closeModal.bind(b()(t)),t.openModal=t.openModal.bind(b()(t)),t.setProcessing=t.setProcessing.bind(b()(t)),t.setExportSuccess=t.setExportSuccess.bind(b()(t)),t.setExportError=t.setExportError.bind(b()(t)),t.abortFetch=t.abortFetch.bind(b()(t)),t.cancelComp=t.cancelComp.bind(b()(t)),t}return g()(a,[{key:"componentDidMount",value:function(){null!==document.getElementById("nf-trigger-emails-container")&&Object(r.unmountComponentAtNode)(document.getElementById("nf-trigger-emails-container"))}},{key:"componentWillUnmount",value:function(){this.setForms(!1),this.abortFetch()}},{key:"setForms",value:function(e){this.setState({forms:e})}},{key:"setDates",value:function(e){this.setState({dates:e}),this.setState({startDate:e.date[0]}),this.setState({startDateTimestamp:Math.round(new Date(this.state.startDate).getTime()/1e3)}),this.setState({endDate:e.date[1]}),this.setState({endDateTimeStamp:Math.round(new Date(this.state.endDate).getTime()/1e3)})}},{key:"closeModal",value:function(){this.setState({isModalOpen:!1})}},{key:"openModal",value:function(){this.setState({isModalOpen:!0})}},{key:"setProcessing",value:function(e){this.setState({processing:e})}},{key:"setExportSuccess",value:function(){this.setState({exportSuccess:!0})}},{key:"setExportError",value:function(){this.setState({exportError:!0})}},{key:"abortFetch",value:function(){this.props.data.fetchController.abort(),this.setState({fetchAborted:!0})}},{key:"cancelComp",value:function(){this.state.processing?(this.closeModal(),this.setProcessing(!1),this.abortFetch()):this.props.data.setClose()}},{key:"render",value:function(){var e=this,t=this.state,n=this.props,o=this.cancelComp,a=this.setForms,i=this.setDates,s=this.setProcessing,c=this.setExportSuccess,l=this.setExportError,u=t.forms,d=t.dates,f=t.startDate,p=t.endDate,m=t.startDateTimestamp,g=t.endDateTimeStamp,h=t.isModalOpen,b=t.processing,v=t.exportSuccess,y=t.exportError,D=t.fetchAborted,w=n.data,C=w.props.globalParams,O=w.setClose,x=w.fetchController.signal,M=!1;u&&(M=[],u.forEach((function(e){var t=" "+e+": "+C.forms[e].formTitle;M.push(t)})));var E={globalParams:C,forms:u,startDateTimestamp:m,endDateTimeStamp:g,setProcessing:s,setExportSuccess:c,setExportError:l,signal:x};return Object(r.createElement)("div",{id:"nf-DisplayBulkExport",style:{marginTop:"1rem",position:"relative",zIndex:"1111"}},Object(r.createElement)(k.Card,{isElevated:!0},Object(r.createElement)(k.CardHeader,null,Object(r.createElement)("h3",null,Object(_.__)("Bulk Form Exports","ninja-forms"))),Object(r.createElement)(k.CardBody,null,Object(r.createElement)("p",null,Object(_.__)("Select Forms","ninja-forms")),Object(r.createElement)(q,{forms:C.forms,setForms:a}),Object(r.createElement)("p",null,Object(_.__)("Select Dates","ninja-forms")),Object(r.createElement)(V,{setDates:i,dateFormat:C.dateFormat}),Object(r.createElement)("div",null,M&&Object(r.createElement)("p",{style:{margin:"1.2rem 0 0 0"}},Object(_.__)("Forms Selected: ","ninja-forms")+M),f&&Object(_.__)("Start Date: ","ninja-forms")+f,Object(r.createElement)("br",null),p&&Object(_.__)("End Date: ","ninja-forms")+p)),Object(r.createElement)(k.CardFooter,null,Object(r.createElement)("div",null,u&&d&&!D&&Object(r.createElement)(k.Button,{style:{marginRight:"1rem"},isPrimary:!0,onClick:function(){I(E)}},Object(_.__)("Export","ninja-forms")),Object(r.createElement)(k.Button,{isSecondary:!0,onClick:function(){return e.openModal()}},Object(_.__)("Cancel","ninja-forms")),h&&Object(r.createElement)(Y,{title:Object(_.__)("Cancel Bulk Export?","ninja-forms"),actionText:Object(_.__)("Yes","ninja-forms"),action:o,cancelText:Object(_.__)("No","ninja-forms"),cancel:function(){return e.closeModal()}}),b&&Object(r.createElement)(k.Spinner,null),y&&Object(r.createElement)(H,{status:"error",isDismissible:"false",text:Object(_.__)("Exports failed","ninja-forms")}),v&&Object(r.createElement)(H,{isDismissible:"false",text:Object(_.__)("Export Processed","ninja-forms")}),D&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(H,{isDismissible:"false",status:"error",text:Object(_.__)("Export Aborted","ninja-forms")}),Object(r.createElement)(k.Button,{isSecondary:!0,onClick:function(){return O()}},Object(_.__)("Reopen to allow new bulk export process","ninja-forms")))))))}}]),a}(r.Component);L.propTypes={data:j.a.object.isRequired};var B=function(e){for(var t=void 0!==e.form?e.form.emailActions:{},n=[],o=0,a=Object.entries(t);o<a.length;o++){var i=s()(a[o],2),c=i[0],l=i[1];n.push({value:c,name:l.label,key:c})}return Object(r.createElement)(k.CustomSelectControl,{label:Object(_.__)("Select Email Action:","ninja-forms"),options:n,onChange:function(n){var o=n.selectedItem;t[o.value].value=o.value,e.setAction("action",t[o.value])}})};B.propTypes={form:j.a.object,setAction:j.a.func.isRequired};var q=function(e){for(var t=void 0!==e.forms?e.forms:{},n=[],o=0,a=Object.entries(t);o<a.length;o++){var i=s()(a[o],2),c=(i[0],i[1]);n.push({value:c.formID,label:c.formTitle})}return Object(r.createElement)(k.SelectControl,{style:{minHeight:"10em"},hideLabelFromVision:"true",label:Object(_.__)("Select Forms","ninja-forms"),multiple:!0,options:n,onChange:function(t){return e.setForms(t)}})};q.propTypes={setForms:j.a.func.isRequired,forms:j.a.object};var U=n(44),W=n.n(U),V=function(e){return Object(r.createElement)(W.a,{"data-mode":"range",options:{dateFormat:e.dateFormat},onChange:function(t){e.setDates({date:t})}})};V.propTypes={dateFormat:j.a.string.isRequired,setDates:j.a.func.isRequired};var $=function(e,t){J(e,t),document.getElementById("posts-filter").addEventListener("change",(function(n){n.stopPropagation(),J(e,t)}))},J=function(e,t){var n=document.getElementById("posts-filter"),o=[];jQuery(n).serializeArray().forEach((function(n){"post[]"===n.name?o.push(n.value):"form_id"===n.name&&e("form",t.globalParams.forms[n.value])})),e("submissionIds",o)};$.propTypes={setStateNewValue:j.a.func.isRequired,props:j.a.object.isRequired};var K=void 0!==window.nf_submissions.forms?window.nf_submissions.forms:{},Q=void 0!==window.nf_submissions.dateFormat?window.nf_submissions.dateFormat:"",z=void 0!==window.nf_submissions.timeFormat?window.nf_submissions.timeFormat:"",G=void 0!==window.nf_submissions.siteUrl?window.nf_submissions.siteUrl:"",Z=void 0!==window.nf_submissions.adminUrl?window.nf_submissions.adminUrl:"",X=void 0!==window.nf_submissions.restUrl?window.nf_submissions.restUrl:"",ee=void 0!==window.nf_submissions.token?window.nf_submissions.token:"";for(var te in K)0===Object.keys(K[te]).length&&delete K[te];var ne={siteUrl:G,adminUrl:Z,restUrl:X,token:ee,forms:K,timeFormat:z,dateFormat:Q},oe={action:"triggerEmailActions",title:Object(_.__)("Trigger Email Action Title","ninja-forms")},ae={action:"bulkExport",title:Object(_.__)("Bulk Export Title","ninja-forms")};a()((function(){var e=null!==document.querySelector("#bulk-action-selector-top")?document.querySelector("#bulk-action-selector-top"):0,t=null!==document.querySelector("#bulk-action-selector-bottom")?document.querySelector("#bulk-action-selector-bottom"):0;e.length>0&&t.length>0&&(ie(e,t),se()),le()}));var re=function(){return"nf_".concat((new Date).getTime())},ie=function(e,t){[e,t].forEach((function(e){var t=e.id.includes("top")?jQuery(".tablenav.top"):jQuery(".tablenav.bottom");e.addEventListener("change",(function(e){"trigger-email-action"===e.target.value&&ce(t)}))}))},se=function(){jQuery("#posts-filter").on("submit",(function(e){var t="trigger-email-action"===jQuery("#bulk-action-selector-top")[0].value&&"doaction"===e.originalEvent.submitter.id,n="trigger-email-action"===jQuery("#bulk-action-selector-bottom")[0].value&&"doaction2"===e.originalEvent.submitter.id;if(t||n){e.preventDefault();var o=t?jQuery(".tablenav.top"):jQuery(".tablenav.bottom");ce(o)}}))},ce=function(e){var t=document.getElementById("nf-trigger-emails-container");null!==t&&Object(r.unmountComponentAtNode)(t);var n={globalParams:ne,triggerEmailActionsParams:oe,key:re(),fetchController:new AbortController},o=document.createElement("div");o.id="nf-trigger-emails-container",e.after(o);var a=Object(r.createElement)(S,n);Object(r.render)(a,document.getElementById("nf-trigger-emails-container"))},le=function(){var e={key:re(),globalParams:ne,bulkExportParams:ae},t=jQuery(".tablenav.bottom .actions"),n=document.createElement("div");n.id="nf-bulk-export-container",t.after(n);var o=Object(r.createElement)(T,e);Object(r.render)(o,document.getElementById("nf-bulk-export-container"))}},,function(e,t,n){"use strict";n.r(t);const o=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:e=>"undefined"!=typeof console&&console.warn(e),getWeek:e=>{const t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},r={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:e=>{const t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};var i=r;const s=(e,t=2)=>("000"+e).slice(-1*t),c=e=>!0===e?1:0;function l(e,t){let n;return function(){clearTimeout(n),n=setTimeout(()=>e.apply(this,arguments),t)}}const u=e=>e instanceof Array?e:[e];function d(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function f(e,t,n){const o=window.document.createElement(e);return t=t||"",n=n||"",o.className=t,void 0!==n&&(o.textContent=n),o}function p(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function m(e,t){const n=f("div","numInputWrapper"),o=f("input","numInput "+e),a=f("span","arrowUp"),r=f("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?o.type="number":(o.type="text",o.pattern="\\d*"),void 0!==t)for(const e in t)o.setAttribute(e,t[e]);return n.appendChild(o),n.appendChild(a),n.appendChild(r),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}const h=()=>{},b=(e,t,n)=>n.months[t?"shorthand":"longhand"][e],v={D:h,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:(e,t)=>{e.setHours(parseFloat(t))},H:(e,t)=>{e.setHours(parseFloat(t))},J:(e,t)=>{e.setDate(parseFloat(t))},K:(e,t,n)=>{e.setHours(e.getHours()%12+12*c(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:(e,t)=>{e.setSeconds(parseFloat(t))},U:(e,t)=>new Date(1e3*parseFloat(t)),W:function(e,t,n){const o=parseInt(t),a=new Date(e.getFullYear(),0,2+7*(o-1),0,0,0,0);return a.setDate(a.getDate()-a.getDay()+n.firstDayOfWeek),a},Y:(e,t)=>{e.setFullYear(parseFloat(t))},Z:(e,t)=>new Date(t),d:(e,t)=>{e.setDate(parseFloat(t))},h:(e,t)=>{e.setHours(parseFloat(t))},i:(e,t)=>{e.setMinutes(parseFloat(t))},j:(e,t)=>{e.setDate(parseFloat(t))},l:h,m:(e,t)=>{e.setMonth(parseFloat(t)-1)},n:(e,t)=>{e.setMonth(parseFloat(t)-1)},s:(e,t)=>{e.setSeconds(parseFloat(t))},u:(e,t)=>new Date(parseFloat(t)),w:h,y:(e,t)=>{e.setFullYear(2e3+parseFloat(t))}},y={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},D={Z:e=>e.toISOString(),D:function(e,t,n){return t.weekdays.shorthand[D.w(e,t,n)]},F:function(e,t,n){return b(D.n(e,t,n)-1,!1,t)},G:function(e,t,n){return s(D.h(e,t,n))},H:e=>s(e.getHours()),J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:(e,t)=>t.amPM[c(e.getHours()>11)],M:function(e,t){return b(e.getMonth(),!0,t)},S:e=>s(e.getSeconds()),U:e=>e.getTime()/1e3,W:function(e,t,n){return n.getWeek(e)},Y:e=>s(e.getFullYear(),4),d:e=>s(e.getDate()),h:e=>e.getHours()%12?e.getHours()%12:12,i:e=>s(e.getMinutes()),j:e=>e.getDate(),l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:e=>s(e.getMonth()+1),n:e=>e.getMonth()+1,s:e=>e.getSeconds(),u:e=>e.getTime(),w:e=>e.getDay(),y:e=>String(e.getFullYear()).substring(2)},w=({config:e=a,l10n:t=r,isMobile:n=!1})=>(o,a,r)=>{const i=r||t;return void 0===e.formatDate||n?a.split("").map((t,n,a)=>D[t]&&"\\"!==a[n-1]?D[t](o,i,e):"\\"!==t?t:"").join(""):e.formatDate(o,a,i)},C=({config:e=a,l10n:t=r})=>(n,o,r,i)=>{if(0!==n&&!n)return;const s=i||t;let c;const l=n;if(n instanceof Date)c=new Date(n.getTime());else if("string"!=typeof n&&void 0!==n.toFixed)c=new Date(n);else if("string"==typeof n){const t=o||(e||a).dateFormat,i=String(n).trim();if("today"===i)c=new Date,r=!0;else if(/Z$/.test(i)||/GMT$/.test(i))c=new Date(n);else if(e&&e.parseDate)c=e.parseDate(n,t);else{c=e&&e.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);let o,a=[];for(let e=0,r=0,i="";e<t.length;e++){const l=t[e],u="\\"===l,d="\\"===t[e-1]||u;if(y[l]&&!d){i+=y[l];const e=new RegExp(i).exec(n);e&&(o=!0)&&a["Y"!==l?"push":"unshift"]({fn:v[l],val:e[++r]})}else u||(i+=".");a.forEach(({fn:e,val:t})=>c=e(c,t,s)||c)}c=o?c:void 0}}if(c instanceof Date&&!isNaN(c.getTime()))return!0===r&&c.setHours(0,0,0,0),c;e.errorHandler(new Error("Invalid date provided: "+l))};function O(e,t,n=!0){return!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}function x(e){let t=e.defaultHour,n=e.defaultMinute,o=e.defaultSeconds;if(void 0!==e.minDate){const a=e.minDate.getHours(),r=e.minDate.getMinutes(),i=e.minDate.getSeconds();t<a&&(t=a),t===a&&n<r&&(n=r),t===a&&n===r&&o<i&&(o=e.minDate.getSeconds())}if(void 0!==e.maxDate){const a=e.maxDate.getHours(),r=e.maxDate.getMinutes();t=Math.min(t,a),t===a&&(n=Math.min(r,n)),t===a&&n===r&&(o=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:o}}function M(e,t){const n={config:Object.assign(Object.assign({},a),j.defaultConfig),l10n:i};function r(e){return e.bind(n)}function h(){const e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){const t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function v(e){if(0===n.selectedDates.length){const e=void 0===n.config.minDate||O(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),t=x(n.config);e.setHours(t.hours,t.minutes,t.seconds,e.getMilliseconds()),n.selectedDates=[e],n.latestSelectedDateObj=e}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();const t="keydown"===e.type,o=g(e),a=o;void 0!==n.amPM&&o===n.amPM&&(n.amPM.textContent=n.l10n.amPM[c(n.amPM.textContent===n.l10n.amPM[0])]);const r=parseFloat(a.getAttribute("min")),i=parseFloat(a.getAttribute("max")),l=parseFloat(a.getAttribute("step")),u=parseInt(a.value,10);let d=u+l*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==a.value&&2===a.value.length){const e=a===n.hourElement,t=a===n.minuteElement;d<r?(d=i+d+c(!e)+(c(e)&&c(!n.amPM)),t&&F(void 0,-1,n.hourElement)):d>i&&(d=a===n.hourElement?d-i-c(!n.amPM):r,t&&F(void 0,1,n.hourElement)),n.amPM&&e&&(1===l?d+u===23:Math.abs(d-u)>l)&&(n.amPM.textContent=n.l10n.amPM[c(n.amPM.textContent===n.l10n.amPM[0])]),a.value=s(d)}}(e);const t=n._input.value;D(),he(),n._input.value!==t&&n._debouncedChange()}function D(){if(void 0===n.hourElement||void 0===n.minuteElement)return;let e=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,t=(parseInt(n.minuteElement.value,10)||0)%60,o=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;var a,r;void 0!==n.amPM&&(a=e,r=n.amPM.textContent,e=a%12+12*c(r===n.l10n.amPM[1]));const i=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===O(n.latestSelectedDateObj,n.config.minDate,!0);if(void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===O(n.latestSelectedDateObj,n.config.maxDate,!0)){const a=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;e=Math.min(e,a.getHours()),e===a.getHours()&&(t=Math.min(t,a.getMinutes())),t===a.getMinutes()&&(o=Math.min(o,a.getSeconds()))}if(i){const a=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;e=Math.max(e,a.getHours()),e===a.getHours()&&t<a.getMinutes()&&(t=a.getMinutes()),t===a.getMinutes()&&(o=Math.max(o,a.getSeconds()))}E(e,t,o)}function M(e){const t=e||n.latestSelectedDateObj;t&&E(t.getHours(),t.getMinutes(),t.getSeconds())}function E(e,t,o){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,o||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=s(n.config.time_24hr?e:(12+e)%12+12*c(e%12==0)),n.minuteElement.value=s(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[c(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=s(o)))}function _(e){const t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&K(n)}function k(e,t,o,a){return t instanceof Array?t.forEach(t=>k(e,t,o,a)):e instanceof Array?e.forEach(e=>k(e,t,o,a)):(e.addEventListener(t,o,a),void n._handlers.push({remove:()=>e.removeEventListener(t,o)}))}function S(){de("onChange")}function T(e,t){const o=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),a=n.currentYear,r=n.currentMonth;try{void 0!==o&&(n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth())}catch(e){e.message="Invalid date supplied: "+o,n.config.errorHandler(e)}t&&n.currentYear!==a&&(de("onYearChange"),L()),!t||n.currentYear===a&&n.currentMonth===r||de("onMonthChange"),n.redraw()}function P(e){const t=g(e);~t.className.indexOf("arrow")&&F(e,t.classList.contains("arrowUp")?1:-1)}function F(e,t,n){const o=e&&g(e),a=n||o&&o.parentNode&&o.parentNode.firstChild,r=fe("increment");r.delta=t,a&&a.dispatchEvent(r)}function I(e,t,o,a){const r=Q(t,!0),i=f("span","flatpickr-day "+e,t.getDate().toString());return i.dateObj=t,i.$i=a,i.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===O(t,n.now)&&(n.todayDateElem=i,i.classList.add("today"),i.setAttribute("aria-current","date")),r?(i.tabIndex=-1,pe(t)&&(i.classList.add("selected"),n.selectedDateElem=i,"range"===n.config.mode&&(d(i,"startRange",n.selectedDates[0]&&0===O(t,n.selectedDates[0],!0)),d(i,"endRange",n.selectedDates[1]&&0===O(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&i.classList.add("inRange")))):i.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&O(e,n.selectedDates[0])>=0&&O(e,n.selectedDates[1])<=0}(t)&&!pe(t)&&i.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7==1&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),de("onDayCreate",i),i}function A(e){e.focus(),"range"===n.config.mode&&X(e)}function N(e){const t=e>0?0:n.config.showMonths-1,o=e>0?n.config.showMonths:-1;for(let a=t;a!=o;a+=e){const t=n.daysContainer.children[a],o=e>0?0:t.children.length-1,r=e>0?t.children.length:-1;for(let n=o;n!=r;n+=e){const e=t.children[n];if(-1===e.className.indexOf("hidden")&&Q(e.dateObj))return e}}}function R(e,t){const o=z(document.activeElement||document.body),a=void 0!==e?e:o?document.activeElement:void 0!==n.selectedDateElem&&z(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&z(n.todayDateElem)?n.todayDateElem:N(t>0?1:-1);void 0===a?n._input.focus():o?function(e,t){const o=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,a=t>0?n.config.showMonths:-1,r=t>0?1:-1;for(let i=o-n.currentMonth;i!=a;i+=r){const a=n.daysContainer.children[i],s=o-n.currentMonth===i?e.$i+t:t<0?a.children.length-1:0,c=a.children.length;for(let n=s;n>=0&&n<c&&n!=(t>0?c:-1);n+=r){const o=a.children[n];if(-1===o.className.indexOf("hidden")&&Q(o.dateObj)&&Math.abs(e.$i-n)>=Math.abs(t))return A(o)}}n.changeMonth(r),R(N(r),0)}(a,t):A(a)}function Y(e,t){const o=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,a=n.utils.getDaysInMonth((t-1+12)%12,e),r=n.utils.getDaysInMonth(t,e),i=window.document.createDocumentFragment(),s=n.config.showMonths>1,c=s?"prevMonthDay hidden":"prevMonthDay",l=s?"nextMonthDay hidden":"nextMonthDay";let u=a+1-o,d=0;for(;u<=a;u++,d++)i.appendChild(I(c,new Date(e,t-1,u),u,d));for(u=1;u<=r;u++,d++)i.appendChild(I("",new Date(e,t,u),u,d));for(let a=r+1;a<=42-o&&(1===n.config.showMonths||d%7!=0);a++,d++)i.appendChild(I(l,new Date(e,t+1,a%r),a,d));const p=f("div","dayContainer");return p.appendChild(i),p}function H(){if(void 0===n.daysContainer)return;p(n.daysContainer),n.weekNumbers&&p(n.weekNumbers);const e=document.createDocumentFragment();for(let t=0;t<n.config.showMonths;t++){const o=new Date(n.currentYear,n.currentMonth,1);o.setMonth(n.currentMonth+t),e.appendChild(Y(o.getFullYear(),o.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&X()}function L(){if(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)return;const e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(let t=0;t<12;t++){if(!e(t))continue;const o=f("option","flatpickr-monthDropdown-month");o.value=new Date(n.currentYear,t).getMonth().toString(),o.textContent=b(t,n.config.shorthandCurrentMonth,n.l10n),o.tabIndex=-1,n.currentMonth===t&&(o.selected=!0),n.monthsDropdownContainer.appendChild(o)}}function B(){const e=f("div","flatpickr-month"),t=window.document.createDocumentFragment();let o;n.config.showMonths>1||"static"===n.config.monthSelectorType?o=f("span","cur-month"):(n.monthsDropdownContainer=f("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),k(n.monthsDropdownContainer,"change",e=>{const t=g(e),o=parseInt(t.value,10);n.changeMonth(o-n.currentMonth),de("onMonthChange")}),L(),o=n.monthsDropdownContainer);const a=m("cur-year",{tabindex:"-1"}),r=a.getElementsByTagName("input")[0];r.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&r.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(r.setAttribute("max",n.config.maxDate.getFullYear().toString()),r.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());const i=f("div","flatpickr-current-month");return i.appendChild(o),i.appendChild(a),t.appendChild(i),e.appendChild(t),{container:e,yearElement:r,monthElement:o}}function q(){p(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(let e=n.config.showMonths;e--;){const e=B();n.yearElements.push(e.yearElement),n.monthElements.push(e.monthElement),n.monthNav.appendChild(e.container)}n.monthNav.appendChild(n.nextMonthNav)}function U(){n.weekdayContainer?p(n.weekdayContainer):n.weekdayContainer=f("div","flatpickr-weekdays");for(let e=n.config.showMonths;e--;){const e=f("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(e)}return W(),n.weekdayContainer}function W(){if(!n.weekdayContainer)return;const e=n.l10n.firstDayOfWeek;let t=[...n.l10n.weekdays.shorthand];e>0&&e<t.length&&(t=[...t.splice(e,t.length),...t.splice(0,e)]);for(let e=n.config.showMonths;e--;)n.weekdayContainer.children[e].innerHTML=`\n <span class='flatpickr-weekday'>\n ${t.join("</span><span class='flatpickr-weekday'>")}\n </span>\n `}function V(e,t=!0){const o=t?e:e-n.currentMonth;o<0&&!0===n._hidePrevMonthArrow||o>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=o,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,de("onYearChange"),L()),H(),de("onMonthChange"),me())}function $(e){return!(!n.config.appendTo||!n.config.appendTo.contains(e))||n.calendarContainer.contains(e)}function J(e){if(n.isOpen&&!n.config.inline){const t=g(e),o=$(t),a=t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput)),r="blur"===e.type?a&&e.relatedTarget&&!$(e.relatedTarget):!a&&!o&&!$(e.relatedTarget),i=!n.config.ignoredFocusElements.some(e=>e.contains(t));r&&i&&(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&v(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&(n.clear(!1),n.redraw()))}}function K(e){if(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())return;const t=e,o=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),o&&(n.redraw(),de("onYearChange"),L())}function Q(e,t=!0){var o;const a=n.parseDate(e,void 0,t);if(n.config.minDate&&a&&O(a,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&a&&O(a,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===a)return!1;const r=!!n.config.enable,i=null!==(o=n.config.enable)&&void 0!==o?o:n.config.disable;for(let e,t=0;t<i.length;t++){if(e=i[t],"function"==typeof e&&e(a))return r;if(e instanceof Date&&void 0!==a&&e.getTime()===a.getTime())return r;if("string"==typeof e){const t=n.parseDate(e,void 0,!0);return t&&t.getTime()===a.getTime()?r:!r}if("object"==typeof e&&void 0!==a&&e.from&&e.to&&a.getTime()>=e.from.getTime()&&a.getTime()<=e.to.getTime())return r}return!r}function z(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function G(e){e.target!==n._input||!(n.selectedDates.length>0||n._input.value.length>0)||e.relatedTarget&&$(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function Z(t){const o=g(t),a=n.config.wrap?e.contains(o):o===n._input,r=n.config.allowInput,i=n.isOpen&&(!r||!a),s=n.config.inline&&a&&!r;if(13===t.keyCode&&a){if(r)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),o.blur();n.open()}else if($(o)||i||s){const e=!!n.timeContainer&&n.timeContainer.contains(o);switch(t.keyCode){case 13:e?(t.preventDefault(),v(),ie()):se(t);break;case 27:t.preventDefault(),ie();break;case 8:case 46:a&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(e||a)n.hourElement&&n.hourElement.focus();else if(t.preventDefault(),void 0!==n.daysContainer&&(!1===r||document.activeElement&&z(document.activeElement))){const e=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),V(e),R(N(1),0)):R(void 0,e)}break;case 38:case 40:t.preventDefault();const i=40===t.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?t.ctrlKey?(t.stopPropagation(),K(n.currentYear-i),R(N(1),0)):e||R(void 0,7*i):o===n.currentYearElement?K(n.currentYear-i):n.config.enableTime&&(!e&&n.hourElement&&n.hourElement.focus(),v(t),n._debouncedChange());break;case 9:if(e){const e=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(e=>e),a=e.indexOf(o);if(-1!==a){const o=e[a+(t.shiftKey?-1:1)];t.preventDefault(),(o||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],D(),he();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],D(),he()}(a||$(o))&&de("onKeyDown",t)}function X(e){if(1!==n.selectedDates.length||e&&(!e.classList.contains("flatpickr-day")||e.classList.contains("flatpickr-disabled")))return;const t=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,n.selectedDates[0].getTime()),r=Math.max(t,n.selectedDates[0].getTime());let i=!1,s=0,c=0;for(let e=a;e<r;e+=864e5)Q(new Date(e),!0)||(i=i||e>a&&e<r,e<o&&(!s||e>s)?s=e:e>o&&(!c||e<c)&&(c=e));for(let a=0;a<n.config.showMonths;a++){const r=n.daysContainer.children[a];for(let a=0,f=r.children.length;a<f;a++){const f=r.children[a],p=f.dateObj.getTime(),m=s>0&&p<s||c>0&&p>c;m?(f.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(e=>{f.classList.remove(e)})):i&&!m||(["startRange","inRange","endRange","notAllowed"].forEach(e=>{f.classList.remove(e)}),void 0!==e&&(e.classList.add(t<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<t&&p===o?f.classList.add("startRange"):o>t&&p===o&&f.classList.add("endRange"),p>=s&&(0===c||p<=c)&&(u=o,d=t,(l=p)>Math.min(u,d)&&l<Math.max(u,d))&&f.classList.add("inRange")))}}var l,u,d}function ee(){!n.isOpen||n.config.static||n.config.inline||ae()}function te(e){return t=>{const o=n.config[`_${e}Date`]=n.parseDate(t,n.config.dateFormat),a=n.config[`_${"min"===e?"max":"min"}Date`];void 0!==o&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=o.getHours()>0||o.getMinutes()>0||o.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(e=>Q(e)),n.selectedDates.length||"min"!==e||M(o),he()),n.daysContainer&&(re(),void 0!==o?n.currentYearElement[e]=o.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!a&&void 0!==o&&a.getFullYear()===o.getFullYear())}}function ne(){return n.config.wrap?e.querySelector("[data-input]"):e}function oe(){"object"!=typeof n.config.locale&&void 0===j.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=Object.assign(Object.assign({},j.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?j.l10ns[n.config.locale]:void 0),y.K=`(${n.l10n.amPM[0]}|${n.l10n.amPM[1]}|${n.l10n.amPM[0].toLowerCase()}|${n.l10n.amPM[1].toLowerCase()})`,void 0===Object.assign(Object.assign({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===j.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=w(n),n.parseDate=C({config:n.config,l10n:n.l10n})}function ae(e){if("function"==typeof n.config.position)return void n.config.position(n,e);if(void 0===n.calendarContainer)return;de("onPreCalendarPosition");const t=e||n._positionElement,o=Array.prototype.reduce.call(n.calendarContainer.children,(e,t)=>e+t.offsetHeight,0),a=n.calendarContainer.offsetWidth,r=n.config.position.split(" "),i=r[0],s=r.length>1?r[1]:null,c=t.getBoundingClientRect(),l=window.innerHeight-c.bottom,u="above"===i||"below"!==i&&l<o&&c.top>o,f=window.pageYOffset+c.top+(u?-o-2:t.offsetHeight+2);if(d(n.calendarContainer,"arrowTop",!u),d(n.calendarContainer,"arrowBottom",u),n.config.inline)return;let p=window.pageXOffset+c.left,m=!1,g=!1;"center"===s?(p-=(a-c.width)/2,m=!0):"right"===s&&(p-=a-c.width,g=!0),d(n.calendarContainer,"arrowLeft",!m&&!g),d(n.calendarContainer,"arrowCenter",m),d(n.calendarContainer,"arrowRight",g);const h=window.document.body.offsetWidth-(window.pageXOffset+c.right),b=p+a>window.document.body.offsetWidth,v=h+a>window.document.body.offsetWidth;if(d(n.calendarContainer,"rightMost",b),!n.config.static)if(n.calendarContainer.style.top=f+"px",b)if(v){const e=function(){let e=null;for(let t=0;t<document.styleSheets.length;t++){const n=document.styleSheets[t];try{n.cssRules}catch(e){continue}e=n;break}return null!=e?e:function(){const e=document.createElement("style");return document.head.appendChild(e),e.sheet}()}();if(void 0===e)return;const t=window.document.body.offsetWidth,o=Math.max(0,t/2-a/2),r=".flatpickr-calendar.centerMost:before",i=".flatpickr-calendar.centerMost:after",s=e.cssRules.length,l=`{left:${c.left}px;right:auto;}`;d(n.calendarContainer,"rightMost",!1),d(n.calendarContainer,"centerMost",!0),e.insertRule(`${r},${i}${l}`,s),n.calendarContainer.style.left=o+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=h+"px";else n.calendarContainer.style.left=p+"px",n.calendarContainer.style.right="auto"}function re(){n.config.noCalendar||n.isMobile||(L(),me(),H())}function ie(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function se(e){e.preventDefault(),e.stopPropagation();const t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(g(e),e=>e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed"));if(void 0===t)return;const o=t,a=n.latestSelectedDateObj=new Date(o.dateObj.getTime()),r=(a.getMonth()<n.currentMonth||a.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=o,"single"===n.config.mode)n.selectedDates=[a];else if("multiple"===n.config.mode){const e=pe(a);e?n.selectedDates.splice(parseInt(e),1):n.selectedDates.push(a)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=a,n.selectedDates.push(a),0!==O(a,n.selectedDates[0],!0)&&n.selectedDates.sort((e,t)=>e.getTime()-t.getTime()));if(D(),r){const e=n.currentYear!==a.getFullYear();n.currentYear=a.getFullYear(),n.currentMonth=a.getMonth(),e&&(de("onYearChange"),L()),de("onMonthChange")}if(me(),H(),he(),r||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():A(o),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){const e="single"===n.config.mode&&!n.config.enableTime,t="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(e||t)&&ie()}S()}n.parseDate=C({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=k,n._setHoursFromDate=M,n._positionCalendar=ae,n.changeMonth=V,n.changeYear=K,n.clear=function(e=!0,t=!0){if(n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){const{hours:e,minutes:t,seconds:o}=x(n.config);E(e,t,o)}n.redraw(),e&&de("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),de("onClose")},n._createElement=f,n.destroy=function(){void 0!==n.config&&de("onDestroy");for(let e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){const e=n.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(e=>{try{delete n[e]}catch(e){}})},n.isEnabled=Q,n.jumpToDate=T,n.open=function(e,t=n._positionElement){if(!0===n.isMobile){if(e){e.preventDefault();const t=g(e);t&&t.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void de("onOpen")}if(n._input.disabled||n.config.inline)return;const o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),de("onOpen"),ae(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout(()=>n.hourElement.select(),50))},n.redraw=re,n.set=function(e,t){if(null!==e&&"object"==typeof e){Object.assign(n.config,e);for(const t in e)void 0!==ce[t]&&ce[t].forEach(e=>e())}else n.config[e]=t,void 0!==ce[e]?ce[e].forEach(e=>e()):o.indexOf(e)>-1&&(n.config[e]=u(t));n.redraw(),he(!0)},n.setDate=function(e,t=!1,o=n.config.dateFormat){if(0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);le(e,o),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),T(void 0,t),M(),0===n.selectedDates.length&&n.clear(!1),he(t),t&&de("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};const ce={locale:[oe,W],showMonths:[q,h,U],minDate:[T],maxDate:[T],clickOpens:[()=>{!0===n.config.clickOpens?(k(n._input,"focus",n.open),k(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function le(e,t){let o=[];if(e instanceof Array)o=e.map(e=>n.parseDate(e,t));else if(e instanceof Date||"number"==typeof e)o=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":o=[n.parseDate(e,t)];break;case"multiple":o=e.split(n.config.conjunction).map(e=>n.parseDate(e,t));break;case"range":o=e.split(n.l10n.rangeSeparator).map(e=>n.parseDate(e,t))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?o:o.filter(e=>e instanceof Date&&Q(e,!1)),"range"===n.config.mode&&n.selectedDates.sort((e,t)=>e.getTime()-t.getTime())}function ue(e){return e.slice().map(e=>"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e).filter(e=>e)}function de(e,t){if(void 0===n.config)return;const o=n.config[e];if(void 0!==o&&o.length>0)for(let e=0;o[e]&&e<o.length;e++)o[e](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(fe("change")),n.input.dispatchEvent(fe("input")))}function fe(e){const t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function pe(e){for(let t=0;t<n.selectedDates.length;t++)if(0===O(n.selectedDates[t],e))return""+t;return!1}function me(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((e,t)=>{const o=new Date(n.currentYear,n.currentMonth,1);o.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=b(o.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=o.getMonth().toString(),e.value=o.getFullYear().toString()}),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function ge(e){return n.selectedDates.map(t=>n.formatDate(t,e)).filter((e,t,o)=>"range"!==n.config.mode||n.config.enableTime||o.indexOf(e)===t).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function he(e=!0){void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=ge(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=ge(n.config.altFormat)),!1!==e&&de("onValueUpdate")}function be(e){const t=g(e),o=n.prevMonthNav.contains(t),a=n.nextMonthNav.contains(t);o||a?V(o?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){const i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],s=Object.assign(Object.assign({},JSON.parse(JSON.stringify(e.dataset||{}))),t),c={};n.config.parseDate=s.parseDate,n.config.formatDate=s.formatDate,Object.defineProperty(n.config,"enable",{get:()=>n.config._enable,set:e=>{n.config._enable=ue(e)}}),Object.defineProperty(n.config,"disable",{get:()=>n.config._disable,set:e=>{n.config._disable=ue(e)}});const l="time"===s.mode;if(!s.dateFormat&&(s.enableTime||l)){const e=j.defaultConfig.dateFormat||a.dateFormat;c.dateFormat=s.noCalendar||l?"H:i"+(s.enableSeconds?":S":""):e+" H:i"+(s.enableSeconds?":S":"")}if(s.altInput&&(s.enableTime||l)&&!s.altFormat){const e=j.defaultConfig.altFormat||a.altFormat;c.altFormat=s.noCalendar||l?"h:i"+(s.enableSeconds?":S K":" K"):e+` h:i${s.enableSeconds?":S":""} K`}Object.defineProperty(n.config,"minDate",{get:()=>n.config._minDate,set:te("min")}),Object.defineProperty(n.config,"maxDate",{get:()=>n.config._maxDate,set:te("max")});const d=e=>t=>{n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")};Object.defineProperty(n.config,"minTime",{get:()=>n.config._minTime,set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:()=>n.config._maxTime,set:d("max")}),"time"===s.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,c,s);for(let e=0;e<i.length;e++)n.config[i[e]]=!0===n.config[i[e]]||"true"===n.config[i[e]];o.filter(e=>void 0!==n.config[e]).forEach(e=>{n.config[e]=u(n.config[e]||[]).map(r)}),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(let e=0;e<n.config.plugins.length;e++){const t=n.config.plugins[e](n)||{};for(const e in t)o.indexOf(e)>-1?n.config[e]=u(t[e]).map(r).concat(n.config[e]):void 0===s[e]&&(n.config[e]=t[e])}s.altInputClass||(n.config.altInputClass=ne().className+" "+n.config.altInputClass),de("onParseConfig")}(),oe(),n.input=ne(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=f(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),n._positionElement=n.config.positionElement||n._input):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;const e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&le(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:(e=n.currentMonth,t=n.currentYear)=>1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]},n.isMobile||function(){const e=window.document.createDocumentFragment();if(n.calendarContainer=f("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=f("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=f("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=f("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,q(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:()=>n.__hidePrevMonthArrow,set(e){n.__hidePrevMonthArrow!==e&&(d(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:()=>n.__hideNextMonthArrow,set(e){n.__hideNextMonthArrow!==e&&(d(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],me(),n.monthNav)),n.innerContainer=f("div","flatpickr-innerContainer"),n.config.weekNumbers){const{weekWrapper:e,weekNumbers:t}=function(){n.calendarContainer.classList.add("hasWeeks");const e=f("div","flatpickr-weekwrapper");e.appendChild(f("span","flatpickr-weekday",n.l10n.weekAbbreviation));const t=f("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}();n.innerContainer.appendChild(e),n.weekNumbers=t,n.weekWrapper=e}n.rContainer=f("div","flatpickr-rContainer"),n.rContainer.appendChild(U()),n.daysContainer||(n.daysContainer=f("div","flatpickr-days"),n.daysContainer.tabIndex=-1),H(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");const e=x(n.config);n.timeContainer=f("div","flatpickr-time"),n.timeContainer.tabIndex=-1;const t=f("span","flatpickr-time-separator",":"),o=m("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=o.getElementsByTagName("input")[0];const a=m("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=a.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(o),n.timeContainer.appendChild(t),n.timeContainer.appendChild(a),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");const t=m("flatpickr-second");n.secondElement=t.getElementsByTagName("input")[0],n.secondElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(f("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(t)}return n.config.time_24hr||(n.amPM=f("span","flatpickr-am-pm",n.l10n.amPM[c((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),d(n.calendarContainer,"rangeMode","range"===n.config.mode),d(n.calendarContainer,"animate",!0===n.config.animate),d(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);const t=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!t&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){const e=f("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(e,n.element),e.appendChild(n.element),n.altInput&&e.appendChild(n.altInput),e.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach(e=>{Array.prototype.forEach.call(n.element.querySelectorAll(`[data-${e}]`),t=>k(t,"click",n[e]))}),n.isMobile)return void function(){const e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=f("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}k(n.mobileInput,"change",e=>{n.setDate(g(e).value,!1,n.mobileFormatStr),de("onChange"),de("onClose")})}();const e=l(ee,50);if(n._debouncedChange=l(S,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&k(n.daysContainer,"mouseover",e=>{"range"===n.config.mode&&X(g(e))}),k(window.document.body,"keydown",Z),n.config.inline||n.config.static||k(window,"resize",e),void 0!==window.ontouchstart?k(window.document,"touchstart",J):k(window.document,"mousedown",J),k(window.document,"focus",J,{capture:!0}),!0===n.config.clickOpens&&(k(n._input,"focus",n.open),k(n._input,"click",n.open)),void 0!==n.daysContainer&&(k(n.monthNav,"click",be),k(n.monthNav,["keyup","increment"],_),k(n.daysContainer,"click",se)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){const e=e=>g(e).select();k(n.timeContainer,["increment"],v),k(n.timeContainer,"blur",v,{capture:!0}),k(n.timeContainer,"click",P),k([n.hourElement,n.minuteElement],["focus","click"],e),void 0!==n.secondElement&&k(n.secondElement,"focus",()=>n.secondElement&&n.secondElement.select()),void 0!==n.amPM&&k(n.amPM,"click",e=>{v(e),S()})}n.config.allowInput&&k(n._input,"blur",G)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&M(n.config.noCalendar?n.latestSelectedDateObj:void 0),he(!1)),h();const i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&&ae(),de("onReady")}(),n}function E(e,t){const n=Array.prototype.slice.call(e).filter(e=>e instanceof HTMLElement),o=[];for(let e=0;e<n.length;e++){const a=n[e];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=M(a,t||{}),o.push(a._flatpickr)}catch(e){console.error(e)}}return 1===o.length?o[0]:o}n(53),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return E(this,e)},HTMLElement.prototype.flatpickr=function(e){return E([this],e)});var j=function(e,t){return"string"==typeof e?E(window.document.querySelectorAll(e),t):e instanceof Node?E([e],t):E(e,t)};j.defaultConfig={},j.l10ns={en:Object.assign({},i),default:Object.assign({},i)},j.localize=e=>{j.l10ns.default=Object.assign(Object.assign({},j.l10ns.default),e)},j.setDefaults=e=>{j.defaultConfig=Object.assign(Object.assign({},j.defaultConfig),e)},j.parseDate=C({}),j.formatDate=w({}),j.compareDates=O,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return E(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=j),t.default=j}]);