"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2370],{18705:function(t,e,a){a.d(e,{j:function(){return GcsChunkedStreamUpload},E:function(){return o}});var r,o,i=a(61208);async function retry(t,e){let{maxAttempts:a=3,delayMs:r=1e3,onError:o}=e,i=1;for(;i<=a;){try{return await t()}catch(e){let t;if(o&&o(e,{attempt:i}),i>=a)throw e;t="function"==typeof r?r({failure:i}):r,await new Promise(e=>{setTimeout(e,t)})}i+=1}throw Error("Should not be reached")}var n=a(88663);let AnyToFixedChunkStream=class AnyToFixedChunkStream extends n.TransformStream{constructor(t=262144){let e=null,a=0;super({start(t){},transform(r,o){let i=r;for(;null==i?void 0:i.length;)if(a||i.length<t){let r=Math.min(t-a,i.length);e||(e=new Uint8Array(t)),e.set(i.subarray(0,r),a),(a+=r)==t&&(o.enqueue(e),e=null,a=0),i=i.subarray(r)}else o.enqueue(i.subarray(0,t)),i=i.subarray(t)},flush(t){e&&a&&(t.enqueue(e.subarray(0,a)),e=null,a=0)}})}};var l=a(34820);(r=o||(o={})).INACTIVE="inactive",r.STARTED="started",r.ERROR="error",r.FINISHED="finished",r.CANCELED="canceled";let GcsChunkedStreamUpload=class GcsChunkedStreamUpload extends i.v{_state="inactive";get state(){return this._state}_error=null;chunkSize=1048576;transform=new AnyToFixedChunkStream(this.chunkSize);writableStream=this.transform.writable;readableStream=this.transform.readable;reader=null;_abortController=new AbortController;_sessionUrl;chunkFirstByte=0;chunk=null;readerDone=!1;lastPutDone=!1;_uploadedBytes=0;get uploadedBytes(){return this._uploadedBytes}_fetchRetryOptions={maxAttempts:5,delayMs:t=>{let{failure:e}=t;return Math.min(1e3*Math.pow(2,e-1),6e4)},onError:(t,e)=>{this.throwIfCanceled(),l.x6.getInstance().logAndReport(Error(`Error during chunked upload to GCS, attempt ${e.attempt} of 10`),{otherCtx:{error:t,...e,sessionUrl:this._sessionUrl}})}};constructor(t){super(),this._sessionUrl=t}async run(){if("finished"!==this._state){if("started"===this._state)throw Error("Upload already started");this._state="started",this.emit("started"),this.emit("stateChanged");try{for(this.reader||(this.reader=this.readableStream.getReader());;){if(this.throwIfCanceled(),!this.chunk&&!this.readerDone){let t=await this.reader.read();this.chunk=t.value||null,this.readerDone=t.done}if(this.throwIfCanceled(),this.chunk){let t=this.readerDone||this.chunk&&this.chunk.length<this.chunkSize,e=this.chunkFirstByte+this.chunk.length,a={signal:this._abortController.signal,method:"PUT",headers:new Headers({"Content-Range":`bytes ${this.chunkFirstByte}-${e-1}/${t?e:"*"}`}),body:this.chunk};await retry(async()=>{let t=await fetch(this._sessionUrl,a);if(t.ok||308==t.status)return t;throw Error(`Error during chunked upload to GCS, response status ${t.status} ${t.statusText}`)},this._fetchRetryOptions),this._uploadedBytes+=this.chunk.length,this.lastPutDone=t,this.chunkFirstByte=e,this.chunk=null,this.emit("progressChanged")}if(this.throwIfCanceled(),this.readerDone){if(!this.lastPutDone){let t={signal:this._abortController.signal,method:"PUT",headers:new Headers({"Content-Range":`bytes */${this.chunkFirstByte}`}),body:new Uint8Array(0)};await retry(async()=>{let e=await fetch(this._sessionUrl,t);if(e.ok)return e;throw Error(`Error during chunked upload to GCS finalization, response status ${e.status} ${e.statusText}`)},this._fetchRetryOptions),this.lastPutDone=!0}this.throwIfCanceled(),this._state="finished",this.emit("finished"),this.emit("stateChanged");break}}this.reader.releaseLock()}catch(t){throw"canceled"!==this._state&&"error"!==this._state&&(this._state="error",this._error=t,this.emit("stateChanged")),t}}}throwIfCanceled(){if("canceled"===this._state)throw this._error}cancel(t){"canceled"!==this._state&&(this._state="canceled",this._error=t,this.tryDestroyStreams(t),this._abortController.abort(t),this.emit("stateChanged"))}tryDestroyStreams(t){try{this.readableStream.cancel(t).catch(t=>{console.warn("readable.cancel failed. This may be expected. Reason: ",t)}).finally(()=>{try{var t;null===(t=this.reader)||void 0===t||t.releaseLock()}catch(t){console.warn("reader.releaseLock failed. This may be expected. Reason: ",t)}})}catch(t){console.warn("readable.cancel failed. This may be expected. Reason: ",t)}try{this.writableStream.abort(t).catch(t=>{console.warn("writableStream.abort failed. This may be expected. Reason: ",t)})}catch(t){console.warn("writableStream.abort failed. This may be expected. Reason: ",t)}}}},8835:function(t,e,a){a.d(e,{D:function(){return streamFile}});var r=a(88663);function streamFile(t){let e=0;return new r.ReadableStream({type:"bytes",autoAllocateChunkSize:524288,pull:function(a){let r=a.byobRequest.view,o=t.slice(e,e+r.byteLength);return(o.arrayBuffer?o.arrayBuffer():new Promise((t,e)=>{let a=new FileReader;a.onload=e=>{t(e.target.result)},a.onerror=t=>{e(t.target.error)},a.readAsArrayBuffer(o)})).then(function(o){let i=new Uint8Array(o),n=i.byteLength;e+=n,r.set(i),a.byobRequest.respond(n),e>=t.size&&a.close()})}})}e.Z=streamFile},52927:function(t,e,a){a.d(e,{r:function(){return AbstractSingleFileUpload}});var r=a(61208),o=a(1646);let AbstractSingleFileUpload=class AbstractSingleFileUpload extends r.Z{file;uploadedFile;state=o.F.Pending;error=null;constructor(t){super(),this.file=t.file||null,this.uploadedFile=t.uploadedFile||null,this.state=o.F.Pending,this.progress=null}_onStart(){this.state=o.F.Started,this.progress=0,this.error=null,this.emit("started")}_onFinish(t){this.uploadedFile=t,this.state=o.F.Finished,this.progress=1,this.emit("finished",t)}_onCancel(t){this.state=o.F.Cancelled,this.progress=null,this.error=t,this.emit("cancelled")}_onError(t){this.state=o.F.Error,this.error=t,this.emit("error",t)}_throwIfCancelled(){if(this.state===o.F.Cancelled)throw this.error}emit(t){for(var e=arguments.length,a=Array(e>1?e-1:0),r=1;r<e;r++)a[r-1]=arguments[r];let o=super.emit(t,...a),i=super.emit("*",t,a);return o||i}}},95693:function(t,e,a){a.d(e,{z:function(){return GcsChunkedSingleFileUpload}});var r,o,i,n,l=a(18705),s=a(8835),c=a(52927),d=a(1646);let GcsChunkedSingleFileUpload=class GcsChunkedSingleFileUpload extends c.r{file;apolloClient;initiateUploadFn;completeUploadFn;initializeTask=null;gcsUploader=null;finalizeTask=null;_abortController;constructor(t){super({file:t.file}),this.file=t.file,this.apolloClient=t.apolloClient,this.initiateUploadFn=t.initiateUploadFn,this.completeUploadFn=t.completeUploadFn,this._abortController=new AbortController}async start(){if(this._throwIfCancelled(),this.state!=d.F.Finished){if(this.state==d.F.Started)throw Error("Upload already started");try{this._onStart(),this.initializeTask||(this.initializeTask=new InitializeTask({file:this.file,initiateUploadFn:this.initiateUploadFn,apolloClient:this.apolloClient})),(0==this.initializeTask.state||2==this.initializeTask.state)&&await this.initializeTask.run(),this._throwIfCancelled(),this.gcsUploader||(this.gcsUploader=new l.j(this.initializeTask.result.sessionUrl),this.gcsUploader.on("progressChanged",()=>{this.progress=Math.min(1,Math.max(0,this.gcsUploader.uploadedBytes/this.file.size)),this.emit("progressChanged")}),(0,s.Z)(this.file).pipeTo(this.gcsUploader.writableStream,{signal:this._abortController.signal}).catch(t=>{if(this.state===d.F.Cancelled);else throw t})),(this.gcsUploader.state===l.E.INACTIVE||this.gcsUploader.state===l.E.ERROR)&&await this.gcsUploader.run(),this._throwIfCancelled(),this.finalizeTask&&2!==this.finalizeTask.state||(this.finalizeTask=new FinalizeTask({initiatedUploadId:this.initializeTask.result.initiatedUpload.id,completeUploadFn:this.completeUploadFn,apolloClient:this.apolloClient})),(0==this.finalizeTask.state||2==this.finalizeTask.state)&&await this.finalizeTask.run(),this._throwIfCancelled(),this._onFinish(this.finalizeTask.result)}catch(t){throw this.state!==d.F.Cancelled&&this.state!==d.F.Error&&this._onError(t),t}}}cancel(t){var e,a,r;let o=t||Error("Upload canceled");this.state!==d.F.Cancelled&&(this._onCancel(o),null===(e=this.initializeTask)||void 0===e||e.cancel(o),null===(a=this.gcsUploader)||void 0===a||a.cancel(o),this._abortController.abort(o),null===(r=this.finalizeTask)||void 0===r||r.cancel(o))}};(r=i||(i={}))[r.CREATED=0]="CREATED",r[r.STARTED=1]="STARTED",r[r.ERROR=2]="ERROR",r[r.FINISHED=3]="FINISHED",r[r.CANCELED=4]="CANCELED";let InitializeTask=class InitializeTask{state;options;result;error;abortController;constructor(t){this.options=t,this.state=0,this.result=void 0,this.error=void 0,this.abortController=new AbortController}async run(){if(this.throwIfCanceled(),3==this.state)return this.result;if(1==this.state)throw Error("Upload initialization is already started");this.state=1;try{let t=await this.options.initiateUploadFn({fileName:this.options.file.name,mimeType:this.options.file.type,apolloClient:this.options.apolloClient,abortSignal:this.abortController.signal}),e=t.uploadSignedGcsUrl;this.throwIfCanceled();let a=await fetch(e,{method:"POST",headers:new Headers({"Content-Length":"0","Content-Type":this.options.file.type||"application/octet-stream","x-goog-resumable":"start"}),signal:this.abortController.signal}),r=a.headers.get("location");return this.throwIfCanceled(),this.state=3,this.result={initiatedUpload:t,sessionUrl:r},this.result}catch(t){throw 4!==this.state&&2!==this.state&&(this.state=2,this.error=t),t}}cancel(t){4!==this.state&&(this.state=4,this.error=t,this.abortController.abort(t))}throwIfCanceled(){if(4===this.state)throw this.error}};(o=n||(n={}))[o.CREATED=0]="CREATED",o[o.STARTED=1]="STARTED",o[o.ERROR=2]="ERROR",o[o.FINISHED=3]="FINISHED",o[o.CANCELED=4]="CANCELED";let FinalizeTask=class FinalizeTask{options;state;result;error;abortController;constructor(t){this.options=t,this.state=0,this.result=void 0,this.error=void 0,this.abortController=new AbortController}async run(){if(this.throwIfCanceled(),3==this.state)return this.result;if(1==this.state)throw Error("Upload finalization is already started");this.state=1;try{let t=await this.options.completeUploadFn({initiatedUploadId:this.options.initiatedUploadId,apolloClient:this.options.apolloClient,abortSignal:this.abortController.signal});return this.throwIfCanceled(),this.state=3,this.result=t,this.result}catch(t){throw 4!==this.state&&2!==this.state&&(this.state=2,this.error=t),t}}cancel(t){4!==this.state&&(this.state=4,this.error=t,this.abortController.abort(t))}throwIfCanceled(){if(4===this.state)throw this.error}}},1646:function(t,e,a){var r,o;a.d(e,{F:function(){return r}}),(o=r||(r={})).Pending="pending",o.Started="started",o.Finished="finished",o.Cancelled="cancelled",o.Error="error"},8447:function(t,e,a){a.d(e,{AL:function(){return completeUserCoverImageUpload},BM:function(){return completeProfileBlockLinkCarouselItemThumbnailUpload},Gf:function(){return completeProfileBackgroundImageUpload},Hj:function(){return completeCustomPageImageFileUpload},Ie:function(){return completeContentFileUpload},L1:function(){return completeChatAttachmentFileUpload},RR:function(){return completeProfileBlockLinkThumbnailUpload},R_:function(){return completeCustomPageFileUpload},Um:function(){return completeCourseChapterCoverImageUpload},VU:function(){return completeQnaVideoUpload},Wc:function(){return completeContentAudioFileUpload},XZ:function(){return completeCustomPageAudioFileUpload},Yq:function(){return completeAvatarUpload},ey:function(){return completeDigitalItemFileUpload},o3:function(){return completeFaviconUpload},pF:function(){return completeContentImageFileUpload},pq:function(){return completeProfileVideoUpload},rH:function(){return completeProductThumbnailImageUpload},ut:function(){return completeCustomPageVideoFileUpload},v9:function(){return completeContactsImportUpload},yE:function(){return completeContentVideoFileUpload},z9:function(){return completeCustomFormFileUpload},zd:function(){return completeProfileBlockVideoUpload}});var r=a(16610);async function completeQnaVideoUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.oZ,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeDigitalItemFileUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.EP,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeCustomFormFileUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.O5,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeChatAttachmentFileUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.Ub,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeContentVideoFileUpload(t){let{initiatedUploadId:e,contentAreaDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.$c,variables:{uploadId:e,contentAreaDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeContentAudioFileUpload(t){let{initiatedUploadId:e,contentAreaDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.k9,variables:{uploadId:e,contentAreaDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeContentImageFileUpload(t){let{initiatedUploadId:e,contentAreaDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.gj,variables:{uploadId:e,contentAreaDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeContentFileUpload(t){let{initiatedUploadId:e,contentAreaDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.Rp,variables:{uploadId:e,contentAreaDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeProfileBlockLinkThumbnailUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.H2,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeProfileBlockLinkCarouselItemThumbnailUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.Lc,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeAvatarUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.wB,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeProfileVideoUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.hb,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeProfileBackgroundImageUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.R6,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeUserCoverImageUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.yp,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeProfileBlockVideoUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.kh,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeFaviconUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.zA,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeProductThumbnailImageUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.JI,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeCourseChapterCoverImageUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.A9,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeContactsImportUpload(t){let{initiatedUploadId:e,apolloClient:a,abortSignal:o}=t,i=await a.mutate({mutation:r.wP,variables:{uploadId:e},context:{fetchOptions:{signal:o}}});return i.data.file}async function completeCustomPageVideoFileUpload(t){let{initiatedUploadId:e,customPageDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.Tg,variables:{uploadId:e,customPageDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeCustomPageAudioFileUpload(t){let{initiatedUploadId:e,customPageDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.PB,variables:{uploadId:e,customPageDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeCustomPageImageFileUpload(t){let{initiatedUploadId:e,customPageDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.q7,variables:{uploadId:e,customPageDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}async function completeCustomPageFileUpload(t){let{initiatedUploadId:e,customPageDomain:a,apolloClient:o,abortSignal:i}=t,n=await o.mutate({mutation:r.Mv,variables:{uploadId:e,customPageDomain:a},context:{fetchOptions:{signal:i}}});return n.data.file}},5070:function(t,e,a){a.d(e,{P0:function(){return initiateFileUpload},er:function(){return initiateContentAreaFileUpload},lW:function(){return initiateCustomPageFileUpload}});var r=a(16610);async function initiateFileUpload(t){let{fileName:e,mimeType:a,domain:o,apolloClient:i,abortSignal:n}=t,l=await i.mutate({mutation:r.Fo,variables:{fileName:e,mimeType:a,domain:o},context:{fetchOptions:{signal:n}}});return l.data.initiateFileUpload}async function initiateContentAreaFileUpload(t){let{fileName:e,mimeType:a,contentAreaDomain:o,apolloClient:i,abortSignal:n}=t,l=await i.mutate({mutation:r.Ex,variables:{fileName:e,mimeType:a,contentAreaDomain:o},context:{fetchOptions:{signal:n}}});return l.data.initiateFileUpload}async function initiateCustomPageFileUpload(t){let{fileName:e,mimeType:a,customPageDomain:o,apolloClient:i,abortSignal:n}=t,l=await i.mutate({mutation:r.Pp,variables:{fileName:e,mimeType:a,customPageDomain:o},context:{fetchOptions:{signal:n}}});return l.data.initiateFileUpload}},82632:function(t,e,a){a.d(e,{O9:function(){return b},R0:function(){return m},Sk:function(){return f},Sq:function(){return p},jc:function(){return h}});let r=["webm","mpg","mp2","mpeg","mpe","mpv","ogg","mp4","m4p","m4v","avi","mov","wmv"],o=r.map(t=>"."+t),i=["aif","cda","mid","midi","mp3","mpa","m4a","ogg","wav","wma","wpl"],n=i.map(t=>"."+t),l=["bmp","gif","jpeg","jpg","png","svg","psd","ai","tif","tiff","webp"],s=l.map(t=>"."+t),c=["7z","arj","rar","tar.gz","z","zip","arc","bz","bz2","msg","email","emlx","oft","vcf","ical","csv","xml","odp","pps","ppt","pptx","ods","xls","xlsx","xltx","doc","docx","dotx","odt","pdf","rtf","tex","txt","epub"];c.map(t=>"."+t);let d=[...r,...i,...l,...c],u=d.map(t=>"."+t),h={"video/*":o},p={"audio/*":n},f={"image/*":s},m={"*/*":[".csv"]},b={"*/*":u}},30031:function(t,e,a){a.d(e,{Ls:function(){return s},cE:function(){return c}});var r=a(39317),o=a(74612),i=a(70079),n=a(16177),l=a(95702);let s=l.Fs;e.ZP=(0,i.forwardRef)(function(t,e){let{error:a,disabled:i}=t;return(0,r.tZ)(l.ZP,{ref:e,disabled:i,css:o.iv`
        ${c}

        ${a&&o.iv`
          --helper-text-color: var(--error-color);
          --border-color: var(--error-border-color);
          --focused-border-color: var(--error-focused-border-color);
          --focused-box-shadow: var(--error-focused-box-shadow);
        `}

        ${i&&o.iv`
          --background-color: var(--disabled-background-color);
          --placeholder-color: var(--disabled-color);
          --color: var(--disabled-color);
          --helper-text-color: var(--disabled-color);
        `}
      `,...t})});let c=(0,o.iv)("--border-color:",n.uH.brand.vars.colors.gray[300],";--box-shadow:",n.uH.brand.vars.shadows.xs.default,";--background-color:",n.uH.brand.vars.colors.base.white,";--color:",n.uH.brand.vars.colors.gray[900],";--label-color:",n.uH.brand.vars.colors.gray[700],";--helper-text-color:",n.uH.brand.vars.colors.gray[500],";--placeholder-color:",n.uH.brand.vars.colors.gray[400],";--adornment-color:",n.uH.brand.vars.colors.gray[400],";--focused-box-shadow:",n.uH.brand.vars.shadows.xs.focused.primary,";--focused-border-color:",n.uH.brand.vars.colors.primary[300],";--error-color:",n.uH.brand.vars.colors.error[500],";--error-border-color:",n.uH.brand.vars.colors.error[300],";--error-focused-border-color:",n.uH.brand.vars.colors.error[300],";--error-focused-box-shadow:",n.uH.brand.vars.shadows.xs.focused.error,";--disabled-background-color:",n.uH.brand.vars.colors.gray[50],";--disabled-color:",n.uH.brand.vars.colors.gray[500],";")},30363:function(t,e,a){var r=a(39317),o=a(4082),i=a(25202),n=a(18240),l=a(30031);e.Z=t=>{let{name:e,control:a,parse:s,format:c,helperText:d,onBlur:u,inputRef:h,...p}=t;return(0,r.tZ)(o.Qr,{name:e,control:a,render:t=>{let{field:{onChange:e,value:a,ref:o,onBlur:f,...m},fieldState:{error:b}}=t;return(0,r.tZ)(l.ZP,{error:!!b,helperText:b?b.message:d,onChange:s?t=>e(s(t.target.value)):e,value:c?c(a):(0,n.s)(a),onBlur:t=>{f(),null==u||u(t)},inputRef:(0,i.Z)([o,h??null]),...m,...p})}})}},95702:function(t,e,a){a.d(e,{Fs:function(){return h}});var r=a(39317),o=a(34289),i=a(91595),n=a(92279),l=a(74612),s=a(22838),c=a(69577),d=a(70079),u=a(27874);let h=(0,o.Z)("textFieldBase",["root","label","input","startAdornmentContainer","endAdornmentContainer","helperText","inputContainer"]);e.ZP=(0,d.forwardRef)(function(t,e){let{size:a="md",label:o,helperText:s,error:g,startAdornment:v,endAdornment:C,disabled:w=!1,multiline:y=!1,minRows:U,maxRows:x,className:F,inputRef:k,...I}=t,E=(0,d.useId)(),T=(0,n.Z)(),R={id:E,disabled:w,className:h.input,ref:k,css:l.iv`
        ${v&&l.iv`
          padding-left: 0;
        `}

        ${C&&l.iv`
          padding-right: 0;
        `}
      `,...I};return(0,r.BX)(p,{ref:e,className:(0,c.Z)(h.root,F),css:l.iv`
          --padding: ${{md:"8px 12px",lg:"12px 14px"}[a]};

          ${g&&l.iv`
            --helper-text-color: var(--error-color);
            --border-color: var(--error-border-color);
            --focused-border-color: var(--error-focused-border-color);
            --focused-box-shadow: var(--error-focused-box-shadow);
          `}

          ${w&&l.iv`
            --background-color: var(--disabled-background-color);
            --placeholder-color: var(--disabled-color);
            --color: var(--disabled-color);
            --helper-text-color: var(--disabled-color);
          `}
        `,children:[o&&(0,r.tZ)("label",{htmlFor:E,children:(0,r.tZ)(u.Z,{as:"span",size:"sm",className:h.label,css:l.iv`
                color: var(--label-color);
              `,children:o})}),(0,r.BX)(f,{css:l.iv`
            ${{md:T.brand.vars.typography.text.sm.regular,lg:T.brand.vars.typography.text.md.regular}[a]}
          `,className:h.inputContainer,children:[v&&(0,r.tZ)(b,{className:h.startAdornmentContainer,css:l.iv`
                color: var(--adornment-color);
                padding-right: 8px;
              `,children:v}),!y&&(0,r.tZ)(m,{type:"text",...R}),y&&(0,r.tZ)(m,{as:i.Z,minRows:U,maxRows:x,...R}),C&&(0,r.tZ)(b,{className:h.endAdornmentContainer,css:l.iv`
                color: var(--adornment-color);
                padding-left: 8px;
              `,children:C})]}),s&&(0,r.tZ)(u.Z,{size:"sm",className:h.helperText,css:l.iv`
              color: var(--helper-text-color);
            `,children:s})]})});let p=(0,s.ZP)("div",{target:"elhq2vc0"})(l.iv`
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 6px;
  `),f=(0,s.ZP)("div",{target:"elhq2vc1"})(l.iv`
    overflow: hidden;
    display: flex;
    align-items: center;
    border-radius: 8px;
    box-shadow: var(--box-shadow), inset 0px 0px 0px 1px var(--border-color);
    background: var(--background-color);
    color: var(--color);
    transition: box-shadow 100ms ease-in-out;

    :focus-within {
      --border-color: var(--focused-border-color);
      --box-shadow: var(--focused-box-shadow);
    }
  `),m=(0,d.forwardRef)(function(t,e){let{as:a="input",...o}=t;return(0,r.tZ)(a,{ref:e,...o,css:l.iv`
        border: none;
        resize: none;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        background: transparent;
        min-width: 0;
        padding: var(--padding);
        flex: 1;
        align-self: stretch;
        color: var(--color);

        ::placeholder {
          color: var(--placeholder-color);
        }

        &:focus {
          outline: none;
        }
      `})}),b=(0,s.ZP)("span",{target:"elhq2vc2"})(l.iv`
    padding: var(--padding);
    display: flex;
  `)},25202:function(t,e,a){a.d(e,{Z:function(){return mergeRefs}});function mergeRefs(t){return e=>{t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}}},69729:function(t,e,a){a.d(e,{Z:function(){return useConstantCallback}});var r=a(70079);function useConstantCallback(t){let e=(0,r.useRef)(t);return e.current=t,(0,r.useCallback)(function(){for(var t=arguments.length,a=Array(t),r=0;r<t;r++)a[r]=arguments[r];return e.current.apply(null,a)},[])}},34388:function(t,e,a){a.d(e,{Z:function(){return useDeepEffect}});var r=a(65925),o=a.n(r),i=a(70079);function useDeepEffect(t,e){let a=(0,i.useRef)(e);return o()(a.current,e)||(a.current=e),(0,i.useEffect)(t,a.current)}},18240:function(t,e,a){a.d(e,{s:function(){return defaultFormat}});let defaultFormat=t=>null==t?"":t},42337:function(t,e,a){var r=a(70079);e.Z=function(){let[t,e]=(0,r.useState)(0);return(0,r.useCallback)(()=>e(t=>++t),[])}}}]);