1/*! For license information please see 8761.app.e2a8a85daf2c51c9f013.js.LICENSE.txt */ 2"use strict"; 3!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="6fa0eac5-46cb-552c-bf13-d0a1f90f921a")}catch(e){}}(); 4(self.webpackChunkcodio_dashboard=self.webpackChunkcodio_dashboard||[]).push([[8761],{91136(e,t,s){s.d(t,{A:()=>r});const r=s(37095).A.createActions({update:{sync:!0},setActions:{sync:!0},disable:{sync:!0}})},14399(e,t,s){s.d(t,{A:()=>p});var r=s(13285),n=s(59763),o=s(96540),i=s(18051),a=s.n(i),c=s(12456),l=s(93556),d=s(40052),g=s(70654),u=s(74848);const h={light:l,dark:d},p=o.forwardRef((({message:e="Loading. Please wait...",size:t,...s},o)=>{const{mode:i,systemMode:l}=(0,c.Ut)(),d=(0,g.N)(i,l);return(0,u.jsxs)(r.A,{ref:o,direction:"row",spacing:2,sx:{alignItems:"center",alignSelf:"center",overflow:"hidden",flex:1,display:"inline-flex"},...s,children:[(0,u.jsx)(a(),{animationData:h[d],style:{height:t||24}}),e?(0,u.jsx)(n.A,{children:e}):null]})}))},71263(e,t,s){s.d(t,{A:()=>d});var r=s(2543),n=s.n(r),o=s(96540),i=s(12104),a=s(94861),c=s(76288),l=s(74848);const d=o.forwardRef(((e,t)=>{const s=(0,o.useRef)(),r=(0,o.useRef)(),[d,g]=(0,o.useState)((()=>({}))),[u,h]=(0,o.useState)(!1),[p,m]=(0,o.useState)(null),[P,f]=(0,o.useState)(!1),j=e=>{p(e),s.current?.close()};(0,o.useImperativeHandle)(t,(()=>({open:(e={})=>(h(!1),new i.Promise((t=>{m((()=>t)),g(e),s.current?.open()}))),close:()=>{j()},isOpen:()=>s.current?.isOpen()})),[]);const A={};n().assign(A,e,d);const{cancelTitle:v,confirmTitle:C,title:x,disabled:w,waitFunc:b,validate:y,children:S,preventClosing:k,onClose:B,...I}=A,F=u?c.FV.LOADING:c.FV.NORMAL,R={title:v||"Cancel",type:c.QW.TEXT,handler:()=>{u||j()},state:c.FV.NORMAL},L=[{title:C||"Ok",type:c.QW.PRIMARY,handler:()=>r.current.submit(),state:P&&!w?F:c.FV.DISABLED}];return!k&&L.unshift(R),(0,l.jsx)(c.Ay,{ref:s,title:x||"Confirm",buttons:L,onClose:()=>(()=>{if(p(),n().isFunction(B))return B()})(),preventClosing:k,...I,children:(0,l.jsx)(a.Ay,{onSubmit:async t=>{if(d.disabled||e.disabled)return;const s=d.waitFunc||e.waitFunc||(()=>{}),r=i.Promise.try(s.bind(null,t));r.isPending()&&h(!0);try{const s=await r;(d.validate||e.validate)&&!1===s||j(t)}finally{h(!1)}},ref:r,onValid:()=>f(!0),onInvalid:()=>f(!1),children:S})})}))},71967(e,t,s){s.d(t,{E$:()=>o,M$:()=>i,rD:()=>n,yv:()=>r});const r="NORMAL",n="UNPACKING",o="PACKING",i="BROKEN"},30759(e,t,s){s.d(t,{a:()=>n});var r=s(96540);const n=()=>{const e=(0,r.useRef)(!1);return(0,r.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),()=>e.current}},5023(e,t,s){s.r(t),s.d(t,{default:()=>h});var r=s(13285),n=s(96540),o=s(47767),i=s(4255),a=s(42068),c=s(20580),l=s(25703),d=s(74848);const g=(0,n.lazy)((()=>Promise.all([s.e(3690),s.e(5498),s.e(807),s.e(4958),s.e(7279),s.e(6715)]).then(s.bind(s,5237))));class u extends n.Component{static displayName="DesktopProjects";constructor(e){super(e),this.studentActionsRef=n.createRef(),this.runAction=this.runAction.bind(this)}runAction(e,t){return this.studentActionsRef.current.runAction(e,t)}render(){return(0,d.jsxs)(i.A,{children:[(0,d.jsxs)(r.A,{children:[(0,d.jsx)(a.A,{}),(0,d.jsxs)(o.BV,{children:[(0,d.jsx)(o.qh,{path:"/",element:(0,d.jsx)(g,{...this.props,runAction:this.runAction})}),(0,d.jsx)(o.qh,{path:"*",element:(0,d.jsx)(o.C5,{to:"/p/not-found",replace:!0})})]})]}),(0,d.jsx)(c.A,{ref:this.studentActionsRef})]})}}const h=(0,l.A)(u)},99682(e,t,s){s.d(t,{i:()=>n});var r=s(49568);class n extends((0,r.mS)({to:"",label:""})){toRoute(){return{name:this.to,handler:{displayName:this.label}}}}},41175(e,t,s){s.d(t,{A:()=>P});var r=s(49568),n=s(37095),o=s(94892),i=s(59912),a=s(71967),c=s(41622);class l extends((0,r.mS)({status:""})){get isProcessing(){return"PROCESSING"===this.status}}const d=(0,r.mS)({boxType:"",ownedByOrg:""});(0,r.mS)({id:"",stackVersionId:"",owner:"",slug:"",isLatestStack:!1});class g extends((0,r.mS)({id:"",ownerId:"",owner:"",name:"",slug:"",description:"",isPublic:!0,isPrivateBitbucket:!1,isLatestStack:!1,isBoxClonable:!1,archiveState:a.yv,stackVersionId:null,lastAccess:new Date,ownerLastAccess:new Date,path:"",lxcProject:!1,pluginsData:{},gigaBoxSlot:null,isConnected:!0})){get ideLink(){return(0,c.p8)(this.id,this.owner,this.slug)}get platformGeneration(){return this.lxcProject?2:1}get reverseOwnerLastAccess(){return-this.ownerLastAccess.getTime()}}const u=e=>e?(e.get||(e=r.T5(e)),new d({boxType:e.get("boxType"),ownedByOrg:e.get("ownedByOrg")})):null,h=e=>
4new l({status:e.get("status")}),p=e=>new g({id:e.get("guid"),ownerId:e.get("ownerId"),owner:e.get("owner"),name:e.get("name"),description:e.get("description"),slug:e.get("pathName"),isPublic:e.get("is_public"),isPrivateBitbucket:e.get("is_private_bitbucket"),archiveState:e.get("archive_state"),isBoxClonable:e.get("is_box_clonable"),stackVersionId:e.get("stackVersionId"),isLatestStack:e.get("isLatestStack"),lastAccess:new Date(e.get("accessTime")),ownerLastAccess:new Date(e.get("ownerAccessTime")),path:e.get("path"),lxcProject:e.get("lxcProject"),pluginsData:e.get("pluginsData"),gigaBoxSlot:u(e.get("gigaBoxSlot"))});function m(e){return e.map(p)}const P=n.A.createStore({listenables:o.A,onCreateCompleted(e){this._afterCreateCompleted(e,"create")},onCreateFailed(e){this.trigger({error:e,event:"create"})},onCreateFromPackCompleted(e){this._afterCreateCompleted(e,"createFromPack")},onCreateFromPackFailed(e){this.trigger({error:e,event:"createFromPack"})},onImportProjectCompleted(e){this._afterCreateCompleted(e,"importProject")},onImportProjectFailed(e){this.trigger({error:e,event:"importProject"})},onForkProjectCompleted(e){this._afterCreateCompleted(e,"forkProject")},onForkProjectFailed(e){this.trigger({error:e,event:"forkProject"})},onChangeStackCompleted(){this.trigger({event:"changeStack"})},onChangeStackFailed(e){this.trigger({event:"changeStack",error:e})},onRemoveCompleted(){this.trigger({event:"remove"})},onRemoveFailed(e){this.trigger({event:"remove",error:e})},getProject:e=>i.ft.getProject(e).then(p),getMy:()=>i.ft.getProjects().then(m),getMyByIds:e=>i.ft.getProjectsList(e).then(m),getMyExcluded:e=>i.ft.getProjectsExcluded(e).then(m),getProjects:e=>i.ft.getPublicProjects(e).then(m),getProjectsByIds:(e,t)=>i.ft.getPublicProjectsByGuids(e,t).then((e=>e.get("public").map(p))),getProjectsByGuids:e=>i.ft.getProjectsByGuids(e).then((e=>e.map(p))),getBasicPrivateProjectInfoBySlug:e=>i.ft.getProjects().then((t=>{const s=t.find((t=>t.get("pathName")===e));return s&&p(s)})),getNotEduProjects:()=>i.zf.getProjects().then((e=>r.B8(e).map((e=>p(r.T5(JSON.parse(e.fullJson))))))),getPreinstalledProjectsStatus:()=>i.ft.getPreinstalledProjectsStatus().then(h),_afterCreateCompleted(e,t){this.getProject(e.get("guid")).then((e=>{this.trigger({event:t,project:e})}))},validateSharedProjectToken:e=>i.ft.validateSharedProjectToken(e)})}}]); 5//# sourceMappingURL=http://sourcemaps.codio.test:22334/dashboard/js/8761.app.e2a8a85daf2c51c9f013.js.map 6//# debugId=6fa0eac5-46cb-552c-bf13-d0a1f90f921a
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.