From a2b260bfc9424ab3ca757f936ed0c0495c03e2f7 Mon Sep 17 00:00:00 2001 From: vedhav Date: Fri, 9 Aug 2024 10:03:23 +0530 Subject: [PATCH 01/13] feat: add two example apps to showcase DDL and Custom transformation --- .github/workflows/deploy.yml | 4 + .gitignore | 6 + README.md | 28 +- .../quarto/assets/img/custom-transform.gif | Bin 0 -> 458625 bytes .../quarto/assets/img/custom-transform.png | Bin 0 -> 55812 bytes _internal/quarto/assets/img/delayed-data.gif | Bin 0 -> 402953 bytes _internal/quarto/assets/img/delayed-data.png | Bin 0 -> 14947 bytes _internal/quarto/demo-apps.yml | 2 + custom-transform/.Rprofile | 1 + custom-transform/README.md | 20 + custom-transform/app.R | 137 + custom-transform/delayed-data.Rproj | 16 + custom-transform/renv.lock | 1768 ++++++++ custom-transform/renv/.gitignore | 7 + custom-transform/renv/activate.R | 1220 ++++++ custom-transform/renv/settings.json | 19 + custom-transform/tests/cypress.config.js | 9 + custom-transform/tests/cypress/e2e/app.cy.js | 51 + .../tests/cypress/support/commands.js | 33 + custom-transform/tests/package-lock.json | 3884 +++++++++++++++++ custom-transform/tests/package.json | 14 + delayed-data/.Rprofile | 1 + delayed-data/README.md | 19 + delayed-data/app.R | 99 + delayed-data/custom-transform.Rproj | 16 + delayed-data/renv.lock | 1750 ++++++++ delayed-data/renv/.gitignore | 7 + delayed-data/renv/activate.R | 1220 ++++++ delayed-data/renv/settings.json | 19 + delayed-data/tests/cypress.config.js | 9 + delayed-data/tests/cypress/e2e/app.cy.js | 67 + .../tests/cypress/support/commands.js | 33 + delayed-data/tests/package-lock.json | 3884 +++++++++++++++++ delayed-data/tests/package.json | 14 + 34 files changed, 14343 insertions(+), 14 deletions(-) create mode 100644 _internal/quarto/assets/img/custom-transform.gif create mode 100644 _internal/quarto/assets/img/custom-transform.png create mode 100644 _internal/quarto/assets/img/delayed-data.gif create mode 100644 _internal/quarto/assets/img/delayed-data.png create mode 100644 custom-transform/.Rprofile create mode 100644 custom-transform/README.md create mode 100644 custom-transform/app.R create mode 100644 custom-transform/delayed-data.Rproj create mode 100644 custom-transform/renv.lock create mode 100644 custom-transform/renv/.gitignore create mode 100644 custom-transform/renv/activate.R create mode 100644 custom-transform/renv/settings.json create mode 100644 custom-transform/tests/cypress.config.js create mode 100644 custom-transform/tests/cypress/e2e/app.cy.js create mode 100644 custom-transform/tests/cypress/support/commands.js create mode 100644 custom-transform/tests/package-lock.json create mode 100644 custom-transform/tests/package.json create mode 100644 delayed-data/.Rprofile create mode 100644 delayed-data/README.md create mode 100644 delayed-data/app.R create mode 100644 delayed-data/custom-transform.Rproj create mode 100644 delayed-data/renv.lock create mode 100644 delayed-data/renv/.gitignore create mode 100644 delayed-data/renv/activate.R create mode 100644 delayed-data/renv/settings.json create mode 100644 delayed-data/tests/cypress.config.js create mode 100644 delayed-data/tests/cypress/e2e/app.cy.js create mode 100644 delayed-data/tests/cypress/support/commands.js create mode 100644 delayed-data/tests/package-lock.json create mode 100644 delayed-data/tests/package.json diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 16656171..1088b95b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,6 +10,8 @@ on: paths: - RNA-seq/** - basic-teal/** + - delayed-data/** + - custom-transform/** - efficacy/** - exploratory/** - longitudinal/** @@ -45,6 +47,8 @@ jobs: directory: - RNA-seq - basic-teal + - delayed-data + - custom-transform - efficacy - exploratory - longitudinal diff --git a/.gitignore b/.gitignore index 5d68b430..50388cd3 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,9 @@ rsconnect/ # Markdown generated files */README.html + +# Node modules +*/tests/node_modules + +# Teal lock file +*/teal_app.lock diff --git a/README.md b/README.md index 093ae2d5..b7ce2633 100644 --- a/README.md +++ b/README.md @@ -13,19 +13,19 @@ A gallery of sample apps based on the [`teal`](https://github.com/insightsengine The Stable version of the apps use the latest released packages while the dev version of the apps use the development packages which are installed from the `main` branch of the respective package repository. The specific versions used can be seen in the `Session Info` of the deployed app. - -| Stable version | Dev version | -|---------------------------------------------------|-------------------------------------------------| -| [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_stable/) | [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_dev/) | -| [exploratory](https://genentech.shinyapps.io/NEST_exploratory_stable/) | [exploratory](https://genentech.shinyapps.io/NEST_exploratory_dev/) | -| [safety](https://genentech.shinyapps.io/NEST_safety_stable/) | [safety](https://genentech.shinyapps.io/NEST_safety_dev/) | -| [efficacy](https://genentech.shinyapps.io/NEST_efficacy_stable/) | [efficacy](https://genentech.shinyapps.io/NEST_efficacy_dev/) | -| [patient-profile](https://genentech.shinyapps.io/NEST_patient-profile_stable/) | [patient-profile](https://genentech.shinyapps.io/NEST_patient-profile_dev/)| -| [early-dev](https://genentech.shinyapps.io/NEST_early-dev_stable/) | [early-dev](https://genentech.shinyapps.io/NEST_early-dev_dev/) | -| [longitudinal](https://genentech.shinyapps.io/NEST_longitudinal_stable/) | [longitudinal](https://genentech.shinyapps.io/NEST_longitudinal_dev/) | -| [RNA-seq](https://genentech.shinyapps.io/NEST_RNA-seq_stable/) | [RNA-seq](https://genentech.shinyapps.io/NEST_RNA-seq_dev/) | -| [python](https://genentech.shinyapps.io/NEST_python_stable/) | [python](https://genentech.shinyapps.io/NEST_python_dev/) | - +| Stable version | Dev version | +| -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_stable/) | [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_dev/) | +| [delayed-data](https://genentech.shinyapps.io/NEST_delayed-data_stable/) | [delayed-data](https://genentech.shinyapps.io/NEST_delayed-data_dev/) | +| [custom-transform](https://genentech.shinyapps.io/NEST_custom-transform_stable/) | [custom-transform](https://genentech.shinyapps.io/NEST_custom-transform_dev/) | +| [exploratory](https://genentech.shinyapps.io/NEST_exploratory_stable/) | [exploratory](https://genentech.shinyapps.io/NEST_exploratory_dev/) | +| [safety](https://genentech.shinyapps.io/NEST_safety_stable/) | [safety](https://genentech.shinyapps.io/NEST_safety_dev/) | +| [efficacy](https://genentech.shinyapps.io/NEST_efficacy_stable/) | [efficacy](https://genentech.shinyapps.io/NEST_efficacy_dev/) | +| [patient-profile](https://genentech.shinyapps.io/NEST_patient-profile_stable/) | [patient-profile](https://genentech.shinyapps.io/NEST_patient-profile_dev/) | +| [early-dev](https://genentech.shinyapps.io/NEST_early-dev_stable/) | [early-dev](https://genentech.shinyapps.io/NEST_early-dev_dev/) | +| [longitudinal](https://genentech.shinyapps.io/NEST_longitudinal_stable/) | [longitudinal](https://genentech.shinyapps.io/NEST_longitudinal_dev/) | +| [RNA-seq](https://genentech.shinyapps.io/NEST_RNA-seq_stable/) | [RNA-seq](https://genentech.shinyapps.io/NEST_RNA-seq_dev/) | +| [python](https://genentech.shinyapps.io/NEST_python_stable/) | [python](https://genentech.shinyapps.io/NEST_python_dev/) | ## Running the apps @@ -74,5 +74,5 @@ Adding a sample app involves the following steps: #### Optional/Soft requirements 1. You can snapshot the teal app dependencies using `{renv}` but make sure to snapshot using GitHub references to the teal packages. -2. Create a GIF recording ([KAP](https://getkap.co/) is a good tool for this). Make sure that the dimensions of the GIF is 970x555 px and the size is about 1 MB. (It can be done by recording using KAP in 1470x840 px and rendering 5fps and downsizing 33%). Place the GIF inside the `_internal/quarto/assets/img` directory. Also, make sure that the name of the GIF is `APP_NAME.gif`. Also, make sure to place a static image with the name dimention called `APP_NAME.png` that will be displayed in the demo page when the card is not hovered. +2. Create a GIF recording ([LICEcap](https://www.cockos.com/licecap/) is a good tool for this). Make sure that the dimensions of the GIF is 970x555 px and the size is about 1 MB. Place the GIF inside the `_internal/quarto/assets/img` directory. Also, make sure that the name of the GIF is `APP_NAME.gif`. Also, make sure to place a static image with the name dimention called `APP_NAME.png` that will be displayed in the demo page when the card is not hovered. 3. Add front-end tests with the help of cypress. Copy the contents of the `js` directory within some other app's directory inside your app directory to get the node dependencies. Place the cypress tests inside the `tests/cypress` inside your app's directory. Please refer to an existing app's tests so that the `.github/deploy.yaml` will automaticall run the cypress tests. diff --git a/_internal/quarto/assets/img/custom-transform.gif b/_internal/quarto/assets/img/custom-transform.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a57b87ca557fa37a08baa4ebe88981302d6a830 GIT binary patch literal 458625 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

O)m!`EgH8PdcE>kt&-7&$@(mxO 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

o7l!3Ir)Mh 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ʒMswKy zUTQ`!1r2$nXC#hKs?JUw23?BO^Q--U#-cNArBuT|)HQb8`oscyOQpD+M7OQQECNjXP_-9`qUImALPy=gHs@d{N{e+zJ!VjHzb+N=}C@S_bJtstk?@L7C zj7y{~2geW;)n@hcQphbyuPdP_VHx~>6Uvyy8+3s`Eb160#~`#l#5Zip{riBCWtEDk z)I~8*bXmOFc(A(_lz3&qBwfvPh70ek?9PJ)LUxtldB&#_VhU%CIqqEK0AFgi1!=K( zi-g6Su!MbLbw(cU6e1KON{w$5Bh2ErnqVEut7ZRV`QEbKbUF6 zCgb5WV4Tthjok=O3=0x}0sU5q|14#i?g3VlHmPc6qACfR!%%2N0_uyB;6^+t>AVvW zJevp%s01FxM9J;=9l)Kbk@7nL0F?|w<)-{wzW`TnIu^H|*F-sCD1IffmM(ZFrzr?VADV&r?>^qr~t)s;mz9z3F6` z5sokM+$EIQhTG=>0!-F}H#0_(B9{=Joahj`rW(q>V7&?@JfcF+%yXJJ80UNpGj9tD z!zssb`w8B*mQ9Wo^+Llpf`#VN@2p?-OY$vVAc`7UO%h0j(xOoJBx!8Ai0mn4ekrZb zHpge zl@Z`XiWZ|dPvwF4g?7%|fjLnx0iWCEi4iS63_;bg7LR2>t}id|&mSK`$jui@6W)_4x84Gn3~KM3VJ1b&?&ZL%DtR;f8zvDq^DYnEPV`dc(b-Hrltas*0VFd-jRnWpjNRolgw-JT(S?IGtU_~Byq#7tlv|ute!gS!R zd4G8#P)Ir2A{E$D}EB6e2iD z5K}Qk;JQG7A`yrt0q3FASW~b71t9bEdAdi@57(Q*wG0oxorQi25ya2bDIWd*;Ig1lt01CIlukZI17&y6WY>X9 zbAD}7VCH}4A)_W~k0u{S!z7{0%l2Tjc2tvev)DIXbq4S-1$cka@7^HrZ6c^+xU%X_ zGiDtqz{oqx@Ef+jJ!NoyfO=bOwmDNS^)@{E=vY%(_!%W)o#8cIOd(Jn*&mgs4*nMnlKJ#Q&9tN1 zJ)?%RTu^RFA)J0+pm_DjyuG&jJg0?k+a>cw2-?HKXqIYKP|<-PwcL<=q*nPHFMpxLm^sTyJ;z-Q&73U)cxQ6LWum5%O}E$Wr;>Q!9n zJ@ma-8QrI<(|6RlPc6Dnqo_}-tM6B}`+FZ2-LI$9Z{XZ-7~OAN)Nk6=Z@%(>S?~_l z8TvmecxUO1{9hNm_y48gt@EJY`N3fHgW;kFqg@XktUQ?b{$L6{KBF@}>pVUmJ-%2p zzSK3ovNHbo`#1wV@lB}>+#WV8VGm5J-hknc`i#}96{_yD8hiaD}Y7{@z>VBxR`tZb$ zhgi{Bz2mb6XJ-vB&l(rcns(2cug+Tjn8k_C*&Ls$@|;8QoMZQ#^Xi<-k2$>P zyxW_`z*4RGWkQcv@w{L6y#MO_6-Cu6(1pOuNbskQixvx(wy~E2kY{pEMV&>eeL8*B z0?BjCp;_moW=LD1d=0-Ld>f+P*~0RIXfG-BNT+Nu^~b2nl#Ax9eyrQY0FwTtDVu;D z<951T#=)iP00G^@uG5!%UriO_zJbtEJtFgFI7mjFz^)L&6qS6A169hLR0GPMT( zh|0$P-D&V!|MvH&Z2C{9!Cz6?uc5JjI1T>$sO;~4gTH^zyfGjXm^TL3hbw>I82E5Y zH8}n$rea2D45pasP~qfe%aRZVQl zQ~!A&HYw$#m>biP@T^upg+F9=v#D|e~YR9 zZLH#dE~a`hRq@M_@GC;Qeg4Tr_uVgV8GV07XkR~UG9$Ffd)@zKg!b2s!G9H@kvk~= z#}Qgd@*2s2-*-LJSh{9C%Uq3VbHf=jBQ)F7zW)oG+rN)h_`WC(WP0Fvgg+hahihNP zY{FGKrgY&dRmxO~meL;3#7>blmz#Jf$eK+ygrO^(D^a#diOQRn<2vL&IzTQ!i{&0Y1BIk z(9fxN8#S&zu~t@#LPV3^ScUf&fjW1tOzGYf3rE#9KT|ue#APbQI12vxLe()SWoWzetdj+ zpG~6KQ;?(TaD_}pT422iKmxZQIUa4m$-<5$6Fr40FhrU59vf^Paj2! zhrEFLJNj0KqgdOxjz^5|)8@hjmw*SWwllsys~uWBWu97hNW+}e!l0wLyB_qi^bDdd zBbB=7Amsf5j2==?hxwuF|6%UU!=dc||L=3o*%^#|>|+es4Jm6H`;wSsPc>AwRHIZ# zH8aM(??f6Rib^O;sj-GOEtZs`Rizq{DCIuoy82w7@AA8Uzx%kq$9?z5bsYWEaa_au zHLvCQd^|O&{QWp+n-Gh=A}|eN)#$`8-|wqff+%Y$zvi1hkINQNVVpXSB{QB0y3pB} zL?%Yp>=ee6i1?^a@v=%R6?m{}ooLKwYRKj-qr&6b(F#0xfH)f@vKkTUJfz!Z=2;q( z>8~sVlV%NpV(|?kPqk1^TEiQuH({G9sG+vp6Aydh0lepK*fb~&T?zqI3s?>;Wo1f@q)yQVq#(5io_RZaBpmky?6V>kYC~V&pDwO zOt?~FrJ&fbm4u-#3eRI=d%V~fCKH^EW#VlBP~3qEs?{-(R6ZaTxp@bf0AdX3h-I)6 zzWEuPI&ev>kqQ#)fS<3LT&0Ww)Z1JD>psp59~D7~_A*fl~Y z9od7(3#sj(Io%;NFEqt{k_Y3(4Hb{?3At5Uv-)ym-7bT@o6D?W=nDdu$NcqcY#A@) zrIpu6{i3+LSp$+oqm640WrdrDc|JWStM95^Qy-=};_WYx@Sy!wz1xA;LjEU)F3b9- zSy7(UaZlWG%e$NB_6jSkv}Qy(f=cc*Rnx}Ww%n`F!suZvk@D2_*qGZey@5bnvk#9@ zN8I&xb2|d%3r@vLAZ#fxBnJ=1v5im?>Psw?LEZYv{(CTdBo%IekNtR#dsUNn0Yjf&R^q=eWm`z9v1ohV% zlD>qTDff*Zl)VtV&~Ve&5o-AzxzBmbCwCp8S63EFnCZRElY3nCpf$Eqqs4l ztiNW>@v7Z0^x}7_(NpakIQ(#d)1FG>4>f^EjbyEFhTX57yjyG*#o-b_k4>V~<`7&L zb339+eO&8Iq_&X$~ z(t=hibf~$ZFhKT1_{gVpapn4bpZ2(HqP$J}7V!`_e4qNs z={!uTi&=Vd$s9E#6B}xkbA&V=Sm(r?2QO{l=wBd#b=BGkhCWJUV?ifU^ zV1n72{Dq7@JGZ-~-!?V2HP94~BW|zH;TGo;z0NT&Dr(=`xf!5MJJ$!TT{|4e;0Jy& z@ItGEW9yC;OYPq!6}%)EOwsrjwA0g<*=2jHTzmT!Mgv-%mH;LWZEiU%+DTfgJa3I< z8oH2=XRbX`&W9}x`2<#IU!6f+|7KWdV;*-LFe$))aCV~}^U&c!HzCsIitI#tyyjdWN|uByGr(lci`!9>lA96v z!N?*9OfkX85ePOuuv+9mQfYID%RrJHEzFC$$(Eb!QHOD+Slr29@6AiD4Mtp zdp4goPDp=Yoc_u?{Y_;0WMTUI=JctN^iT8Yd_u+-KO z!A1F@E%{-O^Y<>~Gh_<(n-oO&6dZ~wh%73IZYhX)TySimfcZbGxBdT8Zu|cSz3qQ5 zw@nuN=hP_pEAO#1cSo{-> z{m-%VMBk^<+tcNDr)vg2R}JuMAMm04hSt$pNU8?qUqcZNP(XRt^REwId>(r9b?n{O zr&9~dF!FaFAeqLCkKZPsQ|zbd*Zl7vXBQzb`Sjf4*MymY@ob77e_=D7GC=EsR1rX6l zQIddzpG`*QpQ#gyNG#C^DA33>D7Vo+m7x)osn506x)5w&buOdol40GIi>PxVOY&?c9|r~Vdh{A22TSZcgxuGq0c zEmc~{Fu0euBHT#+XGY@k)Y%#OlOOOtRoQbBU44QS|5rrff1EmXr^*p1i9?W4;hR-# zO6an1W8Iy&_*QqL&frU|#^s2_1ET{0nrRSmHzE^?Nc=pk;LGhfBpHWx%u?AHzj(D} z##xbu^E&y%nC!hgb*7I={GK|uf4z1sO7{MTe)p3PTMtja+}?i5_0*4rANNiVZ@YK# z=hyG!*!u!Z#NESouz6KN@i7X&=|uRFWc5j=nCJW$OCZoeHdgrix242GDq+&)krKYa zq(g+z>VP%!+h(~(zW4_Ln9(~9Bq_j(*pc+4viU{EKx3~W1gbsUzRHdyLrnkrxOc}P z3sB>=fz_NnS#)$Au>&K*;WLrG7pO3}AeCF8>)esehD#d`@Q{**JSK9tm|MGmv@s7r zs5nv26ls|QAVQ2Y&I5%8FskC4*Pe6E)3d|eN+lWIf1OH{pt6tx<`n-ETJGnlND&AD zR*0;iSi98%p@{9a%zzL4FtR+GXyL^980!Y~y_-U^hcm3=5TBzijoC})Z-Fr(?MmumG0 zV^wLurdTB^8xpm7T+i>0?OO8JPN(5)xPb@_^>J#VNW~AmrWzOAhHLHKL?{@`o4T#{ zO`7(*rd1Cow2@ej18Z=s+njP|?eQa32+U4F82J3XfK}Jk6Hlfv7#j0ZPY)9SFtn7^ zj$^uNNAw2O&5A*JKlkF3w-M6xx))m1vIg0W1L`m_Z1ttN8xpkpz_nBoocb(!W*xb& z+k#w9tUOAO;wZ1jB-;5O$ITgkK zCX~^WR3pFLe>HFQsprpx=JtGkj=a9==uy{)!ql%rOZnU8n)hU&4%BMD9a;UV;PaD( z#}f9fizmA>ZiLM~Ut_&qXXMT=X4wrGShbeYd~475P8j@GIa63(2t9vB=57oVA^Ow? z1K`=Xj(9{wUuj_V3`;n2{NKW-Qp<2b)m9P%)DY(eKq%F^Q}H`Lfr=}~A0J`iFQD}Z zQI>)(ye{#=@g!PmxkQyix2ErOviI$Bsit617U1q!P3d^s?9gLyVmdY0Sw*@y5}cT| zR?DE>@$jbFuN_^QPLI5OTJc-&O^ff-8BrzOOD>sI*?(4N9Wv6Rbr(j+- zi%52TI`Vg7^?n1SCKt1D;8nZZ3$&Dge4K!DpVK18K+GW6Rx8M-)bw_TRDDII?$ON& z`~_RdPl9JC368e|WM>L{C2*ARsN|i?F3(g5hwMY3UjQjX6@TH7#fzDu1KaBt?)=6f z$2hO;ek`#6%*;uCYL&_QX=&}n%D^wTt1Q0BY>XC0ol5k9VRR{MUM&$}FXpVb&^HiY z`tTGAS?y1zFx7B8fn#L=>`_XUD=@6R)Z!ssu2 z2U}2TwaSs_E}$4J-aw}EO7I!Cr2*~)v+Is0-C-LuaoG_j%k+g_*+lA=H^<2 zetz5wYp8E85pEs1b1tF*BJ({9DBFMX!r_}AhCXJ0yOz6VNiTZ%hv(P&Z*8ONPHdXk z@VxAol=RixdLcB4O^ffp-54Cd=;eqV2RB>u_J6&|lD>^YNPD*9()s%GVLI3?kunmW zM&pe9QgPz*Vj;{rH7j#ACO5ScK3kWV2gmq#5k2C|Eh}l))=O?7A(b;h9fnOT`vGus z>|NZ{v63CI%5z1>e%k1{SiZdWxKJ!-GXOs2zmRZe!cwbqKwRB$YT7tfjBA-&l^W;1 zl?WpmLwNYg9T;P7AMMB&@|8TnZjTnwQ8iXwb5}q&%VdXwAM50u5>doY3^cDhFFLsHY&#Cz|8albvprw{$NoSQ*1c?cN>Ht9VBMsZ9mLuFrs_ z^cNfU$==pytf{r#IO(P(ix8P_JeSt}-hOAY)U_)Ha1O--rp&#UdUx>B@scpNdxejM zDOA1qkJSO%{GYj64A(*6r3>t=$Q-aqzV_);-TbB`iaIux z2kNJt#YA}5W2u0%+8GaoF2EL^`|%u>(T-_lbYgQ!FvPvXO|Q+yB@euST}H+G3gIo% zmV%$(09q(q8Z75S@k{KdwC#Ss_VX(${riMxnl z=Oz!Yt54s$d~1F3^Hb!#AEOh(l|@fx+9C7hGqme`huklI;&Al%!4&#Sq{Vb*#9_EACM6dicWV-oo7@zh<~1ZIkw{-yanJnyq$id+)XWyZ_)riK2VLAA($ej6V4_ z*L<(-ll1X2hQY&+rMT<-1lPqEO0Jatg{tX-dy8+(Zsc&vY>rlKcf)U9`u_bXVysBax?2lmrYD9kr z<1MFxLyhR4EU}f?Fi0T0(sM%H=CgNSA&12ObR-_?J2mUy&L7ngPUjW%p>8Ii#*7oYr_f>>Dq5IZIdBOzptN(+!AM2^ZKNpb>GvdT(IP=aM35wN#$KL;xr}}w0}yRT zNrF;DJZAJMo+Ls-TVXQfa2?iI()7Eu3Ze`~n*U{zB#u?$FcTTn*vtcO1!Suk&X@!= zfD@k11;8d{d07B22Bm1EKS+J$#sgq%grc<+R&;{3K~P%W+vdyrhb1D?f04&Upkt7B z0&oWUaf$;R=r54}<^S}@`RCkq_Uzde&&waH3p77KiM4-zipU1;s`Q;9n#`RSeE6ax zzT5ik*BP9ZJaxufMkJx(1#xXDk6vet(Cylka5^&v$P=cXhT#Ot9f5Ir3@*3kZL7YY zDO<#D;p~(3#Ui95y*mJf!%8eAK`8}1hQ+}vi725DV)SKkfrqe4MOk`LiqOYZcp_6t z9LrG@L(3e@$f!k0?LH_c0-Qf&g~f9Y$q4}mA^3V%6nh;YfWu(0-Mwr@QIR1jY2miM zgPW~M^4FFBMQ9fXq5&D$_J9Aihk~RuH8r7Mdx*QfGJpM1(69X3L-QB=cZA-b&uJwF z3c{X4Ggr;>%*AhgJoD!>g9P%>%mqDxk+*YWle3RMEI<$8ubFFV4w|{3f$ROukN=~A z3;MzS^A9wC73{7gg>363XLmzBA=)l6C+O<8@txSMw9r3SzX%^|xAPo5uaw}$(oc|Z z{B!62 z=0`0Lk0?kf9#Q;w@<#iUuXEL7eTBDAMWN-Re-#~p{PT#zlb@ zK?4u*6)??2teg3iBp;H>(c1STcunU4|A5kbC^AN@kl)oIu7Ha%pHQ}hFO{McpK7!N z?FtCIlQ)H~?COwBJ00IAE$DaNT*N#ka$tfLSG!7`;+^S!uSHx{-YMK zp6EiNam3sl%9Sa&FrFO2sN=$@RSvVfqYE=Ewz;aXbML$TmWZyQNyo8kMemJ{CH)NN z(*fAUgHCRU9%yl?;8cwA&*vFVq7w6IeIA)2dOT2<1SGh1R%68u2o)8dxVN1ez9#7yQhi={3!{1YPJ#!KapxNkPt zI40bF9mNHytAQ9(Kt)z1L_|}0fTE&$9q&L zT+`zqp0VoqVK!C3dDU|`R-QhJ#YEm5wKY51G>*k0LbfARz0VZx7MJH!*#d#h6S<=i z!Glik(*mi9@-Y+_w2*OCfMvzT2&Gg5fiC7jRpMDD{G~aOp8Vu!W^wFVp?AC;k%mzq z!fqmbdo-TRAjA*T&Z_HsvgfR*zWW_5!I!kU*M(m$N2>XT45`AvCot2O_L6t{LZX$3 znWdQ-Z?eQo4n=W1_kUu{db`Nya<$4&=)BjmP*dKVcRDj0V!83s~_Pz5S-? zaFpL1vmOJGS@l@IEt`@hN`k3y+Or7IzTb1hk}|wsF>?&tQn{O%wn^>#hqg?^?-QA^ zxisMzgQPEdzOSho)$LJNTJ5ozHn>3Kyq(_z$M2EBrK^JmXDK(GqxKQ&LjWquKMpxY}TBt^;e6t28y&9_=ZLJmd? zq42}yK2mbK^PaDdJhqQ@Kk#!M?2+rkZL)c^wP4ScbsIZHZwl1!WXwHb?9O3n?ITYM zp~ByuKdechg?*FP3P)g6~*{?EE*v`NkCB2S%e=xmKbd&+3@H<@MhP=O4RfuxILmmF)%9h0Imk*N@v6G4X|f|#350`N z#p)zSK%|bRzmc+W^{GB~aQVa7lqsIVOtXU;l?scl*kO!Lz7>8wOZ-Me$3CY97gHAi z=1d1x7mWjfrs5}>{M13&Wc$Rq)m)`a9@tzB01iy9dK}yGRuN52yIyx`hO9>Q8E2vl z{b5p-RlBx@il=|c$#V8)B6c=(3nRvn2#1|c1+8w|x3z;vLINUN^P#U4kSFP_CKz!5 z6vPujTArrI`FERG^;~dOy`!Wamnlu7mv69rXWSj^qFw??Y!i2-pX=vfB%ovVq?DjK ze;85w?n2Za-nPE)32EDySj&lWv;dzi;4@y-nyh8~w%<+HPe0p(Pq&>2?z(sGU;&aF zB)NgfG(gb-xHk_54v5{6l4y+B6N0hdU?reUuh?Rf0+RV4@CXSg@}ble8t}w4yTN5+ z8B+1dlZvo#5C+lPw{cIrkb-i>$}SvOz-;BD8^y1}FYyG8`J;L<|@P3>Eh6B*n$B#j?NSl2ojm9Rf43Vdx4!-WCfAOP?{zUP9X#IIPi`TQ<@buXB$B^A7~ z_{<=vGtN!wwAte8O4BC`cO#b}JGb9j{8+db^ND)uYKIgGh=mE`4Y|^HChg3=Lvb__ z?2^oGlMhZ_S<7)WC*SG{oiI8*4eXmXUWubQczyPQ!&56MqRn8T-R0V#pD@>l--nv- zt~u?$E<{`L(O~Ap<+_B8Qvq^6MtWW5>b{9+xV7NrraOD~ zuD<$YT)3(E=Ety1zaxS{2t>>9x=;EIKgRg!P4(iIAqwf%nG3fLtM}A?KK5fv(6(`6 z-MjCf+0WZIpj?|fl8z4k6&vWpjA zsk^rHd)@t#e|7OSC8Onbkju=8CyQ^4@3q`L3_*5&$j8cyL=PNynJt(5IqBfq`k>(M z>>0D4?~Vxm!|lD�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

