Plugin Directory

Changeset 3395796


Ignore:
Timestamp:
11/14/2025 02:27:40 PM (3 months ago)
Author:
cisteam
Message:

Úpravy pro plugin stripe, úprava statusu objednávky podle stavu balíku.

Location:
ppl-cz/trunk
Files:
6 added
39 edited

Legend:

Unmodified
Added
Removed
  • ppl-cz/trunk/changelog.md

    r3383361 r3395796  
    5050# 1.0.31
    5151- přidání řazení objednávek pro tisk
     52# 1.0.32
     53- přizpůsobení pluginu stripe, změny stavu objednávek na základě změn stavu zásilky
  • ppl-cz/trunk/ppl-cz.php

    r3383361 r3395796  
    77Description: Jednoduché vytváření zásilek pro PPL CZ s.r.o. Integrace do košíku, editace adres objednávek, stavy zásilek (zjednodušené, kompletní) a jejich sledování. Základem pluginu je tisk etiket. Pro aktivaci pluginu, kontaktujte [email protected]. Určeno pro WooCommerce verze 8.0 a vyšší.
    88Author: PPL
    9 Version: 1.0.31
     9Version: 1.0.32
    1010Requires Plugins: woocommerce
    1111License: GPLv2 or later
     
    2222PPLCZ\Front\Components\ParcelShop\BlockData::register();
    2323PPLCZ\Front\Components\ParcelShopSummary\BlockData::register();
    24 
     24PPLCZ\Front\Components\Stripe::register();
    2525PPLCZ\Front\Components\Map\Map::register();
    2626
  • ppl-cz/trunk/readme.txt

    r3383361 r3395796  
    22Tags: PPL, woocommerce
    33Tested up to: 6.7
    4 Stable tag: 1.0.31
     4Stable tag: 1.0.32
    55License: GPLv2 or later
    66License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • ppl-cz/trunk/src/Admin/Assets/build/index.asset.php

    r3383361 r3395796  
    1 <?php return array('dependencies' => array('react', 'wp-data', 'wp-element'), 'version' => '5c03fd813e9a2dcb4072');
     1<?php return array('dependencies' => array('react', 'wp-data', 'wp-element'), 'version' => 'dbaef01790ac4ff91f81');
  • ppl-cz/trunk/src/Admin/Assets/build/index.js

    r3383361 r3395796  
    1 (()=>{"use strict";var e={330:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,s=(a=r(609))&&"object"==typeof a&&"default"in a?a:{default:a},n=e=>"checkbox"===e.type,l=e=>e instanceof Date,o=e=>null==e;const i=e=>"object"==typeof e;var u=e=>!o(e)&&!Array.isArray(e)&&i(e)&&!l(e),c=e=>u(e)&&e.target?n(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),p=e=>{const t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty("isPrototypeOf")},f="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(f&&(e instanceof Blob||e instanceof FileList)||!r&&!u(e))return e;if(t=r?[]:{},r||p(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=m(e[r]));else t=e}return t}var y=e=>Array.isArray(e)?e.filter(Boolean):[],h=e=>void 0===e,v=(e,t,r)=>{if(!t||!u(e))return r;const a=y(t.split(/[,[\].]+?/)).reduce(((e,t)=>o(e)?e:e[t]),e);return h(a)||a===e?h(e[t])?r:e[t]:a},_=e=>"boolean"==typeof e;const g="blur",b="onChange",x="onSubmit",A="all",k="pattern",w="required",j=s.default.createContext(null),F=()=>s.default.useContext(j);var V=(e,t,r,a=!0)=>{const s={defaultValues:t._defaultValues};for(const n in e)Object.defineProperty(s,n,{get:()=>{const s=n;return t._proxyFormState[s]!==A&&(t._proxyFormState[s]=!a||A),r&&(r[s]=!0),e[s]}});return s},S=e=>u(e)&&!Object.keys(e).length,E=(e,t,r,a)=>{r(e);const{name:s,...n}=e;return S(n)||Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find((e=>t[e]===(!a||A)))},z=e=>Array.isArray(e)?e:[e],P=(e,t,r)=>!e||!t||e===t||z(e).some((e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))));function D(e){const t=s.default.useRef(e);t.current=e,s.default.useEffect((()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}}),[e.disabled])}function Q(e){const t=F(),{control:r=t.control,disabled:a,name:n,exact:l}=e||{},[o,i]=s.default.useState(r._formState),u=s.default.useRef(!0),c=s.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=s.default.useRef(n);return d.current=n,D({disabled:a,next:e=>u.current&&P(d.current,e.name,l)&&E(e,c.current,r._updateFormState)&&i({...r._formState,...e}),subject:r._subjects.state}),s.default.useEffect((()=>(u.current=!0,c.current.isValid&&r._updateValid(!0),()=>{u.current=!1})),[r]),V(o,r,c.current,!1)}var O=e=>"string"==typeof e,C=(e,t,r,a,s)=>O(e)?(a&&t.watch.add(e),v(r,e,s)):Array.isArray(e)?e.map((e=>(a&&t.watch.add(e),v(r,e)))):(a&&(t.watchAll=!0),r);function T(e){const t=F(),{control:r=t.control,name:a,defaultValue:n,disabled:l,exact:o}=e||{},i=s.default.useRef(a);i.current=a,D({disabled:l,subject:r._subjects.values,next:e=>{P(i.current,e.name,o)&&c(m(C(i.current,r._names,e.values||r._formValues,!1,n)))}});const[u,c]=s.default.useState(r._getWatch(a,n));return s.default.useEffect((()=>r._removeUnmounted())),u}var $=e=>/^\w*$/.test(e),B=e=>y(e.replace(/["|']|\]/g,"").split(/\.|\[/)),N=(e,t,r)=>{let a=-1;const s=$(t)?[t]:B(t),n=s.length,l=n-1;for(;++a<n;){const t=s[a];let n=r;if(a!==l){const r=e[t];n=u(r)||Array.isArray(r)?r:isNaN(+s[a+1])?{}:[]}e[t]=n,e=e[t]}return e};function I(e){const t=F(),{name:r,disabled:a,control:n=t.control,shouldUnregister:l}=e,o=d(n._names.array,r),i=T({control:n,name:r,defaultValue:v(n._formValues,r,v(n._defaultValues,r,e.defaultValue)),exact:!0}),u=Q({control:n,name:r}),p=s.default.useRef(n.register(r,{...e.rules,value:i,..._(e.disabled)?{disabled:e.disabled}:{}}));return s.default.useEffect((()=>{const e=n._options.shouldUnregister||l,t=(e,t)=>{const r=v(n._fields,e);r&&(r._f.mount=t)};if(t(r,!0),e){const e=m(v(n._options.defaultValues,r));N(n._defaultValues,r,e),h(v(n._formValues,r))&&N(n._formValues,r,e)}return()=>{(o?e&&!n._state.action:e)?n.unregister(r):t(r,!1)}}),[r,n,o,l]),s.default.useEffect((()=>{v(n._fields,r)&&n._updateDisabledField({disabled:a,fields:n._fields,name:r,value:v(n._fields,r)._f.value})}),[a,r,n]),{field:{name:r,value:i,..._(a)||u.disabled?{disabled:u.disabled||a}:{},onChange:s.default.useCallback((e=>p.current.onChange({target:{value:c(e),name:r},type:"change"})),[r]),onBlur:s.default.useCallback((()=>p.current.onBlur({target:{value:v(n._formValues,r),name:r},type:g})),[r,n]),ref:e=>{const t=v(n._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(u.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!v(u.validatingFields,r)},error:{enumerable:!0,get:()=>v(u.errors,r)}})}}const L="post";var M=(e,t,r,a,s)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[a]:s||!0}}:{},U=()=>{const e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(t=>{const r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)}))},R=(e,t,r={})=>r.shouldFocus||h(r.shouldFocus)?r.focusName||`${e}.${h(r.focusIndex)?t:r.focusIndex}.`:"",W=e=>({isOnSubmit:!e||e===x,isOnBlur:"onBlur"===e,isOnChange:e===b,isOnAll:e===A,isOnTouch:"onTouched"===e}),q=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const H=(e,t,r,a)=>{for(const s of r||Object.keys(e)){const r=v(e,s);if(r){const{_f:e,...n}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],s)&&!a)break;if(e.ref&&t(e.ref,e.name)&&!a)break;H(n,t)}else u(n)&&H(n,t)}}};var J=(e,t,r)=>{const a=y(v(e,r));return N(a,"root",t[r]),N(e,r,a),e},G=e=>"file"===e.type,K=e=>"function"==typeof e,X=e=>{if(!f)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Y=e=>O(e),Z=e=>"radio"===e.type,ee=e=>e instanceof RegExp;const te={value:!1,isValid:!1},re={value:!0,isValid:!0};var ae=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||""===e[0].value?re:{value:e[0].value,isValid:!0}:re:te}return te};const se={isValid:!1,value:null};var ne=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),se):se;function le(e,t,r="validate"){if(Y(e)||Array.isArray(e)&&e.every(Y)||_(e)&&!e)return{type:r,message:Y(e)?e:"",ref:t}}var oe=e=>u(e)&&!ee(e)?e:{value:e,message:""},ie=async(e,t,r,a,s)=>{const{ref:l,refs:i,required:c,maxLength:d,minLength:p,min:f,max:m,pattern:y,validate:g,name:b,valueAsNumber:x,mount:A,disabled:j}=e._f,F=v(t,b);if(!A||j)return{};const V=i?i[0]:l,E=e=>{a&&V.reportValidity&&(V.setCustomValidity(_(e)?"":e||""),V.reportValidity())},z={},P=Z(l),D=n(l),Q=P||D,C=(x||G(l))&&h(l.value)&&h(F)||X(l)&&""===l.value||""===F||Array.isArray(F)&&!F.length,T=M.bind(null,b,r,z),$=(e,t,r,a="maxLength",s="minLength")=>{const n=e?t:r;z[b]={type:e?a:s,message:n,ref:l,...T(e?a:s,n)}};if(s?!Array.isArray(F)||!F.length:c&&(!Q&&(C||o(F))||_(F)&&!F||D&&!ae(i).isValid||P&&!ne(i).isValid)){const{value:e,message:t}=Y(c)?{value:!!c,message:c}:oe(c);if(e&&(z[b]={type:w,message:t,ref:V,...T(w,t)},!r))return E(t),z}if(!(C||o(f)&&o(m))){let e,t;const a=oe(m),s=oe(f);if(o(F)||isNaN(F)){const r=l.valueAsDate||new Date(F),n=e=>new Date((new Date).toDateString()+" "+e),o="time"==l.type,i="week"==l.type;O(a.value)&&F&&(e=o?n(F)>n(a.value):i?F>a.value:r>new Date(a.value)),O(s.value)&&F&&(t=o?n(F)<n(s.value):i?F<s.value:r<new Date(s.value))}else{const r=l.valueAsNumber||(F?+F:F);o(a.value)||(e=r>a.value),o(s.value)||(t=r<s.value)}if((e||t)&&($(!!e,a.message,s.message,"max","min"),!r))return E(z[b].message),z}if((d||p)&&!C&&(O(F)||s&&Array.isArray(F))){const e=oe(d),t=oe(p),a=!o(e.value)&&F.length>+e.value,s=!o(t.value)&&F.length<+t.value;if((a||s)&&($(a,e.message,t.message),!r))return E(z[b].message),z}if(y&&!C&&O(F)){const{value:e,message:t}=oe(y);if(ee(e)&&!F.match(e)&&(z[b]={type:k,message:t,ref:l,...T(k,t)},!r))return E(t),z}if(g)if(K(g)){const e=le(await g(F,t),V);if(e&&(z[b]={...e,...T("validate",e.message)},!r))return E(e.message),z}else if(u(g)){let e={};for(const a in g){if(!S(e)&&!r)break;const s=le(await g[a](F,t),V,a);s&&(e={...s,...T(a,s.message)},E(s.message),r&&(z[b]=e))}if(!S(e)&&(z[b]={ref:V,...e},!r))return z}return E(!0),z},ue=(e,t)=>[...e,...z(t)],ce=e=>Array.isArray(e)?e.map((()=>{})):void 0;function de(e,t,r){return[...e.slice(0,t),...z(r),...e.slice(t)]}var pe=(e,t,r)=>Array.isArray(e)?(h(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],fe=(e,t)=>[...z(t),...z(e)],me=(e,t)=>h(t)?[]:function(e,t){let r=0;const a=[...e];for(const e of t)a.splice(e-r,1),r++;return y(a).length?a:[]}(e,z(t).sort(((e,t)=>e-t))),ye=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]};function he(e,t){const r=Array.isArray(t)?t:$(t)?[t]:B(t),a=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let a=0;for(;a<r;)e=h(e)?a++:e[t[a++]];return e}(e,r),s=r.length-1,n=r[s];return a&&delete a[n],0!==s&&(u(a)&&S(a)||Array.isArray(a)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(a))&&he(e,r.slice(0,-1)),e}var ve=(e,t,r)=>(e[t]=r,e),_e=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},ge=e=>o(e)||!i(e);function be(e,t){if(ge(e)||ge(t))return e===t;if(l(e)&&l(t))return e.getTime()===t.getTime();const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(const s of r){const r=e[s];if(!a.includes(s))return!1;if("ref"!==s){const e=t[s];if(l(r)&&l(e)||u(r)&&u(e)||Array.isArray(r)&&Array.isArray(e)?!be(r,e):r!==e)return!1}}return!0}var xe=e=>"select-multiple"===e.type,Ae=e=>Z(e)||n(e),ke=e=>X(e)&&e.isConnected,we=e=>{for(const t in e)if(K(e[t]))return!0;return!1};function je(e,t={}){const r=Array.isArray(e);if(u(e)||r)for(const r in e)Array.isArray(e[r])||u(e[r])&&!we(e[r])?(t[r]=Array.isArray(e[r])?[]:{},je(e[r],t[r])):o(e[r])||(t[r]=!0);return t}function Fe(e,t,r){const a=Array.isArray(e);if(u(e)||a)for(const a in e)Array.isArray(e[a])||u(e[a])&&!we(e[a])?h(t)||ge(r[a])?r[a]=Array.isArray(e[a])?je(e[a],[]):{...je(e[a])}:Fe(e[a],o(t)?{}:t[a],r[a]):r[a]=!be(e[a],t[a]);return r}var Ve=(e,t)=>Fe(e,t,je(t)),Se=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:a})=>h(e)?e:t?""===e?NaN:e?+e:e:r&&O(e)?new Date(e):a?a(e):e;function Ee(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return G(t)?t.files:Z(t)?ne(e.refs).value:xe(t)?[...t.selectedOptions].map((({value:e})=>e)):n(t)?ae(e.refs).value:Se(h(t.value)?e.ref.value:t.value,e)}var ze=e=>h(e)?e:ee(e)?e.source:u(e)?ee(e.value)?e.value.source:e.value:e;function Pe(e,t,r){const a=v(e,r);if(a||$(r))return{error:a,name:r};const s=r.split(".");for(;s.length;){const a=s.join("."),n=v(t,a),l=v(e,a);if(n&&!Array.isArray(n)&&r!==a)return{name:r};if(l&&l.type)return{name:a,error:l};s.pop()}return{name:r}}const De={mode:x,reValidateMode:b,shouldFocusError:!0};function Qe(e={}){let t,r={...De,...e},a={submitCount:0,isDirty:!1,isLoading:K(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},s={},i=(u(r.defaultValues)||u(r.values))&&m(r.defaultValues||r.values)||{},p=r.shouldUnregister?{}:m(i),b={action:!1,mount:!1,watch:!1},x={mount:new Set,unMount:new Set,array:new Set,watch:new Set},k=0;const w={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},j={values:_e(),array:_e(),state:_e()},F=W(r.mode),V=W(r.reValidateMode),E=r.criteriaMode===A,P=async e=>{if(w.isValid||e){const e=r.resolver?S((await B()).errors):await I(s,!0);e!==a.isValid&&j.state.next({isValid:e})}},D=(e,t)=>{(w.isValidating||w.validatingFields)&&((e||Array.from(x.mount)).forEach((e=>{e&&(t?N(a.validatingFields,e,t):he(a.validatingFields,e))})),j.state.next({validatingFields:a.validatingFields,isValidating:!S(a.validatingFields)}))},Q=(e,t,r,a)=>{const n=v(s,e);if(n){const s=v(p,e,h(r)?v(i,e):r);h(s)||a&&a.defaultChecked||t?N(p,e,t?s:Ee(n._f)):U(e,s),b.mount&&P()}},T=(e,t,r,n,l)=>{let o=!1,u=!1;const c={name:e},d=!(!v(s,e)||!v(s,e)._f.disabled);if(!r||n){w.isDirty&&(u=a.isDirty,a.isDirty=c.isDirty=L(),o=u!==c.isDirty);const r=d||be(v(i,e),t);u=!(d||!v(a.dirtyFields,e)),r||d?he(a.dirtyFields,e):N(a.dirtyFields,e,!0),c.dirtyFields=a.dirtyFields,o=o||w.dirtyFields&&u!==!r}if(r){const t=v(a.touchedFields,e);t||(N(a.touchedFields,e,r),c.touchedFields=a.touchedFields,o=o||w.touchedFields&&t!==r)}return o&&l&&j.state.next(c),o?c:{}},$=(r,s,n,l)=>{const o=v(a.errors,r),i=w.isValid&&_(s)&&a.isValid!==s;var u;if(e.delayError&&n?(u=()=>((e,t)=>{N(a.errors,e,t),j.state.next({errors:a.errors})})(r,n),t=e=>{clearTimeout(k),k=setTimeout(u,e)},t(e.delayError)):(clearTimeout(k),t=null,n?N(a.errors,r,n):he(a.errors,r)),(n?!be(o,n):o)||!S(l)||i){const e={...l,...i&&_(s)?{isValid:s}:{},errors:a.errors,name:r};a={...a,...e},j.state.next(e)}},B=async e=>{D(e,!0);const t=await r.resolver(p,r.context,((e,t,r,a)=>{const s={};for(const r of e){const e=v(t,r);e&&N(s,r,e._f)}return{criteriaMode:r,names:[...e],fields:s,shouldUseNativeValidation:a}})(e||x.mount,s,r.criteriaMode,r.shouldUseNativeValidation));return D(e),t},I=async(e,t,s={valid:!0})=>{for(const n in e){const l=e[n];if(l){const{_f:e,...o}=l;if(e){const o=x.array.has(e.name);D([n],!0);const i=await ie(l,p,E,r.shouldUseNativeValidation&&!t,o);if(D([n]),i[e.name]&&(s.valid=!1,t))break;!t&&(v(i,e.name)?o?J(a.errors,i,e.name):N(a.errors,e.name,i[e.name]):he(a.errors,e.name))}o&&await I(o,t,s)}}return s.valid},L=(e,t)=>(e&&t&&N(p,e,t),!be(re(),i)),M=(e,t,r)=>C(e,x,{...b.mount?p:h(t)?i:O(e)?{[e]:t}:t},r,t),U=(e,t,r={})=>{const a=v(s,e);let l=t;if(a){const r=a._f;r&&(!r.disabled&&N(p,e,Se(t,r)),l=X(r.ref)&&o(t)?"":t,xe(r.ref)?[...r.ref.options].forEach((e=>e.selected=l.includes(e.value))):r.refs?n(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(l)?!!l.find((t=>t===e.value)):l===e.value))):r.refs[0]&&(r.refs[0].checked=!!l):r.refs.forEach((e=>e.checked=e.value===l)):G(r.ref)?r.ref.value="":(r.ref.value=l,r.ref.type||j.values.next({name:e,values:{...p}})))}(r.shouldDirty||r.shouldTouch)&&T(e,l,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&te(e)},R=(e,t,r)=>{for(const a in t){const n=t[a],o=`${e}.${a}`,i=v(s,o);!x.array.has(e)&&ge(n)&&(!i||i._f)||l(n)?U(o,n,r):R(o,n,r)}},Y=(e,t,r={})=>{const n=v(s,e),l=x.array.has(e),u=m(t);N(p,e,u),l?(j.array.next({name:e,values:{...p}}),(w.isDirty||w.dirtyFields)&&r.shouldDirty&&j.state.next({name:e,dirtyFields:Ve(i,p),isDirty:L(e,u)})):!n||n._f||o(u)?U(e,u,r):R(e,u,r),q(e,x)&&j.state.next({...a}),j.values.next({name:b.mount?e:void 0,values:{...p}})},Z=async e=>{b.mount=!0;const n=e.target;let l=n.name,o=!0;const i=v(s,l),u=e=>{o=Number.isNaN(e)||e===v(p,l,e)};if(i){let d,f;const m=n.type?Ee(i._f):c(e),y=e.type===g||"focusout"===e.type,h=!(e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate))(i._f)&&!r.resolver&&!v(a.errors,l)&&!i._f.deps||((e,t,r,a,s)=>!s.isOnAll&&(!r&&s.isOnTouch?!(t||e):(r?a.isOnBlur:s.isOnBlur)?!e:!(r?a.isOnChange:s.isOnChange)||e))(y,v(a.touchedFields,l),a.isSubmitted,V,F),_=q(l,x,y);N(p,l,m),y?(i._f.onBlur&&i._f.onBlur(e),t&&t(0)):i._f.onChange&&i._f.onChange(e);const b=T(l,m,y,!1),A=!S(b)||_;if(!y&&j.values.next({name:l,type:e.type,values:{...p}}),h)return w.isValid&&P(),A&&j.state.next({name:l,..._?{}:b});if(!y&&_&&j.state.next({...a}),r.resolver){const{errors:e}=await B([l]);if(u(m),o){const t=Pe(a.errors,s,l),r=Pe(e,s,t.name||l);d=r.error,l=r.name,f=S(e)}}else D([l],!0),d=(await ie(i,p,E,r.shouldUseNativeValidation))[l],D([l]),u(m),o&&(d?f=!1:w.isValid&&(f=await I(s,!0)));o&&(i._f.deps&&te(i._f.deps),$(l,f,d,b))}},ee=(e,t)=>{if(v(a.errors,t)&&e.focus)return e.focus(),1},te=async(e,t={})=>{let n,l;const o=z(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await B(e);if(e)for(const r of e){const e=v(t,r);e?N(a.errors,r,e):he(a.errors,r)}else a.errors=t;return t})(h(e)?e:o);n=S(t),l=e?!o.some((e=>v(t,e))):n}else e?(l=(await Promise.all(o.map((async e=>{const t=v(s,e);return await I(t&&t._f?{[e]:t}:t)})))).every(Boolean),(l||a.isValid)&&P()):l=n=await I(s);return j.state.next({...!O(e)||w.isValid&&n!==a.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:a.errors}),t.shouldFocus&&!l&&H(s,ee,e?o:x.mount),l},re=e=>{const t={...i,...b.mount?p:{}};return h(e)?t:O(e)?v(t,e):e.map((e=>v(t,e)))},ae=(e,t)=>({invalid:!!v((t||a).errors,e),isDirty:!!v((t||a).dirtyFields,e),isTouched:!!v((t||a).touchedFields,e),isValidating:!!v((t||a).validatingFields,e),error:v((t||a).errors,e)}),se=(e,t,r)=>{const n=(v(s,e,{_f:{}})._f||{}).ref;N(a.errors,e,{...t,ref:n}),j.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},ne=(e,t={})=>{for(const n of e?z(e):x.mount)x.mount.delete(n),x.array.delete(n),t.keepValue||(he(s,n),he(p,n)),!t.keepError&&he(a.errors,n),!t.keepDirty&&he(a.dirtyFields,n),!t.keepTouched&&he(a.touchedFields,n),!t.keepIsValidating&&he(a.validatingFields,n),!r.shouldUnregister&&!t.keepDefaultValue&&he(i,n);j.values.next({values:{...p}}),j.state.next({...a,...t.keepDirty?{isDirty:L()}:{}}),!t.keepIsValid&&P()},le=({disabled:e,name:t,field:r,fields:a,value:s})=>{if(_(e)){const n=e?void 0:h(s)?Ee(r?r._f:v(a,t)._f):s;N(p,t,n),T(t,n,!1,!1,!0)}},oe=(e,t={})=>{let a=v(s,e);const n=_(t.disabled);return N(s,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),a?le({field:a,disabled:t.disabled,name:e,value:t.value}):Q(e,!0,t.value),{...n?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:ze(t.min),max:ze(t.max),minLength:ze(t.minLength),maxLength:ze(t.maxLength),pattern:ze(t.pattern)}:{},name:e,onChange:Z,onBlur:Z,ref:n=>{if(n){oe(e,t),a=v(s,e);const r=h(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,l=Ae(r),o=a._f.refs||[];if(l?o.find((e=>e===r)):r===a._f.ref)return;N(s,e,{_f:{...a._f,...l?{refs:[...o.filter(ke),r,...Array.isArray(v(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),Q(e,!1,void 0,r)}else a=v(s,e,{}),a._f&&(a._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!d(x.array,e)||!b.action)&&x.unMount.add(e)}}},ue=()=>r.shouldFocusError&&H(s,ee,x.mount),ce=(e,t)=>async n=>{let l;n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let o=m(p);if(j.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await B();a.errors=e,o=t}else await I(s);if(he(a.errors,"root"),S(a.errors)){j.state.next({errors:{}});try{await e(o,n)}catch(e){l=e}}else t&&await t({...a.errors},n),ue(),setTimeout(ue);if(j.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:S(a.errors)&&!l,submitCount:a.submitCount+1,errors:a.errors}),l)throw l},de=(t,r={})=>{const n=t?m(t):i,l=m(n),o=S(t),u=o?i:l;if(r.keepDefaultValues||(i=n),!r.keepValues){if(r.keepDirtyValues)for(const e of x.mount)v(a.dirtyFields,e)?N(u,e,v(p,e)):Y(e,v(u,e));else{if(f&&h(t))for(const e of x.mount){const t=v(s,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(X(e)){const t=e.closest("form");if(t){t.reset();break}}}}s={}}p=e.shouldUnregister?r.keepDefaultValues?m(i):{}:m(u),j.array.next({values:{...u}}),j.values.next({values:{...u}})}x={mount:r.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},b.mount=!w.isValid||!!r.keepIsValid||!!r.keepDirtyValues,b.watch=!!e.shouldUnregister,j.state.next({submitCount:r.keepSubmitCount?a.submitCount:0,isDirty:!o&&(r.keepDirty?a.isDirty:!(!r.keepDefaultValues||be(t,i))),isSubmitted:!!r.keepIsSubmitted&&a.isSubmitted,dirtyFields:o?[]:r.keepDirtyValues?r.keepDefaultValues&&p?Ve(i,p):a.dirtyFields:r.keepDefaultValues&&t?Ve(i,t):{},touchedFields:r.keepTouched?a.touchedFields:{},errors:r.keepErrors?a.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&a.isSubmitSuccessful,isSubmitting:!1})},pe=(e,t)=>de(K(e)?e(p):e,t);return{control:{register:oe,unregister:ne,getFieldState:ae,handleSubmit:ce,setError:se,_executeSchema:B,_getWatch:M,_getDirty:L,_updateValid:P,_removeUnmounted:()=>{for(const e of x.unMount){const t=v(s,e);t&&(t._f.refs?t._f.refs.every((e=>!ke(e))):!ke(t._f.ref))&&ne(e)}x.unMount=new Set},_updateFieldArray:(e,t=[],r,n,l=!0,o=!0)=>{if(n&&r){if(b.action=!0,o&&Array.isArray(v(s,e))){const t=r(v(s,e),n.argA,n.argB);l&&N(s,e,t)}if(o&&Array.isArray(v(a.errors,e))){const t=r(v(a.errors,e),n.argA,n.argB);l&&N(a.errors,e,t),((e,t)=>{!y(v(e,t)).length&&he(e,t)})(a.errors,e)}if(w.touchedFields&&o&&Array.isArray(v(a.touchedFields,e))){const t=r(v(a.touchedFields,e),n.argA,n.argB);l&&N(a.touchedFields,e,t)}w.dirtyFields&&(a.dirtyFields=Ve(i,p)),j.state.next({name:e,isDirty:L(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else N(p,e,t)},_updateDisabledField:le,_getFieldArray:t=>y(v(b.mount?p:i,t,e.shouldUnregister?v(i,t,[]):[])),_reset:de,_resetDefaultValues:()=>K(r.defaultValues)&&r.defaultValues().then((e=>{pe(e,r.resetOptions),j.state.next({isLoading:!1})})),_updateFormState:e=>{a={...a,...e}},_disableForm:e=>{_(e)&&(j.state.next({disabled:e}),H(s,((t,r)=>{let a=e;const n=v(s,r);n&&_(n._f.disabled)&&(a||(a=n._f.disabled)),t.disabled=a}),0,!1))},_subjects:j,_proxyFormState:w,_setErrors:e=>{a.errors=e,j.state.next({errors:a.errors,isValid:!1})},get _fields(){return s},get _formValues(){return p},get _state(){return b},set _state(e){b=e},get _defaultValues(){return i},get _names(){return x},set _names(e){x=e},get _formState(){return a},set _formState(e){a=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:te,register:oe,handleSubmit:ce,watch:(e,t)=>K(e)?j.values.subscribe({next:r=>e(M(void 0,t),r)}):M(e,t,!0),setValue:Y,getValues:re,reset:pe,resetField:(e,t={})=>{v(s,e)&&(h(t.defaultValue)?Y(e,m(v(i,e))):(Y(e,t.defaultValue),N(i,e,m(t.defaultValue))),t.keepTouched||he(a.touchedFields,e),t.keepDirty||(he(a.dirtyFields,e),a.isDirty=t.defaultValue?L(e,m(v(i,e))):L()),t.keepError||(he(a.errors,e),w.isValid&&P()),j.state.next({...a}))},clearErrors:e=>{e&&z(e).forEach((e=>he(a.errors,e))),j.state.next({errors:e?a.errors:{}})},unregister:ne,setError:se,setFocus:(e,t={})=>{const r=v(s,e),a=r&&r._f;if(a){const e=a.refs?a.refs[0]:a.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:ae}}t.Controller=e=>e.render(I(e)),t.Form=function(e){const t=F(),[r,a]=s.default.useState(!1),{control:n=t.control,onSubmit:l,children:o,action:i,method:u=L,headers:c,encType:d,onError:p,render:f,onSuccess:m,validateStatus:y,...h}=e,_=async t=>{let r=!1,a="";await n.handleSubmit((async e=>{const s=new FormData;let o="";try{o=JSON.stringify(e)}catch(e){}for(const t of n._names.mount)s.append(t,v(e,t));if(l&&await l({data:e,event:t,method:u,formData:s,formDataJson:o}),i)try{const e=[c&&c["Content-Type"],d].some((e=>e&&e.includes("json"))),t=await fetch(i,{method:u,headers:{...c,...d?{"Content-Type":d}:{}},body:e?o:s});t&&(y?!y(t.status):t.status<200||t.status>=300)?(r=!0,p&&p({response:t}),a=String(t.status)):m&&m({response:t})}catch(e){r=!0,p&&p({error:e})}}))(t),r&&e.control&&(e.control._subjects.state.next({isSubmitSuccessful:!1}),e.control.setError("root.server",{type:a}))};return s.default.useEffect((()=>{a(!0)}),[]),f?s.default.createElement(s.default.Fragment,null,f({submit:_})):s.default.createElement("form",{noValidate:r,action:i,method:u,encType:d,onSubmit:_,...h},o)},t.FormProvider=e=>{const{children:t,...r}=e;return s.default.createElement(j.Provider,{value:r},t)},t.appendErrors=M,t.get=v,t.set=N,t.useController=I,t.useFieldArray=function(e){const t=F(),{control:r=t.control,name:a,keyName:n="id",shouldUnregister:l}=e,[o,i]=s.default.useState(r._getFieldArray(a)),u=s.default.useRef(r._getFieldArray(a).map(U)),c=s.default.useRef(o),d=s.default.useRef(a),p=s.default.useRef(!1);d.current=a,c.current=o,r._names.array.add(a),e.rules&&r.register(a,e.rules),D({next:({values:e,name:t})=>{if(t===d.current||!t){const t=v(e,d.current);Array.isArray(t)&&(i(t),u.current=t.map(U))}},subject:r._subjects.array});const f=s.default.useCallback((e=>{p.current=!0,r._updateFieldArray(a,e)}),[r,a]);return s.default.useEffect((()=>{if(r._state.action=!1,q(a,r._names)&&r._subjects.state.next({...r._formState}),p.current&&(!W(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([a]).then((e=>{const t=v(e.errors,a),s=v(r._formState.errors,a);(s?!t&&s.type||t&&(s.type!==t.type||s.message!==t.message):t&&t.type)&&(t?N(r._formState.errors,a,t):he(r._formState.errors,a),r._subjects.state.next({errors:r._formState.errors}))}));else{const e=v(r._fields,a);!e||!e._f||W(r._options.reValidateMode).isOnSubmit&&W(r._options.mode).isOnSubmit||ie(e,r._formValues,r._options.criteriaMode===A,r._options.shouldUseNativeValidation,!0).then((e=>!S(e)&&r._subjects.state.next({errors:J(r._formState.errors,e,a)})))}r._subjects.values.next({name:a,values:{...r._formValues}}),r._names.focus&&H(r._fields,((e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1})),r._names.focus="",r._updateValid(),p.current=!1}),[o,a,r]),s.default.useEffect((()=>(!v(r._formValues,a)&&r._updateFieldArray(a),()=>{(r._options.shouldUnregister||l)&&r.unregister(a)})),[a,r,n,l]),{swap:s.default.useCallback(((e,t)=>{const s=r._getFieldArray(a);ye(s,e,t),ye(u.current,e,t),f(s),i(s),r._updateFieldArray(a,s,ye,{argA:e,argB:t},!1)}),[f,a,r]),move:s.default.useCallback(((e,t)=>{const s=r._getFieldArray(a);pe(s,e,t),pe(u.current,e,t),f(s),i(s),r._updateFieldArray(a,s,pe,{argA:e,argB:t},!1)}),[f,a,r]),prepend:s.default.useCallback(((e,t)=>{const s=z(m(e)),n=fe(r._getFieldArray(a),s);r._names.focus=R(a,0,t),u.current=fe(u.current,s.map(U)),f(n),i(n),r._updateFieldArray(a,n,fe,{argA:ce(e)})}),[f,a,r]),append:s.default.useCallback(((e,t)=>{const s=z(m(e)),n=ue(r._getFieldArray(a),s);r._names.focus=R(a,n.length-1,t),u.current=ue(u.current,s.map(U)),f(n),i(n),r._updateFieldArray(a,n,ue,{argA:ce(e)})}),[f,a,r]),remove:s.default.useCallback((e=>{const t=me(r._getFieldArray(a),e);u.current=me(u.current,e),f(t),i(t),r._updateFieldArray(a,t,me,{argA:e})}),[f,a,r]),insert:s.default.useCallback(((e,t,s)=>{const n=z(m(t)),l=de(r._getFieldArray(a),e,n);r._names.focus=R(a,e,s),u.current=de(u.current,e,n.map(U)),f(l),i(l),r._updateFieldArray(a,l,de,{argA:e,argB:ce(t)})}),[f,a,r]),update:s.default.useCallback(((e,t)=>{const s=m(t),n=ve(r._getFieldArray(a),e,s);u.current=[...n].map(((t,r)=>t&&r!==e?u.current[r]:U())),f(n),i([...n]),r._updateFieldArray(a,n,ve,{argA:e,argB:s},!0,!1)}),[f,a,r]),replace:s.default.useCallback((e=>{const t=z(m(e));u.current=t.map(U),f([...t]),i([...t]),r._updateFieldArray(a,[...t],(e=>e),{},!0,!1)}),[f,a,r]),fields:s.default.useMemo((()=>o.map(((e,t)=>({...e,[n]:u.current[t]||U()})))),[o,n])}},t.useForm=function(e={}){const t=s.default.useRef(),r=s.default.useRef(),[a,n]=s.default.useState({isDirty:!1,isValidating:!1,isLoading:K(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:K(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Qe(e),formState:a});const l=t.current.control;return l._options=e,D({subject:l._subjects.state,next:e=>{E(e,l._proxyFormState,l._updateFormState,!0)&&n({...l._formState})}}),s.default.useEffect((()=>l._disableForm(e.disabled)),[l,e.disabled]),s.default.useEffect((()=>{if(l._proxyFormState.isDirty){const e=l._getDirty();e!==a.isDirty&&l._subjects.state.next({isDirty:e})}}),[l,a.isDirty]),s.default.useEffect((()=>{e.values&&!be(e.values,r.current)?(l._reset(e.values,l._options.resetOptions),r.current=e.values,n((e=>({...e})))):l._resetDefaultValues()}),[e.values,l]),s.default.useEffect((()=>{e.errors&&l._setErrors(e.errors)}),[e.errors,l]),s.default.useEffect((()=>{l._state.mount||(l._updateValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()})),s.default.useEffect((()=>{e.shouldUnregister&&l._subjects.values.next({values:l._getWatch()})}),[e.shouldUnregister,l]),t.current.formState=V(a,l),t.current},t.useFormContext=F,t.useFormState=Q,t.useWatch=T},834:(e,t,r)=>{const a=r(609),s=r(87),n=r(330),l=e=>{const{register:t,control:r}=(0,n.useForm)({defaultValues:{...e.data||{},pplNonce:e.pplNonce}}),l={float:"none",width:"auto"},o=(0,s.useMemo)((()=>{const t=e.methods.map((e=>e));return t.sort(((e,t)=>e.title.localeCompare(t.title))),t}),[e.methods]);return(0,a.createElement)("p",{className:"form-field"},(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných míst (pro výdejní místa)"))),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelBox",value:"1",type:"checkbox",...t("pplDisabledParcelBox")}),"  ParcelBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledAlzaBox",value:"1",type:"checkbox",...t("pplDisabledAlzaBox")}),"  AlzaBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelShop",value:"1",type:"checkbox",...t("pplDisabledParcelShop")}),"  Obchody")),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných metod pro PPL")),o.map((e=>(0,a.createElement)(n.Controller,{control:r,name:"pplDisabledTransport",render:r=>{const s=r.field.value||[],n=s.indexOf(e.code)>-1;return(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l,htmlFor:`pplDisabledTransport_${e.code}`},(0,a.createElement)("input",{type:"hidden",...t("pplNonce")}),(0,a.createElement)("input",{value:`${e.code}`,style:l,id:`pplDisabledTransport_${e.code}`,type:"checkbox",name:"pplDisabledTransport[]",checked:n,onChange:t=>{s.indexOf(e.code)>-1?r.field.onChange(s.filter((t=>t!==e.code))):r.field.onChange(s.concat([e.code]))}}),"  ",e.title))}}))))};t.A=function(e,t){const r=e;(0,s.render)((0,a.createElement)(l,{...t}),r)}},549:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.cancelPackage=t.removePackage=t.addPackage=t.removeShipment=void 0;const a=r(153);t.removeShipment=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_remove_shipment",e,t,r)},t.addPackage=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_add_package",e,t,r)},t.removePackage=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_remove_package",e,t,r)},t.cancelPackage=(e,t,r,s)=>{(0,a.handlePackageAction)("pplcz_order_panel_cancel_package",e,t,r,s)}},684:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.form=void 0;const a=r(153),s=(e,t,r)=>{const s=window.PPLczPlugin=window.PPLczPlugin||[],n=jQuery("<div>").prependTo("body")[0];let l=null;const o=()=>(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e});s.push(["newShipment",n,{shipment:r,returnFunc:e=>{l=e.unmount},onChange:()=>{o().done((e=>{(0,a.updateOverlay)(t,e.html)}))},onFinish:()=>{o().done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))}}])};t.form=(e,t,r)=>{r?s(e,t,r):(0,a.ajaxPost)("pplcz_order_panel_prepare_package",{orderId:t,nonce:e}).done((r=>{(0,a.updateOverlay)(t,r.html),s(e,t,r.shipment)}))}},575:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.create_labels=t.create_labels2=t.create_labels_add=t.set_print_setting=t.test_labels=void 0;const a=r(153);t.test_labels=(e,t,r)=>{const s=(0,a.createOverlayId)(t);(0,a.disableButtons)(t),(0,a.ajaxPost)("pplcz_order_panel_test_labels",{orderId:t,shipmentId:r,nonce:e}).done((e=>{const r=!!jQuery(`${s} .refresh-shipments-labels`).length;(0,a.updateOverlay)(t,e.html);const n=!!jQuery(`${s} .refresh-shipments-labels`).length;if(r&&!n){const e=jQuery(`${s} .all-labels`)[0];e instanceof HTMLLinkElement&&(document.location=e.href)}})).fail((e=>{(0,a.enableButtons)(t),"string"==typeof e?(0,a.showErrorNotice)(e):(e.html&&(0,a.updateOverlay)(t,e.html),e.message&&(0,a.showErrorNotice)(e.message))}))},t.set_print_setting=(e,t,r,s,n)=>{(0,a.disableButtons)(t);const l=window.PPLczPlugin=window.PPLczPlugin||[],o=jQuery("<div>").prependTo("body")[0];let i=null,u=null,c=s,d=null;const p=()=>{i(),d?(0,a.updateOverlay)(t,d):(0,a.ajaxPost)("pplcz_change_print",{print:c,orderId:t,shipmentId:r,nonce:e}).done((e=>{(0,a.updateOverlay)(t,e.html)}))},f=s=>{c=s,d=null,u({optionals:n,value:c,onFinish:p,onChange:f}),(0,a.ajaxPost)("pplcz_change_print",{print:c,orderId:t,shipmentId:r,nonce:e}).done((e=>{d=e.html}))};l.push(["selectLabelPrint",o,{optionals:n,value:c,onFinish:p,onChange:f,returnFunc:e=>{i=e.unmount,u=e.render}}])},t.create_labels_add=(e,t,r)=>{const s=window.PPLczPlugin||[],n=document.createElement("div");document.body.append(n);let l=null;s.push(["selectBatch",n,{items:{items:[{orderId:t,shipmentId:r.id}]},onClose:()=>{(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e}).done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))},returnFunc:e=>{l=e.unmount}}])},t.create_labels2=(e,t,r)=>{(0,a.disableButtons)(t);const s=window.PPLczPlugin=window.PPLczPlugin||[],n=jQuery("<div>").prependTo("body")[0];let l=null;s.push(["newLabel",n,{hideOrderAnchor:!1,shipment:r,returnFunc:e=>{l=e.unmount},onFinish:()=>{(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e}).done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))}}])},t.create_labels=(e,t,r)=>{(0,a.disableButtons)(t),(0,a.ajaxPost)("pplcz_order_panel_create_labels",{orderId:t,shipmentId:r,nonce:e}).done((e=>{(0,a.updateOverlay)(t,e.html)})).fail((e=>{(0,a.enableButtons)(t),"string"==typeof e?(0,a.showErrorNotice)(e):(e.html&&(0,a.updateOverlay)(t,e.html),e.message&&(0,a.showErrorNotice)(e.message))}))}},922:(e,t,r)=>{t.n=void 0;const a=r(549),s=r(684),n=r(575);t.n=e=>{const r=jQuery(e).data("orderid"),l=e.id,o=jQuery(e).data("nonce");jQuery(window).off(`pplcz-refresh-${r}`).on(`pplcz-refresh-${r}`,(()=>{(0,t.n)(jQuery(`#${l}`)[0])})),jQuery(window).find(`pplcz-refresh-${r}`);const i=`#pplcz-order-panel-shipment-div-${r}-overlay`;jQuery(`${i} *`).off("click.pplcz-events").off("change.pplcz-events"),jQuery(`${i} .pplcz_available_print_setting`).off("click.pplcz-event").on("click.pplcz-events",(function(e){e.preventDefault();const t=this,a=jQuery(t).data("optionals"),s=jQuery(t).data("value"),l=jQuery(t).data("shipmentid");(0,n.set_print_setting)(o,r,l,s,a)})),jQuery(`${i} .add-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.addPackage)(o,t,r)})),jQuery(`${i} .remove-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.removePackage)(o,t,r)})),jQuery(`${i} .detail-shipment`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,s.form)(o,t,r)})),jQuery(`${i} .cancel-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r,packageid:s}=jQuery(e.currentTarget).data();(0,a.cancelPackage)(o,t,r,s)})),jQuery(`${i} .test-labels`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,n.create_labels)(o,t,r)})),jQuery(`${i} .create-labels`).on("click.pplcz-events",(function(e){e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,n.create_labels2)(o,t,r)})),jQuery(`${i} .create-labels-add`).on("click.pplcz-events",(function(e){e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,n.create_labels_add)(o,t,r)})),jQuery(`${i} .remove-shipment`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.removeShipment)(o,t,r)})),jQuery(`${i} .refresh-shipments`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,n.test_labels)(o,t,r)})),jQuery(`${i} .refresh-shipments-labels`).each((function(){const{orderid:e,shipmentid:t}=jQuery(this).data();setTimeout((()=>{(0,n.test_labels)(o,e,t)}),2e3)}))}},781:(e,t,r)=>{const a=r(143);let s=!1;const n=[],l=()=>{if(s)return;s=!0;let e=null;const t=new MutationObserver((t=>{for(const r of t)if("childList"===r.type&&r.addedNodes.length>0){if(e)return;e=window.setTimeout((()=>{e=null,jQuery(".pplcz_parcelshop_orderitems").each((function(){n.includes(this)||(n.push(this),o(this))}))}),500)}})),r=jQuery("#post-body")[0];r&&t.observe(r,{childList:!0,subtree:!0})};function o(e){l();const t=jQuery(e).find("input"),r=t.data("meta_id"),s=t.data("order_id"),n=t.data("nonce"),i=jQuery(e),u=()=>{(0,a.dispatch)("core/notices").createNotice("error","Problém se změnou parcelshop/parcelboxu.",{isDismissible:!0})},c=`pplcz_parcelshop_${r}`;jQuery(`.${c}`).off(`.${c}`);const d=e=>{jQuery.ajax({url:pplcz_data.ajax_url,type:"post",dataType:"json",data:{action:"pplcz_render_parcel_shop",meta_id:r,order_id:s,shipping_address:e,nonce:n},error:u,success:e=>{if(e.success){const t=jQuery(e.data.content);i.replaceWith(t),t.show().find("button").css("display","inline"),o(t[0])}else u()}})};i.addClass(c).on(`click.${c}`,".pplcz_parcelshop_parcelshop",(e=>{e.preventDefault(),PplMap(d,{parcelShop:!0})})).on(`click.${c}`,".pplcz_parcelshop_parcelbox",(e=>{e.preventDefault(),PplMap(d,{parcelBox:!0})})).on(`click.${c}`,".pplcz_parcelshop_clear",(e=>{e.preventDefault(),d(null)}));const p=i.closest(`tr[data-order_item_id="${r}"]`);p.addClass(c).one(`click.${c}`,"a.edit-order-item",(()=>{i.find("button").css("display","inline"),setTimeout((()=>{const e=p.find("select").filter(((e,t)=>t.name===`shipping_method[${r}]`));e.addClass(c).on(`change.${c}`,(function(){const e=jQuery(this).val(),t=e?.includes("pplcz_");i.toggle(t),i.find("button").css("display",t?"block":"none")}))}),300)}))}t.Ay=o},904:(e,t)=>{const r=()=>jQuery("input:checked").toArray().some((e=>jQuery(e).data("pplcz-shipment-data-create-shipment"))),a=e=>{e.preventDefault();const t=(()=>{const e=[];return jQuery("input:checked").each(((t,r)=>{if("INPUT"===r.tagName){const t=`${jQuery(r).val()}`,a=jQuery(`#pplcz-order-${t}-overlay`).data("shipments");a&&a.forEach((t=>{t.id?e.push({shipmentId:t.id}):e.push({orderId:t.orderId})}))}})),e})();if(0===t.length)return;const r=window.PPLczPlugin||[],a=document.createElement("div");document.body.append(a);let s=null;r.push(["selectBatch",a,{items:{items:t},onClose:()=>s?.(),returnFunc:e=>{s=e.unmount}}])},s=()=>{jQuery(".pplcz-order-table-panel").each((function(){const e=jQuery(this).data("shipments"),t=jQuery(this).data("orderid");e&&jQuery(`#cb-select-${t}`).off("click.pplcz-create-shipment").on("click.pplcz-create-shipment",(function(){jQuery(this).is(":checked")||r()?jQuery("#pplcz-create-shipments").show():jQuery("#pplcz-create-shipments").hide()}))}))};t.A=e=>{setTimeout((()=>{jQuery("#cb-select-all-1, #cb-select-all-2").off("click.pplcz_table_column").on("click.pplcz_table_column",(()=>{setTimeout((()=>{jQuery("#pplcz-create-shipments").toggle(r())}))})),jQuery("#doaction2, #doaction").off("click.pplcz-create-shipments").on("click.pplcz-create-shipments",(e=>{"pplcz_bulk_operation_create_labels"===jQuery("#bulk-action-selector-top").val()&&a(e)})),jQuery("#wc-orders-filter #pplcz-create-shipments").off("click.pplcz-create-shipments").on("click.pplcz-create-shipments",a),s()}),1e3)}},153:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handlePackageAction=t.ajaxPost=t.updateOverlay=t.enableButtons=t.disableButtons=t.showErrorNotice=t.createOverlayId=void 0,t.createOverlayId=e=>`#pplcz-order-panel-shipment-div-${e}-overlay`,t.showErrorNotice=e=>{wp.data.dispatch("core/notices").createNotice("error",e,{isDismissible:!0})},t.disableButtons=e=>{jQuery((0,t.createOverlayId)(e)).find("button").attr("disabled","disabled")},t.enableButtons=e=>{jQuery((0,t.createOverlayId)(e)).find("button").removeAttr("disabled")},t.updateOverlay=(e,r)=>{jQuery((0,t.createOverlayId)(e)).html(r),jQuery(window).trigger(`pplcz-refresh-${e}`)},t.ajaxPost=(e,t)=>wp.ajax.post({action:e,...t}),t.handlePackageAction=(e,r,a,s=void 0,n=void 0)=>{(0,t.disableButtons)(a),(0,t.ajaxPost)(e,{orderId:a,shipmentId:s,packageId:n,nonce:r}).done((e=>{(0,t.updateOverlay)(a,e.html)})).fail((e=>{(0,t.enableButtons)(a),"string"==typeof e?(0,t.showErrorNotice)(e):e?.html&&((0,t.updateOverlay)(a,e.html),e.message&&(0,t.showErrorNotice)(e.message))}))}},208:(e,t,r)=>{const a=r(609),s=r(87),n=r(330),l=e=>{const{register:t,control:r}=(0,n.useForm)({defaultValues:{...e.data||{},pplNonce:e.pplNonce}}),l={float:"none",width:"auto"},o=(0,s.useMemo)((()=>{const t=e.methods.map((e=>e));return t.sort(((e,t)=>e.title.localeCompare(t.title))),t}),[e.methods]);return(0,a.createElement)("p",{className:"form-field"},(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Věkové omezení (pouze v případě ČR se tato služba poskytuje)"))),(0,a.createElement)("input",{type:"hidden",...t("pplNonce")}),(0,a.createElement)("label",{style:l,htmlFor:"pplConfirmAge15"},(0,a.createElement)("input",{style:l,id:"pplConfirmAge15",type:"checkbox",...t("pplConfirmAge15")}),"  Ověření věku 15+"),(0,a.createElement)("br",null),(0,a.createElement)("label",{style:l,htmlFor:"pplConfirmAge18"},(0,a.createElement)("input",{style:l,id:"pplConfirmAge18",type:"checkbox",...t("pplConfirmAge18")}),"  Ověření věku 18+"),(0,a.createElement)("br",null),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných míst (pro výdejní místa)")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelBox",value:"1",type:"checkbox",...t("pplDisabledParcelBox")}),"  ParcelBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledAlzaBox",value:"1",type:"checkbox",...t("pplDisabledAlzaBox")}),"  AlzaBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelShop",value:"1",type:"checkbox",...t("pplDisabledParcelShop")}),"  Obchody")),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných metod")),(0,a.createElement)("br",null),o.map((e=>(0,a.createElement)(n.Controller,{control:r,name:"pplDisabledTransport",render:t=>{const r=t.field.value||[],s=r.indexOf(e.code)>-1;return(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l,htmlFor:`pplDisabledTransport_${e.code}`},(0,a.createElement)("input",{value:`${e.code}`,style:l,id:`pplDisabledTransport_${e.code}`,type:"checkbox",name:"pplDisabledTransport[]",checked:s,onChange:a=>{r.indexOf(e.code)>-1?t.field.onChange(r.filter((t=>t!==e.code))):t.field.onChange(r.concat([e.code]))}}),"  ",e.title))}}))))};t.A=function(e,t){const r=e;(0,s.render)((0,a.createElement)(l,{...t}),r)}},548:(e,t)=>{t.bM=void 0,t.bM=e=>{const t=window.PPLczPlugin=window.PPLczPlugin||[],r=jQuery(e).data("pplczshipmentsetting"),a=r.code;let s=null;t.push(["shipmentSetting",e,{setting:r,returnFunc:e=>{s=e.rerender}}]),jQuery(`[name=woocommerce_${a}_cost_by_weight]`).on("change",(function(e){s&&s({setting:r,costByWeight:jQuery(this).is(":checked")})}))},t.Ay=t.bM},609:e=>{e.exports=window.React},143:e=>{e.exports=window.wp.data},87:e=>{e.exports=window.wp.element}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var n=t[a]={exports:{}};return e[a](n,n.exports,r),n.exports}(()=>{var e=r(208),t=r(781),a=r(922),s=r(834);var n=r(904),l=r(548);window.PPLczPlugin=window.PPLczPlugin||[];const o=window.PPLczPlugin;o.pplczInitCategoryTab=e=>{const t=jQuery(e),r=t.data("pplnonce"),a=t.data("data"),n=t.data("methods");(0,s.A)(t[0],{pplNonce:r,data:a,methods:n})},o.pplczInitProductTab=t=>{const r=jQuery(t),a=r.data("pplnonce"),s=r.data("data"),n=r.data("methods");(0,e.A)(r[0],{pplNonce:a,data:s,methods:n})},o.pplczInitOrderPanel=a.n,o.pplczPPLParcelshop=t.Ay,o.pplczInitOrderTable=n.A,o.pplczInitSettingShipment=l.Ay,o.pplczNotices=()=>{jQuery(".pplcz-news-notice").on("click",".notice-dismiss",(function(){const e=jQuery(this).closest(".pplcz-new-notice").data("nonce");wp.ajax.post({action:"pplcz_hide_new_notice",nonce:e})}))}})()})();
     1(()=>{"use strict";var e={330:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,s=(a=r(609))&&"object"==typeof a&&"default"in a?a:{default:a},n=e=>"checkbox"===e.type,l=e=>e instanceof Date,o=e=>null==e;const i=e=>"object"==typeof e;var u=e=>!o(e)&&!Array.isArray(e)&&i(e)&&!l(e),c=e=>u(e)&&e.target?n(e.target)?e.target.checked:e.target.value:e,d=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),p=e=>{const t=e.constructor&&e.constructor.prototype;return u(t)&&t.hasOwnProperty("isPrototypeOf")},f="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(f&&(e instanceof Blob||e instanceof FileList)||!r&&!u(e))return e;if(t=r?[]:{},r||p(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=m(e[r]));else t=e}return t}var y=e=>Array.isArray(e)?e.filter(Boolean):[],h=e=>void 0===e,v=(e,t,r)=>{if(!t||!u(e))return r;const a=y(t.split(/[,[\].]+?/)).reduce(((e,t)=>o(e)?e:e[t]),e);return h(a)||a===e?h(e[t])?r:e[t]:a},_=e=>"boolean"==typeof e;const g="blur",b="onChange",x="onSubmit",A="all",k="pattern",w="required",j=s.default.createContext(null),F=()=>s.default.useContext(j);var V=(e,t,r,a=!0)=>{const s={defaultValues:t._defaultValues};for(const n in e)Object.defineProperty(s,n,{get:()=>{const s=n;return t._proxyFormState[s]!==A&&(t._proxyFormState[s]=!a||A),r&&(r[s]=!0),e[s]}});return s},S=e=>u(e)&&!Object.keys(e).length,E=(e,t,r,a)=>{r(e);const{name:s,...n}=e;return S(n)||Object.keys(n).length>=Object.keys(t).length||Object.keys(n).find((e=>t[e]===(!a||A)))},z=e=>Array.isArray(e)?e:[e],P=(e,t,r)=>!e||!t||e===t||z(e).some((e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))));function D(e){const t=s.default.useRef(e);t.current=e,s.default.useEffect((()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}}),[e.disabled])}function Q(e){const t=F(),{control:r=t.control,disabled:a,name:n,exact:l}=e||{},[o,i]=s.default.useState(r._formState),u=s.default.useRef(!0),c=s.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=s.default.useRef(n);return d.current=n,D({disabled:a,next:e=>u.current&&P(d.current,e.name,l)&&E(e,c.current,r._updateFormState)&&i({...r._formState,...e}),subject:r._subjects.state}),s.default.useEffect((()=>(u.current=!0,c.current.isValid&&r._updateValid(!0),()=>{u.current=!1})),[r]),V(o,r,c.current,!1)}var O=e=>"string"==typeof e,C=(e,t,r,a,s)=>O(e)?(a&&t.watch.add(e),v(r,e,s)):Array.isArray(e)?e.map((e=>(a&&t.watch.add(e),v(r,e)))):(a&&(t.watchAll=!0),r);function T(e){const t=F(),{control:r=t.control,name:a,defaultValue:n,disabled:l,exact:o}=e||{},i=s.default.useRef(a);i.current=a,D({disabled:l,subject:r._subjects.values,next:e=>{P(i.current,e.name,o)&&c(m(C(i.current,r._names,e.values||r._formValues,!1,n)))}});const[u,c]=s.default.useState(r._getWatch(a,n));return s.default.useEffect((()=>r._removeUnmounted())),u}var $=e=>/^\w*$/.test(e),B=e=>y(e.replace(/["|']|\]/g,"").split(/\.|\[/)),N=(e,t,r)=>{let a=-1;const s=$(t)?[t]:B(t),n=s.length,l=n-1;for(;++a<n;){const t=s[a];let n=r;if(a!==l){const r=e[t];n=u(r)||Array.isArray(r)?r:isNaN(+s[a+1])?{}:[]}e[t]=n,e=e[t]}return e};function I(e){const t=F(),{name:r,disabled:a,control:n=t.control,shouldUnregister:l}=e,o=d(n._names.array,r),i=T({control:n,name:r,defaultValue:v(n._formValues,r,v(n._defaultValues,r,e.defaultValue)),exact:!0}),u=Q({control:n,name:r}),p=s.default.useRef(n.register(r,{...e.rules,value:i,..._(e.disabled)?{disabled:e.disabled}:{}}));return s.default.useEffect((()=>{const e=n._options.shouldUnregister||l,t=(e,t)=>{const r=v(n._fields,e);r&&(r._f.mount=t)};if(t(r,!0),e){const e=m(v(n._options.defaultValues,r));N(n._defaultValues,r,e),h(v(n._formValues,r))&&N(n._formValues,r,e)}return()=>{(o?e&&!n._state.action:e)?n.unregister(r):t(r,!1)}}),[r,n,o,l]),s.default.useEffect((()=>{v(n._fields,r)&&n._updateDisabledField({disabled:a,fields:n._fields,name:r,value:v(n._fields,r)._f.value})}),[a,r,n]),{field:{name:r,value:i,..._(a)||u.disabled?{disabled:u.disabled||a}:{},onChange:s.default.useCallback((e=>p.current.onChange({target:{value:c(e),name:r},type:"change"})),[r]),onBlur:s.default.useCallback((()=>p.current.onBlur({target:{value:v(n._formValues,r),name:r},type:g})),[r,n]),ref:e=>{const t=v(n._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(u.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!v(u.validatingFields,r)},error:{enumerable:!0,get:()=>v(u.errors,r)}})}}const L="post";var M=(e,t,r,a,s)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[a]:s||!0}}:{},U=()=>{const e="undefined"==typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(t=>{const r=(16*Math.random()+e)%16|0;return("x"==t?r:3&r|8).toString(16)}))},R=(e,t,r={})=>r.shouldFocus||h(r.shouldFocus)?r.focusName||`${e}.${h(r.focusIndex)?t:r.focusIndex}.`:"",W=e=>({isOnSubmit:!e||e===x,isOnBlur:"onBlur"===e,isOnChange:e===b,isOnAll:e===A,isOnTouch:"onTouched"===e}),q=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const H=(e,t,r,a)=>{for(const s of r||Object.keys(e)){const r=v(e,s);if(r){const{_f:e,...n}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],s)&&!a)break;if(e.ref&&t(e.ref,e.name)&&!a)break;H(n,t)}else u(n)&&H(n,t)}}};var J=(e,t,r)=>{const a=y(v(e,r));return N(a,"root",t[r]),N(e,r,a),e},G=e=>"file"===e.type,K=e=>"function"==typeof e,X=e=>{if(!f)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Y=e=>O(e),Z=e=>"radio"===e.type,ee=e=>e instanceof RegExp;const te={value:!1,isValid:!1},re={value:!0,isValid:!0};var ae=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!h(e[0].attributes.value)?h(e[0].value)||""===e[0].value?re:{value:e[0].value,isValid:!0}:re:te}return te};const se={isValid:!1,value:null};var ne=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),se):se;function le(e,t,r="validate"){if(Y(e)||Array.isArray(e)&&e.every(Y)||_(e)&&!e)return{type:r,message:Y(e)?e:"",ref:t}}var oe=e=>u(e)&&!ee(e)?e:{value:e,message:""},ie=async(e,t,r,a,s)=>{const{ref:l,refs:i,required:c,maxLength:d,minLength:p,min:f,max:m,pattern:y,validate:g,name:b,valueAsNumber:x,mount:A,disabled:j}=e._f,F=v(t,b);if(!A||j)return{};const V=i?i[0]:l,E=e=>{a&&V.reportValidity&&(V.setCustomValidity(_(e)?"":e||""),V.reportValidity())},z={},P=Z(l),D=n(l),Q=P||D,C=(x||G(l))&&h(l.value)&&h(F)||X(l)&&""===l.value||""===F||Array.isArray(F)&&!F.length,T=M.bind(null,b,r,z),$=(e,t,r,a="maxLength",s="minLength")=>{const n=e?t:r;z[b]={type:e?a:s,message:n,ref:l,...T(e?a:s,n)}};if(s?!Array.isArray(F)||!F.length:c&&(!Q&&(C||o(F))||_(F)&&!F||D&&!ae(i).isValid||P&&!ne(i).isValid)){const{value:e,message:t}=Y(c)?{value:!!c,message:c}:oe(c);if(e&&(z[b]={type:w,message:t,ref:V,...T(w,t)},!r))return E(t),z}if(!(C||o(f)&&o(m))){let e,t;const a=oe(m),s=oe(f);if(o(F)||isNaN(F)){const r=l.valueAsDate||new Date(F),n=e=>new Date((new Date).toDateString()+" "+e),o="time"==l.type,i="week"==l.type;O(a.value)&&F&&(e=o?n(F)>n(a.value):i?F>a.value:r>new Date(a.value)),O(s.value)&&F&&(t=o?n(F)<n(s.value):i?F<s.value:r<new Date(s.value))}else{const r=l.valueAsNumber||(F?+F:F);o(a.value)||(e=r>a.value),o(s.value)||(t=r<s.value)}if((e||t)&&($(!!e,a.message,s.message,"max","min"),!r))return E(z[b].message),z}if((d||p)&&!C&&(O(F)||s&&Array.isArray(F))){const e=oe(d),t=oe(p),a=!o(e.value)&&F.length>+e.value,s=!o(t.value)&&F.length<+t.value;if((a||s)&&($(a,e.message,t.message),!r))return E(z[b].message),z}if(y&&!C&&O(F)){const{value:e,message:t}=oe(y);if(ee(e)&&!F.match(e)&&(z[b]={type:k,message:t,ref:l,...T(k,t)},!r))return E(t),z}if(g)if(K(g)){const e=le(await g(F,t),V);if(e&&(z[b]={...e,...T("validate",e.message)},!r))return E(e.message),z}else if(u(g)){let e={};for(const a in g){if(!S(e)&&!r)break;const s=le(await g[a](F,t),V,a);s&&(e={...s,...T(a,s.message)},E(s.message),r&&(z[b]=e))}if(!S(e)&&(z[b]={ref:V,...e},!r))return z}return E(!0),z},ue=(e,t)=>[...e,...z(t)],ce=e=>Array.isArray(e)?e.map((()=>{})):void 0;function de(e,t,r){return[...e.slice(0,t),...z(r),...e.slice(t)]}var pe=(e,t,r)=>Array.isArray(e)?(h(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],fe=(e,t)=>[...z(t),...z(e)],me=(e,t)=>h(t)?[]:function(e,t){let r=0;const a=[...e];for(const e of t)a.splice(e-r,1),r++;return y(a).length?a:[]}(e,z(t).sort(((e,t)=>e-t))),ye=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]};function he(e,t){const r=Array.isArray(t)?t:$(t)?[t]:B(t),a=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let a=0;for(;a<r;)e=h(e)?a++:e[t[a++]];return e}(e,r),s=r.length-1,n=r[s];return a&&delete a[n],0!==s&&(u(a)&&S(a)||Array.isArray(a)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!h(e[t]))return!1;return!0}(a))&&he(e,r.slice(0,-1)),e}var ve=(e,t,r)=>(e[t]=r,e),_e=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},ge=e=>o(e)||!i(e);function be(e,t){if(ge(e)||ge(t))return e===t;if(l(e)&&l(t))return e.getTime()===t.getTime();const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(const s of r){const r=e[s];if(!a.includes(s))return!1;if("ref"!==s){const e=t[s];if(l(r)&&l(e)||u(r)&&u(e)||Array.isArray(r)&&Array.isArray(e)?!be(r,e):r!==e)return!1}}return!0}var xe=e=>"select-multiple"===e.type,Ae=e=>Z(e)||n(e),ke=e=>X(e)&&e.isConnected,we=e=>{for(const t in e)if(K(e[t]))return!0;return!1};function je(e,t={}){const r=Array.isArray(e);if(u(e)||r)for(const r in e)Array.isArray(e[r])||u(e[r])&&!we(e[r])?(t[r]=Array.isArray(e[r])?[]:{},je(e[r],t[r])):o(e[r])||(t[r]=!0);return t}function Fe(e,t,r){const a=Array.isArray(e);if(u(e)||a)for(const a in e)Array.isArray(e[a])||u(e[a])&&!we(e[a])?h(t)||ge(r[a])?r[a]=Array.isArray(e[a])?je(e[a],[]):{...je(e[a])}:Fe(e[a],o(t)?{}:t[a],r[a]):r[a]=!be(e[a],t[a]);return r}var Ve=(e,t)=>Fe(e,t,je(t)),Se=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:a})=>h(e)?e:t?""===e?NaN:e?+e:e:r&&O(e)?new Date(e):a?a(e):e;function Ee(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return G(t)?t.files:Z(t)?ne(e.refs).value:xe(t)?[...t.selectedOptions].map((({value:e})=>e)):n(t)?ae(e.refs).value:Se(h(t.value)?e.ref.value:t.value,e)}var ze=e=>h(e)?e:ee(e)?e.source:u(e)?ee(e.value)?e.value.source:e.value:e;function Pe(e,t,r){const a=v(e,r);if(a||$(r))return{error:a,name:r};const s=r.split(".");for(;s.length;){const a=s.join("."),n=v(t,a),l=v(e,a);if(n&&!Array.isArray(n)&&r!==a)return{name:r};if(l&&l.type)return{name:a,error:l};s.pop()}return{name:r}}const De={mode:x,reValidateMode:b,shouldFocusError:!0};function Qe(e={}){let t,r={...De,...e},a={submitCount:0,isDirty:!1,isLoading:K(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},s={},i=(u(r.defaultValues)||u(r.values))&&m(r.defaultValues||r.values)||{},p=r.shouldUnregister?{}:m(i),b={action:!1,mount:!1,watch:!1},x={mount:new Set,unMount:new Set,array:new Set,watch:new Set},k=0;const w={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},j={values:_e(),array:_e(),state:_e()},F=W(r.mode),V=W(r.reValidateMode),E=r.criteriaMode===A,P=async e=>{if(w.isValid||e){const e=r.resolver?S((await B()).errors):await I(s,!0);e!==a.isValid&&j.state.next({isValid:e})}},D=(e,t)=>{(w.isValidating||w.validatingFields)&&((e||Array.from(x.mount)).forEach((e=>{e&&(t?N(a.validatingFields,e,t):he(a.validatingFields,e))})),j.state.next({validatingFields:a.validatingFields,isValidating:!S(a.validatingFields)}))},Q=(e,t,r,a)=>{const n=v(s,e);if(n){const s=v(p,e,h(r)?v(i,e):r);h(s)||a&&a.defaultChecked||t?N(p,e,t?s:Ee(n._f)):U(e,s),b.mount&&P()}},T=(e,t,r,n,l)=>{let o=!1,u=!1;const c={name:e},d=!(!v(s,e)||!v(s,e)._f.disabled);if(!r||n){w.isDirty&&(u=a.isDirty,a.isDirty=c.isDirty=L(),o=u!==c.isDirty);const r=d||be(v(i,e),t);u=!(d||!v(a.dirtyFields,e)),r||d?he(a.dirtyFields,e):N(a.dirtyFields,e,!0),c.dirtyFields=a.dirtyFields,o=o||w.dirtyFields&&u!==!r}if(r){const t=v(a.touchedFields,e);t||(N(a.touchedFields,e,r),c.touchedFields=a.touchedFields,o=o||w.touchedFields&&t!==r)}return o&&l&&j.state.next(c),o?c:{}},$=(r,s,n,l)=>{const o=v(a.errors,r),i=w.isValid&&_(s)&&a.isValid!==s;var u;if(e.delayError&&n?(u=()=>((e,t)=>{N(a.errors,e,t),j.state.next({errors:a.errors})})(r,n),t=e=>{clearTimeout(k),k=setTimeout(u,e)},t(e.delayError)):(clearTimeout(k),t=null,n?N(a.errors,r,n):he(a.errors,r)),(n?!be(o,n):o)||!S(l)||i){const e={...l,...i&&_(s)?{isValid:s}:{},errors:a.errors,name:r};a={...a,...e},j.state.next(e)}},B=async e=>{D(e,!0);const t=await r.resolver(p,r.context,((e,t,r,a)=>{const s={};for(const r of e){const e=v(t,r);e&&N(s,r,e._f)}return{criteriaMode:r,names:[...e],fields:s,shouldUseNativeValidation:a}})(e||x.mount,s,r.criteriaMode,r.shouldUseNativeValidation));return D(e),t},I=async(e,t,s={valid:!0})=>{for(const n in e){const l=e[n];if(l){const{_f:e,...o}=l;if(e){const o=x.array.has(e.name);D([n],!0);const i=await ie(l,p,E,r.shouldUseNativeValidation&&!t,o);if(D([n]),i[e.name]&&(s.valid=!1,t))break;!t&&(v(i,e.name)?o?J(a.errors,i,e.name):N(a.errors,e.name,i[e.name]):he(a.errors,e.name))}o&&await I(o,t,s)}}return s.valid},L=(e,t)=>(e&&t&&N(p,e,t),!be(re(),i)),M=(e,t,r)=>C(e,x,{...b.mount?p:h(t)?i:O(e)?{[e]:t}:t},r,t),U=(e,t,r={})=>{const a=v(s,e);let l=t;if(a){const r=a._f;r&&(!r.disabled&&N(p,e,Se(t,r)),l=X(r.ref)&&o(t)?"":t,xe(r.ref)?[...r.ref.options].forEach((e=>e.selected=l.includes(e.value))):r.refs?n(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(l)?!!l.find((t=>t===e.value)):l===e.value))):r.refs[0]&&(r.refs[0].checked=!!l):r.refs.forEach((e=>e.checked=e.value===l)):G(r.ref)?r.ref.value="":(r.ref.value=l,r.ref.type||j.values.next({name:e,values:{...p}})))}(r.shouldDirty||r.shouldTouch)&&T(e,l,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&te(e)},R=(e,t,r)=>{for(const a in t){const n=t[a],o=`${e}.${a}`,i=v(s,o);!x.array.has(e)&&ge(n)&&(!i||i._f)||l(n)?U(o,n,r):R(o,n,r)}},Y=(e,t,r={})=>{const n=v(s,e),l=x.array.has(e),u=m(t);N(p,e,u),l?(j.array.next({name:e,values:{...p}}),(w.isDirty||w.dirtyFields)&&r.shouldDirty&&j.state.next({name:e,dirtyFields:Ve(i,p),isDirty:L(e,u)})):!n||n._f||o(u)?U(e,u,r):R(e,u,r),q(e,x)&&j.state.next({...a}),j.values.next({name:b.mount?e:void 0,values:{...p}})},Z=async e=>{b.mount=!0;const n=e.target;let l=n.name,o=!0;const i=v(s,l),u=e=>{o=Number.isNaN(e)||e===v(p,l,e)};if(i){let d,f;const m=n.type?Ee(i._f):c(e),y=e.type===g||"focusout"===e.type,h=!(e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate))(i._f)&&!r.resolver&&!v(a.errors,l)&&!i._f.deps||((e,t,r,a,s)=>!s.isOnAll&&(!r&&s.isOnTouch?!(t||e):(r?a.isOnBlur:s.isOnBlur)?!e:!(r?a.isOnChange:s.isOnChange)||e))(y,v(a.touchedFields,l),a.isSubmitted,V,F),_=q(l,x,y);N(p,l,m),y?(i._f.onBlur&&i._f.onBlur(e),t&&t(0)):i._f.onChange&&i._f.onChange(e);const b=T(l,m,y,!1),A=!S(b)||_;if(!y&&j.values.next({name:l,type:e.type,values:{...p}}),h)return w.isValid&&P(),A&&j.state.next({name:l,..._?{}:b});if(!y&&_&&j.state.next({...a}),r.resolver){const{errors:e}=await B([l]);if(u(m),o){const t=Pe(a.errors,s,l),r=Pe(e,s,t.name||l);d=r.error,l=r.name,f=S(e)}}else D([l],!0),d=(await ie(i,p,E,r.shouldUseNativeValidation))[l],D([l]),u(m),o&&(d?f=!1:w.isValid&&(f=await I(s,!0)));o&&(i._f.deps&&te(i._f.deps),$(l,f,d,b))}},ee=(e,t)=>{if(v(a.errors,t)&&e.focus)return e.focus(),1},te=async(e,t={})=>{let n,l;const o=z(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await B(e);if(e)for(const r of e){const e=v(t,r);e?N(a.errors,r,e):he(a.errors,r)}else a.errors=t;return t})(h(e)?e:o);n=S(t),l=e?!o.some((e=>v(t,e))):n}else e?(l=(await Promise.all(o.map((async e=>{const t=v(s,e);return await I(t&&t._f?{[e]:t}:t)})))).every(Boolean),(l||a.isValid)&&P()):l=n=await I(s);return j.state.next({...!O(e)||w.isValid&&n!==a.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:a.errors}),t.shouldFocus&&!l&&H(s,ee,e?o:x.mount),l},re=e=>{const t={...i,...b.mount?p:{}};return h(e)?t:O(e)?v(t,e):e.map((e=>v(t,e)))},ae=(e,t)=>({invalid:!!v((t||a).errors,e),isDirty:!!v((t||a).dirtyFields,e),isTouched:!!v((t||a).touchedFields,e),isValidating:!!v((t||a).validatingFields,e),error:v((t||a).errors,e)}),se=(e,t,r)=>{const n=(v(s,e,{_f:{}})._f||{}).ref;N(a.errors,e,{...t,ref:n}),j.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},ne=(e,t={})=>{for(const n of e?z(e):x.mount)x.mount.delete(n),x.array.delete(n),t.keepValue||(he(s,n),he(p,n)),!t.keepError&&he(a.errors,n),!t.keepDirty&&he(a.dirtyFields,n),!t.keepTouched&&he(a.touchedFields,n),!t.keepIsValidating&&he(a.validatingFields,n),!r.shouldUnregister&&!t.keepDefaultValue&&he(i,n);j.values.next({values:{...p}}),j.state.next({...a,...t.keepDirty?{isDirty:L()}:{}}),!t.keepIsValid&&P()},le=({disabled:e,name:t,field:r,fields:a,value:s})=>{if(_(e)){const n=e?void 0:h(s)?Ee(r?r._f:v(a,t)._f):s;N(p,t,n),T(t,n,!1,!1,!0)}},oe=(e,t={})=>{let a=v(s,e);const n=_(t.disabled);return N(s,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),a?le({field:a,disabled:t.disabled,name:e,value:t.value}):Q(e,!0,t.value),{...n?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:ze(t.min),max:ze(t.max),minLength:ze(t.minLength),maxLength:ze(t.maxLength),pattern:ze(t.pattern)}:{},name:e,onChange:Z,onBlur:Z,ref:n=>{if(n){oe(e,t),a=v(s,e);const r=h(n.value)&&n.querySelectorAll&&n.querySelectorAll("input,select,textarea")[0]||n,l=Ae(r),o=a._f.refs||[];if(l?o.find((e=>e===r)):r===a._f.ref)return;N(s,e,{_f:{...a._f,...l?{refs:[...o.filter(ke),r,...Array.isArray(v(i,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),Q(e,!1,void 0,r)}else a=v(s,e,{}),a._f&&(a._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!d(x.array,e)||!b.action)&&x.unMount.add(e)}}},ue=()=>r.shouldFocusError&&H(s,ee,x.mount),ce=(e,t)=>async n=>{let l;n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let o=m(p);if(j.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await B();a.errors=e,o=t}else await I(s);if(he(a.errors,"root"),S(a.errors)){j.state.next({errors:{}});try{await e(o,n)}catch(e){l=e}}else t&&await t({...a.errors},n),ue(),setTimeout(ue);if(j.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:S(a.errors)&&!l,submitCount:a.submitCount+1,errors:a.errors}),l)throw l},de=(t,r={})=>{const n=t?m(t):i,l=m(n),o=S(t),u=o?i:l;if(r.keepDefaultValues||(i=n),!r.keepValues){if(r.keepDirtyValues)for(const e of x.mount)v(a.dirtyFields,e)?N(u,e,v(p,e)):Y(e,v(u,e));else{if(f&&h(t))for(const e of x.mount){const t=v(s,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(X(e)){const t=e.closest("form");if(t){t.reset();break}}}}s={}}p=e.shouldUnregister?r.keepDefaultValues?m(i):{}:m(u),j.array.next({values:{...u}}),j.values.next({values:{...u}})}x={mount:r.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},b.mount=!w.isValid||!!r.keepIsValid||!!r.keepDirtyValues,b.watch=!!e.shouldUnregister,j.state.next({submitCount:r.keepSubmitCount?a.submitCount:0,isDirty:!o&&(r.keepDirty?a.isDirty:!(!r.keepDefaultValues||be(t,i))),isSubmitted:!!r.keepIsSubmitted&&a.isSubmitted,dirtyFields:o?[]:r.keepDirtyValues?r.keepDefaultValues&&p?Ve(i,p):a.dirtyFields:r.keepDefaultValues&&t?Ve(i,t):{},touchedFields:r.keepTouched?a.touchedFields:{},errors:r.keepErrors?a.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&a.isSubmitSuccessful,isSubmitting:!1})},pe=(e,t)=>de(K(e)?e(p):e,t);return{control:{register:oe,unregister:ne,getFieldState:ae,handleSubmit:ce,setError:se,_executeSchema:B,_getWatch:M,_getDirty:L,_updateValid:P,_removeUnmounted:()=>{for(const e of x.unMount){const t=v(s,e);t&&(t._f.refs?t._f.refs.every((e=>!ke(e))):!ke(t._f.ref))&&ne(e)}x.unMount=new Set},_updateFieldArray:(e,t=[],r,n,l=!0,o=!0)=>{if(n&&r){if(b.action=!0,o&&Array.isArray(v(s,e))){const t=r(v(s,e),n.argA,n.argB);l&&N(s,e,t)}if(o&&Array.isArray(v(a.errors,e))){const t=r(v(a.errors,e),n.argA,n.argB);l&&N(a.errors,e,t),((e,t)=>{!y(v(e,t)).length&&he(e,t)})(a.errors,e)}if(w.touchedFields&&o&&Array.isArray(v(a.touchedFields,e))){const t=r(v(a.touchedFields,e),n.argA,n.argB);l&&N(a.touchedFields,e,t)}w.dirtyFields&&(a.dirtyFields=Ve(i,p)),j.state.next({name:e,isDirty:L(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else N(p,e,t)},_updateDisabledField:le,_getFieldArray:t=>y(v(b.mount?p:i,t,e.shouldUnregister?v(i,t,[]):[])),_reset:de,_resetDefaultValues:()=>K(r.defaultValues)&&r.defaultValues().then((e=>{pe(e,r.resetOptions),j.state.next({isLoading:!1})})),_updateFormState:e=>{a={...a,...e}},_disableForm:e=>{_(e)&&(j.state.next({disabled:e}),H(s,((t,r)=>{let a=e;const n=v(s,r);n&&_(n._f.disabled)&&(a||(a=n._f.disabled)),t.disabled=a}),0,!1))},_subjects:j,_proxyFormState:w,_setErrors:e=>{a.errors=e,j.state.next({errors:a.errors,isValid:!1})},get _fields(){return s},get _formValues(){return p},get _state(){return b},set _state(e){b=e},get _defaultValues(){return i},get _names(){return x},set _names(e){x=e},get _formState(){return a},set _formState(e){a=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:te,register:oe,handleSubmit:ce,watch:(e,t)=>K(e)?j.values.subscribe({next:r=>e(M(void 0,t),r)}):M(e,t,!0),setValue:Y,getValues:re,reset:pe,resetField:(e,t={})=>{v(s,e)&&(h(t.defaultValue)?Y(e,m(v(i,e))):(Y(e,t.defaultValue),N(i,e,m(t.defaultValue))),t.keepTouched||he(a.touchedFields,e),t.keepDirty||(he(a.dirtyFields,e),a.isDirty=t.defaultValue?L(e,m(v(i,e))):L()),t.keepError||(he(a.errors,e),w.isValid&&P()),j.state.next({...a}))},clearErrors:e=>{e&&z(e).forEach((e=>he(a.errors,e))),j.state.next({errors:e?a.errors:{}})},unregister:ne,setError:se,setFocus:(e,t={})=>{const r=v(s,e),a=r&&r._f;if(a){const e=a.refs?a.refs[0]:a.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:ae}}t.Controller=e=>e.render(I(e)),t.Form=function(e){const t=F(),[r,a]=s.default.useState(!1),{control:n=t.control,onSubmit:l,children:o,action:i,method:u=L,headers:c,encType:d,onError:p,render:f,onSuccess:m,validateStatus:y,...h}=e,_=async t=>{let r=!1,a="";await n.handleSubmit((async e=>{const s=new FormData;let o="";try{o=JSON.stringify(e)}catch(e){}for(const t of n._names.mount)s.append(t,v(e,t));if(l&&await l({data:e,event:t,method:u,formData:s,formDataJson:o}),i)try{const e=[c&&c["Content-Type"],d].some((e=>e&&e.includes("json"))),t=await fetch(i,{method:u,headers:{...c,...d?{"Content-Type":d}:{}},body:e?o:s});t&&(y?!y(t.status):t.status<200||t.status>=300)?(r=!0,p&&p({response:t}),a=String(t.status)):m&&m({response:t})}catch(e){r=!0,p&&p({error:e})}}))(t),r&&e.control&&(e.control._subjects.state.next({isSubmitSuccessful:!1}),e.control.setError("root.server",{type:a}))};return s.default.useEffect((()=>{a(!0)}),[]),f?s.default.createElement(s.default.Fragment,null,f({submit:_})):s.default.createElement("form",{noValidate:r,action:i,method:u,encType:d,onSubmit:_,...h},o)},t.FormProvider=e=>{const{children:t,...r}=e;return s.default.createElement(j.Provider,{value:r},t)},t.appendErrors=M,t.get=v,t.set=N,t.useController=I,t.useFieldArray=function(e){const t=F(),{control:r=t.control,name:a,keyName:n="id",shouldUnregister:l}=e,[o,i]=s.default.useState(r._getFieldArray(a)),u=s.default.useRef(r._getFieldArray(a).map(U)),c=s.default.useRef(o),d=s.default.useRef(a),p=s.default.useRef(!1);d.current=a,c.current=o,r._names.array.add(a),e.rules&&r.register(a,e.rules),D({next:({values:e,name:t})=>{if(t===d.current||!t){const t=v(e,d.current);Array.isArray(t)&&(i(t),u.current=t.map(U))}},subject:r._subjects.array});const f=s.default.useCallback((e=>{p.current=!0,r._updateFieldArray(a,e)}),[r,a]);return s.default.useEffect((()=>{if(r._state.action=!1,q(a,r._names)&&r._subjects.state.next({...r._formState}),p.current&&(!W(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([a]).then((e=>{const t=v(e.errors,a),s=v(r._formState.errors,a);(s?!t&&s.type||t&&(s.type!==t.type||s.message!==t.message):t&&t.type)&&(t?N(r._formState.errors,a,t):he(r._formState.errors,a),r._subjects.state.next({errors:r._formState.errors}))}));else{const e=v(r._fields,a);!e||!e._f||W(r._options.reValidateMode).isOnSubmit&&W(r._options.mode).isOnSubmit||ie(e,r._formValues,r._options.criteriaMode===A,r._options.shouldUseNativeValidation,!0).then((e=>!S(e)&&r._subjects.state.next({errors:J(r._formState.errors,e,a)})))}r._subjects.values.next({name:a,values:{...r._formValues}}),r._names.focus&&H(r._fields,((e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1})),r._names.focus="",r._updateValid(),p.current=!1}),[o,a,r]),s.default.useEffect((()=>(!v(r._formValues,a)&&r._updateFieldArray(a),()=>{(r._options.shouldUnregister||l)&&r.unregister(a)})),[a,r,n,l]),{swap:s.default.useCallback(((e,t)=>{const s=r._getFieldArray(a);ye(s,e,t),ye(u.current,e,t),f(s),i(s),r._updateFieldArray(a,s,ye,{argA:e,argB:t},!1)}),[f,a,r]),move:s.default.useCallback(((e,t)=>{const s=r._getFieldArray(a);pe(s,e,t),pe(u.current,e,t),f(s),i(s),r._updateFieldArray(a,s,pe,{argA:e,argB:t},!1)}),[f,a,r]),prepend:s.default.useCallback(((e,t)=>{const s=z(m(e)),n=fe(r._getFieldArray(a),s);r._names.focus=R(a,0,t),u.current=fe(u.current,s.map(U)),f(n),i(n),r._updateFieldArray(a,n,fe,{argA:ce(e)})}),[f,a,r]),append:s.default.useCallback(((e,t)=>{const s=z(m(e)),n=ue(r._getFieldArray(a),s);r._names.focus=R(a,n.length-1,t),u.current=ue(u.current,s.map(U)),f(n),i(n),r._updateFieldArray(a,n,ue,{argA:ce(e)})}),[f,a,r]),remove:s.default.useCallback((e=>{const t=me(r._getFieldArray(a),e);u.current=me(u.current,e),f(t),i(t),r._updateFieldArray(a,t,me,{argA:e})}),[f,a,r]),insert:s.default.useCallback(((e,t,s)=>{const n=z(m(t)),l=de(r._getFieldArray(a),e,n);r._names.focus=R(a,e,s),u.current=de(u.current,e,n.map(U)),f(l),i(l),r._updateFieldArray(a,l,de,{argA:e,argB:ce(t)})}),[f,a,r]),update:s.default.useCallback(((e,t)=>{const s=m(t),n=ve(r._getFieldArray(a),e,s);u.current=[...n].map(((t,r)=>t&&r!==e?u.current[r]:U())),f(n),i([...n]),r._updateFieldArray(a,n,ve,{argA:e,argB:s},!0,!1)}),[f,a,r]),replace:s.default.useCallback((e=>{const t=z(m(e));u.current=t.map(U),f([...t]),i([...t]),r._updateFieldArray(a,[...t],(e=>e),{},!0,!1)}),[f,a,r]),fields:s.default.useMemo((()=>o.map(((e,t)=>({...e,[n]:u.current[t]||U()})))),[o,n])}},t.useForm=function(e={}){const t=s.default.useRef(),r=s.default.useRef(),[a,n]=s.default.useState({isDirty:!1,isValidating:!1,isLoading:K(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:K(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Qe(e),formState:a});const l=t.current.control;return l._options=e,D({subject:l._subjects.state,next:e=>{E(e,l._proxyFormState,l._updateFormState,!0)&&n({...l._formState})}}),s.default.useEffect((()=>l._disableForm(e.disabled)),[l,e.disabled]),s.default.useEffect((()=>{if(l._proxyFormState.isDirty){const e=l._getDirty();e!==a.isDirty&&l._subjects.state.next({isDirty:e})}}),[l,a.isDirty]),s.default.useEffect((()=>{e.values&&!be(e.values,r.current)?(l._reset(e.values,l._options.resetOptions),r.current=e.values,n((e=>({...e})))):l._resetDefaultValues()}),[e.values,l]),s.default.useEffect((()=>{e.errors&&l._setErrors(e.errors)}),[e.errors,l]),s.default.useEffect((()=>{l._state.mount||(l._updateValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()})),s.default.useEffect((()=>{e.shouldUnregister&&l._subjects.values.next({values:l._getWatch()})}),[e.shouldUnregister,l]),t.current.formState=V(a,l),t.current},t.useFormContext=F,t.useFormState=Q,t.useWatch=T},834:(e,t,r)=>{const a=r(609),s=r(87),n=r(330),l=e=>{const{register:t,control:r}=(0,n.useForm)({defaultValues:{...e.data||{},pplNonce:e.pplNonce}}),l={float:"none",width:"auto"},o=(0,s.useMemo)((()=>{const t=e.methods.map((e=>e));return t.sort(((e,t)=>e.title.localeCompare(t.title))),t}),[e.methods]);return(0,a.createElement)("p",{className:"form-field"},(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných míst (pro výdejní místa)"))),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelBox",value:"1",type:"checkbox",...t("pplDisabledParcelBox")}),"  ParcelBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledAlzaBox",value:"1",type:"checkbox",...t("pplDisabledAlzaBox")}),"  AlzaBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelShop",value:"1",type:"checkbox",...t("pplDisabledParcelShop")}),"  Obchody")),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných metod pro PPL")),o.map((e=>(0,a.createElement)(n.Controller,{control:r,name:"pplDisabledTransport",render:r=>{const s=r.field.value||[],n=s.indexOf(e.code)>-1;return(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l,htmlFor:`pplDisabledTransport_${e.code}`},(0,a.createElement)("input",{type:"hidden",...t("pplNonce")}),(0,a.createElement)("input",{value:`${e.code}`,style:l,id:`pplDisabledTransport_${e.code}`,type:"checkbox",name:"pplDisabledTransport[]",checked:n,onChange:t=>{s.indexOf(e.code)>-1?r.field.onChange(s.filter((t=>t!==e.code))):r.field.onChange(s.concat([e.code]))}}),"  ",e.title))}}))))};t.A=function(e,t){const r=e;(0,s.render)((0,a.createElement)(l,{...t}),r)}},549:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.cancelPackage=t.removePackage=t.addPackage=t.removeShipment=void 0;const a=r(153);t.removeShipment=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_remove_shipment",e,t,r)},t.addPackage=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_add_package",e,t,r)},t.removePackage=(e,t,r)=>{(0,a.handlePackageAction)("pplcz_order_panel_remove_package",e,t,r)},t.cancelPackage=(e,t,r,s)=>{(0,a.handlePackageAction)("pplcz_order_panel_cancel_package",e,t,r,s)}},684:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.form=void 0;const a=r(153),s=(e,t,r)=>{const s=window.PPLczPlugin=window.PPLczPlugin||[],n=jQuery("<div>").prependTo("body")[0];let l=null;const o=()=>(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e});s.push(["newShipment",n,{shipment:r,returnFunc:e=>{l=e.unmount},onChange:()=>{o().done((e=>{(0,a.updateOverlay)(t,e.html)}))},onFinish:()=>{o().done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))}}])};t.form=(e,t,r)=>{r?s(e,t,r):(0,a.ajaxPost)("pplcz_order_panel_prepare_package",{orderId:t,nonce:e}).done((r=>{(0,a.updateOverlay)(t,r.html),s(e,t,r.shipment)}))}},575:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.create_labels=t.create_labels2=t.create_labels_add=t.set_print_setting=t.test_labels=void 0;const a=r(153);t.test_labels=(e,t,r)=>{const s=(0,a.createOverlayId)(t);(0,a.disableButtons)(t),(0,a.ajaxPost)("pplcz_order_panel_test_labels",{orderId:t,shipmentId:r,nonce:e}).done((e=>{const r=!!jQuery(`${s} .refresh-shipments-labels`).length;(0,a.updateOverlay)(t,e.html);const n=!!jQuery(`${s} .refresh-shipments-labels`).length;if(r&&!n){const e=jQuery(`${s} .all-labels`)[0];e instanceof HTMLLinkElement&&(document.location=e.href)}})).fail((e=>{(0,a.enableButtons)(t),"string"==typeof e?(0,a.showErrorNotice)(e):(e.html&&(0,a.updateOverlay)(t,e.html),e.message&&(0,a.showErrorNotice)(e.message))}))},t.set_print_setting=(e,t,r,s,n)=>{(0,a.disableButtons)(t);const l=window.PPLczPlugin=window.PPLczPlugin||[],o=jQuery("<div>").prependTo("body")[0];let i=null,u=null,c=s,d=null;const p=()=>{i(),d?(0,a.updateOverlay)(t,d):(0,a.ajaxPost)("pplcz_change_print",{print:c,orderId:t,shipmentId:r,nonce:e}).done((e=>{(0,a.updateOverlay)(t,e.html)}))},f=s=>{c=s,d=null,u({optionals:n,value:c,onFinish:p,onChange:f}),(0,a.ajaxPost)("pplcz_change_print",{print:c,orderId:t,shipmentId:r,nonce:e}).done((e=>{d=e.html}))};l.push(["selectLabelPrint",o,{optionals:n,value:c,onFinish:p,onChange:f,returnFunc:e=>{i=e.unmount,u=e.render}}])},t.create_labels_add=(e,t,r)=>{const s=window.PPLczPlugin||[],n=document.createElement("div");document.body.append(n);let l=null;s.push(["selectBatch",n,{items:{items:[{orderId:t,shipmentId:r.id}]},onClose:()=>{(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e}).done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))},returnFunc:e=>{l=e.unmount}}])},t.create_labels2=(e,t,r)=>{(0,a.disableButtons)(t);const s=window.PPLczPlugin=window.PPLczPlugin||[],n=jQuery("<div>").prependTo("body")[0];let l=null;s.push(["newLabel",n,{hideOrderAnchor:!1,shipment:r,returnFunc:e=>{l=e.unmount},onFinish:()=>{(0,a.ajaxPost)("pplcz_order_panel",{orderId:t,nonce:e}).done((e=>{l(),(0,a.updateOverlay)(t,e.html)}))}}])},t.create_labels=(e,t,r)=>{(0,a.disableButtons)(t),(0,a.ajaxPost)("pplcz_order_panel_create_labels",{orderId:t,shipmentId:r,nonce:e}).done((e=>{(0,a.updateOverlay)(t,e.html)})).fail((e=>{(0,a.enableButtons)(t),"string"==typeof e?(0,a.showErrorNotice)(e):(e.html&&(0,a.updateOverlay)(t,e.html),e.message&&(0,a.showErrorNotice)(e.message))}))}},922:(e,t,r)=>{t.n=void 0;const a=r(549),s=r(684),n=r(575);t.n=e=>{const r=jQuery(e).data("orderid"),l=e.id,o=jQuery(e).data("nonce");jQuery(window).off(`pplcz-refresh-${r}`).on(`pplcz-refresh-${r}`,(()=>{(0,t.n)(jQuery(`#${l}`)[0])})),jQuery(window).find(`pplcz-refresh-${r}`);const i=`#pplcz-order-panel-shipment-div-${r}-overlay`;jQuery(`${i} *`).off("click.pplcz-events").off("change.pplcz-events"),jQuery(`${i} .pplcz_available_print_setting`).off("click.pplcz-event").on("click.pplcz-events",(function(e){e.preventDefault();const t=this,a=jQuery(t).data("optionals"),s=jQuery(t).data("value"),l=jQuery(t).data("shipmentid");(0,n.set_print_setting)(o,r,l,s,a)})),jQuery(`${i} .add-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.addPackage)(o,t,r)})),jQuery(`${i} .remove-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.removePackage)(o,t,r)})),jQuery(`${i} .detail-shipment`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,s.form)(o,t,r)})),jQuery(`${i} .cancel-package`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r,packageid:s}=jQuery(e.currentTarget).data();(0,a.cancelPackage)(o,t,r,s)})),jQuery(`${i} .test-labels`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,n.create_labels)(o,t,r)})),jQuery(`${i} .create-labels`).on("click.pplcz-events",(function(e){e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,n.create_labels2)(o,t,r)})),jQuery(`${i} .create-labels-add`).on("click.pplcz-events",(function(e){e.preventDefault();const{orderid:t,shipment:r}=jQuery(e.currentTarget).data();(0,n.create_labels_add)(o,t,r)})),jQuery(`${i} .remove-shipment`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,a.removeShipment)(o,t,r)})),jQuery(`${i} .refresh-shipments`).on("click.pplcz-events",(e=>{e.preventDefault();const{orderid:t,shipmentid:r}=jQuery(e.currentTarget).data();(0,n.test_labels)(o,t,r)})),jQuery(`${i} .refresh-shipments-labels`).each((function(){const{orderid:e,shipmentid:t}=jQuery(this).data();setTimeout((()=>{(0,n.test_labels)(o,e,t)}),2e3)}))}},781:(e,t,r)=>{const a=r(143);let s=!1;const n=[],l=()=>{if(s)return;s=!0;let e=null;const t=new MutationObserver((t=>{for(const r of t)if("childList"===r.type&&r.addedNodes.length>0){if(e)return;e=window.setTimeout((()=>{e=null,jQuery(".pplcz_parcelshop_orderitems").each((function(){n.includes(this)||(n.push(this),o(this))}))}),500)}})),r=jQuery("#post-body")[0];r&&t.observe(r,{childList:!0,subtree:!0})};function o(e){l();const t=jQuery(e).find("input"),r=t.data("meta_id"),s=t.data("order_id"),n=t.data("nonce"),i=jQuery(e),u=()=>{(0,a.dispatch)("core/notices").createNotice("error","Problém se změnou parcelshop/parcelboxu.",{isDismissible:!0})},c=`pplcz_parcelshop_${r}`;jQuery(`.${c}`).off(`.${c}`);const d=e=>{jQuery.ajax({url:pplcz_data.ajax_url,type:"post",dataType:"json",data:{action:"pplcz_render_parcel_shop",meta_id:r,order_id:s,shipping_address:e,nonce:n},error:u,success:e=>{if(e.success){const t=jQuery(e.data.content);i.replaceWith(t),t.show().find("button").css("display","inline"),o(t[0])}else u()}})};i.addClass(c).on(`click.${c}`,".pplcz_parcelshop_parcelshop",(e=>{e.preventDefault(),PplMap(d,{parcelShop:!0})})).on(`click.${c}`,".pplcz_parcelshop_parcelbox",(e=>{e.preventDefault(),PplMap(d,{parcelBox:!0})})).on(`click.${c}`,".pplcz_parcelshop_clear",(e=>{e.preventDefault(),d(null)}));const p=i.closest(`tr[data-order_item_id="${r}"]`);p.addClass(c).one(`click.${c}`,"a.edit-order-item",(()=>{i.find("button").css("display","inline"),setTimeout((()=>{const e=p.find("select").filter(((e,t)=>t.name===`shipping_method[${r}]`));e.addClass(c).on(`change.${c}`,(function(){const e=jQuery(this).val(),t=e?.includes("pplcz_");i.toggle(t),i.find("button").css("display",t?"block":"none")}))}),300)}))}t.Ay=o},904:(e,t)=>{const r=()=>jQuery("input:checked").toArray().some((e=>jQuery(e).data("pplcz-shipment-data-create-shipment"))),a=e=>{e.preventDefault();const t=(()=>{const e=[];return jQuery("input:checked").each(((t,r)=>{if("INPUT"===r.tagName){const t=`${jQuery(r).val()}`,a=jQuery(`#pplcz-order-${t}-overlay`).data("shipments");a&&a.forEach((t=>{t.id?e.push({shipmentId:t.id}):e.push({orderId:t.orderId})}))}})),e})();if(0===t.length)return;const r=window.PPLczPlugin||[],a=document.createElement("div");document.body.append(a);let s=null;r.push(["selectBatch",a,{items:{items:t},onClose:()=>s?.(),returnFunc:e=>{s=e.unmount}}])},s=()=>{jQuery(".pplcz-order-table-panel").each((function(){const e=jQuery(this).data("shipments"),t=jQuery(this).data("orderid");e&&jQuery(`#cb-select-${t}`).off("click.pplcz-create-shipment").on("click.pplcz-create-shipment",(function(){jQuery(this).is(":checked")||r()?jQuery("#pplcz-create-shipments").show():jQuery("#pplcz-create-shipments").hide()}))}))};t.A=e=>{setTimeout((()=>{jQuery("#cb-select-all-1, #cb-select-all-2").off("click.pplcz_table_column").on("click.pplcz_table_column",(()=>{setTimeout((()=>{jQuery("#pplcz-create-shipments").toggle(r())}))})),jQuery("#doaction2, #doaction").off("click.pplcz-create-shipments").on("click.pplcz-create-shipments",(e=>{"pplcz_bulk_operation_create_labels"===jQuery("#bulk-action-selector-top").val()&&a(e)})),jQuery("#wc-orders-filter #pplcz-create-shipments").off("click.pplcz-create-shipments").on("click.pplcz-create-shipments",a),s()}),1e3)}},153:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handlePackageAction=t.ajaxPost=t.updateOverlay=t.enableButtons=t.disableButtons=t.showErrorNotice=t.createOverlayId=void 0,t.createOverlayId=e=>`#pplcz-order-panel-shipment-div-${e}-overlay`,t.showErrorNotice=e=>{wp.data.dispatch("core/notices").createNotice("error",e,{isDismissible:!0})},t.disableButtons=e=>{jQuery((0,t.createOverlayId)(e)).find("button").attr("disabled","disabled")},t.enableButtons=e=>{jQuery((0,t.createOverlayId)(e)).find("button").removeAttr("disabled")},t.updateOverlay=(e,r)=>{jQuery((0,t.createOverlayId)(e)).html(r),jQuery(window).trigger(`pplcz-refresh-${e}`)},t.ajaxPost=(e,t)=>wp.ajax.post({action:e,...t}),t.handlePackageAction=(e,r,a,s=void 0,n=void 0)=>{(0,t.disableButtons)(a),(0,t.ajaxPost)(e,{orderId:a,shipmentId:s,packageId:n,nonce:r}).done((e=>{(0,t.updateOverlay)(a,e.html)})).fail((e=>{(0,t.enableButtons)(a),"string"==typeof e?(0,t.showErrorNotice)(e):e?.html&&((0,t.updateOverlay)(a,e.html),e.message&&(0,t.showErrorNotice)(e.message))}))}},208:(e,t,r)=>{const a=r(609),s=r(87),n=r(330),l=e=>{const{register:t,control:r}=(0,n.useForm)({defaultValues:{...e.data||{},pplNonce:e.pplNonce}}),l={float:"none",width:"auto"},o=(0,s.useMemo)((()=>{const t=e.methods.map((e=>e));return t.sort(((e,t)=>e.title.localeCompare(t.title))),t}),[e.methods]);return(0,a.createElement)("p",{className:"form-field"},(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Věkové omezení (pouze v případě ČR se tato služba poskytuje)"))),(0,a.createElement)("input",{type:"hidden",...t("pplNonce")}),(0,a.createElement)("label",{style:l,htmlFor:"pplConfirmAge15"},(0,a.createElement)("input",{style:l,id:"pplConfirmAge15",type:"checkbox",...t("pplConfirmAge15")}),"  Ověření věku 15+"),(0,a.createElement)("br",null),(0,a.createElement)("label",{style:l,htmlFor:"pplConfirmAge18"},(0,a.createElement)("input",{style:l,id:"pplConfirmAge18",type:"checkbox",...t("pplConfirmAge18")}),"  Ověření věku 18+"),(0,a.createElement)("br",null),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných míst (pro výdejní místa)")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelBox",value:"1",type:"checkbox",...t("pplDisabledParcelBox")}),"  ParcelBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledAlzaBox",value:"1",type:"checkbox",...t("pplDisabledAlzaBox")}),"  AlzaBoxy")),(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l},(0,a.createElement)("input",{id:"pplDisabledParcelShop",value:"1",type:"checkbox",...t("pplDisabledParcelShop")}),"  Obchody")),(0,a.createElement)("label",{style:l},(0,a.createElement)("strong",null,"Seznam zakázaných metod")),(0,a.createElement)("br",null),o.map((e=>(0,a.createElement)(n.Controller,{control:r,name:"pplDisabledTransport",render:t=>{const r=t.field.value||[],s=r.indexOf(e.code)>-1;return(0,a.createElement)("div",null,(0,a.createElement)("label",{style:l,htmlFor:`pplDisabledTransport_${e.code}`},(0,a.createElement)("input",{value:`${e.code}`,style:l,id:`pplDisabledTransport_${e.code}`,type:"checkbox",name:"pplDisabledTransport[]",checked:s,onChange:a=>{r.indexOf(e.code)>-1?t.field.onChange(r.filter((t=>t!==e.code))):t.field.onChange(r.concat([e.code]))}}),"  ",e.title))}}))))};t.A=function(e,t){const r=e;(0,s.render)((0,a.createElement)(l,{...t}),r)}},548:(e,t)=>{t.bM=void 0,t.bM=e=>{const t=window.PPLczPlugin=window.PPLczPlugin||[],r=jQuery(e).data("pplczshipmentsetting"),a="pplcz_"+r.code;let s=null;t.push(["shipmentSetting",e,{setting:r,returnFunc:e=>{s=e.rerender}}]),jQuery(`[name=woocommerce_${a}_cost_by_weight]`).on("change",(function(e){s&&s({setting:r,costByWeight:jQuery(this).is(":checked")})}))},t.Ay=t.bM},609:e=>{e.exports=window.React},143:e=>{e.exports=window.wp.data},87:e=>{e.exports=window.wp.element}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var n=t[a]={exports:{}};return e[a](n,n.exports,r),n.exports}(()=>{var e=r(208),t=r(781),a=r(922),s=r(834);var n=r(904),l=r(548);window.PPLczPlugin=window.PPLczPlugin||[];const o=window.PPLczPlugin;o.pplczInitCategoryTab=e=>{const t=jQuery(e),r=t.data("pplnonce"),a=t.data("data"),n=t.data("methods");(0,s.A)(t[0],{pplNonce:r,data:a,methods:n})},o.pplczInitProductTab=t=>{const r=jQuery(t),a=r.data("pplnonce"),s=r.data("data"),n=r.data("methods");(0,e.A)(r[0],{pplNonce:a,data:s,methods:n})},o.pplczInitOrderPanel=a.n,o.pplczPPLParcelshop=t.Ay,o.pplczInitOrderTable=n.A,o.pplczInitSettingShipment=l.Ay,o.pplczNotices=()=>{jQuery(".pplcz-news-notice").on("click",".notice-dismiss",(function(){const e=jQuery(this).closest(".pplcz-new-notice").data("nonce");wp.ajax.post({action:"pplcz_hide_new_notice",nonce:e})}))}})()})();
  • ppl-cz/trunk/src/Admin/Assets/src/schema.ts

    r3383361 r3395796  
    4444    };
    4545    ParcelPlacesModel: {
     46      disabledByStripe?: boolean | null;
    4647      disabledParcelBox?: boolean | null;
    4748      disabledAlzaBox?: boolean | null;
     
    248249      title: string;
    249250      watch: boolean;
     251      orderState: string | null;
    250252    };
    251253    SyncPhasesModel: {
     
    258260          code: string | null;
    259261          watch: boolean | null;
     262          orderState?: string | null;
    260263        })[]) | null;
     264    };
     265    OrderStatusModel: {
     266      code: string;
     267      title: string;
    261268    };
    262269    CountryModel: {
  • ppl-cz/trunk/src/Admin/Assets/src/shipment/shipmentSetting.ts

    r3313276 r3395796  
    66    const setting = jQuery(id).data("pplczshipmentsetting")
    77
    8     const code = setting.code;
     8    const code = "pplcz_" + setting.code;
    99
    1010    let rerender = null;
  • ppl-cz/trunk/src/Admin/CPLOperation.php

    r3383361 r3395796  
    66use PPLCZ\Data\BatchData;
    77use PPLCZ\Setting\ApiSetting;
     8use PPLCZ\Setting\MethodSetting;
     9use PPLCZ\Setting\PhaseSetting;
    810use PPLCZCPL\Model\EpsApiMyApi2WebModelsShipmentBatchShipmentResultChildItemModel;
    911use PPLCZCPL\Model\EpsApiMyApi2WebModelsShipmentBatchShipmentResultItemModel;
     
    591593                        $package->set_import_error($errorMessage);
    592594                        $package->set_import_error_code($errorCode);
     595                        if ($errorCode) {
     596                            $package->set_lock(false);
     597                        }
    593598                        $package->save();
    594599                    }
     
    620625                                $package->set_label_id($label_id);
    621626                            }
     627
    622628                            $package->set_shipment_number($relatedItem->getShipmentNumber());
    623629                            $package->set_import_error($relatedItem->getErrorMessage());
    624630                            $package->set_import_error_code($relatedItem->getErrorCode());
     631
     632                            if ($relatedItem->getErrorCode())
     633                                $package->set_lock(false);
     634
    625635                            $package->save();
    626636                        }
     
    629639                        $shipment->set_batch_label_group($batch_label_group);
    630640                    }
    631                     else
     641                    else {
    632642                        $shipment->set_batch_label_group(null);
    633 
     643                    }
    634644                    $shipment->set_import_state($batchItem->getImportState());
     645                    if ($errorCode) {
     646                        $shipment->set_lock(false);
     647                        $shipment->set_import_state("None");
     648                        $shipment->set_import_errors($errorMessage);
     649                    }
    635650                    $shipment->ignore_lock();
    636651                    $shipment->save();
     
    811826                                $order->set_meta_data(["_" . pplcz_create_name("_cod_change_status") => true]);
    812827                                $order->set_status("Completed");
     828                                $order->save();
     829                            }
     830                        }
     831                    }
     832
     833                    if ($data['phase'])
     834                    {
     835                        $shipmentId = $package->get_ppl_shipment_id();
     836                        $shipment = new ShipmentData($shipmentId);
     837                        $order = new \WC_Order($shipment->get_wc_order_id());
     838                        $phases = array_filter(PhaseSetting::getPhases()->getPhases(), function ($item) use ($data) {
     839                            return $item->getCode() === $data['phase'];
     840                        });
     841                        $phases = reset($phases);
     842                        if ($phases)
     843                        {
     844                            $has_state = $order->get_meta("_" . pplcz_create_name("_change_status"));
     845                            if ($has_state !== $phases->getCode() && $phases->getOrderState())
     846                            {
     847                                if ($order->get_status() !== $phases->getOrderState())
     848                                {
     849                                    $order->set_status($phases->getOrderState());
     850                                }
     851                                $order->set_meta_data(["_" . pplcz_create_name("_change_status") => $phases->getOrderState()]);
    813852                                $order->save();
    814853                            }
  • ppl-cz/trunk/src/Admin/Cron/ShipmentPhaseCron.php

    r3373162 r3395796  
    77use PPLCZ\Data\PackageData;
    88use PPLCZ\Data\ShipmentData;
     9use PPLCZ\Setting\MethodSetting;
     10use PPLCZ\Setting\PhaseSetting;
    911
    1012class ShipmentPhaseCron {
     
    1517
    1618        $phases = array_map(function ($item) {
    17             return $item['code'];
    18         }, array_filter(pplcz_get_phases(), function ($item) {
    19             return $item['watch'];
     19            return $item->getCode();
     20        }, array_filter(PhaseSetting::getPhases()->getPhases(), function ($item) {
     21            return $item->getWatch();
    2022        })) ;
    2123
    2224        $from = (new \DateTime())->sub(new \DateInterval("PT120M"));
    2325        $lastUpdate = (new \DateTime())->sub(new \DateInterval("P16D"));
    24         $max = pplcz_get_phase_max_sync();
     26        $max = PhaseSetting::getPhases()->getMaxSync();
    2527
    2628        $packages = PackageData::find_packages_by_phases_and_time(array_merge($phases, ['None']), $from->format("Y-m-d H:i:s"), $lastUpdate->format("Y-m-d H:i:s"), $max+1);
  • ppl-cz/trunk/src/Admin/MuiAdmin/build/asset-manifest.json

    r3383361 r3395796  
    11{
    22  "files": {
    3     "main.js": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.6420d7a3.js",
     3    "main.js": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.09a5cdb2.js",
    44    "static/js/159.a6e6aa2d.chunk.js": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/159.a6e6aa2d.chunk.js",
    55    "static/media/logo.svg": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/media/logo.0c335e234052f857ddc1ab5e1d10cd31.svg",
     
    1212    "static/media/facebook.svg": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/media/facebook.a9c070b3c94422d4343ed915586802d6.svg",
    1313    "static/media/back.svg": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/media/back.43b5034ec12a50a3129ed331d5cf92c7.svg",
    14     "main.6420d7a3.js.map": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.6420d7a3.js.map",
     14    "main.09a5cdb2.js.map": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.09a5cdb2.js.map",
    1515    "159.a6e6aa2d.chunk.js.map": "/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/159.a6e6aa2d.chunk.js.map"
    1616  },
    1717  "entrypoints": [
    18     "static/js/main.6420d7a3.js"
     18    "static/js/main.09a5cdb2.js"
    1919  ]
    2020}
  • ppl-cz/trunk/src/Admin/MuiAdmin/build/index.html

    r3383361 r3395796  
    1 <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/logo192.png"/><link rel="manifest" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/manifest.json"/><title>React App</title><script defer="defer" src="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.6420d7a3.js"></script></head><body style="padding:0;margin:0"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body><script type="text/javascript">window.pplPlugin=window.pplPlugin||[],window.pplPlugin.push(["optionsPage","root"])</script></html>
     1<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/logo192.png"/><link rel="manifest" href="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/manifest.json"/><title>React App</title><script defer="defer" src="/wp-content/plugins/ppl-cz/src/Admin/MuiAdmin/build/static/js/main.09a5cdb2.js"></script></head><body style="padding:0;margin:0"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body><script type="text/javascript">window.pplPlugin=window.pplPlugin||[],window.pplPlugin.push(["optionsPage","root"])</script></html>
  • ppl-cz/trunk/src/Admin/MuiAdmin/build/static/js/bundle.js

    r3383361 r3395796  
    11/*! For license information please see bundle.js.LICENSE.txt */
    2 (()=>{var e={3803:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),o=Math.abs,a=String.fromCharCode,i=Object.assign;function l(e){return e.trim()}function s(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function p(e){return e.length}function f(e){return e.length}function h(e,t){return t.push(e),e}var m=1,g=1,v=0,y=0,b=0,x="";function w(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:m,column:g,length:i,return:""}}function S(e,t){return i(w("",null,null,"",null,null,0),e,{length:-e.length},t)}function C(){return b=y>0?u(x,--y):0,g--,10===b&&(g=1,m--),b}function A(){return b=y<v?u(x,y++):0,g++,10===b&&(g=1,m++),b}function k(){return u(x,y)}function M(){return y}function P(e,t){return d(x,e,t)}function R(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function E(e){return m=g=1,v=p(x=e),y=0,[]}function I(e){return x="",e}function T(e){return l(P(y-1,D(91===e?e+2:40===e?e+1:e)))}function O(e){for(;(b=k())&&b<33;)A();return R(e)>2||R(b)>3?"":" "}function j(e,t){for(;--t&&A()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return P(e,M()+(t<6&&32==k()&&32==A()))}function D(e){for(;A();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&D(b);break;case 40:41===e&&D(e);break;case 92:A()}return y}function F(e,t){for(;A()&&e+b!==57&&(e+b!==84||47!==k()););return"/*"+P(t,y-1)+"*"+a(47===e?e:A())}function L(e){for(;!R(k());)A();return P(e,y)}var N="-ms-",z="-moz-",B="-webkit-",H="comm",V="rule",_="decl",W="@keyframes";function U(e,t){for(var n="",r=f(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function q(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case _:return e.return=e.return||e.value;case H:return"";case W:return e.return=e.value+"{"+U(e.children,r)+"}";case V:e.value=e.props.join(",")}return p(n=U(e.children,r))?e.return=e.value+"{"+n+"}":""}function G(e){return I(K("",null,null,null,[""],e=E(e),0,[0],e))}function K(e,t,n,r,o,i,l,d,f){for(var m=0,g=0,v=l,y=0,b=0,x=0,w=1,S=1,P=1,R=0,E="",I=o,D=i,N=r,z=E;S;)switch(x=R,R=A()){case 40:if(108!=x&&58==u(z,v-1)){-1!=c(z+=s(T(R),"&","&\f"),"&\f")&&(P=-1);break}case 34:case 39:case 91:z+=T(R);break;case 9:case 10:case 13:case 32:z+=O(x);break;case 92:z+=j(M()-1,7);continue;case 47:switch(k()){case 42:case 47:h(Y(F(A(),M()),t,n),f);break;default:z+="/"}break;case 123*w:d[m++]=p(z)*P;case 125*w:case 59:case 0:switch(R){case 0:case 125:S=0;case 59+g:-1==P&&(z=s(z,/\f/g,"")),b>0&&p(z)-v&&h(b>32?$(z+";",r,n,v-1):$(s(z," ","")+";",r,n,v-2),f);break;case 59:z+=";";default:if(h(N=X(z,t,n,m,g,o,d,E,I=[],D=[],v),i),123===R)if(0===g)K(z,t,N,N,I,i,v,d,D);else switch(99===y&&110===u(z,3)?100:y){case 100:case 108:case 109:case 115:K(e,N,N,r&&h(X(e,N,N,0,0,o,d,E,o,I=[],v),D),o,D,v,d,r?I:D);break;default:K(z,N,N,N,[""],D,0,d,D)}}m=g=b=0,w=P=1,E=z="",v=l;break;case 58:v=1+p(z),b=x;default:if(w<1)if(123==R)--w;else if(125==R&&0==w++&&125==C())continue;switch(z+=a(R),R*w){case 38:P=g>0?1:(z+="\f",-1);break;case 44:d[m++]=(p(z)-1)*P,P=1;break;case 64:45===k()&&(z+=T(A())),y=k(),g=v=p(E=z+=L(M())),R++;break;case 45:45===x&&2==p(z)&&(w=0)}}return i}function X(e,t,n,r,a,i,c,u,p,h,m){for(var g=a-1,v=0===a?i:[""],y=f(v),b=0,x=0,S=0;b<r;++b)for(var C=0,A=d(e,g+1,g=o(x=c[b])),k=e;C<y;++C)(k=l(x>0?v[C]+" "+A:s(A,/&\f/g,v[C])))&&(p[S++]=k);return w(e,t,n,0===a?V:u,p,h,m)}function Y(e,t,n){return w(e,t,n,H,a(b),d(e,2,-2),0)}function $(e,t,n,r){return w(e,t,n,_,d(e,0,r),d(e,r+1,-1),r)}var Q=function(e,t,n){for(var r=0,o=0;r=o,o=k(),38===r&&12===o&&(t[n]=1),!R(o);)A();return P(e,y)},Z=function(e,t){return I(function(e,t){var n=-1,r=44;do{switch(R(r)){case 0:38===r&&12===k()&&(t[n]=1),e[n]+=Q(y-1,t,n);break;case 2:e[n]+=T(r);break;case 4:if(44===r){e[++n]=58===k()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=A());return e}(E(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var o=[],a=Z(t,o),i=n.props,l=0,s=0;l<a.length;l++)for(var c=0;c<i.length;c++,s++)e.props[s]=o[l]?a[l].replace(/&\f/g,i[c]):i[c]+" "+a[l]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return B+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return B+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return B+e+z+e+N+e+e;case 6828:case 4268:return B+e+N+e+e;case 6165:return B+e+N+"flex-"+e+e;case 5187:return B+e+s(e,/(\w+).+(:[^]+)/,B+"box-$1$2"+N+"flex-$1$2")+e;case 5443:return B+e+N+"flex-item-"+s(e,/flex-|-self/,"")+e;case 4675:return B+e+N+"flex-line-pack"+s(e,/align-content|flex-|-self/,"")+e;case 5548:return B+e+N+s(e,"shrink","negative")+e;case 5292:return B+e+N+s(e,"basis","preferred-size")+e;case 6060:return B+"box-"+s(e,"-grow","")+B+e+N+s(e,"grow","positive")+e;case 4554:return B+s(e,/([^-])(transform)/g,"$1"+B+"$2")+e;case 6187:return s(s(s(e,/(zoom-|grab)/,B+"$1"),/(image-set)/,B+"$1"),e,"")+e;case 5495:case 3959:return s(e,/(image-set\([^]*)/,B+"$1$`$1");case 4968:return s(s(e,/(.+:)(flex-)?(.*)/,B+"box-pack:$3"+N+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+B+e+e;case 4095:case 3583:case 4068:case 2532:return s(e,/(.+)-inline(.+)/,B+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+z+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return s(e,":",":"+B)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===u(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+N+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return B+e+N+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+N+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+N+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+N+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case _:e.return=ne(e.value,e.length);break;case W:return U([S(e,{value:s(e.value,"@","@"+B)})],r);case V:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return U([S(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return U([S(e,{props:[s(t,/:(plac\w+)/,":"+B+"input-$1")]}),S(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),S(e,{props:[s(t,/:(plac\w+)/,N+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,a,i=e.stylisPlugins||re,l={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)l[t[n]]=!0;s.push(e)}));var c,u,d=[q,(u=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],p=function(e){var t=f(e);return function(n,r,o,a){for(var i="",l=0;l<t;l++)i+=e[l](n,r,o,a)||"";return i}}([ee,te].concat(i,d));a=function(e,t,n,r){c=n,U(G(e?e+"{"+t.styles+"}":t.styles),p),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:a};return h.sheet.hydrate(s),h}},918:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},9369:(e,t,n)=>{"use strict";n.d(t,{C:()=>c,E:()=>v,T:()=>p,_:()=>u,c:()=>m,h:()=>f,w:()=>d});var r=n(5043),o=n(3803),a=n(1722),i=n(6598),l=n(9436),s=r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null),c=s.Provider,u=function(){return(0,r.useContext)(s)},d=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(s);return e(t,o,n)}))},p=r.createContext({});var f={}.hasOwnProperty,h="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",m=function(e,t){var n={};for(var r in t)f.call(t,r)&&(n[r]=t[r]);return n[h]=e,n},g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,a.SF)(t,n,r),(0,l.s)((function(){return(0,a.sk)(t,n,r)})),null},v=d((function(e,t,n){var o=e.css;"string"===typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var l=e[h],s=[o],c="";"string"===typeof e.className?c=(0,a.Rk)(t.registered,s,e.className):null!=e.className&&(c=e.className+" ");var u=(0,i.J)(s,void 0,r.useContext(p));c+=t.key+"-"+u.name;var d={};for(var m in e)f.call(e,m)&&"css"!==m&&m!==h&&(d[m]=e[m]);return d.className=c,n&&(d.ref=n),r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:u,isStringTag:"string"===typeof l}),r.createElement(l,d))}))},3290:(e,t,n)=>{"use strict";n.d(t,{AH:()=>u,i7:()=>d,mL:()=>c});var r=n(9369),o=n(5043),a=n(1722),i=n(9436),l=n(6598),s=(n(3803),n(219),function(e,t){var n=arguments;if(null==t||!r.h.call(t,"css"))return o.createElement.apply(void 0,n);var a=n.length,i=new Array(a);i[0]=r.E,i[1]=(0,r.c)(e,t);for(var l=2;l<a;l++)i[l]=n[l];return o.createElement.apply(null,i)});!function(e){var t;t||(t=e.JSX||(e.JSX={}))}(s||(s={}));var c=(0,r.w)((function(e,t){var n=e.styles,s=(0,l.J)([n],void 0,o.useContext(r.T)),c=o.useRef();return(0,i.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+s.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),c.current=[n,r],function(){n.flush()}}),[t]),(0,i.i)((function(){var e=c.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==s.next&&(0,a.sk)(t,s.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",s,n,!1)}}),[t,s.name]),null}));function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,l.J)(t)}function d(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},6598:(e,t,n)=>{"use strict";n.d(t,{J:()=>g});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(918),a=!1,i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},u=(0,o.A)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(l,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===r[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"},p="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function f(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return h={name:o.name,styles:o.styles,next:h},o.name;var i=n;if(void 0!==i.styles){var l=i.next;if(void 0!==l)for(;void 0!==l;)h={name:l.name,styles:l.styles,next:h},l=l.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=f(e,t,n[o])+";";else for(var i in n){var l=n[i];if("object"!==typeof l){var s=l;null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":c(s)&&(r+=u(i)+":"+d(i,s)+";")}else{if("NO_COMPONENT_SELECTOR"===i&&a)throw new Error(p);if(!Array.isArray(l)||"string"!==typeof l[0]||null!=t&&void 0!==t[l[0]]){var h=f(e,t,l);switch(i){case"animation":case"animationName":r+=u(i)+":"+h+";";break;default:r+=i+"{"+h+"}"}}else for(var m=0;m<l.length;m++)c(l[m])&&(r+=u(i)+":"+d(i,l[m])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var s=h,m=n(e);return h=s,f(e,t,m)}}var g=n;if(null==t)return g;var v=t[g];return void 0!==v?v:g}var h,m=/label:\s*([^\s;{]+)\s*(;|$)/g;function g(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";h=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=f(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++){if(o+=f(n,t,e[i]),r)o+=a[i]}m.lastIndex=0;for(var l,s="";null!==(l=m.exec(o));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:c,styles:o,next:h}}},9436:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>l,s:()=>i});var o=n(5043),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()},l=a||o.useLayoutEffect},1722:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r,SF:()=>o,sk:()=>a});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},2505:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},7201:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z"}),"AddCircle")},6502:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward")},5382:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check")},4802:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},4914:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy")},7402:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email")},2536:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z"}),"Map")},9611:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")},8082:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert")},9651:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z"}),"OpenInBrowser")},6164:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19 13H5v-2h14z"}),"Remove")},8780:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z"}),"RemoveCircle")},39:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(4421)},8206:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});n(5043);var r=n(3654);n(579);function o(e){return(0,r.b)(e)}},8122:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(8168),o=n(8587),a=n(5043),i=n(8387),l=n(8610),s=n(6803),c=n(8206),u=n(4535),d=n(2532),p=n(2372);function f(e){return(0,p.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(579);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,s.A)(n.color))],t["fontSize".concat((0,s.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var r,o,a,i,l,s,c,u,d,p,f,h,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(o=r.create)?void 0:o.call(r,"fill",{duration:null==(a=t.transitions)||null==(a=a.duration)?void 0:a.shorter}),fontSize:{inherit:"inherit",small:(null==(i=t.typography)||null==(l=i.pxToRem)?void 0:l.call(i,20))||"1.25rem",medium:(null==(s=t.typography)||null==(c=s.pxToRem)?void 0:c.call(s,24))||"1.5rem",large:(null==(u=t.typography)||null==(d=u.pxToRem)?void 0:d.call(u,35))||"2.1875rem"}[n.fontSize],color:null!=(p=null==(f=(t.vars||t).palette)||null==(f=f[n.color])?void 0:f.main)?p:{action:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.active,disabled:null==(m=(t.vars||t).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[n.color]}})),v=a.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:v="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:w,viewBox:S="0 0 24 24"}=n,C=(0,o.A)(n,m),A=a.isValidElement(u)&&"svg"===u.type,k=(0,r.A)({},n,{color:p,component:v,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:S,hasSvgAsChild:A}),M={};x||(M.viewBox=S);const P=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(n))]};return(0,l.A)(o,f,r)})(k);return(0,h.jsxs)(g,(0,r.A)({as:v,className:(0,i.A)(P.root,d),focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},M,C,A&&u.props,{ownerState:k,children:[A?u.props.children:u,w?(0,h.jsx)("title",{children:w}):null]}))}));v.muiName="SvgIcon";const y=v},7344:(e,t,n)=>{"use strict";n.d(t,{A:()=>D});var r=n(8168),o=n(8587),a=n(7868),i=n(9172),l=n(7758),s=n(8812),c=n(8280);var u=n(7266);const d={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=["mode","contrastThreshold","tonalOffset"],x={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function S(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,a)))}function C(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:l=.2}=e,s=(0,o.A)(e,b),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),C=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),A=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),k=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),M=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),P=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function R(e){return(0,u.eM)(e,w.text.primary)>=n?w.text.primary:x.text.primary}const E=e=>{let{color:t,name:n,mainShade:o=500,lightShade:i=300,darkShade:s=700}=e;if(t=(0,r.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,a.A)(11,n?" (".concat(n,")"):"",o));if("string"!==typeof t.main)throw new Error((0,a.A)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return S(t,"light",i,l),S(t,"dark",s,l),t.contrastText||(t.contrastText=R(t.main)),t},I={dark:w,light:x};return(0,i.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:E({color:c,name:"primary"}),secondary:E({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:E({color:A,name:"error"}),warning:E({color:P,name:"warning"}),info:E({color:k,name:"info"}),success:E({color:M,name:"success"}),grey:p,contrastThreshold:n,getContrastText:R,augmentColor:E,tonalOffset:l},I[t]),s)}const A=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const k={textTransform:"uppercase"},M='"Roboto", "Helvetica", "Arial", sans-serif';function P(e,t){const n="function"===typeof t?t(e):t,{fontFamily:a=M,fontSize:l=14,fontWeightLight:s=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:h}=n,m=(0,o.A)(n,A);const g=l/14,v=h||(e=>"".concat(e/p*g,"rem")),y=(e,t,n,o,i)=>{return(0,r.A)({fontFamily:a,fontWeight:e,fontSize:v(t),lineHeight:n},a===M?{letterSpacing:"".concat((l=o/t,Math.round(1e5*l)/1e5),"em")}:{},i,f);var l},b={h1:y(s,96,1.167,-1.5),h2:y(s,60,1.2,-.5),h3:y(c,48,1.167,0),h4:y(c,34,1.235,.25),h5:y(c,24,1.334,0),h6:y(u,20,1.6,.15),subtitle1:y(c,16,1.75,.15),subtitle2:y(u,14,1.57,.1),body1:y(c,16,1.5,.15),body2:y(c,14,1.43,.15),button:y(u,14,1.75,.4,k),caption:y(c,12,1.66,.4),overline:y(c,12,2.66,1,k),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,r.A)({htmlFontSize:p,pxToRem:v,fontFamily:a,fontSize:l,fontWeightLight:s,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},b),m,{clone:!1})}function R(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const E=["none",R(0,2,1,-1,0,1,1,0,0,1,3,0),R(0,3,1,-2,0,2,2,0,0,1,5,0),R(0,3,3,-2,0,3,4,0,0,1,8,0),R(0,2,4,-1,0,4,5,0,0,1,10,0),R(0,3,5,-1,0,5,8,0,0,1,14,0),R(0,3,5,-1,0,6,10,0,0,1,18,0),R(0,4,5,-2,0,7,10,1,0,2,16,1),R(0,5,5,-3,0,8,10,1,0,3,14,2),R(0,5,6,-3,0,9,12,1,0,3,16,2),R(0,6,6,-3,0,10,14,1,0,4,18,3),R(0,6,7,-4,0,11,15,1,0,4,20,3),R(0,7,8,-4,0,12,17,2,0,5,22,4),R(0,7,8,-4,0,13,19,2,0,5,24,4),R(0,7,9,-4,0,14,21,2,0,5,26,4),R(0,8,9,-5,0,15,22,2,0,6,28,5),R(0,8,10,-5,0,16,24,2,0,6,30,5),R(0,8,11,-5,0,17,26,2,0,6,32,5),R(0,9,11,-5,0,18,28,2,0,7,34,6),R(0,9,12,-6,0,19,29,2,0,7,36,6),R(0,10,13,-6,0,20,31,3,0,8,38,7),R(0,10,13,-6,0,21,33,3,0,8,40,7),R(0,10,14,-6,0,22,35,3,0,8,42,7),R(0,11,14,-7,0,23,36,3,0,9,44,8),R(0,11,15,-7,0,24,38,3,0,9,46,8)];var I=n(4318);const T={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},O=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function j(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:u={},typography:d={}}=e,p=(0,o.A)(e,O);if(e.vars&&void 0===e.generateCssVars)throw new Error((0,a.A)(18));const f=C(n),h=(0,c.A)(e);let m=(0,i.A)(h,{mixins:(g=h.breakpoints,v=t,(0,r.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:f,shadows:E.slice(),typography:P(f,d),transitions:(0,I.Ay)(u),zIndex:(0,r.A)({},T)});var g,v;m=(0,i.A)(m,p);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x<y;x++)b[x-1]=arguments[x];return m=b.reduce(((e,t)=>(0,i.A)(e,t)),m),m.unstable_sxConfig=(0,r.A)({},l.A,null==p?void 0:p.unstable_sxConfig),m.unstable_sx=function(e){return(0,s.A)({sx:e,theme:this})},m}const D=j},4318:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>u,p0:()=>l});var r=n(8587),o=n(8168);const a=["duration","easing","delay"],i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},l={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return"".concat(Math.round(e),"ms")}function c(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function u(e){const t=(0,o.A)({},i,e.easing),n=(0,o.A)({},l,e.duration);return(0,o.A)({getAutoHeightDuration:c,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:i=n.standard,easing:l=t.easeInOut,delay:c=0}=o;(0,r.A)(o,a);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof i?i:s(i)," ").concat(l," ").concat("string"===typeof c?c:s(c)))).join(",")}},e,{easing:t,duration:n})}},5170:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(7344).A)()},3375:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="$$material"},1475:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7123);const o=e=>(0,r.A)(e)&&"classes"!==e},7123:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},4535:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l});var r=n(8052),o=n(5170),a=n(3375),i=n(1475);const l=(0,r.Ay)({themeId:a.A,defaultTheme:o.A,rootShouldForwardProp:i.A})},6803:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(7598).A},6734:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(8168),o=n(5043),a=n(8122),i=n(579);function l(e,t){function n(n,o){return(0,i.jsx)(a.A,(0,r.A)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))}return n.muiName=a.A.muiName,o.memo(o.forwardRef(n))}},950:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(3468).A},4421:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>o.A,createChainedFunction:()=>a,createSvgIcon:()=>i.A,debounce:()=>l.A,deprecatedPropType:()=>s,isMuiElement:()=>c.A,ownerDocument:()=>u.A,ownerWindow:()=>d.A,requirePropFactory:()=>p,setRef:()=>f,unstable_ClassNameGenerator:()=>w,unstable_useEnhancedEffect:()=>h.A,unstable_useId:()=>m.A,unsupportedProp:()=>g,useControlled:()=>v.A,useEventCallback:()=>y.A,useForkRef:()=>b.A,useIsFocusVisible:()=>x.A});var r=n(9386),o=n(6803);const a=n(2456).A;var i=n(6734),l=n(950);const s=function(e,t){return()=>null};var c=n(7328),u=n(2427),d=n(6078);n(8168);const p=function(e,t){return()=>null};const f=n(6564).A;var h=n(5013),m=n(5879);const g=function(e,t,n,r,o){return null};var v=n(4516),y=n(3319),b=n(5849),x=n(3574);const w={configure:e=>{r.A.configure(e)}}},7328:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5043);const o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},2427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(1668).A},6078:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(3940).A},4516:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(1052).A},5013:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(4440).A},3319:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(1782).A},5849:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(3462).A},5879:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(5844).A},3574:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(5043),o=n(222);let a=!0,i=!1;const l=new o.E,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function u(){a=!1}function d(){"hidden"===this.visibilityState&&i&&(a=!0)}function p(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!s[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const f=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!p(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,l.start(100,(()=>{i=!1})),t.current=!1,!0)},ref:e}}},869:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(5043);var r=n(3290),o=n(579);function a(e){const{styles:t,defaultTheme:n={}}=e,a="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:a})}},3174:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalStyles:()=>S.A,StyledEngineProvider:()=>w,ThemeContext:()=>o.T,css:()=>v.AH,default:()=>C,internal_processStyles:()=>A,internal_serializeStyles:()=>M,keyframes:()=>v.i7});var r=n(8168),o=n(9369),a=n(6598),i=n(9436),l=n(1722),s=n(5043),c=n(918),u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,d=(0,c.A)((function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),p=function(e){return"theme"!==e},f=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:p},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,l.SF)(t,n,r),(0,i.s)((function(){return(0,l.sk)(t,n,r)})),null},g=function e(t,n){var i,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,c=n.target);var p=h(t,n,u),g=p||f(d),v=!g("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{var x=y[0];b.push(x[0]);for(var w=y.length,S=1;S<w;S++)b.push(y[S],x[S])}var C=(0,o.w)((function(e,t,n){var r=v&&e.as||d,i="",u=[],h=e;if(null==e.theme){for(var y in h={},e)h[y]=e[y];h.theme=s.useContext(o.T)}"string"===typeof e.className?i=(0,l.Rk)(t.registered,u,e.className):null!=e.className&&(i=e.className+" ");var x=(0,a.J)(b.concat(u),t.registered,h);i+=t.key+"-"+x.name,void 0!==c&&(i+=" "+c);var w=v&&void 0===p?f(r):g,S={};for(var C in e)v&&"as"===C||w(C)&&(S[C]=e[C]);return S.className=i,n&&(S.ref=n),s.createElement(s.Fragment,null,s.createElement(m,{cache:t,serialized:x,isStringTag:"string"===typeof r}),s.createElement(r,S))}));return C.displayName=void 0!==i?i:"Styled("+("string"===typeof d?d:d.displayName||d.name||"Component")+")",C.defaultProps=t.defaultProps,C.__emotion_real=C,C.__emotion_base=d,C.__emotion_styles=b,C.__emotion_forwardProp=p,Object.defineProperty(C,"toString",{value:function(){return"."+c}}),C.withComponent=function(t,o){return e(t,(0,r.A)({},n,o,{shouldForwardProp:h(C,o,!0)})).apply(void 0,b)},C}}.bind(null);["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){g[e]=g(e)}));var v=n(3290),y=n(3803),b=n(579);const x=new Map;function w(e){const{injectFirst:t,enableCssLayer:n,children:r}=e,a=s.useMemo((()=>{const e="".concat(t,"-").concat(n);if("object"===typeof document&&x.has(e))return x.get(e);const r=function(e,t){const n=(0,y.A)({key:"css",prepend:e});if(t){const e=n.insert;n.insert=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n[1].styles.match(/^@layer\s+[^{]*$/)||(n[1].styles="@layer mui {".concat(n[1].styles,"}")),e(...n)}}return n}(t,n);return x.set(e,r),r}),[t,n]);return t||n?(0,b.jsx)(o.C,{value:a,children:r}):r}var S=n(869);function C(e,t){return g(e,t)}const A=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},k=[];function M(e){return k[0]=e,(0,a.J)(k)}},7266:(e,t,n)=>{"use strict";var r=n(4994);t.X4=f,t.e$=h,t.tL=g,t.eM=function(e,t){const n=p(e),r=p(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.a=m;var o=r(n(457)),a=r(n(6531));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.default)(e,t,n)}function l(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(l(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.default)(9,e));let r,a=e.substring(t+1,e.length-1);if("color"===n){if(a=a.split(" "),r=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,o.default)(10,r))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:n,values:a,colorSpace:r}}const c=e=>{const t=s(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?"".concat(e,"%"):e)).join(" ")};function u(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function d(e){e=s(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let l="rgb";const c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),u({type:l,values:c})}function p(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function f(e,t){return e=s(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,u(e)}function h(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return u(e)}function m(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return u(e)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return p(e)>.5?h(e,t):m(e,t)}},8052:(e,t,n)=>{"use strict";var r=n(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=g,rootShouldForwardProp:r=h,slotShouldForwardProp:s=h}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:y((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return u.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:f,skipVariantsResolver:m,skipSx:g,overridesResolver:w=b(v(f))}=c,S=(0,a.default)(c,p),C=d&&d.startsWith("Mui")||f?"components":"custom",A=void 0!==m?m:f&&"Root"!==f&&"root"!==f||!1,k=g||!1;let M=h;"Root"===f||"root"===f?M=r:f?M=s:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(M=void 0);const P=(0,i.default)(e,(0,o.default)({shouldForwardProp:M,label:undefined},S)),R=e=>"function"===typeof e&&e.__emotion_real!==e||(0,l.isPlainObject)(e)?r=>{const a=y({theme:r.theme,defaultTheme:n,themeId:t});return x(e,(0,o.default)({},r,{theme:a}),a.modularCssLayers?C:void 0)}:e,E=function(r){let a=R(r);for(var i=arguments.length,l=new Array(i>1?i-1:0),s=1;s<i;s++)l[s-1]=arguments[s];const c=l?l.map(R):[];d&&w&&c.push((e=>{const r=y((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[d]||!r.components[d].styleOverrides)return null;const a=r.components[d].styleOverrides,i={};return Object.entries(a).forEach((t=>{let[n,a]=t;i[n]=x(a,(0,o.default)({},e,{theme:r}),r.modularCssLayers?"theme":void 0)})),w(e,i)})),d&&!A&&c.push((e=>{var r;const a=y((0,o.default)({},e,{defaultTheme:n,themeId:t}));return x({variants:null==a||null==(r=a.components)||null==(r=r[d])?void 0:r.variants},(0,o.default)({},e,{theme:a}),a.modularCssLayers?"theme":void 0)})),k||c.push(u);const p=c.length-l.length;if(Array.isArray(r)&&p>0){const e=new Array(p).fill("");a=[...r,...e],a.raw=[...r.raw,...e]}const f=P(a,...c);return e.muiName&&(f.muiName=e.muiName),f};return P.withConfig&&(E.withConfig=P.withConfig),E}};var o=r(n(4634)),a=r(n(4893)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(3174)),l=n(9482),s=(r(n(7918)),r(n(3382)),r(n(4989))),c=r(n(3234));const u=["ownerState"],d=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function m(e,t){return t&&e&&"object"===typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles="@layer ".concat(t,"{").concat(String(e.styles),"}")),e}const g=(0,s.default)(),v=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function y(e){let{defaultTheme:t,theme:n,themeId:r}=e;return o=n,0===Object.keys(o).length?t:n[r]||n;var o}function b(e){return e?(t,n)=>n[e]:null}function x(e,t,n){let{ownerState:r}=t,l=(0,a.default)(t,u);const s="function"===typeof e?e((0,o.default)({ownerState:r},l)):e;if(Array.isArray(s))return s.flatMap((e=>x(e,(0,o.default)({ownerState:r},l),n)));if(s&&"object"===typeof s&&Array.isArray(s.variants)){const{variants:e=[]}=s;let t=(0,a.default)(s,d);return e.forEach((e=>{let a=!0;if("function"===typeof e.props?a=e.props((0,o.default)({ownerState:r},l,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&l[t]!==e.props[t]&&(a=!1)})),a){Array.isArray(t)||(t=[t]);const a="function"===typeof e.style?e.style((0,o.default)({ownerState:r},l,r)):e.style;t.push(n?m((0,i.internal_serializeStyles)(a),n):a)}})),t}return n?m((0,i.internal_serializeStyles)(s),n):s}},3654:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,b:()=>l});var r=n(5043),o=n(3030),a=n(579);const i=r.createContext(void 0);function l(e){let{props:t,name:n}=e;return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const a=t.components[n];return a.defaultProps?(0,o.A)(a.defaultProps,r):a.styleOverrides||a.variants?r:(0,o.A)(a,r)}({props:t,name:n,theme:{components:r.useContext(i)}})}const s=function(e){let{value:t,children:n}=e;return(0,a.jsx)(i.Provider,{value:t,children:n})}},9751:(e,t,n)=>{"use strict";n.d(t,{EU:()=>l,NI:()=>i,iZ:()=>c,kW:()=>u,vf:()=>s,zu:()=>o});var r=n(9172);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(o[e],"px)")};function i(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||a;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"===typeof t){const e=r.breakpoints||a;return Object.keys(t).reduce(((r,a)=>{if(-1!==Object.keys(e.values||o).indexOf(a)){r[e.up(a)]=n(t[a],a)}else{const e=a;r[e]=t[e]}return r}),{})}return n(t)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e){const t=l(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];const i=[t,...o].reduce(((e,t)=>(0,r.A)(e,t)),{});return s(Object.keys(t),i)}function u(e){let{values:t,breakpoints:n,base:r}=e;const o=r||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(t,n),a=Object.keys(o);if(0===a.length)return t;let i;return a.reduce(((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[i],i=r):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[i],i=n):e[n]=t,e)),{})}},9703:(e,t,n)=>{"use strict";function r(e,t){const n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:()=>r})},4853:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(8587),o=n(8168);const a=["values","unit","step"],i=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function l(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:l=5}=e,s=(0,r.A)(e,a),c=i(t),u=Object.keys(c);function d(e){const r="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(r).concat(n,")")}function p(e){const r="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(r-l/100).concat(n,")")}function f(e,r){const o=u.indexOf(r);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(n,") and ")+"(max-width:".concat((-1!==o&&"number"===typeof t[u[o]]?t[u[o]]:r)-l/100).concat(n,")")}return(0,o.A)({keys:u,values:c,up:d,down:p,between:f,only:function(e){return u.indexOf(e)+1<u.length?f(e,u[u.indexOf(e)+1]):d(e)},not:function(e){const t=u.indexOf(e);return 0===t?d(u[1]):t===u.length-1?p(u[t]):f(e,u[u.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},s)}},8280:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(8168),o=n(8587),a=n(9172),i=n(4853);const l={borderRadius:4};var s=n(8604);var c=n(8812),u=n(7758),d=n(9703);const p=["breakpoints","palette","spacing","shape"];const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:f,shape:h={}}=e,m=(0,o.A)(e,p),g=(0,i.A)(t),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,s.LX)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0===n.length?[1]:n).map((e=>{const n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}(f);let y=(0,a.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},n),spacing:v,shape:(0,r.A)({},l,h)},m);y.applyStyles=d.A;for(var b=arguments.length,x=new Array(b>1?b-1:0),w=1;w<b;w++)x[w-1]=arguments[w];return y=x.reduce(((e,t)=>(0,a.A)(e,t)),y),y.unstable_sxConfig=(0,r.A)({},u.A,null==m?void 0:m.unstable_sxConfig),y.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},y}},4989:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>a.A});var r=n(8280),o=n(4853),a=n(9703)},3815:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(9172);const o=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},8604:(e,t,n)=>{"use strict";n.d(t,{LX:()=>h,MA:()=>f,_W:()=>m,Lc:()=>y,Ms:()=>b});var r=n(9751),o=n(7162),a=n(3815);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){var a;const i=null!=(a=(0,o.Yn)(e,t,!1))?a:n;return"number"===typeof i?e=>"string"===typeof e?e:i*e:Array.isArray(i)?e=>"string"===typeof e?e:i[e]:"function"===typeof i?i:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(c(n),o),i=e[n];return(0,r.NI)(e,i,a)}function v(e,t){const n=h(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(a.A,{})}function y(e){return v(e,u)}function b(e){return v(e,d)}function x(e){return v(e,p)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=d,x.propTypes={},x.filterProps=p},7162:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l,BO:()=>i,Yn:()=>a});var r=n(7598),o=n(9751);function a(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r,o,e)),r}const l=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,l)||{};return(0,o.NI)(e,c,(e=>{let o=i(u,s,e);return e===o&&"string"===typeof e&&(o=i(u,s,"".concat(t).concat("default"===e?"":(0,r.A)(e)),e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},7758:(e,t,n)=>{"use strict";n.d(t,{A:()=>D});var r=n(8604),o=n(7162),a=n(3815);const i=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,a.A)(t,r[n](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var l=n(9751);function s(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",s),d=c("borderTop",s),p=c("borderRight",s),f=c("borderBottom",s),h=c("borderLeft",s),m=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),y=c("borderBottomColor"),b=c("borderLeftColor"),x=c("outline",s),w=c("outlineColor"),S=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,l.NI)(e,e.borderRadius,n)}return null};S.propTypes={},S.filterProps=["borderRadius"];i(u,d,p,f,h,m,g,v,y,b,S,x,w);const C=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,l.NI)(e,e.gap,n)}return null};C.propTypes={},C.filterProps=["gap"];const A=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,l.NI)(e,e.columnGap,n)}return null};A.propTypes={},A.filterProps=["columnGap"];const k=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,l.NI)(e,e.rowGap,n)}return null};k.propTypes={},k.filterProps=["rowGap"];i(C,A,k,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function M(e,t){return"grey"===t?t:e}i((0,o.Ay)({prop:"color",themeKey:"palette",transform:M}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:M}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:M}));function P(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const R=(0,o.Ay)({prop:"width",transform:P}),E=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||l.zu[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:P(t)}};return(0,l.NI)(e,e.maxWidth,t)}return null};E.filterProps=["maxWidth"];const I=(0,o.Ay)({prop:"minWidth",transform:P}),T=(0,o.Ay)({prop:"height",transform:P}),O=(0,o.Ay)({prop:"maxHeight",transform:P}),j=(0,o.Ay)({prop:"minHeight",transform:P}),D=((0,o.Ay)({prop:"size",cssProperty:"width",transform:P}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:P}),i(R,E,I,T,O,j,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:s},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:S},color:{themeKey:"palette",transform:M},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:M},backgroundColor:{themeKey:"palette",transform:M},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})