PageSourceSearch

https://batect.dev/assets/js/38c4ae83.a038c868.js

js batect.dev collected 2026-10-03 22:57:55 UTC 63,925 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbatect_dev=self.webpackChunkbatect_dev||[]).push([[1951],{3905:function(t,e,n){n.d(e,{Zo:function(){return f},kt:function(){return h}});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function l(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},o=Object.keys(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var s=a.createContext({}),m=function(t){var e=a.useContext(s),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},f=function(t){var e=m(t.components);return a.createElement(s.Provider,{value:e},t.children)},c="mdxType",p={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},k=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,o=t.originalType,s=t.parentName,f=l(t,["components","mdxType","originalType","parentName"]),c=m(n),k=r,h=c["".concat(s,".").concat(k)]||c[k]||p[k]||o;return n?a.createElement(h,i(i({ref:e},f),{},{components:n})):a.createElement(h,i({ref:e},f))}));function h(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var o=n.length,i=new Array(o);i[0]=k;var l={};for(var s in e)hasOwnProperty.call(e,s)&&(l[s]=e[s]);l.originalType=t,l[c]="string"==typeof t?t:r,i[1]=l;for(var m=2;m<o;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}k.displayName="MDXCreateElement"},4822:function(t,e,n){n.r(e),n.d(e,{assets:function(){return V},contentTitle:function(){return u},default:function(){return g},frontMatter:function(){return d},metadata:function(){return S},toc:function(){return E}});var a=n(7462),r=n(3366),o=n(7294),i=n(3905),l=["title","titleId"];function s(){return s=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},s.apply(this,arguments)}function m(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},o=Object.keys(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var f=function(t){var e=t.title,n=t.titleId,a=m(t,l);return o.createElement("svg",s({width:968.794,height:271.688,viewBox:"0 0 256.327 71.884",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":n},a),e?o.createElement("title",{id:n},e):null,o.createElement("defs",null,o.createElement("marker",{style:{overflow:"visible"},id:"A",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"z",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"y",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"w",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"u",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"t",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"s",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"r",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"q",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"p",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"o",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"n",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"m",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"l",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"k",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"j",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"h",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"g",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"f",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"e",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"b",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"c",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"d",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"a",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"i",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"v",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"x",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}}))),o.createElement("path",{style:{fill:"#000",fillOpacity:.05,stroke:"none",strokeWidth:0,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M0 0h256.327v14.387H0z"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",fill:"#000",fillOpacity:1,stroke:"none",strokeWidth:.264583},x:3.051,y:8.735},o.createElement("tspan",{x:3.051,y:8.735,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Task network")),o.createElement("path",{style:{fill:"#000",fillOpacity:.05,stroke:"none",strokeWidth:0,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M0 19.166h256.327v14.387H0z"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",fill:"#000",fillOpacity:1,stroke:"none",strokeWidth:.264583},x:3.051,y:27.901},o.createElement("tspan",{x:3.051,y:27.901,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"build-env")),o.createElement("path",{style:{fill:"#000",fillOpacity:.05,stroke:"none",strokeWidth:0,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M0 38.332h256.327v14.387H0z"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",fill:"#000",fillOpacity:1,stroke:"none",strokeWidth:.264583},x:3.051,y:47.067},o.createElement("tspan",{x:3.051,y:47.067,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"dependency-1")),o.createElement("path",{style:{fill:"#000",fillOpacity:.05,stroke:"none",strokeWidth:0,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M0 57.498h256.327v14.387H0z"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",fill:"#000",fillOpacity:1,stroke:"none",strokeWidth:.264583},x:3.051,y:66.233},o.createElement("tspan",{x:3.051,y:66.233,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"norma
1l",strokeWidth:.264583}},"dependency-2")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M14.904-37.259h19v10h-19z",transform:"translate(71.519 77.784)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:20.926,y:-31.122,transform:"translate(71.519 77.784)"},o.createElement("tspan",{x:20.926,y:-31.122,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Start")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-16.146-17.92h19v10h-19z",transform:"translate(123.783 58.445)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-6.623,y:-14.019,transform:"translate(123.783 58.445)"},o.createElement("tspan",{x:-6.623,y:-14.019,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Wait for"),o.createElement("tspan",{x:-6.623,y:-10.05,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"healthy")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-65.47-11.71h19v10h-19z",transform:"translate(194.322 52.235)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-55.962,y:-7.57,transform:"translate(194.322 52.235)"},o.createElement("tspan",{x:-55.962,y:-7.57,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Run setup"),o.createElement("tspan",{x:-55.962,y:-3.601,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"commands")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.438-36.195h19v10h-19z",transform:"translate(5.77 76.72)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}
1,x:64.142,y:-30.057,transform:"translate(5.77 76.72)"},o.createElement("tspan",{x:64.142,y:-30.057,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Create")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265112,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#a)"},d:"M60.796 45.703h4.21"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#b)"},d:"M84.207 45.703h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#c)"},d:"M105.422 45.703h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#d)"},d:"M126.637 45.703h2.015"}),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M42.405 21.359h19v10h-19z",transform:"translate(-.53)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:49.217,y:27.516,transform:"translate(-.53)"},o.createElement("tspan",{x:49.217,y:27.516,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Pull")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M148.48 21.359h19v10h-19z",transform:"translate(1.587)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:158.02,y:25.261,transform:"translate(1.587)"},o.createElement("tspan",{x:158.02,y:25.261,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Wait for"),o.createElement("tspan",{x:158.02,y:29.23,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"completion")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-28.033-41.518h19v10h-19z",transform:"translate(69.909 101.208)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:-22.16,y:-35.361,transform:"translate(69.909 101.208)"},o.createElement("tspan",{x:-22.16,y:-35.361,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Build")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M14.904-37.259h19v10h-19z",transform:"translate(71.519 96.95)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:20.926,y:-31.122,transform:"translate(71.519 96.95)"},o.createElement("tspan",{x:20.926,y:-31.122,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Start")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-16.146-17.92h19v10h-19z",transform:"translate(123.783 77.61)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-6.623,y:-14.019,transform:"translate(123.783 77.61)"},o.createElement("tspan",{x:-6.623,y:-14.019,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Wait for"),o.createElement("tspan",{x:-6.623,y:-10.05,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"healthy")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-65.47-11.71h19v10h-19z",transform:"translate(194.322 71.4)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-55.962,y:-7.57,transform:"translate(194.322 71.4)"},o.createElement("tspan",{x:-55.962,y:-7.57,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Run setup"),o.createElement("tspan",{x:-55.962,y:-3.601,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"commands")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.438-36.195h19v10h-19z",transform:"translate(5.77 95.886)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}
1,x:64.142,y:-30.057,transform:"translate(5.77 95.886)"},o.createElement("tspan",{x:64.142,y:-30.057,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Create")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M117.278-23.42h19v10h-19z",transform:"translate(117.65 25.614)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:121.031,y:-17.555,transform:"translate(117.65 25.614)"},o.createElement("tspan",{x:121.031,y:-17.555,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Destroy")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.438-36.195h19v10h-19z",transform:"translate(-17.562 38.388)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:64.142,y:-30.057,transform:"translate(-17.562 38.388)"},o.createElement("tspan",{x:64.142,y:-30.057,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Create")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M42.405 21.359h19v10h-19z",transform:"translate(-.53 19.166)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:49.217,y:27.516,transform:"translate(-.53 19.166)"},o.createElement("tspan",{x:49.217,y:27.516,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Pull")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265112,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#e)"},d:"M60.796 64.868h4.21"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#f)"},d:"M84.207 64.868h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#g)"},d:"M105.422 64.868h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#h)"},d:"M126.637 64.868h2.015"}),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.97-22.533h19v10h-19z",transform:"translate(132.528 63.058)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:66.283,y:-16.655,transform:"translate(132.528 63.058)"},o.createElement("tspan",{x:66.283,y:-16.655,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Stop")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M117.278-23.42h19v10h-19z",transform:"translate(96.434 63.945)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:121.031,y:-17.555,transform:"translate(96.434 63.945)"},o.createElement("tspan",{x:121.031,y:-17.555,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Destroy")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#i)"},d:"M211.497 45.703h2.015"}),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.97-22.533h19v10h-19z",transform:"translate(132.528 82.224)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:66.283,y:-16.655,transform:"translate(132.528 82.224)"},o.createElement("tspan",{x:66.283,y:-16.655,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Stop")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M117.278-23.42h19v10h-19z",transform:"translate(96.434 83.111)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:121.031,y:-17.555,transform:"translate(96.434 83.111)"},o.createElement("tspan",{x:121.031,y:-17.555,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Destroy")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#j)"},d:"M211.497 64.868h2.015"}),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M14.904-37.259h19v10h-19z",transform:"translate(71.519 58.619)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:20.926,y:-31.122,transform:"translate(71.519 58.619)"},o.createElement("tspan",{x:20.926,y:-31.122,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Start")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-16.146-17.92h19v10h-19z",transform:"translate(123.783 39.28)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-6.623,y:-14.019,transform:"translate(123.783 39.28)"},o.createElement("tspan",{x:-6.623,y:-14.019,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Wait for"),o.createElement("tspan",{x:-6.623,y:-10.05,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"healthy")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M-65.47-11.71h19v10h-19z",transform:"translate(194.322 33.07)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:-55.962,y:-7.57,transform:"translate(194.322 33.07)"},o.createElement("tspan",{x:-55.962,y:-7.57,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"Run setup"),o.createElement("tspan",{x:-55.962,y:-3.601,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"commands")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.97-22.533h19v10h-19z",transform:"translate(111.313 43.892)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:66.283,y:-16.655,transform:"translate(111.313 43.892)"},o.createElement("tspan",{x:66.283,y:-16.655,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Stop")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M117.278-23.42h19v10h-19z",transform:"translate(75.22 44.78)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:121.031,y:-17.555,transform:"translate(75.22 44.78)"},o.createElement("tspan",{x:121.031,y:-17.555,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Destroy")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.113324,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M59.438-36.195h19v10h-19z",transform:"translate(5.77 57.554)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",lineHeight:1.25,fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}
1,x:64.142,y:-30.057,transform:"translate(5.77 57.554)"},o.createElement("tspan",{x:64.142,y:-30.057,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"3.175px",fontFamily:"Lato",InkscapeFontSpecification:"'Lato, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"Create")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265112,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#k)"},d:"M60.796 26.537h4.21"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#l)"},d:"M84.207 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#m)"},d:"M105.422 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#n)"},d:"M126.637 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#o)"},d:"M190.282 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#p)"},d:"M147.852 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#q)"},d:"M169.067 26.537h2.015"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#r)"},d:"M187.358 31.415v27.656l4.984 5.623"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#s)"},d:"m211.449 26.63 23.344-19.437"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#t)"},d:"m232.758 64.852 5.317-5.1V12.368"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#u)"},d:"m60.878 7.196 1.205 1.35v48.099l3.202 4.908"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#v)"},d:"m62.05 36.887 3.202 4.908"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.264999,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#w)"},d:"m62.05 17.693 3.202 4.908"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265112,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#x)"},d:"m147.8 64.791 5.12-5.536V35.471h-46.88l-5.017-4.034"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#y)"},d:"m147.856 45.88 4.873-4.915"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#z)"},d:"m232.702 45.88 4.872-4.915"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.265,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#A)"},d:"m187.414 40.757 4.872 4.916"}))},c=["title","titleId"];function p(){return p=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},p.apply(this,arguments)}function k(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},o=Object.keys(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(a=0;a<o.length;a++)n=o[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var h=function(t){var e=t.title,n=t.titleId,a=k(t,c);return o.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",width:641.532,height:213.748,viewBox:"0 0 169.739 56.554","aria-labelledby":n},a),e?o.createElement("title",{id:n},e):null,o.createElement("defs",null,o.createElement("marker",{style:{overflow:"visible"},id:"b",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"a",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}})),o.createElement("marker",{style:{overflow:"visible"},id:"c",refX:0,refY:0,orient:"auto"},o.createElement("path",{transform:"scale(-.6)",d:"M8.719 4.034-2.207.016 8.719-4.002c-1.746 2.372-1.736 5.618 0 8.036z",style:{fill:"#000",fillOpacity:1,fillRule:"evenodd",stroke:"#000",strokeWidth:.625,strokeLinejoin:"round",strokeOpacity:1}}))),o.createElement("path",{style:{fill:"#000",fillOpacity:.05,stroke:"none",strokeWidth:0,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M5.755 8.303h54.454v53.908H5.755zM66.585 8.303h108.908v53.908H66.585z",transform:"translate(-5.755 -8.303)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:24.059,y:17.877,transform:"translate(-5.755 -8.303)"},o.createElement("tspan",{x:24.059,y:17.877,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"compile")),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583},x:115.93,y:17.877,transform:"translate(-5.755 -8.303)"},o.createElement("tspan",{x:115.93,y:17.877,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",strokeWidth:.264583}},"test")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.163784,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M16.056 33.242h39.688v10H16.056z",transform:"translate(-8.672 -5.46)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"Sans",InkscapeFontSpecification:"'Sans, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:35.81,y:39.732,transform:"translate(-8.672 -5.46)"},o.createElement("tspan",{x:35.81,y:39.732,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"build-env")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.163784,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M74.769 45.042h39.688v10H74.769z",transform:"translate(20.671 -8.303)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"Sans",InkscapeFontSpecification:"'Sans, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:94.523,y:51.532,transform:"translate(20.671 -8.303)"},o.createElement("tspan",{x:94.523,y:51.532,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"build-env")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.163044,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"}
1,d:"M12.322 33.242h39.33v10h-39.33z",transform:"matrix(1.0091 0 0 1 52.584 -13.847)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",lineHeight:1.25,fontFamily:"Sans",InkscapeFontSpecification:"'Sans, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583},x:31.897,y:39.732,transform:"matrix(1.0091 0 0 1 52.584 -13.847)"},o.createElement("tspan",{x:31.897,y:39.732,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.23333px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.264583}},"dependency-1")),o.createElement("path",{style:{fill:"#a8a8a8",fillOpacity:1,stroke:"none",strokeWidth:.163784,strokeLinecap:"round",strokeMiterlimit:4,strokeDasharray:"none"},d:"M131.619 27.698h39.688v10h-39.688z",transform:"translate(-5.755 -8.303)"}),o.createElement("text",{xmlSpace:"preserve",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.25253px",lineHeight:1.25,fontFamily:"Sans",InkscapeFontSpecification:"'Sans, Normal'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.265783},x:150.816,y:34.343,transform:"matrix(1.00454 0 0 .99548 -5.755 -8.303)"},o.createElement("tspan",{x:150.816,y:34.343,style:{fontStyle:"normal",fontVariant:"normal",fontWeight:400,fontStretch:"normal",fontSize:"4.25253px",fontFamily:"'Source Code Pro'",InkscapeFontSpecification:"'Source Code Pro'",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantNumeric:"normal",fontVariantEastAsian:"normal",textAlign:"center",textAnchor:"middle",strokeWidth:.265783}},"dependency-2")),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.396875,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#a)"},d:"m129.587 45.128 7.285-7.278",transform:"translate(-5.755 -8.303)"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.396875,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#b)"},d:"m112.496 45.126-7.285-7.278",transform:"translate(-5.755 -8.303)"}),o.createElement("path",{style:{fill:"none",stroke:"#000",strokeWidth:.396875,strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:4,strokeDasharray:"none",strokeOpacity:1,markerEnd:"url(#c)"},d:"M60.168 16.858h6.348",transform:"translate(-5.755 -8.303)"}))},y=["components"],d={title:"Task lifecycle"},u=void 0,S={unversionedId:"concepts/task-lifecycle",id:"concepts/task-lifecycle",title:"Task lifecycle",description:"When Batect runs a task, there are a number of steps that it follows. We'll use the following configuration as an example throughout this explanation:",source:"@site/docs/concepts/task-lifecycle.mdx",sourceDirName:"concepts",slug:"/concepts/task-lifecycle",permalink:"/docs/concepts/task-lifecycle",draft:!1,editUrl:"https://github.com/batect/batect.dev/blob/main/docs/concepts/task-lifecycle.mdx",tags:[],version:"current",frontMatter:{title:"Task lifecycle"},sidebar:"sidebar",previous:{title:"Includes and bundles",permalink:"/docs/concepts/includes-and-bundles"},next:{title:"Run as current user mode",permalink:"/docs/concepts/run-as-current-user-mode"}},V={},E=[],L={toc:E},x="wrapper";function g(t){var e=t.components,n=(0,r.Z)(t,y);return(0,i.kt)(x,(0,a.Z)({},L,n,{components:e,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"When Batect runs a task, there are a number of steps that it follows. We'll use the following configuration as an example throughout this explanation:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-yaml",metastring:'title="batect.yml"',title:'"batect.yml"'},"containers:\n  build-env:\n    image: my-image\n\n  dependency-1:\n    image: fake-service\n\n  dependency-2:\n    build_directory: .batect/dependency-2\n    volumes:\n      - type: cache\n        container: /data\n        name: fake-service-cache\n\ntasks:\n  compile:\n    run:\n      container: build-env\n      command: ./build.sh\n\n  test:\n    prerequisites:\n      - compile\n    dependencies:\n      - dependency-1\n      - dependency-2\n    run:\n      container: build-env\n      command: ./test.sh\n")),(0,i.kt)("p",null,"To begin with, Batect determines which tasks to run and what order to run them in, based on the prerequisites of the requested task and any prerequisites of those prerequisites and s
1o on.\nFor the example configuration, let's say we're running the ",(0,i.kt)("inlineCode",{parentName:"p"},"test")," task. The ",(0,i.kt)("inlineCode",{parentName:"p"},"test")," task declares ",(0,i.kt)("inlineCode",{parentName:"p"},"compile")," as a prerequisite, so Batect determines that the ",(0,i.kt)("inlineCode",{parentName:"p"},"compile")," task will need\nto run first, then the ",(0,i.kt)("inlineCode",{parentName:"p"},"test")," task."),(0,i.kt)("p",null,"Each task will start, run to completion and clean up before the next task starts."),(0,i.kt)("p",null,"Next, for each task, it determines what containers need to be started for that task, based on the dependency relationships between containers. Each task will start its\nown instance of each container, even if multiple tasks share the same container."),(0,i.kt)("p",null,"For our sample configuration above, prerequisite relationship between tasks and dependency relationship between containers can be visualised like this:"),(0,i.kt)(h,{mdxType:"TasksAndContainers"}),(0,i.kt)("p",null,"Once the container dependency relationships have been determined, Batect then begins executing the task. It creates a Docker network for the task, if required and then\nin parallel to setting up the network, for every container that makes up the task:"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"It builds or pulls the image required for this container"),(0,i.kt)("li",{parentName:"ol"},"It waits for the task network to be ready"),(0,i.kt)("li",{parentName:"ol"},"It waits for any containers that this container depends on to be ready - so each dependency must have reported as healthy and completed all setup commands"),(0,i.kt)("li",{parentName:"ol"},"It starts the container and the container's command"),(0,i.kt)("li",{parentName:"ol"},"It waits for the container to report as ",(0,i.kt)("a",{parentName:"li",href:"/docs/how-to/wait-for-dependencies"},"healthy")),(0,i.kt)("li",{parentName:"ol"},"It runs any ",(0,i.kt)("a",{parentName:"li",href:"/docs/reference/config/containers#setup_commands"},"setup commands"),", one at a time in the order provided")),(0,i.kt)("p",null,"Once all setup commands have completed, any dependent containers can start."),(0,i.kt)("p",null,"Once the main container exits, Batect then cleans up the containers. This means that, for every container:"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"}
1,"It waits for all containers that depend on this one to stop"),(0,i.kt)("li",{parentName:"ol"},"It stops this container"),(0,i.kt)("li",{parentName:"ol"},"It removes this container"),(0,i.kt)("li",{parentName:"ol"},"It cleans up any temporary files or folders created for this container")),(0,i.kt)("p",null,"Once all containers are removed, the task network is removed and then the task is complete."),(0,i.kt)("p",null,"You can picture this as a series of discrete steps with dependencies between them. For the example configuration, if we're running the ",(0,i.kt)("inlineCode",{parentName:"p"},"test")," task,\nthese are the steps involved and the dependencies between them:"),(0,i.kt)(f,{mdxType:"TaskSteps"}))}g.isMDXComponent=!0}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.