4~U` 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

a$NeN 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 literal 0 HcmV?d00001 diff --git a/_internal/quarto/demo-apps.yml b/_internal/quarto/demo-apps.yml index d19378f5..cdc14714 100644 --- a/_internal/quarto/demo-apps.yml +++ b/_internal/quarto/demo-apps.yml @@ -2,6 +2,8 @@ deployment_server: https://genentech.shinyapps.io/ apps: - title: basic-teal + - title: delayed-data + - title: custom-transform - title: exploratory - title: safety - title: efficacy diff --git a/custom-transform/.Rprofile b/custom-transform/.Rprofile new file mode 100644 index 00000000..81b960f5 --- /dev/null +++ b/custom-transform/.Rprofile @@ -0,0 +1 @@ +source("renv/activate.R") diff --git a/custom-transform/README.md b/custom-transform/README.md new file mode 100644 index 00000000..45759696 --- /dev/null +++ b/custom-transform/README.md @@ -0,0 +1,20 @@ + + + +# custom-transform app + +### Run the app yourself + + source("https://raw.github.com/insightsengineering/teal.gallery/main/_internal/utils/sourceme.R") + + # Run the app + restore_and_run("custom-transform", package_repo = "https://insightsengineering.r-universe.dev") + +### View the deployed app + +Deployed app: + + +### Preview the app + +![](../_internal/quarto/assets/img/custom-transform.gif) diff --git a/custom-transform/app.R b/custom-transform/app.R new file mode 100644 index 00000000..a5fe1790 --- /dev/null +++ b/custom-transform/app.R @@ -0,0 +1,137 @@ +library(teal) + +my_transformers <- list( + teal_transform_module( + label = "Keep first 6 from IRIS", + ui = function(id) { + ns <- NS(id) + div( + checkboxInput(ns("check"), label = "Toggle `head(iris)`"), + ) + }, + server = function(id, data) { + moduleServer(id, function(input, output, session) { + eventReactive(input$check, { + req(data()) + if (input$check) { + within(data(), iris <- head(iris, 6)) + } else { + data() + } + }) + }) + } + ), + teal_transform_module( + label = "Merge datasets to get ANL", + ui = function(id) { + ns <- NS(id) + tagList( + div("Choose the two datasets to merge:"), + teal.widgets::optionalSelectInput(ns("merge_a"), "Merge A", choices = NULL), + teal.widgets::optionalSelectInput(ns("merge_b"), "Merge B", choices = NULL) + ) + }, + server = function(id, data) { + checkmate::assert_class(data, "reactive") + moduleServer(id, function(input, output, session) { + iv <- shinyvalidate::InputValidator$new() + iv$add_rule("merge_a", shinyvalidate::sv_required("Please select dataset A")) + iv$add_rule("merge_b", shinyvalidate::sv_required("Please select dataset B")) + iv$enable() + + reactive_datanames <- reactive({ + req(data()) + teal.data::datanames(data()) + }) + observeEvent(reactive_datanames(), { + selected_a <- isolate(input$merge_a) + if (identical(selected_a, "")) selected_a <- restoreInput(session$ns("merge_a"), NULL) + teal.widgets::updateOptionalSelectInput( + session = session, + inputId = "merge_a", + choices = reactive_datanames(), + selected = restoreInput(session$ns("merge_a"), selected_a) + ) + + selected_b <- isolate(input$merge_b) + if (identical(selected_b, "")) selected <- restoreInput(session$ns("merge_b"), NULL) + teal.widgets::updateOptionalSelectInput( + session = session, + inputId = "merge_b", + choices = reactive_datanames(), + selected = restoreInput(session$ns("merge_b"), selected_b) + ) + }) + + merge_a <- reactive(input$merge_a) + merge_b <- reactive(input$merge_b) + + reactive({ + new_data <- within( + data(), + ANL <- dplyr::left_join(merge_a, merge_b), + merge_a = tryCatch(as.name(merge_a()), error = function(e) as.name("DatasetA")), + merge_b = tryCatch(as.name(merge_b()), error = function(e) as.name("DatasetA")) + ) + teal.data::datanames(new_data) <- c(teal.data::datanames(new_data), "ANL") + new_data + }) + }) + } + ) +) + +data <- teal_data() %>% + within( + { + ADSL <- teal.data::rADSL + ADTTE <- teal.data::rADTTE + iris <- iris + + CO2 <- CO2 + factors <- names(Filter(isTRUE, vapply(CO2, is.factor, logical(1L)))) + CO2[factors] <- lapply(CO2[factors], as.character) + } + ) +join_keys(data) <- default_cdisc_join_keys[c("ADSL", "ADTTE")] +teal.data::datanames(data) <- c("ADSL", "ADTTE", "iris", "CO2") + +nest_logo <- "https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/PNG/nest.png" +app_source <- "https://github.com/insightsengineering/teal.gallery/tree/main/basic-teal" +gh_issues_page <- "https://github.com/insightsengineering/teal.gallery/issues" + +header <- tags$span( + style = "display: flex; align-items: center; justify-content: space-between; margin: 10px 0 10px 0;", + tags$span("Teal app with custom transform", style = "font-size: 30px;"), + tags$span( + style = "display: flex; align-items: center;", + tags$img(src = nest_logo, alt = "NEST logo", height = "45px", style = "margin-right:10px;"), + tags$span(style = "font-size: 24px;", "NEST @ Roche") + ) +) + +footer <- tags$p( + "This teal app is brought to you by the NEST Team at Roche/Genentech. + For more information, please visit:", + tags$a(href = app_source, target = "_blank", "Source Code"), ", ", + tags$a(href = gh_issues_page, target = "_blank", "Report Issues") +) + +app <- init( + data = data, + filter = teal_slices( + teal_slice("ADSL", "SEX"), + teal_slice("ADSL", "AGE", selected = c(18L, 65L)) + ), + modules = modules( + example_module("Module with transformations", transformers = my_transformers), + example_module("Module with only iris transformation", transformers = my_transformers[1]), + example_module("Module with no transformations") + ), + title = build_app_title("Custom Transform Teal App", nest_logo), + header = header, + footer = footer +) + +shinyApp(app$ui, app$server) diff --git a/custom-transform/delayed-data.Rproj b/custom-transform/delayed-data.Rproj new file mode 100644 index 00000000..e83436a3 --- /dev/null +++ b/custom-transform/delayed-data.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/custom-transform/renv.lock b/custom-transform/renv.lock new file mode 100644 index 00000000..dee8efd9 --- /dev/null +++ b/custom-transform/renv.lock @@ -0,0 +1,1768 @@ +{ + "R": { + "Version": "4.4.0", + "Repositories": [ + { + "Name": "CRAN", + "URL": "https://cloud.r-project.org" + } + ] + }, + "Packages": { + "BH": { + "Package": "BH", + "Version": "1.84.0-0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a8235afbcd6316e6e91433ea47661013" + }, + "MASS": { + "Package": "MASS", + "Version": "7.3-60.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "methods", + "stats", + "utils" + ], + "Hash": "2f342c46163b0b54d7b64d1f798e2c78" + }, + "Matrix": { + "Package": "Matrix", + "Version": "1.7-0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "grid", + "lattice", + "methods", + "stats", + "utils" + ], + "Hash": "1920b2f11133b12350024297d8a4ff4a" + }, + "R.cache": { + "Package": "R.cache", + "Version": "0.16.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "R.oo", + "R.utils", + "digest", + "utils" + ], + "Hash": "fe539ca3f8efb7410c3ae2cf5fe6c0f8" + }, + "R.methodsS3": { + "Package": "R.methodsS3", + "Version": "1.8.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "278c286fd6e9e75d0c2e8f731ea445c8" + }, + "R.oo": { + "Package": "R.oo", + "Version": "1.26.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "methods", + "utils" + ], + "Hash": "4fed809e53ddb5407b3da3d0f572e591" + }, + "R.utils": { + "Package": "R.utils", + "Version": "2.12.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "R.oo", + "methods", + "tools", + "utils" + ], + "Hash": "3dc2829b790254bfba21e60965787651" + }, + "R6": { + "Package": "R6", + "Version": "2.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "470851b6d5d0ac559e9d01bb352b4021" + }, + "RColorBrewer": { + "Package": "RColorBrewer", + "Version": "1.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "45f0398006e83a5b10b72a90663d8d8c" + }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.0.13", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "methods", + "utils" + ], + "Hash": "f27411eb6d9c3dada5edd444b8416675" + }, + "anytime": { + "Package": "anytime", + "Version": "0.3.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "BH", + "R", + "Rcpp" + ], + "Hash": "74a64813f17b492da9c6afda6b128e3d" + }, + "askpass": { + "Package": "askpass", + "Version": "1.2.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "sys" + ], + "Hash": "cad6cf7f1d5f6e906700b9d3e718c796" + }, + "backports": { + "Package": "backports", + "Version": "1.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "e1e1b9d75c37401117b636b7ae50827a" + }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "543776ae6848fde2f48ff3816d0628bc" + }, + "bslib": { + "Package": "bslib", + "Version": "0.8.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "cachem", + "fastmap", + "grDevices", + "htmltools", + "jquerylib", + "jsonlite", + "lifecycle", + "memoise", + "mime", + "rlang", + "sass" + ], + "Hash": "b299c6741ca9746fb227debcb0f9fb6c" + }, + "cachem": { + "Package": "cachem", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "fastmap", + "rlang" + ], + "Hash": "cd9a672193789068eb5a2aad65a0dedf" + }, + "checkmate": { + "Package": "checkmate", + "Version": "2.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "backports", + "utils" + ], + "Hash": "0e14e01ce07e7c88fd25de6d4260d26b" + }, + "cli": { + "Package": "cli", + "Version": "3.6.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "b21916dd77a27642b447374a5d30ecf3" + }, + "codetools": { + "Package": "codetools", + "Version": "0.2-20", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "61e097f35917d342622f21cdc79c256e" + }, + "colorspace": { + "Package": "colorspace", + "Version": "2.1-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "methods", + "stats" + ], + "Hash": "d954cb1c57e8d8b756165d7ba18aa55a" + }, + "commonmark": { + "Package": "commonmark", + "Version": "1.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "5d8225445acb167abf7797de48b2ee3c" + }, + "cpp11": { + "Package": "cpp11", + "Version": "0.4.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5a295d7d963cc5035284dcdbaf334f4e" + }, + "crayon": { + "Package": "crayon", + "Version": "1.5.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "methods", + "utils" + ], + "Hash": "859d96e65ef198fd43e82b9628d593ef" + }, + "crosstalk": { + "Package": "crosstalk", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "htmltools", + "jsonlite", + "lazyeval" + ], + "Hash": "ab12c7b080a57475248a30f4db6298c0" + }, + "crul": { + "Package": "crul", + "Version": "1.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "curl", + "httpcode", + "jsonlite", + "mime", + "urltools" + ], + "Hash": "22e70c5046981d39b7bf7af74433e396" + }, + "curl": { + "Package": "curl", + "Version": "5.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "411ca2c03b1ce5f548345d2fc2685f7a" + }, + "data.table": { + "Package": "data.table", + "Version": "1.15.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "8ee9ac56ef633d0c7cab8b2ca87d683e" + }, + "digest": { + "Package": "digest", + "Version": "0.6.36", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "fd6824ad91ede64151e93af67df6376b" + }, + "dplyr": { + "Package": "dplyr", + "Version": "1.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "cli", + "generics", + "glue", + "lifecycle", + "magrittr", + "methods", + "pillar", + "rlang", + "tibble", + "tidyselect", + "utils", + "vctrs" + ], + "Hash": "fedd9d00c2944ff00a0e2696ccf048ec" + }, + "evaluate": { + "Package": "evaluate", + "Version": "0.24.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "a1066cbc05caee9a4bf6d90f194ff4da" + }, + "fansi": { + "Package": "fansi", + "Version": "1.0.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "utils" + ], + "Hash": "962174cf2aeb5b9eea581522286a911f" + }, + "farver": { + "Package": "farver", + "Version": "2.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "680887028577f3fa2a81e410ed0d6e42" + }, + "fastmap": { + "Package": "fastmap", + "Version": "1.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "aa5e1cd11c2d15497494c5292d7ffcc8" + }, + "flextable": { + "Package": "flextable", + "Version": "0.9.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "data.table", + "gdtools", + "grDevices", + "graphics", + "grid", + "htmltools", + "knitr", + "officer", + "ragg", + "rlang", + "rmarkdown", + "stats", + "utils", + "uuid", + "xml2" + ], + "Hash": "b10ea358275721a0e90080d4a55a1a38" + }, + "fontBitstreamVera": { + "Package": "fontBitstreamVera", + "Version": "0.1.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R" + ], + "Hash": "f6068021eff4aba735a9b2353516636c" + }, + "fontLiberation": { + "Package": "fontLiberation", + "Version": "0.1.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R" + ], + "Hash": "f918c5e723f86f409912104d5b7a71d6" + }, + "fontawesome": { + "Package": "fontawesome", + "Version": "0.5.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "htmltools", + "rlang" + ], + "Hash": "c2efdd5f0bcd1ea861c2d4e2a883a67d" + }, + "fontquiver": { + "Package": "fontquiver", + "Version": "0.2.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "fontBitstreamVera", + "fontLiberation" + ], + "Hash": "fc0f4226379e451057d55419fd31761e" + }, + "formatters": { + "Package": "formatters", + "Version": "0.5.8.9003", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "formatters", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "07b84289dbea25d2e73badd7518f0cc70a65d1c9", + "Requirements": [ + "R", + "checkmate", + "grid", + "htmltools", + "lifecycle", + "methods" + ], + "Hash": "68b4a9955f32c4c1a9a48d2f2948d006" + }, + "fs": { + "Package": "fs", + "Version": "1.6.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "15aeb8c27f5ea5161f9f6a641fafd93a" + }, + "future": { + "Package": "future", + "Version": "1.34.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "digest", + "globals", + "listenv", + "parallel", + "parallelly", + "utils" + ], + "Hash": "475771e3edb711591476be387c9a8c2e" + }, + "gdtools": { + "Package": "gdtools", + "Version": "0.3.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "Rcpp", + "curl", + "fontquiver", + "gfonts", + "htmltools", + "systemfonts", + "tools" + ], + "Hash": "b53e23731a5946448ad888efca14d2df" + }, + "generics": { + "Package": "generics", + "Version": "0.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "15e9634c0fcd294799e9b2e929ed1b86" + }, + "gfonts": { + "Package": "gfonts", + "Version": "0.2.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "crayon", + "crul", + "glue", + "htmltools", + "jsonlite", + "shiny", + "utils" + ], + "Hash": "a535d76cf92645364997a8751396d63b" + }, + "ggplot2": { + "Package": "ggplot2", + "Version": "3.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "MASS", + "R", + "cli", + "glue", + "grDevices", + "grid", + "gtable", + "isoband", + "lifecycle", + "mgcv", + "rlang", + "scales", + "stats", + "tibble", + "vctrs", + "withr" + ], + "Hash": "44c6a2f8202d5b7e878ea274b1092426" + }, + "globals": { + "Package": "globals", + "Version": "0.16.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "codetools" + ], + "Hash": "2580567908cafd4f187c1e5a91e98b7f" + }, + "glue": { + "Package": "glue", + "Version": "1.7.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "e0b3a53876554bd45879e596cdb10a52" + }, + "gtable": { + "Package": "gtable", + "Version": "0.3.5", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "grid", + "lifecycle", + "rlang" + ], + "Hash": "e18861963cbc65a27736e02b3cd3c4a0" + }, + "highr": { + "Package": "highr", + "Version": "0.11", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "xfun" + ], + "Hash": "d65ba49117ca223614f71b60d85b8ab7" + }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.8.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "digest", + "fastmap", + "grDevices", + "rlang", + "utils" + ], + "Hash": "81d371a9cc60640e74e4ab6ac46dcedc" + }, + "htmlwidgets": { + "Package": "htmlwidgets", + "Version": "1.6.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "htmltools", + "jsonlite", + "knitr", + "rmarkdown", + "yaml" + ], + "Hash": "04291cc45198225444a397606810ac37" + }, + "httpcode": { + "Package": "httpcode", + "Version": "0.3.0", + "Source": "Repository", + "Repository": "RSPM", + "Hash": "13641a1c6d2cc98801b76764078e17ea" + }, + "httpuv": { + "Package": "httpuv", + "Version": "1.6.15", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "Rcpp", + "later", + "promises", + "utils" + ], + "Hash": "d55aa087c47a63ead0f6fc10f8fa1ee0" + }, + "httr": { + "Package": "httr", + "Version": "1.4.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "curl", + "jsonlite", + "mime", + "openssl" + ], + "Hash": "ac107251d9d9fd72f0ca8049988f1d7f" + }, + "isoband": { + "Package": "isoband", + "Version": "0.2.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grid", + "utils" + ], + "Hash": "0080607b4a1a7b28979aecef976d8bc2" + }, + "jquerylib": { + "Package": "jquerylib", + "Version": "0.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "htmltools" + ], + "Hash": "5aab57a3bd297eee1c1d862735972182" + }, + "jsonlite": { + "Package": "jsonlite", + "Version": "1.8.8", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "methods" + ], + "Hash": "e1b9c55281c5adc4dd113652d9e26768" + }, + "knitr": { + "Package": "knitr", + "Version": "1.48", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "evaluate", + "highr", + "methods", + "tools", + "xfun", + "yaml" + ], + "Hash": "acf380f300c721da9fde7df115a5f86f" + }, + "labeling": { + "Package": "labeling", + "Version": "0.4.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "graphics", + "stats" + ], + "Hash": "b64ec208ac5bc1852b285f665d6368b3" + }, + "later": { + "Package": "later", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "Rcpp", + "rlang" + ], + "Hash": "a3e051d405326b8b0012377434c62b37" + }, + "lattice": { + "Package": "lattice", + "Version": "0.22-6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "grid", + "stats", + "utils" + ], + "Hash": "cc5ac1ba4c238c7ca9fa6a87ca11a7e2" + }, + "lazyeval": { + "Package": "lazyeval", + "Version": "0.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "d908914ae53b04d4c0c0fd72ecc35370" + }, + "lifecycle": { + "Package": "lifecycle", + "Version": "1.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "rlang" + ], + "Hash": "b8552d117e1b808b09a832f589b79035" + }, + "listenv": { + "Package": "listenv", + "Version": "0.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "e2fca3e12e4db979dccc6e519b10a7ee" + }, + "logger": { + "Package": "logger", + "Version": "0.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "c145edf05cc128e6ffcfa5d872c46329" + }, + "magrittr": { + "Package": "magrittr", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "7ce2733a9826b3aeb1775d56fd305472" + }, + "memoise": { + "Package": "memoise", + "Version": "2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "cachem", + "rlang" + ], + "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c" + }, + "mgcv": { + "Package": "mgcv", + "Version": "1.9-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "Matrix", + "R", + "graphics", + "methods", + "nlme", + "splines", + "stats", + "utils" + ], + "Hash": "110ee9d83b496279960e162ac97764ce" + }, + "mime": { + "Package": "mime", + "Version": "0.12", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "tools" + ], + "Hash": "18e9c28c1d3ca1560ce30658b22ce104" + }, + "munsell": { + "Package": "munsell", + "Version": "0.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "colorspace", + "methods" + ], + "Hash": "4fd8900853b746af55b81fda99da7695" + }, + "nlme": { + "Package": "nlme", + "Version": "3.1-164", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "graphics", + "lattice", + "stats", + "utils" + ], + "Hash": "a623a2239e642806158bc4dc3f51565d" + }, + "officer": { + "Package": "officer", + "Version": "0.6.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "grDevices", + "graphics", + "openssl", + "ragg", + "stats", + "utils", + "uuid", + "xml2", + "zip" + ], + "Hash": "dc703d9a479e428a15dc6f82e268387e" + }, + "openssl": { + "Package": "openssl", + "Version": "2.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "askpass" + ], + "Hash": "2bcca3848e4734eb3b16103bc9aa4b8e" + }, + "parallelly": { + "Package": "parallelly", + "Version": "1.38.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "parallel", + "tools", + "utils" + ], + "Hash": "6e8b139c1904f5e9e14c69db64453bbe" + }, + "pillar": { + "Package": "pillar", + "Version": "1.9.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "cli", + "fansi", + "glue", + "lifecycle", + "rlang", + "utf8", + "utils", + "vctrs" + ], + "Hash": "15da5a8412f317beeee6175fbc76f4bb" + }, + "pkgconfig": { + "Package": "pkgconfig", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "01f28d4278f15c76cddbea05899c5d6f" + }, + "plotly": { + "Package": "plotly", + "Version": "4.10.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "RColorBrewer", + "base64enc", + "crosstalk", + "data.table", + "digest", + "dplyr", + "ggplot2", + "htmltools", + "htmlwidgets", + "httr", + "jsonlite", + "lazyeval", + "magrittr", + "promises", + "purrr", + "rlang", + "scales", + "tibble", + "tidyr", + "tools", + "vctrs", + "viridisLite" + ], + "Hash": "a1ac5c03ad5ad12b9d1597e00e23c3dd" + }, + "promises": { + "Package": "promises", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "Rcpp", + "fastmap", + "later", + "magrittr", + "rlang", + "stats" + ], + "Hash": "434cd5388a3979e74be5c219bcd6e77d" + }, + "purrr": { + "Package": "purrr", + "Version": "1.0.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "lifecycle", + "magrittr", + "rlang", + "vctrs" + ], + "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc" + }, + "ragg": { + "Package": "ragg", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "systemfonts", + "textshaping" + ], + "Hash": "e3087db406e079a8a2fd87f413918ed3" + }, + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5e3c5dc0b071b21fa128676560dbe94d" + }, + "renv": { + "Package": "renv", + "Version": "1.0.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "397b7b2a265bc5a7a06852524dabae20" + }, + "rlang": { + "Package": "rlang", + "Version": "1.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "3eec01f8b1dee337674b2e34ab1f9bc1" + }, + "rlistings": { + "Package": "rlistings", + "Version": "0.2.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "checkmate", + "formatters", + "grDevices", + "grid", + "methods", + "stats", + "tibble", + "utils" + ], + "Hash": "de6d9714857cae1cc672bbad3f3d0f34" + }, + "rmarkdown": { + "Package": "rmarkdown", + "Version": "2.27", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "bslib", + "evaluate", + "fontawesome", + "htmltools", + "jquerylib", + "jsonlite", + "knitr", + "methods", + "tinytex", + "tools", + "utils", + "xfun", + "yaml" + ], + "Hash": "27f9502e1cdbfa195f94e03b0f517484" + }, + "rprojroot": { + "Package": "rprojroot", + "Version": "2.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "4c8415e0ec1e29f3f4f6fc108bef0144" + }, + "rtables": { + "Package": "rtables", + "Version": "0.6.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "checkmate", + "formatters", + "htmltools", + "lifecycle", + "magrittr", + "methods", + "stats", + "stringi" + ], + "Hash": "8320d917da2a3db93ce9d91649db0b1d" + }, + "sass": { + "Package": "sass", + "Version": "0.4.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "fs", + "htmltools", + "rappdirs", + "rlang" + ], + "Hash": "d53dbfddf695303ea4ad66f86e99b95d" + }, + "scales": { + "Package": "scales", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "RColorBrewer", + "cli", + "farver", + "glue", + "labeling", + "lifecycle", + "munsell", + "rlang", + "viridisLite" + ], + "Hash": "c19df082ba346b0ffa6f833e92de34d1" + }, + "shiny": { + "Package": "shiny", + "Version": "1.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "bslib", + "cachem", + "commonmark", + "crayon", + "fastmap", + "fontawesome", + "glue", + "grDevices", + "htmltools", + "httpuv", + "jsonlite", + "later", + "lifecycle", + "methods", + "mime", + "promises", + "rlang", + "sourcetools", + "tools", + "utils", + "withr", + "xtable" + ], + "Hash": "6a293995a66e12c48d13aa1f957d09c7" + }, + "shinyWidgets": { + "Package": "shinyWidgets", + "Version": "0.8.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "anytime", + "bslib", + "grDevices", + "htmltools", + "jsonlite", + "rlang", + "sass", + "shiny" + ], + "Hash": "bc918b6911c4e928e24a9928295de834" + }, + "shinybusy": { + "Package": "shinybusy", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "htmltools", + "htmlwidgets", + "jsonlite", + "shiny" + ], + "Hash": "7dc8feb4207741ff581422a04fc8f3ea" + }, + "shinycssloaders": { + "Package": "shinycssloaders", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "digest", + "glue", + "grDevices", + "htmltools", + "shiny" + ], + "Hash": "2b45a467a30d6a88a1892a738c0900cf" + }, + "shinyjs": { + "Package": "shinyjs", + "Version": "2.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "digest", + "jsonlite", + "shiny" + ], + "Hash": "802e4786b353a4bb27116957558548d5" + }, + "shinyvalidate": { + "Package": "shinyvalidate", + "Version": "0.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "glue", + "htmltools", + "rlang", + "shiny" + ], + "Hash": "fe6e75a1c1722b2d23cb4d4dbe1006df" + }, + "sourcetools": { + "Package": "sourcetools", + "Version": "0.1.7-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5f5a7629f956619d519205ec475fe647" + }, + "stringi": { + "Package": "stringi", + "Version": "1.8.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "stats", + "tools", + "utils" + ], + "Hash": "39e1144fd75428983dc3f63aa53dfa91" + }, + "stringr": { + "Package": "stringr", + "Version": "1.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "magrittr", + "rlang", + "stringi", + "vctrs" + ], + "Hash": "960e2ae9e09656611e0b8214ad543207" + }, + "styler": { + "Package": "styler", + "Version": "1.10.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.cache", + "cli", + "magrittr", + "purrr", + "rlang", + "rprojroot", + "tools", + "vctrs", + "withr" + ], + "Hash": "93a2b1beac2437bdcc4724f8bf867e2c" + }, + "sys": { + "Package": "sys", + "Version": "3.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3a1be13d68d47a8cd0bfd74739ca1555" + }, + "systemfonts": { + "Package": "systemfonts", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cpp11", + "lifecycle" + ], + "Hash": "213b6b8ed5afbf934843e6c3b090d418" + }, + "teal": { + "Package": "teal", + "Version": "0.15.2.9050", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "049273d7e7e1ffa135a856612ec93936235face4", + "Requirements": [ + "R", + "checkmate", + "future", + "jsonlite", + "lifecycle", + "logger", + "magrittr", + "methods", + "promises", + "renv", + "rlang", + "shiny", + "shinyjs", + "stats", + "teal.code", + "teal.data", + "teal.logger", + "teal.reporter", + "teal.slice", + "teal.widgets", + "utils" + ], + "Hash": "0366835734e04a95157991d37cbe6cb5" + }, + "teal.code": { + "Package": "teal.code", + "Version": "0.5.0.9007", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.code", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "6d19f11e1488b404711039242e6b0c6702a45c1a", + "Requirements": [ + "R", + "checkmate", + "grDevices", + "lifecycle", + "methods", + "rlang" + ], + "Hash": "4801a665ac0718ff7389567c3c77ba1e" + }, + "teal.data": { + "Package": "teal.data", + "Version": "0.6.0.9005", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.data", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "b9dd005484e2f9c7a95a8523f9e95109ddd295ec", + "Requirements": [ + "R", + "checkmate", + "lifecycle", + "methods", + "rlang", + "stats", + "teal.code", + "utils" + ], + "Hash": "f1937915f5580f9785ef265f5919225c" + }, + "teal.logger": { + "Package": "teal.logger", + "Version": "0.2.0.9006", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.logger", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "d89dcf6acf56bf19a4c2b77f4a0e3f59a08ced42", + "Requirements": [ + "R", + "glue", + "lifecycle", + "logger", + "methods", + "shiny", + "utils", + "withr" + ], + "Hash": "2acacbd09e6d5bfc5dec5c35fc34315a" + }, + "teal.reporter": { + "Package": "teal.reporter", + "Version": "0.3.1.9010", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.reporter", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "2f69b86f2a2d61449a5c8fb8f187139a6569ac38", + "Requirements": [ + "R6", + "bslib", + "checkmate", + "flextable", + "grid", + "htmltools", + "knitr", + "lifecycle", + "rlistings", + "rmarkdown", + "rtables", + "shiny", + "shinyWidgets", + "shinybusy", + "yaml", + "zip" + ], + "Hash": "0745d3b8c14cf28359d24e007c88236e" + }, + "teal.slice": { + "Package": "teal.slice", + "Version": "0.5.1.9008", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.slice", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "1b024376f76e94c34bf7c8e7405cce8773a3f3a5", + "Requirements": [ + "R", + "R6", + "bslib", + "checkmate", + "dplyr", + "grDevices", + "htmltools", + "jsonlite", + "lifecycle", + "logger", + "methods", + "plotly", + "shiny", + "shinyWidgets", + "shinycssloaders", + "shinyjs", + "teal.data", + "teal.logger", + "teal.widgets", + "utils" + ], + "Hash": "38256c22795ae3911fe56868edc6d04f" + }, + "teal.widgets": { + "Package": "teal.widgets", + "Version": "0.4.2.9017", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.widgets", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "cc8faa983bdc4396fa073f97d6b4828cff1c50bb", + "Requirements": [ + "R", + "bslib", + "checkmate", + "ggplot2", + "grDevices", + "graphics", + "htmltools", + "lifecycle", + "methods", + "rtables", + "shiny", + "shinyWidgets", + "shinyjs", + "styler" + ], + "Hash": "b0fe152361a7ff11a0e52664842f945f" + }, + "textshaping": { + "Package": "textshaping", + "Version": "0.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cpp11", + "lifecycle", + "systemfonts" + ], + "Hash": "5142f8bc78ed3d819d26461b641627ce" + }, + "tibble": { + "Package": "tibble", + "Version": "3.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "fansi", + "lifecycle", + "magrittr", + "methods", + "pillar", + "pkgconfig", + "rlang", + "utils", + "vctrs" + ], + "Hash": "a84e2cc86d07289b3b6f5069df7a004c" + }, + "tidyr": { + "Package": "tidyr", + "Version": "1.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "cpp11", + "dplyr", + "glue", + "lifecycle", + "magrittr", + "purrr", + "rlang", + "stringr", + "tibble", + "tidyselect", + "utils", + "vctrs" + ], + "Hash": "915fb7ce036c22a6a33b5a8adb712eb1" + }, + "tidyselect": { + "Package": "tidyselect", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "rlang", + "vctrs", + "withr" + ], + "Hash": "829f27b9c4919c16b593794a6344d6c0" + }, + "tinytex": { + "Package": "tinytex", + "Version": "0.52", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "xfun" + ], + "Hash": "cfbad971a71f0e27cec22e544a08bc3b" + }, + "triebeard": { + "Package": "triebeard", + "Version": "0.4.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "Rcpp" + ], + "Hash": "642507a148b0dd9b5620177e0a044413" + }, + "urltools": { + "Package": "urltools", + "Version": "1.7.3", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "Rcpp", + "methods", + "triebeard" + ], + "Hash": "e86a704261a105f4703f653e05defa3e" + }, + "utf8": { + "Package": "utf8", + "Version": "1.2.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "62b65c52671e6665f803ff02954446e9" + }, + "uuid": { + "Package": "uuid", + "Version": "1.2-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "34e965e62a41fcafb1ca60e9b142085b" + }, + "vctrs": { + "Package": "vctrs", + "Version": "0.6.5", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "rlang" + ], + "Hash": "c03fa420630029418f7e6da3667aac4a" + }, + "viridisLite": { + "Package": "viridisLite", + "Version": "0.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "c826c7c4241b6fc89ff55aaea3fa7491" + }, + "withr": { + "Package": "withr", + "Version": "3.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics" + ], + "Hash": "07909200e8bbe90426fbfeb73e1e27aa" + }, + "xfun": { + "Package": "xfun", + "Version": "0.46", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "stats", + "tools" + ], + "Hash": "00ce32f398db0415dde61abfef11300c" + }, + "xml2": { + "Package": "xml2", + "Version": "1.3.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "methods", + "rlang" + ], + "Hash": "1d0336142f4cd25d8d23cd3ba7a8fb61" + }, + "xtable": { + "Package": "xtable", + "Version": "1.8-4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "stats", + "utils" + ], + "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2" + }, + "yaml": { + "Package": "yaml", + "Version": "2.3.10", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "51dab85c6c98e50a18d7551e9d49f76c" + }, + "zip": { + "Package": "zip", + "Version": "2.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "fcc4bd8e6da2d2011eb64a5e5cc685ab" + } + } +} diff --git a/custom-transform/renv/.gitignore b/custom-transform/renv/.gitignore new file mode 100644 index 00000000..0ec0cbba --- /dev/null +++ b/custom-transform/renv/.gitignore @@ -0,0 +1,7 @@ +library/ +local/ +cellar/ +lock/ +python/ +sandbox/ +staging/ diff --git a/custom-transform/renv/activate.R b/custom-transform/renv/activate.R new file mode 100644 index 00000000..d13f9932 --- /dev/null +++ b/custom-transform/renv/activate.R @@ -0,0 +1,1220 @@ + +local({ + + # the requested version of renv + version <- "1.0.7" + attr(version, "sha") <- NULL + + # the project directory + project <- Sys.getenv("RENV_PROJECT") + if (!nzchar(project)) + project <- getwd() + + # use start-up diagnostics if enabled + diagnostics <- Sys.getenv("RENV_STARTUP_DIAGNOSTICS", unset = "FALSE") + if (diagnostics) { + start <- Sys.time() + profile <- tempfile("renv-startup-", fileext = ".Rprof") + utils::Rprof(profile) + on.exit({ + utils::Rprof(NULL) + elapsed <- signif(difftime(Sys.time(), start, units = "auto"), digits = 2L) + writeLines(sprintf("- renv took %s to run the autoloader.", format(elapsed))) + writeLines(sprintf("- Profile: %s", profile)) + print(utils::summaryRprof(profile)) + }, add = TRUE) + } + + # figure out whether the autoloader is enabled + enabled <- local({ + + # first, check config option + override <- getOption("renv.config.autoloader.enabled") + if (!is.null(override)) + return(override) + + # if we're being run in a context where R_LIBS is already set, + # don't load -- presumably we're being run as a sub-process and + # the parent process has already set up library paths for us + rcmd <- Sys.getenv("R_CMD", unset = NA) + rlibs <- Sys.getenv("R_LIBS", unset = NA) + if (!is.na(rlibs) && !is.na(rcmd)) + return(FALSE) + + # next, check environment variables + # TODO: prefer using the configuration one in the future + envvars <- c( + "RENV_CONFIG_AUTOLOADER_ENABLED", + "RENV_AUTOLOADER_ENABLED", + "RENV_ACTIVATE_PROJECT" + ) + + for (envvar in envvars) { + envval <- Sys.getenv(envvar, unset = NA) + if (!is.na(envval)) + return(tolower(envval) %in% c("true", "t", "1")) + } + + # enable by default + TRUE + + }) + + # bail if we're not enabled + if (!enabled) { + + # if we're not enabled, we might still need to manually load + # the user profile here + profile <- Sys.getenv("R_PROFILE_USER", unset = "~/.Rprofile") + if (file.exists(profile)) { + cfg <- Sys.getenv("RENV_CONFIG_USER_PROFILE", unset = "TRUE") + if (tolower(cfg) %in% c("true", "t", "1")) + sys.source(profile, envir = globalenv()) + } + + return(FALSE) + + } + + # avoid recursion + if (identical(getOption("renv.autoloader.running"), TRUE)) { + warning("ignoring recursive attempt to run renv autoloader") + return(invisible(TRUE)) + } + + # signal that we're loading renv during R startup + options(renv.autoloader.running = TRUE) + on.exit(options(renv.autoloader.running = NULL), add = TRUE) + + # signal that we've consented to use renv + options(renv.consent = TRUE) + + # load the 'utils' package eagerly -- this ensures that renv shims, which + # mask 'utils' packages, will come first on the search path + library(utils, lib.loc = .Library) + + # unload renv if it's already been loaded + if ("renv" %in% loadedNamespaces()) + unloadNamespace("renv") + + # load bootstrap tools + `%||%` <- function(x, y) { + if (is.null(x)) y else x + } + + catf <- function(fmt, ..., appendLF = TRUE) { + + quiet <- getOption("renv.bootstrap.quiet", default = FALSE) + if (quiet) + return(invisible()) + + msg <- sprintf(fmt, ...) + cat(msg, file = stdout(), sep = if (appendLF) "\n" else "") + + invisible(msg) + + } + + header <- function(label, + ..., + prefix = "#", + suffix = "-", + n = min(getOption("width"), 78)) + { + label <- sprintf(label, ...) + n <- max(n - nchar(label) - nchar(prefix) - 2L, 8L) + if (n <= 0) + return(paste(prefix, label)) + + tail <- paste(rep.int(suffix, n), collapse = "") + paste0(prefix, " ", label, " ", tail) + + } + + heredoc <- function(text, leave = 0) { + + # remove leading, trailing whitespace + trimmed <- gsub("^\\s*\\n|\\n\\s*$", "", text) + + # split into lines + lines <- strsplit(trimmed, "\n", fixed = TRUE)[[1L]] + + # compute common indent + indent <- regexpr("[^[:space:]]", lines) + common <- min(setdiff(indent, -1L)) - leave + paste(substring(lines, common), collapse = "\n") + + } + + startswith <- function(string, prefix) { + substring(string, 1, nchar(prefix)) == prefix + } + + bootstrap <- function(version, library) { + + friendly <- renv_bootstrap_version_friendly(version) + section <- header(sprintf("Bootstrapping renv %s", friendly)) + catf(section) + + # attempt to download renv + catf("- Downloading renv ... ", appendLF = FALSE) + withCallingHandlers( + tarball <- renv_bootstrap_download(version), + error = function(err) { + catf("FAILED") + stop("failed to download:\n", conditionMessage(err)) + } + ) + catf("OK") + on.exit(unlink(tarball), add = TRUE) + + # now attempt to install + catf("- Installing renv ... ", appendLF = FALSE) + withCallingHandlers( + status <- renv_bootstrap_install(version, tarball, library), + error = function(err) { + catf("FAILED") + stop("failed to install:\n", conditionMessage(err)) + } + ) + catf("OK") + + # add empty line to break up bootstrapping from normal output + catf("") + + return(invisible()) + } + + renv_bootstrap_tests_running <- function() { + getOption("renv.tests.running", default = FALSE) + } + + renv_bootstrap_repos <- function() { + + # get CRAN repository + cran <- getOption("renv.repos.cran", "https://cloud.r-project.org") + + # check for repos override + repos <- Sys.getenv("RENV_CONFIG_REPOS_OVERRIDE", unset = NA) + if (!is.na(repos)) { + + # check for RSPM; if set, use a fallback repository for renv + rspm <- Sys.getenv("RSPM", unset = NA) + if (identical(rspm, repos)) + repos <- c(RSPM = rspm, CRAN = cran) + + return(repos) + + } + + # check for lockfile repositories + repos <- tryCatch(renv_bootstrap_repos_lockfile(), error = identity) + if (!inherits(repos, "error") && length(repos)) + return(repos) + + # retrieve current repos + repos <- getOption("repos") + + # ensure @CRAN@ entries are resolved + repos[repos == "@CRAN@"] <- cran + + # add in renv.bootstrap.repos if set + default <- c(FALLBACK = "https://cloud.r-project.org") + extra <- getOption("renv.bootstrap.repos", default = default) + repos <- c(repos, extra) + + # remove duplicates that might've snuck in + dupes <- duplicated(repos) | duplicated(names(repos)) + repos[!dupes] + + } + + renv_bootstrap_repos_lockfile <- function() { + + lockpath <- Sys.getenv("RENV_PATHS_LOCKFILE", unset = "renv.lock") + if (!file.exists(lockpath)) + return(NULL) + + lockfile <- tryCatch(renv_json_read(lockpath), error = identity) + if (inherits(lockfile, "error")) { + warning(lockfile) + return(NULL) + } + + repos <- lockfile$R$Repositories + if (length(repos) == 0) + return(NULL) + + keys <- vapply(repos, `[[`, "Name", FUN.VALUE = character(1)) + vals <- vapply(repos, `[[`, "URL", FUN.VALUE = character(1)) + names(vals) <- keys + + return(vals) + + } + + renv_bootstrap_download <- function(version) { + + sha <- attr(version, "sha", exact = TRUE) + + methods <- if (!is.null(sha)) { + + # attempting to bootstrap a development version of renv + c( + function() renv_bootstrap_download_tarball(sha), + function() renv_bootstrap_download_github(sha) + ) + + } else { + + # attempting to bootstrap a release version of renv + c( + function() renv_bootstrap_download_tarball(version), + function() renv_bootstrap_download_cran_latest(version), + function() renv_bootstrap_download_cran_archive(version) + ) + + } + + for (method in methods) { + path <- tryCatch(method(), error = identity) + if (is.character(path) && file.exists(path)) + return(path) + } + + stop("All download methods failed") + + } + + renv_bootstrap_download_impl <- function(url, destfile) { + + mode <- "wb" + + # https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17715 + fixup <- + Sys.info()[["sysname"]] == "Windows" && + substring(url, 1L, 5L) == "file:" + + if (fixup) + mode <- "w+b" + + args <- list( + url = url, + destfile = destfile, + mode = mode, + quiet = TRUE + ) + + if ("headers" %in% names(formals(utils::download.file))) + args$headers <- renv_bootstrap_download_custom_headers(url) + + do.call(utils::download.file, args) + + } + + renv_bootstrap_download_custom_headers <- function(url) { + + headers <- getOption("renv.download.headers") + if (is.null(headers)) + return(character()) + + if (!is.function(headers)) + stopf("'renv.download.headers' is not a function") + + headers <- headers(url) + if (length(headers) == 0L) + return(character()) + + if (is.list(headers)) + headers <- unlist(headers, recursive = FALSE, use.names = TRUE) + + ok <- + is.character(headers) && + is.character(names(headers)) && + all(nzchar(names(headers))) + + if (!ok) + stop("invocation of 'renv.download.headers' did not return a named character vector") + + headers + + } + + renv_bootstrap_download_cran_latest <- function(version) { + + spec <- renv_bootstrap_download_cran_latest_find(version) + type <- spec$type + repos <- spec$repos + + baseurl <- utils::contrib.url(repos = repos, type = type) + ext <- if (identical(type, "source")) + ".tar.gz" + else if (Sys.info()[["sysname"]] == "Windows") + ".zip" + else + ".tgz" + name <- sprintf("renv_%s%s", version, ext) + url <- paste(baseurl, name, sep = "/") + + destfile <- file.path(tempdir(), name) + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (inherits(status, "condition")) + return(FALSE) + + # report success and return + destfile + + } + + renv_bootstrap_download_cran_latest_find <- function(version) { + + # check whether binaries are supported on this system + binary <- + getOption("renv.bootstrap.binary", default = TRUE) && + !identical(.Platform$pkgType, "source") && + !identical(getOption("pkgType"), "source") && + Sys.info()[["sysname"]] %in% c("Darwin", "Windows") + + types <- c(if (binary) "binary", "source") + + # iterate over types + repositories + for (type in types) { + for (repos in renv_bootstrap_repos()) { + + # retrieve package database + db <- tryCatch( + as.data.frame( + utils::available.packages(type = type, repos = repos), + stringsAsFactors = FALSE + ), + error = identity + ) + + if (inherits(db, "error")) + next + + # check for compatible entry + entry <- db[db$Package %in% "renv" & db$Version %in% version, ] + if (nrow(entry) == 0) + next + + # found it; return spec to caller + spec <- list(entry = entry, type = type, repos = repos) + return(spec) + + } + } + + # if we got here, we failed to find renv + fmt <- "renv %s is not available from your declared package repositories" + stop(sprintf(fmt, version)) + + } + + renv_bootstrap_download_cran_archive <- function(version) { + + name <- sprintf("renv_%s.tar.gz", version) + repos <- renv_bootstrap_repos() + urls <- file.path(repos, "src/contrib/Archive/renv", name) + destfile <- file.path(tempdir(), name) + + for (url in urls) { + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (identical(status, 0L)) + return(destfile) + + } + + return(FALSE) + + } + + renv_bootstrap_download_tarball <- function(version) { + + # if the user has provided the path to a tarball via + # an environment variable, then use it + tarball <- Sys.getenv("RENV_BOOTSTRAP_TARBALL", unset = NA) + if (is.na(tarball)) + return() + + # allow directories + if (dir.exists(tarball)) { + name <- sprintf("renv_%s.tar.gz", version) + tarball <- file.path(tarball, name) + } + + # bail if it doesn't exist + if (!file.exists(tarball)) { + + # let the user know we weren't able to honour their request + fmt <- "- RENV_BOOTSTRAP_TARBALL is set (%s) but does not exist." + msg <- sprintf(fmt, tarball) + warning(msg) + + # bail + return() + + } + + catf("- Using local tarball '%s'.", tarball) + tarball + + } + + renv_bootstrap_download_github <- function(version) { + + enabled <- Sys.getenv("RENV_BOOTSTRAP_FROM_GITHUB", unset = "TRUE") + if (!identical(enabled, "TRUE")) + return(FALSE) + + # prepare download options + pat <- Sys.getenv("GITHUB_PAT") + if (nzchar(Sys.which("curl")) && nzchar(pat)) { + fmt <- "--location --fail --header \"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "curl", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } else if (nzchar(Sys.which("wget")) && nzchar(pat)) { + fmt <- "--header=\"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "wget", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } + + url <- file.path("https://api.github.com/repos/rstudio/renv/tarball", version) + name <- sprintf("renv_%s.tar.gz", version) + destfile <- file.path(tempdir(), name) + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (!identical(status, 0L)) + return(FALSE) + + renv_bootstrap_download_augment(destfile) + + return(destfile) + + } + + # Add Sha to DESCRIPTION. This is stop gap until #890, after which we + # can use renv::install() to fully capture metadata. + renv_bootstrap_download_augment <- function(destfile) { + sha <- renv_bootstrap_git_extract_sha1_tar(destfile) + if (is.null(sha)) { + return() + } + + # Untar + tempdir <- tempfile("renv-github-") + on.exit(unlink(tempdir, recursive = TRUE), add = TRUE) + untar(destfile, exdir = tempdir) + pkgdir <- dir(tempdir, full.names = TRUE)[[1]] + + # Modify description + desc_path <- file.path(pkgdir, "DESCRIPTION") + desc_lines <- readLines(desc_path) + remotes_fields <- c( + "RemoteType: github", + "RemoteHost: api.github.com", + "RemoteRepo: renv", + "RemoteUsername: rstudio", + "RemotePkgRef: rstudio/renv", + paste("RemoteRef: ", sha), + paste("RemoteSha: ", sha) + ) + writeLines(c(desc_lines[desc_lines != ""], remotes_fields), con = desc_path) + + # Re-tar + local({ + old <- setwd(tempdir) + on.exit(setwd(old), add = TRUE) + + tar(destfile, compression = "gzip") + }) + invisible() + } + + # Extract the commit hash from a git archive. Git archives include the SHA1 + # hash as the comment field of the tarball pax extended header + # (see https://www.kernel.org/pub/software/scm/git/docs/git-archive.html) + # For GitHub archives this should be the first header after the default one + # (512 byte) header. + renv_bootstrap_git_extract_sha1_tar <- function(bundle) { + + # open the bundle for reading + # We use gzcon for everything because (from ?gzcon) + # > Reading from a connection which does not supply a 'gzip' magic + # > header is equivalent to reading from the original connection + conn <- gzcon(file(bundle, open = "rb", raw = TRUE)) + on.exit(close(conn)) + + # The default pax header is 512 bytes long and the first pax extended header + # with the comment should be 51 bytes long + # `52 comment=` (11 chars) + 40 byte SHA1 hash + len <- 0x200 + 0x33 + res <- rawToChar(readBin(conn, "raw", n = len)[0x201:len]) + + if (grepl("^52 comment=", res)) { + sub("52 comment=", "", res) + } else { + NULL + } + } + + renv_bootstrap_install <- function(version, tarball, library) { + + # attempt to install it into project library + dir.create(library, showWarnings = FALSE, recursive = TRUE) + output <- renv_bootstrap_install_impl(library, tarball) + + # check for successful install + status <- attr(output, "status") + if (is.null(status) || identical(status, 0L)) + return(status) + + # an error occurred; report it + header <- "installation of renv failed" + lines <- paste(rep.int("=", nchar(header)), collapse = "") + text <- paste(c(header, lines, output), collapse = "\n") + stop(text) + + } + + renv_bootstrap_install_impl <- function(library, tarball) { + + # invoke using system2 so we can capture and report output + bin <- R.home("bin") + exe <- if (Sys.info()[["sysname"]] == "Windows") "R.exe" else "R" + R <- file.path(bin, exe) + + args <- c( + "--vanilla", "CMD", "INSTALL", "--no-multiarch", + "-l", shQuote(path.expand(library)), + shQuote(path.expand(tarball)) + ) + + system2(R, args, stdout = TRUE, stderr = TRUE) + + } + + renv_bootstrap_platform_prefix <- function() { + + # construct version prefix + version <- paste(R.version$major, R.version$minor, sep = ".") + prefix <- paste("R", numeric_version(version)[1, 1:2], sep = "-") + + # include SVN revision for development versions of R + # (to avoid sharing platform-specific artefacts with released versions of R) + devel <- + identical(R.version[["status"]], "Under development (unstable)") || + identical(R.version[["nickname"]], "Unsuffered Consequences") + + if (devel) + prefix <- paste(prefix, R.version[["svn rev"]], sep = "-r") + + # build list of path components + components <- c(prefix, R.version$platform) + + # include prefix if provided by user + prefix <- renv_bootstrap_platform_prefix_impl() + if (!is.na(prefix) && nzchar(prefix)) + components <- c(prefix, components) + + # build prefix + paste(components, collapse = "/") + + } + + renv_bootstrap_platform_prefix_impl <- function() { + + # if an explicit prefix has been supplied, use it + prefix <- Sys.getenv("RENV_PATHS_PREFIX", unset = NA) + if (!is.na(prefix)) + return(prefix) + + # if the user has requested an automatic prefix, generate it + auto <- Sys.getenv("RENV_PATHS_PREFIX_AUTO", unset = NA) + if (is.na(auto) && getRversion() >= "4.4.0") + auto <- "TRUE" + + if (auto %in% c("TRUE", "True", "true", "1")) + return(renv_bootstrap_platform_prefix_auto()) + + # empty string on failure + "" + + } + + renv_bootstrap_platform_prefix_auto <- function() { + + prefix <- tryCatch(renv_bootstrap_platform_os(), error = identity) + if (inherits(prefix, "error") || prefix %in% "unknown") { + + msg <- paste( + "failed to infer current operating system", + "please file a bug report at https://github.com/rstudio/renv/issues", + sep = "; " + ) + + warning(msg) + + } + + prefix + + } + + renv_bootstrap_platform_os <- function() { + + sysinfo <- Sys.info() + sysname <- sysinfo[["sysname"]] + + # handle Windows + macOS up front + if (sysname == "Windows") + return("windows") + else if (sysname == "Darwin") + return("macos") + + # check for os-release files + for (file in c("/etc/os-release", "/usr/lib/os-release")) + if (file.exists(file)) + return(renv_bootstrap_platform_os_via_os_release(file, sysinfo)) + + # check for redhat-release files + if (file.exists("/etc/redhat-release")) + return(renv_bootstrap_platform_os_via_redhat_release()) + + "unknown" + + } + + renv_bootstrap_platform_os_via_os_release <- function(file, sysinfo) { + + # read /etc/os-release + release <- utils::read.table( + file = file, + sep = "=", + quote = c("\"", "'"), + col.names = c("Key", "Value"), + comment.char = "#", + stringsAsFactors = FALSE + ) + + vars <- as.list(release$Value) + names(vars) <- release$Key + + # get os name + os <- tolower(sysinfo[["sysname"]]) + + # read id + id <- "unknown" + for (field in c("ID", "ID_LIKE")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + id <- vars[[field]] + break + } + } + + # read version + version <- "unknown" + for (field in c("UBUNTU_CODENAME", "VERSION_CODENAME", "VERSION_ID", "BUILD_ID")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + version <- vars[[field]] + break + } + } + + # join together + paste(c(os, id, version), collapse = "-") + + } + + renv_bootstrap_platform_os_via_redhat_release <- function() { + + # read /etc/redhat-release + contents <- readLines("/etc/redhat-release", warn = FALSE) + + # infer id + id <- if (grepl("centos", contents, ignore.case = TRUE)) + "centos" + else if (grepl("redhat", contents, ignore.case = TRUE)) + "redhat" + else + "unknown" + + # try to find a version component (very hacky) + version <- "unknown" + + parts <- strsplit(contents, "[[:space:]]")[[1L]] + for (part in parts) { + + nv <- tryCatch(numeric_version(part), error = identity) + if (inherits(nv, "error")) + next + + version <- nv[1, 1] + break + + } + + paste(c("linux", id, version), collapse = "-") + + } + + renv_bootstrap_library_root_name <- function(project) { + + # use project name as-is if requested + asis <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT_ASIS", unset = "FALSE") + if (asis) + return(basename(project)) + + # otherwise, disambiguate based on project's path + id <- substring(renv_bootstrap_hash_text(project), 1L, 8L) + paste(basename(project), id, sep = "-") + + } + + renv_bootstrap_library_root <- function(project) { + + prefix <- renv_bootstrap_profile_prefix() + + path <- Sys.getenv("RENV_PATHS_LIBRARY", unset = NA) + if (!is.na(path)) + return(paste(c(path, prefix), collapse = "/")) + + path <- renv_bootstrap_library_root_impl(project) + if (!is.null(path)) { + name <- renv_bootstrap_library_root_name(project) + return(paste(c(path, prefix, name), collapse = "/")) + } + + renv_bootstrap_paths_renv("library", project = project) + + } + + renv_bootstrap_library_root_impl <- function(project) { + + root <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT", unset = NA) + if (!is.na(root)) + return(root) + + type <- renv_bootstrap_project_type(project) + if (identical(type, "package")) { + userdir <- renv_bootstrap_user_dir() + return(file.path(userdir, "library")) + } + + } + + renv_bootstrap_validate_version <- function(version, description = NULL) { + + # resolve description file + # + # avoid passing lib.loc to `packageDescription()` below, since R will + # use the loaded version of the package by default anyhow. note that + # this function should only be called after 'renv' is loaded + # https://github.com/rstudio/renv/issues/1625 + description <- description %||% packageDescription("renv") + + # check whether requested version 'version' matches loaded version of renv + sha <- attr(version, "sha", exact = TRUE) + valid <- if (!is.null(sha)) + renv_bootstrap_validate_version_dev(sha, description) + else + renv_bootstrap_validate_version_release(version, description) + + if (valid) + return(TRUE) + + # the loaded version of renv doesn't match the requested version; + # give the user instructions on how to proceed + dev <- identical(description[["RemoteType"]], "github") + remote <- if (dev) + paste("rstudio/renv", description[["RemoteSha"]], sep = "@") + else + paste("renv", description[["Version"]], sep = "@") + + # display both loaded version + sha if available + friendly <- renv_bootstrap_version_friendly( + version = description[["Version"]], + sha = if (dev) description[["RemoteSha"]] + ) + + fmt <- heredoc(" + renv %1$s was loaded from project library, but this project is configured to use renv %2$s. + - Use `renv::record(\"%3$s\")` to record renv %1$s in the lockfile. + - Use `renv::restore(packages = \"renv\")` to install renv %2$s into the project library. + ") + catf(fmt, friendly, renv_bootstrap_version_friendly(version), remote) + + FALSE + + } + + renv_bootstrap_validate_version_dev <- function(version, description) { + expected <- description[["RemoteSha"]] + is.character(expected) && startswith(expected, version) + } + + renv_bootstrap_validate_version_release <- function(version, description) { + expected <- description[["Version"]] + is.character(expected) && identical(expected, version) + } + + renv_bootstrap_hash_text <- function(text) { + + hashfile <- tempfile("renv-hash-") + on.exit(unlink(hashfile), add = TRUE) + + writeLines(text, con = hashfile) + tools::md5sum(hashfile) + + } + + renv_bootstrap_load <- function(project, libpath, version) { + + # try to load renv from the project library + if (!requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) + return(FALSE) + + # warn if the version of renv loaded does not match + renv_bootstrap_validate_version(version) + + # execute renv load hooks, if any + hooks <- getHook("renv::autoload") + for (hook in hooks) + if (is.function(hook)) + tryCatch(hook(), error = warnify) + + # load the project + renv::load(project) + + TRUE + + } + + renv_bootstrap_profile_load <- function(project) { + + # if RENV_PROFILE is already set, just use that + profile <- Sys.getenv("RENV_PROFILE", unset = NA) + if (!is.na(profile) && nzchar(profile)) + return(profile) + + # check for a profile file (nothing to do if it doesn't exist) + path <- renv_bootstrap_paths_renv("profile", profile = FALSE, project = project) + if (!file.exists(path)) + return(NULL) + + # read the profile, and set it if it exists + contents <- readLines(path, warn = FALSE) + if (length(contents) == 0L) + return(NULL) + + # set RENV_PROFILE + profile <- contents[[1L]] + if (!profile %in% c("", "default")) + Sys.setenv(RENV_PROFILE = profile) + + profile + + } + + renv_bootstrap_profile_prefix <- function() { + profile <- renv_bootstrap_profile_get() + if (!is.null(profile)) + return(file.path("profiles", profile, "renv")) + } + + renv_bootstrap_profile_get <- function() { + profile <- Sys.getenv("RENV_PROFILE", unset = "") + renv_bootstrap_profile_normalize(profile) + } + + renv_bootstrap_profile_set <- function(profile) { + profile <- renv_bootstrap_profile_normalize(profile) + if (is.null(profile)) + Sys.unsetenv("RENV_PROFILE") + else + Sys.setenv(RENV_PROFILE = profile) + } + + renv_bootstrap_profile_normalize <- function(profile) { + + if (is.null(profile) || profile %in% c("", "default")) + return(NULL) + + profile + + } + + renv_bootstrap_path_absolute <- function(path) { + + substr(path, 1L, 1L) %in% c("~", "/", "\\") || ( + substr(path, 1L, 1L) %in% c(letters, LETTERS) && + substr(path, 2L, 3L) %in% c(":/", ":\\") + ) + + } + + renv_bootstrap_paths_renv <- function(..., profile = TRUE, project = NULL) { + renv <- Sys.getenv("RENV_PATHS_RENV", unset = "renv") + root <- if (renv_bootstrap_path_absolute(renv)) NULL else project + prefix <- if (profile) renv_bootstrap_profile_prefix() + components <- c(root, renv, prefix, ...) + paste(components, collapse = "/") + } + + renv_bootstrap_project_type <- function(path) { + + descpath <- file.path(path, "DESCRIPTION") + if (!file.exists(descpath)) + return("unknown") + + desc <- tryCatch( + read.dcf(descpath, all = TRUE), + error = identity + ) + + if (inherits(desc, "error")) + return("unknown") + + type <- desc$Type + if (!is.null(type)) + return(tolower(type)) + + package <- desc$Package + if (!is.null(package)) + return("package") + + "unknown" + + } + + renv_bootstrap_user_dir <- function() { + dir <- renv_bootstrap_user_dir_impl() + path.expand(chartr("\\", "/", dir)) + } + + renv_bootstrap_user_dir_impl <- function() { + + # use local override if set + override <- getOption("renv.userdir.override") + if (!is.null(override)) + return(override) + + # use R_user_dir if available + tools <- asNamespace("tools") + if (is.function(tools$R_user_dir)) + return(tools$R_user_dir("renv", "cache")) + + # try using our own backfill for older versions of R + envvars <- c("R_USER_CACHE_DIR", "XDG_CACHE_HOME") + for (envvar in envvars) { + root <- Sys.getenv(envvar, unset = NA) + if (!is.na(root)) + return(file.path(root, "R/renv")) + } + + # use platform-specific default fallbacks + if (Sys.info()[["sysname"]] == "Windows") + file.path(Sys.getenv("LOCALAPPDATA"), "R/cache/R/renv") + else if (Sys.info()[["sysname"]] == "Darwin") + "~/Library/Caches/org.R-project.R/R/renv" + else + "~/.cache/R/renv" + + } + + renv_bootstrap_version_friendly <- function(version, shafmt = NULL, sha = NULL) { + sha <- sha %||% attr(version, "sha", exact = TRUE) + parts <- c(version, sprintf(shafmt %||% " [sha: %s]", substring(sha, 1L, 7L))) + paste(parts, collapse = "") + } + + renv_bootstrap_exec <- function(project, libpath, version) { + if (!renv_bootstrap_load(project, libpath, version)) + renv_bootstrap_run(version, libpath) + } + + renv_bootstrap_run <- function(version, libpath) { + + # perform bootstrap + bootstrap(version, libpath) + + # exit early if we're just testing bootstrap + if (!is.na(Sys.getenv("RENV_BOOTSTRAP_INSTALL_ONLY", unset = NA))) + return(TRUE) + + # try again to load + if (requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) { + return(renv::load(project = getwd())) + } + + # failed to download or load renv; warn the user + msg <- c( + "Failed to find an renv installation: the project will not be loaded.", + "Use `renv::activate()` to re-initialize the project." + ) + + warning(paste(msg, collapse = "\n"), call. = FALSE) + + } + + renv_json_read <- function(file = NULL, text = NULL) { + + jlerr <- NULL + + # if jsonlite is loaded, use that instead + if ("jsonlite" %in% loadedNamespaces()) { + + json <- tryCatch(renv_json_read_jsonlite(file, text), error = identity) + if (!inherits(json, "error")) + return(json) + + jlerr <- json + + } + + # otherwise, fall back to the default JSON reader + json <- tryCatch(renv_json_read_default(file, text), error = identity) + if (!inherits(json, "error")) + return(json) + + # report an error + if (!is.null(jlerr)) + stop(jlerr) + else + stop(json) + + } + + renv_json_read_jsonlite <- function(file = NULL, text = NULL) { + text <- paste(text %||% readLines(file, warn = FALSE), collapse = "\n") + jsonlite::fromJSON(txt = text, simplifyVector = FALSE) + } + + renv_json_read_default <- function(file = NULL, text = NULL) { + + # find strings in the JSON + text <- paste(text %||% readLines(file, warn = FALSE), collapse = "\n") + pattern <- '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]' + locs <- gregexpr(pattern, text, perl = TRUE)[[1]] + + # if any are found, replace them with placeholders + replaced <- text + strings <- character() + replacements <- character() + + if (!identical(c(locs), -1L)) { + + # get the string values + starts <- locs + ends <- locs + attr(locs, "match.length") - 1L + strings <- substring(text, starts, ends) + + # only keep those requiring escaping + strings <- grep("[[\\]{}:]", strings, perl = TRUE, value = TRUE) + + # compute replacements + replacements <- sprintf('"\032%i\032"', seq_along(strings)) + + # replace the strings + mapply(function(string, replacement) { + replaced <<- sub(string, replacement, replaced, fixed = TRUE) + }, strings, replacements) + + } + + # transform the JSON into something the R parser understands + transformed <- replaced + transformed <- gsub("{}", "`names<-`(list(), character())", transformed, fixed = TRUE) + transformed <- gsub("[[{]", "list(", transformed, perl = TRUE) + transformed <- gsub("[]}]", ")", transformed, perl = TRUE) + transformed <- gsub(":", "=", transformed, fixed = TRUE) + text <- paste(transformed, collapse = "\n") + + # parse it + json <- parse(text = text, keep.source = FALSE, srcfile = NULL)[[1L]] + + # construct map between source strings, replaced strings + map <- as.character(parse(text = strings)) + names(map) <- as.character(parse(text = replacements)) + + # convert to list + map <- as.list(map) + + # remap strings in object + remapped <- renv_json_read_remap(json, map) + + # evaluate + eval(remapped, envir = baseenv()) + + } + + renv_json_read_remap <- function(json, map) { + + # fix names + if (!is.null(names(json))) { + lhs <- match(names(json), names(map), nomatch = 0L) + rhs <- match(names(map), names(json), nomatch = 0L) + names(json)[rhs] <- map[lhs] + } + + # fix values + if (is.character(json)) + return(map[[json]] %||% json) + + # handle true, false, null + if (is.name(json)) { + text <- as.character(json) + if (text == "true") + return(TRUE) + else if (text == "false") + return(FALSE) + else if (text == "null") + return(NULL) + } + + # recurse + if (is.recursive(json)) { + for (i in seq_along(json)) { + json[i] <- list(renv_json_read_remap(json[[i]], map)) + } + } + + json + + } + + # load the renv profile, if any + renv_bootstrap_profile_load(project) + + # construct path to library root + root <- renv_bootstrap_library_root(project) + + # construct library prefix for platform + prefix <- renv_bootstrap_platform_prefix() + + # construct full libpath + libpath <- file.path(root, prefix) + + # run bootstrap code + renv_bootstrap_exec(project, libpath, version) + + invisible() + +}) diff --git a/custom-transform/renv/settings.json b/custom-transform/renv/settings.json new file mode 100644 index 00000000..ffdbb320 --- /dev/null +++ b/custom-transform/renv/settings.json @@ -0,0 +1,19 @@ +{ + "bioconductor.version": null, + "external.libraries": [], + "ignored.packages": [], + "package.dependency.fields": [ + "Imports", + "Depends", + "LinkingTo" + ], + "ppm.enabled": null, + "ppm.ignored.urls": [], + "r.version": null, + "snapshot.type": "implicit", + "use.cache": true, + "vcs.ignore.cellar": true, + "vcs.ignore.library": true, + "vcs.ignore.local": true, + "vcs.manage.ignores": true +} diff --git a/custom-transform/tests/cypress.config.js b/custom-transform/tests/cypress.config.js new file mode 100644 index 00000000..17e51ef5 --- /dev/null +++ b/custom-transform/tests/cypress.config.js @@ -0,0 +1,9 @@ +const { defineConfig } = require("cypress"); + +module.exports = defineConfig({ + e2e: { + setupNodeEvents(on, config) {}, + baseUrl: "http://localhost:3333", + supportFile: false, + }, +}); diff --git a/custom-transform/tests/cypress/e2e/app.cy.js b/custom-transform/tests/cypress/e2e/app.cy.js new file mode 100644 index 00000000..6c9c170b --- /dev/null +++ b/custom-transform/tests/cypress/e2e/app.cy.js @@ -0,0 +1,51 @@ +describe("app", () => { + beforeEach(() => { + cy.visit("/"); + }); + + it("Starts", () => {}); + + it("Has 3 tabs", () => { + cy.get(".nav.nav-pills a[data-bs-toggle=tab]", { timeout: 30000 }).should( + "have.length", + 3 + ); + }); + + it('Navigates to all tabs without error', () => { + cy + .get('.nav.nav-pills a[data-bs-toggle=tab]', { timeout: 30000 }) + .each(($el) => { + cy.wrap($el).as('tealTab'); + + cy.get('@tealTab').then(($el2) => { + cy.log(`Navigating to: ${$el2[0].innerText}`); + }); + + cy.get('@tealTab').click(); + + cy.get('@tealTab').invoke('attr', 'href').as('hrefTab'); + + // Make sure that html element does not have a class that indicates + // that shiny is busy + cy.get('html').not('.shiny-busy'); + + cy + .get('@hrefTab') + .then((hrefTab) => { + cy + .get(`${hrefTab}.tab-pane.active`) + .should('be.visible') + .within(() => { + cy + .get('*') + .filter(':visible') + .should('have.length.gte', 1) + .then(($el3) => { + cy.wrap($el3).contains(/.+/); + }); + }); + }); + }); + }); +}); diff --git a/custom-transform/tests/cypress/support/commands.js b/custom-transform/tests/cypress/support/commands.js new file mode 100644 index 00000000..a5ee6857 --- /dev/null +++ b/custom-transform/tests/cypress/support/commands.js @@ -0,0 +1,33 @@ +Cypress.Commands.add( + "waitForStabilityAndCatchError", + (selector, stabilityPeriod = 300) => { + let lastInnerHTML = ""; + let timesRun = 0; + const checkInterval = 100; + const maxTimesRun = stabilityPeriod / checkInterval; + + function checkForChanges() { + cy.get(selector).then(($el) => { + // Check for shiny-output-error class anywhere in the body + if (Cypress.$("body").find(".shiny-output-error").length > 0) { + throw new Error( + "shiny-output-error class detected during stability check" + ); + } + + const currentInnerHTML = $el.prop("innerHTML"); + if (currentInnerHTML !== lastInnerHTML) { + lastInnerHTML = currentInnerHTML; + timesRun = 0; + } else if (timesRun < maxTimesRun) { + timesRun += 1; + } else { + return; + } + cy.wait(checkInterval).then(checkForChanges); + }); + } + + checkForChanges(); + } +); diff --git a/custom-transform/tests/package-lock.json b/custom-transform/tests/package-lock.json new file mode 100644 index 00000000..76601b81 --- /dev/null +++ b/custom-transform/tests/package-lock.json @@ -0,0 +1,3884 @@ +{ + "name": "tests", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "devDependencies": { + "cypress": "^13.13.2", + "start-server-and-test": "^2.0.3" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "dev": true, + "optional": true, + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "node_modules/axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axios/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cypress": { + "version": "13.13.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.2.tgz", + "integrity": "sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.1", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.3", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dayjs": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, + "node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/start-server-and-test": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.5.tgz", + "integrity": "sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.6", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.2.0" + }, + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/start-server-and-test/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/start-server-and-test/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/start-server-and-test/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "dev": true, + "optional": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "dependencies": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, + "@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + } + }, + "@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "dev": true, + "optional": true, + "requires": { + "undici-types": "~6.13.0" + } + }, + "@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cypress": { + "version": "13.13.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.2.tgz", + "integrity": "sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==", + "dev": true, + "requires": { + "@cypress/request": "^3.0.1", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.3", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dayjs": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "requires": { + "async": "^3.2.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "requires": { + "ini": "2.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true + }, + "listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "requires": { + "event-stream": "=3.3.4" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "requires": { + "throttleit": "^1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "requires": { + "through": "2" + } + }, + "sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "start-server-and-test": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.5.tgz", + "integrity": "sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.6", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.2.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true + }, + "tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "dev": true, + "optional": true + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "requires": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/custom-transform/tests/package.json b/custom-transform/tests/package.json new file mode 100644 index 00000000..6d944ec1 --- /dev/null +++ b/custom-transform/tests/package.json @@ -0,0 +1,14 @@ +{ + "private": true, + "scripts": { + "run-app": "cd .. && Rscript -e \"shiny::runApp(port = 3333)\"", + "run-cypress": "cypress run --project ../tests", + "open-cypress": "cypress open --project ../tests", + "test-e2e": "start-server-and-test run-app http://localhost:3333 run-cypress", + "test-e2e-interactive": "start-server-and-test run-app http://localhost:3333 open-cypress" + }, + "devDependencies": { + "cypress": "^13.13.2", + "start-server-and-test": "^2.0.3" + } +} diff --git a/delayed-data/.Rprofile b/delayed-data/.Rprofile new file mode 100644 index 00000000..81b960f5 --- /dev/null +++ b/delayed-data/.Rprofile @@ -0,0 +1 @@ +source("renv/activate.R") diff --git a/delayed-data/README.md b/delayed-data/README.md new file mode 100644 index 00000000..4b7b517d --- /dev/null +++ b/delayed-data/README.md @@ -0,0 +1,19 @@ + + + +# delayed-data app + +### Run the app yourself + + source("https://raw.github.com/insightsengineering/teal.gallery/main/_internal/utils/sourceme.R") + + # Run the app + restore_and_run("delayed-data", package_repo = "https://insightsengineering.r-universe.dev") + +### View the deployed app + +Deployed app: + +### Preview the app + +![](../_internal/quarto/assets/img/delayed-data.gif) diff --git a/delayed-data/app.R b/delayed-data/app.R new file mode 100644 index 00000000..e02e1d64 --- /dev/null +++ b/delayed-data/app.R @@ -0,0 +1,99 @@ +library(teal) + +data <- teal_data_module( + ui = function(id) { + ns <- NS(id) + fluidPage( + selectInput( + ns("datasets"), + "Choose datasets", + choices = c("iris", "mtcars", "CO2", "airquality"), + selected = c("iris", "mtcars"), + multiple = TRUE + ), + actionButton(ns("load"), "Load Datasets") + ) + }, + server = function(id, ...) { + moduleServer(id, function(input, output, session) { + eventReactive(input$load, { + data <- teal.data::teal_data() |> + within( + { + if ("iris" %in% datasets) { + iris <- iris + } + if ("mtcars" %in% datasets) { + mtcars <- mtcars + } + if ("CO2" %in% datasets) { + CO2 <- CO2 + } + if ("airquality" %in% datasets) { + airquality <- airquality + } + }, + datasets = input$datasets + ) + data + }) + }) + }, + once = FALSE +) + +filters <- teal_slices( + teal_slice(dataname = "mtcars", varname = "gear", multiple = FALSE), + teal_slice(dataname = "iris", varname = "Species"), + teal_slice(dataname = "iris", varname = "Sepal.Length"), + teal_slice( + dataname = "iris", varname = "Species3", + fixed = TRUE, anchored = FALSE + ), + teal_slice( + dataname = "iris", varname = "Species4", + fixed = FALSE, anchored = TRUE, multiple = TRUE + ), + teal_slice( + dataname = "iris", varname = "Species5", + fixed = TRUE, anchored = TRUE + ), + teal_slice( + dataname = "iris", id = "custom_expr", title = "Custom Expression", + expr = "Sepal.Width > 2.5 & Petal.Length > 1.5", + ) +) + +nest_logo <- "https://raw.githubusercontent.com/insightsengineering/hex-stickers/main/PNG/nest.png" +app_source <- "https://github.com/insightsengineering/teal.gallery/tree/main/basic-teal" +gh_issues_page <- "https://github.com/insightsengineering/teal.gallery/issues" + +header <- tags$span( + style = "display: flex; align-items: center; justify-content: space-between; margin: 10px 0 10px 0;", + tags$span("Teal app with delayed data loading", style = "font-size: 30px;"), + tags$span( + style = "display: flex; align-items: center;", + tags$img(src = nest_logo, alt = "NEST logo", height = "45px", style = "margin-right:10px;"), + tags$span(style = "font-size: 24px;", "NEST @ Roche") + ) +) + +footer <- tags$p( + "This teal app is brought to you by the NEST Team at Roche/Genentech. + For more information, please visit:", + tags$a(href = app_source, target = "_blank", "Source Code"), ", ", + tags$a(href = gh_issues_page, target = "_blank", "Report Issues") +) + +app <- init( + data = data, + filter = filters, + modules = modules( + example_module() + ), + title = build_app_title("Delayed Data Teal App", nest_logo), + header = header, + footer = footer +) + +shinyApp(app$ui, app$server) diff --git a/delayed-data/custom-transform.Rproj b/delayed-data/custom-transform.Rproj new file mode 100644 index 00000000..e83436a3 --- /dev/null +++ b/delayed-data/custom-transform.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/delayed-data/renv.lock b/delayed-data/renv.lock new file mode 100644 index 00000000..ebce7cd8 --- /dev/null +++ b/delayed-data/renv.lock @@ -0,0 +1,1750 @@ +{ + "R": { + "Version": "4.4.0", + "Repositories": [ + { + "Name": "CRAN", + "URL": "https://cloud.r-project.org" + } + ] + }, + "Packages": { + "BH": { + "Package": "BH", + "Version": "1.84.0-0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a8235afbcd6316e6e91433ea47661013" + }, + "MASS": { + "Package": "MASS", + "Version": "7.3-60.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "methods", + "stats", + "utils" + ], + "Hash": "2f342c46163b0b54d7b64d1f798e2c78" + }, + "Matrix": { + "Package": "Matrix", + "Version": "1.7-0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "grid", + "lattice", + "methods", + "stats", + "utils" + ], + "Hash": "1920b2f11133b12350024297d8a4ff4a" + }, + "R.cache": { + "Package": "R.cache", + "Version": "0.16.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "R.oo", + "R.utils", + "digest", + "utils" + ], + "Hash": "fe539ca3f8efb7410c3ae2cf5fe6c0f8" + }, + "R.methodsS3": { + "Package": "R.methodsS3", + "Version": "1.8.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "278c286fd6e9e75d0c2e8f731ea445c8" + }, + "R.oo": { + "Package": "R.oo", + "Version": "1.26.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "methods", + "utils" + ], + "Hash": "4fed809e53ddb5407b3da3d0f572e591" + }, + "R.utils": { + "Package": "R.utils", + "Version": "2.12.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.methodsS3", + "R.oo", + "methods", + "tools", + "utils" + ], + "Hash": "3dc2829b790254bfba21e60965787651" + }, + "R6": { + "Package": "R6", + "Version": "2.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "470851b6d5d0ac559e9d01bb352b4021" + }, + "RColorBrewer": { + "Package": "RColorBrewer", + "Version": "1.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "45f0398006e83a5b10b72a90663d8d8c" + }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.0.13", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "methods", + "utils" + ], + "Hash": "f27411eb6d9c3dada5edd444b8416675" + }, + "anytime": { + "Package": "anytime", + "Version": "0.3.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "BH", + "R", + "Rcpp" + ], + "Hash": "74a64813f17b492da9c6afda6b128e3d" + }, + "askpass": { + "Package": "askpass", + "Version": "1.2.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "sys" + ], + "Hash": "cad6cf7f1d5f6e906700b9d3e718c796" + }, + "backports": { + "Package": "backports", + "Version": "1.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "e1e1b9d75c37401117b636b7ae50827a" + }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "543776ae6848fde2f48ff3816d0628bc" + }, + "bslib": { + "Package": "bslib", + "Version": "0.8.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "cachem", + "fastmap", + "grDevices", + "htmltools", + "jquerylib", + "jsonlite", + "lifecycle", + "memoise", + "mime", + "rlang", + "sass" + ], + "Hash": "b299c6741ca9746fb227debcb0f9fb6c" + }, + "cachem": { + "Package": "cachem", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "fastmap", + "rlang" + ], + "Hash": "cd9a672193789068eb5a2aad65a0dedf" + }, + "checkmate": { + "Package": "checkmate", + "Version": "2.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "backports", + "utils" + ], + "Hash": "0e14e01ce07e7c88fd25de6d4260d26b" + }, + "cli": { + "Package": "cli", + "Version": "3.6.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "b21916dd77a27642b447374a5d30ecf3" + }, + "codetools": { + "Package": "codetools", + "Version": "0.2-20", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "61e097f35917d342622f21cdc79c256e" + }, + "colorspace": { + "Package": "colorspace", + "Version": "2.1-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "methods", + "stats" + ], + "Hash": "d954cb1c57e8d8b756165d7ba18aa55a" + }, + "commonmark": { + "Package": "commonmark", + "Version": "1.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "5d8225445acb167abf7797de48b2ee3c" + }, + "cpp11": { + "Package": "cpp11", + "Version": "0.4.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5a295d7d963cc5035284dcdbaf334f4e" + }, + "crayon": { + "Package": "crayon", + "Version": "1.5.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "methods", + "utils" + ], + "Hash": "859d96e65ef198fd43e82b9628d593ef" + }, + "crosstalk": { + "Package": "crosstalk", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "htmltools", + "jsonlite", + "lazyeval" + ], + "Hash": "ab12c7b080a57475248a30f4db6298c0" + }, + "crul": { + "Package": "crul", + "Version": "1.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "curl", + "httpcode", + "jsonlite", + "mime", + "urltools" + ], + "Hash": "22e70c5046981d39b7bf7af74433e396" + }, + "curl": { + "Package": "curl", + "Version": "5.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "411ca2c03b1ce5f548345d2fc2685f7a" + }, + "data.table": { + "Package": "data.table", + "Version": "1.15.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "8ee9ac56ef633d0c7cab8b2ca87d683e" + }, + "digest": { + "Package": "digest", + "Version": "0.6.36", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "fd6824ad91ede64151e93af67df6376b" + }, + "dplyr": { + "Package": "dplyr", + "Version": "1.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "cli", + "generics", + "glue", + "lifecycle", + "magrittr", + "methods", + "pillar", + "rlang", + "tibble", + "tidyselect", + "utils", + "vctrs" + ], + "Hash": "fedd9d00c2944ff00a0e2696ccf048ec" + }, + "evaluate": { + "Package": "evaluate", + "Version": "0.24.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "a1066cbc05caee9a4bf6d90f194ff4da" + }, + "fansi": { + "Package": "fansi", + "Version": "1.0.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "utils" + ], + "Hash": "962174cf2aeb5b9eea581522286a911f" + }, + "farver": { + "Package": "farver", + "Version": "2.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "680887028577f3fa2a81e410ed0d6e42" + }, + "fastmap": { + "Package": "fastmap", + "Version": "1.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "aa5e1cd11c2d15497494c5292d7ffcc8" + }, + "flextable": { + "Package": "flextable", + "Version": "0.9.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "data.table", + "gdtools", + "grDevices", + "graphics", + "grid", + "htmltools", + "knitr", + "officer", + "ragg", + "rlang", + "rmarkdown", + "stats", + "utils", + "uuid", + "xml2" + ], + "Hash": "b10ea358275721a0e90080d4a55a1a38" + }, + "fontBitstreamVera": { + "Package": "fontBitstreamVera", + "Version": "0.1.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R" + ], + "Hash": "f6068021eff4aba735a9b2353516636c" + }, + "fontLiberation": { + "Package": "fontLiberation", + "Version": "0.1.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R" + ], + "Hash": "f918c5e723f86f409912104d5b7a71d6" + }, + "fontawesome": { + "Package": "fontawesome", + "Version": "0.5.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "htmltools", + "rlang" + ], + "Hash": "c2efdd5f0bcd1ea861c2d4e2a883a67d" + }, + "fontquiver": { + "Package": "fontquiver", + "Version": "0.2.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "fontBitstreamVera", + "fontLiberation" + ], + "Hash": "fc0f4226379e451057d55419fd31761e" + }, + "formatters": { + "Package": "formatters", + "Version": "0.5.8", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "checkmate", + "grid", + "htmltools", + "lifecycle", + "methods" + ], + "Hash": "e14d987febeaee41fc0c6a0ec2f6980b" + }, + "fs": { + "Package": "fs", + "Version": "1.6.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "15aeb8c27f5ea5161f9f6a641fafd93a" + }, + "future": { + "Package": "future", + "Version": "1.34.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "digest", + "globals", + "listenv", + "parallel", + "parallelly", + "utils" + ], + "Hash": "475771e3edb711591476be387c9a8c2e" + }, + "gdtools": { + "Package": "gdtools", + "Version": "0.3.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "Rcpp", + "curl", + "fontquiver", + "gfonts", + "htmltools", + "systemfonts", + "tools" + ], + "Hash": "b53e23731a5946448ad888efca14d2df" + }, + "generics": { + "Package": "generics", + "Version": "0.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "15e9634c0fcd294799e9b2e929ed1b86" + }, + "gfonts": { + "Package": "gfonts", + "Version": "0.2.0", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "crayon", + "crul", + "glue", + "htmltools", + "jsonlite", + "shiny", + "utils" + ], + "Hash": "a535d76cf92645364997a8751396d63b" + }, + "ggplot2": { + "Package": "ggplot2", + "Version": "3.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "MASS", + "R", + "cli", + "glue", + "grDevices", + "grid", + "gtable", + "isoband", + "lifecycle", + "mgcv", + "rlang", + "scales", + "stats", + "tibble", + "vctrs", + "withr" + ], + "Hash": "44c6a2f8202d5b7e878ea274b1092426" + }, + "globals": { + "Package": "globals", + "Version": "0.16.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "codetools" + ], + "Hash": "2580567908cafd4f187c1e5a91e98b7f" + }, + "glue": { + "Package": "glue", + "Version": "1.7.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "methods" + ], + "Hash": "e0b3a53876554bd45879e596cdb10a52" + }, + "gtable": { + "Package": "gtable", + "Version": "0.3.5", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "grid", + "lifecycle", + "rlang" + ], + "Hash": "e18861963cbc65a27736e02b3cd3c4a0" + }, + "highr": { + "Package": "highr", + "Version": "0.11", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "xfun" + ], + "Hash": "d65ba49117ca223614f71b60d85b8ab7" + }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.8.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "base64enc", + "digest", + "fastmap", + "grDevices", + "rlang", + "utils" + ], + "Hash": "81d371a9cc60640e74e4ab6ac46dcedc" + }, + "htmlwidgets": { + "Package": "htmlwidgets", + "Version": "1.6.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "htmltools", + "jsonlite", + "knitr", + "rmarkdown", + "yaml" + ], + "Hash": "04291cc45198225444a397606810ac37" + }, + "httpcode": { + "Package": "httpcode", + "Version": "0.3.0", + "Source": "Repository", + "Repository": "RSPM", + "Hash": "13641a1c6d2cc98801b76764078e17ea" + }, + "httpuv": { + "Package": "httpuv", + "Version": "1.6.15", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "Rcpp", + "later", + "promises", + "utils" + ], + "Hash": "d55aa087c47a63ead0f6fc10f8fa1ee0" + }, + "httr": { + "Package": "httr", + "Version": "1.4.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "curl", + "jsonlite", + "mime", + "openssl" + ], + "Hash": "ac107251d9d9fd72f0ca8049988f1d7f" + }, + "isoband": { + "Package": "isoband", + "Version": "0.2.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grid", + "utils" + ], + "Hash": "0080607b4a1a7b28979aecef976d8bc2" + }, + "jquerylib": { + "Package": "jquerylib", + "Version": "0.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "htmltools" + ], + "Hash": "5aab57a3bd297eee1c1d862735972182" + }, + "jsonlite": { + "Package": "jsonlite", + "Version": "1.8.8", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "methods" + ], + "Hash": "e1b9c55281c5adc4dd113652d9e26768" + }, + "knitr": { + "Package": "knitr", + "Version": "1.48", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "evaluate", + "highr", + "methods", + "tools", + "xfun", + "yaml" + ], + "Hash": "acf380f300c721da9fde7df115a5f86f" + }, + "labeling": { + "Package": "labeling", + "Version": "0.4.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "graphics", + "stats" + ], + "Hash": "b64ec208ac5bc1852b285f665d6368b3" + }, + "later": { + "Package": "later", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "Rcpp", + "rlang" + ], + "Hash": "a3e051d405326b8b0012377434c62b37" + }, + "lattice": { + "Package": "lattice", + "Version": "0.22-6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics", + "grid", + "stats", + "utils" + ], + "Hash": "cc5ac1ba4c238c7ca9fa6a87ca11a7e2" + }, + "lazyeval": { + "Package": "lazyeval", + "Version": "0.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "d908914ae53b04d4c0c0fd72ecc35370" + }, + "lifecycle": { + "Package": "lifecycle", + "Version": "1.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "rlang" + ], + "Hash": "b8552d117e1b808b09a832f589b79035" + }, + "listenv": { + "Package": "listenv", + "Version": "0.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "e2fca3e12e4db979dccc6e519b10a7ee" + }, + "logger": { + "Package": "logger", + "Version": "0.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "c145edf05cc128e6ffcfa5d872c46329" + }, + "magrittr": { + "Package": "magrittr", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "7ce2733a9826b3aeb1775d56fd305472" + }, + "memoise": { + "Package": "memoise", + "Version": "2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "cachem", + "rlang" + ], + "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c" + }, + "mgcv": { + "Package": "mgcv", + "Version": "1.9-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "Matrix", + "R", + "graphics", + "methods", + "nlme", + "splines", + "stats", + "utils" + ], + "Hash": "110ee9d83b496279960e162ac97764ce" + }, + "mime": { + "Package": "mime", + "Version": "0.12", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "tools" + ], + "Hash": "18e9c28c1d3ca1560ce30658b22ce104" + }, + "munsell": { + "Package": "munsell", + "Version": "0.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "colorspace", + "methods" + ], + "Hash": "4fd8900853b746af55b81fda99da7695" + }, + "nlme": { + "Package": "nlme", + "Version": "3.1-164", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "graphics", + "lattice", + "stats", + "utils" + ], + "Hash": "a623a2239e642806158bc4dc3f51565d" + }, + "officer": { + "Package": "officer", + "Version": "0.6.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "grDevices", + "graphics", + "openssl", + "ragg", + "stats", + "utils", + "uuid", + "xml2", + "zip" + ], + "Hash": "dc703d9a479e428a15dc6f82e268387e" + }, + "openssl": { + "Package": "openssl", + "Version": "2.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "askpass" + ], + "Hash": "2bcca3848e4734eb3b16103bc9aa4b8e" + }, + "parallelly": { + "Package": "parallelly", + "Version": "1.38.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "parallel", + "tools", + "utils" + ], + "Hash": "6e8b139c1904f5e9e14c69db64453bbe" + }, + "pillar": { + "Package": "pillar", + "Version": "1.9.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "cli", + "fansi", + "glue", + "lifecycle", + "rlang", + "utf8", + "utils", + "vctrs" + ], + "Hash": "15da5a8412f317beeee6175fbc76f4bb" + }, + "pkgconfig": { + "Package": "pkgconfig", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "01f28d4278f15c76cddbea05899c5d6f" + }, + "plotly": { + "Package": "plotly", + "Version": "4.10.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "RColorBrewer", + "base64enc", + "crosstalk", + "data.table", + "digest", + "dplyr", + "ggplot2", + "htmltools", + "htmlwidgets", + "httr", + "jsonlite", + "lazyeval", + "magrittr", + "promises", + "purrr", + "rlang", + "scales", + "tibble", + "tidyr", + "tools", + "vctrs", + "viridisLite" + ], + "Hash": "a1ac5c03ad5ad12b9d1597e00e23c3dd" + }, + "promises": { + "Package": "promises", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "Rcpp", + "fastmap", + "later", + "magrittr", + "rlang", + "stats" + ], + "Hash": "434cd5388a3979e74be5c219bcd6e77d" + }, + "purrr": { + "Package": "purrr", + "Version": "1.0.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "lifecycle", + "magrittr", + "rlang", + "vctrs" + ], + "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc" + }, + "ragg": { + "Package": "ragg", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "systemfonts", + "textshaping" + ], + "Hash": "e3087db406e079a8a2fd87f413918ed3" + }, + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5e3c5dc0b071b21fa128676560dbe94d" + }, + "renv": { + "Package": "renv", + "Version": "1.0.7", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "utils" + ], + "Hash": "397b7b2a265bc5a7a06852524dabae20" + }, + "rlang": { + "Package": "rlang", + "Version": "1.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "utils" + ], + "Hash": "3eec01f8b1dee337674b2e34ab1f9bc1" + }, + "rlistings": { + "Package": "rlistings", + "Version": "0.2.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "checkmate", + "formatters", + "grDevices", + "grid", + "methods", + "stats", + "tibble", + "utils" + ], + "Hash": "de6d9714857cae1cc672bbad3f3d0f34" + }, + "rmarkdown": { + "Package": "rmarkdown", + "Version": "2.27", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "bslib", + "evaluate", + "fontawesome", + "htmltools", + "jquerylib", + "jsonlite", + "knitr", + "methods", + "tinytex", + "tools", + "utils", + "xfun", + "yaml" + ], + "Hash": "27f9502e1cdbfa195f94e03b0f517484" + }, + "rprojroot": { + "Package": "rprojroot", + "Version": "2.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "4c8415e0ec1e29f3f4f6fc108bef0144" + }, + "rtables": { + "Package": "rtables", + "Version": "0.6.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "checkmate", + "formatters", + "htmltools", + "lifecycle", + "magrittr", + "methods", + "stats", + "stringi" + ], + "Hash": "8320d917da2a3db93ce9d91649db0b1d" + }, + "sass": { + "Package": "sass", + "Version": "0.4.9", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R6", + "fs", + "htmltools", + "rappdirs", + "rlang" + ], + "Hash": "d53dbfddf695303ea4ad66f86e99b95d" + }, + "scales": { + "Package": "scales", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "RColorBrewer", + "cli", + "farver", + "glue", + "labeling", + "lifecycle", + "munsell", + "rlang", + "viridisLite" + ], + "Hash": "c19df082ba346b0ffa6f833e92de34d1" + }, + "shiny": { + "Package": "shiny", + "Version": "1.9.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R6", + "bslib", + "cachem", + "commonmark", + "crayon", + "fastmap", + "fontawesome", + "glue", + "grDevices", + "htmltools", + "httpuv", + "jsonlite", + "later", + "lifecycle", + "methods", + "mime", + "promises", + "rlang", + "sourcetools", + "tools", + "utils", + "withr", + "xtable" + ], + "Hash": "6a293995a66e12c48d13aa1f957d09c7" + }, + "shinyWidgets": { + "Package": "shinyWidgets", + "Version": "0.8.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "anytime", + "bslib", + "grDevices", + "htmltools", + "jsonlite", + "rlang", + "sass", + "shiny" + ], + "Hash": "bc918b6911c4e928e24a9928295de834" + }, + "shinybusy": { + "Package": "shinybusy", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "htmltools", + "htmlwidgets", + "jsonlite", + "shiny" + ], + "Hash": "7dc8feb4207741ff581422a04fc8f3ea" + }, + "shinycssloaders": { + "Package": "shinycssloaders", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "digest", + "glue", + "grDevices", + "htmltools", + "shiny" + ], + "Hash": "2b45a467a30d6a88a1892a738c0900cf" + }, + "shinyjs": { + "Package": "shinyjs", + "Version": "2.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "digest", + "jsonlite", + "shiny" + ], + "Hash": "802e4786b353a4bb27116957558548d5" + }, + "sourcetools": { + "Package": "sourcetools", + "Version": "0.1.7-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "5f5a7629f956619d519205ec475fe647" + }, + "stringi": { + "Package": "stringi", + "Version": "1.8.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "stats", + "tools", + "utils" + ], + "Hash": "39e1144fd75428983dc3f63aa53dfa91" + }, + "stringr": { + "Package": "stringr", + "Version": "1.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "magrittr", + "rlang", + "stringi", + "vctrs" + ], + "Hash": "960e2ae9e09656611e0b8214ad543207" + }, + "styler": { + "Package": "styler", + "Version": "1.10.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "R.cache", + "cli", + "magrittr", + "purrr", + "rlang", + "rprojroot", + "tools", + "vctrs", + "withr" + ], + "Hash": "93a2b1beac2437bdcc4724f8bf867e2c" + }, + "sys": { + "Package": "sys", + "Version": "3.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3a1be13d68d47a8cd0bfd74739ca1555" + }, + "systemfonts": { + "Package": "systemfonts", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cpp11", + "lifecycle" + ], + "Hash": "213b6b8ed5afbf934843e6c3b090d418" + }, + "teal": { + "Package": "teal", + "Version": "0.15.2.9050", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "049273d7e7e1ffa135a856612ec93936235face4", + "Requirements": [ + "R", + "checkmate", + "future", + "jsonlite", + "lifecycle", + "logger", + "magrittr", + "methods", + "promises", + "renv", + "rlang", + "shiny", + "shinyjs", + "stats", + "teal.code", + "teal.data", + "teal.logger", + "teal.reporter", + "teal.slice", + "teal.widgets", + "utils" + ], + "Hash": "0366835734e04a95157991d37cbe6cb5" + }, + "teal.code": { + "Package": "teal.code", + "Version": "0.5.0.9007", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.code", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "6d19f11e1488b404711039242e6b0c6702a45c1a", + "Requirements": [ + "R", + "checkmate", + "grDevices", + "lifecycle", + "methods", + "rlang" + ], + "Hash": "4801a665ac0718ff7389567c3c77ba1e" + }, + "teal.data": { + "Package": "teal.data", + "Version": "0.6.0.9005", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.data", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "b9dd005484e2f9c7a95a8523f9e95109ddd295ec", + "Requirements": [ + "R", + "checkmate", + "lifecycle", + "methods", + "rlang", + "stats", + "teal.code", + "utils" + ], + "Hash": "f1937915f5580f9785ef265f5919225c" + }, + "teal.logger": { + "Package": "teal.logger", + "Version": "0.2.0.9006", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.logger", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "d89dcf6acf56bf19a4c2b77f4a0e3f59a08ced42", + "Requirements": [ + "R", + "glue", + "lifecycle", + "logger", + "methods", + "shiny", + "utils", + "withr" + ], + "Hash": "2acacbd09e6d5bfc5dec5c35fc34315a" + }, + "teal.reporter": { + "Package": "teal.reporter", + "Version": "0.3.1.9010", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.reporter", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "2f69b86f2a2d61449a5c8fb8f187139a6569ac38", + "Requirements": [ + "R6", + "bslib", + "checkmate", + "flextable", + "grid", + "htmltools", + "knitr", + "lifecycle", + "rlistings", + "rmarkdown", + "rtables", + "shiny", + "shinyWidgets", + "shinybusy", + "yaml", + "zip" + ], + "Hash": "0745d3b8c14cf28359d24e007c88236e" + }, + "teal.slice": { + "Package": "teal.slice", + "Version": "0.5.1.9008", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.slice", + "RemoteUsername": "insightsengineering", + "RemoteRef": "669_insertUI@main", + "RemoteSha": "1b024376f76e94c34bf7c8e7405cce8773a3f3a5", + "Requirements": [ + "R", + "R6", + "bslib", + "checkmate", + "dplyr", + "grDevices", + "htmltools", + "jsonlite", + "lifecycle", + "logger", + "methods", + "plotly", + "shiny", + "shinyWidgets", + "shinycssloaders", + "shinyjs", + "teal.data", + "teal.logger", + "teal.widgets", + "utils" + ], + "Hash": "38256c22795ae3911fe56868edc6d04f" + }, + "teal.widgets": { + "Package": "teal.widgets", + "Version": "0.4.2.9017", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "teal.widgets", + "RemoteUsername": "insightsengineering", + "RemoteRef": "HEAD", + "RemoteSha": "cc8faa983bdc4396fa073f97d6b4828cff1c50bb", + "Requirements": [ + "R", + "bslib", + "checkmate", + "ggplot2", + "grDevices", + "graphics", + "htmltools", + "lifecycle", + "methods", + "rtables", + "shiny", + "shinyWidgets", + "shinyjs", + "styler" + ], + "Hash": "b0fe152361a7ff11a0e52664842f945f" + }, + "textshaping": { + "Package": "textshaping", + "Version": "0.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cpp11", + "lifecycle", + "systemfonts" + ], + "Hash": "5142f8bc78ed3d819d26461b641627ce" + }, + "tibble": { + "Package": "tibble", + "Version": "3.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "fansi", + "lifecycle", + "magrittr", + "methods", + "pillar", + "pkgconfig", + "rlang", + "utils", + "vctrs" + ], + "Hash": "a84e2cc86d07289b3b6f5069df7a004c" + }, + "tidyr": { + "Package": "tidyr", + "Version": "1.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "cpp11", + "dplyr", + "glue", + "lifecycle", + "magrittr", + "purrr", + "rlang", + "stringr", + "tibble", + "tidyselect", + "utils", + "vctrs" + ], + "Hash": "915fb7ce036c22a6a33b5a8adb712eb1" + }, + "tidyselect": { + "Package": "tidyselect", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "rlang", + "vctrs", + "withr" + ], + "Hash": "829f27b9c4919c16b593794a6344d6c0" + }, + "tinytex": { + "Package": "tinytex", + "Version": "0.52", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "xfun" + ], + "Hash": "cfbad971a71f0e27cec22e544a08bc3b" + }, + "triebeard": { + "Package": "triebeard", + "Version": "0.4.1", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "Rcpp" + ], + "Hash": "642507a148b0dd9b5620177e0a044413" + }, + "urltools": { + "Package": "urltools", + "Version": "1.7.3", + "Source": "Repository", + "Repository": "RSPM", + "Requirements": [ + "R", + "Rcpp", + "methods", + "triebeard" + ], + "Hash": "e86a704261a105f4703f653e05defa3e" + }, + "utf8": { + "Package": "utf8", + "Version": "1.2.4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "62b65c52671e6665f803ff02954446e9" + }, + "uuid": { + "Package": "uuid", + "Version": "1.2-1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "34e965e62a41fcafb1ca60e9b142085b" + }, + "vctrs": { + "Package": "vctrs", + "Version": "0.6.5", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "glue", + "lifecycle", + "rlang" + ], + "Hash": "c03fa420630029418f7e6da3667aac4a" + }, + "viridisLite": { + "Package": "viridisLite", + "Version": "0.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R" + ], + "Hash": "c826c7c4241b6fc89ff55aaea3fa7491" + }, + "withr": { + "Package": "withr", + "Version": "3.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "grDevices", + "graphics" + ], + "Hash": "07909200e8bbe90426fbfeb73e1e27aa" + }, + "xfun": { + "Package": "xfun", + "Version": "0.46", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "grDevices", + "stats", + "tools" + ], + "Hash": "00ce32f398db0415dde61abfef11300c" + }, + "xml2": { + "Package": "xml2", + "Version": "1.3.6", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "cli", + "methods", + "rlang" + ], + "Hash": "1d0336142f4cd25d8d23cd3ba7a8fb61" + }, + "xtable": { + "Package": "xtable", + "Version": "1.8-4", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "R", + "stats", + "utils" + ], + "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2" + }, + "yaml": { + "Package": "yaml", + "Version": "2.3.10", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "51dab85c6c98e50a18d7551e9d49f76c" + }, + "zip": { + "Package": "zip", + "Version": "2.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "fcc4bd8e6da2d2011eb64a5e5cc685ab" + } + } +} diff --git a/delayed-data/renv/.gitignore b/delayed-data/renv/.gitignore new file mode 100644 index 00000000..0ec0cbba --- /dev/null +++ b/delayed-data/renv/.gitignore @@ -0,0 +1,7 @@ +library/ +local/ +cellar/ +lock/ +python/ +sandbox/ +staging/ diff --git a/delayed-data/renv/activate.R b/delayed-data/renv/activate.R new file mode 100644 index 00000000..d13f9932 --- /dev/null +++ b/delayed-data/renv/activate.R @@ -0,0 +1,1220 @@ + +local({ + + # the requested version of renv + version <- "1.0.7" + attr(version, "sha") <- NULL + + # the project directory + project <- Sys.getenv("RENV_PROJECT") + if (!nzchar(project)) + project <- getwd() + + # use start-up diagnostics if enabled + diagnostics <- Sys.getenv("RENV_STARTUP_DIAGNOSTICS", unset = "FALSE") + if (diagnostics) { + start <- Sys.time() + profile <- tempfile("renv-startup-", fileext = ".Rprof") + utils::Rprof(profile) + on.exit({ + utils::Rprof(NULL) + elapsed <- signif(difftime(Sys.time(), start, units = "auto"), digits = 2L) + writeLines(sprintf("- renv took %s to run the autoloader.", format(elapsed))) + writeLines(sprintf("- Profile: %s", profile)) + print(utils::summaryRprof(profile)) + }, add = TRUE) + } + + # figure out whether the autoloader is enabled + enabled <- local({ + + # first, check config option + override <- getOption("renv.config.autoloader.enabled") + if (!is.null(override)) + return(override) + + # if we're being run in a context where R_LIBS is already set, + # don't load -- presumably we're being run as a sub-process and + # the parent process has already set up library paths for us + rcmd <- Sys.getenv("R_CMD", unset = NA) + rlibs <- Sys.getenv("R_LIBS", unset = NA) + if (!is.na(rlibs) && !is.na(rcmd)) + return(FALSE) + + # next, check environment variables + # TODO: prefer using the configuration one in the future + envvars <- c( + "RENV_CONFIG_AUTOLOADER_ENABLED", + "RENV_AUTOLOADER_ENABLED", + "RENV_ACTIVATE_PROJECT" + ) + + for (envvar in envvars) { + envval <- Sys.getenv(envvar, unset = NA) + if (!is.na(envval)) + return(tolower(envval) %in% c("true", "t", "1")) + } + + # enable by default + TRUE + + }) + + # bail if we're not enabled + if (!enabled) { + + # if we're not enabled, we might still need to manually load + # the user profile here + profile <- Sys.getenv("R_PROFILE_USER", unset = "~/.Rprofile") + if (file.exists(profile)) { + cfg <- Sys.getenv("RENV_CONFIG_USER_PROFILE", unset = "TRUE") + if (tolower(cfg) %in% c("true", "t", "1")) + sys.source(profile, envir = globalenv()) + } + + return(FALSE) + + } + + # avoid recursion + if (identical(getOption("renv.autoloader.running"), TRUE)) { + warning("ignoring recursive attempt to run renv autoloader") + return(invisible(TRUE)) + } + + # signal that we're loading renv during R startup + options(renv.autoloader.running = TRUE) + on.exit(options(renv.autoloader.running = NULL), add = TRUE) + + # signal that we've consented to use renv + options(renv.consent = TRUE) + + # load the 'utils' package eagerly -- this ensures that renv shims, which + # mask 'utils' packages, will come first on the search path + library(utils, lib.loc = .Library) + + # unload renv if it's already been loaded + if ("renv" %in% loadedNamespaces()) + unloadNamespace("renv") + + # load bootstrap tools + `%||%` <- function(x, y) { + if (is.null(x)) y else x + } + + catf <- function(fmt, ..., appendLF = TRUE) { + + quiet <- getOption("renv.bootstrap.quiet", default = FALSE) + if (quiet) + return(invisible()) + + msg <- sprintf(fmt, ...) + cat(msg, file = stdout(), sep = if (appendLF) "\n" else "") + + invisible(msg) + + } + + header <- function(label, + ..., + prefix = "#", + suffix = "-", + n = min(getOption("width"), 78)) + { + label <- sprintf(label, ...) + n <- max(n - nchar(label) - nchar(prefix) - 2L, 8L) + if (n <= 0) + return(paste(prefix, label)) + + tail <- paste(rep.int(suffix, n), collapse = "") + paste0(prefix, " ", label, " ", tail) + + } + + heredoc <- function(text, leave = 0) { + + # remove leading, trailing whitespace + trimmed <- gsub("^\\s*\\n|\\n\\s*$", "", text) + + # split into lines + lines <- strsplit(trimmed, "\n", fixed = TRUE)[[1L]] + + # compute common indent + indent <- regexpr("[^[:space:]]", lines) + common <- min(setdiff(indent, -1L)) - leave + paste(substring(lines, common), collapse = "\n") + + } + + startswith <- function(string, prefix) { + substring(string, 1, nchar(prefix)) == prefix + } + + bootstrap <- function(version, library) { + + friendly <- renv_bootstrap_version_friendly(version) + section <- header(sprintf("Bootstrapping renv %s", friendly)) + catf(section) + + # attempt to download renv + catf("- Downloading renv ... ", appendLF = FALSE) + withCallingHandlers( + tarball <- renv_bootstrap_download(version), + error = function(err) { + catf("FAILED") + stop("failed to download:\n", conditionMessage(err)) + } + ) + catf("OK") + on.exit(unlink(tarball), add = TRUE) + + # now attempt to install + catf("- Installing renv ... ", appendLF = FALSE) + withCallingHandlers( + status <- renv_bootstrap_install(version, tarball, library), + error = function(err) { + catf("FAILED") + stop("failed to install:\n", conditionMessage(err)) + } + ) + catf("OK") + + # add empty line to break up bootstrapping from normal output + catf("") + + return(invisible()) + } + + renv_bootstrap_tests_running <- function() { + getOption("renv.tests.running", default = FALSE) + } + + renv_bootstrap_repos <- function() { + + # get CRAN repository + cran <- getOption("renv.repos.cran", "https://cloud.r-project.org") + + # check for repos override + repos <- Sys.getenv("RENV_CONFIG_REPOS_OVERRIDE", unset = NA) + if (!is.na(repos)) { + + # check for RSPM; if set, use a fallback repository for renv + rspm <- Sys.getenv("RSPM", unset = NA) + if (identical(rspm, repos)) + repos <- c(RSPM = rspm, CRAN = cran) + + return(repos) + + } + + # check for lockfile repositories + repos <- tryCatch(renv_bootstrap_repos_lockfile(), error = identity) + if (!inherits(repos, "error") && length(repos)) + return(repos) + + # retrieve current repos + repos <- getOption("repos") + + # ensure @CRAN@ entries are resolved + repos[repos == "@CRAN@"] <- cran + + # add in renv.bootstrap.repos if set + default <- c(FALLBACK = "https://cloud.r-project.org") + extra <- getOption("renv.bootstrap.repos", default = default) + repos <- c(repos, extra) + + # remove duplicates that might've snuck in + dupes <- duplicated(repos) | duplicated(names(repos)) + repos[!dupes] + + } + + renv_bootstrap_repos_lockfile <- function() { + + lockpath <- Sys.getenv("RENV_PATHS_LOCKFILE", unset = "renv.lock") + if (!file.exists(lockpath)) + return(NULL) + + lockfile <- tryCatch(renv_json_read(lockpath), error = identity) + if (inherits(lockfile, "error")) { + warning(lockfile) + return(NULL) + } + + repos <- lockfile$R$Repositories + if (length(repos) == 0) + return(NULL) + + keys <- vapply(repos, `[[`, "Name", FUN.VALUE = character(1)) + vals <- vapply(repos, `[[`, "URL", FUN.VALUE = character(1)) + names(vals) <- keys + + return(vals) + + } + + renv_bootstrap_download <- function(version) { + + sha <- attr(version, "sha", exact = TRUE) + + methods <- if (!is.null(sha)) { + + # attempting to bootstrap a development version of renv + c( + function() renv_bootstrap_download_tarball(sha), + function() renv_bootstrap_download_github(sha) + ) + + } else { + + # attempting to bootstrap a release version of renv + c( + function() renv_bootstrap_download_tarball(version), + function() renv_bootstrap_download_cran_latest(version), + function() renv_bootstrap_download_cran_archive(version) + ) + + } + + for (method in methods) { + path <- tryCatch(method(), error = identity) + if (is.character(path) && file.exists(path)) + return(path) + } + + stop("All download methods failed") + + } + + renv_bootstrap_download_impl <- function(url, destfile) { + + mode <- "wb" + + # https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17715 + fixup <- + Sys.info()[["sysname"]] == "Windows" && + substring(url, 1L, 5L) == "file:" + + if (fixup) + mode <- "w+b" + + args <- list( + url = url, + destfile = destfile, + mode = mode, + quiet = TRUE + ) + + if ("headers" %in% names(formals(utils::download.file))) + args$headers <- renv_bootstrap_download_custom_headers(url) + + do.call(utils::download.file, args) + + } + + renv_bootstrap_download_custom_headers <- function(url) { + + headers <- getOption("renv.download.headers") + if (is.null(headers)) + return(character()) + + if (!is.function(headers)) + stopf("'renv.download.headers' is not a function") + + headers <- headers(url) + if (length(headers) == 0L) + return(character()) + + if (is.list(headers)) + headers <- unlist(headers, recursive = FALSE, use.names = TRUE) + + ok <- + is.character(headers) && + is.character(names(headers)) && + all(nzchar(names(headers))) + + if (!ok) + stop("invocation of 'renv.download.headers' did not return a named character vector") + + headers + + } + + renv_bootstrap_download_cran_latest <- function(version) { + + spec <- renv_bootstrap_download_cran_latest_find(version) + type <- spec$type + repos <- spec$repos + + baseurl <- utils::contrib.url(repos = repos, type = type) + ext <- if (identical(type, "source")) + ".tar.gz" + else if (Sys.info()[["sysname"]] == "Windows") + ".zip" + else + ".tgz" + name <- sprintf("renv_%s%s", version, ext) + url <- paste(baseurl, name, sep = "/") + + destfile <- file.path(tempdir(), name) + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (inherits(status, "condition")) + return(FALSE) + + # report success and return + destfile + + } + + renv_bootstrap_download_cran_latest_find <- function(version) { + + # check whether binaries are supported on this system + binary <- + getOption("renv.bootstrap.binary", default = TRUE) && + !identical(.Platform$pkgType, "source") && + !identical(getOption("pkgType"), "source") && + Sys.info()[["sysname"]] %in% c("Darwin", "Windows") + + types <- c(if (binary) "binary", "source") + + # iterate over types + repositories + for (type in types) { + for (repos in renv_bootstrap_repos()) { + + # retrieve package database + db <- tryCatch( + as.data.frame( + utils::available.packages(type = type, repos = repos), + stringsAsFactors = FALSE + ), + error = identity + ) + + if (inherits(db, "error")) + next + + # check for compatible entry + entry <- db[db$Package %in% "renv" & db$Version %in% version, ] + if (nrow(entry) == 0) + next + + # found it; return spec to caller + spec <- list(entry = entry, type = type, repos = repos) + return(spec) + + } + } + + # if we got here, we failed to find renv + fmt <- "renv %s is not available from your declared package repositories" + stop(sprintf(fmt, version)) + + } + + renv_bootstrap_download_cran_archive <- function(version) { + + name <- sprintf("renv_%s.tar.gz", version) + repos <- renv_bootstrap_repos() + urls <- file.path(repos, "src/contrib/Archive/renv", name) + destfile <- file.path(tempdir(), name) + + for (url in urls) { + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (identical(status, 0L)) + return(destfile) + + } + + return(FALSE) + + } + + renv_bootstrap_download_tarball <- function(version) { + + # if the user has provided the path to a tarball via + # an environment variable, then use it + tarball <- Sys.getenv("RENV_BOOTSTRAP_TARBALL", unset = NA) + if (is.na(tarball)) + return() + + # allow directories + if (dir.exists(tarball)) { + name <- sprintf("renv_%s.tar.gz", version) + tarball <- file.path(tarball, name) + } + + # bail if it doesn't exist + if (!file.exists(tarball)) { + + # let the user know we weren't able to honour their request + fmt <- "- RENV_BOOTSTRAP_TARBALL is set (%s) but does not exist." + msg <- sprintf(fmt, tarball) + warning(msg) + + # bail + return() + + } + + catf("- Using local tarball '%s'.", tarball) + tarball + + } + + renv_bootstrap_download_github <- function(version) { + + enabled <- Sys.getenv("RENV_BOOTSTRAP_FROM_GITHUB", unset = "TRUE") + if (!identical(enabled, "TRUE")) + return(FALSE) + + # prepare download options + pat <- Sys.getenv("GITHUB_PAT") + if (nzchar(Sys.which("curl")) && nzchar(pat)) { + fmt <- "--location --fail --header \"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "curl", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } else if (nzchar(Sys.which("wget")) && nzchar(pat)) { + fmt <- "--header=\"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "wget", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } + + url <- file.path("https://api.github.com/repos/rstudio/renv/tarball", version) + name <- sprintf("renv_%s.tar.gz", version) + destfile <- file.path(tempdir(), name) + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (!identical(status, 0L)) + return(FALSE) + + renv_bootstrap_download_augment(destfile) + + return(destfile) + + } + + # Add Sha to DESCRIPTION. This is stop gap until #890, after which we + # can use renv::install() to fully capture metadata. + renv_bootstrap_download_augment <- function(destfile) { + sha <- renv_bootstrap_git_extract_sha1_tar(destfile) + if (is.null(sha)) { + return() + } + + # Untar + tempdir <- tempfile("renv-github-") + on.exit(unlink(tempdir, recursive = TRUE), add = TRUE) + untar(destfile, exdir = tempdir) + pkgdir <- dir(tempdir, full.names = TRUE)[[1]] + + # Modify description + desc_path <- file.path(pkgdir, "DESCRIPTION") + desc_lines <- readLines(desc_path) + remotes_fields <- c( + "RemoteType: github", + "RemoteHost: api.github.com", + "RemoteRepo: renv", + "RemoteUsername: rstudio", + "RemotePkgRef: rstudio/renv", + paste("RemoteRef: ", sha), + paste("RemoteSha: ", sha) + ) + writeLines(c(desc_lines[desc_lines != ""], remotes_fields), con = desc_path) + + # Re-tar + local({ + old <- setwd(tempdir) + on.exit(setwd(old), add = TRUE) + + tar(destfile, compression = "gzip") + }) + invisible() + } + + # Extract the commit hash from a git archive. Git archives include the SHA1 + # hash as the comment field of the tarball pax extended header + # (see https://www.kernel.org/pub/software/scm/git/docs/git-archive.html) + # For GitHub archives this should be the first header after the default one + # (512 byte) header. + renv_bootstrap_git_extract_sha1_tar <- function(bundle) { + + # open the bundle for reading + # We use gzcon for everything because (from ?gzcon) + # > Reading from a connection which does not supply a 'gzip' magic + # > header is equivalent to reading from the original connection + conn <- gzcon(file(bundle, open = "rb", raw = TRUE)) + on.exit(close(conn)) + + # The default pax header is 512 bytes long and the first pax extended header + # with the comment should be 51 bytes long + # `52 comment=` (11 chars) + 40 byte SHA1 hash + len <- 0x200 + 0x33 + res <- rawToChar(readBin(conn, "raw", n = len)[0x201:len]) + + if (grepl("^52 comment=", res)) { + sub("52 comment=", "", res) + } else { + NULL + } + } + + renv_bootstrap_install <- function(version, tarball, library) { + + # attempt to install it into project library + dir.create(library, showWarnings = FALSE, recursive = TRUE) + output <- renv_bootstrap_install_impl(library, tarball) + + # check for successful install + status <- attr(output, "status") + if (is.null(status) || identical(status, 0L)) + return(status) + + # an error occurred; report it + header <- "installation of renv failed" + lines <- paste(rep.int("=", nchar(header)), collapse = "") + text <- paste(c(header, lines, output), collapse = "\n") + stop(text) + + } + + renv_bootstrap_install_impl <- function(library, tarball) { + + # invoke using system2 so we can capture and report output + bin <- R.home("bin") + exe <- if (Sys.info()[["sysname"]] == "Windows") "R.exe" else "R" + R <- file.path(bin, exe) + + args <- c( + "--vanilla", "CMD", "INSTALL", "--no-multiarch", + "-l", shQuote(path.expand(library)), + shQuote(path.expand(tarball)) + ) + + system2(R, args, stdout = TRUE, stderr = TRUE) + + } + + renv_bootstrap_platform_prefix <- function() { + + # construct version prefix + version <- paste(R.version$major, R.version$minor, sep = ".") + prefix <- paste("R", numeric_version(version)[1, 1:2], sep = "-") + + # include SVN revision for development versions of R + # (to avoid sharing platform-specific artefacts with released versions of R) + devel <- + identical(R.version[["status"]], "Under development (unstable)") || + identical(R.version[["nickname"]], "Unsuffered Consequences") + + if (devel) + prefix <- paste(prefix, R.version[["svn rev"]], sep = "-r") + + # build list of path components + components <- c(prefix, R.version$platform) + + # include prefix if provided by user + prefix <- renv_bootstrap_platform_prefix_impl() + if (!is.na(prefix) && nzchar(prefix)) + components <- c(prefix, components) + + # build prefix + paste(components, collapse = "/") + + } + + renv_bootstrap_platform_prefix_impl <- function() { + + # if an explicit prefix has been supplied, use it + prefix <- Sys.getenv("RENV_PATHS_PREFIX", unset = NA) + if (!is.na(prefix)) + return(prefix) + + # if the user has requested an automatic prefix, generate it + auto <- Sys.getenv("RENV_PATHS_PREFIX_AUTO", unset = NA) + if (is.na(auto) && getRversion() >= "4.4.0") + auto <- "TRUE" + + if (auto %in% c("TRUE", "True", "true", "1")) + return(renv_bootstrap_platform_prefix_auto()) + + # empty string on failure + "" + + } + + renv_bootstrap_platform_prefix_auto <- function() { + + prefix <- tryCatch(renv_bootstrap_platform_os(), error = identity) + if (inherits(prefix, "error") || prefix %in% "unknown") { + + msg <- paste( + "failed to infer current operating system", + "please file a bug report at https://github.com/rstudio/renv/issues", + sep = "; " + ) + + warning(msg) + + } + + prefix + + } + + renv_bootstrap_platform_os <- function() { + + sysinfo <- Sys.info() + sysname <- sysinfo[["sysname"]] + + # handle Windows + macOS up front + if (sysname == "Windows") + return("windows") + else if (sysname == "Darwin") + return("macos") + + # check for os-release files + for (file in c("/etc/os-release", "/usr/lib/os-release")) + if (file.exists(file)) + return(renv_bootstrap_platform_os_via_os_release(file, sysinfo)) + + # check for redhat-release files + if (file.exists("/etc/redhat-release")) + return(renv_bootstrap_platform_os_via_redhat_release()) + + "unknown" + + } + + renv_bootstrap_platform_os_via_os_release <- function(file, sysinfo) { + + # read /etc/os-release + release <- utils::read.table( + file = file, + sep = "=", + quote = c("\"", "'"), + col.names = c("Key", "Value"), + comment.char = "#", + stringsAsFactors = FALSE + ) + + vars <- as.list(release$Value) + names(vars) <- release$Key + + # get os name + os <- tolower(sysinfo[["sysname"]]) + + # read id + id <- "unknown" + for (field in c("ID", "ID_LIKE")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + id <- vars[[field]] + break + } + } + + # read version + version <- "unknown" + for (field in c("UBUNTU_CODENAME", "VERSION_CODENAME", "VERSION_ID", "BUILD_ID")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + version <- vars[[field]] + break + } + } + + # join together + paste(c(os, id, version), collapse = "-") + + } + + renv_bootstrap_platform_os_via_redhat_release <- function() { + + # read /etc/redhat-release + contents <- readLines("/etc/redhat-release", warn = FALSE) + + # infer id + id <- if (grepl("centos", contents, ignore.case = TRUE)) + "centos" + else if (grepl("redhat", contents, ignore.case = TRUE)) + "redhat" + else + "unknown" + + # try to find a version component (very hacky) + version <- "unknown" + + parts <- strsplit(contents, "[[:space:]]")[[1L]] + for (part in parts) { + + nv <- tryCatch(numeric_version(part), error = identity) + if (inherits(nv, "error")) + next + + version <- nv[1, 1] + break + + } + + paste(c("linux", id, version), collapse = "-") + + } + + renv_bootstrap_library_root_name <- function(project) { + + # use project name as-is if requested + asis <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT_ASIS", unset = "FALSE") + if (asis) + return(basename(project)) + + # otherwise, disambiguate based on project's path + id <- substring(renv_bootstrap_hash_text(project), 1L, 8L) + paste(basename(project), id, sep = "-") + + } + + renv_bootstrap_library_root <- function(project) { + + prefix <- renv_bootstrap_profile_prefix() + + path <- Sys.getenv("RENV_PATHS_LIBRARY", unset = NA) + if (!is.na(path)) + return(paste(c(path, prefix), collapse = "/")) + + path <- renv_bootstrap_library_root_impl(project) + if (!is.null(path)) { + name <- renv_bootstrap_library_root_name(project) + return(paste(c(path, prefix, name), collapse = "/")) + } + + renv_bootstrap_paths_renv("library", project = project) + + } + + renv_bootstrap_library_root_impl <- function(project) { + + root <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT", unset = NA) + if (!is.na(root)) + return(root) + + type <- renv_bootstrap_project_type(project) + if (identical(type, "package")) { + userdir <- renv_bootstrap_user_dir() + return(file.path(userdir, "library")) + } + + } + + renv_bootstrap_validate_version <- function(version, description = NULL) { + + # resolve description file + # + # avoid passing lib.loc to `packageDescription()` below, since R will + # use the loaded version of the package by default anyhow. note that + # this function should only be called after 'renv' is loaded + # https://github.com/rstudio/renv/issues/1625 + description <- description %||% packageDescription("renv") + + # check whether requested version 'version' matches loaded version of renv + sha <- attr(version, "sha", exact = TRUE) + valid <- if (!is.null(sha)) + renv_bootstrap_validate_version_dev(sha, description) + else + renv_bootstrap_validate_version_release(version, description) + + if (valid) + return(TRUE) + + # the loaded version of renv doesn't match the requested version; + # give the user instructions on how to proceed + dev <- identical(description[["RemoteType"]], "github") + remote <- if (dev) + paste("rstudio/renv", description[["RemoteSha"]], sep = "@") + else + paste("renv", description[["Version"]], sep = "@") + + # display both loaded version + sha if available + friendly <- renv_bootstrap_version_friendly( + version = description[["Version"]], + sha = if (dev) description[["RemoteSha"]] + ) + + fmt <- heredoc(" + renv %1$s was loaded from project library, but this project is configured to use renv %2$s. + - Use `renv::record(\"%3$s\")` to record renv %1$s in the lockfile. + - Use `renv::restore(packages = \"renv\")` to install renv %2$s into the project library. + ") + catf(fmt, friendly, renv_bootstrap_version_friendly(version), remote) + + FALSE + + } + + renv_bootstrap_validate_version_dev <- function(version, description) { + expected <- description[["RemoteSha"]] + is.character(expected) && startswith(expected, version) + } + + renv_bootstrap_validate_version_release <- function(version, description) { + expected <- description[["Version"]] + is.character(expected) && identical(expected, version) + } + + renv_bootstrap_hash_text <- function(text) { + + hashfile <- tempfile("renv-hash-") + on.exit(unlink(hashfile), add = TRUE) + + writeLines(text, con = hashfile) + tools::md5sum(hashfile) + + } + + renv_bootstrap_load <- function(project, libpath, version) { + + # try to load renv from the project library + if (!requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) + return(FALSE) + + # warn if the version of renv loaded does not match + renv_bootstrap_validate_version(version) + + # execute renv load hooks, if any + hooks <- getHook("renv::autoload") + for (hook in hooks) + if (is.function(hook)) + tryCatch(hook(), error = warnify) + + # load the project + renv::load(project) + + TRUE + + } + + renv_bootstrap_profile_load <- function(project) { + + # if RENV_PROFILE is already set, just use that + profile <- Sys.getenv("RENV_PROFILE", unset = NA) + if (!is.na(profile) && nzchar(profile)) + return(profile) + + # check for a profile file (nothing to do if it doesn't exist) + path <- renv_bootstrap_paths_renv("profile", profile = FALSE, project = project) + if (!file.exists(path)) + return(NULL) + + # read the profile, and set it if it exists + contents <- readLines(path, warn = FALSE) + if (length(contents) == 0L) + return(NULL) + + # set RENV_PROFILE + profile <- contents[[1L]] + if (!profile %in% c("", "default")) + Sys.setenv(RENV_PROFILE = profile) + + profile + + } + + renv_bootstrap_profile_prefix <- function() { + profile <- renv_bootstrap_profile_get() + if (!is.null(profile)) + return(file.path("profiles", profile, "renv")) + } + + renv_bootstrap_profile_get <- function() { + profile <- Sys.getenv("RENV_PROFILE", unset = "") + renv_bootstrap_profile_normalize(profile) + } + + renv_bootstrap_profile_set <- function(profile) { + profile <- renv_bootstrap_profile_normalize(profile) + if (is.null(profile)) + Sys.unsetenv("RENV_PROFILE") + else + Sys.setenv(RENV_PROFILE = profile) + } + + renv_bootstrap_profile_normalize <- function(profile) { + + if (is.null(profile) || profile %in% c("", "default")) + return(NULL) + + profile + + } + + renv_bootstrap_path_absolute <- function(path) { + + substr(path, 1L, 1L) %in% c("~", "/", "\\") || ( + substr(path, 1L, 1L) %in% c(letters, LETTERS) && + substr(path, 2L, 3L) %in% c(":/", ":\\") + ) + + } + + renv_bootstrap_paths_renv <- function(..., profile = TRUE, project = NULL) { + renv <- Sys.getenv("RENV_PATHS_RENV", unset = "renv") + root <- if (renv_bootstrap_path_absolute(renv)) NULL else project + prefix <- if (profile) renv_bootstrap_profile_prefix() + components <- c(root, renv, prefix, ...) + paste(components, collapse = "/") + } + + renv_bootstrap_project_type <- function(path) { + + descpath <- file.path(path, "DESCRIPTION") + if (!file.exists(descpath)) + return("unknown") + + desc <- tryCatch( + read.dcf(descpath, all = TRUE), + error = identity + ) + + if (inherits(desc, "error")) + return("unknown") + + type <- desc$Type + if (!is.null(type)) + return(tolower(type)) + + package <- desc$Package + if (!is.null(package)) + return("package") + + "unknown" + + } + + renv_bootstrap_user_dir <- function() { + dir <- renv_bootstrap_user_dir_impl() + path.expand(chartr("\\", "/", dir)) + } + + renv_bootstrap_user_dir_impl <- function() { + + # use local override if set + override <- getOption("renv.userdir.override") + if (!is.null(override)) + return(override) + + # use R_user_dir if available + tools <- asNamespace("tools") + if (is.function(tools$R_user_dir)) + return(tools$R_user_dir("renv", "cache")) + + # try using our own backfill for older versions of R + envvars <- c("R_USER_CACHE_DIR", "XDG_CACHE_HOME") + for (envvar in envvars) { + root <- Sys.getenv(envvar, unset = NA) + if (!is.na(root)) + return(file.path(root, "R/renv")) + } + + # use platform-specific default fallbacks + if (Sys.info()[["sysname"]] == "Windows") + file.path(Sys.getenv("LOCALAPPDATA"), "R/cache/R/renv") + else if (Sys.info()[["sysname"]] == "Darwin") + "~/Library/Caches/org.R-project.R/R/renv" + else + "~/.cache/R/renv" + + } + + renv_bootstrap_version_friendly <- function(version, shafmt = NULL, sha = NULL) { + sha <- sha %||% attr(version, "sha", exact = TRUE) + parts <- c(version, sprintf(shafmt %||% " [sha: %s]", substring(sha, 1L, 7L))) + paste(parts, collapse = "") + } + + renv_bootstrap_exec <- function(project, libpath, version) { + if (!renv_bootstrap_load(project, libpath, version)) + renv_bootstrap_run(version, libpath) + } + + renv_bootstrap_run <- function(version, libpath) { + + # perform bootstrap + bootstrap(version, libpath) + + # exit early if we're just testing bootstrap + if (!is.na(Sys.getenv("RENV_BOOTSTRAP_INSTALL_ONLY", unset = NA))) + return(TRUE) + + # try again to load + if (requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) { + return(renv::load(project = getwd())) + } + + # failed to download or load renv; warn the user + msg <- c( + "Failed to find an renv installation: the project will not be loaded.", + "Use `renv::activate()` to re-initialize the project." + ) + + warning(paste(msg, collapse = "\n"), call. = FALSE) + + } + + renv_json_read <- function(file = NULL, text = NULL) { + + jlerr <- NULL + + # if jsonlite is loaded, use that instead + if ("jsonlite" %in% loadedNamespaces()) { + + json <- tryCatch(renv_json_read_jsonlite(file, text), error = identity) + if (!inherits(json, "error")) + return(json) + + jlerr <- json + + } + + # otherwise, fall back to the default JSON reader + json <- tryCatch(renv_json_read_default(file, text), error = identity) + if (!inherits(json, "error")) + return(json) + + # report an error + if (!is.null(jlerr)) + stop(jlerr) + else + stop(json) + + } + + renv_json_read_jsonlite <- function(file = NULL, text = NULL) { + text <- paste(text %||% readLines(file, warn = FALSE), collapse = "\n") + jsonlite::fromJSON(txt = text, simplifyVector = FALSE) + } + + renv_json_read_default <- function(file = NULL, text = NULL) { + + # find strings in the JSON + text <- paste(text %||% readLines(file, warn = FALSE), collapse = "\n") + pattern <- '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]' + locs <- gregexpr(pattern, text, perl = TRUE)[[1]] + + # if any are found, replace them with placeholders + replaced <- text + strings <- character() + replacements <- character() + + if (!identical(c(locs), -1L)) { + + # get the string values + starts <- locs + ends <- locs + attr(locs, "match.length") - 1L + strings <- substring(text, starts, ends) + + # only keep those requiring escaping + strings <- grep("[[\\]{}:]", strings, perl = TRUE, value = TRUE) + + # compute replacements + replacements <- sprintf('"\032%i\032"', seq_along(strings)) + + # replace the strings + mapply(function(string, replacement) { + replaced <<- sub(string, replacement, replaced, fixed = TRUE) + }, strings, replacements) + + } + + # transform the JSON into something the R parser understands + transformed <- replaced + transformed <- gsub("{}", "`names<-`(list(), character())", transformed, fixed = TRUE) + transformed <- gsub("[[{]", "list(", transformed, perl = TRUE) + transformed <- gsub("[]}]", ")", transformed, perl = TRUE) + transformed <- gsub(":", "=", transformed, fixed = TRUE) + text <- paste(transformed, collapse = "\n") + + # parse it + json <- parse(text = text, keep.source = FALSE, srcfile = NULL)[[1L]] + + # construct map between source strings, replaced strings + map <- as.character(parse(text = strings)) + names(map) <- as.character(parse(text = replacements)) + + # convert to list + map <- as.list(map) + + # remap strings in object + remapped <- renv_json_read_remap(json, map) + + # evaluate + eval(remapped, envir = baseenv()) + + } + + renv_json_read_remap <- function(json, map) { + + # fix names + if (!is.null(names(json))) { + lhs <- match(names(json), names(map), nomatch = 0L) + rhs <- match(names(map), names(json), nomatch = 0L) + names(json)[rhs] <- map[lhs] + } + + # fix values + if (is.character(json)) + return(map[[json]] %||% json) + + # handle true, false, null + if (is.name(json)) { + text <- as.character(json) + if (text == "true") + return(TRUE) + else if (text == "false") + return(FALSE) + else if (text == "null") + return(NULL) + } + + # recurse + if (is.recursive(json)) { + for (i in seq_along(json)) { + json[i] <- list(renv_json_read_remap(json[[i]], map)) + } + } + + json + + } + + # load the renv profile, if any + renv_bootstrap_profile_load(project) + + # construct path to library root + root <- renv_bootstrap_library_root(project) + + # construct library prefix for platform + prefix <- renv_bootstrap_platform_prefix() + + # construct full libpath + libpath <- file.path(root, prefix) + + # run bootstrap code + renv_bootstrap_exec(project, libpath, version) + + invisible() + +}) diff --git a/delayed-data/renv/settings.json b/delayed-data/renv/settings.json new file mode 100644 index 00000000..ffdbb320 --- /dev/null +++ b/delayed-data/renv/settings.json @@ -0,0 +1,19 @@ +{ + "bioconductor.version": null, + "external.libraries": [], + "ignored.packages": [], + "package.dependency.fields": [ + "Imports", + "Depends", + "LinkingTo" + ], + "ppm.enabled": null, + "ppm.ignored.urls": [], + "r.version": null, + "snapshot.type": "implicit", + "use.cache": true, + "vcs.ignore.cellar": true, + "vcs.ignore.library": true, + "vcs.ignore.local": true, + "vcs.manage.ignores": true +} diff --git a/delayed-data/tests/cypress.config.js b/delayed-data/tests/cypress.config.js new file mode 100644 index 00000000..17e51ef5 --- /dev/null +++ b/delayed-data/tests/cypress.config.js @@ -0,0 +1,9 @@ +const { defineConfig } = require("cypress"); + +module.exports = defineConfig({ + e2e: { + setupNodeEvents(on, config) {}, + baseUrl: "http://localhost:3333", + supportFile: false, + }, +}); diff --git a/delayed-data/tests/cypress/e2e/app.cy.js b/delayed-data/tests/cypress/e2e/app.cy.js new file mode 100644 index 00000000..4849d63f --- /dev/null +++ b/delayed-data/tests/cypress/e2e/app.cy.js @@ -0,0 +1,67 @@ +describe("app", () => { + beforeEach(() => { + cy.visit("/"); + }); + + it("Starts", () => {}); + + it("Has 2 tabs", () => { + cy.get(".nav.nav-pills a[data-bs-toggle=tab]", { timeout: 30000 }).should( + "have.length", + 2 + ); + }); + + it("Initializes with one disabled module", () => { + cy.get(".nav.nav-pills a:not([data-value=teal_data_module])[disabled=disabled]", { + timeout: 30000, + }).should( + "have.length", + 1 + ); + }); + + it("Should enable the module after successful data pull", () => { + // Cllick the button labled Load Datasets + cy.contains('button', 'Load Datasets').click(); + cy.get(".nav.nav-pills a:not([data-value=teal_data_module])[disabled=disabled]", { + timeout: 30000, + }).should( + "have.length", + 0 + ); + }); + + it("Should be able to navigate to the module after successful data pull", () => { + // Cllick the button labled Load Datasets + cy.contains('button', 'Load Datasets').click(); + cy.contains('.nav.nav-pills a:not([data-value=teal_data_module])', 'example teal module').click(); + + cy.get('.selectize-input').then(($input) => { + const text = $input.text(); + console.log(text); + expect(text).to.include('iris'); + expect(text).to.include('mtacars'); + }); + }); + + it.only("Should be able to update the data using teal_data_module", () => { + // Cllick the button labled Load Datasets + cy.contains('button', 'Load Datasets').click(); + cy.contains('.nav.nav-pills a:not([data-value=teal_data_module])', 'example teal module').click(); + cy.get('.nav.nav-pills a[data-value=teal_data_module]').click(); + cy + .get('#teal-data-content .selectize-input') + .type('{backspace}{backspace}CO2{enter}airquality{enter}mtcars{enter}{esc}'); + cy.contains('button', 'Load Datasets').click(); + cy.contains('.nav.nav-pills a:not([data-value=teal_data_module])', 'example teal module').click(); + + cy.get('.selectize-input').then(($input) => { + const text = $input.text(); + console.log(text); + expect(text).to.include('CO2'); + expect(text).to.include('airquality'); + expect(text).to.include('mtcars'); + }); + }); +}); diff --git a/delayed-data/tests/cypress/support/commands.js b/delayed-data/tests/cypress/support/commands.js new file mode 100644 index 00000000..a5ee6857 --- /dev/null +++ b/delayed-data/tests/cypress/support/commands.js @@ -0,0 +1,33 @@ +Cypress.Commands.add( + "waitForStabilityAndCatchError", + (selector, stabilityPeriod = 300) => { + let lastInnerHTML = ""; + let timesRun = 0; + const checkInterval = 100; + const maxTimesRun = stabilityPeriod / checkInterval; + + function checkForChanges() { + cy.get(selector).then(($el) => { + // Check for shiny-output-error class anywhere in the body + if (Cypress.$("body").find(".shiny-output-error").length > 0) { + throw new Error( + "shiny-output-error class detected during stability check" + ); + } + + const currentInnerHTML = $el.prop("innerHTML"); + if (currentInnerHTML !== lastInnerHTML) { + lastInnerHTML = currentInnerHTML; + timesRun = 0; + } else if (timesRun < maxTimesRun) { + timesRun += 1; + } else { + return; + } + cy.wait(checkInterval).then(checkForChanges); + }); + } + + checkForChanges(); + } +); diff --git a/delayed-data/tests/package-lock.json b/delayed-data/tests/package-lock.json new file mode 100644 index 00000000..76601b81 --- /dev/null +++ b/delayed-data/tests/package-lock.json @@ -0,0 +1,3884 @@ +{ + "name": "tests", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "devDependencies": { + "cypress": "^13.13.2", + "start-server-and-test": "^2.0.3" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "dev": true, + "optional": true, + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "node_modules/axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axios/node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cypress": { + "version": "13.13.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.2.tgz", + "integrity": "sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.1", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.3", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dayjs": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, + "node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/start-server-and-test": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.5.tgz", + "integrity": "sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.6", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.2.0" + }, + "bin": { + "server-test": "src/bin/start.js", + "start-server-and-test": "src/bin/start.js", + "start-test": "src/bin/start.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/start-server-and-test/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/start-server-and-test/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/start-server-and-test/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "dev": true, + "optional": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "dependencies": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, + "@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + } + }, + "@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "dev": true, + "optional": true, + "requires": { + "undici-types": "~6.13.0" + } + }, + "@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", + "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "dev": true + }, + "axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cypress": { + "version": "13.13.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.2.tgz", + "integrity": "sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==", + "dev": true, + "requires": { + "@cypress/request": "^3.0.1", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.3", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dayjs": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "requires": { + "async": "^3.2.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "requires": { + "ini": "2.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true + }, + "listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "requires": { + "event-stream": "=3.3.4" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "requires": { + "throttleit": "^1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "requires": { + "through": "2" + } + }, + "sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "start-server-and-test": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.5.tgz", + "integrity": "sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "bluebird": "3.7.2", + "check-more-types": "2.24.0", + "debug": "4.3.6", + "execa": "5.1.1", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "7.2.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + } + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true + }, + "tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } + } + }, + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "dev": true, + "optional": true + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "dev": true, + "requires": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/delayed-data/tests/package.json b/delayed-data/tests/package.json new file mode 100644 index 00000000..6d944ec1 --- /dev/null +++ b/delayed-data/tests/package.json @@ -0,0 +1,14 @@ +{ + "private": true, + "scripts": { + "run-app": "cd .. && Rscript -e \"shiny::runApp(port = 3333)\"", + "run-cypress": "cypress run --project ../tests", + "open-cypress": "cypress open --project ../tests", + "test-e2e": "start-server-and-test run-app http://localhost:3333 run-cypress", + "test-e2e-interactive": "start-server-and-test run-app http://localhost:3333 open-cypress" + }, + "devDependencies": { + "cypress": "^13.13.2", + "start-server-and-test": "^2.0.3" + } +} From e2495095abb24bb3ff53a9b08fdcbe7ef0f0f473 Mon Sep 17 00:00:00 2001 From: vedhav Date: Fri, 9 Aug 2024 10:15:05 +0530 Subject: [PATCH 02/13] fix: skip stable deployments for the two new apps --- .github/workflows/deploy.yml | 6 +++++- README.md | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1088b95b..baa905c7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -40,7 +40,11 @@ jobs: container: image: ghcr.io/insightsengineering/rstudio:2024.03.05 if: > - !contains(github.event.commits[0].message, '[skip deploy]') + !contains(github.event.commits[0].message, '[skip deploy]') && + !( + matrix.channel == 'main' && + (matrix.directory == 'delayed-data' || matrix.directory == 'custom-transform') + ) strategy: fail-fast: false matrix: diff --git a/README.md b/README.md index b7ce2633..9ed2a621 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ The Stable version of the apps use the latest released packages while the dev ve | Stable version | Dev version | | -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_stable/) | [basic-teal](https://genentech.shinyapps.io/NEST_basic-teal_dev/) | -| [delayed-data](https://genentech.shinyapps.io/NEST_delayed-data_stable/) | [delayed-data](https://genentech.shinyapps.io/NEST_delayed-data_dev/) | -| [custom-transform](https://genentech.shinyapps.io/NEST_custom-transform_stable/) | [custom-transform](https://genentech.shinyapps.io/NEST_custom-transform_dev/) | +| delayed-data - NOT DEPLOYED | [delayed-data](https://genentech.shinyapps.io/NEST_delayed-data_dev/) | +| custom-transform - NOT DEPLOYED | [custom-transform](https://genentech.shinyapps.io/NEST_custom-transform_dev/) | | [exploratory](https://genentech.shinyapps.io/NEST_exploratory_stable/) | [exploratory](https://genentech.shinyapps.io/NEST_exploratory_dev/) | | [safety](https://genentech.shinyapps.io/NEST_safety_stable/) | [safety](https://genentech.shinyapps.io/NEST_safety_dev/) | | [efficacy](https://genentech.shinyapps.io/NEST_efficacy_stable/) | [efficacy](https://genentech.shinyapps.io/NEST_efficacy_dev/) | From 08bee69d219bca43a280f832c91d0fcff9e81608 Mon Sep 17 00:00:00 2001 From: vedhav Date: Fri, 9 Aug 2024 10:22:25 +0530 Subject: [PATCH 03/13] fix: alternative logic to skip the action --- .github/workflows/deploy.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index baa905c7..e30276a9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -40,11 +40,7 @@ jobs: container: image: ghcr.io/insightsengineering/rstudio:2024.03.05 if: > - !contains(github.event.commits[0].message, '[skip deploy]') && - !( - matrix.channel == 'main' && - (matrix.directory == 'delayed-data' || matrix.directory == 'custom-transform') - ) + !contains(github.event.commits[0].message, '[skip deploy]') strategy: fail-fast: false matrix: @@ -71,6 +67,15 @@ jobs: echo "BRANCH_NAME=main" >> $GITHUB_ENV fi + - name: Check if deployment should be skipped + id: skip_check + run: | + if [[ "${{ matrix.channel }}" == "dev" && ("${{ matrix.directory }}" == "delayed-data" || "${{ matrix.directory }}" == "custom-transform") ]]; then + echo "skip=true" >> $GITHUB_OUTPUT + else + echo "skip=false" >> $GITHUB_OUTPUT + fi + - name: Setup job token 🔑 id: github-token run: | @@ -158,6 +163,7 @@ jobs: - name: Install R packages using renv and update the renv snapshot shell: Rscript {0} + if: steps.skip_check.outputs.skip == 'false' working-directory: ${{ matrix.directory }} run: | options(renv.config.cache.symlinks = FALSE) @@ -172,7 +178,7 @@ jobs: run: cat renv.lock - name: Front end test to check if the app works fine - if: steps.find-cypress.outputs.has-cypress-tests == 'true' + if: steps.find-cypress.outputs.has-cypress-tests == 'true' && steps.skip_check.outputs.skip == 'false' uses: cypress-io/github-action@v6 with: build: npm install cypress --save-dev @@ -183,12 +189,14 @@ jobs: - name: Install deployment-related R package dependencies shell: Rscript {0} + if: steps.skip_check.outputs.skip == 'false' working-directory: ${{ matrix.directory }} run: | install.packages(c("BiocManager", "rsconnect")) - name: Deploy 🖨 ${{ matrix.directory }} 🎨 shell: Rscript {0} + if: steps.skip_check.outputs.skip == 'false' working-directory: ${{ matrix.directory }} run: | rsconnect::setAccountInfo( @@ -209,6 +217,7 @@ jobs: ) - name: Commit and push changes 📌 + if: steps.skip_check.outputs.skip == 'false' run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions" From ff831434df82a8834cdacd49e96bb88941f28304 Mon Sep 17 00:00:00 2001 From: Vedha Viyash <49812166+vedhav@users.noreply.github.com> Date: Mon, 12 Aug 2024 12:00:43 +0530 Subject: [PATCH 04/13] Update custom-transform/app.R MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dawid Kałędkowski <6959016+gogonzo@users.noreply.github.com> Signed-off-by: Vedha Viyash <49812166+vedhav@users.noreply.github.com> --- custom-transform/app.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-transform/app.R b/custom-transform/app.R index a5fe1790..7f873074 100644 --- a/custom-transform/app.R +++ b/custom-transform/app.R @@ -2,7 +2,7 @@ library(teal) my_transformers <- list( teal_transform_module( - label = "Keep first 6 from IRIS", + label = "Keep first n-observations from IRIS", ui = function(id) { ns <- NS(id) div( From 7ed2cc5feb55224a8578ad12ddf177db93b5b8e5 Mon Sep 17 00:00:00 2001 From: Vedha Viyash <49812166+vedhav@users.noreply.github.com> Date: Mon, 12 Aug 2024 12:00:48 +0530 Subject: [PATCH 05/13] Update custom-transform/app.R MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dawid Kałędkowski <6959016+gogonzo@users.noreply.github.com> Signed-off-by: Vedha Viyash <49812166+vedhav@users.noreply.github.com> --- custom-transform/app.R | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/custom-transform/app.R b/custom-transform/app.R index 7f873074..5e45c221 100644 --- a/custom-transform/app.R +++ b/custom-transform/app.R @@ -68,11 +68,12 @@ my_transformers <- list( merge_b <- reactive(input$merge_b) reactive({ + req(merge_a(), merge_b()) new_data <- within( data(), ANL <- dplyr::left_join(merge_a, merge_b), - merge_a = tryCatch(as.name(merge_a()), error = function(e) as.name("DatasetA")), - merge_b = tryCatch(as.name(merge_b()), error = function(e) as.name("DatasetA")) + merge_a = as.name(merge_a()), + merge_b = as.name(merge_b()) ) teal.data::datanames(new_data) <- c(teal.data::datanames(new_data), "ANL") new_data From 984c15fac077d12f0c77d7e73b41d1397c4f752f Mon Sep 17 00:00:00 2001 From: Vedha Viyash <49812166+vedhav@users.noreply.github.com> Date: Mon, 12 Aug 2024 12:00:55 +0530 Subject: [PATCH 06/13] Update custom-transform/app.R MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dawid Kałędkowski <6959016+gogonzo@users.noreply.github.com> Signed-off-by: Vedha Viyash <49812166+vedhav@users.noreply.github.com> --- custom-transform/app.R | 2 -- 1 file changed, 2 deletions(-) diff --git a/custom-transform/app.R b/custom-transform/app.R index 5e45c221..a5071f88 100644 --- a/custom-transform/app.R +++ b/custom-transform/app.R @@ -64,8 +64,6 @@ my_transformers <- list( ) }) - merge_a <- reactive(input$merge_a) - merge_b <- reactive(input$merge_b) reactive({ req(merge_a(), merge_b()) From 321879de758b63a0ebc0fd8d750f13f6f8c2b31d Mon Sep 17 00:00:00 2001 From: vedhav Date: Mon, 12 Aug 2024 12:25:38 +0530 Subject: [PATCH 07/13] chore: fix lint errors --- custom-transform/app.R | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/custom-transform/app.R b/custom-transform/app.R index a5071f88..24acbdf5 100644 --- a/custom-transform/app.R +++ b/custom-transform/app.R @@ -39,7 +39,7 @@ my_transformers <- list( iv$add_rule("merge_a", shinyvalidate::sv_required("Please select dataset A")) iv$add_rule("merge_b", shinyvalidate::sv_required("Please select dataset B")) iv$enable() - + reactive_datanames <- reactive({ req(data()) teal.data::datanames(data()) @@ -63,15 +63,14 @@ my_transformers <- list( selected = restoreInput(session$ns("merge_b"), selected_b) ) }) - - + reactive({ - req(merge_a(), merge_b()) + req(input$merge_a, input$merge_b) new_data <- within( data(), ANL <- dplyr::left_join(merge_a, merge_b), - merge_a = as.name(merge_a()), - merge_b = as.name(merge_b()) + merge_a = as.name(input$merge_a), + merge_b = as.name(input$merge_b) ) teal.data::datanames(new_data) <- c(teal.data::datanames(new_data), "ANL") new_data @@ -82,17 +81,15 @@ my_transformers <- list( ) data <- teal_data() %>% - within( - { - ADSL <- teal.data::rADSL - ADTTE <- teal.data::rADTTE - iris <- iris + within({ + ADSL <- teal.data::rADSL + ADTTE <- teal.data::rADTTE + iris <- iris - CO2 <- CO2 - factors <- names(Filter(isTRUE, vapply(CO2, is.factor, logical(1L)))) - CO2[factors] <- lapply(CO2[factors], as.character) - } - ) + CO2 <- CO2 + factors <- names(Filter(isTRUE, vapply(CO2, is.factor, logical(1L)))) + CO2[factors] <- lapply(CO2[factors], as.character) + }) join_keys(data) <- default_cdisc_join_keys[c("ADSL", "ADTTE")] teal.data::datanames(data) <- c("ADSL", "ADTTE", "iris", "CO2") From 329e5fb593ae8c7004f628fb7a7a0e436a5fe0ee Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 15:02:00 +0530 Subject: [PATCH 08/13] chore: update renv.lock and skip stable deployments for new apps --- .github/workflows/deploy.yml | 1 + delayed-data/renv.lock | 31 +++++++++++++++---------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e30276a9..a556f12b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -140,6 +140,7 @@ jobs: - name: Update renv.lock file with updated GitHub packages shell: Rscript {0} + if: steps.find-cypress.outputs.has-cypress-tests == 'true' run: | setwd("${{ matrix.directory }}") lockfile <- renv::lockfile_read() diff --git a/delayed-data/renv.lock b/delayed-data/renv.lock index ebce7cd8..e83d5531 100644 --- a/delayed-data/renv.lock +++ b/delayed-data/renv.lock @@ -1346,14 +1346,14 @@ }, "teal": { "Package": "teal", - "Version": "0.15.2.9050", + "Version": "0.15.2.9052", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "049273d7e7e1ffa135a856612ec93936235face4", + "RemoteRepo": "teal", + "RemoteRef": "main", + "RemoteSha": "9c6d38ce05fd6f6ce0741038a4d04106fb82ae61", "Requirements": [ "R", "checkmate", @@ -1361,7 +1361,6 @@ "jsonlite", "lifecycle", "logger", - "magrittr", "methods", "promises", "renv", @@ -1377,7 +1376,7 @@ "teal.widgets", "utils" ], - "Hash": "0366835734e04a95157991d37cbe6cb5" + "Hash": "6804ac30d96e35c9db89e8c2791be850" }, "teal.code": { "Package": "teal.code", @@ -1401,14 +1400,14 @@ }, "teal.data": { "Package": "teal.data", - "Version": "0.6.0.9005", + "Version": "0.6.0.9007", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.data", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "b9dd005484e2f9c7a95a8523f9e95109ddd295ec", + "RemoteRepo": "teal.data", + "RemoteRef": "main", + "RemoteSha": "bd7edb83d2735b87c2c4c6653fb7ca9dd0436b82", "Requirements": [ "R", "checkmate", @@ -1419,7 +1418,7 @@ "teal.code", "utils" ], - "Hash": "f1937915f5580f9785ef265f5919225c" + "Hash": "4383efee11c829a0448c44a19dd6e0af" }, "teal.logger": { "Package": "teal.logger", @@ -1475,14 +1474,14 @@ }, "teal.slice": { "Package": "teal.slice", - "Version": "0.5.1.9008", + "Version": "0.5.1.9009", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.slice", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "1b024376f76e94c34bf7c8e7405cce8773a3f3a5", + "RemoteRepo": "teal.slice", + "RemoteRef": "main", + "RemoteSha": "2782f1bd2d24db11c3b4191cf2fc7b054f0737ae", "Requirements": [ "R", "R6", @@ -1505,7 +1504,7 @@ "teal.widgets", "utils" ], - "Hash": "38256c22795ae3911fe56868edc6d04f" + "Hash": "ef54a9e3dce14f1f2c13430274465ad1" }, "teal.widgets": { "Package": "teal.widgets", From 929f2dfe103f10486c8fab15335e8897fd98a9a7 Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 15:09:12 +0530 Subject: [PATCH 09/13] chore: chante checkout branch --- .github/workflows/deploy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a556f12b..c53adcdf 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -70,10 +70,12 @@ jobs: - name: Check if deployment should be skipped id: skip_check run: | - if [[ "${{ matrix.channel }}" == "dev" && ("${{ matrix.directory }}" == "delayed-data" || "${{ matrix.directory }}" == "custom-transform") ]]; then + if [[ "${{ matrix.channel }}" != "main" && ("${{ matrix.directory }}" == "delayed-data" || "${{ matrix.directory }}" == "custom-transform") ]]; then echo "skip=true" >> $GITHUB_OUTPUT + echo "Skipping deployment for ${{ matrix.directory }} app." else echo "skip=false" >> $GITHUB_OUTPUT + echo "Proceeding with deployment for ${{ matrix.directory }} app." fi - name: Setup job token 🔑 @@ -91,7 +93,7 @@ jobs: - name: Checkout repo 🛎 uses: actions/checkout@v4 with: - ref: "${{ env.BRANCH_NAME }}" + ref: "669_insertUI@dev" token: "${{ steps.github-token.outputs.token }}" - name: Add safe directory in git config From 91d41799216c240c65d33c9db15d78e0bb977bd5 Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 15:17:40 +0530 Subject: [PATCH 10/13] chore: use the proper channel name to skip --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c53adcdf..8b987a17 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -70,7 +70,7 @@ jobs: - name: Check if deployment should be skipped id: skip_check run: | - if [[ "${{ matrix.channel }}" != "main" && ("${{ matrix.directory }}" == "delayed-data" || "${{ matrix.directory }}" == "custom-transform") ]]; then + if [[ "${{ matrix.channel }}" == "stable" && ("${{ matrix.directory }}" == "delayed-data" || "${{ matrix.directory }}" == "custom-transform") ]]; then echo "skip=true" >> $GITHUB_OUTPUT echo "Skipping deployment for ${{ matrix.directory }} app." else From 4b2f5a24478cb2fe284e1e0843ef3ddbd8c43488 Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 16:18:33 +0530 Subject: [PATCH 11/13] chore: update renv.lock --- custom-transform/renv.lock | 88 ++++++++++++++++---------------------- delayed-data/renv.lock | 51 ++++++++++++---------- 2 files changed, 65 insertions(+), 74 deletions(-) diff --git a/custom-transform/renv.lock b/custom-transform/renv.lock index dee8efd9..4e7bb9af 100644 --- a/custom-transform/renv.lock +++ b/custom-transform/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.4.0", + "Version": "4.3.2", "Repositories": [ { "Name": "CRAN", @@ -18,7 +18,7 @@ }, "MASS": { "Package": "MASS", - "Version": "7.3-60.2", + "Version": "7.3-60.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -29,11 +29,11 @@ "stats", "utils" ], - "Hash": "2f342c46163b0b54d7b64d1f798e2c78" + "Hash": "b765b28387acc8ec9e9c1530713cb19c" }, "Matrix": { "Package": "Matrix", - "Version": "1.7-0", + "Version": "1.6-5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -46,7 +46,7 @@ "stats", "utils" ], - "Hash": "1920b2f11133b12350024297d8a4ff4a" + "Hash": "8c7115cd3a0e048bda2a7cd110549f7a" }, "R.cache": { "Package": "R.cache", @@ -478,9 +478,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "formatters", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "formatters", + "RemoteRef": "main", "RemoteSha": "07b84289dbea25d2e73badd7518f0cc70a65d1c9", "Requirements": [ "R", @@ -490,7 +490,7 @@ "lifecycle", "methods" ], - "Hash": "68b4a9955f32c4c1a9a48d2f2948d006" + "Hash": "ac83532423ea04856430a88dfbeba278" }, "fs": { "Package": "fs", @@ -892,7 +892,7 @@ }, "nlme": { "Package": "nlme", - "Version": "3.1-164", + "Version": "3.1-165", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -902,7 +902,7 @@ "stats", "utils" ], - "Hash": "a623a2239e642806158bc4dc3f51565d" + "Hash": "2769a88be217841b1f33ed469675c3cc" }, "officer": { "Package": "officer", @@ -1271,19 +1271,6 @@ ], "Hash": "802e4786b353a4bb27116957558548d5" }, - "shinyvalidate": { - "Package": "shinyvalidate", - "Version": "0.1.3", - "Source": "Repository", - "Repository": "CRAN", - "Requirements": [ - "glue", - "htmltools", - "rlang", - "shiny" - ], - "Hash": "fe6e75a1c1722b2d23cb4d4dbe1006df" - }, "sourcetools": { "Package": "sourcetools", "Version": "0.1.7-1", @@ -1364,14 +1351,14 @@ }, "teal": { "Package": "teal", - "Version": "0.15.2.9050", + "Version": "0.15.2.9052", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "049273d7e7e1ffa135a856612ec93936235face4", + "RemoteRepo": "teal", + "RemoteRef": "main", + "RemoteSha": "9c6d38ce05fd6f6ce0741038a4d04106fb82ae61", "Requirements": [ "R", "checkmate", @@ -1379,7 +1366,6 @@ "jsonlite", "lifecycle", "logger", - "magrittr", "methods", "promises", "renv", @@ -1395,7 +1381,7 @@ "teal.widgets", "utils" ], - "Hash": "0366835734e04a95157991d37cbe6cb5" + "Hash": "6804ac30d96e35c9db89e8c2791be850" }, "teal.code": { "Package": "teal.code", @@ -1403,9 +1389,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.code", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.code", + "RemoteRef": "main", "RemoteSha": "6d19f11e1488b404711039242e6b0c6702a45c1a", "Requirements": [ "R", @@ -1415,18 +1401,18 @@ "methods", "rlang" ], - "Hash": "4801a665ac0718ff7389567c3c77ba1e" + "Hash": "f851f55def02fafd070f930c38c92873" }, "teal.data": { "Package": "teal.data", - "Version": "0.6.0.9005", + "Version": "0.6.0.9007", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.data", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "b9dd005484e2f9c7a95a8523f9e95109ddd295ec", + "RemoteRepo": "teal.data", + "RemoteRef": "main", + "RemoteSha": "bd7edb83d2735b87c2c4c6653fb7ca9dd0436b82", "Requirements": [ "R", "checkmate", @@ -1437,7 +1423,7 @@ "teal.code", "utils" ], - "Hash": "f1937915f5580f9785ef265f5919225c" + "Hash": "4383efee11c829a0448c44a19dd6e0af" }, "teal.logger": { "Package": "teal.logger", @@ -1445,9 +1431,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.logger", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.logger", + "RemoteRef": "main", "RemoteSha": "d89dcf6acf56bf19a4c2b77f4a0e3f59a08ced42", "Requirements": [ "R", @@ -1459,7 +1445,7 @@ "utils", "withr" ], - "Hash": "2acacbd09e6d5bfc5dec5c35fc34315a" + "Hash": "00229fbe7d6eff242ebdf2774237b49c" }, "teal.reporter": { "Package": "teal.reporter", @@ -1467,9 +1453,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.reporter", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.reporter", + "RemoteRef": "main", "RemoteSha": "2f69b86f2a2d61449a5c8fb8f187139a6569ac38", "Requirements": [ "R6", @@ -1489,18 +1475,18 @@ "yaml", "zip" ], - "Hash": "0745d3b8c14cf28359d24e007c88236e" + "Hash": "bc4e9e485b54198d3b98bd7b55736e88" }, "teal.slice": { "Package": "teal.slice", - "Version": "0.5.1.9008", + "Version": "0.5.1.9009", "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.slice", "RemoteUsername": "insightsengineering", - "RemoteRef": "669_insertUI@main", - "RemoteSha": "1b024376f76e94c34bf7c8e7405cce8773a3f3a5", + "RemoteRepo": "teal.slice", + "RemoteRef": "main", + "RemoteSha": "2782f1bd2d24db11c3b4191cf2fc7b054f0737ae", "Requirements": [ "R", "R6", @@ -1523,7 +1509,7 @@ "teal.widgets", "utils" ], - "Hash": "38256c22795ae3911fe56868edc6d04f" + "Hash": "ef54a9e3dce14f1f2c13430274465ad1" }, "teal.widgets": { "Package": "teal.widgets", @@ -1531,9 +1517,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.widgets", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.widgets", + "RemoteRef": "main", "RemoteSha": "cc8faa983bdc4396fa073f97d6b4828cff1c50bb", "Requirements": [ "R", @@ -1551,7 +1537,7 @@ "shinyjs", "styler" ], - "Hash": "b0fe152361a7ff11a0e52664842f945f" + "Hash": "07a1c3f1c556110abf091bf8e53a0de1" }, "textshaping": { "Package": "textshaping", diff --git a/delayed-data/renv.lock b/delayed-data/renv.lock index e83d5531..4e7bb9af 100644 --- a/delayed-data/renv.lock +++ b/delayed-data/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.4.0", + "Version": "4.3.2", "Repositories": [ { "Name": "CRAN", @@ -18,7 +18,7 @@ }, "MASS": { "Package": "MASS", - "Version": "7.3-60.2", + "Version": "7.3-60.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -29,11 +29,11 @@ "stats", "utils" ], - "Hash": "2f342c46163b0b54d7b64d1f798e2c78" + "Hash": "b765b28387acc8ec9e9c1530713cb19c" }, "Matrix": { "Package": "Matrix", - "Version": "1.7-0", + "Version": "1.6-5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -46,7 +46,7 @@ "stats", "utils" ], - "Hash": "1920b2f11133b12350024297d8a4ff4a" + "Hash": "8c7115cd3a0e048bda2a7cd110549f7a" }, "R.cache": { "Package": "R.cache", @@ -474,9 +474,14 @@ }, "formatters": { "Package": "formatters", - "Version": "0.5.8", - "Source": "Repository", - "Repository": "CRAN", + "Version": "0.5.8.9003", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteUsername": "insightsengineering", + "RemoteRepo": "formatters", + "RemoteRef": "main", + "RemoteSha": "07b84289dbea25d2e73badd7518f0cc70a65d1c9", "Requirements": [ "R", "checkmate", @@ -485,7 +490,7 @@ "lifecycle", "methods" ], - "Hash": "e14d987febeaee41fc0c6a0ec2f6980b" + "Hash": "ac83532423ea04856430a88dfbeba278" }, "fs": { "Package": "fs", @@ -887,7 +892,7 @@ }, "nlme": { "Package": "nlme", - "Version": "3.1-164", + "Version": "3.1-165", "Source": "Repository", "Repository": "CRAN", "Requirements": [ @@ -897,7 +902,7 @@ "stats", "utils" ], - "Hash": "a623a2239e642806158bc4dc3f51565d" + "Hash": "2769a88be217841b1f33ed469675c3cc" }, "officer": { "Package": "officer", @@ -1384,9 +1389,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.code", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.code", + "RemoteRef": "main", "RemoteSha": "6d19f11e1488b404711039242e6b0c6702a45c1a", "Requirements": [ "R", @@ -1396,7 +1401,7 @@ "methods", "rlang" ], - "Hash": "4801a665ac0718ff7389567c3c77ba1e" + "Hash": "f851f55def02fafd070f930c38c92873" }, "teal.data": { "Package": "teal.data", @@ -1426,9 +1431,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.logger", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.logger", + "RemoteRef": "main", "RemoteSha": "d89dcf6acf56bf19a4c2b77f4a0e3f59a08ced42", "Requirements": [ "R", @@ -1440,7 +1445,7 @@ "utils", "withr" ], - "Hash": "2acacbd09e6d5bfc5dec5c35fc34315a" + "Hash": "00229fbe7d6eff242ebdf2774237b49c" }, "teal.reporter": { "Package": "teal.reporter", @@ -1448,9 +1453,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.reporter", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.reporter", + "RemoteRef": "main", "RemoteSha": "2f69b86f2a2d61449a5c8fb8f187139a6569ac38", "Requirements": [ "R6", @@ -1470,7 +1475,7 @@ "yaml", "zip" ], - "Hash": "0745d3b8c14cf28359d24e007c88236e" + "Hash": "bc4e9e485b54198d3b98bd7b55736e88" }, "teal.slice": { "Package": "teal.slice", @@ -1512,9 +1517,9 @@ "Source": "GitHub", "RemoteType": "github", "RemoteHost": "api.github.com", - "RemoteRepo": "teal.widgets", "RemoteUsername": "insightsengineering", - "RemoteRef": "HEAD", + "RemoteRepo": "teal.widgets", + "RemoteRef": "main", "RemoteSha": "cc8faa983bdc4396fa073f97d6b4828cff1c50bb", "Requirements": [ "R", @@ -1532,7 +1537,7 @@ "shinyjs", "styler" ], - "Hash": "b0fe152361a7ff11a0e52664842f945f" + "Hash": "07a1c3f1c556110abf091bf8e53a0de1" }, "textshaping": { "Package": "textshaping", From 563be2e90030edfb3b2fd0e5df4ad8acc65c26e9 Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 17:16:27 +0530 Subject: [PATCH 12/13] fix: remove dplyr pipe --- custom-transform/app.R | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/custom-transform/app.R b/custom-transform/app.R index 24acbdf5..bc8125ac 100644 --- a/custom-transform/app.R +++ b/custom-transform/app.R @@ -80,16 +80,15 @@ my_transformers <- list( ) ) -data <- teal_data() %>% - within({ - ADSL <- teal.data::rADSL - ADTTE <- teal.data::rADTTE - iris <- iris - - CO2 <- CO2 - factors <- names(Filter(isTRUE, vapply(CO2, is.factor, logical(1L)))) - CO2[factors] <- lapply(CO2[factors], as.character) - }) +data <- teal_data() +data <- within(data, { + ADSL <- teal.data::rADSL + ADTTE <- teal.data::rADTTE + iris <- iris + CO2 <- CO2 + factors <- names(Filter(isTRUE, vapply(CO2, is.factor, logical(1L)))) + CO2[factors] <- lapply(CO2[factors], as.character) +}) join_keys(data) <- default_cdisc_join_keys[c("ADSL", "ADTTE")] teal.data::datanames(data) <- c("ADSL", "ADTTE", "iris", "CO2") From b450042fa91fd2e8f392e9d76e71734ef50c265d Mon Sep 17 00:00:00 2001 From: vedhav Date: Tue, 13 Aug 2024 18:24:08 +0530 Subject: [PATCH 13/13] fix: add shinyvalidate as a dependency --- custom-transform/renv.lock | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/custom-transform/renv.lock b/custom-transform/renv.lock index 4e7bb9af..712e8e7e 100644 --- a/custom-transform/renv.lock +++ b/custom-transform/renv.lock @@ -1,6 +1,6 @@ { "R": { - "Version": "4.3.2", + "Version": "4.4.0", "Repositories": [ { "Name": "CRAN", @@ -1271,6 +1271,19 @@ ], "Hash": "802e4786b353a4bb27116957558548d5" }, + "shinyvalidate": { + "Package": "shinyvalidate", + "Version": "0.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Requirements": [ + "glue", + "htmltools", + "rlang", + "shiny" + ], + "Hash": "fe6e75a1c1722b2d23cb4d4dbe1006df" + }, "sourcetools": { "Package": "sourcetools", "Version": "0.1.7-1",

>gJ@Q}p)S``+*RG5JAFr8Jck!F@G-vVnvnwW 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 literal 0 HcmV?d00001 diff --git a/_internal/quarto/assets/img/custom-transform.png b/_internal/quarto/assets/img/custom-transform.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbe7e5bf28667e1f1c185afa728a55cc171cb13 GIT binary patch literal 55812 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%0DOKg&J#F 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 literal 0 HcmV?d00001 diff --git a/_internal/quarto/assets/img/delayed-data.gif b/_internal/quarto/assets/img/delayed-data.gif new file mode 100644 index 0000000000000000000000000000000000000000..93a943372909650b070dc21cbeef88ef1b1c450f GIT binary patch literal 402953 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
p)?VP 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