]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/6.bbb14e8467017ca13aa5.js
2ac754d17a175d546a30624ba7ac00182e3ac0c1
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / dist / en-US / 6.bbb14e8467017ca13aa5.js
1 (window.webpackJsonp=window.webpackJsonp||[]).push([[6],{nOaW:function(l,n,e){"use strict";e.r(n);var u=e("8Y7J"),t=e("sne2"),i=e("s7LF"),a=e("LvDl"),o=e("IheW"),s=e("GiVz"),r=e("pL04");let d=(()=>{class l{constructor(l,n){this.http=l,this.i18n=n,this.apiPath="api/crush_rule",this.formTooltips={root:this.i18n("The name of the node under which data should be placed."),failure_domain:this.i18n("The type of CRUSH nodes across which we should separate replicas."),device_class:this.i18n("The device class data should be placed on.")}}create(l){return this.http.post(this.apiPath,l,{observe:"response"})}delete(l){return this.http.delete(`${this.apiPath}/${l}`,{observe:"response"})}getInfo(){return this.http.get(`ui-${this.apiPath}/info`)}}return l.ngInjectableDef=u["ɵɵdefineInjectable"]({factory:function(){return new l(u["ɵɵinject"](o.c),u["ɵɵinject"](s.a))},token:l,providedIn:r.a}),l})(),c=(()=>{class l{constructor(l,n){this.http=l,this.i18n=n,this.apiPath="api/erasure_code_profile",this.formTooltips={k:this.i18n("Each object is split in data-chunks parts, each stored on a different OSD."),m:this.i18n("Compute coding chunks for each object and store them on different OSDs.\n The number of coding chunks is also the number of OSDs that can be down without losing data."),plugins:{jerasure:{description:this.i18n("The jerasure plugin is the most generic and flexible plugin,\n it is also the default for Ceph erasure coded pools."),technique:this.i18n("The more flexible technique is reed_sol_van : it is enough to set k\n and m. The cauchy_good technique can be faster but you need to chose the packetsize\n carefully. All of reed_sol_r6_op, liberation, blaum_roth, liber8tion are RAID6 equivalents\n in the sense that they can only be configured with m=2."),packetSize:this.i18n("The encoding will be done on packets of bytes size at a time.\n Choosing the right packet size is difficult.\n The jerasure documentation contains extensive information on this topic.")},lrc:{description:this.i18n("With the jerasure plugin, when an erasure coded object is stored on\n multiple OSDs, recovering from the loss of one OSD requires reading from all the others.\n For instance if jerasure is configured with k=8 and m=4, losing one OSD requires reading\n from the eleven others to repair.\n\n The lrc erasure code plugin creates local parity chunks to be able to recover using\n less OSDs. For instance if lrc is configured with k=8, m=4 and l=4, it will create\n an additional parity chunk for every four OSDs. When a single OSD is lost, it can be\n recovered with only four OSDs instead of eleven."),l:this.i18n("Group the coding and data chunks into sets of size locality. For instance,\n for k=4 and m=2, when locality=3 two groups of three are created. Each set can\n be recovered without reading chunks from another set."),crushLocality:this.i18n("The type of the crush bucket in which each set of chunks defined\n by l will be stored. For instance, if it is set to rack, each group of l chunks will be\n placed in a different rack. It is used to create a CRUSH rule step such as step choose\n rack. If it is not set, no such grouping is done.")},isa:{description:this.i18n("The isa plugin encapsulates the ISA library. It only runs on Intel processors."),technique:this.i18n("The ISA plugin comes in two Reed Solomon forms.\n If reed_sol_van is set, it is Vandermonde, if cauchy is set, it is Cauchy.")},shec:{description:this.i18n("The shec plugin encapsulates the multiple SHEC library.\n It allows ceph to recover data more efficiently than Reed Solomon codes."),c:this.i18n("The number of parity chunks each of which includes each data chunk in its\n calculation range. The number is used as a durability estimator. For instance, if c=2,\n 2 OSDs can be down without losing data.")},clay:{description:this.i18n("CLAY (short for coupled-layer) codes are erasure codes designed to\n bring about significant savings in terms of network bandwidth and disk IO when a failed\n node/OSD/rack is being repaired."),d:this.i18n("Number of OSDs requested to send data during recovery of a single chunk.\n d needs to be chosen such that k+1 <= d <= k+m-1. The larger the d, the better\n the savings."),scalar_mds:this.i18n("scalar_mds specifies the plugin that is used as a building block\n in the layered construction. It can be one of jerasure, isa, shec."),technique:this.i18n("technique specifies the technique that will be picked\n within the 'scalar_mds' plugin specified. Supported techniques\n are 'reed_sol_van', 'reed_sol_r6_op', 'cauchy_orig',\n 'cauchy_good', 'liber8tion' for jerasure, 'reed_sol_van',\n 'cauchy' for isa and 'single', 'multiple' for shec.")}},crushRoot:this.i18n("The name of the crush bucket used for the first step of the CRUSH rule.\n For instance step take default."),crushFailureDomain:this.i18n("Ensure that no two chunks are in a bucket with the same failure\n domain. For instance, if the failure domain is host no two chunks will be stored on the same\n host. It is used to create a CRUSH rule step such as step chooseleaf host."),crushDeviceClass:this.i18n("Restrict placement to devices of a specific class\n (e.g., ssd or hdd), using the crush device class names in the CRUSH map."),directory:this.i18n("Set the directory name from which the erasure code plugin is loaded.")}}list(){return this.http.get(this.apiPath)}create(l){return this.http.post(this.apiPath,l,{observe:"response"})}delete(l){return this.http.delete(`${this.apiPath}/${l}`,{observe:"response"})}getInfo(){return this.http.get(`ui-${this.apiPath}/info`)}}return l.ngInjectableDef=u["ɵɵdefineInjectable"]({factory:function(){return new l(u["ɵɵinject"](o.c),u["ɵɵinject"](s.a))},token:l,providedIn:r.a}),l})();var m=e("Ekvf");class f{constructor(){this.nodes=[],this.idTree={},this.allDevices=[],this.buckets=[],this.failureDomains={},this.failureDomainKeys=[],this.devices=[],this.deviceCount=0}static searchFailureDomains(l,n){return this.getFailureDomains(this.search(l,n))}static search(l,n){const[e,u]=n.split("~"),t=l.find(l=>["name","id","type"].some(n=>l[n]===e));return t?(l=this.getSubNodes(t,this.createIdTreeFromNodes(l)),u&&(l=this.filterNodesByDeviceType(l,u)),l):[]}static createIdTreeFromNodes(l){const n={};return l.forEach(l=>{n[l.id]=l}),n}static getSubNodes(l,n){let e=[l];return l.children?(l.children.forEach(l=>{e=e.concat(this.getSubNodes(n[l],n))}),e):e}static filterNodesByDeviceType(l,n){let e,u=l.filter(l=>l.device_class&&l.device_class!==n).map(l=>l.id),t=u;do{e=!1,l=l.filter(l=>!u.includes(l.id));const n=[];l.forEach(l=>{l.children&&l.children.every(l=>u.includes(l))&&(n.push(l.id),e=!0)}),e&&(u=n,t=t.concat(n))}while(e);return(l=a.cloneDeep(l)).map(l=>l.children?(l.children=l.children.filter(l=>!t.includes(l)),l):l)}static getFailureDomains(l){const n={};return l.forEach(l=>{const e=l.type;n[e]||(n[e]=[]),n[e].push(l)}),n}initCrushNodeSelection(l,n,e,u){this.nodes=l,this.idTree=f.createIdTreeFromNodes(l),l.forEach(l=>{this.idTree[l.id]=l}),this.buckets=a.sortBy(l.filter(l=>l.children),"name"),this.controls={root:n,failure:e,device:u},this.preSelectRoot(),this.controls.root.valueChanges.subscribe(()=>this.onRootChange()),this.controls.failure.valueChanges.subscribe(()=>this.onFailureDomainChange()),this.controls.device.valueChanges.subscribe(()=>this.onDeviceChange())}preSelectRoot(){const l=this.nodes.find(l=>"root"===l.type);this.silentSet(this.controls.root,l),this.onRootChange()}silentSet(l,n){l.setValue(n,{emitEvent:!1})}onRootChange(){const l=f.getSubNodes(this.controls.root.value,this.idTree),n=f.getFailureDomains(l);Object.keys(n).forEach(l=>{n[l].length<=1&&delete n[l]}),this.failureDomains=n,this.failureDomainKeys=Object.keys(n).sort(),this.updateFailureDomain()}updateFailureDomain(){let l=this.getIncludedCustomValue(this.controls.failure,Object.keys(this.failureDomains));""===l&&(l=this.setMostCommonDomain(this.controls.failure)),this.updateDevices(l)}getIncludedCustomValue(l,n){return l.dirty&&n.includes(l.value)?l.value:""}setMostCommonDomain(l){let n={n:0,type:""};return Object.keys(this.failureDomains).forEach(l=>{const e=this.failureDomains[l].length;n.n<e&&(n={n:e,type:l})}),this.silentSet(l,n.type),n.type}onFailureDomainChange(){this.updateDevices()}updateDevices(l=this.controls.failure.value){const n=a.flatten(this.failureDomains[l].map(l=>f.getSubNodes(l,this.idTree)));this.allDevices=n.filter(l=>l.device_class).map(l=>l.device_class),this.devices=a.uniq(this.allDevices).sort();const e=1===this.devices.length?this.devices[0]:this.getIncludedCustomValue(this.controls.device,this.devices);this.silentSet(this.controls.device,e),this.onDeviceChange(e)}onDeviceChange(l=this.controls.device.value){this.deviceCount=""===l?this.allDevices.length:this.allDevices.filter(n=>n===l).length}}var g=e("0+/T"),p=e("a96k"),h=e("oxzT"),v=e("QFaf"),b=e("1Ni5"),C=e("PhyI"),R=e("kvvV"),I=e("Fgil"),E=e("aexS"),N=e("aXbf"),y=e("kn/O"),V=e("2EZI");class w extends f{constructor(l,n,e,t,i,a){super(),this.formBuilder=l,this.bsModalRef=n,this.taskWrapper=e,this.crushRuleService=t,this.i18n=i,this.actionLabels=a,this.submitAction=new u.EventEmitter,this.tooltips=this.crushRuleService.formTooltips,this.action=this.actionLabels.CREATE,this.resource=this.i18n("Crush Rule"),this.createForm()}createForm(){this.form=this.formBuilder.group({name:["",[i.B.required,i.B.pattern("[A-Za-z0-9_-]+"),b.a.custom("uniqueName",l=>this.names&&-1!==this.names.indexOf(l))]],root:null,failure_domain:"",device_class:""})}ngOnInit(){this.crushRuleService.getInfo().subscribe(({names:l,nodes:n})=>{this.initCrushNodeSelection(n,this.form.get("root"),this.form.get("failure_domain"),this.form.get("device_class")),this.names=l})}onSubmit(){if(this.form.invalid)return void this.form.setErrors({cdSubmitButton:!0});const l=a.cloneDeep(this.form.value);l.root=l.root.name,""===l.device_class&&delete l.device_class,this.taskWrapper.wrapTaskAroundCall({task:new R.a("crushRule/create",l),call:this.crushRuleService.create(l)}).subscribe(void 0,()=>{this.form.setErrors({cdSubmitButton:!0})},()=>{this.bsModalRef.hide(),this.submitAction.emit(l)})}}class T{}class _ extends f{constructor(l,n,e,t,i,a){super(),this.formBuilder=l,this.bsModalRef=n,this.taskWrapper=e,this.ecpService=t,this.i18n=i,this.actionLabels=a,this.submitAction=new u.EventEmitter,this.tooltips=this.ecpService.formTooltips,this.PLUGIN={LRC:"lrc",SHEC:"shec",CLAY:"clay",JERASURE:"jerasure",ISA:"isa"},this.plugin=this.PLUGIN.JERASURE,this.icons=h.a,this.action=this.actionLabels.CREATE,this.resource=this.i18n("EC Profile"),this.createForm(),this.setJerasureDefaults()}createForm(){this.form=this.formBuilder.group({name:[null,[i.B.required,i.B.pattern("[A-Za-z0-9_-]+"),b.a.custom("uniqueName",l=>this.names&&-1!==this.names.indexOf(l))]],plugin:[this.PLUGIN.JERASURE,[i.B.required]],k:[4,[i.B.required,i.B.min(2),b.a.custom("max",()=>this.baseValueValidation(!0)),b.a.custom("unequal",l=>this.lrcDataValidation(l)),b.a.custom("kLowerM",l=>this.shecDataValidation(l))]],m:[2,[i.B.required,i.B.min(1),b.a.custom("max",()=>this.baseValueValidation())]],crushFailureDomain:"",crushRoot:null,crushDeviceClass:"",directory:"",technique:"reed_sol_van",packetSize:[2048,[i.B.min(1)]],l:[3,[i.B.required,i.B.min(1),b.a.custom("unequal",l=>this.lrcLocalityValidation(l))]],crushLocality:"",c:[2,[i.B.required,i.B.min(1),b.a.custom("cGreaterM",l=>this.shecDurabilityValidation(l))]],d:[5,[i.B.required,b.a.custom("dMin",l=>this.dMinValidation(l)),b.a.custom("dMax",l=>this.dMaxValidation(l))]],scalar_mds:[this.PLUGIN.JERASURE,[i.B.required]]}),this.toggleDCalc(),this.form.get("k").valueChanges.subscribe(()=>this.updateValidityOnChange(["m","l","d"])),this.form.get("m").valueChanges.subscribe(()=>this.updateValidityOnChange(["k","l","c","d"])),this.form.get("l").valueChanges.subscribe(()=>this.updateValidityOnChange(["k","m"])),this.form.get("plugin").valueChanges.subscribe(l=>this.onPluginChange(l)),this.form.get("scalar_mds").valueChanges.subscribe(()=>this.setClayDefaultsForScalar())}baseValueValidation(l=!1){return this.validValidation(()=>this.getKMSum()>this.deviceCount&&this.form.getValue("k")>this.form.getValue("m")===l)}validValidation(l,n){return!((!this.form||n)&&this.plugin!==n)&&l()}getKMSum(){return this.form.getValue("k")+this.form.getValue("m")}lrcDataValidation(l){return this.validValidation(()=>{const n=this.form.getValue("m"),e=this.form.getValue("l"),u=l+n;return this.lrcMultiK=l/(u/e),l%(u/e)!=0},"lrc")}shecDataValidation(l){return this.validValidation(()=>this.form.getValue("m")>l,"shec")}lrcLocalityValidation(l){return this.validValidation(()=>{const n=this.getKMSum();return this.lrcGroups=l>0?n/l:0,l>0&&n%l!=0},"lrc")}shecDurabilityValidation(l){return this.validValidation(()=>{const n=this.form.getValue("m");return l>n},"shec")}dMinValidation(l){return this.validValidation(()=>this.getDMin()>l,"clay")}getDMin(){return this.form.getValue("k")+1}dMaxValidation(l){return this.validValidation(()=>l>this.getDMax(),"clay")}getDMax(){const l=this.form.getValue("m");return this.form.getValue("k")+l-1}toggleDCalc(){this.dCalc=!this.dCalc,this.form.get("d")[this.dCalc?"disable":"enable"](),this.calculateD()}calculateD(){this.plugin===this.PLUGIN.CLAY&&this.dCalc&&this.form.silentSet("d",this.getDMax())}updateValidityOnChange(l){l.forEach(l=>{"d"===l&&this.calculateD(),this.form.get(l).updateValueAndValidity({emitEvent:!1})})}onPluginChange(l){this.plugin=l,l===this.PLUGIN.JERASURE?this.setJerasureDefaults():l===this.PLUGIN.LRC?this.setLrcDefaults():l===this.PLUGIN.ISA?this.setIsaDefaults():l===this.PLUGIN.SHEC?this.setShecDefaults():l===this.PLUGIN.CLAY&&this.setClayDefaults(),this.updateValidityOnChange(["m"])}setJerasureDefaults(){this.techniques=["reed_sol_van","reed_sol_r6_op","cauchy_orig","cauchy_good","liberation","blaum_roth","liber8tion"],this.setDefaults({k:4,m:2,technique:"reed_sol_van"})}setLrcDefaults(){this.setDefaults({k:4,m:2,l:3})}setIsaDefaults(){this.techniques=["reed_sol_van","cauchy"],this.setDefaults({k:7,m:3,technique:"reed_sol_van"})}setShecDefaults(){this.setDefaults({k:4,m:3,c:2})}setClayDefaults(){this.setDefaults({k:4,m:2,scalar_mds:this.PLUGIN.JERASURE}),this.setClayDefaultsForScalar()}setClayDefaultsForScalar(){const l=this.form.getValue("scalar_mds");let n="reed_sol_van";l===this.PLUGIN.JERASURE?this.techniques=["reed_sol_van","reed_sol_r6_op","cauchy_orig","cauchy_good","liber8tion"]:l===this.PLUGIN.ISA?this.techniques=["reed_sol_van","cauchy"]:(n="single",this.techniques=["single","multiple"]),this.setDefaults({technique:n})}setDefaults(l){Object.keys(l).forEach(n=>{const e=this.form.get(n),u=e.value;e.pristine||"technique"===n&&!this.techniques.includes(u)||"k"===n&&[4,7].includes(u)||"m"===n&&[2,3].includes(u)?e.setValue(l[n]):e.updateValueAndValidity()})}ngOnInit(){this.ecpService.getInfo().subscribe(({plugins:l,names:n,directory:e,nodes:u})=>{this.initCrushNodeSelection(u,this.form.get("crushRoot"),this.form.get("crushFailureDomain"),this.form.get("crushDeviceClass")),this.plugins=l,this.names=n,this.form.silentSet("directory",e),this.preValidateNumericInputFields()})}preValidateNumericInputFields(){const l=["k","m","l","c","d"].map(l=>this.form.get(l));l.forEach(l=>{l.markAsTouched(),l.markAsDirty()}),l[1].updateValueAndValidity()}onSubmit(){if(this.form.invalid)return void this.form.setErrors({cdSubmitButton:!0});const l=this.createJson();this.taskWrapper.wrapTaskAroundCall({task:new R.a("ecp/create",{name:l.name}),call:this.ecpService.create(l)}).subscribe(void 0,()=>{this.form.setErrors({cdSubmitButton:!0})},()=>{this.bsModalRef.hide(),this.submitAction.emit(l)})}createJson(){const l={technique:[this.PLUGIN.ISA,this.PLUGIN.JERASURE,this.PLUGIN.CLAY],packetSize:[this.PLUGIN.JERASURE],l:[this.PLUGIN.LRC],crushLocality:[this.PLUGIN.LRC],c:[this.PLUGIN.SHEC],d:[this.PLUGIN.CLAY],scalar_mds:[this.PLUGIN.CLAY]},n=new T,e=this.form.getValue("plugin");return Object.keys(this.form.controls).filter(n=>{const u=l[n],t=this.form.getValue(n);return(u&&u.includes(e)||!u)&&t&&""!==t}).forEach(l=>{this.extendJson(l,n)}),n}extendJson(l,n){const e=this.form.getValue(l);n[{crushFailureDomain:"crush-failure-domain",crushRoot:"crush-root",crushDeviceClass:"crush-device-class",packetSize:"packetsize",crushLocality:"crush-locality"}[l]||l]="crushRoot"===l?e.name:e}}var S=e("DNAf");class D{constructor(l){this.erasureInfo=!1,this.crushInfo=!1,this.pgs=1,this.poolTypes=["erasure","replicated"],this.applications={selected:[],default:["cephfs","rbd","rgw"],available:[],validators:[i.B.pattern("[A-Za-z0-9_]+"),i.B.maxLength(128)],messages:new S.a({empty:l("No applications added"),selectionLimit:{text:l("Applications limit reached"),tooltip:l("A pool can only have up to four applications definitions.")},customValidations:{pattern:l("Allowed characters '_a-zA-Z0-9'"),maxlength:l("Maximum length is 128 characters")},filter:l("Filter or add applications"),add:l("Add application")},l)}}}class k{constructor(l,n,e,i,a,o,s,r,d,c,m,f,g){this.dimlessBinaryPipe=l,this.route=n,this.router=e,this.modalService=i,this.poolService=a,this.authStorageService=o,this.formatter=s,this.bsModalService=r,this.taskWrapper=d,this.ecpService=c,this.crushRuleService=m,this.i18n=f,this.actionLabels=g,this.editing=!1,this.isReplicated=!1,this.isErasure=!1,this.data=new D(this.i18n),this.externalPgChange=!1,this.current={rules:[]},this.initializeConfigData=new u.EventEmitter,this.currentConfigurationValues={},this.icons=h.a,this.crushUsage=void 0,this.ecpUsage=void 0,this.editing=this.router.url.startsWith("/pool/"+t.e.EDIT),this.action=this.editing?this.actionLabels.EDIT:this.actionLabels.CREATE,this.resource=this.i18n("pool"),this.authenticate(),this.createForm()}authenticate(){this.permission=this.authStorageService.getPermissions().pool,(!this.permission.read||!this.permission.update&&this.editing||!this.permission.create&&!this.editing)&&this.router.navigate(["/404"])}createForm(){const l=new v.a({mode:new i.i("none"),algorithm:new i.i(""),minBlobSize:new i.i("",{updateOn:"blur"}),maxBlobSize:new i.i("",{updateOn:"blur"}),ratio:new i.i("",{updateOn:"blur"})});this.form=new v.a({name:new i.i("",{validators:[i.B.pattern(/^[.A-Za-z0-9_/-]+$/),i.B.required,b.a.custom("rbdPool",()=>this.form&&this.form.getValue("name").includes("/")&&this.data&&-1!==this.data.applications.selected.indexOf("rbd"))]}),poolType:new i.i("",{validators:[i.B.required]}),crushRule:new i.i(null,{validators:[b.a.custom("tooFewOsds",l=>this.info&&l&&this.info.osd_count<l.min_size),b.a.custom("required",l=>this.isReplicated&&this.info.crush_rules_replicated.length>0&&!l)]}),size:new i.i("",{updateOn:"blur"}),erasureProfile:new i.i(null),pgNum:new i.i("",{validators:[i.B.required,i.B.min(1)]}),pgAutoscaleMode:new i.i(null),ecOverwrites:new i.i(!1),compression:l,max_bytes:new i.i(""),max_objects:new i.i(0,{validators:[i.B.min(0)]})},[b.a.custom("form",()=>null)])}ngOnInit(){this.poolService.getInfo().subscribe(l=>{this.initInfo(l),this.editing?this.initEditMode():this.setAvailableApps(),this.listenToChanges(),this.setComplexValidators()})}initInfo(l){this.pgAutoscaleModes=l.pg_autoscale_modes,this.form.silentSet("pgAutoscaleMode",l.pg_autoscale_default_mode),this.form.silentSet("algorithm",l.bluestore_compression_algorithm),this.info=l,this.initEcp(l.erasure_code_profiles)}initEcp(l){this.setListControlStatus("erasureProfile",l),this.ecProfiles=l}setListControlStatus(l,n){const e=this.form.get(l),u=e.value;1!==n.length||u&&a.isEqual(u,n[0])?0===n.length&&u&&e.setValue(null):e.setValue(n[0]),n.length<=1?e.enabled&&e.disable():e.disabled&&e.enable()}initEditMode(){this.disableForEdit(),this.routeParamsSubscribe=this.route.params.subscribe(l=>this.poolService.get(l.name).subscribe(l=>{this.data.pool=l,this.initEditFormData(l)}))}disableForEdit(){["poolType","crushRule","size","erasureProfile","ecOverwrites"].forEach(l=>this.form.get(l).disable())}initEditFormData(l){this.initializeConfigData.emit({initialData:l.configuration,sourceType:C.a.pool}),this.poolTypeChange(l.type);const n=this.info.crush_rules_replicated.concat(this.info.crush_rules_erasure),e={name:l.pool_name,poolType:l.type,crushRule:n.find(n=>n.rule_name===l.crush_rule),size:l.size,erasureProfile:this.ecProfiles.find(n=>n.name===l.erasure_code_profile),pgAutoscaleMode:l.pg_autoscale_mode,pgNum:l.pg_num,ecOverwrites:l.flags_names.includes("ec_overwrites"),mode:l.options.compression_mode,algorithm:l.options.compression_algorithm,minBlobSize:this.dimlessBinaryPipe.transform(l.options.compression_min_blob_size),maxBlobSize:this.dimlessBinaryPipe.transform(l.options.compression_max_blob_size),ratio:l.options.compression_required_ratio,max_bytes:this.dimlessBinaryPipe.transform(l.quota_max_bytes),max_objects:l.quota_max_objects};Object.keys(e).forEach(l=>{const n=e[l];a.isUndefined(n)||""===n||this.form.silentSet(l,n)}),this.data.pgs=this.form.getValue("pgNum"),this.setAvailableApps(this.data.applications.default.concat(l.application_metadata)),this.data.applications.selected=l.application_metadata}setAvailableApps(l=this.data.applications.default){this.data.applications.available=a.uniq(l.sort()).map(l=>new p.a(!1,l,""))}listenToChanges(){this.listenToChangesDuringAddEdit(),this.editing||this.listenToChangesDuringAdd()}listenToChangesDuringAddEdit(){this.form.get("pgNum").valueChanges.subscribe(l=>{const n=l-this.data.pgs;1===Math.abs(n)&&2!==l?this.doPgPowerJump(n):this.data.pgs=l})}doPgPowerJump(l){const n=this.calculatePgPower()+l;this.setPgs(-1===l?Math.round(n):Math.floor(n))}calculatePgPower(l=this.form.getValue("pgNum")){return Math.log(l)/Math.log(2)}setPgs(l){const n=Math.pow(2,l<0?0:l);this.data.pgs=n,this.form.silentSet("pgNum",n)}listenToChangesDuringAdd(){this.form.get("poolType").valueChanges.subscribe(l=>{this.poolTypeChange(l)}),this.form.get("crushRule").valueChanges.subscribe(l=>{this.crushDeletionBtn&&this.crushDeletionBtn.isOpen&&this.crushDeletionBtn.hide(),l&&(this.setCorrectMaxSize(l),this.crushRuleIsUsedBy(l.rule_name),this.replicatedRuleChange(),this.pgCalc())}),this.form.get("size").valueChanges.subscribe(()=>{this.pgCalc()}),this.form.get("erasureProfile").valueChanges.subscribe(l=>{this.ecpDeletionBtn&&this.ecpDeletionBtn.isOpen&&this.ecpDeletionBtn.hide(),l&&(this.ecpIsUsedBy(l.name),this.pgCalc())}),this.form.get("mode").valueChanges.subscribe(()=>{["minBlobSize","maxBlobSize","ratio"].forEach(l=>{this.form.get(l).updateValueAndValidity({emitEvent:!1})})}),this.form.get("minBlobSize").valueChanges.subscribe(()=>{this.form.get("maxBlobSize").updateValueAndValidity({emitEvent:!1})}),this.form.get("maxBlobSize").valueChanges.subscribe(()=>{this.form.get("minBlobSize").updateValueAndValidity({emitEvent:!1})})}poolTypeChange(l){if("replicated"===l?this.setTypeBooleans(!0,!1):this.setTypeBooleans(!1,"erasure"===l),!l||!this.info)return void(this.current.rules=[]);const n=this.info["crush_rules_"+l]||[];this.current.rules=n,this.editing||(this.isReplicated&&this.setListControlStatus("crushRule",n),this.replicatedRuleChange(),this.pgCalc())}setTypeBooleans(l,n){this.isReplicated=l,this.isErasure=n}replicatedRuleChange(){if(!this.isReplicated)return;const l=this.form.get("size");let n=this.form.getValue("size")||3;const e=this.getMinSize(),u=this.getMaxSize();n<e?n=e:n>u&&(n=u),n!==l.value&&this.form.silentSet("size",n)}getMinSize(){if(!this.info||this.info.osd_count<1)return 0;const l=this.form.getValue("crushRule");return l?l.min_size:1}getMaxSize(){const l=this.form.getValue("crushRule");return this.info?l?l.usable_size:Math.min(this.info.osd_count,3):0}pgCalc(){const l=this.form.getValue("poolType");if(!this.info||this.form.get("pgNum").dirty||!l)return;const n=100*this.info.osd_count,e=this.isReplicated?this.replicatedPgCalc(n):this.erasurePgCalc(n);if(!e)return;const u=this.data.pgs;this.alignPgs(e),this.externalPgChange||(this.externalPgChange=u!==this.data.pgs)}setCorrectMaxSize(l=this.form.getValue("crushRule")){if(!l)return;const n=f.searchFailureDomains(this.info.nodes,l.steps[0].item_name)[l.steps[1].type];l.usable_size=Math.min(n?n.length:l.max_size,l.max_size)}replicatedPgCalc(l){const n=this.form.get("size"),e=n.value;return n.valid&&e>0?l/e:0}erasurePgCalc(l){const n=this.form.get("erasureProfile"),e=n.value;return(n.valid||n.disabled)&&e?l/(e.k+e.m):0}alignPgs(l=this.form.getValue("pgNum")){this.setPgs(Math.round(this.calculatePgPower(l<1?1:l)))}setComplexValidators(){this.editing?this.form.get("name").setValidators([this.form.get("name").validator,b.a.custom("uniqueName",l=>this.data.pool&&this.info&&-1!==this.info.pool_names.indexOf(l)&&this.info.pool_names.indexOf(l)!==this.info.pool_names.indexOf(this.data.pool.pool_name))]):(b.a.validateIf(this.form.get("size"),()=>this.isReplicated,[b.a.custom("min",l=>this.form.getValue("size")&&l<this.getMinSize()),b.a.custom("max",l=>this.form.getValue("size")&&this.getMaxSize()<l)]),this.form.get("name").setValidators([this.form.get("name").validator,b.a.custom("uniqueName",l=>this.info&&-1!==this.info.pool_names.indexOf(l))])),this.setCompressionValidators()}setCompressionValidators(){b.a.validateIf(this.form.get("minBlobSize"),()=>this.hasCompressionEnabled(),[i.B.min(0),b.a.custom("maximum",l=>this.oddBlobSize(l,this.form.getValue("maxBlobSize")))]),b.a.validateIf(this.form.get("maxBlobSize"),()=>this.hasCompressionEnabled(),[i.B.min(0),b.a.custom("minimum",l=>this.oddBlobSize(this.form.getValue("minBlobSize"),l))]),b.a.validateIf(this.form.get("ratio"),()=>this.hasCompressionEnabled(),[i.B.min(0),i.B.max(1)])}oddBlobSize(l,n){const e=this.formatter.toBytes(l),u=this.formatter.toBytes(n);return Boolean(e&&u&&e>=u)}hasCompressionEnabled(){return this.form.getValue("mode")&&"none"!==this.form.get("mode").value.toLowerCase()}describeCrushStep(l){return[l.op.replace("_"," "),l.item_name||"",l.type?l.num+" type "+l.type:""].join(" ")}addErasureCodeProfile(){this.addModal(_,l=>this.reloadECPs(l))}addModal(l,n){this.hideOpenTooltips(),this.bsModalService.show(l).content.submitAction.subscribe(l=>{n(l.name)})}hideOpenTooltips(){const l=l=>l&&l.isOpen&&l.hide();l(this.ecpDeletionBtn),l(this.crushDeletionBtn)}reloadECPs(l){this.reloadList({newItemName:l,getInfo:()=>this.ecpService.list(),initInfo:l=>this.initEcp(l),findNewItem:()=>this.ecProfiles.find(n=>n.name===l),controlName:"erasureProfile"})}reloadList({newItemName:l,getInfo:n,initInfo:e,findNewItem:u,controlName:t}){this.modalSubscription&&this.modalSubscription.unsubscribe(),n().subscribe(n=>{if(e(n),!l)return;const i=u();i&&this.form.get(t).setValue(i)})}deleteErasureCodeProfile(){this.deletionModal({value:this.form.getValue("erasureProfile"),usage:this.ecpUsage,deletionBtn:this.ecpDeletionBtn,dataName:"erasureInfo",getTabs:()=>this.ecpInfoTabs,tabPosition:1,nameAttribute:"name",itemDescription:this.i18n("erasure code profile"),reloadFn:()=>this.reloadECPs(),deleteFn:l=>this.ecpService.delete(l),taskName:"ecp/delete"})}deletionModal({value:l,usage:n,deletionBtn:e,dataName:u,getTabs:t,tabPosition:i,nameAttribute:a,itemDescription:o,reloadFn:s,deleteFn:r,taskName:d}){if(!l)return;if(n)return e.toggle(),this.data[u]=!0,void setTimeout(()=>{const l=t();l&&(l.tabs[i].active=!0)},50);const c=l[a];this.modalService.show(g.a,{initialState:{itemDescription:o,itemNames:[c],submitActionObservable:()=>{const l=r(c);return l.subscribe(()=>s()),this.taskWrapper.wrapTaskAroundCall({task:new R.a(d,{name:c}),call:l})}}})}addCrushRule(){this.addModal(w,l=>this.reloadCrushRules(l))}reloadCrushRules(l){this.reloadList({newItemName:l,getInfo:()=>this.poolService.getInfo(),initInfo:l=>{this.initInfo(l),this.poolTypeChange("replicated")},findNewItem:()=>this.info.crush_rules_replicated.find(n=>n.rule_name===l),controlName:"crushRule"})}deleteCrushRule(){this.deletionModal({value:this.form.getValue("crushRule"),usage:this.crushUsage,deletionBtn:this.crushDeletionBtn,dataName:"crushInfo",getTabs:()=>this.crushInfoTabs,tabPosition:2,nameAttribute:"rule_name",itemDescription:this.i18n("crush rule"),reloadFn:()=>this.reloadCrushRules(),deleteFn:l=>this.crushRuleService.delete(l),taskName:"crushRule/delete"})}crushRuleIsUsedBy(l){this.crushUsage=l?this.info.used_rules[l]:void 0}ecpIsUsedBy(l){this.ecpUsage=l?this.info.used_profiles[l]:void 0}submit(){if(this.form.invalid)return void this.form.setErrors({cdSubmitButton:!0});const l={pool:this.form.getValue("name")};this.assignFormFields(l,[{externalFieldName:"pool_type",formControlName:"poolType"},{externalFieldName:"pg_autoscale_mode",formControlName:"pgAutoscaleMode",editable:!0},{externalFieldName:"pg_num",formControlName:"pgNum",replaceFn:l=>"on"===this.form.getValue("pgAutoscaleMode")?1:l,editable:!0},this.isReplicated?{externalFieldName:"size",formControlName:"size"}:{externalFieldName:"erasure_code_profile",formControlName:"erasureProfile",attr:"name"},{externalFieldName:"rule_name",formControlName:"crushRule",replaceFn:l=>this.isReplicated?l&&l.rule_name:void 0},{externalFieldName:"quota_max_bytes",formControlName:"max_bytes",replaceFn:this.formatter.toBytes,editable:!0,resetValue:this.editing?0:void 0},{externalFieldName:"quota_max_objects",formControlName:"max_objects",editable:!0,resetValue:this.editing?0:void 0}]),this.info.is_all_bluestore&&(this.assignFormField(l,{externalFieldName:"flags",formControlName:"ecOverwrites",replaceFn:()=>this.isErasure?["ec_overwrites"]:void 0}),"none"!==this.form.getValue("mode")?this.assignFormFields(l,[{externalFieldName:"compression_mode",formControlName:"mode",editable:!0,replaceFn:l=>this.hasCompressionEnabled()&&l},{externalFieldName:"compression_algorithm",formControlName:"algorithm",editable:!0},{externalFieldName:"compression_min_blob_size",formControlName:"minBlobSize",replaceFn:this.formatter.toBytes,editable:!0,resetValue:0},{externalFieldName:"compression_max_blob_size",formControlName:"maxBlobSize",replaceFn:this.formatter.toBytes,editable:!0,resetValue:0},{externalFieldName:"compression_required_ratio",formControlName:"ratio",editable:!0,resetValue:0}]):this.editing&&this.assignFormFields(l,[{externalFieldName:"compression_mode",formControlName:"mode",editable:!0,replaceFn:()=>"unset"},{externalFieldName:"srcpool",formControlName:"name",editable:!0,replaceFn:()=>this.data.pool.pool_name}]));const n=this.data.applications.selected;(n.length>0||this.editing)&&(l.application_metadata=n),this.isReplicated&&!a.isEmpty(this.currentConfigurationValues)&&(l.configuration=this.currentConfigurationValues),this.triggerApiTask(l)}assignFormFields(l,n){n.forEach(n=>this.assignFormField(l,n))}assignFormField(l,{externalFieldName:n,formControlName:e,attr:u,replaceFn:t,editable:i,resetValue:o}){if(this.editing&&(!i||this.form.get(e).pristine))return;const s=this.form.getValue(e);let r=t?t(s):u?a.get(s,u):s;if(!s||!r){if(!i||a.isUndefined(o))return;r=o}l[n]=r}triggerApiTask(l){this.taskWrapper.wrapTaskAroundCall({task:new R.a("pool/"+(this.editing?t.e.EDIT:t.e.CREATE),{pool_name:l.hasOwnProperty("srcpool")?l.srcpool:l.pool}),call:this.poolService[this.editing?t.e.UPDATE:t.e.CREATE](l)}).subscribe(void 0,l=>{a.isObject(l.error)&&"34"===l.error.code&&this.form.get("pgNum").setErrors({34:!0}),this.form.setErrors({cdSubmitButton:!0})},()=>this.router.navigate(["/pool"]))}appSelection(){this.form.get("name").updateValueAndValidity({emitEvent:!1,onlySelf:!0})}}var q=e("MuvH"),x=e("+fVR"),P=e("uIqm"),F=e("x38r"),A=e("yJti"),B=e("vCyI"),O=e("o4+5"),L=e("VTlA"),z=e("EgGo"),U=e("d+Og");class M{constructor(l){this.pool_name=l}}const j=new z.a("pool");class G extends x.a{constructor(l,n,e,u,t,i,o,s,r,d,c){super(),this.poolService=l,this.taskWrapper=n,this.authStorageService=e,this.taskListService=u,this.modalService=t,this.i18n=i,this.pgCategoryService=o,this.dimlessPipe=s,this.urlBuilder=r,this.configurationService=d,this.actionLabels=c,this.selection=new B.a,this.executingTasks=[],this.cacheTiers=[],this.monAllowPoolDelete=!1,this.permissions=this.authStorageService.getPermissions(),this.tableActions=[{permission:"create",icon:h.a.add,routerLink:()=>this.urlBuilder.getCreate(),name:this.actionLabels.CREATE},{permission:"update",icon:h.a.edit,routerLink:()=>this.urlBuilder.getEdit(encodeURIComponent(this.selection.first().pool_name)),name:this.actionLabels.EDIT},{permission:"delete",icon:h.a.destroy,click:()=>this.deletePoolModal(),name:this.actionLabels.DELETE,disable:this.getDisableDesc.bind(this)}],this.permissions.configOpt.read&&this.configurationService.get("mon_allow_pool_delete").subscribe(l=>{if(a.has(l,"value")){const n=a.find(l.value,l=>"mon"===l.section)||{value:!1};this.monAllowPoolDelete="true"===n.value}})}ngOnInit(){const l=(l,n,e)=>a.get(n,l)>a.get(e,l)?1:-1;this.columns=[{prop:"pool_name",name:this.i18n("Name"),flexGrow:4,cellTransformation:F.a.executing},{prop:"type",name:this.i18n("Type"),flexGrow:2},{prop:"application_metadata",name:this.i18n("Applications"),flexGrow:3},{prop:"pg_status",name:this.i18n("PG Status"),flexGrow:3,cellClass:({row:l,column:n,value:e})=>this.getPgStatusCellClass(l,n,e)},{prop:"size",name:this.i18n("Replica Size"),flexGrow:2,cellClass:"text-right"},{prop:"last_change",name:this.i18n("Last Change"),flexGrow:2,cellClass:"text-right"},{prop:"erasure_code_profile",name:this.i18n("Erasure Coded Profile"),flexGrow:2},{prop:"crush_rule",name:this.i18n("Crush Ruleset"),flexGrow:3},{name:this.i18n("Usage"),prop:"usage",cellTemplate:this.poolUsageTpl,flexGrow:3},{prop:"stats.rd_bytes.rates",name:this.i18n("Read bytes"),comparator:(n,e,u,t)=>l("stats.rd_bytes.latest",u,t),cellTransformation:F.a.sparkline,flexGrow:3},{prop:"stats.wr_bytes.rates",name:this.i18n("Write bytes"),comparator:(n,e,u,t)=>l("stats.wr_bytes.latest",u,t),cellTransformation:F.a.sparkline,flexGrow:3},{prop:"stats.rd.rate",name:this.i18n("Read ops"),flexGrow:1,pipe:this.dimlessPipe,cellTransformation:F.a.perSecond},{prop:"stats.wr.rate",name:this.i18n("Write ops"),flexGrow:1,pipe:this.dimlessPipe,cellTransformation:F.a.perSecond}],this.taskListService.init(()=>this.poolService.getList(),void 0,l=>this.pools=this.transformPoolsData(l),()=>{this.table.reset(),this.viewCacheStatusList=[{status:A.a.ValueException}]},l=>l.name.startsWith("pool/"),(l,n)=>n.metadata.pool_name===l.pool_name,{default:l=>new M(l.pool_name)})}updateSelection(l){this.selection=l}deletePoolModal(){const l=this.selection.first().pool_name;this.modalRef=this.modalService.show(g.a,{initialState:{itemDescription:"Pool",itemNames:[l],submitActionObservable:()=>this.taskWrapper.wrapTaskAroundCall({task:new R.a("pool/"+t.e.DELETE,{pool_name:l}),call:this.poolService.delete(l)})}})}getPgStatusCellClass(l,n,e){return{"text-right":!0,["pg-"+this.pgCategoryService.getTypeByStates(e)]:!0}}transformPoolsData(l){const n=["bytes_used","max_avail","avail_raw","percent_used","rd_bytes","wr_bytes","rd","wr"],e={latest:0,rate:0,rates:[]};return a.forEach(l,l=>{l.pg_status=this.transformPgStatus(l.pg_status);const u={};a.forEach(n,n=>{u[n]=l.stats&&l.stats[n]?l.stats[n]:e}),l.stats=u,l.usage=u.percent_used.latest,l.cdExecuting||l.pg_num+l.pg_placement_num===l.pg_num_target+l.pg_placement_num_target||(l.cdExecuting="Updating"),["rd_bytes","wr_bytes"].forEach(n=>{l.stats[n].rates=l.stats[n].rates.map(l=>l[1])}),l.cdIsBinary=!0}),l}transformPgStatus(l){const n=[];return a.forEach(l,(l,e)=>{n.push(`${l} ${e}`)}),n.join(", ")}getSelectionTiers(){if(void 0!==this.expandedRow){const l=this.expandedRow.tiers;this.cacheTiers=this.pools.filter(n=>l.includes(n.pool))}}getDisableDesc(){return!this.selection||!this.selection.hasSelection||!this.monAllowPoolDelete&&this.i18n("Pool deletion is disabled by the mon_allow_pool_delete configuration setting.")}setExpandedRow(l){super.setExpandedRow(l),this.getSelectionTiers()}}class ${}const K={breadcrumbs:t.a.CREATE},J={breadcrumbs:t.a.EDIT};class W{}var H=e("iutN"),Y=e("MdoF"),Z=e("ES0t"),X=e("Xg1U"),Q=e("z5nN"),ll=e("pMnS"),nl=e("EEJc"),el=e("PEr+"),ul=e("a40w"),tl=e("hfeG"),il=e("QUzE"),al=e("E7j4"),ol=e("xvu0"),sl=e("RIVN"),rl=e("nP0W"),dl=e("VBM6"),cl=e("atuK"),ml=e("JIi+"),fl=e("0BYw"),gl=e("3IYD"),pl=e("I4Qz"),hl=e("0rTx"),vl=e("lz+O"),bl=e("u2XS"),Cl=e("nhAp"),Rl=e("l7Jr"),Il=e("bUo2"),El=e("SVse"),Nl=e("8xTl"),yl=e("ajRT"),Vl=e("+gVj"),wl=e("mXUL"),Tl=e("IZUe"),_l=e("ANnk"),Sl=e("f/UV"),Dl=e("4HWh"),kl=e("p4Cf"),ql=e("gp3X"),xl=e("sb0X"),Pl=e("KVJa"),Fl=e("Z21x"),Al=e("LqlI"),Bl=u["ɵcrt"]({encapsulation:0,styles:[[""]],data:{}});function Ol(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Ll(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The name can only consist of alphanumeric characters, dashes and underscores."]))],null,null)}function zl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The chosen erasure code profile name is already in use."]))],null,null)}function Ul(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function Ml(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit.name)}))}function jl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Gl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function $l(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," ( "," ) "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit,n.component.failureDomains[n.context.$implicit].length)}))}function Kl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Jl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Wl(l){return u["ɵvid"](0,[u["ɵpid"](0,El.TitleCasePipe,[]),u["ɵpid"](0,Nl.a,[]),(l()(),u["ɵeld"](2,0,null,null,119,"cd-modal",[],null,null,null,nl.c,nl.b)),u["ɵdid"](3,49152,null,0,yl.a,[],{modalRef:[0,"modalRef"]},null),(l()(),u["ɵeld"](4,0,null,0,3,null,null,null,null,null,null,null)),(l()(),u["ɵted"](5,null,[""," ",""])),u["ɵppd"](6,1),u["ɵppd"](7,1),(l()(),u["ɵeld"](8,0,null,1,113,null,null,null,null,null,null,null)),(l()(),u["ɵeld"](9,0,null,null,112,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],(function(l,n,e){var t=!0;return"submit"===n&&(t=!1!==u["ɵnov"](l,11).onSubmit(e)&&t),"reset"===n&&(t=!1!==u["ɵnov"](l,11).onReset()&&t),"submit"===n&&(t=!1!==u["ɵnov"](l,14).onSubmit()&&t),t}),null,null)),u["ɵdid"](10,16384,null,0,i.G,[],null,null),u["ɵdid"](11,540672,[["frm",4]],0,i.l,[[8,null],[8,null]],{form:[0,"form"]},null),u["ɵprd"](2048,null,i.d,null,[i.l]),u["ɵdid"](13,16384,null,0,i.s,[[4,i.d]],null,null),u["ɵdid"](14,16384,null,0,Vl.d,[],{formGroup:[0,"formGroup"]},null),(l()(),u["ɵeld"](15,0,null,null,98,"div",[["class","modal-body"]],null,null,null,null,null)),(l()(),u["ɵeld"](16,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](17,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,1,{FormControlNames:1}),u["ɵqud"](603979776,2,{messagesBlock:0}),(l()(),u["ɵeld"](20,0,null,0,3,"label",[["class","cd-col-form-label"],["for","name"]],null,null,null,null,null)),(l()(),u["ɵeld"](21,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Name"])),(l()(),u["ɵeld"](23,0,null,null,0,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵeld"](24,0,null,0,15,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](25,0,null,null,8,"input",[["autofocus",""],["class","form-control"],["formControlName","name"],["id","name"],["name","name"],["placeholder","Name..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,28)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,28).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,28)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,28)._compositionEnd(e.target.value)&&t),t}),null,null)),u["ɵdid"](26,4210688,null,0,Tl.a,[u.ElementRef],{autofocus:[0,"autofocus"]},null),u["ɵdid"](27,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](28,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](30,671744,[[1,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](32,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](33,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ol)),u["ɵdid"](35,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ll)),u["ɵdid"](37,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,zl)),u["ɵdid"](39,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](40,0,null,null,24,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](41,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,3,{FormControlNames:1}),u["ɵqud"](603979776,4,{messagesBlock:0}),(l()(),u["ɵeld"](44,0,null,0,5,"label",[["class","cd-col-form-label"],["for","root"]],null,null,null,null,null)),(l()(),u["ɵeld"](45,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Root"])),(l()(),u["ɵeld"](47,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](48,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](49,0,null,null,0,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵeld"](50,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](51,0,null,null,11,"select",[["class","form-control custom-select"],["formControlName","root"],["id","root"],["name","root"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,53).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,53).onTouched()&&t),t}),null,null)),u["ɵdid"](52,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](53,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](55,671744,[[3,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](57,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](58,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ul)),u["ɵdid"](60,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ml)),u["ɵdid"](62,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,jl)),u["ɵdid"](64,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](65,0,null,null,24,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](66,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,5,{FormControlNames:1}),u["ɵqud"](603979776,6,{messagesBlock:0}),(l()(),u["ɵeld"](69,0,null,0,5,"label",[["class","cd-col-form-label"],["for","failure_domain"]],null,null,null,null,null)),(l()(),u["ɵeld"](70,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Failure domain type"])),(l()(),u["ɵeld"](72,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](73,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](74,0,null,null,0,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵeld"](75,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](76,0,null,null,11,"select",[["class","form-control custom-select"],["formControlName","failure_domain"],["id","failure_domain"],["name","failure_domain"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,78).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,78).onTouched()&&t),t}),null,null)),u["ɵdid"](77,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](78,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](80,671744,[[5,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](82,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](83,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Gl)),u["ɵdid"](85,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,$l)),u["ɵdid"](87,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Kl)),u["ɵdid"](89,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](90,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](91,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,7,{FormControlNames:1}),u["ɵqud"](603979776,8,{messagesBlock:0}),(l()(),u["ɵeld"](94,0,null,0,4,"label",[["class","cd-col-form-label"],["for","device_class"]],null,null,null,null,null)),(l()(),u["ɵeld"](95,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Device class"])),(l()(),u["ɵeld"](97,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](98,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](99,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](100,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","device_class"],["id","device_class"],["name","device_class"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,102).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,102).onTouched()&&t),t}),null,null)),u["ɵdid"](101,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](102,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](104,671744,[[7,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](106,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](107,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](108,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](109,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](110,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Let Ceph decide"])),(l()(),u["ɵand"](16777216,null,null,1,null,Jl)),u["ɵdid"](113,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](114,0,null,null,7,"div",[["class","modal-footer"]],null,null,null,null,null)),(l()(),u["ɵeld"](115,0,null,null,4,"cd-submit-button",[],null,[[null,"submitAction"]],(function(l,n,e){var u=!0;return"submitAction"===n&&(u=!1!==l.component.onSubmit()&&u),u}),ql.b,ql.a)),u["ɵdid"](116,114688,null,0,xl.a,[u.ElementRef],{form:[0,"form"]},{submitAction:"submitAction"}),(l()(),u["ɵted"](117,0,[""," ",""])),u["ɵppd"](118,1),u["ɵppd"](119,1),(l()(),u["ɵeld"](120,0,null,null,1,"cd-back-button",[],null,null,null,Pl.b,Pl.a)),u["ɵdid"](121,49152,null,0,Fl.a,[El.Location,t.b],{back:[0,"back"]},null)],(function(l,n){var e=n.component;l(n,3,0,e.bsModalRef),l(n,11,0,e.form),l(n,14,0,e.form),l(n,17,0),l(n,26,0,""),l(n,30,0,"name"),l(n,33,0,"name"),l(n,35,0,e.form.showError("name",u["ɵnov"](n,11),"required")),l(n,37,0,e.form.showError("name",u["ɵnov"](n,11),"pattern")),l(n,39,0,e.form.showError("name",u["ɵnov"](n,11),"uniqueName")),l(n,41,0),l(n,48,0,e.tooltips.root),l(n,55,0,"root"),l(n,58,0,"root"),l(n,60,0,!e.buckets),l(n,62,0,e.buckets),l(n,64,0,e.form.showError("root",u["ɵnov"](n,11),"required")),l(n,66,0),l(n,73,0,e.tooltips.failure_domain),l(n,80,0,"failure_domain"),l(n,83,0,"failure_domain"),l(n,85,0,!e.failureDomains),l(n,87,0,e.failureDomainKeys),l(n,89,0,e.form.showError("failure_domain",u["ɵnov"](n,11),"required")),l(n,91,0),l(n,98,0,e.tooltips.device_class),l(n,104,0,"device_class"),l(n,107,0,"device_class"),l(n,109,0,""),l(n,110,0,""),l(n,113,0,e.devices),l(n,116,0,u["ɵnov"](n,11)),l(n,121,0,e.bsModalRef.hide)}),(function(l,n){var e=n.component,t=u["ɵunv"](n,5,0,l(n,6,0,u["ɵnov"](n,0),e.action)),i=u["ɵunv"](n,5,1,l(n,7,0,u["ɵnov"](n,1),e.resource));l(n,5,0,t,i),l(n,9,0,u["ɵnov"](n,13).ngClassUntouched,u["ɵnov"](n,13).ngClassTouched,u["ɵnov"](n,13).ngClassPristine,u["ɵnov"](n,13).ngClassDirty,u["ɵnov"](n,13).ngClassValid,u["ɵnov"](n,13).ngClassInvalid,u["ɵnov"](n,13).ngClassPending),l(n,16,0,u["ɵnov"](n,17).hasErrors,u["ɵnov"](n,17).hasSuccess),l(n,25,0,u["ɵnov"](n,32).ngClassUntouched,u["ɵnov"](n,32).ngClassTouched,u["ɵnov"](n,32).ngClassPristine,u["ɵnov"](n,32).ngClassDirty,u["ɵnov"](n,32).ngClassValid,u["ɵnov"](n,32).ngClassInvalid,u["ɵnov"](n,32).ngClassPending,u["ɵnov"](n,33).validClass,u["ɵnov"](n,33).invalidClass),l(n,40,0,u["ɵnov"](n,41).hasErrors,u["ɵnov"](n,41).hasSuccess),l(n,51,0,u["ɵnov"](n,57).ngClassUntouched,u["ɵnov"](n,57).ngClassTouched,u["ɵnov"](n,57).ngClassPristine,u["ɵnov"](n,57).ngClassDirty,u["ɵnov"](n,57).ngClassValid,u["ɵnov"](n,57).ngClassInvalid,u["ɵnov"](n,57).ngClassPending,u["ɵnov"](n,58).validClass,u["ɵnov"](n,58).invalidClass),l(n,65,0,u["ɵnov"](n,66).hasErrors,u["ɵnov"](n,66).hasSuccess),l(n,76,0,u["ɵnov"](n,82).ngClassUntouched,u["ɵnov"](n,82).ngClassTouched,u["ɵnov"](n,82).ngClassPristine,u["ɵnov"](n,82).ngClassDirty,u["ɵnov"](n,82).ngClassValid,u["ɵnov"](n,82).ngClassInvalid,u["ɵnov"](n,82).ngClassPending,u["ɵnov"](n,83).validClass,u["ɵnov"](n,83).invalidClass),l(n,90,0,u["ɵnov"](n,91).hasErrors,u["ɵnov"](n,91).hasSuccess),l(n,100,0,u["ɵnov"](n,106).ngClassUntouched,u["ɵnov"](n,106).ngClassTouched,u["ɵnov"](n,106).ngClassPristine,u["ɵnov"](n,106).ngClassDirty,u["ɵnov"](n,106).ngClassValid,u["ɵnov"](n,106).ngClassInvalid,u["ɵnov"](n,106).ngClassPending,u["ɵnov"](n,107).validClass,u["ɵnov"](n,107).invalidClass);var a=u["ɵunv"](n,117,0,l(n,118,0,u["ɵnov"](n,0),e.action)),o=u["ɵunv"](n,117,1,l(n,119,0,u["ɵnov"](n,1),e.resource));l(n,117,0,a,o)}))}function Hl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"cd-crush-rule-form-modal",[],null,null,null,Wl,Bl)),u["ɵdid"](1,114688,null,0,w,[V.a,Al.a,y.a,d,s.a,t.b],null,null)],(function(l,n){l(n,1,0)}),null)}var Yl=u["ɵccf"]("cd-crush-rule-form-modal",w,Hl,{},{submitAction:"submitAction"},[]),Zl=u["ɵcrt"]({encapsulation:0,styles:[[""]],data:{}});function Xl(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Ql(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The name can only consist of alphanumeric characters, dashes and underscores."]))],null,null)}function ln(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The chosen erasure code profile name is already in use."]))],null,null)}function nn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function en(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function un(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function tn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function an(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Must be equal to or greater than 2."]))],null,null)}function on(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["Chunks (k+m) have exceeded the available OSDs of ","."]))],null,(function(l,n){l(n,1,0,n.component.deviceCount)}))}function sn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["For an equal distribution k has to be a multiple of (k+m)/l."]))],null,null)}function rn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["K has to be equal to or greater than m in order to recover data correctly through c."]))],null,null)}function dn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["Distribution factor: ",""]))],null,(function(l,n){l(n,1,0,n.component.lrcMultiK)}))}function cn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function mn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Must be equal to or greater than 1."]))],null,null)}function fn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["Chunks (k+m) have exceeded the available OSDs of ","."]))],null,(function(l,n){l(n,1,0,n.component.deviceCount)}))}function gn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Must be equal to or greater than 1."]))],null,null)}function pn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["C has to be equal to or lower than m as m defines the amount of chunks that can be used."]))],null,null)}function hn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,22,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,9,{FormControlNames:1}),u["ɵqud"](603979776,10,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","c"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Durability estimator (c)"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,13,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,8,"input",[["class","form-control"],["formControlName","c"],["id","c"],["name","c"],["placeholder","Coding chunks..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,12)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,12)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,12)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,13).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](13,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](15,671744,[[9,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](17,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](18,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,gn)),u["ɵdid"](20,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,pn)),u["ɵdid"](22,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.shec.c),l(n,15,0,"c"),l(n,18,0,"c"),l(n,20,0,e.form.showError("c",u["ɵnov"](n.parent,11),"min")),l(n,22,0,e.form.showError("c",u["ɵnov"](n.parent,11),"cGreaterM"))}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,17).ngClassUntouched,u["ɵnov"](n,17).ngClassTouched,u["ɵnov"](n,17).ngClassPristine,u["ɵnov"](n,17).ngClassDirty,u["ɵnov"](n,17).ngClassValid,u["ɵnov"](n,17).ngClassInvalid,u["ɵnov"](n,17).ngClassPending,u["ɵnov"](n,18).validClass,u["ɵnov"](n,18).invalidClass)}))}function vn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["D is automatically updated on k and m changes"]))],null,null)}function bn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["D can be set from "," to ",""]))],null,(function(l,n){var e=n.component;l(n,1,0,e.getDMin(),e.getDMax())}))}function Cn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["D can only be set to ",""]))],null,(function(l,n){l(n,1,0,n.component.getDMax())}))}function Rn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,4,null,null,null,null,null,null,null)),(l()(),u["ɵand"](16777216,null,null,1,null,bn)),u["ɵdid"](2,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Cn)),u["ɵdid"](4,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](0,null,null,0))],(function(l,n){var e=n.component;l(n,2,0,e.getDMin()<e.getDMax()),l(n,4,0,e.getDMin()===e.getDMax())}),null)}function In(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["D has to be greater than k (",")."]))],null,(function(l,n){l(n,1,0,n.component.getDMin())}))}function En(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["D has to be lower than k + m (",")."]))],null,(function(l,n){l(n,1,0,n.component.getDMax())}))}function Nn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,32,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,11,{FormControlNames:1}),u["ɵqud"](603979776,12,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","d"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Helper chunks (d)"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,23,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,14,"div",[["class","input-group"]],null,null,null,null,null)),(l()(),u["ɵeld"](11,0,null,null,8,"input",[["class","form-control"],["formControlName","d"],["id","d"],["name","d"],["placeholder","Helper chunks..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,13)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,13).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,13)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,13)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,14).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,14).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,14).onTouched()&&t),t}),null,null)),u["ɵdid"](12,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](13,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](14,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](16,671744,[[11,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](18,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](19,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](20,0,null,null,4,"span",[["class","input-group-append"]],null,null,null,null,null)),(l()(),u["ɵeld"](21,0,null,null,3,"button",[["class","btn btn-light"],["id","d-calc-btn"],["ngbTooltip","Set d manually or use the plugin's default calculation that maximizes d."],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0;return"click"===n&&(u=!1!==l.component.toggleDCalc()&&u),u}),null,null)),(l()(),u["ɵeld"](22,0,null,null,2,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](24,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,vn)),u["ɵdid"](26,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Rn)),u["ɵdid"](28,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,In)),u["ɵdid"](30,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,En)),u["ɵdid"](32,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.clay.d),l(n,16,0,"d"),l(n,19,0,"d"),l(n,24,0,e.dCalc?e.icons.unlock:e.icons.lock),l(n,26,0,e.dCalc),l(n,28,0,!e.dCalc),l(n,30,0,e.form.showError("d",u["ɵnov"](n.parent,11),"dMin")),l(n,32,0,e.form.showError("d",u["ɵnov"](n.parent,11),"dMax"))}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,11,0,u["ɵnov"](n,18).ngClassUntouched,u["ɵnov"](n,18).ngClassTouched,u["ɵnov"](n,18).ngClassPristine,u["ɵnov"](n,18).ngClassDirty,u["ɵnov"](n,18).ngClassValid,u["ɵnov"](n,18).ngClassInvalid,u["ɵnov"](n,18).ngClassPending,u["ɵnov"](n,19).validClass,u["ɵnov"](n,19).invalidClass)}))}function yn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Vn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Must be equal to or greater than 1."]))],null,null)}function wn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Can't split up chunks (k+m) correctly with the current locality."]))],null,null)}function Tn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,26,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,13,{FormControlNames:1}),u["ɵqud"](603979776,14,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","l"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Locality (l)"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,17,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,8,"input",[["class","form-control"],["formControlName","l"],["id","l"],["name","l"],["placeholder","Coding chunks..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,12)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,12)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,12)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,13).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](13,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](15,671744,[[13,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](17,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](18,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,yn)),u["ɵdid"](20,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Vn)),u["ɵdid"](22,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,wn)),u["ɵdid"](24,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](25,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](26,null,["Locality groups: ",""]))],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.lrc.l),l(n,15,0,"l"),l(n,18,0,"l"),l(n,20,0,e.form.showError("l",u["ɵnov"](n.parent,11),"required")),l(n,22,0,e.form.showError("l",u["ɵnov"](n.parent,11),"min")),l(n,24,0,e.form.showError("l",u["ɵnov"](n.parent,11),"unequal"))}),(function(l,n){var e=n.component;l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,17).ngClassUntouched,u["ɵnov"](n,17).ngClassTouched,u["ɵnov"](n,17).ngClassPristine,u["ɵnov"](n,17).ngClassDirty,u["ɵnov"](n,17).ngClassValid,u["ɵnov"](n,17).ngClassInvalid,u["ɵnov"](n,17).ngClassPending,u["ɵnov"](n,18).validClass,u["ɵnov"](n,18).invalidClass),l(n,26,0,e.lrcGroups)}))}function _n(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function Sn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," ( "," ) "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit,n.component.failureDomains[n.context.$implicit].length)}))}function Dn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function kn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["None"]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function qn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," ( "," ) "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit,n.component.failureDomains[n.context.$implicit].length)}))}function xn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,17,{FormControlNames:1}),u["ɵqud"](603979776,18,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","crushLocality"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush Locality"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","crushLocality"],["id","crushLocality"],["name","crushLocality"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,12).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](14,671744,[[17,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](16,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](17,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Dn)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,kn)),u["ɵdid"](21,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,qn)),u["ɵdid"](23,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.lrc.crushLocality),l(n,14,0,"crushLocality"),l(n,17,0,"crushLocality"),l(n,19,0,!e.failureDomains),l(n,21,0,e.failureDomainKeys.length>0),l(n,23,0,e.failureDomainKeys)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,16).ngClassUntouched,u["ɵnov"](n,16).ngClassTouched,u["ɵnov"](n,16).ngClassPristine,u["ɵnov"](n,16).ngClassDirty,u["ɵnov"](n,16).ngClassValid,u["ɵnov"](n,16).ngClassInvalid,u["ɵnov"](n,16).ngClassPending,u["ɵnov"](n,17).validClass,u["ɵnov"](n,17).invalidClass)}))}function Pn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Fn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,20,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,19,{FormControlNames:1}),u["ɵqud"](603979776,20,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","scalar_mds"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Scalar mds"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,11,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,10,"select",[["class","form-control custom-select"],["formControlName","scalar_mds"],["id","scalar_mds"],["name","scalar_mds"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,12).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](14,671744,[[19,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](16,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](17,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,2,null,Pn)),u["ɵdid"](19,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),u["ɵpad"](20,3)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.clay.scalar_mds),l(n,14,0,"scalar_mds"),l(n,17,0,"scalar_mds");var u=l(n,20,0,e.PLUGIN.JERASURE,e.PLUGIN.ISA,e.PLUGIN.SHEC);l(n,19,0,u)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,16).ngClassUntouched,u["ɵnov"](n,16).ngClassTouched,u["ɵnov"](n,16).ngClassPristine,u["ɵnov"](n,16).ngClassDirty,u["ɵnov"](n,16).ngClassValid,u["ɵnov"](n,16).ngClassInvalid,u["ɵnov"](n,16).ngClassPending,u["ɵnov"](n,17).validClass,u["ɵnov"](n,17).invalidClass)}))}function An(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Bn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,19,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,21,{FormControlNames:1}),u["ɵqud"](603979776,22,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","technique"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Technique"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,10,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,9,"select",[["class","form-control custom-select"],["formControlName","technique"],["id","technique"],["name","technique"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,12).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](14,671744,[[21,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](16,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](17,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,An)),u["ɵdid"](19,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins[e.plugin].technique),l(n,14,0,"technique"),l(n,17,0,"technique"),l(n,19,0,e.techniques)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,16).ngClassUntouched,u["ɵnov"](n,16).ngClassTouched,u["ɵnov"](n,16).ngClassPristine,u["ɵnov"](n,16).ngClassDirty,u["ɵnov"](n,16).ngClassValid,u["ɵnov"](n,16).ngClassInvalid,u["ɵnov"](n,16).ngClassPending,u["ɵnov"](n,17).validClass,u["ɵnov"](n,17).invalidClass)}))}function On(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Must be equal to or greater than 1."]))],null,null)}function Ln(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,20,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,23,{FormControlNames:1}),u["ɵqud"](603979776,24,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,4,"label",[["class","cd-col-form-label"],["for","packetSize"]],null,null,null,null,null)),(l()(),u["ɵeld"](5,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Packetsize"])),(l()(),u["ɵeld"](7,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](8,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](9,0,null,0,11,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](10,0,null,null,8,"input",[["class","form-control"],["formControlName","packetSize"],["id","packetSize"],["name","packetSize"],["placeholder","Packetsize..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,12)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,12).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,12)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,12)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,13).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,13).onTouched()&&t),t}),null,null)),u["ɵdid"](11,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](12,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](13,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](15,671744,[[23,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](17,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](18,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,On)),u["ɵdid"](20,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,8,0,e.tooltips.plugins.jerasure.packetSize),l(n,15,0,"packetSize"),l(n,18,0,"packetSize"),l(n,20,0,e.form.showError("packetSize",u["ɵnov"](n.parent,11),"min"))}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,10,0,u["ɵnov"](n,17).ngClassUntouched,u["ɵnov"](n,17).ngClassTouched,u["ɵnov"](n,17).ngClassPristine,u["ɵnov"](n,17).ngClassDirty,u["ɵnov"](n,17).ngClassValid,u["ɵnov"](n,17).ngClassInvalid,u["ɵnov"](n,17).ngClassPending,u["ɵnov"](n,18).validClass,u["ɵnov"](n,18).invalidClass)}))}function zn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function Un(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit.name)}))}function Mn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function jn(l){return u["ɵvid"](0,[u["ɵpid"](0,El.TitleCasePipe,[]),u["ɵpid"](0,Nl.a,[]),(l()(),u["ɵeld"](2,0,null,null,226,"cd-modal",[],null,null,null,nl.c,nl.b)),u["ɵdid"](3,49152,null,0,yl.a,[],{modalRef:[0,"modalRef"]},null),(l()(),u["ɵeld"](4,0,null,0,3,null,null,null,null,null,null,null)),(l()(),u["ɵted"](5,null,[""," ",""])),u["ɵppd"](6,1),u["ɵppd"](7,1),(l()(),u["ɵeld"](8,0,null,1,220,null,null,null,null,null,null,null)),(l()(),u["ɵeld"](9,0,null,null,219,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],(function(l,n,e){var t=!0;return"submit"===n&&(t=!1!==u["ɵnov"](l,11).onSubmit(e)&&t),"reset"===n&&(t=!1!==u["ɵnov"](l,11).onReset()&&t),"submit"===n&&(t=!1!==u["ɵnov"](l,14).onSubmit()&&t),t}),null,null)),u["ɵdid"](10,16384,null,0,i.G,[],null,null),u["ɵdid"](11,540672,[["frm",4]],0,i.l,[[8,null],[8,null]],{form:[0,"form"]},null),u["ɵprd"](2048,null,i.d,null,[i.l]),u["ɵdid"](13,16384,null,0,i.s,[[4,i.d]],null,null),u["ɵdid"](14,16384,null,0,Vl.d,[],{formGroup:[0,"formGroup"]},null),(l()(),u["ɵeld"](15,0,null,null,205,"div",[["class","modal-body"]],null,null,null,null,null)),(l()(),u["ɵeld"](16,0,null,null,21,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](17,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,1,{FormControlNames:1}),u["ɵqud"](603979776,2,{messagesBlock:0}),(l()(),u["ɵeld"](20,0,null,0,1,"label",[["class","cd-col-form-label"],["for","name"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Name"])),(l()(),u["ɵeld"](22,0,null,0,15,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](23,0,null,null,8,"input",[["autofocus",""],["class","form-control"],["formControlName","name"],["id","name"],["name","name"],["placeholder","Name..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,26)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,26).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,26)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,26)._compositionEnd(e.target.value)&&t),t}),null,null)),u["ɵdid"](24,4210688,null,0,Tl.a,[u.ElementRef],{autofocus:[0,"autofocus"]},null),u["ɵdid"](25,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](26,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](28,671744,[[1,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](30,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](31,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Xl)),u["ɵdid"](33,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ql)),u["ɵdid"](35,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,ln)),u["ɵdid"](37,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](38,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](39,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,3,{FormControlNames:1}),u["ɵqud"](603979776,4,{messagesBlock:0}),(l()(),u["ɵeld"](42,0,null,0,4,"label",[["class","cd-col-form-label"],["for","plugin"]],null,null,null,null,null)),(l()(),u["ɵeld"](43,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Plugin"])),(l()(),u["ɵeld"](45,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](46,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](47,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](48,0,null,null,11,"select",[["class","form-control custom-select"],["formControlName","plugin"],["id","plugin"],["name","plugin"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,50).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,50).onTouched()&&t),t}),null,null)),u["ɵdid"](49,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](50,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](52,671744,[[3,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](54,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](55,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,nn)),u["ɵdid"](57,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,en)),u["ɵdid"](59,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,un)),u["ɵdid"](61,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](62,0,null,null,30,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](63,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,5,{FormControlNames:1}),u["ɵqud"](603979776,6,{messagesBlock:0}),(l()(),u["ɵeld"](66,0,null,0,4,"label",[["class","cd-col-form-label"],["for","k"]],null,null,null,null,null)),(l()(),u["ɵeld"](67,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Data chunks (k)"])),(l()(),u["ɵeld"](69,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](70,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](71,0,null,0,21,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](72,0,null,null,8,"input",[["class","form-control"],["formControlName","k"],["id","k"],["name","k"],["ng-model","$ctrl.erasureCodeProfile.k"],["placeholder","Data chunks..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,74)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,74).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,74)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,74)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,75).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,75).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,75).onTouched()&&t),t}),null,null)),u["ɵdid"](73,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](74,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](75,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](77,671744,[[5,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](79,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](80,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,tn)),u["ɵdid"](82,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,an)),u["ɵdid"](84,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,on)),u["ɵdid"](86,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,sn)),u["ɵdid"](88,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,rn)),u["ɵdid"](90,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,dn)),u["ɵdid"](92,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](93,0,null,null,24,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](94,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,7,{FormControlNames:1}),u["ɵqud"](603979776,8,{messagesBlock:0}),(l()(),u["ɵeld"](97,0,null,0,4,"label",[["class","cd-col-form-label"],["for","m"]],null,null,null,null,null)),(l()(),u["ɵeld"](98,0,null,null,1,"span",[["class","required"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Coding chunks (m)"])),(l()(),u["ɵeld"](100,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](101,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](102,0,null,0,15,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](103,0,null,null,8,"input",[["class","form-control"],["formControlName","m"],["id","m"],["name","m"],["placeholder","Coding chunks..."],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,105)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,105).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,105)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,105)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,106).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,106).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,106).onTouched()&&t),t}),null,null)),u["ɵdid"](104,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](105,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](106,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](108,671744,[[7,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](110,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](111,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,cn)),u["ɵdid"](113,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,mn)),u["ɵdid"](115,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,fn)),u["ɵdid"](117,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,hn)),u["ɵdid"](119,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Nn)),u["ɵdid"](121,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Tn)),u["ɵdid"](123,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](124,0,null,null,21,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](125,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,15,{FormControlNames:1}),u["ɵqud"](603979776,16,{messagesBlock:0}),(l()(),u["ɵeld"](128,0,null,0,4,"label",[["class","cd-col-form-label"],["for","crushFailureDomain"]],null,null,null,null,null)),(l()(),u["ɵeld"](129,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush failure domain"])),(l()(),u["ɵeld"](131,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](132,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](133,0,null,0,12,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](134,0,null,null,11,"select",[["class","form-control custom-select"],["formControlName","crushFailureDomain"],["id","crushFailureDomain"],["name","crushFailureDomain"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,136).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,136).onTouched()&&t),t}),null,null)),u["ɵdid"](135,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](136,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](138,671744,[[15,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](140,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](141,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,_n)),u["ɵdid"](143,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Sn)),u["ɵdid"](145,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,xn)),u["ɵdid"](147,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Fn)),u["ɵdid"](149,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,2,null,Bn)),u["ɵdid"](151,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),u["ɵpad"](152,3),(l()(),u["ɵand"](16777216,null,null,1,null,Ln)),u["ɵdid"](154,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](155,0,null,null,21,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](156,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,25,{FormControlNames:1}),u["ɵqud"](603979776,26,{messagesBlock:0}),(l()(),u["ɵeld"](159,0,null,0,4,"label",[["class","cd-col-form-label"],["for","crushRoot"]],null,null,null,null,null)),(l()(),u["ɵeld"](160,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush root"])),(l()(),u["ɵeld"](162,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](163,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](164,0,null,0,12,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](165,0,null,null,11,"select",[["class","form-control custom-select"],["formControlName","crushRoot"],["id","crushRoot"],["name","crushRoot"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,167).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,167).onTouched()&&t),t}),null,null)),u["ɵdid"](166,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](167,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](169,671744,[[25,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](171,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](172,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,zn)),u["ɵdid"](174,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Un)),u["ɵdid"](176,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](177,0,null,null,25,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](178,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,27,{FormControlNames:1}),u["ɵqud"](603979776,28,{messagesBlock:0}),(l()(),u["ɵeld"](181,0,null,0,4,"label",[["class","cd-col-form-label"],["for","crushDeviceClass"]],null,null,null,null,null)),(l()(),u["ɵeld"](182,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush device class"])),(l()(),u["ɵeld"](184,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](185,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](186,0,null,0,16,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](187,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","crushDeviceClass"],["id","crushDeviceClass"],["name","crushDeviceClass"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,189).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,189).onTouched()&&t),t}),null,null)),u["ɵdid"](188,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](189,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](191,671744,[[27,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](193,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](194,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](195,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](196,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](197,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Let Ceph decide"])),(l()(),u["ɵand"](16777216,null,null,1,null,Mn)),u["ɵdid"](200,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](201,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](202,null,["Available OSDs: ",""])),(l()(),u["ɵeld"](203,0,null,null,17,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](204,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,29,{FormControlNames:1}),u["ɵqud"](603979776,30,{messagesBlock:0}),(l()(),u["ɵeld"](207,0,null,0,4,"label",[["class","cd-col-form-label"],["for","directory"]],null,null,null,null,null)),(l()(),u["ɵeld"](208,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Directory"])),(l()(),u["ɵeld"](210,0,null,null,1,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](211,49152,null,0,kl.a,[],{html:[0,"html"]},null),(l()(),u["ɵeld"](212,0,null,0,8,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](213,0,null,null,7,"input",[["class","form-control"],["formControlName","directory"],["id","directory"],["name","directory"],["placeholder","Path..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,215)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,215).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,215)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,215)._compositionEnd(e.target.value)&&t),t}),null,null)),u["ɵdid"](214,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](215,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](217,671744,[[29,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](219,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](220,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](221,0,null,null,7,"div",[["class","modal-footer"]],null,null,null,null,null)),(l()(),u["ɵeld"](222,0,null,null,4,"cd-submit-button",[],null,[[null,"submitAction"]],(function(l,n,e){var u=!0;return"submitAction"===n&&(u=!1!==l.component.onSubmit()&&u),u}),ql.b,ql.a)),u["ɵdid"](223,114688,null,0,xl.a,[u.ElementRef],{form:[0,"form"]},{submitAction:"submitAction"}),(l()(),u["ɵted"](224,0,[""," ",""])),u["ɵppd"](225,1),u["ɵppd"](226,1),(l()(),u["ɵeld"](227,0,null,null,1,"cd-back-button",[],null,null,null,Pl.b,Pl.a)),u["ɵdid"](228,49152,null,0,Fl.a,[El.Location,t.b],{back:[0,"back"]},null)],(function(l,n){var e=n.component;l(n,3,0,e.bsModalRef),l(n,11,0,e.form),l(n,14,0,e.form),l(n,17,0),l(n,24,0,""),l(n,28,0,"name"),l(n,31,0,"name"),l(n,33,0,e.form.showError("name",u["ɵnov"](n,11),"required")),l(n,35,0,e.form.showError("name",u["ɵnov"](n,11),"pattern")),l(n,37,0,e.form.showError("name",u["ɵnov"](n,11),"uniqueName")),l(n,39,0),l(n,46,0,e.tooltips.plugins[e.plugin].description),l(n,52,0,"plugin"),l(n,55,0,"plugin"),l(n,57,0,!e.plugins),l(n,59,0,e.plugins),l(n,61,0,e.form.showError("name",u["ɵnov"](n,11),"required")),l(n,63,0),l(n,70,0,e.tooltips.k),l(n,77,0,"k"),l(n,80,0,"k"),l(n,82,0,e.form.showError("k",u["ɵnov"](n,11),"required")),l(n,84,0,e.form.showError("k",u["ɵnov"](n,11),"min")),l(n,86,0,e.form.showError("k",u["ɵnov"](n,11),"max")),l(n,88,0,e.form.showError("k",u["ɵnov"](n,11),"unequal")),l(n,90,0,e.form.showError("k",u["ɵnov"](n,11),"kLowerM")),l(n,92,0,"lrc"===e.plugin),l(n,94,0),l(n,101,0,e.tooltips.m),l(n,108,0,"m"),l(n,111,0,"m"),l(n,113,0,e.form.showError("m",u["ɵnov"](n,11),"required")),l(n,115,0,e.form.showError("m",u["ɵnov"](n,11),"min")),l(n,117,0,e.form.showError("m",u["ɵnov"](n,11),"max")),l(n,119,0,"shec"===e.plugin),l(n,121,0,"clay"===e.plugin),l(n,123,0,e.plugin===e.PLUGIN.LRC),l(n,125,0),l(n,132,0,e.tooltips.crushFailureDomain),l(n,138,0,"crushFailureDomain"),l(n,141,0,"crushFailureDomain"),l(n,143,0,!e.failureDomains),l(n,145,0,e.failureDomainKeys),l(n,147,0,e.plugin===e.PLUGIN.LRC),l(n,149,0,e.PLUGIN.CLAY===e.plugin);var t=l(n,152,0,e.PLUGIN.JERASURE,e.PLUGIN.ISA,e.PLUGIN.CLAY).includes(e.plugin);l(n,151,0,t),l(n,154,0,e.plugin===e.PLUGIN.JERASURE),l(n,156,0),l(n,163,0,e.tooltips.crushRoot),l(n,169,0,"crushRoot"),l(n,172,0,"crushRoot"),l(n,174,0,!e.buckets),l(n,176,0,e.buckets),l(n,178,0),l(n,185,0,e.tooltips.crushDeviceClass),l(n,191,0,"crushDeviceClass"),l(n,194,0,"crushDeviceClass"),l(n,196,0,""),l(n,197,0,""),l(n,200,0,e.devices),l(n,204,0),l(n,211,0,e.tooltips.directory),l(n,217,0,"directory"),l(n,220,0,"directory"),l(n,223,0,u["ɵnov"](n,11)),l(n,228,0,e.bsModalRef.hide)}),(function(l,n){var e=n.component,t=u["ɵunv"](n,5,0,l(n,6,0,u["ɵnov"](n,0),e.action)),i=u["ɵunv"](n,5,1,l(n,7,0,u["ɵnov"](n,1),e.resource));l(n,5,0,t,i),l(n,9,0,u["ɵnov"](n,13).ngClassUntouched,u["ɵnov"](n,13).ngClassTouched,u["ɵnov"](n,13).ngClassPristine,u["ɵnov"](n,13).ngClassDirty,u["ɵnov"](n,13).ngClassValid,u["ɵnov"](n,13).ngClassInvalid,u["ɵnov"](n,13).ngClassPending),l(n,16,0,u["ɵnov"](n,17).hasErrors,u["ɵnov"](n,17).hasSuccess),l(n,23,0,u["ɵnov"](n,30).ngClassUntouched,u["ɵnov"](n,30).ngClassTouched,u["ɵnov"](n,30).ngClassPristine,u["ɵnov"](n,30).ngClassDirty,u["ɵnov"](n,30).ngClassValid,u["ɵnov"](n,30).ngClassInvalid,u["ɵnov"](n,30).ngClassPending,u["ɵnov"](n,31).validClass,u["ɵnov"](n,31).invalidClass),l(n,38,0,u["ɵnov"](n,39).hasErrors,u["ɵnov"](n,39).hasSuccess),l(n,48,0,u["ɵnov"](n,54).ngClassUntouched,u["ɵnov"](n,54).ngClassTouched,u["ɵnov"](n,54).ngClassPristine,u["ɵnov"](n,54).ngClassDirty,u["ɵnov"](n,54).ngClassValid,u["ɵnov"](n,54).ngClassInvalid,u["ɵnov"](n,54).ngClassPending,u["ɵnov"](n,55).validClass,u["ɵnov"](n,55).invalidClass),l(n,62,0,u["ɵnov"](n,63).hasErrors,u["ɵnov"](n,63).hasSuccess),l(n,72,0,u["ɵnov"](n,79).ngClassUntouched,u["ɵnov"](n,79).ngClassTouched,u["ɵnov"](n,79).ngClassPristine,u["ɵnov"](n,79).ngClassDirty,u["ɵnov"](n,79).ngClassValid,u["ɵnov"](n,79).ngClassInvalid,u["ɵnov"](n,79).ngClassPending,u["ɵnov"](n,80).validClass,u["ɵnov"](n,80).invalidClass),l(n,93,0,u["ɵnov"](n,94).hasErrors,u["ɵnov"](n,94).hasSuccess),l(n,103,0,u["ɵnov"](n,110).ngClassUntouched,u["ɵnov"](n,110).ngClassTouched,u["ɵnov"](n,110).ngClassPristine,u["ɵnov"](n,110).ngClassDirty,u["ɵnov"](n,110).ngClassValid,u["ɵnov"](n,110).ngClassInvalid,u["ɵnov"](n,110).ngClassPending,u["ɵnov"](n,111).validClass,u["ɵnov"](n,111).invalidClass),l(n,124,0,u["ɵnov"](n,125).hasErrors,u["ɵnov"](n,125).hasSuccess),l(n,134,0,u["ɵnov"](n,140).ngClassUntouched,u["ɵnov"](n,140).ngClassTouched,u["ɵnov"](n,140).ngClassPristine,u["ɵnov"](n,140).ngClassDirty,u["ɵnov"](n,140).ngClassValid,u["ɵnov"](n,140).ngClassInvalid,u["ɵnov"](n,140).ngClassPending,u["ɵnov"](n,141).validClass,u["ɵnov"](n,141).invalidClass),l(n,155,0,u["ɵnov"](n,156).hasErrors,u["ɵnov"](n,156).hasSuccess),l(n,165,0,u["ɵnov"](n,171).ngClassUntouched,u["ɵnov"](n,171).ngClassTouched,u["ɵnov"](n,171).ngClassPristine,u["ɵnov"](n,171).ngClassDirty,u["ɵnov"](n,171).ngClassValid,u["ɵnov"](n,171).ngClassInvalid,u["ɵnov"](n,171).ngClassPending,u["ɵnov"](n,172).validClass,u["ɵnov"](n,172).invalidClass),l(n,177,0,u["ɵnov"](n,178).hasErrors,u["ɵnov"](n,178).hasSuccess),l(n,187,0,u["ɵnov"](n,193).ngClassUntouched,u["ɵnov"](n,193).ngClassTouched,u["ɵnov"](n,193).ngClassPristine,u["ɵnov"](n,193).ngClassDirty,u["ɵnov"](n,193).ngClassValid,u["ɵnov"](n,193).ngClassInvalid,u["ɵnov"](n,193).ngClassPending,u["ɵnov"](n,194).validClass,u["ɵnov"](n,194).invalidClass),l(n,202,0,e.deviceCount),l(n,203,0,u["ɵnov"](n,204).hasErrors,u["ɵnov"](n,204).hasSuccess),l(n,213,0,u["ɵnov"](n,219).ngClassUntouched,u["ɵnov"](n,219).ngClassTouched,u["ɵnov"](n,219).ngClassPristine,u["ɵnov"](n,219).ngClassDirty,u["ɵnov"](n,219).ngClassValid,u["ɵnov"](n,219).ngClassInvalid,u["ɵnov"](n,219).ngClassPending,u["ɵnov"](n,220).validClass,u["ɵnov"](n,220).invalidClass);var a=u["ɵunv"](n,224,0,l(n,225,0,u["ɵnov"](n,0),e.action)),o=u["ɵunv"](n,224,1,l(n,226,0,u["ɵnov"](n,1),e.resource));l(n,224,0,a,o)}))}function Gn(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"cd-erasure-code-profile-form-modal",[],null,null,null,jn,Zl)),u["ɵdid"](1,114688,null,0,_,[V.a,Al.a,y.a,c,s.a,t.b],null,null)],(function(l,n){l(n,1,0)}),null)}var $n=u["ɵccf"]("cd-erasure-code-profile-form-modal",_,Gn,{},{submitAction:"submitAction"},[]),Kn=e("w9WL"),Jn=e("yT6U"),Wn=e("4DD9"),Hn=e("iExv"),Yn=e("85J/"),Zn=e("+0ag"),Xn=e("IzCI"),Qn=e("Dwqy"),le=e("uYzU"),ne=e("FFMq"),ee=e("E2fk"),ue=e("a0VL"),te=e("nSDx"),ie=e("SB+Q"),ae=e("TYzs"),oe=e("BQkM"),se=e("dEH0"),re=e("G1/K"),de=e("TJUb"),ce=e("efK2"),me=e("CNMR"),fe=e("KOzp"),ge=e("2uy1"),pe=e("z/SZ"),he=e("38Bd"),ve=e("978R"),be=e("FE24"),Ce=e("Avrn"),Re=e("iInd"),Ie=e("2ZVE"),Ee=e("ienR"),Ne=e("gk6K"),ye=e("9Xeq"),Ve=e("hrfs"),we=e("yGOH"),Te=e("bxSN"),_e=e("WF9J"),Se=e("V/fk"),De=e("ChqD"),ke=e("PCNd"),qe=e("zWsK"),xe=e("kJI8"),Pe=e("kccj"),Fe=e("yYhs"),Ae=e("k/xb"),Be=e("C6Ij"),Oe=e("AWcq"),Le=e("xSw7"),ze=e("GgAd"),Ue=e("a278"),Me=e("insk"),je=e("cUpR"),Ge=e("20UP"),$e=e("pKUh"),Ke=e("25BL"),Je=e("NUGo"),We=e("S7zO"),He=e("EFGL"),Ye=e("aAWM"),Ze=e("o8EM"),Xe=e("sLuX"),Qe=e("FSuO");e("jKX/");class lu{constructor(l,n){this.i18n=l,this.poolService=n,this.cacheTierColumns=[],this.cacheTierColumns=[{prop:"pool_name",name:this.i18n("Name"),flexGrow:3},{prop:"cache_mode",name:this.i18n("Cache Mode"),flexGrow:2},{prop:"cache_min_evict_age",name:this.i18n("Min Evict Age"),flexGrow:2},{prop:"cache_min_flush_age",name:this.i18n("Min Flush Age"),flexGrow:2},{prop:"target_max_bytes",name:this.i18n("Target Max Bytes"),flexGrow:2},{prop:"target_max_objects",name:this.i18n("Target Max Objects"),flexGrow:2}]}ngOnChanges(){this.selection&&this.poolService.getConfiguration(this.selection.pool_name).subscribe(l=>{this.selectedPoolConfiguration=l})}filterNonPoolData(l){return a.omit(l,["cdExecuting","cdIsBinary"])}}var nu=u["ɵcrt"]({encapsulation:0,styles:[[""]],data:{}});function eu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"tab",[["heading","Performance Details"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](1,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](2,0,null,null,1,"cd-grafana",[["grafanaStyle","three"],["uid","-xyV8KCiz"]],null,null,null,Ue.b,Ue.a)),u["ɵdid"](3,638976,null,0,Me.a,[je.b,Ge.a,s.a],{grafanaPath:[0,"grafanaPath"],grafanaStyle:[1,"grafanaStyle"],uid:[2,"uid"]},null)],(function(l,n){var e=n.component;l(n,1,0,"Performance Details"),l(n,3,0,"ceph-pool-detail?var-pool_name="+e.selection.pool_name,"three","-xyV8KCiz")}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).id,u["ɵnov"](n,1).active,u["ɵnov"](n,1).addClass,u["ɵnov"](n,1).role,u["ɵnov"](n,1).ariaLabelledby)}))}function uu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"tab",[["heading","Configuration"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](1,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](2,0,null,null,1,"cd-rbd-configuration-table",[],null,null,null,He.b,He.a)),u["ɵdid"](3,638976,null,0,Ye.a,[N.a,Ze.a,s.a],{data:[0,"data"]},null)],(function(l,n){var e=n.component;l(n,1,0,"Configuration"),l(n,3,0,e.selectedPoolConfiguration)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).id,u["ɵnov"](n,1).active,u["ɵnov"](n,1).addClass,u["ɵnov"](n,1).role,u["ɵnov"](n,1).ariaLabelledby)}))}function tu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"tab",[["heading","Cache Tiers Details"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](1,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](2,0,null,null,1,"cd-table",[["columnMode","flex"]],null,null,null,Ke.b,Ke.a)),u["ɵdid"](3,2867200,null,0,P.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],columnMode:[2,"columnMode"],autoSave:[3,"autoSave"]},null)],(function(l,n){var e=n.component;l(n,1,0,"Cache Tiers Details"),l(n,3,0,e.cacheTiers,e.cacheTierColumns,"flex",!1)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).id,u["ɵnov"](n,1).active,u["ɵnov"](n,1).addClass,u["ɵnov"](n,1).role,u["ɵnov"](n,1).ariaLabelledby)}))}function iu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,11,"tabset",[["cdTableDetail",""]],[[2,"tab-container",null]],null,null,$e.b,$e.a)),u["ɵdid"](1,180224,[[1,4],["tabsetChild",4]],0,Ie.e,[Ie.f,u.Renderer2,u.ElementRef],null,null),(l()(),u["ɵeld"](2,0,null,0,3,"tab",[["heading","Details"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](3,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](4,0,null,null,1,"cd-table-key-value",[],null,null,null,Xe.b,Xe.a)),u["ɵdid"](5,638976,null,0,Qe.a,[ue.a],{data:[0,"data"],autoReload:[1,"autoReload"],renderObjects:[2,"renderObjects"]},null),(l()(),u["ɵand"](16777216,null,0,1,null,eu)),u["ɵdid"](7,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,0,1,null,uu)),u["ɵdid"](9,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,0,1,null,tu)),u["ɵdid"](11,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,3,0,"Details"),l(n,5,0,e.filterNonPoolData(e.selection),!1,!0),l(n,7,0,e.permissions.grafana.read),l(n,9,0,"replicated"===e.selection.type),l(n,11,0,(null==e.selection.tiers?null:e.selection.tiers.length)>0)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).clazz),l(n,2,0,u["ɵnov"](n,3).id,u["ɵnov"](n,3).active,u["ɵnov"](n,3).addClass,u["ɵnov"](n,3).role,u["ɵnov"](n,3).ariaLabelledby)}))}function au(l){return u["ɵvid"](0,[u["ɵqud"](671088640,1,{tabsetChild:0}),(l()(),u["ɵand"](16777216,null,null,1,null,iu)),u["ɵdid"](2,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){l(n,2,0,n.component.selection)}),null)}var ou=e("ufoC"),su=e("mSOc"),ru=u["ɵcrt"]({encapsulation:0,styles:[[".pg-clean{color:#0b0} .pg-working{color:#2b99a8} .pg-warning{color:#ffc200} .pg-unknown{color:red}"]],data:{}});function du(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"cd-view-cache",[],null,null,null,Be.b,Be.a)),u["ɵdid"](1,114688,null,0,Oe.a,[],{status:[0,"status"],statusFor:[1,"statusFor"]},null)],(function(l,n){l(n,1,0,n.context.$implicit.status,n.context.$implicit.statusFor)}),null)}function cu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"cd-usage-bar",[["decimals","2"]],null,null,null,Le.b,Le.a)),u["ɵdid"](1,573440,null,0,ze.a,[],{total:[0,"total"],used:[1,"used"],decimals:[2,"decimals"]},null)],(function(l,n){l(n,1,0,n.parent.context.row.stats.bytes_used.latest+n.parent.context.row.stats.avail_raw.latest,n.parent.context.row.stats.bytes_used.latest,"2")}),null)}function mu(l){return u["ɵvid"](0,[(l()(),u["ɵand"](16777216,null,null,1,null,cu)),u["ɵdid"](1,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](0,null,null,0))],(function(l,n){l(n,1,0,null==n.context.row.stats||null==n.context.row.stats.avail_raw?null:n.context.row.stats.avail_raw.latest)}),null)}function fu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"tab",[["heading","Overall Performance"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](1,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](2,0,null,null,1,"cd-grafana",[["grafanaStyle","two"],["uid","z99hzWtmk"]],null,null,null,Ue.b,Ue.a)),u["ɵdid"](3,638976,null,0,Me.a,[je.b,Ge.a,s.a],{grafanaPath:[0,"grafanaPath"],grafanaStyle:[1,"grafanaStyle"],uid:[2,"uid"]},null)],(function(l,n){l(n,1,0,"Overall Performance"),l(n,3,0,"ceph-pools-overview?","two","z99hzWtmk")}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).id,u["ɵnov"](n,1).active,u["ɵnov"](n,1).addClass,u["ɵnov"](n,1).role,u["ɵnov"](n,1).ariaLabelledby)}))}function gu(l){return u["ɵvid"](0,[u["ɵqud"](402653184,1,{table:0}),u["ɵqud"](402653184,2,{poolUsageTpl:0}),u["ɵqud"](671088640,3,{poolConfigurationSourceTpl:0}),(l()(),u["ɵeld"](3,0,null,null,14,"tabset",[],[[2,"tab-container",null]],null,null,$e.b,$e.a)),u["ɵdid"](4,180224,null,0,Ie.e,[Ie.f,u.Renderer2,u.ElementRef],null,null),(l()(),u["ɵeld"](5,0,null,0,10,"tab",[["heading","Pools List"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](6,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,du)),u["ɵdid"](8,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](9,0,null,null,5,"cd-table",[["id","pool-list"],["selectionType","single"]],null,[[null,"setExpandedRow"],[null,"updateSelection"]],(function(l,n,e){var u=!0,t=l.component;return"setExpandedRow"===n&&(u=!1!==t.setExpandedRow(e)&&u),"updateSelection"===n&&(u=!1!==t.updateSelection(e)&&u),u}),Ke.b,Ke.a)),u["ɵdid"](10,2867200,[[1,4],["table",4]],0,P.a,[u.NgZone,u.ChangeDetectorRef],{data:[0,"data"],columns:[1,"columns"],hasDetails:[2,"hasDetails"],selectionType:[3,"selectionType"]},{updateSelection:"updateSelection",setExpandedRow:"setExpandedRow"}),(l()(),u["ɵeld"](11,0,null,1,1,"cd-table-actions",[["class","table-actions"],["id","pool-list-actions"]],null,null,null,Je.b,Je.a)),u["ɵdid"](12,114688,null,0,We.a,[],{permission:[0,"permission"],selection:[1,"selection"],tableActions:[2,"tableActions"]},null),(l()(),u["ɵeld"](13,0,null,3,1,"cd-pool-details",[["cdTableDetail",""],["id","pool-list-details"]],null,null,null,au,nu)),u["ɵdid"](14,573440,null,0,lu,[s.a,m.a],{selection:[0,"selection"],permissions:[1,"permissions"],cacheTiers:[2,"cacheTiers"]},null),(l()(),u["ɵand"](0,[[2,2],["poolUsageTpl",2]],null,0,null,mu)),(l()(),u["ɵand"](16777216,null,0,1,null,fu)),u["ɵdid"](17,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,6,0,"Pools List"),l(n,8,0,e.viewCacheStatusList),l(n,10,0,e.pools,e.columns,!0,"single"),l(n,12,0,e.permissions.pool,e.selection,e.tableActions),l(n,14,0,e.expandedRow,e.permissions,e.cacheTiers),l(n,17,0,e.permissions.grafana.read)}),(function(l,n){l(n,3,0,u["ɵnov"](n,4).clazz),l(n,5,0,u["ɵnov"](n,6).id,u["ɵnov"](n,6).active,u["ɵnov"](n,6).addClass,u["ɵnov"](n,6).role,u["ɵnov"](n,6).ariaLabelledby)}))}function pu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"cd-pool-list",[],null,null,null,gu,ru)),u["ɵprd"](131584,null,L.a,L.a,[ou.a,su.a]),u["ɵprd"](256,null,z.a,j,[]),u["ɵdid"](3,114688,null,0,G,[m.a,y.a,E.a,L.a,Al.b,s.a,U.a,O.a,z.a,q.a,t.b],null,null)],(function(l,n){l(n,3,0)}),null)}var hu=u["ɵccf"]("cd-pool-list",G,pu,{},{},[]),vu=e("QC43"),bu=e("XFyV"),Cu=e("i4WA"),Ru=e("6qls"),Iu=e("tz6c"),Eu=e("EmSq"),Nu=e("pYKc"),yu=e("ppaS"),Vu=e("BH9v"),wu=e("rFfW"),Tu=u["ɵcrt"]({encapsulation:0,styles:[[".crush-rule-steps[_ngcontent-%COMP%]{margin-top:10px}"]],data:{}});function _u(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,2,"cd-loading-panel",[],null,null,null,vu.b,vu.a)),u["ɵdid"](1,49152,null,0,bu.a,[],null,null),(l()(),u["ɵted"](-1,0,["Loading..."]))],null,null)}function Su(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Du(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The chosen Ceph pool name is already in use."]))],null,null)}function ku(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["It's not possible to create an RBD pool with '/' in the name. Please change the name or remove 'rbd' from the applications list."]))],null,null)}function qu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Pool name can only contain letters, numbers, '.', '-', '_' or '/'."]))],null,null)}function xu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{value:[0,"value"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{value:[0,"value"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Pu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Fu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{value:[0,"value"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{value:[0,"value"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Au(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function Bu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["At least one placement group is needed!"]))],null,null)}function Ou(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Your cluster can't handle this many PGs. Please recalculate the PG amount needed."]))],null,null)}function Lu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The current PGs settings were calculated for you, you should make sure the values suit your needs before submit."]))],null,null)}function zu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,28,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,11,{FormControlNames:1}),u["ɵqud"](603979776,12,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label required"],["for","pgNum"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Placement groups"])),(l()(),u["ɵeld"](6,0,null,0,22,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,10,"input",[["class","form-control"],["formControlName","pgNum"],["id","pgNum"],["min","1"],["name","pgNum"],["required",""],["type","number"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"focus"],[null,"blur"],[null,"input"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0,i=l.component;return"input"===n&&(t=!1!==u["ɵnov"](l,9)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,9).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,9)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,9)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),"focus"===n&&(t=0!=(i.externalPgChange=!1)&&t),"blur"===n&&(t=!1!==i.alignPgs()&&t),t}),null,null)),u["ɵdid"](8,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](9,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](10,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵdid"](11,16384,null,0,i.z,[],{required:[0,"required"]},null),u["ɵprd"](1024,null,i.o,(function(l){return[l]}),[i.z]),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](14,671744,[[11,4]],0,i.j,[[3,i.d],[6,i.o],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](16,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](17,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Au)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Bu)),u["ɵdid"](21,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ou)),u["ɵdid"](23,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](24,0,null,null,2,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵeld"](25,0,null,null,1,"cd-doc",[["docText","Calculation help"],["section","pgs"]],null,null,null,Cu.b,Cu.a)),u["ɵdid"](26,114688,null,0,Ru.a,[Iu.a,s.a],{section:[0,"section"],docText:[1,"docText"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Lu)),u["ɵdid"](28,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,11,0,""),l(n,14,0,"pgNum"),l(n,17,0,"pgNum"),l(n,19,0,e.form.showError("pgNum",u["ɵnov"](n.parent.parent,2),"required")),l(n,21,0,e.form.showError("pgNum",u["ɵnov"](n.parent.parent,2),"min")),l(n,23,0,e.form.showError("pgNum",u["ɵnov"](n.parent.parent,2),"34")),l(n,26,0,"pgs","Calculation help"),l(n,28,0,e.externalPgChange)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,7,0,u["ɵnov"](n,11).required?"":null,u["ɵnov"](n,16).ngClassUntouched,u["ɵnov"](n,16).ngClassTouched,u["ɵnov"](n,16).ngClassPristine,u["ɵnov"](n,16).ngClassDirty,u["ɵnov"](n,16).ngClassValid,u["ɵnov"](n,16).ngClassInvalid,u["ɵnov"](n,16).ngClassPending,u["ɵnov"](n,17).validClass,u["ɵnov"](n,17).invalidClass)}))}function Uu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,5,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,4,"ul",[["class","list-inline"]],null,null,null,null,null)),(l()(),u["ɵeld"](2,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),u["ɵted"](3,null,["Minimum: ",""])),(l()(),u["ɵeld"](4,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),u["ɵted"](5,null,["Maximum: ",""]))],null,(function(l,n){var e=n.component;l(n,3,0,e.getMinSize()),l(n,5,0,e.getMaxSize())}))}function Mu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](1,null,["The size specified is out of range. A value from "," to "," is usable."]))],null,(function(l,n){var e=n.component;l(n,1,0,e.getMinSize(),e.getMaxSize())}))}function ju(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","text-warning-dark"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["A size of 1 will not create a replication of the object. The 'Replicated size' includes the object itself."]))],null,null)}function Gu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,21,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,13,{FormControlNames:1}),u["ɵqud"](603979776,14,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label required"],["for","size"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Replicated size"])),(l()(),u["ɵeld"](6,0,null,0,15,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,8,"input",[["class","form-control"],["formControlName","size"],["id","size"],["name","size"],["type","number"]],[[8,"max",0],[8,"min",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,9)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,9).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,9)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,9)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),t}),null,null)),u["ɵdid"](8,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](9,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](10,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](12,671744,[[13,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](14,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](15,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Uu)),u["ɵdid"](17,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Mu)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,ju)),u["ɵdid"](21,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,12,0,"size"),l(n,15,0,"size"),l(n,17,0,e.form.showError("size",u["ɵnov"](n.parent.parent,2))),l(n,19,0,e.form.showError("size",u["ɵnov"](n.parent.parent,2))),l(n,21,0,1===e.form.getValue("size"))}),(function(l,n){var e=n.component;l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,7,1,[e.getMaxSize(),e.getMinSize(),u["ɵnov"](n,14).ngClassUntouched,u["ɵnov"](n,14).ngClassTouched,u["ɵnov"](n,14).ngClassPristine,u["ɵnov"](n,14).ngClassDirty,u["ɵnov"](n,14).ngClassValid,u["ɵnov"](n,14).ngClassInvalid,u["ɵnov"](n,14).ngClassPending,u["ɵnov"](n,15).validClass,u["ɵnov"](n,15).invalidClass])}))}function $u(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,17,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,15,{FormControlNames:1}),u["ɵqud"](603979776,16,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Flags"])),(l()(),u["ɵeld"](6,0,null,0,11,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,10,"div",[["class","custom-control custom-checkbox"]],null,null,null,null,null)),(l()(),u["ɵeld"](8,0,null,null,7,"input",[["class","custom-control-input"],["formControlName","ecOverwrites"],["id","ec-overwrites"],["type","checkbox"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.checked)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),t}),null,null)),u["ɵdid"](9,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](10,16384,null,0,i.c,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.c]),u["ɵdid"](12,671744,[[15,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](14,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](15,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](16,0,null,null,1,"label",[["class","custom-control-label"],["for","ec-overwrites"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["EC Overwrites"]))],(function(l,n){l(n,1,0),l(n,12,0,"ecOverwrites"),l(n,15,0,"ecOverwrites")}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,8,0,u["ɵnov"](n,14).ngClassUntouched,u["ɵnov"](n,14).ngClassTouched,u["ɵnov"](n,14).ngClassPristine,u["ɵnov"](n,14).ngClassDirty,u["ɵnov"](n,14).ngClassValid,u["ɵnov"](n,14).ngClassInvalid,u["ɵnov"](n,14).ngClassPending,u["ɵnov"](n,15).validClass,u["ɵnov"](n,15).invalidClass)}))}function Ku(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,23,"div",[],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,16,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](2,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,9,{FormControlNames:1}),u["ɵqud"](603979776,10,{messagesBlock:0}),(l()(),u["ɵeld"](5,0,null,0,1,"label",[["class","cd-col-form-label"],["for","pgAutoscaleMode"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["PG Autoscale"])),(l()(),u["ɵeld"](7,0,null,0,10,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](8,0,null,null,9,"select",[["class","form-control custom-select"],["formControlName","pgAutoscaleMode"],["id","pgAutoscaleMode"],["name","pgAutoscaleMode"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),t}),null,null)),u["ɵdid"](9,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](10,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](12,671744,[[9,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](14,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](15,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Fu)),u["ɵdid"](17,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,zu)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Gu)),u["ɵdid"](21,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,$u)),u["ɵdid"](23,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,2,0),l(n,12,0,"pgAutoscaleMode"),l(n,15,0,"pgAutoscaleMode"),l(n,17,0,e.pgAutoscaleModes),l(n,19,0,"on"!==e.form.getValue("pgAutoscaleMode")),l(n,21,0,e.isReplicated),l(n,23,0,e.info.is_all_bluestore&&e.isErasure)}),(function(l,n){l(n,1,0,u["ɵnov"](n,2).hasErrors,u["ɵnov"](n,2).hasSuccess),l(n,8,0,u["ɵnov"](n,14).ngClassUntouched,u["ɵnov"](n,14).ngClassTouched,u["ɵnov"](n,14).ngClassPristine,u["ɵnov"](n,14).ngClassDirty,u["ɵnov"](n,14).ngClassValid,u["ɵnov"](n,14).ngClassInvalid,u["ɵnov"](n,14).ngClassPending,u["ɵnov"](n,15).validClass,u["ɵnov"](n,15).invalidClass)}))}function Ju(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function Wu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["-- No erasure code profile available --"]))],(function(l,n){l(n,1,0,null),l(n,2,0,null)}),null)}function Hu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["-- Select an erasure code profile --"]))],(function(l,n){l(n,1,0,null),l(n,2,0,null)}),null)}function Yu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit.name)}))}function Zu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,4,"button",[["class","btn btn-light"],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0;return"click"===n&&(u=!1!==l.component.addErasureCodeProfile()&&u),u}),null,null)),(l()(),u["ɵeld"](1,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](3,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](4,1)],(function(l,n){var e=l(n,4,0,n.component.icons.add);l(n,3,0,e)}),null)}function Xu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,16777216,null,null,5,"button",[["class","btn btn-light"],["tooltip","This profile can't be deleted as it is in use."],["triggers",""],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0;return"click"===n&&(u=!1!==l.component.deleteErasureCodeProfile()&&u),u}),null,null)),u["ɵdid"](1,212992,[[4,4],["ecpDeletionBtn",4]],0,ve.c,[u.ViewContainerRef,pe.a,ve.a,u.ElementRef,u.Renderer2,ge.a],{tooltip:[0,"tooltip"],triggers:[1,"triggers"]},null),(l()(),u["ɵeld"](2,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](4,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](5,1),(l()(),u["ɵand"](0,null,null,0))],(function(l,n){var e=n.component;l(n,1,0,"This profile can't be deleted as it is in use.","");var u=l(n,5,0,e.icons.trash);l(n,4,0,u)}),null)}function Qu(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Profile is not in use."]))],null,null)}function lt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),u["ɵted"](1,null,[" "," "]))],null,(function(l,n){l(n,1,0,n.context.$implicit)}))}function nt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,2,"ul",[],null,null,null,null,null)),(l()(),u["ɵand"](16777216,null,null,1,null,lt)),u["ɵdid"](2,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(l,n){l(n,2,0,n.component.ecpUsage)}),null)}function et(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,12,"span",[["class","form-text text-muted"],["id","ecp-info-block"]],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,11,"tabset",[],[[2,"tab-container",null]],null,null,$e.b,$e.a)),u["ɵdid"](2,180224,[[3,4],["ecpInfoTabs",4]],0,Ie.e,[Ie.f,u.Renderer2,u.ElementRef],null,null),(l()(),u["ɵeld"](3,0,null,0,4,"tab",[["class","ecp-info"],["heading","Profile"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](4,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](5,0,null,null,2,"cd-table-key-value",[],null,null,null,Xe.b,Xe.a)),u["ɵdid"](6,638976,null,0,Qe.a,[ue.a],{data:[0,"data"],autoReload:[1,"autoReload"],renderObjects:[2,"renderObjects"],hideKeys:[3,"hideKeys"]},null),u["ɵpad"](7,1),(l()(),u["ɵeld"](8,0,null,0,4,"tab",[["class","used-by-pools"],["heading","Used by pools"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](9,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵand"](0,[["ecpIsNotUsed",2]],null,0,null,Qu)),(l()(),u["ɵand"](16777216,null,null,1,null,nt)),u["ɵdid"](12,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null)],(function(l,n){var e=n.component;l(n,4,0,"Profile");var t=e.form.getValue("erasureProfile"),i=l(n,7,0,"name");l(n,6,0,t,!1,!0,i),l(n,9,0,"Used by pools"),l(n,12,0,e.ecpUsage,u["ɵnov"](n,10))}),(function(l,n){l(n,1,0,u["ɵnov"](n,2).clazz),l(n,3,0,u["ɵnov"](n,4).id,u["ɵnov"](n,4).active,u["ɵnov"](n,4).addClass,u["ɵnov"](n,4).role,u["ɵnov"](n,4).ariaLabelledby),l(n,8,0,u["ɵnov"](n,9).id,u["ɵnov"](n,9).active,u["ɵnov"](n,9).addClass,u["ɵnov"](n,9).role,u["ɵnov"](n,9).ariaLabelledby)}))}function ut(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,38,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,19,{FormControlNames:1}),u["ɵqud"](603979776,20,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label"],["for","erasureProfile"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Erasure code profile"])),(l()(),u["ɵeld"](6,0,null,0,32,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,29,"div",[["class","input-group"]],null,null,null,null,null)),(l()(),u["ɵeld"](8,0,null,null,15,"select",[["class","form-control custom-select"],["formControlName","erasureProfile"],["id","erasureProfile"],["name","erasureProfile"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),t}),null,null)),u["ɵdid"](9,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](10,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](12,671744,[[19,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](14,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](15,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ju)),u["ɵdid"](17,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Wu)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Hu)),u["ɵdid"](21,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Yu)),u["ɵdid"](23,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](24,0,null,null,12,"span",[["class","input-group-append"]],null,null,null,null,null)),(l()(),u["ɵeld"](25,0,null,null,7,"button",[["class","btn btn-light"],["id","ecp-info-button"],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0,t=l.component;return"click"===n&&(u=0!=(t.data.erasureInfo=!t.data.erasureInfo)&&u),u}),null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](27,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["ɵpod"](28,{active:0}),(l()(),u["ɵeld"](29,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](31,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](32,1),(l()(),u["ɵand"](16777216,null,null,1,null,Zu)),u["ɵdid"](34,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Xu)),u["ɵdid"](36,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,et)),u["ɵdid"](38,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,12,0,"erasureProfile"),l(n,15,0,"erasureProfile"),l(n,17,0,!e.ecProfiles),l(n,19,0,e.ecProfiles&&0===e.ecProfiles.length),l(n,21,0,e.ecProfiles&&e.ecProfiles.length>0),l(n,23,0,e.ecProfiles);var u=l(n,28,0,e.data.erasureInfo);l(n,27,0,"btn btn-light",u);var t=l(n,32,0,e.icons.questionCircle);l(n,31,0,t),l(n,34,0,!e.editing),l(n,36,0,!e.editing),l(n,38,0,e.data.erasureInfo&&e.form.getValue("erasureProfile"))}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess),l(n,8,0,u["ɵnov"](n,14).ngClassUntouched,u["ɵnov"](n,14).ngClassTouched,u["ɵnov"](n,14).ngClassPristine,u["ɵnov"](n,14).ngClassDirty,u["ɵnov"](n,14).ngClassValid,u["ɵnov"](n,14).ngClassInvalid,u["ɵnov"](n,14).ngClassPending,u["ɵnov"](n,15).validClass,u["ɵnov"](n,15).invalidClass)}))}function tt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,8,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,21,{FormControlNames:1}),u["ɵqud"](603979776,22,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label"],["for","crushRule"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush ruleset"])),(l()(),u["ɵeld"](6,0,null,0,2,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,1,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["A new crush ruleset will be implicitly created."]))],(function(l,n){l(n,1,0)}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess)}))}function it(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"span",[["class","form-text text-muted"]],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["There are no rules."])),(l()(),u["ɵted"](-1,null,["  "]))],null,null)}function at(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit.rule_name)}))}function ot(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,4,"button",[["class","btn btn-light"],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0;return"click"===n&&(u=!1!==l.component.addCrushRule()&&u),u}),null,null)),(l()(),u["ɵeld"](1,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](3,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](4,1)],(function(l,n){var e=l(n,4,0,n.component.icons.add);l(n,3,0,e)}),null)}function st(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,16777216,null,null,5,"button",[["class","btn btn-light"],["tooltip","This rule can't be deleted as it is in use."],["triggers",""],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0;return"click"===n&&(u=!1!==l.component.deleteCrushRule()&&u),u}),null,null)),u["ɵdid"](1,212992,[[2,4],["crushDeletionBtn",4]],0,ve.c,[u.ViewContainerRef,pe.a,ve.a,u.ElementRef,u.Renderer2,ge.a],{tooltip:[0,"tooltip"],triggers:[1,"triggers"]},null),(l()(),u["ɵeld"](2,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](4,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](5,1),(l()(),u["ɵand"](0,null,null,0))],(function(l,n){var e=n.component;l(n,1,0,"This rule can't be deleted as it is in use.","");var u=l(n,5,0,e.icons.trash);l(n,4,0,u)}),null)}function rt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),u["ɵted"](1,null,[" "," "]))],null,(function(l,n){l(n,1,0,n.component.describeCrushStep(n.context.$implicit))}))}function dt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Rule is not in use."]))],null,null)}function ct(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"li",[],null,null,null,null,null)),(l()(),u["ɵted"](1,null,[" "," "]))],null,(function(l,n){l(n,1,0,n.context.$implicit)}))}function mt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,2,"ul",[],null,null,null,null,null)),(l()(),u["ɵand"](16777216,null,null,1,null,ct)),u["ɵdid"](2,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],(function(l,n){l(n,2,0,n.component.crushUsage)}),null)}function ft(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,17,"span",[["class","form-text text-muted"],["id","crush-info-block"]],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,16,"tabset",[],[[2,"tab-container",null]],null,null,$e.b,$e.a)),u["ɵdid"](2,180224,[[1,4],["crushInfoTabs",4]],0,Ie.e,[Ie.f,u.Renderer2,u.ElementRef],null,null),(l()(),u["ɵeld"](3,0,null,0,4,"tab",[["class","crush-rule-info"],["heading","Crush rule"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](4,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](5,0,null,null,2,"cd-table-key-value",[],null,null,null,Xe.b,Xe.a)),u["ɵdid"](6,638976,null,0,Qe.a,[ue.a],{data:[0,"data"],autoReload:[1,"autoReload"],renderObjects:[2,"renderObjects"],hideKeys:[3,"hideKeys"]},null),u["ɵpad"](7,4),(l()(),u["ɵeld"](8,0,null,0,4,"tab",[["class","crush-rule-steps"],["heading","Crush steps"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](9,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵeld"](10,0,null,null,2,"ol",[],null,null,null,null,null)),(l()(),u["ɵand"](16777216,null,null,1,null,rt)),u["ɵdid"](12,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](13,0,null,0,4,"tab",[["class","used-by-pools"],["heading","Used by pools"]],[[1,"id",0],[2,"active",null],[2,"tab-pane",null],[1,"role",0],[1,"aria-labelledby",0]],null,null,null,null)),u["ɵdid"](14,212992,null,0,Ie.b,[Ie.e,u.ElementRef,u.Renderer2],{heading:[0,"heading"]},null),(l()(),u["ɵand"](0,[["ruleIsNotUsed",2]],null,0,null,dt)),(l()(),u["ɵand"](16777216,null,null,1,null,mt)),u["ɵdid"](17,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null)],(function(l,n){var e=n.component;l(n,4,0,"Crush rule");var t=e.form.getValue("crushRule"),i=l(n,7,0,"steps","ruleset","type","rule_name");l(n,6,0,t,!1,!1,i),l(n,9,0,"Crush steps"),l(n,12,0,e.form.get("crushRule").value.steps),l(n,14,0,"Used by pools"),l(n,17,0,e.crushUsage,u["ɵnov"](n,15))}),(function(l,n){l(n,1,0,u["ɵnov"](n,2).clazz),l(n,3,0,u["ɵnov"](n,4).id,u["ɵnov"](n,4).active,u["ɵnov"](n,4).addClass,u["ɵnov"](n,4).role,u["ɵnov"](n,4).ariaLabelledby),l(n,8,0,u["ɵnov"](n,9).id,u["ɵnov"](n,9).active,u["ɵnov"](n,9).addClass,u["ɵnov"](n,9).role,u["ɵnov"](n,9).ariaLabelledby),l(n,13,0,u["ɵnov"](n,14).id,u["ɵnov"](n,14).active,u["ɵnov"](n,14).addClass,u["ɵnov"](n,14).role,u["ɵnov"](n,14).ariaLabelledby)}))}function gt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["This field is required!"]))],null,null)}function pt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The rule can't be used in the current cluster as it has too few OSDs to meet the minimum required OSD by this rule."]))],null,null)}function ht(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,34,"div",[],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,27,"div",[["class","input-group"]],null,null,null,null,null)),(l()(),u["ɵeld"](2,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","crushRule"],["id","crushRule"],["name","crushSet"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,4).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,4).onTouched()&&t),t}),null,null)),u["ɵdid"](3,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](4,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](6,671744,[[23,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](8,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](9,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](10,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](11,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](12,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["-- Select a crush rule --"])),(l()(),u["ɵand"](16777216,null,null,1,null,at)),u["ɵdid"](15,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](16,0,null,null,12,"span",[["class","input-group-append"]],null,null,null,null,null)),(l()(),u["ɵeld"](17,0,null,null,7,"button",[["class","btn btn-light"],["id","crush-info-button"],["type","button"]],null,[[null,"click"]],(function(l,n,e){var u=!0,t=l.component;return"click"===n&&(u=0!=(t.data.crushInfo=!t.data.crushInfo)&&u),u}),null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](19,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),u["ɵpod"](20,{active:0}),(l()(),u["ɵeld"](21,0,null,null,3,"i",[["aria-hidden","true"]],null,null,null,null,null)),u["ɵprd"](512,null,El["ɵNgClassImpl"],El["ɵNgClassR2Impl"],[u.IterableDiffers,u.KeyValueDiffers,u.ElementRef,u.Renderer2]),u["ɵdid"](23,278528,null,0,El.NgClass,[El["ɵNgClassImpl"]],{ngClass:[0,"ngClass"]},null),u["ɵpad"](24,1),(l()(),u["ɵand"](16777216,null,null,1,null,ot)),u["ɵdid"](26,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,st)),u["ɵdid"](28,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,ft)),u["ɵdid"](30,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,gt)),u["ɵdid"](32,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,pt)),u["ɵdid"](34,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,6,0,"crushRule"),l(n,9,0,"crushRule"),l(n,11,0,null),l(n,12,0,null),l(n,15,0,e.current.rules);var t=l(n,20,0,e.data.crushInfo);l(n,19,0,"btn btn-light",t);var i=l(n,24,0,e.icons.questionCircle);l(n,23,0,i),l(n,26,0,e.isReplicated&&!e.editing),l(n,28,0,e.isReplicated&&!e.editing),l(n,30,0,e.data.crushInfo&&e.form.getValue("crushRule")),l(n,32,0,e.form.showError("crushRule",u["ɵnov"](n.parent.parent.parent,2),"required")),l(n,34,0,e.form.showError("crushRule",u["ɵnov"](n.parent.parent.parent,2),"tooFewOsds"))}),(function(l,n){l(n,2,0,u["ɵnov"](n,8).ngClassUntouched,u["ɵnov"](n,8).ngClassTouched,u["ɵnov"](n,8).ngClassPristine,u["ɵnov"](n,8).ngClassDirty,u["ɵnov"](n,8).ngClassValid,u["ɵnov"](n,8).ngClassInvalid,u["ɵnov"](n,8).ngClassPending,u["ɵnov"](n,9).validClass,u["ɵnov"](n,9).invalidClass)}))}function vt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,9,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](1,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,23,{FormControlNames:1}),u["ɵqud"](603979776,24,{messagesBlock:0}),(l()(),u["ɵeld"](4,0,null,0,1,"label",[["class","cd-col-form-label"],["for","crushRule"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Crush ruleset"])),(l()(),u["ɵeld"](6,0,null,0,3,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵand"](0,[["noRules",2]],null,0,null,it)),(l()(),u["ɵand"](16777216,null,null,1,null,ht)),u["ɵdid"](9,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null)],(function(l,n){var e=n.component;l(n,1,0),l(n,9,0,e.current.rules.length>0,u["ɵnov"](n,7))}),(function(l,n){l(n,0,0,u["ɵnov"](n,1).hasErrors,u["ɵnov"](n,1).hasSuccess)}))}function bt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,8,"div",[],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,1,"legend",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["CRUSH"])),(l()(),u["ɵand"](16777216,null,null,1,null,ut)),u["ɵdid"](4,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,tt)),u["ɵdid"](6,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,vt)),u["ɵdid"](8,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,4,0,e.isErasure),l(n,6,0,e.isErasure&&!e.editing),l(n,8,0,e.isReplicated||e.editing)}),null)}function Ct(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{value:[0,"value"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{value:[0,"value"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Rt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["Loading..."]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function It(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["-- No erasure compression algorithm available --"]))],(function(l,n){l(n,1,0,""),l(n,2,0,"")}),null)}function Et(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,3,"option",[],null,null,null,null,null)),u["ɵdid"](1,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{value:[0,"value"]},null),u["ɵdid"](2,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{value:[0,"value"]},null),(l()(),u["ɵted"](3,null,[" "," "]))],(function(l,n){l(n,1,0,n.context.$implicit),l(n,2,0,n.context.$implicit)}),(function(l,n){l(n,3,0,n.context.$implicit)}))}function Nt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Value should be greater than 0"]))],null,null)}function yt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Value should be less than the maximum blob size"]))],null,null)}function Vt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Value should be greater than 0"]))],null,null)}function wt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Value should be greater than the minimum blob size"]))],null,null)}function Tt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Value should be between 0.0 and 1.0"]))],null,null)}function _t(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,79,"div",[],null,null,null,null,null)),(l()(),u["ɵeld"](1,0,null,null,20,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](2,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,27,{FormControlNames:1}),u["ɵqud"](603979776,28,{messagesBlock:0}),(l()(),u["ɵeld"](5,0,null,0,1,"label",[["class","cd-col-form-label"],["for","algorithm"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Algorithm"])),(l()(),u["ɵeld"](7,0,null,0,14,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](8,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","algorithm"],["id","algorithm"],["name","algorithm"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,10).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,10).onTouched()&&t),t}),null,null)),u["ɵdid"](9,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](10,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](12,671744,[[27,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](14,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](15,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Rt)),u["ɵdid"](17,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,It)),u["ɵdid"](19,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Et)),u["ɵdid"](21,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵeld"](22,0,null,null,19,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](23,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,29,{FormControlNames:1}),u["ɵqud"](603979776,30,{messagesBlock:0}),(l()(),u["ɵeld"](26,0,null,0,1,"label",[["class","cd-col-form-label"],["for","minBlobSize"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Minimum blob size"])),(l()(),u["ɵeld"](28,0,null,0,13,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](29,0,null,null,8,"input",[["cdDimlessBinary",""],["class","form-control"],["defaultUnit","KiB"],["formControlName","minBlobSize"],["id","minBlobSize"],["min","0"],["name","minBlobSize"],["placeholder","e.g., 128KiB"],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,30)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,30).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,30)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,30)._compositionEnd(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,34).onBlur(e.target.value)&&t),t}),null,null)),u["ɵdid"](30,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](32,671744,[[29,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](34,81920,null,0,Eu.a,[u.ElementRef,i.q,I.a,N.a],{defaultUnit:[0,"defaultUnit"]},null),u["ɵdid"](35,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](36,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](37,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Nt)),u["ɵdid"](39,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,yt)),u["ɵdid"](41,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](42,0,null,null,19,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](43,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,31,{FormControlNames:1}),u["ɵqud"](603979776,32,{messagesBlock:0}),(l()(),u["ɵeld"](46,0,null,0,1,"label",[["class","cd-col-form-label"],["for","maxBlobSize"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Maximum blob size"])),(l()(),u["ɵeld"](48,0,null,0,13,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](49,0,null,null,8,"input",[["cdDimlessBinary",""],["class","form-control"],["defaultUnit","KiB"],["formControlName","maxBlobSize"],["id","maxBlobSize"],["min","0"],["placeholder","e.g., 512KiB"],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,50)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,50).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,50)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,50)._compositionEnd(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,54).onBlur(e.target.value)&&t),t}),null,null)),u["ɵdid"](50,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](52,671744,[[31,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](54,81920,null,0,Eu.a,[u.ElementRef,i.q,I.a,N.a],{defaultUnit:[0,"defaultUnit"]},null),u["ɵdid"](55,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](56,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](57,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Vt)),u["ɵdid"](59,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,wt)),u["ɵdid"](61,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](62,0,null,null,17,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](63,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,33,{FormControlNames:1}),u["ɵqud"](603979776,34,{messagesBlock:0}),(l()(),u["ɵeld"](66,0,null,0,1,"label",[["class","cd-col-form-label"],["for","ratio"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Ratio"])),(l()(),u["ɵeld"](68,0,null,0,11,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](69,0,null,null,8,"input",[["class","form-control"],["formControlName","ratio"],["id","ratio"],["max","1"],["min","0"],["name","ratio"],["placeholder","Compression ratio"],["step","0.1"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,71)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,71).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,71)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,71)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,72).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,72).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,72).onTouched()&&t),t}),null,null)),u["ɵdid"](70,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](71,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](72,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](74,671744,[[33,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](76,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](77,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Tt)),u["ɵdid"](79,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,2,0),l(n,12,0,"algorithm"),l(n,15,0,"algorithm"),l(n,17,0,!e.info.compression_algorithms),l(n,19,0,e.info.compression_algorithms&&0===e.info.compression_algorithms.length),l(n,21,0,e.info.compression_algorithms),l(n,23,0),l(n,32,0,"minBlobSize"),l(n,34,0,"KiB"),l(n,37,0,"minBlobSize"),l(n,39,0,e.form.showError("minBlobSize",u["ɵnov"](n.parent.parent,2),"min")),l(n,41,0,e.form.showError("minBlobSize",u["ɵnov"](n.parent.parent,2),"maximum")),l(n,43,0),l(n,52,0,"maxBlobSize"),l(n,54,0,"KiB"),l(n,57,0,"maxBlobSize"),l(n,59,0,e.form.showError("maxBlobSize",u["ɵnov"](n.parent.parent,2),"min")),l(n,61,0,e.form.showError("maxBlobSize",u["ɵnov"](n.parent.parent,2),"minimum")),l(n,63,0),l(n,74,0,"ratio"),l(n,77,0,"ratio"),l(n,79,0,e.form.showError("ratio",u["ɵnov"](n.parent.parent,2),"min")||e.form.showError("ratio",u["ɵnov"](n.parent.parent,2),"max"))}),(function(l,n){l(n,1,0,u["ɵnov"](n,2).hasErrors,u["ɵnov"](n,2).hasSuccess),l(n,8,0,u["ɵnov"](n,14).ngClassUntouched,u["ɵnov"](n,14).ngClassTouched,u["ɵnov"](n,14).ngClassPristine,u["ɵnov"](n,14).ngClassDirty,u["ɵnov"](n,14).ngClassValid,u["ɵnov"](n,14).ngClassInvalid,u["ɵnov"](n,14).ngClassPending,u["ɵnov"](n,15).validClass,u["ɵnov"](n,15).invalidClass),l(n,22,0,u["ɵnov"](n,23).hasErrors,u["ɵnov"](n,23).hasSuccess),l(n,29,0,u["ɵnov"](n,36).ngClassUntouched,u["ɵnov"](n,36).ngClassTouched,u["ɵnov"](n,36).ngClassPristine,u["ɵnov"](n,36).ngClassDirty,u["ɵnov"](n,36).ngClassValid,u["ɵnov"](n,36).ngClassInvalid,u["ɵnov"](n,36).ngClassPending,u["ɵnov"](n,37).validClass,u["ɵnov"](n,37).invalidClass),l(n,42,0,u["ɵnov"](n,43).hasErrors,u["ɵnov"](n,43).hasSuccess),l(n,49,0,u["ɵnov"](n,56).ngClassUntouched,u["ɵnov"](n,56).ngClassTouched,u["ɵnov"](n,56).ngClassPristine,u["ɵnov"](n,56).ngClassDirty,u["ɵnov"](n,56).ngClassValid,u["ɵnov"](n,56).ngClassInvalid,u["ɵnov"](n,56).ngClassPending,u["ɵnov"](n,57).validClass,u["ɵnov"](n,57).invalidClass),l(n,62,0,u["ɵnov"](n,63).hasErrors,u["ɵnov"](n,63).hasSuccess),l(n,69,0,u["ɵnov"](n,76).ngClassUntouched,u["ɵnov"](n,76).ngClassTouched,u["ɵnov"](n,76).ngClassPristine,u["ɵnov"](n,76).ngClassDirty,u["ɵnov"](n,76).ngClassValid,u["ɵnov"](n,76).ngClassInvalid,u["ɵnov"](n,76).ngClassPending,u["ɵnov"](n,77).validClass,u["ɵnov"](n,77).invalidClass)}))}function St(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,24,"div",[["formGroupName","compression"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],null,null,null,null)),u["ɵdid"](1,212992,null,0,i.m,[[3,i.d],[8,null],[8,null]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.d,null,[i.m]),u["ɵdid"](3,16384,null,0,i.s,[[4,i.d]],null,null),(l()(),u["ɵeld"](4,0,null,null,1,"legend",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Compression"])),(l()(),u["ɵeld"](6,0,null,null,16,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](7,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,25,{FormControlNames:1}),u["ɵqud"](603979776,26,{messagesBlock:0}),(l()(),u["ɵeld"](10,0,null,0,1,"label",[["class","cd-col-form-label"],["for","mode"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Mode"])),(l()(),u["ɵeld"](12,0,null,0,10,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](13,0,null,null,9,"select",[["class","form-control custom-select"],["formControlName","mode"],["id","mode"],["name","mode"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,15).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,15).onTouched()&&t),t}),null,null)),u["ɵdid"](14,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](15,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](17,671744,[[25,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](19,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](20,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ct)),u["ɵdid"](22,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,_t)),u["ɵdid"](24,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,1,0,"compression"),l(n,7,0),l(n,17,0,"mode"),l(n,20,0,"mode"),l(n,22,0,e.info.compression_modes),l(n,24,0,e.hasCompressionEnabled())}),(function(l,n){l(n,0,0,u["ɵnov"](n,3).ngClassUntouched,u["ɵnov"](n,3).ngClassTouched,u["ɵnov"](n,3).ngClassPristine,u["ɵnov"](n,3).ngClassDirty,u["ɵnov"](n,3).ngClassValid,u["ɵnov"](n,3).ngClassInvalid,u["ɵnov"](n,3).ngClassPending),l(n,6,0,u["ɵnov"](n,7).hasErrors,u["ɵnov"](n,7).hasSuccess),l(n,13,0,u["ɵnov"](n,19).ngClassUntouched,u["ɵnov"](n,19).ngClassTouched,u["ɵnov"](n,19).ngClassPristine,u["ɵnov"](n,19).ngClassDirty,u["ɵnov"](n,19).ngClassValid,u["ɵnov"](n,19).ngClassInvalid,u["ɵnov"](n,19).ngClassPending,u["ɵnov"](n,20).validClass,u["ɵnov"](n,20).invalidClass)}))}function Dt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"span",[["class","invalid-feedback"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["The value should be greater or equal to 0"]))],null,null)}function kt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,138,"form",[["name","form"],["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],(function(l,n,e){var t=!0;return"submit"===n&&(t=!1!==u["ɵnov"](l,2).onSubmit(e)&&t),"reset"===n&&(t=!1!==u["ɵnov"](l,2).onReset()&&t),"submit"===n&&(t=!1!==u["ɵnov"](l,5).onSubmit()&&t),t}),null,null)),u["ɵdid"](1,16384,null,0,i.G,[],null,null),u["ɵdid"](2,540672,[["formDir",4]],0,i.l,[[8,null],[8,null]],{form:[0,"form"]},null),u["ɵprd"](2048,null,i.d,null,[i.l]),u["ɵdid"](4,16384,null,0,i.s,[[4,i.d]],null,null),u["ɵdid"](5,16384,null,0,Vl.d,[],{formGroup:[0,"formGroup"]},null),(l()(),u["ɵeld"](6,0,null,null,132,"div",[["class","card"]],null,null,null,null,null)),(l()(),u["ɵeld"](7,0,null,null,3,"div",[["class","card-header"]],null,null,null,null,null)),(l()(),u["ɵted"](8,null,[""," ",""])),u["ɵppd"](9,1),u["ɵppd"](10,1),(l()(),u["ɵeld"](11,0,null,null,118,"div",[["class","card-body"]],null,null,null,null,null)),(l()(),u["ɵeld"](12,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](13,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,5,{FormControlNames:1}),u["ɵqud"](603979776,6,{messagesBlock:0}),(l()(),u["ɵeld"](16,0,null,0,1,"label",[["class","cd-col-form-label required"],["for","name"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Name"])),(l()(),u["ɵeld"](18,0,null,0,17,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](19,0,null,null,8,"input",[["autofocus",""],["class","form-control"],["formControlName","name"],["id","name"],["name","name"],["placeholder","Name..."],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,22)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,22).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,22)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,22)._compositionEnd(e.target.value)&&t),t}),null,null)),u["ɵdid"](20,4210688,null,0,Tl.a,[u.ElementRef],{autofocus:[0,"autofocus"]},null),u["ɵdid"](21,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](22,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](24,671744,[[5,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](26,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](27,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Su)),u["ɵdid"](29,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Du)),u["ɵdid"](31,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,ku)),u["ɵdid"](33,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,qu)),u["ɵdid"](35,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](36,0,null,null,22,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](37,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,7,{FormControlNames:1}),u["ɵqud"](603979776,8,{messagesBlock:0}),(l()(),u["ɵeld"](40,0,null,0,1,"label",[["class","cd-col-form-label required"],["for","poolType"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Pool type"])),(l()(),u["ɵeld"](42,0,null,0,16,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](43,0,null,null,13,"select",[["class","form-control custom-select"],["formControlName","poolType"],["id","poolType"],["name","poolType"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"change"],[null,"blur"]],(function(l,n,e){var t=!0;return"change"===n&&(t=!1!==u["ɵnov"](l,45).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,45).onTouched()&&t),t}),null,null)),u["ɵdid"](44,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](45,16384,null,0,i.A,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.A]),u["ɵdid"](47,671744,[[7,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](49,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](50,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](51,0,null,null,3,"option",[["ngValue",""]],null,null,null,null,null)),u["ɵdid"](52,147456,null,0,i.v,[u.ElementRef,u.Renderer2,[2,i.A]],{ngValue:[0,"ngValue"]},null),u["ɵdid"](53,147456,null,0,i.F,[u.ElementRef,u.Renderer2,[8,null]],{ngValue:[0,"ngValue"]},null),(l()(),u["ɵted"](-1,null,["-- Select a pool type --"])),(l()(),u["ɵand"](16777216,null,null,1,null,xu)),u["ɵdid"](56,278528,null,0,El.NgForOf,[u.ViewContainerRef,u.TemplateRef,u.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Pu)),u["ɵdid"](58,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Ku)),u["ɵdid"](60,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](61,0,null,null,8,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](62,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,17,{FormControlNames:1}),u["ɵqud"](603979776,18,{messagesBlock:0}),(l()(),u["ɵeld"](65,0,null,0,1,"label",[["class","cd-col-form-label"],["for","applications"]],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Applications"])),(l()(),u["ɵeld"](67,0,null,0,2,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](68,0,null,null,1,"cd-select-badges",[["id","applications"]],null,[[null,"selection"]],(function(l,n,e){var u=!0;return"selection"===n&&(u=!1!==l.component.appSelection()&&u),u}),Nu.b,Nu.a)),u["ɵdid"](69,49152,null,0,yu.a,[s.a],{data:[0,"data"],options:[1,"options"],messages:[2,"messages"],selectionLimit:[3,"selectionLimit"],customBadges:[4,"customBadges"],customBadgeValidators:[5,"customBadgeValidators"]},{selection:"selection"}),(l()(),u["ɵand"](16777216,null,null,1,null,bt)),u["ɵdid"](71,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,St)),u["ɵdid"](73,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](74,0,null,null,52,"div",[],null,null,null,null,null)),(l()(),u["ɵeld"](75,0,null,null,1,"legend",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Quotas"])),(l()(),u["ɵeld"](77,0,null,null,23,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](78,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,35,{FormControlNames:1}),u["ɵqud"](603979776,36,{messagesBlock:0}),(l()(),u["ɵeld"](81,0,null,0,9,"label",[["class","cd-col-form-label"],["for","max_bytes"]],null,null,null,null,null)),(l()(),u["ɵeld"](82,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Max bytes"])),(l()(),u["ɵeld"](84,0,null,null,6,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](85,49152,null,0,kl.a,[],null,null),(l()(),u["ɵeld"](86,0,null,0,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Leave it blank or specify 0 to disable this quota."])),(l()(),u["ɵeld"](88,0,null,0,0,"br",[],null,null,null,null,null)),(l()(),u["ɵeld"](89,0,null,0,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["A valid quota should be greater than 0."])),(l()(),u["ɵeld"](91,0,null,0,9,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](92,0,null,null,8,"input",[["cdDimlessBinary",""],["class","form-control"],["defaultUnit","GiB"],["formControlName","max_bytes"],["id","max_bytes"],["name","max_bytes"],["placeholder","e.g., 10GiB"],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,93)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,93).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,93)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,93)._compositionEnd(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,97).onBlur(e.target.value)&&t),t}),null,null)),u["ɵdid"](93,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵprd"](1024,null,i.p,(function(l){return[l]}),[i.e]),u["ɵdid"](95,671744,[[35,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](97,81920,null,0,Eu.a,[u.ElementRef,i.q,I.a,N.a],{defaultUnit:[0,"defaultUnit"]},null),u["ɵdid"](98,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](99,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](100,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵeld"](101,0,null,null,25,"div",[["class","form-group row"]],[[2,"has-error",null],[2,"has-success",null]],null,null,wl.b,wl.a)),u["ɵdid"](102,1163264,null,2,Vl.c,[u.ElementRef,Vl.g],null,null),u["ɵqud"](603979776,37,{FormControlNames:1}),u["ɵqud"](603979776,38,{messagesBlock:0}),(l()(),u["ɵeld"](105,0,null,0,9,"label",[["class","cd-col-form-label"],["for","max_objects"]],null,null,null,null,null)),(l()(),u["ɵeld"](106,0,null,null,1,null,null,null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Max objects"])),(l()(),u["ɵeld"](108,0,null,null,6,"cd-helper",[],null,null,null,Dl.b,Dl.a)),u["ɵdid"](109,49152,null,0,kl.a,[],null,null),(l()(),u["ɵeld"](110,0,null,0,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["Leave it blank or specify 0 to disable this quota."])),(l()(),u["ɵeld"](112,0,null,0,0,"br",[],null,null,null,null,null)),(l()(),u["ɵeld"](113,0,null,0,1,"span",[],null,null,null,null,null)),(l()(),u["ɵted"](-1,null,["A valid quota should be greater than 0."])),(l()(),u["ɵeld"](115,0,null,0,11,"div",[["class","cd-col-form-input"]],null,null,null,null,null)),(l()(),u["ɵeld"](116,0,null,null,8,"input",[["class","form-control"],["formControlName","max_objects"],["id","max_objects"],["min","0"],["name","max_objects"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"is-valid",null],[2,"is-invalid",null]],[[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],(function(l,n,e){var t=!0;return"input"===n&&(t=!1!==u["ɵnov"](l,118)._handleInput(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,118).onTouched()&&t),"compositionstart"===n&&(t=!1!==u["ɵnov"](l,118)._compositionStart()&&t),"compositionend"===n&&(t=!1!==u["ɵnov"](l,118)._compositionEnd(e.target.value)&&t),"change"===n&&(t=!1!==u["ɵnov"](l,119).onChange(e.target.value)&&t),"input"===n&&(t=!1!==u["ɵnov"](l,119).onChange(e.target.value)&&t),"blur"===n&&(t=!1!==u["ɵnov"](l,119).onTouched()&&t),t}),null,null)),u["ɵdid"](117,4210688,null,0,_l.a,[[2,Sl.a],E.a,u.ElementRef],null,null),u["ɵdid"](118,16384,null,0,i.e,[u.Renderer2,u.ElementRef,[2,i.b]],null,null),u["ɵdid"](119,16384,null,0,i.w,[u.Renderer2,u.ElementRef],null,null),u["ɵprd"](1024,null,i.p,(function(l,n){return[l,n]}),[i.e,i.w]),u["ɵdid"](121,671744,[[37,4]],0,i.j,[[3,i.d],[8,null],[8,null],[6,i.p],[2,i.E]],{name:[0,"name"]},null),u["ɵprd"](2048,null,i.q,null,[i.j]),u["ɵdid"](123,16384,null,0,i.r,[[4,i.q]],null,null),u["ɵdid"](124,16384,null,0,Vl.h,[[3,i.d],Vl.a],{formControlName:[0,"formControlName"]},null),(l()(),u["ɵand"](16777216,null,null,1,null,Dt)),u["ɵdid"](126,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](127,0,null,null,2,"div",[],[[8,"hidden",0]],null,null,null,null)),(l()(),u["ɵeld"](128,0,null,null,1,"cd-rbd-configuration-form",[],null,[[null,"changes"]],(function(l,n,e){var u=!0;return"changes"===n&&(u=!1!==(l.component.currentConfigurationValues=e())&&u),u}),Vu.b,Vu.a)),u["ɵdid"](129,114688,null,0,wu.a,[N.a,Ze.a],{form:[0,"form"],initializeData:[1,"initializeData"]},{changes:"changes"}),(l()(),u["ɵeld"](130,0,null,null,8,"div",[["class","card-footer"]],null,null,null,null,null)),(l()(),u["ɵeld"](131,0,null,null,7,"div",[["class","button-group text-right"]],null,null,null,null,null)),(l()(),u["ɵeld"](132,0,null,null,4,"cd-submit-button",[],null,[[null,"submitAction"]],(function(l,n,e){var u=!0;return"submitAction"===n&&(u=!1!==l.component.submit()&&u),u}),ql.b,ql.a)),u["ɵdid"](133,114688,null,0,xl.a,[u.ElementRef],{form:[0,"form"]},{submitAction:"submitAction"}),(l()(),u["ɵted"](134,0,[""," "," "])),u["ɵppd"](135,1),u["ɵppd"](136,1),(l()(),u["ɵeld"](137,0,null,null,1,"cd-back-button",[],null,null,null,Pl.b,Pl.a)),u["ɵdid"](138,49152,null,0,Fl.a,[El.Location,t.b],null,null)],(function(l,n){var e=n.component;l(n,2,0,e.form),l(n,5,0,e.form),l(n,13,0),l(n,20,0,""),l(n,24,0,"name"),l(n,27,0,"name"),l(n,29,0,e.form.showError("name",u["ɵnov"](n,2),"required")),l(n,31,0,e.form.showError("name",u["ɵnov"](n,2),"uniqueName")),l(n,33,0,e.form.showError("name",u["ɵnov"](n,2),"rbdPool")),l(n,35,0,e.form.showError("name",u["ɵnov"](n,2),"pattern")),l(n,37,0),l(n,47,0,"poolType"),l(n,50,0,"poolType"),l(n,52,0,""),l(n,53,0,""),l(n,56,0,e.data.poolTypes),l(n,58,0,e.form.showError("poolType",u["ɵnov"](n,2),"required")),l(n,60,0,e.isReplicated||e.isErasure),l(n,62,0),l(n,69,0,e.data.applications.selected,e.data.applications.available,e.data.applications.messages,4,!0,e.data.applications.validators),l(n,71,0,e.isErasure||e.isReplicated),l(n,73,0,e.info.is_all_bluestore),l(n,78,0),l(n,95,0,"max_bytes"),l(n,97,0,"GiB"),l(n,100,0,"max_bytes"),l(n,102,0),l(n,121,0,"max_objects"),l(n,124,0,"max_objects"),l(n,126,0,e.form.showError("max_objects",u["ɵnov"](n,2),"min")),l(n,129,0,e.form,e.initializeConfigData),l(n,133,0,u["ɵnov"](n,2))}),(function(l,n){var e=n.component;l(n,0,0,u["ɵnov"](n,4).ngClassUntouched,u["ɵnov"](n,4).ngClassTouched,u["ɵnov"](n,4).ngClassPristine,u["ɵnov"](n,4).ngClassDirty,u["ɵnov"](n,4).ngClassValid,u["ɵnov"](n,4).ngClassInvalid,u["ɵnov"](n,4).ngClassPending);var t=u["ɵunv"](n,8,0,l(n,9,0,u["ɵnov"](n.parent,0),e.action)),i=u["ɵunv"](n,8,1,l(n,10,0,u["ɵnov"](n.parent,1),e.resource));l(n,8,0,t,i),l(n,12,0,u["ɵnov"](n,13).hasErrors,u["ɵnov"](n,13).hasSuccess),l(n,19,0,u["ɵnov"](n,26).ngClassUntouched,u["ɵnov"](n,26).ngClassTouched,u["ɵnov"](n,26).ngClassPristine,u["ɵnov"](n,26).ngClassDirty,u["ɵnov"](n,26).ngClassValid,u["ɵnov"](n,26).ngClassInvalid,u["ɵnov"](n,26).ngClassPending,u["ɵnov"](n,27).validClass,u["ɵnov"](n,27).invalidClass),l(n,36,0,u["ɵnov"](n,37).hasErrors,u["ɵnov"](n,37).hasSuccess),l(n,43,0,u["ɵnov"](n,49).ngClassUntouched,u["ɵnov"](n,49).ngClassTouched,u["ɵnov"](n,49).ngClassPristine,u["ɵnov"](n,49).ngClassDirty,u["ɵnov"](n,49).ngClassValid,u["ɵnov"](n,49).ngClassInvalid,u["ɵnov"](n,49).ngClassPending,u["ɵnov"](n,50).validClass,u["ɵnov"](n,50).invalidClass),l(n,61,0,u["ɵnov"](n,62).hasErrors,u["ɵnov"](n,62).hasSuccess),l(n,77,0,u["ɵnov"](n,78).hasErrors,u["ɵnov"](n,78).hasSuccess),l(n,92,0,u["ɵnov"](n,99).ngClassUntouched,u["ɵnov"](n,99).ngClassTouched,u["ɵnov"](n,99).ngClassPristine,u["ɵnov"](n,99).ngClassDirty,u["ɵnov"](n,99).ngClassValid,u["ɵnov"](n,99).ngClassInvalid,u["ɵnov"](n,99).ngClassPending,u["ɵnov"](n,100).validClass,u["ɵnov"](n,100).invalidClass),l(n,101,0,u["ɵnov"](n,102).hasErrors,u["ɵnov"](n,102).hasSuccess),l(n,116,0,u["ɵnov"](n,123).ngClassUntouched,u["ɵnov"](n,123).ngClassTouched,u["ɵnov"](n,123).ngClassPristine,u["ɵnov"](n,123).ngClassDirty,u["ɵnov"](n,123).ngClassValid,u["ɵnov"](n,123).ngClassInvalid,u["ɵnov"](n,123).ngClassPending,u["ɵnov"](n,124).validClass,u["ɵnov"](n,124).invalidClass),l(n,127,0,e.isErasure||-1===e.data.applications.selected.indexOf("rbd"));var a=u["ɵunv"](n,134,0,l(n,135,0,u["ɵnov"](n.parent,0),e.action)),o=u["ɵunv"](n,134,1,l(n,136,0,u["ɵnov"](n.parent,1),e.resource));l(n,134,0,a,o)}))}function qt(l){return u["ɵvid"](0,[u["ɵpid"](0,El.TitleCasePipe,[]),u["ɵpid"](0,Nl.a,[]),u["ɵqud"](671088640,1,{crushInfoTabs:0}),u["ɵqud"](671088640,2,{crushDeletionBtn:0}),u["ɵqud"](671088640,3,{ecpInfoTabs:0}),u["ɵqud"](671088640,4,{ecpDeletionBtn:0}),(l()(),u["ɵand"](16777216,null,null,1,null,_u)),u["ɵdid"](7,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null),(l()(),u["ɵeld"](8,0,null,null,2,"div",[["class","cd-col-form"]],null,null,null,null,null)),(l()(),u["ɵand"](16777216,null,null,1,null,kt)),u["ɵdid"](10,16384,null,0,El.NgIf,[u.ViewContainerRef,u.TemplateRef],{ngIf:[0,"ngIf"]},null)],(function(l,n){var e=n.component;l(n,7,0,!(e.info&&e.ecProfiles)),l(n,10,0,e.info&&e.ecProfiles)}),null)}function xt(l){return u["ɵvid"](0,[(l()(),u["ɵeld"](0,0,null,null,1,"cd-pool-form",[],null,null,null,qt,Tu)),u["ɵdid"](1,114688,null,0,k,[I.a,Re.a,Re.m,Al.b,m.a,E.a,N.a,Al.b,y.a,c,d,s.a,t.b],null,null)],(function(l,n){l(n,1,0)}),null)}var Pt=u["ɵccf"]("cd-pool-form",k,xt,{},{},[]);e.d(n,"PoolModuleNgFactory",(function(){return Ft})),e.d(n,"RoutedPoolModuleNgFactory",(function(){return At}));var Ft=u["ɵcmf"]($,[],(function(l){return u["ɵmod"]([u["ɵmpd"](512,u.ComponentFactoryResolver,u["ɵCodegenComponentFactoryResolver"],[[8,[H.a,Y.a,Z.a,X.a,Q.a,Q.b,ll.a,nl.a,el.a,ul.a,tl.a,il.a,al.a,ol.a,sl.a,rl.a,dl.a,cl.a,cl.c,cl.b,cl.d,ml.a,fl.a,gl.a,pl.a,hl.a,vl.a,bl.a,Cl.a,Rl.a,Il.a,Yl,$n]],[3,u.ComponentFactoryResolver],u.NgModuleRef]),u["ɵmpd"](4608,El.NgLocalization,El.NgLocaleLocalization,[u.LOCALE_ID,[2,El["ɵangular_packages_common_common_a"]]]),u["ɵmpd"](4608,Kn.y,Kn.y,[El.DOCUMENT]),u["ɵmpd"](4608,Kn.r,Kn.r,[]),u["ɵmpd"](4608,Kn.a,Kn.a,[]),u["ɵmpd"](4608,i.D,i.D,[]),u["ɵmpd"](4608,Jn.a,Jn.a,[]),u["ɵmpd"](4608,Wn.a,Wn.a,[]),u["ɵmpd"](4608,Hn.a,Hn.a,[s.a]),u["ɵmpd"](4608,El.DatePipe,El.DatePipe,[u.LOCALE_ID]),u["ɵmpd"](4608,Yn.a,Yn.a,[]),u["ɵmpd"](4608,Zn.a,Zn.a,[]),u["ɵmpd"](4608,N.a,N.a,[]),u["ɵmpd"](4608,I.a,I.a,[N.a]),u["ɵmpd"](4608,Xn.a,Xn.a,[N.a]),u["ɵmpd"](4608,O.a,O.a,[N.a]),u["ɵmpd"](4608,Qn.a,Qn.a,[]),u["ɵmpd"](4608,le.a,le.a,[]),u["ɵmpd"](4608,ne.a,ne.a,[]),u["ɵmpd"](4608,ee.a,ee.a,[]),u["ɵmpd"](4608,ue.a,ue.a,[El.DatePipe]),u["ɵmpd"](4608,te.a,te.a,[]),u["ɵmpd"](4608,ie.a,ie.a,[]),u["ɵmpd"](4608,ae.a,ae.a,[]),u["ɵmpd"](4608,oe.a,oe.a,[]),u["ɵmpd"](4608,se.a,se.a,[]),u["ɵmpd"](4608,re.a,re.a,[s.a]),u["ɵmpd"](4608,Nl.a,Nl.a,[]),u["ɵmpd"](4608,de.a,de.a,[]),u["ɵmpd"](4608,ce.a,ce.a,[]),u["ɵmpd"](4608,i.h,i.h,[]),u["ɵmpd"](4608,me.b,me.b,[]),u["ɵmpd"](4608,fe.a,fe.a,[]),u["ɵmpd"](4608,ge.a,ge.a,[u.NgZone,u.RendererFactory2,u.PLATFORM_ID]),u["ɵmpd"](4608,pe.a,pe.a,[u.ComponentFactoryResolver,u.NgZone,u.Injector,ge.a,u.ApplicationRef]),u["ɵmpd"](4608,he.c,he.c,[]),u["ɵmpd"](4608,ve.a,ve.a,[]),u["ɵmpd"](4608,Al.b,Al.b,[u.RendererFactory2,pe.a]),u["ɵmpd"](4608,be.f,be.f,[]),u["ɵmpd"](4608,E.a,E.a,[]),u["ɵmpd"](4608,Ce.a,Ce.a,[Re.m,E.a]),u["ɵmpd"](4608,Ie.f,Ie.f,[]),u["ɵmpd"](4608,Ee.t,Ee.t,[]),u["ɵmpd"](4608,Ee.v,Ee.v,[]),u["ɵmpd"](4608,Ee.a,Ee.a,[]),u["ɵmpd"](4608,Ee.h,Ee.h,[]),u["ɵmpd"](4608,Ee.d,Ee.d,[]),u["ɵmpd"](4608,Ee.j,Ee.j,[]),u["ɵmpd"](4608,Ee.l,Ee.l,[]),u["ɵmpd"](4608,Ee.u,Ee.u,[Ee.v,Ee.l]),u["ɵmpd"](4608,Ne.a,Ne.a,[]),u["ɵmpd"](1073742336,El.CommonModule,El.CommonModule,[]),u["ɵmpd"](1073742336,Kn.u,Kn.u,[]),u["ɵmpd"](1073742336,i.C,i.C,[]),u["ɵmpd"](1073742336,i.n,i.n,[]),u["ɵmpd"](1073742336,be.e,be.e,[]),u["ɵmpd"](1073742336,ye.a,ye.a,[]),u["ɵmpd"](1073742336,i.y,i.y,[]),u["ɵmpd"](1073742336,me.c,me.c,[]),u["ɵmpd"](1073742336,fe.d,fe.d,[]),u["ɵmpd"](1073742336,he.d,he.d,[]),u["ɵmpd"](1073742336,ve.d,ve.d,[]),u["ɵmpd"](1073742336,Ve.b,Ve.b,[]),u["ɵmpd"](1073742336,Al.e,Al.e,[]),u["ɵmpd"](1073742336,we.a,we.a,[]),u["ɵmpd"](1073742336,Vl.f,Vl.f,[]),u["ɵmpd"](1073742336,Te.ClickOutsideModule,Te.ClickOutsideModule,[]),u["ɵmpd"](1073742336,_e.b,_e.b,[]),u["ɵmpd"](1073742336,Re.q,Re.q,[[2,Re.v],[2,Re.m]]),u["ɵmpd"](1073742336,Se.a,Se.a,[]),u["ɵmpd"](1073742336,De.a,De.a,[]),u["ɵmpd"](1073742336,r.a,r.a,[]),u["ɵmpd"](1073742336,ke.a,ke.a,[]),u["ɵmpd"](1073742336,Ie.d,Ie.d,[]),u["ɵmpd"](1073742336,qe.a,qe.a,[]),u["ɵmpd"](1073742336,xe.a,xe.a,[]),u["ɵmpd"](1073742336,Pe.a,Pe.a,[]),u["ɵmpd"](1073742336,Ee.g,Ee.g,[]),u["ɵmpd"](1073742336,Fe.b,Fe.b,[]),u["ɵmpd"](1073742336,Ae.a,Ae.a,[]),u["ɵmpd"](1073742336,$,$,[]),u["ɵmpd"](256,u.LOCALE_ID,"en-US",[]),u["ɵmpd"](256,be.a,{autoClose:!0,insideClick:!1},[]),u["ɵmpd"](256,u.TRANSLATIONS_FORMAT,"xlf",[])])})),At=u["ɵcmf"](W,[],(function(l){return u["ɵmod"]([u["ɵmpd"](512,u.ComponentFactoryResolver,u["ɵCodegenComponentFactoryResolver"],[[8,[H.a,Y.a,Z.a,X.a,Q.a,Q.b,ll.a,nl.a,el.a,ul.a,tl.a,il.a,al.a,ol.a,sl.a,rl.a,dl.a,cl.a,cl.c,cl.b,cl.d,ml.a,fl.a,gl.a,pl.a,hl.a,vl.a,bl.a,Cl.a,Rl.a,Il.a,Yl,$n,hu,Pt]],[3,u.ComponentFactoryResolver],u.NgModuleRef]),u["ɵmpd"](4608,El.NgLocalization,El.NgLocaleLocalization,[u.LOCALE_ID,[2,El["ɵangular_packages_common_common_a"]]]),u["ɵmpd"](4608,Kn.y,Kn.y,[El.DOCUMENT]),u["ɵmpd"](4608,Kn.r,Kn.r,[]),u["ɵmpd"](4608,Kn.a,Kn.a,[]),u["ɵmpd"](4608,i.D,i.D,[]),u["ɵmpd"](4608,Jn.a,Jn.a,[]),u["ɵmpd"](4608,Wn.a,Wn.a,[]),u["ɵmpd"](4608,Hn.a,Hn.a,[s.a]),u["ɵmpd"](4608,El.DatePipe,El.DatePipe,[u.LOCALE_ID]),u["ɵmpd"](4608,Yn.a,Yn.a,[]),u["ɵmpd"](4608,Zn.a,Zn.a,[]),u["ɵmpd"](4608,N.a,N.a,[]),u["ɵmpd"](4608,I.a,I.a,[N.a]),u["ɵmpd"](4608,Xn.a,Xn.a,[N.a]),u["ɵmpd"](4608,O.a,O.a,[N.a]),u["ɵmpd"](4608,Qn.a,Qn.a,[]),u["ɵmpd"](4608,le.a,le.a,[]),u["ɵmpd"](4608,ne.a,ne.a,[]),u["ɵmpd"](4608,ee.a,ee.a,[]),u["ɵmpd"](4608,ue.a,ue.a,[El.DatePipe]),u["ɵmpd"](4608,te.a,te.a,[]),u["ɵmpd"](4608,ie.a,ie.a,[]),u["ɵmpd"](4608,ae.a,ae.a,[]),u["ɵmpd"](4608,oe.a,oe.a,[]),u["ɵmpd"](4608,se.a,se.a,[]),u["ɵmpd"](4608,re.a,re.a,[s.a]),u["ɵmpd"](4608,Nl.a,Nl.a,[]),u["ɵmpd"](4608,de.a,de.a,[]),u["ɵmpd"](4608,ce.a,ce.a,[]),u["ɵmpd"](4608,i.h,i.h,[]),u["ɵmpd"](4608,me.b,me.b,[]),u["ɵmpd"](4608,fe.a,fe.a,[]),u["ɵmpd"](4608,ge.a,ge.a,[u.NgZone,u.RendererFactory2,u.PLATFORM_ID]),u["ɵmpd"](4608,pe.a,pe.a,[u.ComponentFactoryResolver,u.NgZone,u.Injector,ge.a,u.ApplicationRef]),u["ɵmpd"](4608,he.c,he.c,[]),u["ɵmpd"](4608,ve.a,ve.a,[]),u["ɵmpd"](4608,Al.b,Al.b,[u.RendererFactory2,pe.a]),u["ɵmpd"](4608,be.f,be.f,[]),u["ɵmpd"](4608,E.a,E.a,[]),u["ɵmpd"](4608,Ce.a,Ce.a,[Re.m,E.a]),u["ɵmpd"](4608,Ie.f,Ie.f,[]),u["ɵmpd"](4608,Ee.t,Ee.t,[]),u["ɵmpd"](4608,Ee.v,Ee.v,[]),u["ɵmpd"](4608,Ee.a,Ee.a,[]),u["ɵmpd"](4608,Ee.h,Ee.h,[]),u["ɵmpd"](4608,Ee.d,Ee.d,[]),u["ɵmpd"](4608,Ee.j,Ee.j,[]),u["ɵmpd"](4608,Ee.l,Ee.l,[]),u["ɵmpd"](4608,Ee.u,Ee.u,[Ee.v,Ee.l]),u["ɵmpd"](4608,Ne.a,Ne.a,[]),u["ɵmpd"](1073742336,El.CommonModule,El.CommonModule,[]),u["ɵmpd"](1073742336,Kn.u,Kn.u,[]),u["ɵmpd"](1073742336,i.C,i.C,[]),u["ɵmpd"](1073742336,i.n,i.n,[]),u["ɵmpd"](1073742336,be.e,be.e,[]),u["ɵmpd"](1073742336,ye.a,ye.a,[]),u["ɵmpd"](1073742336,i.y,i.y,[]),u["ɵmpd"](1073742336,me.c,me.c,[]),u["ɵmpd"](1073742336,fe.d,fe.d,[]),u["ɵmpd"](1073742336,he.d,he.d,[]),u["ɵmpd"](1073742336,ve.d,ve.d,[]),u["ɵmpd"](1073742336,Ve.b,Ve.b,[]),u["ɵmpd"](1073742336,Al.e,Al.e,[]),u["ɵmpd"](1073742336,we.a,we.a,[]),u["ɵmpd"](1073742336,Vl.f,Vl.f,[]),u["ɵmpd"](1073742336,Te.ClickOutsideModule,Te.ClickOutsideModule,[]),u["ɵmpd"](1073742336,_e.b,_e.b,[]),u["ɵmpd"](1073742336,Re.q,Re.q,[[2,Re.v],[2,Re.m]]),u["ɵmpd"](1073742336,Se.a,Se.a,[]),u["ɵmpd"](1073742336,De.a,De.a,[]),u["ɵmpd"](1073742336,r.a,r.a,[]),u["ɵmpd"](1073742336,ke.a,ke.a,[]),u["ɵmpd"](1073742336,Ie.d,Ie.d,[]),u["ɵmpd"](1073742336,qe.a,qe.a,[]),u["ɵmpd"](1073742336,xe.a,xe.a,[]),u["ɵmpd"](1073742336,Pe.a,Pe.a,[]),u["ɵmpd"](1073742336,Ee.g,Ee.g,[]),u["ɵmpd"](1073742336,Fe.b,Fe.b,[]),u["ɵmpd"](1073742336,Ae.a,Ae.a,[]),u["ɵmpd"](1073742336,$,$,[]),u["ɵmpd"](1073742336,W,W,[]),u["ɵmpd"](256,u.LOCALE_ID,"en-US",[]),u["ɵmpd"](256,be.a,{autoClose:!0,insideClick:!1},[]),u["ɵmpd"](1024,Re.k,(function(){return[[{path:"",component:G},{path:"create",component:k,data:K},{path:"edit/:name",component:k,data:J}]]}),[]),u["ɵmpd"](256,u.TRANSLATIONS_FORMAT,"xlf",[])])}))}}]);