| Current Path : /proc/thread-self/root/snap/lxd/39313/share/lxd-ui/assets/ |
| Current File : //proc/thread-self/root/snap/lxd/39313/share/lxd-ui/assets/YamlSwitch-BQqYYI1i.js |
import{d as G,r as v,K as nr,j as A,aZ as rr,ba as ir,bQ as or,bR as tr,bS as lr,a2 as An,cG as J,O as bn,R as ur,s as wn,a5 as ze}from"./index-BFGypnt-.js";import{F as k}from"./FormMenuItem-fhYfVpHc.js";import{h as K}from"./FormFooterLayout-CMGxv4XX.js";function Cn(e){return typeof e>"u"||e===null}function cr(e){return typeof e=="object"&&e!==null}function ar(e){return Array.isArray(e)?e:Cn(e)?[]:[e]}function fr(e,n){var r,i,o,l;if(n)for(l=Object.keys(n),r=0,i=l.length;r<i;r+=1)o=l[r],e[o]=n[o];return e}function sr(e,n){var r="",i;for(i=0;i<n;i+=1)r+=e;return r}function pr(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var dr=Cn,hr=cr,gr=ar,mr=sr,vr=pr,xr=fr,S={isNothing:dr,isObject:hr,toArray:gr,repeat:mr,isNegativeZero:vr,extend:xr};function On(e,n){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!n&&e.mark.snippet&&(r+=`
`+e.mark.snippet),i+" "+r):i}function ce(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=On(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ce.prototype=Object.create(Error.prototype);ce.prototype.constructor=ce;ce.prototype.toString=function(n){return this.name+": "+On(this,n)};var N=ce;function Fe(e,n,r,i,o){var l="",t="",u=Math.floor(o/2)-1;return i-n>u&&(l=" ... ",n=i-u+l.length),r-i>u&&(t=" ...",r=i+u-t.length),{str:l+e.slice(n,r).replace(/\t/g,"→")+t,pos:i-n+l.length}}function Le(e,n){return S.repeat(" ",n-e.length)+e}function yr(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],o=[],l,t=-1;l=r.exec(e.buffer);)o.push(l.index),i.push(l.index+l[0].length),e.position<=l.index&&t<0&&(t=i.length-2);t<0&&(t=i.length-1);var u="",c,f,s=Math.min(e.line+n.linesAfter,o.length).toString().length,a=n.maxLength-(n.indent+s+3);for(c=1;c<=n.linesBefore&&!(t-c<0);c++)f=Fe(e.buffer,i[t-c],o[t-c],e.position-(i[t]-i[t-c]),a),u=S.repeat(" ",n.indent)+Le((e.line-c+1).toString(),s)+" | "+f.str+`
`+u;for(f=Fe(e.buffer,i[t],o[t],e.position,a),u+=S.repeat(" ",n.indent)+Le((e.line+1).toString(),s)+" | "+f.str+`
`,u+=S.repeat("-",n.indent+s+3+f.pos)+`^
`,c=1;c<=n.linesAfter&&!(t+c>=o.length);c++)f=Fe(e.buffer,i[t+c],o[t+c],e.position-(i[t]-i[t+c]),a),u+=S.repeat(" ",n.indent)+Le((e.line+c+1).toString(),s)+" | "+f.str+`
`;return u.replace(/\n$/,"")}var Ar=yr,br=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],wr=["scalar","sequence","mapping"];function Cr(e){var n={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){n[String(i)]=r})}),n}function Or(e,n){if(n=n||{},Object.keys(n).forEach(function(r){if(br.indexOf(r)===-1)throw new N('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=n,this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(r){return r},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.representName=n.representName||null,this.defaultStyle=n.defaultStyle||null,this.multi=n.multi||!1,this.styleAliases=Cr(n.styleAliases||null),wr.indexOf(this.kind)===-1)throw new N('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var T=Or;function Qe(e,n){var r=[];return e[n].forEach(function(i){var o=r.length;r.forEach(function(l,t){l.tag===i.tag&&l.kind===i.kind&&l.multi===i.multi&&(o=t)}),r[o]=i}),r}function Sr(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},n,r;function i(o){o.multi?(e.multi[o.kind].push(o),e.multi.fallback.push(o)):e[o.kind][o.tag]=e.fallback[o.tag]=o}for(n=0,r=arguments.length;n<r;n+=1)arguments[n].forEach(i);return e}function Pe(e){return this.extend(e)}Pe.prototype.extend=function(n){var r=[],i=[];if(n instanceof T)i.push(n);else if(Array.isArray(n))i=i.concat(n);else if(n&&(Array.isArray(n.implicit)||Array.isArray(n.explicit)))n.implicit&&(r=r.concat(n.implicit)),n.explicit&&(i=i.concat(n.explicit));else throw new N("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(l){if(!(l instanceof T))throw new N("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(l.loadKind&&l.loadKind!=="scalar")throw new N("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(l.multi)throw new N("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(l){if(!(l instanceof T))throw new N("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var o=Object.create(Pe.prototype);return o.implicit=(this.implicit||[]).concat(r),o.explicit=(this.explicit||[]).concat(i),o.compiledImplicit=Qe(o,"implicit"),o.compiledExplicit=Qe(o,"explicit"),o.compiledTypeMap=Sr(o.compiledImplicit,o.compiledExplicit),o};var Er=Pe,_r=new T("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),Ir=new T("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),Tr=new T("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),Fr=new Er({explicit:[_r,Ir,Tr]});function Lr(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}function jr(){return null}function Mr(e){return e===null}var Nr=new T("tag:yaml.org,2002:null",{kind:"scalar",resolve:Lr,construct:jr,predicate:Mr,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Rr(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}function Pr(e){return e==="true"||e==="True"||e==="TRUE"}function kr(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var Dr=new T("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Rr,construct:Pr,predicate:kr,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function Br(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Yr(e){return 48<=e&&e<=55}function Hr(e){return 48<=e&&e<=57}function Ur(e){if(e===null)return!1;var n=e.length,r=0,i=!1,o;if(!n)return!1;if(o=e[r],(o==="-"||o==="+")&&(o=e[++r]),o==="0"){if(r+1===n)return!0;if(o=e[++r],o==="b"){for(r++;r<n;r++)if(o=e[r],o!=="_"){if(o!=="0"&&o!=="1")return!1;i=!0}return i&&o!=="_"}if(o==="x"){for(r++;r<n;r++)if(o=e[r],o!=="_"){if(!Br(e.charCodeAt(r)))return!1;i=!0}return i&&o!=="_"}if(o==="o"){for(r++;r<n;r++)if(o=e[r],o!=="_"){if(!Yr(e.charCodeAt(r)))return!1;i=!0}return i&&o!=="_"}}if(o==="_")return!1;for(;r<n;r++)if(o=e[r],o!=="_"){if(!Hr(e.charCodeAt(r)))return!1;i=!0}return!(!i||o==="_")}function $r(e){var n=e,r=1,i;if(n.indexOf("_")!==-1&&(n=n.replace(/_/g,"")),i=n[0],(i==="-"||i==="+")&&(i==="-"&&(r=-1),n=n.slice(1),i=n[0]),n==="0")return 0;if(i==="0"){if(n[1]==="b")return r*parseInt(n.slice(2),2);if(n[1]==="x")return r*parseInt(n.slice(2),16);if(n[1]==="o")return r*parseInt(n.slice(2),8)}return r*parseInt(n,10)}function Kr(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!S.isNegativeZero(e)}var Gr=new T("tag:yaml.org,2002:int",{kind:"scalar",resolve:Ur,construct:$r,predicate:Kr,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),qr=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Vr(e){return!(e===null||!qr.test(e)||e[e.length-1]==="_")}function Wr(e){var n,r;return n=e.replace(/_/g,"").toLowerCase(),r=n[0]==="-"?-1:1,"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:r*parseFloat(n,10)}var zr=/^[-+]?[0-9]+e/;function Qr(e,n){var r;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(S.isNegativeZero(e))return"-0.0";return r=e.toString(10),zr.test(r)?r.replace("e",".e"):r}function Xr(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||S.isNegativeZero(e))}var Zr=new T("tag:yaml.org,2002:float",{kind:"scalar",resolve:Vr,construct:Wr,predicate:Xr,represent:Qr,defaultStyle:"lowercase"}),Jr=Fr.extend({implicit:[Nr,Dr,Gr,Zr]}),ei=Jr,Sn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),En=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function ni(e){return e===null?!1:Sn.exec(e)!==null||En.exec(e)!==null}function ri(e){var n,r,i,o,l,t,u,c=0,f=null,s,a,d;if(n=Sn.exec(e),n===null&&(n=En.exec(e)),n===null)throw new Error("Date resolve error");if(r=+n[1],i=+n[2]-1,o=+n[3],!n[4])return new Date(Date.UTC(r,i,o));if(l=+n[4],t=+n[5],u=+n[6],n[7]){for(c=n[7].slice(0,3);c.length<3;)c+="0";c=+c}return n[9]&&(s=+n[10],a=+(n[11]||0),f=(s*60+a)*6e4,n[9]==="-"&&(f=-f)),d=new Date(Date.UTC(r,i,o,l,t,u,c)),f&&d.setTime(d.getTime()-f),d}function ii(e){return e.toISOString()}var oi=new T("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:ni,construct:ri,instanceOf:Date,represent:ii});function ti(e){return e==="<<"||e===null}var li=new T("tag:yaml.org,2002:merge",{kind:"scalar",resolve:ti}),Ue=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function ui(e){if(e===null)return!1;var n,r,i=0,o=e.length,l=Ue;for(r=0;r<o;r++)if(n=l.indexOf(e.charAt(r)),!(n>64)){if(n<0)return!1;i+=6}return i%8===0}function ci(e){var n,r,i=e.replace(/[\r\n=]/g,""),o=i.length,l=Ue,t=0,u=[];for(n=0;n<o;n++)n%4===0&&n&&(u.push(t>>16&255),u.push(t>>8&255),u.push(t&255)),t=t<<6|l.indexOf(i.charAt(n));return r=o%4*6,r===0?(u.push(t>>16&255),u.push(t>>8&255),u.push(t&255)):r===18?(u.push(t>>10&255),u.push(t>>2&255)):r===12&&u.push(t>>4&255),new Uint8Array(u)}function ai(e){var n="",r=0,i,o,l=e.length,t=Ue;for(i=0;i<l;i++)i%3===0&&i&&(n+=t[r>>18&63],n+=t[r>>12&63],n+=t[r>>6&63],n+=t[r&63]),r=(r<<8)+e[i];return o=l%3,o===0?(n+=t[r>>18&63],n+=t[r>>12&63],n+=t[r>>6&63],n+=t[r&63]):o===2?(n+=t[r>>10&63],n+=t[r>>4&63],n+=t[r<<2&63],n+=t[64]):o===1&&(n+=t[r>>2&63],n+=t[r<<4&63],n+=t[64],n+=t[64]),n}function fi(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var si=new T("tag:yaml.org,2002:binary",{kind:"scalar",resolve:ui,construct:ci,predicate:fi,represent:ai}),pi=Object.prototype.hasOwnProperty,di=Object.prototype.toString;function hi(e){if(e===null)return!0;var n=[],r,i,o,l,t,u=e;for(r=0,i=u.length;r<i;r+=1){if(o=u[r],t=!1,di.call(o)!=="[object Object]")return!1;for(l in o)if(pi.call(o,l))if(!t)t=!0;else return!1;if(!t)return!1;if(n.indexOf(l)===-1)n.push(l);else return!1}return!0}function gi(e){return e!==null?e:[]}var mi=new T("tag:yaml.org,2002:omap",{kind:"sequence",resolve:hi,construct:gi}),vi=Object.prototype.toString;function xi(e){if(e===null)return!0;var n,r,i,o,l,t=e;for(l=new Array(t.length),n=0,r=t.length;n<r;n+=1){if(i=t[n],vi.call(i)!=="[object Object]"||(o=Object.keys(i),o.length!==1))return!1;l[n]=[o[0],i[o[0]]]}return!0}function yi(e){if(e===null)return[];var n,r,i,o,l,t=e;for(l=new Array(t.length),n=0,r=t.length;n<r;n+=1)i=t[n],o=Object.keys(i),l[n]=[o[0],i[o[0]]];return l}var Ai=new T("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:xi,construct:yi}),bi=Object.prototype.hasOwnProperty;function wi(e){if(e===null)return!0;var n,r=e;for(n in r)if(bi.call(r,n)&&r[n]!==null)return!1;return!0}function Ci(e){return e!==null?e:{}}var Oi=new T("tag:yaml.org,2002:set",{kind:"mapping",resolve:wi,construct:Ci}),_n=ei.extend({implicit:[oi,li],explicit:[si,mi,Ai,Oi]}),$=Object.prototype.hasOwnProperty,ye=1,In=2,Tn=3,Ae=4,je=1,Si=2,Xe=3,Ei=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,_i=/[\x85\u2028\u2029]/,Ii=/[,\[\]\{\}]/,Fn=/^(?:!|!!|![a-z\-]+!)$/i,Ln=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Ze(e){return Object.prototype.toString.call(e)}function D(e){return e===10||e===13}function q(e){return e===9||e===32}function R(e){return e===9||e===32||e===10||e===13}function Q(e){return e===44||e===91||e===93||e===123||e===125}function Ti(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}function Fi(e){return e===120?2:e===117?4:e===85?8:0}function Li(e){return 48<=e&&e<=57?e-48:-1}function Je(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"
":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function ji(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function jn(e,n,r){n==="__proto__"?Object.defineProperty(e,n,{configurable:!0,enumerable:!0,writable:!0,value:r}):e[n]=r}var Mn=new Array(256),Nn=new Array(256);for(var W=0;W<256;W++)Mn[W]=Je(W)?1:0,Nn[W]=Je(W);function Mi(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||_n,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Rn(e,n){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Ar(r),new N(n,r)}function h(e,n){throw Rn(e,n)}function be(e,n){e.onWarning&&e.onWarning.call(null,Rn(e,n))}var en={YAML:function(n,r,i){var o,l,t;n.version!==null&&h(n,"duplication of %YAML directive"),i.length!==1&&h(n,"YAML directive accepts exactly one argument"),o=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),o===null&&h(n,"ill-formed argument of the YAML directive"),l=parseInt(o[1],10),t=parseInt(o[2],10),l!==1&&h(n,"unacceptable YAML version of the document"),n.version=i[0],n.checkLineBreaks=t<2,t!==1&&t!==2&&be(n,"unsupported YAML version of the document")},TAG:function(n,r,i){var o,l;i.length!==2&&h(n,"TAG directive accepts exactly two arguments"),o=i[0],l=i[1],Fn.test(o)||h(n,"ill-formed tag handle (first argument) of the TAG directive"),$.call(n.tagMap,o)&&h(n,'there is a previously declared suffix for "'+o+'" tag handle'),Ln.test(l)||h(n,"ill-formed tag prefix (second argument) of the TAG directive");try{l=decodeURIComponent(l)}catch{h(n,"tag prefix is malformed: "+l)}n.tagMap[o]=l}};function H(e,n,r,i){var o,l,t,u;if(n<r){if(u=e.input.slice(n,r),i)for(o=0,l=u.length;o<l;o+=1)t=u.charCodeAt(o),t===9||32<=t&&t<=1114111||h(e,"expected valid JSON character");else Ei.test(u)&&h(e,"the stream contains non-printable characters");e.result+=u}}function nn(e,n,r,i){var o,l,t,u;for(S.isObject(r)||h(e,"cannot merge mappings; the provided source object is unacceptable"),o=Object.keys(r),t=0,u=o.length;t<u;t+=1)l=o[t],$.call(n,l)||(jn(n,l,r[l]),i[l]=!0)}function X(e,n,r,i,o,l,t,u,c){var f,s;if(Array.isArray(o))for(o=Array.prototype.slice.call(o),f=0,s=o.length;f<s;f+=1)Array.isArray(o[f])&&h(e,"nested arrays are not supported inside keys"),typeof o=="object"&&Ze(o[f])==="[object Object]"&&(o[f]="[object Object]");if(typeof o=="object"&&Ze(o)==="[object Object]"&&(o="[object Object]"),o=String(o),n===null&&(n={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(l))for(f=0,s=l.length;f<s;f+=1)nn(e,n,l[f],r);else nn(e,n,l,r);else!e.json&&!$.call(r,o)&&$.call(n,o)&&(e.line=t||e.line,e.lineStart=u||e.lineStart,e.position=c||e.position,h(e,"duplicated mapping key")),jn(n,o,l),delete r[o];return n}function $e(e){var n;n=e.input.charCodeAt(e.position),n===10?e.position++:n===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):h(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function C(e,n,r){for(var i=0,o=e.input.charCodeAt(e.position);o!==0;){for(;q(o);)o===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),o=e.input.charCodeAt(++e.position);if(n&&o===35)do o=e.input.charCodeAt(++e.position);while(o!==10&&o!==13&&o!==0);if(D(o))for($e(e),o=e.input.charCodeAt(e.position),i++,e.lineIndent=0;o===32;)e.lineIndent++,o=e.input.charCodeAt(++e.position);else break}return r!==-1&&i!==0&&e.lineIndent<r&&be(e,"deficient indentation"),i}function Se(e){var n=e.position,r;return r=e.input.charCodeAt(n),!!((r===45||r===46)&&r===e.input.charCodeAt(n+1)&&r===e.input.charCodeAt(n+2)&&(n+=3,r=e.input.charCodeAt(n),r===0||R(r)))}function Ke(e,n){n===1?e.result+=" ":n>1&&(e.result+=S.repeat(`
`,n-1))}function Ni(e,n,r){var i,o,l,t,u,c,f,s,a=e.kind,d=e.result,p;if(p=e.input.charCodeAt(e.position),R(p)||Q(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(o=e.input.charCodeAt(e.position+1),R(o)||r&&Q(o)))return!1;for(e.kind="scalar",e.result="",l=t=e.position,u=!1;p!==0;){if(p===58){if(o=e.input.charCodeAt(e.position+1),R(o)||r&&Q(o))break}else if(p===35){if(i=e.input.charCodeAt(e.position-1),R(i))break}else{if(e.position===e.lineStart&&Se(e)||r&&Q(p))break;if(D(p))if(c=e.line,f=e.lineStart,s=e.lineIndent,C(e,!1,-1),e.lineIndent>=n){u=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=t,e.line=c,e.lineStart=f,e.lineIndent=s;break}}u&&(H(e,l,t,!1),Ke(e,e.line-c),l=t=e.position,u=!1),q(p)||(t=e.position+1),p=e.input.charCodeAt(++e.position)}return H(e,l,t,!1),e.result?!0:(e.kind=a,e.result=d,!1)}function Ri(e,n){var r,i,o;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=o=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(H(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,o=e.position;else return!0;else D(r)?(H(e,i,o,!0),Ke(e,C(e,!1,n)),i=o=e.position):e.position===e.lineStart&&Se(e)?h(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);h(e,"unexpected end of the stream within a single quoted scalar")}function Pi(e,n){var r,i,o,l,t,u;if(u=e.input.charCodeAt(e.position),u!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(u=e.input.charCodeAt(e.position))!==0;){if(u===34)return H(e,r,e.position,!0),e.position++,!0;if(u===92){if(H(e,r,e.position,!0),u=e.input.charCodeAt(++e.position),D(u))C(e,!1,n);else if(u<256&&Mn[u])e.result+=Nn[u],e.position++;else if((t=Fi(u))>0){for(o=t,l=0;o>0;o--)u=e.input.charCodeAt(++e.position),(t=Ti(u))>=0?l=(l<<4)+t:h(e,"expected hexadecimal character");e.result+=ji(l),e.position++}else h(e,"unknown escape sequence");r=i=e.position}else D(u)?(H(e,r,i,!0),Ke(e,C(e,!1,n)),r=i=e.position):e.position===e.lineStart&&Se(e)?h(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}h(e,"unexpected end of the stream within a double quoted scalar")}function ki(e,n){var r=!0,i,o,l,t=e.tag,u,c=e.anchor,f,s,a,d,p,m=Object.create(null),x,y,L,g;if(g=e.input.charCodeAt(e.position),g===91)s=93,p=!1,u=[];else if(g===123)s=125,p=!0,u={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),g=e.input.charCodeAt(++e.position);g!==0;){if(C(e,!0,n),g=e.input.charCodeAt(e.position),g===s)return e.position++,e.tag=t,e.anchor=c,e.kind=p?"mapping":"sequence",e.result=u,!0;r?g===44&&h(e,"expected the node content, but found ','"):h(e,"missed comma between flow collection entries"),y=x=L=null,a=d=!1,g===63&&(f=e.input.charCodeAt(e.position+1),R(f)&&(a=d=!0,e.position++,C(e,!0,n))),i=e.line,o=e.lineStart,l=e.position,ee(e,n,ye,!1,!0),y=e.tag,x=e.result,C(e,!0,n),g=e.input.charCodeAt(e.position),(d||e.line===i)&&g===58&&(a=!0,g=e.input.charCodeAt(++e.position),C(e,!0,n),ee(e,n,ye,!1,!0),L=e.result),p?X(e,u,m,y,x,L,i,o,l):a?u.push(X(e,null,m,y,x,L,i,o,l)):u.push(x),C(e,!0,n),g=e.input.charCodeAt(e.position),g===44?(r=!0,g=e.input.charCodeAt(++e.position)):r=!1}h(e,"unexpected end of the stream within a flow collection")}function Di(e,n){var r,i,o=je,l=!1,t=!1,u=n,c=0,f=!1,s,a;if(a=e.input.charCodeAt(e.position),a===124)i=!1;else if(a===62)i=!0;else return!1;for(e.kind="scalar",e.result="";a!==0;)if(a=e.input.charCodeAt(++e.position),a===43||a===45)je===o?o=a===43?Xe:Si:h(e,"repeat of a chomping mode identifier");else if((s=Li(a))>=0)s===0?h(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):t?h(e,"repeat of an indentation width identifier"):(u=n+s-1,t=!0);else break;if(q(a)){do a=e.input.charCodeAt(++e.position);while(q(a));if(a===35)do a=e.input.charCodeAt(++e.position);while(!D(a)&&a!==0)}for(;a!==0;){for($e(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!t||e.lineIndent<u)&&a===32;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!t&&e.lineIndent>u&&(u=e.lineIndent),D(a)){c++;continue}if(e.lineIndent<u){o===Xe?e.result+=S.repeat(`
`,l?1+c:c):o===je&&l&&(e.result+=`
`);break}for(i?q(a)?(f=!0,e.result+=S.repeat(`
`,l?1+c:c)):f?(f=!1,e.result+=S.repeat(`
`,c+1)):c===0?l&&(e.result+=" "):e.result+=S.repeat(`
`,c):e.result+=S.repeat(`
`,l?1+c:c),l=!0,t=!0,c=0,r=e.position;!D(a)&&a!==0;)a=e.input.charCodeAt(++e.position);H(e,r,e.position,!1)}return!0}function rn(e,n){var r,i=e.tag,o=e.anchor,l=[],t,u=!1,c;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),c=e.input.charCodeAt(e.position);c!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,h(e,"tab characters must not be used in indentation")),!(c!==45||(t=e.input.charCodeAt(e.position+1),!R(t))));){if(u=!0,e.position++,C(e,!0,-1)&&e.lineIndent<=n){l.push(null),c=e.input.charCodeAt(e.position);continue}if(r=e.line,ee(e,n,Tn,!1,!0),l.push(e.result),C(e,!0,-1),c=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>n)&&c!==0)h(e,"bad indentation of a sequence entry");else if(e.lineIndent<n)break}return u?(e.tag=i,e.anchor=o,e.kind="sequence",e.result=l,!0):!1}function Bi(e,n,r){var i,o,l,t,u,c,f=e.tag,s=e.anchor,a={},d=Object.create(null),p=null,m=null,x=null,y=!1,L=!1,g;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),g=e.input.charCodeAt(e.position);g!==0;){if(!y&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,h(e,"tab characters must not be used in indentation")),i=e.input.charCodeAt(e.position+1),l=e.line,(g===63||g===58)&&R(i))g===63?(y&&(X(e,a,d,p,m,null,t,u,c),p=m=x=null),L=!0,y=!0,o=!0):y?(y=!1,o=!0):h(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,g=i;else{if(t=e.line,u=e.lineStart,c=e.position,!ee(e,r,In,!1,!0))break;if(e.line===l){for(g=e.input.charCodeAt(e.position);q(g);)g=e.input.charCodeAt(++e.position);if(g===58)g=e.input.charCodeAt(++e.position),R(g)||h(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(X(e,a,d,p,m,null,t,u,c),p=m=x=null),L=!0,y=!1,o=!1,p=e.tag,m=e.result;else if(L)h(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=f,e.anchor=s,!0}else if(L)h(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=f,e.anchor=s,!0}if((e.line===l||e.lineIndent>n)&&(y&&(t=e.line,u=e.lineStart,c=e.position),ee(e,n,Ae,!0,o)&&(y?m=e.result:x=e.result),y||(X(e,a,d,p,m,x,t,u,c),p=m=x=null),C(e,!0,-1),g=e.input.charCodeAt(e.position)),(e.line===l||e.lineIndent>n)&&g!==0)h(e,"bad indentation of a mapping entry");else if(e.lineIndent<n)break}return y&&X(e,a,d,p,m,null,t,u,c),L&&(e.tag=f,e.anchor=s,e.kind="mapping",e.result=a),L}function Yi(e){var n,r=!1,i=!1,o,l,t;if(t=e.input.charCodeAt(e.position),t!==33)return!1;if(e.tag!==null&&h(e,"duplication of a tag property"),t=e.input.charCodeAt(++e.position),t===60?(r=!0,t=e.input.charCodeAt(++e.position)):t===33?(i=!0,o="!!",t=e.input.charCodeAt(++e.position)):o="!",n=e.position,r){do t=e.input.charCodeAt(++e.position);while(t!==0&&t!==62);e.position<e.length?(l=e.input.slice(n,e.position),t=e.input.charCodeAt(++e.position)):h(e,"unexpected end of the stream within a verbatim tag")}else{for(;t!==0&&!R(t);)t===33&&(i?h(e,"tag suffix cannot contain exclamation marks"):(o=e.input.slice(n-1,e.position+1),Fn.test(o)||h(e,"named tag handle cannot contain such characters"),i=!0,n=e.position+1)),t=e.input.charCodeAt(++e.position);l=e.input.slice(n,e.position),Ii.test(l)&&h(e,"tag suffix cannot contain flow indicator characters")}l&&!Ln.test(l)&&h(e,"tag name cannot contain such characters: "+l);try{l=decodeURIComponent(l)}catch{h(e,"tag name is malformed: "+l)}return r?e.tag=l:$.call(e.tagMap,o)?e.tag=e.tagMap[o]+l:o==="!"?e.tag="!"+l:o==="!!"?e.tag="tag:yaml.org,2002:"+l:h(e,'undeclared tag handle "'+o+'"'),!0}function Hi(e){var n,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&h(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),n=e.position;r!==0&&!R(r)&&!Q(r);)r=e.input.charCodeAt(++e.position);return e.position===n&&h(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(n,e.position),!0}function Ui(e){var n,r,i;if(i=e.input.charCodeAt(e.position),i!==42)return!1;for(i=e.input.charCodeAt(++e.position),n=e.position;i!==0&&!R(i)&&!Q(i);)i=e.input.charCodeAt(++e.position);return e.position===n&&h(e,"name of an alias node must contain at least one character"),r=e.input.slice(n,e.position),$.call(e.anchorMap,r)||h(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],C(e,!0,-1),!0}function ee(e,n,r,i,o){var l,t,u,c=1,f=!1,s=!1,a,d,p,m,x,y;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,l=t=u=Ae===r||Tn===r,i&&C(e,!0,-1)&&(f=!0,e.lineIndent>n?c=1:e.lineIndent===n?c=0:e.lineIndent<n&&(c=-1)),c===1)for(;Yi(e)||Hi(e);)C(e,!0,-1)?(f=!0,u=l,e.lineIndent>n?c=1:e.lineIndent===n?c=0:e.lineIndent<n&&(c=-1)):u=!1;if(u&&(u=f||o),(c===1||Ae===r)&&(ye===r||In===r?x=n:x=n+1,y=e.position-e.lineStart,c===1?u&&(rn(e,y)||Bi(e,y,x))||ki(e,x)?s=!0:(t&&Di(e,x)||Ri(e,x)||Pi(e,x)?s=!0:Ui(e)?(s=!0,(e.tag!==null||e.anchor!==null)&&h(e,"alias node should not have any properties")):Ni(e,x,ye===r)&&(s=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):c===0&&(s=u&&rn(e,y))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&h(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),a=0,d=e.implicitTypes.length;a<d;a+=1)if(m=e.implicitTypes[a],m.resolve(e.result)){e.result=m.construct(e.result),e.tag=m.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if($.call(e.typeMap[e.kind||"fallback"],e.tag))m=e.typeMap[e.kind||"fallback"][e.tag];else for(m=null,p=e.typeMap.multi[e.kind||"fallback"],a=0,d=p.length;a<d;a+=1)if(e.tag.slice(0,p[a].tag.length)===p[a].tag){m=p[a];break}m||h(e,"unknown tag !<"+e.tag+">"),e.result!==null&&m.kind!==e.kind&&h(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):h(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||s}function $i(e){var n=e.position,r,i,o,l=!1,t;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(t=e.input.charCodeAt(e.position))!==0&&(C(e,!0,-1),t=e.input.charCodeAt(e.position),!(e.lineIndent>0||t!==37));){for(l=!0,t=e.input.charCodeAt(++e.position),r=e.position;t!==0&&!R(t);)t=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),o=[],i.length<1&&h(e,"directive name must not be less than one character in length");t!==0;){for(;q(t);)t=e.input.charCodeAt(++e.position);if(t===35){do t=e.input.charCodeAt(++e.position);while(t!==0&&!D(t));break}if(D(t))break;for(r=e.position;t!==0&&!R(t);)t=e.input.charCodeAt(++e.position);o.push(e.input.slice(r,e.position))}t!==0&&$e(e),$.call(en,i)?en[i](e,i,o):be(e,'unknown document directive "'+i+'"')}if(C(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,C(e,!0,-1)):l&&h(e,"directives end mark is expected"),ee(e,e.lineIndent-1,Ae,!1,!0),C(e,!0,-1),e.checkLineBreaks&&_i.test(e.input.slice(n,e.position))&&be(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Se(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,C(e,!0,-1));return}if(e.position<e.length-1)h(e,"end of the stream or a document separator is expected");else return}function Ki(e,n){e=String(e),n=n||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new Mi(e,n),i=e.indexOf("\0");for(i!==-1&&(r.position=i,h(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)$i(r);return r.documents}function Gi(e,n){var r=Ki(e,n);if(r.length!==0){if(r.length===1)return r[0];throw new N("expected a single document in the stream, but found more")}}var qi=Gi,Vi={load:qi},Pn=Object.prototype.toString,kn=Object.prototype.hasOwnProperty,Ge=65279,Wi=9,ae=10,zi=13,Qi=32,Xi=33,Zi=34,ke=35,Ji=37,eo=38,no=39,ro=42,Dn=44,io=45,we=58,oo=61,to=62,lo=63,uo=64,Bn=91,Yn=93,co=96,Hn=123,ao=124,Un=125,F={};F[0]="\\0";F[7]="\\a";F[8]="\\b";F[9]="\\t";F[10]="\\n";F[11]="\\v";F[12]="\\f";F[13]="\\r";F[27]="\\e";F[34]='\\"';F[92]="\\\\";F[133]="\\N";F[160]="\\_";F[8232]="\\L";F[8233]="\\P";var fo=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],so=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function po(e,n){var r,i,o,l,t,u,c;if(n===null)return{};for(r={},i=Object.keys(n),o=0,l=i.length;o<l;o+=1)t=i[o],u=String(n[t]),t.slice(0,2)==="!!"&&(t="tag:yaml.org,2002:"+t.slice(2)),c=e.compiledTypeMap.fallback[t],c&&kn.call(c.styleAliases,u)&&(u=c.styleAliases[u]),r[t]=u;return r}function ho(e){var n,r,i;if(n=e.toString(16).toUpperCase(),e<=255)r="x",i=2;else if(e<=65535)r="u",i=4;else if(e<=4294967295)r="U",i=8;else throw new N("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+S.repeat("0",i-n.length)+n}var go=1,fe=2;function mo(e){this.schema=e.schema||_n,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=S.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=po(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?fe:go,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function on(e,n){for(var r=S.repeat(" ",n),i=0,o=-1,l="",t,u=e.length;i<u;)o=e.indexOf(`
`,i),o===-1?(t=e.slice(i),i=u):(t=e.slice(i,o+1),i=o+1),t.length&&t!==`
`&&(l+=r),l+=t;return l}function De(e,n){return`
`+S.repeat(" ",e.indent*n)}function vo(e,n){var r,i,o;for(r=0,i=e.implicitTypes.length;r<i;r+=1)if(o=e.implicitTypes[r],o.resolve(n))return!0;return!1}function Ce(e){return e===Qi||e===Wi}function se(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==Ge||65536<=e&&e<=1114111}function tn(e){return se(e)&&e!==Ge&&e!==zi&&e!==ae}function ln(e,n,r){var i=tn(e),o=i&&!Ce(e);return(r?i:i&&e!==Dn&&e!==Bn&&e!==Yn&&e!==Hn&&e!==Un)&&e!==ke&&!(n===we&&!o)||tn(n)&&!Ce(n)&&e===ke||n===we&&o}function xo(e){return se(e)&&e!==Ge&&!Ce(e)&&e!==io&&e!==lo&&e!==we&&e!==Dn&&e!==Bn&&e!==Yn&&e!==Hn&&e!==Un&&e!==ke&&e!==eo&&e!==ro&&e!==Xi&&e!==ao&&e!==oo&&e!==to&&e!==no&&e!==Zi&&e!==Ji&&e!==uo&&e!==co}function yo(e){return!Ce(e)&&e!==we}function te(e,n){var r=e.charCodeAt(n),i;return r>=55296&&r<=56319&&n+1<e.length&&(i=e.charCodeAt(n+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function $n(e){var n=/^\n* /;return n.test(e)}var Kn=1,Be=2,Gn=3,qn=4,z=5;function Ao(e,n,r,i,o,l,t,u){var c,f=0,s=null,a=!1,d=!1,p=i!==-1,m=-1,x=xo(te(e,0))&&yo(te(e,e.length-1));if(n||t)for(c=0;c<e.length;f>=65536?c+=2:c++){if(f=te(e,c),!se(f))return z;x=x&&ln(f,s,u),s=f}else{for(c=0;c<e.length;f>=65536?c+=2:c++){if(f=te(e,c),f===ae)a=!0,p&&(d=d||c-m-1>i&&e[m+1]!==" ",m=c);else if(!se(f))return z;x=x&&ln(f,s,u),s=f}d=d||p&&c-m-1>i&&e[m+1]!==" "}return!a&&!d?x&&!t&&!o(e)?Kn:l===fe?z:Be:r>9&&$n(e)?z:t?l===fe?z:Be:d?qn:Gn}function bo(e,n,r,i,o){e.dump=(function(){if(n.length===0)return e.quotingType===fe?'""':"''";if(!e.noCompatMode&&(fo.indexOf(n)!==-1||so.test(n)))return e.quotingType===fe?'"'+n+'"':"'"+n+"'";var l=e.indent*Math.max(1,r),t=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-l),u=i||e.flowLevel>-1&&r>=e.flowLevel;function c(f){return vo(e,f)}switch(Ao(n,u,e.indent,t,c,e.quotingType,e.forceQuotes&&!i,o)){case Kn:return n;case Be:return"'"+n.replace(/'/g,"''")+"'";case Gn:return"|"+un(n,e.indent)+cn(on(n,l));case qn:return">"+un(n,e.indent)+cn(on(wo(n,t),l));case z:return'"'+Co(n)+'"';default:throw new N("impossible error: invalid scalar style")}})()}function un(e,n){var r=$n(e)?String(n):"",i=e[e.length-1]===`
`,o=i&&(e[e.length-2]===`
`||e===`
`),l=o?"+":i?"":"-";return r+l+`
`}function cn(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function wo(e,n){for(var r=/(\n+)([^\n]*)/g,i=(function(){var f=e.indexOf(`
`);return f=f!==-1?f:e.length,r.lastIndex=f,an(e.slice(0,f),n)})(),o=e[0]===`
`||e[0]===" ",l,t;t=r.exec(e);){var u=t[1],c=t[2];l=c[0]===" ",i+=u+(!o&&!l&&c!==""?`
`:"")+an(c,n),o=l}return i}function an(e,n){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,o=0,l,t=0,u=0,c="";i=r.exec(e);)u=i.index,u-o>n&&(l=t>o?t:u,c+=`
`+e.slice(o,l),o=l+1),t=u;return c+=`
`,e.length-o>n&&t>o?c+=e.slice(o,t)+`
`+e.slice(t+1):c+=e.slice(o),c.slice(1)}function Co(e){for(var n="",r=0,i,o=0;o<e.length;r>=65536?o+=2:o++)r=te(e,o),i=F[r],!i&&se(r)?(n+=e[o],r>=65536&&(n+=e[o+1])):n+=i||ho(r);return n}function Oo(e,n,r){var i="",o=e.tag,l,t,u;for(l=0,t=r.length;l<t;l+=1)u=r[l],e.replacer&&(u=e.replacer.call(r,String(l),u)),(B(e,n,u,!1,!1)||typeof u>"u"&&B(e,n,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=o,e.dump="["+i+"]"}function fn(e,n,r,i){var o="",l=e.tag,t,u,c;for(t=0,u=r.length;t<u;t+=1)c=r[t],e.replacer&&(c=e.replacer.call(r,String(t),c)),(B(e,n+1,c,!0,!0,!1,!0)||typeof c>"u"&&B(e,n+1,null,!0,!0,!1,!0))&&((!i||o!=="")&&(o+=De(e,n)),e.dump&&ae===e.dump.charCodeAt(0)?o+="-":o+="- ",o+=e.dump);e.tag=l,e.dump=o||"[]"}function So(e,n,r){var i="",o=e.tag,l=Object.keys(r),t,u,c,f,s;for(t=0,u=l.length;t<u;t+=1)s="",i!==""&&(s+=", "),e.condenseFlow&&(s+='"'),c=l[t],f=r[c],e.replacer&&(f=e.replacer.call(r,c,f)),B(e,n,c,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),B(e,n,f,!1,!1)&&(s+=e.dump,i+=s));e.tag=o,e.dump="{"+i+"}"}function Eo(e,n,r,i){var o="",l=e.tag,t=Object.keys(r),u,c,f,s,a,d;if(e.sortKeys===!0)t.sort();else if(typeof e.sortKeys=="function")t.sort(e.sortKeys);else if(e.sortKeys)throw new N("sortKeys must be a boolean or a function");for(u=0,c=t.length;u<c;u+=1)d="",(!i||o!=="")&&(d+=De(e,n)),f=t[u],s=r[f],e.replacer&&(s=e.replacer.call(r,f,s)),B(e,n+1,f,!0,!0,!0)&&(a=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,a&&(e.dump&&ae===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,a&&(d+=De(e,n)),B(e,n+1,s,!0,a)&&(e.dump&&ae===e.dump.charCodeAt(0)?d+=":":d+=": ",d+=e.dump,o+=d));e.tag=l,e.dump=o||"{}"}function sn(e,n,r){var i,o,l,t,u,c;for(o=r?e.explicitTypes:e.implicitTypes,l=0,t=o.length;l<t;l+=1)if(u=o[l],(u.instanceOf||u.predicate)&&(!u.instanceOf||typeof n=="object"&&n instanceof u.instanceOf)&&(!u.predicate||u.predicate(n))){if(r?u.multi&&u.representName?e.tag=u.representName(n):e.tag=u.tag:e.tag="?",u.represent){if(c=e.styleMap[u.tag]||u.defaultStyle,Pn.call(u.represent)==="[object Function]")i=u.represent(n,c);else if(kn.call(u.represent,c))i=u.represent[c](n,c);else throw new N("!<"+u.tag+'> tag resolver accepts not "'+c+'" style');e.dump=i}return!0}return!1}function B(e,n,r,i,o,l,t){e.tag=null,e.dump=r,sn(e,r,!1)||sn(e,r,!0);var u=Pn.call(e.dump),c=i,f;i&&(i=e.flowLevel<0||e.flowLevel>n);var s=u==="[object Object]"||u==="[object Array]",a,d;if(s&&(a=e.duplicates.indexOf(r),d=a!==-1),(e.tag!==null&&e.tag!=="?"||d||e.indent!==2&&n>0)&&(o=!1),d&&e.usedDuplicates[a])e.dump="*ref_"+a;else{if(s&&d&&!e.usedDuplicates[a]&&(e.usedDuplicates[a]=!0),u==="[object Object]")i&&Object.keys(e.dump).length!==0?(Eo(e,n,e.dump,o),d&&(e.dump="&ref_"+a+e.dump)):(So(e,n,e.dump),d&&(e.dump="&ref_"+a+" "+e.dump));else if(u==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!t&&n>0?fn(e,n-1,e.dump,o):fn(e,n,e.dump,o),d&&(e.dump="&ref_"+a+e.dump)):(Oo(e,n,e.dump),d&&(e.dump="&ref_"+a+" "+e.dump));else if(u==="[object String]")e.tag!=="?"&&bo(e,e.dump,n,l,c);else{if(u==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new N("unacceptable kind of an object to dump "+u)}e.tag!==null&&e.tag!=="?"&&(f=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?f="!"+f:f.slice(0,18)==="tag:yaml.org,2002:"?f="!!"+f.slice(18):f="!<"+f+">",e.dump=f+" "+e.dump)}return!0}function _o(e,n){var r=[],i=[],o,l;for(Ye(e,r,i),o=0,l=i.length;o<l;o+=1)n.duplicates.push(r[i[o]]);n.usedDuplicates=new Array(l)}function Ye(e,n,r){var i,o,l;if(e!==null&&typeof e=="object")if(o=n.indexOf(e),o!==-1)r.indexOf(o)===-1&&r.push(o);else if(n.push(e),Array.isArray(e))for(o=0,l=e.length;o<l;o+=1)Ye(e[o],n,r);else for(i=Object.keys(e),o=0,l=i.length;o<l;o+=1)Ye(e[i[o]],n,r)}function Io(e,n){n=n||{};var r=new mo(n);r.noRefs||_o(e,r);var i=e;return r.replacer&&(i=r.replacer.call({"":i},"",i)),B(r,0,i,!0,!0)?r.dump+`
`:""}var To=Io,Fo={dump:To},Lo=Vi.load,jo=Fo.dump;const rl=e=>Lo(e.trim()),me=e=>jo(e,{lineWidth:-1}),pn=(e,n,r,i)=>{for(const o of e){const l=n.find(t=>t.name===o);if(l){if(i){if(l.devices?.[i])return o}else if(l.config?.[r]!==void 0)return o}}return"profile"},il=(e,n)=>{const r=[...e.profiles||[]].reverse(),i=[],o=["config","devices","expanded_config","expanded_devices","backups","snapshots","state","etag"],l=Object.fromEntries(Object.entries(e).filter(([s])=>!o.includes(s)));i.push(me(l).trim());const t=e.expanded_config||{},u=e.config||{};Object.keys(t).length>0&&(i.push("config:"),Object.entries(t).forEach(([s,a])=>{const d=Object.prototype.hasOwnProperty.call(u,s);let p=me({[s]:a}).trimEnd();if(!d){const x=pn(r,n,s),y=p.split(`
`);y[0]=`${y[0]} # inherited from profile: ${x}`,p=y.join(`
`)}const m=String(a).includes(`
`)?`
`:"";i.push(p.replace(/^/gm," ")+m)}));const c=e.expanded_devices||{},f=e.devices||{};return Object.keys(c).length>0&&(i.push("devices:"),Object.entries(c).forEach(([s,a])=>{if(f[s])i.push(` ${s}:`),Object.entries(a).forEach(([p,m])=>{const x=me({[p]:m}).trimEnd(),y=String(m).includes(`
`)?`
`:"";i.push(x.replace(/^/gm," ")+y)});else{const p=pn(r,n,"type",s);i.push(` ${s}: # inherited from profile: ${p}`),i.push(me(a).replace(/^/gm," ").trimEnd())}})),i.join(`
`).replace(/\n{3,}/g,`
`).trim()},He="Main configuration",Mo="Disk",No="Network",Ro="GPU",Po="Proxy",ko="Other",Do="Resource limits",Bo="Security policies",Yo="Migration",Ho="Snapshots",Uo="Boot",$o="Cloud init",dn="YAML configuration",ol=({isDisabled:e,active:n,setActive:r,hasDiskError:i,hasNetworkError:o,formik:l})=>{const t=G.useNotify(),[u,c]=v.useState(!0),{hasMetadataConfiguration:f}=nr(),s=e?"Please select an image before adding custom configuration":void 0,a={active:n,setActive:r,disableReason:s},d=()=>{An("form-navigation","p-bottom-controls")};return v.useEffect(d,[t.notification?.message]),G.useListener(window,d,"resize",!0),A.jsx("div",{className:"p-side-navigation--accordion form-navigation",children:A.jsx("nav",{"aria-label":"Instance form navigation",children:A.jsxs("ul",{className:"p-side-navigation__list",children:[A.jsx(k,{label:He,...a,isBold:!0}),A.jsxs("li",{className:"p-side-navigation__item",children:[A.jsx(G.Button,{type:"button",className:"p-side-navigation__accordion-button","aria-expanded":u?"true":"false",onClick:()=>{e||c(!u)},disabled:e,title:s,children:l.values.devices.length>0?A.jsx("strong",{children:"Devices"}):"Devices"}),A.jsxs("ul",{className:"p-side-navigation__list","aria-expanded":u?"true":"false",children:[A.jsx(k,{label:Mo,hasError:i,...a,isBold:l.values.devices.some(rr)}),A.jsx(k,{label:No,hasError:o,...a,isBold:l.values.devices.some(ir)}),A.jsx(k,{label:Ro,...a,isBold:l.values.devices.some(or)}),A.jsx(k,{label:Po,...a,isBold:l.values.devices.some(tr)}),f&&A.jsx(k,{label:ko,...a,isBold:l.values.devices.some(lr)})]})]}),A.jsx(k,{label:Do,...a,isBold:K(l,"limits_")}),A.jsx(k,{label:Bo,...a,isBold:K(l,"security_")}),A.jsx(k,{label:Ho,...a,isBold:K(l,"snapshots_")}),A.jsx(k,{label:Yo,...a,isBold:K(l,"migration_")||K(l,"cluster_")}),A.jsx(k,{label:Uo,...a,isBold:K(l,"boot_")}),A.jsx(k,{label:$o,...a,isBold:K(l,"cloud_init_","cloud_init_ssh_keys")})]})})})};function hn(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,i=Array(n);r<n;r++)i[r]=e[r];return i}function Ko(e){if(Array.isArray(e))return e}function Go(e,n,r){return(n=Zo(n))in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function qo(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var i,o,l,t,u=[],c=!0,f=!1;try{if(l=(r=r.call(e)).next,n!==0)for(;!(c=(i=l.call(r)).done)&&(u.push(i.value),u.length!==n);c=!0);}catch(s){f=!0,o=s}finally{try{if(!c&&r.return!=null&&(t=r.return(),Object(t)!==t))return}finally{if(f)throw o}}return u}}function Vo(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gn(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function mn(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?gn(Object(r),!0).forEach(function(i){Go(e,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gn(Object(r)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i))})}return e}function Wo(e,n){if(e==null)return{};var r,i,o=zo(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i<l.length;i++)r=l[i],n.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function zo(e,n){if(e==null)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(n.indexOf(i)!==-1)continue;r[i]=e[i]}return r}function Qo(e,n){return Ko(e)||qo(e,n)||Jo(e,n)||Vo()}function Xo(e,n){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,n);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function Zo(e){var n=Xo(e,"string");return typeof n=="symbol"?n:n+""}function Jo(e,n){if(e){if(typeof e=="string")return hn(e,n);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hn(e,n):void 0}}function et(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function vn(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function xn(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?vn(Object(r),!0).forEach(function(i){et(e,i,r[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vn(Object(r)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i))})}return e}function nt(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(i){return n.reduceRight(function(o,l){return l(o)},i)}}function le(e){return function n(){for(var r=this,i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];return o.length>=e.length?e.apply(this,o):function(){for(var t=arguments.length,u=new Array(t),c=0;c<t;c++)u[c]=arguments[c];return n.apply(r,[].concat(o,u))}}}function Oe(e){return{}.toString.call(e).includes("Object")}function rt(e){return!Object.keys(e).length}function pe(e){return typeof e=="function"}function it(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function ot(e,n){return Oe(n)||U("changeType"),Object.keys(n).some(function(r){return!it(e,r)})&&U("changeField"),n}function tt(e){pe(e)||U("selectorType")}function lt(e){pe(e)||Oe(e)||U("handlerType"),Oe(e)&&Object.values(e).some(function(n){return!pe(n)})&&U("handlersType")}function ut(e){e||U("initialIsRequired"),Oe(e)||U("initialType"),rt(e)&&U("initialContent")}function ct(e,n){throw new Error(e[n]||e.default)}var at={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},U=le(ct)(at),ve={changes:ot,selector:tt,handler:lt,initial:ut};function ft(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ve.initial(e),ve.handler(n);var r={current:e},i=le(dt)(r,n),o=le(pt)(r),l=le(ve.changes)(e),t=le(st)(r);function u(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(s){return s};return ve.selector(f),f(r.current)}function c(f){nt(i,o,l,t)(f)}return[u,c]}function st(e,n){return pe(n)?n(e.current):n}function pt(e,n){return e.current=xn(xn({},e.current),n),n}function dt(e,n,r){return pe(n)?n(e.current):Object.keys(r).forEach(function(i){var o;return(o=n[i])===null||o===void 0?void 0:o.call(n,e.current[i])}),r}var ht={create:ft},gt={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.55.1/min/vs"}};function mt(e){return function n(){for(var r=this,i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];return o.length>=e.length?e.apply(this,o):function(){for(var t=arguments.length,u=new Array(t),c=0;c<t;c++)u[c]=arguments[c];return n.apply(r,[].concat(o,u))}}}function vt(e){return{}.toString.call(e).includes("Object")}function xt(e){return e||yn("configIsRequired"),vt(e)||yn("configType"),e.urls?(yt(),{paths:{vs:e.urls.monacoBase}}):e}function yt(){console.warn(Vn.deprecation)}function At(e,n){throw new Error(e[n]||e.default)}var Vn={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
You are using deprecated way of configuration.
Instead of using
monaco.config({ urls: { monacoBase: '...' } })
use
monaco.config({ paths: { vs: '...' } })
For more please check the link https://github.com/suren-atoyan/monaco-loader#config
`},yn=mt(At)(Vn),bt={config:xt},wt=function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return function(o){return r.reduceRight(function(l,t){return t(l)},o)}};function Wn(e,n){return Object.keys(n).forEach(function(r){n[r]instanceof Object&&e[r]&&Object.assign(n[r],Wn(e[r],n[r]))}),mn(mn({},e),n)}var Ct={type:"cancelation",msg:"operation is manually canceled"};function Me(e){var n=!1,r=new Promise(function(i,o){e.then(function(l){return n?o(Ct):i(l)}),e.catch(o)});return r.cancel=function(){return n=!0},r}var Ot=["monaco"],St=ht.create({config:gt,isInitialized:!1,resolve:null,reject:null,monaco:null}),zn=Qo(St,2),de=zn[0],Ee=zn[1];function Et(e){var n=bt.config(e),r=n.monaco,i=Wo(n,Ot);Ee(function(o){return{config:Wn(o.config,i),monaco:r}})}function _t(){var e=de(function(n){var r=n.monaco,i=n.isInitialized,o=n.resolve;return{monaco:r,isInitialized:i,resolve:o}});if(!e.isInitialized){if(Ee({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),Me(Ne);if(window.monaco&&window.monaco.editor)return Qn(window.monaco),e.resolve(window.monaco),Me(Ne);wt(It,Ft)(Lt)}return Me(Ne)}function It(e){return document.body.appendChild(e)}function Tt(e){var n=document.createElement("script");return e&&(n.src=e),n}function Ft(e){var n=de(function(i){var o=i.config,l=i.reject;return{config:o,reject:l}}),r=Tt("".concat(n.config.paths.vs,"/loader.js"));return r.onload=function(){return e()},r.onerror=n.reject,r}function Lt(){var e=de(function(r){var i=r.config,o=r.resolve,l=r.reject;return{config:i,resolve:o,reject:l}}),n=window.require;n.config(e.config),n(["vs/editor/editor.main"],function(r){var i=r.m||r;Qn(i),e.resolve(i)},function(r){e.reject(r)})}function Qn(e){de().monaco||Ee({monaco:e})}function jt(){return de(function(e){var n=e.monaco;return n})}var Ne=new Promise(function(e,n){return Ee({resolve:e,reject:n})}),qe={config:Et,init:_t,__getMonacoInstance:jt},Mt={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},Re=Mt,Nt={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},Rt=Nt;function Pt({children:e}){return J.createElement("div",{style:Rt.container},e)}var kt=Pt,Dt=kt;function Bt({width:e,height:n,isEditorReady:r,loading:i,_ref:o,className:l,wrapperProps:t}){return J.createElement("section",{style:{...Re.wrapper,width:e,height:n},...t},!r&&J.createElement(Dt,null,i),J.createElement("div",{ref:o,style:{...Re.fullWidth,...!r&&Re.hide},className:l}))}var Yt=Bt,Xn=v.memo(Yt);function Ht(e){v.useEffect(e,[])}var Zn=Ht;function Ut(e,n,r=!0){let i=v.useRef(!0);v.useEffect(i.current||!r?()=>{i.current=!1}:e,n)}var P=Ut;function ue(){}function Z(e,n,r,i){return $t(e,i)||Kt(e,n,r,i)}function $t(e,n){return e.editor.getModel(Jn(e,n))}function Kt(e,n,r,i){return e.editor.createModel(n,r,i?Jn(e,i):void 0)}function Jn(e,n){return e.Uri.parse(n)}function Gt({original:e,modified:n,language:r,originalLanguage:i,modifiedLanguage:o,originalModelPath:l,modifiedModelPath:t,keepCurrentOriginalModel:u=!1,keepCurrentModifiedModel:c=!1,theme:f="light",loading:s="Loading...",options:a={},height:d="100%",width:p="100%",className:m,wrapperProps:x={},beforeMount:y=ue,onMount:L=ue}){let[g,ne]=v.useState(!1),[re,E]=v.useState(!0),_=v.useRef(null),O=v.useRef(null),ie=v.useRef(null),j=v.useRef(L),b=v.useRef(y),V=v.useRef(!1);Zn(()=>{let w=qe.init();return w.then(I=>(O.current=I)&&E(!1)).catch(I=>I?.type!=="cancelation"&&console.error("Monaco initialization: error:",I)),()=>_.current?oe():w.cancel()}),P(()=>{if(_.current&&O.current){let w=_.current.getOriginalEditor(),I=Z(O.current,e||"",i||r||"text",l||"");I!==w.getModel()&&w.setModel(I)}},[l],g),P(()=>{if(_.current&&O.current){let w=_.current.getModifiedEditor(),I=Z(O.current,n||"",o||r||"text",t||"");I!==w.getModel()&&w.setModel(I)}},[t],g),P(()=>{let w=_.current.getModifiedEditor();w.getOption(O.current.editor.EditorOption.readOnly)?w.setValue(n||""):n!==w.getValue()&&(w.executeEdits("",[{range:w.getModel().getFullModelRange(),text:n||"",forceMoveMarkers:!0}]),w.pushUndoStop())},[n],g),P(()=>{_.current?.getModel()?.original.setValue(e||"")},[e],g),P(()=>{let{original:w,modified:I}=_.current.getModel();O.current.editor.setModelLanguage(w,i||r||"text"),O.current.editor.setModelLanguage(I,o||r||"text")},[r,i,o],g),P(()=>{O.current?.editor.setTheme(f)},[f],g),P(()=>{_.current?.updateOptions(a)},[a],g);let he=v.useCallback(()=>{if(!O.current)return;b.current(O.current);let w=Z(O.current,e||"",i||r||"text",l||""),I=Z(O.current,n||"",o||r||"text",t||"");_.current?.setModel({original:w,modified:I})},[r,n,o,e,i,l,t]),ge=v.useCallback(()=>{!V.current&&ie.current&&(_.current=O.current.editor.createDiffEditor(ie.current,{automaticLayout:!0,...a}),he(),O.current?.editor.setTheme(f),ne(!0),V.current=!0)},[a,f,he]);v.useEffect(()=>{g&&j.current(_.current,O.current)},[g]),v.useEffect(()=>{!re&&!g&&ge()},[re,g,ge]);function oe(){let w=_.current?.getModel();u||w?.original?.dispose(),c||w?.modified?.dispose(),_.current?.dispose()}return J.createElement(Xn,{width:p,height:d,isEditorReady:g,loading:s,_ref:ie,className:m,wrapperProps:x})}var qt=Gt;v.memo(qt);function Vt(e){let n=v.useRef();return v.useEffect(()=>{n.current=e},[e]),n.current}var Wt=Vt,xe=new Map;function zt({defaultValue:e,defaultLanguage:n,defaultPath:r,value:i,language:o,path:l,theme:t="light",line:u,loading:c="Loading...",options:f={},overrideServices:s={},saveViewState:a=!0,keepCurrentModel:d=!1,width:p="100%",height:m="100%",className:x,wrapperProps:y={},beforeMount:L=ue,onMount:g=ue,onChange:ne,onValidate:re=ue}){let[E,_]=v.useState(!1),[O,ie]=v.useState(!0),j=v.useRef(null),b=v.useRef(null),V=v.useRef(null),he=v.useRef(g),ge=v.useRef(L),oe=v.useRef(),w=v.useRef(i),I=Wt(l),Ve=v.useRef(!1),_e=v.useRef(!1);Zn(()=>{let M=qe.init();return M.then(Y=>(j.current=Y)&&ie(!1)).catch(Y=>Y?.type!=="cancelation"&&console.error("Monaco initialization: error:",Y)),()=>b.current?er():M.cancel()}),P(()=>{let M=Z(j.current,e||i||"",n||o||"",l||r||"");M!==b.current?.getModel()&&(a&&xe.set(I,b.current?.saveViewState()),b.current?.setModel(M),a&&b.current?.restoreViewState(xe.get(l)))},[l],E),P(()=>{b.current?.updateOptions(f)},[f],E),P(()=>{!b.current||i===void 0||(b.current.getOption(j.current.editor.EditorOption.readOnly)?b.current.setValue(i):i!==b.current.getValue()&&(_e.current=!0,b.current.executeEdits("",[{range:b.current.getModel().getFullModelRange(),text:i,forceMoveMarkers:!0}]),b.current.pushUndoStop(),_e.current=!1))},[i],E),P(()=>{let M=b.current?.getModel();M&&o&&j.current?.editor.setModelLanguage(M,o)},[o],E),P(()=>{u!==void 0&&b.current?.revealLine(u)},[u],E),P(()=>{j.current?.editor.setTheme(t)},[t],E);let We=v.useCallback(()=>{if(!(!V.current||!j.current)&&!Ve.current){ge.current(j.current);let M=l||r,Y=Z(j.current,i||e||"",n||o||"",M||"");b.current=j.current?.editor.create(V.current,{model:Y,automaticLayout:!0,...f},s),a&&b.current.restoreViewState(xe.get(M)),j.current.editor.setTheme(t),u!==void 0&&b.current.revealLine(u),_(!0),Ve.current=!0}},[e,n,r,i,o,l,f,s,a,t,u]);v.useEffect(()=>{E&&he.current(b.current,j.current)},[E]),v.useEffect(()=>{!O&&!E&&We()},[O,E,We]),w.current=i,v.useEffect(()=>{E&&ne&&(oe.current?.dispose(),oe.current=b.current?.onDidChangeModelContent(M=>{_e.current||ne(b.current.getValue(),M)}))},[E,ne]),v.useEffect(()=>{if(E){let M=j.current.editor.onDidChangeMarkers(Y=>{let Ie=b.current.getModel()?.uri;if(Ie&&Y.find(Te=>Te.path===Ie.path)){let Te=j.current.editor.getModelMarkers({resource:Ie});re?.(Te)}});return()=>{M?.dispose()}}return()=>{}},[E,re]);function er(){oe.current?.dispose(),d?a&&xe.set(l,b.current.saveViewState()):b.current.getModel()?.dispose(),b.current.dispose()}return J.createElement(Xn,{width:p,height:m,isEditorReady:E,loading:c,_ref:V,className:x,wrapperProps:y})}var Qt=zt,Xt=v.memo(Qt);const tl=({yaml:e,setYaml:n,children:r,autoResize:i=!1,readOnly:o=!1,readOnlyMessage:l})=>{const[t,u]=v.useState(null),c=v.useRef(null),f=bn();qe.config({paths:{vs:`${ur}/ui/monaco-editor/min/vs`}});const s=()=>{if(!(!t||!c.current)){if(i){t.layout();const a=t.getContentHeight();c.current.style.height=`${a}px`}else An("code-editor-wrapper","p-bottom-controls");t.layout()}};return G.useListener(window,s,"resize",!0),v.useEffect(s,[t,c.current,e]),A.jsxs(A.Fragment,{children:[r,A.jsx("div",{ref:c,className:wn("code-editor-wrapper",{"read-only":o}),children:A.jsx(Xt,{defaultValue:e,language:"yaml",theme:"hc-black",onChange:a=>{a&&n&&n(a)},options:{fontSize:18,scrollBeyondLastLine:!1,wordWrap:"on",wrappingStrategy:"advanced",minimap:{enabled:!1},overviewRulerLanes:0,readOnly:o,scrollbar:{vertical:"auto",alwaysConsumeMouseWheel:!1},readOnlyMessage:{value:l??""},lineNumbersMinChars:f?2:5},onMount:a=>{u(a),a.focus()}})})]})},Zt=({onConfirm:e,close:n})=>A.jsx(G.ConfirmationModal,{confirmButtonLabel:"Leave without saving",cancelButtonLabel:"Continue editing",onConfirm:e,close:n,title:"Confirm",children:A.jsxs("p",{children:["This will discard all changes in the YAML editor.",A.jsx("br",{}),"Are you sure you want to proceed?"]})}),ll=({section:e,setSection:n,formik:r,disableReason:i})=>{const{openPortal:o,closePortal:l,isOpen:t,Portal:u}=G.usePortal(),c=r,f=bn(),s=ze(e??"")===ze(dn),a=p=>{if(c.values.yaml){o(p);return}n(s?He:dn)},d=()=>{c.setFieldValue("yaml",void 0),l(),n(He)};return A.jsxs("div",{title:i,className:wn("u-float-left",{"is-disabled":i}),children:[t&&A.jsx(u,{children:A.jsx(Zt,{onConfirm:d,close:l})}),A.jsx("div",{className:"u-flex",children:A.jsx(G.Switch,{label:f?"YAML":"YAML Configuration",checked:s,onChange:a,disabled:i!==void 0})})]})};export{Uo as B,$o as C,Mo as D,Ro as G,ol as I,He as M,No as N,ko as O,Po as P,Do as R,Bo as S,dn as Y,Ho as a,Yo as b,tl as c,ll as d,Zt as e,il as f,me as o,rl as y};