From 3dd3629db77c9a11027956c45b5ab7df9b86eaaa Mon Sep 17 00:00:00 2001 From: Vildan Bina Date: Wed, 27 Aug 2025 09:48:19 +0200 Subject: [PATCH 1/2] Revert "BP-4567: Implement Automatic Payment Method Configuration Based on Active Subscription" --- ...e_DE-a18bf0666df6cceb7095a9aede5872e0.json | 2 +- languages/wc-buckaroo-bpe-gateway-de_DE.mo | Bin 32732 -> 30388 bytes languages/wc-buckaroo-bpe-gateway-de_DE.po | 37 --- ...r_FR-a18bf0666df6cceb7095a9aede5872e0.json | 2 +- languages/wc-buckaroo-bpe-gateway-fr_FR.mo | Bin 33101 -> 30730 bytes languages/wc-buckaroo-bpe-gateway-fr_FR.po | 38 ---- ...l_NL-a18bf0666df6cceb7095a9aede5872e0.json | 2 +- languages/wc-buckaroo-bpe-gateway-nl_NL.mo | Bin 31477 -> 29210 bytes languages/wc-buckaroo-bpe-gateway-nl_NL.po | 40 +--- library/js/util.js | 19 -- src/Admin/PaymentMethodSettings.php | 11 - src/Hooks/HookRegistry.php | 2 - src/Services/AutoConfiguration.php | 212 ------------------ 13 files changed, 4 insertions(+), 361 deletions(-) delete mode 100644 src/Services/AutoConfiguration.php diff --git a/languages/wc-buckaroo-bpe-gateway-de_DE-a18bf0666df6cceb7095a9aede5872e0.json b/languages/wc-buckaroo-bpe-gateway-de_DE-a18bf0666df6cceb7095a9aede5872e0.json index 9a9423adc..2b7264f40 100755 --- a/languages/wc-buckaroo-bpe-gateway-de_DE-a18bf0666df6cceb7095a9aede5872e0.json +++ b/languages/wc-buckaroo-bpe-gateway-de_DE-a18bf0666df6cceb7095a9aede5872e0.json @@ -1 +1 @@ -{"translation-revision-date":"2025-04-04 10:35+0000","generator":"WP-CLI\/2.11.0","source":"assets\/js\/dist\/blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=n != 1;"},"Accept Riverty conditions:":["Riverty-Bedingungen akzeptieren:"],"Accept terms of use":["Nutzungsbedingungen akzeptieren"],"Bank account holder:":["Kontoinhaber:"],"BIC:":["BIC:"],"Birthdate (format DD-MM-YYYY):":["Geburtsdatum (Format TT-MM-JJJJ):"],"Card Number:":["Kartennummer:"],"Cardholder Name:":["Name des Karteninhabers:"],"Checkout for company":["Checkout f\u00fcr Unternehmen"],"COC (KvK) number:":["COC (KvK) Nummer:"],"CoC-number:":["CoC-Nummer:"],"Credit Card:":["Kreditkarte :"],"CVC:":["CVC:"],"Email:":["E-Mail:"],"Expiration Month:":["Ablaufmonat:"],"Expiration Year:":["Ablaufjahr:"],"Fill required fields if bill in on the company:":["F\u00fcllen Sie die erforderlichen Felder aus, wenn die Rechnung auf das Unternehmen lautet:"],"First Name:":["Vorname:"],"Gender:":["Geschlecht:"],"He\/him":["Er\/ihm"],"I prefer not to say":["Ich m\u00f6chte es lieber nicht sagen"],"IBAN:":["IBAN:"],"Identification Number:":["Identifikationsnummer:"],"Last Name:":["Nachname:"],"Less banks":["Weniger Banken"],"More banks":["Mehr Banken"],"Name of the organization:":["Name der Organisation:"],"Pay with %s":["Zahlen mit %s"],"Phone Number:":["Telefonnummer:"],"Required":["Erforderlich"],"Select your bank":["W\u00e4hlen Sie Ihre Bank aus"],"Select your credit card":["W\u00e4hlen Sie Ihre Kreditkarte"],"Select your Gender":["W\u00e4hlen Sie Ihr Geschlecht"],"She\/her":["Sie\/ihr"],"They\/them":["Sie\/ihnen"],"VAT-number:":["Umsatzsteuer-Identifikationsnummer:"],"You must be at least 18+ to use this service. By paying on time, you avoid extra costs and ensure that you can use %s services again in the future. By continuing, you accept the Terms and Conditions and confirm that you have read the Privacy Statement and Cookie Statement.":["Sie m\u00fcssen mindestens 18 Jahre alt sein, um diesen Dienst zu nutzen. Durch p\u00fcnktliche Zahlung vermeiden Sie zus\u00e4tzliche Kosten und stellen sicher, dass Sie die Dienste von %s auch in Zukunft nutzen k\u00f6nnen. Durch das Fortfahren akzeptieren Sie die Allgemeinen Gesch\u00e4ftsbedingungen und best\u00e4tigen, dass Sie die Datenschutzerkl\u00e4rung und die Cookie-Erkl\u00e4rung gelesen haben."]}}} \ No newline at end of file +{"translation-revision-date":"2025-04-04 10:35+0000","generator":"WP-CLI 2.11.0","source":"assets\/js\/dist\/blocks.js","domain":"wc-buckaroo-bpe-gateway","locale_data":{"wc-buckaroo-bpe-gateway":{"":{"domain":"","lang":"de_DE","plural-forms":"nplurals=2; plural=n != 1;"},"Accept Riverty conditions:":["Riverty-Bedingungen akzeptieren:"],"Accept terms of use":["Nutzungsbedingungen akzeptieren"],"Bank account holder:":["Kontoinhaber:"],"BIC:":["BIC:"],"Birthdate (format DD-MM-YYYY):":["Geburtsdatum (Format TT-MM-JJJJ):"],"Card Number:":["Kartennummer:"],"Cardholder Name:":["Name des Karteninhabers:"],"Checkout for company":["Checkout f\u00fcr Unternehmen"],"COC (KvK) number:":["COC (KvK) Nummer:"],"CoC-number:":["CoC-Nummer:"],"Credit Card:":["Kreditkarte :"],"CVC:":["CVC:"],"Email:":["E-Mail:"],"Expiration Month:":["Ablaufmonat:"],"Expiration Year:":["Ablaufjahr:"],"Fill required fields if bill in on the company:":["F\u00fcllen Sie die erforderlichen Felder aus, wenn die Rechnung auf das Unternehmen lautet:"],"First Name:":["Vorname:"],"Gender:":["Geschlecht:"],"He\/him":["Er\/ihm"],"I prefer not to say":["Ich m\u00f6chte es lieber nicht sagen"],"IBAN:":["IBAN:"],"Identification Number:":["Identifikationsnummer:"],"Last Name:":["Nachname:"],"Less banks":["Weniger Banken"],"More banks":["Mehr Banken"],"Name of the organization:":["Name der Organisation:"],"Pay with %s":["Zahlen mit %s"],"Phone Number:":["Telefonnummer:"],"Required":["Erforderlich"],"Select your bank":["W\u00e4hlen Sie Ihre Bank aus"],"Select your credit card":["W\u00e4hlen Sie Ihre Kreditkarte"],"Select your Gender":["W\u00e4hlen Sie Ihr Geschlecht"],"She\/her":["Sie\/ihr"],"They\/them":["Sie\/ihnen"],"VAT-number:":["Umsatzsteuer-Identifikationsnummer:"],"You must be at least 18+ to use this service. By paying on time, you avoid extra costs and ensure that you can use %s services again in the future. By continuing, you accept the Terms and Conditions and confirm that you have read the Privacy Statement and Cookie Statement.":["Sie m\u00fcssen mindestens 18 Jahre alt sein, um diesen Dienst zu nutzen. Durch p\u00fcnktliche Zahlung vermeiden Sie zus\u00e4tzliche Kosten und stellen sicher, dass Sie die Dienste von %s auch in Zukunft nutzen k\u00f6nnen. Durch das Fortfahren akzeptieren Sie die Allgemeinen Gesch\u00e4ftsbedingungen und best\u00e4tigen, dass Sie die Datenschutzerkl\u00e4rung und die Cookie-Erkl\u00e4rung gelesen haben."]}}} \ No newline at end of file diff --git a/languages/wc-buckaroo-bpe-gateway-de_DE.mo b/languages/wc-buckaroo-bpe-gateway-de_DE.mo index ed72296ce4918bf0ff1f973ab1ba27b4bc2e6120..f8c5d565aa56ea8ecaffdd7e4aef67c3f87aa92f 100755 GIT binary patch delta 4758 zcmZveU00M<7>4&CFajo^e2D@tsDOOf42UQ~DuRlZl0c@E`GtiRDo&b9>pkqWl^yg8 zI_jwD)a7632e>-w)a6gG>z?Of=eTm=T-W>T?`QA*&b)k+`SVpKef{G3wn{z%{|vj# zvWk>q^>14)#`4(Kh7j7|G1vkx!A^J&CXgPnu4wJiwwt9C55*u4VW=?#jW`AM{1L2! zS70T)4V&Oys394m%rv~kHbug6jV!)PUc^Bar^F()Oe!Rb>nMpcE&WjaW6M4a}jmcd&!!9Mt;G!L9Ins1r*s z*s*9k|Hm|NE%Vp5r7eh3+z&Uw!%)+if;tmtq2~Ss>R2)W=KGBKpk?M;Myxxw&?4S# z%YjKf_+OJMDmE}}HY>D1avg@?F?a&fiDd@Q6PqR-Bd`D`Amy0vIHuLsb1Af_Hs@}r zjoaUuhM<|9CBR>}zz6vY_q_t0VLo@vr|Gq<)ZZ7xd>g&Af@@zvU%Q~TwF@e5BQSyE za3V!MMGiu`!wy7K+AXFXu1oCDwL?Y-V^Akx(VwY_c^i!6sx{`h!2EDy+R6@gCq0b} zBbxg|=xfEOr4Gu>FBdUp>ZMxS_8!})UZ{j8D9lg-%)w z(+Y@VNwh^Q+Z)0u_!-nRsDo*uW`0_Tai2Y=zP9kP(dFCQ$NATM#tCRgrr|ui0IMP0 zU_LoaYqnT6T4gkUIZ=;vc|A>`q2FF_-H@FNb5QxX15=+FI%kbAZ34q!1JQKU`uEup zx(FXwNts*5V|ln8OmN^5fQ%ML5O|0{TpC=WZKW;Y78pEGbPya(%G>ZBvg?>*+{ z1M_TRzCjqZZ7FzTMd^8zX_=*Cb`)}l?DabhwRtUt}XP~X^ zJFJnx+ISIKWZ+0VHJEP#re#s%2=`A~&0*JNX@*Mb5KQ1fsF&D9NVdYKAJ|KmrkHBH zYa9rVDT94vpWO`$Fo8e7E=Vhk1(x<7-5!ID(e%w;cg#|sK+S##*1|kgvX8=D@FMJn z1-Kb905%;>bu8xZ1WNA^OIwcH$|%IV0p``P4yx5sAP&Nva1JiO73dSjJiXWn%IFd6 z!J2sFw1#oWISeb1!=M@|>hEVvD;t9j!sAO`3s}VhflqX_&Q=c1S4fgKTbC zgXbZ&F|E@~hxpb>Tf#c*Apa^teLmP8tBxhurc*YpJy01Kan8dkp4XsqRes!o^sO+zE1-RXi88D6_E%k!f-y8$Wm?l3NaI>xm7nKO1=cfci{cf$er z81`CCtTviYhL}(F4C`-;#m(5}vz&6+2{*$>u-=)kO22sOQ!*l z-G73|3C?{SSAzMjVVXNlF@90H?Z&bf?ENq_xtv}jrtc8=Bv&a(TCmXu4ixex? z`icDtIt1yE$SkItQg@M`>98Ma;@9CMybrbS)W)_%^J7V@F~+vLv3^~y3XZ(iv=`c7 z3m7f*vPR()n0RtvSKEl^w32bRAsKSHA2 z#m?V|gJ2(78Ae^amEAGp6X&&|=asjj_#{#N{=H?ZHq$0#zqF&0Kvf!nE$}YX#iM4K zB{Ak_p3+ug&0pDp9EM{R{D;f%4%grTq@VO_`|dx&qKJg^um@g%I*{MOK1fyUNi>c^ zI7LckErL-a`eV!A{f+3@1A9?*7wohR!v<;}DkLUz1hm4-Ug18}G@cfUe>eY>DZXgC zRaKnqT-#K9ujil2X9xPW6@Tvgt**E_`s22N#o-g{E7uCEch`nzt`$}$l9AlVf#G~^ zc;xV6{=mfO7=MGg+(a%{d^P(^Me)ttAJxUb<_9W^kC%S0dbYOQS$w%XR$rXC^J~+; Dxx>5E delta 7106 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 diff --git a/languages/wc-buckaroo-bpe-gateway-de_DE.po b/languages/wc-buckaroo-bpe-gateway-de_DE.po index 31fceca55..f0d594e4a 100755 --- a/languages/wc-buckaroo-bpe-gateway-de_DE.po +++ b/languages/wc-buckaroo-bpe-gateway-de_DE.po @@ -1382,40 +1382,3 @@ msgstr "" "Sie die Dienste von %s auch in Zukunft nutzen können. Durch das Fortfahren " "akzeptieren Sie die Allgemeinen Geschäftsbedingungen und bestätigen, dass " "Sie die Datenschutzerklärung und die Cookie-Erklärung gelesen haben." - -#: src/Admin/PaymentMethodSettings.php:76 -msgid "Automatic payment method configuration" -msgstr "Automatische konfiguration der zahlungsmethoden" - -#: src/Admin/PaymentMethodSettings.php:78 -msgid "Automatically configure the Buckaroo plugin based on your active subscriptions. When you use this option, the plugin will connect to your Buckaroo account, check which payment methods are active, and enable them in Live mode. You will be asked to confirm before changes are applied." -msgstr "Konfigurieren Sie das Buckaroo-Plugin automatisch basierend auf Ihren aktiven Abonnements. Das Plugin verbindet sich mit Ihrem Buckaroo-Konto, überprüft die aktiven Zahlungsmethoden und aktiviert diese direkt im Live-Modus. Bevor die Änderungen übernommen werden, erhalten Sie eine Bestätigungsmeldung." - -#: src/Admin/PaymentMethodSettings.php:83 -msgid "Auto-configure" -msgstr "Automatisch konfigurieren" - -#: src/Hooks/AutoConfiguration.php:18 -msgid "Failed to retrieve active subscriptions. Please check your credentials." -msgstr "Aktive Abonnements konnten nicht abgerufen werden. Überprüfen Sie Ihre Anmeldedaten." - -#: src/Hooks/AutoConfiguration.php:22 -msgid "No active subscriptions found. Please check your Buckaroo account." -msgstr "Keine aktiven Abonnements gefunden. Überprüfen Sie Ihr Buckaroo-Konto." - -#: src/Hooks/AutoConfiguration.php:32 -msgid "Configuration failed: " -msgstr "Konfiguration fehlgeschlagen: " - -#: src/Services/AutoConfiguration.php:152 -msgid "No payment methods were configured. Please check your active subscriptions." -msgstr "Keine Zahlungsmethoden konfiguriert. Überprüfen Sie Ihre aktiven Abonnements." - -#: src/Services/AutoConfiguration.php:155 -msgid "Successfully configured %d payment method(s): %s" -msgstr "Erfolgreich %d Zahlungsmethode(n) konfiguriert: %s" - - -#: src/Services/AutoConfiguration.php:194 -msgid "Failed to configure %s: %s" -msgstr "Konfiguration von %s fehlgeschlagen: %s" diff --git a/languages/wc-buckaroo-bpe-gateway-fr_FR-a18bf0666df6cceb7095a9aede5872e0.json b/languages/wc-buckaroo-bpe-gateway-fr_FR-a18bf0666df6cceb7095a9aede5872e0.json index 6458e1a0e..0ef89d6dd 100755 --- a/languages/wc-buckaroo-bpe-gateway-fr_FR-a18bf0666df6cceb7095a9aede5872e0.json +++ b/languages/wc-buckaroo-bpe-gateway-fr_FR-a18bf0666df6cceb7095a9aede5872e0.json @@ -1 +1 @@ -{"translation-revision-date":"2025-04-04 10:35+0000","generator":"WP-CLI\/2.11.0","source":"assets\/js\/dist\/blocks.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=n > 1;"},"Accept Riverty conditions:":["Accepter les conditions Riverty :"],"Accept terms of use":["Accepter les conditions d'utilisation"],"Bank account holder:":["Titulaire du compte bancaire :"],"BIC:":["BIC :"],"Birthdate (format DD-MM-YYYY):":["Date de naissance (format JJ-MM-AAAA) :"],"Card Number:":["Num\u00e9ro de carte :"],"Cardholder Name:":["Nom du titulaire de la carte :"],"Checkout for company":["Paiement pour entreprise"],"COC (KvK) number:":["Num\u00e9ro COC (KvK) :"],"CoC-number:":["Num\u00e9ro CoC :"],"Credit Card:":["Carte de cr\u00e9dit:"],"CVC:":["CVC :"],"Email:":["Email :"],"Expiration Month:":["Mois d'expiration :"],"Expiration Year:":["Ann\u00e9e d'expiration :"],"Fill required fields if bill in on the company:":["Remplissez les champs requis si la facture est au nom de l'entreprise :"],"First Name:":["Pr\u00e9nom :"],"Gender:":["Genre :"],"He\/him":["Il\/lui"],"I prefer not to say":["Je pr\u00e9f\u00e8re ne pas le dire"],"IBAN:":["IBAN :"],"Identification Number:":["Num\u00e9ro d'identification:"],"Last Name:":["Nom de famille :"],"Less banks":["Moins de banques"],"More banks":["Plus de banques"],"Name of the organization:":["Nom de l'organisation :"],"Pay with %s":["Payer avec %s"],"Phone Number:":["Num\u00e9ro de t\u00e9l\u00e9phone :"],"Required":["Requis"],"Select your bank":["S\u00e9lectionnez votre banque"],"Select your credit card":["S\u00e9lectionnez votre carte de cr\u00e9dit"],"Select your Gender":["S\u00e9lectionnez votre genre"],"She\/her":["Elle\/lui"],"They\/them":["Ils\/elles"],"VAT-number:":["Num\u00e9ro de TVA :"],"You must be at least 18+ to use this service. By paying on time, you avoid extra costs and ensure that you can use %s services again in the future. By continuing, you accept the Terms and Conditions and confirm that you have read the Privacy Statement and Cookie Statement.":["Vous devez avoir au moins 18 ans pour utiliser ce service. En payant \u00e0 temps, vous \u00e9vitez des frais suppl\u00e9mentaires et vous assurez de pouvoir utiliser les services de %s \u00e0 l'avenir. En continuant, vous acceptez les Conditions G\u00e9n\u00e9rales et confirmez avoir lu la D\u00e9claration de Confidentialit\u00e9 et la D\u00e9claration sur les Cookies."]}}} \ No newline at end of file +{"translation-revision-date":"2025-04-04 10:35+0000","generator":"WP-CLI 2.11.0","source":"assets\/js\/dist\/blocks.js","domain":"wc-buckaroo-bpe-gateway","locale_data":{"wc-buckaroo-bpe-gateway":{"":{"domain":"","lang":"fr_FR","plural-forms":"nplurals=2; plural=n > 1;"},"Accept Riverty conditions:":["Accepter les conditions Riverty :"],"Accept terms of use":["Accepter les conditions d'utilisation"],"Bank account holder:":["Titulaire du compte bancaire :"],"BIC:":["BIC :"],"Birthdate (format DD-MM-YYYY):":["Date de naissance (format JJ-MM-AAAA) :"],"Card Number:":["Num\u00e9ro de carte :"],"Cardholder Name:":["Nom du titulaire de la carte :"],"Checkout for company":["Paiement pour entreprise"],"COC (KvK) number:":["Num\u00e9ro COC (KvK) :"],"CoC-number:":["Num\u00e9ro CoC :"],"Credit Card:":["Carte de cr\u00e9dit:"],"CVC:":["CVC :"],"Email:":["Email :"],"Expiration Month:":["Mois d'expiration :"],"Expiration Year:":["Ann\u00e9e d'expiration :"],"Fill required fields if bill in on the company:":["Remplissez les champs requis si la facture est au nom de l'entreprise :"],"First Name:":["Pr\u00e9nom :"],"Gender:":["Genre :"],"He\/him":["Il\/lui"],"I prefer not to say":["Je pr\u00e9f\u00e8re ne pas le dire"],"IBAN:":["IBAN :"],"Identification Number:":["Num\u00e9ro d'identification:"],"Last Name:":["Nom de famille :"],"Less banks":["Moins de banques"],"More banks":["Plus de banques"],"Name of the organization:":["Nom de l'organisation :"],"Pay with %s":["Payer avec %s"],"Phone Number:":["Num\u00e9ro de t\u00e9l\u00e9phone :"],"Required":["Requis"],"Select your bank":["S\u00e9lectionnez votre banque"],"Select your credit card":["S\u00e9lectionnez votre carte de cr\u00e9dit"],"Select your Gender":["S\u00e9lectionnez votre genre"],"She\/her":["Elle\/lui"],"They\/them":["Ils\/elles"],"VAT-number:":["Num\u00e9ro de TVA :"],"You must be at least 18+ to use this service. By paying on time, you avoid extra costs and ensure that you can use %s services again in the future. By continuing, you accept the Terms and Conditions and confirm that you have read the Privacy Statement and Cookie Statement.":["Vous devez avoir au moins 18 ans pour utiliser ce service. En payant \u00e0 temps, vous \u00e9vitez des frais suppl\u00e9mentaires et vous assurez de pouvoir utiliser les services de %s \u00e0 l'avenir. En continuant, vous acceptez les Conditions G\u00e9n\u00e9rales et confirmez avoir lu la D\u00e9claration de Confidentialit\u00e9 et la D\u00e9claration sur les Cookies."]}}} \ No newline at end of file diff --git a/languages/wc-buckaroo-bpe-gateway-fr_FR.mo b/languages/wc-buckaroo-bpe-gateway-fr_FR.mo index f89ecf25de31f3c0109bf04d57f9b637ed103756..49dd528a9e828c2419431acee5f12d85b0f7ec79 100755 GIT binary patch delta 4766 zcmZvfNmEp36oxOzj6oV?5EL5(8W6M@6>w+<8N>;}85NunM+7yMvTjwDSy}N9WRv`X zUZ-4SoxhM(R@o%0EV9b;_BnpBtyoq+&pqFCzUg-J>$ip9{Z$bE`SItPB0eJi8TOi$ zDw2!s`rOhX){j+HM^PipzgHsUQVT=m+ z2C8$)F;4;W6~@j`T1x&}(PbEGK~@oRiN1z?kmeXm;kGB3CrGJwvYZ9cX=#U=`2cr9u zmI>DUKc;~z$Y0wQ*CSfuF1Q1ZLZx#Y>P##^<^B!Sv19|fLm}3QjYnKW18(QE`=u5=sWhB9;zKvd5$h9w|uf0&)x*uxY24E5% zfnzap6&ZnahYbbOvRh0$T$!{(*8~|M8iqOn%l=GF%-diru3BTh7MLGyOk25+-HGRr zK18{{hCWw}TIwLr{BjW^Q!mxrYTIn1I-xf1IMg~WK^@zt@CKwmjQ?)CHUHuRHtQy+ zM(3d}+B&2G_8QYL$##1)3_|Veb$Afog`T*V&<@ktF;h}zzDZuH_dluyHRBVnV4}w? zhG_=Gv1G7ith6(VX5k7{8q~p*sF|M@V%%qssjr>9Y;^fLQk;L~bA*6)WD;J07hwsc z8_bi#G-r#I1}h5YFDL4;TwYHpRCn3ytrfC!(LB_8Y{1wvL+7m#rcGcNtS6X`T35Fn zp)2r}mE_qSVozyOZe@AqX%h2Q!8ne&`;Y33cCm&_@DgPBg4`$0{zTK%y#?2ulw%qw zMP`$*9}>m3g6-!Gc9IBj%u37C;mZ!oz5fe&k7ym5p|Tr<+RtfN1z*5Q7(3|*^Lvl^ z`M`WNG2bAJ+BOwDQJ8xkBrUUe*p5Q_sJ(tCp>}Tu>asnCZIDi|>%nLiRgID=oQ5{H zw^)L~8hH^~q-Q*w8q7BV)3m5D&i#{?aM*QO>Yx_27bf8dEF;q^P(!Ysh$8Y(Q%oCU zrc}-JUT9*?IXuxARGqu9)oNf~*DSaHs4pC*lUbE9wnHua7%YY}P`BX>x8%$eerj_&<<43iOtCz+s)Z$);8j>oQ?-a&!h&HO;DLbyOAeTYq zn12UijOnq*SpQ7;g2Gy@Y=-gutA`+)9POC3!80()^KF>0%2-FR?qEg1+JY(RiaFc; zJy4r?0xrVS{!F@a{{GA9rwc{#azQS0tds^_r|k};q4HjWT-|6JYWZo6siv8K(Gb%H zwk%lM)PD5xT>gV_I5^F=02|35%&|@fo{Hd!UAGfvV97b&JwaYdH%` zAT9H(Im8m$|1XO@0h;*P#%_js)MjVgeF1@&4x?Ysfo zd42+8&ksFdjlGazFyC*ijM7rJPxGsW>L3MG;|$ydH=$o-%vTiip0Q$T(KB|~EJj&# z4>C?PeKDL|Oglyc%2P3VbXI;ISa`8~lr8SE*giOc@|7b9MTO<6-sT_mp9 zFQGw5cSJInPId29`%_{bda@p&9_F_J^9{!8t?xXG)wukc-Sq~T=J_bJ;np!7v%2g4 zV-pTqH`vQyt5`Spj&ByV#P$U9RUxJ`W2K!~a)o|lWEQE0H=&NoGk6zL74z9)DPjd& zgi6>AbtH$KC!qS6g%j{9+zsgiI~7b@XR##Kc8l?q)zmHiN`sG}a-#}15Nrrb-L}

p}mrzN)hGURkVsyk5V`~(|_$;7@{{Nw}sMMVi_<(Y@JLL-lKd71xPWS=#}YJ(jKrY$I2w>i~2Q?Qx% zQK;6-P&>T|eaoVPH??_xZEOAcv%cxIt@~rif%L#oUw^u9 zV05{EXl!tp{|D3Qv2;57_o*KXvxiUrQ}W@?Vtw}7;&f5A?s9p_hes>z**{i(*p>a| I$#=W|1vvP_5dZ)H delta 7120 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 diff --git a/languages/wc-buckaroo-bpe-gateway-nl_NL.po b/languages/wc-buckaroo-bpe-gateway-nl_NL.po index af2a151f0..5df2f1f62 100755 --- a/languages/wc-buckaroo-bpe-gateway-nl_NL.po +++ b/languages/wc-buckaroo-bpe-gateway-nl_NL.po @@ -680,7 +680,7 @@ msgid "Offer customer to pay afterwards by SEPA Direct Debit." msgstr "" "Bied de klant de mogelijkheid om later te betalen via SEPA Direct Debit." -#: src/Gateways/AbstractPaymentGateway.php:192 assets/js/blocks/index.js:138 +#: src/Gateways/AbstractPaymentGateway.php:151 assets/js/blocks/index.js:138 #: assets/js/dist/blocks.js:2 msgid "Pay with %s" msgstr "Betaal met %s" @@ -1369,41 +1369,3 @@ msgstr "" "opnieuw gebruik kunt maken van de diensten van %s. Door verder te gaan, " "accepteer je de Algemene Voorwaarden en bevestig je dat je het Privacybeleid " "en het Cookiebeleid hebt gelezen." - -#: src/Admin/PaymentMethodSettings.php:76 -msgid "Automatic payment method configuration" -msgstr "Automatische configuratie betaalmethoden" - -#: src/Admin/PaymentMethodSettings.php:78 -msgid "Automatically configure the Buckaroo plugin based on your active subscriptions. When you use this option, the plugin will connect to your Buckaroo account, check which payment methods are active, and enable them in Live mode. You will be asked to confirm before changes are applied." -msgstr "Stel de Buckaroo-plugin automatisch in op basis van je actieve abonnementen. De plugin maakt verbinding met je Buckaroo-account, controleert welke betaalmethoden actief zijn en schakelt deze direct in Live-modus in. Je ontvangt eerst een bevestigingsmelding voordat de wijzigingen worden toegepast." - - -#: src/Admin/PaymentMethodSettings.php:83 -msgid "Auto-configure" -msgstr "Automatisch configureren" - -#: src/Hooks/AutoConfiguration.php:18 -msgid "Failed to retrieve active subscriptions. Please check your credentials." -msgstr "Kan actieve abonnementen niet ophalen. Controleer je inloggegevens." - -#: src/Hooks/AutoConfiguration.php:22 -msgid "No active subscriptions found. Please check your Buckaroo account." -msgstr "Geen actieve abonnementen gevonden. Controleer je Buckaroo-account." - -#: src/Hooks/AutoConfiguration.php:32 -msgid "Configuration failed: " -msgstr "Configuratie mislukt: " - -#: src/Services/AutoConfiguration.php:152 -msgid "No payment methods were configured. Please check your active subscriptions." -msgstr "Geen betaalmethoden geconfigureerd. Controleer je actieve abonnementen." - -#: src/Services/AutoConfiguration.php:155 -msgid "Successfully configured %d payment method(s): %s" -msgstr "Succesvol %d betaalmethode(n) geconfigureerd: %s" - - -#: src/Services/AutoConfiguration.php:194 -msgid "Failed to configure %s: %s" -msgstr "Configuratie van %s mislukt: %s" diff --git a/library/js/util.js b/library/js/util.js index 317edddf7..9f8dafd34 100644 --- a/library/js/util.js +++ b/library/js/util.js @@ -42,24 +42,6 @@ buckarooAdmin = { ); }); }, - autoConfigureButton: function () { - let autoConfigButton = jQuery('[id$="auto_configure"]'); - autoConfigButton.addClass('button-primary'); - autoConfigButton.val(autoConfigButton.attr('title')); - - autoConfigButton.on('click', function () { - if ( - confirm( - 'Warning! This action will automatically enable payment methods in LIVE mode based on your active Buckaroo subscriptions. This will overwrite your current payment method settings. Are you sure you want to proceed?' - ) - ) { - jQuery.post(ajaxurl, { action: 'buckaroo_auto_configure' }, function (response) { - alert(response); - location.reload(); - }); - } - }); - }, credicardToggleSelect: function () { this.setCredicardSeparate(jQuery('#woocommerce_buckaroo_creditcard_creditcardmethod').val()); var self = this; @@ -116,7 +98,6 @@ buckarooAdmin = { init: function () { this.testButton(); - this.autoConfigureButton(); this.credicardToggleSelect(); this.in3ToggleLogoSelector(); this.in3FrontEndLabel(); diff --git a/src/Admin/PaymentMethodSettings.php b/src/Admin/PaymentMethodSettings.php index 4cb8c034b..548714422 100644 --- a/src/Admin/PaymentMethodSettings.php +++ b/src/Admin/PaymentMethodSettings.php @@ -72,17 +72,6 @@ public function init_form_fields() 'default' => '', ]; - $this->form_fields['auto_configure'] = [ - 'title' => __('Automatic payment method configuration', 'wc-buckaroo-bpe-gateway'), - 'type' => 'button', - 'description' => __('Automatically configure the Buckaroo plugin based on your active subscriptions. When you use this option, the plugin will connect to your Buckaroo account, check which payment methods are active, and enable them in Live mode. You will be asked to confirm before changes are applied.', 'wc-buckaroo-bpe-gateway'), - 'custom_attributes' => [ - 'title' => __('Auto-configure', 'wc-buckaroo-bpe-gateway'), - ], - 'value' => __('Auto-configure', 'wc-buckaroo-bpe-gateway'), - 'default' => '', - ]; - $taxes = $this->getTaxClasses(); $this->form_fields['feetax'] = [ 'title' => __('Select tax class for fee', 'wc-buckaroo-bpe-gateway'), diff --git a/src/Hooks/HookRegistry.php b/src/Hooks/HookRegistry.php index 21b521abd..0fd065bde 100644 --- a/src/Hooks/HookRegistry.php +++ b/src/Hooks/HookRegistry.php @@ -3,7 +3,6 @@ namespace Buckaroo\Woocommerce\Hooks; use Buckaroo\Woocommerce\Install\Migration\MigrationHandler; -use Buckaroo\Woocommerce\Services\AutoConfiguration; class HookRegistry { @@ -18,7 +17,6 @@ class HookRegistry OrderActions::class, CronEvents::class, MigrationHandler::class, - AutoConfiguration::class, ]; public function __construct() diff --git a/src/Services/AutoConfiguration.php b/src/Services/AutoConfiguration.php deleted file mode 100644 index 964a8709a..000000000 --- a/src/Services/AutoConfiguration.php +++ /dev/null @@ -1,212 +0,0 @@ -getActiveSubscriptions(); - - if ($activeServices === false) { - wp_die(esc_html__('Failed to retrieve active subscriptions. Please check your credentials.', 'wc-buckaroo-bpe-gateway')); - } - - if (empty($activeServices)) { - wp_die(esc_html__('No active subscriptions found. Please check your Buckaroo account.', 'wc-buckaroo-bpe-gateway')); - } - - $result = $this->configurePaymentMethods($activeServices); - wp_die(esc_html($result['message'])); - } catch (Exception $e) { - wp_die(esc_html__('Configuration failed: ', 'wc-buckaroo-bpe-gateway') . esc_html($e->getMessage())); - } - } - - /** - * Get active subscriptions from Buckaroo API - * - * @return array|false Array of active services or false on failure - */ - public function getActiveSubscriptions() - { - try { - $config = get_option('woocommerce_buckaroo_mastersettings_settings', array()); - - if (empty($config['merchantkey']) || empty($config['secretkey'])) { - throw new Exception('Missing merchant credentials'); - } - - $client = new BuckarooClient($config['mode'] ?? 'test'); - - return $this->parseActiveSubscriptionsResponse( - $client->getActiveSubscriptions() - ); - } catch (Exception $e) { - Logger::log(__METHOD__ . '|Error|', array('error' => $e->getMessage())); - return false; - } - } - - /** - * Parse the GetActiveSubscriptions response (array format) - * - * @param array $response API response - * @return array Array of active services - */ - private function parseActiveSubscriptionsResponse($response) - { - $activeServices = array(); - - if (!is_array($response)) { - return $activeServices; - } - - foreach ($response as $service) { - if (isset($service['serviceCode'], $service['currencies'])) { - $activeServices[] = array( - 'service_code' => $service['serviceCode'], - 'currencies' => $service['currencies'] - ); - } - } - - return $activeServices; - } - - /** - * Configure payment methods automatically based on active subscriptions - * - * @param array $activeServices Array of active services from API - * @return array Result of the configuration process - */ - public function configurePaymentMethods($activeServices) - { - $result = array( - 'success' => true, - 'message' => '', - 'configured_methods' => array(), - 'errors' => array() - ); - - try { - $buckarooGateways = $this->getBuckarooGateways(); - $gatewaysToEnable = array(); - - foreach ($activeServices as $service) { - $serviceCode = $service['service_code']; - - foreach ($buckarooGateways as $gateway) { - if (method_exists($gateway, 'getServiceCode') && $gateway->getServiceCode() === $serviceCode) { - if (!in_array($gateway, $gatewaysToEnable, true)) { - $gatewaysToEnable[] = $gateway; - } - break; - } - } - } - - foreach ($gatewaysToEnable as $gateway) { - $this->enablePaymentMethod($gateway, $result); - } - - if (empty($result['configured_methods'])) { - $result['success'] = false; - $result['message'] = __('No payment methods were configured. Please check your active subscriptions.', 'wc-buckaroo-bpe-gateway'); - } else { - $result['message'] = sprintf( - __('Successfully configured %d payment method(s): %s', 'wc-buckaroo-bpe-gateway'), - count($result['configured_methods']), - implode(', ', $result['configured_methods']) - ); - } - } catch (Exception $e) { - $result['success'] = false; - $result['message'] = __('Configuration failed: ', 'wc-buckaroo-bpe-gateway') . $e->getMessage(); - Logger::log(__METHOD__ . '|ConfigurationError|', array('error' => $e->getMessage())); - } - - return $result; - } - - /** - * Get all Buckaroo payment gateways - * - * @return array Array of Buckaroo gateways - */ - private function getBuckarooGateways() - { - $allGateways = WC()->payment_gateways->payment_gateways(); - $buckarooGateways = array(); - - foreach ($allGateways as $gateway) { - if (str_starts_with($gateway->id, 'buckaroo_')) { - $buckarooGateways[] = $gateway; - } - } - - return $buckarooGateways; - } - - /** - * Enable a specific payment method and set it to live mode - * - * @param AbstractPaymentGateway $gateway Gateway object to enable - * @param array $result Reference to result array - */ - private function enablePaymentMethod($gateway, &$result) - { - try { - $gatewayId = $gateway->id; - $optionName = 'woocommerce_' . $gatewayId . '_settings'; - $settings = get_option($optionName, array()); - - $settings['enabled'] = 'yes'; - $settings['mode'] = 'live'; - - update_option($optionName, $settings); - - $gatewayTitle = method_exists($gateway, 'get_method_title') - ? $gateway->get_method_title() - : $gateway->get_title(); - $gatewayTitle = str_replace('Buckaroo ', '', $gatewayTitle); - - $result['configured_methods'][] = $gatewayTitle; - - Logger::log(__METHOD__ . '|Enabled|', array( - 'gateway_id' => $gatewayId, - 'gateway_title' => $gatewayTitle - )); - } catch (Exception $e) { - $result['errors'][] = sprintf( - __('Failed to configure %s: %s', 'wc-buckaroo-bpe-gateway'), - $gateway->id, - $e->getMessage() - ); - Logger::log(__METHOD__ . '|EnableError|', array( - 'gateway_id' => $gateway->id, - 'error' => $e->getMessage() - )); - } - } -} From b7fcffbababb75bc1723086ddadd064964e49bad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 08:47:46 +0000 Subject: [PATCH 2/2] chore(deps): bump on-headers and compression in /assets/js Bumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together. Updates `on-headers` from 1.0.2 to 1.1.0 - [Release notes](https://github.com/jshttp/on-headers/releases) - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md) - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0) Updates `compression` from 1.8.0 to 1.8.1 - [Release notes](https://github.com/expressjs/compression/releases) - [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/compression/compare/1.8.0...v1.8.1) --- updated-dependencies: - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect - dependency-name: compression dependency-version: 1.8.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- assets/js/package-lock.json | 108 ++++++++++++------------------------ 1 file changed, 36 insertions(+), 72 deletions(-) diff --git a/assets/js/package-lock.json b/assets/js/package-lock.json index 1a57d44cc..d58b97bfc 100644 --- a/assets/js/package-lock.json +++ b/assets/js/package-lock.json @@ -72,6 +72,7 @@ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", @@ -1712,7 +1713,6 @@ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -1816,6 +1816,7 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "license": "MIT", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -1900,7 +1901,6 @@ "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -1912,7 +1912,6 @@ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -1923,8 +1922,7 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", @@ -2047,6 +2045,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2127,7 +2126,6 @@ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" @@ -2138,24 +2136,21 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", @@ -2163,7 +2158,6 @@ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", @@ -2175,8 +2169,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", @@ -2184,7 +2177,6 @@ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -2198,7 +2190,6 @@ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -2209,7 +2200,6 @@ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -2219,8 +2209,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", @@ -2228,7 +2217,6 @@ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -2246,7 +2234,6 @@ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -2261,7 +2248,6 @@ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -2275,7 +2261,6 @@ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", @@ -2291,7 +2276,6 @@ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" @@ -2626,16 +2610,14 @@ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true, - "license": "BSD-3-Clause", - "peer": true + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true, - "license": "Apache-2.0", - "peer": true + "license": "Apache-2.0" }, "node_modules/accepts": { "version": "1.3.8", @@ -2667,7 +2649,6 @@ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2681,6 +2662,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -2979,6 +2961,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -2997,8 +2980,7 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/bundle-name": { "version": "4.1.0", @@ -3150,7 +3132,6 @@ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6.0" } @@ -3232,8 +3213,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/common-path-prefix": { "version": "3.0.0", @@ -3256,9 +3236,9 @@ } }, "node_modules/compression": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", - "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, "license": "MIT", "dependencies": { @@ -3266,7 +3246,7 @@ "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", - "on-headers": "~1.0.2", + "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" }, @@ -3693,7 +3673,6 @@ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -3746,8 +3725,7 @@ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.1.1", @@ -3785,7 +3763,6 @@ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -3800,7 +3777,6 @@ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -3814,7 +3790,6 @@ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "engines": { "node": ">=4.0" } @@ -3825,7 +3800,6 @@ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "engines": { "node": ">=4.0" } @@ -3863,7 +3837,6 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=0.8.x" } @@ -4253,8 +4226,7 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true, - "license": "BSD-2-Clause", - "peer": true + "license": "BSD-2-Clause" }, "node_modules/globals": { "version": "11.12.0", @@ -4308,7 +4280,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4837,7 +4808,6 @@ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -4871,8 +4841,7 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -4928,7 +4897,6 @@ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6.11.5" } @@ -5048,8 +5016,7 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/methods": { "version": "1.1.2", @@ -5205,8 +5172,7 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", @@ -5288,9 +5254,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, "license": "MIT", "engines": { @@ -5537,6 +5503,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -5637,6 +5604,7 @@ "integrity": "sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -5711,7 +5679,6 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -5760,6 +5727,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -5790,6 +5758,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -5884,7 +5853,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/regenerate": { "version": "1.4.2", @@ -6252,7 +6222,6 @@ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "license": "BSD-3-Clause", - "peer": true, "dependencies": { "randombytes": "^2.1.0" } @@ -6532,7 +6501,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -6553,7 +6521,6 @@ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -6744,7 +6711,6 @@ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -6783,7 +6749,6 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -6794,7 +6759,6 @@ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -6814,7 +6778,6 @@ "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", @@ -6914,7 +6877,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/type-is": { "version": "1.6.18", @@ -7101,7 +7065,6 @@ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -7174,6 +7137,7 @@ "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.2.0",