From 78c99ed57745c1b07cecbc9f3a0edf498c27695d Mon Sep 17 00:00:00 2001 From: John Tuckner Date: Mon, 1 Jan 2024 21:43:19 -0600 Subject: [PATCH] Updates --- assets/{index.bdc89e12.js => index.9afebd5b.js} | 4 ++-- index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename assets/{index.bdc89e12.js => index.9afebd5b.js} (99%) diff --git a/assets/index.bdc89e12.js b/assets/index.9afebd5b.js similarity index 99% rename from assets/index.bdc89e12.js rename to assets/index.9afebd5b.js index 40952a94..86c4528d 100644 --- a/assets/index.bdc89e12.js +++ b/assets/index.9afebd5b.js @@ -414,7 +414,7 @@ Valid keys: `+JSON.stringify(Object.keys(F),null," "));var V=I(se,P,ie,fe,le+". cursor-pointer ${i<1&&"border-b-[1px] border-gray/10"}`,children:n.title},i))})})}function iue(e){return on({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"6 9 12 15 18 9"}}]})(e)}function oue(e){return on({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"1"}},{tag:"circle",attr:{cx:"12",cy:"5",r:"1"}},{tag:"circle",attr:{cx:"12",cy:"19",r:"1"}}]})(e)}function P$(e){return on({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"circle",attr:{cx:"8",cy:"8",r:"8"}}]})(e)}function aue(e){return on({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"}},{tag:"path",attr:{d:"M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"}}]})(e)}const sue={kanban_logo:e=>E("svg",{width:"153",height:"26",xmlns:"http://www.w3.org/2000/svg",...e,children:W("g",{fill:"none",children:[E("path",{d:"M44.56 25v-5.344l1.92-2.112L50.928 25h5.44l-6.304-10.432 6.336-7.04h-5.92l-5.92 6.304V.776h-4.8V25h4.8Zm19.36.384c2.176 0 3.925-.672 5.248-2.016V25h4.48V13.48c0-1.259-.315-2.363-.944-3.312-.63-.95-1.51-1.69-2.64-2.224-1.13-.533-2.432-.8-3.904-.8-1.856 0-3.483.427-4.88 1.28-1.397.853-2.352 2.005-2.864 3.456l3.84 1.824a4.043 4.043 0 0 1 1.424-1.856c.65-.47 1.403-.704 2.256-.704.896 0 1.605.224 2.128.672.523.448.784 1.003.784 1.664v.48l-4.832.768c-2.09.341-3.648.992-4.672 1.952-1.024.96-1.536 2.176-1.536 3.648 0 1.579.55 2.816 1.648 3.712 1.099.896 2.587 1.344 4.464 1.344Zm.96-3.52c-.597 0-1.099-.15-1.504-.448-.405-.299-.608-.715-.608-1.248 0-.576.181-1.019.544-1.328.363-.31.885-.528 1.568-.656l3.968-.704v.544c0 1.067-.363 1.973-1.088 2.72-.725.747-1.685 1.12-2.88 1.12ZM81.968 25V14.792c0-1.003.299-1.808.896-2.416.597-.608 1.365-.912 2.304-.912.939 0 1.707.304 2.304.912.597.608.896 1.413.896 2.416V25h4.8V13.768c0-1.323-.277-2.48-.832-3.472a5.918 5.918 0 0 0-2.32-2.32c-.992-.555-2.15-.832-3.472-.832-1.11 0-2.09.208-2.944.624a4.27 4.27 0 0 0-1.952 1.904V7.528h-4.48V25h4.8Zm24.16.384c1.707 0 3.232-.405 4.576-1.216a8.828 8.828 0 0 0 3.184-3.296c.779-1.387 1.168-2.923 1.168-4.608 0-1.707-.395-3.248-1.184-4.624a8.988 8.988 0 0 0-3.2-3.28c-1.344-.81-2.848-1.216-4.512-1.216-2.112 0-3.787.619-5.024 1.856V.776h-4.8V25h4.48v-1.664c.619.661 1.392 1.168 2.32 1.52a8.366 8.366 0 0 0 2.992.528Zm-.576-4.32c-1.301 0-2.363-.443-3.184-1.328-.821-.885-1.232-2.043-1.232-3.472 0-1.408.41-2.56 1.232-3.456.821-.896 1.883-1.344 3.184-1.344 1.323 0 2.41.453 3.264 1.36.853.907 1.28 2.053 1.28 3.44 0 1.408-.427 2.56-1.28 3.456-.853.896-1.941 1.344-3.264 1.344Zm17.728 4.32c2.176 0 3.925-.672 5.248-2.016V25h4.48V13.48c0-1.259-.315-2.363-.944-3.312-.63-.95-1.51-1.69-2.64-2.224-1.13-.533-2.432-.8-3.904-.8-1.856 0-3.483.427-4.88 1.28-1.397.853-2.352 2.005-2.864 3.456l3.84 1.824a4.043 4.043 0 0 1 1.424-1.856c.65-.47 1.403-.704 2.256-.704.896 0 1.605.224 2.128.672.523.448.784 1.003.784 1.664v.48l-4.832.768c-2.09.341-3.648.992-4.672 1.952-1.024.96-1.536 2.176-1.536 3.648 0 1.579.55 2.816 1.648 3.712 1.099.896 2.587 1.344 4.464 1.344Zm.96-3.52c-.597 0-1.099-.15-1.504-.448-.405-.299-.608-.715-.608-1.248 0-.576.181-1.019.544-1.328.363-.31.885-.528 1.568-.656l3.968-.704v.544c0 1.067-.363 1.973-1.088 2.72-.725.747-1.685 1.12-2.88 1.12ZM141.328 25V14.792c0-1.003.299-1.808.896-2.416.597-.608 1.365-.912 2.304-.912.939 0 1.707.304 2.304.912.597.608.896 1.413.896 2.416V25h4.8V13.768c0-1.323-.277-2.48-.832-3.472a5.918 5.918 0 0 0-2.32-2.32c-.992-.555-2.15-.832-3.472-.832-1.11 0-2.09.208-2.944.624a4.27 4.27 0 0 0-1.952 1.904V7.528h-4.48V25h4.8Z",fill:"currentColor"}),W("g",{transform:"translate(0 1)",fill:"#635FC7",children:[E("rect",{width:"6",height:"25",rx:"2"}),E("rect",{opacity:".75",x:"9",width:"6",height:"25",rx:"2"}),E("rect",{opacity:".5",x:"18",width:"6",height:"25",rx:"2"})]})]})}),board:e=>E("svg",{width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...e,children:E("path",{fill:"currentColor",d:"M0 2.889A2.889 2.889 0 0 1 2.889 0H13.11A2.889 2.889 0 0 1 16 2.889V13.11A2.888 2.888 0 0 1 13.111 16H2.89A2.889 2.889 0 0 1 0 13.111V2.89Zm1.333 5.555v4.667c0 .859.697 1.556 1.556 1.556h6.889V8.444H1.333Zm8.445-1.333V1.333h-6.89A1.556 1.556 0 0 0 1.334 2.89V7.11h8.445Zm4.889-1.333H11.11v4.444h3.556V5.778Zm0 5.778H11.11v3.11h2a1.556 1.556 0 0 0 1.556-1.555v-1.555Zm0-7.112V2.89a1.555 1.555 0 0 0-1.556-1.556h-2v3.111h3.556Z"})})},lue=sue,cue=({type:e},t)=>{const r=lue[e];return r?r(t):null};function uue(){const[e,t]=x.exports.useState("dark");return E("div",{onClick:()=>{document.documentElement.classList.contains("dark")?(document.documentElement.classList.remove("dark"),localStorage.setItem("theme","light"),t("light")):(document.documentElement.classList.add("dark"),localStorage.setItem("theme","dark"),t("dark"))},className:"rounded-full cursor-pointer bg-primary p-1 w-14",children:E("div",{className:`rounded-full bg-white p-2 w-[20px] h-[20px] transition ease-in-out duration-[0.4s] ${e==="dark"?"translate-x-7":""}`})})}function $$({setShowSidebar:e,handleClose:t}){const[r,n]=x.exports.useState(!1),i=ws(),o=qi(Gi),a=o.active,s=o.board,l=Uc.exports.useMediaQuery({query:"(min-width: 700px)"});return W(pt,{children:[W("div",{className:`text-gray bg-white dark:bg-secondary ${l&&"pr-4 pb-24 border-r-[1px] border-gray/20"} pt-4 flex - flex-col justify-between h-full left-0`,children:[W("div",{children:[W("p",{className:"pl-6 py-2 text-xs",children:["ALL BOARDS (",s.length,")"]}),W("div",{children:[s&&E(pt,{children:s.map(c=>W("div",{className:`py-3 px-6 flex items-center gap-x-4 font-bold cursor-pointer ${`${a.id===c.id?"bg-primary rounded-r-full text-white":"hover:bg-primary/20 rounded-r-full"} `} `,onClick:()=>{i(ace(c)),t&&t()},children:[E(cue,{type:"board"}),c.name]},c.id))}),E("div",{onClick:()=>{n(!0)},className:"pl-6 my-2 font-bold cursor-pointer text-primary hover:opacity-20",children:"+ Create New Board"})]})]}),W("div",{className:"mx-auto w-4/5 mb-4",children:[E("div",{children:l&&E("button",{"aria-label":"GitHub",onClick:()=>{window.open("https://github.com/tuckner/automation-capability-matrix","_blank")},className:"cursor-pointer border-none inline-flex items-center gap-x-2 text-xs my-4",children:"View GitHub"})}),W("div",{className:"flex items-center text-xs gap-x-6 p-2 bg-secondary-dark justify-center rounded-md",children:[E(ele,{}),E(uue,{}),E(aue,{})]}),l&&W("button",{"aria-label":"Hide Sidebar",onClick:()=>{e&&e(!1)},className:"cursor-pointer border-none inline-flex items-center gap-x-2 text-xs my-4",children:[E(W3,{})," Hide Sidebar"]})]})]}),E(es,{open:r,handleClose:()=>n(!1),children:E(kf,{handleClose:()=>n(!1)})})]})}function due(){const[e,t]=x.exports.useState(!1),[r,n]=x.exports.useState(!1),[i,o]=x.exports.useState(!1),[a,s]=x.exports.useState(!1),[l,c]=x.exports.useState(!1),d=qi(Gi).active,f=()=>{n(!0),o(!1)},p=()=>o(!1),h=Uc.exports.useMediaQuery({query:"(min-width: 700px)"});return W(pt,{children:[E("div",{className:"bg-white dark:bg-secondary flex items-center h-20 fixed w-full border-b-[1px] border-gray/20",children:E("div",{className:`flex items-center justify-between w-full ${h?"px-4":"pr-4"}`,children:d?W(pt,{children:[h?E("h3",{className:"font-bold text-xl",children:d.name}):W("div",{onClick:()=>{c(!l)},className:"flex items-center relative",children:[E("h3",{className:"font-bold text-xl",children:d.name})," ",E("span",{children:E(iue,{className:"inline vertical-bottom"})})]}),W("div",{className:"flex items-center",children:[E("div",{className:"pr-4"}),W("div",{className:"flex items-center",children:[W("label",{htmlFor:"Search",className:"sr-only",children:[" ","Search"," "]}),E("input",{type:"text",id:"Search",placeholder:"Filter...",onChange:v=>rce(v.target.value),className:"w-full rounded-md border-gray-200 py-2.5 pl-3 pe-10 shadow-sm sm:text-sm"})]}),E("div",{className:"pr-4"}),E("button",{"aria-label":"Add capability",onClick:()=>t(!0),className:`rounded-full bg-primary text-sm font-bold text-white ${h?"w-32":"w-[40px]"} h-[40px]`,children:h?E("span",{className:"py-8",children:" + Add capability"}):E(w2,{className:"inline-flex"})}),E("div",{className:"pr-4"}),E("div",{className:"pr-4",children:E("button",{"aria-label":"Export",onClick:()=>Jle(),className:`rounded-full bg-primary text-sm font-bold text-white ${h?"w-32":"w-[40px]"} h-[40px]`,children:h?E("span",{className:"py-8",children:"Export"}):E(w2,{className:"inline-flex"})})}),E("div",{children:E(OW,{onClick:()=>o(!i),className:"text-3xl cursor-pointer"})})]})]}):E("h1",{className:"font-bold text-xl",children:" No Board item"})})}),E(es,{open:e||r||a,handleClose:()=>{t(!1),s(!1),n(!1)},children:r?E(kf,{active:d,handleClose:()=>n(!1)}):a?E(_$,{handleClose:()=>s(!1),isDeleteBoard:a,name:d.name}):E(g1,{handleClose:()=>t(!1)})}),i&&E(A$,{handleOpenMenu:p,items:[{title:"Edit board",handler:f},{title:"Reset configuration",handler:tce},{title:"Import configuration",handler:ece}]}),l&&!h&&E("div",{className:"absolute top-10",children:E(es,{showDowndrop:l,open:l,handleClose:()=>c(!1),children:E($$,{handleClose:()=>c(!1)})})})]})}const fue="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xF6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",pue="\u03B5\u03BB1\u03C52\u0431\u04331\u0435\u043B3\u0434\u0435\u0442\u04384\u0435\u044E2\u043A\u0430\u0442\u043E\u043B\u0438\u043A6\u043E\u043C3\u043C\u043A\u04342\u043E\u043D1\u0441\u043A\u0432\u04306\u043E\u043D\u043B\u0430\u0439\u043D5\u0440\u04333\u0440\u0443\u04412\u04442\u0441\u0430\u0439\u04423\u0440\u04313\u0443\u043A\u04403\u049B\u0430\u04373\u0570\u0561\u05753\u05D9\u05E9\u05E8\u05D0\u05DC5\u05E7\u05D5\u05DD3\u0627\u0628\u0648\u0638\u0628\u064A5\u0631\u0627\u0645\u0643\u06485\u0644\u0627\u0631\u062F\u06464\u0628\u062D\u0631\u064A\u06465\u062C\u0632\u0627\u0626\u06315\u0633\u0639\u0648\u062F\u064A\u06296\u0639\u0644\u064A\u0627\u06465\u0645\u063A\u0631\u06285\u0645\u0627\u0631\u0627\u062A5\u06CC\u0631\u0627\u06465\u0628\u0627\u0631\u062A2\u0632\u0627\u06314\u064A\u062A\u06433\u06BE\u0627\u0631\u062A5\u062A\u0648\u0646\u06334\u0633\u0648\u062F\u0627\u06463\u0631\u064A\u06295\u0634\u0628\u0643\u06294\u0639\u0631\u0627\u06422\u06282\u0645\u0627\u06464\u0641\u0644\u0633\u0637\u064A\u06466\u0642\u0637\u06313\u0643\u0627\u062B\u0648\u0644\u064A\u06436\u0648\u06453\u0645\u0635\u06312\u0644\u064A\u0633\u064A\u06275\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u06277\u0642\u06394\u0647\u0645\u0631\u0627\u06475\u067E\u0627\u06A9\u0633\u062A\u0627\u06467\u0680\u0627\u0631\u062A4\u0915\u0949\u092E3\u0928\u0947\u091F3\u092D\u093E\u0930\u09240\u092E\u094D3\u094B\u09245\u0938\u0902\u0917\u0920\u09285\u09AC\u09BE\u0982\u09B2\u09BE5\u09AD\u09BE\u09B0\u09A42\u09F0\u09A44\u0A2D\u0A3E\u0A30\u0A244\u0AAD\u0ABE\u0AB0\u0AA44\u0B2D\u0B3E\u0B30\u0B244\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE6\u0BB2\u0B99\u0BCD\u0B95\u0BC86\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD11\u0C2D\u0C3E\u0C30\u0C24\u0C4D5\u0CAD\u0CBE\u0CB0\u0CA44\u0D2D\u0D3E\u0D30\u0D24\u0D025\u0DBD\u0D82\u0D9A\u0DCF4\u0E04\u0E2D\u0E213\u0E44\u0E17\u0E223\u0EA5\u0EB2\u0EA73\u10D2\u10D42\u307F\u3093\u306A3\u30A2\u30DE\u30BE\u30F34\u30AF\u30E9\u30A6\u30C94\u30B0\u30FC\u30B0\u30EB4\u30B3\u30E02\u30B9\u30C8\u30A23\u30BB\u30FC\u30EB3\u30D5\u30A1\u30C3\u30B7\u30E7\u30F36\u30DD\u30A4\u30F3\u30C84\u4E16\u754C2\u4E2D\u4FE11\u56FD1\u570B1\u6587\u7F513\u4E9A\u9A6C\u900A3\u4F01\u4E1A2\u4F5B\u5C712\u4FE1\u606F2\u5065\u5EB72\u516B\u53662\u516C\u53F81\u76CA2\u53F0\u6E7E1\u70632\u5546\u57CE1\u5E971\u68072\u5609\u91CC0\u5927\u9152\u5E975\u5728\u7EBF2\u5927\u62FF2\u5929\u4E3B\u65593\u5A31\u4E502\u5BB6\u96FB2\u5E7F\u4E1C2\u5FAE\u535A2\u6148\u55842\u6211\u7231\u4F603\u624B\u673A2\u62DB\u80582\u653F\u52A11\u5E9C2\u65B0\u52A0\u57612\u95FB2\u65F6\u5C1A2\u66F8\u7C4D2\u673A\u67842\u6DE1\u9A6C\u95213\u6E38\u620F2\u6FB3\u95802\u70B9\u770B2\u79FB\u52A82\u7EC4\u7EC7\u673A\u67844\u7F51\u57401\u5E971\u7AD91\u7EDC2\u8054\u901A2\u8C37\u6B4C2\u8D2D\u72692\u901A\u8CA92\u96C6\u56E22\u96FB\u8A0A\u76C8\u79D14\u98DE\u5229\u6D663\u98DF\u54C12\u9910\u53852\u9999\u683C\u91CC\u62C93\u6E2F2\uB2F7\uB1371\uCEF42\uC0BC\uC1312\uD55C\uAD6D2",Lo=(e,t)=>{for(const r in t)e[r]=t[r];return e},Pv="numeric",$v="ascii",Ov="alpha",hd="asciinumeric",Nu="alphanumeric",Rv="domain",O$="emoji",hue="scheme",mue="slashscheme",aE="whitespace";function gue(e,t){return e in t||(t[e]=[]),t[e]}function xo(e,t,r){t[Pv]&&(t[hd]=!0,t[Nu]=!0),t[$v]&&(t[hd]=!0,t[Ov]=!0),t[hd]&&(t[Nu]=!0),t[Ov]&&(t[Nu]=!0),t[Nu]&&(t[Rv]=!0),t[O$]&&(t[Rv]=!0);for(const n in t){const i=gue(n,r);i.indexOf(e)<0&&i.push(e)}}function vue(e,t){const r={};for(const n in t)t[n].indexOf(e)>=0&&(r[n]=!0);return r}function ir(e){e===void 0&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}ir.groups={};ir.prototype={accepts(){return!!this.t},go(e){const t=this,r=t.j[e];if(r)return r;for(let n=0;ne.ta(t,r,n,i),Cr=(e,t,r,n,i)=>e.tr(t,r,n,i),sE=(e,t,r,n,i)=>e.ts(t,r,n,i),z=(e,t,r,n,i)=>e.tt(t,r,n,i),Rn="WORD",Iv="UWORD",hc="LOCALHOST",Dv="TLD",Mv="UTLD",md="SCHEME",aa="SLASH_SCHEME",v1="NUM",R$="WS",y1="NL",El="OPENBRACE",kl="CLOSEBRACE",Tf="OPENBRACKET",_f="CLOSEBRACKET",Af="OPENPAREN",Pf="CLOSEPAREN",$f="OPENANGLEBRACKET",Of="CLOSEANGLEBRACKET",Rf="FULLWIDTHLEFTPAREN",If="FULLWIDTHRIGHTPAREN",Df="LEFTCORNERBRACKET",Mf="RIGHTCORNERBRACKET",Ff="LEFTWHITECORNERBRACKET",Nf="RIGHTWHITECORNERBRACKET",Lf="FULLWIDTHLESSTHAN",Bf="FULLWIDTHGREATERTHAN",zf="AMPERSAND",jf="APOSTROPHE",Vf="ASTERISK",ci="AT",Uf="BACKSLASH",Hf="BACKTICK",Wf="CARET",hi="COLON",b1="COMMA",Gf="DOLLAR",un="DOT",qf="EQUALS",w1="EXCLAMATION",dn="HYPHEN",Kf="PERCENT",Yf="PIPE",Zf="PLUS",Qf="POUND",Xf="QUERY",x1="QUOTE",S1="SEMI",fn="SLASH",Tl="TILDE",Jf="UNDERSCORE",I$="EMOJI",ep="SYM";var D$=Object.freeze({__proto__:null,WORD:Rn,UWORD:Iv,LOCALHOST:hc,TLD:Dv,UTLD:Mv,SCHEME:md,SLASH_SCHEME:aa,NUM:v1,WS:R$,NL:y1,OPENBRACE:El,CLOSEBRACE:kl,OPENBRACKET:Tf,CLOSEBRACKET:_f,OPENPAREN:Af,CLOSEPAREN:Pf,OPENANGLEBRACKET:$f,CLOSEANGLEBRACKET:Of,FULLWIDTHLEFTPAREN:Rf,FULLWIDTHRIGHTPAREN:If,LEFTCORNERBRACKET:Df,RIGHTCORNERBRACKET:Mf,LEFTWHITECORNERBRACKET:Ff,RIGHTWHITECORNERBRACKET:Nf,FULLWIDTHLESSTHAN:Lf,FULLWIDTHGREATERTHAN:Bf,AMPERSAND:zf,APOSTROPHE:jf,ASTERISK:Vf,AT:ci,BACKSLASH:Uf,BACKTICK:Hf,CARET:Wf,COLON:hi,COMMA:b1,DOLLAR:Gf,DOT:un,EQUALS:qf,EXCLAMATION:w1,HYPHEN:dn,PERCENT:Kf,PIPE:Yf,PLUS:Zf,POUND:Qf,QUERY:Xf,QUOTE:x1,SEMI:S1,SLASH:fn,TILDE:Tl,UNDERSCORE:Jf,EMOJI:I$,SYM:ep});const na=/[a-z]/,dg=/\p{L}/u,fg=/\p{Emoji}/u,pg=/\d/,lE=/\s/,cE=` + flex-col justify-between h-full left-0`,children:[W("div",{children:[W("p",{className:"pl-6 py-2 text-xs",children:["ALL BOARDS (",s.length,")"]}),W("div",{children:[s&&E(pt,{children:s.map(c=>W("div",{className:`py-3 px-6 flex items-center gap-x-4 font-bold cursor-pointer ${`${a.id===c.id?"bg-primary rounded-r-full text-white":"hover:bg-primary/20 rounded-r-full"} `} `,onClick:()=>{i(ace(c)),t&&t()},children:[E(cue,{type:"board"}),c.name]},c.id))}),E("div",{onClick:()=>{n(!0)},className:"pl-6 my-2 font-bold cursor-pointer text-primary hover:opacity-20",children:"+ Create New Board"})]})]}),W("div",{className:"mx-auto w-4/5 mb-4",children:[E("div",{children:l&&E("button",{"aria-label":"GitHub",onClick:()=>{window.open("https://github.com/tuckner/automation-capability-matrix","_blank")},className:"cursor-pointer border-none inline-flex items-center gap-x-2 text-xs my-4",children:"View GitHub"})}),W("div",{className:"flex items-center text-xs gap-x-6 p-2 bg-secondary-dark justify-center rounded-md",children:[E(ele,{}),E(uue,{}),E(aue,{})]}),l&&W("button",{"aria-label":"Hide Sidebar",onClick:()=>{e&&e(!1)},className:"cursor-pointer border-none inline-flex items-center gap-x-2 text-xs my-4",children:[E(W3,{})," Hide Sidebar"]})]})]}),E(es,{open:r,handleClose:()=>n(!1),children:E(kf,{handleClose:()=>n(!1)})})]})}function due(){const[e,t]=x.exports.useState(!1),[r,n]=x.exports.useState(!1),[i,o]=x.exports.useState(!1),[a,s]=x.exports.useState(!1),[l,c]=x.exports.useState(!1),d=qi(Gi).active,f=()=>{n(!0),o(!1)},p=()=>o(!1),h=Uc.exports.useMediaQuery({query:"(min-width: 700px)"});return W(pt,{children:[E("div",{className:"bg-white dark:bg-secondary flex items-center h-20 fixed w-full border-b-[1px] border-gray/20",children:E("div",{className:`flex items-center justify-between w-full ${h?"px-4":"pr-4"}`,children:d?W(pt,{children:[h?E("h3",{className:"font-bold text-xl",children:d.name}):W("div",{onClick:()=>{c(!l)},className:"flex items-center relative",children:[E("h3",{className:"font-bold text-xl",children:d.name})," ",E("span",{children:E(iue,{className:"inline vertical-bottom"})})]}),W("div",{className:"flex items-center",children:[E("div",{className:"pr-4"}),W("div",{className:"flex items-center",children:[W("label",{htmlFor:"Filter",className:"sr-only",children:[" ","Filter"," "]}),E("input",{type:"text",id:"Filter",placeholder:"Filter...",onChange:v=>rce(v.target.value),className:"w-full rounded-md border-gray-200 py-2.5 pl-3 pe-10 shadow-sm sm:text-sm"})]}),E("div",{className:"pr-4"}),E("button",{"aria-label":"Add capability",onClick:()=>t(!0),className:`rounded-full bg-primary text-sm font-bold text-white ${h?"w-32":"w-[40px]"} h-[40px]`,children:h?E("span",{className:"py-8",children:" + Add capability"}):E(w2,{className:"inline-flex"})}),E("div",{className:"pr-4"}),E("div",{className:"pr-4",children:E("button",{"aria-label":"Export",onClick:()=>Jle(),className:`rounded-full bg-primary text-sm font-bold text-white ${h?"w-32":"w-[40px]"} h-[40px]`,children:h?E("span",{className:"py-8",children:"Export"}):E(w2,{className:"inline-flex"})})}),E("div",{children:E(OW,{onClick:()=>o(!i),className:"text-3xl cursor-pointer"})})]})]}):E("h1",{className:"font-bold text-xl",children:" No Board item"})})}),E(es,{open:e||r||a,handleClose:()=>{t(!1),s(!1),n(!1)},children:r?E(kf,{active:d,handleClose:()=>n(!1)}):a?E(_$,{handleClose:()=>s(!1),isDeleteBoard:a,name:d.name}):E(g1,{handleClose:()=>t(!1)})}),i&&E(A$,{handleOpenMenu:p,items:[{title:"Edit board",handler:f},{title:"Reset configuration",handler:tce},{title:"Import configuration",handler:ece}]}),l&&!h&&E("div",{className:"absolute top-10",children:E(es,{showDowndrop:l,open:l,handleClose:()=>c(!1),children:E($$,{handleClose:()=>c(!1)})})})]})}const fue="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster6d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xF6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",pue="\u03B5\u03BB1\u03C52\u0431\u04331\u0435\u043B3\u0434\u0435\u0442\u04384\u0435\u044E2\u043A\u0430\u0442\u043E\u043B\u0438\u043A6\u043E\u043C3\u043C\u043A\u04342\u043E\u043D1\u0441\u043A\u0432\u04306\u043E\u043D\u043B\u0430\u0439\u043D5\u0440\u04333\u0440\u0443\u04412\u04442\u0441\u0430\u0439\u04423\u0440\u04313\u0443\u043A\u04403\u049B\u0430\u04373\u0570\u0561\u05753\u05D9\u05E9\u05E8\u05D0\u05DC5\u05E7\u05D5\u05DD3\u0627\u0628\u0648\u0638\u0628\u064A5\u0631\u0627\u0645\u0643\u06485\u0644\u0627\u0631\u062F\u06464\u0628\u062D\u0631\u064A\u06465\u062C\u0632\u0627\u0626\u06315\u0633\u0639\u0648\u062F\u064A\u06296\u0639\u0644\u064A\u0627\u06465\u0645\u063A\u0631\u06285\u0645\u0627\u0631\u0627\u062A5\u06CC\u0631\u0627\u06465\u0628\u0627\u0631\u062A2\u0632\u0627\u06314\u064A\u062A\u06433\u06BE\u0627\u0631\u062A5\u062A\u0648\u0646\u06334\u0633\u0648\u062F\u0627\u06463\u0631\u064A\u06295\u0634\u0628\u0643\u06294\u0639\u0631\u0627\u06422\u06282\u0645\u0627\u06464\u0641\u0644\u0633\u0637\u064A\u06466\u0642\u0637\u06313\u0643\u0627\u062B\u0648\u0644\u064A\u06436\u0648\u06453\u0645\u0635\u06312\u0644\u064A\u0633\u064A\u06275\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u06277\u0642\u06394\u0647\u0645\u0631\u0627\u06475\u067E\u0627\u06A9\u0633\u062A\u0627\u06467\u0680\u0627\u0631\u062A4\u0915\u0949\u092E3\u0928\u0947\u091F3\u092D\u093E\u0930\u09240\u092E\u094D3\u094B\u09245\u0938\u0902\u0917\u0920\u09285\u09AC\u09BE\u0982\u09B2\u09BE5\u09AD\u09BE\u09B0\u09A42\u09F0\u09A44\u0A2D\u0A3E\u0A30\u0A244\u0AAD\u0ABE\u0AB0\u0AA44\u0B2D\u0B3E\u0B30\u0B244\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE6\u0BB2\u0B99\u0BCD\u0B95\u0BC86\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD11\u0C2D\u0C3E\u0C30\u0C24\u0C4D5\u0CAD\u0CBE\u0CB0\u0CA44\u0D2D\u0D3E\u0D30\u0D24\u0D025\u0DBD\u0D82\u0D9A\u0DCF4\u0E04\u0E2D\u0E213\u0E44\u0E17\u0E223\u0EA5\u0EB2\u0EA73\u10D2\u10D42\u307F\u3093\u306A3\u30A2\u30DE\u30BE\u30F34\u30AF\u30E9\u30A6\u30C94\u30B0\u30FC\u30B0\u30EB4\u30B3\u30E02\u30B9\u30C8\u30A23\u30BB\u30FC\u30EB3\u30D5\u30A1\u30C3\u30B7\u30E7\u30F36\u30DD\u30A4\u30F3\u30C84\u4E16\u754C2\u4E2D\u4FE11\u56FD1\u570B1\u6587\u7F513\u4E9A\u9A6C\u900A3\u4F01\u4E1A2\u4F5B\u5C712\u4FE1\u606F2\u5065\u5EB72\u516B\u53662\u516C\u53F81\u76CA2\u53F0\u6E7E1\u70632\u5546\u57CE1\u5E971\u68072\u5609\u91CC0\u5927\u9152\u5E975\u5728\u7EBF2\u5927\u62FF2\u5929\u4E3B\u65593\u5A31\u4E502\u5BB6\u96FB2\u5E7F\u4E1C2\u5FAE\u535A2\u6148\u55842\u6211\u7231\u4F603\u624B\u673A2\u62DB\u80582\u653F\u52A11\u5E9C2\u65B0\u52A0\u57612\u95FB2\u65F6\u5C1A2\u66F8\u7C4D2\u673A\u67842\u6DE1\u9A6C\u95213\u6E38\u620F2\u6FB3\u95802\u70B9\u770B2\u79FB\u52A82\u7EC4\u7EC7\u673A\u67844\u7F51\u57401\u5E971\u7AD91\u7EDC2\u8054\u901A2\u8C37\u6B4C2\u8D2D\u72692\u901A\u8CA92\u96C6\u56E22\u96FB\u8A0A\u76C8\u79D14\u98DE\u5229\u6D663\u98DF\u54C12\u9910\u53852\u9999\u683C\u91CC\u62C93\u6E2F2\uB2F7\uB1371\uCEF42\uC0BC\uC1312\uD55C\uAD6D2",Lo=(e,t)=>{for(const r in t)e[r]=t[r];return e},Pv="numeric",$v="ascii",Ov="alpha",hd="asciinumeric",Nu="alphanumeric",Rv="domain",O$="emoji",hue="scheme",mue="slashscheme",aE="whitespace";function gue(e,t){return e in t||(t[e]=[]),t[e]}function xo(e,t,r){t[Pv]&&(t[hd]=!0,t[Nu]=!0),t[$v]&&(t[hd]=!0,t[Ov]=!0),t[hd]&&(t[Nu]=!0),t[Ov]&&(t[Nu]=!0),t[Nu]&&(t[Rv]=!0),t[O$]&&(t[Rv]=!0);for(const n in t){const i=gue(n,r);i.indexOf(e)<0&&i.push(e)}}function vue(e,t){const r={};for(const n in t)t[n].indexOf(e)>=0&&(r[n]=!0);return r}function ir(e){e===void 0&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}ir.groups={};ir.prototype={accepts(){return!!this.t},go(e){const t=this,r=t.j[e];if(r)return r;for(let n=0;ne.ta(t,r,n,i),Cr=(e,t,r,n,i)=>e.tr(t,r,n,i),sE=(e,t,r,n,i)=>e.ts(t,r,n,i),z=(e,t,r,n,i)=>e.tt(t,r,n,i),Rn="WORD",Iv="UWORD",hc="LOCALHOST",Dv="TLD",Mv="UTLD",md="SCHEME",aa="SLASH_SCHEME",v1="NUM",R$="WS",y1="NL",El="OPENBRACE",kl="CLOSEBRACE",Tf="OPENBRACKET",_f="CLOSEBRACKET",Af="OPENPAREN",Pf="CLOSEPAREN",$f="OPENANGLEBRACKET",Of="CLOSEANGLEBRACKET",Rf="FULLWIDTHLEFTPAREN",If="FULLWIDTHRIGHTPAREN",Df="LEFTCORNERBRACKET",Mf="RIGHTCORNERBRACKET",Ff="LEFTWHITECORNERBRACKET",Nf="RIGHTWHITECORNERBRACKET",Lf="FULLWIDTHLESSTHAN",Bf="FULLWIDTHGREATERTHAN",zf="AMPERSAND",jf="APOSTROPHE",Vf="ASTERISK",ci="AT",Uf="BACKSLASH",Hf="BACKTICK",Wf="CARET",hi="COLON",b1="COMMA",Gf="DOLLAR",un="DOT",qf="EQUALS",w1="EXCLAMATION",dn="HYPHEN",Kf="PERCENT",Yf="PIPE",Zf="PLUS",Qf="POUND",Xf="QUERY",x1="QUOTE",S1="SEMI",fn="SLASH",Tl="TILDE",Jf="UNDERSCORE",I$="EMOJI",ep="SYM";var D$=Object.freeze({__proto__:null,WORD:Rn,UWORD:Iv,LOCALHOST:hc,TLD:Dv,UTLD:Mv,SCHEME:md,SLASH_SCHEME:aa,NUM:v1,WS:R$,NL:y1,OPENBRACE:El,CLOSEBRACE:kl,OPENBRACKET:Tf,CLOSEBRACKET:_f,OPENPAREN:Af,CLOSEPAREN:Pf,OPENANGLEBRACKET:$f,CLOSEANGLEBRACKET:Of,FULLWIDTHLEFTPAREN:Rf,FULLWIDTHRIGHTPAREN:If,LEFTCORNERBRACKET:Df,RIGHTCORNERBRACKET:Mf,LEFTWHITECORNERBRACKET:Ff,RIGHTWHITECORNERBRACKET:Nf,FULLWIDTHLESSTHAN:Lf,FULLWIDTHGREATERTHAN:Bf,AMPERSAND:zf,APOSTROPHE:jf,ASTERISK:Vf,AT:ci,BACKSLASH:Uf,BACKTICK:Hf,CARET:Wf,COLON:hi,COMMA:b1,DOLLAR:Gf,DOT:un,EQUALS:qf,EXCLAMATION:w1,HYPHEN:dn,PERCENT:Kf,PIPE:Yf,PLUS:Zf,POUND:Qf,QUERY:Xf,QUOTE:x1,SEMI:S1,SLASH:fn,TILDE:Tl,UNDERSCORE:Jf,EMOJI:I$,SYM:ep});const na=/[a-z]/,dg=/\p{L}/u,fg=/\p{Emoji}/u,pg=/\d/,lE=/\s/,cE=` `,yue="\uFE0F",bue="\u200D";let Lu=null,Bu=null;function wue(e){e===void 0&&(e=[]);const t={};ir.groups=t;const r=new ir;Lu==null&&(Lu=uE(fue)),Bu==null&&(Bu=uE(pue)),z(r,"'",jf),z(r,"{",El),z(r,"}",kl),z(r,"[",Tf),z(r,"]",_f),z(r,"(",Af),z(r,")",Pf),z(r,"<",$f),z(r,">",Of),z(r,"\uFF08",Rf),z(r,"\uFF09",If),z(r,"\u300C",Df),z(r,"\u300D",Mf),z(r,"\u300E",Ff),z(r,"\u300F",Nf),z(r,"\uFF1C",Lf),z(r,"\uFF1E",Bf),z(r,"&",zf),z(r,"*",Vf),z(r,"@",ci),z(r,"`",Hf),z(r,"^",Wf),z(r,":",hi),z(r,",",b1),z(r,"$",Gf),z(r,".",un),z(r,"=",qf),z(r,"!",w1),z(r,"-",dn),z(r,"%",Kf),z(r,"|",Yf),z(r,"+",Zf),z(r,"#",Qf),z(r,"?",Xf),z(r,'"',x1),z(r,"/",fn),z(r,";",S1),z(r,"~",Tl),z(r,"_",Jf),z(r,"\\",Uf);const n=Cr(r,pg,v1,{[Pv]:!0});Cr(n,pg,n);const i=Cr(r,na,Rn,{[$v]:!0});Cr(i,na,i);const o=Cr(r,dg,Iv,{[Ov]:!0});Cr(o,na),Cr(o,dg,o);const a=Cr(r,lE,R$,{[aE]:!0});z(r,cE,y1,{[aE]:!0}),z(a,cE),Cr(a,lE,a);const s=Cr(r,fg,I$,{[O$]:!0});Cr(s,fg,s),z(s,yue,s);const l=z(s,bue);Cr(l,fg,s);const c=[[na,i]],u=[[na,null],[dg,o]];for(let d=0;dd[0]>f[0]?1:-1);for(let d=0;d=0?h[Rv]=!0:na.test(f)?pg.test(f)?h[hd]=!0:h[$v]=!0:h[Pv]=!0,sE(r,f,f,h)}return sE(r,"localhost",hc,{ascii:!0}),r.jd=new ir(ep),{start:r,tokens:Lo({groups:t},D$)}}function xue(e,t){const r=Sue(t.replace(/[A-Z]/g,s=>s.toLowerCase())),n=r.length,i=[];let o=0,a=0;for(;a=0&&(d+=r[a].length,f++),c+=r[a].length,o+=r[a].length,a++;o-=d,a-=f,c-=d,i.push({t:u.t,v:t.slice(o-c,o),s:o-c,e:o})}return i}function Sue(e){const t=[],r=e.length;let n=0;for(;n56319||n+1===r||(o=e.charCodeAt(n+1))<56320||o>57343?e[n]:e.slice(n,n+2);t.push(a),n+=a.length}return t}function ni(e,t,r,n,i){let o;const a=t.length;for(let s=0;s=0;)o++;if(o>0){t.push(r.join(""));for(let a=parseInt(e.substring(n,n+o),10);a>0;a--)r.pop();n+=o}else r.push(e[n]),n++}return t}const ts={defaultProtocol:"http",events:null,format:dE,formatHref:dE,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Sh(e,t){t===void 0&&(t=null);let r=Lo({},ts);e&&(r=Lo(r,e instanceof Sh?e.o:e));const n=r.ignoreTags,i=[];for(let o=0;or?n.substring(0,r)+"\u2026":n},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return e===void 0&&(e=ts.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,r=this.toHref(e.get("defaultProtocol")),n=e.get("formatHref",r,this),i=e.get("tagName",r,t),o=this.toFormattedString(e),a={},s=e.get("className",r,t),l=e.get("target",r,t),c=e.get("rel",r,t),u=e.getObj("attributes",r,t),d=e.getObj("events",r,t);return a.href=n,s&&(a.class=s),l&&(a.target=l),c&&(a.rel=c),u&&Lo(a,u),{tagName:i,attributes:a,content:o,eventListeners:d}}};function Ch(e,t){class r extends F${constructor(i,o){super(i,o),this.t=e}}for(const n in t)r.prototype[n]=t[n];return r.t=e,r}const fE=Ch("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),pE=Ch("text"),Cue=Ch("nl"),zu=Ch("url",{isLink:!0,toHref(e){return e===void 0&&(e=ts.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==hc&&e[1].t===hi}}),Er=e=>new ir(e);function Eue(e){let{groups:t}=e;const r=t.domain.concat([zf,Vf,ci,Uf,Hf,Wf,Gf,qf,dn,v1,Kf,Yf,Zf,Qf,fn,ep,Tl,Jf]),n=[jf,hi,b1,un,w1,Xf,x1,S1,$f,Of,El,kl,_f,Tf,Af,Pf,Rf,If,Df,Mf,Ff,Nf,Lf,Bf],i=[zf,jf,Vf,Uf,Hf,Wf,Gf,qf,dn,El,kl,Kf,Yf,Zf,Qf,Xf,fn,ep,Tl,Jf],o=Er(),a=z(o,Tl);ue(a,i,a),ue(a,t.domain,a);const s=Er(),l=Er(),c=Er();ue(o,t.domain,s),ue(o,t.scheme,l),ue(o,t.slashscheme,c),ue(s,i,a),ue(s,t.domain,s);const u=z(s,ci);z(a,ci,u),z(l,ci,u),z(c,ci,u);const d=z(a,un);ue(d,i,a),ue(d,t.domain,a);const f=Er();ue(u,t.domain,f),ue(f,t.domain,f);const p=z(f,un);ue(p,t.domain,f);const h=Er(fE);ue(p,t.tld,h),ue(p,t.utld,h),z(u,hc,h);const v=z(f,dn);ue(v,t.domain,f),ue(h,t.domain,f),z(h,un,p),z(h,dn,v);const b=z(h,hi);ue(b,t.numeric,fE);const m=z(s,dn),g=z(s,un);ue(m,t.domain,s),ue(g,i,a),ue(g,t.domain,s);const y=Er(zu);ue(g,t.tld,y),ue(g,t.utld,y),ue(y,t.domain,s),ue(y,i,a),z(y,un,g),z(y,dn,m),z(y,ci,u);const w=z(y,hi),C=Er(zu);ue(w,t.numeric,C);const k=Er(zu),T=Er();ue(k,r,k),ue(k,n,T),ue(T,r,k),ue(T,n,T),z(y,fn,k),z(C,fn,k);const R=z(l,hi),O=z(c,hi),D=z(O,fn),M=z(D,fn);ue(l,t.domain,s),z(l,un,g),z(l,dn,m),ue(c,t.domain,s),z(c,un,g),z(c,dn,m),ue(R,t.domain,k),z(R,fn,k),ue(M,t.domain,k),ue(M,r,k),z(M,fn,k);const j=[[El,kl],[Tf,_f],[Af,Pf],[$f,Of],[Rf,If],[Df,Mf],[Ff,Nf],[Lf,Bf]];for(let H=0;H=0&&f++,i++,u++;if(f<0)i-=u,i0&&(o.push(hg(pE,t,a)),a=[]),i-=f,u-=f;const p=d.t,h=r.slice(i-u,i);o.push(hg(p,t,h))}}return a.length>0&&o.push(hg(pE,t,a)),o}function hg(e,t,r){const n=r[0].s,i=r[r.length-1].e,o=t.slice(n,i);return new e(o,r)}const Nt={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Tue(){Nt.scanner=wue(Nt.customSchemes);for(let e=0;e{typeof a=="string"?n.push.apply(n,Aue(a,t,r)):x.exports.isValidElement(a)?typeof a.type=="string"&&t.ignoreTags.indexOf(a.type.toUpperCase())>=0?n.push(a):n.push(N$(a,t,r)):n.push(a)});const i=`__linkify-el-${r.elementId++}`,o=M$.assign({key:i},e.props);return x.exports.cloneElement(e,o,n)}const hE=e=>{let t=0;const r=l=>{let{tagName:c,attributes:u,content:d}=l;return u.key=`__linkify-lnk-${t++}`,u.class&&(u.className=u.class,delete u.class),x.exports.createElement(c,u,d)},n={key:"__linkify-wrapper"};for(const l in e)l!=="options"&&l!=="as"&&l!=="tagName"&&l!=="children"&&(n[l]=e[l]);const i=new Sh(e.options,r),o=e.as||e.tagName||x.exports.Fragment||"span",a=e.children,s=x.exports.createElement(o,n,a);return N$(s,i,{elementId:0})};function Pue({subtasks:e,tasks:t,handleClose:r,handleOpenModal:n}){var v,b;const o=qi(Gi).active,a={className:"underline"},[s,l]=x.exports.useState(t?(v=o.columns.find(m=>m.tasks.find(g=>g==t)))==null?void 0:v.name:(b=o.columns.find(m=>m.tasks.find((g,y)=>y===0)))==null?void 0:b.name),[c,u]=x.exports.useState(!1),[d,f]=x.exports.useState(!1),p=()=>u(!1),h=()=>{n(),r()};return E(pt,{children:d?E(_$,{handleClose:()=>{f(!1),r()},tasks:t,name:t.name}):W(pt,{children:[W("div",{className:"text-lg font-bold flex items-center justify-between",children:[E("p",{className:"",children:t.name})," ",W("div",{className:"relative",children:[E("p",{children:E(oue,{onClick:()=>u(!c),className:"text-1xl cursor-pointer"})}),c&&E(A$,{items:[{title:"Edit Task",handler:h},{title:"Delete Task",handler:()=>{f(!0)}}],handleOpenMenu:p})]})]}),E("div",{className:"text-xs text-gray my-2",children:W("p",{children:["ID: A",t.id]})}),W("div",{children:[E("p",{className:"text-sm my-4",children:E(hE,{as:"p",options:a,children:t.description?t.description:"No description"})}),t.techniques&&t.techniques.length>0&&W(pt,{children:[E("p",{className:"text-sm font-bold mb-2",children:"Techniques:"}),E("p",{className:"text-sm my-3",children:E(hE,{as:"p",options:a,children:t.techniques.map((m,g)=>E("li",{children:m},g))})})]}),E("p",{className:" text-sm font-bold mb-2 ",children:`Workflows: ${t.subtasks.length}`}),E("div",{className:`overflow-y-auto px-4 ${t.subtasks.length>=4&&"h-[10rem]"}`,children:e.map((m,g)=>E("div",{className:"dark:bg-secondary-dark bg-offwhite flex items-center gap-x-4 rounded-sm p-3 mt-2",children:E("p",{children:m.title})},g))})]}),W("div",{className:"mt-6 hidden",children:[E("p",{className:"text-sm mb-1",children:"Category"}),E(T$,{selectedColumn:s,handleClose:r,setSelectedColumn:l,tasks:t})]})]})})}function $ue(e,t){if(e.length!==t.length)return!1;for(var r=0;r{const o=Mue(r,i.options);return e.addEventListener(i.eventName,i.fn,o),function(){e.removeEventListener(i.eventName,i.fn,o)}});return function(){n.forEach(o=>{o()})}}const Fue="Invariant failed";class tp extends Error{}tp.prototype.toString=function(){return this.message};function B(e,t){if(!e)throw new tp(Fue)}class Nue extends ne.Component{constructor(){super(...arguments),this.callbacks=null,this.unbind=Ri,this.onWindowError=t=>{const r=this.getCallbacks();r.isDragging()&&r.tryAbort(),t.error instanceof tp&&t.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in ");return this.callbacks},this.setCallbacks=t=>{this.callbacks=t}}componentDidMount(){this.unbind=Or(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(t){if(t instanceof tp){this.setState({});return}throw t}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const Lue=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. @@ -468,7 +468,7 @@ Valid keys: `+JSON.stringify(Object.keys(F),null," "));var V=I(se,P,ie,fe,le+". -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}}];return{always:Ws(a,"always"),resting:Ws(a,"resting"),dragging:Ws(a,"dragging"),dropAnimating:Ws(a,"dropAnimating"),userCancel:Ws(a,"userCancel")}};const mpe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?x.exports.useLayoutEffect:x.exports.useEffect;var pr=mpe;const bg=()=>{const e=document.querySelector("head");return e||B(!1),e},DE=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function gpe(e,t){const r=ye(()=>hpe(e),[e]),n=x.exports.useRef(null),i=x.exports.useRef(null),o=Y(ht(d=>{const f=i.current;f||B(!1),f.textContent=d}),[]),a=Y(d=>{const f=n.current;f||B(!1),f.textContent=d},[]);pr(()=>{!n.current&&!i.current||B(!1);const d=DE(t),f=DE(t);return n.current=d,i.current=f,d.setAttribute(`${ns}-always`,e),f.setAttribute(`${ns}-dynamic`,e),bg().appendChild(d),bg().appendChild(f),a(r.always),o(r.resting),()=>{const p=h=>{const v=h.current;v||B(!1),bg().removeChild(v),h.current=null};p(n),p(i)}},[t,a,o,r.always,r.resting,e]);const s=Y(()=>o(r.dragging),[o,r.dragging]),l=Y(d=>{if(d==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),c=Y(()=>{!i.current||o(r.resting)},[o,r.resting]);return ye(()=>({dragging:s,dropping:l,resting:c}),[s,l,c])}function xO(e,t){return Array.from(e.querySelectorAll(t))}var SO=e=>{var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window};function Ah(e){return e instanceof SO(e).HTMLElement}function vpe(e,t){const r=`[${is.contextId}="${e}"]`,n=xO(document,r);if(!n.length)return null;const i=n.find(o=>o.getAttribute(is.draggableId)===t);return!i||!Ah(i)?null:i}function ype(e){const t=x.exports.useRef({}),r=x.exports.useRef(null),n=x.exports.useRef(null),i=x.exports.useRef(!1),o=Y(function(f,p){const h={id:f,focus:p};return t.current[f]=h,function(){const b=t.current;b[f]!==h&&delete b[f]}},[]),a=Y(function(f){const p=vpe(e,f);p&&p!==document.activeElement&&p.focus()},[e]),s=Y(function(f,p){r.current===f&&(r.current=p)},[]),l=Y(function(){n.current||!i.current||(n.current=requestAnimationFrame(()=>{n.current=null;const f=r.current;f&&a(f)}))},[a]),c=Y(function(f){r.current=null;const p=document.activeElement;!p||p.getAttribute(is.draggableId)===f&&(r.current=f)},[]);return pr(()=>(i.current=!0,function(){i.current=!1;const f=n.current;f&&cancelAnimationFrame(f)}),[]),ye(()=>({register:o,tryRecordFocus:c,tryRestoreFocusRecorded:l,tryShiftRecord:s}),[o,c,l,s])}function bpe(){const e={draggables:{},droppables:{}},t=[];function r(d){return t.push(d),function(){const p=t.indexOf(d);p!==-1&&t.splice(p,1)}}function n(d){t.length&&t.forEach(f=>f(d))}function i(d){return e.draggables[d]||null}function o(d){const f=i(d);return f||B(!1),f}const a={register:d=>{e.draggables[d.descriptor.id]=d,n({type:"ADDITION",value:d})},update:(d,f)=>{const p=e.draggables[f.descriptor.id];!p||p.uniqueId===d.uniqueId&&(delete e.draggables[f.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:d=>{const f=d.descriptor.id,p=i(f);!p||d.uniqueId===p.uniqueId&&(delete e.draggables[f],e.droppables[d.descriptor.droppableId]&&n({type:"REMOVAL",value:d}))},getById:o,findById:i,exists:d=>Boolean(i(d)),getAllByType:d=>Object.values(e.draggables).filter(f=>f.descriptor.type===d)};function s(d){return e.droppables[d]||null}function l(d){const f=s(d);return f||B(!1),f}const c={register:d=>{e.droppables[d.descriptor.id]=d},unregister:d=>{const f=s(d.descriptor.id);!f||d.uniqueId===f.uniqueId&&delete e.droppables[d.descriptor.id]},getById:l,findById:s,exists:d=>Boolean(s(d)),getAllByType:d=>Object.values(e.droppables).filter(f=>f.descriptor.type===d)};function u(){e.draggables={},e.droppables={},t.length=0}return{draggable:a,droppable:c,subscribe:r,clean:u}}function wpe(){const e=ye(bpe,[]);return x.exports.useEffect(()=>function(){ne.version.startsWith("16")||ne.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()},[e]),e}var N1=ne.createContext(null),ip=()=>{const e=document.body;return e||B(!1),e};const xpe={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var Spe=xpe;const Cpe=e=>`rfd-announcement-${e}`;function Epe(e){const t=ye(()=>Cpe(e),[e]),r=x.exports.useRef(null);return x.exports.useEffect(function(){const o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),Do(o.style,Spe),ip().appendChild(o),function(){setTimeout(function(){const l=ip();l.contains(o)&&l.removeChild(o),o===r.current&&(r.current=null)})}},[t]),Y(i=>{const o=r.current;if(o){o.textContent=i;return}},[])}let kpe=0;const Tpe={separator:"::"};function L1(e,t){return t===void 0&&(t=Tpe),ye(()=>`${e}${t.separator}${kpe++}`,[t.separator,e])}function _pe(e){let{contextId:t,uniqueId:r}=e;return`rfd-hidden-text-${t}-${r}`}function Ape(e){let{contextId:t,text:r}=e;const n=L1("hidden-text",{separator:"-"}),i=ye(()=>_pe({contextId:t,uniqueId:n}),[n,t]);return x.exports.useEffect(function(){const a=document.createElement("div");return a.id=i,a.textContent=r,a.style.display="none",ip().appendChild(a),function(){const l=ip();l.contains(a)&&l.removeChild(a)}},[i,r]),i}var Ph=ne.createContext(null);function CO(e){const t=x.exports.useRef(e);return x.exports.useEffect(()=>{t.current=e}),t}function Ppe(){let e=null;function t(){return Boolean(e)}function r(a){return a===e}function n(a){e&&B(!1);const s={abandon:a};return e=s,s}function i(){e||B(!1),e=null}function o(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:r,claim:n,release:i,tryAbandon:o}}function wc(e){return e.phase==="IDLE"||e.phase==="DROP_ANIMATING"?!1:e.isDragging}const $pe=9,Ope=13,B1=27,EO=32,Rpe=33,Ipe=34,Dpe=35,Mpe=36,Fpe=37,Npe=38,Lpe=39,Bpe=40,zpe={[Ope]:!0,[$pe]:!0};var kO=e=>{zpe[e.keyCode]&&e.preventDefault()};const jpe=(()=>{const e="visibilitychange";return typeof document>"u"?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(n=>`on${n}`in document)||e})();var $h=jpe;const TO=0,ME=5;function Vpe(e,t){return Math.abs(t.x-e.x)>=ME||Math.abs(t.y-e.y)>=ME}const FE={type:"IDLE"};function Upe(e){let{cancel:t,completed:r,getPhase:n,setPhase:i}=e;return[{eventName:"mousemove",fn:o=>{const{button:a,clientX:s,clientY:l}=o;if(a!==TO)return;const c={x:s,y:l},u=n();if(u.type==="DRAGGING"){o.preventDefault(),u.actions.move(c);return}u.type!=="PENDING"&&B(!1);const d=u.point;if(!Vpe(d,c))return;o.preventDefault();const f=u.actions.fluidLift(c);i({type:"DRAGGING",actions:f})}},{eventName:"mouseup",fn:o=>{const a=n();if(a.type!=="DRAGGING"){t();return}o.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:o=>{n().type==="DRAGGING"&&o.preventDefault(),t()}},{eventName:"keydown",fn:o=>{if(n().type==="PENDING"){t();return}if(o.keyCode===B1){o.preventDefault(),t();return}kO(o)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:o=>{const a=n();if(a.type==="IDLE"&&B(!1),a.actions.shouldRespectForcePress()){t();return}o.preventDefault()}},{eventName:$h,fn:t}]}function Hpe(e){const t=x.exports.useRef(FE),r=x.exports.useRef(Ri),n=ye(()=>({eventName:"mousedown",fn:function(d){if(d.defaultPrevented||d.button!==TO||d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)return;const f=e.findClosestDraggableId(d);if(!f)return;const p=e.tryGetLock(f,a,{sourceEvent:d});if(!p)return;d.preventDefault();const h={x:d.clientX,y:d.clientY};r.current(),c(p,h)}}),[e]),i=ye(()=>({eventName:"webkitmouseforcewillbegin",fn:u=>{if(u.defaultPrevented)return;const d=e.findClosestDraggableId(u);if(!d)return;const f=e.findOptionsForDraggable(d);!f||f.shouldRespectForcePress||!e.canGetLock(d)||u.preventDefault()}}),[e]),o=Y(function(){const d={passive:!1,capture:!0};r.current=Or(window,[i,n],d)},[i,n]),a=Y(()=>{t.current.type!=="IDLE"&&(t.current=FE,r.current(),o())},[o]),s=Y(()=>{const u=t.current;a(),u.type==="DRAGGING"&&u.actions.cancel({shouldBlockNextClick:!0}),u.type==="PENDING"&&u.actions.abort()},[a]),l=Y(function(){const d={capture:!0,passive:!1},f=Upe({cancel:s,completed:a,getPhase:()=>t.current,setPhase:p=>{t.current=p}});r.current=Or(window,f,d)},[s,a]),c=Y(function(d,f){t.current.type!=="IDLE"&&B(!1),t.current={type:"PENDING",point:f,actions:d},l()},[l]);pr(function(){return o(),function(){r.current()}},[o])}function Wpe(){}const Gpe={[Ipe]:!0,[Rpe]:!0,[Mpe]:!0,[Dpe]:!0};function qpe(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:i=>{if(i.keyCode===B1){i.preventDefault(),r();return}if(i.keyCode===EO){i.preventDefault(),n();return}if(i.keyCode===Bpe){i.preventDefault(),e.moveDown();return}if(i.keyCode===Npe){i.preventDefault(),e.moveUp();return}if(i.keyCode===Lpe){i.preventDefault(),e.moveRight();return}if(i.keyCode===Fpe){i.preventDefault(),e.moveLeft();return}if(Gpe[i.keyCode]){i.preventDefault();return}kO(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:$h,fn:r}]}function Kpe(e){const t=x.exports.useRef(Wpe),r=ye(()=>({eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==EO)return;const a=e.findClosestDraggableId(o);if(!a)return;const s=e.tryGetLock(a,u,{sourceEvent:o});if(!s)return;o.preventDefault();let l=!0;const c=s.snapLift();t.current();function u(){l||B(!1),l=!1,t.current(),n()}t.current=Or(window,qpe(c,u),{capture:!0,passive:!1})}}),[e]),n=Y(function(){const o={passive:!1,capture:!0};t.current=Or(window,[r],o)},[r]);pr(function(){return n(),function(){t.current()}},[n])}const wg={type:"IDLE"},Ype=120,Zpe=.15;function Qpe(e){let{cancel:t,getPhase:r}=e;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:n=>{n.preventDefault()}},{eventName:"keydown",fn:n=>{if(r().type!=="DRAGGING"){t();return}n.keyCode===B1&&n.preventDefault(),t()}},{eventName:$h,fn:t}]}function Xpe(e){let{cancel:t,completed:r,getPhase:n}=e;return[{eventName:"touchmove",options:{capture:!1},fn:i=>{const o=n();if(o.type!=="DRAGGING"){t();return}o.hasMoved=!0;const{clientX:a,clientY:s}=i.touches[0],l={x:a,y:s};i.preventDefault(),o.actions.move(l)}},{eventName:"touchend",fn:i=>{const o=n();if(o.type!=="DRAGGING"){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:i=>{if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:i=>{const o=n();o.type==="IDLE"&&B(!1);const a=i.touches[0];if(!a||!(a.force>=Zpe))return;const l=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){l&&t();return}if(l){if(o.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:$h,fn:t}]}function Jpe(e){const t=x.exports.useRef(wg),r=x.exports.useRef(Ri),n=Y(function(){return t.current},[]),i=Y(function(p){t.current=p},[]),o=ye(()=>({eventName:"touchstart",fn:function(p){if(p.defaultPrevented)return;const h=e.findClosestDraggableId(p);if(!h)return;const v=e.tryGetLock(h,s,{sourceEvent:p});if(!v)return;const b=p.touches[0],{clientX:m,clientY:g}=b,y={x:m,y:g};r.current(),d(v,y)}}),[e]),a=Y(function(){const p={capture:!0,passive:!1};r.current=Or(window,[o],p)},[o]),s=Y(()=>{const f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),i(wg),r.current(),a())},[a,i]),l=Y(()=>{const f=t.current;s(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[s]),c=Y(function(){const p={capture:!0,passive:!1},h={cancel:l,completed:s,getPhase:n},v=Or(window,Xpe(h),p),b=Or(window,Qpe(h),p);r.current=function(){v(),b()}},[l,n,s]),u=Y(function(){const p=n();p.type!=="PENDING"&&B(!1);const h=p.actions.fluidLift(p.point);i({type:"DRAGGING",actions:h,hasMoved:!1})},[n,i]),d=Y(function(p,h){n().type!=="IDLE"&&B(!1);const v=setTimeout(u,Ype);i({type:"PENDING",point:h,actions:p,longPressTimerId:v}),c()},[c,n,i,u]);pr(function(){return a(),function(){r.current();const h=n();h.type==="PENDING"&&(clearTimeout(h.longPressTimerId),i(wg))}},[n,a,i]),pr(function(){return Or(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}const ehe=["input","button","textarea","select","option","optgroup","video","audio"];function _O(e,t){if(t==null)return!1;if(ehe.includes(t.tagName.toLowerCase()))return!0;const n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:_O(e,t.parentElement)}function the(e,t){const r=t.target;return Ah(r)?_O(e,r):!1}var rhe=e=>Zr(e.getBoundingClientRect()).center;function nhe(e){return e instanceof SO(e).Element}const ihe=(()=>{const e="matches";return typeof document>"u"?e:[e,"msMatchesSelector","webkitMatchesSelector"].find(n=>n in Element.prototype)||e})();function AO(e,t){return e==null?null:e[ihe](t)?e:AO(e.parentElement,t)}function ohe(e,t){return e.closest?e.closest(t):AO(e,t)}function ahe(e){return`[${is.contextId}="${e}"]`}function she(e,t){const r=t.target;if(!nhe(r))return null;const n=ahe(e),i=ohe(r,n);return!i||!Ah(i)?null:i}function lhe(e,t){const r=she(e,t);return r?r.getAttribute(is.draggableId):null}function che(e,t){const r=`[${zv.contextId}="${e}"]`,i=xO(document,r).find(o=>o.getAttribute(zv.id)===t);return!i||!Ah(i)?null:i}function uhe(e){e.preventDefault()}function Vu(e){let{expected:t,phase:r,isLockActive:n,shouldWarn:i}=e;return!(!n()||t!==r)}function PO(e){let{lockAPI:t,store:r,registry:n,draggableId:i}=e;if(t.isClaimed())return!1;const o=n.draggable.findById(i);return!(!o||!o.options.isEnabled||!vO(r.getState(),i))}function dhe(e){let{lockAPI:t,contextId:r,store:n,registry:i,draggableId:o,forceSensorStop:a,sourceEvent:s}=e;if(!PO({lockAPI:t,store:n,registry:i,draggableId:o}))return null;const c=i.draggable.getById(o),u=che(r,c.descriptor.id);if(!u||s&&!c.options.canDragInteractiveElements&&the(u,s))return null;const d=t.claim(a||Ri);let f="PRE_DRAG";function p(){return c.options.shouldRespectForcePress}function h(){return t.isActive(d)}function v(k,T){Vu({expected:k,phase:f,isLockActive:h,shouldWarn:!0})&&n.dispatch(T())}const b=v.bind(null,"DRAGGING");function m(k){function T(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(T(),B(!1)),n.dispatch(Yde(k.liftActionArgs)),f="DRAGGING";function R(O,D){if(D===void 0&&(D={shouldBlockNextClick:!1}),k.cleanup(),D.shouldBlockNextClick){const M=Or(window,[{eventName:"click",fn:uhe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}T(),n.dispatch(cO({reason:O}))}return{isActive:()=>Vu({expected:"DRAGGING",phase:f,isLockActive:h,shouldWarn:!1}),shouldRespectForcePress:p,drop:O=>R("DROP",O),cancel:O=>R("CANCEL",O),...k.actions}}function g(k){const T=mc(O=>{b(()=>lO({client:O}))});return{...m({liftActionArgs:{id:o,clientSelection:k,movementMode:"FLUID"},cleanup:()=>T.cancel(),actions:{move:T}}),move:T}}function y(){const k={moveUp:()=>b(ife),moveRight:()=>b(afe),moveDown:()=>b(ofe),moveLeft:()=>b(sfe)};return m({liftActionArgs:{id:o,clientSelection:rhe(u),movementMode:"SNAP"},cleanup:Ri,actions:k})}function w(){Vu({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!0})&&t.release()}return{isActive:()=>Vu({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!1}),shouldRespectForcePress:p,fluidLift:g,snapLift:y,abort:w}}const fhe=[Hpe,Kpe,Jpe];function phe(e){let{contextId:t,store:r,registry:n,customSensors:i,enableDefaultSensors:o}=e;const a=[...o?fhe:[],...i||[]],s=x.exports.useState(()=>Ppe())[0],l=Y(function(m,g){wc(m)&&!wc(g)&&s.tryAbandon()},[s]);pr(function(){let m=r.getState();return r.subscribe(()=>{const y=r.getState();l(m,y),m=y})},[s,r,l]),pr(()=>s.tryAbandon,[s.tryAbandon]);const c=Y(b=>PO({lockAPI:s,registry:n,store:r,draggableId:b}),[s,n,r]),u=Y((b,m,g)=>dhe({lockAPI:s,registry:n,contextId:t,store:r,draggableId:b,forceSensorStop:m||null,sourceEvent:g&&g.sourceEvent?g.sourceEvent:null}),[t,s,n,r]),d=Y(b=>lhe(t,b),[t]),f=Y(b=>{const m=n.draggable.findById(b);return m?m.options:null},[n.draggable]),p=Y(function(){!s.isClaimed()||(s.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch($1()))},[s,r]),h=Y(()=>s.isClaimed(),[s]),v=ye(()=>({canGetLock:c,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:h}),[c,u,d,f,p,h]);for(let b=0;b({onBeforeCapture:t=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(t)};ne.version.startsWith("16")||ne.version.startsWith("17")?r():zi.exports.flushSync(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate});function Gs(e){return e.current||B(!1),e.current}function mhe(e){const{contextId:t,setCallbacks:r,sensors:n,nonce:i,dragHandleUsageInstructions:o}=e,a=x.exports.useRef(null),s=CO(e),l=Y(()=>hhe(s.current),[s]),c=Epe(t),u=Ape({contextId:t,text:o}),d=gpe(t,i),f=Y(O=>{Gs(a).dispatch(O)},[]),p=ye(()=>YC({publishWhileDragging:Qde,updateDroppableScroll:Jde,updateDroppableIsEnabled:efe,updateDroppableIsCombineEnabled:tfe,collectionStarting:Xde},f),[f]),h=wpe(),v=ye(()=>Gfe(h,p),[h,p]),b=ye(()=>upe({scrollWindow:qfe,scrollDroppable:v.scrollDroppable,...YC({move:lO},f)}),[v.scrollDroppable,f]),m=ype(t),g=ye(()=>Vfe({announce:c,autoScroller:b,dimensionMarshal:v,focusMarshal:m,getResponders:l,styleMarshal:d}),[c,b,v,m,l,d]);a.current=g;const y=Y(()=>{const O=Gs(a);O.getState().phase!=="IDLE"&&O.dispatch($1())},[]),w=Y(()=>{const O=Gs(a).getState();return O.phase==="DROP_ANIMATING"?!0:O.phase==="IDLE"?!1:O.isDragging},[]),C=ye(()=>({isDragging:w,tryAbort:y}),[w,y]);r(C);const k=Y(O=>vO(Gs(a).getState(),O),[]),T=Y(()=>lo(Gs(a).getState()),[]),R=ye(()=>({marshal:v,focus:m,contextId:t,canLift:k,isMovementAllowed:T,dragHandleUsageInstructionsId:u,registry:h}),[t,v,u,m,k,T,h]);return phe({contextId:t,store:g,registry:h,customSensors:n||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),x.exports.useEffect(()=>y,[y]),E(Ph.Provider,{value:R,children:E(E$,{context:N1,store:g,children:e.children})})}let ghe=0;function vhe(){return ye(()=>`${ghe++}`,[])}function yhe(e){const t=vhe(),r=e.dragHandleUsageInstructions||gd.dragHandleUsageInstructions;return E(Nue,{children:n=>E(mhe,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,children:e.children})})}const NE={dragging:5e3,dropAnimating:4500},bhe=(e,t)=>t?Al.drop(t.duration):e?Al.snap:Al.fluid,whe=(e,t)=>{if(!!e)return t?bc.opacity.drop:bc.opacity.combining},xhe=e=>e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode==="SNAP";function She(e){const r=e.dimension.client,{offset:n,combineWith:i,dropping:o}=e,a=Boolean(i),s=xhe(e),l=Boolean(o),c=l?Lv.drop(n,a):Lv.moveTo(n);return{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:bhe(s,o),transform:c,opacity:whe(a,l),zIndex:l?NE.dropAnimating:NE.dragging,pointerEvents:"none"}}function Che(e){return{transform:Lv.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:"none"}}function Ehe(e){return e.type==="DRAGGING"?She(e):Che(e)}function khe(e,t,r){r===void 0&&(r=mt);const n=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=z_(i,n),a=Wd(o,r),s={client:o,tagName:t.tagName.toLowerCase(),display:n.display},l={x:o.marginBox.width,y:o.marginBox.height};return{descriptor:e,placeholder:s,displaceBy:l,client:o,page:a}}function The(e){const t=L1("draggable"),{descriptor:r,registry:n,getDraggableRef:i,canDragInteractiveElements:o,shouldRespectForcePress:a,isEnabled:s}=e,l=ye(()=>({canDragInteractiveElements:o,shouldRespectForcePress:a,isEnabled:s}),[o,s,a]),c=Y(p=>{const h=i();return h||B(!1),khe(r,h,p)},[r,i]),u=ye(()=>({uniqueId:t,descriptor:r,options:l,getDimension:c}),[r,c,l,t]),d=x.exports.useRef(u),f=x.exports.useRef(!0);pr(()=>(n.draggable.register(d.current),()=>n.draggable.unregister(d.current)),[n.draggable]),pr(()=>{if(f.current){f.current=!1;return}const p=d.current;d.current=u,n.draggable.update(u,p)},[u,n.draggable])}var z1=ne.createContext(null);function op(e){const t=x.exports.useContext(e);return t||B(!1),t}function _he(e){e.preventDefault()}const Ahe=e=>{const t=x.exports.useRef(null),r=Y(function(k){k===void 0&&(k=null),t.current=k},[]),n=Y(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:o,registry:a}=op(Ph),{type:s,droppableId:l}=op(z1),c=ye(()=>({id:e.draggableId,index:e.index,type:s,droppableId:l}),[e.draggableId,e.index,s,l]),{children:u,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:h,isClone:v,mapped:b,dropAnimationFinished:m}=e;if(!v){const k=ye(()=>({descriptor:c,registry:a,getDraggableRef:n,canDragInteractiveElements:h,shouldRespectForcePress:p,isEnabled:f}),[c,a,n,h,p,f]);The(k)}const g=ye(()=>f?{tabIndex:0,role:"button","aria-describedby":o,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:_he}:null,[i,o,d,f]),y=Y(k=>{b.type==="DRAGGING"&&(!b.dropping||k.propertyName==="transform"&&(ne.version.startsWith("16")||ne.version.startsWith("17")?m():zi.exports.flushSync(m)))},[m,b]),w=ye(()=>{const k=Ehe(b),T=b.type==="DRAGGING"&&b.dropping?y:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":d,style:k,onTransitionEnd:T},dragHandleProps:g}},[i,g,d,b,y,r]),C=ye(()=>({draggableId:c.id,type:c.type,source:{index:c.index,droppableId:c.droppableId}}),[c.droppableId,c.id,c.index,c.type]);return E(pt,{children:u(w,b.snapshot,C)})};var Phe=Ahe,$O=(e,t)=>e===t,OO=e=>{const{combine:t,destination:r}=e;return r?r.droppableId:t?t.droppableId:null};const $he=e=>e.combine?e.combine.draggableId:null,Ohe=e=>e.at&&e.at.type==="COMBINE"?e.at.combine.draggableId:null;function Rhe(){const e=ht((i,o)=>({x:i,y:o})),t=ht(function(i,o,a,s,l){return a===void 0&&(a=null),s===void 0&&(s=null),l===void 0&&(l=null),{isDragging:!0,isClone:o,isDropAnimating:Boolean(l),dropAnimation:l,mode:i,draggingOver:a,combineWith:s,combineTargetFor:null}}),r=ht(function(i,o,a,s,l,c,u){return l===void 0&&(l=null),c===void 0&&(c=null),u===void 0&&(u=null),{mapped:{type:"DRAGGING",dropping:null,draggingOver:l,combineWith:c,mode:o,offset:i,dimension:a,forceShouldAnimate:u,snapshot:t(o,s,l,c,null)}}});return(i,o)=>{if(wc(i)){if(i.critical.draggable.id!==o.draggableId)return null;const a=i.current.client.offset,s=i.dimensions.draggables[o.draggableId],l=fr(i.impact),c=Ohe(i.impact),u=i.forceShouldAnimate;return r(e(a.x,a.y),i.movementMode,s,o.isClone,l,c,u)}if(i.phase==="DROP_ANIMATING"){const a=i.completed;if(a.result.draggableId!==o.draggableId)return null;const s=o.isClone,l=i.dimensions.draggables[o.draggableId],c=a.result,u=c.mode,d=OO(c),f=$he(c),h={duration:i.dropDuration,curve:R1.drop,moveTo:i.newHomeClientOffset,opacity:f?bc.opacity.drop:null,scale:f?bc.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:l,dropping:h,draggingOver:d,combineWith:f,mode:u,forceShouldAnimate:null,snapshot:t(u,s,d,f,h)}}}return null}}function RO(e){return e===void 0&&(e=null),{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const Ihe={mapped:{type:"SECONDARY",offset:mt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:RO(null)}};function Dhe(){const e=ht((a,s)=>({x:a,y:s})),t=ht(RO),r=ht(function(a,s,l){return s===void 0&&(s=null),{mapped:{type:"SECONDARY",offset:a,combineTargetFor:s,shouldAnimateDisplacement:l,snapshot:t(s)}}}),n=a=>a?r(mt,a,!0):null,i=(a,s,l,c)=>{const u=l.displaced.visible[a],d=Boolean(c.inVirtualList&&c.effected[a]),f=kh(l),p=f&&f.draggableId===a?s:null;if(!u){if(!d)return n(p);if(l.displaced.invisible[a])return null;const b=xs(c.displacedBy.point),m=e(b.x,b.y);return r(m,p,!0)}if(d)return n(p);const h=l.displacedBy.point,v=e(h.x,h.y);return r(v,p,u.shouldAnimate)};return(a,s)=>{if(wc(a))return a.critical.draggable.id===s.draggableId?null:i(s.draggableId,a.critical.draggable.id,a.impact,a.afterCritical);if(a.phase==="DROP_ANIMATING"){const l=a.completed;return l.result.draggableId===s.draggableId?null:i(s.draggableId,l.result.draggableId,l.impact,l.afterCritical)}return null}}const Mhe=()=>{const e=Rhe(),t=Dhe();return(n,i)=>e(n,i)||t(n,i)||Ihe},Fhe={dropAnimationFinished:uO},Nhe=C$(Mhe,Fhe,null,{context:N1,areStatePropsEqual:$O})(Phe);var Lhe=Nhe;function IO(e){return op(z1).isUsingCloneFor===e.draggableId&&!e.isClone?null:E(Lhe,{...e})}function Bhe(e){const t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return E(IO,{...e,isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n})}const DO=e=>t=>e===t,zhe=DO("scroll"),jhe=DO("auto"),LE=(e,t)=>t(e.overflowX)||t(e.overflowY),Vhe=e=>{const t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return LE(r,zhe)||LE(r,jhe)},Uhe=()=>!1,MO=e=>e==null?null:e===document.body?Uhe()?e:null:e===document.documentElement?null:Vhe(e)?e:MO(e.parentElement);var Hhe=MO,jv=e=>({x:e.scrollLeft,y:e.scrollTop});const FO=e=>e?window.getComputedStyle(e).position==="fixed"?!0:FO(e.parentElement):!1;var Whe=e=>{const t=Hhe(e),r=FO(e);return{closestScrollable:t,isFixedOnPage:r}},Ghe=e=>{let{descriptor:t,isEnabled:r,isCombineEnabled:n,isFixedOnPage:i,direction:o,client:a,page:s,closest:l}=e;const c=(()=>{if(!l)return null;const{scrollSize:p,client:h}=l,v=hO({scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth,height:h.paddingBox.height,width:h.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:h,scrollSize:p,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:v,diff:{value:mt,displacement:mt}}}})(),u=o==="vertical"?k1:q$,d=rs({page:s,withPlaceholder:null,axis:u,frame:c});return{descriptor:t,isCombineEnabled:n,isFixedOnPage:i,axis:u,isEnabled:r,client:a,page:s,frame:c,subject:d}};const qhe=(e,t)=>{const r=j_(e);if(!t||e!==t)return r;const n=r.paddingBox.top-t.scrollTop,i=r.paddingBox.left-t.scrollLeft,o=n+t.scrollHeight,a=i+t.scrollWidth,l=Jy({top:n,right:a,bottom:o,left:i},r.border);return eb({borderBox:l,margin:r.margin,border:r.border,padding:r.padding})};var Khe=e=>{let{ref:t,descriptor:r,env:n,windowScroll:i,direction:o,isDropDisabled:a,isCombineEnabled:s,shouldClipSubject:l}=e;const c=n.closestScrollable,u=qhe(t,c),d=Wd(u,i),f=(()=>{if(!c)return null;const h=j_(c),v={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:h,page:Wd(h,i),scroll:jv(c),scrollSize:v,shouldClipSubject:l}})();return Ghe({descriptor:r,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:n.isFixedOnPage,direction:o,client:u,page:d,closest:f})};const Yhe={passive:!1},Zhe={passive:!0};var BE=e=>e.shouldPublishImmediately?Yhe:Zhe;const Uu=e=>e&&e.env.closestScrollable||null;function Qhe(e){const t=x.exports.useRef(null),r=op(Ph),n=L1("droppable"),{registry:i,marshal:o}=r,a=CO(e),s=ye(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),l=x.exports.useRef(s),c=ye(()=>ht((w,C)=>{t.current||B(!1);const k={x:w,y:C};o.updateDroppableScroll(s.id,k)}),[s.id,o]),u=Y(()=>{const w=t.current;return!w||!w.env.closestScrollable?mt:jv(w.env.closestScrollable)},[]),d=Y(()=>{const w=u();c(w.x,w.y)},[u,c]),f=ye(()=>mc(d),[d]),p=Y(()=>{const w=t.current,C=Uu(w);if(w&&C||B(!1),w.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),h=Y((w,C)=>{t.current&&B(!1);const k=a.current,T=k.getDroppableRef();T||B(!1);const R=Whe(T),O={ref:T,descriptor:s,env:R,scrollOptions:C};t.current=O;const D=Khe({ref:T,descriptor:s,env:R,windowScroll:w,direction:k.direction,isDropDisabled:k.isDropDisabled,isCombineEnabled:k.isCombineEnabled,shouldClipSubject:!k.ignoreContainerClipping}),M=R.closestScrollable;return M&&(M.setAttribute(IE.contextId,r.contextId),M.addEventListener("scroll",p,BE(O.scrollOptions))),D},[r.contextId,s,p,a]),v=Y(()=>{const w=t.current,C=Uu(w);return w&&C||B(!1),jv(C)},[]),b=Y(()=>{const w=t.current;w||B(!1);const C=Uu(w);t.current=null,C&&(f.cancel(),C.removeAttribute(IE.contextId),C.removeEventListener("scroll",p,BE(w.scrollOptions)))},[p,f]),m=Y(w=>{const C=t.current;C||B(!1);const k=Uu(C);k||B(!1),k.scrollTop+=w.y,k.scrollLeft+=w.x},[]),g=ye(()=>({getDimensionAndWatchScroll:h,getScrollWhileDragging:v,dragStopped:b,scroll:m}),[b,h,v,m]),y=ye(()=>({uniqueId:n,descriptor:s,callbacks:g}),[g,s,n]);pr(()=>(l.current=y.descriptor,i.droppable.register(y),()=>{t.current&&b(),i.droppable.unregister(y)}),[g,s,b,y,o,i.droppable]),pr(()=>{!t.current||o.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)},[e.isDropDisabled,o]),pr(()=>{!t.current||o.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)},[e.isCombineEnabled,o])}function xg(){}const zE={width:0,height:0,margin:Hue},Xhe=e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;return t||n==="close"?zE:{height:r.client.borderBox.height,width:r.client.borderBox.width,margin:r.client.margin}},Jhe=e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;const i=Xhe({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:n!=="none"?Al.placeholder:null}},eme=e=>{const t=x.exports.useRef(null),r=Y(()=>{!t.current||(clearTimeout(t.current),t.current=null)},[]),{animate:n,onTransitionEnd:i,onClose:o,contextId:a}=e,[s,l]=x.exports.useState(e.animate==="open");x.exports.useEffect(()=>s?n!=="open"?(r(),l(!1),xg):t.current?xg:(t.current=setTimeout(()=>{t.current=null,l(!1)}),r):xg,[n,s,r]);const c=Y(d=>{d.propertyName==="height"&&(i(),n==="close"&&o())},[n,o,i]),u=Jhe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return ne.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":a,onTransitionEnd:c,ref:e.innerRef})};var tme=ne.memo(eme);class rme extends ne.PureComponent{constructor(){super(...arguments),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{this.state.animate==="close"&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(t,r){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:"open"}:r.isVisible?{isVisible:!0,data:r.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(t.on),data:t.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)}}const nme=e=>{const t=x.exports.useContext(Ph);t||B(!1);const{contextId:r,isMovementAllowed:n}=t,i=x.exports.useRef(null),o=x.exports.useRef(null),{children:a,droppableId:s,type:l,mode:c,direction:u,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:h,useClone:v,updateViewportMaxScroll:b,getContainerForClone:m}=e,g=Y(()=>i.current,[]),y=Y(function(M){M===void 0&&(M=null),i.current=M},[]);Y(()=>o.current,[]);const w=Y(function(M){M===void 0&&(M=null),o.current=M},[]),C=Y(()=>{n()&&b({maxScroll:gO()})},[n,b]);Qhe({droppableId:s,type:l,mode:c,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:g});const k=ye(()=>E(rme,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder,children:M=>{let{onClose:j,data:H,animate:de}=M;return E(tme,{placeholder:H,onClose:j,innerRef:w,animate:de,contextId:r,onTransitionEnd:C})}}),[r,C,e.placeholder,e.shouldAnimatePlaceholder,w]),T=ye(()=>({innerRef:y,placeholder:k,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":r}}),[r,s,k,y]),R=v?v.dragging.draggableId:null,O=ye(()=>({droppableId:s,type:l,isUsingCloneFor:R}),[s,R,l]);function D(){if(!v)return null;const{dragging:M,render:j}=v,H=E(IO,{draggableId:M.draggableId,index:M.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0,children:(de,ce)=>j(de,ce,M)});return cD.createPortal(H,m())}return W(z1.Provider,{value:O,children:[a(T,h),D()]})};var ime=nme;const Sg=(e,t)=>e===t.droppable.type,jE=(e,t)=>t.draggables[e.draggable.id],ome=()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},r=ht(o=>({draggableId:o.id,type:o.type,source:{index:o.index,droppableId:o.droppableId}})),n=ht((o,a,s,l,c,u)=>{const d=c.descriptor.id;if(c.descriptor.droppableId===o){const h=u?{render:u,dragging:r(c.descriptor)}:null,v={isDraggingOver:s,draggingOverWith:s?d:null,draggingFromThisWith:d,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!1,snapshot:v,useClone:h}}if(!a)return t;if(!l)return e;const p={isDraggingOver:s,draggingOverWith:d,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return(o,a)=>{const s=a.droppableId,l=a.type,c=!a.isDropDisabled,u=a.renderClone;if(wc(o)){const d=o.critical;if(!Sg(l,d))return t;const f=jE(d,o.dimensions),p=fr(o.impact)===s;return n(s,c,p,p,f,u)}if(o.phase==="DROP_ANIMATING"){const d=o.completed;if(!Sg(l,d.critical))return t;const f=jE(d.critical,o.dimensions);return n(s,c,OO(d.result)===s,fr(d.impact)===s,f,u)}if(o.phase==="IDLE"&&o.completed&&!o.shouldFlush){const d=o.completed;if(!Sg(l,d.critical))return t;const f=fr(d.impact)===s,p=Boolean(d.impact.at&&d.impact.at.type==="COMBINE"),h=d.critical.droppable.id===s;return f?p?e:t:h?e:t}return t}},ame={updateViewportMaxScroll:nfe};function sme(){return document.body||B(!1),document.body}const lme={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:sme},NO=C$(ome,ame,null,{context:N1,areStatePropsEqual:$O})(ime);NO.defaultProps=lme;var cme=NO;function ume({tasks:e,index:t}){const[r,n]=x.exports.useState(!1),[i,o]=x.exports.useState(!1),a=()=>o(!0);return W(pt,{children:[E(Bhe,{draggableId:e.id.toString(),index:t,children:(s,l)=>W("div",{id:"task-item",ref:s.innerRef,"data-snapshot":l,...s.draggableProps,...s.dragHandleProps,"data-id":t,onClick:()=>{n(!0)},className:"hover:opacity-60 shadow-lg cursor-pointer bg-white dark:bg-secondary mb-4 rounded-lg py-6 px-4",children:[W("p",{className:"font-bold text-sm",children:[e.name," "]}),W("p",{className:"pt-2 text-xs text-gray font-bold",children:[" ",e.subtasks.length," workflows"]}),W("div",{className:"pt-2 text-xs text-gray content-end font-bold",children:[" ",E("div",{className:"flex justify-end",children:E(P$,{className:"",onClick:a,style:{color:e.subtasks.length===1?"#e6e22e":e.subtasks.length>=2?"#238823":"#e64747"}})})]})]})},e.id),E(es,{open:r,handleClose:()=>n(!1),children:E(Pue,{subtasks:e.subtasks,tasks:e,handleClose:()=>n(!1),index:t,handleOpenModal:a})}),E(es,{open:i,handleClose:()=>o(!1),children:E(g1,{tasks:e,index:t,handleClose:()=>o(!1)})})]})}function dme(){var u;const e=qi(Gi),t=ws(),r=e.active,[n,i]=x.exports.useState(!1),[o,a]=x.exports.useState(!1),[s,l]=x.exports.useState(!1);return W("div",{className:"w-[72rem] h-full",children:[E("div",{className:"mt-3 z-10 h-full flex gap-x-10 w-full",children:r?W(yhe,{onDragEnd:d=>{if(!d.destination)return;const p={...r}.columns.find(m=>m.name===d.source.droppableId),h=p==null?void 0:p.tasks.find((m,g)=>g===d.source.index);t(uh(h));const v={...h,id:h==null?void 0:h.id,status:d.destination.droppableId},b=d.destination.index;t(Cf({updatedTasks:v,position:b}))},children:[(u=r.columns)==null?void 0:u.map((d,f)=>W("div",{className:"w-[250px] shrink-0",children:[W("p",{className:"flex gap-x-3 items-center text-gray font-bold uppercase text-xs tracking-widest",children:[" ",E(P$,{style:{fill:f===0?"hsla(40, 75%, 59%,1)":f===1?"hsla(249, 83% ,70%, 1)":"hsla("+50*f+", 83% ,70%, 1)"}}),d.name," (",d.tasks.length,")"]}),E(cme,{droppableId:`${d.name}`,type:`${d.name}`,children:p=>W("div",{...p.droppableProps,ref:p.innerRef,className:"mt-4 h-full",children:[d.tasks.length>0?E("div",{children:d.tasks.map((h,v)=>E(ume,{tasks:h,index:v},h.id))}):E("div",{className:"w-[250px] shrink-0 h-full",children:E("div",{className:"h-screen dark:bg-secondary/20 border-dashed border-2 border-gray rounded-lg"})}),p.placeholder]})})]},d.name)),E("div",{className:"mt-8 h-screen w-[250px] shrink-0",children:E("div",{onClick:()=>l(!0),className:"h-full dark:bg-secondary/20 cursor-pointer flex flex-col justify-center text-center rounded-lg",children:E("p",{className:"text-xl text-gray font-bold",children:" + New category"})})})]}):E("div",{onClick:()=>{a(!0)},className:"font-bold text-xl cursor-pointer text-primary hover:opacity-20 fixed -translate-y-[50%] -translate-x-[50%] top-[50%] left-[50%]",children:"+ Create new board"})}),E(es,{open:n||o||s,handleClose:()=>{i(!1),a(!1),l(!1)},children:s?E(kf,{active:r,handleClose:()=>l(!1)}):o?E(kf,{handleClose:()=>a(!1)}):E(g1,{handleClose:()=>i(!1)})})]})}function fme(){const[e,t]=x.exports.useState(!1);x.exports.useEffect(()=>{localStorage.setItem("theme","dark"),localStorage.theme==="dark"||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[]);const r=Uc.exports.useMediaQuery({query:"(min-width: 700px)"});return E(pt,{children:W("div",{className:"w-full h-full",children:[E(due,{}),E("div",{className:"w-full h-screen",children:E("div",{className:"absolute top-[75px] overflow-auto w-full",children:W("div",{className:"h-[87vh]",children:[r&&E(zP,{in:e,animateOpacity:!0,children:E("div",{className:`z-20 h-screen fixed w-72 ${e?"block":"hidden"}`,children:E($$,{setShowSidebar:t})})}),E("div",{style:{marginLeft:e&&r?"clamp(300px, 10vw, 500px)":"0px"},className:"z-0 h-auto py-4 mb-8 pr-8 pl-8",children:E(dme,{})})]})})}),W("button",{"aria-label":"Visibilityoff",onClick:()=>{t(!0)},className:` ${e?"hidden":"block"} cursor-pointer fixed bottom-10 rounded-r-full bg-primary p-4 w-12`,children:[" ",E(W3,{})," "]})]})})}/** + `}}];return{always:Ws(a,"always"),resting:Ws(a,"resting"),dragging:Ws(a,"dragging"),dropAnimating:Ws(a,"dropAnimating"),userCancel:Ws(a,"userCancel")}};const mpe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?x.exports.useLayoutEffect:x.exports.useEffect;var pr=mpe;const bg=()=>{const e=document.querySelector("head");return e||B(!1),e},DE=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function gpe(e,t){const r=ye(()=>hpe(e),[e]),n=x.exports.useRef(null),i=x.exports.useRef(null),o=Y(ht(d=>{const f=i.current;f||B(!1),f.textContent=d}),[]),a=Y(d=>{const f=n.current;f||B(!1),f.textContent=d},[]);pr(()=>{!n.current&&!i.current||B(!1);const d=DE(t),f=DE(t);return n.current=d,i.current=f,d.setAttribute(`${ns}-always`,e),f.setAttribute(`${ns}-dynamic`,e),bg().appendChild(d),bg().appendChild(f),a(r.always),o(r.resting),()=>{const p=h=>{const v=h.current;v||B(!1),bg().removeChild(v),h.current=null};p(n),p(i)}},[t,a,o,r.always,r.resting,e]);const s=Y(()=>o(r.dragging),[o,r.dragging]),l=Y(d=>{if(d==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),c=Y(()=>{!i.current||o(r.resting)},[o,r.resting]);return ye(()=>({dragging:s,dropping:l,resting:c}),[s,l,c])}function xO(e,t){return Array.from(e.querySelectorAll(t))}var SO=e=>{var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window};function Ah(e){return e instanceof SO(e).HTMLElement}function vpe(e,t){const r=`[${is.contextId}="${e}"]`,n=xO(document,r);if(!n.length)return null;const i=n.find(o=>o.getAttribute(is.draggableId)===t);return!i||!Ah(i)?null:i}function ype(e){const t=x.exports.useRef({}),r=x.exports.useRef(null),n=x.exports.useRef(null),i=x.exports.useRef(!1),o=Y(function(f,p){const h={id:f,focus:p};return t.current[f]=h,function(){const b=t.current;b[f]!==h&&delete b[f]}},[]),a=Y(function(f){const p=vpe(e,f);p&&p!==document.activeElement&&p.focus()},[e]),s=Y(function(f,p){r.current===f&&(r.current=p)},[]),l=Y(function(){n.current||!i.current||(n.current=requestAnimationFrame(()=>{n.current=null;const f=r.current;f&&a(f)}))},[a]),c=Y(function(f){r.current=null;const p=document.activeElement;!p||p.getAttribute(is.draggableId)===f&&(r.current=f)},[]);return pr(()=>(i.current=!0,function(){i.current=!1;const f=n.current;f&&cancelAnimationFrame(f)}),[]),ye(()=>({register:o,tryRecordFocus:c,tryRestoreFocusRecorded:l,tryShiftRecord:s}),[o,c,l,s])}function bpe(){const e={draggables:{},droppables:{}},t=[];function r(d){return t.push(d),function(){const p=t.indexOf(d);p!==-1&&t.splice(p,1)}}function n(d){t.length&&t.forEach(f=>f(d))}function i(d){return e.draggables[d]||null}function o(d){const f=i(d);return f||B(!1),f}const a={register:d=>{e.draggables[d.descriptor.id]=d,n({type:"ADDITION",value:d})},update:(d,f)=>{const p=e.draggables[f.descriptor.id];!p||p.uniqueId===d.uniqueId&&(delete e.draggables[f.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:d=>{const f=d.descriptor.id,p=i(f);!p||d.uniqueId===p.uniqueId&&(delete e.draggables[f],e.droppables[d.descriptor.droppableId]&&n({type:"REMOVAL",value:d}))},getById:o,findById:i,exists:d=>Boolean(i(d)),getAllByType:d=>Object.values(e.draggables).filter(f=>f.descriptor.type===d)};function s(d){return e.droppables[d]||null}function l(d){const f=s(d);return f||B(!1),f}const c={register:d=>{e.droppables[d.descriptor.id]=d},unregister:d=>{const f=s(d.descriptor.id);!f||d.uniqueId===f.uniqueId&&delete e.droppables[d.descriptor.id]},getById:l,findById:s,exists:d=>Boolean(s(d)),getAllByType:d=>Object.values(e.droppables).filter(f=>f.descriptor.type===d)};function u(){e.draggables={},e.droppables={},t.length=0}return{draggable:a,droppable:c,subscribe:r,clean:u}}function wpe(){const e=ye(bpe,[]);return x.exports.useEffect(()=>function(){ne.version.startsWith("16")||ne.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()},[e]),e}var N1=ne.createContext(null),ip=()=>{const e=document.body;return e||B(!1),e};const xpe={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var Spe=xpe;const Cpe=e=>`rfd-announcement-${e}`;function Epe(e){const t=ye(()=>Cpe(e),[e]),r=x.exports.useRef(null);return x.exports.useEffect(function(){const o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),Do(o.style,Spe),ip().appendChild(o),function(){setTimeout(function(){const l=ip();l.contains(o)&&l.removeChild(o),o===r.current&&(r.current=null)})}},[t]),Y(i=>{const o=r.current;if(o){o.textContent=i;return}},[])}let kpe=0;const Tpe={separator:"::"};function L1(e,t){return t===void 0&&(t=Tpe),ye(()=>`${e}${t.separator}${kpe++}`,[t.separator,e])}function _pe(e){let{contextId:t,uniqueId:r}=e;return`rfd-hidden-text-${t}-${r}`}function Ape(e){let{contextId:t,text:r}=e;const n=L1("hidden-text",{separator:"-"}),i=ye(()=>_pe({contextId:t,uniqueId:n}),[n,t]);return x.exports.useEffect(function(){const a=document.createElement("div");return a.id=i,a.textContent=r,a.style.display="none",ip().appendChild(a),function(){const l=ip();l.contains(a)&&l.removeChild(a)}},[i,r]),i}var Ph=ne.createContext(null);function CO(e){const t=x.exports.useRef(e);return x.exports.useEffect(()=>{t.current=e}),t}function Ppe(){let e=null;function t(){return Boolean(e)}function r(a){return a===e}function n(a){e&&B(!1);const s={abandon:a};return e=s,s}function i(){e||B(!1),e=null}function o(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:r,claim:n,release:i,tryAbandon:o}}function wc(e){return e.phase==="IDLE"||e.phase==="DROP_ANIMATING"?!1:e.isDragging}const $pe=9,Ope=13,B1=27,EO=32,Rpe=33,Ipe=34,Dpe=35,Mpe=36,Fpe=37,Npe=38,Lpe=39,Bpe=40,zpe={[Ope]:!0,[$pe]:!0};var kO=e=>{zpe[e.keyCode]&&e.preventDefault()};const jpe=(()=>{const e="visibilitychange";return typeof document>"u"?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(n=>`on${n}`in document)||e})();var $h=jpe;const TO=0,ME=5;function Vpe(e,t){return Math.abs(t.x-e.x)>=ME||Math.abs(t.y-e.y)>=ME}const FE={type:"IDLE"};function Upe(e){let{cancel:t,completed:r,getPhase:n,setPhase:i}=e;return[{eventName:"mousemove",fn:o=>{const{button:a,clientX:s,clientY:l}=o;if(a!==TO)return;const c={x:s,y:l},u=n();if(u.type==="DRAGGING"){o.preventDefault(),u.actions.move(c);return}u.type!=="PENDING"&&B(!1);const d=u.point;if(!Vpe(d,c))return;o.preventDefault();const f=u.actions.fluidLift(c);i({type:"DRAGGING",actions:f})}},{eventName:"mouseup",fn:o=>{const a=n();if(a.type!=="DRAGGING"){t();return}o.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:o=>{n().type==="DRAGGING"&&o.preventDefault(),t()}},{eventName:"keydown",fn:o=>{if(n().type==="PENDING"){t();return}if(o.keyCode===B1){o.preventDefault(),t();return}kO(o)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:o=>{const a=n();if(a.type==="IDLE"&&B(!1),a.actions.shouldRespectForcePress()){t();return}o.preventDefault()}},{eventName:$h,fn:t}]}function Hpe(e){const t=x.exports.useRef(FE),r=x.exports.useRef(Ri),n=ye(()=>({eventName:"mousedown",fn:function(d){if(d.defaultPrevented||d.button!==TO||d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)return;const f=e.findClosestDraggableId(d);if(!f)return;const p=e.tryGetLock(f,a,{sourceEvent:d});if(!p)return;d.preventDefault();const h={x:d.clientX,y:d.clientY};r.current(),c(p,h)}}),[e]),i=ye(()=>({eventName:"webkitmouseforcewillbegin",fn:u=>{if(u.defaultPrevented)return;const d=e.findClosestDraggableId(u);if(!d)return;const f=e.findOptionsForDraggable(d);!f||f.shouldRespectForcePress||!e.canGetLock(d)||u.preventDefault()}}),[e]),o=Y(function(){const d={passive:!1,capture:!0};r.current=Or(window,[i,n],d)},[i,n]),a=Y(()=>{t.current.type!=="IDLE"&&(t.current=FE,r.current(),o())},[o]),s=Y(()=>{const u=t.current;a(),u.type==="DRAGGING"&&u.actions.cancel({shouldBlockNextClick:!0}),u.type==="PENDING"&&u.actions.abort()},[a]),l=Y(function(){const d={capture:!0,passive:!1},f=Upe({cancel:s,completed:a,getPhase:()=>t.current,setPhase:p=>{t.current=p}});r.current=Or(window,f,d)},[s,a]),c=Y(function(d,f){t.current.type!=="IDLE"&&B(!1),t.current={type:"PENDING",point:f,actions:d},l()},[l]);pr(function(){return o(),function(){r.current()}},[o])}function Wpe(){}const Gpe={[Ipe]:!0,[Rpe]:!0,[Mpe]:!0,[Dpe]:!0};function qpe(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:i=>{if(i.keyCode===B1){i.preventDefault(),r();return}if(i.keyCode===EO){i.preventDefault(),n();return}if(i.keyCode===Bpe){i.preventDefault(),e.moveDown();return}if(i.keyCode===Npe){i.preventDefault(),e.moveUp();return}if(i.keyCode===Lpe){i.preventDefault(),e.moveRight();return}if(i.keyCode===Fpe){i.preventDefault(),e.moveLeft();return}if(Gpe[i.keyCode]){i.preventDefault();return}kO(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:$h,fn:r}]}function Kpe(e){const t=x.exports.useRef(Wpe),r=ye(()=>({eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==EO)return;const a=e.findClosestDraggableId(o);if(!a)return;const s=e.tryGetLock(a,u,{sourceEvent:o});if(!s)return;o.preventDefault();let l=!0;const c=s.snapLift();t.current();function u(){l||B(!1),l=!1,t.current(),n()}t.current=Or(window,qpe(c,u),{capture:!0,passive:!1})}}),[e]),n=Y(function(){const o={passive:!1,capture:!0};t.current=Or(window,[r],o)},[r]);pr(function(){return n(),function(){t.current()}},[n])}const wg={type:"IDLE"},Ype=120,Zpe=.15;function Qpe(e){let{cancel:t,getPhase:r}=e;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:n=>{n.preventDefault()}},{eventName:"keydown",fn:n=>{if(r().type!=="DRAGGING"){t();return}n.keyCode===B1&&n.preventDefault(),t()}},{eventName:$h,fn:t}]}function Xpe(e){let{cancel:t,completed:r,getPhase:n}=e;return[{eventName:"touchmove",options:{capture:!1},fn:i=>{const o=n();if(o.type!=="DRAGGING"){t();return}o.hasMoved=!0;const{clientX:a,clientY:s}=i.touches[0],l={x:a,y:s};i.preventDefault(),o.actions.move(l)}},{eventName:"touchend",fn:i=>{const o=n();if(o.type!=="DRAGGING"){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:i=>{if(n().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:i=>{const o=n();o.type==="IDLE"&&B(!1);const a=i.touches[0];if(!a||!(a.force>=Zpe))return;const l=o.actions.shouldRespectForcePress();if(o.type==="PENDING"){l&&t();return}if(l){if(o.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:$h,fn:t}]}function Jpe(e){const t=x.exports.useRef(wg),r=x.exports.useRef(Ri),n=Y(function(){return t.current},[]),i=Y(function(p){t.current=p},[]),o=ye(()=>({eventName:"touchstart",fn:function(p){if(p.defaultPrevented)return;const h=e.findClosestDraggableId(p);if(!h)return;const v=e.tryGetLock(h,s,{sourceEvent:p});if(!v)return;const b=p.touches[0],{clientX:m,clientY:g}=b,y={x:m,y:g};r.current(),d(v,y)}}),[e]),a=Y(function(){const p={capture:!0,passive:!1};r.current=Or(window,[o],p)},[o]),s=Y(()=>{const f=t.current;f.type!=="IDLE"&&(f.type==="PENDING"&&clearTimeout(f.longPressTimerId),i(wg),r.current(),a())},[a,i]),l=Y(()=>{const f=t.current;s(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[s]),c=Y(function(){const p={capture:!0,passive:!1},h={cancel:l,completed:s,getPhase:n},v=Or(window,Xpe(h),p),b=Or(window,Qpe(h),p);r.current=function(){v(),b()}},[l,n,s]),u=Y(function(){const p=n();p.type!=="PENDING"&&B(!1);const h=p.actions.fluidLift(p.point);i({type:"DRAGGING",actions:h,hasMoved:!1})},[n,i]),d=Y(function(p,h){n().type!=="IDLE"&&B(!1);const v=setTimeout(u,Ype);i({type:"PENDING",point:h,actions:p,longPressTimerId:v}),c()},[c,n,i,u]);pr(function(){return a(),function(){r.current();const h=n();h.type==="PENDING"&&(clearTimeout(h.longPressTimerId),i(wg))}},[n,a,i]),pr(function(){return Or(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}const ehe=["input","button","textarea","select","option","optgroup","video","audio"];function _O(e,t){if(t==null)return!1;if(ehe.includes(t.tagName.toLowerCase()))return!0;const n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:_O(e,t.parentElement)}function the(e,t){const r=t.target;return Ah(r)?_O(e,r):!1}var rhe=e=>Zr(e.getBoundingClientRect()).center;function nhe(e){return e instanceof SO(e).Element}const ihe=(()=>{const e="matches";return typeof document>"u"?e:[e,"msMatchesSelector","webkitMatchesSelector"].find(n=>n in Element.prototype)||e})();function AO(e,t){return e==null?null:e[ihe](t)?e:AO(e.parentElement,t)}function ohe(e,t){return e.closest?e.closest(t):AO(e,t)}function ahe(e){return`[${is.contextId}="${e}"]`}function she(e,t){const r=t.target;if(!nhe(r))return null;const n=ahe(e),i=ohe(r,n);return!i||!Ah(i)?null:i}function lhe(e,t){const r=she(e,t);return r?r.getAttribute(is.draggableId):null}function che(e,t){const r=`[${zv.contextId}="${e}"]`,i=xO(document,r).find(o=>o.getAttribute(zv.id)===t);return!i||!Ah(i)?null:i}function uhe(e){e.preventDefault()}function Vu(e){let{expected:t,phase:r,isLockActive:n,shouldWarn:i}=e;return!(!n()||t!==r)}function PO(e){let{lockAPI:t,store:r,registry:n,draggableId:i}=e;if(t.isClaimed())return!1;const o=n.draggable.findById(i);return!(!o||!o.options.isEnabled||!vO(r.getState(),i))}function dhe(e){let{lockAPI:t,contextId:r,store:n,registry:i,draggableId:o,forceSensorStop:a,sourceEvent:s}=e;if(!PO({lockAPI:t,store:n,registry:i,draggableId:o}))return null;const c=i.draggable.getById(o),u=che(r,c.descriptor.id);if(!u||s&&!c.options.canDragInteractiveElements&&the(u,s))return null;const d=t.claim(a||Ri);let f="PRE_DRAG";function p(){return c.options.shouldRespectForcePress}function h(){return t.isActive(d)}function v(k,T){Vu({expected:k,phase:f,isLockActive:h,shouldWarn:!0})&&n.dispatch(T())}const b=v.bind(null,"DRAGGING");function m(k){function T(){t.release(),f="COMPLETED"}f!=="PRE_DRAG"&&(T(),B(!1)),n.dispatch(Yde(k.liftActionArgs)),f="DRAGGING";function R(O,D){if(D===void 0&&(D={shouldBlockNextClick:!1}),k.cleanup(),D.shouldBlockNextClick){const M=Or(window,[{eventName:"click",fn:uhe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}T(),n.dispatch(cO({reason:O}))}return{isActive:()=>Vu({expected:"DRAGGING",phase:f,isLockActive:h,shouldWarn:!1}),shouldRespectForcePress:p,drop:O=>R("DROP",O),cancel:O=>R("CANCEL",O),...k.actions}}function g(k){const T=mc(O=>{b(()=>lO({client:O}))});return{...m({liftActionArgs:{id:o,clientSelection:k,movementMode:"FLUID"},cleanup:()=>T.cancel(),actions:{move:T}}),move:T}}function y(){const k={moveUp:()=>b(ife),moveRight:()=>b(afe),moveDown:()=>b(ofe),moveLeft:()=>b(sfe)};return m({liftActionArgs:{id:o,clientSelection:rhe(u),movementMode:"SNAP"},cleanup:Ri,actions:k})}function w(){Vu({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!0})&&t.release()}return{isActive:()=>Vu({expected:"PRE_DRAG",phase:f,isLockActive:h,shouldWarn:!1}),shouldRespectForcePress:p,fluidLift:g,snapLift:y,abort:w}}const fhe=[Hpe,Kpe,Jpe];function phe(e){let{contextId:t,store:r,registry:n,customSensors:i,enableDefaultSensors:o}=e;const a=[...o?fhe:[],...i||[]],s=x.exports.useState(()=>Ppe())[0],l=Y(function(m,g){wc(m)&&!wc(g)&&s.tryAbandon()},[s]);pr(function(){let m=r.getState();return r.subscribe(()=>{const y=r.getState();l(m,y),m=y})},[s,r,l]),pr(()=>s.tryAbandon,[s.tryAbandon]);const c=Y(b=>PO({lockAPI:s,registry:n,store:r,draggableId:b}),[s,n,r]),u=Y((b,m,g)=>dhe({lockAPI:s,registry:n,contextId:t,store:r,draggableId:b,forceSensorStop:m||null,sourceEvent:g&&g.sourceEvent?g.sourceEvent:null}),[t,s,n,r]),d=Y(b=>lhe(t,b),[t]),f=Y(b=>{const m=n.draggable.findById(b);return m?m.options:null},[n.draggable]),p=Y(function(){!s.isClaimed()||(s.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch($1()))},[s,r]),h=Y(()=>s.isClaimed(),[s]),v=ye(()=>({canGetLock:c,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:h}),[c,u,d,f,p,h]);for(let b=0;b({onBeforeCapture:t=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(t)};ne.version.startsWith("16")||ne.version.startsWith("17")?r():zi.exports.flushSync(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate});function Gs(e){return e.current||B(!1),e.current}function mhe(e){const{contextId:t,setCallbacks:r,sensors:n,nonce:i,dragHandleUsageInstructions:o}=e,a=x.exports.useRef(null),s=CO(e),l=Y(()=>hhe(s.current),[s]),c=Epe(t),u=Ape({contextId:t,text:o}),d=gpe(t,i),f=Y(O=>{Gs(a).dispatch(O)},[]),p=ye(()=>YC({publishWhileDragging:Qde,updateDroppableScroll:Jde,updateDroppableIsEnabled:efe,updateDroppableIsCombineEnabled:tfe,collectionStarting:Xde},f),[f]),h=wpe(),v=ye(()=>Gfe(h,p),[h,p]),b=ye(()=>upe({scrollWindow:qfe,scrollDroppable:v.scrollDroppable,...YC({move:lO},f)}),[v.scrollDroppable,f]),m=ype(t),g=ye(()=>Vfe({announce:c,autoScroller:b,dimensionMarshal:v,focusMarshal:m,getResponders:l,styleMarshal:d}),[c,b,v,m,l,d]);a.current=g;const y=Y(()=>{const O=Gs(a);O.getState().phase!=="IDLE"&&O.dispatch($1())},[]),w=Y(()=>{const O=Gs(a).getState();return O.phase==="DROP_ANIMATING"?!0:O.phase==="IDLE"?!1:O.isDragging},[]),C=ye(()=>({isDragging:w,tryAbort:y}),[w,y]);r(C);const k=Y(O=>vO(Gs(a).getState(),O),[]),T=Y(()=>lo(Gs(a).getState()),[]),R=ye(()=>({marshal:v,focus:m,contextId:t,canLift:k,isMovementAllowed:T,dragHandleUsageInstructionsId:u,registry:h}),[t,v,u,m,k,T,h]);return phe({contextId:t,store:g,registry:h,customSensors:n||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),x.exports.useEffect(()=>y,[y]),E(Ph.Provider,{value:R,children:E(E$,{context:N1,store:g,children:e.children})})}let ghe=0;function vhe(){return ye(()=>`${ghe++}`,[])}function yhe(e){const t=vhe(),r=e.dragHandleUsageInstructions||gd.dragHandleUsageInstructions;return E(Nue,{children:n=>E(mhe,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,children:e.children})})}const NE={dragging:5e3,dropAnimating:4500},bhe=(e,t)=>t?Al.drop(t.duration):e?Al.snap:Al.fluid,whe=(e,t)=>{if(!!e)return t?bc.opacity.drop:bc.opacity.combining},xhe=e=>e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode==="SNAP";function She(e){const r=e.dimension.client,{offset:n,combineWith:i,dropping:o}=e,a=Boolean(i),s=xhe(e),l=Boolean(o),c=l?Lv.drop(n,a):Lv.moveTo(n);return{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:bhe(s,o),transform:c,opacity:whe(a,l),zIndex:l?NE.dropAnimating:NE.dragging,pointerEvents:"none"}}function Che(e){return{transform:Lv.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:"none"}}function Ehe(e){return e.type==="DRAGGING"?She(e):Che(e)}function khe(e,t,r){r===void 0&&(r=mt);const n=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=z_(i,n),a=Wd(o,r),s={client:o,tagName:t.tagName.toLowerCase(),display:n.display},l={x:o.marginBox.width,y:o.marginBox.height};return{descriptor:e,placeholder:s,displaceBy:l,client:o,page:a}}function The(e){const t=L1("draggable"),{descriptor:r,registry:n,getDraggableRef:i,canDragInteractiveElements:o,shouldRespectForcePress:a,isEnabled:s}=e,l=ye(()=>({canDragInteractiveElements:o,shouldRespectForcePress:a,isEnabled:s}),[o,s,a]),c=Y(p=>{const h=i();return h||B(!1),khe(r,h,p)},[r,i]),u=ye(()=>({uniqueId:t,descriptor:r,options:l,getDimension:c}),[r,c,l,t]),d=x.exports.useRef(u),f=x.exports.useRef(!0);pr(()=>(n.draggable.register(d.current),()=>n.draggable.unregister(d.current)),[n.draggable]),pr(()=>{if(f.current){f.current=!1;return}const p=d.current;d.current=u,n.draggable.update(u,p)},[u,n.draggable])}var z1=ne.createContext(null);function op(e){const t=x.exports.useContext(e);return t||B(!1),t}function _he(e){e.preventDefault()}const Ahe=e=>{const t=x.exports.useRef(null),r=Y(function(k){k===void 0&&(k=null),t.current=k},[]),n=Y(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:o,registry:a}=op(Ph),{type:s,droppableId:l}=op(z1),c=ye(()=>({id:e.draggableId,index:e.index,type:s,droppableId:l}),[e.draggableId,e.index,s,l]),{children:u,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:h,isClone:v,mapped:b,dropAnimationFinished:m}=e;if(!v){const k=ye(()=>({descriptor:c,registry:a,getDraggableRef:n,canDragInteractiveElements:h,shouldRespectForcePress:p,isEnabled:f}),[c,a,n,h,p,f]);The(k)}const g=ye(()=>f?{tabIndex:0,role:"button","aria-describedby":o,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:_he}:null,[i,o,d,f]),y=Y(k=>{b.type==="DRAGGING"&&(!b.dropping||k.propertyName==="transform"&&(ne.version.startsWith("16")||ne.version.startsWith("17")?m():zi.exports.flushSync(m)))},[m,b]),w=ye(()=>{const k=Ehe(b),T=b.type==="DRAGGING"&&b.dropping?y:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":d,style:k,onTransitionEnd:T},dragHandleProps:g}},[i,g,d,b,y,r]),C=ye(()=>({draggableId:c.id,type:c.type,source:{index:c.index,droppableId:c.droppableId}}),[c.droppableId,c.id,c.index,c.type]);return E(pt,{children:u(w,b.snapshot,C)})};var Phe=Ahe,$O=(e,t)=>e===t,OO=e=>{const{combine:t,destination:r}=e;return r?r.droppableId:t?t.droppableId:null};const $he=e=>e.combine?e.combine.draggableId:null,Ohe=e=>e.at&&e.at.type==="COMBINE"?e.at.combine.draggableId:null;function Rhe(){const e=ht((i,o)=>({x:i,y:o})),t=ht(function(i,o,a,s,l){return a===void 0&&(a=null),s===void 0&&(s=null),l===void 0&&(l=null),{isDragging:!0,isClone:o,isDropAnimating:Boolean(l),dropAnimation:l,mode:i,draggingOver:a,combineWith:s,combineTargetFor:null}}),r=ht(function(i,o,a,s,l,c,u){return l===void 0&&(l=null),c===void 0&&(c=null),u===void 0&&(u=null),{mapped:{type:"DRAGGING",dropping:null,draggingOver:l,combineWith:c,mode:o,offset:i,dimension:a,forceShouldAnimate:u,snapshot:t(o,s,l,c,null)}}});return(i,o)=>{if(wc(i)){if(i.critical.draggable.id!==o.draggableId)return null;const a=i.current.client.offset,s=i.dimensions.draggables[o.draggableId],l=fr(i.impact),c=Ohe(i.impact),u=i.forceShouldAnimate;return r(e(a.x,a.y),i.movementMode,s,o.isClone,l,c,u)}if(i.phase==="DROP_ANIMATING"){const a=i.completed;if(a.result.draggableId!==o.draggableId)return null;const s=o.isClone,l=i.dimensions.draggables[o.draggableId],c=a.result,u=c.mode,d=OO(c),f=$he(c),h={duration:i.dropDuration,curve:R1.drop,moveTo:i.newHomeClientOffset,opacity:f?bc.opacity.drop:null,scale:f?bc.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:l,dropping:h,draggingOver:d,combineWith:f,mode:u,forceShouldAnimate:null,snapshot:t(u,s,d,f,h)}}}return null}}function RO(e){return e===void 0&&(e=null),{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const Ihe={mapped:{type:"SECONDARY",offset:mt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:RO(null)}};function Dhe(){const e=ht((a,s)=>({x:a,y:s})),t=ht(RO),r=ht(function(a,s,l){return s===void 0&&(s=null),{mapped:{type:"SECONDARY",offset:a,combineTargetFor:s,shouldAnimateDisplacement:l,snapshot:t(s)}}}),n=a=>a?r(mt,a,!0):null,i=(a,s,l,c)=>{const u=l.displaced.visible[a],d=Boolean(c.inVirtualList&&c.effected[a]),f=kh(l),p=f&&f.draggableId===a?s:null;if(!u){if(!d)return n(p);if(l.displaced.invisible[a])return null;const b=xs(c.displacedBy.point),m=e(b.x,b.y);return r(m,p,!0)}if(d)return n(p);const h=l.displacedBy.point,v=e(h.x,h.y);return r(v,p,u.shouldAnimate)};return(a,s)=>{if(wc(a))return a.critical.draggable.id===s.draggableId?null:i(s.draggableId,a.critical.draggable.id,a.impact,a.afterCritical);if(a.phase==="DROP_ANIMATING"){const l=a.completed;return l.result.draggableId===s.draggableId?null:i(s.draggableId,l.result.draggableId,l.impact,l.afterCritical)}return null}}const Mhe=()=>{const e=Rhe(),t=Dhe();return(n,i)=>e(n,i)||t(n,i)||Ihe},Fhe={dropAnimationFinished:uO},Nhe=C$(Mhe,Fhe,null,{context:N1,areStatePropsEqual:$O})(Phe);var Lhe=Nhe;function IO(e){return op(z1).isUsingCloneFor===e.draggableId&&!e.isClone?null:E(Lhe,{...e})}function Bhe(e){const t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return E(IO,{...e,isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n})}const DO=e=>t=>e===t,zhe=DO("scroll"),jhe=DO("auto"),LE=(e,t)=>t(e.overflowX)||t(e.overflowY),Vhe=e=>{const t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return LE(r,zhe)||LE(r,jhe)},Uhe=()=>!1,MO=e=>e==null?null:e===document.body?Uhe()?e:null:e===document.documentElement?null:Vhe(e)?e:MO(e.parentElement);var Hhe=MO,jv=e=>({x:e.scrollLeft,y:e.scrollTop});const FO=e=>e?window.getComputedStyle(e).position==="fixed"?!0:FO(e.parentElement):!1;var Whe=e=>{const t=Hhe(e),r=FO(e);return{closestScrollable:t,isFixedOnPage:r}},Ghe=e=>{let{descriptor:t,isEnabled:r,isCombineEnabled:n,isFixedOnPage:i,direction:o,client:a,page:s,closest:l}=e;const c=(()=>{if(!l)return null;const{scrollSize:p,client:h}=l,v=hO({scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth,height:h.paddingBox.height,width:h.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:h,scrollSize:p,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:v,diff:{value:mt,displacement:mt}}}})(),u=o==="vertical"?k1:q$,d=rs({page:s,withPlaceholder:null,axis:u,frame:c});return{descriptor:t,isCombineEnabled:n,isFixedOnPage:i,axis:u,isEnabled:r,client:a,page:s,frame:c,subject:d}};const qhe=(e,t)=>{const r=j_(e);if(!t||e!==t)return r;const n=r.paddingBox.top-t.scrollTop,i=r.paddingBox.left-t.scrollLeft,o=n+t.scrollHeight,a=i+t.scrollWidth,l=Jy({top:n,right:a,bottom:o,left:i},r.border);return eb({borderBox:l,margin:r.margin,border:r.border,padding:r.padding})};var Khe=e=>{let{ref:t,descriptor:r,env:n,windowScroll:i,direction:o,isDropDisabled:a,isCombineEnabled:s,shouldClipSubject:l}=e;const c=n.closestScrollable,u=qhe(t,c),d=Wd(u,i),f=(()=>{if(!c)return null;const h=j_(c),v={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:h,page:Wd(h,i),scroll:jv(c),scrollSize:v,shouldClipSubject:l}})();return Ghe({descriptor:r,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:n.isFixedOnPage,direction:o,client:u,page:d,closest:f})};const Yhe={passive:!1},Zhe={passive:!0};var BE=e=>e.shouldPublishImmediately?Yhe:Zhe;const Uu=e=>e&&e.env.closestScrollable||null;function Qhe(e){const t=x.exports.useRef(null),r=op(Ph),n=L1("droppable"),{registry:i,marshal:o}=r,a=CO(e),s=ye(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),l=x.exports.useRef(s),c=ye(()=>ht((w,C)=>{t.current||B(!1);const k={x:w,y:C};o.updateDroppableScroll(s.id,k)}),[s.id,o]),u=Y(()=>{const w=t.current;return!w||!w.env.closestScrollable?mt:jv(w.env.closestScrollable)},[]),d=Y(()=>{const w=u();c(w.x,w.y)},[u,c]),f=ye(()=>mc(d),[d]),p=Y(()=>{const w=t.current,C=Uu(w);if(w&&C||B(!1),w.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),h=Y((w,C)=>{t.current&&B(!1);const k=a.current,T=k.getDroppableRef();T||B(!1);const R=Whe(T),O={ref:T,descriptor:s,env:R,scrollOptions:C};t.current=O;const D=Khe({ref:T,descriptor:s,env:R,windowScroll:w,direction:k.direction,isDropDisabled:k.isDropDisabled,isCombineEnabled:k.isCombineEnabled,shouldClipSubject:!k.ignoreContainerClipping}),M=R.closestScrollable;return M&&(M.setAttribute(IE.contextId,r.contextId),M.addEventListener("scroll",p,BE(O.scrollOptions))),D},[r.contextId,s,p,a]),v=Y(()=>{const w=t.current,C=Uu(w);return w&&C||B(!1),jv(C)},[]),b=Y(()=>{const w=t.current;w||B(!1);const C=Uu(w);t.current=null,C&&(f.cancel(),C.removeAttribute(IE.contextId),C.removeEventListener("scroll",p,BE(w.scrollOptions)))},[p,f]),m=Y(w=>{const C=t.current;C||B(!1);const k=Uu(C);k||B(!1),k.scrollTop+=w.y,k.scrollLeft+=w.x},[]),g=ye(()=>({getDimensionAndWatchScroll:h,getScrollWhileDragging:v,dragStopped:b,scroll:m}),[b,h,v,m]),y=ye(()=>({uniqueId:n,descriptor:s,callbacks:g}),[g,s,n]);pr(()=>(l.current=y.descriptor,i.droppable.register(y),()=>{t.current&&b(),i.droppable.unregister(y)}),[g,s,b,y,o,i.droppable]),pr(()=>{!t.current||o.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)},[e.isDropDisabled,o]),pr(()=>{!t.current||o.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)},[e.isCombineEnabled,o])}function xg(){}const zE={width:0,height:0,margin:Hue},Xhe=e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;return t||n==="close"?zE:{height:r.client.borderBox.height,width:r.client.borderBox.width,margin:r.client.margin}},Jhe=e=>{let{isAnimatingOpenOnMount:t,placeholder:r,animate:n}=e;const i=Xhe({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:n!=="none"?Al.placeholder:null}},eme=e=>{const t=x.exports.useRef(null),r=Y(()=>{!t.current||(clearTimeout(t.current),t.current=null)},[]),{animate:n,onTransitionEnd:i,onClose:o,contextId:a}=e,[s,l]=x.exports.useState(e.animate==="open");x.exports.useEffect(()=>s?n!=="open"?(r(),l(!1),xg):t.current?xg:(t.current=setTimeout(()=>{t.current=null,l(!1)}),r):xg,[n,s,r]);const c=Y(d=>{d.propertyName==="height"&&(i(),n==="close"&&o())},[n,o,i]),u=Jhe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return ne.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":a,onTransitionEnd:c,ref:e.innerRef})};var tme=ne.memo(eme);class rme extends ne.PureComponent{constructor(){super(...arguments),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{this.state.animate==="close"&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(t,r){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:"open"}:r.isVisible?{isVisible:!0,data:r.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(t.on),data:t.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)}}const nme=e=>{const t=x.exports.useContext(Ph);t||B(!1);const{contextId:r,isMovementAllowed:n}=t,i=x.exports.useRef(null),o=x.exports.useRef(null),{children:a,droppableId:s,type:l,mode:c,direction:u,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:h,useClone:v,updateViewportMaxScroll:b,getContainerForClone:m}=e,g=Y(()=>i.current,[]),y=Y(function(M){M===void 0&&(M=null),i.current=M},[]);Y(()=>o.current,[]);const w=Y(function(M){M===void 0&&(M=null),o.current=M},[]),C=Y(()=>{n()&&b({maxScroll:gO()})},[n,b]);Qhe({droppableId:s,type:l,mode:c,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:g});const k=ye(()=>E(rme,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder,children:M=>{let{onClose:j,data:H,animate:de}=M;return E(tme,{placeholder:H,onClose:j,innerRef:w,animate:de,contextId:r,onTransitionEnd:C})}}),[r,C,e.placeholder,e.shouldAnimatePlaceholder,w]),T=ye(()=>({innerRef:y,placeholder:k,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":r}}),[r,s,k,y]),R=v?v.dragging.draggableId:null,O=ye(()=>({droppableId:s,type:l,isUsingCloneFor:R}),[s,R,l]);function D(){if(!v)return null;const{dragging:M,render:j}=v,H=E(IO,{draggableId:M.draggableId,index:M.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0,children:(de,ce)=>j(de,ce,M)});return cD.createPortal(H,m())}return W(z1.Provider,{value:O,children:[a(T,h),D()]})};var ime=nme;const Sg=(e,t)=>e===t.droppable.type,jE=(e,t)=>t.draggables[e.draggable.id],ome=()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},r=ht(o=>({draggableId:o.id,type:o.type,source:{index:o.index,droppableId:o.droppableId}})),n=ht((o,a,s,l,c,u)=>{const d=c.descriptor.id;if(c.descriptor.droppableId===o){const h=u?{render:u,dragging:r(c.descriptor)}:null,v={isDraggingOver:s,draggingOverWith:s?d:null,draggingFromThisWith:d,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!1,snapshot:v,useClone:h}}if(!a)return t;if(!l)return e;const p={isDraggingOver:s,draggingOverWith:d,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return(o,a)=>{const s=a.droppableId,l=a.type,c=!a.isDropDisabled,u=a.renderClone;if(wc(o)){const d=o.critical;if(!Sg(l,d))return t;const f=jE(d,o.dimensions),p=fr(o.impact)===s;return n(s,c,p,p,f,u)}if(o.phase==="DROP_ANIMATING"){const d=o.completed;if(!Sg(l,d.critical))return t;const f=jE(d.critical,o.dimensions);return n(s,c,OO(d.result)===s,fr(d.impact)===s,f,u)}if(o.phase==="IDLE"&&o.completed&&!o.shouldFlush){const d=o.completed;if(!Sg(l,d.critical))return t;const f=fr(d.impact)===s,p=Boolean(d.impact.at&&d.impact.at.type==="COMBINE"),h=d.critical.droppable.id===s;return f?p?e:t:h?e:t}return t}},ame={updateViewportMaxScroll:nfe};function sme(){return document.body||B(!1),document.body}const lme={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:sme},NO=C$(ome,ame,null,{context:N1,areStatePropsEqual:$O})(ime);NO.defaultProps=lme;var cme=NO;function ume({tasks:e,index:t}){const[r,n]=x.exports.useState(!1),[i,o]=x.exports.useState(!1),a=()=>o(!0);return W(pt,{children:[E(Bhe,{draggableId:e.id.toString(),index:t,children:(s,l)=>W("div",{id:"task-item",ref:s.innerRef,"data-snapshot":l,...s.draggableProps,...s.dragHandleProps,"data-id":t,onClick:()=>{n(!0)},className:"hover:opacity-60 shadow-lg cursor-pointer bg-white dark:bg-secondary mb-4 rounded-lg py-6 px-4",children:[W("p",{className:"font-bold text-sm",children:[e.name," "]}),W("p",{className:"pt-2 text-xs text-gray font-bold",children:[" ",e.subtasks.length," workflows"]}),E("div",{className:"hidden",children:e.subtasks.map((c,u)=>E("div",{children:W("p",{className:"pt-2 text-xs text-gray font-bold",children:[" ",c.title]})},u))}),W("div",{className:"pt-2 text-xs text-gray content-end font-bold",children:[" ",E("div",{className:"flex justify-end",children:E(P$,{className:"",onClick:a,style:{color:e.subtasks.length===1?"#e6e22e":e.subtasks.length>=2?"#238823":"#e64747"}})})]})]})},e.id),E(es,{open:r,handleClose:()=>n(!1),children:E(Pue,{subtasks:e.subtasks,tasks:e,handleClose:()=>n(!1),index:t,handleOpenModal:a})}),E(es,{open:i,handleClose:()=>o(!1),children:E(g1,{tasks:e,index:t,handleClose:()=>o(!1)})})]})}function dme(){var u;const e=qi(Gi),t=ws(),r=e.active,[n,i]=x.exports.useState(!1),[o,a]=x.exports.useState(!1),[s,l]=x.exports.useState(!1);return W("div",{className:"w-[72rem] h-full",children:[E("div",{className:"mt-3 z-10 h-full flex gap-x-10 w-full",children:r?W(yhe,{onDragEnd:d=>{if(!d.destination)return;const p={...r}.columns.find(m=>m.name===d.source.droppableId),h=p==null?void 0:p.tasks.find((m,g)=>g===d.source.index);t(uh(h));const v={...h,id:h==null?void 0:h.id,status:d.destination.droppableId},b=d.destination.index;t(Cf({updatedTasks:v,position:b}))},children:[(u=r.columns)==null?void 0:u.map((d,f)=>W("div",{className:"w-[250px] shrink-0",children:[W("p",{className:"flex gap-x-3 items-center text-gray font-bold uppercase text-xs tracking-widest",children:[" ",E(P$,{style:{fill:f===0?"hsla(40, 75%, 59%,1)":f===1?"hsla(249, 83% ,70%, 1)":"hsla("+50*f+", 83% ,70%, 1)"}}),d.name," (",d.tasks.length,")"]}),E(cme,{droppableId:`${d.name}`,type:`${d.name}`,children:p=>W("div",{...p.droppableProps,ref:p.innerRef,className:"mt-4 h-full",children:[d.tasks.length>0?E("div",{children:d.tasks.map((h,v)=>E(ume,{tasks:h,index:v},h.id))}):E("div",{className:"w-[250px] shrink-0 h-full",children:E("div",{className:"h-screen dark:bg-secondary/20 border-dashed border-2 border-gray rounded-lg"})}),p.placeholder]})})]},d.name)),E("div",{className:"mt-8 h-screen w-[250px] shrink-0",children:E("div",{onClick:()=>l(!0),className:"h-full dark:bg-secondary/20 cursor-pointer flex flex-col justify-center text-center rounded-lg",children:E("p",{className:"text-xl text-gray font-bold",children:" + New category"})})})]}):E("div",{onClick:()=>{a(!0)},className:"font-bold text-xl cursor-pointer text-primary hover:opacity-20 fixed -translate-y-[50%] -translate-x-[50%] top-[50%] left-[50%]",children:"+ Create new board"})}),E(es,{open:n||o||s,handleClose:()=>{i(!1),a(!1),l(!1)},children:s?E(kf,{active:r,handleClose:()=>l(!1)}):o?E(kf,{handleClose:()=>a(!1)}):E(g1,{handleClose:()=>i(!1)})})]})}function fme(){const[e,t]=x.exports.useState(!1);x.exports.useEffect(()=>{localStorage.setItem("theme","dark"),localStorage.theme==="dark"||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[]);const r=Uc.exports.useMediaQuery({query:"(min-width: 700px)"});return E(pt,{children:W("div",{className:"w-full h-full",children:[E(due,{}),E("div",{className:"w-full h-screen",children:E("div",{className:"absolute top-[75px] overflow-auto w-full",children:W("div",{className:"h-[87vh]",children:[r&&E(zP,{in:e,animateOpacity:!0,children:E("div",{className:`z-20 h-screen fixed w-72 ${e?"block":"hidden"}`,children:E($$,{setShowSidebar:t})})}),E("div",{style:{marginLeft:e&&r?"clamp(300px, 10vw, 500px)":"0px"},className:"z-0 h-auto py-4 mb-8 pr-8 pl-8",children:E(dme,{})})]})})}),W("button",{"aria-label":"Visibilityoff",onClick:()=>{t(!0)},className:` ${e?"hidden":"block"} cursor-pointer fixed bottom-10 rounded-r-full bg-primary p-4 w-12`,children:[" ",E(W3,{})," "]})]})})}/** * @remix-run/router v1.0.2 * * Copyright (c) Remix Software Inc. diff --git a/index.html b/index.html index 7936f9bd..d50bb414 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,7 @@ Automation Capability Matrix - +