PageSourceSearch

https://dyzo.ai/assets/RequestDemo-Vmwx7KqF.js

js dyzo.ai collected 2026-10-02 00:43:26 UTC 54,524 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-editor-YezxlIi6.js";import{c as t,g as r,R as a,r as n}from"./vendor-react-Bi4a4EiF.js";import{H as o,F as i}from"./Footer-CMFp6mle.js";import{P as c}from"./vendor-charts-B7BFMrrC.js";import{B as l}from"./Button-DGIAEpSt.js";import{T as s}from"./Textinput-DZGjQvpG.js";import{T as u}from"./Textarea-BJCwUBFE.js";import{_ as d,v as f,cb as p}from"./index-COu_gDVE.js";import{u as m,c as v,a as y}from"./vendor-forms-I7v9PsJd.js";import{o as h}from"./yup-nnBCiISO.js";import{I as b}from"./vendor-ui-32IHAVAn.js";import{A as w,m as g}from"./vendor-animation-BqW1-oqh.js";import"./Icon-DVBR0hTE.js";import"./cleave-phone.us-Dp2tHcnd.js";import"./vendor-redux-wb1HQVsL.js";import"./vendor-date-DycrGX6G.js";function x(e){var t,r,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=x(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function O(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=x(e))&&(a&&(a+=" "),a+=t);return a}const D=(e,t,r,a)=>{if("length"===r||"prototype"===r)return;if("arguments"===r||"caller"===r)return;const n=Object.getOwnPropertyDescriptor(e,r),o=Object.getOwnPropertyDescriptor(t,r);!j(n,o)&&a||Object.defineProperty(e,r,o)},j=function(e,t){return void 0===e||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},k=(e,t)=>`/* Wrapped ${e}*/\n${t}`,_=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),N=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name");var S=(e,t,{ignoreNonConfigurable:r=!1}={})=>{const{name:a}=e;for(const n of Reflect.ownKeys(t))D(e,t,n,r);return((e,t)=>{const r=Object.getPrototypeOf(t);r!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,r)})(e,t),((e,t,r)=>{const a=""===r?"":`with ${r.trim()}() `,n=k.bind(null,a,t.toString());Object.defineProperty(n,"name",N),Object.defineProperty(e,"toString",{..._,value:n})})(e,t,a),e},E={exports:{}},T=()=>{const e={};return e.promise=new Promise((t,r)=>{e.resolve=t,e.reject=r}),e};!function(e,r){var a=t&&t.__awaiter||function(e,t,r,a){return new(r||(r=Promise))(function(n,o){function i(e){try{l(a.next(e))}catch(t){o(t)}}function c(e){try{l(a.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):new r(function(t){t(e.value)}).then(i,c)}l((a=a.apply(e,t||[])).next())})},n=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const o=n(T);function i(e,t="maxAge"){let r,n,i;const c=()=>a(this,void 0,void 0,function*(){if(void 0!==r)return;const c=c=>a(this,void 0,void 0,function*(){i=o.default();const a=c[1][t]-Date.now();return a<=0?(e.delete(c[0]),void i.resolve()):(r=c[0],n=setTimeout(()=>{e.delete(c[0]),i&&i.resolve()},a),"function"==typeof n.unref&&n.unref(),i.promise)});try{for(const t of e)yield c(t)}catch(l){}r=void 0}),l=e.set.bind(e);return e.set=(t,a)=>{e.has(t)&&e.delete(t);const o=l(t,a);return r&&r===t&&(r=void 0,void 0!==n&&(clearTimeout(n),n=void 0),void 0!==i&&(i.reject(void 0),i=void 0)),c(),o},c(),e}r.default=i,e.exports=i,e.exports.default=i}(E,E.exports);const A=S,C=E.exports,I=new WeakMap,P=new WeakMap,L=(e,{cacheKey:t,cache:r=new Map,maxAge:a}={})=>{"number"==typeof a&&C(r);const n=function(...n){const o=t?t(n):n[0],i=r.get(o);if(i)return i.data;const c=e.apply(this,n);return r.set(o,{data:c,maxAge:a?Date.now()+a:Number.POSITIVE_INFINITY}),c};return A(n,e,{ignoreNonConfigurable:!0}),P.set(n,r),n};L.decorator=(e={})=>(t,r,a)=>{const n=t[r];if("function"!=typeof n)throw new TypeError("The decorated value must be a function");delete a.value,delete a.writable,a.get=function(){if(!I.has(this)){const t=L(n,e);return I.set(this,t),t}return I.get(this)}},L.clear=e=>{const t=P.get(e);if(!t)throw new TypeError("Can't clear a function that was not memoized!");if("function"!=typeof t.clear)throw new TypeError("The cache Map can't be cleared!");t.clear()};const M=r(L);function W(e){return"string"==typeof e}function Y(e,t,r){return r.indexOf(e)===t}function R(e){return-1===e.indexOf(",")?e:e.split(",")}function F(e){if(!e)return e;if("C"===e||"posix"===e||"POSIX"===e)return"en-US";if(-1!==e.indexOf(".")){var t=e.split(".")[0];return F(void 0===t?"":t)}if(-1!==e.indexOf("@")){var r=e.split("@")[0];return F(void 0===r?"":r)}if(-1===e.indexOf("-")||(a=e).toLowerCase()!==a)return e;var a,n=e.split("-"),o=n[0],i=n[1],c=void 0===i?"":i;return"".concat(o,"-").concat(c.toUpperCase())}var B=M(function(e){var t=void 0===e?{}:e,r=t.useFallbackLocale,a=void 0===r||r,n=t.fallbackLocale,o=void 0===n?"en-US":n,i=[];if("undefined"!=typeof navigator){for(var c=[],l=0,s=navigator.languages||[];l<s.length;l++){var u=s[l];c=c.concat(R(u))}var d=navigator.language,f=d?R(d):d;i=i.concat(c,f)}return a&&i.push(o),i.filter(W).map(F).filter(Y)},{cacheKey:JSON.stringify});var H=M(function(e){return B(e)[0]||null},{cacheKey:JSON.stringify});function V(e,t,r){return function(a,n){void 0===n&&(n=r);var o=e(a)+n;return t(o)}}function q(e){return function(t){return new Date(e(t).getTime()-1)}}function G(e,t){return function(r){return[e(r),t(r)]}}function U(e){if(e instanceof Date)return e.getFullYear();if("number"==typeof e)return e;var t=parseInt(e,10);if("string"==typeof e&&!isNaN(t))return t;throw new Error("Failed to get year from date: ".concat(e,"."))}function z(e){if(e instanceof Date)return e.getMonth();throw new Error("Failed to get month from date: ".concat(e,"."))}function $(e){if(e instanceof Date)return e.getDate();throw new Error("Failed to get year from date: ".concat(e,"."))}function K(e){var t=U(e),r=t+(1-t)%100,a=new Date;return a.setFullYear(r,0,1),a.setHours(0,0,0,0),a}var J=V(U,K,-100),Q=V(U,K,100),X=q(Q),Z=V(U,X,-100),ee=G(K,X);function te(e){var t=U(e),r=t+(1-t)%10,a=new Date;return a.setFullYear(r,0,1),a.setHours(0,0,0,0),a}var re=V(U,te,-10),ae=V(U,te,10),ne=q(ae),oe=V(U,ne,-10),ie=G(te,ne);function ce(e){var t=U(e),r=new Date;return r.setFullYear(t,0,1),r.setHours(0,0,0,0),r}var le=V(U,ce,-1),se=V(U,ce,1),ue=q(se),de=V(U,ue,-1),fe=G(ce,ue);function pe(e,t){return function(r,a){void 0===a&&(a=t);var n=U(r),o=z(r)+a,i=new Date;return i.setFullYear(n,o,1),i.setHours(0,0,0,0),e(i)}}function me(e){var t=U(e),r=z(e),a=new Date;return a.setFullYear(t,r,1),a.setHours(0,0,0,0),a}var ve=pe(me,-1),ye=pe(me,1),he=q(ye),be=pe(he,-1),we=G(me,he);function ge(e){var t=U(e),r=z(e),a=$(e),n=new Date;return n.setFullYear(t,r,a),n.setHours(0,0,0,0),n}var xe,Oe,De,je=q((xe=ge,Oe=1,function(e,t){void 0===t&&(t=Oe);var r=U(e),a=z(e),n=$(e)+t,o=new Date;return o.setFullYear(r,a,n),o.setHours(0,0,0,0),xe(o)})),ke=G(ge,je);function _e(e){return $(he(e))}var Ne={GREGORY:"gregory",HEBREW:"hebrew",ISLAMIC:"islamic",ISO_8601:"iso8601"},Se={ARABIC:"Arabic",HEBREW:"Hebrew",ISO_8601:"ISO 8601",US:"US"},Ee=((De={})[Ne.GREGORY]=["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-B
1R"],De[Ne.HEBREW]=["he","he-IL"],De[Ne.ISLAMIC]=["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"],De),Te=[0,1,2,3,4,5,6],Ae=new Map;function Ce(e){return function(t,r){return function(e){return function(t,r){var a=t||H();Ae.has(a)||Ae.set(a,new Map);var n=Ae.get(a);return n.has(e)||n.set(e,new Intl.DateTimeFormat(a||void 0,e).format),n.get(e)(r)}}(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(r))}}var Ie=Ce({day:"numeric"}),Pe=Ce({day:"numeric",month:"long",year:"numeric"}),Le=Ce({month:"long"}),Me=Ce({month:"long",year:"numeric"}),We=Ce({weekday:"short"}),Ye=Ce({weekday:"long"}),Re=Ce({year:"numeric"}),Fe=Te[0],Be=Te[5],He=Te[6];function Ve(e,t){void 0===t&&(t=Ne.ISO_8601);var r=e.getDay();switch(t){case Ne.ISO_8601:return(r+6)%7;case Ne.ISLAMIC:return(r+1)%7;case Ne.HEBREW:case Ne.GREGORY:return r;default:throw new Error("Unsupported calendar type.")}}function qe(e,t){void 0===t&&(t=Ne.ISO_8601);var r=U(e),a=z(e),n=e.getDate()-Ve(e,t);return new Date(r,a,n)}function Ge(e,t){switch(e){case"century":return K(t);case"decade":return te(t);case"year":return ce(t);case"month":return me(t);case"day":return ge(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Ue(e,t){switch(e){case"century":return Q(t);case"decade":return ae(t);case"year":return se(t);case"month":return ye(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function ze(e,t){switch(e){case"century":return X(t);case"decade":return ne(t);case"year":return ue(t);case"month":return he(t);case"day":return je(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function $e(e,t){switch(e){case"century":return ee(t);case"decade":return ie(t);case"year":return fe(t);case"month":return we(t);case"day":return ke(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Ke(e,t,r){return void 0===t&&(t=Re),r.map(function(r){return t(e,r)}).join(" – ")}function Je(e,t,r){return Ke(e,t,ie(r))}function Qe(e){return e.getDay()===(new Date).getDay()}function Xe(e,t){void 0===t&&(t=Ne.ISO_8601);var r=e.getDay();switch(t){case Ne.ISLAMIC:case Ne.HEBREW:return r===Be||r===He;case Ne.ISO_8601:case Ne.GREGORY:return r===He||r===Fe;default:throw new Error("Unsupported calendar type.")}}var Ze="react-calendar__navigation";function et(e){var t,r=e.activeStartDate,n=e.drillUp,o=e.formatMonthYear,i=void 0===o?Me:o,c=e.formatYear,l=void 0===c?Re:c,s=e.locale,u=e.maxDate,d=e.minDate,f=e.navigationAriaLabel,p=void 0===f?"":f,m=e.navigationAriaLive,v=e.navigationLabel,y=e.next2AriaLabel,h=void 0===y?"":y,b=e.next2Label,w=void 0===b?"»":b,g=e.nextAriaLabel,x=void 0===g?"":g,O=e.nextLabel,D=void 0===O?"›":O,j=e.prev2AriaLabel,k=void 0===j?"":j,_=e.prev2Label,N=void 0===_?"«":_,S=e.prevAriaLabel,E=void 0===S?"":S,T=e.prevLabel,A=void 0===T?"‹":T,C=e.setActiveStartDate,I=e.showDoubleView,P=e.view,L=e.views.indexOf(P)>0,M="century"!==P,W=function(e,t){switch(e){case"century":return J(t);case"decade":return re(t);case"year":return le(t);case"month":return ve(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,r),Y=M?function(e,t){switch(e){case"decade":return re(t,-100);case"year":return le(t,-10);case"month":return ve(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,r):void 0,R=Ue(P,r),F=M?function(e,t){switch(e){case"decade":return ae(t,100);case"year":return se(t,10);case"month":return ye(t,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,r):void 0,B=function(){if(W.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"century":return Z(t);case"decade":return oe(t);case"year":return de(t);case"month":return be(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,r);return d&&d>=e}(),V=M&&function(){if(Y.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"decade":return oe(t,-100);case"year":return de(t,-10);case"month":return be(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,r);return d&&d>=e}(),q=u&&u<R,G=M&&u&&u<F;function U(e){var t=function(){switch(P){case"century":return function(e,t,r){return Ke(e,t,ee(r))}(s,l,e);case"decade":return Je(s,l,e);case"year":return l(s,e);case"month":return i(s,e);default:throw new Error("Invalid view: ".concat(P,"."))}}();return v?v({date:e,label:t,locale:s||H()||void 0,view:P}):t}return a.createElement("div",{className:Ze},null!==N&&M?a.createElement("button",{"aria-label":k,className:"".concat(Ze,"__arrow ").concat(Ze,"__prev2-button"),disabled:V,onClick:function(){C(Y,"prev2")},type:"button"},N):null,null!==A&&a.createElement("button",{"aria-label":E,className:"".concat(Ze,"__arrow ").concat(Ze,"__prev-button"),disabled:B,onClick:function(){C(W,"prev")},type:"button"},A),(t="".concat(Ze,"__label"),a.createElement("button",{"aria-label":p,"aria-live":m,className:t,disabled:!L,onClick:n,style:{flexGrow:1},type:"button"},a.createElement("span",{className:"".concat(t,"__labelText ").concat(t,"__labelText--from")},U(r)),I?a.createElement(a.Fragment,null,a.createElement("span",{className:"".concat(t,"__divider")}," – "),a.createElement("span",{className:"".concat(t,"__labelText ").concat(t,"__labelText--to")},U(R))):null)),null!==D&&a.createElement("button",{"aria-label":x,className:"".concat(Ze,"__arrow ").concat(Ze,"__next-button"),disabled:q,onClick:function(){C(R,"next")},type:"button"},D),null!==w&&M?a.createElement("button",{"aria-label":h,className:"".concat(Ze,"__arrow ").concat(Ze,"__next2-button"),disabled:G,onClick:function(){C(F,"next2")},type:"button"},w):null)}var tt=function(){return tt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},tt.apply(this,arguments)};function rt(e){return"".concat(e,"%")}function at(e){var t=e.children,r=e.className,n=e.count,o=e.direction,i=e.offset,c=e.style,l=e.wrap,s=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["children","className","count","direction","offset","style","wrap"]);return a.createElement("div",tt({className:r,style:tt({display:"flex",flexDirection:o,flexWrap:l?"wrap":"nowrap"},c)},s),a.Children.map(t,function(e,t){var r=i&&0===t?rt(100*i/n):null;return a.cloneElement(e,tt(tt({},e.props),{style:{flexBasis:rt(100/n),flexShrink:0,flexGrow:0,overflow:"hidden",marginLeft:r,marginInlineStart:r,marginInlineEnd:0}}))}))}const nt=r(function(){});var ot;function it(e,t){return t[0]<=e&&t[1]>=e}function ct(e,t){return it(e[0],t)||it(e[1],t)}function lt(e,t,r){var a=[];if(ct(t,e)){a.push(r);var n=it(e[0],t),o=it(e[1],t);n&&a.push("".concat(r,"Start")),o&&a.push("".concat(r,"End")),n&&o&&a.push("".concat(r,"BothEnds"))}return a}function st(e){if(!e)throw new Error("args is required");var t=e.value,r=e.date,a=e.hover,n="react-calendar__tile",o=[n];if(!r)return o;var i=new Date,c=function(){if(Array.isArray(r))return r;var t=e.dateType;if(!t)throw new Error("dateType is required when date is not an array of two dates");return $e(t,r)}();if(it(i,c)&&o.push("".concat(n,"--now")),!t||!function(e){return Array.isArray(e)?null!==e[0]&&null!==e[1]:null!==e}(t))return o;var l,s,u=function(){if(Array.isArray(t))return t;var r=e.valueType;if(!r)throw new Error("valueType is required when value is not an array of two dates");return $e(r,t)}();s=c,(l=u)[0]<=s[0]&&l[1]>=s[1]?o.push("".concat(n,"--active")):ct(u,c)&&o.push("".concat(n,"--hasActive"));var d=lt(u,c,"".concat(n,"--range"));o.push.apply(o,d);var f=Array.isArray(t)?t:[t];if(a&&1===f.length){var p=lt(a>u[0]?[u[0],a]:[a,u[0]],c,"".concat(n,"--hover"));o.push.apply(o,p)}return o}var ut=((ot={})[Se.ARABIC]=Ne.ISLAMIC,ot[Se.HEBREW]=Ne.HEBREW,ot[Se.ISO_8601]=Ne.ISO_8601,ot[Se.
1US]=Ne.GREGORY,ot);var dt=!1;function ft(e){if(function(e){return void 0!==e&&e in Se}(e)){var t=ut[e];return nt(dt,'Specifying calendarType="'.concat(e,'" is deprecated. Use calendarType="').concat(t,'" instead.')),dt=!0,t}return e}function pt(e){for(var t=e.className,r=e.count,n=void 0===r?3:r,o=e.dateTransform,i=e.dateType,c=e.end,l=e.hover,s=e.offset,u=e.renderTile,d=e.start,f=e.step,p=void 0===f?1:f,m=e.value,v=e.valueType,y=[],h=d;h<=c;h+=p){var b=o(h);y.push(u({classes:st({date:b,dateType:i,hover:l,value:m,valueType:v}),date:b}))}return a.createElement(at,{className:t,count:n,offset:s,wrap:!0},y)}function mt(e){var t=e.activeStartDate,r=e.children,o=e.classes,i=e.date,c=e.formatAbbr,l=e.locale,s=e.maxDate,u=e.maxDateTransform,d=e.minDate,f=e.minDateTransform,p=e.onClick,m=e.onMouseOver,v=e.style,y=e.tileClassName,h=e.tileContent,b=e.tileDisabled,w=e.view,g=n.useMemo(function(){return"function"==typeof y?y({activeStartDate:t,date:i,view:w}):y},[t,i,y,w]),x=n.useMemo(function(){return"function"==typeof h?h({activeStartDate:t,date:i,view:w}):h},[t,i,h,w]);return a.createElement("button",{className:O(o,g),disabled:d&&f(d)>i||s&&u(s)<i||b&&b({activeStartDate:t,date:i,view:w}),onClick:p?function(e){return p(i,e)}:void 0,onFocus:m?function(){return m(i)}:void 0,onMouseOver:m?function(){return m(i)}:void 0,style:v,type:"button"},c?a.createElement("abbr",{"aria-label":c(l,i)},r):r,x)}var vt=function(){return vt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},vt.apply(this,arguments)},yt="react-calendar__century-view__decades__decade";function ht(e){var t=e.classes,r=void 0===t?[]:t,n=e.currentCentury,o=e.formatYear,i=void 0===o?Re:o,c=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["classes","currentCentury","formatYear"]),l=c.date,s=c.locale,u=[];return r&&u.push.apply(u,r),u.push(yt),K(l).getFullYear()!==n&&u.push("".concat(yt,"--neighboringCentury")),a.createElement(mt,vt({},c,{classes:u,maxDateTransform:ne,minDateTransform:te,view:"century"}),Je(s,i,l))}var bt=function(){return bt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},bt.apply(this,arguments)},wt=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r};function gt(e){var t=e.activeStartDate,r=e.hover,n=e.showNeighboringCentury,o=e.value,i=e.valueType,c=wt(e,["activeStartDate","hover","showNeighboringCentury","value","valueType"]),l=U(K(t)),s=l+(n?119:99);return a.createElement(pt,{className:"react-calendar__century-view__decades",dateTransform:te,dateType:"decade",end:s,hover:r,renderTile:function(e){var r=e.date,n=wt(e,["date"]);return a.createElement(ht,bt({key:r.getTime()},c,n,{activeStartDate:t,currentCentury:l,date:r}))},start:l,step:10,value:o,valueType:i})}var xt=function(e,t,r){if(r||2===arguments.length)for(var a,n=0,o=t.length;n<o;n++)!a&&n in t||(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},Ot=Object.values(Ne),Dt=Object.values(Se),jt=["century","decade","year","month"],kt=c.oneOf(xt(xt([],Ot,!0),Dt,!0)),_t=c.oneOfType([c.string,c.arrayOf(c.string)]),Nt=function(e,t,r){var a=e[t];if(!a)return null;if(!(a instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(typeof a,"` supplied to `").concat(r,"`, expected instance of `Date`."));var n=e.maxDate;return n&&a>n?new Error("Invalid prop `".concat(t,"` of type `").concat(typeof a,"` supplied to `").concat(r,"`, minDate cannot be larger than maxDate.")):null},St=function(e,t,r){var a=e[t];if(!a)return null;if(!(a instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(typeof a,"` supplied to `").concat(r,"`, expected instance of `Date`."));var n=e.minDate;return n&&a<n?new Error("Invalid prop `".concat(t,"` of type `").concat(typeof a,"` supplied to `").concat(r,"`, maxDate cannot be smaller than minDate.")):null},Et=c.oneOfType([c.func,c.exact({current:c.any})]),Tt=c.arrayOf(c.oneOfType([c.instanceOf(Date),c.oneOf([null])]).isRequired),At=c.oneOfType([c.instanceOf(Date),c.oneOf([null]),Tt]);c.arrayOf(c.oneOf(jt));var Ct=function(e,t,r){var a=e[t];return void 0===a||"string"==typeof a&&-1!==jt.indexOf(a)?null:new Error("Invalid prop `".concat(t,"` of value `").concat(a,"` supplied to `").concat(r,"`, expected one of [").concat(jt.map(function(e){return'"'.concat(e,'"')}).join(", "),"]."))};Ct.isRequired=function(e,t,r,a,n){var o=e[t];return o?Ct(e,t,r):new Error("The prop `".concat(t,"` is marked as required in `").concat(r,"`, but its value is `").concat(o,"`."))};var It={activeStartDate:c.instanceOf(Date).isRequired,hover:c.instanceOf(Date),locale:c.string,maxDate:St,minDate:Nt,onClick:c.func,onMouseOver:c.func,tileClassName:c.oneOfType([c.func,_t]),tileContent:c.oneOfType([c.func,c.node]),value:At,valueType:c.oneOf(["century","decade","year","month","day"]).isRequired};c.instanceOf(Date).isRequired,c.arrayOf(c.string.isRequired).isRequired,c.instanceOf(Date).isRequired,c.str
1ing,c.func,c.func,c.objectOf(c.oneOfType([c.string,c.number])),c.oneOfType([c.func,_t]),c.oneOfType([c.func,c.node]),c.func;var Pt=function(){return Pt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Pt.apply(this,arguments)},Lt=function(e){return a.createElement("div",{className:"react-calendar__century-view"},a.createElement(gt,Pt({},e)))};Lt.propTypes=Pt(Pt({},It),{showNeighboringCentury:c.bool});var Mt=function(){return Mt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Mt.apply(this,arguments)},Wt="react-calendar__decade-view__years__year";function Yt(e){var t=e.classes,r=void 0===t?[]:t,n=e.currentDecade,o=e.formatYear,i=void 0===o?Re:o,c=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["classes","currentDecade","formatYear"]),l=c.date,s=c.locale,u=[];return r&&u.push.apply(u,r),u.push(Wt),te(l).getFullYear()!==n&&u.push("".concat(Wt,"--neighboringDecade")),a.createElement(mt,Mt({},c,{classes:u,maxDateTransform:ue,minDateTransform:ce,view:"decade"}),i(s,l))}var Rt=function(){return Rt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Rt.apply(this,arguments)},Ft=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r};function Bt(e){var t=e.activeStartDate,r=e.hover,n=e.showNeighboringDecade,o=e.value,i=e.valueType,c=Ft(e,["activeStartDate","hover","showNeighboringDecade","value","valueType"]),l=U(te(t)),s=l+(n?11:9);return a.createElement(pt,{className:"react-calendar__decade-view__years",dateTransform:ce,dateType:"year",end:s,hover:r,renderTile:function(e){var r=e.date,n=Ft(e,["date"]);return a.createElement(Yt,Rt({key:r.getTime()},c,n,{activeStartDate:t,currentDecade:l,date:r}))},start:l,value:o,valueType:i})}var Ht=function(){return Ht=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Ht.apply(this,arguments)},Vt=function(e){return a.createElement("div",{className:"react-calendar__decade-view"},a.createElement(Bt,Ht({},e)))};Vt.propTypes=Ht(Ht({},It),{showNeighboringDecade:c.bool});var qt=function(){return qt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},qt.apply(this,arguments)},Gt=function(e,t,r){if(r||2===arguments.length)for(var a,n=0,o=t.length;n<o;n++)!a&&n in t||(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))};function Ut(e){var t=e.classes,r=void 0===t?[]:t,n=e.formatMonth,o=void 0===n?Le:n,i=e.formatMonthYear,c=void 0===i?Me:i,l=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["classes","formatMonth","formatMonthYear"]),s=l.date,u=l.locale;return a.createElement(mt,qt({},l,{classes:Gt(Gt([],r,!0),["react-calendar__year-view__months__month"],!1),formatAbbr:c,maxDateTransform:he,minDateTransform:me,view:"year"}),o(u,s))}var zt=function(){return zt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},zt.apply(this,arguments)},$t=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r};function Kt(e){var t=e.activeStartDate,r=e.hover,n=e.value,o=e.valueType,i=$t(e,["activeStartDate","hover","value","valueType"]),c=U(t);return a.createElement(pt,{className:"react-calendar__year-view__months",dateTransform:function(e){var t=new Date;return t.setFullYear(c,e,1),me(t)}
1,dateType:"month",end:11,hover:r,renderTile:function(e){var r=e.date,n=$t(e,["date"]);return a.createElement(Ut,zt({key:r.getTime()},i,n,{activeStartDate:t,date:r}))},start:0,value:n,valueType:o})}var Jt=function(){return Jt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Jt.apply(this,arguments)},Qt=function(e){return a.createElement("div",{className:"react-calendar__year-view"},a.createElement(Kt,Jt({},e)))};Qt.propTypes=Jt({},It);var Xt=function(){return Xt=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},Xt.apply(this,arguments)},Zt="react-calendar__month-view__days__day";function er(e){var t=e.calendarType,r=e.classes,n=void 0===r?[]:r,o=e.currentMonthIndex,i=e.formatDay,c=void 0===i?Ie:i,l=e.formatLongDate,s=void 0===l?Pe:l,u=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["calendarType","classes","currentMonthIndex","formatDay","formatLongDate"]),d=ft(t),f=u.date,p=u.locale,m=[];return n&&m.push.apply(m,n),m.push(Zt),Xe(f,d)&&m.push("".concat(Zt,"--weekend")),f.getMonth()!==o&&m.push("".concat(Zt,"--neighboringMonth")),a.createElement(mt,Xt({},u,{classes:m,formatAbbr:s,maxDateTransform:je,minDateTransform:ge,view:"month"}),c(p,f))}var tr=function(){return tr=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},tr.apply(this,arguments)},rr=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r};function ar(e){var t=e.activeStartDate,r=e.calendarType,n=e.hover,o=e.showFixedNumberOfWeeks,i=e.showNeighboringMonth,c=e.value,l=e.valueType,s=rr(e,["activeStartDate","calendarType","hover","showFixedNumberOfWeeks","showNeighboringMonth","value","valueType"]),u=ft(r),d=U(t),f=z(t),p=o||i,m=Ve(t,u),v=p?0:m,y=1+(p?-m:0),h=function(){if(o)return y+42-1;var e=_e(t);if(i){var r=new Date;
1return r.setFullYear(d,f,e),r.setHours(0,0,0,0),e+(7-Ve(r,u)-1)}return e}();return a.createElement(pt,{className:"react-calendar__month-view__days",count:7,dateTransform:function(e){var t=new Date;return t.setFullYear(d,f,e),ge(t)},dateType:"day",hover:n,end:h,renderTile:function(e){var n=e.date,o=rr(e,["date"]);return a.createElement(er,tr({key:n.getTime()},s,o,{activeStartDate:t,calendarType:r,currentMonthIndex:f,date:n}))},offset:v,start:y,value:c,valueType:l})}var nr="react-calendar__month-view__weekdays",or="".concat(nr,"__weekday");function ir(e){for(var t=e.calendarType,r=e.formatShortWeekday,n=void 0===r?We:r,o=e.formatWeekday,i=void 0===o?Ye:o,c=e.locale,l=e.onMouseLeave,s=ft(t),u=me(new Date),d=U(u),f=z(u),p=[],m=1;m<=7;m+=1){var v=new Date(d,f,m-Ve(u,s)),y=i(c,v);p.push(a.createElement("div",{key:m,className:O(or,Qe(v)&&"".concat(or,"--current"),Xe(v,s)&&"".concat(or,"--weekend"))},a.createElement("abbr",{"aria-label":y,title:y},n(c,v).replace(".",""))))}return a.createElement(at,{className:nr,count:7,onFocus:l,onMouseOver:l},p)}var cr=function(){return cr=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},cr.apply(this,arguments)},lr=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r},sr="react-calendar__tile";function ur(e){var t=e.onClickWeekNumber,r=e.weekNumber,n=a.createElement("span",null,r);if(t){var o=e.date,i=e.onClickWeekNumber,c=e.weekNumber,l=lr(e,["date","onClickWeekNumber","weekNumber"]);return a.createElement("button",cr({},l,{className:sr,onClick:function(e){return i(c,o,e)},type:"button"}),n)}e.date,e.onClickWeekNumber,e.weekNumber;l=lr(e,["date","onClickWeekNumber","weekNumber"]);return a.createElement("div",cr({},l,{className:sr}),n)}function dr(e){var t=e.activeStartDate,r=e.calendarType,n=e.onClickWeekNumber,o=e.onMouseLeave,i=e.showFixedNumberOfWeeks,c=ft(r),l=function(){if(i)return 6;var e=_e(t)-(7-Ve(t,c));return 1+Math.ceil(e/7)}(),s=function(){for(var e=U(t),r=z(t),a=$(t),n=[],o=0;o<l;o+=1)n.push(qe(new Date(e,r,a+7*o),c));return n}(),u=s.map(function(e){return function(e,t){void 0===t&&(t=Ne.ISO_8601);var r,a=t===Ne.GREGORY?Ne.GREGORY:Ne.ISO_8601,n=qe(e,t),o=U(e)+1;do{r=qe(new Date(o,0,a===Ne.ISO_8601?4:1),t),o-=1}while(e<r);return Math.round((n.getTime()-r.getTime())/6048e5)+1}(e,c)});return a.createElement(at,{className:"react-calendar__month-view__weekNumbers",count:l,direction:"column",onFocus:o,onMouseOver:o,style:{flexBasis:"calc(100% * (1 / 8)",flexShrink:0}},u.map(function(e,t){var r=s[t];if(!r)throw new Error("date is not defined");return a.createElement(ur,{key:e,date:r,onClickWeekNumber:n,weekNumber:e})}))}var fr=function(){return fr=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},fr.apply(this,arguments)};var pr=function(e){var t=e.activeStartDate,r=e.locale,n=e.onMouseLeave,o=e.showFixedNumberOfWeeks,i=e.calendarType,c=void 0===i?function(e){if(e)for(var t=0,r=Object.entries(Ee);t<r.length;t++){var a=r[t],n=a[0];if(a[1].includes(e))return n}return Ne.ISO_8601}(r):i,l=e.formatShortWeekday,s=e.formatWeekday,u=e.onClickWeekNumber,d=e.showWeekNumbers,f=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r}(e,["calendarType","formatShortWeekday","formatWeekday","onClickWeekNumber","showWeekNumbers"]);var p="react-calendar__month-view";return a.createElement("div",{className:O(p,d?"".concat(p,"--weekNumbers"):"")},a.createElement("div",{style:{display:"flex",alignItems:"flex-end"}},d?a.createElement(dr,{activeStartDate:t,calendarType:c,onClickWeekNumber:u,onMouseLeave:n,showFixedNumberOfWeeks:o}):null,a.createElement("div",{style:{flexGrow:1,width:"100%"}},a.createElement(ir,{calendarType:c,formatShortWeekday:l,formatWeekday:s,locale:r,onMouseLeave:n}),a.createElement(ar,fr({calendarType:c},f)))))};pr.propTypes=fr(fr({},It),{calendarType:kt,formatDay:c.func,formatLongDate:c.func,formatShortWeekday:c.func,formatWeekday:c.func,onClickWeekNumber:c.func,onMouseLeave:c.func,showFixedNumberOfWeeks:c.bool,showNeighboringMonth:c.bool,showWeekNumbers:c.bool});var mr=function(){return mr=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},mr.apply(this,arguments)},vr="react-calendar",yr=["century","decade","year","month"],hr=["decade","year","month","day"],br=new Date;br.setFullYear(1,0,1),br.setHours(0,0,0,0);var wr=new Date(864e13);function gr(e){return e instanceof Date?e:new Date(e)}function xr(e,t){return yr.slice(yr.indexOf(e),yr.indexOf(t)+1)}function Or(e,t,r){return e&&function(e,t,r){return-1!==xr(t,r).indexOf(e)}(e,t,r)?e:r}function Dr(e){var t=yr.indexOf(e);return hr[t]}function jr(e,t){var r=e.value,a=e.minDate,n=e.maxDate,o=e.maxDetail,i=function(e,t){var r=Array.isArray(e)?e[t]:e;if(!r)return null;var a=gr(r);if(isNaN(a.getTime()))throw new Error("Invalid date: ".concat(e));return a}(r,t);if(!i)return null;var c=Dr(o);return function(e,t,r){return t&&t>e?t:r&&r<e?r:e}(function(){switch(t){case 0:return Ge(c,i);case 1:return ze(c,i);default:throw new Error("Invalid index value: ".concat(t))}}(),a,n)}var kr=function(e){return jr(e,0)},_r=function(e){return jr(e,1)},Nr=function(e){return[kr,_r].map(function(t){return t(e)})};function Sr(e){var t=e.maxDate,r=e.maxDetail,a=e.minDate,n=e.minDetail,o=e.value;return Ge(Or(e.view,n,r),kr({value:o,minDate:a,maxDate:t,maxDetail:r})||new Date)}function Er(e){return e&&(!Array.isArray(e)||1===e.length)}function Tr(e,t){return e instanceof Date&&t instanceof Date&&e.getTime()===t.getTime()}var Ar,Cr=n.forwardRef(function(e,t){var r,o=e.activeStartDate,i=e.allowPartialRange,c=e.calendarType,l=e.className,s=e.defaultActiveStartDate,u=e.defaultValue,d=e.defaultView,f=e.formatDay,p=e.formatLongDate,m=e.formatMonth,v=e.formatMonthYear,y=e.formatShortWeekday,h=e.formatWeekday,b=e.formatYear,w=e.goToRangeStartOnSelect,g=void 0===w||w,x=e.inputRef,D=e.locale,j=e.maxDate,k=void 0===j?wr:j,_=e.maxDetail,N=void 0===_?"month":_,S=e.minDate,E=void 0===S?br:S,T=e.minDetail,A=void 0===T?"century":T,C=e.navigationAriaLabel,I=e.navigationAriaLive,P=e.navigationLabel,L=e.next2AriaLabel,M=e.next2Label,W=e.nextAriaLabel,Y=e.nextLabel,R=e.onActiveStartDateChange,F=e.onChange,B=e.onClickDay,H=e.onClickDecade,V=e.onClickMonth,q=e.onClickWeekNumber,G=e.onClickYear,U=e.onDrillDown,z=e.onDrillUp,$=e.onViewChange,K=e.prev2AriaLabel,J=e.prev2Label,Q=e.prevAriaLabel,X=e.prevLabel,Z=e.returnValue,ee=void 0===Z?"start":Z,te=e.selectRange,re=e.showDoubleView,ae=e.showFixedNumberOfWeeks,ne=e.showNavigation,oe=void 0===ne||ne,ie=e.showNeighboringCentury,ce=e.showNeighboringDecade,le=e.showNeighboringMonth,se=void 0===le||le,ue=e.showWeekNumbers,de=e.tileClassName,fe=e.tileContent,pe=e.tileDisabled,me=e.value,ve=e.view,ye=n.useState(s),he
1=ye[0],be=ye[1],we=n.useState(null),ge=we[0],xe=we[1],Oe=n.useState(Array.isArray(u)?u.map(function(e){return null!==e?gr(e):null}):null!=u?gr(u):null),De=Oe[0],je=Oe[1],ke=n.useState(d),_e=ke[0],Ne=ke[1],Se=o||he||function(e){var t=e.activeStartDate,r=e.defaultActiveStartDate,a=e.defaultValue,n=e.defaultView,o=e.maxDate,i=e.maxDetail,c=e.minDate,l=e.minDetail,s=e.value,u=e.view,d=Or(u,l,i),f=t||r;return f?Ge(d,f):Sr({maxDate:o,maxDetail:i,minDate:c,minDetail:l,value:s||a,view:u||n})}({activeStartDate:o,defaultActiveStartDate:s,defaultValue:u,defaultView:d,maxDate:k,maxDetail:N,minDate:E,minDetail:A,value:me,view:ve}),Ee=(r=te&&Er(De)?De:void 0!==me?me:De)?Array.isArray(r)?r.map(function(e){return null!==e?gr(e):null}):null!==r?gr(r):null:null,Te=Dr(N),Ae=Or(ve||_e,A,N),Ce=xr(A,N),Ie=te?ge:null,Pe=Ce.indexOf(Ae)<Ce.length-1,Le=Ce.indexOf(Ae)>0,Me=n.useCallback(function(e){return function(){switch(ee){case"start":return kr;case"end":return _r;case"range":return Nr;default:throw new Error("Invalid returnValue.")}}()({maxDate:k,maxDetail:N,minDate:E,value:e})},[k,N,E,ee]),We=n.useCallback(function(e,t){be(e);var r={action:t,activeStartDate:e,value:Ee,view:Ae};R&&!Tr(Se,e)&&R(r)},[Se,R,Ee,Ae]),Ye=n.useCallback(function(e,t){var r=function(){switch(Ae){case"century":return H;case"decade":return G;case"year":return V;case"month":return B;default:throw new Error("Invalid view: ".concat(Ae,"."))}}();r&&r(e,t)},[B,H,V,G,Ae]),Re=n.useCallback(function(e,t){if(Pe){Ye(e,t);var r=Ce[Ce.indexOf(Ae)+1];if(!r)throw new Error("Attempted to drill down from the lowest view.");be(e),Ne(r);var a={action:"drillDown",activeStartDate:e,value:Ee,view:r};R&&!Tr(Se,e)&&R(a),$&&Ae!==r&&$(a),U&&U(a)}},[Se,Pe,R,Ye,U,$,Ee,Ae,Ce]),Fe=n.useCallback(function(){if(Le){var e=Ce[Ce.indexOf(Ae)-1];if(!e)throw new Error("Attempted to drill up from the highest view.");var t=Ge(e,Se);be(t),Ne(e);var r={action:"drillUp",activeStartDate:t,value:Ee,view:e};R&&!Tr(Se,t)&&R(r),$&&Ae!==e&&$(r),z&&z(r)}},[Se,Le,R,z,$,Ee,Ae,Ce]),Be=n.useCallback(function(e,t){var r=Ee;Ye(e,t);var a,n=te&&!Er(r);if(te)if(n)a=Ge(Te,e);else{if(!r)throw new Error("previousValue is required");if(Array.isArray(r))throw new Error("previousValue must not be an array");a=function(e,t,r){var a=[t,r].sort(function(e,t){return e.getTime()-t.getTime()});return[Ge(e,a[0]),ze(e,a[1])]}(Te,r,e)}else a=Me(e);var o=!te||n||g?Sr({maxDate:k,maxDetail:N,minDate:E,minDetail:A,value:a,view:Ae}):null;t.persist(),be(o),je(a);var c={action:"onChange",activeStartDate:o,value:a,view:Ae};if(R&&!Tr(Se,o)&&R(c),F)if(te)if(Er(a)){if(i){if(Array.isArray(a))throw new Error("value must not be an array");F([a||null,null],t)}}else F(a||null,t);else F(a||null,t)},[Se,i,Me,g,k,N,E,A,R,F,Ye,te,Ee,Te,Ae]);function He(e){xe(e)}function Ve(){xe(null)}function qe(e){var t={activeStartDate:e?Ue(Ae,Se):Ge(Ae,Se),hover:Ie,locale:D,maxDate:k,minDate:E,onClick:Pe?Re:Be,onMouseOver:te?He:void 0,tileClassName:de,tileContent:fe,tileDisabled:pe,value:Ee,valueType:Te};switch(Ae){case"century":return a.createElement(Lt,mr({formatYear:b,showNeighboringCentury:ie},t));case"decade":return a.createElement(Vt,mr({formatYear:b,showNeighboringDecade:ce},t));case"year":return a.createElement(Qt,mr({formatMonth:m,formatMonthYear:v},t));case"month":return a.createElement(pr,mr({calendarType:c,formatDay:f,formatLongDate:p,formatShortWeekday:y,formatWeekday:h,onClickWeekNumber:q,onMouseLeave:te?Ve:void 0,showFixedNumberOfWeeks:void 0!==ae?ae:re,showNeighboringMonth:se,showWeekNumbers:ue},t));default:throw new Error("Invalid view: ".concat(Ae,"."))}}n.useImperativeHandle(t,function(){return{activeStartDate:Se,drillDown:Re,drillUp:Fe,onChange:Be,setActiveStartDate:We,value:Ee,view:Ae}},[Se,Re,Fe,Be,We,Ee,Ae]);var $e=Array.isArray(Ee)?Ee:[Ee];return a.createElement("div",{className:O(vr,te&&1===$e.length&&"".concat(vr,"--selectRange"),re&&"".concat(vr,"--doubleView"),l),ref:x},oe?a.createElement(et,{activeStartDate:Se,drillUp:Fe,formatMonthYear:v,formatYear:b,locale:D,maxDate:k,minDate:E,navigationAriaLabel:C,navigationAriaLive:I,navigationLabel:P,next2AriaLabel:L,next2Label:M,nextAriaLabel:W,nextLabel:Y,prev2AriaLabel:K,prev2Label:J,prevAriaLabel:Q,prevLabel:X,setActiveStartDate:We,showDoubleView:re,view:Ae,views:Ce}):null,a.createElement("div",{className:"".concat(vr,"__viewContainer"),onBlur:te?Ve:void 0,onMouseLeave:te?Ve:void 0},qe(),re?qe(!0):null))}),Ir=c.instanceOf(Date),Pr=c.oneOfType([c.string,c.instanceOf(Date)]),Lr=c.oneOfType([Pr,(Ar=Pr,c.arrayOf(Ar))]);Cr.propTypes={activeStartDate:Ir,allowPartialRange:c.bool,calendarType:kt,className:_t,defaultActiveStartDate:Ir,defaultValue:Lr,defaultView:Ct,formatDay:c.func,formatLongDate:c.func,formatMonth:c.func,formatMonthYear:c.func,formatShortWeekday:c.func,formatWeekday:c.func,formatYear:c.func,goToRangeStartOnSelect:c.bool,inputRef:Et,locale:c.string,maxDate:St,maxDetail:c.oneOf(yr),minDate:Nt,minDetail:c.oneOf(yr),navigationAriaLabel:c.string,navigationAriaLive:c.oneOf(["off","polite","assertive"]),navigationLabel:c.func,next2AriaLabel:c.string,next2Label:c.node,nextAriaLabel:c.string,nextLabel:c.node,onActiveStartDateChange:c.func,onChange:c.func,onClickDay:c.func,onClickDecade:c.func,onClickMonth:c.func,onClickWeekNumber:c.func,onClickYear:c.func,onDrillDown:c.func,onDrillUp:c.func,onViewChange:c.func,prev2AriaLabel:c.string,prev2Label:c.node,prevAriaLabel:c.string,prevLabel:c.node,returnValue:c.oneOf(["start","end","range"]),selectRange:c.bool,showDoubleView:c.bool,showFixedNumberOfWeeks:c.bool,showNavigation:c.bool,showNeighboringCentury:c.bool,showNeighboringDecade:c.bool,showNeighboringMonth:c.bool,showWeekNumbers:c.bool,tileClassName:c.oneOfType([c.func,_t]),tileContent:c.oneOfType([c.func,c.node]),tileDisabled:c.func,value:Lr,view:Ct};const Mr=v({name:y().required("Full name is required"),email:y().email("Invalid email").required("Email is required"),phone:y().matches(/^[0-9]+$/,"Phone number must contain only digits").required("Mobile number is required"),
1company_name:y().optional(),description:y().optional()}).required(),Wr=()=>{const[t,r]=n.useState(1),[a,c]=n.useState(new Date),[v,y]=n.useState(""),[x,O]=n.useState(!1),[D,j]=n.useState(null),{register:k,handleSubmit:_,reset:N,formState:{errors:S}}=m({resolver:h(Mr),mode:"all"}),E=e=>{const t=new Date(e);let r=""+(t.getMonth()+1),a=""+t.getDate();const n=t.getFullYear();return r.length<2&&(r="0"+r),a.length<2&&(a="0"+a),[n,r,a].join("-")},T=e=>{const[t,r]=e.split(" ");let[a,n]=t.split(":");return"12"===a&&(a="00"),"PM"===r&&(a=parseInt(a,10)+12),`${a}:${n}`};return e.jsxs("div",{className:"min-h-screen flex flex-col bg-[#F9FAFB] dark:bg-slate-900 font-inter",children:[e.jsxs(d,{children:[e.jsx("title",{children:"Book a Demo | Dyzo"}),e.jsx("meta",{name:"description",content:"Schedule a live demo session with a Dyzo expert. Let us show you how automatic time tracking, screenshot monitoring, and task management can scale your team's output."}),e.jsx("meta",{property:"og:title",content:"Book a Demo | Dyzo"}),e.jsx("meta",{property:"og:url",content:"https://dyzo.ai/request-demo"}),e.jsx("link",{rel:"canonical",href:"https://dyzo.ai/request-demo"})]}),e.jsx(o,{}),e.jsx("main",{className:"flex-grow flex items-center justify-center px-4 py-12 md:py-20",children:e.jsxs("div",{className:"max-w-[1000px] w-full bg-white dark:bg-slate-800 rounded-2xl shadow-sm border border-slate-200 dark:border-slate-700 overflow-hidden",children:[e.jsxs("div",{className:"border-b border-slate-100 dark:border-slate-700 px-8 py-6",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium",children:[e.jsx("span",{className:""+(1===t?"text-primary-600":"text-slate-400"),children:"1. Select Date & Time"}),e.jsx(b,{icon:"heroicons:chevron-right",className:"text-slate-300 mx-2"}),e.jsx("span",{className:""+(2===t?"text-primary-600":"text-slate-400"),children:"2. Your Information"}),3===t&&e.jsxs(e.Fragment,{children:[e.jsx(b,{icon:"heroicons:chevron-right",className:"text-slate-300 mx-2"}),e.jsx("span",{className:"text-primary-600",children:"3. Confirmation"})]})]}),e.jsx("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white mt-4",children:1===t?"Choose an appointment time":2===t?"Provide your details":"Appointment Confirmed"})]}),e.jsx("div",{className:"p-8 lg:p-12",children:e.jsx(w,{mode:"wait",children:1===t?e.jsxs(g.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx("h2",{className:"text-sm font-bold text-slate-500 uppercase tracking-wider",children:"Select a Day"}),e.jsx("div",{className:"odoo-calendar-container",children:e.jsx(Cr,{onChange:e=>{c(e),y("")},value:a,minDate:new Date,className:"odoo-calendar",next2Label:null,prev2Label:null})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("h2",{className:"text-sm font-bold text-slate-500 uppercase tracking-wider",children:"Select Available Time"}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:["09:00 AM","10:00 AM","11:00 AM","12:00 PM","02:00 PM","03:00 PM","04:00 PM","05:00 PM"].map(t=>{const r=(e=>{const t=new Date;if(a.toDateString()!==t.toDateString())return!1;const[r,n]=e.split(" ");let[o,i]=r.split(":").map(Number);"PM"===n&&12!==o&&(o+=12),"AM"===n&&12===o&&(o=0);const c=new Date(t);return c.setHours(o,i,0,0),c<t})(t),n=v===t;return e.jsx("button",{disabled:r,onClick:()=>y(t),className:"py-3 px-4 rounded-lg text-sm font-semibold transition-all border "+(n?"bg-primary-600 text-white border-primary-600":r?"bg-slate-50 text-slate-300 border-transparent cursor-not-allowed":"bg-white dark:bg-slate-700 text-slate-700 dark:text-slate-200 border-slate-200 dark:border-slate-600 hover:border-primary-400"),children:t},t)})}),v&&e.jsx(l,{text:"Next",className:"btn-primary w-full mt-8 py-4 rounded-xl font-bold tracking-wide",onClick:()=>{v?r(2):f.error("Please select a time slot",{position:"top-center",autoClose:2e3})}})]})]},"step1"):2===t?e.jsx(g.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:e.jsxs("form",{onSubmit:_(async e=>{O(!0);const t={...e,demo_date:E(a),demo_time:T(v)};try{const a=await p("book/demo-trial/",{body:t});a&&1===a.status?(j(e),r(3)):f.error(a?.message||"Something went wrong")}catch(n){f.error("Error submitting demo request")}finally{O(!1)}}),className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm font-bold text-slate-500 uppercase tracking-wider",children:"Your Information"}),e.jsxs("div",{className:"space-y-4",children:[e.jsx(s,{label:"Full Name*",placeholder:"John Smith",name:"name",register:k,error:S.name}),e.jsx(s,{label:"Email*",placeholder:"[email protected]",name:"email",type:"email",register:k,error:S.email}),e.jsx(s,{label:"Phone*",placeholder:"+1 (555) 000-0000",name:"phone",register:k,error:S.phone,onInput:e=>{e.target.value=e.target.value.replace(/[^0-9]/g,"")}}),e.jsx(s,{label:"Company",placeholder:"Acme Inc",name:"company_name",register:k})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm font-bold text-slate-500 uppercase tracking-wider",children:"Additional Details"}),e.jsxs("div",{className:"bg-slate-50 dark:bg-slate-900/50 p-4 rounded-lg border border-slate-100 dark:border-slate-700 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-bold text-slate-400 uppercase tracking-widest",children:"Appointment"}),e.jsxs("p",{className:"text-slate-900 dark:text-white font-bold text-sm mt-1",children:[a.toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"})," ","at ",v]})]}),e.jsx("button",{type:"button",onClick:()=>r(1),className:"text-primary-600 text-sm font-bold hover:underline",children:"Change"})]}),e.jsx(u,{label:"Message",placeholder:"How can we help?",name:"description",register:k,row:4}),e.jsxs("div",{className:"space-y-3 pt-4",children:[e.jsx(l,{text:"Confirm Appointment",type:"submit",isLoading:x,className:"btn-primary w-full py-4 rounded-xl font-bold tracking-wide"}),e.jsx("button",{type:"button",onClick:()=>r(1),className:"w-full text-slate-400 font-bold hover:text-slate-600 py-2",children:"← Back to Date Selection"})]})]})]})},"step2"):e.jsxs(g.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0},className:"flex flex-col items-center justify-center py-1 px-4",children:[e.jsx("div",{className:"w-16 h-16 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center mb-6",children:e.jsx(b,{icon:"heroicons:check-circle-20-solid",className:"w-10 h-10 text-green-600 dark:text-green-400"})}),e.jsx("h2",{className:"text-2xl font-bold text-slate-900 dark:text-white mb-3",children:"Appointment Confirmed"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 text-center max-w-md mb-8",children:"Your booking is all set. We've sent a confirmation email with the calendar invitation to your inbox."}),e.jsx("div",{className:"w-full max-w-lg bg-slate-50 dark:bg-slate-900/50 rounded-xl border border-slate-200 dark:border-slate-700 p-6 mb-8",children:e.jsxs("div",{className:"grid grid-cols-3 gap-6",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider mb-2",children:"Date"}),e.jsxs("div",{className:"flex items-center justify-center gap-2",children:[e.jsx(b,{icon:"heroicons:calendar-20-solid",className:"w-4 h-4 text-slate-400"}),e.jsx("p",{className:"text-sm font-bold text-slate-900 dark:text-white",children:a.toLocaleDateString("en-GB",{day:"numeric",month:"short",year:"numeric"})})]})]}),e.jsxs("div",{className:"text-center border-x border-slate-200 dark:border-slate-700",children:[e.jsx("p",{className:"text-xs font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider mb-2",children:"Time"}),e.jsxs("div",{className:"flex items-center justify-center gap-2",children:[e.jsx(b,{icon:"heroicons:clock-20-solid",className:"w-4 h-4 text-slate-400"}),e.jsx("p",{className:"text-sm font-bold text-slate-900 dark:text-white",children:v})]})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs font-semibold text-slate-500 dark:text-slate-400 uppercase tracking-wider mb-2",children:"Expert"}),e.jsxs("div",{className:"flex items-center justify-center gap-2",children:[e.jsx(b,{icon:"heroicons:user-20-solid",className:"w-4 h-4 text-slate-400"}),e.jsx("p",{className:"text-sm font-bold text-slate-900 dark:text-white",children:D?.name?.split(" ")[0]||"Team"})]})]})]})}),e.jsx("div",{className:"w-full max-w-lg",children:e.jsxs("button",{onClick:()=>{r(1),y(""),j(null),N()},className:"w-full py-3 px-6 rounded-xl font-bold text-slate-600 dar
1k:text-slate-400 hover:text-slate-900 dark:hover:text-white border border-slate-200 dark:border-slate-700 hover:border-slate-300 dark:hover:border-slate-600 transition-all flex items-center justify-center gap-2",children:[e.jsx(b,{icon:"heroicons:arrow-left-20-solid",className:"w-4 h-4"}),"Back to Home"]})})]},"step3")})})]})}),e.jsx(i,{}),e.jsx("style",{children:"\n        .odoo-calendar {\n          width: 100% !important;\n          border: none !important;\n          font-family: inherit !important;\n          background: transparent !important;\n        }\n        .odoo-calendar .react-calendar__navigation {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          margin-bottom: 24px;\n          height: 48px;\n        }\n        .odoo-calendar .react-calendar__navigation button {\n          min-width: 40px;\n          height: 40px;\n          font-size: 1.1rem;\n          font-weight: 700;\n          color: #1e293b;\n          border-radius: 12px;\n          background: #f8fafc;\n          transition: all 0.2s;\n        }\n        .odoo-calendar .react-calendar__navigation button:hover:not(:disabled) {\n          background: #f1f5f9;\n        }\n        .odoo-calendar .react-calendar__navigation__label {\n          font-size: 1.1rem !important;\n          font-weight: 800 !important;\n          background: transparent !important;\n          pointer-events: none;\n        }\n        .odoo-calendar .react-calendar__month-view__weekdays {\n          text-align: center;\n          text-transform: uppercase;\n          font-weight: 700;\n          font-size: 0.75rem;\n          color: #94a3b8;\n          padding-bottom: 12px;\n        }\n        .odoo-calendar .react-calendar__month-view__weekdays__weekday {\n          padding: 8px 0;\n          display: flex;\n          justify-content: center;\n        }\n        .odoo-calendar .react-calendar__month-view__weekdays__weekday abbr {\n          text-decoration: none;\n          cursor: default;\n        }\n        .odoo-calendar .react-calendar__month-view__days {\n          display: grid !important;\n          grid-template-columns: repeat(7, 1fr);\n        }\n        .odoo-calendar .react-calendar__tile {\n          aspect-ratio: 1/1;\n          display: flex !important;\n          align-items: center;\n          justify-content: center;\n          font-size: 0.95rem;\n          font-weight: 600;\n          color: #475569;\n          border-radius: 50% !important;\n          transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n          margin: 4px;\n          padding: 0 !important;\n          background: transparent;\n        }\n        .dark .odoo-calendar .react-calendar__tile {\n          color: #cbd5e1;\n        }\n        .odoo-calendar .react-calendar__tile--active {\n          background: #4669fa !important;\n          color: white !important;\n          box-shadow: 0 4px 12px rgba(70, 105, 250, 0.3);\n        }\n        .odoo-calendar .react-calendar__tile--now {\n          background: #eff6ff;\n          color: #4669fa;\n        }\n        .odoo-calendar .react-calendar__tile:hover:not(.react-calendar__tile--active):not(:disabled) {\n          background: #f1f5f9 !important;\n          color: #4669fa !important;\n        }\n        .dark .odoo-calendar .react-calendar__tile:hover:not(.react-calendar__tile--active):not(:disabled) {\n          background: #334155 !important;\n        }\n        .odoo-calendar .react-calendar__month-view__days__day--weekend {\n          color: #ef4444;\n        }\n        .odoo-calendar .react-calendar__month-view__days__day--neighboringMonth {\n          color: #cbd5e1 !important;\n          opacity: 0.4;\n        }\n        .odoo-calendar button:disabled {\n          cursor: not-allowed;\n          opacity: 0.2;\n        }\n        .btn-primary {\n          background: #4669fa;\n          color: white;\n        }\n      "})]})};export{Wr as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.