/*! For license information please see main-e5bca7e4.064dd29ac54a0bd15064.js.LICENSE.txt */ "use strict";(self.webpackChunkstudio_client=self.webpackChunkstudio_client||[]).push([[7282],{6688:(e,t,r)=>{r.d(t,{U$:()=>P,cI:()=>O,cl:()=>w,gN:()=>F,l0:()=>g});var n=r(7462),o=r(3366),i=r(7294),u=r(5142),a=["render","children","component"];function c(e,t,r){var n=e.render,u=e.children,c=e.component,s=(0,o.Z)(e,a);if(c)return i.createElement(c,Object.assign(t,s,{children:u,render:n}));if(n)return n(void 0===u?Object.assign(t,s):Object.assign(t,s,{children:u}));if("function"!=typeof u)throw new Error("Must specify either a render prop, a render function as children, or a component prop to "+r);return u(Object.assign(t,s))}function s(e,t,r){void 0===r&&(r=function(e,t){return e===t});var n=i.useRef(e);i.useEffect((function(){r(e,n.current)||(t(),n.current=e)}))}var l=function(e,t){if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),i=0;i component");return t}function w(e){var t=void 0===e?{}:e,r=t.onChange,n=t.subscription,o=void 0===n?S:n,u=O("useFormState"),a=i.useRef(!0),c=i.useRef(r);c.current=r;var s=i.useState((function(){var e={};return u.subscribe((function(t){e=t}),o)(),r&&r(e),e})),l=s[0],f=s[1];i.useEffect((function(){return u.subscribe((function(e){a.current?a.current=!1:(f(e),c.current&&c.current(e))}),o)}),[]);var p={};return y(p,l),p}var C="undefined"!=typeof window&&window.navigator&&window.navigator.product&&"ReactNative"===window.navigator.product,E=function(e,t,r,n){if(!n&&e.nativeEvent&&void 0!==e.nativeEvent.text)return e.nativeEvent.text;if(n&&e.nativeEvent)return e.nativeEvent.text;var o=e.target,i=o.type,u=o.value,a=o.checked;switch(i){case"checkbox":if(void 0!==r){if(a)return Array.isArray(t)?t.concat(r):[r];if(!Array.isArray(t))return t;var c=t.indexOf(r);return c<0?t:t.slice(0,c).concat(t.slice(c+1))}return!!a;case"select-multiple":return function(e){var t=[];if(e)for(var r=0;r component");return c((0,n.Z)({children:s,component:l,ref:t},k),_,"Field("+h+")")}))},429:(e,t,r)=>{r.d(t,{pG:()=>f,rU:()=>b,tv:()=>d,yj:()=>v});var n=r(7294),o=r(8126),i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},i(e,t)};function u(e,t){function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{r.d(t,{S1:()=>i,ZT:()=>n,jU:()=>u,on:()=>o});var n=function(){};function o(e){for(var t=[],r=1;r{r.d(t,{Z:()=>u});var n=r(7294),o=r(6362),i=["mousedown","touchstart"];const u=function(e,t,r){void 0===r&&(r=i);var u=(0,n.useRef)(t);(0,n.useEffect)((function(){u.current=t}),[t]),(0,n.useEffect)((function(){for(var t=function(t){var r=e.current;r&&!r.contains(t.target)&&u.current(t)},n=0,i=r;n{r.d(t,{Z:()=>i});var n=r(7294),o=r(6362);const i=function(e,t,r){if(!o.jU)return[t,o.ZT,o.ZT];if(!e)throw new Error("useLocalStorage key may not be falsy");var i=r?r.raw?function(e){return e}:r.deserializer:JSON.parse,u=(0,n.useRef)((function(e){try{var n=r?r.raw?String:r.serializer:JSON.stringify,o=localStorage.getItem(e);return null!==o?i(o):(t&&localStorage.setItem(e,n(t)),t)}catch(e){return t}})),a=(0,n.useState)((function(){return u.current(e)})),c=a[0],s=a[1];(0,n.useLayoutEffect)((function(){return s(u.current(e))}),[e]);var l=(0,n.useCallback)((function(t){try{var n="function"==typeof t?t(c):t;if(void 0===n)return;var o=void 0;o=r?r.raw?"string"==typeof n?n:JSON.stringify(n):r.serializer?r.serializer(n):JSON.stringify(n):JSON.stringify(n),localStorage.setItem(e,o),s(i(o))}catch(e){}}),[e,s]),f=(0,n.useCallback)((function(){try{localStorage.removeItem(e),s(void 0)}catch(e){}}),[e,s]);return[c,l,f]}},2408:(e,t)=>{var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),d=Symbol.iterator;var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,b={};function m(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||v}function h(){}function S(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||v}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},h.prototype=m.prototype;var g=S.prototype=new h;g.constructor=S,y(g,m.prototype),g.isPureReactComponent=!0;var O=Array.isArray,w=Object.prototype.hasOwnProperty,C={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var o,i={},u=null,a=null;if(null!=t)for(o in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(u=""+t.key),t)w.call(t,o)&&!E.hasOwnProperty(o)&&(i[o]=t[o]);var c=arguments.length-2;if(1===c)i.children=n;else if(1{e.exports=r(2408)},5007:(e,t,r)=>{r.d(t,{I0:()=>_,v9:()=>b,zt:()=>O});var n=r(7294),o=r(1103),i=n,u=Symbol.for("react-redux-context"),a="undefined"!=typeof globalThis?globalThis:{};function c(){if(!i.createContext)return{};const e=a[u]??(a[u]=new Map);let t=e.get(i.createContext);return t||(t=i.createContext(null),e.set(i.createContext,t)),t}var s=c(),l=()=>{throw new Error("uSES not initialized!")};function f(e=s){return function(){return i.useContext(e)}}var p=f(),d=l,v=(e,t)=>e===t;function y(e=s){const t=e===s?p:f(e),r=(e,r={})=>{const{equalityFn:n=v,devModeChecks:o={}}="function"==typeof r?{equalityFn:r}:r;const{store:u,subscription:a,getServerState:c,stabilityCheck:s,identityFunctionCheck:l}=t(),f=(i.useRef(!0),i.useCallback({[e.name]:t=>e(t)}[e.name],[e,s,o.stabilityCheck])),p=d(a.addNestedSub,u.getState,c||u.getState,f,n);return i.useDebugValue(p),p};return Object.assign(r,{withTypes:()=>r}),r}var b=y();Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference");function m(e){e()}var h={notify(){},get:()=>[]};function S(e,t){let r,n=h,o=0,i=!1;function u(){s.onStateChange&&s.onStateChange()}function a(){o++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){m((()=>{let t=e;for(;t;)t.callback(),t=t.next}))},get(){const t=[];let r=e;for(;r;)t.push(r),r=r.next;return t},subscribe(r){let n=!0;const o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){n&&null!==e&&(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function c(){o--,r&&0===o&&(r(),r=void 0,n.clear(),n=h)}const s={addNestedSub:function(e){a();const t=n.subscribe(e);let r=!1;return()=>{r||(r=!0,t(),c())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:u,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,a())},tryUnsubscribe:function(){i&&(i=!1,c())},getListeners:()=>n};return s}var g=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?i.useLayoutEffect:i.useEffect;Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var O=function({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",identityFunctionCheck:u="once"}){const a=i.useMemo((()=>{const t=S(e);return{store:e,subscription:t,getServerState:n?()=>n:void 0,stabilityCheck:o,identityFunctionCheck:u}}),[e,n,o,u]),c=i.useMemo((()=>e.getState()),[e]);g((()=>{const{subscription:t}=a;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),c!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[a,c]);const l=t||s;return i.createElement(l.Provider,{value:a},r)};function w(e=s){const t=e===s?p:f(e),r=()=>{const{store:e}=t();return e};return Object.assign(r,{withTypes:()=>r}),r}var C=w();function E(e=s){const t=e===s?C:w(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}var k,_=E();k=o.useSyncExternalStoreWithSelector,d=k,(e=>{e})(n.useSyncExternalStore)}}]);