work.suroh.tk/node_modules/luxon/build/global/luxon.min.js

1 line
68 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var luxon=function(e){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function o(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t,n){return(s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&u(i,n.prototype),i}).apply(null,arguments)}function t(e){var n="function"==typeof Map?new Map:void 0;return(t=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return s(e,arguments,a(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),u(t,e)})(e)}var n=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(t(Error)),c=function(t){function e(e){return t.call(this,"Invalid DateTime: "+e.toMessage())||this}return o(e,t),e}(n),l=function(t){function e(e){return t.call(this,"Invalid Interval: "+e.toMessage())||this}return o(e,t),e}(n),f=function(t){function e(e){return t.call(this,"Invalid Duration: "+e.toMessage())||this}return o(e,t),e}(n),N=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(n),d=function(t){function e(e){return t.call(this,"Invalid unit "+e)||this}return o(e,t),e}(n),h=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(n),m=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return o(t,e),t}(n),y="numeric",v="short",g="long",p={year:y,month:y,day:y},w={year:y,month:v,day:y},k={year:y,month:g,day:y},b={year:y,month:g,day:y,weekday:g},O={hour:y,minute:y},S={hour:y,minute:y,second:y},M={hour:y,minute:y,second:y,timeZoneName:v},D={hour:y,minute:y,second:y,timeZoneName:g},E={hour:y,minute:y,hour12:!1},I={hour:y,minute:y,second:y,hour12:!1},V={hour:y,minute:y,second:y,hour12:!1,timeZoneName:v},L={hour:y,minute:y,second:y,hour12:!1,timeZoneName:g},x={year:y,month:y,day:y,hour:y,minute:y},F={year:y,month:y,day:y,hour:y,minute:y,second:y},C={year:y,month:v,day:y,hour:y,minute:y},Z={year:y,month:v,day:y,hour:y,minute:y,second:y},j={year:y,month:v,day:y,weekday:v,hour:y,minute:y},A={year:y,month:g,day:y,hour:y,minute:y,timeZoneName:v},z={year:y,month:g,day:y,hour:y,minute:y,second:y,timeZoneName:v},_={year:y,month:g,day:y,weekday:g,hour:y,minute:y,timeZoneName:g},q={year:y,month:g,day:y,weekday:g,hour:y,minute:y,second:y,timeZoneName:g};function H(e){return void 0===e}function U(e){return"number"==typeof e}function R(e){return"number"==typeof e&&e%1==0}function T(){try{return"undefined"!=typeof Intl&&Intl.DateTimeFormat}catch(e){return!1}}function W(){return!H(Intl.DateTimeFormat.prototype.formatToParts)}function P(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function J(e,r,i){if(0!==e.length)return e.reduce(function(e,t){var n=[r(t),t];return e&&i(e[0],n[0])===e[0]?e:n},null)[1]}function Y(n,e){return e.reduce(function(e,t){return e[t]=n[t],e},{})}function G(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function $(e,t,n){return R(e)&&t<=e&&e<=n}function B(e,t){return void 0===t&&(t=2),e.toString().length<t?("0".repeat(t)+e).slice(-t):e.toString()}function Q(e){return H(e)||null===e||""===e?void 0:parseInt(e,10)}function K(e){if(!H(e)&&null!==e&&""!==e){var t=1e3*parseFloat("0."+e);return Math.floor(t)}}function X(e,t,n){void 0===n&&(n=!1);var r=Math.pow(10,t);return(n?Math.trunc:Math.round)(e*r)/r}function ee(e){return e%4==0&&(e%100!=0||e%400==0)}function te(e){return ee(e)?366:365}function ne(e,t){var n=function(e,t){return e-t*Math.floor(e/t)}(t-1,12)+1;return 2===n?ee(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function re(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&0<=e.year&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}function ie(e){var t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4==t||3==r?53:52}function oe(e){return 99<e?e:60<e?1900+e:2e3+e}function ae(e,t,n,r){void 0===r&&(r=null);var i=new Date(e),o={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);var a=Object.assign({timeZoneName:t},o),u=T();if(u&&W()){var s=new Intl.DateTimeFormat(n,a).formatToParts(i).find(function(e){return"timezonename"===e.type.toLowerCase()});return s?s.value:null}if(u){var c=new Intl.DateTimeFormat(n,o).format(i);return new Intl.DateTimeFormat(n,a).format(i).substring(c.length).replace(/^[, \u200e]+/,"")}return null}function ue(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function se(e){var t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new h("Invalid unit value "+e);return t}function ce(e,t,n){var r={};for(var i in e)if(G(e,i)){if(0<=n.indexOf(i))continue;var o=e[i];if(null==o)continue;r[t(i)]=se(o)}return r}function le(e,t){var n=Math.trunc(e/60),r=Math.abs(e%60),i=0<=n&&!Object.is(n,-0)?"+":"-",o=i+Math.abs(n);switch(t){case"short":return i+B(Math.abs(n),2)+":"+B(r,2);case"narrow":return 0<r?o+":"+r:o;case"techie":return i+B(Math.abs(n),2)+B(r,2);default:throw new RangeError("Value format "+t+" is out of range for property format")}}function fe(e){return Y(e,["hour","minute","second","millisecond"])}var de=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function he(e){return JSON.stringify(e,Object.keys(e).sort())}var me=["January","February","March","April","May","June","July","August","September","October","November","December"],ye=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ve=["J","F","M","A","M","J","J","A","S","O","N","D"];function ge(e){switch(e){case"narrow":return ve;case"short":return ye;case"long":return me;case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var pe=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],we=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],ke=["M","T","W","T","F","S","S"];function be(e){switch(e){case"narrow":return ke;case"short":return we;case"long":return pe;case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var Oe=["AM","PM"],Se=["Before Christ","Anno Domini"],Te=["BC","AD"],Ne=["B","A"];function Me(e){switch(e){case"narrow":return Ne;case"short":return Te;case"long":return Se;default:return null}}function De(e,t){var n="",r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}var u=a;u.literal?n+=u.val:n+=t(u.val)}return n}var Ee={D:p,DD:w,DDD:k,DDDD:b,t:O,tt:S,ttt:M,tttt:D,T:E,TT:I,TTT:V,TTTT:L,f:x,ff:C,fff:A,ffff:_,F:F,FF:Z,FFF:z,FFFF:q},Ie=function(){function f(e,t){this.opts=t,this.loc=e,this.systemLoc=null}f.create=function(e,t){return void 0===t&&(t={}),new f(e,t)},f.parseFormat=function(e){for(var t=null,n="",r=!1,i=[],o=0;o<e.length;o++){var a=e.charAt(o);"'"===a?(0<n.length&&i.push({literal:r,val:n}),t=null,n="",r=!r):r?n+=a:a===t?n+=a:(0<n.length&&i.push({literal:!1,val:n}),t=n=a)}return 0<n.length&&i.push({literal:r,val:n}),i},f.macroTokenToFormatOpts=function(e){return Ee[e]};var e=f.prototype;return e.formatWithSystemDefault=function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,Object.assign({},this.opts,t)).format()},e.formatDateTime=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).format()},e.formatDateTimeParts=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).formatToParts()},e.resolvedOptions=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).resolvedOptions()},e.num=function(e,t){if(void 0===t&&(t=0),this.opts.forceSimple)return B(e,t);var n=Object.assign({},this.opts);return 0<t&&(n.padTo=t),this.loc.numberFormatter(n).format(e)},e.formatDateTimeFromString=function(n,e){function r(e,t){return s.loc.extract(n,e,t)}function t(e){return n.isOffsetFixed&&0===n.offset&&e.allowZ?"Z":n.isValid?n.zone.formatOffset(n.ts,e.format):""}function i(){return c?function(e){return Oe[e.hour<12?0:1]}(n):r({hour:"numeric",hour12:!0},"dayperiod")}function o(e,t){return c?function(e,t){return ge(t)[e.month-1]}(n,e):r(t?{month:e}:{month:e,day:"numeric"},"month")}function a(e,t){return c?function(e,t){return be(t)[e.weekday-1]}(n,e):r(t?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")}function u(e){return c?function(e,t){return Me(t)[e.year<0?0:1]}(n,e):r({era:e},"era")}var s=this,c="en"===this.loc.listingMode(),l=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar&&W();return De(f.parseFormat(e),function(e){switch(e){case"S":return s.num(n.millisecond);case"u":case"SSS":return s.num(n.millisecond,3);case"s":return s.num(n.second);case"ss":return s.num(n.second,2);case"m":return s.num(n.minute);case"mm":return s.num(n.minute,2);case"h":return s.num(n.hour%12==0?12:n.hour%12);case"hh":return s.num(n.hour%12==0?12:n.hour%12,2);case"H":return s.num(n.hour);case"HH":return s.num(n.hour,2);case"Z":return t({format:"narrow",allowZ:s.opts.allowZ});case"ZZ":return t({format:"short",allowZ:s.opts.allowZ});case"ZZZ":return t({format:"techie",allowZ:!1});case"ZZZZ":return n.zone.offsetName(n.ts,{format:"short",locale:s.loc.locale});case"ZZZZZ":return n.zone.offsetName(n.ts,{format:"long",locale:s.loc.locale});case"z":return n.zoneName;case"a":return i();case"d":return l?r({day:"numeric"},"day"):s.num(n.day);case"dd":return l?r({day:"2-digit"},"day"):s.num(n.day,2);case"c":return s.num(n.weekday);case"ccc":return a("short",!0);case"cccc":return a("long",!0);case"ccccc":return a("narrow",!0);case"E":return s.num(n.weekday);case"EEE":return a("short",!1);case"EEEE":return a("long",!1);case"EEEEE":return a("narrow",!1);case"L":return l?r({month:"numeric",day:"numeric"},"month"):s.num(n.month);case"LL":return l?r({month:"2-digit",day:"numeric"},"month"):s.num(n.month,2);case"LLL":return o("short",!0);case"LLLL":return o("long",!0);case"LLLLL":return o("narrow",!0);case"M":return l?r({month:"numeric"},"month"):s.num(n.month);case"MM":return l?r({month:"2-digit"},"month"):s.num(n.month,2);case"MMM":return o("short",!1);case"MMMM":return o("long",!1);case"MMMMM":return o("narrow",!1);case"y":return l?r({year:"numeric"},"year"):s.num(n.year);case"yy":return l?r({year:"2-digit"},"year"):s.num(n.year.toString().slice(-2),2);case"yyyy":return l?r({year:"numeric"},"year"):s.num(n.year,4);case"yyyyyy":return l?r({year:"numeric"},"year"):s.num(n.year,6);case"G":return u("short");case"GG":return u("long");case"GGGGG":return u("narrow");case"kk":return s.num(n.weekYear.toString().slice(-2),2);case"kkkk":return s.num(n.weekYear,4);case"W":return s.num(n.weekNumber);case"WW":return s.num(n.weekNumber,2);case"o":return s.num(n.ordinal);case"ooo":return s.num(n.ordinal,3);case"q":return s.num(n.quarter);case"qq":return s.num(n.quarter,2);case"X":return s.num(Math.floor(n.ts/1e3));case"x":return s.num(n.ts);default:return function(e){var t=f.macroTokenToFormatOpts(e);return t?s.formatWithSystemDefault(n,t):e}(e)}})},e.formatDurationFromString=function(e,t){function n(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}}var r,i=this,o=f.parseFormat(t),a=o.reduce(function(e,t){var n=t.literal,r=t.val;return n?e:e.concat(r)},[]),u=e.shiftTo.apply(e,a.map(n).filter(function(e){return e}));return De(o,(r=u,function(e){var t=n(e);return t?i.num(r.get(t),e.length):e}))},f}(),Ve=function(){function e(e,t){this.reason=e,this.explanation=t}return e.prototype.toMessage=function(){return this.explanation?this.reason+": "+this.explanation:this.reason},e}(),Le=function(){function e(){}var t=e.prototype;return t.offsetName=function(e,t){throw new m},t.formatOffset=function(e,t){throw new m},t.offset=function(e){throw new m},t.equals=function(e){throw new m},i(e,[{key:"type",get:function(){throw new m}},{key:"name",get:function(){throw new m}},{key:"universal",get:function(){throw new m}},{key:"isValid",get:function(){throw new m}}]),e}(),xe=null,Fe=function(e){function t(){return e.apply(this,arguments)||this}o(t,e);var n=t.prototype;return n.offsetName=function(e,t){return ae(e,t.format,t.locale)},n.formatOffset=function(e,t){return le(this.offset(e),t)},n.offset=function(e){return-new Date(e).getTimezoneOffset()},n.equals=function(e){return"local"===e.type},i(t,[{key:"type",get:function(){return"local"}},{key:"name",get:function(){return T()?(new Intl.DateTimeFormat).resolvedOptions().timeZone:"local"}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return!0}}],[{key:"instance",get:function(){return null===xe&&(xe=new t),xe}}]),t}(Le),Ce=RegExp("^"+de.source+"$"),Ze={};var je={year:0,month:1,day:2,hour:3,minute:4,second:5};var Ae={},ze=function(n){function r(e){var t;return(t=n.call(this)||this).zoneName=e,t.valid=r.isValidZone(e),t}o(r,n),r.create=function(e){return Ae[e]||(Ae[e]=new r(e)),Ae[e]},r.resetCache=function(){Ae={},Ze={}},r.isValidSpecifier=function(e){return!(!e||!e.match(Ce))},r.isValidZone=function(e){try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}},r.parseGMTOffset=function(e){if(e){var t=e.match(/^Etc\/GMT([+-]\d{1,2})$/i);if(t)return-60*parseInt(t[1])}return null};var e=r.prototype;return e.offsetName=function(e,t){return ae(e,t.format,t.locale,this.name)},e.formatOffset=function(e,t){return le(this.offset(e),t)},e.offset=function(e){var t=new Date(e),n=function(e){return Ze[e]||(Ze[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),Ze[e]}(this.name),r=n.formatToParts?function(e,t){for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var o=n[i],a=o.type,u=o.value,s=je[a];H(s)||(r[s]=parseInt(u,10))}return r}(n,t):function(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),i=r[1],o=r[2];return[r[3],i,o,r[4],r[5],r[6]]}(n,t),i=r[0],o=r[1],a=r[2],u=r[3],s=re({year:i,month:o,day:a,hour:24===u?0:u,minute:r[4],second:r[5],millisecond:0}),c=t.valueOf();return(s-(c-=c%1e3))/6e4},e.equals=function(e){return"iana"===e.type&&e.name===this.name},i(r,[{key:"type",get:function(){return"iana"}},{key:"name",get:function(){return this.zoneName}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return this.valid}}]),r}(Le),_e=null,qe=function(n){function r(e){var t;return(t=n.call(this)||this).fixed=e,t}o(r,n),r.instance=function(e){return 0===e?r.utcInstance:new r(e)},r.parseSpecifier=function(e){if(e){var t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new r(ue(t[1],t[2]))}return null},i(r,null,[{key:"utcInstance",get:function(){return null===_e&&(_e=new r(0)),_e}}]);var e=r.prototype;return e.offsetName=function(){return this.name},e.formatOffset=function(e,t){return le(this.fixed,t)},e.offset=function(){return this.fixed},e.equals=function(e){return"fixed"===e.type&&e.fixed===this.fixed},i(r,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC"+le(this.fixed,"narrow")}},{key:"universal",get:function(){return!0}},{key:"isValid",get:function(){return!0}}]),r}(Le),He=function(n){function e(e){var t;return(t=n.call(this)||this).zoneName=e,t}o(e,n);var t=e.prototype;return t.offsetName=function(){return null},t.formatOffset=function(){return""},t.offset=function(){return NaN},t.equals=function(){return!1},i(e,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return!1}}]),e}(Le);function Ue(e,t){var n;if(H(e)||null===e)return t;if(e instanceof Le)return e;if(function(e){return"string"==typeof e}(e)){var r=e.toLowerCase();return"local"===r?t:"utc"===r||"gmt"===r?qe.utcInstance:null!=(n=ze.parseGMTOffset(e))?qe.instance(n):ze.isValidSpecifier(r)?ze.create(e):qe.parseSpecifier(r)||new He(e)}return U(e)?qe.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new He(e)}var Re=function(){return Date.now()},We=null,Pe=null,Je=null,Ye=null,Ge=!1,$e=function(){function e(){}return e.resetCaches=function(){ot.resetCache(),ze.resetCache()},i(e,null,[{key:"now",get:function(){return Re},set:function(e){Re=e}},{key:"defaultZoneName",get:function(){return e.defaultZone.name},set:function(e){We=e?Ue(e):null}},{key:"defaultZone",get:function(){return We||Fe.instance}},{key:"defaultLocale",get:function(){return Pe},set:function(e){Pe=e}},{key:"defaultNumberingSystem",get:function(){return Je},set:function(e){Je=e}},{key:"defaultOutputCalendar",get:function(){return Ye},set:function(e){Ye=e}},{key:"throwOnInvalid",get:function(){return Ge},set:function(e){Ge=e}}]),e}(),Be={};function Qe(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=Be[n];return r||(r=new Intl.DateTimeFormat(e,t),Be[n]=r),r}var Ke={};var Xe={};var et=null;function tt(e,t,n,r,i){var o=e.listingMode(n);return"error"===o?null:"en"===o?r(t):i(t)}var nt=function(){function e(e,t,n){if(this.padTo=n.padTo||0,this.floor=n.floor||!1,!t&&T()){var r={useGrouping:!1};0<n.padTo&&(r.minimumIntegerDigits=n.padTo),this.inf=function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=Ke[n];return r||(r=new Intl.NumberFormat(e,t),Ke[n]=r),r}(e,r)}}return e.prototype.format=function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return B(this.floor?Math.floor(e):X(e,3),this.padTo)},e}(),rt=function(){function e(e,t,n){var r;if(this.opts=n,this.hasIntl=T(),e.zone.universal&&this.hasIntl?(r="UTC",n.timeZoneName?this.dt=e:this.dt=0===e.offset?e:rr.fromMillis(e.ts+60*e.offset*1e3)):"local"===e.zone.type?this.dt=e:r=(this.dt=e).zone.name,this.hasIntl){var i=Object.assign({},this.opts);r&&(i.timeZone=r),this.dtf=Qe(t,i)}}var t=e.prototype;return t.format=function(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());var e=function(e){var t="EEEE, LLLL d, yyyy, h:mm a";switch(he(Y(e,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]))){case he(p):return"M/d/yyyy";case he(w):return"LLL d, yyyy";case he(k):return"LLLL d, yyyy";case he(b):return"EEEE, LLLL d, yyyy";case he(O):return"h:mm a";case he(S):return"h:mm:ss a";case he(M):case he(D):return"h:mm a";case he(E):return"HH:mm";case he(I):return"HH:mm:ss";case he(V):case he(L):return"HH:mm";case he(x):return"M/d/yyyy, h:mm a";case he(C):return"LLL d, yyyy, h:mm a";case he(A):return"LLLL d, yyyy, h:mm a";case he(_):return t;case he(F):return"M/d/yyyy, h:mm:ss a";case he(Z):return"LLL d, yyyy, h:mm:ss a";case he(j):return"EEE, d LLL yyyy, h:mm a";case he(z):return"LLLL d, yyyy, h:mm:ss a";case he(q):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return t}}(this.opts),t=ot.create("en-US");return Ie.create(t).formatDateTimeFromString(this.dt,e)},t.formatToParts=function(){return this.hasIntl&&W()?this.dtf.formatToParts(this.dt.toJSDate()):[]},t.resolvedOptions=function(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}},e}(),it=function(){function e(e,t,n){this.opts=Object.assign({style:"long"},n),!t&&P()&&(this.rtf=function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=Xe[n];return r||(r=new Intl.RelativeTimeFormat(e,t),Xe[n]=r),r}(e,n))}var t=e.prototype;return t.format=function(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n,r){void 0===n&&(n="always"),void 0===r&&(r=!1);var i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&o){var a="days"===e;switch(t){case 1:return a?"tomorrow":"next "+i[e][0];case-1:return a?"yesterday":"last "+i[e][0];case 0:return a?"today":"this "+i[e][0]}}var u=Object.is(t,-0)||t<0,s=Math.abs(t),c=1===s,l=i[e],f=r?c?l[1]:l[2]||l[1]:c?i[e][0]:e;return u?s+" "+f+" ago":"in "+s+" "+f}(t,e,this.opts.numeric,"long"!==this.opts.style)},t.formatToParts=function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]},e}(),ot=function(){function o(e,t,n,r){var i=function(e){var t=e.indexOf("-u-");if(-1===t)return[e];var n,r=e.substring(0,t);try{n=Qe(e).resolvedOptions()}catch(e){n=Qe(r).resolvedOptions()}var i=n;return[r,i.numberingSystem,i.calendar]}(e),o=i[0],a=i[1],u=i[2];this.locale=o,this.numberingSystem=t||a||null,this.outputCalendar=n||u||null,this.intl=function(e,t,n){return T()?((n||t)&&(e+="-u",n&&(e+="-ca-"+n),t&&(e+="-nu-"+t)),e):[]}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}o.fromOpts=function(e){return o.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)},o.create=function(e,t,n,r){void 0===r&&(r=!1);var i=e||$e.defaultLocale;return new o(i||(r?"en-US":function(){if(et)return et;if(T()){var e=(new Intl.DateTimeFormat).resolvedOptions().locale;return et=e&&"und"!==e?e:"en-US"}return et="en-US"}()),t||$e.defaultNumberingSystem,n||$e.defaultOutputCalendar,i)},o.resetCache=function(){et=null,Be={},Ke={},Xe={}},o.fromObject=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.outputCalendar;return o.create(n,r,i)};var e=o.prototype;return e.listingMode=function(e){void 0===e&&(e=!0);var t=T()&&W(),n=this.isEnglish(),r=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return t||n&&r||e?!t||n&&r?"en":"intl":"error"},e.clone=function(e){return e&&0!==Object.getOwnPropertyNames(e).length?o.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1):this},e.redefaultToEN=function(e){return void 0===e&&(e={}),this.clone(Object.assign({},e,{defaultToEN:!0}))},e.redefaultToSystem=function(e){return void 0===e&&(e={}),this.clone(Object.assign({},e,{defaultToEN:!1}))},e.months=function(n,r,e){var i=this;return void 0===r&&(r=!1),void 0===e&&(e=!0),tt(this,n,e,ge,function(){var t=r?{month:n,day:"numeric"}:{month:n},e=r?"format":"standalone";return i.monthsCache[e][n]||(i.monthsCache[e][n]=function(e){for(var t=[],n=1;n<=12;n++){var r=rr.utc(2016,n,1);t.push(e(r))}return t}(function(e){return i.extract(e,t,"month")})),i.monthsCache[e][n]})},e.weekdays=function(n,r,e){var i=this;return void 0===r&&(r=!1),void 0===e&&(e=!0),tt(this,n,e,be,function(){var t=r?{weekday:n,year:"numeric",month:"long",day:"numeric"}:{weekday:n},e=r?"format":"standalone";return i.weekdaysCache[e][n]||(i.weekdaysCache[e][n]=function(e){for(var t=[],n=1;n<=7;n++){var r=rr.utc(2016,11,13+n);t.push(e(r))}return t}(function(e){return i.extract(e,t,"weekday")})),i.weekdaysCache[e][n]})},e.meridiems=function(e){var n=this;return void 0===e&&(e=!0),tt(this,void 0,e,function(){return Oe},function(){if(!n.meridiemCache){var t={hour:"numeric",hour12:!0};n.meridiemCache=[rr.utc(2016,11,13,9),rr.utc(2016,11,13,19)].map(function(e){return n.extract(e,t,"dayperiod")})}return n.meridiemCache})},e.eras=function(e,t){var n=this;return void 0===t&&(t=!0),tt(this,e,t,Me,function(){var t={era:e};return n.eraCache[e]||(n.eraCache[e]=[rr.utc(-40,1,1),rr.utc(2017,1,1)].map(function(e){return n.extract(e,t,"era")})),n.eraCache[e]})},e.extract=function(e,t,n){var r=this.dtFormatter(e,t).formatToParts().find(function(e){return e.type.toLowerCase()===n});return r?r.value:null},e.numberFormatter=function(e){return void 0===e&&(e={}),new nt(this.intl,e.forceSimple||this.fastNumbers,e)},e.dtFormatter=function(e,t){return void 0===t&&(t={}),new rt(e,this.intl,t)},e.relFormatter=function(e){return void 0===e&&(e={}),new it(this.intl,this.isEnglish(),e)},e.isEnglish=function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||T()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")},e.equals=function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar},i(o,[{key:"fastNumbers",get:function(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function(e){return(!e.numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||T()&&"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}}]),o}();function at(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce(function(e,t){return e+t.source},"");return RegExp("^"+r+"$")}function ut(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(c){return t.reduce(function(e,t){var n=e[0],r=e[1],i=e[2],o=t(c,i),a=o[0],u=o[1],s=o[2];return[Object.assign(n,a),r||u,s]},[{},null,1]).slice(0,2)}}function st(e){if(null==e)return[null,null];for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,o=n;i<o.length;i++){var a=o[i],u=a[0],s=a[1],c=u.exec(e);if(c)return s(c)}return[null,null]}function ct(){for(var e=arguments.length,i=new Array(e),t=0;t<e;t++)i[t]=arguments[t];return function(e,t){var n,r={};for(n=0;n<i.length;n++)r[i[n]]=Q(e[t+n]);return[r,null,t+n]}}var lt=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,ft=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,9}))?)?)?/,dt=RegExp(""+ft.source+lt.source+"?"),ht=RegExp("(?:T"+dt.source+")?"),mt=ct("weekYear","weekNumber","weekDay"),yt=ct("year","ordinal"),vt=RegExp(ft.source+" ?(?:"+lt.source+"|("+de.source+"))?"),gt=RegExp("(?: "+vt.source+")?");function pt(e,t,n){var r=e[t];return H(r)?n:Q(r)}function wt(e,t){return[{year:pt(e,t),month:pt(e,t+1,1),day:pt(e,t+2,1)},null,t+3]}function kt(e,t){return[{hour:pt(e,t,0),minute:pt(e,t+1,0),second:pt(e,t+2,0),millisecond:K(e[t+3])},null,t+4]}function bt(e,t){var n=!e[t]&&!e[t+1],r=ue(e[t+1],e[t+2]);return[{},n?null:qe.instance(r),t+3]}function Ot(e,t){return[{},e[t]?ze.create(e[t]):null,t+1]}var St=/^P(?:(?:(-?\d{1,9})Y)?(?:(-?\d{1,9})M)?(?:(-?\d{1,9})W)?(?:(-?\d{1,9})D)?(?:T(?:(-?\d{1,9})H)?(?:(-?\d{1,9})M)?(?:(-?\d{1,9})(?:[.,](-?\d{1,9}))?S)?)?)$/;function Tt(e){var t=e[1],n=e[2],r=e[3],i=e[4],o=e[5],a=e[6],u=e[7],s=e[8];return[{years:Q(t),months:Q(n),weeks:Q(r),days:Q(i),hours:Q(o),minutes:Q(a),seconds:Q(u),milliseconds:K(s)}]}var Nt={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mt(e,t,n,r,i,o,a){var u={year:2===t.length?oe(Q(t)):Q(t),month:ye.indexOf(n)+1,day:Q(r),hour:Q(i),minute:Q(o)};return a&&(u.second=Q(a)),e&&(u.weekday=3<e.length?pe.indexOf(e)+1:we.indexOf(e)+1),u}var Dt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Et(e){var t,n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],u=e[6],s=e[7],c=e[8],l=e[9],f=e[10],d=e[11],h=Mt(n,o,i,r,a,u,s);return t=c?Nt[c]:l?0:ue(f,d),[h,new qe(t)]}var It=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Vt=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Lt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function xt(e){var t=e[1],n=e[2],r=e[3];return[Mt(t,e[4],r,n,e[5],e[6],e[7]),qe.utcInstance]}function Ft(e){var t=e[1],n=e[2],r=e[3],i=e[4],o=e[5],a=e[6];return[Mt(t,e[7],n,r,i,o,a),qe.utcInstance]}var Ct=at(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,ht),Zt=at(/(\d{4})-?W(\d\d)(?:-?(\d))?/,ht),jt=at(/(\d{4})-?(\d{3})/,ht),At=at(dt),zt=ut(wt,kt,bt),_t=ut(mt,kt,bt),qt=ut(yt,kt),Ht=ut(kt,bt);var Ut=at(/(\d{4})-(\d\d)-(\d\d)/,gt),Rt=at(vt),Wt=ut(wt,kt,bt,Ot),Pt=ut(kt,bt,Ot);var Jt={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Yt=Object.assign({years:{months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},Jt),Gt=365.2425,$t=30.436875,Bt=Object.assign({years:{months:12,weeks:Gt/7,days:Gt,hours:24*Gt,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Gt/28,days:Gt/4,hours:24*Gt/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:$t/7,days:$t,hours:24*$t,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},Jt),Qt=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Kt=Qt.slice(0).reverse();function Xt(e,t,n){void 0===n&&(n=!1);var r={values:n?t.values:Object.assign({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new nn(r)}function en(e,t,n,r,i){var o=e[i][n],a=t[n]/o,u=!(Math.sign(a)===Math.sign(r[i]))&&0!==r[i]&&Math.abs(a)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(a):Math.trunc(a);r[i]+=u,t[n]-=u*o}function tn(n,r){Kt.reduce(function(e,t){return H(r[t])?e:(e&&en(n,r,e,r,t),t)},null)}var nn=function(){function y(e){var t="longterm"===e.conversionAccuracy||!1;this.values=e.values,this.loc=e.loc||ot.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?Bt:Yt,this.isLuxonDuration=!0}y.fromMillis=function(e,t){return y.fromObject(Object.assign({milliseconds:e},t))},y.fromObject=function(e){if(null==e||"object"!=typeof e)throw new h("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new y({values:ce(e,y.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:ot.fromObject(e),conversionAccuracy:e.conversionAccuracy})},y.fromISO=function(e,t){var n=function(e){return st(e,[St,Tt])}(e)[0];if(n){var r=Object.assign(n,t);return y.fromObject(r)}return y.invalid("unparsable",'the input "'+e+"\" can't be parsed as ISO 8601")},y.invalid=function(e,t){if(void 0===t&&(t=null),!e)throw new h("need to specify a reason the Duration is invalid");var n=e instanceof Ve?e:new Ve(e,t);if($e.throwOnInvalid)throw new f(n);return new y({invalid:n})},y.normalizeUnit=function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new d(e);return t},y.isDuration=function(e){return e&&e.isLuxonDuration||!1};var e=y.prototype;return e.toFormat=function(e,t){void 0===t&&(t={});var n=Object.assign({},t,{floor:!1!==t.round&&!1!==t.floor});return this.isValid?Ie.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"},e.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=Object.assign({},this.values);return e.includeConfig&&(t.conversionAccuracy=this.conversionAccuracy,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},e.toISO=function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=X(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e},e.toJSON=function(){return this.toISO()},e.toString=function(){return this.toISO()},e.valueOf=function(){return this.as("milliseconds")},e.plus=function(e){if(!this.isValid)return this;for(var t=rn(e),n={},r=0,i=Qt;r<i.length;r++){var o=i[r];(G(t.values,o)||G(this.values,o))&&(n[o]=t.get(o)+this.get(o))}return Xt(this,{values:n},!0)},e.minus=function(e){if(!this.isValid)return this;var t=rn(e);return this.plus(t.negate())},e.mapUnits=function(e){if(!this.isValid)return this;for(var t={},n=0,r=Object.keys(this.values);n<r.length;n++){var i=r[n];t[i]=se(e(this.values[i],i))}return Xt(this,{values:t},!0)},e.get=function(e){return this[y.normalizeUnit(e)]},e.set=function(e){return this.isValid?Xt(this,{values:Object.assign(this.values,ce(e,y.normalizeUnit,[]))}):this},e.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.conversionAccuracy,o={loc:this.loc.clone({locale:n,numberingSystem:r})};return i&&(o.conversionAccuracy=i),Xt(this,o)},e.as=function(e){return this.isValid?this.shiftTo(e).get(e):NaN},e.normalize=function(){if(!this.isValid)return this;var e=this.toObject();return tn(this.matrix,e),Xt(this,{values:e},!0)},e.shiftTo=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!this.isValid)return this;if(0===t.length)return this;t=t.map(function(e){return y.normalizeUnit(e)});var r,i={},o={},a=this.toObject();tn(this.matrix,a);for(var u=0,s=Qt;u<s.length;u++){var c=s[u];if(0<=t.indexOf(c)){r=c;var l=0;for(var f in o)l+=this.matrix[f][c]*o[f],o[f]=0;U(a[c])&&(l+=a[c]);var d=Math.trunc(l);for(var h in i[c]=d,o[c]=l-d,a)Qt.indexOf(h)>Qt.indexOf(c)&&en(this.matrix,a,h,i,c)}else U(a[c])&&(o[c]=a[c])}for(var m in o)0!==o[m]&&(i[r]+=m===r?o[m]:o[m]/this.matrix[r][m]);return Xt(this,{values:i},!0).normalize()},e.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);t<n.length;t++){var r=n[t];e[r]=-this.values[r]}return Xt(this,{values:e},!0)},e.equals=function(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(var t=0,n=Qt;t<n.length;t++){var r=n[t];if(this.values[r]!==e.values[r])return!1}return!0},i(y,[{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"years",get:function(){return this.isValid?this.values.years||0:NaN}},{key:"quarters",get:function(){return this.isValid?this.values.quarters||0:NaN}},{key:"months",get:function(){return this.isValid?this.values.months||0:NaN}},{key:"weeks",get:function(){return this.isValid?this.values.weeks||0:NaN}},{key:"days",get:function(){return this.isValid?this.values.days||0:NaN}},{key:"hours",get:function(){return this.isValid?this.values.hours||0:NaN}},{key:"minutes",get:function(){return this.isValid?this.values.minutes||0:NaN}},{key:"seconds",get:function(){return this.isValid?this.values.seconds||0:NaN}},{key:"milliseconds",get:function(){return this.isValid?this.values.milliseconds||0:NaN}},{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),y}();function rn(e){if(U(e))return nn.fromMillis(e);if(nn.isDuration(e))return e;if("object"==typeof e)return nn.fromObject(e);throw new h("Unknown duration argument "+e+" of type "+typeof e)}var on="Invalid Interval";var an=function(){function f(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}f.invalid=function(e,t){if(void 0===t&&(t=null),!e)throw new h("need to specify a reason the Interval is invalid");var n=e instanceof Ve?e:new Ve(e,t);if($e.throwOnInvalid)throw new l(n);return new f({invalid:n})},f.fromDateTimes=function(e,t){var n=ir(e),r=ir(t),i=function(e,t){return e&&e.isValid?t&&t.isValid?t<e?an.invalid("end before start","The end of an interval must be after its start, but you had start="+e.toISO()+" and end="+t.toISO()):null:an.invalid("missing or invalid end"):an.invalid("missing or invalid start")}(n,r);return null==i?new f({start:n,end:r}):i},f.after=function(e,t){var n=rn(t),r=ir(e);return f.fromDateTimes(r,r.plus(n))},f.before=function(e,t){var n=rn(t),r=ir(e);return f.fromDateTimes(r.minus(n),r)},f.fromISO=function(e,t){var n=(e||"").split("/",2),r=n[0],i=n[1];if(r&&i){var o=rr.fromISO(r,t),a=rr.fromISO(i,t);if(o.isValid&&a.isValid)return f.fromDateTimes(o,a);if(o.isValid){var u=nn.fromISO(i,t);if(u.isValid)return f.after(o,u)}else if(a.isValid){var s=nn.fromISO(r,t);if(s.isValid)return f.before(a,s)}}return f.invalid("unparsable",'the input "'+e+"\" can't be parsed asISO 8601")},f.isInterval=function(e){return e&&e.isLuxonInterval||!1};var e=f.prototype;return e.length=function(e){return void 0===e&&(e="milliseconds"),this.isValid?this.toDuration.apply(this,[e]).get(e):NaN},e.count=function(e){if(void 0===e&&(e="milliseconds"),!this.isValid)return NaN;var t=this.start.startOf(e),n=this.end.startOf(e);return Math.floor(n.diff(t,e).get(e))+1},e.hasSame=function(e){return!!this.isValid&&this.e.minus(1).hasSame(this.s,e)},e.isEmpty=function(){return this.s.valueOf()===this.e.valueOf()},e.isAfter=function(e){return!!this.isValid&&this.s>e},e.isBefore=function(e){return!!this.isValid&&this.e<=e},e.contains=function(e){return!!this.isValid&&(this.s<=e&&this.e>e)},e.set=function(e){var t=void 0===e?{}:e,n=t.start,r=t.end;return this.isValid?f.fromDateTimes(n||this.s,r||this.e):this},e.splitAt=function(){var t=this;if(!this.isValid)return[];for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];for(var i=n.map(ir).filter(function(e){return t.contains(e)}).sort(),o=[],a=this.s,u=0;a<this.e;){var s=i[u]||this.e,c=+s>+this.e?this.e:s;o.push(f.fromDateTimes(a,c)),a=c,u+=1}return o},e.splitBy=function(e){var t=rn(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];for(var n,r,i=this.s,o=[];i<this.e;)r=+(n=i.plus(t))>+this.e?this.e:n,o.push(f.fromDateTimes(i,r)),i=r;return o},e.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},e.overlaps=function(e){return this.e>e.s&&this.s<e.e},e.abutsStart=function(e){return!!this.isValid&&+this.e==+e.s},e.abutsEnd=function(e){return!!this.isValid&&+e.e==+this.s},e.engulfs=function(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)},e.equals=function(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))},e.intersection=function(e){if(!this.isValid)return this;var t=this.s>e.s?this.s:e.s,n=this.e<e.e?this.e:e.e;return n<t?null:f.fromDateTimes(t,n)},e.union=function(e){if(!this.isValid)return this;var t=this.s<e.s?this.s:e.s,n=this.e>e.e?this.e:e.e;return f.fromDateTimes(t,n)},f.merge=function(e){var t=e.sort(function(e,t){return e.s-t.s}).reduce(function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]},[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},f.xor=function(e){var t,n=null,r=0,i=[],o=e.map(function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]}),a=(t=Array.prototype).concat.apply(t,o).sort(function(e,t){return e.time-t.time}),u=Array.isArray(a),s=0;for(a=u?a:a[Symbol.iterator]();;){var c;if(u){if(s>=a.length)break;c=a[s++]}else{if((s=a.next()).done)break;c=s.value}var l=c;n=1===(r+="s"===l.type?1:-1)?l.time:(n&&+n!=+l.time&&i.push(f.fromDateTimes(n,l.time)),null)}return f.merge(i)},e.difference=function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return f.xor([this].concat(n)).map(function(e){return t.intersection(e)}).filter(function(e){return e&&!e.isEmpty()})},e.toString=function(){return this.isValid?"["+this.s.toISO()+" "+this.e.toISO()+")":on},e.toISO=function(e){return this.isValid?this.s.toISO(e)+"/"+this.e.toISO(e):on},e.toISODate=function(){return this.isValid?this.s.toISODate()+"/"+this.e.toISODate():on},e.toISOTime=function(e){return this.isValid?this.s.toISOTime(e)+"/"+this.e.toISOTime(e):on},e.toFormat=function(e,t){var n=(void 0===t?{}:t).separator,r=void 0===n?" ":n;return this.isValid?""+this.s.toFormat(e)+r+this.e.toFormat(e):on},e.toDuration=function(e,t){return this.isValid?this.e.diff(this.s,e,t):nn.invalid(this.invalidReason)},e.mapEndpoints=function(e){return f.fromDateTimes(e(this.s),e(this.e))},i(f,[{key:"start",get:function(){return this.isValid?this.s:null}},{key:"end",get:function(){return this.isValid?this.e:null}},{key:"isValid",get:function(){return null===this.invalidReason}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),f}(),un=function(){function e(){}return e.hasDST=function(e){void 0===e&&(e=$e.defaultZone);var t=rr.local().setZone(e).set({month:12});return!e.universal&&t.offset!==t.set({month:6}).offset},e.isValidIANAZone=function(e){return ze.isValidSpecifier(e)&&ze.isValidZone(e)},e.normalizeZone=function(e){return Ue(e,$e.defaultZone)},e.months=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,o=n.numberingSystem,a=void 0===o?null:o,u=n.outputCalendar,s=void 0===u?"gregory":u;return ot.create(i,a,s).months(e)},e.monthsFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,o=n.numberingSystem,a=void 0===o?null:o,u=n.outputCalendar,s=void 0===u?"gregory":u;return ot.create(i,a,s).months(e,!0)},e.weekdays=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,o=n.numberingSystem,a=void 0===o?null:o;return ot.create(i,a,null).weekdays(e)},e.weekdaysFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,o=n.numberingSystem,a=void 0===o?null:o;return ot.create(i,a,null).weekdays(e,!0)},e.meridiems=function(e){var t=(void 0===e?{}:e).locale,n=void 0===t?null:t;return ot.create(n).meridiems()},e.eras=function(e,t){void 0===e&&(e="short");var n=(void 0===t?{}:t).locale,r=void 0===n?null:n;return ot.create(r,null,"gregory").eras(e)},e.features=function(){var e=!1,t=!1,n=!1,r=!1;if(T()){e=!0,t=W(),r=P();try{n="America/New_York"===new Intl.DateTimeFormat("en",{timeZone:"America/New_York"}).resolvedOptions().timeZone}catch(e){n=!1}}return{intl:e,intlTokens:t,zones:n,relative:r}},e}();function sn(e,t){function n(e){return e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf()}var r=n(t)-n(e);return Math.floor(nn.fromMillis(r).as("days"))}function cn(e,t,n,r){var i=function(e,t,n){for(var r,i,o={},a=0,u=[["years",function(e,t){return t.year-e.year}],["months",function(e,t){return t.month-e.month+12*(t.year-e.year)}],["weeks",function(e,t){var n=sn(e,t);return(n-n%7)/7}],["days",sn]];a<u.length;a++){var s=u[a],c=s[0],l=s[1];if(0<=n.indexOf(c)){var f;r=c;var d,h=l(e,t);if(t<(i=e.plus(((f={})[c]=h,f))))e=e.plus(((d={})[c]=h-1,d)),h-=1;else e=i;o[c]=h}}return[e,o,i,r]}(e,t,n),o=i[0],a=i[1],u=i[2],s=i[3],c=t-o,l=n.filter(function(e){return 0<=["hours","minutes","seconds","milliseconds"].indexOf(e)});if(0===l.length){var f;if(u<t)u=o.plus(((f={})[s]=1,f));u!==o&&(a[s]=(a[s]||0)+c/(u-o))}var d,h=nn.fromObject(Object.assign(a,r));return 0<l.length?(d=nn.fromMillis(c,r)).shiftTo.apply(d,l).plus(h):h}var ln={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[-৯]",deva:"[-९]",fullwide:"[-]",gujr:"[-૯]",hanidec:"[|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[-೯]",laoo:"[-໙]",limb:"[᥆-᥏]",mlym:"[-൯]",mong:"[᠐-᠙]",mymr:"[-၉]",orya:"[-୯]",tamldec:"[-௯]",telu:"[-౯]",thai:"[-๙]",tibt:"[༠-༩]",latn:"\\d"},fn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},dn=ln.hanidec.replace(/[\[|\]]/g,"").split("");function hn(e,t){var n=e.numberingSystem;return void 0===t&&(t=""),new RegExp(""+ln[n||"latn"]+t)}var mn="missing Intl.DateTimeFormat.formatToParts support";function yn(e,n){return void 0===n&&(n=function(e){return e}),{regex:e,deser:function(e){var t=e[0];return n(function(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(-1!==e[n].search(ln.hanidec))t+=dn.indexOf(e[n]);else for(var i in fn){var o=fn[i],a=o[0],u=o[1];a<=r&&r<=u&&(t+=r-a)}}return parseInt(t,10)}return t}(t))}}}function vn(e){return e.replace(/\./,"\\.?")}function gn(e){return e.replace(/\./,"").toLowerCase()}function pn(n,r){return null===n?null:{regex:RegExp(n.map(vn).join("|")),deser:function(e){var t=e[0];return n.findIndex(function(e){return gn(t)===gn(e)})+r}}}function wn(e,t){return{regex:e,deser:function(e){return ue(e[1],e[2])},groups:t}}function kn(e){return{regex:e,deser:function(e){return e[0]}}}var bn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};var On=null;function Sn(e,t){if(e.literal)return e;var n=Ie.macroTokenToFormatOpts(e.val);if(!n)return e;var r=Ie.create(t,n).formatDateTimeParts(On=On||rr.fromMillis(1555555555555)).map(function(e){return function(e,t,n){var r=e.type,i=e.value;if("literal"===r)return{literal:!0,val:i};var o=n[r],a=bn[r];return"object"==typeof a&&(a=a[o]),a?{literal:!1,val:a}:void 0}(e,0,n)});return r.includes(void 0)?e:r}function Tn(t,e,n){var r=function(e,t){var n;return(n=Array.prototype).concat.apply(n,e.map(function(e){return Sn(e,t)}))}(Ie.parseFormat(n),t),i=r.map(function(e){return function(t,n){function r(e){return{regex:RegExp(function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}(e.val)),deser:function(e){return e[0]},literal:!0}}var i=hn(n),o=hn(n,"{2}"),a=hn(n,"{3}"),u=hn(n,"{4}"),s=hn(n,"{6}"),c=hn(n,"{1,2}"),l=hn(n,"{1,3}"),f=hn(n,"{1,6}"),d=hn(n,"{1,9}"),h=hn(n,"{2,4}"),m=hn(n,"{4,6}"),e=function(e){if(t.literal)return r(e);switch(e.val){case"G":return pn(n.eras("short",!1),0);case"GG":return pn(n.eras("long",!1),0);case"y":return yn(f);case"yy":return yn(h,oe);case"yyyy":return yn(u);case"yyyyy":return yn(m);case"yyyyyy":return yn(s);case"M":return yn(c);case"MM":return yn(o);case"MMM":return pn(n.months("short",!0,!1),1);case"MMMM":return pn(n.months("long",!0,!1),1);case"L":return yn(c);case"LL":return yn(o);case"LLL":return pn(n.months("short",!1,!1),1);case"LLLL":return pn(n.months("long",!1,!1),1);case"d":return yn(c);case"dd":return yn(o);case"o":return yn(l);case"ooo":return yn(a);case"HH":return yn(o);case"H":return yn(c);case"hh":return yn(o);case"h":return yn(c);case"mm":return yn(o);case"m":case"q":return yn(c);case"qq":return yn(o);case"s":return yn(c);case"ss":return yn(o);case"S":return yn(l);case"SSS":return yn(a);case"u":return kn(d);case"a":return pn(n.meridiems(),0);case"kkkk":return yn(u);case"kk":return yn(h,oe);case"W":return yn(c);case"WW":return yn(o);case"E":case"c":return yn(i);case"EEE":return pn(n.weekdays("short",!1,!1),1);case"EEEE":return pn(n.weekdays("long",!1,!1),1);case"ccc":return pn(n.weekdays("short",!0,!1),1);case"cccc":return pn(n.weekdays("long",!0,!1),1);case"Z":case"ZZ":return wn(new RegExp("([+-]"+c.source+")(?::("+o.source+"))?"),2);case"ZZZ":return wn(new RegExp("([+-]"+c.source+")("+o.source+")?"),2);case"z":return kn(/[a-z_+-/]{1,256}?/i);default:return r(e)}}(t)||{invalidReason:mn};return e.token=t,e}(e,t)}),o=i.find(function(e){return e.invalidReason});if(o)return{input:e,tokens:r,invalidReason:o.invalidReason};var a=function(e){return["^"+e.map(function(e){return e.regex}).reduce(function(e,t){return e+"("+t.source+")"},"")+"$",e]}(i),u=a[0],s=a[1],c=RegExp(u,"i"),l=function(e,t,n){var r=e.match(t);if(r){var i={},o=1;for(var a in n)if(G(n,a)){var u=n[a],s=u.groups?u.groups+1:1;!u.literal&&u.token&&(i[u.token.val[0]]=u.deser(r.slice(o,o+s))),o+=s}return[r,i]}return[r,{}]}(e,c,s),f=l[0],d=l[1],h=d?function(r){var e;return e=H(r.Z)?H(r.z)?null:ze.create(r.z):new qe(r.Z),H(r.q)||(r.M=3*(r.q-1)+1),H(r.h)||(r.h<12&&1===r.a?r.h+=12:12===r.h&&0===r.a&&(r.h=0)),0===r.G&&r.y&&(r.y=-r.y),H(r.u)||(r.S=K(r.u)),[Object.keys(r).reduce(function(e,t){var n=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(t);return n&&(e[n]=r[t]),e},{}),e]}(d):[null,null];return{input:e,tokens:r,regex:c,rawMatches:f,matches:d,result:h[0],zone:h[1]}}var Nn=[0,31,59,90,120,151,181,212,243,273,304,334],Mn=[0,31,60,91,121,152,182,213,244,274,305,335];function Dn(e,t){return new Ve("unit out of range","you specified "+t+" (of type "+typeof t+") as a "+e+", which is invalid")}function En(e,t,n){var r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return 0===r?7:r}function In(e,t,n){return n+(ee(e)?Mn:Nn)[t-1]}function Vn(e,t){var n=ee(e)?Mn:Nn,r=n.findIndex(function(e){return e<t});return{month:r+1,day:t-n[r]}}function Ln(e){var t,n=e.year,r=e.month,i=e.day,o=In(n,r,i),a=En(n,r,i),u=Math.floor((o-a+10)/7);return u<1?u=ie(t=n-1):u>ie(n)?(t=n+1,u=1):t=n,Object.assign({weekYear:t,weekNumber:u,weekday:a},fe(e))}function xn(e){var t,n=e.weekYear,r=e.weekNumber,i=e.weekday,o=En(n,1,4),a=te(n),u=7*r+i-o-3;u<1?u+=te(t=n-1):a<u?(t=n+1,u-=te(n)):t=n;var s=Vn(t,u),c=s.month,l=s.day;return Object.assign({year:t,month:c,day:l},fe(e))}function Fn(e){var t=e.year,n=In(t,e.month,e.day);return Object.assign({year:t,ordinal:n},fe(e))}function Cn(e){var t=e.year,n=Vn(t,e.ordinal),r=n.month,i=n.day;return Object.assign({year:t,month:r,day:i},fe(e))}function Zn(e){var t=R(e.year),n=$(e.month,1,12),r=$(e.day,1,ne(e.year,e.month));return t?n?!r&&Dn("day",e.day):Dn("month",e.month):Dn("year",e.year)}function jn(e){var t=e.hour,n=e.minute,r=e.second,i=e.millisecond,o=$(t,0,23)||24===t&&0===n&&0===r&&0===i,a=$(n,0,59),u=$(r,0,59),s=$(i,0,999);return o?a?u?!s&&Dn("millisecond",i):Dn("second",r):Dn("minute",n):Dn("hour",t)}var An="Invalid DateTime";function zn(e){return new Ve("unsupported zone",'the zone "'+e.name+'" is not supported')}function _n(e){return null===e.weekData&&(e.weekData=Ln(e.c)),e.weekData}function qn(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new rr(Object.assign({},n,t,{old:n}))}function Hn(e,t,n){var r=e-60*t*1e3,i=n.offset(r);if(t===i)return[r,t];r-=60*(i-t)*1e3;var o=n.offset(r);return i===o?[r,i]:[e-60*Math.min(i,o)*1e3,Math.max(i,o)]}function Un(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Rn(e,t,n){return Hn(re(e),t,n)}function Wn(e,t){var n,r=Object.keys(t.values);-1===r.indexOf("milliseconds")&&r.push("milliseconds"),t=(n=t).shiftTo.apply(n,r);var i=e.o,o=e.c.year+t.years,a=e.c.month+t.months+3*t.quarters,u=Object.assign({},e.c,{year:o,month:a,day:Math.min(e.c.day,ne(o,a))+t.days+7*t.weeks}),s=nn.fromObject({hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),c=Hn(re(u),i,e.zone),l=c[0],f=c[1];return 0!==s&&(l+=s,f=e.zone.offset(l)),{ts:l,o:f}}function Pn(e,t,n,r,i){var o=n.setZone,a=n.zone;if(e&&0!==Object.keys(e).length){var u=t||a,s=rr.fromObject(Object.assign(e,n,{zone:u,setZone:void 0}));return o?s:s.setZone(a)}return rr.invalid(new Ve("unparsable",'the input "'+i+"\" can't be parsed as "+r))}function Jn(e,t){return e.isValid?Ie.create(ot.create("en-US"),{allowZ:!0,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Yn(e,t){var n=t.suppressSeconds,r=void 0!==n&&n,i=t.suppressMilliseconds,o=void 0!==i&&i,a=t.includeOffset,u=t.includeZone,s=void 0!==u&&u,c=t.spaceZone,l=void 0!==c&&c,f="HH:mm";return r&&0===e.second&&0===e.millisecond||(f+=":ss",o&&0===e.millisecond||(f+=".SSS")),(s||a)&&l&&(f+=" "),s?f+="z":a&&(f+="ZZ"),Jn(e,f)}var Gn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},$n={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Bn={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Qn=["year","month","day","hour","minute","second","millisecond"],Kn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Xn=["year","ordinal","hour","minute","second","millisecond"];function er(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new d(e);return t}function tr(e,t){for(var n=0,r=Qn;n<r.length;n++){var i=r[n];H(e[i])&&(e[i]=Gn[i])}var o=Zn(e)||jn(e);if(o)return rr.invalid(o);var a=$e.now(),u=Rn(e,t.offset(a),t),s=u[0],c=u[1];return new rr({ts:s,zone:t,o:c})}function nr(t,n,r){function e(e,t){return e=X(e,o||r.calendary?0:2,!0),n.loc.clone(r).relFormatter(r).format(e,t)}function i(e){return r.calendary?n.hasSame(t,e)?0:n.startOf(e).diff(t.startOf(e),e).get(e):n.diff(t,e).get(e)}var o=!!H(r.round)||r.round;if(r.unit)return e(i(r.unit),r.unit);var a=r.units,u=Array.isArray(a),s=0;for(a=u?a:a[Symbol.iterator]();;){var c;if(u){if(s>=a.length)break;c=a[s++]}else{if((s=a.next()).done)break;c=s.value}var l=c,f=i(l);if(1<=Math.abs(f))return e(f,l)}return e(0,r.units[r.units.length-1])}var rr=function(){function T(e){var t=e.zone||$e.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Ve("invalid input"):null)||(t.isValid?null:zn(t));this.ts=H(e.ts)?$e.now():e.ts;var r=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var o=[e.old.c,e.old.o];r=o[0],i=o[1]}else r=Un(this.ts,t.offset(this.ts)),r=(n=Number.isNaN(r.year)?new Ve("invalid input"):null)?null:r,i=n?null:t.offset(this.ts);this._zone=t,this.loc=e.loc||ot.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}T.local=function(e,t,n,r,i,o,a){return H(e)?new T({ts:$e.now()}):tr({year:e,month:t,day:n,hour:r,minute:i,second:o,millisecond:a},$e.defaultZone)},T.utc=function(e,t,n,r,i,o,a){return H(e)?new T({ts:$e.now(),zone:qe.utcInstance}):tr({year:e,month:t,day:n,hour:r,minute:i,second:o,millisecond:a},qe.utcInstance)},T.fromJSDate=function(e,t){void 0===t&&(t={});var n=function(e){return"[object Date]"===Object.prototype.toString.call(e)}(e)?e.valueOf():NaN;if(Number.isNaN(n))return T.invalid("invalid input");var r=Ue(t.zone,$e.defaultZone);return r.isValid?new T({ts:n,zone:r,loc:ot.fromObject(t)}):T.invalid(zn(r))},T.fromMillis=function(e,t){if(void 0===t&&(t={}),U(e))return e<-864e13||864e13<e?T.invalid("Timestamp out of range"):new T({ts:e,zone:Ue(t.zone,$e.defaultZone),loc:ot.fromObject(t)});throw new h("fromMillis requires a numerical input")},T.fromSeconds=function(e,t){if(void 0===t&&(t={}),U(e))return new T({ts:1e3*e,zone:Ue(t.zone,$e.defaultZone),loc:ot.fromObject(t)});throw new h("fromSeconds requires a numerical input")},T.fromObject=function(e){var t=Ue(e.zone,$e.defaultZone);if(!t.isValid)return T.invalid(zn(t));var n=$e.now(),r=t.offset(n),i=ce(e,er,["zone","locale","outputCalendar","numberingSystem"]),o=!H(i.ordinal),a=!H(i.year),u=!H(i.month)||!H(i.day),s=a||u,c=i.weekYear||i.weekNumber,l=ot.fromObject(e);if((s||o)&&c)throw new N("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&o)throw new N("Can't mix ordinal dates with month/day");var f,d,h=c||i.weekday&&!s,m=Un(n,r);h?(f=Kn,d=$n,m=Ln(m)):o?(f=Xn,d=Bn,m=Fn(m)):(f=Qn,d=Gn);var y=!1,v=f,g=Array.isArray(v),p=0;for(v=g?v:v[Symbol.iterator]();;){var w;if(g){if(p>=v.length)break;w=v[p++]}else{if((p=v.next()).done)break;w=p.value}var k=w;H(i[k])?i[k]=y?d[k]:m[k]:y=!0}var b=(h?function(e){var t=R(e.weekYear),n=$(e.weekNumber,1,ie(e.weekYear)),r=$(e.weekday,1,7);return t?n?!r&&Dn("weekday",e.weekday):Dn("week",e.week):Dn("weekYear",e.weekYear)}(i):o?function(e){var t=R(e.year),n=$(e.ordinal,1,te(e.year));return t?!n&&Dn("ordinal",e.ordinal):Dn("year",e.year)}(i):Zn(i))||jn(i);if(b)return T.invalid(b);var O=Rn(h?xn(i):o?Cn(i):i,r,t),S=new T({ts:O[0],zone:t,o:O[1],loc:l});return i.weekday&&s&&e.weekday!==S.weekday?T.invalid("mismatched weekday","you can't specify both a weekday of "+i.weekday+" and a date of "+S.toISO()):S},T.fromISO=function(e,t){void 0===t&&(t={});var n=function(e){return st(e,[Ct,zt],[Zt,_t],[jt,qt],[At,Ht])}(e);return Pn(n[0],n[1],t,"ISO 8601",e)},T.fromRFC2822=function(e,t){void 0===t&&(t={});var n=function(e){return st(function(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Dt,Et])}(e);return Pn(n[0],n[1],t,"RFC 2822",e)},T.fromHTTP=function(e,t){void 0===t&&(t={});var n=function(e){return st(e,[It,xt],[Vt,xt],[Lt,Ft])}(e);return Pn(n[0],n[1],t,"HTTP",t)},T.fromFormat=function(e,t,n){if(void 0===n&&(n={}),H(e)||H(t))throw new h("fromFormat requires an input string and a format");var r=n,i=r.locale,o=void 0===i?null:i,a=r.numberingSystem,u=void 0===a?null:a,s=function(e,t,n){var r=Tn(e,t,n);return[r.result,r.zone,r.invalidReason]}(ot.fromOpts({locale:o,numberingSystem:u,defaultToEN:!0}),e,t),c=s[0],l=s[1],f=s[2];return f?T.invalid(f):Pn(c,l,n,"format "+t,e)},T.fromString=function(e,t,n){return void 0===n&&(n={}),T.fromFormat(e,t,n)},T.fromSQL=function(e,t){void 0===t&&(t={});var n=function(e){return st(e,[Ut,Wt],[Rt,Pt])}(e);return Pn(n[0],n[1],t,"SQL",e)},T.invalid=function(e,t){if(void 0===t&&(t=null),!e)throw new h("need to specify a reason the DateTime is invalid");var n=e instanceof Ve?e:new Ve(e,t);if($e.throwOnInvalid)throw new c(n);return new T({invalid:n})},T.isDateTime=function(e){return e&&e.isLuxonDateTime||!1};var e=T.prototype;return e.get=function(e){return this[e]},e.resolvedLocaleOpts=function(e){void 0===e&&(e={});var t=Ie.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}},e.toUTC=function(e,t){return void 0===e&&(e=0),void 0===t&&(t={}),this.setZone(qe.instance(e),t)},e.toLocal=function(){return this.setZone($e.defaultZone)},e.setZone=function(e,t){var n=void 0===t?{}:t,r=n.keepLocalTime,i=void 0!==r&&r,o=n.keepCalendarTime,a=void 0!==o&&o;if((e=Ue(e,$e.defaultZone)).equals(this.zone))return this;if(e.isValid){var u=this.ts;if(i||a){var s=this.o-e.offset(this.ts);u=Rn(this.toObject(),s,e)[0]}return qn(this,{ts:u,zone:e})}return T.invalid(zn(e))},e.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.outputCalendar,o=this.loc.clone({locale:n,numberingSystem:r,outputCalendar:i});return qn(this,{loc:o})},e.setLocale=function(e){return this.reconfigure({locale:e})},e.set=function(e){if(!this.isValid)return this;var t,n=ce(e,er,[]);!H(n.weekYear)||!H(n.weekNumber)||!H(n.weekday)?t=xn(Object.assign(Ln(this.c),n)):H(n.ordinal)?(t=Object.assign(this.toObject(),n),H(n.day)&&(t.day=Math.min(ne(t.year,t.month),t.day))):t=Cn(Object.assign(Fn(this.c),n));var r=Rn(t,this.o,this.zone);return qn(this,{ts:r[0],o:r[1]})},e.plus=function(e){return this.isValid?qn(this,Wn(this,rn(e))):this},e.minus=function(e){return this.isValid?qn(this,Wn(this,rn(e).negate())):this},e.startOf=function(e){if(!this.isValid)return this;var t={},n=nn.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){var r=Math.ceil(this.month/3);t.month=3*(r-1)+1}return this.set(t)},e.endOf=function(e){var t;return this.isValid?this.plus(((t={})[e]=1,t)).startOf(e).minus(1):this},e.toFormat=function(e,t){return void 0===t&&(t={}),this.isValid?Ie.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):An},e.toLocaleString=function(e){return void 0===e&&(e=p),this.isValid?Ie.create(this.loc.clone(e),e).formatDateTime(this):An},e.toLocaleParts=function(e){return void 0===e&&(e={}),this.isValid?Ie.create(this.loc.clone(e),e).formatDateTimeParts(this):[]},e.toISO=function(e){return void 0===e&&(e={}),this.isValid?this.toISODate()+"T"+this.toISOTime(e):null},e.toISODate=function(){var e="yyyy-MM-dd";return 9999<this.year&&(e="+"+e),Jn(this,e)},e.toISOWeekDate=function(){return Jn(this,"kkkk-'W'WW-c")},e.toISOTime=function(e){var t=void 0===e?{}:e,n=t.suppressMilliseconds,r=void 0!==n&&n,i=t.suppressSeconds,o=void 0!==i&&i,a=t.includeOffset;return Yn(this,{suppressSeconds:o,suppressMilliseconds:r,includeOffset:void 0===a||a})},e.toRFC2822=function(){return Jn(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ")},e.toHTTP=function(){return Jn(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")},e.toSQLDate=function(){return Jn(this,"yyyy-MM-dd")},e.toSQLTime=function(e){var t=void 0===e?{}:e,n=t.includeOffset,r=void 0===n||n,i=t.includeZone;return Yn(this,{includeOffset:r,includeZone:void 0!==i&&i,spaceZone:!0})},e.toSQL=function(e){return void 0===e&&(e={}),this.isValid?this.toSQLDate()+" "+this.toSQLTime(e):null},e.toString=function(){return this.isValid?this.toISO():An},e.valueOf=function(){return this.toMillis()},e.toMillis=function(){return this.isValid?this.ts:NaN},e.toSeconds=function(){return this.isValid?this.ts/1e3:NaN},e.toJSON=function(){return this.toISO()},e.toBSON=function(){return this.toJSDate()},e.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=Object.assign({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},e.toJSDate=function(){return new Date(this.isValid?this.ts:NaN)},e.diff=function(e,t,n){if(void 0===t&&(t="milliseconds"),void 0===n&&(n={}),!this.isValid||!e.isValid)return nn.invalid(this.invalid||e.invalid,"created by diffing an invalid DateTime");var r=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},n),i=function(e){return Array.isArray(e)?e:[e]}(t).map(nn.normalizeUnit),o=e.valueOf()>this.valueOf(),a=cn(o?this:e,o?e:this,i,r);return o?a.negate():a},e.diffNow=function(e,t){return void 0===e&&(e="milliseconds"),void 0===t&&(t={}),this.diff(T.local(),e,t)},e.until=function(e){return this.isValid?an.fromDateTimes(this,e):this},e.hasSame=function(e,t){if(!this.isValid)return!1;if("millisecond"===t)return this.valueOf()===e.valueOf();var n=e.valueOf();return this.startOf(t)<=n&&n<=this.endOf(t)},e.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},e.toRelative=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=e.base||T.fromObject({zone:this.zone}),n=e.padding?this<t?-e.padding:e.padding:0;return nr(t,this.plus(n),Object.assign(e,{numeric:"always",units:["years","months","days","hours","minutes","seconds"]}))},e.toRelativeCalendar=function(e){return void 0===e&&(e={}),this.isValid?nr(e.base||T.fromObject({zone:this.zone}),this,Object.assign(e,{numeric:"auto",units:["years","months","days"],calendary:!0})):null},T.min=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.every(T.isDateTime))throw new h("min requires all arguments be DateTimes");return J(t,function(e){return e.valueOf()},Math.min)},T.max=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.every(T.isDateTime))throw new h("max requires all arguments be DateTimes");return J(t,function(e){return e.valueOf()},Math.max)},T.fromFormatExplain=function(e,t,n){void 0===n&&(n={});var r=n,i=r.locale,o=void 0===i?null:i,a=r.numberingSystem,u=void 0===a?null:a;return Tn(ot.fromOpts({locale:o,numberingSystem:u,defaultToEN:!0}),e,t)},T.fromStringExplain=function(e,t,n){return void 0===n&&(n={}),T.fromFormatExplain(e,t,n)},i(T,[{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}},{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"outputCalendar",get:function(){return this.isValid?this.loc.outputCalendar:null}},{key:"zone",get:function(){return this._zone}},{key:"zoneName",get:function(){return this.isValid?this.zone.name:null}},{key:"year",get:function(){return this.isValid?this.c.year:NaN}},{key:"quarter",get:function(){return this.isValid?Math.ceil(this.c.month/3):NaN}},{key:"month",get:function(){return this.isValid?this.c.month:NaN}},{key:"day",get:function(){return this.isValid?this.c.day:NaN}},{key:"hour",get:function(){return this.isValid?this.c.hour:NaN}},{key:"minute",get:function(){return this.isValid?this.c.minute:NaN}},{key:"second",get:function(){return this.isValid?this.c.second:NaN}},{key:"millisecond",get:function(){return this.isValid?this.c.millisecond:NaN}},{key:"weekYear",get:function(){return this.isValid?_n(this).weekYear:NaN}},{key:"weekNumber",get:function(){return this.isValid?_n(this).weekNumber:NaN}},{key:"weekday",get:function(){return this.isValid?_n(this).weekday:NaN}},{key:"ordinal",get:function(){return this.isValid?Fn(this.c).ordinal:NaN}},{key:"monthShort",get:function(){return this.isValid?un.months("short",{locale:this.locale})[this.month-1]:null}},{key:"monthLong",get:function(){return this.isValid?un.months("long",{locale:this.locale})[this.month-1]:null}},{key:"weekdayShort",get:function(){return this.isValid?un.weekdays("short",{locale:this.locale})[this.weekday-1]:null}},{key:"weekdayLong",get:function(){return this.isValid?un.weekdays("long",{locale:this.locale})[this.weekday-1]:null}},{key:"offset",get:function(){return this.isValid?+this.o:NaN}},{key:"offsetNameShort",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}},{key:"offsetNameLong",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}},{key:"isOffsetFixed",get:function(){return this.isValid?this.zone.universal:null}},{key:"isInDST",get:function(){return!this.isOffsetFixed&&(this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return ee(this.year)}},{key:"daysInMonth",get:function(){return ne(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?te(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?ie(this.weekYear):NaN}}],[{key:"DATE_SHORT",get:function(){return p}},{key:"DATE_MED",get:function(){return w}},{key:"DATE_FULL",get:function(){return k}},{key:"DATE_HUGE",get:function(){return b}},{key:"TIME_SIMPLE",get:function(){return O}},{key:"TIME_WITH_SECONDS",get:function(){return S}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return M}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return D}},{key:"TIME_24_SIMPLE",get:function(){return E}},{key:"TIME_24_WITH_SECONDS",get:function(){return I}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return V}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return L}},{key:"DATETIME_SHORT",get:function(){return x}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return F}},{key:"DATETIME_MED",get:function(){return C}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return Z}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return j}},{key:"DATETIME_FULL",get:function(){return A}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return z}},{key:"DATETIME_HUGE",get:function(){return _}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return q}}]),T}();function ir(e){if(rr.isDateTime(e))return e;if(e&&e.valueOf&&U(e.valueOf()))return rr.fromJSDate(e);if(e&&"object"==typeof e)return rr.fromObject(e);throw new h("Unknown datetime argument: "+e+", of type "+typeof e)}return e.DateTime=rr,e.Duration=nn,e.FixedOffsetZone=qe,e.IANAZone=ze,e.Info=un,e.Interval=an,e.InvalidZone=He,e.LocalZone=Fe,e.Settings=$e,e.Zone=Le,e}({});