1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[65583],{387002:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/corp/qm/queue/[project]/versions",function(){return a(921043)}])},890363:function(e,t,a){"use strict";var n=a(667488);a(885115);var o=a(43267);t.Z=e=>{let{value:t}=e;return(0,n.jsx)("div",{className:"formatter formatter--text formatter--time",children:t?(0,o.Ws)(t,o.t6.condensed):null})}},762754:function(e,t,a){"use strict";a.d(t,{Z:function(){return QM_QMErrorPage}});var n,o,r=a(667488);a(885115);var s=a(695477),i=a.n(s),c=a(462206),l=a(74750),u=a(482770);let d=(0,c.ZL)({pageWrapper:{display:"flex","flex-direction":"row",width:"100%",height:"100%"},sidebar:{marginTop:24,minWidth:300,float:"left"},section:{marginTop:"50px",marginBottom:"30px",flexGrow:2}});var QM_QMSelectProjectPage=()=>{let e=d();return(0,r.jsxs)("div",{className:e.pageWrapper,children:[(0,r.jsx)("div",{className:e.sidebar,children:(0,r.jsx)(u.Z,{})}),(0,r.jsxs)("div",{className:e.section,children:[(0,r.jsx)(l.Z,{title:"Select a project"}),(0,r.jsx)("p",{children:"Please select a project from the left sidebar."})]})]})};let m=(0,c.ZL)({container:{marginTop:40,margin:"0 auto",textAlign:"center"},selectProject:{marginTop:20,textAlign:"left"}});function getErrorMessage(e){var t;return i()(null==e?void 0:null===(t=e.response)||void 0===t?void 0:t.error)?e.response.error:e instanceof Error?e.message:"unknown error"}(n=o||(o={}))[n.InvalidProjectId=0]="InvalidProjectId",n[n.Unknown=1]="Unknown";var QM_QMErrorPage=e=>{let{error:t,title:a,className:n}=e,o=m();return 0===function(e){let t=getErrorMessage(e).split('"');return t&&7===t.length&&"_id"===t[3]?0:1}(t)?(0,r.jsx)(QM_QMSelectProjectPage,{}):(0,r.jsxs)("div",{className:[n,o.container].join(" "),children:[(0,r.jsx)("h1",{children:a||"Sorry there was a problem."}),(0,r.jsx)("div",{children:getErrorMessage(t)})]})}},74750:function(e,t,a){"use strict";a.d(t,{Z:function(){return c}});var n=a(667488),o=a(367915),r=a.n(o),s=a(885115),i=a(245987);let SectionTitle=class SectionTitle extends s.Component{render(){return(0,n.jsxs)("div",{className:"jsx-3d598c44eb364d94 header",children:[(0,n.jsx)("div",{className:"jsx-3d598c44eb364d94 title",children:(0,n.jsxs)(i.H2,{children:[this.props.icon," ",this.props.title]})}),(0,n.jsx)("div",{className:"jsx-3d598c44eb364d94",children:this.props.children}),(0,n.jsx)(r(),{id:"3d598c44eb364d94",children:".header.jsx-3d598c44eb364d94{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}"})]})}};var c=SectionTitle},285708:function(e,t,a){"use strict";var n=a(667488),o=a(885115),r=a(720),s=a(866506),i=a(728219),c=a(238169),l=a(955292),u=a(78631),d=a(610375),m=a(424347);t.Z=e=>((0,o.useEffect)(()=>{(0,m.Qg)("/corp/qm")},[]),(0,o.useEffect)(()=>{(0,m.Zz)()||(0,m.ZP)({version:"rrvqttTwFdiikV-VvVU_R"}),(0,m.w_)(e.user)},[e.user]),(0,n.jsx)(c.Z,{children:(0,n.jsxs)(u.aH,{client:d.X,children:[(0,n.jsx)(l.Z,{title:"Delivery Portal"}),(0,n.jsx)(i.VK,{forceRefresh:!0,basename:"corp",children:(0,n.jsx)(s.Z,{children:(0,n.jsx)(r.Z,{user:e.user,children:e.children})})})]})}))},516567:function(e,t,a){"use strict";a.d(t,{Z:function(){return useDataQueryParams}});var n=a(885115),o=a(899619),r=a(430633);function useDataQueryParams(){let e=(0,o.Z)(),{value:t,setDataQuery:a}=e,s=(0,n.useMemo)(()=>{try{var e;return JSON.parse(null!==(e=r.parse("dataQuery="+t.dataQuery).dataQuery)&&void 0!==e?e:"[]")}catch(e){return[]}},[t.dataQuery]),i=(0,n.useMemo)(()=>s&&s.length,[s]);return{dataQueryParams:s,setDataQueryParams:a,hasDataQueryParams:i}}},960964:function(e,t,a){"use strict";a.d(t,{MC:function(){return useOnboardingV3Tour},hx:function(){return o}
1,mh:function(){return useProjectAttachmentHipaaCoverage}});var n,o,r=a(747910),s=a.n(r),i=a(885115),c=a(217729),l=a(663752);function useProjectAttachmentHipaaCoverage(e){let[t,a]=(0,i.useState)(!0),[n,o]=(0,i.useState)(!1);(0,i.useEffect)(()=>{!async function(){let{isAttachmentCoveredByHipaa:t}=await c.Z.selfserve.fetchProjectAttachmentHipaaCoverage({project:e});o(t),a(!1)}()},[e]);let refresh=async()=>{let{isAttachmentCoveredByHipaa:t}=await c.Z.selfserve.fetchProjectAttachmentHipaaCoverage({project:e});o(t)};return{isLoading:t,isProjectAttachmentCoveredByHipaa:n,refresh}}function useOnboardingV3Tour(e,t){let[a,n]=(0,i.useState)(null),[o,r]=(0,i.useState)(0),[u,d]=(0,i.useState)([]),[m,p]=(0,i.useState)(null),h=e?["create_a_new_project","select_template","add_data","use_case_template","template_label","preview_task","taxonomy_next","instructions","preview_instructions","instructions_next","batch_next","launch_batch"]:["create_a_new_project","select_template","sample_dataset","data_imported","use_case","pipeline","use_case_next","label","preview_task","taxonomy_next","instructions","preview_instructions","instructions_next","batch_next","launch_batch"],closeTourStep=e=>{u.includes(e)||("taxonomy_next"===e?d([...u,e,"preview_task","label"]):"instructions_next"===e?d([...u,e,"preview_instructions","instructions"]):d([...u,e]))},resetTour=()=>{d([]),r(0)},handleExitTour=async()=>{d(h),n(!1),r(0);try{(async()=>{await c.Z.selfserve.exitOnboardingTour({})})()}catch(e){d(h),n(!1),r(0)}},handleEnterTour=async()=>{try{(async()=>{await c.Z.selfserve.enterOnboardingTour({})})(),resetTour(),n(!0)}catch(e){resetTour(),n(!0)}};(0,i.useEffect)(()=>{let getShouldEnterTour=async()=>{if(s().isNil(a)){let e=await c.Z.selfserve.checkShouldEnterOnboardingTour({});n(e.shouldEnter),e.shouldEnter?resetTour():d(h)}};getShouldEnterTour().catch(e=>(0,l.vj)(e,{handleHttp:!0}))},[a,h,e]);let f={create_a_new_project:{name:"create_a_new_project",text:"Hello! Start by finding a template that matches your use cases or create a custom project.",placement:"right-end"},sample_dataset:{name:"sample_dataset",text:"Donât have your data handy? Use a sample dataset instead! You can also add your own data later.",placement:"right"},data_imported:{name:"data_imported",text:"Success! Your data has been imported. Click next to continue.",placement:"bottom"},use_case:{name:"use_case",text:"Pick the use case that best fits your labeling needs. To see examples, click âLearn More.â",placement:"right"},pipeline:{name:"pipeline",text:"A pipeline outlines the sequence in which labelers complete your task. Select one. ",placement:"right"},use_case_next:{name:"use_case_next",text:"Click next to continue!",placement:"bottom"},label:{name:"label",text:"Weâve added some example labels to help you get started. Click into a label to edit its details",placement:"left",hasNext:!0},preview_task:{name:"preview_task",text:"Check how your task will appear to labelers.",placement:"right",hasNext:!0},taxonomy_next:{name:"taxonomy_next",text:"Click next when you have added all your labels!",placement:"bottom"},instructions:{name:"instructions",text:"Write your instructions. Weâve created sections to help you get started! Click into a section to edit its details.",placement:"left",hasNext:!0},preview_instructions:{name:"preview_instructions",text:"Check how your instructions will look to labelers.",placement:"right",hasNext:!0},instructions_next:{name:"instructions_next",text:"Click next when your instructions are ready!",placement:"bottom"},batch_next:{name:"batch_next",text:"Click next to select your data for your first batch!",placement:"left"},launch_batch:{name:"launch_batch",text:"Click here to launch your batch!",placement:"left"},select_template:{name:"select_template",text:"Select this template if it matches your use case!",placement:"bottom"},add_data:{name:"add_data",text:"Click here to add your own data! You can also upload more later. Or, click next to continue.",placement:"bottom"},use_case_template:{name:"use_case_template",text:"Your use case and pipeline are selected based on the template that you have chosen. Click next to continue!",placement:"bottom"},template_label:{name:"template_label",text:"This template comes with some labels to help you get started. Click into a label to edit its details",placement:"left",hasNext:!0}};return t&&a?{tourRef:m,setTourRef:p,currentTourStep:s().get(f,h[o],null),handleNextTourStep:()=>{o+1>=h.length?r(-1):(r(o+1),closeTourStep(h[o]))},syncTourStep:e=>{if(h.includes(e)&&""!==e){if(u.includes(e)&&s().get(f,[e,"hasNext"],null)){for(let t=h.indexOf(e);t<h.length;t++)if(!u.includes(h[t])){r(t);break}}else"taxonomy_next"===e?u.includes("label")?u.includes("preview_task")?r(h.indexOf(e)):r(h.indexOf("preview_task")):r(h.indexOf("label")):"instructions_next"===e?u.includes("instructions")?u.includes("preview_instructions")?r(h.indexOf(e)):r(h.indexOf("preview_instructions")):r(h.indexOf("instructions")):r(h.indexOf(e))}else r(-1),p(null)},closeTourStep,closedTourSteps:u,resetTour,handleEnterTour,handleExitTour,closeUpToCurrentView:e=>{if(h.includes(e)){let t=[];
1for(let a of h){if(a===e)break;u.includes(a)||t.push(a)}d([...u,...t])}}}:{tourRef:null,setTourRef:()=>{},currentTourStep:"",handleNextTourStep:()=>{},syncTourStep:()=>{},closeTourStep:()=>{},closedTourSteps:[],resetTour:()=>{},handleEnterTour,handleExitTour:()=>{},closeUpToCurrentView:()=>{}}}(n=o||(o={})).Clear="",n.CreateANewProject="create_a_new_project",n.SelectTemplate="select_template",n.SampleDataset="sample_dataset",n.AddData="add_data",n.DataImported="data_imported",n.UseCase="use_case",n.UseCaseTemplate="use_case_template",n.Pipeline="pipeline",n.UseCaseNext="use_case_next",n.Label="label",n.TemplateLabel="template_label",n.PreviewTask="preview_task",n.TaxonomyNext="taxonomy_next",n.Instructions="instructions",n.PreviewInstructions="preview_instructions",n.InstructionsNext="instructions_next",n.BatchNext="batch_next",n.LaunchBatch="launch_batch"},816292:function(e,t,a){"use strict";a.d(t,{A:function(){return getProjectType},CJ:function(){return useIsNewUser},Hq:function(){return getDashboardPageTypeFromProject},Kl:function(){return getProjectState},MT:function(){return getUrlBase},Ok:function(){return uploadedAssetToAttachmentType},RL:function(){return v},TV:function(){return useSelfserveCustomerLabelOnly},YQ:function(){return _},av:function(){return getDefaultPipelineForProject},f4:function(){return S},fV:function(){return o},iE:function(){return getProjectState2},iG:function(){return y},ir:function(){return useRapidHistory},j7:function(){return T},kh:function(){return createParams},lm:function(){return getImageUrlByKey},mQ:function(){return computeTaskStats},of:function(){return getUploadedAssetMetadataObj},s9:function(){return attachmentTypeToSelectableProjectTypes},sv:function(){return getProjectName},ux:function(){return f},zT:function(){return g}});var n,o,r=a(885115),s=a(747910),i=a.n(s),c=a(243553),l=a(90272),u=a(324941),d=a(430633),m=a(450610),p=a(342924),h=a(217729);let f=24,T=60,g="MMM DD, YYYY",computeTaskStats=e=>{var t,a,n;let o={batches:{}},r=e.widgets.filter(e=>{var t,a,n;return(null===(t=e.visualization)||void 0===t?void 0:t.type)==="TABLE"&&(null===(n=e.visualization)||void 0===n?void 0:null===(a=n.query)||void 0===a?void 0:a.name.toLowerCase().includes("batch stats"))});return r.length>0&&(null===(n=r[0].visualization)||void 0===n?void 0:null===(a=n.query)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.rows)&&r[0].visualization.query.data.rows.forEach(e=>{let t=i().get(e,"BATCH_ID");t&&o.batches&&(o.batches[t]={status:i().get(e,"BATCH_STATUS")||void 0,etaMins:i().get(e,"ETA_MINS")||void 0,completedAttempts:i().get(e,"COMPLETED_ATTEMPTS")||void 0})}),o},getUploadedAssetMetadataObj=e=>"string"==typeof e.metadata?JSON.parse(e.metadata):"object"==typeof e.metadata?e.metadata:null,uploadedAssetToAttachmentType=e=>{let t=getUploadedAssetMetadataObj(e);if(null==t?void 0:t.attachment_type)return t.attachment_type;if(e.mimeType.match("image/*"))return c.D6I.Image;if(e.mimeType.match("audio/*"))return c.D6I.Audio;if("text/json"===e.mimeType)return c.D6I.Json;if(e.mimeType.match("text/*")&&void 0===e.text)return c.D6I.DownloadableText;if(e.mimeType.match("text/*"))return c.D6I.Text;if(e.mimeType.match("video/*"))return c.D6I.Video;if("application/pdf"===e.mimeType)return c.D6I.Pdf;else if("unprocessed"===e.mimeType)return"unprocessed";else return null},attachmentTypeToSelectableProjectTypes=(e,t)=>{switch(e){case c.D6I.Image:return[l.TaskType.ImageAnnotation,l.TaskType.SegmentAnnotation,l.TaskType.TextCollection];case c.D6I.Audio:return[l.TaskType.TextCollection,l.TaskType.MultiModalTranscription];case c.D6I.Text:return t?[l.TaskType.TextCollection]:[l.TaskType.NamedEntityRecognition,l.TaskType.TextCollection];case c.D6I.Video:return[l.TaskType.VideoPlaybackAnnotation,l.TaskType.TextCollection,l.TaskType.MultiModalTranscription];case c.D6I.Pdf:return[l.TaskType.TextCollection];case c.D6I.DownloadableText:return t?[l.TaskType.TextCollection]:[l.TaskType.NamedEntityRecognition,l.TaskType.TextCollection];case c.D6I.Json:return[l.TaskType.TextCollection];default:return null}},useSelfserveCustomerLabelOnly=e=>
1{let[t,a]=(0,r.useState)(!e);return(0,r.useEffect)(()=>{e?a(!1):a(!0)},[e]),t},createParams=async(e,t,a,n,o,r,s,c)=>{var d,m;let p=uploadedAssetToAttachmentType(t),h=t.storageUrl,f=n?null!==(d=t.signedUrl)&&void 0!==d?d:await o(t._id,c):h,T={};if(e===l.TaskType.TextCollection){let e=p===u.EF.Audio?u.EF.TranscriptionAudio:p;if(r)T.attachments=await r(t._id,s);else if("text/json"===t.mimeType){let e=JSON.parse(t.text||"[]");T.attachments=await Promise.all(e.map(async e=>e.assetId?{type:e.type,content:await o(e.assetId,c)}:e)),T.force_stacked=!0}else T.attachments=[{type:e,content:"text"===p||"website"===p?t.text:f}]}else if(e===l.TaskType.NamedEntityRecognition){if(p===u.EF.DownloadableText){let e=await fetch(f);T.text=await e.text()}else T.text=t.text}else e===l.TaskType.VideoPlaybackAnnotation?(T.attachment_type=p,T.attachment=n?f:await o(t._id,c),T.metadata=t.metadata,T.frame_rate=null!==(m=a.frame_rate)&&void 0!==m?m:1):(T.attachment="text"===p||"website"===p?t.text:f,T.attachment_type=p);return i().pickBy({...a,...T})},getProjectType=e=>{switch(e){case c.Iec.AV_IMAGE:case c.Iec.AC_IMAGE:case c.Iec.LOGI_IMAGE:return l.TaskType.ImageAnnotation;case c.Iec.AV_VIDEO:case c.Iec.ARVR_VIDEO:return l.TaskType.VideoPlaybackAnnotation;case c.Iec.RESUME_DOCUMENTS:case c.Iec.INVOICE_DOCUMENTS:return l.TaskType.DocumentTranscription;case c.Iec.TEXT_GEN:case c.Iec.RELEVANCE:case c.Iec.MOS_RANKING:case c.Iec.AUDIO_TRANSCRIPTION:case c.Iec.GENERAL_CLASS:return l.TaskType.TextCollection;case c.Iec.NER:return l.TaskType.NamedEntityRecognition;default:return l.TaskType.ImageAnnotation}},getDefaultPipelineForProject=(e,t)=>t&&t===c.Iec.TEXT_GEN?l.TaskPipelineName.FreeformTextCollectionTask:e===l.TaskType.Categorization?l.TaskPipelineName.ConsensusTask:l.TaskPipelineName.StandardTask,randomIntegerString=()=>Math.random().toString(36).substring(7),getProjectName=e=>{switch(e){case c.Iec.AV_IMAGE:return"AV Template Project "+randomIntegerString();case c.Iec.AC_IMAGE:return"AC Template Project "+randomIntegerString();case c.Iec.LOGI_IMAGE:return"Logistics Template Project "+randomIntegerString();case c.Iec.AV_VIDEO:return"AV Video Template Project "+randomIntegerString();case c.Iec.ARVR_VIDEO:return"AR/VR Video Template Project "+randomIntegerString();case c.Iec.RESUME_DOCUMENTS:return"Resume Template Project "+randomIntegerString();case c.Iec.INVOICE_DOCUMENTS:return"Invoice Template Project "+randomIntegerString();case c.Iec.TEXT_GEN:return"Text Generation Template Project "+randomIntegerString();case c.Iec.RELEVANCE:return"Relevance Template Project "+randomIntegerString();case c.Iec.MOS_RANKING:return"MOS Ranking Template Project "+randomIntegerString();case c.Iec.AUDIO_TRANSCRIPTION:return"Audit Transcription Template Project "+randomIntegerString();case c.Iec.GENERAL_CLASS:return"General Classification Template Project "+randomIntegerString();case c.Iec.NER:return"NER Template Project "+randomIntegerString();default:return"Template Project "+randomIntegerString()}},y={[c.Iec.WITHOUT_TEMPLATE]:"Start without a template",[c.Iec.AV_IMAGE]:"autonomous vehicles",[c.Iec.AC_IMAGE]:"automated checkout",[c.Iec.LOGI_IMAGE]:"logistics",[c.Iec.AV_VIDEO]:"autonomous vehicles video",[c.Iec.ARVR_VIDEO]:"AR/VR video",[c.Iec.RESUME_DOCUMENTS]:"resume parsing",[c.Iec.INVOICE_DOCUMENTS]:"invoice processing",[c.Iec.TEXT_GEN]:"text generation",[c.Iec.RELEVANCE]:"search relevance",[c.Iec.MOS_RANKING]:"MOS ranking",[c.Iec.AUDIO_TRANSCRIPTION]:"audio transcription",[c.Iec.GENERAL_CLASS]:"general classification",[c.Iec.NER]:"name entity recognition"},getImageUrlByKey=e=>{switch(e){case c.Iec.AV_IMAGE:return"https://files.readme.io/f2bbda6-Screen_Shot_2020-08-11_at_2.29.56_PM.png";case c.Iec.AC_IMAGE:return"https://static.scale.com/uploads/AC%20Template.png";case c.Iec.LOGI_IMAGE:return"https://static.remotasks.com/uploads/Logistics%20Template.png";case c.Iec.TEXT_GEN:return"https://files.readme.io/86ad6ab-TextCollection.png";case c.Iec.NER:return"https://files.readme.io/4e61c29-Named_Entity_Recognition_.png";case c.Iec.GENERAL_CLASS:return"https://files.readme.io/e66c49f-Categorization.png";default:return null}},getProjectState=e=>{let{regularBatchExists:t,hasEnoughQualityTasks:a,calibrationBatchExists:n,uploadedAssetsExist:o,taxonomy:r,instruction:s,numAudited:i}=e;return t?_.regular_batch_launched:a?_.launch_regular_batch:i?_.quality_tasks:n?_.calibration_review:(null==s?void 0:s.instructionObjectId)?_.calibration_create:r?_.instruction_write:o?_.taxonomy_define:_.data_upload},getProjectState2=e=>{let{regularBatchExists:t,hasEnoughQualityTasks:a,calibrationBatchExists:n,numAudited:o}=e;
1return t?S.regular_batch_launched:a?S.launch_regular_batch:o?S.quality_tasks:n?S.calibration_review:S.calibration_create},getUrlBase=e=>{let[,t]=e.match(/\/([^/]*).*$/);return t},getDashboardPageTypeFromProject=e=>e?(0,p.bd)(e)?l.DashboardPageType.Studio:(0,p.sW)(e)?l.DashboardPageType.Rapid:l.DashboardPageType.Pro:getDashboardPageTypeFromPathName(window.location.pathname);function getDashboardPageTypeFromPathName(e){return e.startsWith("/".concat(l.DashboardPageType.Studio))?l.DashboardPageType.Studio:e.startsWith("/".concat(l.DashboardPageType.Pro))?l.DashboardPageType.Pro:e.startsWith("/".concat(l.DashboardPageType.Rapid))?l.DashboardPageType.Rapid:l.DashboardPageType.Classic}let _=Object.freeze({regular_batch_launched:{progress:100},launch_regular_batch:{progress:90,text:"Launch production batch",to:"/batches"},quality_tasks:{progress:70,text:"Audit & create quality tasks",to:"/batches"},calibration_review:{progress:55,text:"Review feedback from calibration",to:"/batches"},calibration_create:{progress:45,text:"Create calibration batch",to:"/batches"},instruction_write:{progress:30,text:"Write instructions",to:"/definition"},taxonomy_define:{progress:15,text:"Define taxonomy",to:"/definition"},data_upload:{progress:0,text:"Upload data",to:"/definition"}}),S=Object.freeze({regular_batch_launched:{progress:100},launch_regular_batch:{progress:70,text:"Launch production batch",to:"/batches"},quality_tasks:{progress:50,text:"Audit & create quality tasks",to:"/batches"},calibration_review:{progress:10,text:"Review feedback from calibration",to:"/batches"},calibration_create:{progress:0,text:"Create calibration batch",to:"/batches"}});(n=o||(o={})).local="Local",n.previous_project="Previous Project",n.s3="Amazon S3",n.gcp="Google Cloud Platform",n.azure="Microsoft Azure",n.url="URL";let v={Local:"file","Previous Project":"bolt","Amazon S3":"cloud","Google Cloud Platform":"cloud","Microsoft Azure":"cloud",URL:"link"},useRapidHistory=()=>{let e=(0,m.k6)();function getDashboardPageTypeFromUrlPath(){return getDashboardPageTypeFromPathName(e.location.pathname)}return{redirect:function(t,a){let n;let{project:o,spoof:r}=d.parse(e.location.search),s=d.stringify({project:(null==a?void 0:a.clearProject)?void 0:(null==a?void 0:a.projectId)||o,spoof:r,...null==a?void 0:a.additionalArgs});t.startsWith("/".concat(l.DashboardPageType.Rapid,"/"))?(n=l.DashboardPageType.Rapid,t=t.replace("/".concat(n),"")):t.startsWith("/".concat(l.DashboardPageType.Studio,"/"))?(n=l.DashboardPageType.Studio,t=t.replace("/".concat(n),"")):t.startsWith("/".concat(l.DashboardPageType.Pro,"/"))?(n=l.DashboardPageType.Pro,t=t.replace("/".concat(n),"")):n=getUrlBase(e.location.pathname),e.push({pathname:"/".concat(n).concat(t),search:s})},isRapidUrl:function(){return getDashboardPageTypeFromUrlPath()===l.DashboardPageType.Rapid},isStudioUrl:function(){return window.location.pathname.includes("studio")}
1,canViewOldModelEval:function(){return window.location.pathname.includes("modeleval")&&window.location.search.includes("spoof")&&window.location.search.includes("old")},getDashboardPageTypeFromUrlPath,convertPathBetweenRapidStudio:function(t){e.replace({pathname:t?e.location.pathname.replace("/studio","/rapid"):e.location.pathname.replace("/rapid","/studio"),search:e.location.search})},urlWithQuerystring:function(t,a,n){let{spoof:o,project:r}=d.parse(e.location.search);if(void 0!==a){let n=a?d.stringify({project:a,spoof:o}):d.stringify({spoof:o});return"/".concat(getUrlBase(e.location.pathname),"/").concat(t,"?").concat(n)}if(n){let a=d.stringify({project:r,spoof:o});return"/".concat(getUrlBase(e.location.pathname),"/").concat(t,"?").concat(a)}return"/".concat(getUrlBase(e.location.pathname),"/").concat(t).concat(e.location.search)}}},useIsNewUser=e=>{let[t,a]=(0,r.useState)(!1),{isRapidUrl:n,isStudioUrl:o}=useRapidHistory();return(0,r.useEffect)(()=>{if(e){let request=async()=>{if("admin"===e.teamRole){let{numProjects:t}=await h.Z.selfserve.fetchNumProjects(),r=n()&&0===t&&!e.firstName||o()&&(!e.company||!e.firstName);r&&a(!0)}"admin"!==e.teamRole&&o()&&a(!e.firstName)};request()}},[e]),{isNewUser:t}}},855982:function(e,t,a){"use strict";a.d(t,{$O:function(){return m},kZ:function(){return OnboardingProvider},I6:function(){return u},XK:function(){return d},FY:function(){return l},kc:function(){return useOnboarding}});var n,o,r,s,i,c,l,u,d,m,p=a(667488),h=a(885115),f=a(243553),T=a(90272),g=a(712864),y=a(217729),_=a(816292);(n=c||(c={})).EU_DATA="EU_DATA",n.US_DATA="US_DATA",n.SENSITIVE_CONTENT_OBSCENE="SENSITIVE_CONTENT_OBSCENE",n.SENSITIVE_CONTENT_VIOLENT="SENSITIVE_CONTENT_VIOLENT",n.SENSITIVE_CONTENT_DEFAMATORY="SENSITIVE_CONTENT_DEFAMATORY",n.SENSITIVE_CONTENT_WEAPONS="SENSITIVE_CONTENT_WEAPONS",n.SENSITIVE_CONTENT_TERROR="SENSITIVE_CONTENT_TERROR",n.SENSITIVE_CONTENT_PUBLICITY_RIGHTS="SENSITIVE_CONTENT_PUBLICITY_RIGHTS",n.HIPAA_VENDOR="HIPAA_VENDOR",n.HIPAA_ATTACHMENTS="HIPAA_ATTACHMENTS",n.HIPAA_RESPONSES="HIPAA_RESPONSES",n.PII="PII",n.PERSONAL_TRAITS="PERSONAL_TRAITS",n.FINANCIAL_INST="FINANCIAL_INST",n.OWNERSHIP="OWNERSHIP";var S=a(747910),v=a.n(S),b=a(960964),x=a(975343),P=a(342924);(o=l||(l={})).Creation="creation",o.DataUpload="dataupload",o.DataView="dataview",o.ProjectConfig="projectconfig",o.Taxonomy="taxonomy",o.Instruction="instruction",o.Task="task",o.Workforce="workforce",o.DataSelect="dataselect",o.ProjectSettings="projectsettings",o.Payment="payment",o.Complete="complete",(r=u||(u={})).Creation="creation",r.Data="data",r.ProjectConfig="projectconfig",r.Taxonomy="taxonomy",r.Instruction="instruction",r.Task="task",r.Batch="batch",r.Summary="summary",(s=d||(d={})).Incomplete="incomplete",s.Complete="complete",s.Locked="locked",(i=m||(m={})).View="view",i.Taxonomy="editTaxonomy",i.Changes="propagateChanges",i.Instructions="editInstructions";let I=h.createContext({isOnboardingComplete:void 0,setIsOnboardingComplete:()=>{},loading:void 0,setLoading:()=>{},project:void 0,setProject:()=>{},currentView:void 0,setCurrentView:()=>{},currentStep:void 0,setCurrentStep:()=>{},hasAssets:void 0,setHasAssets:()=>{},onboardingSteps:[],setOnboardingSteps:()=>{},firstBatchSelectedMap:void 0,setFirstBatchSelectedMap:()=>{},selectionQueryFilter:void 0,setSelectionQueryFilter:()=>{},firstBatchSelectionMethod:void 0,setFirstBatchSelectionMethod:()=>{},firstBatchNumTasks:void 0,setFirstBatchNumTasks:()=>{},numAssets:void 0,setNumAssets:()=>{},taskCount:void 0,setTaskCount:()=>{},costEstimate:void 0,setCostEstimate:()=>{},taskType:void 0,setTaskType:()=>{},projectUseCase:void 0,setProjectUseCase:()=>{},finalizeOnboarding:()=>{},nextEnabled:void 0,setNextEnabled:()=>{},batchSelected:void 0,setBatchSelected:()=>{},batchName:"first_batch",setBatchName:()=>{},isSelfLabel:!1,projectOptions:void 0,setProjectOptions:()=>{},useOldOnboarding:!1,setUseOldOnboarding:()=>{},sensitiveDataSelections:v().zipObject(Object.values(c),Array(Object.keys(c).length).fill(!1)),setSensitiveDataSelections:()=>{},sensitiveDataQuestionnaireCompleted:!1,setSensitiveDataQuestionnaire
1Completed:()=>{},useCaseType:void 0,setUseCaseType:()=>{},templatePipeline:void 0,setTemplatePipeline:()=>{},footerShown:!1,setFooterShown:()=>{},stepNext:void 0,setStepNext:()=>{},disabledNextText:void 0,setDisabledNextText:()=>{},isAttachmentHipaaCovered:!1,hipaaCoverageRefresh:()=>{},populatePriceEstimator:!1,setPopulatePriceEstimator:()=>{},firstTimeTemplate:!1,setFirstTimeTemplate:()=>{},useOnboardingV3:!1,canUsePlugAndPlay:!1,usePlugAndPlayOnboarding:!1,plugAndPlayV2:!1,collapseSidebar:!1,setCollapseSidebar:()=>{},handleExitTour:()=>{},handleEnterTour:()=>{},resetTour:()=>{},popperIsOpen:!1,tourRef:null,setTourRef:()=>{},currentTourStep:null,handleNextTourStep:()=>{},syncTourStep:()=>{},closeTourStep:()=>{},closeUpToCurrentView:()=>{},closedTourSteps:[],onboardingStudioProject:!1,refreshConfigs:()=>{},showStudioLaunchPage:!1,setShowStudioLaunchPage:()=>{},revertNewAuditUI:!1,setRevertNewAuditUI:()=>{},launchError:""}),OnboardingProvider=e=>{let{children:t,...a}=e,[n,o]=(0,h.useState)(),[r,s]=(0,h.useState)(),[i,l]=(0,h.useState)(a.project),[u,d]=(0,h.useState)(),[m,S]=(0,h.useState)(),[k,j]=(0,h.useState)(),[w,E]=(0,h.useState)(a.taskType),[C,A]=(0,h.useState)(),[N,O]=(0,h.useState)(void 0),[D,R]=(0,h.useState)(),[M,L]=(0,h.useState)([{name:"creation",status:"complete"},{name:"data",status:"incomplete"},{name:"task",status:"locked"},{name:"batch",status:"locked"},{name:"summary",status:"locked"}]),[V,U]=(0,h.useState)(),[Z,F]=(0,h.useState)(),[z,H]=(0,h.useState)(),[B,G]=(0,h.useState)(),[W,Q]=(0,h.useState)(),[q,J]=(0,h.useState)(),[Y,K]=(0,h.useState)(),[X,$]=(0,h.useState)(),[ee,et]=(0,h.useState)(),ea=(0,h.useMemo)(()=>X===f.IJ6.SelfLabel,[X]),[en,eo]=(0,h.useState)(),[er,es]=(0,h.useState)(!1),[ei,ec]=(0,h.useState)(v().zipObject(Object.values(c),Array(Object.keys(c).length).fill(!1))),[el,eu]=(0,h.useState)(!1),[ed,em]=(0,h.useState)(),[ep,eh]=(0,h.useState)(!1),[ef,eT]=(0,h.useState)(),[eg,ey]=(0,h.useState)(),{isProjectAttachmentCoveredByHipaa:e_,refresh:eS}=(0,b.mh)(null==i?void 0:i.id),[ev,eb]=(0,h.useState)(!1),[ex,eP]=(0,h.useState)(!1),eI=(0,x.ZP)("rapid-onboarding-v3",{},!1)||!1,{isStudioUrl:ek}=(0,_.ir)(),ej=(0,x.ZP)("rapid-plug-and-play",{},!1)&&!ek()||!1,ew=(0,x.ZP)("rapid-plug-and-play-v2",{},!1)&&!ek()||!1,eE=(0,h.useMemo)(()=>(null==i?void 0:i.rapidPlugAndPlayType)&&[g.E4.Summarization,g.E4.Generation].includes(i.rapidPlugAndPlayType),[i]),[eC,eA]=(0,h.useState)(!1),[eN,eO]=(0,h.useState)(!1),[eD,eR]=(0,h.useState)(!1),[eM,eL]=(0,h.useState)(""),[eV,eU]=(0,h.useState)(0),[eZ,eF]=(0,h.useState)(!1),{tourRef:ez,setTourRef:eH,currentTourStep:eB,handleNextTourStep:eG,syncTourStep:eW,closeTourStep:eQ,closeUpToCurrentView:eq,closedTourSteps:eJ,handleExitTour:eY,handleEnterTour:eK,resetTour:eX}=(0,b.MC)(ex,!i||(null==i?void 0:i.projectType)===T.ProjectType.SelfServe),e$=!v().isNil(ez)&&eB&&eB.name&&!eJ.includes(eB.name),e0=(0,h.useCallback)(()=>{let finalize=async()=>{let e;eL(""),eN&&e_&&await y.Z.selfserve.updateCustomerAttachmentHipaaCoverage({isAttachmentCoveredByHipaa:e_});let t={enableOcr:w===T.TaskType.DocumentTranscription,isAudioTranscription:!1,containsAdultContent:!1},a=3;for(;a>0;)try{e=await y.Z.selfserve.updateInitialSetup({project:null==i?void 0:i.id,taskType:w,...en,...eN?t:{},useLabelerManagementPlatform:!!eN,skipOverrideValidators:!0});break}catch(e){a--}if(e&&e.success){l(e.project);let t={project:e.project.id,filterByHasTask:!1,selectionQueryFilter:Z};(null==i?void 0:i.rapidPlugAndPlayGeneratePrompts)?t.size=q:z?(t.choice=z,t.size=B):Object.keys(V).length>0&&(t.uploadedAssetIds=Object.keys(V),t.size=Object.keys(V).length),X===f.IJ6.RegularBatch||X===f.IJ6.SelfLabel?(t.batchName=ee,t.launch=(null==i?void 0:i.rapidPlugAndPlayType)?X!==f.IJ6.SelfLabel:eN,await y.Z.selfserve.createRegularBatch(t,{idempotencyKey:g.o5.regularBatch})):await y.Z.selfserve.createInstructionBatch(t,{idempotencyKey:g.o5.calibrationBatch})}else eL("Project configurations did not get initialized properly. Batch will not be launched. Please try creating another project or contact [email protected] for support.");eN&&eR(!0),o(!0),G(void 0),U(void 0),d("creation"),S("creation"),Q(void 0),j(void 0),F(void 0),J(void 0),K(void 0),et(void 0),eP(!1),eY()};finalize()},[X,ee,V,i,en,Z,z,B,w,eN,e_]);(0,h.useEffect)(()=>
1{if(Q(void 0),j(void 0),null==i?void 0:i.id){let getProjectState=async()=>{let e;o(void 0),s(!0);let t=(0,P.bd)(i);eO(t),ec(v().zipObject(Object.values(c),Array(Object.keys(c).length).fill(!1)));let{regularBatchExists:a,calibrationBatchExists:n,selfLabelBatchExists:r,uploadedAssetsExist:l,taskExists:u,useCase:m,instruction:p,isLlmControlCenterProject:h}=await y.Z.selfserve.fetchState({project:i.id}),f=await y.Z.selfserve.fetchProjectTaxonomy({project:i.id});try{e=eI?await y.Z.selfserve.fetchProjectInstructionsV2({projectId:i.id,project:i.id}):await y.Z.selfserve.fetchProjectInstructions({project:i.id})}catch(t){e=void 0}let T=!!(a||n||r||u||h);t&&(T=!!(T||(null==p?void 0:p.instructionObjectId))),o(T),(0,P.sW)(i)&&eA(!T),A(m),j(l);let g=t?[]:[{name:"summary",status:"locked"}];eE?i.rapidPlugAndPlayGeneratePrompts?(L([{name:"creation",status:"complete"},{name:"taxonomy",status:"incomplete"},{name:"instruction",status:"locked"},{name:"batch",status:"locked"},...g]),d("taxonomy"),S("taxonomy")):(L([{name:"creation",status:"complete"},{name:"data",status:"incomplete"},{name:"taxonomy",status:"locked"},{name:"instruction",status:"locked"},{name:"batch",status:"locked"},...g]),d("dataview"),S("data")):(l?eI?(L([{name:"creation",status:"complete"},{name:"data",status:"complete"},{name:"projectconfig",status:"incomplete"},{name:"taxonomy",status:"locked"},{name:"instruction",status:"locked"},{name:"batch",status:"locked"},...g]),d("projectconfig"),S("projectconfig")):(L([{name:"creation",status:"complete"},{name:"data",status:"complete"},{name:"task",status:"incomplete"},{name:"batch",status:"locked"},...g]),d("task"),S("task")):eI?L([{name:"creation",status:"complete"},{name:"data",status:"incomplete"},{name:"projectconfig",status:"locked"},{name:"taxonomy",status:"locked"},{name:"instruction",status:"locked"},{name:"batch",status:"locked"},...g]):L([{name:"creation",status:"complete"},{name:"data",status:"incomplete"},{name:"task",status:"locked"},{name:"batch",status:"locked"},...g]),eI&&((m||f.taxonomy)&&(L([{name:"creation",status:"complete"},{name:"data",status:"complete"},{name:"projectconfig",status:"complete"},{name:"taxonomy",status:"incomplete"},{name:"instruction",status:"locked"},{name:"batch",status:"locked"},...g]),ex?(d("dataview"),S("data")):(d("taxonomy"),S("taxonomy"))),(null==e?void 0:e.instruction)&&(L([{name:"creation",status:"complete"},{name:"data",status:"complete"},{name:"projectconfig",status:"complete"},{name:"taxonomy",status:"complete"},{name:"instruction",status:"incomplete"},{name:"batch",status:"locked"},...g]),d("instruction"),S("instruction"))))};s(!1),getProjectState()}else void 0!==(null==i?void 0:i.id)&&(o(!1),s(!1))},[null==i?void 0:i.id,eI]);let e1=(0,h.useCallback)(()=>{eU(e=>e+1)},[eU]);return(0,h.useEffect)(()=>{if(i){let fetchProjectOptions=async()=>{s(!0);let{pipelineName:e,numReviews:t,consensus:a,requiredLanguage:n,languageExpertise:o,customOcrUrl:r,ocrProvider:c,commonErrors:l,autoRedos:u}=await y.Z.selfserve.fetchConfigValues({project:i.id});eo({isAudioTranscription:!!i.isAudioTranscription,containsAdultContent:!!i.containsAdultContent,pipelineName:e||(0,_.av)(i.type),taskerLanguageRequirement:{language:n||T.Languages.English,level:o||T.FluencyLevel.Basic},numReviews:t,numConsensus:a,...eN?{ocrConfig:{customUrl:r,serviceProvider:c},commonErrors:l,autoRedos:u}:{}}),s(!1)};fetchProjectOptions()}},[i,eV]),(0,h.useEffect)(()=>{es(!!(null==i?void 0:i.useOldOnboarding))},[null==i?void 0:i.useOldOnboarding]),(0,h.useEffect)(()=>{if(i){let fetchHipaaCoverage=async()=>{let{isAttachmentCoveredByHipaa:e}=await y.Z.selfserve.fetchProjectAttachmentHipaaCoverage({project:i.id});ec(t=>({...t,[c.HIPAA_ATTACHMENTS]:e}))};fetchHipaaCoverage()}},[i]),(0,p.jsx)(I.Provider,{value:{isOnboardingComplete:n,setIsOnboardingComplete:o,loading:r,setLoading:s,project:i,setProject:l,currentView:u,setCurrentView:d,currentStep:m,hasAssets:k,setHasAssets:j,setCurrentStep:S,onboardingSteps:M,setOnboardingSteps:L,firstBatchSelectedMap:V,setFirstBatchSelectedMap:U,selectionQueryFilter:Z,setSelectionQueryFilter:F,firstBatchSelectionMethod:z,setFirstBatchSelectionMethod:H,firstBatchNumTasks:B,setFirstBatchNumTasks:G,numAssets:W,setNumAssets:Q,taskCount:q,setTaskCount:J,costEstimate:Y,setCostEstimate:K,taskType:w,setTaskType:E,projectUseCase:C,setProjectUseCase:A,finalizeOnboarding:e0,nextEnabled:D,setNextEnabled:R,batchSelected:X,setBatchSelected:$,batchName:ee,setBatchName:et,isSelfLabel:ea,projectOptions:en,setProjectOptions:eo,useOldOnboarding:er,setUseOldOnboarding:es,sensitiveDataSelections:ei,setSensitiveDataSelections:ec,sensitiveDataQuestionnaire
1Completed:el,setSensitiveDataQuestionnaireCompleted:eu,useCaseType:ed,setUseCaseType:em,footerShown:ep,setFooterShown:eh,stepNext:ef,setStepNext:eT,disabledNextText:eg,setDisabledNextText:ey,isAttachmentHipaaCovered:e_,hipaaCoverageRefresh:eS,populatePriceEstimator:ev,setPopulatePriceEstimator:eb,firstTimeTemplate:ex,setFirstTimeTemplate:eP,useOnboardingV3:eI,canUsePlugAndPlay:ej,usePlugAndPlayOnboarding:eE,plugAndPlayV2:ew,collapseSidebar:eC,setCollapseSidebar:eA,templatePipeline:N,setTemplatePipeline:O,handleExitTour:eY,handleEnterTour:eK,resetTour:eX,popperIsOpen:e$,tourRef:ez,setTourRef:eH,currentTourStep:eB,handleNextTourStep:eG,syncTourStep:eW,closedTourSteps:eJ,closeTourStep:eQ,closeUpToCurrentView:eq,onboardingStudioProject:eN,refreshConfigs:e1,showStudioLaunchPage:eD,setShowStudioLaunchPage:eR,revertNewAuditUI:eZ,setRevertNewAuditUI:eF,launchError:eM},children:t})},useOnboarding=()=>(0,h.useContext)(I)},947579:function(e,t,a){"use strict";a.d(t,{D:function(){return useTeamRoleContext},t:function(){return TeamRoleProvider}});var n=a(667488),o=a(885115),r=a(663752),s=a(90272);let i=o.createContext({teamRole:s.TeamRole.Member,setTeamRole:()=>{},canEdit:!0,setCanEdit:()=>{}}),TeamRoleProvider=e=>{let{children:t}=e,[a,c]=(0,o.useState)(s.TeamRole.Member),[l,u]=(0,o.useState)(!0);return(0,o.useEffect)(()=>{(async function(){try{let e=await (0,r.ZP)(null,"internal/user/get_team_role/",{method:"GET",headers:{"Content-Type":"application/json"}});c(e.teamRole),e.teamRole===s.TeamRole.Viewer?u(!1):u(!0)}catch(e){(0,r.vj)(e,{handleHttp:!0})}})()},[]),(0,n.jsx)(i.Provider,{value:{teamRole:a,setTeamRole:c,canEdit:l,setCanEdit:u},children:t})},useTeamRoleContext=()=>(0,o.useContext)(i)},691310:function(e,t,a){"use strict";a.d(t,{AT:function(){return getFilterParams},cY:function(){return m}});var n=a(217729),o=a(243553),r=a(516567),s=a(816292),i=a(569709),c=a(747910),l=a.n(c),u=a(885115),d=a(603107);let m=50,getFilterParams=(e,t,a)=>{let n=l().omit(e,["dateFrom","dateTo"]);return e.dateFrom&&(n.startTime=e.dateFrom.toISOString()),e.dateTo&&(n.endTime=e.dateTo.toISOString()),n={...n,batch:n.batches},t&&(n.batch=t),a||(n.dateFilter="completed"),l().omitBy(n,l().isNil)};t.ZP=(e,t,a)=>{let[c,p]=(0,u.useState)(!1),{redirect:h}=(0,s.ir)(),{dataQueryParams:f,hasDataQueryParams:T}=(0,r.Z)(),g=(0,u.useCallback)(function(o,r){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:m;return(async()=>{let d=[],m=!0,h=0;if(e){let g;if(p(!0),T){let t={project:r.project,batch:e,offset:o*u,limit:u,isExport:!1,dataQueryParams:f,isAudit:!0};g=await n.Z.tasks.getPagedTasksElastic(t)}else{let e=c?r:{...r,is_test:!1,offset:o*u,limit:u,isExport:!1,isSelfServe:!0,isAudit:!0};g=await n.Z.tasks.getPagedTasks(e)}p(!1),(null==g?void 0:g.docs)&&(d=g.docs,a&&t&&(d=(0,i.D)(g,a,t)),s&&(d=l().shuffle(d))),m=!!(null==g?void 0:g.has_more),h=null==g?void 0:g.numMatches.count}return{list:d,hasMore:m,count:h}})()},[e,t,f,T,a]),fetchTaskDownload=async(t,a)=>(async()=>{if(e){let o;if(p(!0),T){let r={project:a.project,batch:e,offset:0,limit:t,isExport:!0,dataQueryParams:f,isAudit:!1,format:"api",source:"ui"};o=await n.Z.tasks.getPagedTasksElastic(r)}else{let e={...a,is_test:!1,offset:0,limit:t,isExport:!0,isSelfServe:!0,format:"api",source:"ui"};o=await n.Z.tasks.getPagedTasks(e)}return p(!1),o}})(),y=(0,u.useCallback)(async()=>{let t=await n.Z.selfserve.checkBatchProperties({batch:e});return t},[e]),emailTasks=async(e,t)=>{e&&await n.Z.tasks.emailAllTaskResults(e,t?[t]:[])},sendAuditCompleted=async(e,t)=>{e&&await n.Z.tasks.sendAuditCompletedCallback(e,t?[t]:[])},cancelBatch=async e=>{await n.Z.selfserve.cancelBatch({batch:e}),h("/batches")},getInitialResponse=(e,t)=>{if(!t)return e.response;{let t=l().filter(e.responseHistory,e=>e.source!==o.yQL.CustomerAudit);if(t.length){var a;let e=null===(a=l().maxBy(t,"createdAt"))||void 0===a?void 0:a.response;if(e)return e}return e.response}},getFixResponse=(e,t)=>{if(!t)return e.response;{let t=l().filter(e.responseHistory,e=>e.source===o.yQL.CustomerAudit);if(t.length){var a;let e=null===(a=l().maxBy(t,"createdAt"))||void 0===a?void 0:a.response;if(e)return e}return e.response}},_=(0,u.useCallback)((e,t,a,o,r,s,i,c)=>{(async()=>{i?(await n.Z.selfserve.setDraftProjectInstructions({projectId:e[0].projectId,project:e[0].projectId,instruction:{...c.instruction,versionName:"version_".concat(d.Z().substring(0,6))}}),await n.Z.selfserve.publishDraftTaxonomy({project:e[0].projectId,updateTasks:!1})):await Promise.all(e.map(async e=>{let i={task:e.task_id,forCourse:a,forCustomCourse:s,isFix:"fixed"===t,conceptIds:o,difficulty:r},c="fixed"===t,u=getInitialResponse(e,c),d=getFixResponse(e,c),m=!l().isEqual(l().omit(u,["records","is_customer_fix"]),l().omit(d,["records","is_customer_fix"]));c&&m&&Object.assign(i,{initialResponse:u,finalResponse:d}),await n.Z.selfserve.createBenchmark(i)}))})()},[]);return{loading:c,setLoading:p,fetchTaskList:g,fetchBatchProperties:y,emailTasks,cancelBatch,fetchTaskDownload,submitBulkQualityTasks:_,sendAuditCompleted}}},899619:function(e,t,a){"use strict";var n=a(885115),o=a(665069),r=a(63689);let s={encode:r.Y9,decode:r.aG},i=(0,o.Wc)(o.V3,[]),c=(0,o.Wc)(o.Zp,"created");t.Z=()=>{let[e,t]=(0,o.Kx)({type:i,batches:i,tags:i,status:i,dateFilter:c,auditStatus:i,dateTo:(0,o.Wc)(s,void 0),dateFrom:(0,o.Wc)(s,void 0),project:(0,o.Wc)(o.Zp,void 0),markedForHumanReview:(0,o.Wc)(o.dJ,void 0),viewingScenes:(0,o.Wc)(o.dJ,void 0),showUniqueId:(0,o.Wc)(o.dJ,!1),skipped:(0,o.Wc)(o.dJ,void 0),pinned:(0,o.Wc)(o.dJ,void 0),dataQuery:(0,o.Wc)(o.Zp,void 0),search:(0,o.Wc)(o.Zp,void 0),version:(0,o.Wc)(o.Zp,void 0),auditorId:(0,o.Wc)(o.Zp,void 0),chatCompetency:(0,o.Wc)(o.Zp,void 0)}),a=(0,n.useCallback)(()=>{t({type:[],status:[],batches:[],tags:[],auditStatus:[],dateTo:void 0,project:void 0,dateFrom:void 0,dateFilter:void 0,markedForHumanReview:void 0,viewingScenes:void 0,showUniqueId:void 0,skipped:void 0,version:void 0,pinned:void 0,data
1Query:void 0,auditorId:void 0})},[t]),r=(0,n.useCallback)(e=>t({dateFilter:e}),[t]),l=(0,n.useCallback)(e=>t({dateFrom:e}),[t]),u=(0,n.useCallback)(e=>t({project:e}),[t]),d=(0,n.useCallback)(e=>t({dateTo:e}),[t]),m=(0,n.useCallback)(e=>t({type:e}),[t]),p=(0,n.useCallback)(e=>t({status:e}),[t]),h=(0,n.useCallback)(e=>t({auditStatus:e}),[t]),f=(0,n.useCallback)(e=>t({batches:e}),[t]),T=(0,n.useCallback)(e=>t({tags:e}),[t]),g=(0,n.useCallback)(e=>t({showUniqueId:e}),[t]),y=(0,n.useCallback)(e=>t({markedForHumanReview:e}),[t]),_=(0,n.useCallback)(e=>t({viewingScenes:e}),[t]),[S,v]=(0,n.useState)(!1),b=(0,n.useCallback)(e=>t({skipped:e}),[t]),x=(0,n.useCallback)(e=>t({search:e}),[t]),P=(0,n.useCallback)(e=>t({version:e}),[t]),I=(0,n.useCallback)(e=>t({pinned:e}),[t]),k=(0,n.useCallback)(e=>t({dataQuery:e}),[t]),j=(0,n.useCallback)(e=>t({auditorId:e}),[t]),w=(0,n.useCallback)(e=>t({chatCompetency:e}),[t]);return{value:e,clear:a,setProject:u,setDateFilter:r,setDateFrom:l,setDateTo:d,setTaskTypes:m,setStatus:p,setAuditStatus:h,setBatches:f,setTags:T,setMarkedForHumanReview:y,setShowUniqueId:g,showSkipped:S,setShowSkipped:v,setViewingScenes:_,setSkipped:b,setSearch:x,setVersion:P,setPinned:I,setDataQuery:k,setAuditorId:j,setChatCompetency:w}}},569709:function(e,t,a){"use strict";a.d(t,{D:function(){return extractTasks}});var n=a(747910),o=a.n(n),r=a(425602);let callbackPostJSON=e=>({task:e,response:e.response,task_id:e.task_id}),getCallbackAuthKey=(e,t)=>e?t.live&&t.live.callbackAuthKey:t.test.callbackAuthKey,callbackCurl=(e,t,a)=>{let n=getCallbackAuthKey(t,a),o=e.callback_url||"http://example.com/callback",r=JSON.stringify(callbackPostJSON(e),null).replace(/\\/g,"\\\\").replace(/'/g,"\\'");return"curl ".concat(o,' -H "scale-callback-auth: ').concat(n,'" -H "Content-type: application/json" -d $\'').concat(r,"'")};function extractTasks(e,t,a,n){if(!e)return[];let s=[];return e.docs.map(i=>{var c,l,u;let d=o().omit(i,"assignedSession","scale_internal_attachment","scale_internal_attachments","scale_internal_context_attachments","mergedInstruction","workStarted","work_started","hasLidarLite"),m=o().mapValues(d,(e,t)=>"instruction"===t&&i.mergedInstruction||e),p=i.instructionFeedback?(0,r.vz)(i.instructionFeedback,s):null;return i.instructionFeedback&&s.push(null===(l=i.instructionFeedback)||void 0===l?void 0:l.text),Object.assign({raw:JSON.stringify(d,null,2),callbackJson:JSON.stringify(callbackPostJSON(d),null,2),instructionsJson:JSON.stringify(m,null,2),callbackCurl:callbackCurl(d,t,a),task_id:i.task_id,status:i.status,type:i.type,timestamp:i.created_at,completedAt:i.completed_at,response:i.response,params:i.params,customerReviewStatus:i.customer_review_status,callbackUrl:i.callback_url,customer_labeled:i.customer_labeled,callbackSucceeded:null!==(u=i.callback_completed)&&void 0!==u&&u,taskProgress:e.tasksProgress.find(e=>e.task===i.task_id),assignedSession:i.assignedSession,work_started:i.work_started,project:i.project,isProcessed:i.isProcessed,projectId:i.projectId,postProcessingResults:i.postProcessingResults,isEdgeCase:i.isEdgeCase,uniqueId:i.unique_id,metadata:i.metadata,fileName:null===(c=i.metadata)||void 0===c?void 0:c.filename},o().has(i,"hasLidarLite")&&{hasLidarLite:i.hasLidarLite},o().has(i,"scale_internal_attachment")&&{scale_internal_attachment:i.scale_internal_attachment},o().has(i,"scale_internal_attachments")&&{scale_internal_attachments:i.scale_internal_attachments},o().has(i,"scale_internal_context_attachments")&&{scale_internal_context_attachments:i.scale_internal_context_attachments},o().has(i,"processed_attachments")&&{processed_attachments:i.processed_attachments},o().has(i,"times_redone")&&{timesRedone:i.times_redone},o().has(i,"qaaasStatus")&&{qaaasStatus:i.qaaasStatus},o().has(i,"pipelineStagesToAudit")&&{pipelineStagesToAudit:i.pipelineStagesToAudit},o().has(i,"instructionFeedback")&&{instructionFeedback:n?i.instructionFeedback:p},o().has(i,"document_was_queued_by_ml")&&{document_was_queued_by_ml:i.document_was_queued_by_ml},o().has(i,"batchId")&&{batchId:i.batchId},o().has(i,"customer_pinned")&&{customer_pinned:i.customer_pinned},o().has(i,"customer_pinned_message")&&{customer_pinned_message:i.customer_pinned_message},o().has(i,"pipelineName")&&{pipelineName:i.pipelineName},o().has(i,"projectPipeline")&&{projectPipeline:i.projectPipeline},o().has(i,"responseHistory")&&{responseHistory:i.responseHistory})})}},63689:function(e,t,a){"use strict";a.d(t,{HG:function(){return getTimezoneLabel},Xc:function(){return humanizeLatency},Y9:function(){return c},aG:function(){return l},h$:function(){return changeTimezone},mX:function(){return fromDateMonthYearToDate},nP:function(){return toDateMonthYear}});var n=a(747910),o=a.n(n),r=a(835532),s=a.n(r),i=a(90272);let changeTimezone=(e,t)=>{let a=e.clone().utc();return t===i.Timezone.Local?a.local():t===i.Timezone.Pacific?a.tz("America/Los_Angeles"):a},fromDateMonthYearToDate=(e,t)=>
1{let a=[e.year(),e.month(),e.date()];return t===i.Timezone.Local?s()(a):t===i.Timezone.Pacific?s().tz(a,"America/Los_Angeles"):s().tz(a,"UTC")};function toDateMonthYear(e){return e.clone().tz("UTC",!0)}let c=o().memoize(e=>{if(e)return"".concat(s()(e).unix())}),l=o().memoize(e=>{if(e&&!Array.isArray(e))return s().unix(parseInt(e,10)).utc()}),humanizeLatency=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"seconds";return"milliseconds"===t?e<1e3?"".concat(e.toFixed(1),"ms"):humanizeLatency(1*e/1e3,"seconds"):"seconds"===t&&e<60?"".concat(e.toFixed(1),"s"):s().duration(e,t).humanize()},getTimezoneLabel=e=>{if(e===i.Timezone.UTC)return"UTC";if(e===i.Timezone.Pacific)return"PT";let t=new Date().getTimezoneOffset()/60;return"GMT".concat(t>0?"-".concat(t):"+".concat(Math.abs(t)))}},921043:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return p}});var n=a(667488);a(885115);var o=a(285708),r=a(431548),s=a(762754),i=a(528499),c=a(462206),l=a(482770),u=a(699890),d=a(990881),views_QMProjectTaxonomyVersions=e=>{let{project:t,user:a}=e,o=m();return(0,n.jsxs)("div",{className:o.pageWrapper,children:[(0,n.jsx)("div",{children:(0,n.jsx)(l.Z,{project:t,activeSection:u.NZ.ProjectTaxonomyVersions})}),(0,n.jsx)("div",{children:(0,n.jsx)(d.Z,{project:t,user:a})})]})};let m=(0,c.ZL)(()=>({pageWrapper:{display:"flex",flexDirection:"row",width:"100%",height:"100%"}})),QMProjectTaxonomyVersionsNextJSPage=e=>{let{project:t,loading:a,error:c}=(0,i.Z)(e.projectId);return(0,n.jsxs)(o.Z,{user:e.user,children:[t&&(0,n.jsx)(views_QMProjectTaxonomyVersions,{project:t,user:e.user}),c&&(0,n.jsx)(s.Z,{error:c}),a&&(0,n.jsx)(r.Z,{})]})};QMProjectTaxonomyVersionsNextJSPage.getInitialProps=e=>{var t;return{projectId:null===(t=e.query)||void 0===t?void 0:t.project,user:e.user}};var p=QMProjectTaxonomyVersionsNextJSPage},342924:function(e,t,a){"use strict";a.d(t,{E1:function(){return isRapidOrStudioProjectType},Tv:function(){return isRapidOrStudioProject},bd:function(){return isStudioProject},sT:function(){return isProProjectType},sW:function(){return isRapidProject},zM:function(){return decodeIndividualAuditQuery}});var n=a(90272),o=a(691310);function isRapidOrStudioProject(e){return isRapidProject(e)||isStudioProject(e)}function isRapidProject(e){return!!e&&"string"!=typeof e&&e.projectType===n.ProjectType.SelfServe}function isStudioProject(e){return!!e&&"string"!=typeof e&&e.projectType===n.ProjectType.Studio}function isRapidOrStudioProjectType(e){return!!e&&e===n.ProjectType.SelfServe||!!e&&e===n.ProjectType.Studio}function isProProjectType(e){return!e||""===e||e===n.ProjectType.Pro}function decodeIndividualAuditQuery(e,t){let{search:a,batchId:n}=e;if(a)return{search:a};let r=(0,o.AT)(t,n,!0),s=new Set(["taskId","batchId","individualAudit","spoof"]),i={};for(let t in e){let a=e[t];!s.has(t)&&(r[t]?i[t]=r[t]:"true"===a?i[t]=!0:"false"===a?i[t]=!1:/^-?\d+$/.test(a)?i[t]=parseInt(a):i[t]=a)}return i}},43267:function(e,t,a){"use strict";a.d(t,{Al:function(){return transformDateTimeToPST},JB:function(){return formatMinutes},K0:function(){return formatLocalDateTime},Kq:function(){return formatDateTimeFromISOToLocal},PK:function(){return formatDurationShort},Pl:function(){return formatTimeInWords},Pv:function(){return dateRangeToPST},Vh:function(){return transformDateToPST},Ws:function(){return transformDateTimeFormatPST},bS:function(){return formatTimeHMS},fZ:function(){return dateRange},mr:function(){return formatTime},r6:function(){return l},t6:function(){return o},vk:function(){return validContractDateBounds},yV:function(){return i}});var n,o,r=a(108222);a(687627);var s=a(874358);(n=o||(o={})).full="Full",n.condensed="Condensed",n.condensedTime="Condensed Time";let i=864e5,c="America/Los_Angeles";function transformDateToPST(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a="string"==typeof e?new Date(e):e;return s.ou.fromObject({year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:t?23:0,minute:t?59:0,second:t?59:0,millisecond:t?999:0},{zone:c}).toJSDate()}function transformDateTimeToPST(e){let t="string"==typeof e?new Date(e):e;return s.ou.fromObject({year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()},{zone:c}).toJSDate()}function transformDateTimeFormatPST(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=r.utc(e).tz(c),s="";switch(t){case o.full:s=n.format("MMM D YYYY, h:mm A");break;case o.condensedTime:s=n.format("h:mm A");break;case o.condensed:default:s=n.format("M/D/YY, h:mm A")}return a?s:"".concat(s," (PST)")}
1function dateRangeToPST(e){return[transformDateToPST(new Date(e[0])),transformDateToPST(new Date(e[1]),!0)]}function dateRange(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"days",n=[],o=e.clone();for(;0>=o.diff(t);)n.push(o.clone()),o.add(1,a);return n}function formatDateTimeFromISOToLocal(e,t){return s.ou.fromISO(e instanceof Date?e.toISOString():e,{zone:"local"}).toFormat(t)}function formatLocalDateTime(e){return new Date(e).toLocaleString(void 0,{year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit",timeZoneName:"short"})}function formatTime(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{alwaysShowDays:a=!1,alwaysShowHours:n=!1,alwaysShowMinutes:o=!0,alwaysShowSeconds:r=!1,neverShowSeconds:i=!1}=t,c=s.nL.fromObject({seconds:Math.max(0,e)}).shiftTo("days","hours","minutes","seconds"),l=[];return(c.days>0||a)&&l.push("d'd'"),(c.hours>0||n||c.days>0)&&l.push("h'h'"),(c.minutes>0||o)&&l.push("m'm'"),(c.seconds>0||r)&&!i&&l.push("s's'"),l.length>0?c.toFormat(l.join(" ")):"0m"}function formatTimeHMS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{includeSeconds:a=!0}=t;if(null==e)return a?"--:--:--":"--:--";let n=s.nL.fromObject({seconds:Math.max(0,e)}).normalize();return n.toFormat(a?"hh:mm:ss":"hh:mm")}function formatDurationShort(e){let t=Math.max(0,e),a=Math.floor(t/3600),n=Math.floor(t%3600/60);return a>0?"".concat(a,"h ").concat(n,"m"):"".concat(n,"m ").concat(t%60,"s")}let l={TIME_SPENT:{alwaysShowMinutes:!0,alwaysShowSeconds:!0},TIME_SPENT_NO_SECONDS:{alwaysShowMinutes:!0,alwaysShowSeconds:!1,neverShowSeconds:!0},MAX_PAYABLE_TIME:{alwaysShowMinutes:!0,alwaysShowSeconds:!1},REMAINING_TIME:{alwaysShowHours:!0,alwaysShowMinutes:!0,alwaysShowSeconds:!0},REMAINING_TIME_NO_SECONDS:{alwaysShowHours:!0,alwaysShowMinutes:!0,alwaysShowSeconds:!1,neverShowSeconds:!0}};function formatTimeInWords(e){let t;if(null==e)return"--";if("minutes"in e){if(null===e.minutes||void 0===e.minutes)return"--";t=e.minutes}else{if(!("seconds"in e)||null===e.seconds||void 0===e.seconds)return"--";t=e.seconds/60}let a=Math.max(0,Math.floor(t)),n=Math.floor(a/60),o=a%60,r=[];return n>0&&r.push("".concat(n," ").concat(1===n?"hour":"hours")),(o>0||0===n)&&r.push("".concat(o," ").concat(1===o?"minute":"minutes")),r.join(" ")}function formatMinutes(e){if(!e||e<=0)return"--";let t=Math.round(e),a=Math.floor(t/60),n=t%60,o=[];return a>0&&o.push("".concat(a,"h")),(n>0||0===a)&&o.push("".concat(n,"m")),o.join(" ")}function validContractDateBounds(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=r.utc(e).tz(c).startOf("day");return{min:t.clone().subtract(6,"weeks").toDate(),max:t.clone().endOf("day").toDate()}}}},function(e){e.O(0,[23890,44147,45439,73795,50954,79290,61730,67945,14012,14004,57495,88637,61181,94323,39626,92001,10486,99218,28041,75095,605,54464,21637,67138,70057,17696,72861,51274,84059,8238,18431,23795,46432,61645,51933,10352,45560,12642,82370,47493,64369,93877,58571,39989,73048,75392,51584,13284,76475,1718,32797,44945,15289,97672,12100,23532,40907,57753,49430,94209,98413,57853,22636,60225,82770,17729,13314,83701,69214,37627,11330,27982,92476,68108,73432,90881,49774,92888,40179],function(){return e(e.s=387002)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.