/*! For license information please see react-bundle.8e45f845.js.LICENSE.txt */ (globalThis.webpackChunkjobtree=globalThis.webpackChunkjobtree||[]).push([["react-bundle"],{"./node_modules/react-dom/cjs/react-dom.development.js":(e,t,n)=>{"use strict";(function(){"undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=n("./node_modules/react/index.js"),r=n("./node_modules/scheduler/index.js"),o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,a=!1;function i(e){if(!a){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r2&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))}function me(e,t,n,r){if(null!==n&&n.type===re)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;var o=e.toLowerCase().slice(0,5);return"data-"!==o&&"aria-"!==o;default:return!1}}function ve(e,t,n,r){if(null===t||"undefined"===typeof t)return!0;if(me(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case oe:return!t;case ae:return!1===t;case ie:return isNaN(t);case le:return isNaN(t)||t<1}return!1}function ye(e){return be.hasOwnProperty(e)?be[e]:null}function ge(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||t===oe||t===ae,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var be={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){be[e]=new ge(e,re,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0],n=e[1];be[t]=new ge(t,1,!1,n,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){be[e]=new ge(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){be[e]=new ge(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){be[e]=new ge(e,oe,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){be[e]=new ge(e,oe,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){be[e]=new ge(e,ae,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){be[e]=new ge(e,le,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){be[e]=new ge(e,ie,!1,e.toLowerCase(),null,!1,!1)}));var we=/[\-\:]([a-z])/g,ke=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(we,ke);be[t]=new ge(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(we,ke);be[t]=new ge(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(we,ke);be[t]=new ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){be[e]=new ge(e,1,!1,e.toLowerCase(),null,!1,!1)}));be.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){be[e]=new ge(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Se=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,Ce=!1;function xe(e){!Ce&&Se.test(e)&&(Ce=!0,l("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(e)))}function Re(e,t,n,r){if(r.mustUseProperty)return e[r.propertyName];te(n,t),r.sanitizeURL&&xe(""+n);var o=r.attributeName,a=null;if(r.type===ae){if(e.hasAttribute(o)){var i=e.getAttribute(o);return""===i||(ve(t,n,r,!1)?i:i===""+n?n:i)}}else if(e.hasAttribute(o)){if(ve(t,n,r,!1))return e.getAttribute(o);if(r.type===oe)return n;a=e.getAttribute(o)}return ve(t,n,r,!1)?null===a?n:a:a===""+n?n:a}function Ee(e,t,n,r){if(pe(t)){if(!e.hasAttribute(t))return void 0===n?void 0:null;var o=e.getAttribute(t);return te(n,t),o===""+n?n:o}}function _e(e,t,n,r){var o=ye(t);if(!he(t,o,r))if(ve(t,n,o,r)&&(n=null),r||null===o){if(pe(t)){var a=t;null===n?e.removeAttribute(a):(te(n,t),e.setAttribute(a,""+n))}}else if(o.mustUseProperty){var i=o.propertyName;if(null===n){var l=o.type;e[i]=l!==oe&&""}else e[i]=n}else{var u=o.attributeName,s=o.attributeNamespace;if(null===n)e.removeAttribute(u);else{var c,f=o.type;f===oe||f===ae&&!0===n?c="":(te(n,u),c=""+n,o.sanitizeURL&&xe(c.toString())),s?e.setAttributeNS(s,u,c):e.setAttribute(u,c)}}}var Te=Symbol.for("react.element"),Pe=Symbol.for("react.portal"),Oe=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),Le=Symbol.for("react.provider"),Me=Symbol.for("react.context"),Ie=Symbol.for("react.forward_ref"),je=Symbol.for("react.suspense"),Ae=Symbol.for("react.suspense_list"),ze=Symbol.for("react.memo"),Ue=Symbol.for("react.lazy"),Fe=(Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode"),Symbol.for("react.offscreen")),We=(Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker"),Symbol.iterator),Be="@@iterator";function He(e){if(null===e||"object"!==typeof e)return null;var t=We&&e[We]||e[Be];return"function"===typeof t?t:null}var $e,Ve,qe,Ye,Qe,Ke,Ge,Xe=Object.assign,Je=0;function Ze(){}Ze.__reactDisabledLog=!0;var et,tt=o.ReactCurrentDispatcher;function nt(e,t,n){if(void 0===et)try{throw Error()}catch(o){var r=o.stack.trim().match(/\n( *(at )?)/);et=r&&r[1]||""}return"\n"+et+e}var rt,ot=!1,at="function"===typeof WeakMap?WeakMap:Map;function it(e,t){if(!e||ot)return"";var n,r=rt.get(e);if(void 0!==r)return r;ot=!0;var o,a=Error.prepareStackTrace;Error.prepareStackTrace=void 0,o=tt.current,tt.current=null,function(){if(0===Je){$e=console.log,Ve=console.info,qe=console.warn,Ye=console.error,Qe=console.group,Ke=console.groupCollapsed,Ge=console.groupEnd;var e={configurable:!0,enumerable:!0,value:Ze,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}Je++}();try{if(t){var i=function(){throw Error()};if(Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(i,[])}catch(m){n=m}Reflect.construct(e,[],i)}else{try{i.call()}catch(m){n=m}e.call(i.prototype)}}else{try{throw Error()}catch(m){n=m}e()}}catch(v){if(v&&n&&"string"===typeof v.stack){for(var u=v.stack.split("\n"),s=n.stack.split("\n"),c=u.length-1,f=s.length-1;c>=1&&f>=0&&u[c]!==s[f];)f--;for(;c>=1&&f>=0;c--,f--)if(u[c]!==s[f]){if(1!==c||1!==f)do{if(c--,--f<0||u[c]!==s[f]){var d="\n"+u[c].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),"function"===typeof e&&rt.set(e,d),d}}while(c>=1&&f>=0);break}}}finally{ot=!1,tt.current=o,function(){if(0===--Je){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Xe({},e,{value:$e}),info:Xe({},e,{value:Ve}),warn:Xe({},e,{value:qe}),error:Xe({},e,{value:Ye}),group:Xe({},e,{value:Qe}),groupCollapsed:Xe({},e,{value:Ke}),groupEnd:Xe({},e,{value:Ge})})}Je<0&&l("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}(),Error.prepareStackTrace=a}var p=e?e.displayName||e.name:"",h=p?nt(p):"";return"function"===typeof e&&rt.set(e,h),h}function lt(e,t,n){return it(e,!1)}function ut(e,t,n){if(null==e)return"";if("function"===typeof e)return it(e,function(e){var t=e.prototype;return!(!t||!t.isReactComponent)}(e));if("string"===typeof e)return nt(e);switch(e){case je:return nt("Suspense");case Ae:return nt("SuspenseList")}if("object"===typeof e)switch(e.$$typeof){case Ie:return lt(e.render);case ze:return ut(e.type,t,n);case Ue:var r=e,o=r._payload,a=r._init;try{return ut(a(o),t,n)}catch(i){}}return""}function st(e){e._debugOwner&&e._debugOwner.type,e._debugSource;switch(e.tag){case h:return nt(e.type);case R:return nt("Lazy");case S:return nt("Suspense");case T:return nt("SuspenseList");case s:case f:case x:return lt(e.type);case w:return lt(e.type.render);case c:return it(e.type,!0);default:return""}}function ct(e){try{var t="",n=e;do{t+=st(n),n=n.return}while(n);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}function ft(e){return e.displayName||"Context"}function dt(e){if(null==e)return null;if("number"===typeof e.tag&&l("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),"function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case Oe:return"Fragment";case Pe:return"Portal";case De:return"Profiler";case Ne:return"StrictMode";case je:return"Suspense";case Ae:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case Me:return ft(e)+".Consumer";case Le:return ft(e._context)+".Provider";case Ie:return function(e,t,n){var r=e.displayName;if(r)return r;var o=t.displayName||t.name||"";return""!==o?n+"("+o+")":n}(e,e.render,"ForwardRef");case ze:var t=e.displayName||null;return null!==t?t:dt(e.type)||"Memo";case Ue:var n=e,r=n._payload,o=n._init;try{return dt(o(r))}catch(a){return null}}return null}function pt(e){return e.displayName||"Context"}function ht(e){var t=e.tag,n=e.type;switch(t){case D:return"Cache";case g:return pt(n)+".Consumer";case b:return pt(n._context)+".Provider";case _:return"DehydratedFragment";case w:return function(e,t,n){var r=t.displayName||t.name||"";return e.displayName||(""!==r?n+"("+r+")":n)}(n,n.render,"ForwardRef");case v:return"Fragment";case h:return n;case p:return"Portal";case d:return"Root";case m:return"Text";case R:return dt(n);case y:return n===Ne?"StrictMode":"Mode";case O:return"Offscreen";case k:return"Profiler";case P:return"Scope";case S:return"Suspense";case T:return"SuspenseList";case L:return"TracingMarker";case c:case s:case E:case f:case C:case x:if("function"===typeof n)return n.displayName||n.name||null;if("string"===typeof n)return n}return null}rt=new at;var mt=o.ReactDebugCurrentFrame,vt=null,yt=!1;function gt(){if(null===vt)return null;var e=vt._debugOwner;return null!==e&&"undefined"!==typeof e?ht(e):null}function bt(){return null===vt?"":ct(vt)}function wt(){mt.getCurrentStack=null,vt=null,yt=!1}function kt(e){mt.getCurrentStack=null===e?null:bt,vt=e,yt=!1}function St(e){yt=e}function Ct(e){return""+e}function xt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return ne(e),e;default:return""}}var Rt={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Et(e,t){Rt[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||null==t.value||l("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),t.onChange||t.readOnly||t.disabled||null==t.checked||l("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function _t(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function Tt(e){return e._valueTracker}function Pt(e){Tt(e)||(e._valueTracker=function(e){var t=_t(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);ne(e[t]);var r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,a=n.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){ne(e),r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable});var i={getValue:function(){return r},setValue:function(e){ne(e),r=""+e},stopTracking:function(){!function(e){e._valueTracker=null}(e),delete e[t]}};return i}}(e))}function Ot(e){if(!e)return!1;var t=Tt(e);if(!t)return!0;var n=t.getValue(),r=function(e){var t="";return e?t=_t(e)?e.checked?"true":"false":e.value:t}(e);return r!==n&&(t.setValue(r),!0)}function Nt(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var Dt=!1,Lt=!1,Mt=!1,It=!1;function jt(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function At(e,t){var n=e,r=t.checked;return Xe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:n._wrapperState.initialChecked})}function zt(e,t){Et(0,t),void 0===t.checked||void 0===t.defaultChecked||Lt||(l("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",gt()||"A component",t.type),Lt=!0),void 0===t.value||void 0===t.defaultValue||Dt||(l("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",gt()||"A component",t.type),Dt=!0);var n=e,r=null==t.defaultValue?"":t.defaultValue;n._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:xt(null!=t.value?t.value:r),controlled:jt(t)}}function Ut(e,t){var n=e,r=t.checked;null!=r&&_e(n,"checked",r,!1)}function Ft(e,t){var n=e,r=jt(t);n._wrapperState.controlled||!r||It||(l("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),It=!0),!n._wrapperState.controlled||r||Mt||(l("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Mt=!0),Ut(e,t);var o=xt(t.value),a=t.type;if(null!=o)"number"===a?(0===o&&""===n.value||n.value!=o)&&(n.value=Ct(o)):n.value!==Ct(o)&&(n.value=Ct(o));else if("submit"===a||"reset"===a)return void n.removeAttribute("value");t.hasOwnProperty("value")?Ht(n,t.type,o):t.hasOwnProperty("defaultValue")&&Ht(n,t.type,xt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)}function Wt(e,t,n){var r=e;if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(("submit"===o||"reset"===o)&&(void 0===t.value||null===t.value))return;var a=Ct(r._wrapperState.initialValue);n||a!==r.value&&(r.value=a),r.defaultValue=a}var i=r.name;""!==i&&(r.name=""),r.defaultChecked=!r.defaultChecked,r.defaultChecked=!!r._wrapperState.initialChecked,""!==i&&(r.name=i)}function Bt(e,t){var n=e;Ft(n,t),function(e,t){var n=t.name;if("radio"===t.type&&null!=n){for(var r=e;r.parentNode;)r=r.parentNode;te(n,"name");for(var o=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),a=0;a.")))})):null!=n.dangerouslySetInnerHTML&&(qt||(qt=!0,l("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),null==n.selected||$t||(l("Use the `defaultValue` or `value` props on must be a scalar value if `multiple` is false.%s",n,Xt())}}}(t),n._wrapperState={wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Qt||(l("Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://reactjs.org/link/controlled-components"),Qt=!0)}var nn=!1;function rn(e,t){var n=e;if(null!=t.dangerouslySetInnerHTML)throw new Error("`dangerouslySetInnerHTML` does not make sense on