1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4d8ba2b7-dfff-454c-aaab-a545e0179489",e._sentryDebugIdIdentifier="sentry-dbid-4d8ba2b7-dfff-454c-aaab-a545e0179489")}catch(e){}("u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{}).SENTRY_RELEASE={id:"16.4.1"};"use strict";(self.webpackChunkcloud_web=self.webpackChunkcloud_web||[]).push([["src_stores_user-testing_TaskSetupStore_ts"],{53045:(e,t,a)=>{a.d(t,{DC:()=>S,WC:()=>l,Ww:()=>d,p0:()=>y});var o=a(89643),i=a(11816),r=a(58594),n=a(38347),s=a(89051);let l={NONE:"none",RECORDING:"recording",SAVING:"saving",COMPLETED:"completed"},d={NONE:"none",REPLAYING:"replaying"},c=(e,t,a,o=[],i=null,n)=>{e.createRoomRequestBody=t;let s=void 0!==n&&n<t.tasks.length?n:0;e.focusedTaskIndex=s,e.currentTaskInfo=t.tasks[s]||null,e.recordingState=l.NONE,e.replayState=d.NONE,e.recordingData=null,e.recordingCount=0,e.isSelectingScene=!1,e.isFreeExploring=!1,e.projectSearchKeyword="",e.projectSortOrder=r.xB.UPDATED_AT,e.isEditMode=a,e.originalTaskIds=o,e.originalTasks=i,e.taskValidationErrors=new Map,e.shouldShowValidationErrors=!1,e.piePreviewKey=0,e.returnUrl=null,e.pieOrientations=new Map},u=()=>({name:`Test room [${(0,s.qr)(new Date().toISOString())}]`,tasks:[{name:"Task 1",description:"",pieDetail:null,pieId:null,pieRevNo:0,isBrowsing:!1,addPieMethod:n.Nd.URL,goalType:null}]}),p=u(),g={teamId:"",createRoomRequestBody:p,focusedTaskIndex:0,currentTaskInfo:p.tasks[0]||null,isLoadingPieFromUrl:!1,recordingState:l.NONE,recordingData:null,recordingCount:0,isSelectingScene:!1,isFreeExploring:!1,replayState:d.NONE,replayingScenarioData:null,replayingScenarioId:null,editingGoalIndex:null,taskValidationErrors:new Map,shouldShowValidationErrors:!1,projectSearchKeyword:"",projectSortOrder:r.xB.UPDATED_AT,isEditMode:!1,originalTaskIds:[],originalTasks:null,piePreviewKey:0,pendingPies:null,returnUrl:null,entryPoint:null,pieOrientations:new Map},S=(0,o.vt)()((0,i.D)(e=>({...g,actions:{setTeamId:t=>e(e=>{e.teamId=t}),setCreateRoomRequestBody:t=>e(e=>{e.createRoomRequestBody=t}),setFocusedTaskIndex:t=>e(e=>{(e.recordingState===l.RECORDING||e.recordingState===l.SAVING)&&(e.recordingState=l.NONE,e.recordingData=null),e.replayState=d.NONE,e.replayingScenarioId=null,e.replayingScenarioData=null,e.editingGoalIndex=null,e.projectSearchKeyword="",e.projectSortOrder=r.xB.UPDATED_AT,e.isSelectingScene=!1,e.isFreeExploring=!1,e.focusedTaskIndex=t,e.createRoomRequestBody&&(e.currentTaskInfo=e.createRoomRequestBody.tasks[t])}),setCurrentTaskInfo:t=>e(e=>{if(e.createRoomRequestBody){let a=e.createRoomRequestBody.tasks.map((a,o)=>o===e.focusedTaskIndex?{...a,...t}:a);e.createRoomRequestBody.tasks=a,e.currentTaskInfo=a[e.focusedTaskIndex]}}),setIsLoadingPieFromUrl:t=>e(e=>{e.isLoadingPieFromUrl=t}),initTaskSetup:()=>{e(e=>{c(e,u(),!1)})},initTaskSetupForEdit:(t,a,o)=>{let i=t.tasks.map(e=>{var t,o,i;let r,s=a.find(t=>t.id===e.pieId);return r=null==(i=e.goalData)||null==(o=i.goalPaths)?void 0:o.map((t,a)=>{var o,i;return{scenarioId:t,deviationThreshold:null!=(o=null==(i=e.goalData)?void 0:i.deviationThreshold)?o:0,additionalProp1:{},displayIndex:a+1}}),{name:e.name,description:null!=(t=e.description)?t:"",pieId:e.pieId,pieRevNo:e.pieRevNo,pieDetail:null!=s?s:null,isBrowsing:!1,addPieMethod:n.Nd.URL,goalType:e.goalType,targetSceneId:e.targetSceneId,goalData:r}}),r=t.tasks.map(e=>e.id),s=structuredClone(i),l=o?t.tasks.findIndex(e=>e.id===o):void 0;e(e=>{c(e,{name:t.name,sharingOption:t.sharingOption,tasks:i},!0,r,s,-1!==l?l:void 0)})},initCurrentTaskInfo:()=>e(e=>{let t={name:`Task ${e.focusedTaskIndex+1}`,selectedProject:null,description:"",pieId:null,pieRevNo:0,pieDetail:null,isBrowsing:!1,addPieMethod:n.Nd.URL,goalType:null,hasSingleScene:void 0,goalData:void 0,targetSceneId:void 0};Object.assign(e.currentTaskInfo,t),e.createRoomRequestBody&&Object.assign(e.createRoomRequestBody.tasks[e.focusedTaskIndex],t),e.recordingState=l.NONE,e.recordingData=null,e.recordingCount=0,e.isSelectingScene=!1,e.isFreeExploring=!1}),setRecordingState:(t,a)=>e(e=>{t===l.COMPLETED&&a?(e.recordingData=a,e.recordingCount+=1,e.recordingState=l.NONE):t===l.NONE?(e.recordingData=null,e.recordingState=l.NONE):e.recordingState=t}),setSelectingScene:t=>e(e=>{e.isSelectingScene=t}),setIsFreeExploring:t=>e(e=>{e.isFreeExploring=t}),setReplayState:(t,a,o)=>e(e=>{e.replayState=t,e.replayingScenarioId=null!=a?a:null,e.replayingScenarioData=null!=o?o:null}),setEditingGoalIndex:t=>e(e=>{e.editingGoalIndex=t}),deleteGoalPath:t=>e(e=>{var a;if(null==(a=e.currentTaskInfo)?void 0:a.goalData){let a=e.currentTaskInfo.goalData.filter((e,a)=>a!==t);e.currentTaskInfo.goalData=a,e.createRoomRequestBody&&(e.createRoomRequestBody.tasks[e.focusedTaskIndex].goalData=a)}}),setTaskValidationErrors:t=>e(e=>{e.taskValidationErrors=t}),setShouldShowValidationErrors:t=>e(e=>{e.shouldShowValidationErrors=t}),setProjectSearchKeyword:t=>{e(e=>{e.projectSearchKeyword=t})},setProjectSortOrder:t=>e(e=>{e.projectSortOrder=t}),incrementPiePreviewKey:()=>e(e=>{e.piePreviewKey+=1}),setPendingPies:t=>e(e=>{e.pendingPies=t}),setReturnUrl:t=>e(e=>{e.returnUrl=t}),setEntryPoint:t=>e(e=>{e.entryPoint=t}),setPieOrientation:(t,a)=>e(e=>{e.pieOrientations.set(t,a)}),initTaskSetupWithPies:t=>{let a=t.map((e,t)=>({name:`Task ${t+1}`,description:"",pieId:e.id,pieRevNo:e.lastRevisionNo,pieDetail:{id:e.id,name:e.name,description:e.description,createdAt:e.createdAt,updatedAt:e.updatedAt,lastRevisionNo:e.lastRevisionNo,thumbnailUrl:e.thumbnailUrl,pieFileSize:e.pieFileSize,archived:e.archived,creatorId:e.creatorId,editCol:e.editCol,editDoc:e.editDoc,editType:e.editType,lastChecksum:e.lastChecksum,revisionCreatedAt:e.revisionCreatedAt,status:e.status},isBrowsing:!1,addPieMethod:n.Nd.URL,goalType:null})),o={name:`Test room [${(0,s.qr)(new Date().toISOString())}]`,tasks:a};e(e=>{c(e,o,!1)})}}}))),y=()=>S(e=>e.actions)}}]);
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.