Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.145.164.105
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33246 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProjectForm-GhClr0iv.js
import{j as t,d as a,bc as r,u as D,r as V,b8 as O,I as m}from"./index-BkTFFYvy.js";import{F as g,i as _,v as j,j as l,w as z,x as M}from"./FormMenuItem-ChXfQsFA.js";import{A}from"./AutoExpandingTextArea-BXFyAEiG.js";import{S as T,o as c}from"./FormFooterLayout-B3kcadYt.js";import{S as U}from"./StoragePoolSelector-DEvMjaMu.js";import{R as L}from"./ResourceLink-CS7mH0C3.js";import{D as R}from"./DiskSizeSelector-IT5APek6.js";import{N as B}from"./NotificationRow-CotZPNAQ.js";const y="Project details",C="Resource limits",I="Clusters",F="Instances",E="Device usage",P="Networks",G=({isRestrictionsOpen:e,toggleRestrictionsOpen:s,isRestrictionsDisabled:i,active:p,setActive:b})=>{const d={active:p,setActive:b};return t.jsx("div",{className:"p-side-navigation--accordion form-navigation",children:t.jsx("nav",{"aria-label":"Project form navigation",children:t.jsxs("ul",{className:"p-side-navigation__list",children:[t.jsx(g,{label:y,...d}),t.jsx(g,{label:C,...d}),t.jsxs("li",{className:"p-side-navigation__item",children:[t.jsx(a.Button,{type:"button",className:"p-side-navigation__accordion-button","aria-expanded":e?"true":"false",onClick:s,disabled:i,children:"Restrictions"}),t.jsxs("ul",{className:"p-side-navigation__list","aria-expanded":e?"true":"false",children:[t.jsx(g,{label:I,...d}),t.jsx(g,{label:F,...d}),t.jsx(g,{label:E,...d}),t.jsx(g,{label:P,...d})]})]})]})})})},ae=e=>({name:e.name,description:e.description}),re=e=>{const s=i=>{if(i!==void 0)return i?"true":"false"};return{[r("restricted")]:s(e.restricted),[r("features_images")]:s(e.features_images),[r("features_profiles")]:s(e.features_profiles),[r("features_networks")]:s(e.features_networks),[r("features_networks_zones")]:s(e.features_networks_zones),[r("features_storage_buckets")]:s(e.features_storage_buckets),[r("features_storage_volumes")]:s(e.features_storage_volumes)}},$=({formik:e,project:s,isEdit:i})=>{const{hasProjectsNetworksZones:p,hasStorageBuckets:b}=D(),d=()=>e.values.features_images===void 0&&e.values.features_profiles===void 0&&e.values.features_networks===void 0&&e.values.features_networks_zones===void 0&&e.values.features_storage_buckets===void 0&&e.values.features_storage_volumes===void 0?"default":e.values.features_images!==!0||e.values.features_profiles!==!0||e.values.features_networks!==!1||e.values.features_networks_zones!==!1||e.values.features_storage_buckets!==!0||e.values.features_storage_volumes!==!0?"customised":"default",[u,x]=V.useState(d()),o=e.values.name==="default",h=s?!O(s):!1,N=(s==null?void 0:s.config["features.networks"])==="true",f=(s==null?void 0:s.config["features.networks.zones"])==="true";return t.jsx(T,{children:t.jsx(a.Row,{children:t.jsxs(a.Col,{size:12,children:[t.jsx(a.Input,{id:"name",name:"name",type:"text",label:"Project name",placeholder:"Enter name",onBlur:e.handleBlur,onChange:e.handleChange,value:e.values.name,error:e.touched.name?e.errors.name:null,disabled:e.values.name==="default"||i,help:e.values.name!=="default"&&"Click the name in the header to rename the project",required:!0}),t.jsx(A,{id:"description",name:"description",label:"Description",placeholder:"Enter description",onBlur:e.handleBlur,onChange:v=>{_(e),e.handleChange(v)},value:e.values.description,disabled:!!e.values.editRestriction,title:e.values.editRestriction}),t.jsx(U,{value:e.values.default_instance_storage_pool,setValue:v=>void e.setFieldValue("default_instance_storage_pool",v),selectProps:{label:"Default instance storage pool",disabled:e.values.features_profiles===!1&&u==="customised"||i,help:i?t.jsxs(t.Fragment,{children:["Edit the storage pool in the"," ",t.jsx(L,{type:"profile",value:"default",to:`/ui/project/${s==null?void 0:s.name}/profile/default`})," "," profile"]}):""}}),t.jsxs("div",{title:e.values.editRestriction??(o?"Custom features are immutable on the default project":""),children:[t.jsx(a.Select,{id:"features",name:"features",label:"Features",onChange:v=>{_(e),x(v.target.value),e.setFieldValue("features_images",!0),e.setFieldValue("features_profiles",!0),e.setFieldValue("features_networks",!1),e.setFieldValue("features_networks_zones",!1),e.setFieldValue("features_storage_buckets",!0),e.setFieldValue("features_storage_volumes",!0)},value:u,options:[{label:"Default LXD",value:"default"},{label:"Customised",value:"customised"}],disabled:!!e.values.editRestriction||o||h&&N||h&&f}),u==="customised"&&t.jsxs(t.Fragment,{children:["Isolate the following features:",t.jsx(a.CheckboxInput,{id:"features_images",name:"features_images",label:"Images",onChange:()=>{_(e),e.setFieldValue("features_images",!e.values.features_images)},checked:e.values.features_images,disabled:!!e.values.editRestriction||o||h}),t.jsx(a.CheckboxInput,{id:"features_profiles",name:"features_profiles",label:t.jsxs(t.Fragment,{children:["Profiles",t.jsx(a.Tooltip,{className:"checkbox-label-tooltip",message:`Allow profiles to enable custom restrictions on a project level`,children:t.jsx(a.Icon,{name:"information"})})]}),onChange:()=>{_(e);const v=!e.values.features_profiles;e.setFieldValue("features_profiles",v),v||e.setFieldValue("restricted",!1)},checked:e.values.features_profiles,disabled:!!e.values.editRestriction||o||h}),t.jsx(a.CheckboxInput,{id:"features_networks",name:"features_networks",label:"Networks",onChange:()=>{_(e),e.setFieldValue("features_networks",!e.values.features_networks)},checked:e.values.features_networks,disabled:!!e.values.editRestriction||o||h}),p&&t.jsx(a.CheckboxInput,{id:"features_networks_zones",name:"features_networks_zones",label:"Network zones",onChange:()=>{_(e),e.setFieldValue("features_networks_zones",!e.values.features_networks_zones)},checked:e.values.features_networks_zones,disabled:!!e.values.editRestriction||o||h&&f}),b&&t.jsx(a.CheckboxInput,{id:"features_storage_buckets",name:"features_storage_buckets",label:"Storage buckets",onChange:()=>{_(e),e.setFieldValue("features_storage_buckets",!e.values.features_storage_buckets)},checked:e.values.features_storage_buckets,disabled:!!e.values.editRestriction||o||h}),t.jsx(a.CheckboxInput,{id:"features_storage_volumes",name:"features_storage_volumes",label:"Storage volumes",onChange:()=>{_(e),e.setFieldValue("features_storage_volumes",!e.values.features_storage_volumes)},checked:e.values.features_storage_volumes,disabled:!!e.values.editRestriction||o||h})]})]}),t.jsx("hr",{}),t.jsx("div",{title:e.values.editRestriction,children:t.jsx(a.CheckboxInput,{id:"custom_restrictions",name:"custom_restrictions",label:t.jsxs(t.Fragment,{children:["Allow custom restrictions on a project level",t.jsx(a.Tooltip,{className:"checkbox-label-tooltip",message:`Custom restrictions are only available to projects with enabled profiles`,children:t.jsx(a.Icon,{name:"information"})})]}),onChange:()=>{_(e),e.setFieldValue("restricted",!e.values.restricted)},checked:e.values.restricted,disabled:!!e.values.editRestriction||e.values.features_profiles===!1&&u==="customised"})})]})})})},le=e=>{var s,i,p,b,d,u,x,o;return{[r("limits_instances")]:(s=e.limits_instances)==null?void 0:s.toString(),[r("limits_containers")]:(i=e.limits_containers)==null?void 0:i.toString(),[r("limits_virtual_machines")]:(p=e.limits_virtual_machines)==null?void 0:p.toString(),[r("limits_disk")]:(b=e.limits_disk)==null?void 0:b.toString(),[r("limits_networks")]:(d=e.limits_networks)==null?void 0:d.toString(),[r("limits_cpu")]:(u=e.limits_cpu)==null?void 0:u.toString(),[r("limits_memory")]:(x=e.limits_memory)==null?void 0:x.toString(),[r("limits_processes")]:(o=e.limits_processes)==null?void 0:o.toString()}},k=({formik:e})=>t.jsx(j,{rows:[l({formik:e,name:"limits_instances",label:"Max number of instances",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_containers",label:"Max number of containers",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_virtual_machines",label:"Max number of VMs",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_disk",label:"Max disk space (used by all instances)",defaultValue:"",children:t.jsx(R,{setMemoryLimit:s=>void e.setFieldValue("limits_disk",s)})}),l({formik:e,name:"limits_networks",label:"Max number of networks",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_cpu",label:"Max sum of CPU",defaultValue:"",children:t.jsx(z,{placeholder:"Enter number",type:"number"})}),l({formik:e,name:"limits_memory",label:"Max sum of memory limits",defaultValue:"",children:t.jsx(R,{setMemoryLimit:s=>void e.setFieldValue("limits_memory",s),helpTotal:t.jsx(M,{})})}),l({formik:e,name:"limits_processes",label:"Max sum of processes",defaultValue:"-",children:t.jsx(a.Input,{placeholder:"Enter number",min:0,type:"number"})})]}),n=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Block",value:"block"}],S=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Isolated",value:"isolated"},{label:"Unprivileged",value:"unprivileged"}],w=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Block",value:"block"},{label:"Managed",value:"managed"}],ne=e=>({[r("restricted_cluster_groups")]:e.restricted_cluster_groups,[r("restricted_cluster_target")]:e.restricted_cluster_target}),K=({formik:e})=>t.jsx(j,{rows:[l({formik:e,name:"restricted_cluster_groups",label:"Cluster groups targeting",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter value",type:"text"})}),l({formik:e,name:"restricted_cluster_target",label:"Direct cluster targeting",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})})]}),ie=e=>({[r("restricted_virtual_machines_low_level")]:e.restricted_virtual_machines_low_level,[r("restricted_containers_low_level")]:e.restricted_containers_low_level,[r("restricted_containers_nesting")]:e.restricted_containers_nesting,[r("restricted_containers_privilege")]:e.restricted_containers_privilege,[r("restricted_container_interception")]:e.restricted_container_interception,[r("restrict_snapshots")]:e.restrict_snapshots,[r("restricted_idmap_uid")]:e.restricted_idmap_uid,[r("restricted_idmap_gid")]:e.restricted_idmap_gid}),Z=({formik:e})=>t.jsx(j,{rows:[l({formik:e,name:"restricted_virtual_machines_low_level",label:"Low level VM operations",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_containers_low_level",label:"Low level container operations",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_containers_nesting",label:"Container nesting",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_containers_privilege",label:"Container privilege",defaultValue:"",readOnlyRenderer:s=>c(s,S),children:t.jsx(a.Select,{options:S})}),l({formik:e,name:"restricted_container_interception",label:"Container interception",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restrict_snapshots",label:"Snapshot creation",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_idmap_uid",label:"Idmap UID",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter UID ranges",type:"text"})}),l({formik:e,name:"restricted_idmap_gid",label:"Idmap GID",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter GID ranges",type:"text"})})]}),ce=e=>({[r("restricted_devices_disk")]:e.restricted_devices_disk,[r("restricted_devices_disk_paths")]:e.restricted_devices_disk_paths,[r("restricted_devices_gpu")]:e.restricted_devices_gpu,[r("restricted_devices_infiniband")]:e.restricted_devices_infiniband,[r("restricted_devices_nic")]:e.restricted_devices_nic,[r("restricted_devices_pci")]:e.restricted_devices_pci,[r("restricted_devices_unix_block")]:e.restricted_devices_unix_block,[r("restricted_devices_unix_char")]:e.restricted_devices_unix_char,[r("restricted_devices_unix_hotplug")]:e.restricted_devices_unix_hotplug,[r("restricted_devices_usb")]:e.restricted_devices_usb}),q=({formik:e})=>t.jsx(j,{rows:[l({formik:e,name:"restricted_devices_disk",label:t.jsxs(t.Fragment,{children:["Disk devices",t.jsx("br",{}),"(except the root one)"]}),defaultValue:"",readOnlyRenderer:s=>c(s,w),children:t.jsx(a.Select,{options:w})}),l({formik:e,name:"restricted_devices_disk_paths",label:"Disk devices path",defaultValue:"",children:t.jsx(a.Input,{placeholder:"Enter paths",type:"text"})}),l({formik:e,name:"restricted_devices_gpu",label:"GPU devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_infiniband",label:"Infiniband devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_nic",label:"Network devices",defaultValue:"",readOnlyRenderer:s=>c(s,w),children:t.jsx(a.Select,{options:w})}),l({formik:e,name:"restricted_devices_pci",label:"PCI devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_block",label:"Unix-block devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_char",label:"Unix-char devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_hotplug",label:"Unix-hotplug devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})}),l({formik:e,name:"restricted_devices_usb",label:"USB devices",defaultValue:"",readOnlyRenderer:s=>c(s,n),children:t.jsx(a.Select,{options:n})})]}),de=e=>({[r("restricted_network_access")]:e.restricted_network_access,[r("restricted_network_subnets")]:e.restricted_network_subnets,[r("restricted_network_uplinks")]:e.restricted_network_uplinks,[r("restricted_network_zones")]:e.restricted_network_zones}),J=({formik:e})=>t.jsx(j,{rows:[l({formik:e,name:"restricted_network_access",label:"Available networks",defaultValue:"",children:t.jsx(a.Textarea,{placeholder:"Enter network names"})}),l({formik:e,name:"restricted_network_subnets",label:"Network subnets",defaultValue:"",children:t.jsx(a.Textarea,{placeholder:"Enter network subnets"})}),l({formik:e,name:"restricted_network_uplinks",label:"Network uplinks",defaultValue:"",children:t.jsx(a.Textarea,{placeholder:"Enter network names"})}),l({formik:e,name:"restricted_network_zones",label:"Network zones",defaultValue:"",children:t.jsx(a.Textarea,{placeholder:"Enter network zones"})})]}),oe=({formik:e,updateSection:s,section:i,project:p,isEdit:b})=>{const[d,u]=V.useState(!0),x=()=>{u(o=>!o)};return t.jsxs(a.Form,{onSubmit:e.handleSubmit,className:"form",children:[t.jsx(G,{active:i,setActive:s,isRestrictionsOpen:d&&e.values.restricted,isRestrictionsDisabled:!e.values.restricted,toggleRestrictionsOpen:x}),t.jsxs("div",{className:"details-form-wrapper",children:[t.jsx(B,{}),t.jsx(a.Row,{className:"form-contents",children:t.jsxs(a.Col,{size:12,children:[i===m(y)&&t.jsx($,{formik:e,project:p,isEdit:b}),i===m(C)&&t.jsx(k,{formik:e}),i===m(I)&&t.jsx(K,{formik:e}),i===m(F)&&t.jsx(Z,{formik:e}),i===m(E)&&t.jsx(q,{formik:e}),i===m(P)&&t.jsx(J,{formik:e})]})},i)]})]})};export{y as P,ae as a,oe as b,ne as c,ce as d,ie as i,de as n,re as p,le as r};
Close