1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8007],{54833:function(e,t,r){var n=r(67294),o=r(61607);t.Z=(0,o.a1)("delete",!1,function(e){return n.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},n.createElement("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}),n.createElement("path",{d:"M20 20V33",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),n.createElement("path",{d:"M28 20V33",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),n.createElement("path",{d:"M4 10H44",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),n.createElement("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}))})},72507:function(e,t,r){r.d(t,{M:function(){return P}});var n=r(27484),o=r.n(n),a=r(67294),i=r(15851),l=r(22146),c=r(80665),u=r(58495),s=r(59517),p=r(91929),f=Object.defineProperty,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&g(e,r,t[r]);if(d)for(var r of d(t))v.call(t,r)&&g(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var n in e)m.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r};let h={__staticSelector:"Calendar"};function O(e){let t=(0,u.N4)("Calendar",h,e),{__staticSelector:r="Calendar",multiple:n,value:o,onChange:i}=t,l=y(t,["__staticSelector","multiple","value","onChange"]);return a.createElement(s.T,b({__staticSelector:r,onChange:e=>n?i(o.some(t=>(0,p.F)(t,e))?o.filter(t=>!(0,p.F)(t,e)):[...o,e]):i(e),value:o},l))}O.displayName="@mantine/dates/Calendar";var D=r(4118),w=Object.defineProperty,k=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&E(e,r,t[r]);if(k)for(var r of k(t))x.call(t,r)&&E(e,r,t[r]);return e},C=(e,t)=>{var r={};for(var n in e)j.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let F={shadow:"sm",transitionDuration:200,closeCalendarOnChange:!0,labelFormat:"MMMM YYYY",initiallyOpened:!1,name:"date",size:"sm",dropdownType:"popover",dropdownPosition:"flip",clearable:!0,disabled:!1,fixOnBlur:!0,withinPortal:!1,firstDayOfWeek:"monday",openDropdownOnClear:!1},P=(0,a.forwardRef)((e,t)=>{let r=(0,u.N4)("DatePicker",F,e),{value:n,onChange:s,defaultValue:p,classNames:f,styles:d,shadow:m,locale:v,inputFormat:g,transitionDuration:b,transitionTimingFunction:y,nextMonthLabel:h,previousMonthLabel:w,closeCalendarOnChange:k,labelFormat:j,dayClassName:x,dayStyle:E,disableOutsideEvents:P,minDate:A,maxDate:z,excludeDate:L,initialMonth:R,initiallyOpened:M,name:I,size:T,dropdownType:N,dropdownPosition:_,clearable:B,disabled:W,clearButtonLabel:K,fixOnBlur:Y,allowFreeInput:G,withinPortal:H,dateParser:V,firstDayOfWeek:Z,onFocus:$,onBlur:J,amountOfMonths:U,allowLevelChange:q,initialLevel:Q,onDropdownClose:X,onDropdownOpen:ee,hideOutsideDates:et,hideWeekdays:er,renderDay:en,type:eo,openDropdownOnClear:ea,unstyled:ei,weekendDays:el,yearLabelFormat:ec,nextDecadeLabel:eu,nextYearLabel:es,previousDecadeLabel:ep,previousYearLabel:ef}=r,ed=C(r,["value","onChange","defaultValue","classNames","styles","shadow","locale","inputFormat","transitionDuration","transitionTimingFunction","nextMonthLabel","previousMonthLabel","closeCalendarOnChange","labelFormat","dayClassName","dayStyle","disableOutsideEvents","minDate","maxDate","excludeDate","initialMonth","initiallyOpened","name","size","dropdownType","dropdownPosition","clearable","disabled","clearButtonLabel","fixOnBlur","allowFreeInput","withinPortal","dateParser","firstDayOfWeek","onFocus","onBlur","amountOfMonths","allowLevelChange","initialLevel","onDropdownClose","onDropdownOpen","hideOutsideDates","hideWeekdays","renderDay","type","openDropdownOnClear","unstyled","weekendDays","yearLabelFormat","nextDecadeLabel","nextYearLabel","previousDecadeLabel","previousYearLabel"]),em=(0,u.rZ)(),ev=v||em.datesLocale,eg="date"===eo?"YYYY-MM-DD":g||em.dateFormat,[eb,ey]=(0,a.useState)(M),eh=(0,a.useRef)(),[eO,eD]=(0,a.useState)(null!=p?p:null),[ew,ek]=(0,i.C)({value:n,defaultValue:p,finalValue:null,onChange:s}),[ej,ex]=(0,a.useState)(ew||R||new Date),[eE,eS]=(0,a.useState)(!1),[eC,eF]=(0,a.useState)(ew instanceof Date?(0,l.j)(o()(ew).locale(ev).format(eg)):""),eP=()=>{ey(!1),null==X||X()},eA=()=>{ey(!0),null==ee||ee()};(0,a.useEffect)(()=>{null!==n||eE||eF(""),n instanceof Date&&!eE&&eF((0,l.j)(o()(n).locale(ev).format(eg)))},[n,eE]);let ez=e=>V?V(e):o()(e,eg,ev).toDate(),eL=()=>{let e="string"==typeof ew?ez(ew):ew;z&&o()(e).isAfter(z)&&(e=z),A&&o()(e).isBefore(A)&&(e=A),o()(e).isValid()?(ek(e),eD(e),eF((0,l.j)(o()(e).locale(ev).format(eg))),ex(e)):Y&&ek(eO)};return a.createElement(D.R,S({allowFreeInput:G,dropdownOpened:eb,setDropdownOpened:ey,shadow:m,transitionDuration:b,ref:(0,c.Y)(t,eh),size:T,styles:d,classNames:f,onChange:e=>{eA();let t=ez(e.target.value);o()(t).isValid()?(ek(t),eD(t),eF(e.target.value),ex(t)):eF(e.target.value)},onBlur:e=>{"function"==typeof J&&J(e),eS(!1),G&&eL()},onFocus:e=>{"function"==typeof $&&$(e),eS(!0)},onKeyDown:e=>{"Enter"===e.key&&G&&(eP(),eL())},name:I,inputLabel:eC,__staticSelector:"DatePicker",dropdownType:N,dropdownPosition:_,clearable:"date"!==eo&&B&&!!ew&&!W,clearButtonLabel:K,onClear:()=>{var e;ek(null),eD(null),eF(""),ea&&eA(),null==(e=eh.current)||e.focus()},disabled:W,withinPortal:H,amountOfMonths:U,onDropdownClose:X,onDropdownOpen:ee,type:eo,unstyled:ei},ed),a.createElement(O,{classNames:f,styles:d,locale:ev,nextMonthLabel:h,previousMonthLabel:w,month:G?ej:void 0,initialMonth:R||(ew instanceof Date?ew:new Date),onMonthChange:ex,value:ew instanceof Date?ew:o()(ew).toDate(),onChange:e=>{ek(e),eF((0,l.j)(o()(e).locale(ev).format(eg))),k&&eP(),window.setTimeout(()=>{var e;return null==(e=eh.current)?void 0:e.focus()},0)},labelFormat:j,dayClassName:x,dayStyle:E,disableOutsideEvents:P,minDate:A,maxDate:z,excludeDate:L,__staticSelector:"DatePicker",fullWidth:"modal"===N,__stopPropagation:"modal"!==N,size:"modal"===N?"lg":"lg"===T||"xl"===T?"md":"sm",firstDayOfWeek:Z,preventFocus:G,amountOfMonths:U,allowLevelChange:q,initialLevel:Q,hideOutsideDates:et,hideWeekdays:er,renderDay:en,unstyled:ei,weekendDays:el,yearLabelFormat:ec,nextDecadeLabel:eu,nextYearLabel:es,previousDecadeLabel:ep,previousYearLabel:ef}))});P.displayName="@mantine/dates/DatePicker"},94155:function(e,t,r){r.d(t,{fh:function(){return e2}});var n=r(67294),o=r(3594),a=r(58495),i=r(83143),l=r(64523),c=r(91759),u=r(45697),s=r.n(u),p=r(97582),f=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function d(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=f.get(r);
1n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var m=[".DS_Store","Thumbs.db"];function v(e){return"object"==typeof e&&null!==e}function g(e){return e.filter(function(e){return -1===m.indexOf(e.name)})}function b(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function y(e){if("function"!=typeof e.webkitGetAsEntry)return h(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?D(t):h(e)}function h(e){var t=e.getAsFile();return t?Promise.resolve(d(t)):Promise.reject("".concat(e," is not a File"))}function O(e){return(0,p.mG)(this,void 0,void 0,function(){return(0,p.Jh)(this,function(t){return[2,e.isDirectory?D(e):function(e){return(0,p.mG)(this,void 0,void 0,function(){return(0,p.Jh)(this,function(t){return[2,new Promise(function(t,r){e.file(function(r){t(d(r,e.fullPath))},function(e){r(e)})})]})})}(e)]})})}function D(e){var t=e.createReader();return new Promise(function(e,r){var n=[];!function o(){var a=this;t.readEntries(function(t){return(0,p.mG)(a,void 0,void 0,function(){var a;return(0,p.Jh)(this,function(i){switch(i.label){case 0:if(t.length)return[3,5];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return e(i.sent()),[3,4];case 3:return r(i.sent()),[3,4];case 4:return[3,6];case 5:a=Promise.all(t.map(O)),n.push(a),o(),i.label=6;case 6:return[2]}})})},function(e){r(e)})}()})}var w=r(58363);function k(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){E(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,n=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw n}}return a}}(e,t)||C(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){if(e){if("string"==typeof e)return F(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return F(e,t)}}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var P=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},A=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},z=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},L={code:"too-many-files",message:"Too many files"};function R(e,t){var r="application/x-moz-file"===e.type||(0,w.Z)(e,t);return[r,r?null:P(t)]}function M(e,t,r){if(I(e.size)){if(I(t)&&I(r)){if(e.size>r)return[!1,A(r)];if(e.size<t)return[!1,z(t)]}else if(I(t)&&e.size<t)return[!1,z(t)];else if(I(r)&&e.size>r)return[!1,A(r)]}return[!0,null]}function I(e){return null!=e}function T(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function N(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function _(e){e.preventDefault()}function B(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return t.some(function(t){return!T(e)&&t&&t.apply(void 0,[e].concat(n)),T(e)})}}function W(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function K(e){return/^.*\.[\w]+$/.test(e)}var Y=["children"],G=["open"],H=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],V=["refKey","onChange","onClick"];function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,n=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw n}}return a}}(e,t)||$(e,t)||function(){throw TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){if(e){if("string"==typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach(function(t){Q(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var ee=(0,n.forwardRef)(function(e,t){var r=e.children,o=en(X(e,Y)),a=o.open,i=X(o,G);return(0,n.useImperativeHandle)(t,function(){return{open:a}},[a]),n.createElement(n.Fragment,null,r(q(q({},i),{},{open:a})))});ee.displayName="Dropzone";var et={disabled:!1,getFilesFromEvent:function(e){return(0,p.mG)(this,void 0,void 0,function(){return(0,p.Jh)(this,function(t){return v(e)&&v(e.dataTransfer)?[2,function(e,t){return(0,p.mG)(this,void 0,void 0,function(){var r;return(0,p.Jh)(this,function(n){switch(n.label){case 0:if(!e.items)return[3,2];if(r=b(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(y))];case 1:return[2,g(function e(t){return t.reduce(function(t,r){return(0,p.ev)((0,p.ev)([],(0,p.CR)(t),!1),(0,p.CR)(Array.isArray(r)?e(r):[r]),!1)},[])}(n.sent()))];case 2:return[2,g(b(e.files).map(function(e){return d(e)}))]}})})}(e.dataTransfer,e.type)]:v(e)&&v(e.target)?[2,b(e.target.files).map(function(e){return d(e)})]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,function(e){return(0,p.mG)(this,void 0,void 0,function(){return(0,p.Jh)(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return d(e)})]}})})}(e)]:[2,[]]})})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};ee.defaultProps=et,ee.propTypes={children:s().func,accept:s().objectOf(s().arrayOf(s().string)),multiple:s().bool,preventDropOnDocument:s().bool,noClick:s().bool,noKeyboard:s().bool,noDrag:s().bool,noDragEventsBubbling:s().bool,minSize:s().number,maxSize:s().number,maxFiles:s().number,disabled:s().bool,getFilesFromEvent:s().func,onFileDialogCancel:s().func,onFileDialogOpen:s().func,useFsAccessApi:s().bool,autoFocus:s().bool,onDragEnter:s().func,onDragLeave:s().func,onDragOver:s().func,onDrop:s().func,onDropAccepted:s().func,onDropRejected:s().func,onError:s().func,validator:s().func};var er={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function en(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=q(q({},et),e),r=t.accept,o=t.disabled,a=t.getFilesFromEvent,i=t.maxSize,l=t.minSize,c=t.multiple,u=t.maxFiles,s=t.onDragEnter,p=t.onDragLeave,f=t.onDragOver,d=t.onDrop,m=t.onDropAccepted,v=t.onDropRejected,g=t.onFileDialogCancel,b=t.onFileDialogOpen,y=t.useFsAccessApi,h=t.autoF
1ocus,O=t.preventDropOnDocument,D=t.noClick,w=t.noKeyboard,j=t.noDrag,C=t.noDragEventsBubbling,F=t.onError,P=t.validator,A=(0,n.useMemo)(function(){return function(e){if(I(e))return Object.entries(e).reduce(function(e,t){var r=S(t,2),n=r[0],o=r[1];return[].concat(k(e),[n],k(o))},[]).filter(function(e){return W(e)||K(e)}).join(",")}(r)},[r]),z=(0,n.useMemo)(function(){return I(r)?[{description:"Files",accept:Object.entries(r).filter(function(e){var t=S(e,2),r=t[0],n=t[1],o=!0;return W(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),Array.isArray(n)&&n.every(K)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),o=!1),o}).reduce(function(e,t){var r=S(t,2),n=r[0],o=r[1];return x(x({},e),{},E({},n,o))},{})}]:r},[r]),Y=(0,n.useMemo)(function(){return"function"==typeof b?b:ea},[b]),G=(0,n.useMemo)(function(){return"function"==typeof g?g:ea},[g]),U=(0,n.useRef)(null),ee=(0,n.useRef)(null),en=Z((0,n.useReducer)(eo,er),2),ei=en[0],el=en[1],ec=ei.isFocused,eu=ei.isFileDialogActive,es=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),ep=function(){!es.current&&eu&&setTimeout(function(){ee.current&&!ee.current.files.length&&(el({type:"closeDialog"}),G())},300)};(0,n.useEffect)(function(){return window.addEventListener("focus",ep,!1),function(){window.removeEventListener("focus",ep,!1)}},[ee,eu,G,es]);var ef=(0,n.useRef)([]),ed=function(e){U.current&&U.current.contains(e.target)||(e.preventDefault(),ef.current=[])};(0,n.useEffect)(function(){return O&&(document.addEventListener("dragover",_,!1),document.addEventListener("drop",ed,!1)),function(){O&&(document.removeEventListener("dragover",_),document.removeEventListener("drop",ed))}},[U,O]),(0,n.useEffect)(function(){return!o&&h&&U.current&&U.current.focus(),function(){}},[U,h,o]);var em=(0,n.useCallback)(function(e){F?F(e):console.error(e)},[F]),ev=(0,n.useCallback)(function(e){var t;e.preventDefault(),e.persist(),eC(e),ef.current=[].concat(function(e){if(Array.isArray(e))return J(e)}(t=ef.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||$(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),N(e)&&Promise.resolve(a(e)).then(function(t){if(!T(e)||C){var r,n,o,a,p,f,d,m,v=t.length,g=v>0&&(n=(r={files:t,accept:A,minSize:l,maxSize:i,multiple:c,maxFiles:u,validator:P}).files,o=r.accept,a=r.minSize,p=r.maxSize,f=r.multiple,d=r.maxFiles,m=r.validator,(!!f||!(n.length>1))&&(!f||!(d>=1)||!(n.length>d))&&n.every(function(e){var t=S(R(e,o),1)[0],r=S(M(e,a,p),1)[0],n=m?m(e):null;return t&&r&&!n}));el({isDragAccept:g,isDragReject:v>0&&!g,isDragActive:!0,type:"setDraggedFiles"}),s&&s(e)}}).catch(function(e){return em(e)})},[a,s,em,C,A,l,i,c,u,P]),eg=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eC(e);var t=N(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&f&&f(e),!1},[f,C]),eb=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eC(e);var t=ef.current.filter(function(e){return U.current&&U.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),ef.current=t,!(t.length>0)&&(el({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),N(e)&&p&&p(e))},[U,p,C]),ey=(0,n.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=Z(R(e,A),2),o=t[0],a=t[1],c=Z(M(e,l,i),2),u=c[0],s=c[1],p=P?P(e):null;if(o&&u&&!p)r.push(e);else{var f=[a,s];p&&(f=f.concat(p)),n.push({file:e,errors:f.filter(function(e){return e})})}}),(!c&&r.length>1||c&&u>=1&&r.length>u)&&(r.forEach(function(e){n.push({file:e,errors:[L]})}),r.splice(0)),el({acceptedFiles:r,fileRejections:n,type:"setFiles"}),d&&d(r,n,t),n.length>0&&v&&v(n,t),r.length>0&&m&&m(r,t)},[el,c,A,l,i,u,d,m,v,P]),eh=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eC(e),ef.current=[],N(e)&&Promise.resolve(a(e)).then(function(t){(!T(e)||C)&&ey(t,e)}).catch(function(e){return em(e)}
1),el({type:"reset"})},[a,ey,em,C]),eO=(0,n.useCallback)(function(){if(es.current){el({type:"openDialog"}),Y(),window.showOpenFilePicker({multiple:c,types:z}).then(function(e){return a(e)}).then(function(e){ey(e,null),el({type:"closeDialog"})}).catch(function(e){e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)?(G(e),el({type:"closeDialog"})):e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)?(es.current=!1,ee.current?(ee.current.value=null,ee.current.click()):em(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):em(e)});return}ee.current&&(el({type:"openDialog"}),Y(),ee.current.value=null,ee.current.click())},[el,Y,G,y,ey,em,z,c]),eD=(0,n.useCallback)(function(e){U.current&&U.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),eO())},[U,eO]),ew=(0,n.useCallback)(function(){el({type:"focus"})},[]),ek=(0,n.useCallback)(function(){el({type:"blur"})},[]),ej=(0,n.useCallback)(function(){D||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(eO,0):eO())},[D,eO]),ex=function(e){return o?null:e},eE=function(e){return w?null:ex(e)},eS=function(e){return j?null:ex(e)},eC=function(e){C&&e.stopPropagation()},eF=(0,n.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=e.role,n=e.onKeyDown,a=e.onFocus,i=e.onBlur,l=e.onClick,c=e.onDragEnter,u=e.onDragOver,s=e.onDragLeave,p=e.onDrop,f=X(e,H);return q(q(Q({onKeyDown:eE(B(n,eD)),onFocus:eE(B(a,ew)),onBlur:eE(B(i,ek)),onClick:ex(B(l,ej)),onDragEnter:eS(B(c,ev)),onDragOver:eS(B(u,eg)),onDragLeave:eS(B(s,eb)),onDrop:eS(B(p,eh)),role:"string"==typeof r&&""!==r?r:"presentation"},void 0===t?"ref":t,U),o||w?{}:{tabIndex:0}),f)}},[U,eD,ew,ek,ej,ev,eg,eb,eh,w,j,o]),eP=(0,n.useCallback)(function(e){e.stopPropagation()},[]),eA=(0,n.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=e.onChange,n=e.onClick,o=X(e,V);return q(q({},Q({accept:A,multiple:c,type:"file",style:{display:"none"},onChange:ex(B(r,eh)),onClick:ex(B(n,eP)),tabIndex:-1},void 0===t?"ref":t,ee)),o)}},[ee,r,c,eh,o]);return q(q({},ei),{},{isFocused:ec&&!o,getRootProps:eF,getInputProps:eA,rootRef:U,inputRef:ee,open:ex(eO)})}function eo(e,t){switch(t.type){case"focus":return q(q({},e),{},{isFocused:!0});case"blur":return q(q({},e),{},{isFocused:!1});case"openDialog":return q(q({},er),{},{isFileDialogActive:!0});case"closeDialog":return q(q({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return q(q({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return q(q({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return q({},er);default:return e}}function ea(){}var ei=r(49737),el=r(83979);let[ec,eu]=(0,r(68216).R)("Dropzone component was not found in tree");var es=r(22146),ep=r(24241),ef=Object.getOwnPropertySymbols,ed=Object.prototype.hasOwnProperty,em=Object.prototype.propertyIsEnumerable,ev=(e,t)=>{var r={};for(var n in e)ed.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ef)for(var n of ef(e))0>t.indexOf(n)&&em.call(e,n)&&(r[n]=e[n]);return r};function eg(e){let t=t=>{let r=(0,a.N4)(`Dropzone${(0,es.j)(e)}`,{},t),{children:o}=r,i=ev(r,["children"]),l=eu(),c=(0,ep.k)(o)?o:n.createElement("span",null,o);return l[e]?(0,n.cloneElement)(c,i):null};return t.displayName=`@mantine/dropzone/${(0,es.j)(e)}`,t}let eb=eg("accept"),ey=eg("reject"),eh=eg("idle");var eO=r(56817),eD=Object.defineProperty,ew=Object.defineProperties,ek=Object.getOwnPropertyDescriptors,ej=Object.getOwnPropertySymbols,ex=Object.prototype.hasOwnProperty,eE=Object.prototype.propertyIsEnumerable,eS=(e,t,r)=>t in e?eD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eC=(e,t)=>{for(var r in t||(t={}))ex.call(t,r)&&eS(e,r,t[r]);if(ej)for(var r of ej(t))eE.call(t,r)&&eS(e,r,t[r]);return e},eF=(e,t)=>ew(e,ek(t)),eP=(0,eO.k)((e,{padding:t,radius:r})=>{let n=e.fn.variant({color:"red",variant:"light"}),o=e.fn.variant({color:e.primaryColor,variant:"light"});return{root:eF(eC(eC({},e.fn.fontStyles()),e.fn.focusStyles()),{boxSizing:"border-box",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`2px dashed ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,padding:e.fn.size({size:t,sizes:e.spacing}),borderRadius:e.fn.radius(r),cursor:"pointer",userSelect:"none",transition:"background-color 150ms ease",position:"relative","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]},"&[data-loading]":{cursor:"default","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white}},"&[data-accept]":{backgroundColor:"dark"===e.colorScheme?o.background:e.colors[e.primaryColor][0],borderColor:"dark"===e.colorScheme?o.border:e.colors[e.primaryColor][4],"&:hover":{backgroundColor:"dark"===e.colorScheme?o.background:e.colors[e.primaryColor][0]}},"&[data-reject]":{backgroundColor:"dark"===e.colorScheme?n.background:e.colors.red[0],borderColor:"dark"===e.colorScheme?n.border:e.colors.red[4],"&:hover":{backgroundColor:"dark"===e.colorScheme?n.background:e.colors.red[0]}}}),inner:{pointerEvents:"none",userSelect:"none"}}}),eA=Object.defineProperty,ez=Object.defineProperties,eL=Object.getOwnPropertyDescriptors,eR=Object.getOwnPropertySymbols,eM=Object.prototype.hasOwnProperty,eI=Object.prototype.propertyIsEnumerable,eT=(e,t,r)=>t in e?eA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eN=(e,t)=>{for(var r in t||(t={}))eM.call(t,r)&&eT(e,r,t[r]);if(eR)for(var r of eR(t))eI.call(t,r)&&eT(e,r,t[r]);return e},e_=(e,t)=>
1ez(e,eL(t)),eB=(e,t)=>{var r={};for(var n in e)eM.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eR)for(var n of eR(e))0>t.indexOf(n)&&eI.call(e,n)&&(r[n]=e[n]);return r};let eW={padding:"md",loading:!1,multiple:!0,maxSize:1/0,autoFocus:!1,activateOnClick:!0,activateOnDrag:!0,dragEventsBubbling:!0,activateOnKeyboard:!0,useFsAccessApi:!0};function eK(e){let t=(0,a.N4)("Dropzone",eW,e),{className:r,padding:o,radius:i,disabled:c,classNames:u,styles:s,loading:p,multiple:f,maxSize:d,accept:m,children:v,onDropAny:g,onDrop:b,onReject:y,openRef:h,name:O,unstyled:D,maxFiles:w,autoFocus:k,activateOnClick:j,activateOnDrag:x,dragEventsBubbling:E,activateOnKeyboard:S,onDragEnter:C,onDragLeave:F,onDragOver:P,onFileDialogCancel:A,onFileDialogOpen:z,preventDropOnDocument:L,useFsAccessApi:R,getFilesFromEvent:M,validator:I}=t,T=eB(t,["className","padding","radius","disabled","classNames","styles","loading","multiple","maxSize","accept","children","onDropAny","onDrop","onReject","openRef","name","unstyled","maxFiles","autoFocus","activateOnClick","activateOnDrag","dragEventsBubbling","activateOnKeyboard","onDragEnter","onDragLeave","onDragOver","onFileDialogCancel","onFileDialogOpen","preventDropOnDocument","useFsAccessApi","getFilesFromEvent","validator"]),{classes:N,cx:_}=eP({radius:i,padding:o},{classNames:u,styles:s,unstyled:D,name:"Dropzone"}),{getRootProps:B,getInputProps:W,isDragAccept:K,isDragReject:Y,open:G}=en(eN({onDrop:g,onDropAccepted:b,onDropRejected:y,disabled:c||p,accept:Array.isArray(m)?m.reduce((e,t)=>e_(eN({},e),{[t]:[]}),{}):m,multiple:f,maxSize:d,maxFiles:w,autoFocus:k,noClick:!j,noDrag:!x,noDragEventsBubbling:!E,noKeyboard:!S,onDragEnter:C,onDragLeave:F,onDragOver:P,onFileDialogCancel:A,onFileDialogOpen:z,preventDropOnDocument:L,useFsAccessApi:R,validator:I},M?{getFilesFromEvent:M}:null));(0,el.k)(h,G);let H=!K&&!Y;return n.createElement(ec,{value:{accept:K,reject:Y,idle:H}},n.createElement(l.x,e_(eN(eN({},T),B()),{"data-accept":K||void 0,"data-reject":Y||void 0,"data-idle":H||void 0,"data-loading":p||void 0,className:_(N.root,r)}),n.createElement(ei.f,{visible:p,radius:i,unstyled:D}),n.createElement("input",e_(eN({},W()),{name:O})),n.createElement("div",{className:N.inner},v)))}eK.displayName="@mantine/dropzone/Dropzone",eK.Accept=eb,eK.Reject=ey,eK.Idle=eh;var eY=(0,eO.k)(e=>({wrapper:{position:"fixed",top:0,bottom:0,left:0,right:0,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,display:"flex",padding:e.spacing.xs,transition:"opacity 100ms ease"},dropzone:{flex:1}})),eG=Object.defineProperty,eH=Object.defineProperties,eV=Object.getOwnPropertyDescriptors,eZ=Object.getOwnPropertySymbols,e$=Object.prototype.hasOwnProperty,eJ=Object.prototype.propertyIsEnumerable,eU=(e,t,r)=>t in e?eG(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eq=(e,t)=>{for(var r in t||(t={}))e$.call(t,r)&&eU(e,r,t[r]);if(eZ)for(var r of eZ(t))eJ.call(t,r)&&eU(e,r,t[r]);return e},eQ=(e,t)=>eH(e,eV(t)),eX=(e,t)=>{var r={};for(var n in e)e$.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eZ)for(var n of eZ(e))0>t.indexOf(n)&&eJ.call(e,n)&&(r[n]=e[n]);return r};let e0={padding:"md",loading:!1,multiple:!0,maxSize:1/0,autoFocus:!1,activateOnClick:!0,activateOnDrag:!0,dragEventsBubbling:!0,activateOnKeyboard:!0,active:!0,zIndex:(0,o.w)("max"),withinPortal:!0};function e1(e){let t=(0,a.N4)("DropzoneFullScreen",e0,e),{classNames:r,styles:o,sx:u,className:s,style:p,unstyled:f,active:d,onDrop:m,onReject:v,zIndex:g,withinPortal:b}=t,y=eX(t,["classNames","styles","sx","className","style","unstyled","active","onDrop","onReject","zIndex","withinPortal"]),[h,O]=n.useState(0),[D,{open:w,close:k}]=(0,c.q)(!1),{classes:j,cx:x}=eY(null,{name:"DropzoneFullScreen",classNames:r,styles:o,unstyled:f}),E=e=>{e.dataTransfer.types.includes("Files")&&(O(e=>e+1),w())},S=()=>{O(e=>e-1)};return(0,n.useEffect)(()=>{0===h&&k()},[h]),(0,n.useEffect)(()=>{if(d)return document.addEventListener("dragenter",E,!1),document.addEventListener("dragleave",S,!1),()=>{document.removeEventListener("dragenter",E,!1),document.removeEventListener("dragleave",S,!1)}},[d]),n.createElement(i.q,{withinPortal:b},n.createElement(l.x,{className:x(j.wrapper,s),sx:u,style:eQ(eq({},p),{opacity:D?1:0,pointerEvents:D?"all":"none",zIndex:g})},n.createElement(eK,eQ(eq({},y),{classNames:r,styles:o,unstyled:f,className:j.dropzone,onDrop:e=>{null==m||m(e),k()},onReject:e=>{null==v||v(e),k()}}))))}e1.displayName="@mantine/dropzone/DropzoneFullScreen",eK.FullScreen=e1;let e2=eK},22167:function(e,t,r){r.d(t,{d1:function(){return n}});
1let n=["image/png","image/gif","image/jpeg","image/svg+xml","image/webp","image/avif"]},58363:function(e,t){t.Z=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(0===r.length)return!0;var n=e.name||"",o=(e.type||"").toLowerCase(),a=o.replace(/\/.*$/,"");return r.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):o===t})}return!0}},77402:function(e,t,r){r.d(t,{Z:function(){return n}});var n=(0,r(71301).Z)("exclamation-circle","IconExclamationCircle",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 9v4",key:"svg-1"}],["path",{d:"M12 16v.01",key:"svg-2"}]])}}]);
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.