1 line
67 KiB
JavaScript
1 line
67 KiB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1006],{7377:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("clock-arrow-up",[["path",{d:"M12 6v6l1.56.78",key:"14ed3g"}],["path",{d:"M13.227 21.925a10 10 0 1 1 8.767-9.588",key:"jwkls1"}],["path",{d:"m14 18 4-4 4 4",key:"ftkppy"}],["path",{d:"M18 22v-8",key:"su0gjh"}]])},8534:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},9008:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])},9405:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("square-function",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3",key:"m1af9g"}],["path",{d:"M9 11.2h5.7",key:"3zgcl2"}]])},10579:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},11480:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,lG:()=>o,uN:()=>a});var r=n(69249);function i(e,t){return function(n){return e+n*t}}function o(e,t){var n=t-e;return n?i(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.A)(isNaN(e)?t:e)}function a(e){return 1==(e*=1)?s:function(t,n){var i,o,a;return n-t?(i=t,o=n,i=Math.pow(i,a=e),o=Math.pow(o,a)-i,a=1/a,function(e){return Math.pow(i+e*o,a)}):(0,r.A)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?i(e,n):(0,r.A)(isNaN(e)?t:e)}},12243:(e,t,n)=>{"use strict";var r=n(91356),i=n(30425),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,s=r.useRef,l=r.useEffect,u=r.useMemo,d=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var c=s(null);if(null===c.current){var h={hasValue:!1,value:null};c.current=h}else h=c.current;var f=a(e,(c=u(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==i&&h.hasValue){var t=h.value;if(i(t,e))return s=t}return s=e}if(t=s,o(a,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(a=e,t):(a=e,s=n)}var a,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,i]))[0],c[1]);return l(function(){h.hasValue=!0,h.value=f},[f]),d(f),f}},12551:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},15234:(e,t,n)=>{"use strict";let r,i,o,a;n.d(t,{P2:()=>y});let s=(e,t)=>t.some(t=>e instanceof t),l=new WeakMap,u=new WeakMap,d=new WeakMap,c={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return l.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return h(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function h(e){if(e instanceof IDBRequest){let t;return t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(h(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)}),d.set(t,e),t}if(u.has(e))return u.get(e);let t=function(e){if("function"==typeof e)return(i||(i=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(f(this),t),h(this.request)}:function(...t){return h(e.apply(f(this),t))};return(e instanceof IDBTransaction&&function(e){if(l.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});l.set(e,t)}(e),s(e,r||(r=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,c):e}(e);return t!==e&&(u.set(e,t),d.set(t,e)),t}let f=e=>d.get(e);function y(e,t,{blocked:n,upgrade:r,blocking:i,terminated:o}={}){let a=indexedDB.open(e,t),s=h(a);return r&&a.addEventListener("upgradeneeded",e=>{r(h(a.result),e.oldVersion,e.newVersion,h(a.transaction),e)}),n&&a.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),s.then(e=>{o&&e.addEventListener("close",()=>o()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),s}let p=["get","getKey","getAll","getAllKeys","count"],g=["put","add","delete","clear"],x=new Map;function m(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(x.get(t))return x.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=g.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||p.includes(n)))return;let o=async function(e,...t){let o=this.transaction(e,i?"readwrite":"readonly"),a=o.store;return r&&(a=a.index(t.shift())),(await Promise.all([a[n](...t),i&&o.done]))[0]};return x.set(t,o),o}c={...o=c,get:(e,t,n)=>m(e,t)||o.get(e,t,n),has:(e,t)=>!!m(e,t)||o.has(e,t)};let v=["continue","continuePrimaryKey","advance"],b={},w=new WeakMap,k=new WeakMap,M={get(e,t){if(!v.includes(t))return e[t];let n=b[t];return n||(n=b[t]=function(...e){w.set(this,k.get(this)[t](...e))}),n}};async function*A(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;let n=new Proxy(t,M);for(k.set(n,t),d.set(n,f(t));t;)yield n,t=await (w.get(n)||t.continue()),w.delete(n)}function E(e,t){return t===Symbol.asyncIterator&&s(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===t&&s(e,[IDBIndex,IDBObjectStore])}c={...a=c,get:(e,t,n)=>E(e,t)?A:a.get(e,t,n),has:(e,t)=>E(e,t)||a.has(e,t)}},16795:(e,t,n)=>{"use strict";e.exports=n(12243)},18584:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},19984:(e,t,n)=>{"use strict";var r=n(28704);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},20945:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},24079:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},27659:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("mail-check",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]])},30425:(e,t,n)=>{"use strict";e.exports=n(87060)},33947:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a});var r=n(98712);function i(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}var o=n(11480);let a=function e(t){var n=(0,o.uN)(t);function i(e,t){var i=n((e=(0,r.Qh)(e)).r,(t=(0,r.Qh)(t)).r),a=n(e.g,t.g),s=n(e.b,t.b),l=(0,o.Ay)(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=s(t),e.opacity=l(t),e+""}}return i.gamma=e,i}(1);function s(e){return function(t){var n,i,o=t.length,a=Array(o),s=Array(o),l=Array(o);for(n=0;n<o;++n)i=(0,r.Qh)(t[n]),a[n]=i.r||0,s[n]=i.g||0,l[n]=i.b||0;return a=e(a),s=e(s),l=e(l),i.opacity=1,function(e){return i.r=a(e),i.g=s(e),i.b=l(e),i+""}}}s(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],a=e[r+1],s=r>0?e[r-1]:2*o-a,l=r<t-1?e[r+2]:2*a-o;return i((n-r/t)*t,s,o,a,l)}}),s(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],a=e[r%t],s=e[(r+1)%t],l=e[(r+2)%t];return i((n-r/t)*t,o,a,s,l)}})},37094:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},41817:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},43200:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(91356);let i=(...e)=>e.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim(),o=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,r.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:s="",children:l,iconNode:u,...d},c)=>(0,r.createElement)("svg",{ref:c,...a,width:t,height:t,stroke:e,strokeWidth:o?24*Number(n)/Number(t):n,className:i("lucide",s),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(l)?l:[l]])),l=(e,t)=>{let n=(0,r.forwardRef)(({className:n,...a},l)=>(0,r.createElement)(s,{ref:l,iconNode:t,className:i(`lucide-${o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...a}));return n.displayName=o(e),n}},49405:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},52866:(e,t,n)=>{"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function i(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{A:()=>r,X:()=>i})},54232:(e,t,n)=>{"use strict";n.d(t,{A:()=>function e(t){if("string"==typeof t||"number"==typeof t)return""+t;let n="";if(Array.isArray(t))for(let r=0,i;r<t.length;r++)""!==(i=e(t[r]))&&(n+=(n&&" ")+i);else for(let e in t)t[e]&&(n+=(n&&" ")+e);return n}})},54572:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(76424),i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=RegExp(i.source,"g");function a(e,t){var n,a,s,l,u,d=i.lastIndex=o.lastIndex=0,c=-1,h=[],f=[];for(e+="",t+="";(s=i.exec(e))&&(l=o.exec(t));)(u=l.index)>d&&(u=t.slice(d,u),h[c]?h[c]+=u:h[++c]=u),(s=s[0])===(l=l[0])?h[c]?h[c]+=l:h[++c]=l:(h[++c]=null,f.push({i:c,x:(0,r.A)(s,l)})),d=o.lastIndex;return d<t.length&&(u=t.slice(d),h[c]?h[c]+=u:h[++c]=u),h.length<2?f[0]?(n=f[0].x,function(e){return n(e)+""}):(a=t,function(){return a}):(t=f.length,function(e){for(var n,r=0;r<t;++r)h[(n=f[r]).i]=n.x(e);return h.join("")})}},54757:(e,t,n)=>{"use strict";n.d(t,{h:()=>c,n:()=>u});var r=n(91356),i=n(16795),o=n(58099);let{useDebugValue:a}=r,{useSyncExternalStoreWithSelector:s}=i,l=e=>e;function u(e,t=l,n){let r=s(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return a(r),r}let d=(e,t)=>{let n=(0,o.y)(e),r=(e,r=t)=>u(n,e,r);return Object.assign(r,n),r},c=(e,t)=>e?d(e,t):d},57281:(e,t,n)=>{"use strict";n.d(t,{q:()=>s});var r=n(85525),i=n(21913),o=class extends r.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,r=super.createResult(e,t),{isFetching:o,isRefetching:a,isError:s,isRefetchError:l}=r,u=n.fetchMeta?.fetchMore?.direction,d=s&&"forward"===u,c=o&&"forward"===u,h=s&&"backward"===u,f=o&&"backward"===u;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(t,n.data),hasPreviousPage:(0,i.RQ)(t,n.data),isFetchNextPageError:d,isFetchingNextPage:c,isFetchPreviousPageError:h,isFetchingPreviousPage:f,isRefetchError:l&&!d&&!h,isRefetching:a&&!c&&!f}}},a=n(67809);function s(e,t){return(0,a.t)(e,o,t)}},58e3:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]])},58099:(e,t,n)=>{"use strict";n.d(t,{y:()=>i});let r=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,i,o);return o},i=e=>e?r(e):r},61455:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]])},62698:(e,t,n)=>{"use strict";function r(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,r]of e)if(!Object.is(r,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}n.d(t,{x:()=>r})},65519:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]])},67177:()=>{},68047:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]])},69249:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=e=>()=>e},75681:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},76424:(e,t,n)=>{"use strict";function r(e,t){return e*=1,t*=1,function(n){return e*(1-n)+t*n}}n.d(t,{A:()=>r})},78199:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},78697:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("variable",[["path",{d:"M8 21s-4-3-4-9 4-9 4-9",key:"uto9ud"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9",key:"4w2vsq"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15",key:"f7djnv"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15",key:"1shsy8"}]])},81613:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},82826:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},87060:(e,t,n)=>{"use strict";var r=n(91356),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var d="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,d=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&d({inst:i})},[e,n,t]),a(function(){return u(i)&&d({inst:i}),e(function(){u(i)&&d({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},89472:(e,t,n)=>{"use strict";n.d(t,{Do:()=>f,WZ:()=>d,TG:()=>y,ny:()=>c,yX:()=>p,xN:()=>g,Qc:()=>h,I$:()=>tn,aQ:()=>ts,di:()=>tl,kO:()=>tg,rN:()=>eR,bi:()=>e2,_s:()=>ev,aE:()=>K,Hm:()=>eQ,tM:()=>L,KE:()=>el,tn:()=>B,xc:()=>S,us:()=>em,IO:()=>X,e_:()=>ez,Fp:()=>eB,Mi:()=>ei,HF:()=>j,Eo:()=>eM,b5:()=>eX,Tq:()=>F,qX:()=>eD,q1:()=>eP,M_:()=>eF,oj:()=>eA,aZ:()=>_,aW:()=>eZ,uD:()=>eg,Jo:()=>q,U$:()=>W,X6:()=>eo,oN:()=>e_,ah:()=>eO,R4:()=>ef,r8:()=>e3,ZO:()=>H,bK:()=>D,b$:()=>R,uj:()=>eT,v5:()=>e$,Ue:()=>ey,Er:()=>eI,oB:()=>O,kf:()=>es,mW:()=>ea,Q6:()=>ew,QE:()=>ex,kM:()=>en,No:()=>e8,Ff:()=>ed,zj:()=>ec,s_:()=>eu,vS:()=>e0,qn:()=>e7,uL:()=>e6,YN:()=>eb});var r,i,o,a,s,l,u,d,c,h,f,y,p,g,x=n(18827),m=n(34456),v=n(33619),b=n(62767),w=n(99167);let k=e=>()=>e;function M(e,{sourceEvent:t,subject:n,target:r,identifier:i,active:o,x:a,y:s,dx:l,dy:u,dispatch:d}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:d}})}function A(e){return!e.ctrlKey&&!e.button}function E(){return this.parentNode}function $(e,t){return null==t?{x:e.x,y:e.y}:t}function I(){return navigator.maxTouchPoints||"ontouchstart"in this}M.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var P=n(99838),N=n(95148),z=n(67758);let S={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,{id:t,sourceHandle:n,targetHandle:r})=>`Couldn't create edge for ${e} handle id: "${"source"===e?n:r}", edge id: ${t}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`,error013:(e="react")=>`It seems that you haven't loaded the styles. Please import '@xyflow/${e}/dist/style.css' or base.css to make sure everything is working properly.`,error014:()=>"useNodeConnections: No node ID found. Call useNodeConnections inside a custom Node or provide a node ID.",error015:()=>"It seems that you are trying to drag a node that is not initialized. Please use onNodesChange as explained in the docs."},H=[[-1/0,-1/0],[1/0,1/0]],B=["Enter"," ","Escape"],L={"node.a11yDescription.default":"Press enter or space to select a node. Press delete to remove it and escape to cancel.","node.a11yDescription.keyboardDisabled":"Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.","node.a11yDescription.ariaLiveMessage":({direction:e,x:t,y:n})=>`Moved selected node ${e}. New position, x: ${t}, y: ${n}`,"edge.a11yDescription.default":"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.","controls.ariaLabel":"Control Panel","controls.zoomIn.ariaLabel":"Zoom In","controls.zoomOut.ariaLabel":"Zoom Out","controls.fitView.ariaLabel":"Fit View","controls.interactive.ariaLabel":"Toggle Interactivity","minimap.ariaLabel":"Mini Map","handle.ariaLabel":"Handle"};(r=d||(d={})).Strict="strict",r.Loose="loose",(i=c||(c={})).Free="free",i.Vertical="vertical",i.Horizontal="horizontal",(o=h||(h={})).Partial="partial",o.Full="full";let D={inProgress:!1,isValid:null,from:null,fromHandle:null,fromPosition:null,fromNode:null,to:null,toHandle:null,toPosition:null,toNode:null,pointer:null};(a=f||(f={})).Bezier="default",a.Straight="straight",a.Step="step",a.SmoothStep="smoothstep",a.SimpleBezier="simplebezier",(s=y||(y={})).Arrow="arrow",s.ArrowClosed="arrowclosed",(l=p||(p={})).Left="left",l.Top="top",l.Right="right",l.Bottom="bottom";let T={[p.Left]:p.Right,[p.Right]:p.Left,[p.Top]:p.Bottom,[p.Bottom]:p.Top};function j(e){return null===e?null:e?"valid":"invalid"}let R=e=>"id"in e&&"source"in e&&"target"in e,O=e=>"id"in e&&"position"in e&&!("source"in e)&&!("target"in e),C=e=>"id"in e&&"internals"in e&&!("source"in e)&&!("target"in e),V=(e,t=[0,0])=>{let{width:n,height:r}=eg(e),i=e.origin??t,o=n*i[0],a=r*i[1];return{x:e.position.x-o,y:e.position.y-a}},q=(e,t={nodeOrigin:[0,0]})=>0===e.length?{x:0,y:0,width:0,height:0}:et(e.reduce((e,n)=>{let r="string"==typeof n,i=t.nodeLookup||r?void 0:n;return t.nodeLookup&&(i=r?t.nodeLookup.get(n):C(n)?n:t.nodeLookup.get(n.id)),J(e,i?er(i,t.nodeOrigin):{x:0,y:0,x2:0,y2:0})},{x:1/0,y:1/0,x2:-1/0,y2:-1/0})),_=(e,t={})=>{let n={x:1/0,y:1/0,x2:-1/0,y2:-1/0},r=!1;return e.forEach(e=>{(void 0===t.filter||t.filter(e))&&(n=J(n,er(e)),r=!0)}),r?et(n):{x:0,y:0,width:0,height:0}},W=(e,t,[n,r,i]=[0,0,1],o=!1,a=!1)=>{let s={...ed(t,[n,r,i]),width:t.width/i,height:t.height/i},l=[];for(let t of e.values()){let{measured:e,selectable:n=!0,hidden:r=!1}=t;if(a&&!n||r)continue;let i=e.width??t.width??t.initialWidth??null,u=e.height??t.height??t.initialHeight??null,d=eo(s,en(t)),c=(i??0)*(u??0),h=o&&d>0;(!t.internals.handleBounds||h||d>=c||t.dragging)&&l.push(t)}return l};async function X({nodes:e,width:t,height:n,panZoom:r,minZoom:i,maxZoom:o},a){let s,l;if(0===e.size)return Promise.resolve(!0);let u=ef(_((s=new Map,l=a?.nodes?new Set(a.nodes.map(e=>e.id)):null,e.forEach(e=>{e.measured.width&&e.measured.height&&(a?.includeHiddenNodes||!e.hidden)&&(!l||l.has(e.id))&&s.set(e.id,e)}),s)),t,n,a?.minZoom??i,a?.maxZoom??o,a?.padding??.1);return await r.setViewport(u,{duration:a?.duration,ease:a?.ease,interpolate:a?.interpolate}),Promise.resolve(!0)}function K({nodeId:e,nextPosition:t,nodeLookup:n,nodeOrigin:r=[0,0],nodeExtent:i,onError:o}){let a=n.get(e),s=a.parentId?n.get(a.parentId):void 0,{x:l,y:u}=s?s.internals.positionAbsolute:{x:0,y:0},d=a.origin??r,c=a.extent||i;if("parent"!==a.extent||a.expandParent)s&&ep(a.extent)&&(c=[[a.extent[0][0]+l,a.extent[0][1]+u],[a.extent[1][0]+l,a.extent[1][1]+u]]);else if(s){let e=s.measured.width,t=s.measured.height;e&&t&&(c=[[l,u],[l+e,u+t]])}else o?.("005",S.error005());let h=ep(c)?Z(t,c,a.measured):t;return(void 0===a.measured.width||void 0===a.measured.height)&&o?.("015",S.error015()),{position:{x:h.x-l+(a.measured.width??0)*d[0],y:h.y-u+(a.measured.height??0)*d[1]},positionAbsolute:h}}async function F({nodesToRemove:e=[],edgesToRemove:t=[],nodes:n,edges:r,onBeforeDelete:i}){let o,a=new Set(e.map(e=>e.id)),s=[];for(let e of n){if(!1===e.deletable)continue;let t=a.has(e.id),n=!t&&e.parentId&&s.find(t=>t.id===e.parentId);(t||n)&&s.push(e)}let l=new Set(t.map(e=>e.id)),u=r.filter(e=>!1!==e.deletable),d=(o=new Set,s.forEach(e=>{o.add(e.id)}),u.filter(e=>o.has(e.source)||o.has(e.target)));for(let e of u)l.has(e.id)&&!d.find(t=>t.id===e.id)&&d.push(e);if(!i)return{edges:d,nodes:s};let c=await i({nodes:s,edges:d});return"boolean"==typeof c?c?{edges:d,nodes:s}:{edges:[],nodes:[]}:c}let Y=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),Z=(e={x:0,y:0},t,n)=>({x:Y(e.x,t[0][0],t[1][0]-(n?.width??0)),y:Y(e.y,t[0][1],t[1][1]-(n?.height??0))});function Q(e,t,n){let{width:r,height:i}=eg(n),{x:o,y:a}=n.internals.positionAbsolute;return Z(e,[[o,a],[o+r,a+i]],t)}let G=(e,t,n)=>e<t?Y(Math.abs(e-t),1,t)/t:e>n?-Y(Math.abs(e-n),1,t)/t:0,U=(e,t,n=15,r=40)=>[G(e.x,r,t.width-r)*n,G(e.y,r,t.height-r)*n],J=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),ee=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),et=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),en=(e,t=[0,0])=>{let{x:n,y:r}=C(e)?e.internals.positionAbsolute:V(e,t);return{x:n,y:r,width:e.measured?.width??e.width??e.initialWidth??0,height:e.measured?.height??e.height??e.initialHeight??0}},er=(e,t=[0,0])=>{let{x:n,y:r}=C(e)?e.internals.positionAbsolute:V(e,t);return{x:n,y:r,x2:n+(e.measured?.width??e.width??e.initialWidth??0),y2:r+(e.measured?.height??e.height??e.initialHeight??0)}},ei=(e,t)=>et(J(ee(e),ee(t))),eo=(e,t)=>Math.ceil(Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x))*Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y))),ea=e=>es(e.width)&&es(e.height)&&es(e.x)&&es(e.y),es=e=>!isNaN(e)&&isFinite(e),el=(e,t)=>{},eu=(e,t=[1,1])=>({x:t[0]*Math.round(e.x/t[0]),y:t[1]*Math.round(e.y/t[1])}),ed=({x:e,y:t},[n,r,i],o=!1,a=[1,1])=>{let s={x:(e-n)/i,y:(t-r)/i};return o?eu(s,a):s},ec=({x:e,y:t},[n,r,i])=>({x:e*i+n,y:t*i+r});function eh(e,t){if("number"==typeof e)return Math.floor((t-t/(1+e))*.5);if("string"==typeof e&&e.endsWith("px")){let t=parseFloat(e);if(!Number.isNaN(t))return Math.floor(t)}if("string"==typeof e&&e.endsWith("%")){let n=parseFloat(e);if(!Number.isNaN(n))return Math.floor(t*n*.01)}return console.error(`[React Flow] The padding value "${e}" is invalid. Please provide a number or a string with a valid unit (px or %).`),0}let ef=(e,t,n,r,i,o)=>{let a=function(e,t,n){if("string"==typeof e||"number"==typeof e){let r=eh(e,n),i=eh(e,t);return{top:r,right:i,bottom:r,left:i,x:2*i,y:2*r}}if("object"==typeof e){let r=eh(e.top??e.y??0,n),i=eh(e.bottom??e.y??0,n),o=eh(e.left??e.x??0,t),a=eh(e.right??e.x??0,t);return{top:r,right:a,bottom:i,left:o,x:o+a,y:r+i}}return{top:0,right:0,bottom:0,left:0,x:0,y:0}}(o,t,n),s=Y(Math.min((t-a.x)/e.width,(n-a.y)/e.height),r,i),l=e.x+e.width/2,u=e.y+e.height/2,d=t/2-l*s,c=n/2-u*s,h=function(e,t,n,r,i,o){let{x:a,y:s}=ec(e,[t,n,r]),{x:l,y:u}=ec({x:e.x+e.width,y:e.y+e.height},[t,n,r]);return{left:Math.floor(a),top:Math.floor(s),right:Math.floor(i-l),bottom:Math.floor(o-u)}}(e,d,c,s,t,n),f={left:Math.min(h.left-a.left,0),top:Math.min(h.top-a.top,0),right:Math.min(h.right-a.right,0),bottom:Math.min(h.bottom-a.bottom,0)};return{x:d-f.left+f.right,y:c-f.top+f.bottom,zoom:s}},ey=()=>"u">typeof navigator&&navigator?.userAgent?.indexOf("Mac")>=0;function ep(e){return null!=e&&"parent"!==e}function eg(e){return{width:e.measured?.width??e.width??e.initialWidth??0,height:e.measured?.height??e.height??e.initialHeight??0}}function ex(e){return(e.measured?.width??e.width??e.initialWidth)!==void 0&&(e.measured?.height??e.height??e.initialHeight)!==void 0}function em(e,t={width:0,height:0},n,r,i){let o={...e},a=r.get(n);if(a){let e=a.origin||i;o.x+=a.internals.positionAbsolute.x-(t.width??0)*e[0],o.y+=a.internals.positionAbsolute.y-(t.height??0)*e[1]}return o}function ev(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function eb(){let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}function ew(e){return{...L,...e||{}}}function ek(e,{snapGrid:t=[0,0],snapToGrid:n=!1,transform:r,containerBounds:i}){let{x:o,y:a}=eP(e),s=ed({x:o-(i?.left??0),y:a-(i?.top??0)},r),{x:l,y:u}=n?eu(s,t):s;return{xSnapped:l,ySnapped:u,...s}}let eM=e=>({width:e.offsetWidth,height:e.offsetHeight}),eA=e=>e?.getRootNode?.()||window?.document,eE=["INPUT","SELECT","TEXTAREA"];function e$(e){let t=e.composedPath?.()?.[0]||e.target;return t?.nodeType===1&&(eE.includes(t.nodeName)||t.hasAttribute("contenteditable")||!!t.closest(".nokey"))}let eI=e=>"clientX"in e,eP=(e,t)=>{let n=eI(e),r=n?e.clientX:e.touches?.[0].clientX,i=n?e.clientY:e.touches?.[0].clientY;return{x:r-(t?.left??0),y:i-(t?.top??0)}},eN=(e,t,n,r,i)=>{let o=t.querySelectorAll(`.${e}`);return o&&o.length?Array.from(o).map(t=>{let o=t.getBoundingClientRect();return{id:t.getAttribute("data-handleid"),type:e,nodeId:i,position:t.getAttribute("data-handlepos"),x:(o.left-n.left)/r,y:(o.top-n.top)/r,...eM(t)}}):null};function ez({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:i,sourceControlY:o,targetControlX:a,targetControlY:s}){let l=.125*e+.375*i+.375*a+.125*n,u=.125*t+.375*o+.375*s+.125*r,d=Math.abs(l-e),c=Math.abs(u-t);return[l,u,d,c]}function eS(e,t){return e>=0?.5*e:25*t*Math.sqrt(-e)}function eH({pos:e,x1:t,y1:n,x2:r,y2:i,c:o}){switch(e){case p.Left:return[t-eS(t-r,o),n];case p.Right:return[t+eS(r-t,o),n];case p.Top:return[t,n-eS(n-i,o)];case p.Bottom:return[t,n+eS(i-n,o)]}}function eB({sourceX:e,sourceY:t,sourcePosition:n=p.Bottom,targetX:r,targetY:i,targetPosition:o=p.Top,curvature:a=.25}){let[s,l]=eH({pos:n,x1:e,y1:t,x2:r,y2:i,c:a}),[u,d]=eH({pos:o,x1:r,y1:i,x2:e,y2:t,c:a}),[c,h,f,y]=ez({sourceX:e,sourceY:t,targetX:r,targetY:i,sourceControlX:s,sourceControlY:l,targetControlX:u,targetControlY:d});return[`M${e},${t} C${s},${l} ${u},${d} ${r},${i}`,c,h,f,y]}function eL({sourceX:e,sourceY:t,targetX:n,targetY:r}){let i=Math.abs(n-e)/2,o=Math.abs(r-t)/2;return[n<e?n+i:n-i,r<t?r+o:r-o,i,o]}function eD({sourceNode:e,targetNode:t,selected:n=!1,zIndex:r=0,elevateOnSelect:i=!1,zIndexMode:o="basic"}){if("manual"===o)return r;let a=Math.max(e.parentId||i&&e.selected?e.internals.z:0,t.parentId||i&&t.selected?t.internals.z:0);return(i&&n?r+1e3:r)+a}function eT({sourceNode:e,targetNode:t,width:n,height:r,transform:i}){let o=J(er(e),er(t));return o.x===o.x2&&(o.x2+=1),o.y===o.y2&&(o.y2+=1),eo({x:-i[0]/i[2],y:-i[1]/i[2],width:n/i[2],height:r/i[2]},et(o))>0}let ej=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`xy-edge__${e}${t||""}-${n}${r||""}`,eR=(e,t,n={})=>{let r,i;if(!e.source||!e.target)return el("006",S.error006()),t;let o=n.getEdgeId||ej;return(i=r=R(e)?{...e}:{...e,id:o(e)},t.some(e=>e.source===i.source&&e.target===i.target&&(e.sourceHandle===i.sourceHandle||!e.sourceHandle&&!i.sourceHandle)&&(e.targetHandle===i.targetHandle||!e.targetHandle&&!i.targetHandle)))?t:(null===r.sourceHandle&&delete r.sourceHandle,null===r.targetHandle&&delete r.targetHandle,t.concat(r))};function eO({sourceX:e,sourceY:t,targetX:n,targetY:r}){let[i,o,a,s]=eL({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,i,o,a,s]}let eC={[p.Left]:{x:-1,y:0},[p.Right]:{x:1,y:0},[p.Top]:{x:0,y:-1},[p.Bottom]:{x:0,y:1}},eV=({source:e,sourcePosition:t=p.Bottom,target:n})=>t===p.Left||t===p.Right?e.x<n.x?{x:1,y:0}:{x:-1,y:0}:e.y<n.y?{x:0,y:1}:{x:0,y:-1},eq=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function e_({sourceX:e,sourceY:t,sourcePosition:n=p.Bottom,targetX:r,targetY:i,targetPosition:o=p.Top,borderRadius:a=5,centerX:s,centerY:l,offset:u=20,stepPosition:d=.5}){let[c,h,f,y,g]=function({source:e,sourcePosition:t=p.Bottom,target:n,targetPosition:r=p.Top,center:i,offset:o,stepPosition:a}){let s,l,u=eC[t],d=eC[r],c={x:e.x+u.x*o,y:e.y+u.y*o},h={x:n.x+d.x*o,y:n.y+d.y*o},f=eV({source:c,sourcePosition:t,target:h}),y=0!==f.x?"x":"y",g=f[y],x=[],m={x:0,y:0},v={x:0,y:0},[,,b,w]=eL({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(u[y]*d[y]==-1){"x"===y?(s=i.x??c.x+(h.x-c.x)*a,l=i.y??(c.y+h.y)/2):(s=i.x??(c.x+h.x)/2,l=i.y??c.y+(h.y-c.y)*a);let e=[{x:s,y:c.y},{x:s,y:h.y}],t=[{x:c.x,y:l},{x:h.x,y:l}];x=u[y]===g?"x"===y?e:t:"x"===y?t:e}else{let i=[{x:c.x,y:h.y}],a=[{x:h.x,y:c.y}];if(x="x"===y?u.x===g?a:i:u.y===g?i:a,t===r){let t=Math.abs(e[y]-n[y]);if(t<=o){let r=Math.min(o-1,o-t);u[y]===g?m[y]=(c[y]>e[y]?-1:1)*r:v[y]=(h[y]>n[y]?-1:1)*r}}if(t!==r){let e="x"===y?"y":"x",t=u[y]===d[e],n=c[e]>h[e],r=c[e]<h[e];(1===u[y]&&(!t&&n||t&&r)||1!==u[y]&&(!t&&r||t&&n))&&(x="x"===y?i:a)}let f={x:c.x+m.x,y:c.y+m.y},p={x:h.x+v.x,y:h.y+v.y};Math.max(Math.abs(f.x-x[0].x),Math.abs(p.x-x[0].x))>=Math.max(Math.abs(f.y-x[0].y),Math.abs(p.y-x[0].y))?(s=(f.x+p.x)/2,l=x[0].y):(s=x[0].x,l=(f.y+p.y)/2)}let k={x:c.x+m.x,y:c.y+m.y},M={x:h.x+v.x,y:h.y+v.y};return[[e,...k.x!==x[0].x||k.y!==x[0].y?[k]:[],...x,...M.x!==x[x.length-1].x||M.y!==x[x.length-1].y?[M]:[],n],s,l,b,w]}({source:{x:e,y:t},sourcePosition:n,target:{x:r,y:i},targetPosition:o,center:{x:s,y:l},offset:u,stepPosition:d}),x=`M${c[0].x} ${c[0].y}`;for(let e=1;e<c.length-1;e++)x+=function(e,t,n,r){let i=Math.min(eq(e,t)/2,eq(t,n)/2,r),{x:o,y:a}=t;if(e.x===o&&o===n.x||e.y===a&&a===n.y)return`L${o} ${a}`;if(e.y===a){let t=e.x<n.x?-1:1,r=e.y<n.y?1:-1;return`L ${o+i*t},${a}Q ${o},${a} ${o},${a+i*r}`}let s=e.x<n.x?1:-1,l=e.y<n.y?-1:1;return`L ${o},${a+i*l}Q ${o},${a} ${o+i*s},${a}`}(c[e-1],c[e],c[e+1],a);return[x+=`L${c[c.length-1].x} ${c[c.length-1].y}`,h,f,y,g]}function eW(e){return e&&!!(e.internals.handleBounds||e.handles?.length)&&!!(e.measured.width||e.width||e.initialWidth)}function eX(e){let{sourceNode:t,targetNode:n}=e;if(!eW(t)||!eW(n))return null;let r=t.internals.handleBounds||eK(t.handles),i=n.internals.handleBounds||eK(n.handles),o=eY(r?.source??[],e.sourceHandle),a=eY(e.connectionMode===d.Strict?i?.target??[]:(i?.target??[]).concat(i?.source??[]),e.targetHandle);if(!o||!a)return e.onError?.("008",S.error008(!o?"source":"target",{id:e.id,sourceHandle:e.sourceHandle,targetHandle:e.targetHandle})),null;let s=o?.position||p.Bottom,l=a?.position||p.Top,u=eF(t,o,s),c=eF(n,a,l);return{sourceX:u.x,sourceY:u.y,targetX:c.x,targetY:c.y,sourcePosition:s,targetPosition:l}}function eK(e){if(!e)return null;let t=[],n=[];for(let r of e)r.width=r.width??1,r.height=r.height??1,"source"===r.type?t.push(r):"target"===r.type&&n.push(r);return{source:t,target:n}}function eF(e,t,n=p.Left,r=!1){let i=(t?.x??0)+e.internals.positionAbsolute.x,o=(t?.y??0)+e.internals.positionAbsolute.y,{width:a,height:s}=t??eg(e);if(r)return{x:i+a/2,y:o+s/2};switch(t?.position??n){case p.Top:return{x:i+a/2,y:o};case p.Right:return{x:i+a,y:o+s/2};case p.Bottom:return{x:i+a/2,y:o+s};case p.Left:return{x:i,y:o+s/2}}}function eY(e,t){return e&&(t?e.find(e=>e.id===t):e[0])||null}function eZ(e,t){if(!e)return"";if("string"==typeof e)return e;let n=t?`${t}__`:"";return`${n}${Object.keys(e).sort().map(t=>`${t}=${e[t]}`).join("&")}`}function eQ(e,{id:t,defaultColor:n,defaultMarkerStart:r,defaultMarkerEnd:i}){let o=new Set;return e.reduce((e,a)=>([a.markerStart||r,a.markerEnd||i].forEach(r=>{if(r&&"object"==typeof r){let i=eZ(r,t);o.has(i)||(e.push({id:i,color:r.color||n,...r}),o.add(i))}}),e),[]).sort((e,t)=>e.id.localeCompare(t.id))}let eG={nodeOrigin:[0,0],nodeExtent:H,elevateNodesOnSelect:!0,zIndexMode:"basic",defaults:{}},eU={...eG,checkEquality:!0};function eJ(e,t){let n={...e};for(let e in t)void 0!==t[e]&&(n[e]=t[e]);return n}function e0(e,t,n){let r=eJ(eG,n);for(let n of e.values())if(n.parentId)e5(n,e,t,r);else{let e=Z(V(n,r.nodeOrigin),ep(n.extent)?n.extent:r.nodeExtent,eg(n));n.internals.positionAbsolute=e}}function e1(e){return"manual"===e}function e2(e,t,n,r={}){let i=eJ(eU,r),o={i:0},a=new Map(t),s=i?.elevateNodesOnSelect&&!e1(i.zIndexMode)?1e3:0,l=e.length>0,u=!1;for(let d of(t.clear(),n.clear(),e)){let e=a.get(d.id);if(i.checkEquality&&d===e?.internals.userNode)t.set(d.id,e);else{let n=Z(V(d,i.nodeOrigin),ep(d.extent)?d.extent:i.nodeExtent,eg(d));e={...i.defaults,...d,measured:{width:d.measured?.width,height:d.measured?.height},internals:{positionAbsolute:n,handleBounds:function(e,t){if(!e.handles)return e.measured?t?.internals.handleBounds:void 0;let n=[],r=[];for(let t of e.handles){let i={id:t.id,width:t.width??1,height:t.height??1,nodeId:e.id,x:t.x,y:t.y,position:t.position,type:t.type};"source"===t.type?n.push(i):"target"===t.type&&r.push(i)}return{source:n,target:r}}(d,e),z:e4(d,s,i.zIndexMode),userNode:d}},t.set(d.id,e)}void 0!==e.measured&&void 0!==e.measured.width&&void 0!==e.measured.height||e.hidden||(l=!1),d.parentId&&e5(e,t,n,r,o),u||=d.selected??!1}return{nodesInitialized:l,hasSelectedNodes:u}}function e5(e,t,n,r,i){let{elevateNodesOnSelect:o,nodeOrigin:a,nodeExtent:s,zIndexMode:l}=eJ(eG,r),u=e.parentId,d=t.get(u);if(!d)return void console.warn(`Parent node ${u} not found. Please make sure that parent nodes are in front of their child nodes in the nodes array.`);!function(e,t){if(!e.parentId)return;let n=t.get(e.parentId);n?n.set(e.id,e):t.set(e.parentId,new Map([[e.id,e]]))}(e,n),i&&!d.parentId&&void 0===d.internals.rootParentIndex&&"auto"===l&&(d.internals.rootParentIndex=++i.i,d.internals.z=d.internals.z+10*i.i),i&&void 0!==d.internals.rootParentIndex&&(i.i=d.internals.rootParentIndex);let{x:c,y:h,z:f}=function(e,t,n,r,i,o){let{x:a,y:s}=t.internals.positionAbsolute,l=eg(e),u=V(e,n),d=ep(e.extent)?Z(u,e.extent,l):u,c=Z({x:a+d.x,y:s+d.y},r,l);"parent"===e.extent&&(c=Q(c,l,t));let h=e4(e,i,o),f=t.internals.z??0;return{x:c.x,y:c.y,z:f>=h?f+1:h}}(e,d,a,s,o&&!e1(l)?1e3:0,l),{positionAbsolute:y}=e.internals,p=c!==y.x||h!==y.y;(p||f!==e.internals.z)&&t.set(e.id,{...e,internals:{...e.internals,positionAbsolute:p?{x:c,y:h}:y,z:f}})}function e4(e,t,n){let r=es(e.zIndex)?e.zIndex:0;return e1(n)?r:r+(e.selected?t:0)}function e3(e,t,n,r=[0,0]){let i=[],o=new Map;for(let n of e){let e=t.get(n.parentId);if(!e)continue;let r=ei(o.get(n.parentId)?.expandedRect??en(e),n.rect);o.set(n.parentId,{expandedRect:r,parent:e})}return o.size>0&&o.forEach(({expandedRect:t,parent:o},a)=>{let s=o.internals.positionAbsolute,l=eg(o),u=o.origin??r,d=t.x<s.x?Math.round(Math.abs(s.x-t.x)):0,c=t.y<s.y?Math.round(Math.abs(s.y-t.y)):0,h=Math.max(l.width,Math.round(t.width)),f=Math.max(l.height,Math.round(t.height)),y=(h-l.width)*u[0],p=(f-l.height)*u[1];(d>0||c>0||y||p)&&(i.push({id:a,type:"position",position:{x:o.position.x-d+y,y:o.position.y-c+p}}),n.get(a)?.forEach(t=>{e.some(e=>e.id===t.id)||i.push({id:t.id,type:"position",position:{x:t.position.x+d,y:t.position.y+c}})})),(l.width<t.width||l.height<t.height||d||c)&&i.push({id:a,type:"dimensions",setAttributes:!0,dimensions:{width:h+(d?u[0]*d-y:0),height:f+(c?u[1]*c-p:0)}})}),i}function e6(e,t,n,r,i,o,a){let s=r?.querySelector(".xyflow__viewport"),l=!1;if(!s)return{changes:[],updatedInternals:l};let u=[],d=window.getComputedStyle(s),{m22:c}=new window.DOMMatrixReadOnly(d.transform),h=[];for(let r of e.values()){let e=t.get(r.id);if(!e)continue;if(e.hidden){t.set(e.id,{...e,internals:{...e.internals,handleBounds:void 0}}),l=!0;continue}let s=eM(r.nodeElement),d=e.measured.width!==s.width||e.measured.height!==s.height;if(s.width&&s.height&&(d||!e.internals.handleBounds||r.force)){let f=r.nodeElement.getBoundingClientRect(),y=ep(e.extent)?e.extent:o,{positionAbsolute:p}=e.internals;e.parentId&&"parent"===e.extent?p=Q(p,s,t.get(e.parentId)):y&&(p=Z(p,y,s));let g={...e,measured:s,internals:{...e.internals,positionAbsolute:p,handleBounds:{source:eN("source",r.nodeElement,f,c,e.id),target:eN("target",r.nodeElement,f,c,e.id)}}};t.set(e.id,g),e.parentId&&e5(g,t,n,{nodeOrigin:i,zIndexMode:a}),l=!0,d&&(u.push({id:e.id,type:"dimensions",dimensions:s}),e.expandParent&&e.parentId&&h.push({id:e.id,parentId:e.parentId,rect:en(g,i)}))}}if(h.length>0){let e=e3(h,t,n,i);u.push(...e)}return{changes:u,updatedInternals:l}}async function e8({delta:e,panZoom:t,transform:n,translateExtent:r,width:i,height:o}){if(!t||!e.x&&!e.y)return Promise.resolve(!1);let a=await t.setViewportConstrained({x:n[0]+e.x,y:n[1]+e.y,zoom:n[2]},[[0,0],[i,o]],r);return Promise.resolve(!!a&&(a.x!==n[0]||a.y!==n[1]||a.k!==n[2]))}function e9(e,t,n,r,i,o){let a=i,s=r.get(a)||new Map;r.set(a,s.set(n,t)),a=`${i}-${e}`;let l=r.get(a)||new Map;if(r.set(a,l.set(n,t)),o){a=`${i}-${e}-${o}`;let s=r.get(a)||new Map;r.set(a,s.set(n,t))}}function e7(e,t,n){for(let r of(e.clear(),t.clear(),n)){let{source:n,target:i,sourceHandle:o=null,targetHandle:a=null}=r,s={edgeId:r.id,source:n,target:i,sourceHandle:o,targetHandle:a},l=`${n}-${o}--${i}-${a}`;e9("source",s,`${i}-${a}--${n}-${o}`,e,n,o),e9("target",s,l,e,i,a),t.set(r.id,r)}}function te(e,t,n){let r=e;do{if(r?.matches?.(t))return!0;if(r===n)break;r=r?.parentElement}while(r);return!1}function tt({nodeId:e,dragItems:t,nodeLookup:n,dragging:r=!0}){let i=[];for(let[e,o]of t){let t=n.get(e)?.internals.userNode;t&&i.push({...t,position:o.position,dragging:r})}if(!e)return[i[0],i];let o=n.get(e)?.internals.userNode;return[o?{...o,position:t.get(e)?.position||o.position,dragging:r}:i[0],i]}function tn({onNodeMouseDown:e,getStoreItems:t,onDragStart:n,onDrag:r,onDragStop:i}){let o={x:null,y:null},a=0,s=new Map,l=!1,u={x:0,y:0},d=null,c=!1,h=null,f=!1,y=!1,p=null;return{update:function({noDragClassName:g,handleSelector:P,domNode:N,isSelectable:z,nodeId:S,nodeClickDistance:H=0}){function B({x:e,y:n}){let{nodeLookup:i,nodeExtent:a,snapGrid:l,snapToGrid:u,nodeOrigin:d,onNodeDrag:c,onSelectionDrag:h,onError:f,updateNodePositions:g}=t();o={x:e,y:n};let x=!1,m=s.size>1,v=m&&a?ee(_(s)):null,b=m&&u?function({dragItems:e,snapGrid:t,x:n,y:r}){let i=e.values().next().value;if(!i)return null;let o={x:n-i.distance.x,y:r-i.distance.y},a=eu(o,t);return{x:a.x-o.x,y:a.y-o.y}}({dragItems:s,snapGrid:l,x:e,y:n}):null;for(let[t,r]of s){if(!i.has(t))continue;let o={x:e-r.distance.x,y:n-r.distance.y};u&&(o=b?{x:Math.round(o.x+b.x),y:Math.round(o.y+b.y)}:eu(o,l));let s=null;if(m&&a&&!r.extent&&v){let{positionAbsolute:e}=r.internals,t=e.x-v.x+a[0][0],n=e.x+r.measured.width-v.x2+a[1][0];s=[[t,e.y-v.y+a[0][1]],[n,e.y+r.measured.height-v.y2+a[1][1]]]}let{position:c,positionAbsolute:h}=K({nodeId:t,nextPosition:o,nodeLookup:i,nodeExtent:s||a,nodeOrigin:d,onError:f});x=x||r.position.x!==c.x||r.position.y!==c.y,r.position=c,r.internals.positionAbsolute=h}if(y=y||x,x&&(g(s,!0),p&&(r||c||!S&&h))){let[e,t]=tt({nodeId:S,dragItems:s,nodeLookup:i});r?.(p,s,e,t),c?.(p,e,t),S||h?.(p,t)}}async function L(){if(!d)return;let{transform:e,panBy:n,autoPanSpeed:r,autoPanOnNodeDrag:i}=t();if(!i){l=!1,cancelAnimationFrame(a);return}let[s,c]=U(u,d,r);(0!==s||0!==c)&&(o.x=(o.x??0)-s/e[2],o.y=(o.y??0)-c/e[2],await n({x:s,y:c})&&B(o)),a=requestAnimationFrame(L)}function D(r){let{nodeLookup:i,multiSelectionActive:a,nodesDraggable:l,transform:u,snapGrid:h,snapToGrid:f,selectNodesOnDrag:y,onNodeDragStart:p,onSelectionDragStart:g,unselectNodesAndEdges:x}=t();c=!0,y&&z||a||!S||i.get(S)?.selected||x(),z&&y&&S&&e?.(S);let m=ek(r.sourceEvent,{transform:u,snapGrid:h,snapToGrid:f,containerBounds:d});if(o=m,(s=function(e,t,n,r){let i=new Map;for(let[o,a]of e)if((a.selected||a.id===r)&&(!a.parentId||!function e(t,n){if(!t.parentId)return!1;let r=n.get(t.parentId);return!!r&&(!!r.selected||e(r,n))}(a,e))&&(a.draggable||t&&void 0===a.draggable)){let t=e.get(o);t&&i.set(o,{id:o,position:t.position||{x:0,y:0},distance:{x:n.x-t.internals.positionAbsolute.x,y:n.y-t.internals.positionAbsolute.y},extent:t.extent,parentId:t.parentId,origin:t.origin,expandParent:t.expandParent,internals:{positionAbsolute:t.internals.positionAbsolute||{x:0,y:0}},measured:{width:t.measured.width??0,height:t.measured.height??0}})}return i}(i,l,m,S)).size>0&&(n||p||!S&&g)){let[e,t]=tt({nodeId:S,dragItems:s,nodeLookup:i});n?.(r.sourceEvent,s,e,t),p?.(r.sourceEvent,e,t),S||g?.(r.sourceEvent,t)}}h=(0,m.A)(N);let T=(function(){var e,t,n,r,i=A,o=E,a=$,s=I,l={},u=(0,x.A)("start","drag","end"),d=0,c=0;function h(e){e.on("mousedown.drag",f).filter(s).on("touchstart.drag",g).on("touchmove.drag",P,w.vr).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(a,s){if(!r&&i.call(this,a,s)){var l=z(this,o.call(this,a,s),a,s,"mouse");l&&((0,m.A)(a.view).on("mousemove.drag",y,w.Rw).on("mouseup.drag",p,w.Rw),(0,b.A)(a.view),(0,w.GK)(a),n=!1,e=a.clientX,t=a.clientY,l("start",a))}}function y(r){if((0,w.Ay)(r),!n){var i=r.clientX-e,o=r.clientY-t;n=i*i+o*o>c}l.mouse("drag",r)}function p(e){(0,m.A)(e.view).on("mousemove.drag mouseup.drag",null),(0,b.y)(e.view,n),(0,w.Ay)(e),l.mouse("end",e)}function g(e,t){if(i.call(this,e,t)){var n,r,a=e.changedTouches,s=o.call(this,e,t),l=a.length;for(n=0;n<l;++n)(r=z(this,s,e,t,a[n].identifier,a[n]))&&((0,w.GK)(e),r("start",e,a[n]))}}function P(e){var t,n,r=e.changedTouches,i=r.length;for(t=0;t<i;++t)(n=l[r[t].identifier])&&((0,w.Ay)(e),n("drag",e,r[t]))}function N(e){var t,n,i=e.changedTouches,o=i.length;for(r&&clearTimeout(r),r=setTimeout(function(){r=null},500),t=0;t<o;++t)(n=l[i[t].identifier])&&((0,w.GK)(e),n("end",e,i[t]))}function z(e,t,n,r,i,o){var s,c,f,y=u.copy(),p=(0,v.A)(o||n,t);if(null!=(f=a.call(e,new M("beforestart",{sourceEvent:n,target:h,identifier:i,active:d,x:p[0],y:p[1],dx:0,dy:0,dispatch:y}),r)))return s=f.x-p[0]||0,c=f.y-p[1]||0,function n(o,a,u){var g,x=p;switch(o){case"start":l[i]=n,g=d++;break;case"end":delete l[i],--d;case"drag":p=(0,v.A)(u||a,t),g=d}y.call(o,e,new M(o,{sourceEvent:a,subject:f,target:h,identifier:i,active:g,x:p[0]+s,y:p[1]+c,dx:p[0]-x[0],dy:p[1]-x[1],dispatch:y}),r)}}return h.filter=function(e){return arguments.length?(i="function"==typeof e?e:k(!!e),h):i},h.container=function(e){return arguments.length?(o="function"==typeof e?e:k(e),h):o},h.subject=function(e){return arguments.length?(a="function"==typeof e?e:k(e),h):a},h.touchable=function(e){return arguments.length?(s="function"==typeof e?e:k(!!e),h):s},h.on=function(){var e=u.on.apply(u,arguments);return e===u?h:e},h.clickDistance=function(e){return arguments.length?(c=(e*=1)*e,h):Math.sqrt(c)},h})().clickDistance(H).on("start",e=>{let{domNode:n,nodeDragThreshold:r,transform:i,snapGrid:a,snapToGrid:s}=t();d=n?.getBoundingClientRect()||null,f=!1,y=!1,p=e.sourceEvent,0===r&&D(e),o=ek(e.sourceEvent,{transform:i,snapGrid:a,snapToGrid:s,containerBounds:d}),u=eP(e.sourceEvent,d)}).on("drag",e=>{let{autoPanOnNodeDrag:n,transform:r,snapGrid:i,snapToGrid:a,nodeDragThreshold:h,nodeLookup:y}=t(),g=ek(e.sourceEvent,{transform:r,snapGrid:i,snapToGrid:a,containerBounds:d});if(p=e.sourceEvent,("touchmove"===e.sourceEvent.type&&e.sourceEvent.touches.length>1||S&&!y.has(S))&&(f=!0),!f){if(!l&&n&&c&&(l=!0,L()),!c){let t=eP(e.sourceEvent,d),n=t.x-u.x,r=t.y-u.y;Math.sqrt(n*n+r*r)>h&&D(e)}(o.x!==g.xSnapped||o.y!==g.ySnapped)&&s&&c&&(u=eP(e.sourceEvent,d),B(g))}}).on("end",e=>{if(c&&!f&&(l=!1,c=!1,cancelAnimationFrame(a),s.size>0)){let{nodeLookup:n,updateNodePositions:r,onNodeDragStop:o,onSelectionDragStop:a}=t();if(y&&(r(s,!1),y=!1),i||o||!S&&a){let[t,r]=tt({nodeId:S,dragItems:s,nodeLookup:n,dragging:!1});i?.(e.sourceEvent,s,t,r),o?.(e.sourceEvent,t,r),S||a?.(e.sourceEvent,r)}}}).filter(e=>{let t=e.target;return!e.button&&(!g||!te(t,`.${g}`,N))&&(!P||te(t,P,N))});h.call(T)},destroy:function(){h?.on(".drag",null)}}}function tr(e,t,n,r,i,o=!1){let a=r.get(e);if(!a)return null;let s="strict"===i?a.internals.handleBounds?.[t]:[...a.internals.handleBounds?.source??[],...a.internals.handleBounds?.target??[]],l=(n?s?.find(e=>e.id===n):s?.[0])??null;return l&&o?{...l,...eF(a,l,l.position,!0)}:l}function ti(e,t){return e?e:t?.classList.contains("target")?"target":t?.classList.contains("source")?"source":null}let to=()=>!0;function ta(e,{handle:t,connectionMode:n,fromNodeId:r,fromHandleId:i,fromType:o,doc:a,lib:s,flowId:l,isValidConnection:u=to,nodeLookup:c}){let h="target"===o,f=t?a.querySelector(`.${s}-flow__handle[data-id="${l}-${t?.nodeId}-${t?.id}-${t?.type}"]`):null,{x:y,y:p}=eP(e),g=a.elementFromPoint(y,p),x=g?.classList.contains(`${s}-flow__handle`)?g:f,m={handleDomNode:x,isValid:!1,connection:null,toHandle:null};if(x){let e=ti(void 0,x),t=x.getAttribute("data-nodeid"),o=x.getAttribute("data-handleid"),a=x.classList.contains("connectable"),s=x.classList.contains("connectableend");if(!t||!e)return m;let l={source:h?t:r,sourceHandle:h?o:i,target:h?r:t,targetHandle:h?i:o};m.connection=l,m.isValid=a&&s&&(n===d.Strict?h&&"source"===e||!h&&"target"===e:t!==r||o!==i)&&u(l),m.toHandle=tr(t,e,o,c,n,!0)}return m}let ts={onPointerDown:function(e,{connectionMode:t,connectionRadius:n,handleId:r,nodeId:i,edgeUpdaterType:o,isTarget:a,domNode:s,nodeLookup:l,lib:u,autoPanOnConnect:d,flowId:c,panBy:h,cancelConnection:f,onConnectStart:y,onConnect:g,onConnectEnd:x,isValidConnection:m=to,onReconnectEnd:v,updateConnection:b,getTransform:w,getFromHandle:k,autoPanSpeed:M,dragThreshold:A=1,handleDomNode:E}){let $,I=eA(e.target),P=0,{x:N,y:z}=eP(e),S=ti(o,E),H=s?.getBoundingClientRect(),B=!1;if(!H||!S)return;let L=tr(i,S,r,l,t);if(!L)return;let D=eP(e,H),j=!1,R=null,O=!1,C=null,V={...L,nodeId:i,type:S,position:L.position},q=l.get(i),_={inProgress:!0,isValid:null,from:eF(q,V,p.Left,!0),fromHandle:V,fromPosition:V.position,fromNode:q,to:D,toHandle:null,toPosition:T[V.position],toNode:null,pointer:D};function W(){B=!0,b(_),y?.(e,{nodeId:i,handleId:r,handleType:S})}function X(e){var o,s;let f;if(!B){let{x:t,y:n}=eP(e),r=t-N,i=n-z;if(!(r*r+i*i>A*A))return;W()}if(!k()||!V)return void K(e);let y=w();$=function(e,t,n,r){let i=[],o=1/0;for(let a of function(e,t,n){let r=[],i={x:e.x-n,y:e.y-n,width:2*n,height:2*n};for(let e of t.values())eo(i,en(e))>0&&r.push(e);return r}(e,n,t+250))for(let n of[...a.internals.handleBounds?.source??[],...a.internals.handleBounds?.target??[]]){if(r.nodeId===n.nodeId&&r.type===n.type&&r.id===n.id)continue;let{x:s,y:l}=eF(a,n,n.position,!0),u=Math.sqrt(Math.pow(s-e.x,2)+Math.pow(l-e.y,2));u>t||(u<o?(i=[{...n,x:s,y:l}],o=u):u===o&&i.push({...n,x:s,y:l}))}if(!i.length)return null;if(i.length>1){let e="source"===r.type?"target":"source";return i.find(t=>t.type===e)??i[0]}return i[0]}(ed(D=eP(e,H),y,!1,[1,1]),n,l,V),j||(!function e(){if(!d||!H)return;let[t,n]=U(D,H,M);h({x:t,y:n}),P=requestAnimationFrame(e)}(),j=!0);let g=ta(e,{handle:$,connectionMode:t,fromNodeId:i,fromHandleId:r,fromType:a?"target":"source",isValidConnection:m,doc:I,lib:u,flowId:c,nodeLookup:l});C=g.handleDomNode,R=g.connection,o=!!$,s=g.isValid,f=null,s?f=!0:o&&!s&&(f=!1),O=f;let x=l.get(i),v=x?eF(x,V,p.Left,!0):_.from,E={..._,from:v,isValid:O,to:g.toHandle&&O?ec({x:g.toHandle.x,y:g.toHandle.y},y):D,toHandle:g.toHandle,toPosition:O&&g.toHandle?g.toHandle.position:T[V.position],toNode:g.toHandle?l.get(g.toHandle.nodeId):null,pointer:D};b(E),_=E}function K(e){if(!("touches"in e)||!(e.touches.length>0)){if(B){($||C)&&R&&O&&g?.(R);let{inProgress:t,...n}=_,r={...n,toPosition:_.toHandle?_.toPosition:null};x?.(e,r),o&&v?.(e,r)}f(),cancelAnimationFrame(P),j=!1,O=!1,R=null,C=null,I.removeEventListener("mousemove",X),I.removeEventListener("mouseup",K),I.removeEventListener("touchmove",X),I.removeEventListener("touchend",K)}}0===A&&W(),I.addEventListener("mousemove",X),I.addEventListener("mouseup",K),I.addEventListener("touchmove",X),I.addEventListener("touchend",K)},isValid:ta};function tl({domNode:e,panZoom:t,getTransform:n,getViewScale:r}){let i=(0,m.A)(e);return{update:function({translateExtent:e,width:o,height:a,zoomStep:s=1,pannable:l=!0,zoomable:u=!0,inversePan:d=!1}){let c=[0,0],h=(0,P.s_)().on("start",e=>{("mousedown"===e.sourceEvent.type||"touchstart"===e.sourceEvent.type)&&(c=[e.sourceEvent.clientX??e.sourceEvent.touches[0].clientX,e.sourceEvent.clientY??e.sourceEvent.touches[0].clientY])}).on("zoom",l?i=>{let s=n();if("mousemove"!==i.sourceEvent.type&&"touchmove"!==i.sourceEvent.type||!t)return;let l=[i.sourceEvent.clientX??i.sourceEvent.touches[0].clientX,i.sourceEvent.clientY??i.sourceEvent.touches[0].clientY],u=[l[0]-c[0],l[1]-c[1]];c=l;let h=r()*Math.max(s[2],Math.log(s[2]))*(d?-1:1),f={x:s[0]-u[0]*h,y:s[1]-u[1]*h};t.setViewportConstrained({x:f.x,y:f.y,zoom:s[2]},[[0,0],[o,a]],e)}:null).on("zoom.wheel",u?e=>{if("wheel"!==e.sourceEvent.type||!t)return;let r=n(),i=e.sourceEvent.ctrlKey&&ey()?10:1,o=-e.sourceEvent.deltaY*(1===e.sourceEvent.deltaMode?.05:e.sourceEvent.deltaMode?1:.002)*s,a=r[2]*Math.pow(2,o*i);t.scaleTo(a)}:null);i.call(h,{})},destroy:function(){i.on("zoom",null)},pointer:v.A}}let tu=e=>({x:e.x,y:e.y,zoom:e.k}),td=({x:e,y:t,zoom:n})=>P.GS.translate(e,t).scale(n),tc=(e,t)=>e.target.closest(`.${t}`),th=(e,t)=>2===t&&Array.isArray(e)&&e.includes(2),tf=e=>((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2,ty=(e,t=0,n=tf,r=()=>{})=>{let i="number"==typeof t&&t>0;return i||r(),i?e.transition().duration(t).ease(n).on("end",r):e},tp=e=>{let t=e.ctrlKey&&ey()?10:1;return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*t};function tg({domNode:e,minZoom:t,maxZoom:n,translateExtent:r,viewport:i,onPanZoom:o,onPanZoomStart:a,onPanZoomEnd:s,onDraggingChange:l}){let u={isZoomingOrPanning:!1,usedRightMouseButton:!1,prevViewport:{x:0,y:0,zoom:0},mouseButton:0,timerId:void 0,panScrollTimeout:void 0,isPanScrolling:!1},d=e.getBoundingClientRect(),h=(0,P.s_)().scaleExtent([t,n]).translateExtent(r),f=(0,m.A)(e).call(h);b({x:i.x,y:i.y,zoom:Y(i.zoom,t,n)},[[0,0],[d.width,d.height]],r);let y=f.on("wheel.zoom"),p=f.on("dblclick.zoom");function g(e,t){return f?new Promise(n=>{h?.interpolate(t?.interpolate==="linear"?N.A:z.A).transform(ty(f,t?.duration,t?.ease,()=>n(!0)),e)}):Promise.resolve(!1)}function x(){h.on("zoom",null)}async function b(e,t,n){let r=td(e),i=h?.constrain()(r,t,n);return i&&await g(i),new Promise(e=>e(i))}return h.wheelDelta(tp),{update:function({noWheelClassName:e,noPanClassName:t,onPaneContextMenu:n,userSelectionActive:r,panOnScroll:i,panOnDrag:d,panOnScrollMode:g,panOnScrollSpeed:m,preventScrolling:b,zoomOnPinch:w,zoomOnScroll:k,zoomOnDoubleClick:M,zoomActivationKeyPressed:A,lib:E,onTransformChange:$,connectionInProgress:I,paneClickDistance:P,selectionOnDrag:N}){r&&!u.isZoomingOrPanning&&x();let z=i&&!A&&!r;h.clickDistance(N?1/0:!es(P)||P<0?0:P);let S=z?function({zoomPanValues:e,noWheelClassName:t,d3Selection:n,d3Zoom:r,panOnScrollMode:i,panOnScrollSpeed:o,zoomOnPinch:a,onPanZoomStart:s,onPanZoom:l,onPanZoomEnd:u}){return d=>{if(tc(d,t))return d.ctrlKey&&d.preventDefault(),!1;d.preventDefault(),d.stopImmediatePropagation();let h=n.property("__zoom").k||1;if(d.ctrlKey&&a){let e=(0,v.A)(d),t=h*Math.pow(2,tp(d));r.scaleTo(n,t,e,d);return}let f=1===d.deltaMode?20:1,y=i===c.Vertical?0:d.deltaX*f,p=i===c.Horizontal?0:d.deltaY*f;!ey()&&d.shiftKey&&i!==c.Vertical&&(y=d.deltaY*f,p=0),r.translateBy(n,-(y/h)*o,-(p/h)*o,{internal:!0});let g=tu(n.property("__zoom"));clearTimeout(e.panScrollTimeout),e.isPanScrolling?(l?.(d,g),e.panScrollTimeout=setTimeout(()=>{u?.(d,g),e.isPanScrolling=!1},150)):(e.isPanScrolling=!0,s?.(d,g))}}({zoomPanValues:u,noWheelClassName:e,d3Selection:f,d3Zoom:h,panOnScrollMode:g,panOnScrollSpeed:m,zoomOnPinch:w,onPanZoomStart:a,onPanZoom:o,onPanZoomEnd:s}):function({noWheelClassName:e,preventScrolling:t,d3ZoomHandler:n}){return function(r,i){let o="wheel"===r.type,a=!t&&o&&!r.ctrlKey,s=tc(r,e);if(r.ctrlKey&&o&&s&&r.preventDefault(),a||s)return null;r.preventDefault(),n.call(this,r,i)}}({noWheelClassName:e,preventScrolling:b,d3ZoomHandler:y});if(f.on("wheel.zoom",S,{passive:!1}),!r){let e=function({zoomPanValues:e,onDraggingChange:t,onPanZoomStart:n}){return r=>{if(r.sourceEvent?.internal)return;let i=tu(r.transform);e.mouseButton=r.sourceEvent?.button||0,e.isZoomingOrPanning=!0,e.prevViewport=i,r.sourceEvent?.type==="mousedown"&&t(!0),n&&n?.(r.sourceEvent,i)}}({zoomPanValues:u,onDraggingChange:l,onPanZoomStart:a});h.on("start",e);let t=function({zoomPanValues:e,panOnDrag:t,onPaneContextMenu:n,onTransformChange:r,onPanZoom:i}){return o=>{e.usedRightMouseButton=!!(n&&th(t,e.mouseButton??0)),o.sourceEvent?.sync||r([o.transform.x,o.transform.y,o.transform.k]),i&&!o.sourceEvent?.internal&&i?.(o.sourceEvent,tu(o.transform))}}({zoomPanValues:u,panOnDrag:d,onPaneContextMenu:!!n,onPanZoom:o,onTransformChange:$});h.on("zoom",t);let r=function({zoomPanValues:e,panOnDrag:t,panOnScroll:n,onDraggingChange:r,onPanZoomEnd:i,onPaneContextMenu:o}){return a=>{if(!a.sourceEvent?.internal&&(e.isZoomingOrPanning=!1,o&&th(t,e.mouseButton??0)&&!e.usedRightMouseButton&&a.sourceEvent&&o(a.sourceEvent),e.usedRightMouseButton=!1,r(!1),i)){let t=tu(a.transform);e.prevViewport=t,clearTimeout(e.timerId),e.timerId=setTimeout(()=>{i?.(a.sourceEvent,t)},150*!!n)}}}({zoomPanValues:u,panOnDrag:d,panOnScroll:i,onPaneContextMenu:n,onPanZoomEnd:s,onDraggingChange:l});h.on("end",r)}let H=function({zoomActivationKeyPressed:e,zoomOnScroll:t,zoomOnPinch:n,panOnDrag:r,panOnScroll:i,zoomOnDoubleClick:o,userSelectionActive:a,noWheelClassName:s,noPanClassName:l,lib:u,connectionInProgress:d}){return c=>{let h=e||t,f=n&&c.ctrlKey,y="wheel"===c.type;if(1===c.button&&"mousedown"===c.type&&(tc(c,`${u}-flow__node`)||tc(c,`${u}-flow__edge`)))return!0;if(!r&&!h&&!i&&!o&&!n||a||d&&!y||tc(c,s)&&y||tc(c,l)&&(!y||i&&y&&!e)||!n&&c.ctrlKey&&y)return!1;if(!n&&"touchstart"===c.type&&c.touches?.length>1)return c.preventDefault(),!1;if(!h&&!i&&!f&&y||!r&&("mousedown"===c.type||"touchstart"===c.type)||Array.isArray(r)&&!r.includes(c.button)&&"mousedown"===c.type)return!1;let p=Array.isArray(r)&&r.includes(c.button)||!c.button||c.button<=1;return(!c.ctrlKey||y)&&p}}({zoomActivationKeyPressed:A,panOnDrag:d,zoomOnScroll:k,panOnScroll:i,zoomOnDoubleClick:M,zoomOnPinch:w,userSelectionActive:r,noPanClassName:t,noWheelClassName:e,lib:E,connectionInProgress:I});h.filter(H),M?f.on("dblclick.zoom",p):f.on("dblclick.zoom",null)},destroy:x,setViewport:async function e(e,t){let n=td(e);return await g(n,t),new Promise(e=>e(n))},setViewportConstrained:b,getViewport:function(){let e=f?(0,P._V)(f.node()):{x:0,y:0,k:1};return{x:e.x,y:e.y,zoom:e.k}},scaleTo:function(e,t){return f?new Promise(n=>{h?.interpolate(t?.interpolate==="linear"?N.A:z.A).scaleTo(ty(f,t?.duration,t?.ease,()=>n(!0)),e)}):Promise.resolve(!1)},scaleBy:function(e,t){return f?new Promise(n=>{h?.interpolate(t?.interpolate==="linear"?N.A:z.A).scaleBy(ty(f,t?.duration,t?.ease,()=>n(!0)),e)}):Promise.resolve(!1)},setScaleExtent:function(e){h?.scaleExtent(e)},setTranslateExtent:function(e){h?.translateExtent(e)},syncViewport:function(e){if(f){let t=td(e),n=f.property("__zoom");(n.k!==e.zoom||n.x!==e.x||n.y!==e.y)&&h?.transform(f,t,null,{sync:!0})}},setClickDistance:function(e){let t=!es(e)||e<0?0:e;h?.clickDistance(t)}}}(u=g||(g={})).Line="line",u.Handle="handle"},91505:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},93497:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},95148:(e,t,n)=>{"use strict";n.d(t,{A:()=>function e(t,n){var l,u,d=typeof n;return null==n||"boolean"===d?(0,s.A)(n):("number"===d?o.A:"string"===d?(u=(0,r.Ay)(n))?(n=u,i.Ay):a.A:n instanceof r.Ay?i.Ay:n instanceof Date?function(e,t){var n=new Date;return e*=1,t*=1,function(r){return n.setTime(e*(1-r)+t*r),n}}:!ArrayBuffer.isView(l=n)||l instanceof DataView?Array.isArray(n)?function(t,n){var r,i=n?n.length:0,o=t?Math.min(i,t.length):0,a=Array(o),s=Array(i);for(r=0;r<o;++r)a[r]=e(t[r],n[r]);for(;r<i;++r)s[r]=n[r];return function(e){for(r=0;r<o;++r)s[r]=a[r](e);return s}}:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?function(t,n){var r,i={},o={};for(r in(null===t||"object"!=typeof t)&&(t={}),(null===n||"object"!=typeof n)&&(n={}),n)r in t?i[r]=e(t[r],n[r]):o[r]=n[r];return function(e){for(r in i)o[r]=i[r](e);return o}}:o.A:function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(n=0;n<r;++n)i[n]=e[n]*(1-o)+t[n]*o;return i}})(t,n)}});var r=n(98712),i=n(33947),o=n(76424),a=n(54572),s=n(69249)},98712:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>m,Gw:()=>M,Q1:()=>i,Qh:()=>k,b:()=>w});var r=n(52866);function i(){}var o="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3,8})$/,u=RegExp(`^rgb\\(${o},${o},${o}\\)$`),d=RegExp(`^rgb\\(${s},${s},${s}\\)$`),c=RegExp(`^rgba\\(${o},${o},${o},${a}\\)$`),h=RegExp(`^rgba\\(${s},${s},${s},${a}\\)$`),f=RegExp(`^hsl\\(${a},${s},${s}\\)$`),y=RegExp(`^hsla\\(${a},${s},${s},${a}\\)$`),p={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function g(){return this.rgb().formatHex()}function x(){return this.rgb().formatRgb()}function m(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=l.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?v(t):3===n?new M(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?b(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?b(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=u.exec(e))?new M(t[1],t[2],t[3],1):(t=d.exec(e))?new M(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=c.exec(e))?b(t[1],t[2],t[3],t[4]):(t=h.exec(e))?b(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=f.exec(e))?N(t[1],t[2]/100,t[3]/100,1):(t=y.exec(e))?N(t[1],t[2]/100,t[3]/100,t[4]):p.hasOwnProperty(e)?v(p[e]):"transparent"===e?new M(NaN,NaN,NaN,0):null}function v(e){return new M(e>>16&255,e>>8&255,255&e,1)}function b(e,t,n,r){return r<=0&&(e=t=n=NaN),new M(e,t,n,r)}function w(e){return(e instanceof i||(e=m(e)),e)?new M((e=e.rgb()).r,e.g,e.b,e.opacity):new M}function k(e,t,n,r){return 1==arguments.length?w(e):new M(e,t,n,null==r?1:r)}function M(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function A(){return`#${P(this.r)}${P(this.g)}${P(this.b)}`}function E(){let e=$(this.opacity);return`${1===e?"rgb(":"rgba("}${I(this.r)}, ${I(this.g)}, ${I(this.b)}${1===e?")":`, ${e})`}`}function $(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function I(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function P(e){return((e=I(e))<16?"0":"")+e.toString(16)}function N(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new S(e,t,n,r)}function z(e){if(e instanceof S)return new S(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=m(e)),!e)return new S;if(e instanceof S)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,l=a-o,u=(a+o)/2;return l?(s=t===a?(n-r)/l+(n<r)*6:n===a?(r-t)/l+2:(t-n)/l+4,l/=u<.5?a+o:2-a-o,s*=60):l=u>0&&u<1?0:s,new S(s,l,u,e.opacity)}function S(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function H(e){return(e=(e||0)%360)<0?e+360:e}function B(e){return Math.max(0,Math.min(1,e||0))}function L(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}(0,r.A)(i,m,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:g,formatHex:g,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return z(this).formatHsl()},formatRgb:x,toString:x}),(0,r.A)(M,k,(0,r.X)(i,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new M(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new M(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new M(I(this.r),I(this.g),I(this.b),$(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatHex8:function(){return`#${P(this.r)}${P(this.g)}${P(this.b)}${P((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:E,toString:E})),(0,r.A)(S,function(e,t,n,r){return 1==arguments.length?z(e):new S(e,t,n,null==r?1:r)},(0,r.X)(i,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new S(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new S(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new M(L(e>=240?e-240:e+120,i,r),L(e,i,r),L(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new S(H(this.h),B(this.s),B(this.l),$(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=$(this.opacity);return`${1===e?"hsl(":"hsla("}${H(this.h)}, ${100*B(this.s)}%, ${100*B(this.l)}%${1===e?")":`, ${e})`}`}}))},99833:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(43200).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])}}]); |