From ce775109f953c4b24c8ac2b7d94815486d548704 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:39:43 +0000 Subject: [PATCH 01/51] Bump grunt from 1.4.1 to 1.5.2 Bumps [grunt](https://github.com/gruntjs/grunt) from 1.4.1 to 1.5.2. - [Release notes](https://github.com/gruntjs/grunt/releases) - [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG) - [Commits](https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.2) --- updated-dependencies: - dependency-name: grunt dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 113 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 76 insertions(+), 39 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c493b6..f15def6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" }, "devDependencies": { - "grunt": "~1.4.0", + "grunt": "~1.5.2", "grunt-cli": "~1.4.2" } }, @@ -650,16 +650,17 @@ } }, "node_modules/grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz", + "integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==", + "dev": true, "dependencies": { "dateformat": "~3.0.3", "eventemitter2": "~0.4.13", "exit": "~0.1.2", "findup-sync": "~0.3.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.2", + "grunt-cli": "~1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", @@ -678,11 +679,11 @@ } }, "node_modules/grunt-cli": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz", - "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", "dependencies": { - "grunt-known-options": "~1.1.1", + "grunt-known-options": "~2.0.0", "interpret": "~1.1.0", "liftup": "~3.0.1", "nopt": "~4.0.1", @@ -708,9 +709,9 @@ } }, "node_modules/grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", "engines": { "node": ">=0.10.0" } @@ -758,14 +759,6 @@ "node": ">=10" } }, - "node_modules/grunt/node_modules/grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -1813,6 +1806,34 @@ "node_modules/ng_client/node_modules/flag-icon-css": { "version": "3.5.0" }, + "node_modules/ng_client/node_modules/grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ng_client/node_modules/grunt-angular-gettext": { "version": "2.5.3", "dependencies": { @@ -3243,16 +3264,17 @@ } }, "grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz", + "integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==", + "dev": true, "requires": { "dateformat": "~3.0.3", "eventemitter2": "~0.4.13", "exit": "~0.1.2", "findup-sync": "~0.3.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.2", + "grunt-cli": "~1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", @@ -3262,21 +3284,14 @@ "mkdirp": "~1.0.4", "nopt": "~3.0.6", "rimraf": "~3.0.2" - }, - "dependencies": { - "grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" - } } }, "grunt-cli": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz", - "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", "requires": { - "grunt-known-options": "~1.1.1", + "grunt-known-options": "~2.0.0", "interpret": "~1.1.0", "liftup": "~3.0.1", "nopt": "~4.0.1", @@ -3295,9 +3310,9 @@ } }, "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" }, "grunt-legacy-log": { "version": "3.0.0", @@ -4138,6 +4153,28 @@ "flag-icon-css": { "version": "3.5.0" }, + "grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "requires": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + } + }, "grunt-angular-gettext": { "version": "2.5.3", "requires": { diff --git a/package.json b/package.json index 4169d34..895c58c 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" }, "devDependencies": { - "grunt": "~1.4.0", + "grunt": "~1.5.2", "grunt-cli": "~1.4.2" } } From ef56170eac7d755bdfff60cebca4a7d0ee6bd9de Mon Sep 17 00:00:00 2001 From: jfrocha Date: Mon, 2 May 2022 15:06:21 +0200 Subject: [PATCH 02/51] Add new tag [$TABLE_ASSET_CONTEXT] in 3th deliverables --- deliveries/cases/DE/3.docx | Bin 331177 -> 331310 bytes deliveries/cases/EN/3.docx | Bin 326190 -> 326468 bytes deliveries/cases/FR/3.docx | Bin 328183 -> 328242 bytes deliveries/cases/NE/3.docx | Bin 330764 -> 331057 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/deliveries/cases/DE/3.docx b/deliveries/cases/DE/3.docx index 60354703cabc9621d61a9d8c9370848d522304c1..f97419e87b5301ea5fd8c09a7d06a4efff76dc07 100644 GIT binary patch delta 49763 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

P9>Ft7BRAEMg^N+uHO~1psKH9!2 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

  • R_ma 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 diff --git a/deliveries/cases/FR/3.docx b/deliveries/cases/FR/3.docx index 93b8538ce2c05dfbd6c81d3c04cd24b04103e8e5..79c68ad9af4170c51a4a7e7101fb618478bcc0a9 100755 GIT binary patch delta 48076 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՜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 delta 48104 zcmV)MK)AoMgcSFK6tJWU3JcUg&I39C01-u#t_m1`ecNu^NVe$v0nR@VMgu*wk=UX{ z-Hb^Fk}M_0*s))=`em$357c%v(|C0xAD50KYN+NwGwxpG=7|An2UU;fFNfFkSh#HKoo!8DwaW=%mcUbZ!OIPx2Lm^X=svF^Y3 zXvxZIcs%162^!2Ye1XQX&PP7KMY)s#BiO|Bi!4Kk_UVsgOf)0tcq!0?fGbz?HBe4} zG*EMBz9y=oi4*7RIAD!O>wYyXzp+iv3R=@vYwg_lJZ%fbOpdk$wS+0yS#2=4BVqw7 zkJZ!jd&9IzUxyI^?j=B<#4sQsmmIwYA=ozuU-7RcJ)VLP9o)P+DwRr&YN=B_@^4++ zc(YxpG^^$5%`-YAp6=q4dPP>s9skLHb?6pr`P#-mnlXSEbUK7jDze->I>Ec2RJi#- z^jAmtgx|CI2YvR#`PqM=Qsa-EpF2+co=%K=|K8AkdGQ`^pNOVTreom$gqt_aYuhx3 z`MaXTaa)c?UL8^6<@?)kf1p`7zr&?Gaxk*t=Y?KG3&RyB`4v%T>8nZIl&w)Tbi=E=W%J_DIrA^)nr?Z*=n2^xSi! zLv@`!Bf4%rUV*mMiG?@V0H^&(U)Wb)@n4*(b!wT8hSL1)wELcIf;3l6-5VSHb9m=! zICQA{`lVcgAvFOG;k*7%-cY1}*&kxfTEr&zHnB$WmP_;6{DHkpzqqK%QR@OrDWw|B zM1`r;%Z+BkpAQ`lsp@w5t2&!45->oQ{o4;_{s_ak{mCOXunJt>LG!PU`ldU&)dpZe z@Rz`VxV9w?fDNkFAYX= z;nL^o4}S*?nvc$h^LNzk5McTb9n-*J9{(L!8(zORKdQu`j_w`P@lXsvefRJN;iaiP z8@fm0Bc}|4;tq84*%4xeETP7@@-WQK2&kU691FmQgu|$Pe*dfX8fpq5CV6&JL@#d2 z;`o5p;Of+x4hybUZq0aq0Bqx&@dtoH&_XFr3ysawf3s86CUxMkbsk*ns@MY=|d(PB>P_R&M}WC+ym_sjH6gatKow_fJ9(7@Pvo;4cUCjnsd< zGzS0;;<+XR#+RWz#=kJYn5gC8nIpSSg0C&xao9X5P_9I&{A|Jkz;?}dM(+yTTm+RyZc>T$&YuE;&(UG|ctx_{RO?ug6p z@D1_XZzbAjTrDIT?GgoxoQ3B^Zj0uBT0X1Ps?Eq;YjW+Z9hs}u z9`G5Mt_xyaj0^oZo#Lm?&##UYc3}~fG8O)K3KqC&3*Ev8?>7?$UA3%KcK|y08HJF5 z!zTKCJau1x_siK;=lx~(-Q7R%KGOqP<@++^%5Q~GC`OVIIDOOnjB9qcF0oyBUl@(x zj54$Ff*5Ct0saLC|df6xFy+hqv2Gy;fbs1=bLGfFmLAj*wh`;`z*zySc zuy8#m@0$R;N3{I}$u z(yX6hqb`{Lw8JH#3l=n^oUl|;8cC_*-&;O_NOKO2Exw`0nyf}aNH|Er)zgpd|%PSU<~E zboJnWb-tzt?bi7yHpmm}*X{x!yC31>=};eZMg%(*S9f16z;U0V138sqp&2Z~@;*#T zGaT2(6-ZnH@vT71rVh0q=+SEljGyb9tLyH~-H(!V>-9fT)s>_V{~=v=Z{Bo!S2vff zI|Ce7y?VV;=c*}g7(|}1{u_;I z6G$l3|04UfCdO_;5Y+-^3~`j0;OMg#+Y z*AeR(6xS<(rYNuED22LNrF~S5=Yi66r2EN}F?q6yP8~+r{M7(jN&OOAfCwJM{Da_u zP@2gHvGthXL2MZ%cp#Qb7UQs6ttrh^9G+EbjY@P8F^R*^lv)>>K^@+mSPOJb?3h6| z-+Cf_VwmALrCt~ExjWC&i_l(qz^ zhG<(n2wPeHy(Ly?*3dAr$`3qDGQu|@#$804>mShR-V7zQ#uXbz>cYv!AoATWKXh+y z&#&HPSke&|LF&l-oAc#J(xxcnNFhfS66xeum$;H2K3#~DeHJITcdfhbvfE;Rg;7!n zlT8bgj!qm$8)_;u@C#v*N0_v_wQhaNg_{>9or~7(?RoFK)4I!Mq7+i4kSYO5^=>vK zRiX_eQQn%WHhFR!WFlI*c0 z32%h6hT#_mrfZnF8T7OfGbWXPjMh)!?*O3#Pa4eQe4+E!-}#Q+v%?gCy-o>8Z!^Pa zcas8e)xgEVmMUzisAyX|v%EedE-j=;9w}0)mMirQNs%-&>TDxxJe_h?DJ|MjEhNaH zN|5auM=1+Grr`jkk@+TyQm*$}TU+$`lk;cEnZ|6*l{D3QrPSTlxb|m%F=|E(;@*sJ zwooq1N-K!Y-89C&`{nlX{9o;*3= zI4&cYH#RH~%<~2lb#^v9m>D8a)wMb9_AZ8WI#Vofb~JNjaHZ0b;~@(hBO2VWIM3!> zS6ZcJg~^a*g>a=@ZjRbR3<~(;#>4VFfxzSIVj?9(Of^rLoN35+ z05SjGx@64)$oH`Umj#DghV?b*~HT6CW3kEO0C|AXzYMk`gCa8NFqGNFB{N**M~f2y1c)39GXx!tF+Ht z7_8QZ#a$#@bAIyRFHv2O>gl1W5pb0&E@!sx?Jtn0)krv zIPrQal!S^eW97E>EBT~Bv@W>jYIT=6F&#O)SZ6_nMxvuWQ`N7TK%#RsF7;mrI>1^=vNYeeUNGwA!n7c=SyWGU`2N726* zU?l{M6dS|8Cjb--H3do_m2NjReJT1n zH;?(P5bs!jx9(S%r9b7X&Ra^bZ0|fRmQgZ`k!5WM#RLaAN?^=1nfz|g$S;Y2rB(g$y52KSuFq$NwIl|x`|izvkM#%vSy zv%pm%pGo9wMSv3H0uB_pth8DY~Ox#8O8z*856#?O;1kEf5c|5h6esF8D?xtd!=TIcF$k@&f8z3JX`ds0|l zq843MLZ^>s)9}kGPV%AtwX$w%%2FI8y_+?EaZ|pboa8g-LlBu|&I<{%$eeG8V&sQv z&O2jpRXf|Z*hfCraki|UFE1I$`Mb&|>*2R^-+^JDDy zVoiLU(8b>pK4|=6=6QyB(>f;1{T*VQ(0ALndhZt7|sqt%ajW(vlA_I#cD5V zLx*Mk%t*iq_56+K6S>eQg+3|tNnD?>`rrqlPb!5z*@-^6nLG_APc}8w!Yu)QDbz@z zMhZ0&S0j~!Q6ux{yig;XQzI?aHjS@;W9po|(M`u8nw`k!4fXqtXp>5zO$u#NXp^`$ zVZluYp-rlVHra_bIm5GTHH)2Lfx9R~`s2T(%gK{FGU4YHJQ!=v!-36M8rC)A;Oj9is zgL}8fvNssqp>D#;)O}rZ9Ev+HxC`TN_!l~+`doEP{or*>;qdHEjj$BG18{iCMeNv) zluE?mDKtumbqbAAXp};u#5D>#T=*a~N)aa(77}Yi(PE7dxtAx$9w3b z>;`2!)Ghuli%4(@oj6{okVc_G3KcS)cA-L&Dx|qJ6#`>?(@s?(g%a7h5}Ev}j;OBl zJ$!8pvehjDkjrz+2;}IzP#=Z*c$Vs;ve`uZjOt_WR<*ui^?~*Ds6mQ<{1s%5LVXnK zV><0ZeI(V#W;5(Fs*k-(cKo*0$AhOElP8<>H671nD)dO@*{0JMdZf@JYtbW{&8*L; zNA@n;@te~lx75>gzNb!9m0GUYQ!i?Lg;?deDw9T`ObTVP4rQ|0{Q6A0>cxuIu2qS@ zt8QB8i=Y}Y;z#r37E#ZCL47>iEc!xy6zXFw>SMDB^_hH;A}lKaNU@{-mpxJ+&o=M9 zP#=Z*Sd04DUY7eD^-=gAyH+3F>5ho>U=z)u<34<&7HJ`sXPeeusE|U1tVM-vHp4xm z3MqEgcdbH--H^q~)AC(Oy)l4-1KZwV^1(^43F;vkn@? z1=)c9i6c?Bhyo6)m}i^D-aL2}Qp><@Wlx?|EzmBiX*iRopS_$;Iok7* ziwZ$j2(p=ith&8J*yjndHVU$tWdXl=$yI&6>A&+bSqjNjNUqtEYqP1pStVB|O>!0W zOMM(YTe(#&kQ=XY@vx=@RimrF2%j?D4bWCiX#lVW(IzUFGShfdbJzD`*KX?H)I{>waFI`ba?KrWm zNU54Fk)Cf#RUwfIi8NCp?Kn-UNYF`_M$b1vXD`lg>y)cXiN#dKrBSyjE2XKNx(>a} z8WHr*{~(<)&nQOsNhZwmRpv=r>|bZ#cJTCn41>cIe&(2Ma%xDO8e>{AbWxy|OKcYo zfC)n=*I9-P{*XQhnxU!Ge77VUYB3k}jK_Meaj{m5Q}W ztJJJ86DlN~%H?{wca}D}=<5uX;^okMqq^oTXc3sbaN!MaEErgS(Bnee8=p_pc-Z@Y zC!r4nBIk;~02F=G{0x5L=UbQ9F1)V|KzHG|4T5SU5DRjXcODbap;=|=7#}EIgR-nJ?E%vyF|pBt`i4m>r*D)h(MWvJ$(6gbU>tAKHrRjnoWy1j+C5-Kqj zR{fDlYUw`*Y=jz>E_kZ1eY`trJyg9%9+dm>;$ujx*e4>

    %CTF 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%0AVJ4LE4g%NM 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 From e042b2544d49a9239b918476e70a8b3e44dc0a9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 5 May 2022 14:59:47 +0200 Subject: [PATCH 03/51] [2FA] added robthree/twofactorauth dependency. --- composer.json | 3 ++- composer.lock | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 73 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index c58bd10..f54e6c9 100644 --- a/composer.json +++ b/composer.json @@ -53,7 +53,8 @@ "laminas/laminas-log": "^2.11", "laminas/laminas-i18n": "^2.9", "symfony/console": "^5.0", - "laminas/laminas-dependency-plugin": "^2.0" + "laminas/laminas-dependency-plugin": "^2.0", + "robthree/twofactorauth": "^1.8" }, "require-dev": { "roave/security-advisories": "dev-master", diff --git a/composer.lock b/composer.lock index 361a3b7..bdd6f96 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3d6d241a9d4b1a683900cf5c4a61093f", + "content-hash": "72d71f8018457c8642f895529ecd5da3", "packages": [ { "name": "brick/math", @@ -5612,6 +5612,76 @@ }, "time": "2020-05-09T13:59:05+00:00" }, + { + "name": "robthree/twofactorauth", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/RobThree/TwoFactorAuth.git", + "reference": "65681de5a324eae05140ac58b08648a60212afc0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/65681de5a324eae05140ac58b08648a60212afc0", + "reference": "65681de5a324eae05140ac58b08648a60212afc0", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "@stable" + }, + "suggest": { + "bacon/bacon-qr-code": "Needed for BaconQrCodeProvider provider", + "endroid/qr-code": "Needed for EndroidQrCodeProvider" + }, + "type": "library", + "autoload": { + "psr-4": { + "RobThree\\Auth\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Janssen", + "homepage": "http://robiii.me", + "role": "Developer" + } + ], + "description": "Two Factor Authentication", + "homepage": "https://github.com/RobThree/TwoFactorAuth", + "keywords": [ + "Authentication", + "MFA", + "Multi Factor Authentication", + "Two Factor Authentication", + "authenticator", + "authy", + "php", + "tfa" + ], + "support": { + "issues": "https://github.com/RobThree/TwoFactorAuth/issues", + "source": "https://github.com/RobThree/TwoFactorAuth" + }, + "funding": [ + { + "url": "https://paypal.me/robiii", + "type": "custom" + }, + { + "url": "https://github.com/RobThree", + "type": "github" + } + ], + "time": "2022-03-22T16:11:07+00:00" + }, { "name": "symfony/config", "version": "v5.4.7", From 0c3a2d791653efe30878aa648cc5c7cac926e8ae Mon Sep 17 00:00:00 2001 From: Ruslan Baidan Date: Thu, 12 May 2022 09:52:47 +0200 Subject: [PATCH 04/51] Update INSTALL.rhel7.9.md Updated the paths and added monarc.conf link. --- INSTALL/INSTALL.rhel7.9.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/INSTALL/INSTALL.rhel7.9.md b/INSTALL/INSTALL.rhel7.9.md index 0f0ba47..c2c74e2 100644 --- a/INSTALL/INSTALL.rhel7.9.md +++ b/INSTALL/INSTALL.rhel7.9.md @@ -108,10 +108,10 @@ CREATE DATABASE monarc_common DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_ge ## Install MONARC ```bash -[root@monarc ~]# mkdir -p /var/lib/monarc/fo +[root@monarc ~]# mkdir -p /var/www/html/monarc/fo [root@monarc ~]# yum install git -[root@monarc ~]# git clone https://github.com/monarc-project/MonarcAppFO.git /var/lib/monarc/fo -[root@monarc ~]# cd /var/lib/monarc/fo +[root@monarc ~]# git clone https://github.com/monarc-project/MonarcAppFO.git /var/www/html/monarc/fo +[root@monarc ~]# cd /var/www/html/monarc/fo [root@monarc fo]# mkdir -p data/cache [root@monarc fo]# mkdir -p data/LazyServices/Proxy [root@monarc fo]# chmod -R g+w data @@ -183,7 +183,7 @@ grant create, delete, insert, select, update, drop, alter on monarc_cli.* to 'mo ## Set up database connection ```bash -[root@monarc fo]# cd /var/lib/monarc/fo/config/autoload/ +[root@monarc fo]# cd /var/www/html/monarc/fo/config/autoload/ [root@monarc autoload]# cp local.php.dist local.php [root@monarc autoload]# vi local.php ``` @@ -237,6 +237,7 @@ StrictHostKeyChecking no [root@monarc conf.d]# systemctl stop firewalld [root@monarc conf.d]# systemctl restart httpd.service ``` +monarc.conf can be found [here](https://github.com/monarc-project/MonarcAppFO/blob/master/INSTALL/INSTALL.rhel7.md#configure-virtual-host) ## Create MONARC Admin User From 54cd572bb9ccd5590c37007e8c69a86177ba7c0d Mon Sep 17 00:00:00 2001 From: jfrocha Date: Mon, 16 May 2022 14:18:34 +0200 Subject: [PATCH 05/51] Added new tag for soa scale in 5th deliverable --- deliveries/cases/DE/5.docx | Bin 66345 -> 66664 bytes deliveries/cases/EN/5.docx | Bin 67236 -> 67438 bytes deliveries/cases/FR/5.docx | Bin 73171 -> 76301 bytes deliveries/cases/NE/5.docx | Bin 67416 -> 67583 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/deliveries/cases/DE/5.docx b/deliveries/cases/DE/5.docx index 1452f903052f5dc29eb8ec4865a35d41d47d8648..29d07810dab59578295cba70a9b4422aeeb18678 100644 GIT binary patch delta 33899 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%0D+1{Jp81%3J%G$zz~x2vvBRUJJwu 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 DKUb~B delta 33622 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 PXSyQ`qas_uACP_k9J~ft diff --git a/deliveries/cases/EN/5.docx b/deliveries/cases/EN/5.docx index 4bba85e51fde63ab0a69a4fbd1fbd0b7e6fb97cc..cb69a66fa6087ba58eef64d6c74680a38293b3cb 100644 GIT binary patch delta 33194 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 C%BF1q diff --git a/deliveries/cases/FR/5.docx b/deliveries/cases/FR/5.docx index f0339392219f2c713ec478ded9065126ce2bd351..5b16fca3c4c1d0ed4b8cad2f6694f63cfad9966f 100644 GIT binary patch delta 40853 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 QH|XAF5GaEQXHd}p0QlZIP5=M^ delta 38013 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

    4<7IWS{r)~Te-^h5 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 Date: Tue, 17 May 2022 15:42:22 +0200 Subject: [PATCH 06/51] chg: updated Grunt. !minor --- package-lock.json | 3780 +++++++++++++++++++++++---------------------- package.json | 4 +- 2 files changed, 1894 insertions(+), 1890 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c493b6..553a0b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,19 +13,30 @@ "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" }, "devDependencies": { - "grunt": "~1.4.0", - "grunt-cli": "~1.4.2" + "grunt": "~1.5.3", + "grunt-cli": "~1.4.3" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz", + "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", - "integrity": "sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz", + "integrity": "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==", "dependencies": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", "make-dir": "^3.1.0", - "node-fetch": "^2.6.5", + "node-fetch": "^2.6.7", "nopt": "^5.0.0", "npmlog": "^5.0.1", "rimraf": "^3.0.2", @@ -51,9 +62,31 @@ } }, "node_modules/@types/node": { - "version": "16.11.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz", - "integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==" + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", + "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==" + }, + "node_modules/@uirouter/angularjs": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@uirouter/angularjs/-/angularjs-1.0.30.tgz", + "integrity": "sha512-qkc3RFZc91S5K0gc/QVAXc9LGDPXjR04vDgG/11j8+yyZEuQojXxKxdLhKIepiPzqLmGRVqzBmBc27gtqaEeZg==", + "dependencies": { + "@uirouter/core": "6.0.8" + }, + "engines": { + "node": ">=4.0.0" + }, + "peerDependencies": { + "angular": ">=1.2.0" + } + }, + "node_modules/@uirouter/core": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@uirouter/core/-/core-6.0.8.tgz", + "integrity": "sha512-Gc/BAW47i4L54p8dqYCJJZuv2s3tqlXQ0fvl6Zp2xrblELPVfxmjnc0eurx3XwfQdaqm3T6uls6tQKkof/4QMw==", + "engines": { + "node": ">=4.0.0" + } }, "node_modules/abbrev": { "version": "1.1.1", @@ -61,16 +94,9 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "node_modules/adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "adler32": "bin/adler32.njs" - }, + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", "engines": { "node": ">=0.8" } @@ -86,6 +112,138 @@ "node": ">= 6.0.0" } }, + "node_modules/angular": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.2.tgz", + "integrity": "sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-animate": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.2.tgz", + "integrity": "sha512-Jbr9+grNMs9Kj57xuBU3Ju3NOPAjS1+g2UAwwDv7su1lt0/PLDy+9zEwDiu8C8xJceoTbmBNKiWGPJGBdCQLlA==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-aria": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.2.tgz", + "integrity": "sha512-xWT1Lm+Xug2GM6nGNMioBP4hXt3sj2eGaExa4cVCZUYSVWezgyuD1RiLgzJzwTkBGYplHQUzQaz3yDY8jVI6yQ==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-breadcrumb": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/angular-breadcrumb/-/angular-breadcrumb-0.5.0.tgz", + "integrity": "sha512-7wHwhJu7tv87YeoU/kZFQp/fZeVqstdHpVG9QDq1fAynRsD9qybT4792gDNdGyOxM7ULcvL/rgGMj58Jj0eJeA==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/angular-gettext": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/angular-gettext/-/angular-gettext-2.4.2.tgz", + "integrity": "sha512-J9Zy76VmN5otw6GyIqJjoLjl+0wwsZSCUPgPfQwM4Mx//hP3leqyS/fgf2MDiMLLyKgoHWkMMzzWbP4iH3+5vQ==" + }, + "node_modules/angular-gettext-tools": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/angular-gettext-tools/-/angular-gettext-tools-2.5.3.tgz", + "integrity": "sha512-/SyBMhPwMSoasZRXfMkXsKxaAHkDHHaFr3jAMqPuh3wGNJ8s9LfHKOGzcM0FW2mGIotmF1CRoWKgUIHMCwUYcg==", + "dependencies": { + "@babel/parser": "^7.4.3", + "binary-search": "^1.2.0", + "cheerio": "^0.22.0", + "lodash": "^4.17.5", + "pofile": "~1.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/angular-legacy-sortablejs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/angular-legacy-sortablejs/-/angular-legacy-sortablejs-0.4.1.tgz", + "integrity": "sha512-3rMISDsQH/r37CaSc1NKPtnqdJwlwJ2vXJxINtvS0zd5TKMbK4RFQFXSFftZmjUMogunywUW46OTMhRJVdLG9w==" + }, + "node_modules/angular-loading-bar": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/angular-loading-bar/-/angular-loading-bar-0.9.0.tgz", + "integrity": "sha512-m131J6XitwSMS2D95Kso9WwpoV92ixkksJv4KXGdhk6UKS1gW09IDvSaJq24iUtsLHIRqnhpj9Y2HiIn7q0WpQ==" + }, + "node_modules/angular-local-storage": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/angular-local-storage/-/angular-local-storage-0.7.1.tgz", + "integrity": "sha512-AJgX9+f8eWpsnSuPrNZ/G3TdH/iBtlEdOUgLohbddTrwJ+E0+tfHtXKNgYpYh7iN6aM6subYmn0KfvZBBaLdfw==" + }, + "node_modules/angular-material": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.2.5.tgz", + "integrity": "sha512-bTTDV0vszpfms1tAMzhLntxBiNMCk/I3Mx/vhbtfhijJILODjpDBfWah0nvWrniFIcxMLcsb1tcPri13hZEaew==", + "deprecated": "For the actively supported Angular Material, see https://www.npmjs.com/package/@angular/material. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward.", + "peerDependencies": { + "angular": "^1.7.2", + "angular-animate": "^1.7.2", + "angular-aria": "^1.7.2", + "angular-messages": "^1.7.2" + } + }, + "node_modules/angular-material-data-table": { + "version": "0.10.10", + "resolved": "https://registry.npmjs.org/angular-material-data-table/-/angular-material-data-table-0.10.10.tgz", + "integrity": "sha512-3dCaz3yoAeN3JMqBoJ9OmukKexmnxL1FSgIlE0Y62dIpHJk61nyQ9UmtXEsTPgMguKk7qUG/grRkfsuwkhzKTQ==", + "peerDependencies": { + "angular": "^1.4.0", + "angular-material": "^1.0.0" + } + }, + "node_modules/angular-messages": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.3.tgz", + "integrity": "sha512-f/ywtg32lqzX8FnXkBJOyn13lbCbo333/xy/5TTFcsH/gZdXoiuERj+dLTOs8xHCkOeFQhFx0VD0DgtMgSag7A==" + }, + "node_modules/angular-resizable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/angular-resizable/-/angular-resizable-1.2.0.tgz", + "integrity": "sha512-5x5lXIURnJy8A5IcILQEeydv2KEYirDtvC6SIMejB/l5HrrccNKolFwiRezlkEiFzf9YItlBDpHD1juQZv9rGg==" + }, + "node_modules/angular-resource": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-resource/-/angular-resource-1.8.2.tgz", + "integrity": "sha512-CbTu8ypkVZMBLm+Wd+jI9xR7QEVCeUgN8WXsr9Yi9l0s/8ZQa5kEIuYX3F/75Ej8Xs1Jp9DoKjAyvACI6Q8IJA==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-route": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-route/-/angular-route-1.8.2.tgz", + "integrity": "sha512-49LJYxuaQ/ZDiu9dD2xo1LkazqObkGjw0a7dUF7UKCT8EELgBsMd6QrI6aEVGtI62ppkiFkxqmiV8fcwYdXpug==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-sanitize": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.2.tgz", + "integrity": "sha512-OB6Goa+QN3byf5asQ7XRl7DKZejm/F/ZOqa9z1skqYVOWA2hoBxoCmt9E7+i7T/TbxZP5zYzKxNZVVJNu860Hg==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + }, + "node_modules/angular-toastr": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/angular-toastr/-/angular-toastr-2.1.1.tgz", + "integrity": "sha512-iasQCH00eVV0JPWOy8ztTu3p/m4Q+jzoLPxPjVzxO2vZSQkhcMdbFYgV/AYzymXFBZAyj7eunUJJQ0avNX8QSw==" + }, + "node_modules/angular-trix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/angular-trix/-/angular-trix-1.0.2.tgz", + "integrity": "sha512-y6OUSc9uLSN2AEqApSx+OmT3Weta5sDSYRVz3xJztfOEsTisJ3CCMAEIv7P7tPZCVvJ9lyMPG6t3B/rqxfyW/g==", + "dependencies": { + "angular": ">=1.2.0", + "trix": "latest" + } + }, + "node_modules/angular-ui-tree": { + "version": "2.22.6", + "resolved": "https://registry.npmjs.org/angular-ui-tree/-/angular-ui-tree-2.22.6.tgz", + "integrity": "sha512-VzuXM6NdYeQD0Y1RF5oTYc3o8yoW9mtxhnJs5Fvwu40V1Alzq7ybJj+kvApXZ69M0mvRd8LLM+3Q4pI26md+fA==", + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -136,7 +294,7 @@ "node_modules/array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", "engines": { "node": ">=0.10.0" } @@ -150,15 +308,25 @@ } }, "node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/binary-search": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", + "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -180,9 +348,9 @@ } }, "node_modules/canvas": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.0.tgz", - "integrity": "sha512-0l93g7uxp7rMyr7H+XRQ28A3ud0dKIUTIEkUe1Dxh4rjUYN7B93+SjC3r1PDKA18xcQN87OFGgUnyw7LSgNLSQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz", + "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==", "hasInstallScript": true, "dependencies": { "@mapbox/node-pre-gyp": "^1.0.0", @@ -194,55 +362,21 @@ } }, "node_modules/cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", "dependencies": { "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "dependencies": { - "printj": "~1.2.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/adler-32/node_modules/printj": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" + "crc-32": "~1.2.0" }, "engines": { "node": ">=0.8" } }, "node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -254,6 +388,32 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==", + "dependencies": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -302,6 +462,11 @@ "node": ">=0.1.90" } }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -318,13 +483,9 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "bin": { "crc32": "bin/crc32.njs" }, @@ -332,15 +493,298 @@ "node": ">=0.8" } }, - "node_modules/crc-32/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" - }, + "node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", "engines": { - "node": ">=0.8" + "node": "*" + } + }, + "node_modules/d3": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", + "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", + "dependencies": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "node_modules/d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" + }, + "node_modules/d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "node_modules/d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "dependencies": { + "d3-array": "1", + "d3-path": "1" + } + }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "node_modules/d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "node_modules/d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "dependencies": { + "d3-array": "^1.1.1" + } + }, + "node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "node_modules/d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "dependencies": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "node_modules/d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "node_modules/d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", + "dependencies": { + "d3-dsv": "1" + } + }, + "node_modules/d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "dependencies": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "node_modules/d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "node_modules/d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "dependencies": { + "d3-color": "1" + } + }, + "node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" + }, + "node_modules/d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, + "node_modules/d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" + }, + "node_modules/d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "dependencies": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "dependencies": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "node_modules/d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "dependencies": { + "d3-time": "1" + } + }, + "node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "node_modules/d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "node_modules/d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" } }, "node_modules/dateformat": { @@ -352,9 +796,9 @@ } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -392,21 +836,67 @@ } }, "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", "engines": { - "node": ">=0.10" + "node": ">=8" } }, + "node_modules/dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dependencies": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, "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==" }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -432,14 +922,6 @@ "node": ">= 0.8.0" } }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -456,6 +938,20 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -508,6 +1004,12 @@ "node": ">= 0.10" } }, + "node_modules/flag-icon-css": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.5.0.tgz", + "integrity": "sha512-pgJnJLrtb0tcDgU1fzGaQXmR8h++nXvILJ+r5SmOXaaL/2pocunQo2a8TAXhjQnBpRLPtZ1KCz/TYpqeNuE2ew==", + "deprecated": "The project has been renamed to flag-icons" + }, "node_modules/flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", @@ -584,9 +1086,9 @@ } }, "node_modules/getobject": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.0.tgz", - "integrity": "sha512-tbUz6AKKKr2YiMB+fLWIgq5ZeBOobop9YMMAU9dC54/ot2ksMXt3DOFyBuhZw6ptcVszEykgByK20j7W9jHFag==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", "engines": { "node": ">=10" } @@ -650,16 +1152,16 @@ } }, "node_modules/grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", + "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", "dependencies": { "dateformat": "~3.0.3", "eventemitter2": "~0.4.13", "exit": "~0.1.2", "findup-sync": "~0.3.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.2", + "grunt-cli": "~1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", @@ -677,12 +1179,26 @@ "node": ">=8" } }, - "node_modules/grunt-cli": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz", - "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==", + "node_modules/grunt-angular-gettext": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/grunt-angular-gettext/-/grunt-angular-gettext-2.5.3.tgz", + "integrity": "sha512-PEJvkZHifk6Qi7+Y6vIAtjdUII6EhhDXLaAOb7pZzyx0B1+8HUSbseM/e0lmJW1/sRe749qzrtluBNM6/VowFQ==", "dependencies": { - "grunt-known-options": "~1.1.1", + "angular-gettext-tools": "~2.5.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.1" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dependencies": { + "grunt-known-options": "~2.0.0", "interpret": "~1.1.0", "liftup": "~3.0.1", "nopt": "~4.0.1", @@ -707,10 +1223,39 @@ "nopt": "bin/nopt.js" } }, + "node_modules/grunt-contrib-concat": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-2.1.0.tgz", + "integrity": "sha512-Vnl95JIOxfhEN7bnYIlCgQz41kkbi7tsZ/9a4usZmxNxi1S2YAIOy8ysFmO8u4MN26Apal1O106BwARdaNxXQw==", + "dependencies": { + "chalk": "^4.1.2", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "grunt": ">=1.4.1" + } + }, + "node_modules/grunt-contrib-uglify": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.1.tgz", + "integrity": "sha512-SPTRB+2Fp4TFbiCfHWBPsHM4wTgwk5auntQ2jsfJbZBnkVU1RF/TErXHa/slEHHssmIoZsyjS5exR12RBOQi/w==", + "dependencies": { + "chalk": "^4.1.2", + "maxmin": "^3.0.0", + "uglify-js": "^3.15.4", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", "engines": { "node": ">=0.10.0" } @@ -758,12 +1303,47 @@ "node": ">=10" } }, - "node_modules/grunt/node_modules/grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "node_modules/grunt-shell": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-4.0.0.tgz", + "integrity": "sha512-dHFy8VZDfWGYLTeNvIHze4PKXGvIlDWuN0UE7hUZstTQeiEyv1VmW1MaDYQ3X5tE3bCi3bEia1gGKH8z/f1czQ==", + "dependencies": { + "chalk": "^3.0.0", + "npm-run-path": "^2.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/grunt-shell/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/has": { @@ -809,15 +1389,28 @@ "node": "*" } }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, "node_modules/https": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -893,9 +1486,9 @@ } }, "node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dependencies": { "has": "^1.0.3" }, @@ -920,9 +1513,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -989,6 +1582,14 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "node_modules/iso-639-1": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.13.tgz", + "integrity": "sha512-stYt3u6OnVDNcK4IWARGXmTOOY5Wa5g4bUmBsttZp/55ZiEjDUibR3C59ZnorKoSS0tfJmFuGMST3ksnY1zu7Q==", + "engines": { + "node": ">=6.0" + } + }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", @@ -1014,10 +1615,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jschardet": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-3.0.0.tgz", + "integrity": "sha512-lJH6tJ77V8Nzd5QWRkFYCLc13a3vADkh3r/Fi8HupZGWk2OVVDfnZP8V/VgQgZ+lzW0kG2UGb5hFgt3V3ndotQ==", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.9.1.tgz", + "integrity": "sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw==", "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -1105,6 +1714,66 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "node_modules/lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "node_modules/lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "node_modules/lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "node_modules/lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "node_modules/lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "node_modules/lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1157,13 +1826,30 @@ "node": ">=0.10.0" } }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "node_modules/maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -1181,9 +1867,9 @@ } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1225,6 +1911,14 @@ "node": ">=10" } }, + "node_modules/moment": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -1237,26 +1931,26 @@ }, "node_modules/ng_anr": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/monarc-project/ng-anr.git#79094b3268016ee1749ee16032522e6d7985fc4d", + "resolved": "git+ssh://git@github.com/monarc-project/ng-anr.git#9fbe80eec0b71615de8879a3f62a5c1a81497465", "license": "AGPL-3.0" }, "node_modules/ng_client": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/monarc-project/ng-client.git#0366808ea486a9bb58a226dbf10eaaefd8f86366", + "resolved": "git+ssh://git@github.com/monarc-project/ng-client.git#e55cedaf7dfeaf464848ba8d5bde979ad682b492", "license": "AGPL-3.0", "dependencies": { - "@uirouter/angularjs": "~1.0.23", + "@uirouter/angularjs": "~1.0.30", "angular": "1.8.2", "angular-animate": "1.8.2", "angular-aria": "1.8.2", "angular-breadcrumb": "~0.5.0", - "angular-gettext": "~2.4.1", + "angular-gettext": "~2.4.2", "angular-legacy-sortablejs": "^0.4.1", "angular-loading-bar": "^0.9.0", "angular-local-storage": "~0.7.1", - "angular-material": "~1.2.1", + "angular-material": "^1.1.24", "angular-material-data-table": "~0.10.10", - "angular-messages": "1.8.2", + "angular-messages": "1.8.3", "angular-resizable": "~1.2.0", "angular-resource": "1.8.2", "angular-route": "1.8.2", @@ -1264,929 +1958,47 @@ "angular-toastr": "~2.1.1", "angular-trix": "~1.0.2", "angular-ui-tree": "~2.22.6", - "canvas": "^2.6.0", + "canvas": "^2.9.1", "d3": "^5.16.0", "flag-icon-css": "^3.4.5", - "grunt": "~1.4.1", - "grunt-angular-gettext": "~2.5.3", - "grunt-contrib-concat": "~1.0.1", - "grunt-contrib-uglify": "~5.0.1", - "grunt-shell": "~3.0.1", - "iso-639-1": "^2.1.0", + "grunt": "~1.5.3", + "grunt-angular-gettext": "^2.5.3", + "grunt-contrib-concat": "~2.1.0", + "grunt-contrib-uglify": "~5.2.1", + "grunt-shell": "~4.0.0", + "iso-639-1": "^2.1.13", "jquery": "^3.6.0", - "jschardet": "^2.1.1", - "moment": "~2.24.0", + "jschardet": "^3.0.0", + "moment": "~2.29.3", "ng-country-flags": "~1.0.7", "ng-file-upload": "~12.2.13", - "node-forge": "^0.10.0", - "papaparse": "^5.3.1", - "pptxgenjs": "^3.6.0", + "node-forge": "^1.3.1", + "papaparse": "^5.3.2", + "pptxgenjs": "^3.10.0", "save-svg-as-png": "^1.4.17", - "sortablejs": "1.7.0", + "sortablejs": "1.15.0", "trix": "~1.3.1", - "xlsx": "^0.17.0" + "xlsx": "^0.18.5" } }, - "node_modules/ng_client/node_modules/@babel/parser": { - "version": "7.14.1", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ng_client/node_modules/@uirouter/angularjs": { - "version": "1.0.29", - "license": "MIT", - "dependencies": { - "@uirouter/core": "6.0.7" - }, - "engines": { - "node": ">=4.0.0" - }, - "peerDependencies": { - "angular": ">=1.2.0" - } - }, - "node_modules/ng_client/node_modules/@uirouter/core": { - "version": "6.0.7", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/ng_client/node_modules/angular": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-animate": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-aria": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-breadcrumb": { - "version": "0.5.0", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/ng_client/node_modules/angular-gettext": { - "version": "2.4.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-gettext-tools": { - "version": "2.5.3", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.4.3", - "binary-search": "^1.2.0", - "cheerio": "^0.22.0", - "lodash": "^4.17.5", - "pofile": "~1.0.0" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/ng_client/node_modules/angular-legacy-sortablejs": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-loading-bar": { - "version": "0.9.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-local-storage": { - "version": "0.7.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-material": { - "version": "1.2.2", - "license": "MIT", - "peerDependencies": { - "angular": "^1.7.2", - "angular-animate": "^1.7.2", - "angular-aria": "^1.7.2", - "angular-messages": "^1.7.2" - } - }, - "node_modules/ng_client/node_modules/angular-material-data-table": { - "version": "0.10.10", - "license": "MIT", - "peerDependencies": { - "angular": "^1.4.0", - "angular-material": "^1.0.0" - } - }, - "node_modules/ng_client/node_modules/angular-messages": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-resizable": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-resource": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-route": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-sanitize": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-toastr": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-trix": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "angular": ">=1.2.0", - "trix": "latest" - } - }, - "node_modules/ng_client/node_modules/angular-ui-tree": { - "version": "2.22.6", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/ansi-regex": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/ansi-styles": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/binary-search": { - "version": "1.3.6", - "license": "CC0-1.0" - }, - "node_modules/ng_client/node_modules/boolbase": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/ng_client/node_modules/chalk": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/cheerio": { - "version": "0.22.0", - "license": "MIT", - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ng_client/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ng_client/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/css-select": { - "version": "1.2.0", - "license": "BSD-like", - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/ng_client/node_modules/css-what": { - "version": "2.1.3", - "license": "BSD-2-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/ng_client/node_modules/d3": { - "version": "5.16.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "node_modules/ng_client/node_modules/d3-array": { - "version": "1.2.4", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-axis": { - "version": "1.0.12", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-brush": { - "version": "1.1.6", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/ng_client/node_modules/d3-chord": { - "version": "1.0.6", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1", - "d3-path": "1" - } - }, - "node_modules/ng_client/node_modules/d3-collection": { + "node_modules/ng-country-flags": { "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-color": { - "version": "1.4.1", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-contour": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "^1.1.1" - } - }, - "node_modules/ng_client/node_modules/d3-dispatch": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-drag": { - "version": "1.2.5", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "node_modules/ng_client/node_modules/d3-dsv": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "dependencies": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json", - "csv2tsv": "bin/dsv2dsv", - "dsv2dsv": "bin/dsv2dsv", - "dsv2json": "bin/dsv2json", - "json2csv": "bin/json2dsv", - "json2dsv": "bin/json2dsv", - "json2tsv": "bin/json2dsv", - "tsv2csv": "bin/dsv2dsv", - "tsv2json": "bin/dsv2json" - } - }, - "node_modules/ng_client/node_modules/d3-ease": { - "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-fetch": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dsv": "1" - } - }, - "node_modules/ng_client/node_modules/d3-force": { - "version": "1.2.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "node_modules/ng_client/node_modules/d3-format": { - "version": "1.4.5", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-geo": { - "version": "1.12.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1" - } - }, - "node_modules/ng_client/node_modules/d3-hierarchy": { - "version": "1.1.9", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-interpolate": { - "version": "1.4.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/ng_client/node_modules/d3-path": { - "version": "1.0.9", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-polygon": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-quadtree": { - "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-random": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-scale": { - "version": "2.2.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "node_modules/ng_client/node_modules/d3-scale-chromatic": { - "version": "1.5.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "node_modules/ng_client/node_modules/d3-selection": { - "version": "1.4.2", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-shape": { - "version": "1.3.7", - "license": "BSD-3-Clause", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/ng_client/node_modules/d3-time": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-time-format": { - "version": "2.3.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-time": "1" - } - }, - "node_modules/ng_client/node_modules/d3-timer": { - "version": "1.0.10", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-transition": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/ng_client/node_modules/d3-voronoi": { - "version": "1.1.4", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-zoom": { - "version": "1.8.3", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/ng_client/node_modules/dom-serializer": { - "version": "0.1.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/ng_client/node_modules/domelementtype": { - "version": "1.3.1", - "license": "BSD-2-Clause" - }, - "node_modules/ng_client/node_modules/domhandler": { - "version": "2.4.2", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/ng_client/node_modules/domutils": { - "version": "1.5.1", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/ng_client/node_modules/duplexer": { - "version": "0.1.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/entities": { - "version": "1.1.2", - "license": "BSD-2-Clause" - }, - "node_modules/ng_client/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/figures": { - "version": "1.7.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/flag-icon-css": { - "version": "3.5.0" - }, - "node_modules/ng_client/node_modules/grunt-angular-gettext": { - "version": "2.5.3", - "dependencies": { - "angular-gettext-tools": "~2.5.3" - }, - "engines": { - "node": ">= 0.8.0" - }, - "peerDependencies": { - "grunt": ">=0.4.1" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-concat": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "grunt": ">=0.4.0" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "maxmin": "^2.1.0", - "uglify-js": "^3.13.3", - "uri-path": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "npm-run-path": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "grunt": ">=1" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/gzip-size": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.1" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/ng_client/node_modules/has-ansi": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/htmlparser2": { - "version": "3.10.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/ng_client/node_modules/iso-639-1": { - "version": "2.1.9", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ng_client/node_modules/jschardet": { - "version": "2.3.0", - "license": "LGPL-2.1+", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/ng_client/node_modules/lodash.assignin": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.bind": { - "version": "4.2.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.defaults": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.filter": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.flatten": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.foreach": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.map": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.pick": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.reduce": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.reject": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.some": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/maxmin": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "figures": "^1.0.1", - "gzip-size": "^3.0.0", - "pretty-bytes": "^3.0.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/ng_client/node_modules/moment": { - "version": "2.24.0", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ng_client/node_modules/ng-country-flags": { - "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ng-country-flags/-/ng-country-flags-1.0.7.tgz", + "integrity": "sha512-T3GX/1qe3fQwdfJL1wy+UoX9ey+9KyrnRCfibBDkH5DcX8R01x2jFVmIPmcRtTT3TtF31kL9UL24bElV6jgM0g==", "dependencies": { "angular": "1.7.8" } }, - "node_modules/ng_client/node_modules/ng-country-flags/node_modules/angular": { + "node_modules/ng-country-flags/node_modules/angular": { "version": "1.7.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/angular/-/angular-1.7.8.tgz", + "integrity": "sha512-wtef/y4COxM7ZVhddd7JtAAhyYObq9YXKar9tsW7558BImeVYteJiTxCKeJOL45lJ/+7B4wrAC49j8gTFYEthg==", + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." }, - "node_modules/ng_client/node_modules/ng-file-upload": { + "node_modules/ng-file-upload": { "version": "12.2.13", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/node-forge": { - "version": "0.10.0", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ng_client/node_modules/npm-run-path": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/nth-check": { - "version": "1.0.2", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/ng_client/node_modules/number-is-nan": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/path-key": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/pofile": { - "version": "1.0.11" - }, - "node_modules/ng_client/node_modules/pretty-bytes": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/rw": { - "version": "1.3.3", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/save-svg-as-png": { - "version": "1.4.17", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/sortablejs": { - "version": "1.7.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/strip-ansi": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/supports-color": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/uglify-js": { - "version": "3.13.5", - "license": "BSD-2-Clause", - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/uri-path": { - "version": "1.0.0", - "license": "WTFPL OR MIT", - "engines": { - "node": ">= 0.10" - } + "resolved": "https://registry.npmjs.org/ng-file-upload/-/ng-file-upload-12.2.13.tgz", + "integrity": "sha1-AYAPOHLlJvlTEPhHfpnk8S0NjRQ=" }, "node_modules/node-fetch": { "version": "2.6.7", @@ -2207,6 +2019,14 @@ } } }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, "node_modules/nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", @@ -2218,6 +2038,17 @@ "nopt": "bin/nopt.js" } }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -2229,6 +2060,14 @@ "set-blocking": "^2.0.0" } }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2313,9 +2152,9 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.2.tgz", + "integrity": "sha512-6dNZu0Ki+gyV0eBsFKJhYr+MdQYAzFUGlBMNj3GNrmHxmz1lfRa24CjFObPXtjcetlOv5Ad299MhIK0znp3afw==" }, "node_modules/parse-filepath": { "version": "1.0.2", @@ -2346,6 +2185,14 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -2371,9 +2218,9 @@ } }, "node_modules/picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -2381,26 +2228,39 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pofile": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.0.11.tgz", + "integrity": "sha512-Vy9eH1dRD9wHjYt/QqXcTz+RnX/zg53xK+KljFSX30PvdDMb2z+c6uDUeblUGqqJgz3QFsdlA0IJvHziPmWtQg==" + }, "node_modules/pptxgenjs": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.9.0.tgz", - "integrity": "sha512-ar1Qrj+FtjcgUDtPX2gPaihLn1CPLnmuun7PRxxnYXbd1XDYofRhtXya68KWGSocw3o2+nOiF+aMeDqiYy3SHA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.10.0.tgz", + "integrity": "sha512-9J4Lpj4nF88r1GWOcuZYgFgsL6PBSxmU8jU1htXQHQmpoQzFF4TIRqHBMFQ2H3q8u5YhRoCX8ZqOJ40URe+PGQ==", "dependencies": { - "@types/node": "^16.10.1", + "@types/node": "^17.0.21", "https": "^1.0.0", "image-size": "^1.0.0", "jszip": "^3.7.1" } }, - "node_modules/printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "bin": { - "printj": "bin/printj.njs" - }, + "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==", "engines": { - "node": ">=0.8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/process-nextick-args": { @@ -2430,9 +2290,9 @@ } }, "node_modules/rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "dependencies": { "resolve": "^1.9.0" }, @@ -2441,12 +2301,16 @@ } }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2478,6 +2342,11 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2502,10 +2371,15 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/save-svg-as-png": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/save-svg-as-png/-/save-svg-as-png-1.4.17.tgz", + "integrity": "sha512-7QDaqJsVhdFPwviCxkgHiGm9omeaMBe1VKbHySWU6oFB2LtnGCcYS13eVoslUgq6VZC6Tjq/HddBd1K6p2PGpA==" + }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2563,6 +2437,19 @@ "simple-concat": "^1.0.0" } }, + "node_modules/sortablejs": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", + "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -2622,6 +2509,17 @@ "node": ">=8" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tar": { "version": "6.1.11", "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", @@ -2659,6 +2557,17 @@ "resolved": "https://registry.npmjs.org/trix/-/trix-1.3.1.tgz", "integrity": "sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA==" }, + "node_modules/uglify-js": { + "version": "3.15.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz", + "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -2668,17 +2577,30 @@ } }, "node_modules/underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dependencies": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" }, "engines": { "node": "*" } }, + "node_modules/underscore.string/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, + "node_modules/uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -2753,14 +2675,14 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "node_modules/xlsx": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.5.tgz", - "integrity": "sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==", + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", "dependencies": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", + "adler-32": "~1.3.0", + "cfb": "~1.2.1", "codepage": "~1.15.0", - "crc-32": "~1.2.0", + "crc-32": "~1.2.1", "ssf": "~0.11.2", "wmf": "~1.0.1", "word": "~0.3.0" @@ -2779,15 +2701,20 @@ } }, "dependencies": { + "@babel/parser": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz", + "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==" + }, "@mapbox/node-pre-gyp": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", - "integrity": "sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz", + "integrity": "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==", "requires": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", "make-dir": "^3.1.0", - "node-fetch": "^2.6.5", + "node-fetch": "^2.6.7", "nopt": "^5.0.0", "npmlog": "^5.0.1", "rimraf": "^3.0.2", @@ -2806,9 +2733,22 @@ } }, "@types/node": { - "version": "16.11.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz", - "integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==" + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", + "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==" + }, + "@uirouter/angularjs": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/@uirouter/angularjs/-/angularjs-1.0.30.tgz", + "integrity": "sha512-qkc3RFZc91S5K0gc/QVAXc9LGDPXjR04vDgG/11j8+yyZEuQojXxKxdLhKIepiPzqLmGRVqzBmBc27gtqaEeZg==", + "requires": { + "@uirouter/core": "6.0.8" + } + }, + "@uirouter/core": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@uirouter/core/-/core-6.0.8.tgz", + "integrity": "sha512-Gc/BAW47i4L54p8dqYCJJZuv2s3tqlXQ0fvl6Zp2xrblELPVfxmjnc0eurx3XwfQdaqm3T6uls6tQKkof/4QMw==" }, "abbrev": { "version": "1.1.1", @@ -2816,13 +2756,9 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" }, "agent-base": { "version": "6.0.2", @@ -2832,6 +2768,114 @@ "debug": "4" } }, + "angular": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.2.tgz", + "integrity": "sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw==" + }, + "angular-animate": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.2.tgz", + "integrity": "sha512-Jbr9+grNMs9Kj57xuBU3Ju3NOPAjS1+g2UAwwDv7su1lt0/PLDy+9zEwDiu8C8xJceoTbmBNKiWGPJGBdCQLlA==" + }, + "angular-aria": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.2.tgz", + "integrity": "sha512-xWT1Lm+Xug2GM6nGNMioBP4hXt3sj2eGaExa4cVCZUYSVWezgyuD1RiLgzJzwTkBGYplHQUzQaz3yDY8jVI6yQ==" + }, + "angular-breadcrumb": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/angular-breadcrumb/-/angular-breadcrumb-0.5.0.tgz", + "integrity": "sha512-7wHwhJu7tv87YeoU/kZFQp/fZeVqstdHpVG9QDq1fAynRsD9qybT4792gDNdGyOxM7ULcvL/rgGMj58Jj0eJeA==" + }, + "angular-gettext": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/angular-gettext/-/angular-gettext-2.4.2.tgz", + "integrity": "sha512-J9Zy76VmN5otw6GyIqJjoLjl+0wwsZSCUPgPfQwM4Mx//hP3leqyS/fgf2MDiMLLyKgoHWkMMzzWbP4iH3+5vQ==" + }, + "angular-gettext-tools": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/angular-gettext-tools/-/angular-gettext-tools-2.5.3.tgz", + "integrity": "sha512-/SyBMhPwMSoasZRXfMkXsKxaAHkDHHaFr3jAMqPuh3wGNJ8s9LfHKOGzcM0FW2mGIotmF1CRoWKgUIHMCwUYcg==", + "requires": { + "@babel/parser": "^7.4.3", + "binary-search": "^1.2.0", + "cheerio": "^0.22.0", + "lodash": "^4.17.5", + "pofile": "~1.0.0" + } + }, + "angular-legacy-sortablejs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/angular-legacy-sortablejs/-/angular-legacy-sortablejs-0.4.1.tgz", + "integrity": "sha512-3rMISDsQH/r37CaSc1NKPtnqdJwlwJ2vXJxINtvS0zd5TKMbK4RFQFXSFftZmjUMogunywUW46OTMhRJVdLG9w==" + }, + "angular-loading-bar": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/angular-loading-bar/-/angular-loading-bar-0.9.0.tgz", + "integrity": "sha512-m131J6XitwSMS2D95Kso9WwpoV92ixkksJv4KXGdhk6UKS1gW09IDvSaJq24iUtsLHIRqnhpj9Y2HiIn7q0WpQ==" + }, + "angular-local-storage": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/angular-local-storage/-/angular-local-storage-0.7.1.tgz", + "integrity": "sha512-AJgX9+f8eWpsnSuPrNZ/G3TdH/iBtlEdOUgLohbddTrwJ+E0+tfHtXKNgYpYh7iN6aM6subYmn0KfvZBBaLdfw==" + }, + "angular-material": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.2.5.tgz", + "integrity": "sha512-bTTDV0vszpfms1tAMzhLntxBiNMCk/I3Mx/vhbtfhijJILODjpDBfWah0nvWrniFIcxMLcsb1tcPri13hZEaew==", + "requires": {} + }, + "angular-material-data-table": { + "version": "0.10.10", + "resolved": "https://registry.npmjs.org/angular-material-data-table/-/angular-material-data-table-0.10.10.tgz", + "integrity": "sha512-3dCaz3yoAeN3JMqBoJ9OmukKexmnxL1FSgIlE0Y62dIpHJk61nyQ9UmtXEsTPgMguKk7qUG/grRkfsuwkhzKTQ==", + "requires": {} + }, + "angular-messages": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.3.tgz", + "integrity": "sha512-f/ywtg32lqzX8FnXkBJOyn13lbCbo333/xy/5TTFcsH/gZdXoiuERj+dLTOs8xHCkOeFQhFx0VD0DgtMgSag7A==" + }, + "angular-resizable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/angular-resizable/-/angular-resizable-1.2.0.tgz", + "integrity": "sha512-5x5lXIURnJy8A5IcILQEeydv2KEYirDtvC6SIMejB/l5HrrccNKolFwiRezlkEiFzf9YItlBDpHD1juQZv9rGg==" + }, + "angular-resource": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-resource/-/angular-resource-1.8.2.tgz", + "integrity": "sha512-CbTu8ypkVZMBLm+Wd+jI9xR7QEVCeUgN8WXsr9Yi9l0s/8ZQa5kEIuYX3F/75Ej8Xs1Jp9DoKjAyvACI6Q8IJA==" + }, + "angular-route": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-route/-/angular-route-1.8.2.tgz", + "integrity": "sha512-49LJYxuaQ/ZDiu9dD2xo1LkazqObkGjw0a7dUF7UKCT8EELgBsMd6QrI6aEVGtI62ppkiFkxqmiV8fcwYdXpug==" + }, + "angular-sanitize": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.2.tgz", + "integrity": "sha512-OB6Goa+QN3byf5asQ7XRl7DKZejm/F/ZOqa9z1skqYVOWA2hoBxoCmt9E7+i7T/TbxZP5zYzKxNZVVJNu860Hg==" + }, + "angular-toastr": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/angular-toastr/-/angular-toastr-2.1.1.tgz", + "integrity": "sha512-iasQCH00eVV0JPWOy8ztTu3p/m4Q+jzoLPxPjVzxO2vZSQkhcMdbFYgV/AYzymXFBZAyj7eunUJJQ0avNX8QSw==" + }, + "angular-trix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/angular-trix/-/angular-trix-1.0.2.tgz", + "integrity": "sha512-y6OUSc9uLSN2AEqApSx+OmT3Weta5sDSYRVz3xJztfOEsTisJ3CCMAEIv7P7tPZCVvJ9lyMPG6t3B/rqxfyW/g==", + "requires": { + "angular": ">=1.2.0", + "trix": "latest" + } + }, + "angular-ui-tree": { + "version": "2.22.6", + "resolved": "https://registry.npmjs.org/angular-ui-tree/-/angular-ui-tree-2.22.6.tgz", + "integrity": "sha512-VzuXM6NdYeQD0Y1RF5oTYc3o8yoW9mtxhnJs5Fvwu40V1Alzq7ybJj+kvApXZ69M0mvRd8LLM+3Q4pI26md+fA==" + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -2870,7 +2914,7 @@ "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==" }, "array-slice": { "version": "1.1.0", @@ -2878,15 +2922,25 @@ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" }, "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "binary-search": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", + "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2905,9 +2959,9 @@ } }, "canvas": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.0.tgz", - "integrity": "sha512-0l93g7uxp7rMyr7H+XRQ28A3ud0dKIUTIEkUe1Dxh4rjUYN7B93+SjC3r1PDKA18xcQN87OFGgUnyw7LSgNLSQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz", + "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==", "requires": { "@mapbox/node-pre-gyp": "^1.0.0", "nan": "^2.15.0", @@ -2915,46 +2969,46 @@ } }, "cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", "requires": { "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "dependencies": { - "adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "requires": { - "printj": "~1.2.2" - }, - "dependencies": { - "printj": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==" - } - } - }, - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } + "crc-32": "~1.2.0" } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + }, "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -2988,6 +3042,11 @@ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3004,19 +3063,288 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, - "dependencies": { - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "d3": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", + "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", + "requires": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" + }, + "d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "requires": { + "d3-array": "1", + "d3-path": "1" + } + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "requires": { + "d3-array": "^1.1.1" + } + }, + "d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "requires": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", + "requires": { + "d3-dsv": "1" + } + }, + "d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "requires": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "requires": { + "d3-array": "1" + } + }, + "d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "requires": { + "d3-color": "1" + } + }, + "d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" + }, + "d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, + "d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" + }, + "d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "requires": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "requires": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "requires": { + "d3-path": "1" + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "requires": { + "d3-time": "1" + } + }, + "d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "requires": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "requires": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" } }, "dateformat": { @@ -3025,9 +3353,9 @@ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -3051,15 +3379,61 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" }, "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "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==" }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -3075,11 +3449,6 @@ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", @@ -3093,6 +3462,14 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -3135,6 +3512,11 @@ "parse-filepath": "^1.0.1" } }, + "flag-icon-css": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.5.0.tgz", + "integrity": "sha512-pgJnJLrtb0tcDgU1fzGaQXmR8h++nXvILJ+r5SmOXaaL/2pocunQo2a8TAXhjQnBpRLPtZ1KCz/TYpqeNuE2ew==" + }, "flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", @@ -3193,9 +3575,9 @@ } }, "getobject": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.0.tgz", - "integrity": "sha512-tbUz6AKKKr2YiMB+fLWIgq5ZeBOobop9YMMAU9dC54/ot2ksMXt3DOFyBuhZw6ptcVszEykgByK20j7W9jHFag==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==" }, "glob": { "version": "7.1.7", @@ -3243,16 +3625,16 @@ } }, "grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", + "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", "requires": { "dateformat": "~3.0.3", "eventemitter2": "~0.4.13", "exit": "~0.1.2", "findup-sync": "~0.3.0", "glob": "~7.1.6", - "grunt-cli": "~1.4.2", + "grunt-cli": "~1.4.3", "grunt-known-options": "~2.0.0", "grunt-legacy-log": "~3.0.0", "grunt-legacy-util": "~2.0.1", @@ -3262,21 +3644,22 @@ "mkdirp": "~1.0.4", "nopt": "~3.0.6", "rimraf": "~3.0.2" - }, - "dependencies": { - "grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" - } + } + }, + "grunt-angular-gettext": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/grunt-angular-gettext/-/grunt-angular-gettext-2.5.3.tgz", + "integrity": "sha512-PEJvkZHifk6Qi7+Y6vIAtjdUII6EhhDXLaAOb7pZzyx0B1+8HUSbseM/e0lmJW1/sRe749qzrtluBNM6/VowFQ==", + "requires": { + "angular-gettext-tools": "~2.5.3" } }, "grunt-cli": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz", - "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", "requires": { - "grunt-known-options": "~1.1.1", + "grunt-known-options": "~2.0.0", "interpret": "~1.1.0", "liftup": "~3.0.1", "nopt": "~4.0.1", @@ -3294,10 +3677,30 @@ } } }, + "grunt-contrib-concat": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-2.1.0.tgz", + "integrity": "sha512-Vnl95JIOxfhEN7bnYIlCgQz41kkbi7tsZ/9a4usZmxNxi1S2YAIOy8ysFmO8u4MN26Apal1O106BwARdaNxXQw==", + "requires": { + "chalk": "^4.1.2", + "source-map": "^0.5.3" + } + }, + "grunt-contrib-uglify": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.1.tgz", + "integrity": "sha512-SPTRB+2Fp4TFbiCfHWBPsHM4wTgwk5auntQ2jsfJbZBnkVU1RF/TErXHa/slEHHssmIoZsyjS5exR12RBOQi/w==", + "requires": { + "chalk": "^4.1.2", + "maxmin": "^3.0.0", + "uglify-js": "^3.15.4", + "uri-path": "^1.0.0" + } + }, "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" }, "grunt-legacy-log": { "version": "3.0.0", @@ -3333,6 +3736,36 @@ "which": "~2.0.2" } }, + "grunt-shell": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-4.0.0.tgz", + "integrity": "sha512-dHFy8VZDfWGYLTeNvIHze4PKXGvIlDWuN0UE7hUZstTQeiEyv1VmW1MaDYQ3X5tE3bCi3bEia1gGKH8z/f1czQ==", + "requires": { + "chalk": "^3.0.0", + "npm-run-path": "^2.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3364,15 +3797,28 @@ "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=" }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, "https": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { "agent-base": "6", "debug": "4" @@ -3433,9 +3879,9 @@ } }, "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "requires": { "has": "^1.0.3" } @@ -3451,9 +3897,9 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -3502,6 +3948,11 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "iso-639-1": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.13.tgz", + "integrity": "sha512-stYt3u6OnVDNcK4IWARGXmTOOY5Wa5g4bUmBsttZp/55ZiEjDUibR3C59ZnorKoSS0tfJmFuGMST3ksnY1zu7Q==" + }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", @@ -3521,10 +3972,15 @@ "esprima": "^4.0.0" } }, + "jschardet": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-3.0.0.tgz", + "integrity": "sha512-lJH6tJ77V8Nzd5QWRkFYCLc13a3vADkh3r/Fi8HupZGWk2OVVDfnZP8V/VgQgZ+lzW0kG2UGb5hFgt3V3ndotQ==" + }, "jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.9.1.tgz", + "integrity": "sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw==", "requires": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -3607,6 +4063,66 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3643,13 +4159,24 @@ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mimic-response": { @@ -3658,9 +4185,9 @@ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "requires": { "brace-expansion": "^1.1.7" } @@ -3687,6 +4214,11 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, + "moment": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -3698,25 +4230,25 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "ng_anr": { - "version": "git+ssh://git@github.com/monarc-project/ng-anr.git#79094b3268016ee1749ee16032522e6d7985fc4d", + "version": "git+ssh://git@github.com/monarc-project/ng-anr.git#9fbe80eec0b71615de8879a3f62a5c1a81497465", "from": "ng_anr@git+https://github.com/monarc-project/ng-anr.git#master" }, "ng_client": { - "version": "git+ssh://git@github.com/monarc-project/ng-client.git#0366808ea486a9bb58a226dbf10eaaefd8f86366", + "version": "git+ssh://git@github.com/monarc-project/ng-client.git#e55cedaf7dfeaf464848ba8d5bde979ad682b492", "from": "ng_client@git+https://github.com/monarc-project/ng-client.git#master", "requires": { - "@uirouter/angularjs": "~1.0.23", + "@uirouter/angularjs": "~1.0.30", "angular": "1.8.2", "angular-animate": "1.8.2", "angular-aria": "1.8.2", "angular-breadcrumb": "~0.5.0", - "angular-gettext": "~2.4.1", + "angular-gettext": "~2.4.2", "angular-legacy-sortablejs": "^0.4.1", "angular-loading-bar": "^0.9.0", "angular-local-storage": "~0.7.1", - "angular-material": "~1.2.1", + "angular-material": "^1.1.24", "angular-material-data-table": "~0.10.10", - "angular-messages": "1.8.2", + "angular-messages": "1.8.3", "angular-resizable": "~1.2.0", "angular-resource": "1.8.2", "angular-route": "1.8.2", @@ -3724,656 +4256,49 @@ "angular-toastr": "~2.1.1", "angular-trix": "~1.0.2", "angular-ui-tree": "~2.22.6", - "canvas": "^2.6.0", + "canvas": "^2.9.1", "d3": "^5.16.0", "flag-icon-css": "^3.4.5", - "grunt": "~1.4.1", - "grunt-angular-gettext": "~2.5.3", - "grunt-contrib-concat": "~1.0.1", - "grunt-contrib-uglify": "~5.0.1", - "grunt-shell": "~3.0.1", - "iso-639-1": "^2.1.0", + "grunt": "~1.5.3", + "grunt-angular-gettext": "^2.5.3", + "grunt-contrib-concat": "~2.1.0", + "grunt-contrib-uglify": "~5.2.1", + "grunt-shell": "~4.0.0", + "iso-639-1": "^2.1.13", "jquery": "^3.6.0", - "jschardet": "^2.1.1", - "moment": "~2.24.0", + "jschardet": "^3.0.0", + "moment": "~2.29.3", "ng-country-flags": "~1.0.7", "ng-file-upload": "~12.2.13", - "node-forge": "^0.10.0", - "papaparse": "^5.3.1", - "pptxgenjs": "^3.6.0", + "node-forge": "^1.3.1", + "papaparse": "^5.3.2", + "pptxgenjs": "^3.10.0", "save-svg-as-png": "^1.4.17", - "sortablejs": "1.7.0", + "sortablejs": "1.15.0", "trix": "~1.3.1", - "xlsx": "^0.17.0" + "xlsx": "^0.18.5" + } + }, + "ng-country-flags": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ng-country-flags/-/ng-country-flags-1.0.7.tgz", + "integrity": "sha512-T3GX/1qe3fQwdfJL1wy+UoX9ey+9KyrnRCfibBDkH5DcX8R01x2jFVmIPmcRtTT3TtF31kL9UL24bElV6jgM0g==", + "requires": { + "angular": "1.7.8" }, "dependencies": { - "@babel/parser": { - "version": "7.14.1" - }, - "@uirouter/angularjs": { - "version": "1.0.29", - "requires": { - "@uirouter/core": "6.0.7" - } - }, - "@uirouter/core": { - "version": "6.0.7" - }, "angular": { - "version": "1.8.2" - }, - "angular-animate": { - "version": "1.8.2" - }, - "angular-aria": { - "version": "1.8.2" - }, - "angular-breadcrumb": { - "version": "0.5.0" - }, - "angular-gettext": { - "version": "2.4.2" - }, - "angular-gettext-tools": { - "version": "2.5.3", - "requires": { - "@babel/parser": "^7.4.3", - "binary-search": "^1.2.0", - "cheerio": "^0.22.0", - "lodash": "^4.17.5", - "pofile": "~1.0.0" - } - }, - "angular-legacy-sortablejs": { - "version": "0.4.1" - }, - "angular-loading-bar": { - "version": "0.9.0" - }, - "angular-local-storage": { - "version": "0.7.1" - }, - "angular-material": { - "version": "1.2.2", - "requires": {} - }, - "angular-material-data-table": { - "version": "0.10.10", - "requires": {} - }, - "angular-messages": { - "version": "1.8.2" - }, - "angular-resizable": { - "version": "1.2.0" - }, - "angular-resource": { - "version": "1.8.2" - }, - "angular-route": { - "version": "1.8.2" - }, - "angular-sanitize": { - "version": "1.8.2" - }, - "angular-toastr": { - "version": "2.1.1" - }, - "angular-trix": { - "version": "1.0.2", - "requires": { - "angular": ">=1.2.0", - "trix": "latest" - } - }, - "angular-ui-tree": { - "version": "2.22.6" - }, - "ansi-regex": { - "version": "2.1.1" - }, - "ansi-styles": { - "version": "2.2.1" - }, - "binary-search": { - "version": "1.3.6" - }, - "boolbase": { - "version": "1.0.0" - }, - "chalk": { - "version": "1.1.3", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cheerio": { - "version": "0.22.0", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "commander": { - "version": "2.20.3" - }, - "css-select": { - "version": "1.2.0", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3" - }, - "d3": { - "version": "5.16.0", - "requires": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "d3-array": { - "version": "1.2.4" - }, - "d3-axis": { - "version": "1.0.12" - }, - "d3-brush": { - "version": "1.1.6", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "d3-chord": { - "version": "1.0.6", - "requires": { - "d3-array": "1", - "d3-path": "1" - } - }, - "d3-collection": { - "version": "1.0.7" - }, - "d3-color": { - "version": "1.4.1" - }, - "d3-contour": { - "version": "1.3.2", - "requires": { - "d3-array": "^1.1.1" - } - }, - "d3-dispatch": { - "version": "1.0.6" - }, - "d3-drag": { - "version": "1.2.5", - "requires": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "d3-dsv": { - "version": "1.2.0", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-ease": { - "version": "1.0.7" - }, - "d3-fetch": { - "version": "1.2.0", - "requires": { - "d3-dsv": "1" - } - }, - "d3-force": { - "version": "1.2.1", - "requires": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "d3-format": { - "version": "1.4.5" - }, - "d3-geo": { - "version": "1.12.1", - "requires": { - "d3-array": "1" - } - }, - "d3-hierarchy": { - "version": "1.1.9" - }, - "d3-interpolate": { - "version": "1.4.0", - "requires": { - "d3-color": "1" - } - }, - "d3-path": { - "version": "1.0.9" - }, - "d3-polygon": { - "version": "1.0.6" - }, - "d3-quadtree": { - "version": "1.0.7" - }, - "d3-random": { - "version": "1.1.2" - }, - "d3-scale": { - "version": "2.2.2", - "requires": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "d3-scale-chromatic": { - "version": "1.5.0", - "requires": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "d3-selection": { - "version": "1.4.2" - }, - "d3-shape": { - "version": "1.3.7", - "requires": { - "d3-path": "1" - } - }, - "d3-time": { - "version": "1.1.0" - }, - "d3-time-format": { - "version": "2.3.0", - "requires": { - "d3-time": "1" - } - }, - "d3-timer": { - "version": "1.0.10" - }, - "d3-transition": { - "version": "1.3.2", - "requires": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "d3-voronoi": { - "version": "1.1.4" - }, - "d3-zoom": { - "version": "1.8.3", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "dom-serializer": { - "version": "0.1.1", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1" - }, - "domhandler": { - "version": "2.4.2", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "duplexer": { - "version": "0.1.2" - }, - "entities": { - "version": "1.1.2" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "figures": { - "version": "1.7.0", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "flag-icon-css": { - "version": "3.5.0" - }, - "grunt-angular-gettext": { - "version": "2.5.3", - "requires": { - "angular-gettext-tools": "~2.5.3" - } - }, - "grunt-contrib-concat": { - "version": "1.0.1", - "requires": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - } - }, - "grunt-contrib-uglify": { - "version": "5.0.1", - "requires": { - "chalk": "^2.4.1", - "maxmin": "^2.1.0", - "uglify-js": "^3.13.3", - "uri-path": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-shell": { - "version": "3.0.1", - "requires": { - "chalk": "^2.4.1", - "npm-run-path": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "gzip-size": { - "version": "3.0.0", - "requires": { - "duplexer": "^0.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0" - }, - "htmlparser2": { - "version": "3.10.1", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "iso-639-1": { - "version": "2.1.9" - }, - "jschardet": { - "version": "2.3.0" - }, - "lodash.assignin": { - "version": "4.2.0" - }, - "lodash.bind": { - "version": "4.2.1" - }, - "lodash.defaults": { - "version": "4.2.0" - }, - "lodash.filter": { - "version": "4.6.0" - }, - "lodash.flatten": { - "version": "4.4.0" - }, - "lodash.foreach": { - "version": "4.5.0" - }, - "lodash.map": { - "version": "4.6.0" - }, - "lodash.merge": { - "version": "4.6.2" - }, - "lodash.pick": { - "version": "4.4.0" - }, - "lodash.reduce": { - "version": "4.6.0" - }, - "lodash.reject": { - "version": "4.6.0" - }, - "lodash.some": { - "version": "4.6.0" - }, - "maxmin": { - "version": "2.1.0", - "requires": { - "chalk": "^1.0.0", - "figures": "^1.0.1", - "gzip-size": "^3.0.0", - "pretty-bytes": "^3.0.0" - } - }, - "moment": { - "version": "2.24.0" - }, - "ng-country-flags": { - "version": "1.0.7", - "requires": { - "angular": "1.7.8" - }, - "dependencies": { - "angular": { - "version": "1.7.8" - } - } - }, - "ng-file-upload": { - "version": "12.2.13" - }, - "node-forge": { - "version": "0.10.0" - }, - "npm-run-path": { - "version": "2.0.2", - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1" - }, - "path-key": { - "version": "2.0.1" - }, - "pofile": { - "version": "1.0.11" - }, - "pretty-bytes": { - "version": "3.0.1", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "rw": { - "version": "1.3.3" - }, - "save-svg-as-png": { - "version": "1.4.17" - }, - "sortablejs": { - "version": "1.7.0" - }, - "source-map": { - "version": "0.5.7" - }, - "strip-ansi": { - "version": "3.0.1", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0" - }, - "uglify-js": { - "version": "3.13.5" - }, - "uri-path": { - "version": "1.0.0" + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/angular/-/angular-1.7.8.tgz", + "integrity": "sha512-wtef/y4COxM7ZVhddd7JtAAhyYObq9YXKar9tsW7558BImeVYteJiTxCKeJOL45lJ/+7B4wrAC49j8gTFYEthg==" } } }, + "ng-file-upload": { + "version": "12.2.13", + "resolved": "https://registry.npmjs.org/ng-file-upload/-/ng-file-upload-12.2.13.tgz", + "integrity": "sha1-AYAPOHLlJvlTEPhHfpnk8S0NjRQ=" + }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -4382,6 +4307,11 @@ "whatwg-url": "^5.0.0" } }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", @@ -4390,6 +4320,14 @@ "abbrev": "1" } }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, "npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -4401,6 +4339,14 @@ "set-blocking": "^2.0.0" } }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -4467,9 +4413,9 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.2.tgz", + "integrity": "sha512-6dNZu0Ki+gyV0eBsFKJhYr+MdQYAzFUGlBMNj3GNrmHxmz1lfRa24CjFObPXtjcetlOv5Ad299MhIK0znp3afw==" }, "parse-filepath": { "version": "1.0.2", @@ -4491,6 +4437,11 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -4510,25 +4461,35 @@ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" }, "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pofile": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.0.11.tgz", + "integrity": "sha512-Vy9eH1dRD9wHjYt/QqXcTz+RnX/zg53xK+KljFSX30PvdDMb2z+c6uDUeblUGqqJgz3QFsdlA0IJvHziPmWtQg==" }, "pptxgenjs": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.9.0.tgz", - "integrity": "sha512-ar1Qrj+FtjcgUDtPX2gPaihLn1CPLnmuun7PRxxnYXbd1XDYofRhtXya68KWGSocw3o2+nOiF+aMeDqiYy3SHA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.10.0.tgz", + "integrity": "sha512-9J4Lpj4nF88r1GWOcuZYgFgsL6PBSxmU8jU1htXQHQmpoQzFF4TIRqHBMFQ2H3q8u5YhRoCX8ZqOJ40URe+PGQ==", "requires": { - "@types/node": "^16.10.1", + "@types/node": "^17.0.21", "https": "^1.0.0", "image-size": "^1.0.0", "jszip": "^3.7.1" } }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + "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==" }, "process-nextick-args": { "version": "2.0.1", @@ -4554,20 +4515,21 @@ } }, "rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "requires": { "resolve": "^1.9.0" } }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-dir": { @@ -4587,6 +4549,11 @@ "glob": "^7.1.3" } }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -4597,10 +4564,15 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "save-svg-as-png": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/save-svg-as-png/-/save-svg-as-png-1.4.17.tgz", + "integrity": "sha512-7QDaqJsVhdFPwviCxkgHiGm9omeaMBe1VKbHySWU6oFB2LtnGCcYS13eVoslUgq6VZC6Tjq/HddBd1K6p2PGpA==" + }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } @@ -4635,6 +4607,16 @@ "simple-concat": "^1.0.0" } }, + "sortablejs": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", + "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4682,6 +4664,11 @@ "has-flag": "^4.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "tar": { "version": "6.1.11", "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", @@ -4713,20 +4700,37 @@ "resolved": "https://registry.npmjs.org/trix/-/trix-1.3.1.tgz", "integrity": "sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA==" }, + "uglify-js": { + "version": "3.15.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz", + "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==" + }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" }, "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "requires": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + } } }, + "uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=" + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -4786,14 +4790,14 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "xlsx": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.5.tgz", - "integrity": "sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==", + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", "requires": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", + "adler-32": "~1.3.0", + "cfb": "~1.2.1", "codepage": "~1.15.0", - "crc-32": "~1.2.0", + "crc-32": "~1.2.1", "ssf": "~0.11.2", "wmf": "~1.0.1", "word": "~0.3.0" diff --git a/package.json b/package.json index 4169d34..c18fc9a 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" }, "devDependencies": { - "grunt": "~1.4.0", - "grunt-cli": "~1.4.2" + "grunt": "~1.5.3", + "grunt-cli": "~1.4.3" } } From 0d999870335f0e962c2eeea7af0dab110fc6958f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 18 May 2022 08:50:39 +0200 Subject: [PATCH 07/51] new: [2FA] added instanceName config for the label of 2fa QRCode --- config/autoload/local.php.dist | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/autoload/local.php.dist b/config/autoload/local.php.dist index e5b34bd..ff0afa1 100644 --- a/config/autoload/local.php.dist +++ b/config/autoload/local.php.dist @@ -95,6 +95,8 @@ return [ 'from' => 'info@monarc.lu', ], + 'instanceName' => 'Development', // for example a short URL or client name from ansible + 'terms' => 'https://my.monarc.lu/terms.html', 'monarc' => [ From 62027f673f7e3c5c0cb7d32c6d6b38bd31c149f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 19 May 2022 11:08:19 +0200 Subject: [PATCH 08/51] chg: [CSS] updated path of the flags. --- README.md | 2 +- scripts/link_modules_resources.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b9e581..0daf0f2 100644 --- a/README.md +++ b/README.md @@ -76,9 +76,9 @@ License This software is licensed under [GNU Affero General Public License version 3](http://www.gnu.org/licenses/agpl-3.0.html) +- Copyright (C) 2016-2022 SECURITYMADEIN.LU - Copyright (C) 2016-2022 Jérôme Lombardi - https://github.com/jerolomb - Copyright (C) 2016-2022 Juan Rocha - https://github.com/jfrocha -- Copyright (C) 2016-2022 SMILE gie securitymadein.lu - Copyright (C) 2017-2022 Cédric Bonhomme - https://www.cedricbonhomme.org - Copyright (C) 2016-2017 Guillaume Lesniak - Copyright (C) 2016-2017 Thomas Metois diff --git a/scripts/link_modules_resources.sh b/scripts/link_modules_resources.sh index 056e319..23673c5 100755 --- a/scripts/link_modules_resources.sh +++ b/scripts/link_modules_resources.sh @@ -43,7 +43,7 @@ cd dialogs/ && find ../../../node_modules/ng_client/views/dialogs -maxdepth 1 -n cd ../../js/ && find ../../node_modules/ng_client/src -name "*" -exec ln -s {} \; 2>/dev/null cd ../css/ && find ../../node_modules/ng_client/css -name "*" -exec ln -s {} \; 2>/dev/null cd ../img/ && find ../../node_modules/ng_client/img -name "*" -exec ln -s {} \; 2>/dev/null -cd ../flags/ && find ../../node_modules/ng_client/node_modules/ng-country-flags/dist/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null +cd ../flags/ && find ../../node_modules/ng_client/node_modules/flag-icons/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null cd ../js/ mkdir -p anr From 2ff77c0bcb86f6da32a3ce4d7c62b07ac50aaf08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 19 May 2022 11:08:19 +0200 Subject: [PATCH 09/51] chg: [CSS] updated path of the flags. --- README.md | 2 +- scripts/link_modules_resources.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b9e581..0daf0f2 100644 --- a/README.md +++ b/README.md @@ -76,9 +76,9 @@ License This software is licensed under [GNU Affero General Public License version 3](http://www.gnu.org/licenses/agpl-3.0.html) +- Copyright (C) 2016-2022 SECURITYMADEIN.LU - Copyright (C) 2016-2022 Jérôme Lombardi - https://github.com/jerolomb - Copyright (C) 2016-2022 Juan Rocha - https://github.com/jfrocha -- Copyright (C) 2016-2022 SMILE gie securitymadein.lu - Copyright (C) 2017-2022 Cédric Bonhomme - https://www.cedricbonhomme.org - Copyright (C) 2016-2017 Guillaume Lesniak - Copyright (C) 2016-2017 Thomas Metois diff --git a/scripts/link_modules_resources.sh b/scripts/link_modules_resources.sh index 056e319..23673c5 100755 --- a/scripts/link_modules_resources.sh +++ b/scripts/link_modules_resources.sh @@ -43,7 +43,7 @@ cd dialogs/ && find ../../../node_modules/ng_client/views/dialogs -maxdepth 1 -n cd ../../js/ && find ../../node_modules/ng_client/src -name "*" -exec ln -s {} \; 2>/dev/null cd ../css/ && find ../../node_modules/ng_client/css -name "*" -exec ln -s {} \; 2>/dev/null cd ../img/ && find ../../node_modules/ng_client/img -name "*" -exec ln -s {} \; 2>/dev/null -cd ../flags/ && find ../../node_modules/ng_client/node_modules/ng-country-flags/dist/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null +cd ../flags/ && find ../../node_modules/ng_client/node_modules/flag-icons/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null cd ../js/ mkdir -p anr From 431dab2a52a0225f9d9c1bb50a3e7d00c05fb02c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 09:13:41 +0000 Subject: [PATCH 10/51] Bump async from 3.2.0 to 3.2.3 Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f15def6..a10b3ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -150,9 +150,9 @@ } }, "node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, "node_modules/balanced-match": { "version": "1.0.2", @@ -2899,9 +2899,9 @@ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" }, "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, "balanced-match": { "version": "1.0.2", From 0684ef636be07273c1572f6f80693edf687ddbdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 19 May 2022 11:28:44 +0200 Subject: [PATCH 11/51] deleted package-lock.json --- package-lock.json | 4845 --------------------------------------------- 1 file changed, 4845 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index a10b3ed..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4845 +0,0 @@ -{ - "name": "MONARC", - "version": "2.11.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "MONARC", - "version": "2.11.1", - "license": "GNU Affero General Public License version 3", - "dependencies": { - "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#master", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" - }, - "devDependencies": { - "grunt": "~1.5.2", - "grunt-cli": "~1.4.2" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", - "integrity": "sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==", - "dependencies": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.5", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@types/node": { - "version": "16.11.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz", - "integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "adler32": "bin/adler32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "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==", - "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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/canvas": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.0.tgz", - "integrity": "sha512-0l93g7uxp7rMyr7H+XRQ28A3ud0dKIUTIEkUe1Dxh4rjUYN7B93+SjC3r1PDKA18xcQN87OFGgUnyw7LSgNLSQ==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.15.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", - "dependencies": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "dependencies": { - "printj": "~1.2.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/adler-32/node_modules/printj": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "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/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", - "engines": { - "node": ">=0.8" - } - }, - "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==", - "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==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc-32/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "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==" - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dependencies": { - "glob": "~5.0.0" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/findup-sync/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/getobject": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.0.tgz", - "integrity": "sha512-tbUz6AKKKr2YiMB+fLWIgq5ZeBOobop9YMMAU9dC54/ot2ksMXt3DOFyBuhZw6ptcVszEykgByK20j7W9jHFag==", - "engines": { - "node": ">=10" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/grunt": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz", - "integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==", - "dev": true, - "dependencies": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.3", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-cli": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", - "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", - "dependencies": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-cli/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dependencies": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "dependencies": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "engines": { - "node": "*" - } - }, - "node_modules/https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", - "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/liftup": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", - "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "dependencies": { - "extend": "^3.0.2", - "findup-sync": "^4.0.0", - "fined": "^1.2.0", - "flagged-respawn": "^1.0.1", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.1", - "rechoir": "^0.7.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/liftup/node_modules/findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "node_modules/ng_anr": { - "version": "1.0.0", - "resolved": "git+ssh://git@github.com/monarc-project/ng-anr.git#79094b3268016ee1749ee16032522e6d7985fc4d", - "license": "AGPL-3.0" - }, - "node_modules/ng_client": { - "version": "1.0.0", - "resolved": "git+ssh://git@github.com/monarc-project/ng-client.git#0366808ea486a9bb58a226dbf10eaaefd8f86366", - "license": "AGPL-3.0", - "dependencies": { - "@uirouter/angularjs": "~1.0.23", - "angular": "1.8.2", - "angular-animate": "1.8.2", - "angular-aria": "1.8.2", - "angular-breadcrumb": "~0.5.0", - "angular-gettext": "~2.4.1", - "angular-legacy-sortablejs": "^0.4.1", - "angular-loading-bar": "^0.9.0", - "angular-local-storage": "~0.7.1", - "angular-material": "~1.2.1", - "angular-material-data-table": "~0.10.10", - "angular-messages": "1.8.2", - "angular-resizable": "~1.2.0", - "angular-resource": "1.8.2", - "angular-route": "1.8.2", - "angular-sanitize": "1.8.2", - "angular-toastr": "~2.1.1", - "angular-trix": "~1.0.2", - "angular-ui-tree": "~2.22.6", - "canvas": "^2.6.0", - "d3": "^5.16.0", - "flag-icon-css": "^3.4.5", - "grunt": "~1.4.1", - "grunt-angular-gettext": "~2.5.3", - "grunt-contrib-concat": "~1.0.1", - "grunt-contrib-uglify": "~5.0.1", - "grunt-shell": "~3.0.1", - "iso-639-1": "^2.1.0", - "jquery": "^3.6.0", - "jschardet": "^2.1.1", - "moment": "~2.24.0", - "ng-country-flags": "~1.0.7", - "ng-file-upload": "~12.2.13", - "node-forge": "^0.10.0", - "papaparse": "^5.3.1", - "pptxgenjs": "^3.6.0", - "save-svg-as-png": "^1.4.17", - "sortablejs": "1.7.0", - "trix": "~1.3.1", - "xlsx": "^0.17.0" - } - }, - "node_modules/ng_client/node_modules/@babel/parser": { - "version": "7.14.1", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ng_client/node_modules/@uirouter/angularjs": { - "version": "1.0.29", - "license": "MIT", - "dependencies": { - "@uirouter/core": "6.0.7" - }, - "engines": { - "node": ">=4.0.0" - }, - "peerDependencies": { - "angular": ">=1.2.0" - } - }, - "node_modules/ng_client/node_modules/@uirouter/core": { - "version": "6.0.7", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/ng_client/node_modules/angular": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-animate": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-aria": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-breadcrumb": { - "version": "0.5.0", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/ng_client/node_modules/angular-gettext": { - "version": "2.4.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-gettext-tools": { - "version": "2.5.3", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.4.3", - "binary-search": "^1.2.0", - "cheerio": "^0.22.0", - "lodash": "^4.17.5", - "pofile": "~1.0.0" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/ng_client/node_modules/angular-legacy-sortablejs": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-loading-bar": { - "version": "0.9.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-local-storage": { - "version": "0.7.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-material": { - "version": "1.2.2", - "license": "MIT", - "peerDependencies": { - "angular": "^1.7.2", - "angular-animate": "^1.7.2", - "angular-aria": "^1.7.2", - "angular-messages": "^1.7.2" - } - }, - "node_modules/ng_client/node_modules/angular-material-data-table": { - "version": "0.10.10", - "license": "MIT", - "peerDependencies": { - "angular": "^1.4.0", - "angular-material": "^1.0.0" - } - }, - "node_modules/ng_client/node_modules/angular-messages": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-resizable": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-resource": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-route": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-sanitize": { - "version": "1.8.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-toastr": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/angular-trix": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "angular": ">=1.2.0", - "trix": "latest" - } - }, - "node_modules/ng_client/node_modules/angular-ui-tree": { - "version": "2.22.6", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/ansi-regex": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/ansi-styles": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/binary-search": { - "version": "1.3.6", - "license": "CC0-1.0" - }, - "node_modules/ng_client/node_modules/boolbase": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/ng_client/node_modules/chalk": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/cheerio": { - "version": "0.22.0", - "license": "MIT", - "dependencies": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ng_client/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ng_client/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/css-select": { - "version": "1.2.0", - "license": "BSD-like", - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/ng_client/node_modules/css-what": { - "version": "2.1.3", - "license": "BSD-2-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/ng_client/node_modules/d3": { - "version": "5.16.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "node_modules/ng_client/node_modules/d3-array": { - "version": "1.2.4", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-axis": { - "version": "1.0.12", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-brush": { - "version": "1.1.6", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/ng_client/node_modules/d3-chord": { - "version": "1.0.6", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1", - "d3-path": "1" - } - }, - "node_modules/ng_client/node_modules/d3-collection": { - "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-color": { - "version": "1.4.1", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-contour": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "^1.1.1" - } - }, - "node_modules/ng_client/node_modules/d3-dispatch": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-drag": { - "version": "1.2.5", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "node_modules/ng_client/node_modules/d3-dsv": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "dependencies": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json", - "csv2tsv": "bin/dsv2dsv", - "dsv2dsv": "bin/dsv2dsv", - "dsv2json": "bin/dsv2json", - "json2csv": "bin/json2dsv", - "json2dsv": "bin/json2dsv", - "json2tsv": "bin/json2dsv", - "tsv2csv": "bin/dsv2dsv", - "tsv2json": "bin/dsv2json" - } - }, - "node_modules/ng_client/node_modules/d3-ease": { - "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-fetch": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dsv": "1" - } - }, - "node_modules/ng_client/node_modules/d3-force": { - "version": "1.2.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "node_modules/ng_client/node_modules/d3-format": { - "version": "1.4.5", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-geo": { - "version": "1.12.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1" - } - }, - "node_modules/ng_client/node_modules/d3-hierarchy": { - "version": "1.1.9", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-interpolate": { - "version": "1.4.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/ng_client/node_modules/d3-path": { - "version": "1.0.9", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-polygon": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-quadtree": { - "version": "1.0.7", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-random": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-scale": { - "version": "2.2.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "node_modules/ng_client/node_modules/d3-scale-chromatic": { - "version": "1.5.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "node_modules/ng_client/node_modules/d3-selection": { - "version": "1.4.2", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-shape": { - "version": "1.3.7", - "license": "BSD-3-Clause", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/ng_client/node_modules/d3-time": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-time-format": { - "version": "2.3.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-time": "1" - } - }, - "node_modules/ng_client/node_modules/d3-timer": { - "version": "1.0.10", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-transition": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/ng_client/node_modules/d3-voronoi": { - "version": "1.1.4", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/d3-zoom": { - "version": "1.8.3", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "node_modules/ng_client/node_modules/dom-serializer": { - "version": "0.1.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "node_modules/ng_client/node_modules/domelementtype": { - "version": "1.3.1", - "license": "BSD-2-Clause" - }, - "node_modules/ng_client/node_modules/domhandler": { - "version": "2.4.2", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/ng_client/node_modules/domutils": { - "version": "1.5.1", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/ng_client/node_modules/duplexer": { - "version": "0.1.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/entities": { - "version": "1.1.2", - "license": "BSD-2-Clause" - }, - "node_modules/ng_client/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/figures": { - "version": "1.7.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/flag-icon-css": { - "version": "3.5.0" - }, - "node_modules/ng_client/node_modules/grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", - "dependencies": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.2", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ng_client/node_modules/grunt-angular-gettext": { - "version": "2.5.3", - "dependencies": { - "angular-gettext-tools": "~2.5.3" - }, - "engines": { - "node": ">= 0.8.0" - }, - "peerDependencies": { - "grunt": ">=0.4.1" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-concat": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "grunt": ">=0.4.0" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "maxmin": "^2.1.0", - "uglify-js": "^3.13.3", - "uri-path": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-contrib-uglify/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "npm-run-path": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "grunt": ">=1" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ng_client/node_modules/grunt-shell/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/gzip-size": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.1" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/ng_client/node_modules/has-ansi": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/htmlparser2": { - "version": "3.10.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/ng_client/node_modules/iso-639-1": { - "version": "2.1.9", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ng_client/node_modules/jschardet": { - "version": "2.3.0", - "license": "LGPL-2.1+", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/ng_client/node_modules/lodash.assignin": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.bind": { - "version": "4.2.1", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.defaults": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.filter": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.flatten": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.foreach": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.map": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.pick": { - "version": "4.4.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.reduce": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.reject": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/lodash.some": { - "version": "4.6.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/maxmin": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "figures": "^1.0.1", - "gzip-size": "^3.0.0", - "pretty-bytes": "^3.0.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/ng_client/node_modules/moment": { - "version": "2.24.0", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ng_client/node_modules/ng-country-flags": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "angular": "1.7.8" - } - }, - "node_modules/ng_client/node_modules/ng-country-flags/node_modules/angular": { - "version": "1.7.8", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/ng-file-upload": { - "version": "12.2.13", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/node-forge": { - "version": "0.10.0", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ng_client/node_modules/npm-run-path": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/nth-check": { - "version": "1.0.2", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/ng_client/node_modules/number-is-nan": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/path-key": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ng_client/node_modules/pofile": { - "version": "1.0.11" - }, - "node_modules/ng_client/node_modules/pretty-bytes": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/rw": { - "version": "1.3.3", - "license": "BSD-3-Clause" - }, - "node_modules/ng_client/node_modules/save-svg-as-png": { - "version": "1.4.17", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/sortablejs": { - "version": "1.7.0", - "license": "MIT" - }, - "node_modules/ng_client/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/strip-ansi": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ng_client/node_modules/supports-color": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/uglify-js": { - "version": "3.13.5", - "license": "BSD-2-Clause", - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ng_client/node_modules/uri-path": { - "version": "1.0.0", - "license": "WTFPL OR MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pptxgenjs": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.9.0.tgz", - "integrity": "sha512-ar1Qrj+FtjcgUDtPX2gPaihLn1CPLnmuun7PRxxnYXbd1XDYofRhtXya68KWGSocw3o2+nOiF+aMeDqiYy3SHA==", - "dependencies": { - "@types/node": "^16.10.1", - "https": "^1.0.0", - "image-size": "^1.0.0", - "jszip": "^3.7.1" - } - }, - "node_modules/printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "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==" - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "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/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "dependencies": { - "frac": "~1.1.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "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==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "node_modules/trix": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/trix/-/trix-1.3.1.tgz", - "integrity": "sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA==" - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dependencies": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.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==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/xlsx": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.5.tgz", - "integrity": "sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==", - "dependencies": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "crc-32": "~1.2.0", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@mapbox/node-pre-gyp": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.8.tgz", - "integrity": "sha512-CMGKi28CF+qlbXh26hDe6NxCd7amqeAzEqnS6IHeO6LoaKyM/n+Xw3HT1COdq8cuioOdlKdqn/hCmqPUOMOywg==", - "requires": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.5", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "dependencies": { - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - } - } - }, - "@types/node": { - "version": "16.11.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz", - "integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "canvas": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.0.tgz", - "integrity": "sha512-0l93g7uxp7rMyr7H+XRQ28A3ud0dKIUTIEkUe1Dxh4rjUYN7B93+SjC3r1PDKA18xcQN87OFGgUnyw7LSgNLSQ==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.15.0", - "simple-get": "^3.0.3" - } - }, - "cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", - "requires": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "dependencies": { - "adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "requires": { - "printj": "~1.2.2" - }, - "dependencies": { - "printj": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==" - } - } - }, - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" - }, - "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==", - "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==" - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, - "dependencies": { - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "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==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "requires": { - "glob": "~5.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "requires": { - "for-in": "^1.0.1" - } - }, - "frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "getobject": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.0.tgz", - "integrity": "sha512-tbUz6AKKKr2YiMB+fLWIgq5ZeBOobop9YMMAU9dC54/ot2ksMXt3DOFyBuhZw6ptcVszEykgByK20j7W9jHFag==" - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "grunt": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz", - "integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==", - "dev": true, - "requires": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.3", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - } - }, - "grunt-cli": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", - "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", - "requires": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, - "grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" - }, - "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "requires": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - } - }, - "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - } - }, - "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "requires": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=" - }, - "https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", - "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=" - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "image-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz", - "integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==", - "requires": { - "queue": "6.0.2" - } - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "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==" - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "liftup": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", - "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "requires": { - "extend": "^3.0.2", - "findup-sync": "^4.0.0", - "fined": "^1.2.0", - "flagged-respawn": "^1.0.1", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.1", - "rechoir": "^0.7.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - } - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "ng_anr": { - "version": "git+ssh://git@github.com/monarc-project/ng-anr.git#79094b3268016ee1749ee16032522e6d7985fc4d", - "from": "ng_anr@git+https://github.com/monarc-project/ng-anr.git#master" - }, - "ng_client": { - "version": "git+ssh://git@github.com/monarc-project/ng-client.git#0366808ea486a9bb58a226dbf10eaaefd8f86366", - "from": "ng_client@git+https://github.com/monarc-project/ng-client.git#master", - "requires": { - "@uirouter/angularjs": "~1.0.23", - "angular": "1.8.2", - "angular-animate": "1.8.2", - "angular-aria": "1.8.2", - "angular-breadcrumb": "~0.5.0", - "angular-gettext": "~2.4.1", - "angular-legacy-sortablejs": "^0.4.1", - "angular-loading-bar": "^0.9.0", - "angular-local-storage": "~0.7.1", - "angular-material": "~1.2.1", - "angular-material-data-table": "~0.10.10", - "angular-messages": "1.8.2", - "angular-resizable": "~1.2.0", - "angular-resource": "1.8.2", - "angular-route": "1.8.2", - "angular-sanitize": "1.8.2", - "angular-toastr": "~2.1.1", - "angular-trix": "~1.0.2", - "angular-ui-tree": "~2.22.6", - "canvas": "^2.6.0", - "d3": "^5.16.0", - "flag-icon-css": "^3.4.5", - "grunt": "~1.4.1", - "grunt-angular-gettext": "~2.5.3", - "grunt-contrib-concat": "~1.0.1", - "grunt-contrib-uglify": "~5.0.1", - "grunt-shell": "~3.0.1", - "iso-639-1": "^2.1.0", - "jquery": "^3.6.0", - "jschardet": "^2.1.1", - "moment": "~2.24.0", - "ng-country-flags": "~1.0.7", - "ng-file-upload": "~12.2.13", - "node-forge": "^0.10.0", - "papaparse": "^5.3.1", - "pptxgenjs": "^3.6.0", - "save-svg-as-png": "^1.4.17", - "sortablejs": "1.7.0", - "trix": "~1.3.1", - "xlsx": "^0.17.0" - }, - "dependencies": { - "@babel/parser": { - "version": "7.14.1" - }, - "@uirouter/angularjs": { - "version": "1.0.29", - "requires": { - "@uirouter/core": "6.0.7" - } - }, - "@uirouter/core": { - "version": "6.0.7" - }, - "angular": { - "version": "1.8.2" - }, - "angular-animate": { - "version": "1.8.2" - }, - "angular-aria": { - "version": "1.8.2" - }, - "angular-breadcrumb": { - "version": "0.5.0" - }, - "angular-gettext": { - "version": "2.4.2" - }, - "angular-gettext-tools": { - "version": "2.5.3", - "requires": { - "@babel/parser": "^7.4.3", - "binary-search": "^1.2.0", - "cheerio": "^0.22.0", - "lodash": "^4.17.5", - "pofile": "~1.0.0" - } - }, - "angular-legacy-sortablejs": { - "version": "0.4.1" - }, - "angular-loading-bar": { - "version": "0.9.0" - }, - "angular-local-storage": { - "version": "0.7.1" - }, - "angular-material": { - "version": "1.2.2", - "requires": {} - }, - "angular-material-data-table": { - "version": "0.10.10", - "requires": {} - }, - "angular-messages": { - "version": "1.8.2" - }, - "angular-resizable": { - "version": "1.2.0" - }, - "angular-resource": { - "version": "1.8.2" - }, - "angular-route": { - "version": "1.8.2" - }, - "angular-sanitize": { - "version": "1.8.2" - }, - "angular-toastr": { - "version": "2.1.1" - }, - "angular-trix": { - "version": "1.0.2", - "requires": { - "angular": ">=1.2.0", - "trix": "latest" - } - }, - "angular-ui-tree": { - "version": "2.22.6" - }, - "ansi-regex": { - "version": "2.1.1" - }, - "ansi-styles": { - "version": "2.2.1" - }, - "binary-search": { - "version": "1.3.6" - }, - "boolbase": { - "version": "1.0.0" - }, - "chalk": { - "version": "1.1.3", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cheerio": { - "version": "0.22.0", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "commander": { - "version": "2.20.3" - }, - "css-select": { - "version": "1.2.0", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3" - }, - "d3": { - "version": "5.16.0", - "requires": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "d3-array": { - "version": "1.2.4" - }, - "d3-axis": { - "version": "1.0.12" - }, - "d3-brush": { - "version": "1.1.6", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "d3-chord": { - "version": "1.0.6", - "requires": { - "d3-array": "1", - "d3-path": "1" - } - }, - "d3-collection": { - "version": "1.0.7" - }, - "d3-color": { - "version": "1.4.1" - }, - "d3-contour": { - "version": "1.3.2", - "requires": { - "d3-array": "^1.1.1" - } - }, - "d3-dispatch": { - "version": "1.0.6" - }, - "d3-drag": { - "version": "1.2.5", - "requires": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "d3-dsv": { - "version": "1.2.0", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-ease": { - "version": "1.0.7" - }, - "d3-fetch": { - "version": "1.2.0", - "requires": { - "d3-dsv": "1" - } - }, - "d3-force": { - "version": "1.2.1", - "requires": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "d3-format": { - "version": "1.4.5" - }, - "d3-geo": { - "version": "1.12.1", - "requires": { - "d3-array": "1" - } - }, - "d3-hierarchy": { - "version": "1.1.9" - }, - "d3-interpolate": { - "version": "1.4.0", - "requires": { - "d3-color": "1" - } - }, - "d3-path": { - "version": "1.0.9" - }, - "d3-polygon": { - "version": "1.0.6" - }, - "d3-quadtree": { - "version": "1.0.7" - }, - "d3-random": { - "version": "1.1.2" - }, - "d3-scale": { - "version": "2.2.2", - "requires": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "d3-scale-chromatic": { - "version": "1.5.0", - "requires": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "d3-selection": { - "version": "1.4.2" - }, - "d3-shape": { - "version": "1.3.7", - "requires": { - "d3-path": "1" - } - }, - "d3-time": { - "version": "1.1.0" - }, - "d3-time-format": { - "version": "2.3.0", - "requires": { - "d3-time": "1" - } - }, - "d3-timer": { - "version": "1.0.10" - }, - "d3-transition": { - "version": "1.3.2", - "requires": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "d3-voronoi": { - "version": "1.1.4" - }, - "d3-zoom": { - "version": "1.8.3", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "dom-serializer": { - "version": "0.1.1", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1" - }, - "domhandler": { - "version": "2.4.2", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "duplexer": { - "version": "0.1.2" - }, - "entities": { - "version": "1.1.2" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "figures": { - "version": "1.7.0", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "flag-icon-css": { - "version": "3.5.0" - }, - "grunt": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", - "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", - "requires": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.4.2", - "grunt-known-options": "~2.0.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.1", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - } - }, - "grunt-angular-gettext": { - "version": "2.5.3", - "requires": { - "angular-gettext-tools": "~2.5.3" - } - }, - "grunt-contrib-concat": { - "version": "1.0.1", - "requires": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - } - }, - "grunt-contrib-uglify": { - "version": "5.0.1", - "requires": { - "chalk": "^2.4.1", - "maxmin": "^2.1.0", - "uglify-js": "^3.13.3", - "uri-path": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-shell": { - "version": "3.0.1", - "requires": { - "chalk": "^2.4.1", - "npm-run-path": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "gzip-size": { - "version": "3.0.0", - "requires": { - "duplexer": "^0.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0" - }, - "htmlparser2": { - "version": "3.10.1", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "iso-639-1": { - "version": "2.1.9" - }, - "jschardet": { - "version": "2.3.0" - }, - "lodash.assignin": { - "version": "4.2.0" - }, - "lodash.bind": { - "version": "4.2.1" - }, - "lodash.defaults": { - "version": "4.2.0" - }, - "lodash.filter": { - "version": "4.6.0" - }, - "lodash.flatten": { - "version": "4.4.0" - }, - "lodash.foreach": { - "version": "4.5.0" - }, - "lodash.map": { - "version": "4.6.0" - }, - "lodash.merge": { - "version": "4.6.2" - }, - "lodash.pick": { - "version": "4.4.0" - }, - "lodash.reduce": { - "version": "4.6.0" - }, - "lodash.reject": { - "version": "4.6.0" - }, - "lodash.some": { - "version": "4.6.0" - }, - "maxmin": { - "version": "2.1.0", - "requires": { - "chalk": "^1.0.0", - "figures": "^1.0.1", - "gzip-size": "^3.0.0", - "pretty-bytes": "^3.0.0" - } - }, - "moment": { - "version": "2.24.0" - }, - "ng-country-flags": { - "version": "1.0.7", - "requires": { - "angular": "1.7.8" - }, - "dependencies": { - "angular": { - "version": "1.7.8" - } - } - }, - "ng-file-upload": { - "version": "12.2.13" - }, - "node-forge": { - "version": "0.10.0" - }, - "npm-run-path": { - "version": "2.0.2", - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1" - }, - "path-key": { - "version": "2.0.1" - }, - "pofile": { - "version": "1.0.11" - }, - "pretty-bytes": { - "version": "3.0.1", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "rw": { - "version": "1.3.3" - }, - "save-svg-as-png": { - "version": "1.4.17" - }, - "sortablejs": { - "version": "1.7.0" - }, - "source-map": { - "version": "0.5.7" - }, - "strip-ansi": { - "version": "3.0.1", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0" - }, - "uglify-js": { - "version": "3.13.5" - }, - "uri-path": { - "version": "1.0.0" - } - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" - }, - "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" - }, - "pptxgenjs": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-3.9.0.tgz", - "integrity": "sha512-ar1Qrj+FtjcgUDtPX2gPaihLn1CPLnmuun7PRxxnYXbd1XDYofRhtXya68KWGSocw3o2+nOiF+aMeDqiYy3SHA==", - "requires": { - "@types/node": "^16.10.1", - "https": "^1.0.0", - "image-size": "^1.0.0", - "jszip": "^3.7.1" - } - }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", - "requires": { - "resolve": "^1.9.0" - } - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "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==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "requires": { - "frac": "~1.1.2" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "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==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "trix": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/trix/-/trix-1.3.1.tgz", - "integrity": "sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA==" - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, - "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "requires": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" - }, - "word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xlsx": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.5.tgz", - "integrity": "sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==", - "requires": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "crc-32": "~1.2.0", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } -} From 14252321966285d715f4bd9027c4ceeb116c5eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 19 May 2022 12:13:00 +0200 Subject: [PATCH 12/51] chg: [dependencies] updated composer.lock. --- composer.lock | 286 ++++++++++++++++++++++++++++---------------------- 1 file changed, 160 insertions(+), 126 deletions(-) diff --git a/composer.lock b/composer.lock index 361a3b7..1f14ad9 100644 --- a/composer.lock +++ b/composer.lock @@ -111,7 +111,7 @@ }, { "name": "cakephp/cache", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/cache.git", @@ -161,7 +161,7 @@ }, { "name": "cakephp/collection", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/collection.git", @@ -213,7 +213,7 @@ }, { "name": "cakephp/core", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/core.git", @@ -269,7 +269,7 @@ }, { "name": "cakephp/database", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/database.git", @@ -323,7 +323,7 @@ }, { "name": "cakephp/datasource", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/datasource.git", @@ -379,7 +379,7 @@ }, { "name": "cakephp/log", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/log.git", @@ -430,7 +430,7 @@ }, { "name": "cakephp/utility", - "version": "3.10.1", + "version": "3.10.3", "source": { "type": "git", "url": "https://github.com/cakephp/utility.git", @@ -765,20 +765,20 @@ }, { "name": "doctrine/common", - "version": "3.2.2", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "295082d3750987065912816a9d536c2df735f637" + "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/295082d3750987065912816a9d536c2df735f637", - "reference": "295082d3750987065912816a9d536c2df735f637", + "url": "https://api.github.com/repos/doctrine/common/zipball/c824e95d4c83b7102d8bc60595445a6f7d540f96", + "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96", "shasum": "" }, "require": { - "doctrine/persistence": "^2.0", + "doctrine/persistence": "^2.0 || ^3.0", "php": "^7.1 || ^8.0" }, "require-dev": { @@ -835,7 +835,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.2.2" + "source": "https://github.com/doctrine/common/tree/3.3.0" }, "funding": [ { @@ -851,26 +851,26 @@ "type": "tidelift" } ], - "time": "2022-02-02T09:15:57+00:00" + "time": "2022-02-05T18:28:51+00:00" }, { "name": "doctrine/dbal", - "version": "3.3.5", + "version": "3.3.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "719663b15983278227669c8595151586a2ff3327" + "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/719663b15983278227669c8595151586a2ff3327", - "reference": "719663b15983278227669c8595151586a2ff3327", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21", + "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", "php": "^7.3 || ^8.0", "psr/cache": "^1|^2|^3", @@ -878,15 +878,15 @@ }, "require-dev": { "doctrine/coding-standard": "9.0.0", - "jetbrains/phpstorm-stubs": "2021.1", - "phpstan/phpstan": "1.5.3", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "9.5.16", + "jetbrains/phpstorm-stubs": "2022.1", + "phpstan/phpstan": "1.6.3", + "phpstan/phpstan-strict-rules": "^1.2", + "phpunit/phpunit": "9.5.20", "psalm/plugin-phpunit": "0.16.1", "squizlabs/php_codesniffer": "3.6.2", "symfony/cache": "^5.2|^6.0", "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", - "vimeo/psalm": "4.22.0" + "vimeo/psalm": "4.23.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -946,7 +946,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.5" + "source": "https://github.com/doctrine/dbal/tree/3.3.6" }, "funding": [ { @@ -962,29 +962,29 @@ "type": "tidelift" } ], - "time": "2022-04-05T09:50:18+00:00" + "time": "2022-05-02T17:21:01+00:00" }, { "name": "doctrine/deprecations", - "version": "v0.5.3", + "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", "shasum": "" }, "require": { "php": "^7.1|^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "psr/log": "^1.0" + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5|^8.5|^9.5", + "psr/log": "^1|^2|^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -1003,9 +1003,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" + "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" }, - "time": "2021-03-21T12:59:47+00:00" + "time": "2022-05-02T15:47:09+00:00" }, { "name": "doctrine/doctrine-laminas-hydrator", @@ -1077,16 +1077,16 @@ }, { "name": "doctrine/doctrine-module", - "version": "5.1.0", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineModule.git", - "reference": "cf3e01b2d5c3d8a30b55ba31af6f6b5c373bcfbd" + "reference": "50d8be604090d1caba019464af50f92ccd29af8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/cf3e01b2d5c3d8a30b55ba31af6f6b5c373bcfbd", - "reference": "cf3e01b2d5c3d8a30b55ba31af6f6b5c373bcfbd", + "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/50d8be604090d1caba019464af50f92ccd29af8a", + "reference": "50d8be604090d1caba019464af50f92ccd29af8a", "shasum": "" }, "require": { @@ -1111,6 +1111,9 @@ "php": "^7.4 || ~8.0.0 || ~8.1.0", "symfony/console": "^5.4.3 || ^6.0.3" }, + "conflict": { + "doctrine/orm": "2.12.0" + }, "provide": { "laminas/laminas-cache-storage-implementation": "1.0.0" }, @@ -1188,7 +1191,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineModule/issues", - "source": "https://github.com/doctrine/DoctrineModule/tree/5.1.0" + "source": "https://github.com/doctrine/DoctrineModule/tree/5.1.1" }, "funding": [ { @@ -1204,7 +1207,7 @@ "type": "tidelift" } ], - "time": "2022-02-14T07:56:18+00:00" + "time": "2022-04-23T14:21:11+00:00" }, { "name": "doctrine/doctrine-orm-module", @@ -1664,16 +1667,16 @@ }, { "name": "doctrine/orm", - "version": "2.11.2", + "version": "2.12.2", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "9c351e044478135aec1755e2c0c0493a4b6309db" + "reference": "8291a7f09b12d14783ed6537b4586583d155869e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/9c351e044478135aec1755e2c0c0493a4b6309db", - "reference": "9c351e044478135aec1755e2c0c0493a4b6309db", + "url": "https://api.github.com/repos/doctrine/orm/zipball/8291a7f09b12d14783ed6537b4586583d155869e", + "reference": "8291a7f09b12d14783ed6537b4586583d155869e", "shasum": "" }, "require": { @@ -1682,18 +1685,18 @@ "doctrine/collections": "^1.5", "doctrine/common": "^3.0.3", "doctrine/dbal": "^2.13.1 || ^3.2", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.1", "doctrine/inflector": "^1.4 || ^2.0", "doctrine/instantiator": "^1.3", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^2.2", + "doctrine/lexer": "^1.2.3", + "doctrine/persistence": "^2.4 || ^3", "ext-ctype": "*", "php": "^7.1 || ^8.0", "psr/cache": "^1 || ^2 || ^3", "symfony/console": "^3.0 || ^4.0 || ^5.0 || ^6.0", "symfony/polyfill-php72": "^1.23", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "doctrine/annotations": "<1.13 || >= 2.0" @@ -1702,12 +1705,13 @@ "doctrine/annotations": "^1.13", "doctrine/coding-standard": "^9.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "1.4.6", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "phpstan/phpstan": "~1.4.10 || 1.6.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.6.2", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.22.0" + "vimeo/psalm": "4.23.0" }, "suggest": { "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", @@ -1756,28 +1760,28 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.11.2" + "source": "https://github.com/doctrine/orm/tree/2.12.2" }, - "time": "2022-03-09T15:23:58+00:00" + "time": "2022-05-02T19:10:07+00:00" }, { "name": "doctrine/persistence", - "version": "2.4.1", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "092a52b71410ac1795287bb5135704ef07d18dd0" + "reference": "d7edf274b6d35ad82328e223439cc2bb2f92bd9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/092a52b71410ac1795287bb5135704ef07d18dd0", - "reference": "092a52b71410ac1795287bb5135704ef07d18dd0", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/d7edf274b6d35ad82328e223439cc2bb2f92bd9e", + "reference": "d7edf274b6d35ad82328e223439cc2bb2f92bd9e", "shasum": "" }, "require": { "doctrine/cache": "^1.11 || ^2.0", "doctrine/collections": "^1.0", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.0", "php": "^7.1 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" @@ -1791,10 +1795,10 @@ "doctrine/annotations": "^1.0", "doctrine/coding-standard": "^9.0", "doctrine/common": "^3.0", - "phpstan/phpstan": "1.4.6", + "phpstan/phpstan": "~1.4.10 || 1.5.0", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.21.0" + "vimeo/psalm": "4.22.0" }, "type": "library", "autoload": { @@ -1844,9 +1848,23 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/2.4.1" + "source": "https://github.com/doctrine/persistence/tree/2.5.3" }, - "time": "2022-03-22T06:44:40+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2022-05-03T09:16:53+00:00" }, { "name": "guzzlehttp/guzzle", @@ -2543,16 +2561,16 @@ }, { "name": "laminas/laminas-di", - "version": "3.4.0", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-di.git", - "reference": "fc8a5547db10908a25b03ed16452d22318b75090" + "reference": "80c90d68bc15d4e094a609760144ce1d1aad0a79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-di/zipball/fc8a5547db10908a25b03ed16452d22318b75090", - "reference": "fc8a5547db10908a25b03ed16452d22318b75090", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/80c90d68bc15d4e094a609760144ce1d1aad0a79", + "reference": "80c90d68bc15d4e094a609760144ce1d1aad0a79", "shasum": "" }, "require": { @@ -2573,7 +2591,8 @@ "mikey179/vfsstream": "^1.6.10@alpha", "phpspec/prophecy-phpunit": "^2.0", "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.5.5" + "phpunit/phpunit": "^9.5.5", + "squizlabs/php_codesniffer": "^3.6" }, "suggest": { "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" @@ -2615,7 +2634,7 @@ "type": "community_bridge" } ], - "time": "2022-02-26T15:43:05+00:00" + "time": "2022-05-15T18:19:36+00:00" }, { "name": "laminas/laminas-escaper", @@ -2681,35 +2700,36 @@ }, { "name": "laminas/laminas-eventmanager", - "version": "3.4.0", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "a93fd278c97b2d41ebbce5ba048a24e3e6f580ba" + "reference": "41f7209428f37cab9573365e361f4078209aaafa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/a93fd278c97b2d41ebbce5ba048a24e3e6f580ba", - "reference": "a93fd278c97b2d41ebbce5ba048a24e3e6f580ba", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", "shasum": "" }, "require": { - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { + "container-interop/container-interop": "<1.2", "zendframework/zend-eventmanager": "*" }, "require-dev": { - "container-interop/container-interop": "^1.1", "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-stdlib": "^3.6", "phpbench/phpbench": "^1.1", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5" + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" }, "suggest": { - "container-interop/container-interop": "^1.1, to use the lazy listeners feature", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" }, "type": "library", "autoload": { @@ -2743,7 +2763,7 @@ "type": "community_bridge" } ], - "time": "2021-09-07T22:35:32+00:00" + "time": "2022-04-06T21:05:17+00:00" }, { "name": "laminas/laminas-filter", @@ -3346,16 +3366,16 @@ }, { "name": "laminas/laminas-log", - "version": "2.15.0", + "version": "2.15.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-log.git", - "reference": "91964dd3afec183c09cca5bc2b21a930a56d5237" + "reference": "c46d9eb2ad226f9ed27ea3f5de4bbafa9b98368f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-log/zipball/91964dd3afec183c09cca5bc2b21a930a56d5237", - "reference": "91964dd3afec183c09cca5bc2b21a930a56d5237", + "url": "https://api.github.com/repos/laminas/laminas-log/zipball/c46d9eb2ad226f9ed27ea3f5de4bbafa9b98368f", + "reference": "c46d9eb2ad226f9ed27ea3f5de4bbafa9b98368f", "shasum": "" }, "require": { @@ -3430,7 +3450,7 @@ "type": "community_bridge" } ], - "time": "2021-12-04T19:23:31+00:00" + "time": "2022-04-29T05:55:10+00:00" }, { "name": "laminas/laminas-mail", @@ -5614,16 +5634,16 @@ }, { "name": "symfony/config", - "version": "v5.4.7", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "05624c386afa1b4ccc1357463d830fade8d9d404" + "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/05624c386afa1b4ccc1357463d830fade8d9d404", - "reference": "05624c386afa1b4ccc1357463d830fade8d9d404", + "url": "https://api.github.com/repos/symfony/config/zipball/9f8964f56f7234f8ace16f66cb3fbae950c04e68", + "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68", "shasum": "" }, "require": { @@ -5673,7 +5693,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v5.4.7" + "source": "https://github.com/symfony/config/tree/v5.4.8" }, "funding": [ { @@ -5689,20 +5709,20 @@ "type": "tidelift" } ], - "time": "2022-03-21T13:42:03+00:00" + "time": "2022-04-12T16:02:29+00:00" }, { "name": "symfony/console", - "version": "v5.4.7", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6" + "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/900275254f0a1a2afff1ab0e11abd5587a10e1d6", - "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6", + "url": "https://api.github.com/repos/symfony/console/zipball/ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", + "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", "shasum": "" }, "require": { @@ -5772,7 +5792,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.7" + "source": "https://github.com/symfony/console/tree/v5.4.8" }, "funding": [ { @@ -5788,7 +5808,7 @@ "type": "tidelift" } ], - "time": "2022-03-31T17:09:19+00:00" + "time": "2022-04-12T16:02:29+00:00" }, { "name": "symfony/deprecation-contracts", @@ -6740,16 +6760,16 @@ }, { "name": "symfony/string", - "version": "v5.4.3", + "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", "shasum": "" }, "require": { @@ -6806,7 +6826,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.3" + "source": "https://github.com/symfony/string/tree/v5.4.8" }, "funding": [ { @@ -6822,7 +6842,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-04-19T10:40:37+00:00" }, { "name": "symfony/yaml", @@ -7895,12 +7915,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "3bbc1ff6ef5ac9e765a1e4b8464a7ab97e656820" + "reference": "c491d086242983f784b8af91cbb9de43d3374971" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3bbc1ff6ef5ac9e765a1e4b8464a7ab97e656820", - "reference": "3bbc1ff6ef5ac9e765a1e4b8464a7ab97e656820", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/c491d086242983f784b8af91cbb9de43d3374971", + "reference": "c491d086242983f784b8af91cbb9de43d3374971", "shasum": "" }, "conflict": { @@ -7930,14 +7950,15 @@ "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", "bmarshall511/wordpress_zero_spam": "<5.2.13", "bolt/bolt": "<3.7.2", - "bolt/core": "<4.1.13", + "bolt/core": "<=4.2", "bottelet/flarepoint": "<2.2.1", "brightlocal/phpwhois": "<=4.2.5", + "brotkrueml/codehighlight": "<2.7", "buddypress/buddypress": "<7.2.1", "bugsnag/bugsnag-laravel": ">=2,<2.0.2", "bytefury/crater": "<6.0.2", "cachethq/cachet": "<2.5.1", - "cakephp/cakephp": "<4.0.6", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.6", "cardgate/magento2": "<2.0.33", "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", @@ -7948,17 +7969,20 @@ "codeigniter/framework": "<=3.0.6", "codeigniter4/framework": "<4.1.9", "codiad/codiad": "<=2.8.4", - "composer/composer": "<1.10.23|>=2-alpha.1,<2.1.9", + "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", "concrete5/concrete5": "<9", "concrete5/core": "<8.5.7", "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", "contao/core": ">=2,<3.5.39", - "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|= 4.10.0", + "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", "contao/listing-bundle": ">=4,<4.4.8", "contao/managed-edition": "<=1.5", - "craftcms/cms": "<3.7.14", + "craftcms/cms": "<3.7.29", "croogo/croogo": "<3.0.7", "cuyz/valinor": ">=0.5,<0.7", + "czproject/git-php": "<4.0.3", + "darylldoyle/safe-svg": "<1.9.10", "datadog/dd-trace": ">=0.30,<0.30.2", "david-garcia/phpwhois": "<=4.3.1", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", @@ -7973,7 +7997,7 @@ "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", "dolibarr/dolibarr": "<16|>= 3.3.beta1, < 13.0.2", - "dompdf/dompdf": ">=0.6,<0.6.2", + "dompdf/dompdf": "<1.2.1", "drupal/core": ">=7,<7.88|>=8,<9.2.13|>=9.3,<9.3.6", "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", "dweeves/magmi": "<=0.7.24", @@ -7991,16 +8015,17 @@ "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.27", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", - "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.12", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.17", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.26", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.28", "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1", "ezyang/htmlpurifier": "<4.1.1", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", + "facturascripts/facturascripts": "<2022.6", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=0.1.3", "fenom/fenom": "<=2.12.1", @@ -8018,6 +8043,7 @@ "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", "froala/wysiwyg-editor": "<3.2.7", + "froxlor/froxlor": "<=0.10.22", "fuel/core": "<1.8.1", "gaoming13/wechat-php-sdk": "<=1.10.2", "genix/cms": "<=1.1.11", @@ -8038,6 +8064,7 @@ "hjue/justwriting": "<=1", "hov/jobfair": "<1.0.13|>=2,<2.0.2", "hyn/multi-tenant": ">=5.6,<5.7.2", + "ibexa/core": ">=4,<4.0.5|>=4.1,<4.1.2", "ibexa/post-install": "<=1.0.4", "icecoder/icecoder": "<=8.1", "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", @@ -8045,7 +8072,7 @@ "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", - "impresscms/impresscms": "<1.4.3", + "impresscms/impresscms": "<=1.4.3", "in2code/femanager": "<5.5.1|>=6,<6.3.1", "intelliants/subrion": "<=4.2.1", "ivankristianto/phpwhois": "<=4.3", @@ -8068,6 +8095,7 @@ "laminas/laminas-http": "<2.14.2", "laravel/fortify": "<1.11.1", "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "laravel/laravel": "<=5.8.38", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", "latte/latte": "<2.10.8", "lavalite/cms": "<=5.8", @@ -8081,6 +8109,7 @@ "livewire/livewire": ">2.2.4,<2.2.6", "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "luyadev/yii-helpers": "<1.2.1", "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", "magento/magento1ce": "<1.9.4.3", "magento/magento1ee": ">=1,<1.14.4.3", @@ -8098,6 +8127,7 @@ "mustache/mustache": ">=2,<2.14.1", "namshi/jose": "<2.2", "neoan3-apps/template": "<1.1.1", + "neorazorx/facturascripts": "<2022.4", "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -8142,12 +8172,13 @@ "phpoffice/phpspreadsheet": "<1.16", "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.7", "phpservermon/phpservermon": "<=3.5.2", - "phpunit/phpunit": "<4.8.28|>=5,<5.6.3", + "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", "pimcore/data-hub": "<1.2.4", "pimcore/pimcore": "<10.4", - "pocketmine/pocketmine-mp": "<4.2.4", + "pocketmine/bedrock-protocol": "<8.0.2", + "pocketmine/pocketmine-mp": "<4.2.9", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", "prestashop/contactform": ">1.0.1,<4.3", @@ -8157,7 +8188,7 @@ "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", - "privatebin/privatebin": "<1.2.2|>=1.3,<1.3.2", + "privatebin/privatebin": "<1.4", "propel/propel": ">=2-alpha.1,<=2-alpha.7", "propel/propel1": ">=1,<=1.7.1", "pterodactyl/panel": "<1.7", @@ -8165,7 +8196,7 @@ "pusher/pusher-php-server": "<2.2.1", "pwweb/laravel-core": "<=0.3.6-beta", "rainlab/debugbar-plugin": "<3.1", - "remdex/livehelperchat": "<3.96", + "remdex/livehelperchat": "<3.99", "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", "rudloff/alltube": "<3.0.3", @@ -8175,10 +8206,10 @@ "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", - "shopware/core": "<=6.4.8.1", - "shopware/platform": "<=6.4.8.1", + "shopware/core": "<=6.4.9", + "shopware/platform": "<=6.4.9", "shopware/production": "<=6.3.5.2", - "shopware/shopware": "<5.7.7", + "shopware/shopware": "<5.7.9", "shopware/storefront": "<=6.4.8.1", "showdoc/showdoc": "<2.10.4", "silverstripe/admin": ">=1,<1.8.1", @@ -8200,7 +8231,7 @@ "simplito/elliptic-php": "<1.0.6", "slim/slim": "<2.6", "smarty/smarty": "<3.1.43|>=4,<4.0.3", - "snipe/snipe-it": "<= 6.0.0-RC-5|<5.3.11", + "snipe/snipe-it": "<5.4.3|>= 6.0.0-RC-1, <= 6.0.0-RC-5", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", "spipu/html2pdf": "<5.2.4", @@ -8253,6 +8284,7 @@ "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", "t3/dce": ">=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", + "tastyigniter/tastyigniter": "<3.3", "tecnickcom/tcpdf": "<6.2.22", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", @@ -8289,6 +8321,8 @@ "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", "wp-cli/wp-cli": "<2.5", + "wpanel/wpanel4-cms": "<=4.3.1", + "wwbn/avideo": "<=11.6", "yeswiki/yeswiki": "<4.1", "yetiforce/yetiforce-crm": "<=6.3", "yidashi/yii2cmf": "<=2", @@ -8309,10 +8343,10 @@ "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", - "zendframework/zend-diactoros": ">=1,<1.8.4", - "zendframework/zend-feed": ">=1,<2.10.3", + "zendframework/zend-diactoros": "<1.8.4", + "zendframework/zend-feed": "<2.10.3", "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", - "zendframework/zend-http": ">=1,<2.8.1", + "zendframework/zend-http": "<2.8.1", "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", "zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", @@ -8363,7 +8397,7 @@ "type": "tidelift" } ], - "time": "2022-04-05T22:03:54+00:00" + "time": "2022-05-16T08:10:11+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", From 3caee64a176f5231c9436a2a5752555369e6a921 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 May 2022 21:56:11 +0000 Subject: [PATCH 13/51] Bump guzzlehttp/guzzle from 6.5.5 to 6.5.6 Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 6.5.5 to 6.5.6. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/6.5.6/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/6.5.5...6.5.6) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: indirect ... Signed-off-by: dependabot[bot] --- composer.lock | 58 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 51 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 1f14ad9..058258d 100644 --- a/composer.lock +++ b/composer.lock @@ -1868,16 +1868,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.5.5", + "version": "6.5.6", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + "reference": "f092dd734083473658de3ee4bef093ed77d2689c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f092dd734083473658de3ee4bef093ed77d2689c", + "reference": "f092dd734083473658de3ee4bef093ed77d2689c", "shasum": "" }, "require": { @@ -1914,10 +1914,40 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", @@ -1933,9 +1963,23 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5" + "source": "https://github.com/guzzle/guzzle/tree/6.5.6" }, - "time": "2020-06-16T21:01:06+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-05-25T13:19:12+00:00" }, { "name": "guzzlehttp/promises", @@ -9334,5 +9378,5 @@ "ext-bcmath": "*" }, "platform-dev": [], - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } From fbdd629411fcc1085e2dc49cb57fbdca0f8de025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 14:55:16 +0200 Subject: [PATCH 14/51] release packaging attempt --- .github/workflows/releases.yml | 97 ++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 .github/workflows/releases.yml diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml new file mode 100644 index 0000000..cf439ca --- /dev/null +++ b/.github/workflows/releases.yml @@ -0,0 +1,97 @@ +name: MonarcAppFO releases + +on: + push: + branches: [ 'ci-releases' ] + tags: [ 'v*.*', 'v*.*.*', 'v*.*.*-*' ] + pull_request: + branches: [ 'master' ] + +jobs: + build: + runs-on: ubuntu-20.04 + + strategy: + matrix: + node-version: [ "16.x" ] + php-version: [ "7.4" ] + + steps: + - uses: actions/checkout@v2 + + # PHP + #- name: Cache Composer dependencies + # uses: actions/cache@v2 + # with: + # path: /tmp/composer-cache + # key: ${{ runner.os }}-${{ matrix.php-version }}-${{ hashFiles('**/composer.lock') }} + + - name: Install dependencies + uses: php-actions/composer@v6 + with: + php_version: ${{ matrix.php-version }} + php_extensions: json pdo bcmath + version: 2.3.x + + - name: Symlink Monarc modules + run: | + mkdir -p module/Monarc + ln -s ../../vendor/monarc/core module/Monarc/Core + ln -s ../../vendor/monarc/frontoffice module/Monarc/FrontOffice + + # javascript + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: Prepare node_modules + run: | + mkdir -p node_modules + + # ng_anr + - name: Clone ng_anr + uses: actions/checkout@v2 + with: + repository: monarc-project/ng-anr + path: node_modules/ng_anr + + - name: checkout latest tag + run: | + git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" + working-directory: node_modules/ng_anr + + - name: Install ng_anr + run: | + npm ci + working-directory: node_modules/ng_anr + + # ng_client + - name: Clone ng_client + uses: actions/checkout@v2 + with: + repository: monarc-project/ng-client + path: node_modules/ng_client + + - name: checkout latest tag + run: | + git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" + working-directory: node_modules/ng_client + + - name: Install ng_client + run: | + npm ci + working-directory: node_modules/ng_client + + # rest of javascript deps + - name: Install grunt + run: npm install -g grunt-cli + + - name: Install dependencies + run: npm install + + # final "cleanup" + - name: post job + run: | + ./scripts/link_modules_resources.sh + ./scripts/compile_translations.sh From 1d1e4edf0718acbf5ec5a4fa845c3446f16f29a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 14:59:37 +0200 Subject: [PATCH 15/51] lets try without extension --- .github/workflows/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index cf439ca..f47405a 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -30,7 +30,7 @@ jobs: uses: php-actions/composer@v6 with: php_version: ${{ matrix.php-version }} - php_extensions: json pdo bcmath + # php_extensions: json pdo bcmath version: 2.3.x - name: Symlink Monarc modules From 5ef86725b84a1303424aaba9ac461a5049e2c831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:04:01 +0200 Subject: [PATCH 16/51] need arg to be set --- .github/workflows/releases.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index f47405a..8463948 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -30,6 +30,7 @@ jobs: uses: php-actions/composer@v6 with: php_version: ${{ matrix.php-version }} + command: install # php_extensions: json pdo bcmath version: 2.3.x From b728c2ee7194a0754f0eeff5541252f78335e2ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:07:47 +0200 Subject: [PATCH 17/51] use origin php setup action --- .github/workflows/releases.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 8463948..b2b5ffa 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -20,19 +20,18 @@ jobs: - uses: actions/checkout@v2 # PHP - #- name: Cache Composer dependencies - # uses: actions/cache@v2 - # with: - # path: /tmp/composer-cache - # key: ${{ runner.os }}-${{ matrix.php-version }}-${{ hashFiles('**/composer.lock') }} - - - name: Install dependencies - uses: php-actions/composer@v6 + - name: Setup PHP + uses: shivammathur/setup-php@v2 with: - php_version: ${{ matrix.php-version }} - command: install - # php_extensions: json pdo bcmath - version: 2.3.x + php-version: ${{ matrix.php-version }} + tools: composer:v2.3 + extensions: bcmath + + - name: Validate composer.json and composer.lock + run: composer validate + + - name: Install PHP dependencies + run: composer install --prefer-dist --no-progress --no-suggest - name: Symlink Monarc modules run: | From 23d460771d21a458d2720f7bdd8813bbd5017191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:09:45 +0200 Subject: [PATCH 18/51] fetch tags --- .github/workflows/{php.yml => php.yml.disabled} | 0 .github/workflows/releases.yml | 2 ++ 2 files changed, 2 insertions(+) rename .github/workflows/{php.yml => php.yml.disabled} (100%) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml.disabled similarity index 100% rename from .github/workflows/php.yml rename to .github/workflows/php.yml.disabled diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index b2b5ffa..e65de22 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -58,6 +58,7 @@ jobs: - name: checkout latest tag run: | + git fetch --tags git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" working-directory: node_modules/ng_anr @@ -75,6 +76,7 @@ jobs: - name: checkout latest tag run: | + git fetch --tags git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" working-directory: node_modules/ng_client From 973e51933c813c73968f6766fe69d09eba8887ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:11:51 +0200 Subject: [PATCH 19/51] npm madness --- .github/workflows/releases.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index e65de22..6b218e8 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -63,8 +63,9 @@ jobs: working-directory: node_modules/ng_anr - name: Install ng_anr + # no package-lock.json in ng_anr run: | - npm ci + npm install working-directory: node_modules/ng_anr # ng_client @@ -81,6 +82,7 @@ jobs: working-directory: node_modules/ng_client - name: Install ng_client + # this one has a package-lock.json run: | npm ci working-directory: node_modules/ng_client From 596f74e03ad15b2ede3a0ac1aee38bb2e7087957 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:15:09 +0200 Subject: [PATCH 20/51] missing gettext for post tasks --- .github/workflows/releases.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 6b218e8..b150801 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -19,6 +19,9 @@ jobs: steps: - uses: actions/checkout@v2 + - name: install deps + run: apt install -y gettext + # PHP - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -97,5 +100,5 @@ jobs: # final "cleanup" - name: post job run: | - ./scripts/link_modules_resources.sh - ./scripts/compile_translations.sh + bash -xe ./scripts/link_modules_resources.sh + bash -xe ./scripts/compile_translations.sh From 13a656617f5e7db615990472cb9b2976dd3db159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:16:00 +0200 Subject: [PATCH 21/51] sudo missing --- .github/workflows/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index b150801..a5da746 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v2 - name: install deps - run: apt install -y gettext + run: sudo apt-get update && sudo apt install -y gettext # PHP - name: Setup PHP From 76d3d73815d8f38b43539d49cae8053991053911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:25:59 +0200 Subject: [PATCH 22/51] let's ignore error for the moment --- .github/workflows/releases.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index a5da746..5601b75 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -100,5 +100,5 @@ jobs: # final "cleanup" - name: post job run: | - bash -xe ./scripts/link_modules_resources.sh - bash -xe ./scripts/compile_translations.sh + bash -x ./scripts/link_modules_resources.sh + bash -x ./scripts/compile_translations.sh From 907cbc0a28e88a29686ec87cdc98f9938703d405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:31:37 +0200 Subject: [PATCH 23/51] let's try to build tar.gz first --- .github/workflows/releases.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 5601b75..54c6df5 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -102,3 +102,20 @@ jobs: run: | bash -x ./scripts/link_modules_resources.sh bash -x ./scripts/compile_translations.sh + + # prepare release + - name: Get repository name + id: repository + run: echo "::set-output name=pathref::$(echo '${{ github.repository }}' | cut -d'/' -f2)-${{ env.COMPONENT }}-$(echo '${{ github.ref_name }}' | sed 's/[^[:alnum:]\.]/_/g')" + + - name: create artifact archive + run: | + tar --exclude .git --exclude .github -zcf '${{ steps.repository.outputs.pathref }}.tar.gz' . + + - name: release + uses: softprops/action-gh-release@v1 + with: + files: | + ${{ env.COMPONENT }}/${{ steps.repository.outputs.pathref }}.tar.gz + fail_on_unmatched_files: true + if: startsWith(github.ref, 'refs/tags/') From 4c0a19bef71f1f0e729ba8e3e7b5a3e993e8a748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:33:53 +0200 Subject: [PATCH 24/51] full pipeline run test --- .github/workflows/releases.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 54c6df5..fbd07b1 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -106,16 +106,16 @@ jobs: # prepare release - name: Get repository name id: repository - run: echo "::set-output name=pathref::$(echo '${{ github.repository }}' | cut -d'/' -f2)-${{ env.COMPONENT }}-$(echo '${{ github.ref_name }}' | sed 's/[^[:alnum:]\.]/_/g')" + run: echo "::set-output name=pathref::$(echo '${{ github.repository }}' | cut -d'/' -f2)-$(echo '${{ github.ref_name }}' | sed 's/[^[:alnum:]\.]/_/g')" - name: create artifact archive run: | - tar --exclude .git --exclude .github -zcf '${{ steps.repository.outputs.pathref }}.tar.gz' . + tar --exclude .git --exclude .github -zcf '../${{ steps.repository.outputs.pathref }}.tar.gz' . - name: release uses: softprops/action-gh-release@v1 with: files: | - ${{ env.COMPONENT }}/${{ steps.repository.outputs.pathref }}.tar.gz + ../${{ steps.repository.outputs.pathref }}.tar.gz fail_on_unmatched_files: true if: startsWith(github.ref, 'refs/tags/') From 45b1a8f9ff5b5bc27b3ac679fd0269586aa36f1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:45:38 +0200 Subject: [PATCH 25/51] checking ng_client checkout mechanism --- .github/workflows/releases.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index fbd07b1..f6823bb 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -80,14 +80,18 @@ jobs: - name: checkout latest tag run: | + head src/ClientApp.js git fetch --tags git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" + head src/ClientApp.js working-directory: node_modules/ng_client - name: Install ng_client # this one has a package-lock.json run: | + head src/ClientApp.js npm ci + head src/ClientApp.js working-directory: node_modules/ng_client # rest of javascript deps @@ -95,7 +99,10 @@ jobs: run: npm install -g grunt-cli - name: Install dependencies - run: npm install + run: | + head node_modules/ng_client/src/ClientApp.js + npm install + head node_modules/ng_client/src/ClientApp.js # final "cleanup" - name: post job From bb1fd6899409782b5d0a1daeb71ce744490cc456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 15:51:05 +0200 Subject: [PATCH 26/51] using tagged version in package.json --- .github/workflows/releases.yml | 51 ---------------------------------- package.json | 4 +-- 2 files changed, 2 insertions(+), 53 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index f6823bb..7926596 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -48,59 +48,8 @@ jobs: with: node-version: ${{ matrix.node-version }} - - name: Prepare node_modules - run: | - mkdir -p node_modules - - # ng_anr - - name: Clone ng_anr - uses: actions/checkout@v2 - with: - repository: monarc-project/ng-anr - path: node_modules/ng_anr - - - name: checkout latest tag - run: | - git fetch --tags - git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" - working-directory: node_modules/ng_anr - - - name: Install ng_anr - # no package-lock.json in ng_anr - run: | - npm install - working-directory: node_modules/ng_anr - - # ng_client - - name: Clone ng_client - uses: actions/checkout@v2 - with: - repository: monarc-project/ng-client - path: node_modules/ng_client - - - name: checkout latest tag - run: | - head src/ClientApp.js - git fetch --tags - git checkout "$(git describe --tags $(git rev-list --tags --max-count=1))" - head src/ClientApp.js - working-directory: node_modules/ng_client - - - name: Install ng_client - # this one has a package-lock.json - run: | - head src/ClientApp.js - npm ci - head src/ClientApp.js - working-directory: node_modules/ng_client - - # rest of javascript deps - - name: Install grunt - run: npm install -g grunt-cli - - name: Install dependencies run: | - head node_modules/ng_client/src/ClientApp.js npm install head node_modules/ng_client/src/ClientApp.js diff --git a/package.json b/package.json index 895c58c..9875c41 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "author": "CASES", "license": "GNU Affero General Public License version 3", "dependencies": { - "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#master", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" + "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#v2.11.1-p5", + "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.11.1-p7" }, "devDependencies": { "grunt": "~1.5.2", From 061718bb43d647a4d82c3658e4be4d8bb7ddc57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 16:28:04 +0200 Subject: [PATCH 27/51] trying will full error handling --- .github/workflows/releases.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 7926596..8496684 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -53,11 +53,21 @@ jobs: npm install head node_modules/ng_client/src/ClientApp.js + - name: Install ng-anr dependencies + run: | + npm install + working-direcory: node_modules/ng_anr/ + + - name: Install ng-client dependencies + run: | + npm install + working-direcory: node_modules/ng_client/ + # final "cleanup" - name: post job run: | - bash -x ./scripts/link_modules_resources.sh - bash -x ./scripts/compile_translations.sh + bash -ex ./scripts/link_modules_resources.sh + bash -ex ./scripts/compile_translations.sh # prepare release - name: Get repository name From 6dcda5c83290543eadc061c304e9ba4d94901137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Mon, 30 May 2022 16:28:40 +0200 Subject: [PATCH 28/51] fixing typo --- .github/workflows/releases.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 8496684..34e1808 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -56,12 +56,12 @@ jobs: - name: Install ng-anr dependencies run: | npm install - working-direcory: node_modules/ng_anr/ + working-directory: node_modules/ng_anr/ - name: Install ng-client dependencies run: | npm install - working-direcory: node_modules/ng_client/ + working-directory: node_modules/ng_client/ # final "cleanup" - name: post job From 7d141347108af104884580c96bcf6db8315238ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Laurent?= Date: Tue, 31 May 2022 11:28:14 +0200 Subject: [PATCH 29/51] release pipeline working, ready to merge --- .github/workflows/{php.yml.disabled => php.yml} | 0 .github/workflows/releases.yml | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename .github/workflows/{php.yml.disabled => php.yml} (100%) diff --git a/.github/workflows/php.yml.disabled b/.github/workflows/php.yml similarity index 100% rename from .github/workflows/php.yml.disabled rename to .github/workflows/php.yml diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 34e1808..4adeea5 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -2,7 +2,7 @@ name: MonarcAppFO releases on: push: - branches: [ 'ci-releases' ] + branches: [ 'master' ] tags: [ 'v*.*', 'v*.*.*', 'v*.*.*-*' ] pull_request: branches: [ 'master' ] @@ -72,7 +72,7 @@ jobs: # prepare release - name: Get repository name id: repository - run: echo "::set-output name=pathref::$(echo '${{ github.repository }}' | cut -d'/' -f2)-$(echo '${{ github.ref_name }}' | sed 's/[^[:alnum:]\.]/_/g')" + run: echo "::set-output name=pathref::$(echo '${{ github.repository }}' | cut -d'/' -f2)-$(echo '${{ github.ref_name }}' | sed 's/[^[:alnum:]\.-]/_/g')" - name: create artifact archive run: | From 207378c3bea715490c41ed76dec052b3d7ba5833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 8 Jun 2022 10:58:50 +0200 Subject: [PATCH 30/51] chg: [dependencies] Updated dependency monarc/frontoffice to v2.11.1-p17. --- composer.lock | 397 ++++++++++++++++++++++++++++---------------------- 1 file changed, 224 insertions(+), 173 deletions(-) diff --git a/composer.lock b/composer.lock index 1f14ad9..6377228 100644 --- a/composer.lock +++ b/composer.lock @@ -111,7 +111,7 @@ }, { "name": "cakephp/cache", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/cache.git", @@ -161,7 +161,7 @@ }, { "name": "cakephp/collection", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/collection.git", @@ -213,7 +213,7 @@ }, { "name": "cakephp/core", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/core.git", @@ -269,7 +269,7 @@ }, { "name": "cakephp/database", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/database.git", @@ -323,7 +323,7 @@ }, { "name": "cakephp/datasource", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/datasource.git", @@ -379,7 +379,7 @@ }, { "name": "cakephp/log", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/log.git", @@ -430,7 +430,7 @@ }, { "name": "cakephp/utility", - "version": "3.10.3", + "version": "3.10.4", "source": { "type": "git", "url": "https://github.com/cakephp/utility.git", @@ -597,16 +597,16 @@ }, { "name": "doctrine/cache", - "version": "1.12.1", + "version": "1.13.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8" + "reference": "56cd022adb5514472cb144c087393c1821911d09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8", - "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", + "reference": "56cd022adb5514472cb144c087393c1821911d09", "shasum": "" }, "require": { @@ -618,13 +618,13 @@ "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "predis/predis": "~1.0", "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev", - "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev" + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "suggest": { "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" @@ -676,7 +676,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.12.1" + "source": "https://github.com/doctrine/cache/tree/1.13.0" }, "funding": [ { @@ -692,7 +692,7 @@ "type": "tidelift" } ], - "time": "2021-07-17T14:39:21+00:00" + "time": "2022-05-20T20:06:54+00:00" }, { "name": "doctrine/collections", @@ -1868,16 +1868,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.5.5", + "version": "6.5.6", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + "reference": "f092dd734083473658de3ee4bef093ed77d2689c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f092dd734083473658de3ee4bef093ed77d2689c", + "reference": "f092dd734083473658de3ee4bef093ed77d2689c", "shasum": "" }, "require": { @@ -1914,10 +1914,40 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", @@ -1933,9 +1963,23 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5" + "source": "https://github.com/guzzle/guzzle/tree/6.5.6" }, - "time": "2020-06-16T21:01:06+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-05-25T13:19:12+00:00" }, { "name": "guzzlehttp/promises", @@ -2308,16 +2352,16 @@ }, { "name": "laminas/laminas-code", - "version": "4.5.1", + "version": "4.5.2", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e" + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/6fd96d4d913571a2cd056a27b123fa28cb90ac4e", - "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", "shasum": "" }, "require": { @@ -2370,7 +2414,7 @@ "type": "community_bridge" } ], - "time": "2021-12-19T18:06:55+00:00" + "time": "2022-06-06T11:26:02+00:00" }, { "name": "laminas/laminas-config", @@ -3174,16 +3218,16 @@ }, { "name": "laminas/laminas-inputfilter", - "version": "2.13.0", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "6124b3678051b792d1444be689cf9370531593a6" + "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/6124b3678051b792d1444be689cf9370531593a6", - "reference": "6124b3678051b792d1444be689cf9370531593a6", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/14dca8785b9d78ddfef725942854d9c8e81405b9", + "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9", "shasum": "" }, "require": { @@ -3245,7 +3289,7 @@ "type": "community_bridge" } ], - "time": "2021-12-02T14:46:43+00:00" + "time": "2022-06-07T22:55:45+00:00" }, { "name": "laminas/laminas-json", @@ -4131,16 +4175,16 @@ }, { "name": "laminas/laminas-stdlib", - "version": "3.7.1", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "bcd869e2fe88d567800057c1434f2380354fe325" + "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/bcd869e2fe88d567800057c1434f2380354fe325", - "reference": "bcd869e2fe88d567800057c1434f2380354fe325", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/20f0787173fd514b870bb003e8bdd4d88b55020c", + "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c", "shasum": "" }, "require": { @@ -4186,7 +4230,7 @@ "type": "community_bridge" } ], - "time": "2022-01-21T15:50:46+00:00" + "time": "2022-06-07T22:53:54+00:00" }, { "name": "laminas/laminas-text", @@ -4656,16 +4700,16 @@ }, { "name": "monarc/frontoffice", - "version": "v2.11.1-p15", + "version": "v2.11.1-p17", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-client.git", - "reference": "ddae9d5a54d229f611c49a85a25034679c45e711" + "reference": "700568f62ba4c1e66eba7adec49fd94592bd0d7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/ddae9d5a54d229f611c49a85a25034679c45e711", - "reference": "ddae9d5a54d229f611c49a85a25034679c45e711", + "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/700568f62ba4c1e66eba7adec49fd94592bd0d7d", + "reference": "700568f62ba4c1e66eba7adec49fd94592bd0d7d", "shasum": "" }, "require": { @@ -4746,22 +4790,22 @@ "description": "Frontoffice for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-client/issues", - "source": "https://github.com/monarc-project/zm-client/tree/v2.11.1-p15" + "source": "https://github.com/monarc-project/zm-client/tree/v2.11.1-p17" }, - "time": "2022-04-01T08:24:06+00:00" + "time": "2022-06-08T08:52:19+00:00" }, { "name": "nikic/php-parser", - "version": "v4.13.2", + "version": "v4.14.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077" + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", - "reference": "210577fe3cf7badcc5814d99455df46564f3c077", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", "shasum": "" }, "require": { @@ -4802,9 +4846,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" }, - "time": "2021-11-30T19:35:32+00:00" + "time": "2022-05-31T20:59:12+00:00" }, { "name": "ocramius/proxy-manager", @@ -5634,16 +5678,16 @@ }, { "name": "symfony/config", - "version": "v5.4.8", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68" + "reference": "8f551fe22672ac7ab2c95fe46d899f960ed4d979" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/9f8964f56f7234f8ace16f66cb3fbae950c04e68", - "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68", + "url": "https://api.github.com/repos/symfony/config/zipball/8f551fe22672ac7ab2c95fe46d899f960ed4d979", + "reference": "8f551fe22672ac7ab2c95fe46d899f960ed4d979", "shasum": "" }, "require": { @@ -5693,7 +5737,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v5.4.8" + "source": "https://github.com/symfony/config/tree/v5.4.9" }, "funding": [ { @@ -5709,20 +5753,20 @@ "type": "tidelift" } ], - "time": "2022-04-12T16:02:29+00:00" + "time": "2022-05-17T10:39:36+00:00" }, { "name": "symfony/console", - "version": "v5.4.8", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b" + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", - "reference": "ffe3aed36c4d60da2cf1b0a1cee6b8f2e5fa881b", + "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", + "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", "shasum": "" }, "require": { @@ -5792,7 +5836,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.8" + "source": "https://github.com/symfony/console/tree/v5.4.9" }, "funding": [ { @@ -5808,7 +5852,7 @@ "type": "tidelift" } ], - "time": "2022-04-12T16:02:29+00:00" + "time": "2022-05-18T06:17:34+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5879,16 +5923,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.4.7", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f" + "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3a4442138d80c9f7b600fb297534ac718b61d37f", - "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/36a017fa4cce1eff1b8e8129ff53513abcef05ba", + "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba", "shasum": "" }, "require": { @@ -5923,7 +5967,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.7" + "source": "https://github.com/symfony/filesystem/tree/v5.4.9" }, "funding": [ { @@ -5939,20 +5983,20 @@ "type": "tidelift" } ], - "time": "2022-04-01T12:33:59+00:00" + "time": "2022-05-20T13:55:35+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -5967,7 +6011,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6005,7 +6049,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { @@ -6021,20 +6065,20 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + "reference": "433d05519ce6990bf3530fba6957499d327395c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", + "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { @@ -6046,7 +6090,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6086,7 +6130,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" }, "funding": [ { @@ -6102,20 +6146,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:10:46+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "749045c69efb97c70d25d7463abba812e91f3a44" + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", - "reference": "749045c69efb97c70d25d7463abba812e91f3a44", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", "shasum": "" }, "require": { @@ -6129,7 +6173,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6173,7 +6217,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" }, "funding": [ { @@ -6189,20 +6233,20 @@ "type": "tidelift" } ], - "time": "2021-09-14T14:02:44+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { @@ -6214,7 +6258,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6257,7 +6301,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" }, "funding": [ { @@ -6273,20 +6317,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { @@ -6301,7 +6345,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6340,7 +6384,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" }, "funding": [ { @@ -6356,20 +6400,20 @@ "type": "tidelift" } ], - "time": "2021-11-30T18:21:41+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", "shasum": "" }, "require": { @@ -6378,7 +6422,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6416,7 +6460,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" }, "funding": [ { @@ -6432,20 +6476,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:17:38+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", "shasum": "" }, "require": { @@ -6454,7 +6498,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6495,7 +6539,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" }, "funding": [ { @@ -6511,20 +6555,20 @@ "type": "tidelift" } ], - "time": "2021-06-05T21:20:04+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { @@ -6533,7 +6577,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6578,7 +6622,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" }, "funding": [ { @@ -6594,20 +6638,20 @@ "type": "tidelift" } ], - "time": "2022-03-04T08:16:47+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", "shasum": "" }, "require": { @@ -6616,7 +6660,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -6657,7 +6701,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" }, "funding": [ { @@ -6673,7 +6717,7 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:11+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/service-contracts", @@ -6760,16 +6804,16 @@ }, { "name": "symfony/string", - "version": "v5.4.8", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8" + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", - "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", + "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "shasum": "" }, "require": { @@ -6826,7 +6870,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.8" + "source": "https://github.com/symfony/string/tree/v5.4.9" }, "funding": [ { @@ -6980,21 +7024,21 @@ }, { "name": "webmozart/assert", - "version": "1.10.0", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" }, "conflict": { "phpstan/phpstan": "<0.12.20", @@ -7032,9 +7076,9 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2021-03-09T10:59:23+00:00" + "time": "2022-06-03T18:03:27+00:00" } ], "packages-dev": [ @@ -7915,12 +7959,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "c491d086242983f784b8af91cbb9de43d3374971" + "reference": "961eba35293ca2e5b37bc281a63836243b35058a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/c491d086242983f784b8af91cbb9de43d3374971", - "reference": "c491d086242983f784b8af91cbb9de43d3374971", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/961eba35293ca2e5b37bc281a63836243b35058a", + "reference": "961eba35293ca2e5b37bc281a63836243b35058a", "shasum": "" }, "conflict": { @@ -7928,7 +7972,7 @@ "admidio/admidio": "<4.1.9", "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", "akaunting/akaunting": "<2.1.13", - "alextselegidis/easyappointments": "<1.4.3", + "alextselegidis/easyappointments": "<=1.4.3", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", "amphp/artax": "<1.0.6|>=2,<2.0.6", @@ -7978,7 +8022,7 @@ "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", "contao/listing-bundle": ">=4,<4.4.8", "contao/managed-edition": "<=1.5", - "craftcms/cms": "<3.7.29", + "craftcms/cms": "<3.7.36", "croogo/croogo": "<3.0.7", "cuyz/valinor": ">=0.5,<0.7", "czproject/git-php": "<4.0.3", @@ -8015,25 +8059,27 @@ "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.27", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", - "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.17", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.19", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.28", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.29", "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1", "ezyang/htmlpurifier": "<4.1.1", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", - "facturascripts/facturascripts": "<2022.6", + "facturascripts/facturascripts": "<=2022.8", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=0.1.3", "fenom/fenom": "<=2.12.1", + "filegator/filegator": "<7.8", "firebase/php-jwt": "<2", "flarum/core": ">=1,<=1.0.1", "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", "flarum/tags": "<=0.1-beta.13", "fluidtypo3/vhs": "<5.1.1", + "fof/upload": "<1.2.3", "fooman/tcpdf": "<6.2.22", "forkcms/forkcms": "<5.11.1", "fossar/tcpdf-parser": "<6.2.22", @@ -8047,7 +8093,7 @@ "fuel/core": "<1.8.1", "gaoming13/wechat-php-sdk": "<=1.10.2", "genix/cms": "<=1.1.11", - "getgrav/grav": "<1.7.31", + "getgrav/grav": "<1.7.33", "getkirby/cms": "<3.5.8", "getkirby/panel": "<2.5.14", "gilacms/gila": "<=1.11.4", @@ -8057,14 +8103,14 @@ "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", "grumpydictator/firefly-iii": "<5.6.5", - "guzzlehttp/guzzle": ">=4-rc.2,<4.2.4|>=5,<5.3.1|>=6,<6.2.1", + "guzzlehttp/guzzle": "<6.5.6|>=7,<7.4.3", "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", - "helloxz/imgurl": "<=2.31", + "helloxz/imgurl": "= 2.31|<=2.31", "hillelcoren/invoice-ninja": "<5.3.35", "hjue/justwriting": "<=1", "hov/jobfair": "<1.0.13|>=2,<2.0.2", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/core": ">=4,<4.0.5|>=4.1,<4.1.2", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4", "ibexa/post-install": "<=1.0.4", "icecoder/icecoder": "<=8.1", "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", @@ -8103,7 +8149,7 @@ "league/commonmark": "<0.18.3", "league/flysystem": "<1.1.4|>=2,<2.1.1", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", - "librenms/librenms": "<22.2.2", + "librenms/librenms": "<22.4", "limesurvey/limesurvey": "<3.27.19", "livehelperchat/livehelperchat": "<=3.91", "livewire/livewire": ">2.2.4,<2.2.6", @@ -8116,21 +8162,22 @@ "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", "marcwillmann/turn": "<0.3.3", "matyhtf/framework": "<3.0.6", - "mautic/core": "<4.2|= 2.13.1", + "mautic/core": "<4.3|= 2.13.1", "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", "microweber/microweber": "<1.3", "miniorange/miniorange-saml": "<1.4.3", "mittwald/typo3_forum": "<1.2.1", "modx/revolution": "<= 2.8.3-pl|<2.8", + "mojo42/jirafeau": "<4.4", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<3.9.13|>=3.10-beta,<3.10.10|>=3.11,<3.11.6", + "moodle/moodle": "<4.0.1", "mustache/mustache": ">=2,<2.14.1", "namshi/jose": "<2.2", "neoan3-apps/template": "<1.1.1", "neorazorx/facturascripts": "<2022.4", "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", - "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", @@ -8178,7 +8225,7 @@ "pimcore/data-hub": "<1.2.4", "pimcore/pimcore": "<10.4", "pocketmine/bedrock-protocol": "<8.0.2", - "pocketmine/pocketmine-mp": "<4.2.9", + "pocketmine/pocketmine-mp": ">= 4.0.0-BETA5, < 4.4.2|<4.2.10", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", "prestashop/contactform": ">1.0.1,<4.3", @@ -8200,7 +8247,8 @@ "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": "<3.0.4", "rudloff/alltube": "<3.0.3", - "s-cart/s-cart": "<6.7.2", + "s-cart/core": "<6.9", + "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", @@ -8211,6 +8259,7 @@ "shopware/production": "<=6.3.5.2", "shopware/shopware": "<5.7.9", "shopware/storefront": "<=6.4.8.1", + "shopxo/shopxo": "<2.2.6", "showdoc/showdoc": "<2.10.4", "silverstripe/admin": ">=1,<1.8.1", "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", @@ -8221,6 +8270,7 @@ "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", + "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", "silverstripe/subsites": ">=2,<2.1.1", "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", "silverstripe/userforms": "<3", @@ -8230,8 +8280,8 @@ "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplito/elliptic-php": "<1.0.6", "slim/slim": "<2.6", - "smarty/smarty": "<3.1.43|>=4,<4.0.3", - "snipe/snipe-it": "<5.4.3|>= 6.0.0-RC-1, <= 6.0.0-RC-5", + "smarty/smarty": "<3.1.45|>=4,<4.1.1", + "snipe/snipe-it": "<5.4.4|>= 6.0.0-RC-1, <= 6.0.0-RC-5", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", "spipu/html2pdf": "<5.2.4", @@ -8292,7 +8342,7 @@ "theonedemon/phpwhois": "<=4.2.5", "tinymce/tinymce": "<5.10", "titon/framework": ">=0,<9.9.99", - "topthink/framework": "<6.0.9", + "topthink/framework": "<6.0.12", "topthink/think": "<=6.0.9", "topthink/thinkphp": "<=3.2.3", "tribalsystems/zenario": "<9.2.55826", @@ -8321,10 +8371,11 @@ "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", "wp-cli/wp-cli": "<2.5", + "wp-graphql/wp-graphql": "<0.3.5", "wpanel/wpanel4-cms": "<=4.3.1", "wwbn/avideo": "<=11.6", "yeswiki/yeswiki": "<4.1", - "yetiforce/yetiforce-crm": "<=6.3", + "yetiforce/yetiforce-crm": "<6.4", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": ">=1.1.14,<1.1.15", @@ -8397,7 +8448,7 @@ "type": "tidelift" } ], - "time": "2022-05-16T08:10:11+00:00" + "time": "2022-06-07T22:04:20+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -9196,16 +9247,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v5.4.6", + "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "c0bda97480d96337bd3866026159a8b358665457" + "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457", - "reference": "c0bda97480d96337bd3866026159a8b358665457", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/a213cbc80382320b0efdccdcdce232f191fafe3a", + "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a", "shasum": "" }, "require": { @@ -9251,7 +9302,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.9" }, "funding": [ { @@ -9267,7 +9318,7 @@ "type": "tidelift" } ], - "time": "2022-03-02T12:42:23+00:00" + "time": "2022-05-04T14:46:32+00:00" }, { "name": "theseer/tokenizer", From a2dfb1a41cf0200d2dc984f142e4fa201ef7e90d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 8 Jun 2022 14:29:55 +0200 Subject: [PATCH 31/51] chg: [scripts] replaced zendframework by Laminas. !minor --- scripts/update-all.sh | 125 +++++++++++++++++++++--------------------- 1 file changed, 62 insertions(+), 63 deletions(-) diff --git a/scripts/update-all.sh b/scripts/update-all.sh index 295049b..8b99ce9 100755 --- a/scripts/update-all.sh +++ b/scripts/update-all.sh @@ -9,53 +9,53 @@ forceClearCache=0 isDevEnv=0 while getopts "hbcd" option do - case $option in - h) - echo -e "Update or install all Monarc modules, frontend views and migrate database." - echo -e "\t-b\tbypass migrate database" - echo -e "\t-c\tforce clear cache" - echo -e "\t-h\tdisplay this message" - exit 1 - ;; - b) - bypass=1 - echo "Migrate database don't execute !!!" - ;; - c) - forceClearCache=1 - ;; - d) - isDevEnv=1 - esac + case $option in + h) + echo -e "Update or install all Monarc modules, frontend views and migrate database." + echo -e "\t-b\tbypass migrate database" + echo -e "\t-c\tforce clear cache" + echo -e "\t-h\tdisplay this message" + exit 1 + ;; + b) + bypass=1 + echo "Migrate database don't execute !!!" + ;; + c) + forceClearCache=1 + ;; + d) + isDevEnv=1 + esac done checkout_to_latest_tag() { - if [ -d $1 ]; then - pushd $1 - git fetch --tags - tag=$(git describe --tags `git rev-list --tags --max-count=1`) - git checkout $tag -b $tag - git pull origin $tag - popd - fi + if [ -d $1 ]; then + pushd $1 + git fetch --tags + tag=$(git describe --tags `git rev-list --tags --max-count=1`) + git checkout $tag -b $tag + git pull origin $tag + popd + fi } migrate_module() { - if [[ -d $1 ]]; then - php ./vendor/robmorgan/phinx/bin/phinx migrate -c ./$1/migrations/phinx.php - fi + if [[ -d $1 ]]; then + php ./vendor/robmorgan/phinx/bin/phinx migrate -c ./$1/migrations/phinx.php + fi } if [[ ! -f "config/autoload/local.php" && $bypass -eq 0 ]]; then - echo "Configure Monarc (config/autoload/local.php)" - exit 1 + echo "Configure Monarc (config/autoload/local.php)" + exit 1 fi git pull if [ $? != 0 ]; then - echo "A problem occurred while retrieving remote files from repository." - exit 1 + echo "A problem occurred while retrieving remote files from repository." + exit 1 fi ./scripts/check_composer.sh @@ -64,38 +64,38 @@ if [[ $? -eq 1 ]]; then fi if [[ $isDevEnv -eq 0 ]]; then - composer ins -o --no-dev + composer ins -o --no-dev else - composer ins + composer ins fi pathCore="module/Monarc/Core" pathFO="module/Monarc/FrontOffice" if [[ $bypass -eq 0 ]]; then - if [ -e data/backup/credentialsmysql.cnf ]; then - backupdir=data/backup/$(date +"%Y%m%d_%H%M%S") - mkdir $backupdir - echo -e "${GREEN}Dumping database to $backupdir...${NC}" - mysqldump --defaults-file=data/backup/credentialsmysql.cnf --databases monarc_common > $backupdir/dump-common.sql - mysqldump --defaults-file=data/backup/credentialsmysql.cnf --databases monarc_cli > $backupdir/dump-cli.sql - else - echo -e "${GREEN}Database backup not configured. Skipping.${NC}" - fi - - migrate_module $pathCore - migrate_module $pathFO + if [ -e data/backup/credentialsmysql.cnf ]; then + backupdir=data/backup/$(date +"%Y%m%d_%H%M%S") + mkdir $backupdir + echo -e "${GREEN}Dumping database to $backupdir...${NC}" + mysqldump --defaults-file=data/backup/credentialsmysql.cnf --databases monarc_common > $backupdir/dump-common.sql + mysqldump --defaults-file=data/backup/credentialsmysql.cnf --databases monarc_cli > $backupdir/dump-cli.sql + else + echo -e "${GREEN}Database backup not configured. Skipping.${NC}" + fi + + migrate_module $pathCore + migrate_module $pathFO fi if [[ -d node_modules && -d node_modules/ng_anr ]]; then - if [[ -d node_modules/ng_anr/.git ]]; then - checkout_to_latest_tag node_modules/ng_client - checkout_to_latest_tag node_modules/ng_anr - else - npm update - fi + if [[ -d node_modules/ng_anr/.git ]]; then + checkout_to_latest_tag node_modules/ng_client + checkout_to_latest_tag node_modules/ng_anr + else + npm update + fi else - npm ci + npm ci fi cd node_modules/ng_client @@ -106,19 +106,18 @@ cd ../.. ./scripts/compile_translations.sh if [[ $forceClearCache -eq 1 ]]; then - # Clear doctrine cache - # Move to Monarc/Core Module.php - php ./public/index.php orm:clear-cache:metadata - php ./public/index.php orm:clear-cache:query - php ./public/index.php orm:clear-cache:result + # Clear Laminas cache + php ./public/index.php orm:clear-cache:metadata + php ./public/index.php orm:clear-cache:query + php ./public/index.php orm:clear-cache:result - # Clear ZF2 cache - touch ./data/cache/upgrade && chmod 777 ./data/cache/upgrade + # Clear Laminas cache + touch ./data/cache/upgrade && chmod 777 ./data/cache/upgrade fi if [[ $forceClearCache -eq 0 && $bypass -eq 0 ]]; then - # Clear ZF2 cache - touch ./data/cache/upgrade && chmod 777 ./data/cache/upgrade + # Clear Laminas cache + touch ./data/cache/upgrade && chmod 777 ./data/cache/upgrade fi ./scripts/update_config_variables.sh From 89bf9e8fe085505db0765f518eaecd53141a700b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 8 Jun 2022 14:31:12 +0200 Subject: [PATCH 32/51] chg: [dependencies] updated laminas/laminas-stdlib. !minor --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index 2d303d2..5540bbe 100644 --- a/composer.lock +++ b/composer.lock @@ -4175,16 +4175,16 @@ }, { "name": "laminas/laminas-stdlib", - "version": "3.8.0", + "version": "3.9.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c" + "reference": "1df1cc0b9c2b8c7d1e322da1669a576386b5da46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/20f0787173fd514b870bb003e8bdd4d88b55020c", - "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/1df1cc0b9c2b8c7d1e322da1669a576386b5da46", + "reference": "1df1cc0b9c2b8c7d1e322da1669a576386b5da46", "shasum": "" }, "require": { @@ -4230,7 +4230,7 @@ "type": "community_bridge" } ], - "time": "2022-06-07T22:53:54+00:00" + "time": "2022-06-08T11:33:13+00:00" }, { "name": "laminas/laminas-text", From 5c92edfcfb8122d7a3f63adce376889b36c2e2cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jun 2022 06:39:48 +0000 Subject: [PATCH 33/51] Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7 Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 6.5.6 to 6.5.7. - [Release notes](https://github.com/guzzle/guzzle/releases) - [Changelog](https://github.com/guzzle/guzzle/blob/6.5.7/CHANGELOG.md) - [Commits](https://github.com/guzzle/guzzle/compare/6.5.6...6.5.7) --- updated-dependencies: - dependency-name: guzzlehttp/guzzle dependency-type: indirect ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 5540bbe..387b7a3 100644 --- a/composer.lock +++ b/composer.lock @@ -1868,16 +1868,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.5.6", + "version": "6.5.7", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "f092dd734083473658de3ee4bef093ed77d2689c" + "reference": "724562fa861e21a4071c652c8a159934e4f05592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f092dd734083473658de3ee4bef093ed77d2689c", - "reference": "f092dd734083473658de3ee4bef093ed77d2689c", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/724562fa861e21a4071c652c8a159934e4f05592", + "reference": "724562fa861e21a4071c652c8a159934e4f05592", "shasum": "" }, "require": { @@ -1963,7 +1963,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5.6" + "source": "https://github.com/guzzle/guzzle/tree/6.5.7" }, "funding": [ { @@ -1979,7 +1979,7 @@ "type": "tidelift" } ], - "time": "2022-05-25T13:19:12+00:00" + "time": "2022-06-09T21:36:50+00:00" }, { "name": "guzzlehttp/promises", From 75d132d77859de3772b12b7dccb717f3b2f5ad1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 13 Jun 2022 17:26:31 +0200 Subject: [PATCH 34/51] chg: [ci-releases] Do not install dev packages. --- .github/workflows/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 4adeea5..e3fae09 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -34,7 +34,7 @@ jobs: run: composer validate - name: Install PHP dependencies - run: composer install --prefer-dist --no-progress --no-suggest + run: composer install --prefer-dist --no-progress --no-suggest --no-dev - name: Symlink Monarc modules run: | From 3bd4dccd37e36f6843a6bae02006ee5b1c75a03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 15 Jun 2022 08:42:59 +0200 Subject: [PATCH 35/51] chg: [dependencies] Updated PHP dependencies. --- composer.lock | 139 +++++++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 86 deletions(-) diff --git a/composer.lock b/composer.lock index 387b7a3..5a8786d 100644 --- a/composer.lock +++ b/composer.lock @@ -487,42 +487,6 @@ }, "time": "2020-12-09T02:43:02+00:00" }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "support": { - "issues": "https://github.com/container-interop/container-interop/issues", - "source": "https://github.com/container-interop/container-interop/tree/master" - }, - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" - }, { "name": "doctrine/annotations", "version": "1.13.2", @@ -1009,22 +973,22 @@ }, { "name": "doctrine/doctrine-laminas-hydrator", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/doctrine-laminas-hydrator.git", - "reference": "3edcde4f7dface3f977215399b7bf11f8109f6cd" + "reference": "e01bf39537f9559c9f79c6b12f9bd16452278d6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/3edcde4f7dface3f977215399b7bf11f8109f6cd", - "reference": "3edcde4f7dface3f977215399b7bf11f8109f6cd", + "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/e01bf39537f9559c9f79c6b12f9bd16452278d6c", + "reference": "e01bf39537f9559c9f79c6b12f9bd16452278d6c", "shasum": "" }, "require": { "doctrine/collections": "^1.6.8", "doctrine/inflector": "^2.0.4", - "doctrine/persistence": "^2.2.3", + "doctrine/persistence": "^2.2.3 || ^3.0.0", "ext-ctype": "*", "laminas/laminas-hydrator": "^4.3.1", "laminas/laminas-stdlib": "^3.6.1", @@ -1073,7 +1037,7 @@ "type": "tidelift" } ], - "time": "2021-12-27T17:58:48+00:00" + "time": "2022-06-11T13:12:45+00:00" }, { "name": "doctrine/doctrine-module", @@ -3218,21 +3182,21 @@ }, { "name": "laminas/laminas-inputfilter", - "version": "2.15.0", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9" + "reference": "a6e8bc751c321bae1b3f8e235eeb4871256a6009" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/14dca8785b9d78ddfef725942854d9c8e81405b9", - "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/a6e8bc751c321bae1b3f8e235eeb4871256a6009", + "reference": "a6e8bc751c321bae1b3f8e235eeb4871256a6009", "shasum": "" }, "require": { "laminas/laminas-filter": "^2.13", - "laminas/laminas-servicemanager": "^3.3.1", + "laminas/laminas-servicemanager": "^3.12.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-validator": "^2.15", "php": "^7.4 || ~8.0.0 || ~8.1.0" @@ -3289,7 +3253,7 @@ "type": "community_bridge" } ], - "time": "2022-06-07T22:55:45+00:00" + "time": "2022-06-13T16:43:33+00:00" }, { "name": "laminas/laminas-json", @@ -4089,37 +4053,39 @@ }, { "name": "laminas/laminas-servicemanager", - "version": "3.10.0", + "version": "3.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "e52b985909e0940bf22d34f322eb3f48bbef6bd1" + "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/e52b985909e0940bf22d34f322eb3f48bbef6bd1", - "reference": "e52b985909e0940bf22d34f322eb3f48bbef6bd1", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/05ac4b1fb1fe9333313eeafced9b6c7946589487", + "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", "laminas/laminas-stdlib": "^3.2.1", "php": "~7.4.0 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { + "ext-psr": "*", "laminas/laminas-code": "<3.3.1", "zendframework/zend-code": "<3.3.1", "zendframework/zend-servicemanager": "*" }, "provide": { - "container-interop/container-interop-implementation": "^1.2", "psr/container-implementation": "^1.0" }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, "require-dev": { "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-container-config-test": "^0.3", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.6", "laminas/laminas-dependency-plugin": "^2.1.2", "mikey179/vfsstream": "^1.6.10@alpha", "ocramius/proxy-manager": "^2.11", @@ -4138,6 +4104,9 @@ ], "type": "library", "autoload": { + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } @@ -4171,20 +4140,20 @@ "type": "community_bridge" } ], - "time": "2021-09-18T20:19:36+00:00" + "time": "2022-06-13T16:20:56+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.9.1", + "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "1df1cc0b9c2b8c7d1e322da1669a576386b5da46" + "reference": "0d669074845fc80a99add0f64025192f143ef836" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/1df1cc0b9c2b8c7d1e322da1669a576386b5da46", - "reference": "1df1cc0b9c2b8c7d1e322da1669a576386b5da46", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/0d669074845fc80a99add0f64025192f143ef836", + "reference": "0d669074845fc80a99add0f64025192f143ef836", "shasum": "" }, "require": { @@ -4230,7 +4199,7 @@ "type": "community_bridge" } ], - "time": "2022-06-08T11:33:13+00:00" + "time": "2022-06-10T14:49:09+00:00" }, { "name": "laminas/laminas-text", @@ -4350,22 +4319,22 @@ }, { "name": "laminas/laminas-validator", - "version": "2.17.0", + "version": "2.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339" + "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/bdd503adc83d814a5c94e598ea0eb9fc7ca56339", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/ba665f5a52763dda5a747c4ad826d2adf1510486", + "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.6", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.10", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-validator": "*" @@ -4374,27 +4343,24 @@ "laminas/laminas-cache": "^2.6.1", "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", + "laminas/laminas-filter": "^2.14.0", "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", + "laminas/laminas-i18n": "^2.15.0", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-uri": "^2.9.1", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" + "vimeo/psalm": "^4.23" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", @@ -4436,7 +4402,7 @@ "type": "community_bridge" } ], - "time": "2022-03-08T18:16:51+00:00" + "time": "2022-06-14T12:31:18+00:00" }, { "name": "laminas/laminas-view", @@ -7959,12 +7925,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "961eba35293ca2e5b37bc281a63836243b35058a" + "reference": "bf362097fbfe4580b99b696dd8208b24ffd112b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/961eba35293ca2e5b37bc281a63836243b35058a", - "reference": "961eba35293ca2e5b37bc281a63836243b35058a", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bf362097fbfe4580b99b696dd8208b24ffd112b2", + "reference": "bf362097fbfe4580b99b696dd8208b24ffd112b2", "shasum": "" }, "conflict": { @@ -8040,7 +8006,7 @@ "doctrine/mongodb-odm": ">=1,<1.0.2", "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<16|>= 3.3.beta1, < 13.0.2", + "dolibarr/dolibarr": "= 12.0.5|<16|>= 3.3.beta1, < 13.0.2", "dompdf/dompdf": "<1.2.1", "drupal/core": ">=7,<7.88|>=8,<9.2.13|>=9.3,<9.3.6", "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", @@ -8083,7 +8049,7 @@ "fooman/tcpdf": "<6.2.22", "forkcms/forkcms": "<5.11.1", "fossar/tcpdf-parser": "<6.2.22", - "francoisjacquet/rosariosis": "<8.1.1", + "francoisjacquet/rosariosis": "<9", "friendsofsymfony/oauth2-php": "<1.3", "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", @@ -8103,7 +8069,7 @@ "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", "grumpydictator/firefly-iii": "<5.6.5", - "guzzlehttp/guzzle": "<6.5.6|>=7,<7.4.3", + "guzzlehttp/guzzle": "<6.5.7|>=7,<7.4.4", "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", "helloxz/imgurl": "= 2.31|<=2.31", "hillelcoren/invoice-ninja": "<5.3.35", @@ -8141,7 +8107,7 @@ "laminas/laminas-http": "<2.14.2", "laravel/fortify": "<1.11.1", "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", - "laravel/laravel": "<=5.8.38", + "laravel/laravel": "<=9.1.8", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", "latte/latte": "<2.10.8", "lavalite/cms": "<=5.8", @@ -8183,6 +8149,7 @@ "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", "nilsteampassnet/teampass": "<=2.1.27.36", + "noumo/easyii": "<=0.9", "nukeviet/nukeviet": "<4.3.4", "nystudio107/craft-seomatic": "<3.4.12", "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", @@ -8448,7 +8415,7 @@ "type": "tidelift" } ], - "time": "2022-06-07T22:04:20+00:00" + "time": "2022-06-10T00:15:15+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", From 3f8486b83a65487519228147ab876789bc63de65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 15 Jun 2022 08:43:29 +0200 Subject: [PATCH 36/51] chg: [dependencies] Updated JavaScript dependencies (ng-client). --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9875c41..2c17ad2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "license": "GNU Affero General Public License version 3", "dependencies": { "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#v2.11.1-p5", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.11.1-p7" + "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.11.1-p12" }, "devDependencies": { "grunt": "~1.5.2", From 0e8e0139545daddf7d79201af946c6e79bcde8bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 20 Jun 2022 12:05:52 +0200 Subject: [PATCH 37/51] Updated JavaScript requirements and PHP. --- CHANGELOG.md | 15 +++ VERSION.json | 2 +- composer.lock | 254 ++++++++++++++++++++++---------------------------- package.json | 6 +- 4 files changed, 132 insertions(+), 145 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b253008..f83ad9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,21 @@ MONARC Changelog ================ +## 2.12.0 (2021-06-20) + +### New + +- [compliance scale](https://github.com/monarc-project/MonarcAppFO/discussions/439); +- [metadata assets](https://github.com/monarc-project/MonarcAppFO/discussions/437); +- [two-factor authentication](https://github.com/monarc-project/MonarcAppFO/discussions/442)). + +### Fix + +- [Stats provider] removed the leading slash in the URI + ([e7dfba1](https://github.com/monarc-project/zm-client/commit/e7dfba1cf64322bc3e83630df6729b525d7d5c8d)) + + + ## 2.11.1 (2021-10-28) ### New diff --git a/VERSION.json b/VERSION.json index 2b1ee4b..99a44ed 100644 --- a/VERSION.json +++ b/VERSION.json @@ -1 +1 @@ -{"major":2, "minor":11, "hotfix":1} +{"major":2, "minor":12, "hotfix":0} diff --git a/composer.lock b/composer.lock index 3585670..43298e3 100644 --- a/composer.lock +++ b/composer.lock @@ -68,16 +68,16 @@ }, { "name": "brick/varexporter", - "version": "0.3.5", + "version": "0.3.6", "source": { "type": "git", "url": "https://github.com/brick/varexporter.git", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518" + "reference": "3361a8a30e807c0841a7ca98e5c72b6bffc73463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3361a8a30e807c0841a7ca98e5c72b6bffc73463", + "reference": "3361a8a30e807c0841a7ca98e5c72b6bffc73463", "shasum": "" }, "require": { @@ -87,7 +87,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^8.5 || ^9.0", - "vimeo/psalm": "4.4.1" + "vimeo/psalm": "4.23.0" }, "type": "library", "autoload": { @@ -105,9 +105,15 @@ ], "support": { "issues": "https://github.com/brick/varexporter/issues", - "source": "https://github.com/brick/varexporter/tree/0.3.5" + "source": "https://github.com/brick/varexporter/tree/0.3.6" }, - "time": "2021-02-10T13:53:07+00:00" + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-06-15T23:51:29+00:00" }, { "name": "cakephp/cache", @@ -487,42 +493,6 @@ }, "time": "2020-12-09T02:43:02+00:00" }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "support": { - "issues": "https://github.com/container-interop/container-interop/issues", - "source": "https://github.com/container-interop/container-interop/tree/master" - }, - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" - }, { "name": "doctrine/annotations", "version": "1.13.2", @@ -855,16 +825,16 @@ }, { "name": "doctrine/dbal", - "version": "3.3.6", + "version": "3.3.7", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21" + "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9f79d4650430b582f4598fe0954ef4d52fbc0a8a", + "reference": "9f79d4650430b582f4598fe0954ef4d52fbc0a8a", "shasum": "" }, "require": { @@ -879,11 +849,11 @@ "require-dev": { "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2022.1", - "phpstan/phpstan": "1.6.3", + "phpstan/phpstan": "1.7.13", "phpstan/phpstan-strict-rules": "^1.2", "phpunit/phpunit": "9.5.20", "psalm/plugin-phpunit": "0.16.1", - "squizlabs/php_codesniffer": "3.6.2", + "squizlabs/php_codesniffer": "3.7.0", "symfony/cache": "^5.2|^6.0", "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", "vimeo/psalm": "4.23.0" @@ -946,7 +916,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.6" + "source": "https://github.com/doctrine/dbal/tree/3.3.7" }, "funding": [ { @@ -962,7 +932,7 @@ "type": "tidelift" } ], - "time": "2022-05-02T17:21:01+00:00" + "time": "2022-06-13T21:43:03+00:00" }, { "name": "doctrine/deprecations", @@ -1009,22 +979,22 @@ }, { "name": "doctrine/doctrine-laminas-hydrator", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/doctrine-laminas-hydrator.git", - "reference": "3edcde4f7dface3f977215399b7bf11f8109f6cd" + "reference": "e01bf39537f9559c9f79c6b12f9bd16452278d6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/3edcde4f7dface3f977215399b7bf11f8109f6cd", - "reference": "3edcde4f7dface3f977215399b7bf11f8109f6cd", + "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/e01bf39537f9559c9f79c6b12f9bd16452278d6c", + "reference": "e01bf39537f9559c9f79c6b12f9bd16452278d6c", "shasum": "" }, "require": { "doctrine/collections": "^1.6.8", "doctrine/inflector": "^2.0.4", - "doctrine/persistence": "^2.2.3", + "doctrine/persistence": "^2.2.3 || ^3.0.0", "ext-ctype": "*", "laminas/laminas-hydrator": "^4.3.1", "laminas/laminas-stdlib": "^3.6.1", @@ -1073,7 +1043,7 @@ "type": "tidelift" } ], - "time": "2021-12-27T17:58:48+00:00" + "time": "2022-06-11T13:12:45+00:00" }, { "name": "doctrine/doctrine-module", @@ -1667,16 +1637,16 @@ }, { "name": "doctrine/orm", - "version": "2.12.2", + "version": "2.12.3", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "8291a7f09b12d14783ed6537b4586583d155869e" + "reference": "c05e1709e9ffb9abe8d37260a78975cc816ee385" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/8291a7f09b12d14783ed6537b4586583d155869e", - "reference": "8291a7f09b12d14783ed6537b4586583d155869e", + "url": "https://api.github.com/repos/doctrine/orm/zipball/c05e1709e9ffb9abe8d37260a78975cc816ee385", + "reference": "c05e1709e9ffb9abe8d37260a78975cc816ee385", "shasum": "" }, "require": { @@ -1705,10 +1675,10 @@ "doctrine/annotations": "^1.13", "doctrine/coding-standard": "^9.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.6.3", + "phpstan/phpstan": "~1.4.10 || 1.7.13", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/log": "^1 || ^2 || ^3", - "squizlabs/php_codesniffer": "3.6.2", + "squizlabs/php_codesniffer": "3.7.0", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", "vimeo/psalm": "4.23.0" @@ -1760,9 +1730,9 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.12.2" + "source": "https://github.com/doctrine/orm/tree/2.12.3" }, - "time": "2022-05-02T19:10:07+00:00" + "time": "2022-06-16T13:42:23+00:00" }, { "name": "doctrine/persistence", @@ -1868,16 +1838,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.5.6", + "version": "6.5.7", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "f092dd734083473658de3ee4bef093ed77d2689c" + "reference": "724562fa861e21a4071c652c8a159934e4f05592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f092dd734083473658de3ee4bef093ed77d2689c", - "reference": "f092dd734083473658de3ee4bef093ed77d2689c", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/724562fa861e21a4071c652c8a159934e4f05592", + "reference": "724562fa861e21a4071c652c8a159934e4f05592", "shasum": "" }, "require": { @@ -1963,7 +1933,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5.6" + "source": "https://github.com/guzzle/guzzle/tree/6.5.7" }, "funding": [ { @@ -1979,7 +1949,7 @@ "type": "tidelift" } ], - "time": "2022-05-25T13:19:12+00:00" + "time": "2022-06-09T21:36:50+00:00" }, { "name": "guzzlehttp/promises", @@ -2890,22 +2860,22 @@ }, { "name": "laminas/laminas-form", - "version": "3.1.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-form.git", - "reference": "43005a3ec4c2292d4f825273768d9b884acbca37" + "reference": "c1a8474dc459672a30b5817716a797da7a5026a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-form/zipball/43005a3ec4c2292d4f825273768d9b884acbca37", - "reference": "43005a3ec4c2292d4f825273768d9b884acbca37", + "url": "https://api.github.com/repos/laminas/laminas-form/zipball/c1a8474dc459672a30b5817716a797da7a5026a9", + "reference": "c1a8474dc459672a30b5817716a797da7a5026a9", "shasum": "" }, "require": { - "laminas/laminas-hydrator": "^4.3.0", + "laminas/laminas-hydrator": "^4.3.1", "laminas/laminas-inputfilter": "^2.13.0", - "laminas/laminas-stdlib": "^3.6.1", + "laminas/laminas-stdlib": "^3.7.1", "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { @@ -2918,26 +2888,26 @@ "laminas/laminas-view": "<2.14.0" }, "require-dev": { - "doctrine/annotations": "^1.12.0", + "doctrine/annotations": "^1.13.2", "ext-intl": "*", "laminas/laminas-captcha": "^2.11.0", "laminas/laminas-coding-standard": "^2.3.0", "laminas/laminas-db": "^2.13.4", "laminas/laminas-escaper": "^2.9.0", "laminas/laminas-eventmanager": "^3.4.0", - "laminas/laminas-filter": "^2.13.0", - "laminas/laminas-i18n": "^2.12.0", + "laminas/laminas-filter": "^2.14.0", + "laminas/laminas-i18n": "^2.14.0", "laminas/laminas-modulemanager": "^2.11.0", "laminas/laminas-recaptcha": "^3.4.0", "laminas/laminas-servicemanager": "^3.10.0", - "laminas/laminas-session": "^2.12.0", + "laminas/laminas-session": "^2.12.1", "laminas/laminas-text": "^2.9.0", - "laminas/laminas-validator": "^2.15.1", - "laminas/laminas-view": "^2.14.0", + "laminas/laminas-validator": "^2.16.0", + "laminas/laminas-view": "^2.19.1", "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.5.10", + "phpunit/phpunit": "^9.5.14", "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.13.1" + "vimeo/psalm": "^4.21.0" }, "suggest": { "doctrine/annotations": "^1.12, required to use laminas-form annotations support", @@ -2984,7 +2954,7 @@ "type": "community_bridge" } ], - "time": "2022-01-28T15:58:45+00:00" + "time": "2022-06-16T10:13:15+00:00" }, { "name": "laminas/laminas-http", @@ -3218,21 +3188,21 @@ }, { "name": "laminas/laminas-inputfilter", - "version": "2.15.0", + "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", - "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9" + "reference": "8c663d35926f8276b4bf1a2c571310eb285f80cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/14dca8785b9d78ddfef725942854d9c8e81405b9", - "reference": "14dca8785b9d78ddfef725942854d9c8e81405b9", + "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/8c663d35926f8276b4bf1a2c571310eb285f80cb", + "reference": "8c663d35926f8276b4bf1a2c571310eb285f80cb", "shasum": "" }, "require": { "laminas/laminas-filter": "^2.13", - "laminas/laminas-servicemanager": "^3.3.1", + "laminas/laminas-servicemanager": "^3.12.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-validator": "^2.15", "php": "^7.4 || ~8.0.0 || ~8.1.0" @@ -3289,7 +3259,7 @@ "type": "community_bridge" } ], - "time": "2022-06-07T22:55:45+00:00" + "time": "2022-06-15T11:40:14+00:00" }, { "name": "laminas/laminas-json", @@ -4089,37 +4059,39 @@ }, { "name": "laminas/laminas-servicemanager", - "version": "3.10.0", + "version": "3.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "e52b985909e0940bf22d34f322eb3f48bbef6bd1" + "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/e52b985909e0940bf22d34f322eb3f48bbef6bd1", - "reference": "e52b985909e0940bf22d34f322eb3f48bbef6bd1", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/05ac4b1fb1fe9333313eeafced9b6c7946589487", + "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", "laminas/laminas-stdlib": "^3.2.1", "php": "~7.4.0 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { + "ext-psr": "*", "laminas/laminas-code": "<3.3.1", "zendframework/zend-code": "<3.3.1", "zendframework/zend-servicemanager": "*" }, "provide": { - "container-interop/container-interop-implementation": "^1.2", "psr/container-implementation": "^1.0" }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, "require-dev": { "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-container-config-test": "^0.3", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.6", "laminas/laminas-dependency-plugin": "^2.1.2", "mikey179/vfsstream": "^1.6.10@alpha", "ocramius/proxy-manager": "^2.11", @@ -4138,6 +4110,9 @@ ], "type": "library", "autoload": { + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } @@ -4171,20 +4146,20 @@ "type": "community_bridge" } ], - "time": "2021-09-18T20:19:36+00:00" + "time": "2022-06-13T16:20:56+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.8.0", + "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c" + "reference": "0d669074845fc80a99add0f64025192f143ef836" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/20f0787173fd514b870bb003e8bdd4d88b55020c", - "reference": "20f0787173fd514b870bb003e8bdd4d88b55020c", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/0d669074845fc80a99add0f64025192f143ef836", + "reference": "0d669074845fc80a99add0f64025192f143ef836", "shasum": "" }, "require": { @@ -4230,7 +4205,7 @@ "type": "community_bridge" } ], - "time": "2022-06-07T22:53:54+00:00" + "time": "2022-06-10T14:49:09+00:00" }, { "name": "laminas/laminas-text", @@ -4350,22 +4325,22 @@ }, { "name": "laminas/laminas-validator", - "version": "2.17.0", + "version": "2.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339" + "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/bdd503adc83d814a5c94e598ea0eb9fc7ca56339", - "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/ba665f5a52763dda5a747c4ad826d2adf1510486", + "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.6", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.10", + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-validator": "*" @@ -4374,27 +4349,24 @@ "laminas/laminas-cache": "^2.6.1", "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", + "laminas/laminas-filter": "^2.14.0", "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", + "laminas/laminas-i18n": "^2.15.0", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-uri": "^2.9.1", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" + "vimeo/psalm": "^4.23" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", @@ -4436,7 +4408,7 @@ "type": "community_bridge" } ], - "time": "2022-03-08T18:16:51+00:00" + "time": "2022-06-14T12:31:18+00:00" }, { "name": "laminas/laminas-view", @@ -7928,16 +7900,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.26", + "version": "8.5.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ef117c59fc4c54a979021b26d08a3373e386606d" + "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ef117c59fc4c54a979021b26d08a3373e386606d", - "reference": "ef117c59fc4c54a979021b26d08a3373e386606d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/df70070f2711b8fe8dcca0797c1239ede8c94be6", + "reference": "df70070f2711b8fe8dcca0797c1239ede8c94be6", "shasum": "" }, "require": { @@ -7967,9 +7939,6 @@ "sebastian/type": "^1.1.3", "sebastian/version": "^2.0.1" }, - "require-dev": { - "ext-pdo": "*" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*", @@ -8009,7 +7978,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.26" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.27" }, "funding": [ { @@ -8021,7 +7990,7 @@ "type": "github" } ], - "time": "2022-04-01T12:34:39+00:00" + "time": "2022-06-19T12:11:16+00:00" }, { "name": "roave/security-advisories", @@ -8029,12 +7998,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "961eba35293ca2e5b37bc281a63836243b35058a" + "reference": "0a2664d739af6996ce1a24a35cb59ed2bbd27f4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/961eba35293ca2e5b37bc281a63836243b35058a", - "reference": "961eba35293ca2e5b37bc281a63836243b35058a", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/0a2664d739af6996ce1a24a35cb59ed2bbd27f4b", + "reference": "0a2664d739af6996ce1a24a35cb59ed2bbd27f4b", "shasum": "" }, "conflict": { @@ -8068,6 +8037,8 @@ "bottelet/flarepoint": "<2.2.1", "brightlocal/phpwhois": "<=4.2.5", "brotkrueml/codehighlight": "<2.7", + "brotkrueml/schema": "<1.13.1|>=2,<2.5.1", + "brotkrueml/typo3-matomo-integration": "<1.3.2", "buddypress/buddypress": "<7.2.1", "bugsnag/bugsnag-laravel": ">=2,<2.0.2", "bytefury/crater": "<6.0.2", @@ -8110,7 +8081,7 @@ "doctrine/mongodb-odm": ">=1,<1.0.2", "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<16|>= 3.3.beta1, < 13.0.2", + "dolibarr/dolibarr": "<16|= 12.0.5|>= 3.3.beta1, < 13.0.2", "dompdf/dompdf": "<1.2.1", "drupal/core": ">=7,<7.88|>=8,<9.2.13|>=9.3,<9.3.6", "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", @@ -8153,7 +8124,7 @@ "fooman/tcpdf": "<6.2.22", "forkcms/forkcms": "<5.11.1", "fossar/tcpdf-parser": "<6.2.22", - "francoisjacquet/rosariosis": "<8.1.1", + "francoisjacquet/rosariosis": "<9.1", "friendsofsymfony/oauth2-php": "<1.3", "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", @@ -8173,7 +8144,7 @@ "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", "grumpydictator/firefly-iii": "<5.6.5", - "guzzlehttp/guzzle": "<6.5.6|>=7,<7.4.3", + "guzzlehttp/guzzle": "<6.5.7|>=7,<7.4.4", "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", "helloxz/imgurl": "= 2.31|<=2.31", "hillelcoren/invoice-ninja": "<5.3.35", @@ -8211,7 +8182,7 @@ "laminas/laminas-http": "<2.14.2", "laravel/fortify": "<1.11.1", "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", - "laravel/laravel": "<=5.8.38", + "laravel/laravel": "<=9.1.8", "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", "latte/latte": "<2.10.8", "lavalite/cms": "<=5.8", @@ -8253,6 +8224,7 @@ "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", "nilsteampassnet/teampass": "<=2.1.27.36", + "noumo/easyii": "<=0.9", "nukeviet/nukeviet": "<4.3.4", "nystudio107/craft-seomatic": "<3.4.12", "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", @@ -8418,9 +8390,9 @@ "tribalsystems/zenario": "<9.2.55826", "truckersmp/phpwhois": "<=4.3.1", "twig/twig": "<1.38|>=2,<2.14.11|>=3,<3.3.8", - "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.5", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.29|>=11,<11.5.11", "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", - "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<=7.6.52|>=8,<=8.7.41|>=9,<9.5.29|>=10,<10.4.19|>=11,<11.5", + "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<7.6.57|>=8,<8.7.47|>=9,<9.5.35|>=10,<10.4.29|>=11,<11.5.11", "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -8518,7 +8490,7 @@ "type": "tidelift" } ], - "time": "2022-06-07T22:04:20+00:00" + "time": "2022-06-17T21:04:24+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", diff --git a/package.json b/package.json index c18fc9a..c184d64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "MONARC", - "version": "2.11.1", + "version": "2.12.0", "description": "Monarc front office application", "private": true, "repository": { @@ -10,8 +10,8 @@ "author": "CASES", "license": "GNU Affero General Public License version 3", "dependencies": { - "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#master", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#master" + "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#v2.12.0", + "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.12.0" }, "devDependencies": { "grunt": "~1.5.3", From 81987d684ce0641fece14bc930afef2c67627a32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 20 Jun 2022 12:21:07 +0200 Subject: [PATCH 38/51] !minor typo in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f83ad9c..5fb8122 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ MONARC Changelog - [compliance scale](https://github.com/monarc-project/MonarcAppFO/discussions/439); - [metadata assets](https://github.com/monarc-project/MonarcAppFO/discussions/437); -- [two-factor authentication](https://github.com/monarc-project/MonarcAppFO/discussions/442)). +- [two-factor authentication](https://github.com/monarc-project/MonarcAppFO/discussions/442). ### Fix From 0f9bf866a77e0b6197567ddc4c48b1bb8a351a2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 20 Jun 2022 14:41:57 +0200 Subject: [PATCH 39/51] chg: [dependencies] updated zm-core and zm-client dependencies for ci release. --- composer.lock | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index 43298e3..e6529d5 100644 --- a/composer.lock +++ b/composer.lock @@ -4581,16 +4581,16 @@ }, { "name": "monarc/core", - "version": "v2.11.1-p11", + "version": "v2.12.0", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-core.git", - "reference": "d778833b8b7ef89c5b4e73005ddde4591637f76c" + "reference": "3c7fbcdf8a6745eae50c65abf172dabfa4d61529" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/d778833b8b7ef89c5b4e73005ddde4591637f76c", - "reference": "d778833b8b7ef89c5b4e73005ddde4591637f76c", + "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/3c7fbcdf8a6745eae50c65abf172dabfa4d61529", + "reference": "3c7fbcdf8a6745eae50c65abf172dabfa4d61529", "shasum": "" }, "require": { @@ -4610,7 +4610,8 @@ "ocramius/proxy-manager": "^2.2", "php": "^7.4", "ramsey/uuid-doctrine": "^1.5", - "robmorgan/phinx": "^0.11.1" + "robmorgan/phinx": "^0.11.1", + "robthree/twofactorauth": "^1.8" }, "require-dev": { "roave/security-advisories": "dev-master" @@ -4666,22 +4667,22 @@ "description": "Core for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-core/issues", - "source": "https://github.com/monarc-project/zm-core/tree/v2.11.1-p11" + "source": "https://github.com/monarc-project/zm-core/tree/v2.12.0" }, - "time": "2022-04-06T08:03:43+00:00" + "time": "2022-06-20T10:03:38+00:00" }, { "name": "monarc/frontoffice", - "version": "v2.11.1-p17", + "version": "v2.12.0", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-client.git", - "reference": "700568f62ba4c1e66eba7adec49fd94592bd0d7d" + "reference": "254ec93017d5c016d0202ee0e00e7ddeba3a60a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/700568f62ba4c1e66eba7adec49fd94592bd0d7d", - "reference": "700568f62ba4c1e66eba7adec49fd94592bd0d7d", + "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/254ec93017d5c016d0202ee0e00e7ddeba3a60a0", + "reference": "254ec93017d5c016d0202ee0e00e7ddeba3a60a0", "shasum": "" }, "require": { @@ -4762,9 +4763,9 @@ "description": "Frontoffice for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-client/issues", - "source": "https://github.com/monarc-project/zm-client/tree/v2.11.1-p17" + "source": "https://github.com/monarc-project/zm-client/tree/v2.12.0" }, - "time": "2022-06-08T08:52:19+00:00" + "time": "2022-06-20T10:02:47+00:00" }, { "name": "nikic/php-parser", From 91725a6d2e38487310572f16af6cad8fc74f873b Mon Sep 17 00:00:00 2001 From: Ruslan Baidan Date: Tue, 21 Jun 2022 14:46:56 +0200 Subject: [PATCH 40/51] Updated the dependencies. --- composer.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/composer.lock b/composer.lock index e6529d5..f609fa6 100644 --- a/composer.lock +++ b/composer.lock @@ -1838,24 +1838,24 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.5.7", + "version": "6.5.8", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "724562fa861e21a4071c652c8a159934e4f05592" + "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/724562fa861e21a4071c652c8a159934e4f05592", - "reference": "724562fa861e21a4071c652c8a159934e4f05592", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a52f0440530b54fa079ce76e8c5d196a42cad981", + "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", + "guzzlehttp/psr7": "^1.9", "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.17.0" + "symfony/polyfill-intl-idn": "^1.17" }, "require-dev": { "ext-curl": "*", @@ -1933,7 +1933,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5.7" + "source": "https://github.com/guzzle/guzzle/tree/6.5.8" }, "funding": [ { @@ -1949,7 +1949,7 @@ "type": "tidelift" } ], - "time": "2022-06-09T21:36:50+00:00" + "time": "2022-06-20T22:16:07+00:00" }, { "name": "guzzlehttp/promises", @@ -2037,16 +2037,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.5", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268" + "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/337e3ad8e5716c15f9657bd214d16cc5e69df268", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", + "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", "shasum": "" }, "require": { @@ -2067,7 +2067,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -2127,7 +2127,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.5" + "source": "https://github.com/guzzle/psr7/tree/1.9.0" }, "funding": [ { @@ -2143,7 +2143,7 @@ "type": "tidelift" } ], - "time": "2022-03-20T21:51:18+00:00" + "time": "2022-06-20T21:43:03+00:00" }, { "name": "laminas/laminas-authentication", @@ -4585,12 +4585,12 @@ "source": { "type": "git", "url": "https://github.com/monarc-project/zm-core.git", - "reference": "3c7fbcdf8a6745eae50c65abf172dabfa4d61529" + "reference": "e4d9842168e15d4f03386dd692632c265309ae9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/3c7fbcdf8a6745eae50c65abf172dabfa4d61529", - "reference": "3c7fbcdf8a6745eae50c65abf172dabfa4d61529", + "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/e4d9842168e15d4f03386dd692632c265309ae9e", + "reference": "e4d9842168e15d4f03386dd692632c265309ae9e", "shasum": "" }, "require": { @@ -4669,7 +4669,7 @@ "issues": "https://github.com/monarc-project/zm-core/issues", "source": "https://github.com/monarc-project/zm-core/tree/v2.12.0" }, - "time": "2022-06-20T10:03:38+00:00" + "time": "2022-06-21T12:33:39+00:00" }, { "name": "monarc/frontoffice", @@ -4677,12 +4677,12 @@ "source": { "type": "git", "url": "https://github.com/monarc-project/zm-client.git", - "reference": "254ec93017d5c016d0202ee0e00e7ddeba3a60a0" + "reference": "86878515306dc017bcd34f24515fbb6a4a92be06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/254ec93017d5c016d0202ee0e00e7ddeba3a60a0", - "reference": "254ec93017d5c016d0202ee0e00e7ddeba3a60a0", + "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/86878515306dc017bcd34f24515fbb6a4a92be06", + "reference": "86878515306dc017bcd34f24515fbb6a4a92be06", "shasum": "" }, "require": { @@ -4765,7 +4765,7 @@ "issues": "https://github.com/monarc-project/zm-client/issues", "source": "https://github.com/monarc-project/zm-client/tree/v2.12.0" }, - "time": "2022-06-20T10:02:47+00:00" + "time": "2022-06-21T12:34:08+00:00" }, { "name": "nikic/php-parser", @@ -9428,5 +9428,5 @@ "ext-bcmath": "*" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.1.0" } From f809ad4705815b1a161f97ae50161e8d053c0b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 22 Jun 2022 09:26:35 +0200 Subject: [PATCH 41/51] chg: [dependencies] Added new QRCode backend endroid/qr-code. --- composer.json | 3 +- composer.lock | 175 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 176 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index f54e6c9..0c66847 100644 --- a/composer.json +++ b/composer.json @@ -54,7 +54,8 @@ "laminas/laminas-i18n": "^2.9", "symfony/console": "^5.0", "laminas/laminas-dependency-plugin": "^2.0", - "robthree/twofactorauth": "^1.8" + "robthree/twofactorauth": "^1.8", + "endroid/qr-code": "^4.4" }, "require-dev": { "roave/security-advisories": "dev-master", diff --git a/composer.lock b/composer.lock index e6529d5..ac27231 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,62 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "72d71f8018457c8642f895529ecd5da3", + "content-hash": "4ab9a5712640fb571a6042af6e8c31a2", "packages": [ + { + "name": "bacon/bacon-qr-code", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" + }, { "name": "brick/math", "version": "0.9.3", @@ -493,6 +547,53 @@ }, "time": "2020-12-09T02:43:02+00:00" }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, + "time": "2020-10-02T16:03:48+00:00" + }, { "name": "doctrine/annotations", "version": "1.13.2", @@ -1836,6 +1937,78 @@ ], "time": "2022-05-03T09:16:53+00:00" }, + { + "name": "endroid/qr-code", + "version": "4.4.9", + "source": { + "type": "git", + "url": "https://github.com/endroid/qr-code.git", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/endroid/qr-code/zipball/bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0.5", + "php": "^7.4||^8.0" + }, + "require-dev": { + "endroid/quality": "dev-master", + "ext-gd": "*", + "khanamiryan/qrcode-detector-decoder": "^1.0.4", + "setasign/fpdf": "^1.8.2" + }, + "suggest": { + "ext-gd": "Enables you to write PNG images", + "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", + "roave/security-advisories": "Makes sure package versions with known security issues are not installed", + "setasign/fpdf": "Enables you to use the PDF writer" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Endroid\\QrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeroen van den Enden", + "email": "info@endroid.nl" + } + ], + "description": "Endroid QR Code", + "homepage": "https://github.com/endroid/qr-code", + "keywords": [ + "code", + "endroid", + "php", + "qr", + "qrcode" + ], + "support": { + "issues": "https://github.com/endroid/qr-code/issues", + "source": "https://github.com/endroid/qr-code/tree/4.4.9" + }, + "funding": [ + { + "url": "https://github.com/endroid", + "type": "github" + } + ], + "time": "2022-05-10T07:25:08+00:00" + }, { "name": "guzzlehttp/guzzle", "version": "6.5.7", From cf663ecfe1b2e4798a2cfbcd955edae8012660ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 22 Jun 2022 09:30:16 +0200 Subject: [PATCH 42/51] updated dependency to monarc/frontoffice. --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index dcd886c..4153e73 100644 --- a/composer.lock +++ b/composer.lock @@ -4846,16 +4846,16 @@ }, { "name": "monarc/frontoffice", - "version": "v2.12.0", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-client.git", - "reference": "86878515306dc017bcd34f24515fbb6a4a92be06" + "reference": "406471458a9c729d2d4a9b677cc7a8518d640ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/86878515306dc017bcd34f24515fbb6a4a92be06", - "reference": "86878515306dc017bcd34f24515fbb6a4a92be06", + "url": "https://api.github.com/repos/monarc-project/zm-client/zipball/406471458a9c729d2d4a9b677cc7a8518d640ab1", + "reference": "406471458a9c729d2d4a9b677cc7a8518d640ab1", "shasum": "" }, "require": { @@ -4936,9 +4936,9 @@ "description": "Frontoffice for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-client/issues", - "source": "https://github.com/monarc-project/zm-client/tree/v2.12.0" + "source": "https://github.com/monarc-project/zm-client/tree/v2.12.1" }, - "time": "2022-06-21T12:34:08+00:00" + "time": "2022-06-22T07:24:01+00:00" }, { "name": "nikic/php-parser", @@ -8172,12 +8172,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "0a2664d739af6996ce1a24a35cb59ed2bbd27f4b" + "reference": "bd1c2ed6f37c9a9e81417b8367865c0bbeabed55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/0a2664d739af6996ce1a24a35cb59ed2bbd27f4b", - "reference": "0a2664d739af6996ce1a24a35cb59ed2bbd27f4b", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bd1c2ed6f37c9a9e81417b8367865c0bbeabed55", + "reference": "bd1c2ed6f37c9a9e81417b8367865c0bbeabed55", "shasum": "" }, "conflict": { @@ -8318,7 +8318,7 @@ "gree/jose": "<=2.2", "gregwar/rst": "<1.0.3", "grumpydictator/firefly-iii": "<5.6.5", - "guzzlehttp/guzzle": "<6.5.7|>=7,<7.4.4", + "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", "helloxz/imgurl": "= 2.31|<=2.31", "hillelcoren/invoice-ninja": "<5.3.35", @@ -8664,7 +8664,7 @@ "type": "tidelift" } ], - "time": "2022-06-17T21:04:24+00:00" + "time": "2022-06-21T17:12:40+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -9601,5 +9601,5 @@ "ext-bcmath": "*" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } From c1eaddd027be5afb5ee4beab2c7f44f4a136a0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 22 Jun 2022 09:36:46 +0200 Subject: [PATCH 43/51] updated VERSION.json file !minor --- VERSION.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION.json b/VERSION.json index 99a44ed..6c759e0 100644 --- a/VERSION.json +++ b/VERSION.json @@ -1 +1 @@ -{"major":2, "minor":12, "hotfix":0} +{"major":2, "minor":12, "hotfix":1} From 9163ca6b492ddb993efbfd679ace10a689ad8517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 27 Jun 2022 16:15:42 +0200 Subject: [PATCH 44/51] chg: updated CHANGELOG with missing information concerning the current release and a first fix for the next release. !minor --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fb8122..8d69294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ MONARC Changelog ================ +## 2.12.2 (not yet released) + +### Fix + +- Error when exporting analysis with Statement of Applicability + ([#445](https://github.com/monarc-project/MonarcAppFO/issues/445)). + + +## 2.12.1 (2021-06-22) + +### Enhancement + +- [Added new QRCode backend endroid/qr-code](https://github.com/monarc-project/zm-client/commit/406471458a9c729d2d4a9b677cc7a8518d640ab1) + NTP access to time.google.com:123 (NTP check removed) and api.qrserver.com is + no more needed: QRCode generation is local. + + ## 2.12.0 (2021-06-20) ### New From 40db23fc6b91b15078b9399948cb99aca6911b61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 27 Jun 2022 16:22:20 +0200 Subject: [PATCH 45/51] fix: [typo] fixed year in the dates. !minor --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d69294..8554cc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ MONARC Changelog ([#445](https://github.com/monarc-project/MonarcAppFO/issues/445)). -## 2.12.1 (2021-06-22) +## 2.12.1 (2022-06-22) ### Enhancement @@ -18,7 +18,7 @@ MONARC Changelog no more needed: QRCode generation is local. -## 2.12.0 (2021-06-20) +## 2.12.0 (2022-06-20) ### New From 961c3fcb25da7cac078e79554187ef63fa4f1bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Tue, 28 Jun 2022 15:07:33 +0200 Subject: [PATCH 46/51] new: [deployment] installation instructions with the bundle generated by GitHub Actions. --- INSTALL/INSTALL.ubuntu2004.md | 207 ++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 208 insertions(+), 1 deletion(-) create mode 100644 INSTALL/INSTALL.ubuntu2004.md diff --git a/INSTALL/INSTALL.ubuntu2004.md b/INSTALL/INSTALL.ubuntu2004.md new file mode 100644 index 0000000..e9404ca --- /dev/null +++ b/INSTALL/INSTALL.ubuntu2004.md @@ -0,0 +1,207 @@ +Installation on Ubuntu 18.04 +============================ + +This guide is also working with Ubuntu 20.04 LTS. + +# 1. Install LAMP & dependencies + +## 1.1. Install system dependencies + +```bash +$ sudo apt-get install zip unzip git gettext curl +``` + +Some might already be installed. + +## 1.2. Install MariaDB + +```bash +$ sudo apt-get install mariadb-client mariadb-server +``` + +### Secure the MariaDB installation + +```bash +$ sudo mysql_secure_installation +``` + +Especially by setting a strong root password. + +## 1.3. Install Apache2 + +```bash +$ sudo apt-get install apache2 +``` + +### Enable modules, settings, and default of SSL in Apache + +```bash +$ sudo a2dismod status +$ sudo a2enmod ssl +$ sudo a2enmod rewrite +$ sudo a2enmod headers +``` + +### Apache Virtual Host + +```conf + + ServerAdmin admin@localhost.lu + ServerName monarc.local + DocumentRoot /var/lib/monarc/fo/public + + + DirectoryIndex index.php + AllowOverride All + Require all granted + + + + Header always set X-Content-Type-Options nosniff + Header always set X-XSS-Protection "1; mode=block" + Header always set X-Robots-Tag none + Header always set X-Frame-Options SAMEORIGIN + + + SetEnv APP_ENV "development" + +``` + + +## 1.4. Install PHP and dependencies + +```bash +$ sudo apt-get install php apache2 libapache2-mod-php php-curl php-gd php-mysql php-pear php-xml php-mbstring php-intl php-imagick php-zip php-bcmath +``` + + +## 1.5 Apply all changes + +```bash +$ sudo systemctl restart apache2.service +``` + + + +# 2. Installation of MONARC + +```bash +PATH_TO_MONARC='/var/lib/monarc/fo' +PATH_TO_MONARC_DATA='/var/lib/monarc/fo-data' +MONARC_VERSION=$(curl --silent -H 'Content-Type: application/json' https://api.github.com/repos/monarc-project/MonarcAppFO/releases/latest | jq -r '.tag_name') +MONARCFO_RELEASE_URL="https://github.com/monarc-project/MonarcAppFO/releases/download/$MONARC_VERSION/MonarcAppFO-$MONARC_VERSION.tar.gz" + +$ mkdir -p /var/lib/monarc/releases/ +# Download release +$ curl -sL $MONARCFO_RELEASE_URL -o /var/lib/monarc/releases/`basename $MONARCFO_RELEASE_URL` +# Create release directory +$ mkdir /var/lib/monarc/releases/`basename $MONARCFO_RELEASE_URL | sed 's/.tar.gz//'` +# Unarchive release +$ tar -xzf /var/lib/monarc/releases/`basename $MONARCFO_RELEASE_URL` -C /var/lib/monarc/releases/`basename $MONARCFO_RELEASE_URL | sed 's/.tar.gz//'` +# Create release symlink +$ ln -s /var/lib/monarc/releases/`basename $MONARCFO_RELEASE_URL | sed 's/.tar.gz//'` $PATH_TO_MONARC +# Create data and caches directories +$ mkdir -p $PATH_TO_MONARC_DATA/cache $PATH_TO_MONARC_DATA/DoctrineORMModule/Proxy $PATH_TO_MONARC_DATA/LazyServices/Proxy +# Create data directory symlink +$ ln -s $PATH_TO_MONARC_DATA $PATH_TO_MONARC/data +``` + + +## 2.2. Databases + +### Create a MariaDB user for MONARC + +With the root MariaDB user create a new user for MONARC: + +```sql +MariaDB [(none)]> CREATE USER 'monarc'@'%' IDENTIFIED BY 'password'; +MariaDB [(none)]> GRANT ALL PRIVILEGES ON * . * TO 'monarc'@'%'; +MariaDB [(none)]> FLUSH PRIVILEGES; +``` + +### Create 2 databases + +In your MariaDB interpreter: + +```sql +MariaDB [(none)]> CREATE DATABASE monarc_cli DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; +MariaDB [(none)]> CREATE DATABASE monarc_common DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; +``` + +* monarc_common contains models and data created by CASES; +* monarc_cli contains all client risk analyses. Each analysis is based on CASES + model of monarc_common. + +### Initializes the database + +```bash +$ mysql -u monarc -ppassword monarc_common < db-bootstrap/monarc_structure.sql +$ mysql -u monarc -ppassword monarc_common < db-bootstrap/monarc_data.sql +``` + +### Database connection + +Create the configuration file: + +```bash +$ sudo cp ./config/autoload/local.php.dist ./config/autoload/local.php +``` + +And configure the database connection: + +```php + return [ + 'doctrine' => [ + 'connection' => [ + 'orm_default' => [ + 'params' => [ + 'host' => 'localhost', + 'user' => 'monarc', + 'password' => 'password', + 'dbname' => 'monarc_common', + ], + ], + 'orm_cli' => [ + 'params' => [ + 'host' => 'localhost', + 'user' => 'monarc', + 'password' => 'password', + 'dbname' => 'monarc_cli', + ], + ], + ], + ], + ]; +``` + +# 3. Migrating MONARC DB + +```bash +$ php ./vendor/robmorgan/phinx/bin/phinx migrate -c module/Monarc/FrontOffice/migrations/phinx.php +$ php ./vendor/robmorgan/phinx/bin/phinx migrate -c module/Monarc/Core/migrations/phinx.php +``` + + +# 4. Create initial user + +```bash +$ php ./vendor/robmorgan/phinx/bin/phinx seed:run -c ./module/Monarc/FrontOffice/migrations/phinx.php +``` + + +The username is *admin@admin.localhost* and the password is *admin*. + + +# 5. Statistics for Global Dashboard + +If you would like to use the global dashboard stats feature, you need to +configure a Stats Service instance on your server. + +The architecture, installation instructions and GitHub project can be found here: + +- https://www.monarc.lu/documentation/stats-service/master/architecture.html +- https://www.monarc.lu/documentation/stats-service/master/installation.html +- https://github.com/monarc-project/stats-service + +The communication of access to the StatsService is performed on each instance of +FrontOffice (clients). \ No newline at end of file diff --git a/package.json b/package.json index c184d64..7b7d47f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "MONARC", - "version": "2.12.0", + "version": "2.12.1", "description": "Monarc front office application", "private": true, "repository": { From 4392e77c57c19cd16b3eae17520f03163f052609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Tue, 28 Jun 2022 15:09:01 +0200 Subject: [PATCH 47/51] new: [deployment] Updated installation instructions with the bundle generated by GitHub Actions. --- INSTALL/INSTALL.ubuntu2004.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/INSTALL/INSTALL.ubuntu2004.md b/INSTALL/INSTALL.ubuntu2004.md index e9404ca..110ace4 100644 --- a/INSTALL/INSTALL.ubuntu2004.md +++ b/INSTALL/INSTALL.ubuntu2004.md @@ -1,8 +1,6 @@ -Installation on Ubuntu 18.04 +Installation on Ubuntu 20.04 ============================ -This guide is also working with Ubuntu 20.04 LTS. - # 1. Install LAMP & dependencies ## 1.1. Install system dependencies From c27e4c8572489b762f667b28d42c5c1626bfe017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Wed, 29 Jun 2022 09:14:35 +0200 Subject: [PATCH 48/51] chg: [dependencies] Updated zm-core to 2.12.1. --- CHANGELOG.md | 2 +- VERSION.json | 2 +- composer.lock | 97 ++++++++++++++++++++++++++------------------------- package.json | 2 +- 4 files changed, 53 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8554cc4..5fc1f5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ MONARC Changelog ================ -## 2.12.2 (not yet released) +## 2.12.2 (2022-06-29) ### Fix diff --git a/VERSION.json b/VERSION.json index 6c759e0..63a49cb 100644 --- a/VERSION.json +++ b/VERSION.json @@ -1 +1 @@ -{"major":2, "minor":12, "hotfix":1} +{"major":2, "minor":12, "hotfix":2} diff --git a/composer.lock b/composer.lock index 4153e73..9b735f5 100644 --- a/composer.lock +++ b/composer.lock @@ -2320,16 +2320,16 @@ }, { "name": "laminas/laminas-authentication", - "version": "2.10.1", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-authentication.git", - "reference": "7308db03e11147fbf567b5004ac428bdaba267f9" + "reference": "51815691d862b82b749a4aa9c4f6ec078d579f74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/7308db03e11147fbf567b5004ac428bdaba267f9", - "reference": "7308db03e11147fbf567b5004ac428bdaba267f9", + "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/51815691d862b82b749a4aa9c4f6ec078d579f74", + "reference": "51815691d862b82b749a4aa9c4f6ec078d579f74", "shasum": "" }, "require": { @@ -2340,7 +2340,7 @@ "zendframework/zend-authentication": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-crypt": "^2.6 || ^3.2.1", "laminas/laminas-db": "^2.13", "laminas/laminas-http": "^2.15.0", @@ -2392,7 +2392,7 @@ "type": "community_bridge" } ], - "time": "2022-03-09T23:07:57+00:00" + "time": "2022-06-23T10:41:36+00:00" }, { "name": "laminas/laminas-cache", @@ -4754,16 +4754,16 @@ }, { "name": "monarc/core", - "version": "v2.12.0", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-core.git", - "reference": "e4d9842168e15d4f03386dd692632c265309ae9e" + "reference": "f8ac72323545ab4d0a501b18c83f7b82d159493d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/e4d9842168e15d4f03386dd692632c265309ae9e", - "reference": "e4d9842168e15d4f03386dd692632c265309ae9e", + "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/f8ac72323545ab4d0a501b18c83f7b82d159493d", + "reference": "f8ac72323545ab4d0a501b18c83f7b82d159493d", "shasum": "" }, "require": { @@ -4840,9 +4840,9 @@ "description": "Core for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-core/issues", - "source": "https://github.com/monarc-project/zm-core/tree/v2.12.0" + "source": "https://github.com/monarc-project/zm-core/tree/v2.12.1" }, - "time": "2022-06-21T12:33:39+00:00" + "time": "2022-06-29T06:00:44+00:00" }, { "name": "monarc/frontoffice", @@ -5973,16 +5973,16 @@ }, { "name": "symfony/console", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" + "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", + "url": "https://api.github.com/repos/symfony/console/zipball/4d671ab4ddac94ee439ea73649c69d9d200b5000", + "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000", "shasum": "" }, "require": { @@ -6052,7 +6052,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.9" + "source": "https://github.com/symfony/console/tree/v5.4.10" }, "funding": [ { @@ -6068,11 +6068,11 @@ "type": "tidelift" } ], - "time": "2022-05-18T06:17:34+00:00" + "time": "2022-06-26T13:00:04+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.1", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", @@ -6119,7 +6119,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" }, "funding": [ { @@ -6937,16 +6937,16 @@ }, { "name": "symfony/service-contracts", - "version": "v2.5.1", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", "shasum": "" }, "require": { @@ -7000,7 +7000,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" }, "funding": [ { @@ -7016,20 +7016,20 @@ "type": "tidelift" } ], - "time": "2022-03-13T20:07:29+00:00" + "time": "2022-05-30T19:17:29+00:00" }, { "name": "symfony/string", - "version": "v5.4.9", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" + "reference": "4432bc7df82a554b3e413a8570ce2fea90e94097" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", - "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "url": "https://api.github.com/repos/symfony/string/zipball/4432bc7df82a554b3e413a8570ce2fea90e94097", + "reference": "4432bc7df82a554b3e413a8570ce2fea90e94097", "shasum": "" }, "require": { @@ -7086,7 +7086,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.9" + "source": "https://github.com/symfony/string/tree/v5.4.10" }, "funding": [ { @@ -7102,20 +7102,20 @@ "type": "tidelift" } ], - "time": "2022-04-19T10:40:37+00:00" + "time": "2022-06-26T15:57:47+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.3", + "version": "v5.4.10", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e80f87d2c9495966768310fc531b487ce64237a2" + "reference": "04e42926429d9e8b39c174387ab990bf7817f7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2", - "reference": "e80f87d2c9495966768310fc531b487ce64237a2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/04e42926429d9e8b39c174387ab990bf7817f7a2", + "reference": "04e42926429d9e8b39c174387ab990bf7817f7a2", "shasum": "" }, "require": { @@ -7161,7 +7161,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.3" + "source": "https://github.com/symfony/yaml/tree/v5.4.10" }, "funding": [ { @@ -7177,7 +7177,7 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:32:32+00:00" + "time": "2022-06-20T11:50:59+00:00" }, { "name": "webimpress/safe-writer", @@ -8172,12 +8172,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "bd1c2ed6f37c9a9e81417b8367865c0bbeabed55" + "reference": "82cfc4675f037cf8145d640a3f6da62dca474eb1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bd1c2ed6f37c9a9e81417b8367865c0bbeabed55", - "reference": "bd1c2ed6f37c9a9e81417b8367865c0bbeabed55", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/82cfc4675f037cf8145d640a3f6da62dca474eb1", + "reference": "82cfc4675f037cf8145d640a3f6da62dca474eb1", "shasum": "" }, "conflict": { @@ -8350,6 +8350,7 @@ "kevinpapst/kimai2": "<1.16.7", "kitodo/presentation": "<3.1.2", "klaviyo/magento2-extension": ">=1,<3", + "krayin/laravel-crm": "<1.2.2", "kreait/firebase-php": ">=3.2,<3.8.1", "la-haute-societe/tcpdf": "<6.2.22", "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", @@ -8399,7 +8400,7 @@ "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", "nilsteampassnet/teampass": "<=2.1.27.36", "noumo/easyii": "<=0.9", - "nukeviet/nukeviet": "<4.3.4", + "nukeviet/nukeviet": "<4.5.2", "nystudio107/craft-seomatic": "<3.4.12", "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", "october/backend": "<1.1.2", @@ -8439,11 +8440,12 @@ "phpwhois/phpwhois": "<=4.2.5", "phpxmlrpc/extras": "<0.6.1", "pimcore/data-hub": "<1.2.4", - "pimcore/pimcore": "<10.4", + "pimcore/pimcore": "<10.4.4", "pocketmine/bedrock-protocol": "<8.0.2", "pocketmine/pocketmine-mp": ">= 4.0.0-BETA5, < 4.4.2|<4.2.10", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", + "prestashop/blockwishlist": ">=2,<2.1.1", "prestashop/contactform": ">1.0.1,<4.3", "prestashop/gamification": "<2.3.2", "prestashop/prestashop": ">=1.7,<=1.7.8.2", @@ -8473,17 +8475,18 @@ "shopware/core": "<=6.4.9", "shopware/platform": "<=6.4.9", "shopware/production": "<=6.3.5.2", - "shopware/shopware": "<5.7.9", + "shopware/shopware": "<5.7.12", "shopware/storefront": "<=6.4.8.1", "shopxo/shopxo": "<2.2.6", "showdoc/showdoc": "<2.10.4", "silverstripe/admin": ">=1,<1.8.1", - "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", + "silverstripe/assets": ">=1,<1.10.1", "silverstripe/cms": "<4.3.6|>=4.4,<4.4.4", "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<4.10.1", + "silverstripe/framework": "<4.10.9", "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1", + "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", @@ -8664,7 +8667,7 @@ "type": "tidelift" } ], - "time": "2022-06-21T17:12:40+00:00" + "time": "2022-06-28T09:04:11+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", diff --git a/package.json b/package.json index 7b7d47f..8dc9ed1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "MONARC", - "version": "2.12.1", + "version": "2.12.2", "description": "Monarc front office application", "private": true, "repository": { From dea25935ebe99542d9505fbe1be8919c59c91e47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Mon, 4 Jul 2022 10:50:03 +0200 Subject: [PATCH 49/51] chg: [dependencies] Updated zm-core to v2.12.1-p1. Fixed the bug when we try to instantiate a global operational risk and it was already linked to the same anr before. (https://github.com/monarc-project/zm-core/commit/98c096f) --- composer.lock | 93 ++++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 45 deletions(-) diff --git a/composer.lock b/composer.lock index 9b735f5..d4245a0 100644 --- a/composer.lock +++ b/composer.lock @@ -122,16 +122,16 @@ }, { "name": "brick/varexporter", - "version": "0.3.6", + "version": "0.3.7", "source": { "type": "git", "url": "https://github.com/brick/varexporter.git", - "reference": "3361a8a30e807c0841a7ca98e5c72b6bffc73463" + "reference": "3e263cd718d242594c52963760fee2059fd5833c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/3361a8a30e807c0841a7ca98e5c72b6bffc73463", - "reference": "3361a8a30e807c0841a7ca98e5c72b6bffc73463", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3e263cd718d242594c52963760fee2059fd5833c", + "reference": "3e263cd718d242594c52963760fee2059fd5833c", "shasum": "" }, "require": { @@ -159,7 +159,7 @@ ], "support": { "issues": "https://github.com/brick/varexporter/issues", - "source": "https://github.com/brick/varexporter/tree/0.3.6" + "source": "https://github.com/brick/varexporter/tree/0.3.7" }, "funding": [ { @@ -167,7 +167,7 @@ "type": "github" } ], - "time": "2022-06-15T23:51:29+00:00" + "time": "2022-06-29T23:37:57+00:00" }, { "name": "cakephp/cache", @@ -596,16 +596,16 @@ }, { "name": "doctrine/annotations", - "version": "1.13.2", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", "shasum": "" }, "require": { @@ -617,9 +617,10 @@ "require-dev": { "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" }, "type": "library", "autoload": { @@ -662,9 +663,9 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" + "source": "https://github.com/doctrine/annotations/tree/1.13.3" }, - "time": "2021-08-05T19:00:23+00:00" + "time": "2022-07-02T10:48:51+00:00" }, { "name": "doctrine/cache", @@ -2748,36 +2749,36 @@ }, { "name": "laminas/laminas-di", - "version": "3.7.0", + "version": "3.9.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-di.git", - "reference": "80c90d68bc15d4e094a609760144ce1d1aad0a79" + "reference": "9b7091c50587f7ded53519d229421a02532feb9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-di/zipball/80c90d68bc15d4e094a609760144ce1d1aad0a79", - "reference": "80c90d68bc15d4e094a609760144ce1d1aad0a79", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/9b7091c50587f7ded53519d229421a02532feb9a", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.6", "php": ">=7.4, <8.2", "psr/container": "^1.1.1", - "psr/log": "^1.1.4" + "psr/log": "^1.1.4 || ^3.0.0" }, "conflict": { + "laminas/laminas-servicemanager": "<3.13.0", "laminas/laminas-servicemanager-di": "*", "phpspec/prophecy": "<1.9.0", "zendframework/zend-di": "*" }, "require-dev": { - "container-interop/container-interop": "^1.2.0", "laminas/laminas-coding-standard": "~2.3.0", - "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-servicemanager": "^3.12", "mikey179/vfsstream": "^1.6.10@alpha", + "phpbench/phpbench": "^1.2", "phpspec/prophecy-phpunit": "^2.0", - "phpstan/phpstan": "^0.12.64", "phpunit/phpunit": "^9.5.5", "squizlabs/php_codesniffer": "^3.6" }, @@ -2821,7 +2822,7 @@ "type": "community_bridge" } ], - "time": "2022-05-15T18:19:36+00:00" + "time": "2022-06-30T12:29:26+00:00" }, { "name": "laminas/laminas-escaper", @@ -4232,16 +4233,16 @@ }, { "name": "laminas/laminas-servicemanager", - "version": "3.12.0", + "version": "3.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487" + "reference": "6f96556ee314f9e0d57d83967c0087332836c31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/05ac4b1fb1fe9333313eeafced9b6c7946589487", - "reference": "05ac4b1fb1fe9333313eeafced9b6c7946589487", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/6f96556ee314f9e0d57d83967c0087332836c31d", + "reference": "6f96556ee314f9e0d57d83967c0087332836c31d", "shasum": "" }, "require": { @@ -4271,7 +4272,7 @@ "phpbench/phpbench": "^1.1", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.17.0", "vimeo/psalm": "^4.8" }, "suggest": { @@ -4319,7 +4320,7 @@ "type": "community_bridge" } ], - "time": "2022-06-13T16:20:56+00:00" + "time": "2022-06-29T08:01:37+00:00" }, { "name": "laminas/laminas-stdlib", @@ -4498,16 +4499,16 @@ }, { "name": "laminas/laminas-validator", - "version": "2.20.0", + "version": "2.20.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486" + "reference": "90304417929a51e42999b115907a39f4b658c131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/ba665f5a52763dda5a747c4ad826d2adf1510486", - "reference": "ba665f5a52763dda5a747c4ad826d2adf1510486", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/90304417929a51e42999b115907a39f4b658c131", + "reference": "90304417929a51e42999b115907a39f4b658c131", "shasum": "" }, "require": { @@ -4581,7 +4582,7 @@ "type": "community_bridge" } ], - "time": "2022-06-14T12:31:18+00:00" + "time": "2022-07-01T07:39:15+00:00" }, { "name": "laminas/laminas-view", @@ -4754,16 +4755,16 @@ }, { "name": "monarc/core", - "version": "v2.12.1", + "version": "v2.12.1-p1", "source": { "type": "git", "url": "https://github.com/monarc-project/zm-core.git", - "reference": "f8ac72323545ab4d0a501b18c83f7b82d159493d" + "reference": "98c096f369b68b627ab540bcbb7db6688b1140fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/f8ac72323545ab4d0a501b18c83f7b82d159493d", - "reference": "f8ac72323545ab4d0a501b18c83f7b82d159493d", + "url": "https://api.github.com/repos/monarc-project/zm-core/zipball/98c096f369b68b627ab540bcbb7db6688b1140fc", + "reference": "98c096f369b68b627ab540bcbb7db6688b1140fc", "shasum": "" }, "require": { @@ -4840,9 +4841,9 @@ "description": "Core for monarc/monarc application", "support": { "issues": "https://github.com/monarc-project/zm-core/issues", - "source": "https://github.com/monarc-project/zm-core/tree/v2.12.1" + "source": "https://github.com/monarc-project/zm-core/tree/v2.12.1-p1" }, - "time": "2022-06-29T06:00:44+00:00" + "time": "2022-07-01T14:22:07+00:00" }, { "name": "monarc/frontoffice", @@ -8172,12 +8173,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "82cfc4675f037cf8145d640a3f6da62dca474eb1" + "reference": "7a8c86df136ffe6bd7bc4655d15629a87e5bd022" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/82cfc4675f037cf8145d640a3f6da62dca474eb1", - "reference": "82cfc4675f037cf8145d640a3f6da62dca474eb1", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/7a8c86df136ffe6bd7bc4655d15629a87e5bd022", + "reference": "7a8c86df136ffe6bd7bc4655d15629a87e5bd022", "shasum": "" }, "conflict": { @@ -8230,7 +8231,7 @@ "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", "concrete5/concrete5": "<9", - "concrete5/core": "<8.5.7", + "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", "contao/core": ">=2,<3.5.39", @@ -8262,6 +8263,7 @@ "dweeves/magmi": "<=0.7.24", "ecodev/newsletter": "<=4", "ectouch/ectouch": "<=2.7.2", + "elefant/cms": "<1.3.13", "elgg/elgg": "<3.3.24|>=4,<4.0.5", "endroid/qr-code-bundle": "<3.4.2", "enshrined/svg-sanitize": "<0.15", @@ -8559,6 +8561,7 @@ "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1-beta.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", + "thinkcmf/thinkcmf": "<=5.1.7", "tinymce/tinymce": "<5.10", "titon/framework": ">=0,<9.9.99", "topthink/framework": "<6.0.12", @@ -8667,7 +8670,7 @@ "type": "tidelift" } ], - "time": "2022-06-28T09:04:11+00:00" + "time": "2022-06-29T23:04:12+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", From 418a6c1fe4344997e021b6fae96c1ed877f67e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 7 Jul 2022 12:42:37 +0200 Subject: [PATCH 50/51] updated ng-client --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8dc9ed1..031dd73 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "license": "GNU Affero General Public License version 3", "dependencies": { "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#v2.12.0", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.12.0" + "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.12.1" }, "devDependencies": { "grunt": "~1.5.3", From 8d3aa6f9c3e5b0607cd6763b0e9192fac29f2a0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Thu, 7 Jul 2022 14:39:54 +0200 Subject: [PATCH 51/51] chg: [dependencies] Updated ng-client to 2.12.2 (related to CVE-2022-31129). --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 031dd73..aff27a2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "license": "GNU Affero General Public License version 3", "dependencies": { "ng_anr": "git+https://github.com/monarc-project/ng-anr.git#v2.12.0", - "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.12.1" + "ng_client": "git+https://github.com/monarc-project/ng-client.git#v2.12.2" }, "devDependencies": { "grunt": "~1.5.3",