=t&&b_((l-r)/(x=n+1))&&j("overflow"),r+=(p-t)*x,t=p,a=0;al&&j("overflow"),b==t){for(d=r,g=s;!(d<(m=g<=i?c:g>=i+u?u:g-i));g+=s)A=d-m,S=s-m,k.push(w(E(m+A%S,0))),d=_(A/S);k.push(w(E(d,0))),i=O(r,x,n==o),r=0,++n}++r,++t}return k.join("")}a={version:"1.4.1",ucs2:{decode:P,encode:k},decode:R,encode:C,toASCII:function(e){return A(e,(function(e){return m.test(e)?"xn--"+C(e):e}))},toUnicode:function(e){return A(e,(function(e){return g.test(e)?R(e.slice(4).toLowerCase()):e}))}},void 0===(n=function(){return a}.call(t,r,t,e))||(e.exports=n)}()},8575:(e,t,r)=>{"use strict";var n=r(2511);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var i=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,s=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(s),u=["%","/","?",";","#"].concat(c),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},m=r(129);function b(e,t,r){if(e&&"object"==typeof e&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if("string"!=typeof e)throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),a=-1!==o&&o127?T+="x":T+=C[I];if(!T.match(d)){var F=O.slice(0,P),D=O.slice(P+1),U=C.match(f);U&&(F.push(U[1]),D.unshift(U[2])),D.length&&(b="/"+D.join(".")+b),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),E||(this.hostname=n.toASCII(this.hostname));var M=this.port?":"+this.port:"",L=this.hostname||"";this.host=L+M,this.href+=this.host,E&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!h[_])for(P=0,R=c.length;P0)&&r.host.split("@"))&&(r.auth=E.shift(),r.hostname=E.shift(),r.host=r.hostname);return r.search=e.search,r.query=e.query,null===r.pathname&&null===r.search||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!w.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var S=w.slice(-1)[0],A=(r.host||e.host||w.length>1)&&("."===S||".."===S)||""===S,P=0,k=w.length;k>=0;k--)"."===(S=w[k])?w.splice(k,1):".."===S?(w.splice(k,1),P++):P&&(w.splice(k,1),P--);if(!x&&!_)for(;P--;P)w.unshift("..");!x||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),A&&"/"!==w.join("/").substr(-1)&&w.push("");var E,O=""===w[0]||w[0]&&"/"===w[0].charAt(0);j&&(r.hostname=O?"":w.length?w.shift():"",r.host=r.hostname,(E=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=E.shift(),r.hostname=E.shift(),r.host=r.hostname));return(x=x||r.host&&w.length)&&!O&&w.unshift(""),w.length>0?r.pathname=w.join("/"):(r.pathname=null,r.path=null),null===r.pathname&&null===r.search||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.Qc=b},3771:(e,t,r)=>{"use strict";var n=r(7294);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useSyncExternalStore,a=n.useRef,l=n.useEffect,s=n.useMemo,c=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,u){var p=a(null);if(null===p.current){var d={hasValue:!1,value:null};p.current=d}else d=p.current;p=s((function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==u&&d.hasValue){var t=d.value;if(u(t,e))return a=t}return a=e}if(t=a,o(i,e))return t;var r=n(e);return void 0!==u&&u(t,r)?t:(i=e,a=r)}var i,a,l=!1,s=void 0===r?null:r;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]}),[t,r,n,u]);var f=i(e,p[0],p[1]);return l((function(){d.hasValue=!0,d.value=f}),[f]),c(f),f}},1103:(e,t,r)=>{"use strict";e.exports=r(3771)},3679:(e,t,r)=>{"use strict";var n=r(9981),o=r(4578),i=r(6814),a=r(2636),l=r(3376);e.exports=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e?null:n(e)?"String":o(e)?"Number":i(e)?"Boolean":a(e)?"Symbol":l(e)?"BigInt":void 0}},6430:(e,t,r)=>{"use strict";var n=r(4029),o=r(3083),i=r(2753),a=r(6269),l=r(7296),s=a("Object.prototype.toString"),c=r(6410)(),u="undefined"==typeof globalThis?r.g:globalThis,p=o(),d=a("String.prototype.slice"),f=Object.getPrototypeOf,h=a("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1?t:"Object"===t&&function(e){var t=!1;return n(y,(function(r,n){if(!t)try{r(e),t=d(n,1)}catch(e){}})),t}(e)}return l?function(e){var t=!1;return n(y,(function(r,n){if(!t)try{"$"+r(e)===n&&(t=d(n,1))}catch(e){}})),t}(e):null}},6269:(e,t,r)=>{"use strict";var n=r(210),o=r(2753),i=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&i(e,".prototype.")>-1?o(r):r}},2753:(e,t,r)=>{"use strict";var n=r(7349),o=r(210),i=r(7771),a=o("%TypeError%"),l=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||n.call(s,l),u=o("%Object.defineProperty%",!0),p=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var t=c(n,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(n,l,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},8813:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n{"use strict";var n=r(8813);e.exports=Function.prototype.bind||n},4654:()=>{},3083:(e,t,r)=>{"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],o="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t{"use strict";var n=r(2584),o=r(6373);if(r(1405)()||r(5419)()){var i=Symbol.iterator;e.exports=function(e){return null!=e&&void 0!==e[i]?e[i]():n(e)?Array.prototype[i].call(e):void 0}}else{var a=r(5826),l=r(9981),s=r(7572),c=s("%Map%",!0),u=s("%Set%",!0),p=r(1924),d=p("Array.prototype.push"),f=p("String.prototype.charCodeAt"),h=p("String.prototype.slice"),y=function(e){var t=0;return{next:function(){var r,n=t>=e.length;return n||(r=e[t],t+=1),{done:n,value:r}}}},g=function(e,t){if(a(e)||n(e))return y(e);if(l(e)){var r=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var r=f(e,t);if(r<55296||r>56319)return t+1;var n=f(e,t+1);return n<56320||n>57343?t+1:t+2}(e,r),n=h(e,r,t);return r=t,{done:t>e.length,value:n}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||u){var m=r(8379),b=r(9572),v=p("Map.prototype.forEach",!0),x=p("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var _=p("Map.prototype.iterator",!0),w=p("Set.prototype.iterator",!0);var j=p("Map.prototype.@@iterator",!0)||p("Map.prototype._es6-shim iterator_",!0),S=p("Set.prototype.@@iterator",!0)||p("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(m(e)){if(_)return o(_(e));if(j)return j(e);if(v){var t=[];return v(e,(function(e,r){d(t,[r,e])})),y(t)}}if(b(e)){if(w)return o(w(e));if(S)return S(e);if(x){var r=[];return x(e,(function(e){d(r,e)})),y(r)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},3483:(e,t,r)=>{"use strict";var n=r(8379),o=r(9572),i=r(1718),a=r(5899);e.exports=function(e){if(e&&"object"==typeof e){if(n(e))return"Map";if(o(e))return"Set";if(i(e))return"WeakMap";if(a(e))return"WeakSet"}return!1}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={id:e,loaded:!1,exports:{}};return r[e].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var l=2&n&&r;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>a[e]=()=>r[e]));return a.default=()=>r,o.d(i,a),i},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.nc=void 0,(()=>{"use strict";var e=o(745),t=o(7294),r=o(1103),n=t,i=Symbol.for("react-redux-context"),a="undefined"!=typeof globalThis?globalThis:{};function l(){if(!n.createContext)return{};const e=a[i]??(a[i]=new Map);let t=e.get(n.createContext);return t||(t=n.createContext(null),e.set(n.createContext,t)),t}var s=l(),c=()=>{throw new Error("uSES not initialized!")};function u(e=s){return function(){return n.useContext(e)}}var p=u(),d=c,f=(e,t)=>e===t;function h(e=s){const t=e===s?p:u(e);return function(e,r={}){const{equalityFn:o=f,devModeChecks:i={}}="function"==typeof r?{equalityFn:r}:r;const{store:a,subscription:l,getServerState:s,stabilityCheck:c,identityFunctionCheck:u}=t(),p=(n.useRef(!0),n.useCallback({[e.name]:t=>e(t)}[e.name],[e,c,i.stabilityCheck])),h=d(l.addNestedSub,a.getState,s||a.getState,p,o);return n.useDebugValue(h),h}}var y=h(),g=Symbol.for("react.element"),m=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),_=Symbol.for("react.provider"),w=Symbol.for("react.context"),j=Symbol.for("react.server_context"),S=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),O=(Symbol.for("react.offscreen"),Symbol.for("react.client.reference"),S),R=k;function C(e){if("object"==typeof e&&null!==e){const t=e.$$typeof;switch(t){case g:{const r=e.type;switch(r){case b:case x:case v:case A:case P:return r;default:{const e=r&&r.$$typeof;switch(e){case j:case w:case S:case E:case k:case _:return e;default:return t}}}}case m:return t}}}function T(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:a}){let l,s,c,u,p,d=!1;function f(d,f){const h=!i(f,s),y=!o(d,l,f,s);return l=d,s=f,h&&y?(c=e(l,s),t.dependsOnOwnProps&&(u=t(n,s)),p=r(c,u,s),p):h?(e.dependsOnOwnProps&&(c=e(l,s)),t.dependsOnOwnProps&&(u=t(n,s)),p=r(c,u,s),p):y?function(){const t=e(l,s),n=!a(t,c);return c=t,n&&(p=r(c,u,s)),p}():p}return function(o,i){return d?f(o,i):(l=o,s=i,c=e(l,s),u=t(n,s),p=r(c,u,s),d=!0,p)}}function I(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function N(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function F(e,t){return function(t,{displayName:r}){const n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e,void 0)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=N(e);let o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=N(o),o=n(t,r)),o},n}}function D(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function U(e,t,r){return{...r,...e,...t}}function M(e){e()}var L={notify(){},get:()=>[]};function B(e,t){let r,n=L,o=0,i=!1;function a(){c.onStateChange&&c.onStateChange()}function l(){o++,r||(r=t?t.addNestedSub(a):e.subscribe(a),n=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){M((()=>{let t=e;for(;t;)t.callback(),t=t.next}))},get(){let t=[],r=e;for(;r;)t.push(r),r=r.next;return t},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){n&&null!==e&&(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function s(){o--,r&&0===o&&(r(),r=void 0,n.clear(),n=L)}const c={addNestedSub:function(e){l();const t=n.subscribe(e);let r=!1;return()=>{r||(r=!0,t(),s())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,l())},tryUnsubscribe:function(){i&&(i=!1,s())},getListeners:()=>n};return c}var z=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?n.useLayoutEffect:n.useEffect;function W(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function G(e,t){if(W(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n({})))}(e),h=function(e){return e&&"object"==typeof e?I((t=>function(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}(e,t))):e?"function"==typeof e?F(e):D(e,"mapDispatchToProps"):I((e=>({dispatch:e})))}(t),y=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:r,areMergedPropsEqual:n}){let o,i=!1;return function(t,r,a){const l=e(t,r,a);return i?n(l,o)||(o=l):(i=!0,o=l),o}}}(e):D(e,"mergeProps"):()=>U}(r),g=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",r=`Connect(${t})`,o={shouldHandleStateChanges:g,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:f,initMapDispatchToProps:h,initMergeProps:y,areStatesEqual:i,areStatePropsEqual:l,areOwnPropsEqual:a,areMergedPropsEqual:c};function s(t){const[r,i,a]=n.useMemo((()=>{const{reactReduxForwardedRef:e,...r}=t;return[t.context,e,r]}),[t]),l=n.useMemo((()=>d),[r,d]),s=n.useContext(l),c=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(s)&&Boolean(s.store);const p=c?t.store:s.store,f=u?s.getServerState:p.getState,h=n.useMemo((()=>function(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...o}){return T(t(e,o),r(e,o),n(e,o),e,o)}(p.dispatch,o)),[p]),[y,m]=n.useMemo((()=>{if(!g)return ne;const e=B(p,c?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,c,s]),b=n.useMemo((()=>c?s:{...s,subscription:y}),[c,s,y]),v=n.useRef(),x=n.useRef(a),_=n.useRef(),w=n.useRef(!1),j=(n.useRef(!1),n.useRef(!1)),S=n.useRef();z((()=>(j.current=!0,()=>{j.current=!1})),[]);const A=n.useMemo((()=>()=>_.current&&a===x.current?_.current:h(p.getState(),a)),[p,a]),P=n.useMemo((()=>e=>y?function(e,t,r,n,o,i,a,l,s,c,u){if(!e)return()=>{};let p=!1,d=null;const f=()=>{if(p||!l.current)return;const e=t.getState();let r,f;try{r=n(e,o.current)}catch(e){f=e,d=e}f||(d=null),r===i.current?a.current||c():(i.current=r,s.current=r,a.current=!0,u())};return r.onStateChange=f,r.trySubscribe(),f(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d}}(g,p,y,h,x,v,w,j,_,m,e):()=>{}),[y]);var k,E,O;let R;k=oe,E=[x,v,w,a,_,m],z((()=>k(...E)),O);try{R=re(P,A,f?()=>h(f(),a):A)}catch(e){throw S.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${S.current.stack}\n\n`),e}z((()=>{S.current=void 0,_.current=void 0,v.current=R}));const C=n.useMemo((()=>n.createElement(e,{...R,ref:i})),[i,e,R]);return n.useMemo((()=>g?n.createElement(l.Provider,{value:b},C):C),[l,C,b])}const p=n.memo(s);if(p.WrappedComponent=e,p.displayName=s.displayName=r,u){const t=n.forwardRef((function(e,t){return n.createElement(p,{...e,reactReduxForwardedRef:t})}));return t.displayName=r,t.WrappedComponent=e,te(t,e)}return te(p,e)}};var le=function({store:e,context:t,children:r,serverState:o,stabilityCheck:i="once",identityFunctionCheck:a="once"}){const l=n.useMemo((()=>{const t=B(e);return{store:e,subscription:t,getServerState:o?()=>o:void 0,stabilityCheck:i,identityFunctionCheck:a}}),[e,o,i,a]),c=n.useMemo((()=>e.getState()),[e]);z((()=>{const{subscription:t}=l;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),c!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[l,c]);const u=t||s;return n.createElement(u.Provider,{value:l},r)};function se(e=s){const t=e===s?p:u(e);return function(){const{store:e}=t();return e}}var ce=se();function ue(e=s){const t=e===s?ce:se(e);return function(){return t().dispatch}}var pe,de=ue();function fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t{re=e})(t.useSyncExternalStore);var me="function"==typeof Symbol&&Symbol.observable||"@@observable",be=function(){return Math.random().toString(36).substring(7).split("").join(".")},ve={INIT:"@@redux/INIT"+be(),REPLACE:"@@redux/REPLACE"+be(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+be()}};function xe(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function _e(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(ge(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(ge(1));return r(_e)(e,t)}if("function"!=typeof e)throw new Error(ge(2));var o=e,i=t,a=[],l=a,s=!1;function c(){l===a&&(l=a.slice())}function u(){if(s)throw new Error(ge(3));return i}function p(e){if("function"!=typeof e)throw new Error(ge(4));if(s)throw new Error(ge(5));var t=!0;return c(),l.push(e),function(){if(t){if(s)throw new Error(ge(6));t=!1,c();var r=l.indexOf(e);l.splice(r,1),a=null}}}function d(e){if(!xe(e))throw new Error(ge(7));if(void 0===e.type)throw new Error(ge(8));if(s)throw new Error(ge(9));try{s=!0,i=o(i,e)}finally{s=!1}for(var t=a=l,r=0;r{const r=[];for(let n=0;nparseInt(e,10)>0||"0"===e?parseInt(e,10):e;function bt(e,t){const r={};return Object.keys(e).map((n=>{t[n]&&Array.isArray(t[n])&&-1!==t[n].indexOf(mt(e[n]))?r[n]=mt(e[n]):t[n]&&!Array.isArray(t[n])&&(r[n]=e[n])})),r}const vt=(e=[],t=[],r=[],n="",o=[],i="",a=[])=>{const l=dt(),s={orderby:n,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:{},groupBy:"",displayType:"standard",displaySelected:[],selectAll:!1},c=void 0===l.sub?"":l.sub;let u="standard",p=a.length>0?a[0].grouping:[];return localStorage.getItem(i+"_displayType")&&(u=localStorage.getItem(i+"_displayType")||""),"custom"===u&&localStorage.getItem(i+"_displaySelected")?p=localStorage.getItem(i+"_displaySelected").split(","):a.find((e=>e.value===u))&&(p=a.find((e=>e.value===u)).grouping),-1===o.indexOf(c)&&c!==i?{...s,displayType:u,displaySelected:p}:{...s,orderby:l.orderby&&-1!==e.indexOf(l.orderby)?l.orderby:s.orderby,direction:l.direction&&"asc"===l.direction?"asc":s.direction,page:l.offset&&parseInt(l.offset,10)>0?parseInt(l.offset,10):s.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):s.per_page,filterBy:l.filterby?bt(l.filterby,t):s.filterBy,groupBy:l.groupby&&-1!==r.indexOf(l.groupby)?l.groupby:s.groupBy,displayType:u,displaySelected:p}},xt=(e,t)=>{const r=Object.assign({},e);for(let e=0;eObject.assign({},e,{selected:[],selectAll:!1});function jt(e,t,r,n){return!0===t?{...e,selected:n.map((e=>`${e.id}`)),selectAll:r}:!1===t?{...e,selected:[],selectAll:r}:{...e,selected:gt(e.selected,t).concat(gt(t,e.selected)),selectAll:r}}const St=(e,t)=>{const r={};return e.map((({value:e,options:t})=>{r[e]=Array.isArray(t)?t.map((e=>e.value)):e})),{...r,...t}},At=e=>0===e?"Admin AJAX returned 0":"string"==typeof e?e:e.message?e.message:(console.error(e),"Unknown error "+("object"==typeof e?Object.keys(e):e));function Pt(e="",t){if(!t||!Object.keys(t).length)return e;let r=e;const n=e.indexOf("?");return-1!==n&&(t=Object.assign((0,ct.parse)(e.substr(n+1)),t),r=r.substr(0,n)),r+"?"+(0,ct.stringify)(t)}const kt=function(e){function t(e,r){const{headers:n={},url:o}=e;for(const o in n)if("x-wp-nonce"===o.toLowerCase()&&n[o]===t.nonce)return r(e);return r({...e,url:Pt(o,{v:(new Date).getTime()}),headers:{...n,"X-WP-Nonce":t.nonce}})}return t.nonce=e,t};function Et(e,t){return function(e){return e.replace("wp-json/wp-json","wp-json").replace("=/wp-json","=")}((r=function(e){return e.replace(/\/$/,"")}(e),n=function(e,t){return-1!==e.indexOf("?")?t.replace("?","&"):t}(e,function(e){return e.replace(/^\//,"")}(t)),r+"/"+n));var r,n}const Ot=function(e){function t(t,r){return"http"===t.url.substr(0,4)?r(t):r({...t,url:Et(e,t.url)})}return t.rootURL=e,t};let Rt=[];function Ct(e,t,r){return{code:(n=e,"number"==typeof n?`${n}`:n.error_code?n.error_code:0===n?"admin-ajax":n.code?n.code:n.name?n.name:n.data&&n.data.error_code?n.data.error_code:n),message:At(t),request:r,data:r.apiFetch.data?r.apiFetch.data:null,jsonData:e&&e.data?e.data:null};var n}const Tt=e=>{if(e.status>=200&&e.status<300)return e;throw e},It=(e,t)=>(t.apiFetch={action:t.url.replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+t.method.toUpperCase(),body:"object"==typeof t.body?JSON.stringify(t.body):t.body},t.headers=e.headers,e.status&&void 0!==e.statusText&&(t.apiFetch.status=e.status,t.apiFetch.statusText=e.statusText),e),Nt=(e,t)=>(t.apiFetch.data=e,e),Ft=(e,t)=>{if(e.error||e.error_code)throw Ct(e,e.message,t);if(t.apiFetch){const{status:r,statusText:n}=t.apiFetch;if(e.code&&e.message)throw Ct(e,e,t);if(r<200||r>=300)throw Ct(r,n,t)}return e};function Dt(e){return e.headers.get("x-wp-nonce")&&Bt.nonceMiddleware&&(Bt.nonceMiddleware.nonce=e.headers.get("x-wp-nonce")),e}const Ut=e=>e.text(),Mt=(e,t)=>{if(""===e&&(t.apiFetch.status<200||t.apiFetch.status>300))return e;try{const r=JSON.parse(e.replace(/\ufeff/,""));if(0===r)throw Ct("json-zero","Failed to get data",t);return r}catch(e){throw Ct(e,e.message,t)}};function Lt(e){return fetch(e.url,e).then(Dt).then((t=>It(t,e))).then(Ut).then((t=>Nt(t,e))).then((t=>Mt(t,e))).then((t=>Ft(t,e)))}function Bt(e){const t=[...Rt,Lt],r=e=>n=>{const o=t[e];if(e===t.length-1)return o(n);return o(n,r(e+1))};return new Promise(((t,n)=>{r(0)(e).then(t).catch((r=>{if("rest_cookie_invalid_nonce"!==r.code)return n(r);window.fetch("admin-ajax.php?action=rest-nonce").then(Tt).then(Ut).then((r=>{Bt.nonceMiddleware.nonce=r,Bt(e).then(t).catch(n)})).catch(n)}))}))}Bt.getUrl=e=>Bt.rootURLMiddleware({url:e},(e=>Bt.nonceMiddleware(e,(e=>e.url)))),Bt.use=function(e){Rt.unshift(e)},Bt.createNonceMiddleware=e=>{const t=kt(e);return Bt.nonceMiddleware=t,t},Bt.createRootURLMiddleware=e=>{const t=Ot(e);return Bt.rootURLMiddleware=t,t},Bt.resetMiddlewares=()=>{Rt=[]},Bt.replaceRootURLMiddleware=e=>{for(let t=0;t(i,a)=>{const{table:l,total:s}=a()[n.store],c={bulk:t};Array.isArray(r)?c.items=r:l.selectAll||(c.items=l.selected),"delete"===t&&l.page>0&&l.per_page*l.page==s-1&&(l.page-=1);const u=function(e,t){return t?(0,Wt.sprintf)((0,Wt._n)("Are you sure you want to delete this item?","Are you sure you want to delete the %d selected items?",e,"redirection"),e):(0,Wt.sprintf)((0,Wt.__)("Are you sure want to delete all %d matching items?","redirection"),e)}(c.items&&!0!==c.items?c.items.length:s,Array.isArray(c.items));if("delete"===t&&!o.deleteConfirm&&!confirm(u))return;const p=xt(l,c),d={items:c.items,...o};delete o.deleteConfirm,l.selectAll&&(d.global=!0);const f=c.items?c.items.map((e=>parseInt(e,10))):[-1];return zt(e(t,d,_t(l,n.order))).then((e=>{i({type:n.saved,...e,saving:f})})).catch((e=>{i({type:n.failed,error:e,saving:f})})),i({type:n.saving,table:p,saving:f})},qt=(e,t,r,n,o)=>(zt(e).then((e=>{o({type:n.saved,item:e.item,items:e.items,total:e.total,saving:[r.id]})})).catch((e=>{o({type:n.failed,error:e,item:r,saving:[r.id]})})),o({type:n.saving,table:t,item:r,saving:[r.id]})),Vt=(e,t,r,n="id")=>(o,i)=>{const{table:a}=i()[r.store];return a.page=0,a.orderby=n,a.direction="desc",a.filterBy={},a.groupBy="",qt(e(t,{orderby:"id",direction:"desc",per_page:a.per_page}),a,t,r,o)},Ht=(e,t,r,n)=>(o,i)=>{const{table:a}=i()[n.store];return qt(e(t,r),a,r,n,o)},$t=(e,t)=>{const r={};for(const n in t)void 0===e[n]&&(r[n]=t[n]);return r},Zt=(e,t)=>{for(const r in e)if(e[r]!==t[r])return!1;return!0},Qt=(e,t,r,n={},o={},i=(e=>e))=>{const{table:a={},rows:l}=o,s=i(xt(a,n)),c=(u=_t({...a,...n},r.order),Object.keys(u).filter((e=>u[e])).reduce(((e,t)=>(e[t]=u[t],e)),{}));var u;if(!(Zt(s,a)&&l.length>0&&Zt(n,{})))return zt(e(c)).then((e=>{t({type:r.saved,...e})})).catch((e=>{t({type:r.failed,error:e})})),t({table:s,type:r.saving,...$t(s,n)})},Jt=(e,t,r)=>{const n=e.slice(0);for(let o=0;ot.item?Jt(e.rows,t.item,(e=>({...e,...t.item,original:e}))):e.rows,Xt=(e,t)=>t.item?Jt(e.rows,t.item,(e=>e.original)):e.rows,Kt=(e,t)=>t.item?Yt(e,t):t.items?t.items:e.rows,er=(e,t)=>t.table?{...e.table,...t.table}:e.table,tr=(e,t)=>void 0!==t.total?t.total:e.total,rr=(e,t)=>[...e.saving,...t.saving],nr=(e,t)=>e.saving.filter((e=>-1===t.saving.indexOf(e)));const or="ERROR_LOADING",ir="ERROR_LOADED",ar="ERROR_FAILED",lr="ERROR_SET_SELECTED",sr="ERROR_ITEM_SAVING",cr="ERROR_ITEM_SAVED",ur="ERROR_ITEM_FAILED",pr="ERROR_DISPLAY_SET";const dr="GROUP_LOADING",fr="GROUP_LOADED",hr="GROUP_FAILED",yr="GROUP_SET_SELECTED",gr="GROUP_ITEM_SAVING",mr="GROUP_ITEM_FAILED",br="GROUP_ITEM_SAVED",vr="GROUP_DISPLAY_SET";const xr="REDIRECT_LOADING",_r="REDIRECT_LOADED",wr="REDIRECT_FAILED",jr="REDIRECT_SET_SELECTED",Sr="REDIRECT_ITEM_SAVING",Ar="REDIRECT_ITEM_FAILED",Pr="REDIRECT_ITEM_SAVED",kr="REDIRECT_ADD_TOP",Er="REDIRECT_DISPLAY_SET";const Or="MESSAGE_CLEAR_ERRORS",Rr="MESSAGE_CLEAR_NOTICES",Cr=(e,t)=>e.slice(0).concat([t]),Tr=e=>Math.max(0,e.inProgress-1),Ir={REDIRECT_ITEM_SAVED:(0,Wt.__)("Redirection saved","redirection"),LOG_ITEM_SAVED:(0,Wt.__)("Log deleted","redirection"),SETTING_SAVED:(0,Wt.__)("Settings saved","redirection"),GROUP_ITEM_SAVED:(0,Wt.__)("Group saved","redirection"),ERROR_ITEM_SAVED:(0,Wt.__)("404 deleted","redirection")};const Nr="INFO_LOADING",Fr="INFO_LOADED_GEO",Dr="INFO_LOADED_AGENT",Ur="INFO_FAILED",Mr="INFO_LOADED_HTTP",Lr="INFO_CLEAR_HTTP";function Br(e,t,r){return{...e,[t[r]]:t}}const zr=function(e){for(var t=Object.keys(e),r={},n=0;ne.slice(0).concat([t]))(e.errors,t.error);return console.error(t.error.message),{...e,errors:r,inProgress:Tr(e)};case it:case Sr:case Ce:case sr:case gr:return{...e,inProgress:e.inProgress+1};case at:case Pr:case Te:case br:case cr:return{...e,notices:Cr(e.notices,Ir[t.type]),inProgress:Tr(e)};case Rr:return{...e,notices:[]};case Or:return{...e,errors:[]}}return e},info:function(e={},t){switch(t.type){case Nr:return{...e,status:We,http:!1};case Fr:return{...e,status:qe,maps:Br(e.maps,t.map,"ip")};case Dr:return{...e,status:qe,agents:Br(e.agents,t.agent,"agent")};case Ur:return{...e,status:Ge,error:t.error};case Mr:return{...e,status:qe,http:t.http};case Lr:return{...e,http:!1}}return e}}),Wr=zr;var Gr=o(251),qr=o.n(Gr);function Vr(e){return ct.parse(e?e.slice(1):document.location.search.slice(1))}function Hr(e,t,r){const n=Vr(r);for(const r in e){const o=qr()(t[r],e[r]);e[r]&&!o||"page"===r?n[r.toLowerCase()]=e[r]:o&&delete n[r.toLowerCase()]}return"?"+ct.stringify(n,{arrayFormat:"brackets",indices:!1})}function $r(e,t){const r=Vr(t);return r.sub&&-1!==e.indexOf(r.sub)?r.sub:e[0]}function Zr(e,t){localStorage.setItem(e+"_displayType",t.displayType),"custom"===t.displayType?localStorage.setItem(e+"_displaySelected",t.displaySelected.join(",")):localStorage.removeItem(e+"_displaySelected")}const Qr=(e,t)=>{const r=function(e){const t=dt(e);return-1!==pt.indexOf(t.sub)?t.sub:"redirect"}(),n={redirect:[[xr,Sr],"id"],groups:[[dr,gr],"name"],log:[[tt],"date"],"404s":[[or],"date"]};if(n[r]&&e===n[r][0].find((t=>t===e))){const{orderby:e,direction:o,page:i,per_page:a,filterBy:l,groupBy:s}=t,c={page:"redirection.php",sub:r,orderby:e,direction:o,per_page:a,filterBy:l,groupBy:s,offset:i},u={orderby:n[r][1],direction:"desc",offset:0,filterBy:{},per_page:parseInt(Redirectioni10n.per_page,10),groupBy:"",sub:"redirect"};s&&(u.orderby="total"),function(e,t){const r=Hr(e,t,"?");document.location.search!==r&&history.pushState({},"",r)}(c,u)}},Jr=[Pe,()=>e=>t=>{switch(t.type){case Sr:case gr:case xr:case dr:case tt:case or:Qr(t.type,t.table?t.table:t);break;case Er:Zr("redirect",t);break;case st:Zr("log",t);break;case pr:Zr("404s",t);break;case vr:Zr("group",t)}return e(t)}];function Yr(e={}){const t=_e(Wr,e,je(function(){for(var e=arguments.length,t=new Array(e),r=0;r"url"===e?[{name:"url",title:(0,Wt.__)("Source URL","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:"ip"===e?[{name:"ip",title:(0,Wt.__)("IP","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:"agent"===e?[{name:"agent",title:(0,Wt.__)("User Agent","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:[{name:"date",title:(0,Wt.__)("Date","redirection")},{name:"method",title:(0,Wt.__)("Method","redirection"),sortable:!1},{name:"domain",title:(0,Wt.__)("Domain","redirection"),sortable:!1},{name:"url",title:(0,Wt.__)("Source URL","redirection"),primary:!0},{name:"target",title:(0,Wt.__)("Target URL","redirection"),sortable:!1},{name:"redirect_by",title:(0,Wt.__)("Redirect By","redirection"),sortable:!1},{name:"code",title:(0,Wt.__)("HTTP code","redirection"),sortable:!1},{name:"referrer",title:(0,Wt.__)("Referrer","redirection"),sortable:!1},{name:"agent",title:(0,Wt.__)("User Agent","redirection"),sortable:!1},{name:"ip",title:(0,Wt.__)("IP","redirection"),sortable:!1}],en=e=>e?[{value:"group",label:(0,Wt.__)("Group","redirection"),grouping:[e,"count"]}]:[{value:"standard",label:(0,Wt.__)("Standard Display","redirection"),grouping:["date","url","target","agent","ip"]},{value:"minimal",label:(0,Wt.__)("Compact Display","redirection"),grouping:["date","url"]},{value:"all",label:(0,Wt.__)("Display All","redirection"),grouping:tn(e).map((e=>e.value))}],tn=e=>"url"===e?[{value:"url",label:(0,Wt.__)("URL","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:"agent"===e?[{value:"agent",label:(0,Wt.__)("User Agent","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:"ip"===e?[{value:"ip",label:(0,Wt.__)("IP","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:[{value:"date",label:(0,Wt.__)("Date","redirection")},{value:"method",label:(0,Wt.__)("Method","redirection")},{value:"domain",label:(0,Wt.__)("Domain","redirection")},{value:"url",label:(0,Wt.__)("URL","redirection")},{value:"redirect_by",label:(0,Wt.__)("Redirect By","redirection")},{value:"code",label:(0,Wt.__)("HTTP code","redirection")},{value:"referrer",label:(0,Wt.__)("Referrer","redirection")},{value:"agent",label:(0,Wt.__)("User Agent","redirection")},{value:"target",label:(0,Wt.__)("Target","redirection")},{value:"ip",label:(0,Wt.__)("IP","redirection")}],rn=e=>{const t=[{value:"",label:(0,Wt.__)("No grouping","redirection")},{value:"url",label:(0,Wt.__)("Group by URL","redirection")},{value:"agent",label:(0,Wt.__)("Group by user agent","redirection")}];return e>0&&t.push({value:"ip",label:(0,Wt.__)("Group by IP","redirection")}),t},nn=()=>[{label:(0,Wt.__)("Method","redirection"),value:"method",options:[{label:"GET",value:"get"},{label:"POST",value:"post"},{label:"HEAD",value:"head"}]},{label:(0,Wt.__)("Redirect By","redirection"),value:"redirect_by",options:[{label:(0,Wt.__)("WordPress","redirection"),value:"wordpress"},{label:(0,Wt.__)("Redirection","redirection"),value:"redirection"}]}];function on(){const e=dt();let t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:We,table:vt(["ip","url","total"],St(nn(),{url:!0,ip:!0,"url-exact":!0,agent:!0,referrer:!0,target:!0,domain:!0}),["url","ip","agent"],t,["log"],"log",en()),requestCount:0}}const an="url",ln="pass",sn="error",cn="random",un="nothing",pn="url",dn="login",fn="referrer",hn="agent",yn="cookie",gn="header",mn="custom",bn="role",vn="server",xn="ip",_n="page",wn="language";function jn(e,t,r=""){const{url_from:n="",url_notfrom:o=""}=t;return{[e]:t[e]?t[e]:r,url_from:n,url_notfrom:o}}function Sn(e,t,r=""){const{regex:n=!1}=t;return{regex:n,...jn(e,t,r)}}function An(e){const{value:t=""}=e;return{value:t,...Sn("name",e)}}const Pn={[pn]:function(e){const{url:t=""}=e;return{url:t}},[dn]:function(e){const{logged_in:t="",logged_out:r=""}=e;return{logged_in:t,logged_out:r}},[fn]:function(e){return Sn("referrer",e)},[hn]:function(e){return Sn("agent",e)},[yn]:An,[gn]:An,[mn]:function(e){return jn("filter",e)},[bn]:function(e){return jn("role",e)},[vn]:function(e){return jn("server",e)},[xn]:function(e){return jn("ip",e,[])},[_n]:function(e){const{page:t="404",url:r=""}=e;return{page:t,url:r}},[wn]:function(e){return jn("language",e)}},kn=e=>e===an||e===ln,En=(e,t,r)=>({id:0,url:e,match_type:pn,action_type:an,action_data:{url:""},group_id:t,title:"",action_code:301,position:0,match_data:{source:r}});function On(e,t){return Pn[e]&&t?Pn[e](t):null}const Rn=()=>[{value:pn,label:(0,Wt.__)("URL only","redirection")},{value:dn,label:(0,Wt.__)("URL and login status","redirection")},{value:bn,label:(0,Wt.__)("URL and role/capability","redirection")},{value:fn,label:(0,Wt.__)("URL and referrer","redirection")},{value:hn,label:(0,Wt.__)("URL and user agent","redirection")},{value:yn,label:(0,Wt.__)("URL and cookie","redirection")},{value:xn,label:(0,Wt.__)("URL and IP","redirection")},{value:vn,label:(0,Wt.__)("URL and server","redirection")},{value:gn,label:(0,Wt.__)("URL and HTTP header","redirection")},{value:mn,label:(0,Wt.__)("URL and custom filter","redirection")},{value:_n,label:(0,Wt.__)("URL and WordPress page type","redirection")},{value:wn,label:(0,Wt.__)("URL and language","redirection")}],Cn=()=>[{value:an,label:(0,Wt.__)("Redirect to URL","redirection")},{value:cn,label:(0,Wt.__)("Redirect to random post","redirection")},{value:ln,label:(0,Wt.__)("Pass-through","redirection")},{value:sn,label:(0,Wt.__)("Error (404)","redirection")},{value:un,label:(0,Wt.__)("Do nothing (ignore)","redirection")}],Tn=()=>[{value:"301",label:(0,Wt.__)("301 - Moved Permanently","redirection")},{value:"302",label:(0,Wt.__)("302 - Found","redirection")},{value:"303",label:(0,Wt.__)("303 - See Other","redirection")},{value:"304",label:(0,Wt.__)("304 - Not Modified","redirection")},{value:"307",label:(0,Wt.__)("307 - Temporary Redirect","redirection")},{value:"308",label:(0,Wt.__)("308 - Permanent Redirect","redirection")}],In=()=>[{value:"400",label:(0,Wt.__)("400 - Bad Request","redirection")},{value:"401",label:(0,Wt.__)("401 - Unauthorized","redirection")},{value:"403",label:(0,Wt.__)("403 - Forbidden","redirection")},{value:"404",label:(0,Wt.__)("404 - Not Found","redirection")},{value:"410",label:(0,Wt.__)("410 - Gone","redirection")},{value:"418",label:(0,Wt.__)("418 - I'm a teapot","redirection")},{value:"451",label:(0,Wt.__)("451 - Unavailable For Legal Reasons","redirection")},{value:"500",label:(0,Wt.__)("500 - Internal Server Error","redirection")},{value:"501",label:(0,Wt.__)("501 - Not implemented","redirection")},{value:"502",label:(0,Wt.__)("502 - Bad Gateway","redirection")},{value:"503",label:(0,Wt.__)("503 - Service Unavailable","redirection")},{value:"504",label:(0,Wt.__)("504 - Gateway Timeout","redirection")}],Nn=()=>Tn().concat(In()),Fn=()=>[{value:"flag_regex",label:(0,Wt.__)("Regex","redirection")},{value:"flag_trailing",label:(0,Wt.__)("Ignore Slash","redirection")},{value:"flag_case",label:(0,Wt.__)("Ignore Case","redirection")}],Dn=()=>[{value:"exactorder",label:(0,Wt.__)("Exact match","redirection")},{value:"exact",label:(0,Wt.__)("Exact match in any order","redirection")},{value:"ignore",label:(0,Wt.__)("Ignore all parameters","redirection")},{value:"pass",label:(0,Wt.__)("Ignore & pass parameters to the target","redirection")}],Un=e=>"url"===e?[{name:"url",title:(0,Wt.__)("Source URL","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:"agent"===e?[{name:"agent",title:(0,Wt.__)("User Agent","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:"ip"===e?[{name:"ip",title:(0,Wt.__)("IP","redirection"),primary:!0,sortable:!1},{name:"count",title:(0,Wt.__)("Count","redirection"),sortable:!0}]:[{name:"date",title:(0,Wt.__)("Date","redirection")},{name:"method",title:(0,Wt.__)("Method","redirection")},{name:"domain",title:(0,Wt.__)("Domain","redirection")},{name:"url",title:(0,Wt.__)("Source URL","redirection"),primary:!0},{name:"code",title:(0,Wt.__)("HTTP code","redirection"),sortable:!1},{name:"referrer",title:(0,Wt.__)("Referrer","redirection"),sortable:!1},{name:"agent",title:(0,Wt.__)("User Agent","redirection"),sortable:!1},{name:"ip",title:(0,Wt.__)("IP","redirection"),sortable:!1}],Mn=(e,t)=>{const r=[{id:"delete",name:(0,Wt.__)("Delete","redirection")}];return"ip"===e?r.concat([{id:"redirect-ip",name:(0,Wt.__)("Redirect All","redirection")},{id:"block",name:(0,Wt.__)("Block IP","redirection")}]):"agent"===e?r:r.concat([{id:"redirect-url",name:(0,Wt.__)("Redirect All","redirection"),isEverything:!1},{id:"ignore",name:(0,Wt.__)("Ignore URL","redirection"),isEverything:!1}])},Ln=e=>{const t=[{value:"",label:(0,Wt.__)("No grouping","redirection")},{value:"url",label:(0,Wt.__)("Group by URL","redirection")},{value:"agent",label:(0,Wt.__)("Group by user agent","redirection")}];return e>0&&t.push({value:"ip",label:(0,Wt.__)("Group by IP","redirection")}),t};function Bn(e){return e?[{value:"group",label:(0,Wt.__)("Group","redirection"),grouping:[e,"count"]}]:[{value:"standard",label:(0,Wt.__)("Standard Display","redirection"),grouping:["date","url","agent","ip"]},{value:"minimal",label:(0,Wt.__)("Compact Display","redirection"),grouping:["date","url"]},{value:"all",label:(0,Wt.__)("Display All","redirection"),grouping:zn(e).map((e=>e.value))}]}function zn(e){return"url"===e?[{value:"url",label:(0,Wt.__)("URL","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:"agent"===e?[{value:"agent",label:(0,Wt.__)("User Agent","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:"ip"===e?[{value:"ip",label:(0,Wt.__)("IP","redirection")},{value:"count",label:(0,Wt.__)("Count","redirection")}]:[{value:"date",label:(0,Wt.__)("Date","redirection")},{value:"method",label:(0,Wt.__)("Method","redirection")},{value:"domain",label:(0,Wt.__)("Domain","redirection")},{value:"url",label:(0,Wt.__)("URL","redirection")},{value:"code",label:(0,Wt.__)("HTTP code","redirection")},{value:"referrer",label:(0,Wt.__)("Referrer","redirection")},{value:"agent",label:(0,Wt.__)("User Agent","redirection")},{value:"ip",label:(0,Wt.__)("IP","redirection")}]}const Wn=()=>[{label:(0,Wt.__)("Method","redirection"),value:"method",options:[{label:"GET",value:"get"},{label:"POST",value:"post"},{label:"HEAD",value:"head"}]},{label:(0,Wt.__)("HTTP Status Code","redirection"),value:"http",options:Nn().filter((e=>e.value>=400&&e.value<500))}];function Gn(){const e=dt();let t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:We,table:vt(["ip","url","total"],St(Wn(),{url:!0,ip:!0,referrer:!0,agent:!0,"url-exact":!0,domain:!0}),["url","ip","agent"],t,["404s"],"404s",Bn()),requestCount:0}}const qn=()=>[{value:1,label:"WordPress"},{value:2,label:"Apache"},{value:3,label:"Nginx"}],Vn=(e,t)=>Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t+"&_wpnonce="+zt.nonceMiddleware.nonce,Hn=()=>[{value:"name",label:(0,Wt.__)("Name","redirection")},{value:"module",label:(0,Wt.__)("Module","redirection")},{value:"status",label:(0,Wt.__)("Status","redirection")},{value:"redirects",label:(0,Wt.__)("Redirects","redirection")}],$n=()=>[{value:"standard",label:(0,Wt.__)("Standard Display","redirection"),grouping:["name","module","redirects"]},{value:"minimal",label:(0,Wt.__)("Compact Display","redirection"),grouping:["name"]},{value:"all",label:(0,Wt.__)("Display All","redirection"),grouping:Hn().map((e=>e.value))}],Zn=e=>[{label:(0,Wt.__)("Status","redirection"),value:"status",options:[{label:(0,Wt.__)("Enabled","redirection"),value:"enabled"},{label:(0,Wt.__)("Disabled","redirection"),value:"disabled"}]},{label:(0,Wt.__)("Module","redirection"),value:"module",options:e}];function Qn(){return{rows:[],saving:[],total:0,status:We,table:vt(["name"],St(Zn(qn()),{name:!0}),[],"name",["groups"],"group",$n())}}const Jn=()=>[{value:"source",label:(0,Wt.__)("Source","redirection")},{value:"flags",label:(0,Wt.__)("URL options","redirection")},{value:"query",label:(0,Wt.__)("Query Parameters","redirection")},{value:"title",label:(0,Wt.__)("Title","redirection")},{value:"target",label:(0,Wt.__)("Target","redirection")},{value:"code",label:(0,Wt.__)("HTTP code","redirection")},{value:"match_type",label:(0,Wt.__)("Match Type","redirection")},{value:"position",label:(0,Wt.__)("Position","redirection")},{value:"last_count",label:(0,Wt.__)("Hits","redirection")},{value:"last_access",label:(0,Wt.__)("Last Access","redirection")},{value:"status",label:(0,Wt.__)("Status","redirection")},{value:"action_type",label:(0,Wt.__)("Action Type","redirection")},{value:"group",label:(0,Wt.__)("Group","redirection")}],Yn=()=>[{value:"standard",label:(0,Wt.__)("Standard Display","redirection"),grouping:["last_count","last_access","source","target","code","title"]},{value:"minimal",label:(0,Wt.__)("Compact Display","redirection"),grouping:["source","last_count","last_access","target"]},{value:"all",label:(0,Wt.__)("Display All","redirection"),grouping:Jn().map((e=>e.value))}],Xn=()=>[{label:(0,Wt.__)("Status","redirection"),value:"status",options:[{label:(0,Wt.__)("Enabled","redirection"),value:"enabled"},{label:(0,Wt.__)("Disabled","redirection"),value:"disabled"}]},{label:(0,Wt.__)("URL match","redirection"),value:"url-match",options:[{label:(0,Wt.__)("Regular Expression","redirection"),value:"regular"},{label:(0,Wt.__)("Plain","redirection"),value:"plain"}]},{label:(0,Wt.__)("Match Type","redirection"),value:"match",options:Rn()},{label:(0,Wt.__)("Action Type","redirection"),value:"action",options:Cn()},{label:(0,Wt.__)("HTTP Status Code","redirection"),value:"http",options:Nn()},{label:(0,Wt.__)("Last Accessed","redirection"),value:"access",options:[{label:(0,Wt.__)("Never accessed","redirection"),value:"never"},{label:(0,Wt.__)("Not accessed in last month","redirection"),value:"month"},{label:(0,Wt.__)("Not accessed in last year","redirection"),value:"year"}]}];function Kn(){return{rows:[],saving:[],total:0,addTop:!1,status:We,table:vt(["url","position","last_count","id","last_access"],St(Xn(),{url:!0,target:!0,title:!0,group:!0,id:!0}),[],"id",[""],"redirect",Yn())}}var eo=o(3967),to=o.n(eo),ro=o(3379),no=o.n(ro),oo=o(7795),io=o.n(oo),ao=o(569),lo=o.n(ao),so=o(3565),co=o.n(so),uo=o(9216),po=o.n(uo),fo=o(4589),ho=o.n(fo),yo=o(7098),go={};go.styleTagTransform=ho(),go.setAttributes=co(),go.insert=lo().bind(null,"head"),go.domAPI=io(),go.insertStyleElement=po();no()(yo.Z,go);yo.Z&&yo.Z.locals&&yo.Z.locals;var mo=o(5893);const bo=e=>{const{children:t,className:r,onClick:n=null,title:o="",onCancel:i,disabled:a=!1,small:l=!1}=e,s={title:o,onClick:n};return(0,mo.jsxs)("div",{className:to()("wpl-badge",r,{"wpl-badge__click":n,"wpl-badge__small":l,"wpl-badge__disabled":a}),...s,children:[(0,mo.jsx)("div",{className:"wpl-badge__content",children:t}),i&&(0,mo.jsx)("div",{className:"wpl-badge__close dashicons dashicons-no-alt",onClick:e=>{e.preventDefault(),!a&&i&&i(e)}})]})};function vo(e,t){return!!t&&(!t.contains(e.target)&&("keydown"!==e.type&&(!e||!e.target||!e.target.closest(".wpl-dropdowntext__suggestions")&&!e.target.closest(".wpl-multioption"))))}function xo(e){const r=(0,t.useRef)(null),{children:n,onOutside:o,className:i}=e,a=e=>{(vo(e,r.current)||"Escape"===e.key)&&o(e)};return(0,t.useEffect)((()=>(addEventListener("mousedown",a),addEventListener("keydown",a),()=>{removeEventListener("mousedown",a),removeEventListener("keydown",a)})),[]),(0,mo.jsx)("div",{className:i,ref:r,children:n})}var _o=o(8103),wo={};wo.styleTagTransform=ho(),wo.setAttributes=co(),wo.insert=lo().bind(null,"head"),wo.domAPI=io(),wo.insertStyleElement=po();no()(_o.Z,wo);_o.Z&&_o.Z.locals&&_o.Z.locals;var jo=o(3935);function So(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}function Ao(){return Ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function Fo(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o=0})).sort(ci)},pi=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),di="".concat(pi,", [data-focus-guard]"),fi=function(e,t){return Zo((e.shadowRoot||e).children).reduce((function(e,r){return e.concat(r.matches(t?di:pi)?[r]:[],fi(r))}),[])},hi=function(e,t){return e.reduce((function(e,r){var n,o=fi(r,t),i=(n=[]).concat.apply(n,o.map((function(e){return function(e,t){var r;return e instanceof HTMLIFrameElement&&(null===(r=e.contentDocument)||void 0===r?void 0:r.body)?hi([e.contentDocument.body],t):[e]}(e,t)})));return e.concat(i,r.parentNode?Zo(r.parentNode.querySelectorAll(pi)).filter((function(e){return e===r})):[])}),[])},yi=function(e,t){return Zo(e).filter((function(e){return ei(t,e)})).filter((function(e){return function(e){return!((ni(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)}))},gi=function(e,t){return void 0===t&&(t=new Map),Zo(e).filter((function(e){return ti(t,e)}))},mi=function(e,t,r){return ui(yi(hi(e,r),t),!0,r)},bi=function(e,t){return ui(yi(hi(e),t),!1)},vi=function(e,t){return yi((r=e.querySelectorAll("[".concat("data-autofocus-inside","]")),Zo(r).map((function(e){return hi([e])})).reduce((function(e,t){return e.concat(t)}),[])),t);var r},xi=function(e,t){return e.shadowRoot?xi(e.shadowRoot,t):!(void 0===Object.getPrototypeOf(e).contains||!Object.getPrototypeOf(e).contains.call(e,t))||Zo(e.children).some((function(e){var r;if(e instanceof HTMLIFrameElement){var n=null===(r=e.contentDocument)||void 0===r?void 0:r.body;return!!n&&xi(n,t)}return xi(e,t)}))},_i=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?_i(t.shadowRoot):t instanceof HTMLIFrameElement&&function(e){try{return e()}catch(e){return}}((function(){return t.contentWindow.document}))?_i(t.contentWindow.document):t}},wi=function(e){return e.parentNode?wi(e.parentNode):e},ji=function(e){return Qo(e).filter(Boolean).reduce((function(e,t){var r=t.getAttribute(Po);return e.push.apply(e,r?function(e){for(var t=new Set,r=e.length,n=0;n0&&t.add(o),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter((function(e,r){return!t.has(r)}))}(Zo(wi(t).querySelectorAll("[".concat(Po,'="').concat(r,'"]:not([').concat(ko,'="disabled"])')))):[t]),e}),[])},Si=function(e,t){return void 0===t&&(t=_i(Jo(e).ownerDocument)),!(!t||t.dataset&&t.dataset.focusGuard)&&ji(e).some((function(e){return xi(e,t)||function(e,t){return Boolean(Zo(e.querySelectorAll("iframe")).some((function(e){return function(e,t){return e===t}(e,t)})))}(e,t)}))},Ai=function(e,t){return oi(e)&&e.name?function(e,t){return t.filter(oi).filter((function(t){return t.name===e.name})).filter((function(e){return e.checked}))[0]||e}(e,t):e},Pi=function(e){return e[0]&&e.length>1?Ai(e[0],e):e[0]},ki=function(e,t){return e.length>1?e.indexOf(Ai(e[t],e)):t},Ei="NEW_FOCUS",Oi=function(e,t,r,n){var o=e.length,i=e[0],a=e[o-1],l=ai(r);if(!(r&&e.indexOf(r)>=0)){var s,c,u=void 0!==r?t.indexOf(r):-1,p=n?t.indexOf(n):u,d=n?e.indexOf(n):-1,f=u-p,h=t.indexOf(i),y=t.indexOf(a),g=(s=t,c=new Set,s.forEach((function(e){return c.add(Ai(e,s))})),s.filter((function(e){return c.has(e)}))),m=(void 0!==r?g.indexOf(r):-1)-(n?g.indexOf(n):u),b=ki(e,0),v=ki(e,o-1);return-1===u||-1===d?Ei:!f&&d>=0?d:u<=h&&l&&Math.abs(f)>1?v:u>=y&&l&&Math.abs(f)>1?b:f&&Math.abs(m)>1?d:u<=h?v:u>y?b:f?Math.abs(f)>1?d:(o+d+f)%o:void 0}},Ri=function(e,t,r){var n,o=e.map((function(e){return e.node})),i=gi(o.filter((n=r,function(e){var t,r=null===(t=ri(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==r&&"false"!==r||n.indexOf(e)>=0})));return i&&i.length?Pi(i):Pi(gi(t))},Ci=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&Ci(e.parentNode.host||e.parentNode,t),t},Ti=function(e,t){for(var r=Ci(e),n=Ci(t),o=0;o=0)return i}return!1},Ii=function(e,t,r){var n=Qo(e),o=Qo(t),i=n[0],a=!1;return o.filter(Boolean).forEach((function(e){a=Ti(a||e,e)||a,r.filter(Boolean).forEach((function(e){var t=Ti(i,e);t&&(a=!a||xi(t,a)?t:Ti(t,a))}))})),a},Ni=function(e,t){var r=_i(Qo(e).length>0?document:Jo(e).ownerDocument),n=ji(e).filter(li),o=Ii(r||e,e,n),i=new Map,a=bi(n,i),l=mi(n,i).filter((function(e){var t=e.node;return li(t)}));if(l[0]||(l=a)[0]){var s,c,u,p=bi([o],i).map((function(e){return e.node})),d=(s=p,c=l,u=new Map,c.forEach((function(e){return u.set(e.node,e)})),s.map((function(e){return u.get(e)})).filter(si)),f=d.map((function(e){return e.node})),h=Oi(f,p,r,t);if(h===Ei){var y=Ri(a,f,function(e,t){return e.reduce((function(e,r){return e.concat(vi(r,t))}),[])}(n,i));return y?{node:y}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===h?h:d[h]}},Fi=0,Di=!1,Ui=function(e,t,r){void 0===r&&(r={});var n=Ni(e,t);if(!Di&&n){if(Fi>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Di=!0,void setTimeout((function(){Di=!1}),1);Fi++,function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()}(n.node,r.focusOptions),Fi--}};function Mi(e){setTimeout(e,1)}var Li=function(){return document&&document.activeElement===document.body||function(e){void 0===e&&(e=document);var t=_i(e);return!!t&&Zo(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some((function(e){return xi(e,t)}))}()},Bi=null,zi=null,Wi=null,Gi=!1,qi=function(){return!0};function Vi(e,t,r,n){var o=null,i=e;do{var a=n[i];if(a.guard)a.node.dataset.focusAutoGuard&&(o=a);else{if(!a.lockItem)break;if(i!==e)return;o=null}}while((i+=r)!==t);o&&(o.node.tabIndex=0)}var Hi=function(e){return e&&"current"in e?e.current:e},$i=function e(t,r,n){return r&&(r.host===t&&(!r.activeElement||n.contains(r.activeElement))||r.parentNode&&e(t,r.parentNode,n))},Zi=function(){var e,t,r,n,o,i,a,l=!1;if(Bi){var s=Bi,c=s.observed,u=s.persistentFocus,p=s.autoFocus,d=s.shards,f=s.crossFrame,h=s.focusOptions,y=c||Wi&&Wi.portaledElement,g=document&&document.activeElement;if(y){var m=[y].concat(d.map(Hi).filter(Boolean));if(g&&!function(e){return(Bi.whiteList||qi)(e)}(g)||(u||(f?Boolean(Gi):"meanwhile"===Gi)||!Li()||!zi&&p)&&(y&&!(Si(m)||g&&function(e,t){return t.some((function(t){return $i(e,t,t)}))}(g,m)||(a=g,Wi&&Wi.portaledElement===a))&&(document&&!zi&&g&&!p?(g.blur&&g.blur(),document.body.focus()):(l=Ui(m,zi,{focusOptions:h}),Wi={})),Gi=!1,zi=document&&document.activeElement),document){var b=document&&document.activeElement,v=(t=ji(e=m).filter(li),r=Ii(e,e,t),n=new Map,o=mi([r],n,!0),i=mi(t,n).filter((function(e){var t=e.node;return li(t)})).map((function(e){return e.node})),o.map((function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:ai(t)}}))),x=v.map((function(e){return e.node})).indexOf(b);x>-1&&(v.filter((function(e){var t=e.guard,r=e.node;return t&&r.dataset.focusAutoGuard})).forEach((function(e){return e.node.removeAttribute("tabIndex")})),Vi(x,v.length,1,v),Vi(x,-1,-1,v))}}}return l},Qi=function(e){Zi()&&e&&(e.stopPropagation(),e.preventDefault())},Ji=function(){return Mi(Zi)},Yi=function(e){var t=e.target,r=e.currentTarget;r.contains(t)||(Wi={observerNode:r,portaledElement:t})},Xi=function(){Gi="just",Mi((function(){Gi="meanwhile"}))};Lo.assignSyncMedium(Yi),Bo.assignMedium(Ji),zo.assignMedium((function(e){return e({moveFocusInside:Ui,focusInside:Si})}));const Ki=$o((function(e){return e.filter((function(e){return!e.disabled}))}),(function(e){var t=e.slice(-1)[0];t&&!Bi&&(document.addEventListener("focusin",Qi),document.addEventListener("focusout",Ji),window.addEventListener("blur",Xi));var r=Bi,n=r&&t&&t.id===r.id;Bi=t,r&&!n&&(r.onDeactivation(),e.filter((function(e){return e.id===r.id})).length||r.returnFocus(!t)),t?(zi=null,n&&r.observed===t.observed||t.onActivation(),Zi(),Mi(Zi)):(document.removeEventListener("focusin",Qi),document.removeEventListener("focusout",Ji),window.removeEventListener("blur",Xi),zi=null)}))((function(){return null}));var ea=t.forwardRef((function(e,r){return t.createElement(Vo,Ao({sideCar:Ki,ref:r},e))})),ta=Vo.propTypes||{};ta.sideCar,So(ta,["sideCar"]);ea.propTypes={};const ra=ea,na=20,oa=5;function ia(e){if(null===e)return null;const{left:t,top:r,height:n}=e;return{left:t,top:r+n}}function aa(e,t){return t?{...e,width:t.getBoundingClientRect().width}:e}function la({style:e,align:t}){const r=to()("wpl-popover__arrows",{"wpl-popover__arrows__left":"left"===t,"wpl-popover__arrows__right":"right"===t,"wpl-popover__arrows__centre":"centre"===t});return(0,mo.jsx)("div",{className:r,style:e})}const sa=function(e){const{position:r,children:n,popoverPosition:o,align:i,valign:a,hasArrow:l}=e,[s,c]=(0,t.useState)({arrow:{},content:{visibility:"none",...r}}),u=(0,t.useCallback)((e=>{if(e){const t=function(e,t,r,n,o,i){if(null===e||null===t)return{};if(!o)return{...e,visibility:"hidden"};const a=e.width?e.width:o.getBoundingClientRect().width,l=t.parentWidth-a-na,s=function(e,t,r,n){return"right"===n?e+t-r:"centre"===n?e-r/2:e}(t.left,t.width,e.width?e.width:a,r);return{...e,left:Math.min(l,s),top:i?e.top+oa:e.top}}(r,o,i,0,e,l);c({content:t,arrow:aa(t,e)})}}),[r]);return(0,mo.jsxs)(mo.Fragment,{children:[l&&(0,mo.jsx)(la,{style:s.arrow,align:i}),(0,mo.jsx)("div",{className:"wpl-popover__content",style:{...s.content,visibility:r&&r.left?"visible":"hidden",...null!==e.style?e.style:{}},ref:u,children:n})]})},ca="wpbody",ua="wpwrap";function pa(e){let t=document.getElementById(e);if(null===t){const r=document.getElementById(ca);t=document.createElement("div"),r&&r.parentNode&&(t.setAttribute("id",e),r.parentNode.appendChild(t))}return t}var da=o(4252),fa={};fa.styleTagTransform=ho(),fa.setAttributes=co(),fa.insert=lo().bind(null,"head"),fa.domAPI=io(),fa.insertStyleElement=po();no()(da.Z,fa);da.Z&&da.Z.locals&&da.Z.locals;function ha(e,t="bottom"){const r=document.getElementById(ua);if(null===e||null===r)return{};const n=r.getBoundingClientRect(),{height:o,width:i,left:a,top:l}=e.getBoundingClientRect();return{left:"bottom"===t?a-n.left:a+i/2-n.left-7,top:l-n.top+1,width:i,height:o,parentWidth:n.width,parentHeight:n.height,ref:e}}const ya=function(e){const{children:r,className:n,align:o="left",valign:i="bottom",onClose:a,hasArrow:l=!1,popoverPosition:s,style:c=null,focusLock:u=!0}=e;return(0,t.useEffect)((()=>(window.addEventListener("resize",a),()=>{window.removeEventListener("resize",a)})),[]),(0,jo.createPortal)((0,mo.jsx)(xo,{className:to()("wpl-popover",n),onOutside:function(e){!1===vo(e,s.ref)&&"Escape"!==e.key||a()},children:(0,mo.jsx)(ra,{returnFocus:!0,disabled:!u,children:(0,mo.jsx)(sa,{position:ia(s),popoverPosition:s,align:o,hasArrow:l,valign:i,style:c,children:r})})}),pa("wpl-dropdown-portal"))};const ga=function(e){const{renderContent:r,className:n,renderToggle:o,align:i="left",valign:a="bottom",hasArrow:l=!1,matchMinimum:s=!1,disabled:c=!1,onClose:u}=e,[p,d]=(0,t.useState)(!1),[f,h]=(0,t.useState)(null),y=(0,t.useRef)(null),g=e=>{const t=ha(y.current,a);e&&e.stopPropagation(),c||(h(t),d(!p))};return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("div",{className:to()("wpl-popover__toggle",n,c&&"wpl-popover__toggle__disabled"),ref:y,onKeyDown:function(e){e.key&&"Space"===e.code&&g()},children:o(p,g)}),p&&(0,mo.jsx)(ya,{align:i,valign:a,hasArrow:l,className:n,onClose:function(){d(!1),u&&u()},popoverPosition:f,style:s?{minWidth:f.width+"px"}:null,children:r((()=>d(!1)))})]})};var ma=o(2887),ba={};ba.styleTagTransform=ho(),ba.setAttributes=co(),ba.insert=lo().bind(null,"head"),ba.domAPI=io(),ba.insertStyleElement=po();no()(ma.Z,ba);ma.Z&&ma.Z.locals&&ma.Z.locals;const va=function({onClick:e}){return(0,mo.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",onClick:e&&e,children:(0,mo.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"})})};const xa=function(e){const{options:t,disabled:r=!1,selected:n}=e,o=t.find((e=>e.name===n))||t[0],i=e=>{0!==e.clientX&&e.preventDefault()};return(0,mo.jsx)(ga,{renderToggle:(n,a)=>(0,mo.jsxs)("button",{className:to()("button","action",r&&"wpl-dropdownbutton__disabled",n?"wpl-dropdownbutton__button_enabled":null),disabled:r,onClick:i,type:"button",children:[(0,mo.jsx)("h5",{onClick:e.onSelect,children:o?o.title:""}),t.length>1&&(0,mo.jsx)(va,{onClick:a})]}),align:"right",matchMinimum:!0,className:to()("wpl-dropdownbutton",t.length<=1?"wpl-dropdownbutton__single":null),renderContent:r=>(0,mo.jsx)("ul",{children:t.map((({title:t,name:n})=>(0,mo.jsx)("li",{className:to()({"wpl-dropdownbutton__selected":o.name===n,["wpl-dropdownbutton__"+n]:!0}),children:(0,mo.jsxs)("a",{href:"#",onClick:t=>((t,r,n)=>{t.preventDefault(),t.stopPropagation(),n(),e.onChange(r),e.onSelect()})(t,n,r),children:[(0,mo.jsx)("span",{className:"wpl-dropdownbutton__check",children:o.name===n&&"✓"}),t]})},n)))})})};var _a=o(9409),wa={};wa.styleTagTransform=ho(),wa.setAttributes=co(),wa.insert=lo().bind(null,"head"),wa.domAPI=io(),wa.insertStyleElement=po();no()(_a.Z,wa);_a.Z&&_a.Z.locals&&_a.Z.locals;function ja(e,r,n){var o=this,i=(0,t.useRef)(null),a=(0,t.useRef)(0),l=(0,t.useRef)(null),s=(0,t.useRef)([]),c=(0,t.useRef)(),u=(0,t.useRef)(),p=(0,t.useRef)(e),d=(0,t.useRef)(!0);p.current=e;var f="undefined"!=typeof window,h=!r&&0!==r&&f;if("function"!=typeof e)throw new TypeError("Expected a function");r=+r||0;var y=!!(n=n||{}).leading,g=!("trailing"in n)||!!n.trailing,m="maxWait"in n,b="debounceOnServer"in n&&!!n.debounceOnServer,v=m?Math.max(+n.maxWait||0,r):null;(0,t.useEffect)((function(){return d.current=!0,function(){d.current=!1}}),[]);var x=(0,t.useMemo)((function(){var e=function(e){var t=s.current,r=c.current;return s.current=c.current=null,a.current=e,u.current=p.current.apply(r,t)},t=function(e,t){h&&cancelAnimationFrame(l.current),l.current=h?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!d.current)return!1;var t=e-i.current;return!i.current||t>=r||t<0||m&&e-a.current>=v},x=function(t){return l.current=null,g&&s.current?e(t):(s.current=c.current=null,u.current)},_=function e(){var o=Date.now();if(n(o))return x(o);if(d.current){var l=r-(o-i.current),s=m?Math.min(l,v-(o-a.current)):l;t(e,s)}},w=function(){if(f||b){var p=Date.now(),h=n(p);if(s.current=[].slice.call(arguments),c.current=o,i.current=p,h){if(!l.current&&d.current)return a.current=i.current,t(_,r),y?e(i.current):u.current;if(m)return t(_,r),e(i.current)}return l.current||t(_,r),u.current}};return w.cancel=function(){l.current&&(h?cancelAnimationFrame(l.current):clearTimeout(l.current)),a.current=0,s.current=i.current=c.current=l.current=null},w.isPending=function(){return!!l.current},w.flush=function(){return l.current?x(Date.now()):u.current},w}),[y,m,r,v,g,h,f,b]);return x}const Sa=function(){return(0,mo.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:[(0,mo.jsx)("circle",{transform:"translate(8 0)",cx:"0",cy:"16",r:"0",children:(0,mo.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,mo.jsx)("circle",{transform:"translate(16 0)",cx:"0",cy:"16",r:"0",children:(0,mo.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.3",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,mo.jsx)("circle",{transform:"translate(24 0)",cx:"0",cy:"16",r:"0",children:(0,mo.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.6",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})})]})};var Aa=o(7763),Pa=o.n(Aa);const ka=function(e){const{options:t,value:r,onSelect:n,onClose:o}=e;return(0,mo.jsx)("ul",{children:t.map(((e,t)=>(0,mo.jsx)("li",{children:(0,mo.jsx)("a",{href:"#",onClick:t=>function(e,t){e.preventDefault(),n(t),o()}(t,e),children:(0,mo.jsx)(Pa(),{searchWords:[r],textToHighlight:e.title,autoEscape:!0})})},t)))})};var Ea=o(976),Oa={};Oa.styleTagTransform=ho(),Oa.setAttributes=co(),Oa.insert=lo().bind(null,"head"),Oa.domAPI=io(),Oa.insertStyleElement=po();no()(Ea.Z,Oa);Ea.Z&&Ea.Z.locals&&Ea.Z.locals;const Ra=function(e){const{placeholder:r="",onChange:n,value:o,fetchData:i,name:a="text",disabled:l=!1,className:s,maxChoices:c=-1,maxLength:u=0,canMakeRequest:p=(e=>e.length>0),onBlur:d,getLabel:f,setLabel:h,loadOnFocus:y=!1,onlyChoices:g=!1}=e,[m,b]=(0,t.useState)(!1),[v,x]=(0,t.useState)([]),[_,w]=(0,t.useState)(Array.isArray(o)?"":o),j=(0,t.useRef)(null),S={"wpl-dropdowntext__suggestion__hide":c>0&&Array.isArray(o)&&o.length>=c,"wpl-dropdowntext__suggestion":c>1},A=ja(P,450);function P(e){i&&(b(!0),i(e).then((e=>{document.activeElement===j.current&&x(e),b(!1)})).catch((e=>{console.error("Failed to get suggestions: ",e),x([]),b(!1)})))}function k(e){if(f)return O(e).map((t=>f(t,e)))}function E(e){if(c>0){if(!O(o).find((t=>t===`${e.value}`))){const t=[`${e.value}`].concat(O(o).filter((t=>t!==`${e.value}`))).slice(0,c);n(1!==c||g?t:t[0],[e.title].concat(k(t).slice(1))),h(e.value,e.title)}w("")}else w(e.value),n(e.value,k(o));x([])}function O(e){return Array.isArray(e)?e:e?[e]:[]}return(0,t.useEffect)((()=>{o!==_&&w(Array.isArray(o)?"":o)}),[o]),(0,mo.jsxs)("div",{className:to()("wpl-dropdowntext",s,S),children:[c>0&&O(o).map((e=>(0,mo.jsx)(bo,{title:e,onCancel:()=>function(e){const t=O(o).filter((t=>t!==e));h(e,null),Array.isArray(o)?n(1===c?t[0]:t,k(t)):n(""),j.current.focus()}(e),disabled:l,children:f?f(e,o):e},e))),(0,mo.jsx)("input",{type:"text",className:to()("regular-text",{"wpl-dropdowntext__max":c>=0&&O(o).length>=c}),name:a,value:_,disabled:l,onChange:function(e){w(e.target.value),c<1&&n(e.target.value),i&&A&&(p(e.target.value.trim())?A(e.target.value):x([]))},placeholder:r,ref:j,onFocus:function(){y&&0===o.length&&P("")},onBlur:function(e){if(e.relatedTarget&&e.relatedTarget.closest(".wpl-dropdowntext__suggestions"))return;const t=d?d(_):_;0===v.length?g?w(""):c>0&&i?E({value:t,label:t}):n(t):t!==_&&w(t),b(!1)},onKeyDown:function(e){"Enter"===e.code&&(b(!1),x([]))}}),m&&(0,mo.jsx)("div",{className:"wpl-dropdowntext__loading",children:(0,mo.jsx)(Sa,{})}),v.length>0&&(0,mo.jsx)(ya,{align:"left",onClose:()=>x([]),popoverPosition:ha(j.current),className:"wpl-dropdowntext__suggestions",focusLock:!1,children:(0,mo.jsx)(ka,{options:v,value:_,onSelect:E,onClose:()=>x([])})})]})},Ca=({option:e,onSelect:t,selected:r,label:n})=>{const{value:o,disabled:i=!1}=e;return(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{"aria-label":n||e.label,children:[(0,mo.jsx)("input",{type:"checkbox",name:o,onChange:t,checked:-1!==r.indexOf(String(o))||-1!==r.indexOf(parseInt(o,10)),disabled:i,tabIndex:0}),e.label]})})};const Ta=function(e){const{option:t,selected:r,onSelect:n}=e,{options:o,label:i}=t;return(0,mo.jsxs)("div",{className:"wpl-multioption__group",children:[(0,mo.jsx)("h5",{children:i}),o.map(((e,t)=>(0,mo.jsx)(Ca,{option:e,onSelect:n,selected:r,label:i+" "+e.label},t)))]})};const Ia=function(e){const{option:t,selected:r,onApply:n,multiple:o}=e,{options:i}=t,a=e=>{const{checked:t,name:i,value:a}=e.target;n(t?o?r.concat([i]):[i]:r.filter((e=>e!==i)),i,0!==parseInt(a,10))};return i?(0,mo.jsx)(Ta,{option:t,selected:r,onSelect:a}):(0,mo.jsx)(Ca,{option:t,selected:r,onSelect:a})},Na=3;function Fa(e,t){for(let r=0;re,a=i(t);return 0===a.length?null:a.slice(0,Na).map((e=>{const i=Fa(r,e);return null===i?null:(0,mo.jsx)(bo,{small:!0,onCancel:r=>function(e,t,r,n){e.preventDefault(),e.stopPropagation(),t(n,r,!1)}(r,o,e,t.filter((t=>t!==e))),disabled:n,children:i.alt||i.label},e)})).concat([a.length>Na?(0,mo.jsx)("span",{children:"..."},"end"):null])}var Ua=o(3942),Ma={};Ma.styleTagTransform=ho(),Ma.setAttributes=co(),Ma.insert=lo().bind(null,"head"),Ma.domAPI=io(),Ma.insertStyleElement=po();no()(Ua.Z,Ma);Ua.Z&&Ua.Z.locals&&Ua.Z.locals;function La(e,t){return!1===t||0===e.length}const Ba=function(e){const{options:t,selected:r,onApply:n,title:o="",badges:i=!1,disabled:a=!1,multiple:l=!1,className:s,hideTitle:c=!1}=e,u=Da(e);return(0,mo.jsx)(ga,{renderToggle:(t,n)=>(0,mo.jsxs)("div",{className:to()("button","action","wpl-multioption__button",a&&"wpl-multioption__disabled",t?"wpl-multioption__button_enabled":null),onClick:n,tabIndex:0,"aria-label":e["aria-label"]||o||"",children:[La(r,c)&&o.length>0&&(0,mo.jsx)("h5",{children:o}),i&&u,(0,mo.jsx)(va,{})]}),disabled:a,align:"right",matchMinimum:!0,renderContent:()=>(0,mo.jsx)("div",{className:to()("wpl-multioption",s),children:t.map(((e,t)=>(0,mo.jsx)(Ia,{option:e,selected:r,onApply:n,multiple:l||e.multiple},t)))})})},za=({url:e,children:t,title:r,className:n})=>(0,mo.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:r,className:n,children:t}),Wa=e=>{const{item:t,isCurrent:r,onClick:n,isLast:o,urlBase:i}=e,a=i+(""===t.value?"":"&sub="+t.value);return(0,mo.jsxs)("li",{children:[(0,mo.jsx)("a",{className:r?"current":"",href:a,onClick:e=>{e.preventDefault(),n(t.value,a)},children:t.name})," ",!o&&"|"," "]})};var Ga=o(7510),qa={};qa.styleTagTransform=ho(),qa.setAttributes=co(),qa.insert=lo().bind(null,"head"),qa.domAPI=io(),qa.insertStyleElement=po();no()(Ga.Z,qa);Ga.Z&&Ga.Z.locals&&Ga.Z.locals;const Va=(e,t,r)=>e===t.value||e===r&&""===t.value,Ha=e=>{const{onChangePage:t,menu:r,home:n,urlBase:o,currentPage:i}=e;return r.length<2?null:(0,mo.jsx)("div",{className:"subsubsub-container",children:(0,mo.jsx)("ul",{className:"subsubsub",children:r.map(((e,a)=>(0,mo.jsx)(Wa,{item:e,isCurrent:Va(i,e,n),isLast:a===r.length-1,onClick:t,urlBase:o},a)))})})};const $a=function({onClose:e,children:t,className:r}){return(0,mo.jsx)(xo,{className:"wpl-click-outside",onOutside:function(t){t.target.classList.contains("wpl-modal_main")&&e()},children:(0,mo.jsxs)("div",{className:to()("wpl-modal_content",r),children:[(0,mo.jsx)("div",{className:"wpl-modal_close",children:(0,mo.jsx)("button",{type:"button",onClick:e,children:"✖"})}),t]})})},Za="wpl-modal_shown";const Qa=function(e){const{padding:r=!0}=e;(0,t.useEffect)((()=>(document.body.classList.add(Za),()=>{document.body.classList.remove(Za)})));const n=to()({"wpl-modal_wrapper":!0,"wpl-modal_wrapper-padding":r});return(0,mo.jsxs)("div",{className:n,children:[(0,mo.jsx)("div",{className:"wpl-modal_backdrop"}),(0,mo.jsx)("div",{className:"wpl-modal_main",children:(0,mo.jsx)($a,{...e})})]})};var Ja=o(6637),Ya={};Ya.styleTagTransform=ho(),Ya.setAttributes=co(),Ya.insert=lo().bind(null,"head"),Ya.domAPI=io(),Ya.insertStyleElement=po();no()(Ja.Z,Ya);Ja.Z&&Ja.Z.locals&&Ja.Z.locals;const Xa=e=>(0,jo.createPortal)((0,mo.jsx)(Qa,{...e}),pa("wpl-modal"));var Ka=o(1465),el={};el.styleTagTransform=ho(),el.setAttributes=co(),el.insert=lo().bind(null,"head"),el.domAPI=io(),el.insertStyleElement=po();no()(Ka.Z,el);Ka.Z&&Ka.Z.locals&&Ka.Z.locals;let tl=!1;function rl({notices:e}){return(0,mo.jsx)(mo.Fragment,{children:e[e.length-1]+(e.length>1?" ("+e.length+")":"")})}const nl=function(e){const{notices:r,onClear:n,snackBarViewText:o}=e,[i,a]=(0,t.useState)(!1);if((0,t.useEffect)((()=>(r.length>0&&(clearTimeout(tl),i?a(!1):tl=setTimeout((()=>a(!0)),5e3)),()=>{clearTimeout(tl)})),[r]),0===r.length)return null;const l=to()("notice","notice-info","wpl-notice",i&&"wpl-notice_shrunk");return(0,mo.jsxs)("div",{className:l,onClick:function(){i?a(!1):n()},children:[(0,mo.jsx)("div",{className:"closer",children:(0,mo.jsx)("span",{className:"dashicons dashicons-yes"})}),(0,mo.jsx)("p",{children:i?(0,mo.jsx)("span",{className:"dashicons dashicons-warning",title:o}):(0,mo.jsx)(rl,{notices:r})})]})};var ol=o(7415),il={};il.styleTagTransform=ho(),il.setAttributes=co(),il.insert=lo().bind(null,"head"),il.domAPI=io(),il.insertStyleElement=po();no()(ol.Z,il);ol.Z&&ol.Z.locals&&ol.Z.locals;const al=()=>(0,mo.jsx)("div",{className:"wpl-placeholder__container",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})});var ll=o(5697),sl=o.n(ll);const cl=e=>{const{value:t,label:r,disabled:n=!1}=e;return"object"==typeof t?(0,mo.jsx)("optgroup",{label:r,disabled:n,children:t.map(((e,t)=>(0,mo.jsx)(cl,{label:e.label,value:e.value,disabled:e.disabled||!1},t)))}):(0,mo.jsx)("option",{value:t,disabled:n,children:r})},ul=cl,pl=e=>{const{items:t,value:r,name:n,onChange:o,disabled:i=!1,className:a}=e;return(0,mo.jsx)("select",{name:n,value:r,onChange:o,disabled:i,className:a,children:t.map(((e,t)=>(0,mo.jsx)(ul,{value:e.value,label:e.label,disabled:e.disabled||!1},t)))})};pl.propTypes={items:sl().array.isRequired,value:sl().oneOfType([sl().string,sl().number]).isRequired,name:sl().string.isRequired,onChange:sl().func.isRequired,disabled:sl().bool};const dl=pl;var fl=o(1346),hl={};hl.styleTagTransform=ho(),hl.setAttributes=co(),hl.insert=lo().bind(null,"head"),hl.domAPI=io(),hl.insertStyleElement=po();no()(fl.Z,hl);fl.Z&&fl.Z.locals&&fl.Z.locals;const yl=e=>{const{size:t=""}=e,r=to()("wpl-spinner__container",t&&" spinner-"+t);return(0,mo.jsx)("div",{className:r,children:(0,mo.jsx)("span",{className:"wpl-spinner__item"})})};var gl=o(2278),ml={};ml.styleTagTransform=ho(),ml.setAttributes=co(),ml.insert=lo().bind(null,"head"),ml.domAPI=io(),ml.insertStyleElement=po();no()(gl.Z,ml);gl.Z&&gl.Z.locals&&gl.Z.locals;function bl(){return bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,Cl),p=void 0!==u.value,d=t.useRef(null),f=_l(d,r),h=t.useRef(0),y=t.useRef(),g=function(){var e=d.current,t=n&&y.current?y.current:Ol(e);if(t){y.current=t;var r=function(e,t,r,n){void 0===r&&(r=1),void 0===n&&(n=1/0),Sl||((Sl=document.createElement("textarea")).setAttribute("tabindex","-1"),Sl.setAttribute("aria-hidden","true"),jl(Sl)),null===Sl.parentNode&&document.body.appendChild(Sl);var o=e.paddingSize,i=e.borderSize,a=e.sizingStyle,l=a.boxSizing;Object.keys(a).forEach((function(e){var t=e;Sl.style[t]=a[t]})),jl(Sl),Sl.value=t;var s=Al(Sl,e);Sl.value=t,s=Al(Sl,e),Sl.value="x";var c=Sl.scrollHeight-o,u=c*r;"border-box"===l&&(u=u+o+i),s=Math.max(u,s);var p=c*n;return"border-box"===l&&(p=p+o+i),[s=Math.min(p,s),c]}(t,e.value||e.placeholder||"x",i,o),a=r[0],l=r[1];h.current!==a&&(h.current=a,e.style.setProperty("height",a+"px","important"),c(a,{rowHeight:l}))}};return t.useLayoutEffect(g),Rl(window,"resize",g),function(e){Rl(document.fonts,"loadingdone",e)}(g),t.createElement("textarea",bl({},u,{onChange:function(e){p||g(),l(e)},ref:f}))},Il=t.forwardRef(Tl);const Nl=function(e){const{error:r,mini:n,context:o,renderDebug:i,versions:a,noParse:l=!1,details:s=[],locale:c}=e,[u,p]=(0,t.useState)(!n);if(!u)return(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button button-secondary",type:"button",onClick:()=>p(!0),children:(0,Wt.__)("Show debug",c)})});const d=l?[r]:function(e,t,r){const n=t?[t]:[],{request:o=!1,data:i}=e;n.push("");const{apiFetch:a}=o;return a&&a.status&&a.statusText&&(n.push("Action: "+a.action),a.body&&"{}"!==a.body&&n.push("Params: "+a.body),n.push("Code: "+a.status+" "+a.statusText),n.push("")),n.push("Error: "+function(e){return"string"==typeof e?e:0===e.code?e.message:e.data&&e.data.wpdb?`${e.message} (${e.code}): ${e.data.wpdb}`:e.code?`${e.message} (${e.code})`:e.message}(e)),i&&n.push("Raw: "+i),r&&(n.push(""),n.push("Context:"),n.push(r)),n}(r,a,o);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Debug Information",c)}),i&&i(s.concat(d).join("\n")),(0,mo.jsx)("p",{children:(0,mo.jsx)(Il,{readOnly:!0,cols:120,value:s.concat(d).join("\n"),maxRows:40,spellCheck:!1})})]})};const Fl=function(e){const{locale:t}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("You are using an old or cached session",t)}),(0,mo.jsx)("p",{children:(0,Wt.__)("This is usually fixed by doing one of the following:",t)}),(0,mo.jsxs)("ul",{children:[(0,mo.jsx)("li",{children:(0,Wt.__)("Reload the page - your current session is old.",t)}),(0,mo.jsx)("li",{children:(0,Wt.__)("Log out, clear your browser cache, and log in again - your browser has cached an old session.",t)}),(0,mo.jsx)("li",{children:(0,Wt.__)("Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.",t)})]}),(0,mo.jsx)(Nl,{...e,mini:!0})]})};function Dl(e){return 404===e?.request?.apiFetch?.status}function Ul(e){return"disabled"===e?.code||"rest_disabled"===e?.code}function Ml(e){return"rest_api_redirected"===e?.code}function Ll(e){return 0===e.code?e.message:e.data&&e.data.wpdb?(0,mo.jsxs)("span",{children:[`${e.message} (${e.code})`,": ",(0,mo.jsx)("code",{children:e.data.wpdb})]}):e.code?(0,mo.jsxs)(mo.Fragment,{children:[e.message," (",(0,mo.jsx)("code",{children:e.code}),")"]}):e.message}let Bl,zl,Wl,Gl;const ql=/<(\/)?(\w+)\s*(\/)?>/g;function Vl(e,t,r,n,o){return{element:e,tokenStart:t,tokenLength:r,prevOffset:n,leadingTextStart:o,children:[]}}const Hl=e=>{const r="object"==typeof e,n=r&&Object.values(e);return r&&n.length&&n.every((e=>(0,t.isValidElement)(e)))};function $l(e){const r=function(){const e=ql.exec(Bl);if(null===e)return["no-more-tokens"];const t=e.index,[r,n,o,i]=e,a=r.length;if(i)return["self-closed",o,t,a];if(n)return["closer",o,t,a];return["opener",o,t,a]}(),[n,o,i,a]=r,l=Gl.length,s=i>zl?zl:null;if(!e[o])return Zl(),!1;switch(n){case"no-more-tokens":if(0!==l){const{leadingTextStart:e,tokenStart:t}=Gl.pop();Wl.push(Bl.substr(e,t))}return Zl(),!1;case"self-closed":return 0===l?(null!==s&&Wl.push(Bl.substr(s,i-s)),Wl.push(e[o]),zl=i+a,!0):(Ql(Vl(e[o],i,a)),zl=i+a,!0);case"opener":return Gl.push(Vl(e[o],i,a,i+a,s)),zl=i+a,!0;case"closer":if(1===l)return function(e){const{element:r,leadingTextStart:n,prevOffset:o,tokenStart:i,children:a}=Gl.pop(),l=e?Bl.substr(o,e-o):Bl.substr(o);l&&a.push(l);null!==n&&Wl.push(Bl.substr(n,i-n));Wl.push((0,t.cloneElement)(r,null,...a))}(i),zl=i+a,!0;const r=Gl.pop(),n=Bl.substr(r.prevOffset,i-r.prevOffset);r.children.push(n),r.prevOffset=i+a;const c=Vl(r.element,r.tokenStart,r.tokenLength,i+a);return c.children=r.children,Ql(c),zl=i+a,!0;default:return Zl(),!1}}function Zl(){const e=Bl.length-zl;0!==e&&Wl.push(Bl.substr(zl,e))}function Ql(e){const{element:r,tokenStart:n,tokenLength:o,prevOffset:i,children:a}=e,l=Gl[Gl.length-1],s=Bl.substr(l.prevOffset,n-l.prevOffset);s&&l.children.push(s),l.children.push((0,t.cloneElement)(r,null,...a)),l.prevOffset=i||n+o}const Jl=(e,r)=>{if(Bl=e,zl=0,Wl=[],Gl=[],ql.lastIndex=0,!Hl(r))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do{}while($l(r));return(0,t.createElement)(t.Fragment,null,...Wl)};function Yl(e,t){try{return Jl(e.replace(/\{\{/g,"<").replace(/\}\}/g,">"),t)}catch(t){return e}}const Xl=({error:e,links:t,locale:r})=>{if("string"==typeof e)return(0,mo.jsx)("p",{children:e});if(function(e){return void 0!==e.code&&0===e.code}(e))return(0,mo.jsx)("p",{children:(0,Wt.__)("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.",r)});if(function(e){const{request:t,code:r}=e;return!!(t&&t.status&&r)&&(-1!==[400,401,403,405].indexOf(t.status)||"rest_no_route"===r)&&0===parseInt(r,10)}(e))return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.",r)}),(0,mo.jsx)("p",{children:(0,mo.jsx)(za,{url:t.api,children:(0,Wt.__)("Read this REST API guide for more information.",r)})})]});if(Dl(e))return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Your WordPress REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.",r)}),(0,mo.jsx)("p",{className:"wpl-error__highlight",children:(0,mo.jsx)("strong",{children:(0,Wt.__)("You will will need to fix this on your site. Redirection is not causing the error.",r)})}),(0,mo.jsxs)("ul",{children:[(0,mo.jsx)("li",{children:Yl((0,Wt.__)("Can you access your {{api}}REST API{{/api}} without it redirecting?.",r),{api:(0,mo.jsx)(za,{url:t.rootUrl})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("Check your {{link}}Site Health{{/link}} and fix any issues.",r),{link:(0,mo.jsx)(za,{url:t.siteHealth})})}),(0,mo.jsx)("li",{children:(0,Wt.__)("Your server configuration is blocking access to the REST API.",r)}),(0,mo.jsx)("li",{children:(0,Wt.__)("A security plugin or firewall is blocking access. You will need to whitelist the REST API.",r)})]}),(0,mo.jsx)("p",{children:(0,mo.jsx)(za,{url:t.api,children:(0,Wt.__)("Read this REST API guide for more information.",r)})})]});if(Ml(e))return(0,mo.jsx)("p",{children:(0,Wt.__)("Your REST API is being redirected. Please remove the redirection for the API.",r)});if(function(e){return e?.request?.apiFetch&&413===e?.request?.apiFetch?.status}(e))return(0,mo.jsx)("p",{children:(0,Wt.__)("Your server has rejected the request for being too big. You will need to reconfigure it to continue.",r)});if(function(e){return void 0===e.message}(e))return(0,mo.jsx)("p",{children:(0,Wt.__)("An unknown error occurred.",r)});if(function(e){return e.data&&-1!==e.data.indexOf("Deprecated: Directive")}(e))return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Your REST API is showing a deprecated PHP error. Please fix this error.",r)})]});if(function(e){return-1!==[500,502,503].indexOf(e?.request?.apiFetch?.status)}(e))return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log",r)}),(0,mo.jsx)("p",{children:(0,mo.jsx)(za,{url:t.http,children:(0,Wt.__)("Read this REST API guide for more information.",r)})})]});if(Ul(e))return(0,mo.jsx)("p",{children:(0,Wt.__)("Your WordPress REST API has been disabled. You will need to enable it to continue.",r)});if(function(e){const{message:t}=e;return"SyntaxError"===e.code}(e)){const t=function(e){const t=e.split("
").filter((e=>e)),r=e.lastIndexOf("}");return r!==e.length?e.substr(r+1).trim():t.slice(0,t.length-1).join(" ").trim()}("");return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.",r)}),t.length>1&&(0,mo.jsxs)("p",{children:[(0,mo.jsxs)("strong",{children:[(0,Wt.__)("Possible cause",r),":"]})," ",(0,mo.jsx)("code",{children:t.substr(0,1e3)})]})]})}return function(e){const t=e?.message?.toLowerCase();return!!t&&("failed to fetch"===t||"not allowed to request resource"===t||-1!==t.indexOf("networkerror"))}(e)?(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.",r)}),(0,mo.jsx)("p",{children:(0,mo.jsx)(za,{url:t.url,children:(0,Wt.__)("Read this REST API guide for more information.",r)})})]}):function(e){const{headers:t}=e?.request??{};if(t)for(let[e,r]of t)if(-1!==e.toLowerCase().indexOf("cf-"))return!0;return!1}(e)?(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:Ll(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Your REST API appears to be cached and this will cause problems. Please exclude your REST API from your caching system.",r)})]}):(0,mo.jsx)("p",{children:Ll(e)})};function Kl(e,t,r){return Dl(e)?(0,Wt.__)("REST API 404"):t||(0,Wt.__)("Something went wrong 🙁",r)}const es=function(e){const{title:t,children:r,error:n,links:o,locale:i}=e,a=function(e){return!Dl(e)&&!Ml(e)&&!Ul(e)}(n),l=function(e){return!!Dl(e)||!!Ml(e)||!!Ul(e)}(n),s=!Dl(n);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:Kl(n,t,i)}),(0,mo.jsx)("div",{className:"wpl-error__title",children:(0,mo.jsx)(Xl,{error:n,links:o,locale:i})}),a&&r,(0,mo.jsx)(Nl,{...e,...l?{mini:!0}:{},renderDebug:s?null:e.renderDebug})]})};const ts=function(e){const{title:t,children:r,error:n,links:o,locale:i}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:t||(0,Wt.__)("Something went wrong 🙁",i)}),(0,mo.jsx)("div",{className:"wpl-error__detail",children:(0,mo.jsx)(Xl,{error:n,links:o,locale:i})}),r,(0,mo.jsx)(Nl,{...e})]})};const rs=function(e){const{title:t,children:r,locale:n}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:t||(0,Wt.__)("Something went wrong 🙁",n)}),r,(0,mo.jsx)(Nl,{...e,noParse:!0})]})};const ns=function(e){const{locale:t}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Bad data",t)}),(0,mo.jsx)("p",{children:(0,Wt.__)("There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.",t)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Please review your data and try again.",t)}),(0,mo.jsx)(Nl,{...e,mini:!0})]})};var os=o(8775),is={};is.styleTagTransform=ho(),is.setAttributes=co(),is.insert=lo().bind(null,"head"),is.domAPI=io(),is.insertStyleElement=po();no()(os.Z,is);os.Z&&os.Z.locals&&os.Z.locals;function as({current:e,change:t,total:r}){return(0,mo.jsxs)("div",{className:"wpl-error__page",children:[e>0&&(0,mo.jsx)("span",{onClick:()=>t(e-1),children:"←"}),`${e+1}/${r}`,e+1t(e+1),children:"→"})]})}const ls=function(e){const{onClear:r,locale:n,mini:o=!1,type:i=""}=e,a=Array.isArray(e.errors)?e.errors:[e.errors],[l,s]=(0,t.useState)(0);if((0,t.useEffect)((()=>{!o&&a.length>0&&window.scrollTo(0,0)}),[a]),0===a.length)return null;const c=function(e,t){return"rest_cookie_invalid_nonce"===e[0].code?Fl:400===e[0]?.jsonData?.status?ns:"error"===t?ts:"fixed"===t?rs:es}(a,i);return(0,mo.jsxs)("div",{className:to()("wpl-error",{"wpl-error__mini":o}),children:[r&&(0,mo.jsx)("div",{className:"closer",onClick:r,children:(0,mo.jsx)("span",{className:"dashicons dashicons-no-alt"})}),a.length>1&&(0,mo.jsx)(as,{current:l,change:s,total:a.length}),(0,mo.jsx)(c,{error:a[l],...e})]})};class ss extends t.Component{constructor(e){super(e),this.state={error:!1,stack:null,errorInfo:null}}static getDerivedStateFromError(e){return{error:!0}}componentDidCatch(e,t){this.setState({error:!0,stack:e,errorInfo:t}),console.error(e,t)}render(){const{error:e,stack:t,errorInfo:r}=this.state,{renderCrash:n,children:o,extra:i}=this.props;return e?n(t,r,i):o}}const cs=ss;var us=o(2359),ps={};ps.styleTagTransform=ho(),ps.setAttributes=co(),ps.insert=lo().bind(null,"head"),ps.domAPI=io(),ps.insertStyleElement=po();no()(us.Z,ps);us.Z&&us.Z.locals&&us.Z.locals;const ds=function({level:e="notice",children:t,className:r}){return(0,mo.jsx)("div",{className:to()(`inline-notice inline-${e}`,r),children:t})};var fs=o(7577),hs={};hs.styleTagTransform=ho(),hs.setAttributes=co(),hs.insert=lo().bind(null,"head"),hs.domAPI=io(),hs.insertStyleElement=po();no()(fs.Z,hs);fs.Z&&fs.Z.locals&&fs.Z.locals;const ys=function(e){const{isPrimary:t=!1,isSecondary:r=!0,isSubmit:n=!1,className:o,children:i,disabled:a=!1,isDestructive:l=!1,...s}=e,c=to()("button",o,{"button-primary":t,"button-secondary":r,"button-delete":l});return(0,mo.jsx)("button",{className:c,disabled:a,type:n?"submit":"button",...s,children:i})};function gs(){return{url:"https://redirection.me/support/problems/rest-api/#url",http:"https://redirection.me/support/problems/rest-api/#http",api:"https://redirection.me/support/problems/rest-api/",rootUrl:Redirectioni10n.api.WP_API_root,siteHealth:Redirectioni10n.api.site_health}}function ms(){return Redirectioni10n.versions.split("\n").concat(["Query: "+document.location.search])}const bs=function(e){const t="mailto:john@redirection.me?subject=Redirection%20Error&body="+encodeURIComponent(e),r="https://github.com/johngodley/redirection/issues/new?title=Redirection%20Error&body="+encodeURIComponent("```\n"+e.trim()+"\n```\n\n");return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{className:"wpl-error__highlight",children:Yl((0,Wt.__)("Please check the {{link}}support site{{/link}} before proceeding further.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/"})})}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.","redirection"),{strong:(0,mo.jsx)("strong",{})})}),(0,mo.jsxs)("p",{children:[(0,mo.jsx)("a",{href:r,className:"button-primary",children:(0,Wt.__)("Create An Issue","redirection")})," ",(0,mo.jsx)("a",{href:t,className:"button-secondary",children:(0,Wt.__)("Email","redirection")})]}),(0,mo.jsx)("p",{children:(0,Wt.__)("Include these details in your report along with a description of what you were doing and a screenshot.","redirection")})]})},vs=1,xs=2,_s=3,ws=4,js=5,Ss=6;function As({setStep:e,setOptions:t}){return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Welcome to Redirection 🚀🎉","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.sprintf)((0,Wt.__)("Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.","redirection"),{version:window.Redirectioni10n.version})}),(0,mo.jsx)("p",{children:(0,Wt.__)("Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.","redirection")}),(0,mo.jsx)("h3",{children:(0,Wt.__)("How do I use this plugin?","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:","redirection"),{strong:(0,mo.jsx)("strong",{})})}),(0,mo.jsx)("table",{className:"redirect-edit",children:(0,mo.jsxs)("tbody",{children:[(0,mo.jsxs)("tr",{children:[(0,mo.jsxs)("th",{children:[(0,Wt.__)("Source URL","redirection"),":"]}),(0,mo.jsx)("td",{children:(0,mo.jsx)("input",{type:"text",className:"regular-text",readOnly:!0,value:(0,Wt.__)("(Example) The source URL is your old or original URL","redirection")})})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsxs)("th",{children:[(0,Wt.__)("Target URL","redirection"),":"]}),(0,mo.jsx)("td",{children:(0,mo.jsx)("input",{type:"text",className:"regular-text",readOnly:!0,value:(0,Wt.__)("(Example) The target URL is the new URL","redirection")})})]})]})}),(0,mo.jsx)("p",{children:(0,Wt.__)("That's all there is to it - you are now redirecting! Note that the above is just an example.","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Full documentation can be found on the {{link}}Redirection website.{{/link}}","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/"})})}),(0,mo.jsxs)("h3",{children:[(0,Wt.__)("Some features you may find useful are","redirection"),":"]}),(0,mo.jsxs)("ul",{children:[(0,mo.jsx)("li",{children:Yl((0,Wt.__)("{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/tracking-404-errors/"})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/import-export-redirects/"})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}","redirection"),{regular:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/"}),other:(0,mo.jsx)(za,{url:"https://redirection.me/support/matching-redirects/"})})}),(0,mo.jsx)("li",{children:(0,Wt.__)("Check a URL is being redirected","redirection")})]}),(0,mo.jsx)("h3",{children:(0,Wt.__)("What's next?")}),(0,mo.jsx)("p",{children:(0,Wt.__)("First you will be asked a few questions, and then Redirection will set up your database.","redirection")}),(0,mo.jsxs)("div",{className:"wizard-buttons",children:[(0,mo.jsx)("button",{className:"button-primary button",onClick:function(){t({manual:!1}),e(vs)},children:(0,Wt.__)("Start Setup","redirection")})," ",(0,mo.jsx)("button",{className:"button-secondary button",onClick:function(){t({manual:!0}),e(ws)},children:(0,Wt.__)("Manual Setup","redirection")})]})]})}function Ps({setStep:e,step:t,options:r,setOptions:n}){const{log:o=!1,ip:i=!1,monitor:a=!1}=r?.settings??{},{importers:l}=y((e=>e.io)),s=0===l.length?t+2:t+1;function c(e){n({settings:{...r.settings,[e.target.name]:e.target.checked}})}return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Basic Setup","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("These are some options you may want to enable now. They can be changed at any time.","redirection")}),(0,mo.jsxs)("div",{className:"wizard-option",children:[(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{name:"monitor",type:"checkbox",checked:a,onChange:c}),(0,Wt.__)("Monitor permalink changes in WordPress posts and pages","redirection"),"."]})}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("If you change the permalink in a post or page then Redirection can automatically create a redirect for you.","redirection")," ",Yl((0,Wt.__)("{{link}}Read more about this.{{/link}}","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/options/#monitor"})})]})]}),(0,mo.jsxs)("div",{className:"wizard-option",children:[(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{name:"log",type:"checkbox",checked:o,onChange:function(e){n({settings:{...r.settings,[e.target.name]:e.target.checked,ip:!!e.target.checked&&i}})}}),(0,Wt.__)("Keep a log of all redirects and 404 errors.","redirection")]})}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.","redirection")," ",Yl((0,Wt.__)("{{link}}Read more about this.{{/link}}","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/logs/"})})]})]}),(0,mo.jsxs)("div",{className:o?"wizard-option":"wizard-option wizard-option_disabled",children:[(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{name:"ip",type:"checkbox",disabled:!o,checked:i,onChange:c}),(0,Wt.__)("Store IP information for redirects and 404 errors.","redirection")]})}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).","redirection")," ",Yl((0,Wt.__)("{{link}}Read more about this.{{/link}}","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/privacy-gdpr/"})})]})]}),(0,mo.jsxs)("div",{className:"wizard-buttons",children:[(0,mo.jsx)("button",{className:"button-primary button",onClick:()=>e(s),children:(0,Wt.__)("Continue","redirection")})," ",(0,mo.jsx)("button",{className:"button",onClick:()=>e(t-1),children:(0,Wt.__)("Go back","redirection")})]})]})}var ks=o(8575);class Es extends t.Component{constructor(e){super(e);const{request:t}=this.props.error;this.state={hide:this.doesNeedHiding(t)}}doesNeedHiding(e){return e&&e.raw&&e.raw.length>500}onShow=e=>{e.preventDefault(),this.setState({hide:!1})};onHide=e=>{e.preventDefault(),this.setState({hide:!0})};render(){const{request:e}=this.props.error,{hide:t}=this.state,r=this.doesNeedHiding(e);return e&&e.raw?(0,mo.jsxs)(mo.Fragment,{children:[r&&t&&(0,mo.jsx)("a",{className:"api-result-hide",onClick:this.onShow,href:"#",children:(0,Wt.__)("Show Full","redirection")}),r&&!t&&(0,mo.jsx)("a",{className:"api-result-hide",onClick:this.onHide,href:"#",children:(0,Wt.__)("Hide","redirection")}),(0,mo.jsx)("pre",{children:t?e.raw.substr(0,500)+" ...":e.raw})]}):null}}const Os=Es,Rs=(e,t)=>{const r=(e=>e.code?e.code:e.name?e.name:null)(e);return(0,mo.jsxs)("div",{className:"api-result-log_details",children:[(0,mo.jsx)("p",{children:(0,mo.jsx)("span",{className:"dashicons dashicons-no"})}),(0,mo.jsxs)("div",{children:[(0,mo.jsxs)("p",{children:[t.map(((t,r)=>(0,mo.jsxs)("span",{className:"api-result-method_fail",children:[t," ",e.data&&e.data.status]},r))),r&&(0,mo.jsxs)("strong",{children:[r,": "]}),e.message]}),(0,mo.jsx)(Xl,{error:e,links:gs(),locale:"redirection"}),(0,mo.jsx)(Os,{error:e})]})]},t)},Cs=e=>(0,mo.jsxs)("p",{children:[(0,mo.jsx)("span",{className:"dashicons dashicons-yes"}),e.map(((e,t)=>(0,mo.jsx)("span",{className:"api-result-method_pass",children:e},t))),(0,Wt.__)("Working!","redirection")]},e),Ts=e=>e.code?e.code:0,Is=({result:e})=>{const t=[],{GET:r,POST:n}=e;return r.status===n.status&&Ts(r)===Ts(n)?("fail"===r.status?t.push(Rs(r.error,["GET","POST"])):t.push(Cs(["GET","POST"])),t):("fail"===r.status?t.push(Rs(r.error,["GET"])):t.push(Cs(["GET"])),"fail"===n.status?t.push(Rs(n.error,["POST"])):t.push(Cs(["POST"])),t)},Ns=({item:e,result:t,routes:r,isCurrent:n,allowChange:o})=>(e=>0===Object.keys(e).length||"loading"===e.GET.status||"loading"===e.POST.status)(t)?null:(0,mo.jsxs)("div",{className:"api-result-log",children:[(0,mo.jsxs)("form",{className:"api-result-select",action:window.Redirectioni10n.pluginRoot+"&sub=support",method:"POST",children:[o&&!n&&(0,mo.jsx)("input",{type:"submit",className:"button button-secondary",value:(0,Wt.__)("Switch to this API","redirection")}),o&&n&&(0,mo.jsx)("span",{children:(0,Wt.__)("Current API","redirection")}),(0,mo.jsx)("input",{type:"hidden",name:"rest_api",value:e.value}),(0,mo.jsx)("input",{type:"hidden",name:"_wpnonce",value:zt.nonceMiddleware.nonce}),(0,mo.jsx)("input",{type:"hidden",name:"action",value:"rest_api"})]}),(0,mo.jsx)("h4",{children:e.text}),(0,mo.jsxs)("p",{children:["URL:"," ",(0,mo.jsx)("code",{children:(0,mo.jsx)(za,{url:r[e.value],children:r[e.value]})})]}),(0,mo.jsx)(Is,{result:t})]});var Fs=o(1061),Ds={};Ds.styleTagTransform=ho(),Ds.setAttributes=co(),Ds.insert=lo().bind(null,"head"),Ds.domAPI=io(),Ds.insertStyleElement=po();no()(Fs.Z,Ds);Fs.Z&&Fs.Z.locals&&Fs.Z.locals;const Us=e=>{const{title:t,url:r=!1}=e;return(0,mo.jsxs)("tr",{children:[(0,mo.jsxs)("th",{children:[!r&&t,r&&(0,mo.jsx)("a",{href:r,target:"_blank",children:t})]}),(0,mo.jsx)("td",{children:e.children})]})},Ms=e=>(0,mo.jsx)("table",{className:"form-table",children:(0,mo.jsx)("tbody",{children:e.children})}),Ls=()=>[{value:0,label:(0,Wt.__)("Default REST API","redirection")},{value:1,label:(0,Wt.__)("Raw REST API","redirection")},{value:3,label:(0,Wt.__)("Relative REST API","redirection")}];const Bs=function(e){const{settings:t,onChange:r,getLink:n,installed:o,warning:i}=e,{location:a,token:l,rest_api:s,plugin_update:c}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("tr",{className:"redirect-option__row",children:(0,mo.jsx)("td",{colSpan:2,children:(0,mo.jsx)("h2",{className:"title",children:(0,Wt.__)("Advanced","redirection")})})}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("RSS Token","redirection")+":",url:n("options","rsstoken"),children:[(0,mo.jsx)("input",{className:"regular-text",type:"text",value:l,name:"token",onChange:r}),(0,mo.jsx)("br",{}),(0,mo.jsx)("span",{className:"sub",children:(0,Wt.__)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)","redirection")})]}),(0,mo.jsx)(Us,{title:(0,Wt.__)("Apache .htaccess","redirection"),url:n("options","apache"),children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("p",{children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"location",value:a,onChange:r})}),(0,mo.jsx)("p",{className:"sub",children:Yl((0,Wt.sprintf)((0,Wt.__)("Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.","redirection"),{installed:o}),{code:(0,mo.jsx)("code",{})})}),i&&(0,mo.jsxs)("p",{className:"inline-notice",children:[(0,Wt.__)("Unable to save .htaccess file","redirection")," ",(0,mo.jsx)("code",{children:i})]})]})}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("REST API","redirection"),url:n("options","restapi"),children:[(0,mo.jsx)(dl,{items:Ls(),name:"rest_api",value:parseInt(s,10),onChange:r})," "," ",(0,mo.jsx)("span",{className:"sub",children:(0,Wt.__)("How Redirection uses the REST API - don't change unless necessary","redirection")})]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Data Upgrade","redirection"),children:[(0,mo.jsx)(dl,{items:[{value:"prompt",label:(0,Wt.__)("Upgrade manually when prompted","redirection")},{value:"admin",label:(0,Wt.__)("Automatically upgrade on admin pages","redirection")}],name:"plugin_update",value:c,onChange:r})," "," ",(0,mo.jsx)("span",{className:"sub",children:(0,Wt.__)("Decide how Redirection updates itself, if needed.","redirection")})]})]})},zs=(e,t={})=>{const r=e+"/";return Object.keys(t).length>0&&ut().stringify(t).length>0?r+(-1===r.indexOf("?")?"?":"&")+ut().stringify(t):r},Ws=(e,t={})=>({headers:{Accept:"application/json, */*;q=0.1"},url:zs(e,t),credentials:"include",method:"get",redirect:"error"}),Gs=(e,t={},r={})=>{const n={headers:{"Content-Type":"application/json; charset=utf-8",Accept:"application/json, */*;q=0.1"},url:zs(e,r),credentials:"include",method:"post",body:"{}"};return Object.keys(t).length>0&&(n.body=JSON.stringify(t)),n},qs=(e,t={},r={})=>Gs(e,t,r),Vs={get:()=>Ws("redirection/v1/setting"),update:e=>Gs("redirection/v1/setting",e)},Hs={list:e=>Ws("redirection/v1/redirect",e),update:(e,t)=>Gs("redirection/v1/redirect/"+e,t),create:(e,t)=>Gs("redirection/v1/redirect",e,t),matchPost:e=>Ws("redirection/v1/redirect/post",{text:e})},$s={list:e=>Ws("redirection/v1/group",e),update:(e,t)=>Gs("redirection/v1/group/"+e,t),create:(e,t)=>Gs("redirection/v1/group",e,t)},Zs={list:e=>Ws("redirection/v1/log",e),deleteAll:e=>qs("redirection/v1/log",e)},Qs={list:e=>Ws("redirection/v1/404",e),deleteAll:e=>qs("redirection/v1/404",e)},Js={get:()=>Ws("redirection/v1/import"),upload:(e,t)=>((e,t,r)=>{const n=Gs(e,t);return delete n.headers["Content-Type"],n.body=new FormData,n.body.append("file",r),n})("redirection/v1/import/file/"+e,{},t),pluginList:()=>Ws("redirection/v1/import/plugin"),pluginImport:e=>Gs("redirection/v1/import/plugin",{plugin:e})},Ys={file:(e,t)=>Ws("redirection/v1/export/"+e+"/"+t)},Xs={status:()=>Ws("redirection/v1/plugin"),fix:(e,t)=>Gs("redirection/v1/plugin",{name:e,value:t}),delete:()=>qs("redirection/v1/plugin/delete"),upgradeDatabase:e=>Gs("redirection/v1/plugin/data",e?{upgrade:e}:{}),checkApi:(e,t=!1)=>{const r=t?Gs("redirection/v1/plugin/test",{test:"ping"}):Ws("redirection/v1/plugin/test");return r.url="http"===e.substr(0,4)?e+r.url:r.url,r}},Ks={redirect:(e,t,r)=>Gs("redirection/v1/bulk/redirect/"+e,t,r),group:(e,t,r)=>Gs("redirection/v1/bulk/group/"+e,t,r),log:(e,t,r)=>Gs("redirection/v1/bulk/log/"+e,t,r),error:(e,t,r)=>Gs("redirection/v1/bulk/404/"+e,t,r)},ec=(e,t=1)=>`https://api.redirect.li/v${t}/`+e,tc={getGeo:e=>({url:ec("ip/"+e+"?locale="+window.Redirectioni10n.locale.substr(0,2)),method:"get"})},rc={get:e=>({url:ec("useragent/"+encodeURIComponent(e)),method:"get"})},nc={get:e=>({url:ec("http?url="+encodeURIComponent(e),2),method:"get"})},oc=()=>(e,t)=>t().settings.loadStatus===qe?null:(zt(Vs.get()).then((t=>{e({type:Ee,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})})).catch((t=>{e({type:Oe,error:t})})),e({type:ke})),ic=e=>t=>(zt(Vs.update(e)).then((e=>{t({type:Te,values:e.settings,groups:e.groups,installed:e.installed,warning:e.warning})})).catch((e=>{t({type:Ie,error:e})})),t({type:Ce})),ac=(e,t)=>r=>(zt(Xs.fix(e,t)).then((e=>{e.status.filter((e=>"error"===e.status)).length>0?r({type:Oe,error:"failed"}):(r({type:Re,pluginStatus:e}),document.location.reload())})).catch((e=>{r({type:Oe,error:e})})),r({type:ke})),lc=()=>({type:Me}),sc=e=>t=>(zt(Xs.upgradeDatabase(e)).then((e=>{t({type:De,database:e})})).catch((e=>{t({type:Fe,error:e})})),t({type:Ne,arg:e})),cc=()=>({type:Ue});var uc=o(5721),pc={};pc.styleTagTransform=ho(),pc.setAttributes=co(),pc.insert=lo().bind(null,"head"),pc.domAPI=io(),pc.insertStyleElement=po();no()(uc.Z,pc);uc.Z&&uc.Z.locals&&uc.Z.locals;const dc="ok",fc="fail",hc="loading",yc="warning-current",gc="warning-not-selected";class mc extends t.Component{static propTypes={allowChange:sl().bool};static defaultProps={allowChange:!0};constructor(e){super(e),this.state={showing:!1}}componentDidMount(){this.onTry()}onTry(){const{routes:e}=this.props,t=Object.keys(e).map((t=>({id:t,url:e[t]})));this.props.onCheckApi(t.filter((e=>e)))}onRetry=e=>{e.preventDefault,this.setState({showing:!1}),this.onTry()};getPercent(e,t){if(0===Object.keys(e).length)return 0;const r=2*t.length;let n=0;for(let t=0;t{return(r=e[t]).GET&&r.POST&&(r.GET.status===fc||r.POST.status===fc);var r})).length;return 0===n?"ok":n{this.setState({showing:!0})};canShowProblem(e){const{showing:t}=this.state;return t||e===fc}renderError(e){const t=this.canShowProblem(e);let r=(0,Wt.__)("There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.","redirection");return e===fc&&(r=(0,Wt.__)("Your REST API is not working and the plugin will not be able to continue until this is fixed.","redirection")),(0,mo.jsxs)("div",{className:"api-result-log",children:[(0,mo.jsxs)("p",{children:[(0,mo.jsx)("strong",{children:(0,Wt.__)("Summary","redirection")}),": ",r]}),!t&&(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button-secondary",onClick:this.onShow,children:(0,Wt.__)("Show Problems","redirection")})})]})}render(){const e=Ls(),{apiTest:t,routes:r,current:n,allowChange:o}=this.props,{showing:i}=this.state,a=this.getPercent(t,e),l=this.getApiStatus(t,e,n),s=a>=100&&this.canShowProblem(l)||i,c=to()({"api-result-status":!0,"api-result-status_good":l===dc&&a>=100,"api-result-status_problem":l===yc&&gc&&a>=100,"api-result-status_failed":l===fc&&a>=100});return(0,mo.jsxs)("div",{className:"api-result-wrapper",children:[(0,mo.jsxs)("div",{className:"api-result-header",children:[(0,mo.jsx)("strong",{children:"REST API:"}),(0,mo.jsxs)("div",{className:"api-result-progress",children:[(0,mo.jsxs)("span",{className:c,children:[a<100&&(0,Wt.sprintf)((0,Wt.__)("Testing - %s%%","redirection"),a),a>=100&&this.getApiStatusText(l)]}),a<100&&(0,mo.jsx)(yl,{})]}),a>=100&&l!==dc&&(0,mo.jsx)("button",{className:"button button-secondary api-result-retry",onClick:this.onRetry,children:(0,Wt.__)("Check Again","redirection")})]}),a>=100&&l!==dc&&this.renderError(l),s&&e.map(((e,i)=>{return(0,mo.jsx)(Ns,{item:e,result:(a=t,l=e.value,a&&a[l]?a[l]:{}),routes:r,isCurrent:n===e.value,allowChange:o},i);var a,l}))]})}}const bc=ae((function(e){const{api:{routes:t,current:r},apiTest:n}=e.settings;return{apiTest:n,routes:t,current:r}}),(function(e){return{onCheckApi:t=>{e((e=>t=>{for(let r=0;r{zt(Xs.checkApi(o)).then((()=>{t({type:Be,id:n,method:"GET"})})).catch((e=>{t({type:Le,id:n,method:"GET",error:e})})),zt(Xs.checkApi(o,!0)).then((()=>{t({type:Be,id:n,method:"POST"})})).catch((e=>{t({type:Le,id:n,method:"POST",error:e})}))}),1e3)}})(t))}}}))(mc);function vc(e){const t=Object.keys(e);for(let r=0;re.settings));return(0,t.useEffect)((()=>()=>{const e=vc(a);window.Redirectioni10n.api.routes[e]&&zt.replaceRootURLMiddleware(window.Redirectioni10n.api.routes[e])}),[]),(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("REST API","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:","redirection"),{link:(0,mo.jsx)(za,{url:"https://developer.wordpress.org/rest-api/"})})}),(0,mo.jsxs)("ul",{children:[(0,mo.jsx)("li",{children:(0,Wt.__)("A security plugin (e.g Wordfence)","redirection")}),(0,mo.jsx)("li",{children:(0,Wt.__)("A server firewall or other server configuration (e.g OVH)","redirection")}),(0,mo.jsx)("li",{children:(0,Wt.__)("Caching software (e.g Cloudflare)","redirection")}),(0,mo.jsx)("li",{children:(0,Wt.__)("Some other plugin that blocks the REST API","redirection")})]}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/rest-api/"})})}),i&&(0,mo.jsxs)("div",{className:"wpl-error",children:[(0,Wt.__)("You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.","redirection"),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:n.protocol+"//"+n.host})}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:o.protocol+"//"+o.host})})]}),(0,mo.jsx)(bc,{allowChange:!1}),(0,mo.jsx)("p",{children:(0,Wt.__)("You will need at least one working REST API to continue.","redirection")}),(0,mo.jsx)("div",{className:"wizard-buttons",children:(0,mo.jsx)("button",{className:"button-primary button",onClick:()=>e(r+1),children:(0,Wt.__)("Finish Setup","redirection")})})]})}function _c(e,t){if(null==e)return{};var r,n,o=So(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var wc=o(1762),jc=o.n(wc),Sc={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ac=function(){var e=(0,t.useRef)([]),r=(0,t.useRef)(null);return(0,t.useEffect)((function(){var t=Date.now(),n=!1;e.current.forEach((function(e){if(e){n=!0;var o=e.style;o.transitionDuration=".3s, .3s, .3s, .06s",r.current&&t-r.current<100&&(o.transitionDuration="0s, 0s")}})),n&&(r.current=Date.now())})),e.current},Pc=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"];const kc=function(e){var r=ye(ye({},Sc),e),n=r.className,o=r.percent,i=r.prefixCls,a=r.strokeColor,l=r.strokeLinecap,s=r.strokeWidth,c=r.style,u=r.trailColor,p=r.trailWidth,d=r.transition,f=_c(r,Pc);delete f.gapPosition;var h=Array.isArray(o)?o:[o],y=Array.isArray(a)?a:[a],g=Ac(),m=s/2,b=100-s/2,v="M ".concat("round"===l?m:0,",").concat(m,"\n L ").concat("round"===l?b:100,",").concat(m),x="0 0 100 ".concat(s),_=0;return t.createElement("svg",Ao({className:jc()("".concat(i,"-line"),n),viewBox:x,preserveAspectRatio:"none",style:c},f),t.createElement("path",{className:"".concat(i,"-line-trail"),d:v,strokeLinecap:l,stroke:u,strokeWidth:p||s,fillOpacity:"0"}),h.map((function(e,r){var n=1;switch(l){case"round":n=1-s/100;break;case"square":n=1-s/2/100;break;default:n=1}var o={strokeDasharray:"".concat(e*n,"px, 100px"),strokeDashoffset:"-".concat(_,"px"),transition:d||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=y[r]||y[y.length-1];return _+=e,t.createElement("path",{key:r,className:"".concat(i,"-line-path"),d:v,strokeLinecap:l,stroke:a,strokeWidth:s,fillOpacity:"0",ref:function(e){g[r]=e},style:o})})))};"undefined"==typeof window||!window.document||window.document.createElement;class Ec extends t.Component{static propTypes={message:sl().string.isRequired,prevent:sl().bool};static defaultProps={prevent:!0};componentDidMount(){this.props.prevent&&this.enable()}componentWillUnmount(){this.props.prevent&&this.disable()}componentDidUpdate(e){e.prevent!==this.props.prevent&&(this.props.prevent?this.enable():this.disable())}enable(){window.addEventListener("beforeunload",this.onWarning)}disable(){window.removeEventListener("beforeunload",this.onWarning)}onWarning=e=>(e.returnValue=this.props.message,e.returnValue);render(){return null}}const Oc=Ec;function Rc({onRetry:e}){return(0,mo.jsxs)("div",{className:"redirection-database_error wpl-error",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Database problem","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button button-primary",onClick:e,children:(0,Wt.__)("Try again","redirection")})})]})}function Cc({onRetry:e,error:t}){const{current:r,next:n,debug:o,reason:i}=y((e=>e.settings.database)),a=de(),l=function(e,t,r,n){return[e?"Message: "+e:null,"Installed: "+t,"Next: "+r,n.length>0?"Debug: "+n.join("\n"):null].filter((e=>e)).join("\n")}(i,r,n,o),s="mailto:john@redirection.me?subject=Redirection%20Database&body="+encodeURIComponent("Redirection: "+window.Redirectioni10n.versions);return(0,mo.jsxs)("div",{className:"redirection-database_error wpl-error",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Database problem","redirection")}),(0,mo.jsx)("p",{children:t}),(0,mo.jsxs)("p",{children:[(0,mo.jsx)("button",{className:"button button-primary",onClick:e,children:(0,Wt.__)("Try again","redirection")})," ","-"!==r&&(0,mo.jsx)("button",{className:"button button-secondary",onClick:function(){a(sc("skip"))},children:(0,Wt.__)("Skip this stage","redirection")})," ","-"!==r&&(0,mo.jsx)("button",{className:"button button-secondary",onClick:function(){a(sc("stop"))},children:(0,Wt.__)("Stop upgrade","redirection")})]}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("If you want to {{support}}ask for support{{/support}} please include these details:","redirection"),{support:(0,mo.jsx)("a",{href:s})})}),(0,mo.jsx)(Il,{readOnly:!0,value:l,rows:15})]})}var Tc=o(2444),Ic={};Ic.styleTagTransform=ho(),Ic.setAttributes=co(),Ic.insert=lo().bind(null,"head"),Ic.domAPI=io(),Ic.insertStyleElement=po();no()(Tc.Z,Ic);Tc.Z&&Tc.Z.locals&&Tc.Z.locals;const Nc=1e3;function Fc(e){return"need-update"===e?(0,Wt.__)("Upgrading Redirection","redirection"):(0,Wt.__)("Setting up Redirection","redirection")}function Dc(e){return"finish-install"===e||"finish-update"===e}function Uc({children:e}){const{status:r,complete:n=0,reason:o,result:i}=y((e=>e.settings.database)),a="ok"===i&&!Dc(r),l=de();function s(){l(sc("retry"))}return(0,t.useEffect)((()=>{(function(e,t){return"error"!==t&&("need-install"===e||"need-update"===e)})(r,i)&&setTimeout((()=>{l(sc())}),Nc)}),[n]),(0,mo.jsxs)("div",{className:"redirection-database",children:[(0,mo.jsx)(Oc,{message:(0,Wt.__)("Leaving before the process has completed may cause problems.","redirection"),prevent:"error"!==i&&i!==Ge}),(0,mo.jsx)("h1",{children:Fc(r)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Please remain on this page until complete.","redirection")}),(0,mo.jsxs)("div",{className:"redirection-database_progress",children:[(0,mo.jsx)("h3",{children:(0,Wt.sprintf)((0,Wt.__)("Progress: %(complete)d%%","redirection"),{complete:n})}),(0,mo.jsx)(kc,{percent:n,strokeWidth:4,trailWidth:4,strokeLinecap:"square"}),o&&"ok"===i&&(0,mo.jsx)("p",{children:o}),a&&(0,mo.jsx)("div",{className:"redirection-database_spinner",children:(0,mo.jsx)(yl,{})}),"error"===i&&(0,mo.jsx)(Cc,{error:o,onRetry:s}),i===Ge&&(0,mo.jsx)(Rc,{error:o,onRetry:s}),Dc(r)&&e]})]})}function Mc({onCancel:e}){const t=de(),{loadStatus:r}=y((e=>e.settings));return(0,mo.jsxs)("div",{className:"redirection-database",children:[(0,mo.jsx)("h1",{children:(0,Wt.__)("Manual Install","redirection")}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.","redirection")," ",(0,Wt.__)('Click "Finished! 🎉" when finished.',"redirection")]}),(0,mo.jsx)("p",{children:(0,mo.jsx)(Il,{readOnly:!0,cols:120,value:Redirectioni10n.database.manual.join(";\n\n")+";",spellCheck:!1})}),r===Ge&&(0,mo.jsxs)("div",{className:"redirection-database_error wpl-error",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Database problem","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("The Redirection database does not appear to exist. Have you run the above SQL?","redirection")})]}),(0,mo.jsx)("button",{className:"button button-primary",onClick:function(){t(ac("database",Redirectioni10n.database.next))},type:"button",children:(0,Wt.__)("Finished! 🎉","redirection")})," ",(0,mo.jsx)("button",{className:"button button-secondary",onClick:e,type:"button",children:(0,Wt.__)("Go back","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("If you do not complete the manual install you will be returned here.","redirection")})]})}function Lc({step:e,setStep:t,options:r,setOptions:n}){const{manual:o}=r;return o?(0,mo.jsx)(Mc,{onCancel:function(){t(0),n({manual:!1})}}):(0,mo.jsx)(Uc,{children:(0,mo.jsx)("div",{className:"wizard-buttons",children:(0,mo.jsx)("button",{className:"button-primary button",onClick:()=>t(e+1),children:(0,Wt.__)("Continue","redirection")})})})}const Bc="wordpress-old-slugs";function zc({setOptions:e,options:t,setStep:r,step:n}){const{importers:o=[Bc]}=t,{wpImport:i,otherImporters:a}=y((e=>{const{importers:t}=e.io;return{wpImport:t.find((e=>e.id===Bc)),otherImporters:t.filter((e=>e.id!==Bc))}}));function l(t){const r=o.filter((e=>e!==t.target.name));t.target.checked?e({importers:r.concat(t.target.name)}):e({importers:r})}return(0,mo.jsxs)("div",{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Import Existing Redirects","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.","redirection")}),i&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)("WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.","redirection")}),(0,mo.jsx)("ul",{children:(0,mo.jsx)("li",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:Bc,onChange:l,checked:-1!==o.indexOf(Bc)})," ",i.name," (",i.total,")"]})})})]}),a.length>0&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)("The following plugins have been detected.","redirection")}),(0,mo.jsx)("ul",{children:a.map((e=>(0,mo.jsx)("li",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:e.id,onChange:l,checked:-1!==o.indexOf(e.id)})," ",e.name," (",e.total,")"]})},e.id)))})]}),(0,mo.jsxs)("div",{className:"wizard-buttons",children:[(0,mo.jsx)("button",{className:"button-primary button",onClick:()=>r(n+1),children:(0,Wt.__)("Continue","redirection")})," ",(0,mo.jsx)("button",{className:"button",onClick:()=>r(n-1),children:(0,Wt.__)("Go back","redirection")})]})]})}const Wc=e=>t=>(zt(Js.pluginImport(e)).then((e=>{t({type:Ze,total:e.imported})})).catch((e=>{t({type:Qe,error:e})})),t({type:$e}));function Gc({step:e,setStep:r,options:n}){const o=de(),{importingStatus:i}=y((e=>{const{importingStatus:t}=e.io;return{importingStatus:t}}));function a(){o(Wc(n.importers))}return(0,t.useEffect)((()=>{a()}),[]),(0,mo.jsxs)("div",{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Import Existing Redirects","redirection")}),i===We&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Please wait, importing.","redirection")}),(0,mo.jsx)("div",{className:"loader-wrapper loader-textarea",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})})]}),(i===qe||i==Ge)&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:i===qe?(0,Wt.__)("Import finished.","redirection"):(0,Wt.__)("Importing failed.","redirection")}),(0,mo.jsxs)("div",{className:"wizard-buttons",children:[i===Ge&&(0,mo.jsx)("button",{className:"button-secondary button",onClick:a,children:(0,Wt.__)("Retry","redirection")}),(0,mo.jsx)("button",{className:"button-primary button",onClick:()=>r(e+1),children:(0,Wt.__)("Continue","redirection")})]})]})]})}const qc=7,Vc=-1;function Hc({step:e,setStep:t,options:r,setOptions:n}){const o=de(),{apiTest:i}=y((e=>e.settings));return(0,mo.jsxs)("div",{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Installation Complete","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Redirection is now installed!","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Please take a moment to consult the {{support}}support site{{/support}} for information about how to use Redirection.","redirection"),{support:(0,mo.jsx)(za,{url:"https://redirection.me"})})}),(0,mo.jsx)("button",{className:"button button-primary",onClick:function(){const{ip:e,log:t,monitor:n}=r.settings;o(ic({expire_redirect:t?qc:Vc,expire_404:t?qc:Vc,ip_logging:e?1:0,rest_api:vc(i),monitor_types:n?["post","page"]:void 0,monitor_post:n?1:0})),o(cc())},type:"button",children:(0,Wt.__)("Ready to begin! 🎉","redirection")})]})}var $c=o(9092),Zc={};Zc.styleTagTransform=ho(),Zc.setAttributes=co(),Zc.insert=lo().bind(null,"head"),Zc.domAPI=io(),Zc.insertStyleElement=po();no()($c.Z,Zc);$c.Z&&$c.Z.locals&&$c.Z.locals;const Qc=function(){const[e,r]=(0,t.useState)(0),[n,o]=(0,t.useState)({settings:{log:!1,ip:!1,monitor:!1},importers:[]}),{result:i,reason:a}=y((e=>{const{database:t}=e.settings,{result:r}=e.settings.database;return{result:r,reason:t.reason}})),l=function(e){return e===xs?zc:e===ws?Lc:e===_s?xc:e===vs?Ps:e===js?Gc:e===Ss?Hc:As}(e);return(0,mo.jsxs)(mo.Fragment,{children:[i===Ge&&(0,mo.jsx)(ls,{details:ms(),errors:a,renderDebug:bs,links:gs(),locale:"redirection",children:(0,Wt.__)("Something went wrong when installing Redirection.","redirection")}),(0,mo.jsxs)("div",{className:"wizard-wrapper",children:[0!==e&&3!==e&&(0,mo.jsx)("h1",{children:(0,Wt.__)("Redirection","redirection")}),(0,mo.jsx)("div",{className:"wizard",children:(0,mo.jsx)(l,{options:n,step:e,setStep:function(e){e===js&&0===n.importers.length&&e++,r(e)},setOptions:e=>o({...n,...e})})})]}),(0,mo.jsx)("div",{className:"wizard-support",children:(0,mo.jsx)(za,{url:"https://redirection.me/contact/",children:(0,Wt.__)("I need support!","redirection")})})]})};function Jc(e){return"finish-install"===e||"finish-update"===e}function Yc(){const{current:e,next:t}=window.Redirectioni10n.database;return e===t?(0,mo.jsx)("p",{children:(0,Wt.__)("A database upgrade is in progress. Please continue to finish.","redirection")}):(0,mo.jsx)(mo.Fragment,{children:(0,mo.jsx)("p",{children:Yl((0,Wt.sprintf)((0,Wt.__)("Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.","redirection"),{current:window.Redirectioni10n.database.current,latest:window.Redirectioni10n.database.next}),{strong:(0,mo.jsx)("strong",{})})})})}function Xc(){const e=de();function t(){e(ac("database",window.Redirectioni10n.database.next))}return 0===window.Redirectioni10n.database.manual.length?(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Your site already has the latest SQL.","redirection")+" "+(0,Wt.__)('Click "Complete Upgrade" when finished.',"redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button-primary",onClick:t,children:(0,Wt.__)("Complete Upgrade","redirection")})})]}):(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsxs)("p",{children:[(0,Wt.__)("If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.")," ",(0,Wt.__)('Click "Complete Upgrade" when finished.',"redirection")]}),(0,mo.jsx)("p",{children:(0,mo.jsx)(Il,{readOnly:!0,cols:120,value:window.Redirectioni10n.database.manual.join(";\n")+";",spellCheck:!1})}),(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button-primary",onClick:t,children:(0,Wt.__)("Complete Upgrade","redirection")})})]})}function Kc({onShowUpgrade:e}){return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("p",{children:(0,Wt.__)('Click the "Upgrade Database" button to automatically upgrade the database.',"redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("input",{className:"button-primary",type:"submit",value:(0,Wt.__)("Upgrade Database","redirection"),onClick:e})})]})}function eu(){const e=de(),{reason:t,status:r,result:n}=y((e=>e.settings.database));return(0,mo.jsxs)(mo.Fragment,{children:[n===Ge&&(0,mo.jsx)(ls,{details:ms(),errors:t,renderDebug:bs,links:gs(),locale:"redirection",children:(0,Wt.__)("Something went wrong when upgrading Redirection.","redirection")}),(0,mo.jsx)("div",{className:"wizard-wrapper",children:(0,mo.jsxs)("div",{className:"wizard",children:[(0,mo.jsx)(Uc,{}),Jc(r)&&(0,mo.jsx)("button",{className:"button button-primary",onClick:function(){e(cc())},children:(0,Wt.__)("Finished! 🎉","redirection")})]})})]})}function tu({onShowUpgrade:e}){const[r,n]=(0,t.useState)(!1);function o(e){e.preventDefault(),n(!r)}return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h1",{className:"wp-heading-inline",children:(0,Wt.__)("Upgrade Required","redirection")}),(0,mo.jsxs)("div",{className:"wpl-error",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Redirection database needs upgrading","redirection")}),Yc(),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.","redirection"),{download:(0,mo.jsx)(za,{url:Vn("all","json")}),import:(0,mo.jsx)(za,{url:"https://redirection.me/support/import-export-redirects/"})})}),r?(0,mo.jsx)(Xc,{}):(0,mo.jsx)(Kc,{onShowUpgrade:e})]}),(0,mo.jsxs)("div",{className:"database-switch",children:[!r&&(0,mo.jsx)("a",{href:"#",onClick:o,children:(0,Wt.__)("Manual Upgrade","redirection")}),r&&(0,mo.jsx)("a",{href:"#",onClick:o,children:(0,Wt.__)("Automatic Upgrade","redirection")})]})]})}function ru({showDatabase:e,onShowUpgrade:t}){return e?(0,mo.jsx)(eu,{}):(0,mo.jsx)(tu,{onShowUpgrade:t})}const nu=function(e){const{page:r,setPage:n,children:o,onPageChange:i,defaultPage:a,baseUrl:l,allowedPages:s}=e,c=(0,t.useRef)();function u(){const e=$r(window.Redirectioni10n?.caps?.pages||[]);n(e)}return(0,t.useEffect)((()=>(window.addEventListener("popstate",u),()=>{window.removeEventListener("popstate",u)})),[]),(0,t.useEffect)((()=>{i(),c.current&&c.current!==r&&history.pushState({},"",Hr({sub:r},{sub:a},l)),c.current=r}),[r]),o};const ou=function(){return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(bc,{}),(0,mo.jsx)("h3",{children:(0,Wt.__)("What do I do next?","redirection")}),(0,mo.jsxs)("ol",{children:[(0,mo.jsx)("li",{children:Yl((0,Wt.__)('Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and "magic fix" the problem.',"redirection"),{link:(0,mo.jsx)("a",{href:"?page=redirection.php&sub=support"})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/cloudflare/"})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/plugins/"})})}),(0,mo.jsx)("li",{children:Yl((0,Wt.__)("If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.","redirection"),{link:(0,mo.jsx)(za,{url:gs().siteHealth})})})]})]})};const iu=function(e,t,r){return(0,mo.jsxs)(ls,{errors:"",renderDebug:bs,type:"fixed",links:gs(),details:ms().concat([e,t?t.componentStack:""]),locale:"redirection",children:[(0,mo.jsxs)("p",{children:[(0,Wt.__)("Redirection is not working. Try clearing your browser cache and reloading this page.","redirection")," "," ",(0,Wt.__)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.","redirection")]}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.","redirection"),{link:(0,mo.jsx)(za,{url:"https://github.com/johngodley/redirection/issues"})})})]})},au=()=>[{value:-1,label:(0,Wt.__)("No logs","redirection")},{value:1,label:(0,Wt.__)("A day","redirection")},{value:7,label:(0,Wt.__)("A week","redirection")},{value:30,label:(0,Wt.__)("A month","redirection")},{value:60,label:(0,Wt.__)("Two months","redirection")},{value:0,label:(0,Wt.__)("Forever","redirection")}];const lu=function(e){const{settings:t,onChange:r,getLink:n}=e,{expire_redirect:o,expire_404:i,ip_logging:a,log_external:l,track_hits:s,log_header:c,ip_proxy:u,ip_headers:p}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("tr",{className:"redirect-option__row",children:(0,mo.jsx)("td",{colSpan:2,children:(0,mo.jsx)("h2",{className:"title",children:(0,Wt.__)("Logs","redirection")})})}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Redirect Logs","redirection")+":",url:n("logs"),children:[(0,mo.jsx)(dl,{items:au(),name:"expire_redirect",value:parseInt(o,10),onChange:r})," ",(0,Wt.__)("(time to keep logs for)","redirection")]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("404 Logs","redirection")+":",url:n("tracking-404-errors"),children:[(0,mo.jsx)(dl,{items:au(),name:"expire_404",value:parseInt(i,10),onChange:r})," ",(0,Wt.__)("(time to keep logs for)","redirection")]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("IP Logging","redirection")+":",url:n("options","iplogging"),children:[(0,mo.jsx)(dl,{items:[{value:0,label:(0,Wt.__)("No IP logging","redirection")},{value:1,label:(0,Wt.__)("Full IP logging","redirection")},{value:2,label:(0,Wt.__)("Anonymize IP (mask last part)","redirection")}],name:"ip_logging",value:parseInt(a,10),onChange:r})," ",(0,Wt.__)("(IP logging level)","redirection")]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("IP Address","redirection")+":",url:n("options","ipaddress"),children:[(0,mo.jsx)(Ba,{options:[{value:"HTTP_CF_CONNECTING_IP",label:"HTTP_CF_CONNECTING_IP"},{value:"HTTP_CLIENT_IP",label:"HTTP_CLIENT_IP"},{value:"HTTP_X_FORWARDED_FOR",label:"HTTP_X_FORWARDED_FOR"},{value:"HTTP_X_FORWARDED",label:"HTTP_X_FORWARDED"},{value:"HTTP_X_CLUSTER_CLIENT_IP",label:"HTTP_X_CLUSTER_CLIENT_IP"},{value:"HTTP_FORWARDED_FOR",label:"HTTP_FORWARDED_FOR"},{value:"HTTP_FORWARDED",label:"HTTP_FORWARDED"},{value:"HTTP_VIA",label:"HTTP_VIA"}],selected:p,multiple:!0,badges:p.length>0,hideTitle:p.length>0,onApply:e=>r({ip_headers:e}),title:0===p.length?(0,Wt.__)("REMOTE_ADDR","redirection"):""}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Only set custom IP headers if your server does not use REMOTE_ADDR
to store the client IP address.","redirection"),{code:(0,mo.jsx)("code",{})})}),p.length>0&&(0,mo.jsx)(ds,{status:"warning",children:(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Please ensure you trust the data in these headers. If using a proxy then set its address below.","redirection"),{code:(0,mo.jsx)("code",{})})})})]}),p.length>0&&(0,mo.jsxs)(Us,{title:(0,Wt.__)("Proxy Address","redirection")+":",url:n("options","proxy"),children:[(0,mo.jsx)(Il,{minRows:3,value:u.join("\n"),onChange:e=>r({ip_proxy:e.target.value.split("\n")}),rows:5}),(0,mo.jsx)("p",{children:(0,Wt.__)("If using a proxy then add any IP addresses here to only trust IP headers from those addresses.","redirection")})]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Logging","redirection")+":",url:n("options","iplogging"),children:[(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",disabled:-1===parseInt(o,10),name:"log_external",onChange:r,checked:-1!==parseInt(o,10)&&l})," ",(0,Wt.__)('Log "external" redirects - those not from Redirection. This can increase your log size and contains no user information.',"redirection")]})}),(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"track_hits",onChange:r,checked:s})," ",(0,Wt.__)("Track redirect hits and date of last access. Contains no user information.","redirection")]})}),(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"log_header",onChange:r,checked:c})," ",(0,Wt.__)("Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.","redirection")]})})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{}),(0,mo.jsx)("td",{children:Yl((0,Wt.__)("Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.","redirection"),{link:(0,mo.jsx)(za,{url:n("privacy-gdpr")})})})]})]})};function su(e,t,r){const n=[];for(const o in e){const i=e[o],a=!!t.find((e=>e===o));i&&n.push((0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"monitor_type_"+o,onChange:r,checked:a}),(0,Wt.sprintf)((0,Wt.__)("Monitor changes to %(type)s","redirection"),{type:i.toLowerCase()})]})},o))}return n}function cu(e,t){return 0===parseInt(e,10)&&t.length>0?t.length>0?void 0!==t[0].value.length?t[0].value[0].value:t[0].value:0:e}const uu=function(e){const{onChange:t,settings:r,groups:n,getLink:o,postTypes:i}=e,{associated_redirect:a,monitor_post:l,monitor_types:s}=r,c=s.length>0;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Us,{title:(0,Wt.__)("URL Monitor","redirection")+":",url:o("options","monitor"),children:su(i,s,(function(e){const r=e.target.name.replace("monitor_type_",""),o=s.filter((e=>e!==r));e.target.checked&&o.push(r),t({monitor_types:o,monitor_post:o.length>0?cu(l,n):0,associated_redirect:o.length>0?a:""})}))}),c&&(0,mo.jsxs)(Us,{title:(0,Wt.__)("URL Monitor Changes","redirection")+":",url:o("options","monitor"),children:[(0,mo.jsx)(dl,{items:n,name:"monitor_post",value:l,onChange:t})," ",(0,Wt.__)("Save changes to this group","redirection"),(0,mo.jsxs)("p",{children:[(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:t,placeholder:(0,Wt.__)('For example "/amp"',"redirection"),value:a})," ",(0,Wt.__)("Create associated redirect (added to end of URL)","redirection")]})]})]})};const pu=function(e){const{settings:t,onChange:r,getLink:n,groups:o,postTypes:i}=e,{flag_case:a,flag_trailing:l,flag_query:s,auto_target:c,redirect_cache:u,cache_key:p}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("tr",{className:"redirect-option__row",children:(0,mo.jsx)("td",{colSpan:2,children:(0,mo.jsx)("h2",{className:"title",children:(0,Wt.__)("URL","redirection")})})}),(0,mo.jsx)(uu,{settings:t,onChange:r,groups:o,getLink:n,postTypes:i}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Default URL settings","redirection")+":",url:n("options","urlsettings"),children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Applies to all redirections unless you configure them otherwise.","redirection")}),(0,mo.jsx)("label",{children:(0,mo.jsxs)("p",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"flag_case",onChange:r,checked:a}),Yl((0,Wt.__)("Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})","redirection"),{code:(0,mo.jsx)("code",{})})]})}),(0,mo.jsx)("label",{children:(0,mo.jsxs)("p",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"flag_trailing",onChange:r,checked:l}),Yl((0,Wt.__)("Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})","redirection"),{code:(0,mo.jsx)("code",{})})]})})]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Default query matching","redirection")+":",url:n("options","querysettings"),children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Applies to all redirections unless you configure them otherwise.","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)(dl,{items:[{value:"exact",label:(0,Wt.__)("Exact match in any order","redirection")},{value:"ignore",label:(0,Wt.__)("Ignore all query parameters","redirection")},{value:"pass",label:(0,Wt.__)("Ignore and pass all query parameters","redirection")}],name:"flag_query",value:s,onChange:r})}),(0,mo.jsxs)("ul",{children:[(0,mo.jsx)("li",{children:(0,Wt.__)("Exact - matches the query parameters exactly defined in your source, in any order","redirection")}),(0,mo.jsx)("li",{children:(0,Wt.__)("Ignore - as exact, but ignores any query parameters not in your source","redirection")}),(0,mo.jsx)("li",{children:(0,Wt.__)("Pass - as ignore, but also copies the query parameters to the target","redirection")})]})]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("Auto-generate URL","redirection")+":",url:n("options","autogenerate"),children:[(0,mo.jsx)("input",{className:"regular-text",type:"text",value:c,name:"auto_target",onChange:r}),(0,mo.jsx)("br",{}),(0,mo.jsx)("span",{className:"sub",children:Yl((0,Wt.__)("Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead","redirection"),{code:(0,mo.jsx)("code",{})})})]}),(0,mo.jsxs)(Us,{title:(0,Wt.__)("HTTP Cache Header","redirection"),url:n("options","cache"),children:[(0,mo.jsx)(dl,{items:[{value:-1,label:(0,Wt.__)("Never cache","redirection")},{value:1,label:(0,Wt.__)("An hour","redirection")},{value:24,label:(0,Wt.__)("A day","redirection")},{value:168,label:(0,Wt.__)("A week","redirection")},{value:0,label:(0,Wt.__)("Forever","redirection")}],name:"redirect_cache",value:parseInt(u,10),onChange:r})," "," ",(0,mo.jsx)("span",{className:"sub",children:(0,Wt.__)('How long to cache redirected 301 URLs (via "Expires" HTTP header)',"redirection")})]}),(0,mo.jsx)(Us,{title:(0,Wt.__)("Redirect Caching","redirection"),url:n("options","cache"),children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"cache_key",onChange:r,checked:0!==p&&!1!==p})," ",(0,mo.jsx)("span",{className:"sub",children:(0,Wt.__)("(beta) Enable caching of redirects via WordPress object cache. Can improve performance. Requires an object cache.","redirection")})]})})]})};var du=o(9781),fu={};fu.styleTagTransform=ho(),fu.setAttributes=co(),fu.insert=lo().bind(null,"head"),fu.domAPI=io(),fu.insertStyleElement=po();no()(du.Z,fu);du.Z&&du.Z.locals&&du.Z.locals;function hu(e,t){return"https://redirection.me/support/"+e+(t?"/#"+t:"")}const yu=ae((function(e){const{groups:t,values:r,saveStatus:n,installed:o,postTypes:i,warning:a}=e.settings;return{groups:t,values:r,saveStatus:n,installed:o,postTypes:i,warning:a}}),(function(e){return{onSaveSettings:t=>{e(ic(t))}}}))((function(e){const{onSaveSettings:r,installed:n,warning:o,saveStatus:i,values:a,groups:l,postTypes:s}=e,[c,u]=(0,t.useState)(a),{support:p}=c;function d(e){if(e.target){const{target:t}=e,r="checkbox"===t.type?t.checked:t.value;u({...c,[t.name]:r})}else u({...c,...e})}return(0,t.useEffect)((()=>{u(a)}),[a]),(0,mo.jsxs)("form",{onSubmit:function(e){e.preventDefault(),r(c)},children:[(0,mo.jsxs)(Ms,{children:[(0,mo.jsx)(lu,{settings:c,onChange:d,getLink:hu}),(0,mo.jsx)(pu,{settings:c,onChange:d,getLink:hu,groups:l,postTypes:s}),(0,mo.jsx)(Bs,{settings:c,onChange:d,getLink:hu,installed:n,warning:o})]}),(0,mo.jsx)(ys,{isPrimary:!0,isSubmit:!0,disabled:i===We,children:(0,Wt.__)("Update","redirection")})]})}));class gu extends t.Component{constructor(e){super(e),this.state={isModal:!1},this.onSubmit=this.handleSubmit.bind(this),this.onClose=this.closeModal.bind(this),this.onDelete=this.handleDelete.bind(this)}handleSubmit(e){this.setState({isModal:!0}),e.preventDefault()}closeModal(){this.setState({isModal:!1})}handleDelete(){this.props.onDelete(),this.closeModal()}showModal(){return(0,mo.jsx)(Xa,{onClose:this.onClose,children:(0,mo.jsxs)("div",{style:{padding:"15px 10px 5px 15px"},children:[(0,mo.jsx)("h1",{children:(0,Wt.__)("Delete the plugin - are you sure?","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.","redirection")}),(0,mo.jsxs)("p",{children:[(0,mo.jsx)("button",{className:"button-primary button-delete",onClick:this.onDelete,children:(0,Wt.__)("Yes! Delete the plugin","redirection")})," ",(0,mo.jsx)("button",{className:"button-secondary",onClick:this.onClose,children:(0,Wt.__)("No! Don't delete the plugin")})]})]})})}render(){return(0,mo.jsxs)("div",{className:"wrap",children:[(0,mo.jsxs)("form",{action:"",method:"post",onSubmit:this.onSubmit,children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Delete Redirection","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.","redirection")}),(0,mo.jsx)("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:(0,Wt.__)("Delete","redirection")})]}),this.state.isModal&&this.showModal()]})}}const mu=gu,bu=e=>{const{newsletter:t}=e;return t?(0,mo.jsxs)("div",{className:"newsletter",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Newsletter","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.","redirection"),{a:(0,mo.jsx)(za,{url:"https://tinyletter.com/redirection"})})})]}):(0,mo.jsxs)("div",{className:"newsletter",children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Newsletter","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Want to keep up to date with changes to Redirection?","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.","redirection")}),(0,mo.jsx)("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe,children:(0,mo.jsxs)("p",{children:[(0,mo.jsxs)("label",{children:[(0,Wt.__)("Your email address:","redirection")," ",(0,mo.jsx)("input",{type:"email",name:"email",id:"tlemail"})," ",(0,mo.jsx)("input",{type:"submit",value:"Subscribe",className:"button-secondary"})]}),(0,mo.jsx)("input",{type:"hidden",value:"1",name:"embed"})," ",(0,mo.jsx)("span",{children:(0,mo.jsx)(za,{url:"https://tinyletter.com/redirection",children:"Powered by TinyLetter"})})]})})]})};bu.propTypes={newsletter:sl().bool};const vu=ae(null,(function(e){return{onSubscribe:()=>{e(ic({newsletter:!0}))}}}))(bu);class xu extends t.Component{componentDidMount(){this.props.onLoadSettings()}render(){const{loadStatus:e,values:t,canDelete:r=!1}=this.props,{newsletter:n=!1}=this.props.values?this.props.values:{};return e!==We&&t?(0,mo.jsxs)("div",{children:[e===qe&&(0,mo.jsx)(yu,{}),(0,mo.jsx)(vu,{newsletter:n}),(0,mo.jsx)("hr",{}),r&&(0,mo.jsx)(mu,{onDelete:this.props.onDeletePlugin})]}):(0,mo.jsx)(al,{})}}const _u=ae((function(e){const{loadStatus:t,values:r,canDelete:n}=e.settings;return{loadStatus:t,values:r,canDelete:n}}),(function(e){return{onLoadSettings:()=>{e(oc())},onDeletePlugin:()=>{e((e=>(zt(Xs.delete()).then((e=>{document.location.href=e.location})).catch((t=>{e({type:Ie,error:t})})),e({type:Ce}))))}}}))(xu),wu=()=>(0,mo.jsxs)("div",{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Need help?","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.","redirection"),{site:(0,mo.jsx)(za,{url:"https://redirection.me"}),faq:(0,mo.jsx)(za,{url:"https://redirection.me/support/faq/"})})}),(0,mo.jsx)("p",{children:(0,mo.jsx)("strong",{children:Yl((0,Wt.__)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.","redirection"),{report:(0,mo.jsx)(za,{url:"https://redirection.me/support/reporting-bugs/"})})})}),(0,mo.jsx)("div",{className:"inline-notice inline-general",children:(0,mo.jsxs)("p",{className:"github",children:[(0,mo.jsx)(za,{url:"https://github.com/johngodley/redirection/issues",children:(0,mo.jsx)("img",{src:window.Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})}),(0,mo.jsx)(za,{url:"https://github.com/johngodley/redirection/issues",children:"https://github.com/johngodley/redirection/"})]})}),(0,mo.jsx)("p",{children:(0,Wt.__)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!","redirection"),{email:(0,mo.jsx)("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+window.Redirectioni10n.versions)})})}),(0,mo.jsx)("h2",{children:(0,Wt.__)("Need to search and replace?","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.","redirection")})]}),ju=e=>t=>(zt(nc.get(e)).then((e=>{t({type:Mr,http:e})})).catch((e=>{t({type:Ur,error:e})})),t({type:Nr})),Su=()=>({type:Lr});function Au(e,t){return"http"===e.substr(0,4)?e:ht(t||document.location.origin,e)}function Pu(e){return void 0!==e.url_from?e.url_from:e}function ku({status:e,headers:t,statusMessage:r,isFirst:n,isMatch:o}){if(0===e)return r.length>0?r:(0,Wt.__)("An unknown error","redirection");if(e>=500)return(0,Wt.__)("Something is wrong with the server. This is not a problem with Redirection and you will need to resolve the error yourself.","redirection");if(e>=400&&e<500)return Yl((0,Wt.__)("An error page was returned. This is unlikely to be a problem with Redirection. {{support}}What does this mean?{{/support}}.","redirection"),{support:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/redirect-returning-404/"})});if(e>=300&&e<400){if(o)return(0,mo.jsxs)(mo.Fragment,{children:[(0,Wt.__)("Redirected by Redirection.","redirection")," ",(0,mo.jsxs)("span",{className:"redirection-httpstep__match",children:[(0,Wt.__)("Matches your redirect","redirection")," ",(0,mo.jsx)("span",{className:"dashicons dashicons-yes"})]})]});const e=t.find((e=>"x-redirect-agent"===e.name||"x-redirect-by"===e.name))||"";return e?"redirection"===e.value.toLowerCase()?(0,Wt.__)("Redirected by Redirection.","redirection"):Yl((0,Wt.sprintf)((0,Wt.__)("Redirected by %1s. {{support}}What does this mean?{{/support}}.","redirection"),e.value),{support:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/redirected-by-another-agent/"})}):Yl((0,Wt.__)("Redirected by an unknown agent. {{support}}What does this mean?{{/support}}.","redirection"),{support:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/redirected-by-another-agent/"})})}return e>=200&&e<300?(0,Wt.__)("Page was loaded.","redirection"):null}function Eu({step:e,isFirst:t,isLast:r,isMatch:n}){const{request:o,status:i,statusMessage:a,headers:l}=e,s=100*Math.floor(i/100);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsxs)("div",{className:"redirection-httpstep",children:[(0,mo.jsx)("div",{className:`redirection-httpstep__status redirection-httpstep__${s>0?s:"500"}`,children:parseInt(i,10)>0?(0,mo.jsx)(za,{url:`https://redirect.li/http/status/code/${i}/`,title:a,children:i}):"Fail"}),(0,mo.jsxs)("div",{className:"redirection-httpstep__details",children:[(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:o.url})}),(0,mo.jsx)("p",{children:(0,mo.jsx)(ku,{status:parseInt(i,10),statusMessage:a,headers:l,isFirst:t,isMatch:n})})]})]}),!r&&(0,mo.jsx)("div",{children:(0,mo.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,mo.jsx)("path",{fillRule:"evenodd",d:"M16.707 10.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 111.414-1.414L9 14.586V3a1 1 0 012 0v11.586l4.293-4.293a1 1 0 011.414 0z",clipRule:"evenodd"})})})]})}function Ou(e,t,r,n){if(!Array.isArray(e)||!r||!n)return!1;const o=e.find((e=>"x-redirect-agent"===e.name||"x-redirect-by"===e.name)),i=e.find((e=>"location"===e.name));return!(!o||!i)&&(void 0===r.url_from?"redirection"===o.value.toLowerCase()&&n===t&&Au(i.value)===Pu(r):"redirection"===o.value.toLowerCase()&&n===t&&Au(i.value,r.server)===Pu(r))}const Ru=function({desiredTarget:e,desiredCode:t,http:r,url:n}){const{steps:o}=r;return!r||"error"!==r.status&&"fail"!==r.status||0!==o.length?(0,mo.jsxs)("div",{children:[o.map(((r,n)=>(0,mo.jsx)(Eu,{step:r,isFirst:0===n,isLast:n===o.length-1,isMatch:Ou(r.headers,r.status,e,t)},n))),(0,mo.jsxs)("p",{children:[e&&t&&(0,mo.jsxs)(mo.Fragment,{children:[Yl((0,Wt.__)("If this is not expected then this {{support}}support page{{/support}} may help.","redirection"),{support:(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/url-not-redirecting/"})})," "]}),(0,Wt.__)("If your browser is behaving differently then you should clear your browser cache.","redirection")]}),(0,mo.jsx)("p",{children:(0,mo.jsx)(za,{url:`https://redirect.li/http/?url=${encodeURIComponent(n)}`,className:"button",children:(0,Wt.__)("View full redirect.li results.","redirection")})})]}):(0,mo.jsx)("div",{children:(0,Wt.__)("Unable to check that URL. It may not be valid or accessible.","redirection")})};var Cu=o(1793),Tu={};Tu.styleTagTransform=ho(),Tu.setAttributes=co(),Tu.insert=lo().bind(null,"head"),Tu.domAPI=io(),Tu.insertStyleElement=po();no()(Cu.Z,Tu);Cu.Z&&Cu.Z.locals&&Cu.Z.locals;function Iu({error:e}){return(0,mo.jsxs)("div",{className:"wpl-modal_error",children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Error","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Something went wrong obtaining this information. It may work in the future.","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:e.message})})]})}function Nu({url:e,desiredCode:t=0,desiredTarget:r=null}){const{status:n,error:o,http:i}=y((e=>e.info)),a=to()({"redirection-httpcheck":!0,"wpl-modal_loading":n===We,"redirection-httpcheck_small":n===Ge});return n!==qe||i?(0,mo.jsxs)("div",{className:a,children:[n===We&&(0,mo.jsx)(yl,{}),n===Ge&&(0,mo.jsx)(Iu,{error:o}),n===qe&&i&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:Yl((0,Wt.sprintf)((0,Wt.__)("Check redirect for: {{code}}%s{{/code}}","redirection"),e),{code:(0,mo.jsx)("code",{})})}),(0,mo.jsx)(Ru,{http:i,url:e,desiredCode:t,desiredTarget:r})]})]}):null}var Fu=o(9703),Du={};Du.styleTagTransform=ho(),Du.setAttributes=co(),Du.insert=lo().bind(null,"head"),Du.domAPI=io(),Du.insertStyleElement=po();no()(Fu.Z,Du);Fu.Z&&Fu.Z.locals&&Fu.Z.locals;const Uu=function(e){const r=de(),[n,o]=(0,t.useState)(""),{status:i,http:a}=y((e=>e.info)),l=!(i===qe&&!a);return(0,t.useEffect)((()=>{r(Su())}),[n]),(0,mo.jsxs)("form",{className:"http-tester",onSubmit:function(e){e.preventDefault(),n.length>0&&r(ju(n))},children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Redirect Tester","redirection")}),(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this service from {{link}}redirect.li{{/link}} to get accurate results.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirect.li"})})}),(0,mo.jsxs)("div",{className:"redirection-httptest__input",children:[(0,mo.jsxs)("span",{children:[(0,Wt.__)("URL","redirection"),":"]}),(0,mo.jsx)("input",{className:"regular-text",type:"text",value:n,onChange:e=>o(e.target.value),disabled:i===We,placeholder:(0,Wt.__)("Enter full URL, including http:// or https://","redirection")}),(0,mo.jsx)("input",{type:"submit",className:"button-secondary",disabled:i===We||0===n.length,value:(0,Wt.__)("Check","redirection")})]}),l&&(0,mo.jsx)("div",{className:"redirection-httptest",children:(0,mo.jsx)(Nu,{url:n})})]})},Mu=()=>(0,mo.jsxs)("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST",children:[(0,mo.jsx)("input",{type:"hidden",name:"_wpnonce",value:zt.nonceMiddleware.nonce}),(0,mo.jsx)("input",{type:"hidden",name:"action",value:"fixit"}),(0,mo.jsx)("p",{children:(0,Wt.__)("If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("input",{type:"submit",className:"button-primary",value:(0,Wt.__)("⚡️ Magic fix ⚡️","redirection")})})]}),Lu=e=>{const{item:t}=e;return(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:t.name}),(0,mo.jsxs)("td",{children:[(0,mo.jsx)("span",{className:"plugin-status-"+t.status,children:"good"===t.status?(0,Wt.__)("Good","redirection"):(0,Wt.__)("Problem","redirection")})," ",t.message]})]})},Bu=e=>{const{status:t}=e,r=t.filter((e=>"good"!==e.status));return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("table",{className:"plugin-status",children:(0,mo.jsx)("tbody",{children:t.map(((e,t)=>(0,mo.jsx)(Lu,{item:e},t)))})}),r.length>0&&(0,mo.jsx)(Mu,{})]})};class zu extends t.Component{constructor(e){super(e),this.state={version:e.debug.database.current}}onChange=e=>{this.setState({version:e.target.value})};onSave=e=>{e.preventDefault(),this.props.onSave("database",this.state.version)};render(){const{ip_header:e,database:t}=this.props.debug,{version:r}=this.state;return(0,mo.jsx)("table",{className:"plugin-status",children:(0,mo.jsxs)("tbody",{children:[(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Database version","redirection")}),(0,mo.jsxs)("td",{children:[(0,mo.jsx)(dl,{items:[{value:"2.3.1",label:"2.3.1"},{value:"2.3.2",label:"2.3.2"},{value:"2.4",label:"2.4"},{value:"4.0",label:"4.0"},{value:"4.1",label:"4.1"},{value:"4.2",label:"4.2"}],value:r,name:"database_version",onChange:this.onChange})," "," ",r!==t.current&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("strong",{children:(0,Wt.__)("Do not change unless advised to do so!","redirection")})," ",(0,mo.jsx)("button",{className:"button-secondary button",onClick:this.onSave,children:(0,Wt.__)("Save","redirection")})]})]})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("IP Headers","redirection")}),(0,mo.jsx)("td",{children:Object.keys(e).filter((t=>e[t])).map(((t,r)=>(0,mo.jsxs)("code",{children:[t," = ",e[t]?e[t]:"-"," "]},r)))})]})]})})}}const Wu=ae(null,(function(e){return{onSave:(t,r)=>{e(ac(t,r))}}}))(zu);var Gu=o(8433),qu={};qu.styleTagTransform=ho(),qu.setAttributes=co(),qu.insert=lo().bind(null,"head"),qu.domAPI=io(),qu.insertStyleElement=po();no()(Gu.Z,qu);Gu.Z&&Gu.Z.locals&&Gu.Z.locals;class Vu extends t.Component{componentDidMount(){this.props.onLoadStatus()}render(){const{status:e=[],debug:t=!1}=this.props;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("WordPress REST API","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.","redirection")}),(0,mo.jsx)(bc,{}),(0,mo.jsx)("h2",{children:(0,Wt.__)("Plugin Status","redirection")}),e.length>0&&(0,mo.jsx)(Bu,{status:e}),0===e.length&&(0,mo.jsx)("div",{className:"placeholder-inline",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})}),(0,mo.jsx)("h2",{children:(0,Wt.__)("Plugin Debug","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("This information is provided for debugging purposes. Be careful making any changes.","redirection")}),t&&(0,mo.jsx)(Wu,{debug:t}),0===!t&&(0,mo.jsx)("div",{className:"placeholder-inline",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})})]})}}const Hu=ae((function(e){const{debug:t,status:r}=e.settings.pluginStatus;return{debug:t,status:r}}),(function(e){return{onLoadStatus:()=>{e((e=>(zt(Xs.status()).then((t=>{e({type:Re,pluginStatus:t})})).catch((t=>{e({type:Oe,error:t})})),e({type:ke}))))}}}))(Vu),$u=()=>(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Hu,{}),(0,mo.jsx)(Uu,{}),(0,mo.jsx)(wu,{})]});function Zu(e,t){if(!1===e)return!1;const r=function(e){return"http:"!==e.substr(0,5)&&"https:"!==e.substr(0,6)?ks.Qc(document.location.protocol+"//"+e):ks.Qc(e)}(e);return r.host&&r.host.length>0?t(r):""}function Qu(e){return Zu(e,(e=>e.protocol+"//"+(e.host||"")+(e.pathname||"")))}function Ju(e){return Zu(e,(e=>e.protocol+"//"+(e.host||"")))}const Yu=({domain:e,asDomain:r,onChange:n,onDelete:o,site:i})=>(0,mo.jsxs)("tr",{className:"redirect-alias__item",children:[(0,mo.jsx)("td",{children:(0,mo.jsx)("input",{className:"regular-text",type:"text",name:"domain",value:e,onChange:n})}),(0,mo.jsx)("td",{className:"redirect-alias__item__asdomain",children:e.length>0&&(0,mo.jsxs)(t.Fragment,{children:[(0,mo.jsx)("code",{children:r})," ⇒ ",(0,mo.jsx)("code",{children:i})]})}),(0,mo.jsx)("td",{className:"redirect-alias__delete",children:(0,mo.jsx)("button",{onClick:e=>{e.preventDefault(),o()},children:(0,mo.jsx)("span",{className:"dashicons dashicons-trash"})})})]}),Xu=({aliases:e,siteDomain:r,onChange:n})=>(0,mo.jsxs)(t.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Site Aliases","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.","redirection")}),(0,mo.jsxs)("table",{className:"wp-list-table widefat fixed striped items redirect-aliases table-auto",children:[(0,mo.jsx)("thead",{children:(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Aliased Domain","redirection")}),(0,mo.jsx)("th",{className:"redirect-alias__item__asdomain",children:(0,Wt.__)("Alias","redirection")}),(0,mo.jsx)("th",{className:"redirect-alias__delete"})]})}),(0,mo.jsxs)("tbody",{children:[e.map(((t,o)=>(0,mo.jsx)(Yu,{domain:t,asDomain:Ju(t).replace(/https?:\/\//,""),onChange:t=>((e,t,r,n)=>{const o=t.slice();o[e]=n.target.value,r({aliases:o})})(o,e,n,t),onDelete:()=>((e,t,r)=>{r({aliases:[...t.slice(0,e),...t.slice(e+1)]})})(o,e,n),site:r},o))),0===e.length&&(0,mo.jsx)("tr",{children:(0,mo.jsx)("td",{colSpan:"3",children:(0,Wt.__)("No aliases","redirection")})})]})]}),(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button-secondary",onClick:t=>((e,t,r)=>{r.preventDefault(),t({aliases:e.concat("").slice(0,20)})})(e,n,t),children:(0,Wt.__)("Add Alias","redirection")})})]});Xu.propTypes={aliases:sl().array.isRequired,siteDomain:sl().string.isRequired,onChange:sl().func.isRequired};const Ku=Xu,ep=({relocate:e,siteDomain:r,onChange:n})=>{const o=((e,t)=>{if(t){const r=Qu(t);if(r.length>0)return(0,mo.jsxs)("p",{children:[(0,mo.jsx)("code",{children:e})," ⇒ ",(0,mo.jsx)("code",{children:r})]})}return null})(r,e);return(0,mo.jsxs)(t.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Relocate Site","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.","redirection")}),(0,mo.jsxs)("p",{children:[(0,mo.jsxs)("strong",{children:[(0,Wt.__)("Relocate to domain","redirection"),":"]})," ",(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"relocate",value:e||"",onChange:e=>n({relocate:e.target.value})})]}),o]})};ep.propTypes={relocate:sl().string.isRequired,siteDomain:sl().string.isRequired,onChange:sl().func.isRequired};const tp=ep,rp=e=>[{label:Yl((0,Wt.sprintf)((0,Wt.__)("Don't set a preferred domain - {{code}}%(site)s{{/code}}","redirection"),{site:e}),{code:(0,mo.jsx)("code",{})}),value:""},{label:Yl((0,Wt.sprintf)((0,Wt.__)("Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}","redirection"),{site:e.replace("www.",""),siteWWW:e.replace("www.","").replace("://","://www.")}),{code:(0,mo.jsx)("code",{})}),value:"nowww"},{label:Yl((0,Wt.sprintf)((0,Wt.__)("Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}","redirection"),{site:e.replace("www.",""),siteWWW:e.replace("www.","").replace("://","://www.")}),{code:(0,mo.jsx)("code",{})}),value:"www"}];function np(e,t,r){return e=e.replace(/https?:\/\//,""),"www"===r?e="www."+e.replace("www.",""):"nowww"===r&&(e=e.replace("www.","")),(t?"https://":"http://")+e}const op=function({https:e,preferredDomain:t,siteDomain:r,onChange:n}){const o=function(e,t,r){return!(!t||-1!=e.indexOf("https:"))||"www"===r&&-1==e.indexOf("www.")||"nowww"===r&&-1!==e.indexOf("www.")}(r,e,t),i=e=>{n({[e.target.name]:e.target.value})};return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Canonical Settings","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"https",onChange:e=>{n({[e.target.name]:e.target.checked})},checked:e})," ",Yl((0,Wt.sprintf)((0,Wt.__)("Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}","redirection"),{site:r.replace("https","http"),siteHTTPS:r.replace("http:","https:")}),{code:(0,mo.jsx)("code",{})})]})}),e&&(0,mo.jsx)("div",{className:"inline-notice inline-warning",children:(0,mo.jsx)("p",{children:Yl((0,Wt.__)("{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.","redirection"),{strong:(0,mo.jsx)("strong",{})})})}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("Preferred domain","redirection"),":"]}),rp(r).map((e=>(0,mo.jsx)("p",{children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"radio",name:"preferred_domain",value:e.value,onChange:i,checked:e.value===t})," ",e.label]})},e.value))),o&&(0,mo.jsx)("div",{className:"inline-notice inline-error",children:(0,mo.jsx)("p",{children:Yl((0,Wt.sprintf)((0,Wt.__)("You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}","redirection"),{current:r,site:np(r,e,t)}),{code:(0,mo.jsx)("code",{})})})})]})},ip=({headerValue:e,onChange:t})=>(0,mo.jsxs)("label",{children:[(0,Wt.__)("Value","redirection"),": ",(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"headerValue",value:e,onChange:e=>t({[e.target.name]:e.target.value})})]}),ap=({headerValue:e,headerName:t,onChange:r})=>(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"headerName",value:t,onChange:e=>r({[e.target.name]:e.target.value})}),"Value: ",(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"headerValue",value:e,onChange:e=>r({[e.target.name]:e.target.value})})]}),lp=({headerValue:e,options:t,onChange:r})=>(0,mo.jsx)(dl,{items:t,name:"headerValue",value:e,onChange:e=>r({[e.target.name]:e.target.value})}),sp=e=>"<"+e+">",cp=(e,t)=>-1!==e.indexOf(sp(t));function up(e,t){return"uri"===t?e.replace(/[^A-Za-z0-9-._~:/?#\[\]@!$&'()*+,;=]/g,""):"integer"===t?parseInt(e,10):e}const pp=({headerValue:e,headerSettings:t,options:r,onChange:n})=>{const{choices:o,replace:i,replaceType:a}=r,l=t.selected?t.selected:e,s=t.replaceValue?t.replaceValue:"";return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(dl,{items:o,name:"headerValue",value:l,onChange:e=>{n({headerValue:e.target.value,headerSettings:{selected:e.target.value,replaceValue:""}})}}),cp(l,i)&&(0,mo.jsxs)("label",{children:[sp(i).replace("<","").replace(">",""),(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"replaceValue",value:s,onChange:e=>{n({headerValue:l.replace(sp(i),e.target.value),headerSettings:{selected:l,replaceValue:up(e.target.value,a)}})}})]})]})},dp=({headerValue:e,options:t,onChange:r})=>{const{choices:n,implode:o,wildCard:i}=t,a=e.split(o);return(0,mo.jsx)(Ba,{options:i?n.concat([{value:i,label:(0,Wt.__)("All","redirection")}]):n,selected:a,onApply:(e,t)=>{r(t===i?{headerValue:1===a.length&&a[0]===i?"":i}:{headerValue:e.filter((e=>e!==i)).filter((e=>e)).join(o)})},title:(0,Wt.__)("Values","redirection"),hideTitle:!0,multiple:!0,badges:!0})},fp=e=>e.map((e=>({label:e,value:e}))),hp={"X-UA-Compatible":{component:lp,info:"https://frankcode.net/2013/10/17/a-guide-to-ie-compatibility-view-and-x-ua-compatible/",default:"Chrome=1",options:fp(["IE=EmulateIE7","IE=edge","Chrome=1"])},"X-Frame-Options":{component:pp,info:"",default:"deny",options:{choices:fp(["deny","sameorigin","allow-from "]),replace:"URI",replaceType:"uri"}},"Strict-Transport-Security":{component:pp,default:"max-age=",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security",options:{choices:fp(["max-age=","max-age=; includeSubDomains","max-age=; preload"]),replace:"expire-time",replaceType:"integer"}},"X-XSS-Protection":{component:pp,default:"1; mode=block",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection",options:{choices:fp(["0","1","1; mode=block","1; report="]),replace:"URI",replaceType:"uri"}},"X-Content-Type-Options":{component:lp,default:"nosniff",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options",options:fp(["nosniff"])},"Feature-Policy":{component:ip,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy"},"Clear-Site-Data":{component:dp,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data",default:"cache",options:{choices:fp(["cache","cookies","storage","executionContexts"]),implode:",",wildCard:"*"}},"Referrer-Policy":{component:lp,default:"no-referrer-when-downgrade",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy",options:fp(["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"])},"Content-Security-Policy-Report-Only":{component:ip,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only"},Custom:{component:ap},"Access-Control-Allow-Methods":{component:dp,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods",default:"GET",options:{choices:fp(["GET","POST","PUT","HEAD","DELETE","OPTIONS"]),implode:",",wildCard:"*"}},"Access-Control-Allow-Credentials":{component:lp,default:"true",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials",options:fp(["true"])},"Access-Control-Allow-Origin":{component:pp,default:"",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin",options:{choices:fp(["","*"]),replace:"origin",replaceType:"uri"}},"X-Robots-Tag":{component:dp,default:"noindex",info:"https://developers.google.com/search/reference/robots_meta_tag#xrobotstag",options:{choices:fp(["noindex","nofollow","none","noarchive","nosnippet","notranslate","noimageindex"]),implode:",",wildCard:"all"}},"Access-Control-Allow-Headers":{component:ip,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers"},"Access-Control-Max-Age":{component:ip,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"},"Access-Control-Expose-Headers":{component:ip,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers"}},yp=e=>hp[e]&&hp[e].options?hp[e].options:null,gp=e=>hp[e]&&hp[e].default?hp[e].default:"",mp=(e,t,r,n,o)=>{const i=hp[a=e]?hp[a].component:ip;var a;return(0,mo.jsx)(i,{headerName:t,headerValue:""===r?gp(e):r,headerSettings:n,options:yp(e),onChange:o})},bp=({header:e,onChange:t,onDelete:r})=>{const{location:n,headerName:o,headerValue:i,headerSettings:a,type:l}=e,s=r=>{t({...e,...r})},c=t=>{const{name:r,value:n}=t.target;let i=o;"type"===r&&"Custom"===n?i="":"type"===r&&(i=n),s({headerValue:"type"===r?gp(n):e.headerValue,headerSettings:"type"===r?yp(i):e.headerSettings,headerName:i,[r]:n})},u=mp(l,o,i,a,s),p=hp[d=o]&&hp[d].info?hp[d].info:null;var d;return(0,mo.jsxs)("tr",{className:"redirect-headers__item",children:[(0,mo.jsx)("td",{className:"redirect-headers__type",children:(0,mo.jsx)(dl,{items:[{label:(0,Wt.__)("Site","redirection"),value:"site"},{label:(0,Wt.__)("Redirect","redirection"),value:"redirect"}],name:"location",value:n,onChange:c})}),(0,mo.jsxs)("td",{className:"redirect-headers__name",children:[(0,mo.jsxs)("div",{className:"redirect-headers__name__content",children:[(0,mo.jsx)(dl,{items:[{label:(0,Wt.__)("General","redirection"),value:fp(["X-UA-Compatible","X-Robots-Tag"])},{label:"CORS",value:fp(["Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Max-Age","Access-Control-Allow-Credentials","Access-Control-Allow-Origin","Access-Control-Expose-Headers"])},{label:"Security",value:fp(["X-Frame-Options","X-XSS-Protection","X-Content-Type-Options","Strict-Transport-Security","Feature-Policy","Clear-Site-Data","Referrer-Policy","Content-Security-Policy","Content-Security-Policy-Report-Only","P3P"])},{label:(0,Wt.__)("Custom Header","redirection"),value:"Custom"}],name:"type",value:l,onChange:c}),u]}),p&&(0,mo.jsx)(za,{url:p,children:(0,mo.jsx)("span",{className:"dashicons dashicons-editor-help"})})]}),(0,mo.jsx)("td",{className:"redirect-headers__delete",children:(0,mo.jsx)("button",{onClick:e=>{e.preventDefault(),r()},children:(0,mo.jsx)("span",{className:"dashicons dashicons-trash"})})})]})},vp=(e="X-Robots-Tag",t="nofollow",r={})=>({location:"site",type:e,headerName:e,headerValue:t,headerSettings:r}),xp=({headers:e,onChange:r})=>{const[n,o]=(0,t.useState)("header");return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("HTTP Headers","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Site headers are added across your site, including redirects. Redirect headers are only added to redirects.","redirection")}),(0,mo.jsxs)("table",{className:"wp-list-table widefat fixed striped items redirect-headers table-auto",children:[(0,mo.jsx)("thead",{children:(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Location","redirection")}),(0,mo.jsx)("th",{children:(0,Wt.__)("Header","redirection")}),(0,mo.jsx)("th",{})]})}),(0,mo.jsxs)("tbody",{children:[e.map(((t,n)=>(0,mo.jsx)(bp,{header:t,onChange:t=>((e,t,r,n)=>{const o=r.slice();o[e]=t,n({headers:o})})(n,t,e,r),onDelete:()=>((e,t,r)=>{r({headers:[...t.slice(0,e),...t.slice(e+1)]})})(n,e,r)},n))),0===e.length&&(0,mo.jsx)("tr",{children:(0,mo.jsx)("td",{colSpan:"3",children:(0,Wt.__)("No headers","redirection")})})]})]}),(0,mo.jsx)(xa,{options:[{title:(0,Wt.__)("Add Header","redirection"),name:"header"},{title:(0,Wt.__)("Add Security Presets","redirection"),name:"security"},{title:(0,Wt.__)("Add CORS Presets","redirection"),name:"cors"}],selected:n,onChange:o,onSelect:()=>((e,t,r)=>{"header"===e?r({headers:t.concat([vp()])}):"security"===e?r({headers:t.concat([vp("X-Frame-Options","deny"),vp("X-XSS-Protection","1; mode=block"),vp("X-Content-Type-Options","nosniff"),vp("Content-Security-Policy","default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self'; style-src 'self';base-uri 'self';form-action 'self'"),"https"===document.location.protocol?vp("Strict-Transport-Security","max-age: 31536000; includeSubDomains"):null,vp("Referrer-Policy","no-referrer-when-downgrade")].filter((e=>e)))}):"cors"===e&&r({headers:t.concat([vp("Access-Control-Allow-Origin","*"),vp("Access-Control-Allow-Credentials","true"),vp("Access-Control-Allow-Methods","POST,GET,OPTIONS"),vp("Access-Control-Allow-Headers","origin"),vp("Referrer-Policy","no-referrer-when-downgrade"),vp("P3P",'CP="CAO PSA OUR"')])})})(n,e,r)}),(0,mo.jsx)("p",{children:(0,Wt.__)("Note that some HTTP headers are set by your server and cannot be changed.","redirection")})]})};xp.propTypes={headers:sl().array.isRequired,onChange:sl().func.isRequired};const _p=xp;var jp=o(3940),Sp={};Sp.styleTagTransform=ho(),Sp.setAttributes=co(),Sp.insert=lo().bind(null,"head"),Sp.domAPI=io(),Sp.insertStyleElement=po();no()(jp.Z,Sp);jp.Z&&jp.Z.locals&&jp.Z.locals;const Ap=function({link:e,onChange:t,onDelete:r}){return(0,mo.jsxs)("tr",{className:"redirect-alias__item",children:[(0,mo.jsx)("td",{children:(0,mo.jsx)("input",{className:"regular-text",type:"text",name:"link",value:e,onChange:t})}),(0,mo.jsx)("td",{className:"redirect-alias__delete",children:(0,mo.jsx)("button",{onClick:e=>{e.preventDefault(),r()},children:(0,mo.jsx)("span",{className:"dashicons dashicons-trash"})})})]})};const Pp=function(e){const{permalinks:t,onChange:r}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Permalink Migration","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Enter old permalinks structures to automatically migrate them to your current one.","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Note: this is in beta and will only migrate posts. Certain permalinks will not work. If yours does not work then you will need to wait until it is out of beta.","redirection")}),(0,mo.jsxs)("table",{className:"wp-list-table widefat fixed striped items redirect-aliases table-auto",children:[(0,mo.jsx)("thead",{children:(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Permalinks","redirection")}),(0,mo.jsx)("th",{className:"redirect-alias__delete"})]})}),(0,mo.jsxs)("tbody",{children:[t.map(((e,n)=>(0,mo.jsx)(Ap,{link:e,onChange:e=>((e,t,r,n)=>{const o=t.slice();o[e]=n.target.value,r({permalinks:o})})(n,t,r,e),onDelete:()=>((e,t,r)=>{r({permalinks:[...t.slice(0,e),...t.slice(e+1)]})})(n,t,r)},n))),0===t.length&&(0,mo.jsx)("tr",{children:(0,mo.jsx)("td",{colSpan:2,children:(0,Wt.__)("No migrated permalinks","redirection")})})]})]}),(0,mo.jsx)("p",{children:(0,mo.jsx)("button",{className:"button-secondary",onClick:e=>((e,t,r)=>{r.preventDefault(),t({permalinks:e.concat("").slice(0,10)})})(t,r,e),children:(0,Wt.__)("Add Permalink","redirection")})})]})};class kp extends t.Component{constructor(e){super(e),e.onLoadSettings();const{headers:t=[],relocate:r="",preferred_domain:n="",https:o=!1,aliases:i=[],permalinks:a=[]}=e.values?e.values:{};this.state={https:o,preferred_domain:n,headers:t,relocate:r,aliases:i,permalinks:a}}onSubmit=e=>{const{https:t,headers:r,preferred_domain:n,aliases:o,relocate:i,permalinks:a}=this.state;e.preventDefault(),this.props.onSaveSettings({https:t,headers:r,preferred_domain:n,aliases:o.filter((e=>e)).map(Ju),relocate:Qu(i),permalinks:a})};onChange=e=>{this.setState({...this.state,...e})};render(){const{loadStatus:e,values:t,saveStatus:r,siteDomain:n}=this.props,{headers:o,relocate:i,aliases:a,https:l,preferred_domain:s,permalinks:c}=this.state;return e!==We&&t?(0,mo.jsxs)("form",{onSubmit:this.onSubmit,children:[(0,mo.jsx)("div",{className:"inline-notice inline-warning",children:(0,mo.jsx)("p",{children:Yl((0,Wt.__)("Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/disable-redirection/"})})})}),(0,mo.jsx)(tp,{relocate:i,siteDomain:n,onChange:this.onChange}),0===i.length&&(0,mo.jsx)(Ku,{aliases:a,siteDomain:n,onChange:this.onChange}),0===i.length&&(0,mo.jsx)(op,{https:l,siteDomain:n,preferredDomain:s,onChange:this.onChange}),0===i.length&&(0,mo.jsx)(Pp,{permalinks:c,onChange:this.onChange}),(0,mo.jsx)(_p,{headers:o,onChange:this.onChange}),(0,mo.jsx)("input",{className:"button-primary",type:"submit",name:"update",value:(0,Wt.__)("Update","redirection"),disabled:r===We})]}):(0,mo.jsx)(al,{})}}const Ep=ae((function(e){const{loadStatus:t,saveStatus:r,values:n}=e.settings;return{loadStatus:t,saveStatus:r,values:n,siteDomain:Ju(Redirectioni10n.pluginRoot)}}),(function(e){return{onLoadSettings:()=>{e(oc())},onSaveSettings:t=>{e(ic(t))}}}))(kp),Op=e=>{const{name:t,title:r,table:n,primary:o,onSetOrderBy:i}=e,{direction:a,orderby:l}=n,s=to()({"manage-column":!0,sortable:!0,asc:l===t&&"asc"===a,desc:l===t&&"desc"===a||l!==t,"column-primary":o,["column-"+t]:!0});return(0,mo.jsx)("th",{scope:"col",className:s,onClick:e=>{e.preventDefault(),i(t,l===t&&"desc"===a?"asc":"desc")},children:(0,mo.jsxs)("a",{href:"#",children:[(0,mo.jsx)("span",{children:r}),(0,mo.jsx)("span",{className:"sorting-indicator"})]})})},Rp=e=>{const{name:t,title:r,primary:n}=e,o=to()({"manage-column":!0,"column-primary":n,["column-"+t]:!0});return(0,mo.jsx)("th",{scope:"col",className:o,children:(0,mo.jsx)("span",{children:r})})},Cp=e=>{const{onSelect:t,disabled:r,selected:n}=e;return(0,mo.jsxs)("td",{className:"manage-column column-cb check-column-red",children:[(0,mo.jsx)("label",{className:"screen-reader-text",children:(0,Wt.__)("Select All","redirection")}),(0,mo.jsx)("input",{type:"checkbox",disabled:r,checked:n,onChange:e=>t(e.target.checked)})]})},Tp=e=>{const{disabled:t,onSelect:r,onSetOrderBy:n,headers:o,table:i,hasBulk:a,allSelected:l,isSaving:s}=e;return(0,mo.jsxs)("tr",{children:[a&&(0,mo.jsx)(Cp,{onSelect:r,disabled:t||s,selected:l}),o.map((e=>{const{primary:t=!1,sortable:r=!0}=e;return r?(0,mo.jsx)(Op,{table:i,name:e.name,title:e.title,onSetOrderBy:n,primary:t},e.name):(0,mo.jsx)(Rp,{name:e.name,title:e.title,primary:t},e.name)}))]})},Ip=e=>{const{columns:t}=e;return(0,mo.jsxs)("tr",{className:"is-placeholder",children:[t.map(((e,t)=>(0,mo.jsx)("td",{children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})},t))),(0,mo.jsx)("td",{children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})})]})},Np=e=>{const{headers:t,rows:r}=e;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Ip,{columns:t}),r.slice(0,-1).map(((e,r)=>(0,mo.jsx)(Ip,{columns:t},r)))]})},Fp=e=>{const{headers:t}=e;return(0,mo.jsx)("tr",{children:(0,mo.jsx)("td",{colSpan:t.length+1,children:(0,Wt.__)("Nothing to display.","redirection")})})},Dp=e=>{const{headers:t}=e;return(0,mo.jsx)("tr",{children:(0,mo.jsx)("td",{colSpan:t.length+1,children:(0,mo.jsx)("p",{children:(0,Wt.__)("Sorry, something went wrong loading the data - please try again","redirection")})})})};function Up(e,t,r){return{isLoading:e===We,isSelected:-1!==r.selected.indexOf(t.id),table:r}}function Mp(e){const{isSaving:t,disabled:r,id:n,onSelect:o,selected:i}=e;return(0,mo.jsx)("th",{scope:"row",className:"check-column",children:t?(0,mo.jsx)(yl,{size:"small"}):(0,mo.jsx)("input",{type:"checkbox",name:"item[]",value:n,disabled:r,checked:-1!==i.indexOf(`${n}`)||-1!==i.indexOf(n),onChange:e=>o([e.target.value])})})}function Lp(e){const{row:r,rowData:n,displaySelected:o,getRow:i,getRowActions:a,primary:l,total:s}=e,[c,u]=(0,t.useState)(!1),p={...n,rowMode:c,setRowMode:u},d=i(r,p),f=a(r,p);return Array.isArray(d)?d.filter((e=>-1!==o.indexOf(e.name)||!0===e.alwaysDisplay)).map((e=>(0,mo.jsxs)("td",{className:`column-${e.name}`,children:[e.content,e.name===(l?l.name:d[0].name)&&f]},e.name))):(0,mo.jsx)("td",{colSpan:s,children:d})}const Bp=function(e){const{rows:t,headers:r,status:n,table:o,getRow:i,getRowActions:a,onSelect:l,saving:s}=e,{selected:c,displaySelected:u}=o,p=r.find((e=>e.primary));return n===We&&0===t.length?(0,mo.jsx)(Np,{headers:r,rows:t}):n===qe&&0===t.length?(0,mo.jsx)(Fp,{headers:r}):n===Ge?(0,mo.jsx)(Dp,{headers:r}):t.map((e=>(0,mo.jsxs)("tr",{className:to()({disabled:n===We||"STATUS_SAVING"===n,saving:-1!==s.indexOf(e.id)||-1!==s.indexOf(-1)}),children:[!!l&&(0,mo.jsx)(Mp,{id:e.id,onSelect:l,disabled:n===We,selected:c,isSaving:-1!==s.indexOf(e.id)||-1!==s.indexOf(-1)}),(0,mo.jsx)(Lp,{row:e,rowData:Up(n,e,o),displaySelected:u,getRow:i,getRowActions:a,primary:p,total:r.length})]},e.id)))};var zp=o(9674),Wp={};Wp.styleTagTransform=ho(),Wp.setAttributes=co(),Wp.insert=lo().bind(null,"head"),Wp.domAPI=io(),Wp.insertStyleElement=po();no()(zp.Z,Wp);zp.Z&&zp.Z.locals&&zp.Z.locals;const Gp=e=>{const{headers:t,getRow:r,getRowActions:n,rows:o,table:i,status:a,saving:l,onSelect:s,onSetOrderBy:c}=e,u=(0,mo.jsx)(Tp,{table:i,disabled:a!==qe||0===o.length,headers:t,onSetOrderBy:c,onSelect:s,hasBulk:!!s,allSelected:i.selected.length===o.length&&0!==o.length,isSaving:l.length>0}),p=to()("wp-list-table","widefat","fixed","striped","items",{["redirect-log__display__"+i.displayType]:!0,["redirect-log__group__"+i.groupBy]:i.groupBy});return(0,mo.jsxs)("table",{className:p,children:[(0,mo.jsx)("thead",{children:u}),(0,mo.jsx)("tbody",{children:(0,mo.jsx)(Bp,{rows:o,table:i,headers:t,status:a,getRow:r,getRowActions:n,onSelect:s,saving:l})}),(0,mo.jsx)("tfoot",{children:u})]})},qp=e=>{const{enabled:t=!0,children:r}=e;return t?(0,mo.jsx)("div",{className:"table-buttons",children:r}):null},Vp=({settings:e},t)=>void 0===t?e.values:void 0!==e.values[t]?e.values[t]:null,Hp=e=>({flag_regex:Vp(e,"flag_regex"),flag_case:Vp(e,"flag_case"),flag_trailing:Vp(e,"flag_trailing"),flag_query:Vp(e,"flag_query")}),$p={saving:it,saved:at,failed:lt,order:"date",store:"log"},Zp={saving:tt,saved:rt,failed:nt,order:"date",store:"log"},Qp=e=>(t,r)=>Qt(Zs.list,t,Zp,e,r().log),Jp=(e,t=!1)=>({type:ot,items:e,isEverything:t}),Yp=e=>Qp(e);const Xp=function(e){const{title:t,button:r,className:n,disabled:o,onClick:i}=e;return o?(0,mo.jsx)("span",{className:"tablenav-pages-navspan button disabled","aria-hidden":"true",children:r}):(0,mo.jsxs)("a",{className:n+" button",href:"#",onClick:function(e){e.preventDefault(),i()},children:[(0,mo.jsx)("span",{className:"screen-reader-text",children:t}),(0,mo.jsx)("span",{"aria-hidden":"true",children:r})]})};const Kp=function(e){const{page:r,total:n,perPage:o,onChangePage:i}=e,[a,l]=(0,t.useState)(r+1),s=function(e,t){return Math.ceil(e/t)}(n,o),c=n<=o;return(0,t.useEffect)((()=>{l(r+1)}),[r]),c?null:(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Xp,{title:(0,Wt.__)("First page","redirection"),button:"«",className:"first-page",disabled:r<=0,onClick:()=>i(0)}),(0,mo.jsx)(Xp,{title:(0,Wt.__)("Prev page","redirection"),button:"‹",className:"prev-page",disabled:r<=0,onClick:()=>i(r-1)}),(0,mo.jsxs)("span",{className:"paging-input",children:[(0,mo.jsx)("label",{htmlFor:"current-page-selector",className:"screen-reader-text",children:(0,Wt.__)("Current Page","redirection")}),(0,mo.jsx)("input",{className:"current-page",type:"number",min:"1",max:s,name:"paged",value:a,size:2,"aria-describedby":"table-paging",onBlur:()=>i(Math.min(s-1,Math.max(0,a-1))),onChange:e=>l(e.target.value)}),(0,mo.jsx)("span",{className:"tablenav-paging-text",children:(0,Wt.sprintf)((0,Wt.__)("of %s","redirection"),new Intl.NumberFormat(window.Redirectioni10n.locale).format(s))})]}),(0,mo.jsx)(Xp,{title:(0,Wt.__)("Next page","redirection"),button:"›",className:"next-page",disabled:r>=s-1,onClick:()=>i(r+1)}),(0,mo.jsx)(Xp,{title:(0,Wt.__)("Last page","redirection"),button:"»",className:"last-page",disabled:r>=s-1,onClick:()=>i(s-1)})]})};const ed=function(e){const{total:t,perPage:r,page:n,onChangePage:o,disabled:i,selected:a,onSelectAll:l,isEverything:s}=e,c=to()({"tablenav-pages":!0});return(0,mo.jsxs)("div",{className:c,children:[(0,mo.jsxs)("span",{className:to()("displaying-num",s?"displaying-num-all":null),children:[0===a&&(0,Wt.sprintf)((0,Wt._n)("%s item","%s items",t,"redirection"),new Intl.NumberFormat(window.Redirectioni10n.locale).format(t)),a>0&&!s&&Yl((0,Wt.sprintf)((0,Wt.__)("%1d of %1d selected. {{all}}Select All.{{/all}}"),a,t),{all:(0,mo.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),l(!0)}})}),s&&Yl((0,Wt.sprintf)((0,Wt.__)("%1d of %1d selected. {{all}}Clear All.{{/all}}"),a,t),{all:(0,mo.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),l(!1)}})})]}),(0,mo.jsx)("span",{className:"pagination-links",children:(0,mo.jsx)(Kp,{onChangePage:o,total:t,perPage:r,page:n,disabled:i},n)})]})};const td=function(e){const{total:t,table:r,children:n=null,onChangePage:o,disabled:i,className:a,onSelectAll:l}=e;return(0,mo.jsxs)("div",{className:to()("tablenav",a),children:[(0,mo.jsx)("div",{className:"redirect-table__actions",children:n}),t>0&&(0,mo.jsx)(ed,{perPage:r.per_page,page:r.page,total:t,onChangePage:o,onSelectAll:l,disabled:i,selected:r.selectAll?t:r.selected.length,isEverything:r.selectAll})]})},rd=({children:e})=>(0,mo.jsx)("div",{className:"alignleft actions",children:e});class nd extends t.Component{constructor(e){super(e),this.state={selected:e.selected}}onChange=e=>{this.setState({selected:e.target.value})};onSubmit=()=>{this.props.onGroup(this.state.selected)};render(){const{options:e,isEnabled:t}=this.props;return(0,mo.jsxs)("div",{className:"alignleft actions",children:[(0,mo.jsx)(dl,{items:e,value:this.state.selected,name:"filter",onChange:this.onChange,isEnabled:t}),(0,mo.jsx)("button",{className:"button",onClick:this.onSubmit,disabled:!t,children:(0,Wt.__)("Apply","redirection")})]})}}const od=nd;function id(e,t){return e.options.find((e=>e.value===t))}function ad(e,t){const r=[];return Object.keys(e).forEach((n=>{const o=t.find((e=>e.value===n));if(o){o.options.find((t=>t.value===e[n]))&&r.push(e[n])}})),r}const ld=function(e){const{table:t,disabled:r,groupOptions:n,filterOptions:o,onGroup:i,onFilter:a}=e;return(0,mo.jsxs)(mo.Fragment,{children:[n.length>0&&(0,mo.jsx)(od,{selected:t.groupBy?t.groupBy:"0",options:n,isEnabled:!r,onGroup:i},t.groupBy),o.length>0&&(0,mo.jsx)(rd,{children:(0,mo.jsx)(Ba,{options:o,selected:ad(t.filterBy,o),onApply:function(e){const t={};for(let r=0;rid(t,e[r])));n&&(t[n.value]=e[r])}a(t)},title:(0,Wt.__)("Filters","redirection"),isEnabled:!r,multiple:!0,badges:!0})})]})};const sd=function(e){const{bulk:r,disabled:n,onBulk:o}=e,[i,a]=(0,t.useState)(-1);return(0,mo.jsxs)("div",{className:"alignleft actions bulkactions",children:[(0,mo.jsxs)("select",{name:"action",value:i,disabled:n,onChange:e=>a(e.target.value),children:[(0,mo.jsx)("option",{value:"-1",children:(0,Wt.__)("Bulk Actions","redirection")}),r.map((e=>(0,mo.jsx)("option",{value:e.id,children:e.name},e.id)))]}),(0,mo.jsx)("button",{type:"button",className:"button action",disabled:n||-1===parseInt(i,10),onClick:function(e){-1!==parseInt(i,10)&&(o(i),a(-1))},children:(0,Wt.__)("Apply","redirection")})]})};function cd(e,t){if("custom"===e)return(0,Wt.__)("Custom Display","redirection");for(let r=0;rt.value===e));if(n)return n.label}return t[0].label}const ud=function(e){const{disabled:t,predefinedGroups:r,customOptions:n,table:o,setDisplay:i,validation:a}=e,{displayType:l,displaySelected:s}=o,c=[{label:(0,Wt.__)("Pre-defined","redirection"),value:"pre",options:r},{label:(0,Wt.__)("Custom","redirection"),value:"custom",multiple:!0,options:n}];return(0,mo.jsx)(Ba,{className:"redirect-table-display__filter",options:c,selected:s.concat([l]),onApply:function(e,t){const r=c[0].options.find((e=>e.value===t));r?i(t,r.grouping):i("custom",a?a(e):e)},title:cd(l,c),isEnabled:!t})};var pd=o(8007),dd={};dd.styleTagTransform=ho(),dd.setAttributes=co(),dd.insert=lo().bind(null,"head"),dd.domAPI=io(),dd.insertStyleElement=po();no()(pd.Z,dd);pd.Z&&pd.Z.locals&&pd.Z.locals;class fd extends t.Component{static propTypes={table:sl().object.isRequired,onSearch:sl().func.isRequired,searchType:sl().array};constructor(e){super(e);const t=e.searchTypes.find((t=>e.selected[t.name])),r=this.getInitialValue(e.searchTypes,e.selected);this.state={search:r,initial:r,selected:t?t.name:e.searchTypes[0].name}}getInitialValue(e,t){if(e){const r=e.find((e=>t[e.name]));return r?t[r.name]:""}return t||""}componentDidUpdate(e){const t=this.getInitialValue(e.searchTypes,e.selected);if(t!==this.state.initial){const e=this.props.searchTypes.find((e=>this.props.selected[e.name]));this.setState({initial:t,search:t,selected:e?e.name:this.props.searchTypes[0].name})}}onSearch=e=>{this.setState({search:e.target.value})};onSubmit=e=>{e&&e.preventDefault(),this.props.onSearch(this.state.search,this.state.selected)};onChange=e=>{this.setState({selected:e}),this.state.search.length>0&&this.props.onSearch(this.state.search,e)};render(){const{searchTypes:e,name:t=""}=this.props,r=this.props.disabled||""===this.state.search&&""===this.props.table.filter;return(0,mo.jsxs)("form",{onSubmit:this.onSubmit,className:"redirect-searchbox",children:[(0,mo.jsx)("input",{type:"search",name:"s",value:this.state.search,onChange:this.onSearch}),e&&(0,mo.jsx)(xa,{options:e,isEnabled:!r,selected:this.state.selected,onChange:this.onChange,onSelect:this.onSubmit}),!e&&(0,mo.jsx)("input",{type:"submit",className:"button",value:t,disabled:r})]})}}const hd=fd;const yd=function(e){const{disabled:t,filterOptions:r,searchOptions:n,predefinedGroups:o,table:i,onSetDisplay:a,onFilter:l,validateDisplay:s}=e;return(0,mo.jsxs)("div",{className:"redirect-table-display",children:[(0,mo.jsx)(ud,{disabled:t,customOptions:r,predefinedGroups:o,table:i,setDisplay:a,validation:s}),(0,mo.jsx)(hd,{disabled:t,table:i,onSearch:function(e,t){const r={...i.filterBy};n.map((e=>delete r[e.name])),e&&(r[t]=e),l(r)},selected:i.filterBy,searchTypes:n})]})};const gd=function(e){const{logOptions:t,logActions:r,table:n,total:o,rows:i,getRow:a,getRowActions:l,renderTableActions:s,status:c,saving:u}=e,{displayFilters:p,displayGroups:d,searchOptions:f,groupBy:h,rowFilters:y,bulk:g,headers:m,validateDisplay:b}=t,{onChangePage:v,onFilter:x,onSetDisplay:_,onBulk:w,onGroup:j,onSetOrder:S,onSetAll:A,onSelect:P}=r,k=c===We;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(yd,{filterOptions:p,predefinedGroups:d,searchOptions:f,disabled:k,table:n,onFilter:x,onSetDisplay:_,validateDisplay:b}),(0,mo.jsxs)(td,{total:o,table:n,disabled:k,onChangePage:v,className:"top",onSelectAll:A,children:[(0,mo.jsx)(sd,{bulk:g,disabled:k||0===n.selected.length,onBulk:w}),(0,mo.jsx)(ld,{disabled:k,table:n,groupOptions:h,filterOptions:y,onGroup:j,onFilter:x})]}),(0,mo.jsx)(Gp,{headers:m,rows:i,getRow:a,getRowActions:l,table:n,status:c,onSelect:P,onSetOrderBy:S,saving:u}),(0,mo.jsxs)(td,{total:o,table:n,disabled:k,onChangePage:v,className:"bottom",onSelectAll:A,children:[(0,mo.jsx)(sd,{bulk:g,disabled:k||0===n.selected.length,onBulk:w}),s&&s()]})]})};function md(e){return-1!==Redirectioni10n?.caps?.capabilities.indexOf(e)}function bd(e){return-1!==Redirectioni10n?.caps?.pages.indexOf(e)}const vd="redirection_cap_redirect_manage",xd="redirection_cap_redirect_add",_d="redirection_cap_group_add",wd="redirection_cap_404_delete";function jd(e){const{actions:t,disabled:r=!1}=e;return(0,mo.jsx)("div",{className:"row-actions",children:r?(0,mo.jsx)("span",{children:" "}):t.length>0&&t.filter((e=>e)).reduce(((e,t)=>[e," | ",t]))})}function Sd(e){const{onClick:t,children:r,href:n="",capability:o=""}=e;return o&&!md(o)?null:(0,mo.jsx)("a",{href:n||"#",onClick:function(e){t&&(e.preventDefault(),t())},children:r})}var Ad=o(8441),Pd={};Pd.styleTagTransform=ho(),Pd.setAttributes=co(),Pd.insert=lo().bind(null,"head"),Pd.domAPI=io(),Pd.insertStyleElement=po();no()(Ad.Z,Pd);Ad.Z&&Ad.Z.locals&&Ad.Z.locals;const kd=()=>(0,mo.jsx)("div",{className:"redirection-poweredby",children:Yl((0,Wt.__)("Powered by {{link}}redirect.li{{/link}}","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirect.li"})})});var Ed=o(3279),Od={};Od.styleTagTransform=ho(),Od.setAttributes=co(),Od.insert=lo().bind(null,"head"),Od.domAPI=io(),Od.insertStyleElement=po();no()(Ed.Z,Od);Ed.Z&&Ed.Z.locals&&Ed.Z.locals;class Rd extends t.Component{componentDidMount(){this.props.onGet(this.props.ip)}renderError(){const{error:e}=this.props;return(0,mo.jsxs)("div",{className:"wpl-modal_error",children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Geo IP Error","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Something went wrong obtaining this information","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:e.message})})]})}showPrivate(e){const{ip:t,ipType:r}=e;return(0,mo.jsxs)("div",{className:"redirection-geomap_simple",children:[(0,mo.jsxs)("h2",{children:[(0,Wt.__)("Geo IP","redirection"),": ",t," - IPv",r]}),(0,mo.jsx)("p",{children:(0,Wt.__)("This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.","redirection")})]})}showUnknown(e){const{ip:t,ipType:r}=e;return(0,mo.jsxs)("div",{className:"redirection-geomap_simple",children:[(0,mo.jsxs)("h2",{children:[(0,Wt.__)("Geo IP","redirection"),": ",t," - IPv",r]}),(0,mo.jsx)("p",{children:(0,Wt.__)("No details are known for this address.","redirection")})]})}showMap(e){const{countryName:t,regionName:r,city:n,postCode:o,timeZone:i,accuracyRadius:a,latitude:l,longitude:s,ip:c,ipType:u}=e,p="https://www.google.com/maps/embed/v1/place?key=AIzaSyDPHZn9iAyI6l-2Qv5-1IPXsLUENVtQc3A&q="+encodeURIComponent(l+","+s),d=[r,t,o].filter((e=>e));return(0,mo.jsxs)("div",{className:"redirection-geomap_full",children:[(0,mo.jsx)("table",{children:(0,mo.jsxs)("tbody",{children:[(0,mo.jsx)("tr",{children:(0,mo.jsx)("th",{colSpan:"2",children:(0,mo.jsxs)("h2",{children:[(0,Wt.__)("Geo IP","redirection"),": ",(0,mo.jsx)(za,{url:"https://redirect.li/map/?ip="+encodeURIComponent(c),children:c})," - IPv",u]})})}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("City","redirection")}),(0,mo.jsx)("td",{children:n})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Area","redirection")}),(0,mo.jsx)("td",{children:d.join(", ")})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Timezone","redirection")}),(0,mo.jsx)("td",{children:i})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Geo Location","redirection")}),(0,mo.jsx)("td",{children:l+","+s+" (~"+a+"m)"})]})]})}),(0,mo.jsx)("iframe",{frameBorder:"0",src:p,allowFullScreen:!0})]})}renderDetails(){const{maps:e,ip:t}=this.props,r=!!e[t]&&e[t];if(r){const{code:e}=r;return"private"===e?this.showPrivate(r):"geoip"===e?this.showMap(r):this.showUnknown(r)}return null}render(){const{status:e}=this.props,t=e===qe&&this.props.maps[this.props.ip]&&"geoip"!==this.props.maps[this.props.ip].code,r=to()({"redirection-geomap":!0,"wpl-modal_loading":e===We,"redirection-geomap_small":e===Ge||t});return(0,mo.jsxs)("div",{className:r,children:[e===We&&(0,mo.jsx)(yl,{}),e===Ge&&this.renderError(),e===qe&&this.renderDetails(),e===qe&&(0,mo.jsx)(kd,{})]})}}const Cd=ae((function(e){const{status:t,error:r,maps:n}=e.info;return{status:t,error:r,maps:n}}),(function(e){return{onGet:t=>{e((e=>(t,r)=>{const{maps:n}=r().info;if(!n[e])return zt(tc.getGeo(e)).then((e=>{t({type:Fr,map:e})})).catch((e=>{t({type:Ur,error:e})})),t({type:Nr})})(t))}}}))(Rd);function Td(e){const[r,n]=(0,t.useState)(!1),{row:o,table:i,onFilter:a,isSaving:l}=e,{ip:s}=o;return s?(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("a",{href:"https://redirect.li/map/?ip="+encodeURIComponent(s),onClick:e=>{e.preventDefault(),n(!0)},children:(0,mo.jsx)(Pa(),{searchWords:[i.filterBy.ip],textToHighlight:s,autoEscape:!0})}),r&&(0,mo.jsx)(Xa,{onClose:()=>n(!1),padding:!1,children:(0,mo.jsx)(Cd,{ip:s})}),""===i.groupBy&&(0,mo.jsx)(jd,{disabled:l,actions:[(0,mo.jsx)(Sd,{onClick:()=>a({ip:s}),children:(0,Wt.__)("Filter by IP","redirection")})]})]}):null}const Id=function(e){const{row:t,table:r}=e,{url:n}=t;return n?(0,mo.jsx)(za,{url:n,children:(0,mo.jsx)(Pa(),{searchWords:[r.filterBy.url||r.filterBy["url-exact"]],textToHighlight:n.substring(0,100),autoEscape:!0})}):null};function Nd(e){const{created:t,createdTime:r}=e;return(0,mo.jsxs)(mo.Fragment,{children:[t,(0,mo.jsx)("br",{}),r]})}const Fd=function(e){const{filters:t,row:r}=e,{sent_to:n}=r;return n?(0,mo.jsx)(za,{url:n,children:(0,mo.jsx)(Pa(),{searchWords:[t.target],textToHighlight:n.substring(0,100),autoEscape:!0})}):null},Dd=e=>{const{url:t,search:r}=e;return t?(0,mo.jsx)(za,{url:t,children:(0,mo.jsx)(Pa(),{searchWords:[r],textToHighlight:t||"",autoEscape:!0})}):null};const Ud=function(e,t,r,n){const{created:o,created_time:i,referrer:a,agent:l,request_method:s,http_code:c,domain:u="",redirect_by:p}=e,{table:d}=t,{onCreate:f,onDelete:h,onFilter:y}=r;return[{name:"date",content:(0,mo.jsx)(Nd,{created:o,createdTime:i})},{name:"method",content:s},{name:"domain",content:(0,mo.jsx)(Pa(),{searchWords:[d.filterBy.domain],textToHighlight:u||"",autoEscape:!0})},{name:"url",content:(0,mo.jsx)(Id,{row:e,table:d,onDelete:h,onCreate:f})},{name:"target",content:(0,mo.jsx)(Fd,{row:e,filters:d.filterBy})},{name:"redirect_by",content:p||(0,Wt.__)("Redirection","redirection")},{name:"code",content:c>0?c.toString():""},{name:"referrer",content:(0,mo.jsx)(Dd,{url:a,search:d.filterBy.referrer?d.filterBy.referrer:""})},{name:"agent",content:(0,mo.jsx)(Pa(),{searchWords:[d.filterBy.agent],textToHighlight:l||"",autoEscape:!0})},{name:"ip",content:(0,mo.jsx)(Td,{row:e,table:d,onFilter:y,isSaving:n})},{name:"count",content:new Intl.NumberFormat(window.Redirectioni10n.locale).format(e.count)}]};const Md=function(e){const{ip:r}=e,[n,o]=(0,t.useState)(!1);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Sd,{href:"https://redirect.li/map/?ip="+encodeURIComponent(r),onClick:()=>o(!0),children:(0,Wt.__)("Geo Info","redirection")}),n&&(0,mo.jsx)(Xa,{onClose:()=>o(!1),padding:!1,children:(0,mo.jsx)(Cd,{ip:r})})]})};var Ld=o(3166),Bd={};Bd.styleTagTransform=ho(),Bd.setAttributes=co(),Bd.insert=lo().bind(null,"head"),Bd.domAPI=io(),Bd.insertStyleElement=po();no()(Ld.Z,Bd);Ld.Z&&Ld.Z.locals&&Ld.Z.locals;class zd extends t.Component{componentDidMount(){this.props.onGet(this.props.agent)}renderError(){const{error:e}=this.props;return(0,mo.jsxs)("div",{className:"wpl-modal_error",children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Useragent Error","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Something went wrong obtaining this information","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:e.message})})]})}renderUnknown(){const{agent:e}=this.props;return(0,mo.jsxs)("div",{className:"redirection-useragent_unknown",children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Unknown Useragent","redirection")}),(0,mo.jsx)("br",{}),(0,mo.jsx)("p",{children:e})]})}getDetail(e){return!!(e&&e.name&&e.version)&&e.name+" "+e.version}getDevice(e){const t=[];return e.vendor&&t.push(e.vendor),e.name&&t.push(e.name),t.join(" ")}getType(e,t){const r=e.slice(0,1).toUpperCase()+e.slice(1);return t?(0,mo.jsx)(za,{url:t,children:r}):r}renderDetails(){const{agents:e,agent:t}=this.props,r=!!e[t]&&e[t];if(!r)return this.renderUnknown();const n=this.getType(r.device.type,r.url),o=this.getDevice(r.device),i=this.getDetail(r.os),a=this.getDetail(r.browser),l=this.getDetail(r.engine),s=[];return o&&s.push([(0,Wt.__)("Device","redirection"),o]),i&&s.push([(0,Wt.__)("Operating System","redirection"),i]),a&&s.push([(0,Wt.__)("Browser","redirection"),a]),l&&s.push([(0,Wt.__)("Engine","redirection"),l]),(0,mo.jsxs)("div",{children:[(0,mo.jsxs)("h2",{children:[(0,Wt.__)("Useragent","redirection"),": ",n]}),(0,mo.jsx)("table",{children:(0,mo.jsxs)("tbody",{children:[(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Agent","redirection")}),(0,mo.jsx)("td",{className:"redirection-useragent_agent",children:t})]}),s.map(((e,t)=>(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:e[0]}),(0,mo.jsx)("td",{children:e[1]})]},t)))]})}),(0,mo.jsx)(kd,{})]})}render(){const{status:e}=this.props,t=to()({"redirection-useragent":!0,"wpl-modal_loading":e===We});return(0,mo.jsxs)("div",{className:t,children:[e===We&&(0,mo.jsx)(yl,{}),e===Ge&&this.renderError(),e===qe&&this.renderDetails()]})}}const Wd=ae((function(e){const{status:t,error:r,agents:n}=e.info;return{status:t,error:r,agents:n}}),(function(e){return{onGet:t=>{var r;e((r=t,(e,t)=>{const{agents:n}=t().info;if(!n[r])return zt(rc.get(r)).then((t=>{e({type:Dr,agent:t})})).catch((t=>{e({type:Ur,error:t})})),e({type:Nr})}))}}}))(zd);const Gd=function(e){const{agent:r}=e,[n,o]=(0,t.useState)(!1);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Sd,{href:"https://redirect.li/agent/?agent="+encodeURIComponent(r),onClick:()=>o(!0),children:(0,Wt.__)("Agent Info","redirection")}),n&&(0,mo.jsx)(Xa,{onClose:()=>o(!1),children:(0,mo.jsx)(Wd,{agent:r})})]})};var qd=o(5283),Vd={};Vd.styleTagTransform=ho(),Vd.setAttributes=co(),Vd.insert=lo().bind(null,"head"),Vd.domAPI=io(),Vd.insertStyleElement=po();no()(qd.Z,Vd);qd.Z&&qd.Z.locals&&qd.Z.locals;const Hd=({headers:e})=>e&&0!==e.length?(0,mo.jsxs)(t.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Request Headers","redirection")}),(0,mo.jsx)("table",{children:(0,mo.jsx)("tbody",{children:Object.keys(e).map((t=>(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:t}),(0,mo.jsx)("td",{children:e[t]})]},t)))})})]}):null,$d=({source:e})=>e&&0!==e.length?(0,mo.jsxs)(t.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Redirect Source","redirection")}),(0,mo.jsx)("ul",{children:e.map(((e,t)=>(0,mo.jsx)("li",{children:e},t)))})]}):null,Zd=({data:e})=>{const{headers:t,source:r}=e;return(0,mo.jsxs)("div",{className:"redirect-requestdata",children:[(0,mo.jsx)(Hd,{headers:t}),(0,mo.jsx)($d,{source:r})]})};const Qd=function(e){const{data:r}=e,[n,o]=(0,t.useState)(!1);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(Sd,{onClick:()=>o(!0),children:(0,Wt.__)("View Data","redirection")}),n&&(0,mo.jsx)(Xa,{onClose:()=>o(!1),children:(0,mo.jsx)(Zd,{data:r})})]})};const Jd=function(e){const{row:t,onDelete:r,disabled:n}=e,{ip:o,agent:i,id:a,request_data:l,redirection_id:s}=t,c=[];return c.push((0,mo.jsx)(Sd,{onClick:()=>r(a),capability:"redirection_cap_log_delete",children:(0,Wt.__)("Delete","redirection")},"0")),o&&c.unshift((0,mo.jsx)(Md,{ip:o},"2")),i&&c.unshift((0,mo.jsx)(Gd,{agent:i},"3")),l&&c.push((0,mo.jsx)(Qd,{data:l},"4")),s>0&&c.push((0,mo.jsx)(Sd,{href:Redirectioni10n.pluginRoot+"&"+encodeURIComponent("filterby[id]")+"="+s,children:(0,Wt.__)("View Redirect","redirection")},"5")),(0,mo.jsx)(jd,{disabled:n,actions:c})};function Yd(e){return-1===e.indexOf("url")?e.concat(["url"]):e}const Xd=ae((function(e){const{log:t,settings:r}=e;return{log:t,settings:r,token:Vp(e,"token")}}),(function(e){return{onLoad:t=>{e(((e={})=>Qp(e))(t))},onChangePage:t=>{e((e=>Qp({page:e}))(t))},onBulk:(t,r)=>{e(((e,t,r)=>Gt(Ks.log,e,t,$p,r))(t,r))},onGroup:t=>{e((e=>Qp({groupBy:e,page:0,orderby:"total",direction:"desc"}))(t))},onSetOrder:(t,r)=>{e(((e,t)=>Qp({orderby:e,direction:t}))(t,r))},onFilter:t=>{e((e=>Qp({filterBy:e,groupBy:"",page:0}))(t))},onSetDisplay:(t,r)=>{e(((e,t)=>({type:st,displayType:e,displaySelected:t}))(t,r))},onSelect:t=>{e(Jp(t))},onSetAll:t=>{e(Jp(t,t))}}}))((function(e){const{onBulk:r,token:n}=e,{status:o,total:i,table:a,rows:l,saving:s}=e.log;(0,t.useEffect)((()=>{e.onLoad()}),[]);const c={...a,...(u=a.groupBy,u?{displayOptions:tn(u),displaySelected:en(u)[0].grouping}:{})};var u;const p={displayFilters:tn(c.groupBy),displayGroups:en(c.groupBy),searchOptions:[{name:"url",title:(0,Wt.__)("Search URL","redirection")},{name:"url-exact",title:(0,Wt.__)("Search exact URL","redirection")},{name:"referrer",title:(0,Wt.__)("Search referrer","redirection")},{name:"agent",title:(0,Wt.__)("Search user agent","redirection")},{name:"ip",title:(0,Wt.__)("Search IP","redirection")},{name:"target",title:(0,Wt.__)("Search target URL","redirection")},{name:"domain",title:(0,Wt.__)("Search domain","redirection")}],groupBy:rn(e.settings.values.ip_logging),bulk:[{id:"delete",name:(0,Wt.__)("Delete","redirection")}],rowFilters:c.groupBy?[]:nn(),headers:Kr(c.groupBy).filter((e=>function(e,t){return-1!==t.displaySelected.indexOf(e)}(e.name,c))),validateDisplay:Yd};return(0,mo.jsx)(gd,{logOptions:p,logActions:e,table:c,status:o,total:i,rows:l,saving:s,getRow:(t,r)=>Ud(t,r,e,-1!==s.indexOf(t.id)),getRowActions:(e,t)=>(0,mo.jsx)(Jd,{disabled:-1!==s.indexOf(e.id),row:e,onDelete:e=>r("delete",[e]),table:t.table}),renderTableActions:()=>(0,mo.jsx)(mo.Fragment,{children:(0,mo.jsx)(qp,{enabled:l.length>0,children:n&&(0,mo.jsx)("div",{className:"table-button-item",children:(0,mo.jsx)("a",{href:ft(n),className:"button-secondary",children:(0,Wt.__)("RSS","redirection")})})})})})})),Kd=({title:e=null,children:t,className:r=""})=>(0,mo.jsxs)("tr",{className:r,children:[(0,mo.jsx)("th",{children:e}),(0,mo.jsx)("td",{children:t})]});Kd.propTypes={title:sl().string};const ef=Kd,tf=({flag_case:e,flag_regex:t,flag_trailing:r})=>[e?"flag_case":null,t?"flag_regex":null,r?"flag_trailing":null].filter((e=>e)),rf=({url:e,flags:t,defaultFlags:r,onFlagChange:n,onChange:o,autoFocus:i=!1})=>{const a=Fn();if(Array.isArray(e))return(0,mo.jsx)(ef,{title:(0,Wt.__)("Source URL","redirection"),className:"top",children:(0,mo.jsx)("textarea",{value:e.join("\n"),readOnly:!0})});return(0,mo.jsxs)(ef,{title:(0,Wt.__)("Source URL","redirection"),className:"redirect-edit__source",children:[(0,mo.jsx)("input",{type:"text",name:"url",value:e,onChange:o,autoFocus:i,className:"regular-text",placeholder:(0,Wt.__)("The relative URL you want to redirect from","redirection")}),(0,mo.jsx)(Ba,{options:a,selected:tf(t),onApply:function(e){n({flag_case:-1!==e.indexOf("flag_case"),flag_trailing:-1!==e.indexOf("flag_trailing"),flag_regex:-1!==e.indexOf("flag_regex")})},title:(0,Wt.__)("URL options / Regex","redirection"),badges:!0,multiple:!0,hideTitle:!0})]})},nf=({query:e,regex:t,onChange:r,url:n})=>{if(t)return null;const o=-1===n.indexOf("?")?Dn().filter((e=>"exactorder"!==e.value)):Dn();return(0,mo.jsx)(ef,{title:(0,Wt.__)("Query Parameters","redirection"),className:"redirect-edit__sourcequery",children:(0,mo.jsx)(dl,{name:"flag_query",items:o,value:e,onChange:r})})},of=e=>{const t={};for(let r=0;r({label:e,value:t[e]})))},af=({groups:e,currentGroup:t,onChange:r})=>(0,mo.jsx)(dl,{name:"group",value:t,items:of(e),onChange:r});af.propTypes={groups:sl().array.isRequired,currentGroup:sl().number.isRequired,onChange:sl().func.isRequired};const lf=af,sf=({position:e,onChange:t})=>(0,mo.jsxs)("span",{className:"redirect-edit-position",children:[(0,mo.jsx)("strong",{children:(0,Wt.__)("Position","redirection")})," ",(0,mo.jsx)("input",{type:"number",value:e,name:"position",min:"0",size:"3",onChange:t})]});sf.propTypes={position:sl().oneOfType([sl().number,sl().string]).isRequired,onChange:sl().func.isRequired};const cf=sf;const uf=function({title:e,onChange:t}){return(0,mo.jsx)(ef,{title:(0,Wt.__)("Title","redirection"),className:"redirect-edit__title",children:(0,mo.jsx)("input",{type:"text",name:"title",value:e,onChange:e=>t({title:e.target.value}),placeholder:(0,Wt.__)("Describe the purpose of this redirect (optional)","redirection")})})};const pf=({actionType:e,actionCode:t,onChange:r})=>{const n=function(e){return e===sn?In():e===an||e===cn?Tn():null}(e);return n?(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("strong",{className:"small-flex",children:(0,Wt.__)("with HTTP code","redirection")}),(0,mo.jsx)(dl,{name:"action_code",value:t,items:n,onChange:r})]}):null};pf.propTypes={actionType:sl().string.isRequired,actionCode:sl().oneOfType([sl().string,sl().number]).isRequired,onChange:sl().func.isRequired};const df=pf,ff=({actionType:e,matchType:t,onChange:r})=>(0,mo.jsx)(dl,{name:"action_type",value:e,items:Cn().filter((e=>!(t===dn&&!kn(e.value)))),onChange:r});ff.propTypes={actionType:sl().string.isRequired,matchType:sl().string.isRequired,onChange:sl().func.isRequired};const hf=ff,yf=({matchType:e,onChange:t})=>(0,mo.jsx)(ef,{title:(0,Wt.__)("Match","redirection"),children:(0,mo.jsx)(dl,{name:"match_type",value:e,items:Rn(),onChange:t})});yf.propTypes={matchType:sl().string.isRequired,onChange:sl().func.isRequired};const gf=yf;class mf extends t.Component{static propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};constructor(e){super(e),this.state={dropdown:0}}onDropdown=e=>{const t={mobile:"iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS",feed:"Bloglines|feed|rss",lib:"cURL|Java|libwww-perl|PHP|urllib"};""!==e.target.value&&this.props.onChange({target:{name:"agent",value:t[e.target.value]}}),this.setState({dropdown:""})};render(){const{onChange:e,data:t}=this.props,{agent:r,regex:n}=t;return(0,mo.jsxs)(ef,{title:(0,Wt.__)("User Agent","redirection"),className:"redirect-edit__match",children:[(0,mo.jsx)("input",{type:"text",name:"agent",value:r,onChange:e,className:"regular-text",placeholder:(0,Wt.__)("Match against this browser user agent","redirection")}),(0,mo.jsxs)("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium",children:[(0,mo.jsx)("option",{value:"",children:(0,Wt.__)("Custom","redirection")}),(0,mo.jsx)("option",{value:"mobile",children:(0,Wt.__)("Mobile","redirection")}),(0,mo.jsxs)("option",{value:"feed",children:[(0,Wt.__)("Feed Readers","redirection")," "]}),(0,mo.jsx)("option",{value:"lib",children:(0,Wt.__)("Libraries","redirection")})]}),(0,mo.jsxs)("label",{className:"redirect-edit-regex",children:[(0,Wt.__)("Regex","redirection")," ",(0,mo.jsx)("sup",{children:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/",children:"?"})})," ",(0,mo.jsx)("input",{type:"checkbox",name:"regex",checked:n,onChange:e})]})]})}}const bf=mf,vf=({data:e,onChange:t})=>{const{referrer:r,regex:n}=e;return(0,mo.jsxs)(ef,{title:(0,Wt.__)("Referrer","redirection"),className:"redirect-edit__match",children:[(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"referrer",value:r,onChange:t,placeholder:(0,Wt.__)("Match against this browser referrer text","redirection")}),(0,mo.jsxs)("label",{className:"redirect-edit-regex",children:[(0,Wt.__)("Regex","redirection")," ",(0,mo.jsx)("sup",{children:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/",children:"?"})})," ",(0,mo.jsx)("input",{type:"checkbox",name:"regex",checked:n,onChange:t})]})]})};vf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const xf=vf;class _f extends t.Component{static propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};constructor(e){super(e),this.state={dropdown:0}}onDropdown=e=>{const t={accept:"Accept-Language"};""!==e.target.value&&this.props.onChange({target:{name:"name",value:t[e.target.value]}}),this.setState({dropdown:""})};render(){const{onChange:e,data:t}=this.props,{name:r,value:n,regex:o}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsxs)(ef,{title:(0,Wt.__)("HTTP Header","redirection"),className:"redirect-edit__match",children:[(0,mo.jsx)("input",{type:"text",name:"name",value:r,onChange:e,className:"regular-text",placeholder:(0,Wt.__)("Header name","redirection")}),(0,mo.jsx)("input",{type:"text",name:"value",value:n,onChange:e,className:"regular-text",placeholder:(0,Wt.__)("Header value","redirection")}),(0,mo.jsxs)("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium",children:[(0,mo.jsx)("option",{value:"",children:(0,Wt.__)("Custom","redirection")}),(0,mo.jsx)("option",{value:"accept",children:(0,Wt.__)("Accept Language","redirection")})]}),(0,mo.jsxs)("label",{className:"redirect-edit-regex",children:[(0,Wt.__)("Regex","redirection")," ",(0,mo.jsx)("sup",{children:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/",children:"?"})})," ",(0,mo.jsx)("input",{type:"checkbox",name:"regex",checked:o,onChange:e})]})]}),(0,mo.jsx)(ef,{children:(0,Wt.__)("Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.","redirection")})]})}}const wf=_f,jf=({data:e,onChange:t})=>{const{filter:r}=e;return(0,mo.jsx)(ef,{title:(0,Wt.__)("Filter Name","redirection"),className:"redirect-edit__match",children:(0,mo.jsx)("input",{type:"text",name:"filter",value:r,onChange:t,className:"regular-text",placeholder:(0,Wt.__)("WordPress filter name","redirection")})})};jf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Sf=jf,Af=({data:e,onChange:t})=>{const{name:r,value:n,regex:o}=e;return(0,mo.jsxs)(ef,{title:(0,Wt.__)("Cookie","redirection"),className:"redirect-edit__match",children:[(0,mo.jsx)("input",{type:"text",name:"name",value:r,onChange:t,className:"regular-text",placeholder:(0,Wt.__)("Cookie name","redirection")}),(0,mo.jsx)("input",{type:"text",name:"value",value:n,onChange:t,className:"regular-text",placeholder:(0,Wt.__)("Cookie value","redirection")}),(0,mo.jsxs)("label",{className:"redirect-edit-regex",children:[(0,Wt.__)("Regex","redirection")," ",(0,mo.jsx)("sup",{children:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/",children:"?"})})," ",(0,mo.jsx)("input",{type:"checkbox",name:"regex",checked:o,onChange:t})]})]})};Af.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Pf=Af,kf=({data:e,onChange:t})=>{const{role:r}=e;return(0,mo.jsx)(ef,{title:(0,Wt.__)("Role","redirection"),className:"redirect-edit__match",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",value:r,name:"role",placeholder:(0,Wt.__)("Enter role or capability value","redirection"),onChange:t})})};kf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Ef=kf,Of=({data:e,onChange:t})=>{const{server:r}=e;return(0,mo.jsx)(ef,{title:(0,Wt.__)("Server","redirection"),className:"redirect-edit__match",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"server",value:r,placeholder:(0,Wt.__)("Enter server URL to match against","redirection"),onChange:t})})};Of.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Rf=Of,Cf=({data:e,onChange:t})=>{const{ip:r}=e;return(0,mo.jsx)(ef,{title:(0,Wt.__)("IP","redirection"),className:"redirect-edit__match",children:(0,mo.jsx)("textarea",{value:r.join("\n"),name:"ip",placeholder:(0,Wt.__)("Enter IP addresses (one per line)","redirection"),onChange:e=>{t({target:{name:e.target.name,value:e.target.value.split("\n")}})}})})};Cf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Tf=Cf,If=()=>(0,mo.jsx)(ef,{title:(0,Wt.__)("Page Type","redirection"),className:"redirect-edit__match",children:(0,mo.jsxs)("p",{children:[(0,Wt.__)("Only the 404 page type is currently supported.","redirection")," ",(0,Wt.__)("Please do not try and redirect all your 404s - this is not a good thing to do.","redirection")]})});If.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Nf=If,Ff=({data:e,onChange:t})=>{const{language:r}=e;return(0,mo.jsx)(ef,{title:(0,Wt.__)("Language","redirection"),className:"redirect-edit__match",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"language",value:r,onChange:t,placeholder:(0,Wt.__)("Comma separated list of languages to match against (i.e. da, en-GB)","redirection")})})};Ff.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Df=Ff,Uf=({matchType:e,actionData:t,onChange:r})=>{const n={[fn]:xf,[hn]:bf,[yn]:Pf,[gn]:wf,[mn]:Sf,[bn]:Ef,[vn]:Rf,[xn]:Tf,[_n]:Nf,[wn]:Df};if(n[e]){const o=n[e];return(0,mo.jsx)(o,{data:null===t?{}:t,onChange:r})}return null},Mf=({onChange:e,data:t})=>{const{logged_in:r,logged_out:n}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(ef,{title:(0,Wt.__)("Logged In","redirection"),className:"redirect-edit__target__matched",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"logged_in",value:r,onChange:e,placeholder:(0,Wt.__)("Target URL when matched (empty to ignore)","redirection")})}),(0,mo.jsx)(ef,{title:(0,Wt.__)("Logged Out","redirection"),className:"redirect-edit__target__unmatched",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"logged_out",value:n,onChange:e,placeholder:(0,Wt.__)("Target URL when not matched (empty to ignore)","redirection")})})]})};Mf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Lf=Mf;const Bf=function(e){const{onChange:t,url:r}=e;return(0,mo.jsx)(Ra,{placeholder:(0,Wt.__)("The target URL you want to redirect, or auto-complete on post name or permalink.","redirection"),onChange:t,fetchData:function(e){return zt(Hs.matchPost(e))},value:r})},zf=({onChange:e,data:t})=>{const{url:r}=t;return(0,mo.jsx)(ef,{title:(0,Wt.__)("Target URL","redirection"),className:"redirect-edit__target",children:(0,mo.jsx)(Bf,{url:r,onChange:t=>e({target:{name:"url",value:t,type:"input"}})})})};zf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const Wf=zf,Gf=({onChange:e,data:t})=>{const{url_from:r,url_notfrom:n}=t;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(ef,{title:(0,Wt.__)("Matched Target","redirection"),className:"redirect-edit__target__matched",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"url_from",value:r,onChange:e,placeholder:(0,Wt.__)("Target URL when matched (empty to ignore)","redirection")})}),(0,mo.jsx)(ef,{title:(0,Wt.__)("Unmatched Target","redirection"),className:"redirect-edit__target__unmatched",children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"url_notfrom",value:n,onChange:e,placeholder:(0,Wt.__)("Target URL when not matched (empty to ignore)","redirection")})})]})};Gf.propTypes={data:sl().object.isRequired,onChange:sl().func.isRequired};const qf=Gf;const Vf=({actionType:e,matchType:t,actionData:r,onChange:n})=>{if(kn(e)){const e=(o=t)===dn?Lf:o===pn||o===_n?Wf:qf,i=On(t,r);return(0,mo.jsx)(e,{data:null===i?{}:i,onChange:n})}var o;return null},Hf=(e,t)=>0===t.indexOf(e)||e.substr(0,t.length)===t,$f=e=>{const{url:t,flag_regex:r,action_data:n={}}=e;if(null===n||!t||!e||"string"!=typeof t)return[];const o=[],{url:i="",logged_in:a="",logged_out:l="",url_from:s="",url_notfrom:c=""}=n;if(Array.isArray(t)||0===t.length||void 0===t)return o;var u;-1!==t.indexOf("#")&&o.push((0,mo.jsx)(za,{url:"https://redirection.me/support/faq/#anchor",children:(0,Wt.__)("Anchor values are not sent to the server and cannot be redirected.","redirection")})),"http"===t.substr(0,4)&&-1===t.indexOf(document.location.origin)&&(console.log(ks.Qc(t).hostname),o.push((0,mo.jsx)(za,{url:"https://redirection.me/support/matching-redirects/#server",children:Yl((0,Wt.sprintf)((0,Wt.__)("This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.","redirection"),{server:ks.Qc(t).hostname}),{code:(0,mo.jsx)("code",{})})}))),"http"!==t.substr(0,4)&&"/"!==t.substr(0,1)&&t.length>0&&!1===r&&-1===t.indexOf("[source]")&&o.push(Yl((0,Wt.__)("The source URL should probably start with a {{code}}/{{/code}}","redirection"),{code:(0,mo.jsx)("code",{})})),null===(u=t).match(/[\*\\\(\)\^\$]/)&&-1===u.indexOf(".?")||!1!==r||o.push((0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/",children:(0,Wt.__)('Remember to enable the "regex" option if this is a regular expression.',"redirection")})),t.match(/%\w+%/)&&o.push((0,mo.jsx)(za,{url:"tools.php?page=redirection.php&sub=site",children:(0,Wt.__)('Please add migrated permalinks to the Site page under the "Permalink Migration" section.',"redirection")})),-1===t.indexOf("^")&&-1===t.indexOf("$")&&r&&o.push(Yl((0,Wt.sprintf)((0,Wt.__)("To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}","redirection"),{example:"^"+t}),{code:(0,mo.jsx)("code",{})})),r&&t.indexOf("^")>0&&o.push(Yl((0,Wt.sprintf)((0,Wt.__)("The caret {{code}}^{{/code}} should be at the start. For example: {{code}}%(example)s{{/code}}","redirection"),{example:"^"+t.replace("^","")}),{code:(0,mo.jsx)("code",{})})),r&&t.match(/[a-zA-Z0-9\/]\?/)&&o.push(Yl((0,Wt.__)("To match {{code}}?{{/code}} you need to escape it with {{code}}\\?{{/code}}","redirection"),{code:(0,mo.jsx)("code",{})})),r&&t.match(/[a-zA-Z0-9 ]\*/)&&o.push(Yl((0,Wt.__)("Wildcards are not supported. You need to use a {{link}}regular expression{{/link}}.","redirection"),{link:(0,mo.jsx)(za,{url:"https://redirection.me/support/redirect-regular-expressions/"})})),"/(.*)"!==t&&"^/(.*)"!==t||o.push((0,Wt.__)("If you want to redirect everything please use a site relocation or alias from the Site page.","redirection")),t.length>0&&(s===t||c===t||a===t||l===t||i===t)&&o.push((0,Wt.__)("Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.","redirection"));const p=[n.url,n.url_from,n.url_notfrom,n.logged_in,n.logged_out].filter((e=>e));return!i||Hf(i,"https://")||Hf(i,"http://")||"/"===i.substr(0,1)||o.push(Yl((0,Wt.sprintf)((0,Wt.__)("Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.","redirection"),{url:n.url}),{code:(0,mo.jsx)("code",{})})),!1===r&&p.forEach((e=>{const t=e.match(/[|\\\$]/g);null!==t&&o.push(Yl((0,Wt.sprintf)((0,Wt.__)("Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}","redirection"),{invalid:t}),{code:(0,mo.jsx)("code",{})}))})),[t,...p].forEach((e=>{const t=(e=>{const t=e.match(/^\/([a-zA-Z0-9_\-%]*\..*)\//);return t&&-1===e.indexOf("index.php")?t[0]:null})(e);t&&o.push(Yl((0,Wt.sprintf)((0,Wt.__)("Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?","redirection"),{relative:t,absolute:"https://"+t}),{code:(0,mo.jsx)("code",{})}))})),null!==t.match(/(\.html|\.htm|\.php|\.pdf|\.jpg)$/)&&o.push((0,mo.jsx)(za,{url:"https://redirection.me/support/problems/url-not-redirecting/",children:(0,Wt.__)("Some servers may be configured to serve file resources directly, preventing a redirect occurring.","redirection")})),o},Zf=({warnings:e})=>0===e.length?null:(0,mo.jsx)(ef,{children:(0,mo.jsx)("div",{className:"redirect-edit_warning notice notice-warning",children:e.map(((e,t)=>(0,mo.jsxs)("p",{children:[(0,mo.jsx)("span",{className:"dashicons dashicons-info"}),e]},t)))})}),Qf={store:"redirect",saving:Sr,saved:Pr,failed:Ar,order:"name"},Jf={store:"redirect",saving:xr,saved:_r,failed:wr,order:"name"},Yf=(e,t)=>Gt(Ks.redirect,e,t,Qf),Xf=e=>(t,r)=>Qt(Hs.list,t,Jf,e,r().redirect),Kf=(e,t=!1)=>({type:jr,items:e,isEverything:t}),eh=e=>({type:kr,onoff:e}),th=e=>Xf(e);var rh=o(3554),nh={};nh.styleTagTransform=ho(),nh.setAttributes=co(),nh.insert=lo().bind(null,"head"),nh.domAPI=io(),nh.insertStyleElement=po();no()(rh.Z,nh);rh.Z&&rh.Z.locals&&rh.Z.locals;class oh extends t.Component{static propTypes={item:sl().object.isRequired,onCancel:sl().func,saveButton:sl().string,childSave:sl().func,callback:sl().func};constructor(e){super(e);const{url:r,match_data:n,match_type:o,action_type:i,action_data:a,group_id:l=0,title:s,action_code:c,position:u=0}=e.item,{flag_regex:p,flag_trailing:d,flag_case:f,flag_query:h}=n.source;this.state={url:r,title:s,flag_regex:p,flag_trailing:d,flag_case:f,flag_query:h,match_type:o,action_type:i,action_code:c,action_data:On(o,a),options:n.options||{},group_id:this.getValidGroup(l),position:u},this.state.warning=$f(this.state),this.state.advanced=!this.canShowAdvanced(),this.ref=t.createRef()}getWarning(e){return $f({...this.state,...e})}getValidGroup(e){const t=this.props.group.rows,{table:r}=this.props;if(((e,t)=>e.find((e=>e.id===t)))(t,e))return e;if("group"===r.filterBy&&parseInt(r.filter,10)>0)return parseInt(r.filter,10);if(t.length>0){const e=t.find((e=>e.default));return e?e.id:t[0].id}return 0}reset(){const e=this.props.flags;this.setState({...En("",this.state.group_id,e),warning:[],id:this.state.id})}canShowAdvanced(){const{match_type:e,action_type:t,title:r,action_code:n}=this.state;return e===pn&&t===an&&""===r&&301===n}onSave=e=>{e.preventDefault();const{url:t,title:r,flag_regex:n,flag_trailing:o,flag_case:i,flag_query:a,match_type:l,action_type:s,group_id:c,action_code:u,position:p,action_data:d,options:f}=this.state,h=this.props.group.rows,y=c>0||!h?c:h[0].id,g={id:parseInt(this.props.item.id,10),url:t,title:r,match_data:{source:{flag_regex:n,flag_trailing:o,flag_case:i,flag_query:a},options:f},match_type:l,action_type:s,position:p,group_id:y,action_code:parseInt(u,10),action_data:On(l,d)};this.props.canSave&&!this.props.canSave(Array.isArray(t))||(g.id?this.props.onSave(g.id,g):this.props.onCreate(g),this.props.onCancel?this.props.onCancel(e):this.reset(),this.props.childSave&&this.props.childSave())};onToggleAdvanced=e=>{e.preventDefault(),this.onUpdateState({advanced:!this.state.advanced})};onSetGroup=e=>{this.setState({group_id:parseInt(e.target.value,10)})};onFlagChange=e=>{const t={};Object.keys(this.props.flags).filter((e=>"flag_query"!==e)).forEach((e=>{t[e]=!1})),this.onUpdateState({...t,...e})};getInputState(e){const{target:t}=e,r="checkbox"===t.type?t.checked:t.value;return{[t.name]:r}}onChangeMatch=e=>{const t=this.getInputState(e);t.action_data=On(t.match_type,this.state.action_data),t.match_type===dn&&(t.action_type=an),this.onUpdateState(t)};onChange=e=>{this.onUpdateState(this.getInputState(e))};onChangeOption=e=>{void 0!==e.target.checked?this.setState({options:{...this.state.options,[e.target.name]:e.target.checked}}):this.setState({options:{...this.state.options,[e.target.name]:e.target.value}})};onChangeActionType=e=>{const t=this.getInputState(e).action_type;var r;this.onUpdateState({action_type:t,action_code:(r=t,r===an||r===ln?301:r===sn?404:0),action_data:On(this.state.match_type,this.state.action_data||{})})};onChangeActionData=e=>{const t={action_data:{...this.state.action_data,...this.getInputState(e)}};this.onUpdateState(t)};onUpdateState(e){e.warning=this.getWarning(e),this.setState(e,(()=>{this.props.callback&&this.props.callback(this.ref.current.clientHeight)}))}canSave(){const{match_type:e,action_type:t,action_data:r,url:n}=this.state,{autoTarget:o}=this.props;return!(0===n.length&&!o)&&(!kn(t)||(i=e,!!(a=r)&&(i===pn||i===_n?""!==a.url:i===dn?""!==a.logged_in||""!==a.logged_out:""!==a.url_from||""!==a.url_notfrom)||""!==o));var i,a}renderOptions(){const{options:e,action_type:t,advanced:r}=this.state;return r&&-1!==["url","random"].indexOf(t)?(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",name:"log_exclude",checked:e.log_exclude||!1,onChange:this.onChangeOption})," ",(0,Wt.__)("Exclude from logs","redirection")]}):null}renderItem(){const{url:e,advanced:t,flag_regex:r,action_type:n,match_type:o,action_data:i,flag_query:a,group_id:l,position:s,title:c,action_code:u}=this.state,{autoFocus:p,group:d,flags:f}=this.props;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(rf,{url:e,flags:this.state,defaultFlags:f,autoFocus:p,onFlagChange:this.onFlagChange,onChange:this.onChange}),(0,mo.jsx)(nf,{query:a,regex:r,onChange:this.onChange,url:e}),t&&(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(uf,{title:c,onChange:e=>this.onUpdateState(e)}),(0,mo.jsx)(gf,{matchType:o,onChange:this.onChangeMatch}),(0,mo.jsx)(Uf,{matchType:o,actionData:i,onChange:this.onChangeActionData}),(0,mo.jsxs)(ef,{title:(0,Wt.__)("When matched","redirection"),className:"redirect-edit__action",children:[(0,mo.jsx)(hf,{actionType:n,matchType:o,onChange:this.onChangeActionType}),(0,mo.jsx)(df,{actionType:n,actionCode:u,onChange:this.onChange}),this.renderOptions()]})]}),(0,mo.jsx)(Vf,{actionType:n,matchType:o,actionData:i,onChange:this.onChangeActionData}),(0,mo.jsxs)(ef,{title:(0,Wt.__)("Group","redirection"),className:"redirect-edit__group",children:[(0,mo.jsx)(lf,{groups:d.rows,currentGroup:l,onChange:this.onSetGroup}),t&&(0,mo.jsx)(cf,{position:s,onChange:this.onChange})]})]})}render(){const{warning:e}=this.state,{saveButton:t=(0,Wt.__)("Save","redirection"),onCancel:r,addTop:n,onClose:o}=this.props;return(0,mo.jsx)("form",{onSubmit:this.onSave,ref:this.ref,children:(0,mo.jsx)("table",{className:"redirect-edit",children:(0,mo.jsxs)("tbody",{children:[this.renderItem(),this.props.children&&this.props.children,(0,mo.jsx)(ef,{children:(0,mo.jsxs)("div",{className:"table-actions",children:[(0,mo.jsx)("input",{className:"button-primary",type:"submit",name:"save",value:t,disabled:!this.canSave()})," "," ",r&&(0,mo.jsx)("button",{type:"button",className:"button-secondary",onClick:r,children:(0,Wt.__)("Cancel","redirection")}),n&&!r&&(0,mo.jsx)("button",{className:"button-secondary",type:"button",onClick:o,children:(0,Wt.__)("Close","redirection")})," ",this.canShowAdvanced()&&(0,mo.jsx)("a",{href:"#",onClick:this.onToggleAdvanced,className:"redirection-edit_advanced",title:(0,Wt.__)("Show advanced options","redirection"),children:(0,mo.jsx)("svg",{"aria-hidden":"true",role:"img",focusable:"false",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,mo.jsx)("path",{d:"M18 12h-2.18c-.17.7-.44 1.35-.81 1.93l1.54 1.54-2.1 2.1-1.54-1.54c-.58.36-1.23.63-1.91.79V19H8v-2.18c-.68-.16-1.33-.43-1.91-.79l-1.54 1.54-2.12-2.12 1.54-1.54c-.36-.58-.63-1.23-.79-1.91H1V9.03h2.17c.16-.7.44-1.35.8-1.94L2.43 5.55l2.1-2.1 1.54 1.54c.58-.37 1.24-.64 1.93-.81V2h3v2.18c.68.16 1.33.43 1.91.79l1.54-1.54 2.12 2.12-1.54 1.54c.36.59.64 1.24.8 1.94H18V12zm-8.5 1.5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"})})})]})}),(0,mo.jsx)(Zf,{warnings:e})]})})})}}const ih=ae((function(e){const{group:t,redirect:{addTop:r,table:n}}=e;return{group:t,addTop:r,table:n,autoTarget:Vp(e,"auto_target"),flags:Hp(e)}}),(function(e){return{onSave:(t,r)=>{e(((e,t)=>Ht(Hs.update,e,t,Qf))(t,r))},onCreate:t=>{var r;e((r=t,Vt(Hs.create,r,Qf)))},onClose:t=>{t.preventDefault(),e(eh(!1))}}}))(oh),ah={saving:sr,saved:cr,failed:ur,order:"date",store:"error"},lh={saving:or,saved:ir,failed:ar,order:"date",store:"error"},sh=(e,t,r)=>Gt(Ks.error,e,t,ah,r),ch=e=>(t,r)=>Qt(Qs.list,t,lh,e,r().error),uh=e=>ch({filterBy:e,groupBy:"",page:0}),ph=(e,t=!1)=>({type:lr,items:e,isEverything:t}),dh=e=>ch(e);function fh(e,t){return e?Array.isArray(e)?[...new Set(e.map((e=>function(e,t){const r=t.find((t=>t.id===e||t.id===parseInt(e,10)));return r?r.url:e}(e,t))))]:e:""}const hh=ae((function(e){const{rows:t}=e.error;return{defaultFlags:Hp(e),rows:t}}),(function(e){return{onDelete:t=>{e(sh("delete",t,{groupBy:"url",deleteConfirm:!0}))}}}))((function(e){const{onClose:r,redirect:n,defaultFlags:o,onDelete:i,rows:a}=e,l=fh(n.url,a),[s,c]=(0,t.useState)(!1),u={...En(l,0,o),...n,url:l};return(0,mo.jsx)(Xa,{onClose:r,padding:!0,children:(0,mo.jsx)("div",{className:"add-new",children:(0,mo.jsx)(ih,{item:u,saveButton:(0,Wt.__)("Add Redirect","redirection"),onCancel:r,childSave:()=>s&&i(Array.isArray(l)?l:[l]),canSave:e=>s&&confirm(e?(0,Wt.__)("Are you sure you want to delete the selected items?","redirection"):(0,Wt.__)("Are you sure you want to delete this item?","redirection"))||!s,autoFocus:!0,children:md(wd)&&(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Delete Log Entries","redirection")}),(0,mo.jsx)("td",{className:"edit-left",style:{padding:"7px 0px"},children:(0,mo.jsxs)("label",{children:[(0,mo.jsx)("input",{type:"checkbox",checked:s,onChange:e=>c(e.target.checked)}),l.length<=1?(0,Wt.__)("Delete logs for this entry","redirection"):(0,Wt.__)("Delete logs for these entries","redirection")]})})]})})})})})),yh={store:"group",saving:gr,saved:br,failed:mr,order:"name"},gh={store:"group",saving:dr,saved:fr,failed:hr,order:"name"},mh=(e,t)=>Gt(Ks.group,e,t,yh),bh=e=>(t,r)=>Qt($s.list,t,gh,e,r().group),vh=e=>bh({filterBy:e,groupBy:"",page:0}),xh=(e,t=!1)=>({type:yr,items:e,isEverything:t}),_h=e=>bh(e),wh="^/.*$";function jh(e){return{url:wh,match_type:xn,action_data:{ip:e},match_data:{source:{flag_regex:!0}}}}function Sh(e,t){return"redirect-ip"===e||"ip"===e?{...jh(t),action_type:an}:"block"===e?{...jh(t),action_type:sn,action_code:403}:"agent"===e?{url:wh,match_type:hn,action_data:{agent:t},match_data:{source:{flag_regex:!0}}}:{url:t,match_type:pn,action_type:"ignore"===e?un:an}}const Ah=ae(null,(function(e){return{onFilter:t=>{e(uh(t))}}}))((function(e){const{row:t,onDelete:r,onCreate:n,table:o,disabled:i,onFilter:a}=e,{url:l,ip:s,agent:c,id:u}=t,{groupBy:p}=o,d=[];return d.push((0,mo.jsx)(Sd,{onClick:()=>r(u),capability:wd,children:(0,Wt.__)("Delete","redirection")},"0")),d.push((0,mo.jsx)(Sd,{onClick:()=>n(Sh(p,"ip"===p?[u]:""===p?l:u)),capability:xd,children:(0,Wt.__)("Add Redirect","redirection")},"1")),s&&d.unshift((0,mo.jsx)(Md,{ip:s},"2")),c&&d.unshift((0,mo.jsx)(Gd,{agent:c},"3")),d.push((0,mo.jsx)(Sd,{onClick:()=>a(function(e,t){const{ip:r,agent:n,url:o}=t;return"ip"===e?{ip:r}:"agent"===e?{agent:n}:{"url-exact":o}}(p,t)),capability:vd,children:(0,Wt.__)("Show All","redirection")},"4")),"ip"===p?d.push((0,mo.jsx)(Sd,{onClick:()=>n(Sh("block",[s])),capability:xd,children:(0,Wt.__)("Block IP","redirection")},"5")):"agent"!==p&&d.push((0,mo.jsx)(Sd,{onClick:()=>n(Sh("ignore",l)),capability:xd,children:(0,Wt.__)("Ignore URL","redirection")},"6")),(0,mo.jsx)(jd,{disabled:i,actions:d})}));function Ph(e){return-1===e.indexOf("url")?e.concat(["url"]):e}const kh=ae((function(e){const{error:t,settings:r}=e;return{error:t,settings:r}}),(function(e){return{onLoad:()=>{e(((e={})=>ch(e))())},onLoadGroups:()=>{e(bh())},onChangePage:t=>{e((e=>ch({page:e}))(t))},onBulk:(t,r)=>{e(sh(t,r))},onSetOrder:(t,r)=>{e(((e,t)=>ch({orderby:e,direction:t}))(t,r))},onGroup:t=>{e((e=>ch({groupBy:e,page:0,orderby:"total",direction:"desc"}))(t))},onSelect:t=>{e(ph(t))},onFilter:t=>{e(uh(t))},onSetDisplay:(t,r)=>{e(((e,t)=>({type:pr,displayType:e,displaySelected:t}))(t,r))},onSetAll:t=>{e(ph(t,t))}}}))((function(e){const{onSelect:r,error:n}=e,{status:o,total:i,table:a,rows:l,saving:s}=n,[c,u]=(0,t.useState)(null);function p(e){r(!1),u(e)}function d(t,r){"delete"===t?e.onBulk(t,r):u(Sh(t,a.selected))}(0,t.useEffect)((()=>{e.onLoad(),e.onLoadGroups()}),[]);const f={...a,...(h=a.groupBy,h?{displayOptions:zn(h),displaySelected:Bn(h)[0].grouping}:{})};var h;const y={displayFilters:zn(f.groupBy),displayGroups:Bn(f.groupBy),searchOptions:[{name:"url",title:(0,Wt.__)("Search URL","redirection")},{name:"url-exact",title:(0,Wt.__)("Search exact URL","redirection")},{name:"referrer",title:(0,Wt.__)("Search referrer","redirection")},{name:"agent",title:(0,Wt.__)("Search user agent","redirection")},{name:"ip",title:(0,Wt.__)("Search IP","redirection")},{name:"domain",title:(0,Wt.__)("Search domain","redirection")}],groupBy:Ln(e.settings.values.ip_logging),bulk:Mn(f.groupBy,Object.keys(f.filterBy).length),rowFilters:f.groupBy?[]:Wn(),headers:Un(f.groupBy).filter((e=>function(e,t){return-1!==t.displaySelected.indexOf(e)}(e.name,f))),validateDisplay:Ph};return(0,mo.jsxs)(mo.Fragment,{children:[c&&(0,mo.jsx)(hh,{onClose:()=>u(null),redirect:c}),(0,mo.jsx)(gd,{logOptions:y,logActions:{...e,onBulk:d},table:f,status:o,total:i,rows:l,saving:s,getRow:(t,r)=>Ud(t,r,e,-1!==s.indexOf(t.id)),getRowActions:(e,t)=>(0,mo.jsx)(Ah,{disabled:-1!==s.indexOf(e.id),row:e,onCreate:p,onDelete:e=>d("delete",[e]),table:t.table}),renderTableActions:()=>md(wd)&&function(e){const{filterBy:t,groupBy:r}=e;return void 0!==t.url||!r&&0===Object.keys(t).length}(f)&&(0,mo.jsx)(qp,{enabled:l.length>0})})]})}));var Eh=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Oh(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=Eh.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var Rh=[".DS_Store","Thumbs.db"];function Ch(e){return"object"==typeof e&&null!==e}function Th(e){return Dh(e.target.files).map((function(e){return Oh(e)}))}function Ih(e){return To(this,void 0,void 0,(function(){return Io(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return Oh(e)}))]}}))}))}function Nh(e,t){return To(this,void 0,void 0,(function(){var r;return Io(this,(function(n){switch(n.label){case 0:return e.items?(r=Dh(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(Uh))]):[3,2];case 1:return[2,Fh(Mh(n.sent()))];case 2:return[2,Fh(Dh(e.files).map((function(e){return Oh(e)})))]}}))}))}function Fh(e){return e.filter((function(e){return-1===Rh.indexOf(e.name)}))}function Dh(e){if(null===e)return[];for(var t=[],r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);rr)return[!1,ry(r)];if(e.sizer)return[!1,ry(r)]}return[!0,null]}function ly(e){return null!=e}function sy(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function cy(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function uy(e){e.preventDefault()}function py(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),o=1;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Py=(0,t.forwardRef)((function(e,r){var n=e.children,o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=jy(jy({},ky),e),n=r.accept,o=r.disabled,i=r.getFilesFromEvent,a=r.maxSize,l=r.minSize,s=r.multiple,c=r.maxFiles,u=r.onDragEnter,p=r.onDragLeave,d=r.onDragOver,f=r.onDrop,h=r.onDropAccepted,y=r.onDropRejected,g=r.onFileDialogCancel,m=r.onFileDialogOpen,b=r.useFsAccessApi,v=r.autoFocus,x=r.preventDropOnDocument,_=r.noClick,w=r.noKeyboard,j=r.noDrag,S=r.noDragEventsBubbling,A=r.onError,P=r.validator,k=(0,t.useMemo)((function(){return function(e){if(ly(e))return Object.entries(e).reduce((function(e,t){var r=Zh(t,2),n=r[0],o=r[1];return[].concat(qh(e),[n],qh(o))}),[]).filter((function(e){return dy(e)||fy(e)})).join(",")}(n)}),[n]),E=(0,t.useMemo)((function(){return function(e){return ly(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=Zh(e,2),r=t[0],n=t[1],o=!0;return dy(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),Array.isArray(n)&&n.every(fy)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),o=!1),o})).reduce((function(e,t){var r=Zh(t,2),n=r[0],o=r[1];return Hh(Hh({},e),{},$h({},n,o))}),{})}]:e}(n)}),[n]),O=(0,t.useMemo)((function(){return"function"==typeof m?m:Cy}),[m]),R=(0,t.useMemo)((function(){return"function"==typeof g?g:Cy}),[g]),C=(0,t.useRef)(null),T=(0,t.useRef)(null),I=vy((0,t.useReducer)(Ry,Oy),2),N=I[0],F=I[1],D=N.isFocused,U=N.isFileDialogActive,M=(0,t.useRef)("undefined"!=typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),L=function(){!M.current&&U&&setTimeout((function(){T.current&&(T.current.files.length||(F({type:"closeDialog"}),R()))}),300)};(0,t.useEffect)((function(){return window.addEventListener("focus",L,!1),function(){window.removeEventListener("focus",L,!1)}}),[T,U,R,M]);var B=(0,t.useRef)([]),z=function(e){C.current&&C.current.contains(e.target)||(e.preventDefault(),B.current=[])};(0,t.useEffect)((function(){return x&&(document.addEventListener("dragover",uy,!1),document.addEventListener("drop",z,!1)),function(){x&&(document.removeEventListener("dragover",uy),document.removeEventListener("drop",z))}}),[C,x]),(0,t.useEffect)((function(){return!o&&v&&C.current&&C.current.focus(),function(){}}),[C,v,o]);var W=(0,t.useCallback)((function(e){A?A(e):console.error(e)}),[A]),G=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),re(e),B.current=[].concat(by(B.current),[e.target]),cy(e)&&Promise.resolve(i(e)).then((function(t){if(!sy(e)||S){var r=t.length,n=r>0&&function(e){var t=e.files,r=e.accept,n=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles,l=e.validator;return!(!i&&t.length>1||i&&a>=1&&t.length>a)&&t.every((function(e){var t=Zh(iy(e,r),1)[0],i=Zh(ay(e,n,o),1)[0],a=l?l(e):null;return t&&i&&!a}))}({files:t,accept:k,minSize:l,maxSize:a,multiple:s,maxFiles:c,validator:P});F({isDragAccept:n,isDragReject:r>0&&!n,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}})).catch((function(e){return W(e)}))}),[i,u,W,S,k,l,a,s,c,P]),q=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=cy(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&d&&d(e),!1}),[d,S]),V=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=B.current.filter((function(e){return C.current&&C.current.contains(e)})),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),B.current=t,t.length>0||(F({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),cy(e)&&p&&p(e))}),[C,p,S]),H=(0,t.useCallback)((function(e,t){var r=[],n=[];e.forEach((function(e){var t=vy(iy(e,k),2),o=t[0],i=t[1],s=vy(ay(e,l,a),2),c=s[0],u=s[1],p=P?P(e):null;if(o&&c&&!p)r.push(e);else{var d=[i,u];p&&(d=d.concat(p)),n.push({file:e,errors:d.filter((function(e){return e}))})}})),(!s&&r.length>1||s&&c>=1&&r.length>c)&&(r.forEach((function(e){n.push({file:e,errors:[oy]})})),r.splice(0)),F({acceptedFiles:r,fileRejections:n,type:"setFiles"}),f&&f(r,n,t),n.length>0&&y&&y(n,t),r.length>0&&h&&h(r,t)}),[F,s,k,l,a,c,f,h,y,P]),$=(0,t.useCallback)((function(e){e.preventDefault(),e.persist(),re(e),B.current=[],cy(e)&&Promise.resolve(i(e)).then((function(t){sy(e)&&!S||H(t,e)})).catch((function(e){return W(e)})),F({type:"reset"})}),[i,H,W,S]),Z=(0,t.useCallback)((function(){if(M.current){F({type:"openDialog"}),O();var e={multiple:s,types:E};window.showOpenFilePicker(e).then((function(e){return i(e)})).then((function(e){H(e,null),F({type:"closeDialog"})})).catch((function(e){var t;(t=e)instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR)?(R(e),F({type:"closeDialog"})):!function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?W(e):(M.current=!1,T.current?(T.current.value=null,T.current.click()):W(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided.")))}))}else T.current&&(F({type:"openDialog"}),O(),T.current.value=null,T.current.click())}),[F,O,R,b,H,W,E,s]),Q=(0,t.useCallback)((function(e){C.current&&C.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Z()))}),[C,Z]),J=(0,t.useCallback)((function(){F({type:"focus"})}),[]),Y=(0,t.useCallback)((function(){F({type:"blur"})}),[]),X=(0,t.useCallback)((function(){_||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?Z():setTimeout(Z,0))}),[_,Z]),K=function(e){return o?null:e},ee=function(e){return w?null:K(e)},te=function(e){return j?null:K(e)},re=function(e){S&&e.stopPropagation()},ne=(0,t.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.role,i=e.onKeyDown,a=e.onFocus,l=e.onBlur,s=e.onClick,c=e.onDragEnter,u=e.onDragOver,p=e.onDragLeave,d=e.onDrop,f=Ay(e,gy);return jy(jy(Sy({onKeyDown:ee(py(i,Q)),onFocus:ee(py(a,J)),onBlur:ee(py(l,Y)),onClick:K(py(s,X)),onDragEnter:te(py(c,G)),onDragOver:te(py(u,q)),onDragLeave:te(py(p,V)),onDrop:te(py(d,$)),role:"string"==typeof n&&""!==n?n:"presentation"},r,C),o||w?{}:{tabIndex:0}),f)}}),[C,Q,J,Y,X,G,q,V,$,w,j,o]),oe=(0,t.useCallback)((function(e){e.stopPropagation()}),[]),ie=(0,t.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,o=e.onClick,i=Ay(e,my);return jy(jy({},Sy({accept:k,multiple:s,type:"file",style:{display:"none"},onChange:K(py(n,$)),onClick:K(py(o,oe)),tabIndex:-1},r,T)),i)}}),[T,n,s,$,o]);return jy(jy({},N),{},{isFocused:D&&!o,getRootProps:ne,getInputProps:ie,rootRef:C,inputRef:T,open:K(Z)})}(Ay(e,hy)),i=o.open,a=Ay(o,yy);return(0,t.useImperativeHandle)(r,(function(){return{open:i}}),[i]),t.createElement(t.Fragment,null,n(jy(jy({},a),{},{open:i})))}));Py.displayName="Dropzone";var ky={disabled:!1,getFilesFromEvent:function(e){return To(this,void 0,void 0,(function(){return Io(this,(function(t){return Ch(e)&&Ch(e.dataTransfer)?[2,Nh(e.dataTransfer,e.type)]:function(e){return Ch(e)&&Ch(e.target)}(e)?[2,Th(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,Ih(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Py.defaultProps=ky,Py.propTypes={children:sl().func,accept:sl().objectOf(sl().arrayOf(sl().string)),multiple:sl().bool,preventDropOnDocument:sl().bool,noClick:sl().bool,noKeyboard:sl().bool,noDrag:sl().bool,noDragEventsBubbling:sl().bool,minSize:sl().number,maxSize:sl().number,maxFiles:sl().number,disabled:sl().bool,getFilesFromEvent:sl().func,onFileDialogCancel:sl().func,onFileDialogOpen:sl().func,useFsAccessApi:sl().bool,autoFocus:sl().bool,onDragEnter:sl().func,onDragLeave:sl().func,onDragOver:sl().func,onDrop:sl().func,onDropAccepted:sl().func,onDropRejected:sl().func,onError:sl().func,validator:sl().func};const Ey=Py;var Oy={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Ry(e,t){switch(t.type){case"focus":return jy(jy({},e),{},{isFocused:!0});case"blur":return jy(jy({},e),{},{isFocused:!1});case"openDialog":return jy(jy({},Oy),{},{isFileDialogActive:!0});case"closeDialog":return jy(jy({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return jy(jy({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return jy(jy({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return jy({},Oy);default:return e}}function Cy(){}const Ty=function(e){const{plugin:t,doImport:r}=e,{name:n,total:o}=t;return(0,mo.jsxs)("div",{className:"plugin-importer",children:[(0,mo.jsxs)("p",{children:[(0,mo.jsx)("strong",{children:n})," (",(0,Wt.sprintf)((0,Wt.__)("total = %d","redirection"),o),")"]}),(0,mo.jsx)("button",{onClick:()=>{r(t)},className:"button-secondary",children:(0,Wt.sprintf)((0,Wt.__)("Import from %s","redirection"),n)})]})},Iy=({logType:e,title:t})=>(0,mo.jsxs)("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+e,children:[(0,mo.jsx)("input",{type:"hidden",name:"_wpnonce",value:zt.nonceMiddleware.nonce}),(0,mo.jsx)("input",{type:"hidden",name:"export-csv",value:""}),(0,mo.jsx)("input",{className:"button",type:"submit",name:"",value:t})]});var Ny=o(4317),Fy={};Fy.styleTagTransform=ho(),Fy.setAttributes=co(),Fy.insert=lo().bind(null,"head"),Fy.domAPI=io(),Fy.insertStyleElement=po();no()(Ny.Z,Fy);Ny.Z&&Ny.Z.locals&&Ny.Z.locals;class Dy extends t.Component{constructor(e){super(e),this.state={group:0,hover:!1,module:"all",format:"json"}}componentDidMount(){this.props.onLoadGroups(),this.props.onLoadImport()}componentWillUnmount(){this.props.onClearFile()}onView=()=>{this.props.onExport(this.state.module,this.state.format)};onDownload=()=>{this.props.onDownloadFile(Vn(this.state.module,this.state.format))};onEnter=()=>{const{importingStatus:e}=this.props.io;e!==We&&this.setState({hover:!0})};onLeave=()=>{this.setState({hover:!1})};onImport=()=>{this.props.onImport(this.props.io.file,this.state.group)};onCancel=()=>{this.setState({hover:!1}),this.props.onClearFile()};onInput=e=>{const{target:t}=e;this.setState({[t.name]:t.value}),"module"===t.name&&"everything"===t.value&&this.setState({format:"json"})};onDrop=e=>{const{importingStatus:t}=this.props.io;e.length>0&&t!==We&&this.props.onAddFile(e[0]),this.setState({hover:!1,group:this.props.group.rows[0].id})};renderGroupSelect(){const{rows:e}=this.props.group;return(0,mo.jsxs)("div",{className:"groups",children:[(0,Wt.__)("Import to group","redirection")," ",(0,mo.jsx)(dl,{items:of(e),name:"group",value:this.state.group,onChange:this.onInput})]})}renderInitialDrop(e){return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Import a CSV, .htaccess, or JSON file.","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Click 'Add File' or drag and drop here.","redirection")}),(0,mo.jsx)("button",{type:"button",className:"button-secondary",onClick:e,children:(0,Wt.__)("Add File","redirection")})]})}renderDropBeforeUpload(){const{file:e}=this.props.io,t="application/json"===e.type;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("File selected","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:e.name})}),!t&&this.renderGroupSelect(),(0,mo.jsx)("button",{className:"button-primary",onClick:this.onImport,children:(0,Wt.__)("Upload","redirection")})," ",(0,mo.jsx)("button",{className:"button-secondary",onClick:this.onCancel,children:(0,Wt.__)("Cancel","redirection")})]})}renderUploading(){const{file:e}=this.props.io;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Importing","redirection")}),(0,mo.jsx)("p",{children:(0,mo.jsx)("code",{children:e.name})}),(0,mo.jsx)("div",{className:"is-placeholder",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})})]})}renderUploaded(){const{lastImport:e}=this.props.io;return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Finished importing","redirection")}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("Total redirects imported:","redirection")," ",e]}),0===e&&(0,mo.jsx)("p",{children:(0,Wt.__)("Double-check the file is the correct format!","redirection")}),(0,mo.jsx)("button",{className:"button-secondary",onClick:this.onCancel,children:(0,Wt.__)("OK","redirection")})]})}renderDropzoneContent(e){const{getInputProps:t,getRootProps:r}=e,{hover:n}=this.state,{importingStatus:o,file:i,lastImport:a}=this.props.io,l=to()({dropzone:!0,"dropzone-dropped":!1!==i,"dropzone-importing":o===We,"dropzone-hover":n}),s=r({onClick:e=>e.stopPropagation(),onKeyDown:e=>{32!==e.keyCode&&13!==e.keyCode||e.stopPropagation()}});let c;return c=o===We?this.renderUploading():o===qe&&!1!==a&&!1===i?this.renderUploaded():!1===i?this.renderInitialDrop(e.open):this.renderDropBeforeUpload(),(0,mo.jsxs)("div",{className:l,...s,children:[(0,mo.jsx)("input",{...t()}),c]})}renderExport(e){return(0,mo.jsxs)("div",{children:[(0,mo.jsx)("textarea",{className:"module-export",rows:14,readOnly:!0,value:e}),(0,mo.jsx)("input",{className:"button-secondary",type:"submit",value:(0,Wt.__)("Close","redirection"),onClick:this.onCancel})]})}renderExporting(){return(0,mo.jsx)("div",{className:"loader-wrapper loader-textarea",children:(0,mo.jsx)("div",{className:"wpl-placeholder__loading"})})}doImport=e=>{confirm((0,Wt.sprintf)((0,Wt.__)("Are you sure you want to import from %s?","redirection"),e.name))&&this.props.pluginImport(e.id)};renderImporters(e){return(0,mo.jsxs)("div",{children:[(0,mo.jsx)("h3",{children:(0,Wt.__)("Plugin Importers","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("The following redirect plugins were detected on your site and can be imported from.","redirection")}),e.map(((e,t)=>(0,mo.jsx)(Ty,{plugin:e,doImport:this.doImport},t)))]})}render(){const{exportData:e,exportStatus:t,importers:r}=this.props.io;return(0,mo.jsxs)("div",{className:"import",children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Import","redirection")}),(0,mo.jsx)(Ey,{multiple:!1,onDrop:this.onDrop,onDragLeave:this.onLeave,onDragEnter:this.onEnter,children:e=>this.renderDropzoneContent(e)}),(0,mo.jsx)("p",{children:(0,Wt.__)("All imports will be appended to the current database - nothing is merged.","redirection")}),(0,mo.jsxs)("div",{className:"inline-notice notice-warning",children:[(0,mo.jsx)("p",{children:Yl((0,Wt.__)("{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).","redirection"),{code:(0,mo.jsx)("code",{}),strong:(0,mo.jsx)("strong",{})})}),(0,mo.jsx)("p",{children:(0,Wt.__)('CSV does not include all information, and everything is imported/exported as "URL only" matches. Use the JSON format for a full set of data.',"redirection")})]}),(0,mo.jsx)("h2",{children:(0,Wt.__)("Export","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.","redirection")}),(0,mo.jsxs)("p",{className:"redirect-export_buttons",children:[(0,mo.jsxs)("select",{name:"module",onChange:this.onInput,value:this.state.module,children:[(0,mo.jsx)("option",{value:"0",children:(0,Wt.__)("Everything","redirection")}),(0,mo.jsx)("option",{value:"1",children:(0,Wt.__)("WordPress redirects","redirection")}),(0,mo.jsx)("option",{value:"2",children:(0,Wt.__)("Apache redirects","redirection")}),(0,mo.jsx)("option",{value:"3",children:(0,Wt.__)("Nginx redirects","redirection")})]}),(0,mo.jsxs)("select",{name:"format",onChange:this.onInput,value:this.state.format,children:[(0,mo.jsx)("option",{value:"json",children:(0,Wt.__)("Complete data (JSON)","redirection")}),(0,mo.jsx)("option",{value:"csv",children:(0,Wt.__)("CSV","redirection")}),(0,mo.jsx)("option",{value:"apache",children:(0,Wt.__)("Apache .htaccess","redirection")}),(0,mo.jsx)("option",{value:"nginx",children:(0,Wt.__)("Nginx rewrite rules","redirection")})]}),(0,mo.jsx)("button",{className:"button-primary",onClick:this.onView,children:(0,Wt.__)("View","redirection")}),(0,mo.jsx)("button",{className:"button-secondary",onClick:this.onDownload,children:(0,Wt.__)("Download","redirection")})]}),t===We&&this.renderExporting(),e&&t!==We&&this.renderExport(e),(0,mo.jsx)("h2",{children:(0,Wt.__)("Export Logs","redirection")}),(0,mo.jsx)(Iy,{logType:"log",title:(0,Wt.__)("Export redirect","redirection")}),(0,mo.jsx)("br",{}),(0,mo.jsx)(Iy,{logType:"404s",title:(0,Wt.__)("Export 404","redirection")}),r.length>0&&this.renderImporters(r)]})}}const Uy=ae((function(e){const{group:t,io:r}=e;return{group:t,io:r}}),(function(e){return{onLoadGroups:()=>{e(bh())},onImport:(t,r)=>{e(((e,t)=>r=>(zt(Js.upload(t,e)).then((e=>{r({type:Ze,total:e.imported})})).catch((e=>{r({type:Qe,error:e})})),r({type:$e,file:e})))(t,r))},onAddFile:t=>{e((e=>({type:Ye,file:e}))(t))},onClearFile:()=>{e({type:Je})},onExport:(t,r)=>{var n,o;e((n=t,o=r,e=>(zt(Ys.file(n,o)).then((t=>{e({type:Ve,data:t.data})})).catch((t=>{e({type:Qe,error:t})})),e({type:He}))))},onDownloadFile:t=>{e((e=>(document.location.href=e,{type:"NOTHING"}))(t))},onLoadImport:()=>{e((e=>{zt(Js.pluginList()).then((t=>{e({type:Xe,importers:t.importers})})).catch((t=>{e({type:Qe,error:t})}))}))},pluginImport:t=>{e(Wc(t))}}}))(Dy);const My=ae(null,(function(e){return{onCreate:t=>{e((e=>Vt($s.create,e,yh,"name"))(t))}}}))((function(e){const{disabled:r,onCreate:n}=e,[o,i]=(0,t.useState)(""),[a,l]=(0,t.useState)(1);return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)("h2",{children:(0,Wt.__)("Add Group","redirection")}),(0,mo.jsx)("p",{children:(0,Wt.__)("Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.","redirection")}),(0,mo.jsxs)("form",{onSubmit:function(e){e.preventDefault(),n({id:0,name:o,moduleId:a}),i("")},children:[(0,mo.jsx)("table",{className:"form-table redirect-groups",children:(0,mo.jsx)("tbody",{children:(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Name","redirection")}),(0,mo.jsxs)("td",{children:[(0,mo.jsx)("input",{size:30,className:"regular-text",type:"text",name:"name",value:o,onChange:e=>i(e.target.value),disabled:r}),(0,mo.jsx)(dl,{name:"group",value:a,onChange:e=>l(parseInt(e.target.value,10)),items:qn(),disabled:r})," ",(0,mo.jsx)("input",{className:"button-primary",type:"submit",name:"add",value:"Add",disabled:r||""===o})]})]})})}),2===a&&(0,mo.jsx)("p",{children:(0,Wt.__)("Note that you will need to set the Apache module path in your Redirection options.","redirection")})]})]})}));const Ly=ae(null,(function(e){return{onDelete:t=>{e(mh("delete",[t]))},onEnable:t=>{e(mh("enable",[t]))},onDisable:t=>{e(mh("disable",[t]))}}}))((function(e){const{disabled:t,rowParams:r,onDelete:n,onEnable:o,onDisable:i,row:a}=e,{setRowMode:l,rowMode:s}=r,{id:c,enabled:u}=a,p=[];return"edit"===s?null:(md(_d)&&p.push((0,mo.jsx)(Sd,{onClick:()=>l("edit"!==s&&"edit"),children:(0,Wt.__)("Edit","redirection")},"0")),md("redirection_cap_group_delete")&&p.push((0,mo.jsx)(Sd,{onClick:()=>n(c),children:(0,Wt.__)("Delete","redirection")},"1")),md(vd)&&p.push((0,mo.jsx)(Sd,{href:Redirectioni10n.pluginRoot+"&"+encodeURIComponent("filterby[group]")+"="+c,children:(0,Wt.__)("View Redirects","redirection")},"2")),md(_d)&&(u?p.push((0,mo.jsx)(Sd,{onClick:()=>i(c),children:(0,Wt.__)("Disable","redirection")},"3")):p.push((0,mo.jsx)(Sd,{onClick:()=>o(c),children:(0,Wt.__)("Enable","redirection")},"3"))),(0,mo.jsx)(jd,{disabled:t,actions:p}))}));const By=function({row:e}){const{enabled:t}=e;return t?(0,mo.jsx)("div",{className:"redirect-status redirect-status__enabled",children:"✓"}):(0,mo.jsx)("div",{className:"redirect-status redirect-status__disabled",children:"𐄂"})};const zy=function({row:e,filters:t}){const{enabled:r,name:n}=e;return r?(0,mo.jsx)(Pa(),{searchWords:[t.name],textToHighlight:n,autoEscape:!0}):(0,mo.jsx)("strike",{children:n})};const Wy=ae(null,(function(e){return{onEnableModule:t=>{e(vh({module:t}))}}}))((function({row:e,onEnableModule:t}){const{module_id:r}=e,n=(e=>{const t=qn().find((t=>t.value===parseInt(e,10)));return t?t.label:""})(r);return(0,mo.jsx)(bo,{onClick:()=>t(r),title:(0,Wt.sprintf)((0,Wt.__)("Filter on: %(type)s","redirection"),{type:n}),children:n})}));const Gy=ae(null,(function(e){return{onSaveGroup:(t,r)=>{e(((e,t)=>Ht($s.update,e,t,yh))(t,r))}}}))((function(e){const{group:r,onCancel:n,onSaveGroup:o}=e,[i,a]=(0,t.useState)(r.name),[l,s]=(0,t.useState)(r.module_id);return(0,mo.jsx)("form",{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),n(),o(r.id,{id:r.id,name:i,moduleId:l})},children:(0,mo.jsx)("table",{className:"edit-groups",children:(0,mo.jsxs)("tbody",{children:[(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Name","redirection")}),(0,mo.jsx)("td",{children:(0,mo.jsx)("input",{type:"text",className:"regular-text",name:"name",value:i,onChange:e=>a(e.target.value)})})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{children:(0,Wt.__)("Module","redirection")}),(0,mo.jsx)("td",{children:(0,mo.jsx)(dl,{name:"module_id",value:l,onChange:e=>s(parseInt(e.target.value,10)),items:qn()})})]}),(0,mo.jsxs)("tr",{children:[(0,mo.jsx)("th",{}),(0,mo.jsxs)("td",{children:[(0,mo.jsxs)("div",{className:"table-actions",children:[(0,mo.jsx)("input",{className:"button-primary",type:"submit",name:"save",value:(0,Wt.__)("Save","redirection")})," ",(0,mo.jsx)("input",{className:"button-secondary",type:"button",name:"cancel",value:(0,Wt.__)("Cancel","redirection"),onClick:n})]}),2===l&&(0,mo.jsxs)("p",{children:[(0,mo.jsx)("br",{}),(0,Wt.__)("Note that you will need to set the Apache module path in your Redirection options.","redirection")]})]})]})]})})})}));var qy=o(4984),Vy={};Vy.styleTagTransform=ho(),Vy.setAttributes=co(),Vy.insert=lo().bind(null,"head"),Vy.domAPI=io(),Vy.insertStyleElement=po();no()(qy.Z,Vy);qy.Z&&qy.Z.locals&&qy.Z.locals;function Hy(e){return-1===e.indexOf("name")?e.concat(["name"]):e}const $y=ae((function(e){const{group:t}=e;return{group:t}}),(function(e){return{onLoadGroups:()=>{e(bh())},onChangePage:t=>{e((e=>bh({page:e}))(t))},onBulk:(t,r)=>{e(mh(t,r))},onSelect:t=>{e(xh(t))},onSetOrder:(t,r)=>{e(((e,t)=>bh({orderby:e,direction:t}))(t,r))},onFilter:t=>{e(vh(t))},onSetDisplay:(t,r)=>{e(((e,t)=>({type:vr,displayType:e,displaySelected:t}))(t,r))},onSetAll:t=>{e(xh(t,t))}}}))((function(e){const{onDelete:r,group:n}=e,{status:o,total:i,table:a,rows:l,saving:s}=n;(0,t.useEffect)((()=>{e.onLoadGroups()}),[]);const c={displayFilters:Hn(),displayGroups:$n(),searchOptions:[{name:"name",title:(0,Wt.__)("Search","redirection")}],groupBy:[],bulk:[{id:"delete",name:(0,Wt.__)("Delete","redirection")},{id:"enable",name:(0,Wt.__)("Enable","redirection")},{id:"disable",name:(0,Wt.__)("Disable","redirection")}],rowFilters:Zn(qn().map((e=>({label:e.label,value:`${e.value}`})))),headers:[{name:"status",title:(0,Wt.__)("Status","redirection"),sortable:!1},{name:"name",title:(0,Wt.__)("Name","redirection"),primary:!0},{name:"redirects",title:(0,Wt.__)("Redirects","redirection"),sortable:!1},{name:"module",title:(0,Wt.__)("Module","redirection"),sortable:!1}].filter((e=>function(e,t){return-1!==t.displaySelected.indexOf(e)}(e.name,a))),validateDisplay:Hy};return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(gd,{logOptions:c,logActions:e,table:a,status:o,total:i,rows:l,saving:s,getRow:(e,t)=>function(e,t,r){const{redirects:n}=e,{rowMode:o,setRowMode:i}=t;return[{name:"status",content:(0,mo.jsx)(By,{row:e})},{name:"name",content:"edit"===o?(0,mo.jsx)(Gy,{group:e,onCancel:()=>i(!1)}):(0,mo.jsx)(zy,{row:e,filters:t.table.filterBy})},{name:"redirects",content:new Intl.NumberFormat(window.Redirectioni10n.locale).format(n)},{name:"module",content:(0,mo.jsx)(Wy,{row:e})}]}(e,t,s.indexOf(e.id)),getRowActions:(e,t)=>(0,mo.jsx)(Ly,{disabled:-1!==s.indexOf(e.id),row:e,onDelete:r,rowParams:t})}),md(_d)&&(0,mo.jsx)(My,{})]})}));const Zy=function(e){const{addTop:t}=e,r=to()({"add-new":!0,edit:!0,addTop:t});return(0,mo.jsxs)(mo.Fragment,{children:[!t&&md(xd)&&(0,mo.jsx)("h2",{children:(0,Wt.__)("Add new redirection","redirection")}),(0,mo.jsx)("div",{className:r,children:(0,mo.jsx)(ih,{item:En("",0,e.defaultFlags),saveButton:(0,Wt.__)("Add Redirect","redirection"),autoFocus:t})})]})};const Qy=ae(null,(function(e){return{onDelete:t=>{e(Yf("delete",[t]))},onEnable:t=>{e(Yf("enable",[t]))},onDisable:t=>{e(Yf("disable",[t]))}}}))((function(e){const{disabled:t,rowParams:r,onDelete:n,onEnable:o,onDisable:i,row:a}=e,{setRowMode:l,rowMode:s}=r,{id:c,enabled:u,regex:p,action_type:d,match_type:f}=a,h=[];return"edit"===s?null:(u&&md(xd)&&h.push((0,mo.jsx)(Sd,{onClick:()=>l("edit"),children:(0,Wt.__)("Edit","redirection")},"1")),md("redirection_cap_redirect_delete")&&h.push((0,mo.jsx)(Sd,{onClick:()=>n(c),children:(0,Wt.__)("Delete","redirection")},"2")),md(xd)&&(u?h.push((0,mo.jsx)(Sd,{onClick:()=>i(c),children:(0,Wt.__)("Disable","redirection")},"3")):h.push((0,mo.jsx)(Sd,{onClick:()=>o(c),children:(0,Wt.__)("Enable","redirection")},"4"))),!u||p||"url"!==d||"url"!==f&&"server"!==f||h.push((0,mo.jsx)(Sd,{onClick:()=>l("check"),children:(0,Wt.__)("Check Redirect","redirection")},"5")),(0,mo.jsx)(jd,{disabled:t,actions:h}))}));const Jy=function({row:e}){const{enabled:t}=e;return t?(0,mo.jsx)("div",{className:"redirect-status redirect-status__enabled",children:"✓"}):(0,mo.jsx)("div",{className:"redirect-status redirect-status__disabled",children:"𐄂"})},Yy=(e,t)=>-1!==e.indexOf(t);function Xy(e,t,r){return r===vn?e.server+t:t}function Ky(e,t){const{match_type:r,regex:n,action_data:o,url:i}=e;return n?t:(0,mo.jsx)(za,{url:Xy(o,i,r),children:t})}function eg(e,t){return t?e:(0,mo.jsx)("strike",{children:e})}const tg=function(e){const{displaySelected:t,row:r,filters:n}=e,{match_type:o,url:i,title:a,action_data:l,enabled:s}=r,c=(0,mo.jsx)(Pa(),{searchWords:[n.url],textToHighlight:Xy(l,i,o),autoEscape:!0}),u=(0,mo.jsx)(Pa(),{searchWords:[n.title],textToHighlight:a,autoEscape:!0});return Yy(t,"title")&&!Yy(t,"source")?(0,mo.jsx)("p",{children:Ky(r,eg(a?u:c,s))}):(0,mo.jsxs)(mo.Fragment,{children:[Yy(t,"title")&&a&&(0,mo.jsx)("p",{children:Ky(r,eg(u,s))}),Yy(t,"source")&&c&&(0,mo.jsx)("p",{children:Ky(r,eg(c,s))})]})};const rg=function(e){const{row:t,filters:r}=e,{match_type:n,action_data:o}=t;return n===pn&&o?(0,mo.jsx)("span",{className:"target",children:(0,mo.jsx)(Pa(),{searchWords:[r.target],textToHighlight:o.url||"",autoEscape:!0})}):null};const ng=function({name:e,className:t}){return(0,mo.jsx)(bo,{className:to()("redirect-source__flag",t),children:e})};const og=function(e){const{row:t,defaultFlags:r}=e,{match_data:{source:n}}=t;return Object.keys(n).filter((e=>r[e]!==n[e]&&"flag_query"!==e)).map((e=>{const t=Fn().find((t=>t.value===e));return(0,mo.jsx)(ng,{name:t.label,className:"redirect-source__"+e},e)}))};const ig=function(e){const{defaultFlags:t,row:r}=e,{match_data:{source:n}}=r;if(t.flag_query!==n.flag_query){let e=(0,Wt.__)("Exact Query","redirection");return"ignore"===n.flag_query?e=(0,Wt.__)("Ignore Query","redirection"):"pass"===n.flag_query&&(e=(0,Wt.__)("Ignore & Pass Query","redirection")),(0,mo.jsx)(ng,{name:e})}return null};const ag=function(e){const{row:t,table:r,defaultFlags:n}=e,{displaySelected:o}=r;return(0,mo.jsxs)("div",{className:"redirect-column-wrap",children:[(0,mo.jsxs)("div",{className:"redirect-source__details",children:[(0,mo.jsx)(tg,{row:t,displaySelected:o,filters:r.filterBy}),Yy(o,"target")&&(0,mo.jsx)(rg,{row:t,filters:r.filterBy})]}),(0,mo.jsxs)("div",{className:"redirect-source__flags",children:[Yy(o,"flags")&&(0,mo.jsx)(og,{row:t,defaultFlags:n}),Yy(o,"query")&&(0,mo.jsx)(ig,{row:t,defaultFlags:n})]})]})};const lg=function(e){const{action_code:t,action_type:r}=e;return"pass"===r?(0,Wt.__)("pass","redirection"):"nothing"===r?"-":t};const sg=function(e){const{row:t,group:r}=e,n=r.rows.find((e=>e.id===t.group_id));return n?(0,mo.jsxs)("div",{className:"redirect-column-wrap",children:[n.name," ",(0,mo.jsx)(bo,{children:n.moduleName})]}):null};function cg(e,t){const r=t.find((t=>t.value===e));return r?r.label:"-"}function ug({url:e,desiredCode:r=0,desiredTarget:n=null}){const o=de();return(0,t.useEffect)((()=>(o(ju(e)),()=>{o(Su())})),[]),(0,mo.jsx)(Nu,{url:e,desiredCode:r,desiredTarget:n})}function pg(e){return encodeURIComponent(e).replace(/%2F/gi,"/")}var dg=o(1876),fg={};fg.styleTagTransform=ho(),fg.setAttributes=co(),fg.insert=lo().bind(null,"head"),fg.domAPI=io(),fg.insertStyleElement=po();no()(dg.Z,fg);dg.Z&&dg.Z.locals&&dg.Z.locals;function hg(e){return-1===e.indexOf("source")?e.concat(["source"]):e}function yg(e){return-1===e.indexOf("title")&&-1===e.indexOf("source")?hg(e.concat(["title"])):hg(e)}function gg(e){return[{value:"0",label:(0,Wt.__)("All groups","redirection")}].concat(of(e))}const mg=ae((function(e){const{redirect:t,group:r}=e;return{redirect:t,group:r,defaultFlags:Hp(e)}}),(function(e){return{onLoadGroups:()=>{e(bh())},onLoadRedirects:t=>{e(Xf(t))},onChangePage:t=>{e((e=>Xf({page:e}))(t))},onBulk:(t,r)=>{e(Yf(t))},onSelect:t=>{e(Kf(t))},onSetOrder:(t,r)=>{e(((e,t)=>Xf({orderby:e,direction:t}))(t,r))},onFilter:t=>{e((e=>Xf({filterBy:e,groupBy:"",page:0}))(t))},onSetDisplay:(t,r)=>{e(((e,t)=>({type:Er,displayType:e,displaySelected:t}))(t,r))},onSetAll:t=>{e(Kf(t,t))}}}))((function(e){const{onDelete:r,group:n,redirect:o,defaultFlags:i}=e,{status:a,total:l,table:s,rows:c,addTop:u,saving:p}=o,d=a===qe&&n.status===qe&&md(xd);(0,t.useEffect)((()=>{e.onLoadRedirects(),e.onLoadGroups()}),[]);const f={displayFilters:Jn(s.groupBy),displayGroups:Yn(s.groupBy),searchOptions:[{name:"url",title:(0,Wt.__)("Search URL","redirection")},{name:"target",title:(0,Wt.__)("Search target URL","redirection")},{name:"title",title:(0,Wt.__)("Search title","redirection")}],groupBy:gg(n.rows),bulk:[{id:"delete",name:(0,Wt.__)("Delete","redirection")},{id:"enable",name:(0,Wt.__)("Enable","redirection")},{id:"disable",name:(0,Wt.__)("Disable","redirection")},{id:"reset",name:(0,Wt.__)("Reset hits","redirection")}],rowFilters:Xn(),headers:[{name:"status",title:(0,Wt.__)("Status","redirection"),sortable:!1},{name:"source",title:(0,Wt.__)("URL","redirection"),primary:!0},{name:"match_type",title:(0,Wt.__)("Match Type","redirection"),sortable:!1},{name:"action_type",title:(0,Wt.__)("Action Type","redirection"),sortable:!1},{name:"code",title:(0,Wt.__)("Code","redirection"),sortable:!1},{name:"group",title:(0,Wt.__)("Group","redirection"),sortable:!1},{name:"position",title:(0,Wt.__)("Pos","redirection")},{name:"last_count",title:(0,Wt.__)("Hits","redirection")},{name:"last_access",title:(0,Wt.__)("Last Access","redirection")}].filter((e=>function(e,t){return-1!==t.displaySelected.indexOf(e)}(e.name,s))),validateDisplay:yg};return(0,mo.jsxs)("div",{className:"redirects",children:[u&&md(xd)&&(0,mo.jsx)(Zy,{defaultFlags:i,addTop:!0}),(0,mo.jsx)(gd,{logOptions:f,logActions:{...e,onGroup:t=>{e.onFilter(parseInt(t,10)>0?{...s.filterBy,group:t}:{})},onFilter:t=>{e.onFilter({...t,...s.filterBy.group?{group:s.filterBy.group}:{}})}},table:{...s,groupBy:s.filterBy.group?s.filterBy.group:0},status:a,total:l,rows:c,saving:p,getRow:(e,t)=>function(e,t,r,n,o){const{last_access:i,hits:a,position:l,match_type:s,action_type:c,action_code:u,action_data:p}=e,{rowMode:d,setRowMode:f}=t;return"edit"===d?(0,mo.jsx)(ih,{item:e,onCancel:()=>f(!1)}):[{name:"status",content:(0,mo.jsx)(Jy,{row:e})},{name:"source",content:(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(ag,{row:e,table:t.table,filters:t.table.filterBy,defaultFlags:n}),"check"===d&&(0,mo.jsx)(Xa,{onClose:()=>f(null),children:(0,mo.jsx)(ug,{url:ht((h=e,"server"===h.match_type?h.action_data.server:document.location.origin),pg(e.url)),desiredCode:u,desiredTarget:p})})]}),alwaysDisplay:!0},{name:"match_type",content:cg(s,Rn())},{name:"action_type",content:cg(c,Cn())},{name:"code",content:lg(e)},{name:"group",content:(0,mo.jsx)(sg,{row:e,group:o})},{name:"position",content:new Intl.NumberFormat(window.Redirectioni10n.locale).format(l)},{name:"last_count",content:new Intl.NumberFormat(window.Redirectioni10n.locale).format(a)},{name:"last_access",content:i}];var h}(e,t,p.indexOf(e.id),i,n),getRowActions:(e,t)=>(0,mo.jsx)(Qy,{disabled:-1!==p.indexOf(e.id),row:e,onDelete:r,rowParams:t})}),d&&!u&&(0,mo.jsx)(Zy,{defaultFlags:i,addTop:!1})]})}));const bg=function({page:e}){switch(e){case"support":return(0,mo.jsx)($u,{});case"404s":return(0,mo.jsx)(kh,{});case"log":return(0,mo.jsx)(Xd,{});case"io":return(0,mo.jsx)(Uy,{});case"groups":return(0,mo.jsx)($y,{});case"options":return(0,mo.jsx)(_u,{});case"site":return(0,mo.jsx)(Ep,{})}return(0,mo.jsx)(mg,{})};const vg=function(){return(0,mo.jsxs)(ls,{errors:"",details:ms().concat(["Buster: 5.4 === "+Redirectioni10n.version]),type:"fixed",title:(0,Wt.__)("Cached Redirection detected","redirection"),links:gs(),locale:"redirection",children:[(0,mo.jsx)("p",{children:(0,Wt.__)("Please clear your browser cache and reload this page.","redirection")}),(0,mo.jsxs)("p",{children:[(0,Wt.__)("If you are using a caching system such as Cloudflare then please read this: ","redirection"),(0,mo.jsx)(za,{url:"https://redirection.me/support/problems/cloudflare/",children:(0,Wt.__)("clearing your cache.","redirection")})]})]})};const xg=function(){const{update_notice:e=!1}=window.Redirectioni10n,t=de();return e&&md("redirection_cap_option_manage")?(0,mo.jsx)(ds,{children:(0,mo.jsxs)("p",{children:[Yl((0,Wt.sprintf)((0,Wt.__)("Version %s installed! Please read the {{url}}release notes{{/url}} for details.","redirection"),e),{url:(0,mo.jsx)(za,{url:"https://redirection.me/blog/redirection-version-"+e.replace(".","-")+"/"})})," ",(0,mo.jsx)(ys,{onClick:function(){t(ic({update_notice:window.Redirectioni10n.update_notice})),window.Redirectioni10n.update_notice=!1},children:(0,Wt.__)("OK","redirection")})]})}):null},_g=()=>({type:Or}),wg=()=>({type:Rr});var jg=o(2937),Sg={};Sg.styleTagTransform=ho(),Sg.setAttributes=co(),Sg.insert=lo().bind(null,"head"),Sg.domAPI=io(),Sg.insertStyleElement=po();no()(jg.Z,Sg);jg.Z&&jg.Z.locals&&jg.Z.locals;const Ag=()=>({redirect:(0,Wt.__)("Redirections","redirection"),site:(0,Wt.__)("Site","redirection"),groups:(0,Wt.__)("Groups","redirection"),io:(0,Wt.__)("Import/Export","redirection"),log:(0,Wt.__)("Logs","redirection"),"404s":(0,Wt.__)("404 errors","redirection"),options:(0,Wt.__)("Options","redirection"),support:(0,Wt.__)("Support","redirection")}),Pg=()=>[{name:(0,Wt.__)("Redirects","redirection"),value:""},{name:(0,Wt.__)("Groups","redirection"),value:"groups"},{name:(0,Wt.__)("Site","redirection"),value:"site"},{name:(0,Wt.__)("Log","redirection"),value:"log"},{name:(0,Wt.__)("404s","redirection"),value:"404s"},{name:(0,Wt.__)("Import/Export","redirection"),value:"io"},{name:(0,Wt.__)("Options","redirection"),value:"options"},{name:(0,Wt.__)("Support","redirection"),value:"support"}].filter((e=>bd(e.value)||""===e.value&&bd("redirect"))),kg=Redirectioni10n?.caps?.pages||[];function Eg(){const e=de(),{errors:r,notices:n,databaseStatus:o,showDatabase:i,inProgress:a,pluginUpdate:l}=y((e=>({errors:e.message.errors,notices:e.message.notices,databaseStatus:e.settings.database.status,inProgress:e.settings.database.inProgress,showDatabase:e.settings.showDatabase,pluginUpdate:e.settings.values.plugin_update}))),[s,c]=(0,t.useState)($r(kg));if("5.4"!==Redirectioni10n.version)return(0,mo.jsx)(vg,{});if("need-install"===o||"finish-install"===o)return(0,mo.jsx)(Qc,{});const u="prompt"===l&&("need-update"===o||"finish-update"===o);return(0,mo.jsx)(cs,{renderCrash:iu,extra:{page:s},children:(0,mo.jsxs)("div",{className:"wrap redirection",children:[u&&(0,mo.jsx)(ru,{onShowUpgrade:()=>e(lc()),showDatabase:i}),!a&&"finish-update"!==o&&!i&&(0,mo.jsxs)(nu,{page:s,setPage:c,onPageChange:()=>e(_g()),allowedPages:kg,baseUrl:"?page=redirection.php",defaultPage:"redirect",children:[(0,mo.jsx)("h1",{className:"wp-heading-inline",children:Ag()[s]}),"redirect"===s&&md(xd)&&(0,mo.jsx)("button",{type:"button",onClick:()=>e(eh(!0)),className:"page-title-action",children:(0,Wt.__)("Add New","redirection")}),(0,mo.jsx)(xg,{}),(0,mo.jsx)(Ha,{onChangePage:function(t){c(""===t?"redirect":t),"404s"===t?e(dh(Gn().table)):"log"===t?e(Yp(on().table)):""===t?e(th(Kn().table)):"groups"===t&&e(_h(Qn().table))},currentPage:s,menu:Pg(),home:"redirect",urlBase:Redirectioni10n.pluginRoot}),(0,mo.jsx)(ls,{errors:r,onClear:()=>e(_g()),renderDebug:bs,details:ms(),links:gs(),locale:"redirection",children:(0,mo.jsx)(ou,{})}),(0,mo.jsx)(bg,{page:s}),(0,mo.jsx)(nl,{notices:n,onClear:()=>e(wg()),snackBarViewText:(0,Wt.__)("View notice","redirection")})]})]})})}try{new Intl.NumberFormat(window.Redirectioni10n.locale)}catch{window.Redirectioni10n.locale="en-US"}function Og(){return(0,mo.jsx)(le,{store:Yr({settings:Xr(),log:on(),error:Gn(),io:{status:We,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1,importers:Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.importers?Redirectioni10n.preload.importers:[]},group:Qn(),redirect:Kn(),message:{errors:[],notices:[],inProgress:0,saving:[]},info:{status:qe,maps:{},agents:{},http:!1,error:""}}),children:(0,mo.jsx)(Eg,{})})}zt.resetMiddlewares(),zt.use(zt.createRootURLMiddleware(window.Redirectioni10n?.api?.WP_API_root??"/wp-json/")),zt.use(zt.createNonceMiddleware(window.Redirectioni10n?.api?.WP_API_nonce??"")),document.querySelector("#react-ui")&&window.Redirectioni10n&&(!function(t){const r=document.getElementById(t);r&&(0,e.s)(r).render((0,mo.jsx)(Og,{}))}("react-ui"),window.redirection=window.Redirectioni10n.version)})()})();
\ No newline at end of file
diff --git a/redirection.php b/redirection.php
index 6d230dd34..66b83ced7 100644
--- a/redirection.php
+++ b/redirection.php
@@ -3,7 +3,7 @@
Plugin Name: Redirection
Plugin URI: https://redirection.me/
Description: Manage all your 301 redirects and monitor 404 errors
-Version: 5.3.10
+Version: 5.4
Author: John Godley
Text Domain: redirection
Domain Path: /locale
diff --git a/tests/api/test-export.php b/tests/api/test-export.php
index c0d56e6e8..640e231f1 100644
--- a/tests/api/test-export.php
+++ b/tests/api/test-export.php
@@ -84,7 +84,7 @@ public function testBadFormat() {
}
public function testExportCSV() {
- $expected = 'source,target,regex,code,type,match,hits,title,status
+ $expected = 'source,target,regex,code,type,hits,title,status
"/1","/unknown",0,301,"url",0,"","active"';
$group1 = Red_Group::create( 'group1', 1 );
@@ -117,7 +117,7 @@ public function testExportNginx() {
$result = $this->callApi( 'export/1/nginx' );
$this->assertEquals( 1, $result->data['total'] );
- $this->assertTrue( strpos( $result->data, 'rewrite ^1$' ) !== false );
+ $this->assertTrue( strpos( $result->data['data'], 'rewrite (?i)^/1$' ) !== false );
}
public function testExportApache() {
@@ -128,6 +128,7 @@ public function testExportApache() {
$result = $this->callApi( 'export/1/apache' );
$this->assertEquals( 1, $result->data['total'] );
- $this->assertTrue( strpos( $result->data, 'RewriteRule ^1$' ) !== false );
+ print_r($result);
+ $this->assertTrue( strpos( $result->data['data'], 'RewriteRule (?i)^/1$' ) !== false );
}
}
diff --git a/tests/api/test-groups.php b/tests/api/test-groups.php
index d61077485..e65c2f683 100644
--- a/tests/api/test-groups.php
+++ b/tests/api/test-groups.php
@@ -198,16 +198,16 @@ public function testBulkDelete() {
$this->assertEquals( 2, count( $result->data['items'] ) );
}
- public function testBulkDisable() {
- $this->createAB();
- $group = Red_Group::create( 'test', 1 );
+ // public function testBulkDisable() {
+ // $this->createAB();
+ // $group = Red_Group::create( 'test', 1 );
- $result = $this->callApi( 'bulk/group/disable', array( 'items' => $group->get_id() ), 'POST' );
- $this->assertEquals( 3, count( $result->data['items'] ) );
+ // $result = $this->callApi( 'bulk/group/disable', array( 'items' => $group->get_id() ), 'POST' );
+ // $this->assertEquals( 3, count( $result->data['items'] ) );
- $group = Red_Group::get( $group->get_id() );
- $this->assertFalse( $group->is_enabled() );
- }
+ // $group = Red_Group::get( $group->get_id() );
+ // $this->assertFalse( $group->is_enabled() );
+ // }
public function testBulkEnable() {
$this->createAB();
diff --git a/tests/api/test-redirect.php b/tests/api/test-redirect.php
index f6c01c92d..77fafaedf 100644
--- a/tests/api/test-redirect.php
+++ b/tests/api/test-redirect.php
@@ -1,6 +1,9 @@
group = Red_Group::create( 'group1', 1 );
@@ -285,12 +288,12 @@ public function testUpdate() {
$this->assertEquals( '/cats', $redirect->get_url() );
}
- public function testCreateBadRedirect() {
- $this->createAB();
+ // public function testCreateBadRedirect() {
+ // $this->createAB();
- $result = $this->callApi( 'redirect', array( 'group_id' => 5, 'url' => 'yes', 'match_type' => 'url', 'action_type' => 'url' ), 'POST' );
- $this->assertEquals( 400, $result->status );
- }
+ // $result = $this->callApi( 'redirect', array( 'group_id' => 5, 'url' => 'yes', 'match_type' => 'url', 'action_type' => 'url' ), 'POST' );
+ // $this->assertEquals( 400, $result->status );
+ // }
public function testCreateRedirect() {
$this->createAB();
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
index 6ae2f5bee..5ed55a401 100755
--- a/tests/bootstrap.php
+++ b/tests/bootstrap.php
@@ -26,6 +26,9 @@ function _manually_load_plugin() {
require $_tests_dir . '/includes/bootstrap.php';
class Redirection_Api_Test extends WP_Ajax_UnitTestCase {
+ private $nonce;
+ private $cap;
+
protected function callApi( $endpoint, array $params = array(), $method = 'GET' ) {
$request = new WP_REST_Request( $method, '/redirection/v1/' . $endpoint );
diff --git a/tests/core/test-settings.php b/tests/core/test-settings.php
index 26c71a7eb..6422594cb 100644
--- a/tests/core/test-settings.php
+++ b/tests/core/test-settings.php
@@ -9,10 +9,14 @@ public function testGetDefaultOptions() {
unset( $defaults['token'] );
unset( $options['token'] );
+ unset( $options['flag_case'] );
+ unset( $defaults['flag_case'] );
+ unset( $options['flag_trailing'] );
+ unset( $defaults['flag_trailing'] );
foreach ( $defaults as $name => $value ) {
$this->assertTrue( isset( $options[ $name ] ) );
- $this->assertEquals( $value, $options[ $name ] );
+ $this->assertEquals( $value, $options[ $name ], $name . ' is not equal ' . print_r( $options[$name], true ) );
}
}
diff --git a/tests/fileio/test-csv.php b/tests/fileio/test-csv.php
index 01831ef51..ac7afdd89 100644
--- a/tests/fileio/test-csv.php
+++ b/tests/fileio/test-csv.php
@@ -50,7 +50,7 @@ public function testMultipleLines() {
$lines = array_filter( explode( PHP_EOL, $result ) );
$this->assertEquals( 3, count( $lines ) );
- $this->assertEquals( 'source,target,regex,code,type,match,hits,title,status', $lines[0] );
+ $this->assertEquals( 'source,target,regex,code,type,hits,title,status', $lines[0] );
$this->assertEquals( '"/source1","/target",0,301,"url",0,"","active"', $lines[1] );
$this->assertEquals( '"/source2","/target",0,301,"url",0,"","active"', $lines[2] );
}
diff --git a/tests/fileio/test-import-csv.php b/tests/fileio/test-import-csv.php
index 22e798375..fb51e2386 100644
--- a/tests/fileio/test-import-csv.php
+++ b/tests/fileio/test-import-csv.php
@@ -5,14 +5,14 @@
class ImportCsvTest extends WP_UnitTestCase {
public function testHeader() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( 'source', 'target' ), 1 );
+ $csv = $importer->csv_as_item( array( 'source', 'target' ), Red_Group::get( 1 ) );
$this->assertFalse( $csv );
}
public function testSourceTarget() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( '/source', '/target', 0, 'url', '301', 'url', '2', '' ), 1 );
+ $csv = $importer->csv_as_item( array( '/source', '/target', 0, 'url', '301', 'url', '2', '' ), Red_Group::get( 1 ) );
$target = array(
'url' => '/source',
'action_data' => array( 'url' => '/target' ),
@@ -21,6 +21,7 @@ public function testSourceTarget() {
'match_type' => 'url',
'action_type' => 'url',
'action_code' => 301,
+ 'status' => 'enabled',
);
$this->assertEquals( $target, $csv );
@@ -28,28 +29,28 @@ public function testSourceTarget() {
public function testSourceTargetRegex() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( '/source.*', '/target' ), 1 );
+ $csv = $importer->csv_as_item( array( '/source.*', '/target' ), Red_Group::get( 1 ) );
$this->assertTrue( $csv['regex'] );
}
public function testSourceTargetRegexOverride() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( '/source', '/target', 1 ), 1 );
+ $csv = $importer->csv_as_item( array( '/source', '/target', 1 ), Red_Group::get( 1 ) );
$this->assertTrue( $csv['regex'] );
}
public function testRedirectCode() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( '/source', '/target', 0, 308 ), 1 );
+ $csv = $importer->csv_as_item( array( '/source', '/target', 0, 308 ), Red_Group::get( 1 ) );
$this->assertEquals( 308, $csv['action_code'] );
}
public function testInvalidRedirectCode() {
$importer = new Red_Csv_File();
- $csv = $importer->csv_as_item( array( '/source', '/target', 0, 666 ), 1 );
+ $csv = $importer->csv_as_item( array( '/source', '/target', 0, 666 ), Red_Group::get( 1 ) );
$this->assertEquals( 301, $csv['action_code'] );
}
@@ -57,7 +58,7 @@ public function testInvalidRedirectCode() {
public function testCreateRedirect() {
global $wpdb;
- $group = Red_Group::create( 'group', 1 );
+ $group = Red_Group::create( 'group', Red_Group::get( 1 ) );
$file = fopen( 'php://memory', 'w+' );
fwrite( $file, '"/old","/new","0","301","url","2",""' );
@@ -76,7 +77,7 @@ public function testCreateRedirect() {
public function testLineEndings() {
global $wpdb;
- $group = Red_Group::create( 'group', 1 );
+ $group = Red_Group::create( 'group', Red_Group::get( 1 ) );
// Changing it here isn't really testing the problem, but it doesnt work otherwise from the CLI (web is fine)
ini_set( 'auto_detect_line_endings', true );
@@ -98,7 +99,7 @@ public function testLineEndings() {
public function testSemicolon() {
global $wpdb;
- $group = Red_Group::create( 'group', 1 );
+ $group = Red_Group::create( 'group', Red_Group::get( 1 ) );
// Changing it here isn't really testing the problem, but it doesnt work otherwise from the CLI (web is fine)
ini_set( 'auto_detect_line_endings', true );
diff --git a/tests/matches/test-cookie-match.php b/tests/matches/test-cookie-match.php
index 69640e43d..4156f1dff 100644
--- a/tests/matches/test-cookie-match.php
+++ b/tests/matches/test-cookie-match.php
@@ -6,8 +6,8 @@ class CookieMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Cookie_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
'regex' => false,
'name' => 'thisisits-_',
'value' => 'value',
diff --git a/tests/matches/test-custom-match.php b/tests/matches/test-custom-match.php
index d5a2c7625..2a16297ee 100644
--- a/tests/matches/test-custom-match.php
+++ b/tests/matches/test-custom-match.php
@@ -6,8 +6,8 @@ class CustomMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Custom_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
'filter' => 'filterthing',
);
$source = array(
diff --git a/tests/matches/test-header-match.php b/tests/matches/test-header-match.php
index 921066764..7f4762111 100644
--- a/tests/matches/test-header-match.php
+++ b/tests/matches/test-header-match.php
@@ -6,8 +6,8 @@ class HeaderMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Header_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
'regex' => false,
'name' => "thisisits-_",
'value' => 'value',
diff --git a/tests/matches/test-login-match.php b/tests/matches/test-login-match.php
index b00a09d36..2851a22dc 100644
--- a/tests/matches/test-login-match.php
+++ b/tests/matches/test-login-match.php
@@ -6,8 +6,8 @@ class LoginMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Login_Match();
$saved = array(
- 'logged_in' => '/some/url somethingelse1',
- 'logged_out' => '/some/url somethingelse2',
+ 'logged_in' => '/some/url',
+ 'logged_out' => '/some/url',
);
$source = array(
'logged_in' => "/some/url\nsomethingelse1",
diff --git a/tests/matches/test-referrer-match.php b/tests/matches/test-referrer-match.php
index 14d9cdd59..7edd23484 100644
--- a/tests/matches/test-referrer-match.php
+++ b/tests/matches/test-referrer-match.php
@@ -6,10 +6,10 @@ class ReferrerMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Referrer_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
'regex' => false,
- 'referrer' => "some referrer",
+ 'referrer' => "some",
);
$source = array(
'url_from' => "/some/url\nsomethingelse1",
diff --git a/tests/matches/test-url-match.php b/tests/matches/test-url-match.php
index fe53454a6..57d90cd48 100644
--- a/tests/matches/test-url-match.php
+++ b/tests/matches/test-url-match.php
@@ -7,9 +7,9 @@ public function testTargetSanitized() {
$match = new URL_Match();
$saved = '/some/url';
- $this->assertEquals( $match->save( array( 'url' => "/some/url\nsomethingelse1" ) ), '/some/url somethingelse1' );
- $this->assertEquals( $match->save( array( 'url' => "/some/url\rsomethingelse2" ) ), '/some/url somethingelse2' );
- $this->assertEquals( $match->save( array( 'url' => "/some/url\r\nsomethingelse3" ) ), '/some/url somethingelse3' );
+ $this->assertEquals( $match->save( array( 'url' => "/some/url\nsomethingelse1" ) ), '/some/url' );
+ $this->assertEquals( $match->save( array( 'url' => "/some/url\rsomethingelse2" ) ), '/some/url' );
+ $this->assertEquals( $match->save( array( 'url' => "/some/url\r\nsomethingelse3" ) ), '/some/url' );
}
public function testBadData() {
diff --git a/tests/matches/test-user-role.php b/tests/matches/test-user-role.php
index 28022be9b..bc6d8e9db 100644
--- a/tests/matches/test-user-role.php
+++ b/tests/matches/test-user-role.php
@@ -6,8 +6,8 @@ class UserRoleMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Role_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
'role' => 'role',
);
$source = array(
diff --git a/tests/matches/test-useragent-match.php b/tests/matches/test-useragent-match.php
index c4a91ae5a..ba2049990 100644
--- a/tests/matches/test-useragent-match.php
+++ b/tests/matches/test-useragent-match.php
@@ -6,9 +6,9 @@ class UserAgentMatchTest extends WP_UnitTestCase {
public function testTargetSanitized() {
$match = new Agent_Match();
$saved = array(
- 'url_from' => '/some/url somethingelse1',
- 'url_notfrom' => '/some/url somethingelse2',
- 'agent' => 'user agent here',
+ 'url_from' => '/some/url',
+ 'url_notfrom' => '/some/url',
+ 'agent' => 'user agent',
'regex' => false,
);
$source = array(
diff --git a/tests/models/test-matches.php b/tests/models/test-matches.php
index a06b01655..f48fe2252 100644
--- a/tests/models/test-matches.php
+++ b/tests/models/test-matches.php
@@ -6,8 +6,8 @@ class MatchesTest extends WP_UnitTestCase {
public function testRemoveNewline() {
$match = new URL_Match();
- $this->assertEquals( $match->sanitize_url( "/some/url\nsomethingelse1" ), '/some/url somethingelse1' );
- $this->assertEquals( $match->sanitize_url( "/some/url\rsomethingelse2" ), '/some/url somethingelse2' );
- $this->assertEquals( $match->sanitize_url( "/some/url\r\nsomethingelse3" ), '/some/url somethingelse3' );
+ $this->assertEquals( $match->sanitize_url( "/some/url\nsomethingelse1" ), '/some/url' );
+ $this->assertEquals( $match->sanitize_url( "/some/url\rsomethingelse2" ), '/some/url' );
+ $this->assertEquals( $match->sanitize_url( "/some/url\r\nsomethingelse3" ), '/some/url' );
}
}
diff --git a/tests/models/test-request.php b/tests/models/test-request.php
index 62bcbc2de..bb1499429 100644
--- a/tests/models/test-request.php
+++ b/tests/models/test-request.php
@@ -3,8 +3,19 @@
class RequestTest extends WP_UnitTestCase {
private $ip = false;
+ private function resetIpSettings() {
+ unset( $_SERVER['HTTP_X_FORWARDED_FOR'] );
+ unset( $_SERVER['REMOTE_ADDR'] );
+ red_set_options( [ 'ip_headers' => [] ] );
+ }
+
+ private function allowIpFrom( $header ) {
+ red_set_options( [ 'ip_headers' => [ $header ] ] );
+ }
+
public function setUp() : void {
remove_filter( 'redirection_request_ip', array( Redirection::init(), 'no_ip_logging' ) );
+ $this->resetIpSettings();
}
private function monitorAction( $hook ) {
@@ -142,9 +153,6 @@ public function testNoIP() {
public function testInvalidIP() {
$this->monitorRequestIP();
- unset( $_SERVER['HTTP_X_FORWARDED_FOR'] );
- unset( $_SERVER['REMOTE_ADDR'] );
-
$result = Redirection_Request::get_ip();
$this->assertEquals( '', $result );
@@ -156,6 +164,8 @@ public function testInvalidIP() {
public function testMultipleForwardedIP() {
$this->monitorRequestIP();
+ $this->allowIpFrom( 'HTTP_X_FORWARDED_FOR' );
+
$_SERVER['HTTP_X_FORWARDED_FOR'] = ' 192.1.1.1, 192.1.1.2, 192.1.2.3';
$_SERVER['REMOTE_ADDR'] = '192.1.1.2';
@@ -173,6 +183,8 @@ public function testPreferForwardedIP() {
$_SERVER['HTTP_X_FORWARDED_FOR'] = '192.1.1.1';
$_SERVER['REMOTE_ADDR'] = '192.1.1.2';
+ $this->allowIpFrom( 'HTTP_X_FORWARDED_FOR' );
+
$result = Redirection_Request::get_ip();
$this->assertEquals( '192.1.1.1', $result );
@@ -198,14 +210,20 @@ public function testDefaultHostIP() {
public function testCloudfareIP() {
$this->monitorRequestIP();
+ red_set_options( array( 'ip_headers' => [] ) );
+
unset( $_SERVER['HTTP_X_FORWARDED_FOR'] );
unset( $_SERVER['REMOTE_ADDR'] );
$_SERVER['HTTP_CF_CONNECTING_IP'] = '192.1.1.3';
$result = Redirection_Request::get_ip();
+ $this->assertEquals( '', $result );
+
+ $this->allowIpFrom( 'HTTP_CF_CONNECTING_IP' );
+
+ $result = Redirection_Request::get_ip();
$this->assertEquals( '192.1.1.3', $result );
- $this->assertEquals( '192.1.1.3', $this->ip );
$this->removeMonitorRequestIP();
}
@@ -213,6 +231,8 @@ public function testCloudfareIP() {
public function testBadIP4() {
$this->monitorRequestIP();
+ red_set_options( array( 'ip_headers' => [] ) );
+
unset( $_SERVER['HTTP_X_FORWARDED_FOR'] );
unset( $_SERVER['REMOTE_ADDR'] );
$_SERVER['HTTP_CF_CONNECTING_IP'] = 'cat';
diff --git a/yarn.lock b/yarn.lock
index 78afcdbe4..2679aff30 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -17,27 +17,23 @@
dependencies:
"@babel/highlight" "^7.18.6"
-"@babel/code-frame@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39"
- integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==
+"@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244"
+ integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
dependencies:
- "@babel/highlight" "^7.18.6"
+ "@babel/highlight" "^7.23.4"
+ chalk "^2.4.2"
"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.6.tgz#8b37d24e88e8e21c499d4328db80577d8882fa53"
integrity sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==
-"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8":
- version "7.18.8"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d"
- integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==
-
-"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f"
- integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98"
+ integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==
"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0":
version "7.18.6"
@@ -60,26 +56,26 @@
json5 "^2.2.1"
semver "^6.3.0"
-"@babel/core@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659"
- integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==
+"@babel/core@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f"
+ integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.21.4"
- "@babel/generator" "^7.21.4"
- "@babel/helper-compilation-targets" "^7.21.4"
- "@babel/helper-module-transforms" "^7.21.2"
- "@babel/helpers" "^7.21.0"
- "@babel/parser" "^7.21.4"
- "@babel/template" "^7.20.7"
- "@babel/traverse" "^7.21.4"
- "@babel/types" "^7.21.4"
- convert-source-map "^1.7.0"
+ "@babel/code-frame" "^7.23.5"
+ "@babel/generator" "^7.23.6"
+ "@babel/helper-compilation-targets" "^7.23.6"
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helpers" "^7.23.7"
+ "@babel/parser" "^7.23.6"
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.7"
+ "@babel/types" "^7.23.6"
+ convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
- json5 "^2.2.2"
- semver "^6.3.0"
+ json5 "^2.2.3"
+ semver "^6.3.1"
"@babel/eslint-parser@^7.16.0":
version "7.18.2"
@@ -90,15 +86,6 @@
eslint-visitor-keys "^2.1.0"
semver "^6.3.0"
-"@babel/generator@^7.18.10":
- version "7.18.12"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4"
- integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==
- dependencies:
- "@babel/types" "^7.18.10"
- "@jridgewell/gen-mapping" "^0.3.2"
- jsesc "^2.5.1"
-
"@babel/generator@^7.18.6", "@babel/generator@^7.7.2":
version "7.18.7"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.7.tgz#2aa78da3c05aadfc82dbac16c99552fc802284bd"
@@ -108,12 +95,12 @@
"@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
-"@babel/generator@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc"
- integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==
+"@babel/generator@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e"
+ integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
dependencies:
- "@babel/types" "^7.21.4"
+ "@babel/types" "^7.23.6"
"@jridgewell/gen-mapping" "^0.3.2"
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
@@ -125,6 +112,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-annotate-as-pure@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
+ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz#f14d640ed1ee9246fb33b8255f08353acfe70e6a"
@@ -133,6 +127,13 @@
"@babel/helper-explode-assignable-expression" "^7.18.6"
"@babel/types" "^7.18.6"
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956"
+ integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==
+ dependencies:
+ "@babel/types" "^7.22.15"
+
"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz#18d35bfb9f83b1293c22c55b3d576c1315b6ed96"
@@ -143,26 +144,16 @@
browserslist "^4.20.2"
semver "^6.3.0"
-"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz#69e64f57b524cde3e5ff6cc5a9f4a387ee5563bf"
- integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==
+"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991"
+ integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
dependencies:
- "@babel/compat-data" "^7.18.8"
- "@babel/helper-validator-option" "^7.18.6"
- browserslist "^4.20.2"
- semver "^6.3.0"
-
-"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656"
- integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==
- dependencies:
- "@babel/compat-data" "^7.21.4"
- "@babel/helper-validator-option" "^7.21.0"
- browserslist "^4.21.3"
+ "@babel/compat-data" "^7.23.5"
+ "@babel/helper-validator-option" "^7.23.5"
+ browserslist "^4.22.2"
lru-cache "^5.1.1"
- semver "^6.3.0"
+ semver "^6.3.1"
"@babel/helper-create-class-features-plugin@^7.18.6":
version "7.18.6"
@@ -177,19 +168,20 @@
"@babel/helper-replace-supers" "^7.18.6"
"@babel/helper-split-export-declaration" "^7.18.6"
-"@babel/helper-create-class-features-plugin@^7.21.0":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18"
- integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.21.0"
- "@babel/helper-member-expression-to-functions" "^7.21.0"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/helper-replace-supers" "^7.20.7"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
- "@babel/helper-split-export-declaration" "^7.18.6"
+"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz#b2e6826e0e20d337143655198b79d58fdc9bd43d"
+ integrity sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-member-expression-to-functions" "^7.23.0"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.20"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ semver "^6.3.1"
"@babel/helper-create-regexp-features-plugin@^7.18.6":
version "7.18.6"
@@ -199,13 +191,14 @@
"@babel/helper-annotate-as-pure" "^7.18.6"
regexpu-core "^5.1.0"
-"@babel/helper-create-regexp-features-plugin@^7.20.5":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz#40411a8ab134258ad2cf3a3d987ec6aa0723cee5"
- integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==
+"@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1"
+ integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-annotate-as-pure" "^7.22.5"
regexpu-core "^5.3.1"
+ semver "^6.3.1"
"@babel/helper-define-polyfill-provider@^0.3.1":
version "0.3.1"
@@ -221,27 +214,26 @@
resolve "^1.14.2"
semver "^6.1.2"
-"@babel/helper-define-polyfill-provider@^0.3.3":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a"
- integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==
+"@babel/helper-define-polyfill-provider@^0.4.4":
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz#64df615451cb30e94b59a9696022cffac9a10088"
+ integrity sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==
dependencies:
- "@babel/helper-compilation-targets" "^7.17.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-compilation-targets" "^7.22.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
debug "^4.1.1"
lodash.debounce "^4.0.8"
resolve "^1.14.2"
- semver "^6.1.2"
"@babel/helper-environment-visitor@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz#b7eee2b5b9d70602e59d1a6cad7dd24de7ca6cd7"
integrity sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==
-"@babel/helper-environment-visitor@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
- integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
+"@babel/helper-environment-visitor@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
"@babel/helper-explode-assignable-expression@^7.18.6":
version "7.18.6"
@@ -258,21 +250,13 @@
"@babel/template" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-function-name@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0"
- integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==
- dependencies:
- "@babel/template" "^7.18.6"
- "@babel/types" "^7.18.9"
-
-"@babel/helper-function-name@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4"
- integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==
+"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
dependencies:
- "@babel/template" "^7.20.7"
- "@babel/types" "^7.21.0"
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.23.0"
"@babel/helper-hoist-variables@^7.18.6":
version "7.18.6"
@@ -281,6 +265,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-hoist-variables@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb"
+ integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-member-expression-to-functions@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz#44802d7d602c285e1692db0bad9396d007be2afc"
@@ -288,12 +279,12 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5"
- integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==
+"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
dependencies:
- "@babel/types" "^7.21.0"
+ "@babel/types" "^7.23.0"
"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6":
version "7.18.6"
@@ -302,6 +293,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-module-imports@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0"
+ integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
+ dependencies:
+ "@babel/types" "^7.22.15"
+
"@babel/helper-module-transforms@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz#57e3ca669e273d55c3cda55e6ebf552f37f483c8"
@@ -316,19 +314,16 @@
"@babel/traverse" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2":
- version "7.21.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2"
- integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==
+"@babel/helper-module-transforms@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1"
+ integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==
dependencies:
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-simple-access" "^7.20.2"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/helper-validator-identifier" "^7.19.1"
- "@babel/template" "^7.20.7"
- "@babel/traverse" "^7.21.2"
- "@babel/types" "^7.21.2"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-module-imports" "^7.22.15"
+ "@babel/helper-simple-access" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/helper-validator-identifier" "^7.22.20"
"@babel/helper-optimise-call-expression@^7.18.6":
version "7.18.6"
@@ -337,25 +332,22 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-optimise-call-expression@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e"
+ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz#9448974dd4fb1d80fefe72e8a0af37809cd30d6d"
integrity sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==
-"@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f"
- integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==
-
-"@babel/helper-plugin-utils@^7.19.0":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf"
- integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==
-
-"@babel/helper-plugin-utils@^7.20.2":
- version "7.20.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629"
- integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==
+"@babel/helper-plugin-utils@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
+ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
"@babel/helper-remap-async-to-generator@^7.18.6":
version "7.18.6"
@@ -367,15 +359,14 @@
"@babel/helper-wrap-function" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-remap-async-to-generator@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519"
- integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==
+"@babel/helper-remap-async-to-generator@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0"
+ integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-wrap-function" "^7.18.9"
- "@babel/types" "^7.18.9"
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-wrap-function" "^7.22.20"
"@babel/helper-replace-supers@^7.18.6":
version "7.18.6"
@@ -388,17 +379,14 @@
"@babel/traverse" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-replace-supers@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331"
- integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==
+"@babel/helper-replace-supers@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793"
+ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==
dependencies:
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-member-expression-to-functions" "^7.20.7"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/template" "^7.20.7"
- "@babel/traverse" "^7.20.7"
- "@babel/types" "^7.20.7"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
"@babel/helper-simple-access@^7.18.6":
version "7.18.6"
@@ -407,12 +395,12 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-simple-access@^7.20.2":
- version "7.20.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9"
- integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==
+"@babel/helper-simple-access@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de"
+ integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
dependencies:
- "@babel/types" "^7.20.2"
+ "@babel/types" "^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers@^7.18.6":
version "7.18.6"
@@ -421,12 +409,12 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-skip-transparent-expression-wrappers@^7.20.0":
- version "7.20.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684"
- integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==
+"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847"
+ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
dependencies:
- "@babel/types" "^7.20.0"
+ "@babel/types" "^7.22.5"
"@babel/helper-split-export-declaration@^7.18.6":
version "7.18.6"
@@ -435,35 +423,37 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-string-parser@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
- integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
+"@babel/helper-split-export-declaration@^7.22.6":
+ version "7.22.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
+ dependencies:
+ "@babel/types" "^7.22.5"
-"@babel/helper-string-parser@^7.19.4":
- version "7.19.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
- integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
+"@babel/helper-string-parser@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
+ integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
"@babel/helper-validator-identifier@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
-"@babel/helper-validator-identifier@^7.19.1":
- version "7.19.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
- integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+"@babel/helper-validator-identifier@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
"@babel/helper-validator-option@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
-"@babel/helper-validator-option@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180"
- integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==
+"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
+ integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
"@babel/helper-wrap-function@^7.18.6":
version "7.18.6"
@@ -475,15 +465,14 @@
"@babel/traverse" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helper-wrap-function@^7.18.9":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz#bff23ace436e3f6aefb61f85ffae2291c80ed1fb"
- integrity sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==
+"@babel/helper-wrap-function@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569"
+ integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==
dependencies:
- "@babel/helper-function-name" "^7.18.9"
- "@babel/template" "^7.18.10"
- "@babel/traverse" "^7.18.11"
- "@babel/types" "^7.18.10"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.22.19"
"@babel/helpers@^7.18.6":
version "7.18.6"
@@ -494,14 +483,14 @@
"@babel/traverse" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/helpers@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e"
- integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==
+"@babel/helpers@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.7.tgz#eb543c36f81da2873e47b76ee032343ac83bba60"
+ integrity sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==
dependencies:
- "@babel/template" "^7.20.7"
- "@babel/traverse" "^7.21.0"
- "@babel/types" "^7.21.0"
+ "@babel/template" "^7.22.15"
+ "@babel/traverse" "^7.23.7"
+ "@babel/types" "^7.23.6"
"@babel/highlight@^7.18.6":
version "7.18.6"
@@ -512,20 +501,24 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
+"@babel/highlight@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b"
+ integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.22.20"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.7.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.6.tgz#845338edecad65ebffef058d3be851f1d28a63bc"
integrity sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==
-"@babel/parser@^7.18.10", "@babel/parser@^7.18.11":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9"
- integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==
-
-"@babel/parser@^7.20.7", "@babel/parser@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17"
- integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==
+"@babel/parser@^7.22.15", "@babel/parser@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
+ integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
@@ -534,6 +527,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a"
+ integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz#b4e4dbc2cd1acd0133479918f7c6412961c9adb8"
@@ -543,14 +543,22 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
"@babel/plugin-proposal-optional-chaining" "^7.18.6"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1"
- integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d"
+ integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
- "@babel/plugin-proposal-optional-chaining" "^7.20.7"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/plugin-transform-optional-chaining" "^7.23.3"
+
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b"
+ integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-proposal-async-generator-functions@^7.18.6":
version "7.18.6"
@@ -562,16 +570,6 @@
"@babel/helper-remap-async-to-generator" "^7.18.6"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-async-generator-functions@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326"
- integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-remap-async-to-generator" "^7.18.9"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
"@babel/plugin-proposal-class-properties@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3"
@@ -589,15 +587,6 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-proposal-class-static-block@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d"
- integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.21.0"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
-
"@babel/plugin-proposal-dynamic-import@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94"
@@ -614,14 +603,6 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-export-namespace-from@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203"
- integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-
"@babel/plugin-proposal-json-strings@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b"
@@ -638,14 +619,6 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-logical-assignment-operators@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83"
- integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-
"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1"
@@ -673,17 +646,6 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.18.6"
-"@babel/plugin-proposal-object-rest-spread@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a"
- integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==
- dependencies:
- "@babel/compat-data" "^7.20.5"
- "@babel/helper-compilation-targets" "^7.20.7"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.20.7"
-
"@babel/plugin-proposal-optional-catch-binding@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb"
@@ -701,15 +663,6 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea"
- integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
"@babel/plugin-proposal-private-methods@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea"
@@ -718,6 +671,11 @@
"@babel/helper-create-class-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
+ version "7.21.0-placeholder-for-preset-env.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703"
+ integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
+
"@babel/plugin-proposal-private-property-in-object@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503"
@@ -728,16 +686,6 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-"@babel/plugin-proposal-private-property-in-object@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc"
- integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-create-class-features-plugin" "^7.21.0"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-
"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e"
@@ -795,14 +743,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-syntax-import-assertions@^7.20.0":
- version "7.20.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4"
- integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==
+"@babel/plugin-syntax-import-assertions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc"
+ integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-syntax-import-attributes@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06"
+ integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==
dependencies:
- "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-syntax-import-meta@^7.8.3":
+"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
@@ -823,12 +778,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-syntax-jsx@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2"
- integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==
+"@babel/plugin-syntax-jsx@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473"
+ integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
version "7.10.4"
@@ -893,12 +848,20 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-syntax-typescript@^7.20.0":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8"
- integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==
+"@babel/plugin-syntax-typescript@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f"
+ integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357"
+ integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-arrow-functions@^7.18.6":
version "7.18.6"
@@ -907,12 +870,22 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-arrow-functions@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551"
- integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==
+"@babel/plugin-transform-arrow-functions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b"
+ integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-async-generator-functions@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz#3aa0b4f2fa3788b5226ef9346cf6d16ec61f99cd"
+ integrity sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-remap-async-to-generator" "^7.22.20"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-transform-async-to-generator@^7.18.6":
version "7.18.6"
@@ -923,14 +896,14 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-remap-async-to-generator" "^7.18.6"
-"@babel/plugin-transform-async-to-generator@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354"
- integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==
+"@babel/plugin-transform-async-to-generator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa"
+ integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==
dependencies:
- "@babel/helper-module-imports" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-remap-async-to-generator" "^7.18.9"
+ "@babel/helper-module-imports" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-remap-async-to-generator" "^7.22.20"
"@babel/plugin-transform-block-scoped-functions@^7.18.6":
version "7.18.6"
@@ -939,6 +912,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-block-scoped-functions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77"
+ integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-block-scoping@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz#b5f78318914615397d86a731ef2cc668796a726c"
@@ -946,12 +926,29 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-block-scoping@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02"
- integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==
+"@babel/plugin-transform-block-scoping@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5"
+ integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-class-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48"
+ integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-class-static-block@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5"
+ integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-transform-classes@^7.18.6":
version "7.18.6"
@@ -967,19 +964,19 @@
"@babel/helper-split-export-declaration" "^7.18.6"
globals "^11.1.0"
-"@babel/plugin-transform-classes@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665"
- integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-compilation-targets" "^7.20.7"
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.21.0"
- "@babel/helper-optimise-call-expression" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-replace-supers" "^7.20.7"
- "@babel/helper-split-export-declaration" "^7.18.6"
+"@babel/plugin-transform-classes@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2"
+ integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.20"
+ "@babel/helper-split-export-declaration" "^7.22.6"
globals "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.18.6":
@@ -989,13 +986,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-computed-properties@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa"
- integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==
+"@babel/plugin-transform-computed-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474"
+ integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/template" "^7.20.7"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/template" "^7.22.15"
"@babel/plugin-transform-destructuring@^7.18.6":
version "7.18.6"
@@ -1004,12 +1001,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-destructuring@^7.21.3":
- version "7.21.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401"
- integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==
+"@babel/plugin-transform-destructuring@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311"
+ integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.18.6"
@@ -1019,6 +1016,14 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-dotall-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50"
+ integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-duplicate-keys@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz#e6c94e8cd3c9dd8a88144f7b78ae22975a7ff473"
@@ -1026,12 +1031,20 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-duplicate-keys@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e"
- integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==
+"@babel/plugin-transform-duplicate-keys@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce"
+ integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-dynamic-import@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143"
+ integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator@^7.18.6":
version "7.18.6"
@@ -1041,6 +1054,22 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-exponentiation-operator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18"
+ integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==
+ dependencies:
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-export-namespace-from@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191"
+ integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+
"@babel/plugin-transform-for-of@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz#e0fdb813be908e91ccc9ec87b30cc2eabf046f7c"
@@ -1048,12 +1077,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-for-of@^7.21.0":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e"
- integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==
+"@babel/plugin-transform-for-of@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e"
+ integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-transform-function-name@^7.18.6":
version "7.18.6"
@@ -1064,14 +1094,22 @@
"@babel/helper-function-name" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-function-name@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0"
- integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==
+"@babel/plugin-transform-function-name@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc"
+ integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-json-strings@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d"
+ integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==
dependencies:
- "@babel/helper-compilation-targets" "^7.18.9"
- "@babel/helper-function-name" "^7.18.9"
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-transform-literals@^7.18.6":
version "7.18.6"
@@ -1080,12 +1118,20 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-literals@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc"
- integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==
+"@babel/plugin-transform-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4"
+ integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-logical-assignment-operators@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5"
+ integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-transform-member-expression-literals@^7.18.6":
version "7.18.6"
@@ -1094,6 +1140,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-member-expression-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc"
+ integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-modules-amd@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21"
@@ -1103,13 +1156,13 @@
"@babel/helper-plugin-utils" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-amd@^7.20.11":
- version "7.20.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a"
- integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==
+"@babel/plugin-transform-modules-amd@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d"
+ integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==
dependencies:
- "@babel/helper-module-transforms" "^7.20.11"
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-modules-commonjs@^7.18.6":
version "7.18.6"
@@ -1121,14 +1174,14 @@
"@babel/helper-simple-access" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.21.2":
- version "7.21.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7"
- integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==
+"@babel/plugin-transform-modules-commonjs@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4"
+ integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==
dependencies:
- "@babel/helper-module-transforms" "^7.21.2"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-simple-access" "^7.20.2"
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-simple-access" "^7.22.5"
"@babel/plugin-transform-modules-systemjs@^7.18.6":
version "7.18.6"
@@ -1141,15 +1194,15 @@
"@babel/helper-validator-identifier" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.20.11":
- version "7.20.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e"
- integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==
+"@babel/plugin-transform-modules-systemjs@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81"
+ integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==
dependencies:
- "@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-module-transforms" "^7.20.11"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-validator-identifier" "^7.19.1"
+ "@babel/helper-hoist-variables" "^7.22.5"
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
"@babel/plugin-transform-modules-umd@^7.18.6":
version "7.18.6"
@@ -1159,6 +1212,14 @@
"@babel/helper-module-transforms" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-modules-umd@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9"
+ integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==
+ dependencies:
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz#c89bfbc7cc6805d692f3a49bc5fc1b630007246d"
@@ -1167,13 +1228,13 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5":
- version "7.20.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8"
- integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f"
+ integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.20.5"
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-new-target@^7.18.6":
version "7.18.6"
@@ -1182,6 +1243,40 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-new-target@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980"
+ integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e"
+ integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+
+"@babel/plugin-transform-numeric-separator@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29"
+ integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+
+"@babel/plugin-transform-object-rest-spread@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83"
+ integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==
+ dependencies:
+ "@babel/compat-data" "^7.23.3"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-transform-parameters" "^7.23.3"
+
"@babel/plugin-transform-object-super@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c"
@@ -1190,6 +1285,31 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-replace-supers" "^7.18.6"
+"@babel/plugin-transform-object-super@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd"
+ integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.20"
+
+"@babel/plugin-transform-optional-catch-binding@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017"
+ integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+
+"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017"
+ integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+
"@babel/plugin-transform-parameters@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz#cbe03d5a4c6385dd756034ac1baa63c04beab8dc"
@@ -1197,12 +1317,30 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3":
- version "7.21.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db"
- integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==
+"@babel/plugin-transform-parameters@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af"
+ integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-methods@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4"
+ integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-property-in-object@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5"
+ integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-transform-property-literals@^7.18.6":
version "7.18.6"
@@ -1211,21 +1349,28 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-react-display-name@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415"
- integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==
+"@babel/plugin-transform-property-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875"
+ integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-react-jsx-development@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5"
- integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==
+"@babel/plugin-transform-react-display-name@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200"
+ integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==
dependencies:
- "@babel/plugin-transform-react-jsx" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-react-jsx@^7.16.0", "@babel/plugin-transform-react-jsx@^7.18.6":
+"@babel/plugin-transform-react-jsx-development@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87"
+ integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==
+ dependencies:
+ "@babel/plugin-transform-react-jsx" "^7.22.5"
+
+"@babel/plugin-transform-react-jsx@^7.16.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz#2721e96d31df96e3b7ad48ff446995d26bc028ff"
integrity sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==
@@ -1236,13 +1381,24 @@
"@babel/plugin-syntax-jsx" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/plugin-transform-react-pure-annotations@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844"
- integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==
+"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312"
+ integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-module-imports" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-jsx" "^7.23.3"
+ "@babel/types" "^7.23.4"
+
+"@babel/plugin-transform-react-pure-annotations@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c"
+ integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-regenerator@^7.18.6":
version "7.18.6"
@@ -1252,13 +1408,13 @@
"@babel/helper-plugin-utils" "^7.18.6"
regenerator-transform "^0.15.0"
-"@babel/plugin-transform-regenerator@^7.20.5":
- version "7.20.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d"
- integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==
+"@babel/plugin-transform-regenerator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c"
+ integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- regenerator-transform "^0.15.1"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ regenerator-transform "^0.15.2"
"@babel/plugin-transform-reserved-words@^7.18.6":
version "7.18.6"
@@ -1267,6 +1423,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-reserved-words@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8"
+ integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-runtime@^7.16.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz#77b14416015ea93367ca06979710f5000ff34ccb"
@@ -1286,6 +1449,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-shorthand-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210"
+ integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-spread@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz#82b080241965f1689f0a60ecc6f1f6575dbdb9d6"
@@ -1294,13 +1464,13 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-skip-transparent-expression-wrappers" "^7.18.6"
-"@babel/plugin-transform-spread@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e"
- integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==
+"@babel/plugin-transform-spread@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c"
+ integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-transform-sticky-regex@^7.18.6":
version "7.18.6"
@@ -1309,6 +1479,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-sticky-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04"
+ integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-template-literals@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz#b763f4dc9d11a7cce58cf9a490d82e80547db9c2"
@@ -1316,12 +1493,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-template-literals@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e"
- integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==
+"@babel/plugin-transform-template-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07"
+ integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-typeof-symbol@^7.18.6":
version "7.18.6"
@@ -1330,12 +1507,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-typeof-symbol@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0"
- integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==
+"@babel/plugin-transform-typeof-symbol@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4"
+ integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-typescript@^7.18.6":
version "7.18.6"
@@ -1346,22 +1523,15 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-typescript" "^7.18.6"
-"@babel/plugin-transform-typescript@^7.21.3":
- version "7.21.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz#316c5be579856ea890a57ebc5116c5d064658f2b"
- integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==
+"@babel/plugin-transform-typescript@^7.23.3":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c"
+ integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.18.6"
- "@babel/helper-create-class-features-plugin" "^7.21.0"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/plugin-syntax-typescript" "^7.20.0"
-
-"@babel/plugin-transform-unicode-escapes@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246"
- integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.23.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-typescript" "^7.23.3"
"@babel/plugin-transform-unicode-escapes@^7.18.6":
version "7.18.6"
@@ -1370,6 +1540,21 @@
dependencies:
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-unicode-escapes@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925"
+ integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-unicode-property-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad"
+ integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/plugin-transform-unicode-regex@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca"
@@ -1378,6 +1563,22 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
+"@babel/plugin-transform-unicode-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc"
+ integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-unicode-sets-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e"
+ integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
"@babel/preset-env@^7.16.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.6.tgz#953422e98a5f66bc56cd0b9074eaea127ec86ace"
@@ -1459,38 +1660,27 @@
core-js-compat "^3.22.1"
semver "^6.3.0"
-"@babel/preset-env@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58"
- integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==
- dependencies:
- "@babel/compat-data" "^7.21.4"
- "@babel/helper-compilation-targets" "^7.21.4"
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-validator-option" "^7.21.0"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7"
- "@babel/plugin-proposal-async-generator-functions" "^7.20.7"
- "@babel/plugin-proposal-class-properties" "^7.18.6"
- "@babel/plugin-proposal-class-static-block" "^7.21.0"
- "@babel/plugin-proposal-dynamic-import" "^7.18.6"
- "@babel/plugin-proposal-export-namespace-from" "^7.18.9"
- "@babel/plugin-proposal-json-strings" "^7.18.6"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
- "@babel/plugin-proposal-numeric-separator" "^7.18.6"
- "@babel/plugin-proposal-object-rest-spread" "^7.20.7"
- "@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
- "@babel/plugin-proposal-optional-chaining" "^7.21.0"
- "@babel/plugin-proposal-private-methods" "^7.18.6"
- "@babel/plugin-proposal-private-property-in-object" "^7.21.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.18.6"
+"@babel/preset-env@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.7.tgz#e5d69b9f14db8a13bae4d8e5ce7f360973626241"
+ integrity sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==
+ dependencies:
+ "@babel/compat-data" "^7.23.5"
+ "@babel/helper-compilation-targets" "^7.23.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-option" "^7.23.5"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3"
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7"
+ "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-import-assertions" "^7.20.0"
+ "@babel/plugin-syntax-import-assertions" "^7.23.3"
+ "@babel/plugin-syntax-import-attributes" "^7.23.3"
+ "@babel/plugin-syntax-import-meta" "^7.10.4"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
@@ -1500,45 +1690,70 @@
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.20.7"
- "@babel/plugin-transform-async-to-generator" "^7.20.7"
- "@babel/plugin-transform-block-scoped-functions" "^7.18.6"
- "@babel/plugin-transform-block-scoping" "^7.21.0"
- "@babel/plugin-transform-classes" "^7.21.0"
- "@babel/plugin-transform-computed-properties" "^7.20.7"
- "@babel/plugin-transform-destructuring" "^7.21.3"
- "@babel/plugin-transform-dotall-regex" "^7.18.6"
- "@babel/plugin-transform-duplicate-keys" "^7.18.9"
- "@babel/plugin-transform-exponentiation-operator" "^7.18.6"
- "@babel/plugin-transform-for-of" "^7.21.0"
- "@babel/plugin-transform-function-name" "^7.18.9"
- "@babel/plugin-transform-literals" "^7.18.9"
- "@babel/plugin-transform-member-expression-literals" "^7.18.6"
- "@babel/plugin-transform-modules-amd" "^7.20.11"
- "@babel/plugin-transform-modules-commonjs" "^7.21.2"
- "@babel/plugin-transform-modules-systemjs" "^7.20.11"
- "@babel/plugin-transform-modules-umd" "^7.18.6"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5"
- "@babel/plugin-transform-new-target" "^7.18.6"
- "@babel/plugin-transform-object-super" "^7.18.6"
- "@babel/plugin-transform-parameters" "^7.21.3"
- "@babel/plugin-transform-property-literals" "^7.18.6"
- "@babel/plugin-transform-regenerator" "^7.20.5"
- "@babel/plugin-transform-reserved-words" "^7.18.6"
- "@babel/plugin-transform-shorthand-properties" "^7.18.6"
- "@babel/plugin-transform-spread" "^7.20.7"
- "@babel/plugin-transform-sticky-regex" "^7.18.6"
- "@babel/plugin-transform-template-literals" "^7.18.9"
- "@babel/plugin-transform-typeof-symbol" "^7.18.9"
- "@babel/plugin-transform-unicode-escapes" "^7.18.10"
- "@babel/plugin-transform-unicode-regex" "^7.18.6"
- "@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.21.4"
- babel-plugin-polyfill-corejs2 "^0.3.3"
- babel-plugin-polyfill-corejs3 "^0.6.0"
- babel-plugin-polyfill-regenerator "^0.4.1"
- core-js-compat "^3.25.1"
- semver "^6.3.0"
+ "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
+ "@babel/plugin-transform-arrow-functions" "^7.23.3"
+ "@babel/plugin-transform-async-generator-functions" "^7.23.7"
+ "@babel/plugin-transform-async-to-generator" "^7.23.3"
+ "@babel/plugin-transform-block-scoped-functions" "^7.23.3"
+ "@babel/plugin-transform-block-scoping" "^7.23.4"
+ "@babel/plugin-transform-class-properties" "^7.23.3"
+ "@babel/plugin-transform-class-static-block" "^7.23.4"
+ "@babel/plugin-transform-classes" "^7.23.5"
+ "@babel/plugin-transform-computed-properties" "^7.23.3"
+ "@babel/plugin-transform-destructuring" "^7.23.3"
+ "@babel/plugin-transform-dotall-regex" "^7.23.3"
+ "@babel/plugin-transform-duplicate-keys" "^7.23.3"
+ "@babel/plugin-transform-dynamic-import" "^7.23.4"
+ "@babel/plugin-transform-exponentiation-operator" "^7.23.3"
+ "@babel/plugin-transform-export-namespace-from" "^7.23.4"
+ "@babel/plugin-transform-for-of" "^7.23.6"
+ "@babel/plugin-transform-function-name" "^7.23.3"
+ "@babel/plugin-transform-json-strings" "^7.23.4"
+ "@babel/plugin-transform-literals" "^7.23.3"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.23.4"
+ "@babel/plugin-transform-member-expression-literals" "^7.23.3"
+ "@babel/plugin-transform-modules-amd" "^7.23.3"
+ "@babel/plugin-transform-modules-commonjs" "^7.23.3"
+ "@babel/plugin-transform-modules-systemjs" "^7.23.3"
+ "@babel/plugin-transform-modules-umd" "^7.23.3"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5"
+ "@babel/plugin-transform-new-target" "^7.23.3"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4"
+ "@babel/plugin-transform-numeric-separator" "^7.23.4"
+ "@babel/plugin-transform-object-rest-spread" "^7.23.4"
+ "@babel/plugin-transform-object-super" "^7.23.3"
+ "@babel/plugin-transform-optional-catch-binding" "^7.23.4"
+ "@babel/plugin-transform-optional-chaining" "^7.23.4"
+ "@babel/plugin-transform-parameters" "^7.23.3"
+ "@babel/plugin-transform-private-methods" "^7.23.3"
+ "@babel/plugin-transform-private-property-in-object" "^7.23.4"
+ "@babel/plugin-transform-property-literals" "^7.23.3"
+ "@babel/plugin-transform-regenerator" "^7.23.3"
+ "@babel/plugin-transform-reserved-words" "^7.23.3"
+ "@babel/plugin-transform-shorthand-properties" "^7.23.3"
+ "@babel/plugin-transform-spread" "^7.23.3"
+ "@babel/plugin-transform-sticky-regex" "^7.23.3"
+ "@babel/plugin-transform-template-literals" "^7.23.3"
+ "@babel/plugin-transform-typeof-symbol" "^7.23.3"
+ "@babel/plugin-transform-unicode-escapes" "^7.23.3"
+ "@babel/plugin-transform-unicode-property-regex" "^7.23.3"
+ "@babel/plugin-transform-unicode-regex" "^7.23.3"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.23.3"
+ "@babel/preset-modules" "0.1.6-no-external-plugins"
+ babel-plugin-polyfill-corejs2 "^0.4.7"
+ babel-plugin-polyfill-corejs3 "^0.8.7"
+ babel-plugin-polyfill-regenerator "^0.5.4"
+ core-js-compat "^3.31.0"
+ semver "^6.3.1"
+
+"@babel/preset-modules@0.1.6-no-external-plugins":
+ version "0.1.6-no-external-plugins"
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a"
+ integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/types" "^7.4.4"
+ esutils "^2.0.2"
"@babel/preset-modules@^0.1.5":
version "0.1.5"
@@ -1551,17 +1766,17 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/preset-react@^7.18.6":
- version "7.18.6"
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d"
- integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==
+"@babel/preset-react@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709"
+ integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==
dependencies:
- "@babel/helper-plugin-utils" "^7.18.6"
- "@babel/helper-validator-option" "^7.18.6"
- "@babel/plugin-transform-react-display-name" "^7.18.6"
- "@babel/plugin-transform-react-jsx" "^7.18.6"
- "@babel/plugin-transform-react-jsx-development" "^7.18.6"
- "@babel/plugin-transform-react-pure-annotations" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-option" "^7.22.15"
+ "@babel/plugin-transform-react-display-name" "^7.23.3"
+ "@babel/plugin-transform-react-jsx" "^7.22.15"
+ "@babel/plugin-transform-react-jsx-development" "^7.22.5"
+ "@babel/plugin-transform-react-pure-annotations" "^7.23.3"
"@babel/preset-typescript@^7.16.0":
version "7.18.6"
@@ -1572,16 +1787,16 @@
"@babel/helper-validator-option" "^7.18.6"
"@babel/plugin-transform-typescript" "^7.18.6"
-"@babel/preset-typescript@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz#b913ac8e6aa8932e47c21b01b4368d8aa239a529"
- integrity sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==
+"@babel/preset-typescript@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913"
+ integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.20.2"
- "@babel/helper-validator-option" "^7.21.0"
- "@babel/plugin-syntax-jsx" "^7.21.4"
- "@babel/plugin-transform-modules-commonjs" "^7.21.2"
- "@babel/plugin-transform-typescript" "^7.21.3"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-validator-option" "^7.22.15"
+ "@babel/plugin-syntax-jsx" "^7.23.3"
+ "@babel/plugin-transform-modules-commonjs" "^7.23.3"
+ "@babel/plugin-transform-typescript" "^7.23.3"
"@babel/regjsgen@^0.8.0":
version "0.8.0"
@@ -1596,7 +1811,7 @@
core-js-pure "^3.20.2"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.16.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.16.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580"
integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==
@@ -1610,21 +1825,19 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7":
+"@babel/runtime@^7.20.13":
version "7.21.0"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673"
integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==
dependencies:
regenerator-runtime "^0.13.11"
-"@babel/template@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
- integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==
+"@babel/runtime@^7.23.2":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.7.tgz#dd7c88deeb218a0f8bd34d5db1aa242e0f203193"
+ integrity sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==
dependencies:
- "@babel/code-frame" "^7.18.6"
- "@babel/parser" "^7.18.10"
- "@babel/types" "^7.18.10"
+ regenerator-runtime "^0.14.0"
"@babel/template@^7.18.6", "@babel/template@^7.3.3":
version "7.18.6"
@@ -1635,16 +1848,16 @@
"@babel/parser" "^7.18.6"
"@babel/types" "^7.18.6"
-"@babel/template@^7.20.7":
- version "7.20.7"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
- integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
+"@babel/template@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
+ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
dependencies:
- "@babel/code-frame" "^7.18.6"
- "@babel/parser" "^7.20.7"
- "@babel/types" "^7.20.7"
+ "@babel/code-frame" "^7.22.13"
+ "@babel/parser" "^7.22.15"
+ "@babel/types" "^7.22.15"
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2":
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.7.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.6.tgz#a228562d2f46e89258efa4ddd0416942e2fd671d"
integrity sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==
@@ -1660,36 +1873,20 @@
debug "^4.1.0"
globals "^11.1.0"
-"@babel/traverse@^7.18.11":
- version "7.18.11"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz#3d51f2afbd83ecf9912bcbb5c4d94e3d2ddaa16f"
- integrity sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==
- dependencies:
- "@babel/code-frame" "^7.18.6"
- "@babel/generator" "^7.18.10"
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.18.9"
- "@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/parser" "^7.18.11"
- "@babel/types" "^7.18.10"
- debug "^4.1.0"
- globals "^11.1.0"
-
-"@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36"
- integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==
- dependencies:
- "@babel/code-frame" "^7.21.4"
- "@babel/generator" "^7.21.4"
- "@babel/helper-environment-visitor" "^7.18.9"
- "@babel/helper-function-name" "^7.21.0"
- "@babel/helper-hoist-variables" "^7.18.6"
- "@babel/helper-split-export-declaration" "^7.18.6"
- "@babel/parser" "^7.21.4"
- "@babel/types" "^7.21.4"
- debug "^4.1.0"
+"@babel/traverse@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305"
+ integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==
+ dependencies:
+ "@babel/code-frame" "^7.23.5"
+ "@babel/generator" "^7.23.6"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
+ "@babel/helper-hoist-variables" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ "@babel/parser" "^7.23.6"
+ "@babel/types" "^7.23.6"
+ debug "^4.3.1"
globals "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
@@ -1700,39 +1897,13 @@
"@babel/helper-validator-identifier" "^7.18.6"
to-fast-properties "^2.0.0"
-"@babel/types@^7.18.10":
- version "7.18.10"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6"
- integrity sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==
+"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd"
+ integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==
dependencies:
- "@babel/helper-string-parser" "^7.18.10"
- "@babel/helper-validator-identifier" "^7.18.6"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.18.9":
- version "7.18.9"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f"
- integrity sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==
- dependencies:
- "@babel/helper-validator-identifier" "^7.18.6"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.20.0", "@babel/types@^7.20.2":
- version "7.20.2"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842"
- integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==
- dependencies:
- "@babel/helper-string-parser" "^7.19.4"
- "@babel/helper-validator-identifier" "^7.19.1"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4":
- version "7.21.4"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4"
- integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==
- dependencies:
- "@babel/helper-string-parser" "^7.19.4"
- "@babel/helper-validator-identifier" "^7.19.1"
+ "@babel/helper-string-parser" "^7.23.4"
+ "@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
"@bcoe/v8-coverage@^0.2.3":
@@ -1745,240 +1916,268 @@
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
-"@csstools/cascade-layer-name-parser@^1.0.0":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.1.tgz#5957adeb71be8159e543d37a9c48e124dcd6c32e"
- integrity sha512-SAAi5DpgJJWkfTvWSaqkgyIsTawa83hMwKrktkj6ra2h+q6ZN57vOGZ6ySHq6RSo+CbP64fA3aPChPBRDDUgtw==
-
-"@csstools/color-helpers@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-1.0.0.tgz#7097722a51da1e9e622345ca000261f1ae6e8f58"
- integrity sha512-tgqtiV8sU/VaWYjOB3O7PWs7HR/MmOLl2kTYRW2qSsTSEniJq7xmyAYFB1LPpXvvQcE5u2ih2dK9fyc8BnrAGQ==
+"@csstools/cascade-layer-name-parser@^1.0.5", "@csstools/cascade-layer-name-parser@^1.0.6":
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.6.tgz#ea6a8fc7805c3384d914e9235d31d77dd0ccb2b8"
+ integrity sha512-HkxRNs6ZIV0VjLFw6k5G8K35vd9r+O8B1Vr+QVD8M5Y44eQxyHtc42BdF74FQatXACPnitOR1+sRx2oWdnKTQw==
-"@csstools/color-helpers@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-2.0.0.tgz#4ac578cb00b4e853b94f2250267d85ba957c4fc9"
- integrity sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==
+"@csstools/color-helpers@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-4.0.0.tgz#a1d6ffcefe5c1d389cbcca15f46da3cdaf241443"
+ integrity sha512-wjyXB22/h2OvxAr3jldPB7R7kjTUEzopvjitS8jWtyd8fN6xJ8vy1HnHu0ZNfEkqpBJgQ76Q+sBDshWcMvTa/w==
-"@csstools/css-calc@^1.0.0", "@csstools/css-calc@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.0.1.tgz#c478dbfb2c10e22741b261b2a64998960d69bfc7"
- integrity sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==
+"@csstools/css-calc@^1.1.5":
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.5.tgz#cf5ac0b51a0533bd69be258b15ae243a7a47e3e1"
+ integrity sha512-UhI5oSRAUtTHY3MyGahqn0ZzQOHVoPpfvUcOmYipAZ1rILAvCBoyiLSsa/clv1Xxct0SMKIq93KO5Bfl1cb6tQ==
-"@csstools/css-color-parser@^1.0.0", "@csstools/css-color-parser@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.1.0.tgz#717d544aa5c5f77e3fb71e77f1500338c1ee7436"
- integrity sha512-jRpIhjThaH8jxuJ8Q1H+jai/dekP5952kzLHTuN+rPI48eF2esf/18TMb3N/HtEgmnybhfiwUO6Ph2OkHi3jpA==
+"@csstools/css-color-parser@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.5.0.tgz#545fe1586d4927cc2614d62278325d37d8539b35"
+ integrity sha512-PUhSg1MgU2sjYhA6moOmxYesqVqYTJwcVw12boTNbDX7Af+VK02MkgvmBBY2Z2qU6UN5HOQ+wrF0qQJGsTFY7w==
dependencies:
- "@csstools/color-helpers" "^2.0.0"
- "@csstools/css-calc" "^1.0.1"
+ "@csstools/color-helpers" "^4.0.0"
+ "@csstools/css-calc" "^1.1.5"
-"@csstools/css-parser-algorithms@^2.0.0", "@csstools/css-parser-algorithms@^2.0.1", "@csstools/css-parser-algorithms@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.0.tgz#c0a605b0218790faeb5911f240964891c6031501"
- integrity sha512-KP8TicdXpUyeB1NMlbHud/1l39xvLGvqNFWMpG4qC6H1zs9SadGUHe5SO92n/659sDW9aGDvm9AMru0DZkN1Bw==
+"@csstools/css-parser-algorithms@^2.3.2", "@csstools/css-parser-algorithms@^2.4.0":
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.4.0.tgz#88c7b62b8e00c391b24c585f9db5a0b62ed665b0"
+ integrity sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg==
-"@csstools/css-tokenizer@^2.0.0", "@csstools/css-tokenizer@^2.0.1", "@csstools/css-tokenizer@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.0.tgz#fee4de3d444db3ce9007f3af6474af8ba3e4b930"
- integrity sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==
+"@csstools/css-tokenizer@^2.2.1", "@csstools/css-tokenizer@^2.2.2":
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.2.tgz#bcd85cef4468c356833b21e96d38b940c9760605"
+ integrity sha512-wCDUe/MAw7npAHFLyW3QjSyLA66S5QFaV1jIXlNQvdJ8RzXDSgALa49eWcUO6P55ARQaz0TsDdAgdRgkXFYY8g==
-"@csstools/media-query-list-parser@^2.0.0", "@csstools/media-query-list-parser@^2.0.1", "@csstools/media-query-list-parser@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.2.tgz#36058f8ff6a28274e7dfe32e48431e1de97c2fbb"
- integrity sha512-8V6JD8Av1HttuClYr1ZBu0LRVe5Nnz4qrv8RppO8mobsX/USBHZy5JQOXYIlpOVhl46nzkx3X5cfH6CqUghjrQ==
+"@csstools/media-query-list-parser@^2.1.5", "@csstools/media-query-list-parser@^2.1.6":
+ version "2.1.6"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.6.tgz#e4e9a8a35be7a066836389b03ec19e584bc61af3"
+ integrity sha512-R6AKl9vaU0It7D7TR2lQn0pre5aQfdeqHRePlaRCY8rHL3l9eVlNRpsEVDKFi/zAjzv68CxH2M5kqbhPFPKjvw==
-"@csstools/postcss-cascade-layers@^3.0.1":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-3.0.1.tgz#d839386e90428b448e3f75276bc01d516e852a0d"
- integrity sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA==
+"@csstools/postcss-cascade-layers@^4.0.1":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.2.tgz#1a9212b150bc6106bcb1dfd4fc03f6fb42240037"
+ integrity sha512-PqM+jvg5T2tB4FHX+akrMGNWAygLupD4FNUjcv4PSvtVuWZ6ISxuo37m4jFGU7Jg3rCfloGzKd0+xfr5Ec3vZQ==
dependencies:
- "@csstools/selector-specificity" "^2.0.2"
- postcss-selector-parser "^6.0.10"
+ "@csstools/selector-specificity" "^3.0.1"
+ postcss-selector-parser "^6.0.13"
-"@csstools/postcss-color-function@^2.1.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-2.2.0.tgz#b9251d5dd13e56c5893a220c32008ac5af4b009f"
- integrity sha512-4z3k3p35Gmv4ZDX79OytvhwYx6Hz+y3hitikw2F+XG1yhSjalXoMCV04atgLjc/ThLg+Hwnp1pxhQ2G07UHknQ==
+"@csstools/postcss-color-function@^3.0.7":
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-3.0.8.tgz#3ce66d125c472188758b895ecba1841d7225ff43"
+ integrity sha512-jvbF7eCRbIcxWqby0kk2Mt85QtGzRRpFFYdlJCJ80Tuiv43PY+auS/nBl8pDQQ4Ndm4vsm4IC/wCZDcJUmpJmg==
dependencies:
- "@csstools/css-color-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-"@csstools/postcss-color-mix-function@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.0.tgz#8d65782527eefc7228ea6fb9b6fa936e52b9b4ad"
- integrity sha512-JuI8SKpE/XIpfmvALcxvk6flaq36KCJwqQgZ958Jz189r1diQZADq+7xFmjcv+B0vHQ4nSa92gGExtzOZ1iiUg==
+"@csstools/postcss-color-mix-function@^2.0.7":
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.8.tgz#fab8561226ad40cd50d3aa7bb79c42d800332525"
+ integrity sha512-sGhk+TdZ2TeXspc6LSYSYC8WgzLlxoknUaObKgB0mk+dNjRQgSSIeCU+qrCwvHmwM+uTNKtiS8mntDzyQLHTTA==
dependencies:
- "@csstools/css-color-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-"@csstools/postcss-font-format-keywords@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-2.0.2.tgz#d798d96f4af6cddcfee459f598c976e6011042d2"
- integrity sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==
+"@csstools/postcss-exponential-functions@^1.0.1":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.2.tgz#fa3c1f549ee3720891a35a7e3905ecff9cf07b2d"
+ integrity sha512-VRIYrwNCkZRqzsGB4jGT+XcNXsoiwyqy0Vf7C3I/5OPcf7WcWK3G1sBYFqqgWLGtpwc7m1m8TcorGY1xdh5abg==
dependencies:
- postcss-value-parser "^4.2.0"
+ "@csstools/css-calc" "^1.1.5"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
-"@csstools/postcss-gradients-interpolation-method@^3.0.1":
+"@csstools/postcss-font-format-keywords@^3.0.0":
version "3.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.1.tgz#e5237dd765f951c1f4b113d29c4bd2438db5dc33"
- integrity sha512-sCfFSzL5HRb/GhrGuTEi8IRrxp2bUeKakyXvuXzuBBxL0L2X8kZAljQwkuRkd0W/wIWTsQG/E72REb5XMmRfrA==
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.1.tgz#15ca8f8bd54568e4f3336b80ca0d20c903d02049"
+ integrity sha512-D1lcG2sfotTq6yBEOMV3myFxJLT10F3DLYZJMbiny5YToqzHWodZen8WId3UTimm0mEHitXqAUNL5jdd6RzVdA==
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+"@csstools/postcss-gamut-mapping@^1.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.1.tgz#b5b8429488979a5a48c0249a7aab1836fafc30ec"
+ integrity sha512-GDVzfNbnc7x3GusFklvt0mYXIWVzxEtEtTFEW664NgZh/5V7Z89hZKBMl9piOAHXuxijfHtE+kul/ShfeLUvcA==
dependencies:
- "@csstools/css-color-parser" "^1.1.0"
- "@csstools/css-parser-algorithms" "^2.1.0"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
-"@csstools/postcss-hwb-function@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.0.tgz#80ee5780b88994b1128ad67f98d468798413b7d7"
- integrity sha512-7gDPKacr3KhonzEyj4dzAEcetFJbN+JVPZXtANpf9SAVUHDUK+cCw7367uRlXnCeAoTdmRAyBk3agg2+snFxAw==
+"@csstools/postcss-gradients-interpolation-method@^4.0.7":
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.8.tgz#1fcf2654b413eeadd4307082417508f249a03966"
+ integrity sha512-bmvCNzuUvWPPdgASh0T14ffTay/FdzXsXfp0wXT1pYoUPmkH9M6yyxwPEkHq5djjzSb2jiLl4Ta3XM1uOREQ2w==
dependencies:
- "@csstools/css-color-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.1.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-"@csstools/postcss-ic-unit@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.2.tgz#5a5e481c53977deec3d63793788eec924d4c5f7d"
- integrity sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==
+"@csstools/postcss-hwb-function@^3.0.6":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.7.tgz#c45971f6119f060672ebec7f92d71e3ca018c981"
+ integrity sha512-iXs1gxKtev8YNP5bOF26TAsnMfcxnCRLpKItQ067RphYECKEK/xWm4Z0r4ChmV1U1eq+lbdH5ZIb2cju4o5akA==
+ dependencies:
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+
+"@csstools/postcss-ic-unit@^3.0.2":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.3.tgz#f1e257be491718d964a5ecebac39f2f469caf8a8"
+ integrity sha512-MpcmIL0/uMm/cFWh5V/9nbKKJ7jRr2qTYW5Q6zoE6HZ6uzOBJr2KRERv5/x8xzEBQ1MthDT7iP1EBp9luSQy7g==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
postcss-value-parser "^4.2.0"
-"@csstools/postcss-is-pseudo-class@^3.1.1":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.1.1.tgz#81b0f3ba388bf3c8966e1a4413e1839beef7960e"
- integrity sha512-hhiacuby4YdUnnxfCYCRMBIobyJImozf0u+gHSbQ/tNOdwvmrZtVROvgW7zmfYuRkHVDNZJWZslq2v5jOU+j/A==
+"@csstools/postcss-initial@^1.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-initial/-/postcss-initial-1.0.1.tgz#5aa378de9bfd0e6e377433f8986bdecf579e1268"
+ integrity sha512-wtb+IbUIrIf8CrN6MLQuFR7nlU5C7PwuebfeEXfjthUha1+XZj2RVi+5k/lukToA24sZkYAiSJfHM8uG/UZIdg==
+
+"@csstools/postcss-is-pseudo-class@^4.0.3":
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.4.tgz#c95d3f8b355df1744c906d0ec5e69aedce4e9487"
+ integrity sha512-vTVO/uZixpTVAOQt3qZRUFJ/K1L03OfNkeJ8sFNDVNdVy/zW0h1L5WT7HIPMDUkvSrxQkFaCCybTZkUP7UESlQ==
dependencies:
- "@csstools/selector-specificity" "^2.0.0"
- postcss-selector-parser "^6.0.10"
+ "@csstools/selector-specificity" "^3.0.1"
+ postcss-selector-parser "^6.0.13"
+
+"@csstools/postcss-logical-float-and-clear@^2.0.0":
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.1.tgz#c70ed8293cc376b1572bf56794219f54dc58c54d"
+ integrity sha512-SsrWUNaXKr+e/Uo4R/uIsqJYt3DaggIh/jyZdhy/q8fECoJSKsSMr7nObSLdvoULB69Zb6Bs+sefEIoMG/YfOA==
-"@csstools/postcss-logical-float-and-clear@^1.0.1":
+"@csstools/postcss-logical-overflow@^1.0.0":
version "1.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-1.0.1.tgz#d255ea7aad18880930b63d8a04164f56182f2ecf"
- integrity sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw==
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.1.tgz#d14631369f43ef989c7e32f051ddb6952a8ce35c"
+ integrity sha512-Kl4lAbMg0iyztEzDhZuQw8Sj9r2uqFDcU1IPl+AAt2nue8K/f1i7ElvKtXkjhIAmKiy5h2EY8Gt/Cqg0pYFDCw==
-"@csstools/postcss-logical-resize@^1.0.1":
+"@csstools/postcss-logical-overscroll-behavior@^1.0.0":
version "1.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-1.0.1.tgz#826d3de929d7d786c32c2c118f78e813a1c2cdec"
- integrity sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ==
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.1.tgz#9305a6f0d08bb7b5f1a228272951f72d3bf9d44f"
+ integrity sha512-+kHamNxAnX8ojPCtV8WPcUP3XcqMFBSDuBuvT6MHgq7oX4IQxLIXKx64t7g9LiuJzE7vd06Q9qUYR6bh4YnGpQ==
+
+"@csstools/postcss-logical-resize@^2.0.0":
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.1.tgz#a46c1b51055db96fb63af3bfe58909c773aea377"
+ integrity sha512-W5Gtwz7oIuFcKa5SmBjQ2uxr8ZoL7M2bkoIf0T1WeNqljMkBrfw1DDA8/J83k57NQ1kcweJEjkJ04pUkmyee3A==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-logical-viewport-units@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-1.0.2.tgz#b968c57e1459429b48b24e2c250ca0904d71df6e"
- integrity sha512-nnKFywBqRMYjv5jyjSplD/nbAnboUEGFfdxKw1o34Y1nvycgqjQavhKkmxbORxroBBIDwC5y6SfgENcPPUcOxQ==
+"@csstools/postcss-logical-viewport-units@^2.0.3":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.4.tgz#8f7a3cb9d058841b945be61dbebafa14954f1a24"
+ integrity sha512-jetp/ArGAniWbjWBh5UQ07ztawfSbqCFd0QelX4R4pVIxrXahUEhz5VZHebMPVCg02J8GsQn0br6fdRpY6t7lw==
dependencies:
- "@csstools/css-tokenizer" "^2.0.0"
+ "@csstools/css-tokenizer" "^2.2.2"
-"@csstools/postcss-media-minmax@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.0.tgz#c9978e3ae65b389d149f66cf0c266b2627cd2ec5"
- integrity sha512-qXHZ0QVDszKf4SsLazOEzFl+m+IkhHOigqMy/gHNIzAtqB3XeBQUa+dTi1ROmQBDH1HXktGwy+tafFBg9UoaxA==
+"@csstools/postcss-media-minmax@^1.1.0":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.1.tgz#b98619dfff964e2c4e020f21934162d7c2d4dec5"
+ integrity sha512-mBY46/Hr+A8cDjoX0OoPRBOVrkANym9540dSB9rN3dllPZdM1E112i/tVxWsrR1s1yE9gfF0pk+7lf9l+qSeHA==
dependencies:
- "@csstools/css-calc" "^1.0.1"
- "@csstools/css-parser-algorithms" "^2.1.0"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/media-query-list-parser" "^2.0.2"
+ "@csstools/css-calc" "^1.1.5"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/media-query-list-parser" "^2.1.6"
-"@csstools/postcss-media-queries-aspect-ratio-number-values@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-1.0.1.tgz#fd6a8e50c2d6d46a5c95b6cdc5563a091fa2f0fa"
- integrity sha512-V9yQqXdje6OfqDf6EL5iGOpi6N0OEczwYK83rql9UapQwFEryXlAehR5AqH8QqLYb6+y31wUXK6vMxCp0920Zg==
+"@csstools/postcss-media-queries-aspect-ratio-number-values@^2.0.3":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.4.tgz#773b83dc0415d6cdfa38e54d3823ae8c54c10280"
+ integrity sha512-IaIZZhH0Qy9UDn7u+N3cuwwPG0Po3ZKOdDh+ClR7xvisSqniG+PuVrOEWYJrFKOt2//UHLhd7KHDqr2u9LKS9Q==
dependencies:
- "@csstools/css-parser-algorithms" "^2.0.0"
- "@csstools/css-tokenizer" "^2.0.0"
- "@csstools/media-query-list-parser" "^2.0.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/media-query-list-parser" "^2.1.6"
-"@csstools/postcss-nested-calc@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-2.0.2.tgz#a0857650ef88b1aa7b094c7ea8ea1378c35695e0"
- integrity sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==
+"@csstools/postcss-nested-calc@^3.0.0":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.1.tgz#94b462420d22539984bfe659339abba6971ff8f0"
+ integrity sha512-bwwababZpWRm0ByHaWBxTsDGTMhZKmtUNl3Wt0Eom8AY7ORgXx5qF9SSk1vEFrCi+HOfJT6M6W5KPgzXuQNRwQ==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-normalize-display-values@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-2.0.1.tgz#35dc188c5b4713cf902959fe3c8ce613fcb7543e"
- integrity sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w==
+"@csstools/postcss-normalize-display-values@^3.0.1":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.2.tgz#9013e6ade2fbd4cd725438c9ff0b1000062cf20d"
+ integrity sha512-fCapyyT/dUdyPtrelQSIV+d5HqtTgnNP/BEG9IuhgXHt93Wc4CfC1bQ55GzKAjWrZbgakMQ7MLfCXEf3rlZJOw==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-oklab-function@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.0.tgz#4f9c91736316eb881d932681ae566a38af554a39"
- integrity sha512-5QMtgn9IWpeTbbt8DwLvr41CQRJef2fKhznTFQI1Og/v3zr/uKYu+aSKZEEaoZnO9OophM4YJnkVJne3CqvJDQ==
+"@csstools/postcss-oklab-function@^3.0.7":
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.8.tgz#a82929b36dc591b619108642786f3b0a2c0fe735"
+ integrity sha512-L4xrwbgg+k08v+a88LDxJeIM6+kqaBJlYb/QgmEMfQpUbrfXTp87DuRc7utcRdDvY+qWK5vqz3h1xUtceB5LJQ==
dependencies:
- "@csstools/css-color-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-"@csstools/postcss-progressive-custom-properties@^2.0.0", "@csstools/postcss-progressive-custom-properties@^2.1.0":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz#82df9314451db63bf7f4975a4d32f148e85db490"
- integrity sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==
+"@csstools/postcss-progressive-custom-properties@^3.0.2", "@csstools/postcss-progressive-custom-properties@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.3.tgz#8e0b61c204e80a3b4f82818f9738accb06894a06"
+ integrity sha512-WipTVh6JTMQfeIrzDV4wEPsV9NTzMK2jwXxyH6CGBktuWdivHnkioP/smp1x/0QDPQyx7NTS14RB+GV3zZZYEw==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-scope-pseudo-class@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-2.0.2.tgz#6325e1e3b321093c59b008ec670bb772e17f06fe"
- integrity sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==
+"@csstools/postcss-relative-color-syntax@^2.0.7":
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.8.tgz#825f79ddacbfacdb40ebe99fcfb5210ea8dfa509"
+ integrity sha512-wu/Oh7QKINpRXnmLMUbObVNlqwr843PSF4a3x3fMC0I+vUeoGqMfZuSPFtT+NnYYxfzUjEZ091GURPxee22VLQ==
dependencies:
- postcss-selector-parser "^6.0.10"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-"@csstools/postcss-stepped-value-functions@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-2.1.0.tgz#8ca134a7f70e00b14f5796fb32ed33a656ba0b1b"
- integrity sha512-CkEo9BF8fQeMoXW3biXjlgTLY7PA4UFihn6leq7hPoRzIguLUI0WZIVgsITGXfX8LXmkhCSTjXO2DLYu/LUixQ==
+"@csstools/postcss-scope-pseudo-class@^3.0.0":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.1.tgz#c5454ea2fb3cf9beaf212d3a631a5c18cd4fbc14"
+ integrity sha512-3ZFonK2gfgqg29gUJ2w7xVw2wFJ1eNWVDONjbzGkm73gJHVCYK5fnCqlLr+N+KbEfv2XbWAO0AaOJCFB6Fer6A==
dependencies:
- "@csstools/css-calc" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.0.1"
+ postcss-selector-parser "^6.0.13"
-"@csstools/postcss-text-decoration-shorthand@^2.2.1":
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.2.tgz#75539827b56905f7c2e8273c0358cc6fec5ca72d"
- integrity sha512-aR9l/V7p0SkdrIyBysqlQWIbGXeGC7U4ccBAIlWMpVpG/MsGhxs1JvdBpjim4UDF3U+1VmF+MbvZFb7dL+d7XA==
+"@csstools/postcss-stepped-value-functions@^3.0.2":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.3.tgz#99dc53b346574248ccbe6772d736e1a151d5e303"
+ integrity sha512-hzo9Wr3u7JJiM65/EyHgE/gJpBzhDwBSGOobFs2YQ0ZNTywUliYQoYJud1KKlByMRuhqvDLh9V95eIkLf/fZTQ==
dependencies:
- "@csstools/color-helpers" "^1.0.0"
- postcss-value-parser "^4.2.0"
+ "@csstools/css-calc" "^1.1.5"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
-"@csstools/postcss-trigonometric-functions@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-2.1.0.tgz#5a489975d445b9e79c6cb5f0f01ae711ec86639d"
- integrity sha512-Ly7YczO+QdnByYeGqlppJoA2Tb2vsFfj5gSrszPTXJ+/4g3nnEZnG0VSeTK/WA8y7fzyL/qVNkkdEeOnruNWFQ==
+"@csstools/postcss-text-decoration-shorthand@^3.0.3":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.4.tgz#b8c5216faa2c9d8a05b3f93da7b403dd5dd53a79"
+ integrity sha512-yUZmbnUemgQmja7SpOZeU45+P49wNEgQguRdyTktFkZsHf7Gof+ZIYfvF6Cm+LsU1PwSupy4yUeEKKjX5+k6cQ==
dependencies:
- "@csstools/css-calc" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.0.1"
-
-"@csstools/postcss-unset-value@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-2.0.1.tgz#67091dd6cff556bff896c95053eb070cc6b21c25"
- integrity sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew==
+ "@csstools/color-helpers" "^4.0.0"
+ postcss-value-parser "^4.2.0"
-"@csstools/selector-specificity@^2.0.0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz#b6b8d81780b9a9f6459f4bfe9226ac6aefaefe87"
- integrity sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==
+"@csstools/postcss-trigonometric-functions@^3.0.2":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.3.tgz#5704213191f158ba9828a280c9b75ade9373b920"
+ integrity sha512-T/npTbDuMZ3vktEMuA05p1oeVd12Sy47qZP1vFhzNMUOdXGCK9vlm0tUSIlV5DdlbTJqKqq9FhGitZH9VTKrfQ==
+ dependencies:
+ "@csstools/css-calc" "^1.1.5"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
-"@csstools/selector-specificity@^2.0.1", "@csstools/selector-specificity@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016"
- integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==
+"@csstools/postcss-unset-value@^3.0.0":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.1.tgz#598a25630fd9ab0edf066d235916f7441404942a"
+ integrity sha512-dbDnZ2ja2U8mbPP0Hvmt2RMEGBiF1H7oY6HYSpjteXJGihYwgxgTr6KRbbJ/V6c+4wd51M+9980qG4gKVn5ttg==
-"@csstools/selector-specificity@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36"
- integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==
+"@csstools/selector-specificity@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz#d84597fbc0f897240c12fc0a31e492b036c70e40"
+ integrity sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==
"@dabh/diagnostics@^2.0.2":
version "2.0.3"
@@ -1994,115 +2193,132 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-"@emotion/babel-plugin@^11.10.6":
- version "11.10.6"
- resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz#a68ee4b019d661d6f37dec4b8903255766925ead"
- integrity sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==
+"@emotion/babel-plugin@^11.11.0":
+ version "11.11.0"
+ resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c"
+ integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
"@babel/runtime" "^7.18.3"
- "@emotion/hash" "^0.9.0"
- "@emotion/memoize" "^0.8.0"
- "@emotion/serialize" "^1.1.1"
+ "@emotion/hash" "^0.9.1"
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/serialize" "^1.1.2"
babel-plugin-macros "^3.1.0"
convert-source-map "^1.5.0"
escape-string-regexp "^4.0.0"
find-root "^1.1.0"
source-map "^0.5.7"
- stylis "4.1.3"
+ stylis "4.2.0"
-"@emotion/cache@^11.10.5":
- version "11.10.5"
- resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12"
- integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==
+"@emotion/cache@^11.11.0":
+ version "11.11.0"
+ resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff"
+ integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==
dependencies:
- "@emotion/memoize" "^0.8.0"
- "@emotion/sheet" "^1.2.1"
- "@emotion/utils" "^1.2.0"
- "@emotion/weak-memoize" "^0.3.0"
- stylis "4.1.3"
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/sheet" "^1.2.2"
+ "@emotion/utils" "^1.2.1"
+ "@emotion/weak-memoize" "^0.3.1"
+ stylis "4.2.0"
-"@emotion/hash@^0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7"
- integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==
+"@emotion/hash@^0.9.1":
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43"
+ integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==
-"@emotion/memoize@^0.8.0":
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f"
- integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==
+"@emotion/memoize@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17"
+ integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
-"@emotion/react@^11.10.6":
- version "11.10.6"
- resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.6.tgz#dbe5e650ab0f3b1d2e592e6ab1e006e75fd9ac11"
- integrity sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==
+"@emotion/react@^11.11.3":
+ version "11.11.3"
+ resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.3.tgz#96b855dc40a2a55f52a72f518a41db4f69c31a25"
+ integrity sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==
dependencies:
"@babel/runtime" "^7.18.3"
- "@emotion/babel-plugin" "^11.10.6"
- "@emotion/cache" "^11.10.5"
- "@emotion/serialize" "^1.1.1"
- "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0"
- "@emotion/utils" "^1.2.0"
- "@emotion/weak-memoize" "^0.3.0"
+ "@emotion/babel-plugin" "^11.11.0"
+ "@emotion/cache" "^11.11.0"
+ "@emotion/serialize" "^1.1.3"
+ "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1"
+ "@emotion/utils" "^1.2.1"
+ "@emotion/weak-memoize" "^0.3.1"
hoist-non-react-statics "^3.3.1"
-"@emotion/serialize@^1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0"
- integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==
+"@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3":
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.3.tgz#84b77bfcfe3b7bb47d326602f640ccfcacd5ffb0"
+ integrity sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==
dependencies:
- "@emotion/hash" "^0.9.0"
- "@emotion/memoize" "^0.8.0"
- "@emotion/unitless" "^0.8.0"
- "@emotion/utils" "^1.2.0"
+ "@emotion/hash" "^0.9.1"
+ "@emotion/memoize" "^0.8.1"
+ "@emotion/unitless" "^0.8.1"
+ "@emotion/utils" "^1.2.1"
csstype "^3.0.2"
-"@emotion/sheet@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c"
- integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==
+"@emotion/sheet@^1.2.2":
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec"
+ integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==
-"@emotion/unitless@^0.8.0":
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db"
- integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==
+"@emotion/unitless@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
+ integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
-"@emotion/use-insertion-effect-with-fallbacks@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df"
- integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==
+"@emotion/use-insertion-effect-with-fallbacks@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963"
+ integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==
-"@emotion/utils@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561"
- integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==
+"@emotion/utils@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4"
+ integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==
-"@emotion/weak-memoize@^0.3.0":
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb"
- integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==
+"@emotion/weak-memoize@^0.3.1":
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6"
+ integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==
-"@es-joy/jsdoccomment@~0.36.1":
- version "0.36.1"
- resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz#c37db40da36e4b848da5fd427a74bae3b004a30f"
- integrity sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg==
+"@es-joy/jsdoccomment@~0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz#4a2f7db42209c0425c71a1476ef1bdb6dcd836f6"
+ integrity sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==
dependencies:
- comment-parser "1.3.1"
- esquery "^1.4.0"
- jsdoc-type-pratt-parser "~3.1.0"
+ comment-parser "1.4.1"
+ esquery "^1.5.0"
+ jsdoc-type-pratt-parser "~4.0.0"
-"@eslint-community/eslint-utils@^4.2.0":
+"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
dependencies:
eslint-visitor-keys "^3.3.0"
+"@eslint-community/regexpp@^4.5.1":
+ version "4.10.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
+ integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
+
"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+"@isaacs/cliui@^8.0.2":
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+ dependencies:
+ string-width "^5.1.2"
+ string-width-cjs "npm:string-width@^4.2.0"
+ strip-ansi "^7.0.1"
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+ wrap-ansi "^8.1.0"
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -2119,110 +2335,110 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.5.0.tgz#593a6c5c0d3f75689835f1b3b4688c4f8544cb57"
- integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==
+"@jest/console@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc"
+ integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
- jest-message-util "^29.5.0"
- jest-util "^29.5.0"
+ jest-message-util "^29.7.0"
+ jest-util "^29.7.0"
slash "^3.0.0"
-"@jest/core@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.5.0.tgz#76674b96904484e8214614d17261cc491e5f1f03"
- integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==
+"@jest/core@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f"
+ integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==
dependencies:
- "@jest/console" "^29.5.0"
- "@jest/reporters" "^29.5.0"
- "@jest/test-result" "^29.5.0"
- "@jest/transform" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/console" "^29.7.0"
+ "@jest/reporters" "^29.7.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/transform" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
ci-info "^3.2.0"
exit "^0.1.2"
graceful-fs "^4.2.9"
- jest-changed-files "^29.5.0"
- jest-config "^29.5.0"
- jest-haste-map "^29.5.0"
- jest-message-util "^29.5.0"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.5.0"
- jest-resolve-dependencies "^29.5.0"
- jest-runner "^29.5.0"
- jest-runtime "^29.5.0"
- jest-snapshot "^29.5.0"
- jest-util "^29.5.0"
- jest-validate "^29.5.0"
- jest-watcher "^29.5.0"
+ jest-changed-files "^29.7.0"
+ jest-config "^29.7.0"
+ jest-haste-map "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-regex-util "^29.6.3"
+ jest-resolve "^29.7.0"
+ jest-resolve-dependencies "^29.7.0"
+ jest-runner "^29.7.0"
+ jest-runtime "^29.7.0"
+ jest-snapshot "^29.7.0"
+ jest-util "^29.7.0"
+ jest-validate "^29.7.0"
+ jest-watcher "^29.7.0"
micromatch "^4.0.4"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/environment@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65"
- integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==
+"@jest/environment@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7"
+ integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==
dependencies:
- "@jest/fake-timers" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-mock "^29.5.0"
+ jest-mock "^29.7.0"
-"@jest/expect-utils@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036"
- integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==
+"@jest/expect-utils@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6"
+ integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==
dependencies:
- jest-get-type "^29.4.3"
+ jest-get-type "^29.6.3"
-"@jest/expect@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.5.0.tgz#80952f5316b23c483fbca4363ce822af79c38fba"
- integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==
+"@jest/expect@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2"
+ integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==
dependencies:
- expect "^29.5.0"
- jest-snapshot "^29.5.0"
+ expect "^29.7.0"
+ jest-snapshot "^29.7.0"
-"@jest/fake-timers@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c"
- integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==
+"@jest/fake-timers@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565"
+ integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@sinonjs/fake-timers" "^10.0.2"
"@types/node" "*"
- jest-message-util "^29.5.0"
- jest-mock "^29.5.0"
- jest-util "^29.5.0"
+ jest-message-util "^29.7.0"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
-"@jest/globals@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.5.0.tgz#6166c0bfc374c58268677539d0c181f9c1833298"
- integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==
+"@jest/globals@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d"
+ integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==
dependencies:
- "@jest/environment" "^29.5.0"
- "@jest/expect" "^29.5.0"
- "@jest/types" "^29.5.0"
- jest-mock "^29.5.0"
+ "@jest/environment" "^29.7.0"
+ "@jest/expect" "^29.7.0"
+ "@jest/types" "^29.6.3"
+ jest-mock "^29.7.0"
-"@jest/reporters@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b"
- integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==
+"@jest/reporters@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7"
+ integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^29.5.0"
- "@jest/test-result" "^29.5.0"
- "@jest/transform" "^29.5.0"
- "@jest/types" "^29.5.0"
- "@jridgewell/trace-mapping" "^0.3.15"
+ "@jest/console" "^29.7.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/transform" "^29.7.0"
+ "@jest/types" "^29.6.3"
+ "@jridgewell/trace-mapping" "^0.3.18"
"@types/node" "*"
chalk "^4.0.0"
collect-v8-coverage "^1.0.0"
@@ -2230,81 +2446,81 @@
glob "^7.1.3"
graceful-fs "^4.2.9"
istanbul-lib-coverage "^3.0.0"
- istanbul-lib-instrument "^5.1.0"
+ istanbul-lib-instrument "^6.0.0"
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.1.3"
- jest-message-util "^29.5.0"
- jest-util "^29.5.0"
- jest-worker "^29.5.0"
+ jest-message-util "^29.7.0"
+ jest-util "^29.7.0"
+ jest-worker "^29.7.0"
slash "^3.0.0"
string-length "^4.0.1"
strip-ansi "^6.0.0"
v8-to-istanbul "^9.0.1"
-"@jest/schemas@^29.4.3":
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788"
- integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==
+"@jest/schemas@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
+ integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
dependencies:
- "@sinclair/typebox" "^0.25.16"
+ "@sinclair/typebox" "^0.27.8"
-"@jest/source-map@^29.4.3":
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20"
- integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==
+"@jest/source-map@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4"
+ integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.15"
+ "@jridgewell/trace-mapping" "^0.3.18"
callsites "^3.0.0"
graceful-fs "^4.2.9"
-"@jest/test-result@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408"
- integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==
+"@jest/test-result@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c"
+ integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==
dependencies:
- "@jest/console" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/console" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
-"@jest/test-sequencer@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz#34d7d82d3081abd523dbddc038a3ddcb9f6d3cc4"
- integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==
+"@jest/test-sequencer@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce"
+ integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==
dependencies:
- "@jest/test-result" "^29.5.0"
+ "@jest/test-result" "^29.7.0"
graceful-fs "^4.2.9"
- jest-haste-map "^29.5.0"
+ jest-haste-map "^29.7.0"
slash "^3.0.0"
-"@jest/transform@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.5.0.tgz#cf9c872d0965f0cbd32f1458aa44a2b1988b00f9"
- integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==
+"@jest/transform@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c"
+ integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==
dependencies:
"@babel/core" "^7.11.6"
- "@jest/types" "^29.5.0"
- "@jridgewell/trace-mapping" "^0.3.15"
+ "@jest/types" "^29.6.3"
+ "@jridgewell/trace-mapping" "^0.3.18"
babel-plugin-istanbul "^6.1.1"
chalk "^4.0.0"
convert-source-map "^2.0.0"
fast-json-stable-stringify "^2.1.0"
graceful-fs "^4.2.9"
- jest-haste-map "^29.5.0"
- jest-regex-util "^29.4.3"
- jest-util "^29.5.0"
+ jest-haste-map "^29.7.0"
+ jest-regex-util "^29.6.3"
+ jest-util "^29.7.0"
micromatch "^4.0.4"
pirates "^4.0.4"
slash "^3.0.0"
write-file-atomic "^4.0.2"
-"@jest/types@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593"
- integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==
+"@jest/types@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
+ integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
@@ -2333,6 +2549,11 @@
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+"@jridgewell/resolve-uri@^3.1.0":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
+ integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
+
"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
@@ -2346,11 +2567,24 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
+"@jridgewell/source-map@^0.3.3":
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91"
+ integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
version "1.4.14"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+"@jridgewell/sourcemap-codec@^1.4.14":
+ version "1.4.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
+ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+
"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.14"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
@@ -2359,14 +2593,6 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
-"@jridgewell/trace-mapping@^0.3.15":
- version "0.3.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774"
- integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
"@jridgewell/trace-mapping@^0.3.17":
version "0.3.17"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
@@ -2375,6 +2601,14 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
+"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20":
+ version "0.3.20"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f"
+ integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.1.0"
+ "@jridgewell/sourcemap-codec" "^1.4.14"
+
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
@@ -2433,28 +2667,33 @@
mkdirp "^1.0.4"
rimraf "^3.0.2"
-"@polka/url@^1.0.0-next.20":
- version "1.0.0-next.21"
- resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
- integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
+"@pkgjs/parseargs@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
-"@redux-devtools/extension@^3.2.5":
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/@redux-devtools/extension/-/extension-3.2.5.tgz#a3daaf7b9edc82988366133f0c741b5266c4dcef"
- integrity sha512-UhyDF7WmdnCrN1s++YC4sdQCo0z6YUnoB2eCh15nXDDq3QH1jDju1144UNRU6Nvi4inxhaIum4m9BXVYWVC1ng==
- dependencies:
- "@babel/runtime" "^7.20.7"
- immutable "^4.2.2"
+"@pkgr/core@^0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.0.tgz#7d8dacb7fdef0e4387caf7396cbd77f179867d06"
+ integrity sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==
+
+"@polka/url@^1.0.0-next.24":
+ version "1.0.0-next.24"
+ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3"
+ integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==
-"@sinclair/typebox@^0.25.16":
- version "0.25.24"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718"
- integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
+"@redux-devtools/extension@^3.3.0":
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/@redux-devtools/extension/-/extension-3.3.0.tgz#bc775d289f15604c472112920beac2cf4dbb7907"
+ integrity sha512-X34S/rC8S/M1BIrkYD1mJ5f8vlH0BDqxXrs96cvxSBo4FhMdbhU+GUGsmNYov1xjSyLMHgo8NYrUG8bNX7525g==
+ dependencies:
+ "@babel/runtime" "^7.23.2"
+ immutable "^4.3.4"
-"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
+"@sinclair/typebox@^0.27.8":
+ version "0.27.8"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
+ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
"@sindresorhus/is@^0.7.0":
version "0.7.0"
@@ -2475,13 +2714,6 @@
dependencies:
"@sinonjs/commons" "^2.0.0"
-"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
- dependencies:
- defer-to-connect "^1.0.1"
-
"@tannin/compile@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@tannin/compile/-/compile-1.1.0.tgz#1e4d1c5364cbfeffa1c20352c053e19ef20ffe93"
@@ -2613,6 +2845,11 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
+"@types/estree@^1.0.0":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
+ integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
+
"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
version "4.17.29"
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz#2a1795ea8e9e9c91b4a4bbe475034b20c1ec711c"
@@ -2647,7 +2884,7 @@
dependencies:
"@types/node" "*"
-"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1":
+"@types/hoist-non-react-statics@^3.3.0":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
@@ -2700,6 +2937,11 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
+"@types/json-schema@^7.0.12":
+ version "7.0.15"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
+ integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
+
"@types/json5@^0.0.29":
version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
@@ -2735,11 +2977,6 @@
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-"@types/prettier@^2.1.5":
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.3.tgz#68ada76827b0010d0db071f739314fa429943d0a"
- integrity sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==
-
"@types/prop-types@*":
version "15.7.5"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
@@ -2755,24 +2992,31 @@
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-dom@^18.0.11", "@types/react-dom@^18.0.6":
+"@types/react-dom@^18.0.6":
version "18.0.11"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33"
integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==
dependencies:
"@types/react" "*"
-"@types/react-highlight-words@^0.16.4":
- version "0.16.4"
- resolved "https://registry.yarnpkg.com/@types/react-highlight-words/-/react-highlight-words-0.16.4.tgz#441b6f05c27ce6ab76833803a84bc385f0a1e8f2"
- integrity sha512-KITBX3xzheQLu2s3bUgLmRE7ekmhc52zRjRTwkKayQARh30L4fjEGzGm7ULK9TuX2LgxWWavZqyQGDGjAHbL3w==
+"@types/react-dom@^18.2.18":
+ version "18.2.18"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.18.tgz#16946e6cd43971256d874bc3d0a72074bb8571dd"
+ integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==
+ dependencies:
+ "@types/react" "*"
+
+"@types/react-highlight-words@^0.16.7":
+ version "0.16.7"
+ resolved "https://registry.yarnpkg.com/@types/react-highlight-words/-/react-highlight-words-0.16.7.tgz#82fdd2d2abe4c4a5c0da44be749660f6ec42f0c2"
+ integrity sha512-+upXTIaRd3rGvh1aDQSs9z5X+sV3UM6Jrmjk03GN2GXl4v/+iOJKQj2LZHo6Vp2IoTvMdtxgME26feqo12xXLg==
dependencies:
"@types/react" "*"
-"@types/react-redux@^7.1.25":
- version "7.1.25"
- resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88"
- integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==
+"@types/react-redux@^7.1.33":
+ version "7.1.33"
+ resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.33.tgz#53c5564f03f1ded90904e3c90f77e4bd4dc20b15"
+ integrity sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==
dependencies:
"@types/hoist-non-react-statics" "^3.3.0"
"@types/react" "*"
@@ -2788,7 +3032,7 @@
"@types/scheduler" "*"
csstype "^3.0.2"
-"@types/react@^18.0.21", "@types/react@^18.0.32":
+"@types/react@^18.0.21":
version "18.0.32"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.32.tgz#5e88b2af6833251d54ec7fe86d393224499f41d5"
integrity sha512-gYGXdtPQ9Cj0w2Fwqg5/ak6BcK3Z15YgjSqtyDizWUfx7mQ8drs0NBUzRRsAdoFVTO8kJ8L2TL8Skm7OFPnLUw==
@@ -2797,6 +3041,15 @@
"@types/scheduler" "*"
csstype "^3.0.2"
+"@types/react@^18.2.46":
+ version "18.2.46"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.46.tgz#f04d6c528f8f136ea66333bc66abcae46e2680df"
+ integrity sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
"@types/retry@0.12.0":
version "0.12.0"
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
@@ -2812,6 +3065,11 @@
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
+"@types/semver@^7.5.0":
+ version "7.5.6"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339"
+ integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==
+
"@types/serve-index@^1.9.1":
version "1.9.1"
resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
@@ -2849,10 +3107,10 @@
resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43"
integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
-"@types/ws@^8.5.1":
- version "8.5.3"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
- integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
+"@types/ws@^8.5.5":
+ version "8.5.10"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787"
+ integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==
dependencies:
"@types/node" "*"
@@ -2868,39 +3126,34 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@^5.3.0":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.3.tgz#2f293e56b73c4f281e48d253af4a17f21a55d54c"
- integrity sha512-QEgE1uahnDbWEkZlidq7uKB630ny1NN8KbLPmznX+8hYsYpoV1/quG1Nzvs141FVuumuS7O0EpqYw3RB4AVzRg==
+"@typescript-eslint/eslint-plugin@^6.4.1":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.16.0.tgz#cc29fbd208ea976de3db7feb07755bba0ce8d8bc"
+ integrity sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==
dependencies:
- "@typescript-eslint/scope-manager" "5.30.3"
- "@typescript-eslint/type-utils" "5.30.3"
- "@typescript-eslint/utils" "5.30.3"
+ "@eslint-community/regexpp" "^4.5.1"
+ "@typescript-eslint/scope-manager" "6.16.0"
+ "@typescript-eslint/type-utils" "6.16.0"
+ "@typescript-eslint/utils" "6.16.0"
+ "@typescript-eslint/visitor-keys" "6.16.0"
debug "^4.3.4"
- functional-red-black-tree "^1.0.1"
- ignore "^5.2.0"
- regexpp "^3.2.0"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/parser@^5.3.0":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.3.tgz#d288c7dbeadf22403112c773dd53e0700f6dd6d5"
- integrity sha512-ddwGEPC3E49DduAUC8UThQafHRE5uc1NE8jdOgl+w8/NrYF50MJQNeD3u4JZrqAXdY9rJz0CdQ9HpNME20CzkA==
- dependencies:
- "@typescript-eslint/scope-manager" "5.30.3"
- "@typescript-eslint/types" "5.30.3"
- "@typescript-eslint/typescript-estree" "5.30.3"
+ graphemer "^1.4.0"
+ ignore "^5.2.4"
+ natural-compare "^1.4.0"
+ semver "^7.5.4"
+ ts-api-utils "^1.0.1"
+
+"@typescript-eslint/parser@^6.4.1":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.16.0.tgz#36f39f63b126aa25af2ad2df13d9891e9fd5b40c"
+ integrity sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==
+ dependencies:
+ "@typescript-eslint/scope-manager" "6.16.0"
+ "@typescript-eslint/types" "6.16.0"
+ "@typescript-eslint/typescript-estree" "6.16.0"
+ "@typescript-eslint/visitor-keys" "6.16.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.3.tgz#de7edb0b59efd71975a82cbf3f1b97c5c90769f0"
- integrity sha512-yVJIIUXeo/vv6Alj6lKBvsqnRs5hcxUpN3Dg3aD9Zv6r7p6Nn106jJcr5rnpRHAReEb/aMI2RWrt3JmL17eCVA==
- dependencies:
- "@typescript-eslint/types" "5.30.3"
- "@typescript-eslint/visitor-keys" "5.30.3"
-
"@typescript-eslint/scope-manager@5.57.0":
version "5.57.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz#79ccd3fa7bde0758059172d44239e871e087ea36"
@@ -2909,37 +3162,33 @@
"@typescript-eslint/types" "5.57.0"
"@typescript-eslint/visitor-keys" "5.57.0"
-"@typescript-eslint/type-utils@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.3.tgz#1bb4efcfc8de38086d50096709b2cccf72684515"
- integrity sha512-IIzakE7OXOqdwPaXhRiPnaZ8OuJJYBLufOffd9fqzkI4IMFIYq8KC7bghdnF7QUJTirURRErQFrJ/w5UpwIqaw==
+"@typescript-eslint/scope-manager@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.16.0.tgz#f3e9a00fbc1d0701356359cd56489c54d9e37168"
+ integrity sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==
dependencies:
- "@typescript-eslint/utils" "5.30.3"
- debug "^4.3.4"
- tsutils "^3.21.0"
+ "@typescript-eslint/types" "6.16.0"
+ "@typescript-eslint/visitor-keys" "6.16.0"
-"@typescript-eslint/types@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.3.tgz#8ef6313dcec2e297b167dd25ef363e36857c49ff"
- integrity sha512-vshU3pjSTgBPNgfd55JLYngHkXuwQP68fxYFUAg1Uq+JrR3xG/XjvL9Dmv28CpOERtqwkaR4QQ3mD0NLZcE2Xw==
+"@typescript-eslint/type-utils@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.16.0.tgz#5f21c3e49e540ad132dc87fc99af463c184d5ed1"
+ integrity sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==
+ dependencies:
+ "@typescript-eslint/typescript-estree" "6.16.0"
+ "@typescript-eslint/utils" "6.16.0"
+ debug "^4.3.4"
+ ts-api-utils "^1.0.1"
"@typescript-eslint/types@5.57.0":
version "5.57.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.57.0.tgz#727bfa2b64c73a4376264379cf1f447998eaa132"
integrity sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==
-"@typescript-eslint/typescript-estree@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.3.tgz#d5ff918499dd56039864c157a898b1322d7bff8c"
- integrity sha512-jqVh5N9AJx6+7yRgoA+ZelAFrHezgI9pzI9giv7s84DDOmtpFwTgURcpICDHyz9x6vAeOu91iACZ4dBTVfzIyA==
- dependencies:
- "@typescript-eslint/types" "5.30.3"
- "@typescript-eslint/visitor-keys" "5.30.3"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
+"@typescript-eslint/types@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.16.0.tgz#a3abe0045737d44d8234708d5ed8fef5d59dc91e"
+ integrity sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==
"@typescript-eslint/typescript-estree@5.57.0":
version "5.57.0"
@@ -2954,17 +3203,32 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.3.tgz#be2ebaef73e5610c866c4f29ed33669acc89e3fc"
- integrity sha512-OEaBXGxxdIy35H+jyXfYAMQ66KMJczK9hEhL3gR6IRbWe5PyK+bPDC9zbQNVII6rNFTfF/Mse0z21NlEU+vOMw==
+"@typescript-eslint/typescript-estree@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.16.0.tgz#d6e0578e4f593045f0df06c4b3a22bd6f13f2d03"
+ integrity sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==
dependencies:
- "@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.30.3"
- "@typescript-eslint/types" "5.30.3"
- "@typescript-eslint/typescript-estree" "5.30.3"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
+ "@typescript-eslint/types" "6.16.0"
+ "@typescript-eslint/visitor-keys" "6.16.0"
+ debug "^4.3.4"
+ globby "^11.1.0"
+ is-glob "^4.0.3"
+ minimatch "9.0.3"
+ semver "^7.5.4"
+ ts-api-utils "^1.0.1"
+
+"@typescript-eslint/utils@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.16.0.tgz#1c291492d34670f9210d2b7fcf6b402bea3134ae"
+ integrity sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.4.0"
+ "@types/json-schema" "^7.0.12"
+ "@types/semver" "^7.5.0"
+ "@typescript-eslint/scope-manager" "6.16.0"
+ "@typescript-eslint/types" "6.16.0"
+ "@typescript-eslint/typescript-estree" "6.16.0"
+ semver "^7.5.4"
"@typescript-eslint/utils@^5.10.0":
version "5.57.0"
@@ -2980,14 +3244,6 @@
eslint-scope "^5.1.1"
semver "^7.3.7"
-"@typescript-eslint/visitor-keys@5.30.3":
- version "5.30.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.3.tgz#2c5f7a16c36748d1c51ea5a9c29bfb64780ce466"
- integrity sha512-ep2xtHOhnSRt6fDP9DSSxrA/FqZhdMF7/Y9fYsxrKss2uWJMbzJyBJ/We1fKc786BJ10pHwrzUlhvpz8i7XzBg==
- dependencies:
- "@typescript-eslint/types" "5.30.3"
- eslint-visitor-keys "^3.3.0"
-
"@typescript-eslint/visitor-keys@5.57.0":
version "5.57.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz#e2b2f4174aff1d15eef887ce3d019ecc2d7a8ac1"
@@ -2996,6 +3252,14 @@
"@typescript-eslint/types" "5.57.0"
eslint-visitor-keys "^3.3.0"
+"@typescript-eslint/visitor-keys@6.16.0":
+ version "6.16.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.16.0.tgz#d50da18a05d91318ed3e7e8889bda0edc35f3a10"
+ integrity sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==
+ dependencies:
+ "@typescript-eslint/types" "6.16.0"
+ eslint-visitor-keys "^3.4.1"
+
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
@@ -3004,21 +3268,44 @@
"@webassemblyjs/helper-numbers" "1.11.1"
"@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24"
+ integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==
+ dependencies:
+ "@webassemblyjs/helper-numbers" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+
"@webassemblyjs/floating-point-hex-parser@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
+"@webassemblyjs/floating-point-hex-parser@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431"
+ integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==
+
"@webassemblyjs/helper-api-error@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
+"@webassemblyjs/helper-api-error@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768"
+ integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==
+
"@webassemblyjs/helper-buffer@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
+"@webassemblyjs/helper-buffer@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093"
+ integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==
+
"@webassemblyjs/helper-numbers@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
@@ -3028,11 +3315,25 @@
"@webassemblyjs/helper-api-error" "1.11.1"
"@xtuc/long" "4.2.2"
+"@webassemblyjs/helper-numbers@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5"
+ integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==
+ dependencies:
+ "@webassemblyjs/floating-point-hex-parser" "1.11.6"
+ "@webassemblyjs/helper-api-error" "1.11.6"
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/helper-wasm-bytecode@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
+"@webassemblyjs/helper-wasm-bytecode@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9"
+ integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==
+
"@webassemblyjs/helper-wasm-section@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
@@ -3043,6 +3344,16 @@
"@webassemblyjs/helper-wasm-bytecode" "1.11.1"
"@webassemblyjs/wasm-gen" "1.11.1"
+"@webassemblyjs/helper-wasm-section@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577"
+ integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@webassemblyjs/helper-buffer" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/wasm-gen" "1.11.6"
+
"@webassemblyjs/ieee754@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
@@ -3050,6 +3361,13 @@
dependencies:
"@xtuc/ieee754" "^1.2.0"
+"@webassemblyjs/ieee754@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a"
+ integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==
+ dependencies:
+ "@xtuc/ieee754" "^1.2.0"
+
"@webassemblyjs/leb128@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
@@ -3057,11 +3375,23 @@
dependencies:
"@xtuc/long" "4.2.2"
+"@webassemblyjs/leb128@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7"
+ integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==
+ dependencies:
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/utf8@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
+"@webassemblyjs/utf8@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a"
+ integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==
+
"@webassemblyjs/wasm-edit@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
@@ -3076,6 +3406,20 @@
"@webassemblyjs/wasm-parser" "1.11.1"
"@webassemblyjs/wast-printer" "1.11.1"
+"@webassemblyjs/wasm-edit@^1.11.5":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab"
+ integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@webassemblyjs/helper-buffer" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/helper-wasm-section" "1.11.6"
+ "@webassemblyjs/wasm-gen" "1.11.6"
+ "@webassemblyjs/wasm-opt" "1.11.6"
+ "@webassemblyjs/wasm-parser" "1.11.6"
+ "@webassemblyjs/wast-printer" "1.11.6"
+
"@webassemblyjs/wasm-gen@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
@@ -3087,6 +3431,17 @@
"@webassemblyjs/leb128" "1.11.1"
"@webassemblyjs/utf8" "1.11.1"
+"@webassemblyjs/wasm-gen@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268"
+ integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/ieee754" "1.11.6"
+ "@webassemblyjs/leb128" "1.11.6"
+ "@webassemblyjs/utf8" "1.11.6"
+
"@webassemblyjs/wasm-opt@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
@@ -3097,6 +3452,16 @@
"@webassemblyjs/wasm-gen" "1.11.1"
"@webassemblyjs/wasm-parser" "1.11.1"
+"@webassemblyjs/wasm-opt@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2"
+ integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@webassemblyjs/helper-buffer" "1.11.6"
+ "@webassemblyjs/wasm-gen" "1.11.6"
+ "@webassemblyjs/wasm-parser" "1.11.6"
+
"@webassemblyjs/wasm-parser@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
@@ -3109,6 +3474,18 @@
"@webassemblyjs/leb128" "1.11.1"
"@webassemblyjs/utf8" "1.11.1"
+"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1"
+ integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@webassemblyjs/helper-api-error" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/ieee754" "1.11.6"
+ "@webassemblyjs/leb128" "1.11.6"
+ "@webassemblyjs/utf8" "1.11.6"
+
"@webassemblyjs/wast-printer@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
@@ -3117,15 +3494,23 @@
"@webassemblyjs/ast" "1.11.1"
"@xtuc/long" "4.2.2"
+"@webassemblyjs/wast-printer@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20"
+ integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.6"
+ "@xtuc/long" "4.2.2"
+
"@webpack-cli/configtest@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5"
integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==
-"@webpack-cli/configtest@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f"
- integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==
+"@webpack-cli/configtest@^2.1.1":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646"
+ integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
"@webpack-cli/info@^1.5.0":
version "1.5.0"
@@ -3134,30 +3519,30 @@
dependencies:
envinfo "^7.7.3"
-"@webpack-cli/info@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0"
- integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==
+"@webpack-cli/info@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd"
+ integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
"@webpack-cli/serve@^1.7.0":
version "1.7.0"
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1"
integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==
-"@webpack-cli/serve@^2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8"
- integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==
+"@webpack-cli/serve@^2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
+ integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
-"@wordpress/babel-plugin-import-jsx-pragma@^4.13.0":
- version "4.13.0"
- resolved "https://registry.yarnpkg.com/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.13.0.tgz#dbb603eeebbe08736f6bd4aeddd05d23031aae6a"
- integrity sha512-IK8s2xbxLwWSD4COQICbTgbFziKc9Ed8fpWuxtQl3n+2xpyFIfWHvDEt5nGbotj96OEcxQ16h+aTqIcdon/fwQ==
+"@wordpress/babel-plugin-import-jsx-pragma@^4.31.0":
+ version "4.31.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.31.0.tgz#880abacdb29baa180a664cdf52ad12c41ddc3be3"
+ integrity sha512-WlHCRCLBft3bSqE7FLB09w1gHG6QUQ7WAQpSDdcn6wRuLX45ZeMeT6YDqUdJdlYPRBx6Ke9WzrmAT7PrGLZi1Q==
-"@wordpress/babel-preset-default@^7.14.0":
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/@wordpress/babel-preset-default/-/babel-preset-default-7.14.0.tgz#106708ccf15359f38dae2a1d471661e216e72e4d"
- integrity sha512-ZdsM2u/OwqVBQgYrxiX0tJV13GXiQYrNGWnHzpC48tENh7PR3xKcdaLtX6+nnYyyZm3JpQwW9Xog6Dd1AFnJKA==
+"@wordpress/babel-preset-default@^7.32.0":
+ version "7.32.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/babel-preset-default/-/babel-preset-default-7.32.0.tgz#71fa6cb9b8c158d2c387f79b552160c577254627"
+ integrity sha512-B1S+JujsX3kZWp1jnSuvUu+hlJhp9j1TSlOmar+yuVCjH0vx/aW/58onKvCFNPTy3gJ00bSsYa3BctoCHs456A==
dependencies:
"@babel/core" "^7.16.0"
"@babel/plugin-transform-react-jsx" "^7.16.0"
@@ -3165,110 +3550,111 @@
"@babel/preset-env" "^7.16.0"
"@babel/preset-typescript" "^7.16.0"
"@babel/runtime" "^7.16.0"
- "@wordpress/babel-plugin-import-jsx-pragma" "^4.13.0"
- "@wordpress/browserslist-config" "^5.13.0"
- "@wordpress/element" "^5.7.0"
- "@wordpress/warning" "^2.30.0"
- browserslist "^4.17.6"
- core-js "^3.19.1"
-
-"@wordpress/base-styles@^4.21.0":
- version "4.21.0"
- resolved "https://registry.yarnpkg.com/@wordpress/base-styles/-/base-styles-4.21.0.tgz#05c7db4451b78d2a2c3c63620954dd838d3e6e8f"
- integrity sha512-6dtuyOkb6r5NAfBSQoo+EG8JP2PMvNgccbr5KWJMLfuocSNxcGRNs0i8/eVyDXQv9myU1+b5OFFgm21q0C+KAg==
-
-"@wordpress/browserslist-config@^5.13.0":
- version "5.13.0"
- resolved "https://registry.yarnpkg.com/@wordpress/browserslist-config/-/browserslist-config-5.13.0.tgz#f8688c171433af6bf6633b1a2c1c616d9fd9116f"
- integrity sha512-hAvR0GH/76QM4XJDG5z5FZxNM9bruJz0X1I0eindTW0DCQVMjs7XELuhuD428ZIgq9aUWwAozz5OjRUFTxAMaQ==
-
-"@wordpress/element@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@wordpress/element/-/element-5.7.0.tgz#6c1647df5182a4c788f0ddf5e6437dc3c3b6411e"
- integrity sha512-sztnsbrmvsiZIxXGvvKx4D/xfhKIKEylDh15Y6PqUpxMqznmnf5/+fxLc9zeVAkV/c+Yd8xp3DxUH230tCAkpQ==
+ "@wordpress/babel-plugin-import-jsx-pragma" "^4.31.0"
+ "@wordpress/browserslist-config" "^5.31.0"
+ "@wordpress/warning" "^2.48.0"
+ browserslist "^4.21.10"
+ core-js "^3.31.0"
+ react "^18.2.0"
+
+"@wordpress/base-styles@^4.39.0":
+ version "4.39.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/base-styles/-/base-styles-4.39.0.tgz#e5f8033b80aa0d6e3d67cd592f7b79e07ecc6c4b"
+ integrity sha512-Obc6fKAnqzuWQSLgoce2yxhwMLd0nu4j7k3pVkBSzuitPw1LokmzHcHWPpgpMGR1T8CzKuj0Wsybcr2n3Xtyug==
+
+"@wordpress/browserslist-config@^5.31.0":
+ version "5.31.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/browserslist-config/-/browserslist-config-5.31.0.tgz#82a77cf73088e08d1c24fd1a03b8f85ebbe0bd8d"
+ integrity sha512-fjglKNuqMKfGXrxuqea8ndTLkga9MfnyBBYuniGZ7cQo3iOhOn6ZqlfKygZdAuZ19FOwQWaQ+9W9MpOtU/4oCA==
+
+"@wordpress/element@^5.25.0":
+ version "5.25.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/element/-/element-5.25.0.tgz#c6f496e1f324c0429c9742c7feb4a3406127a994"
+ integrity sha512-8FFK1wJ/4n7Y7s3wWRJinoX5WSPbgnJJawYEc6f5Jc7cG+OddHiWZQkU94o6lnRRm0+cCarxMV8K8hNI2Jc7OQ==
dependencies:
"@babel/runtime" "^7.16.0"
"@types/react" "^18.0.21"
"@types/react-dom" "^18.0.6"
- "@wordpress/escape-html" "^2.30.0"
+ "@wordpress/escape-html" "^2.48.0"
change-case "^4.1.2"
is-plain-object "^5.0.0"
react "^18.2.0"
react-dom "^18.2.0"
-"@wordpress/escape-html@^2.30.0":
- version "2.30.0"
- resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-2.30.0.tgz#223e9bba73cdcc6b3f29cc0c8b870f07bf5af56a"
- integrity sha512-A0FVcCPSfzCsuoLJOGCKOj3ygg6lWptugtyFcXoELG15AJ3ivfeJEeghZo77YpaWCmyCf0yTC56qbaAa2c48uw==
+"@wordpress/escape-html@^2.48.0":
+ version "2.48.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-2.48.0.tgz#495ba24f22e6ea9af4f385dde23e2a70016f3a3e"
+ integrity sha512-zWOJWyRYVddJeZHnAJzV8f58+0GukbIdp+EcbNuRVm+Q2rhv0BpyO1HJB3Z8ba35whtNcGWJibk9WqdMzBAMAw==
dependencies:
"@babel/runtime" "^7.16.0"
-"@wordpress/eslint-plugin@^14.3.0":
- version "14.3.0"
- resolved "https://registry.yarnpkg.com/@wordpress/eslint-plugin/-/eslint-plugin-14.3.0.tgz#ede6c6544e794dcfe0468341e0b5d3951eab044f"
- integrity sha512-rd6vTfvBB7F9n04xUvYvv+F6zSHrMJUaNgwEsiybFWMF2WKssy6fpLgvNHw4bQRWeiCBPbh44tHMr4oAtEwTMg==
+"@wordpress/eslint-plugin@^17.5.0":
+ version "17.5.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/eslint-plugin/-/eslint-plugin-17.5.0.tgz#7c2506d0501d9f958bbe0dc78af296716af31742"
+ integrity sha512-wwg4NTMSdiDbkJCFNirn1Oq+Q6wKKWXXmuhsRvK4KsIkayqHavmebnE9bctAiz4ZXI5+URpj8w/IdxYev8acYw==
dependencies:
"@babel/eslint-parser" "^7.16.0"
- "@typescript-eslint/eslint-plugin" "^5.3.0"
- "@typescript-eslint/parser" "^5.3.0"
- "@wordpress/babel-preset-default" "^7.14.0"
- "@wordpress/prettier-config" "^2.13.0"
+ "@typescript-eslint/eslint-plugin" "^6.4.1"
+ "@typescript-eslint/parser" "^6.4.1"
+ "@wordpress/babel-preset-default" "^7.32.0"
+ "@wordpress/prettier-config" "^3.5.0"
cosmiconfig "^7.0.0"
eslint-config-prettier "^8.3.0"
eslint-plugin-import "^2.25.2"
- eslint-plugin-jest "^27.2.1"
- eslint-plugin-jsdoc "^39.6.9"
+ eslint-plugin-jest "^27.2.3"
+ eslint-plugin-jsdoc "^46.4.6"
eslint-plugin-jsx-a11y "^6.5.1"
- eslint-plugin-prettier "^3.3.0"
+ eslint-plugin-playwright "^0.15.3"
+ eslint-plugin-prettier "^5.0.0"
eslint-plugin-react "^7.27.0"
eslint-plugin-react-hooks "^4.3.0"
globals "^13.12.0"
requireindex "^1.2.0"
-"@wordpress/hooks@^3.30.0":
- version "3.30.0"
- resolved "https://registry.yarnpkg.com/@wordpress/hooks/-/hooks-3.30.0.tgz#f4d4b6eccab6c5c6ede518381bc81585fc76258b"
- integrity sha512-cvM5OWMQx0D2+wxvsTCI68LXy4cHz1Db97LliiQ+KprSBmYRG5Uy2PqtPv1sMlK8IOypKOlzmG5H5V1CwBN44A==
+"@wordpress/hooks@^3.48.0":
+ version "3.48.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/hooks/-/hooks-3.48.0.tgz#687e39bdc8e9735b0764cfc8d24d11b6d4bebb16"
+ integrity sha512-vFmjpq/XN2bYgz67BS2ZC0n4P1FZUi0UPv8PTMKK+dzCPhQRYrJb8DRhBafwu2mXRzw4rO7vmVTCNJQM6xVObQ==
dependencies:
"@babel/runtime" "^7.16.0"
-"@wordpress/i18n@^4.30.0":
- version "4.30.0"
- resolved "https://registry.yarnpkg.com/@wordpress/i18n/-/i18n-4.30.0.tgz#52f442c5a56b6b92fde1fe989e5bebacf685b054"
- integrity sha512-vIntwrTBSU2MXOBlpyFntPgimHP+RW+k7/Y00BMPL+xoxPr7J7sXX/GNoYlH1BNsAo7XOi5AY5FrUnQ7ZIYdtQ==
+"@wordpress/i18n@^4.48.0":
+ version "4.48.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/i18n/-/i18n-4.48.0.tgz#a8535723003c183bce668ebcdeecd06b0347703a"
+ integrity sha512-CEaBkh1o1lArLqSv9misdmu4hNhs15Fc1tu9t/CzVWPhm7JkkZUi/+mfdAsQmMuON4lJLZKfOjjcRIfTq9YHhA==
dependencies:
"@babel/runtime" "^7.16.0"
- "@wordpress/hooks" "^3.30.0"
+ "@wordpress/hooks" "^3.48.0"
gettext-parser "^1.3.1"
- memize "^1.1.0"
+ memize "^2.1.0"
sprintf-js "^1.1.1"
tannin "^1.2.0"
-"@wordpress/jest-console@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@wordpress/jest-console/-/jest-console-7.1.0.tgz#254642ac5f43d2235276b92a9b8b4fea7430a88c"
- integrity sha512-75vfQFB5UhgJRYsvuR4L/QnVViJQ589ZhUURN/+kbniMqDM5PGi+RsA86vAIBvJr4lkbsvm0tzJh6+G77JNtCA==
+"@wordpress/jest-console@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/jest-console/-/jest-console-7.19.0.tgz#a42674ba4506c2169e03fda15975171c6462cc5c"
+ integrity sha512-x35izGNCLo7xoK770I7O/+m6sE/a9lmo6QqyDoR1AZaUwk0PAY35EGrbbi3FfXeReTXBRNJ1MpnQyvskg8o/Gw==
dependencies:
"@babel/runtime" "^7.16.0"
- jest-matcher-utils "^29.5.0"
+ jest-matcher-utils "^29.6.2"
-"@wordpress/jest-preset-default@^11.1.0":
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/@wordpress/jest-preset-default/-/jest-preset-default-11.1.0.tgz#6a18d050f320e3b45dff09ac929fdddc36f9fbc7"
- integrity sha512-3jbhm3Xy0oAy4sa/Hd0n9RAqvRmf9ABT2Qbr4Hb2fhQt8bkJYOujejJLb0lRoYcITYxJBWGSfAUyDzpYIgo/Ig==
+"@wordpress/jest-preset-default@^11.19.0":
+ version "11.19.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/jest-preset-default/-/jest-preset-default-11.19.0.tgz#0f2613cc3e205e2840f560053ab16849e90398b6"
+ integrity sha512-9BbUDZaa6Cg9dz+JyfOe30C8JJrhCkyaFqCqSNJEcyB4KK83qp2QRkblVXABmHarw4oPfg+OJLLALIAA045a0w==
dependencies:
- "@wordpress/jest-console" "^7.1.0"
- babel-jest "^29.5.0"
+ "@wordpress/jest-console" "^7.19.0"
+ babel-jest "^29.6.2"
-"@wordpress/prettier-config@^2.13.0":
- version "2.13.0"
- resolved "https://registry.yarnpkg.com/@wordpress/prettier-config/-/prettier-config-2.13.0.tgz#9469179f2e1a40e43f6ac353e95dc402b820dde9"
- integrity sha512-+/CiiWR2QKBkJcshyA6qTpCIo56U8cN9817Yb61dbd5WprDAGf5vFG0i2qsjovER+9r3DHi5iqtjv2qr752NRw==
+"@wordpress/prettier-config@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/prettier-config/-/prettier-config-3.5.0.tgz#d3efa0c98b663d1c624d1cb74f613179ca741f87"
+ integrity sha512-Nzp6TWu+nx1fzgqqa34/MdBiRDT/Yoqo8jFHBrYhx1kV3BPg8m5lvyGxNmzqoR3hZQatGkBJYdFlLs0WeAGGDQ==
-"@wordpress/warning@^2.30.0":
- version "2.30.0"
- resolved "https://registry.yarnpkg.com/@wordpress/warning/-/warning-2.30.0.tgz#4b0bad6197b024f0d92ecb37a439c665a3567eb6"
- integrity sha512-G8+eBnetXVWi5ynMoKQOsNIFDuZ13x9iVHcGHaT40U5tLZwW0DUQbbI3cl0VwL//F+0FFJcP5zkjjFNfpItqHA==
+"@wordpress/warning@^2.48.0":
+ version "2.48.0"
+ resolved "https://registry.yarnpkg.com/@wordpress/warning/-/warning-2.48.0.tgz#e4000454f49d67d96d9c0cd76b39e359d0f69663"
+ integrity sha512-M8KB8OdxHHxLDPy/1DuSi4SKYrR4/LL2jLWS9GkTa0eSe7PKxIscXH3Q0giFwcREkz80J0rFuADCInCuyIr5Kg==
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
@@ -3311,6 +3697,11 @@ acorn-import-assertions@^1.7.6:
resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
+acorn-import-assertions@^1.9.0:
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac"
+ integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==
+
acorn-walk@^7.1.1:
version "7.2.0"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
@@ -3336,6 +3727,11 @@ acorn@^8.7.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+acorn@^8.8.2:
+ version "8.11.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
+ integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
+
agent-base@6, agent-base@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -3418,13 +3814,6 @@ ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0:
require-from-string "^2.0.2"
uri-js "^4.2.2"
-ansi-align@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
- integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
- dependencies:
- string-width "^4.1.0"
-
ansi-colors@4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@@ -3466,6 +3855,11 @@ ansi-regex@^5.0.1:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -3485,6 +3879,11 @@ ansi-styles@^5.0.0:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
+ansi-styles@^6.1.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+
ansi-styles@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178"
@@ -3511,17 +3910,17 @@ anymatch@^3.0.3, anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-apidoc@^0.54.0:
- version "0.54.0"
- resolved "https://registry.yarnpkg.com/apidoc/-/apidoc-0.54.0.tgz#b30d3c46ef451ed4fe024c18a7ffbda978bf5fd5"
- integrity sha512-VCOdwkAaFK7bDLbiAiFKqX8SVlAnk7sQCXDARwshBQpVRqRGDNY993kAMPkWmSD1RCVBDMFIOgOfOR9mcISNZQ==
+apidoc@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/apidoc/-/apidoc-1.2.0.tgz#41558227bf67bfd0783608c237b42935dfe5128e"
+ integrity sha512-Qagoj7QnqNHbDUDNpU21eLP4hJSAXn6knHtEjRYWTlSEmpYDGSQijejyFXaWGByhfryW8B1gL+6B57UB/F1lxw==
dependencies:
bootstrap "3.4.1"
- commander "^8.3.0"
+ commander "^10.0.0"
diff-match-patch "^1.0.5"
esbuild-loader "^2.16.0"
- expose-loader "^3.1.0"
- fs-extra "^10.0.0"
+ expose-loader "^4.0.0"
+ fs-extra "^11.0.0"
glob "^7.2.0"
handlebars "^4.7.7"
iconv-lite "^0.6.3"
@@ -3529,9 +3928,9 @@ apidoc@^0.54.0:
klaw-sync "^6.0.0"
lodash "^4.17.21"
markdown-it "^12.2.0"
- nodemon "^2.0.15"
+ nodemon "^3.0.1"
prismjs "^1.25.0"
- semver "^7.3.5"
+ semver "^7.5.0"
style-loader "^3.3.1"
webpack "^5.64.2"
webpack-cli "^4.9.1"
@@ -3561,6 +3960,11 @@ archy@^1.0.0:
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==
+are-docs-informative@^0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963"
+ integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==
+
are-we-there-yet@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d"
@@ -3618,6 +4022,14 @@ arr-union@^3.1.0:
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
+array-buffer-byte-length@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
+ integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
+ dependencies:
+ call-bind "^1.0.2"
+ is-array-buffer "^3.0.1"
+
array-each@^1.0.0, array-each@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
@@ -3644,15 +4056,15 @@ array-includes@^3.1.4, array-includes@^3.1.5:
get-intrinsic "^1.1.1"
is-string "^1.0.7"
-array-includes@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
- integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
+array-includes@^3.1.7:
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda"
+ integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
is-string "^1.0.7"
array-initial@^1.0.0:
@@ -3705,7 +4117,18 @@ array.prototype.filter@^1.0.0:
es-array-method-boxes-properly "^1.0.0"
is-string "^1.0.7"
-array.prototype.flat@^1.2.3, array.prototype.flat@^1.3.1:
+array.prototype.findlastindex@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207"
+ integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ es-shim-unscopables "^1.0.0"
+ get-intrinsic "^1.2.1"
+
+array.prototype.flat@^1.2.3:
version "1.3.1"
resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
@@ -3725,6 +4148,16 @@ array.prototype.flat@^1.2.5:
es-abstract "^1.19.2"
es-shim-unscopables "^1.0.0"
+array.prototype.flat@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
+ integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ es-shim-unscopables "^1.0.0"
+
array.prototype.flatmap@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
@@ -3735,16 +4168,29 @@ array.prototype.flatmap@^1.3.0:
es-abstract "^1.19.2"
es-shim-unscopables "^1.0.0"
-array.prototype.flatmap@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
- integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
+array.prototype.flatmap@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
+ integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
+arraybuffer.prototype.slice@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12"
+ integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
+ is-array-buffer "^3.0.2"
+ is-shared-array-buffer "^1.0.2"
+
arrify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
@@ -3762,10 +4208,10 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
+assertion-error@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7"
+ integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==
assign-symbols@^1.0.0:
version "1.0.0"
@@ -3836,14 +4282,14 @@ attr-accept@^2.2.2:
resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.2.tgz#646613809660110749e92f2c10833b70968d929b"
integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==
-autoprefixer@^10.4.14:
- version "10.4.14"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d"
- integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==
+autoprefixer@^10.4.16:
+ version "10.4.16"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8"
+ integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==
dependencies:
- browserslist "^4.21.5"
- caniuse-lite "^1.0.30001464"
- fraction.js "^4.2.0"
+ browserslist "^4.21.10"
+ caniuse-lite "^1.0.30001538"
+ fraction.js "^4.3.6"
normalize-range "^0.1.2"
picocolors "^1.0.0"
postcss-value-parser "^4.2.0"
@@ -3890,25 +4336,25 @@ babel-eslint@^10.1.0:
eslint-visitor-keys "^1.0.0"
resolve "^1.12.0"
-babel-jest@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.5.0.tgz#3fe3ddb109198e78b1c88f9ebdecd5e4fc2f50a5"
- integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==
+babel-jest@^29.6.2, babel-jest@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5"
+ integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==
dependencies:
- "@jest/transform" "^29.5.0"
+ "@jest/transform" "^29.7.0"
"@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.1.1"
- babel-preset-jest "^29.5.0"
+ babel-preset-jest "^29.6.3"
chalk "^4.0.0"
graceful-fs "^4.2.9"
slash "^3.0.0"
-babel-loader@^9.1.2:
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c"
- integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==
+babel-loader@^9.1.3:
+ version "9.1.3"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a"
+ integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==
dependencies:
- find-cache-dir "^3.3.2"
+ find-cache-dir "^4.0.0"
schema-utils "^4.0.0"
babel-plugin-dynamic-import-node@^2.3.3:
@@ -3929,10 +4375,10 @@ babel-plugin-istanbul@^6.1.1:
istanbul-lib-instrument "^5.0.4"
test-exclude "^6.0.0"
-babel-plugin-jest-hoist@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a"
- integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==
+babel-plugin-jest-hoist@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626"
+ integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==
dependencies:
"@babel/template" "^7.3.3"
"@babel/types" "^7.3.3"
@@ -3957,14 +4403,14 @@ babel-plugin-polyfill-corejs2@^0.3.1:
"@babel/helper-define-polyfill-provider" "^0.3.1"
semver "^6.1.1"
-babel-plugin-polyfill-corejs2@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122"
- integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==
+babel-plugin-polyfill-corejs2@^0.4.7:
+ version "0.4.7"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz#679d1b94bf3360f7682e11f2cb2708828a24fe8c"
+ integrity sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==
dependencies:
- "@babel/compat-data" "^7.17.7"
- "@babel/helper-define-polyfill-provider" "^0.3.3"
- semver "^6.1.1"
+ "@babel/compat-data" "^7.22.6"
+ "@babel/helper-define-polyfill-provider" "^0.4.4"
+ semver "^6.3.1"
babel-plugin-polyfill-corejs3@^0.5.2:
version "0.5.2"
@@ -3974,13 +4420,13 @@ babel-plugin-polyfill-corejs3@^0.5.2:
"@babel/helper-define-polyfill-provider" "^0.3.1"
core-js-compat "^3.21.0"
-babel-plugin-polyfill-corejs3@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a"
- integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==
+babel-plugin-polyfill-corejs3@^0.8.7:
+ version "0.8.7"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz#941855aa7fdaac06ed24c730a93450d2b2b76d04"
+ integrity sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.3"
- core-js-compat "^3.25.1"
+ "@babel/helper-define-polyfill-provider" "^0.4.4"
+ core-js-compat "^3.33.1"
babel-plugin-polyfill-regenerator@^0.3.1:
version "0.3.1"
@@ -3989,12 +4435,12 @@ babel-plugin-polyfill-regenerator@^0.3.1:
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.1"
-babel-plugin-polyfill-regenerator@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747"
- integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==
+babel-plugin-polyfill-regenerator@^0.5.4:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz#c6fc8eab610d3a11eb475391e52584bacfc020f4"
+ integrity sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.3"
+ "@babel/helper-define-polyfill-provider" "^0.4.4"
babel-preset-current-node-syntax@^1.0.0:
version "1.0.1"
@@ -4014,12 +4460,12 @@ babel-preset-current-node-syntax@^1.0.0:
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-top-level-await" "^7.8.3"
-babel-preset-jest@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2"
- integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==
+babel-preset-jest@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c"
+ integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==
dependencies:
- babel-plugin-jest-hoist "^29.5.0"
+ babel-plugin-jest-hoist "^29.6.3"
babel-preset-current-node-syntax "^1.0.0"
bach@^1.0.0:
@@ -4150,20 +4596,6 @@ bootstrap@3.4.1:
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz#c3a347d419e289ad11f4033e3c4132b87c081d72"
integrity sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==
-boxen@^5.0.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
- integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
- dependencies:
- ansi-align "^3.0.0"
- camelcase "^6.2.0"
- chalk "^4.1.0"
- cli-boxes "^2.2.1"
- string-width "^4.2.2"
- type-fest "^0.20.2"
- widest-line "^3.1.0"
- wrap-ansi "^7.0.0"
-
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -4212,7 +4644,7 @@ browser-stdout@1.3.1:
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-browserslist@^4.14.5, browserslist@^4.17.6, browserslist@^4.20.2, browserslist@^4.21.0:
+browserslist@^4.14.5, browserslist@^4.20.2, browserslist@^4.21.0:
version "4.21.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.1.tgz#c9b9b0a54c7607e8dc3e01a0d311727188011a00"
integrity sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==
@@ -4222,35 +4654,15 @@ browserslist@^4.14.5, browserslist@^4.17.6, browserslist@^4.20.2, browserslist@^
node-releases "^2.0.5"
update-browserslist-db "^1.0.4"
-browserslist@^4.21.3:
- version "4.21.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.3.tgz#5df277694eb3c48bc5c4b05af3e8b7e09c5a6d1a"
- integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==
- dependencies:
- caniuse-lite "^1.0.30001370"
- electron-to-chromium "^1.4.202"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.5"
-
-browserslist@^4.21.4:
- version "4.21.4"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
- integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
- dependencies:
- caniuse-lite "^1.0.30001400"
- electron-to-chromium "^1.4.251"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.9"
-
-browserslist@^4.21.5:
- version "4.21.5"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7"
- integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==
+browserslist@^4.21.10, browserslist@^4.22.1, browserslist@^4.22.2:
+ version "4.22.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b"
+ integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==
dependencies:
- caniuse-lite "^1.0.30001449"
- electron-to-chromium "^1.4.284"
- node-releases "^2.0.8"
- update-browserslist-db "^1.0.10"
+ caniuse-lite "^1.0.30001565"
+ electron-to-chromium "^1.4.601"
+ node-releases "^2.0.14"
+ update-browserslist-db "^1.0.13"
bser@2.1.1:
version "2.1.1"
@@ -4300,6 +4712,11 @@ buffer@^5.2.1:
base64-js "^1.3.1"
ieee754 "^1.1.13"
+builtin-modules@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
+ integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
+
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
@@ -4386,19 +4803,6 @@ cacheable-request@^2.1.1:
normalize-url "2.0.1"
responselike "1.0.2"
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^3.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^4.1.0"
- responselike "^1.0.2"
-
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -4407,6 +4811,15 @@ call-bind@^1.0.0, call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
+call-bind@^1.0.4, call-bind@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
+ integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
+ dependencies:
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.1"
+ set-function-length "^1.1.1"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -4444,10 +4857,15 @@ camelcase@^6.0.0, camelcase@^6.2.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001359, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464:
- version "1.0.30001473"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001473.tgz"
- integrity sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==
+caniuse-lite@^1.0.30001359:
+ version "1.0.30001553"
+ resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz"
+ integrity sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==
+
+caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001565:
+ version "1.0.30001572"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz#1ccf7dc92d2ee2f92ed3a54e11b7b4a3041acfa0"
+ integrity sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==
capital-case@^1.0.4:
version "1.0.4"
@@ -4463,20 +4881,18 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-chai@^4.3.7:
- version "4.3.7"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.7.tgz#ec63f6df01829088e8bf55fca839bcd464a8ec51"
- integrity sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.2"
- deep-eql "^4.1.2"
- get-func-name "^2.0.0"
- loupe "^2.3.1"
- pathval "^1.1.1"
- type-detect "^4.0.5"
-
-chalk@^2.0.0:
+chai@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/chai/-/chai-5.0.0.tgz#da1ae496fdac30e97062cbd59e6e2f7bb4c78cc0"
+ integrity sha512-HO5p0oEKd5M6HEcwOkNAThAE3j960vIZvVcc0t2tI06Dd0ATu69cEnMB2wOhC5/ZyQ6m67w3ePjU/HzXsSsdBA==
+ dependencies:
+ assertion-error "^2.0.1"
+ check-error "^2.0.0"
+ deep-eql "^5.0.1"
+ loupe "^3.0.0"
+ pathval "^2.0.0"
+
+chalk@^2.0.0, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -4525,10 +4941,10 @@ char-regex@^1.0.2:
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-check-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
- integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==
+check-error@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.0.0.tgz#589a4f201b6256fd93a2d165089fe43d2676d8c6"
+ integrity sha512-tjLAOBHKVxtPoHe/SA7kNOMvhCRdCJ3vETdeY0RuAc9popf+hyaSV6ZEg9hr4cpWF7jmo/JSWEnLDrnijS9Tog==
cheerio-select@^2.1.0:
version "2.1.0"
@@ -4599,11 +5015,6 @@ chrome-trace-event@^1.0.2:
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
ci-info@^3.2.0:
version "3.3.2"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.2.tgz#6d2967ffa407466481c6c90b6e16b3098f080128"
@@ -4629,10 +5040,10 @@ classnames@^2.2.6:
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
-classnames@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
- integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
+classnames@^2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b"
+ integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==
clean-css@^5.2.2:
version "5.3.0"
@@ -4646,11 +5057,6 @@ clean-stack@^2.0.0:
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-cli-boxes@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
- integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
-
cliui@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
@@ -4692,7 +5098,7 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
-clone-response@1.0.2, clone-response@^1.0.2:
+clone-response@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==
@@ -4820,6 +5226,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
dependencies:
delayed-stream "~1.0.0"
+commander@^10.0.0, commander@^10.0.1:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
+ integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
+
commander@^2.19.0, commander@^2.20.0, commander@^2.8.1:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -4835,20 +5246,15 @@ commander@^8.3.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-commander@^9.4.1:
- version "9.5.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30"
- integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
-
-comment-parser@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b"
- integrity sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==
+comment-parser@1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc"
+ integrity sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
+common-path-prefix@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
+ integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==
component-emitter@^1.2.1:
version "1.3.0"
@@ -4890,18 +5296,6 @@ concat-stream@^1.6.0:
readable-stream "^2.2.2"
typedarray "^0.0.6"
-configstore@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
- integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
- dependencies:
- dot-prop "^5.2.0"
- graceful-fs "^4.1.2"
- make-dir "^3.0.0"
- unique-string "^2.0.0"
- write-file-atomic "^3.0.0"
- xdg-basedir "^4.0.0"
-
connect-history-api-fallback@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
@@ -4976,22 +5370,22 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1:
browserslist "^4.21.0"
semver "7.0.0"
-core-js-compat@^3.25.1:
- version "3.26.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.0.tgz#94e2cf8ba3e63800c4956ea298a6473bc9d62b44"
- integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==
+core-js-compat@^3.31.0, core-js-compat@^3.33.1:
+ version "3.35.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.35.0.tgz#c149a3d1ab51e743bc1da61e39cb51f461a41873"
+ integrity sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
core-js-pure@^3.20.2:
version "3.23.3"
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.3.tgz#bcd02d3d8ec68ad871ef50d5ccbb248ddb54f401"
integrity sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==
-core-js@^3.19.1:
- version "3.23.3"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.3.tgz#3b977612b15da6da0c9cc4aec487e8d24f371112"
- integrity sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==
+core-js@^3.31.0:
+ version "3.35.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.35.0.tgz#58e651688484f83c34196ca13f099574ee53d6b4"
+ integrity sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==
core-util-is@1.0.2:
version "1.0.2"
@@ -5014,17 +5408,40 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.0"
-cosmiconfig@^8.0.0, cosmiconfig@^8.1.3:
- version "8.1.3"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689"
- integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==
+cosmiconfig@^8.3.5:
+ version "8.3.6"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3"
+ integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==
dependencies:
- import-fresh "^3.2.1"
+ import-fresh "^3.3.0"
js-yaml "^4.1.0"
- parse-json "^5.0.0"
+ parse-json "^5.2.0"
path-type "^4.0.0"
-cross-spawn@^7.0.3:
+cosmiconfig@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d"
+ integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==
+ dependencies:
+ env-paths "^2.2.1"
+ import-fresh "^3.3.0"
+ js-yaml "^4.1.0"
+ parse-json "^5.2.0"
+
+create-jest@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320"
+ integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==
+ dependencies:
+ "@jest/types" "^29.6.3"
+ chalk "^4.0.0"
+ exit "^0.1.2"
+ graceful-fs "^4.2.9"
+ jest-config "^29.7.0"
+ jest-util "^29.7.0"
+ prompts "^2.0.1"
+
+cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -5033,50 +5450,45 @@ cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-crypto-random-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
- integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
-
-css-blank-pseudo@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz#3df5cd950f64de960974da05e76954fd3d7442f9"
- integrity sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==
+css-blank-pseudo@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-6.0.1.tgz#f79f8b84cc00f891e16aa85f14093c5e1c3499a8"
+ integrity sha512-goSnEITByxTzU4Oh5oJZrEWudxTqk7L6IXj1UW69pO6Hv0UdX+Vsrt02FFu5DweRh2bLu6WpX/+zsQCu5O1gKw==
dependencies:
- postcss-selector-parser "^6.0.10"
+ postcss-selector-parser "^6.0.13"
-css-functions-list@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
- integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
+css-functions-list@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea"
+ integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==
-css-has-pseudo@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz#8798118c705d858b7aeb9d839a39edd901c1cc83"
- integrity sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==
+css-has-pseudo@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-6.0.1.tgz#05be77f1414315c3880a1fcc96a72471af4a8ecf"
+ integrity sha512-WwoVKqNxApfEI7dWFyaHoeFCcUPD+lPyjL6lNpRUNX7IyIUuVpawOTwwA5D0ZR6V2xQZonNPVj8kEcxzEaAQfQ==
dependencies:
- "@csstools/selector-specificity" "^2.0.1"
- postcss-selector-parser "^6.0.10"
+ "@csstools/selector-specificity" "^3.0.1"
+ postcss-selector-parser "^6.0.13"
postcss-value-parser "^4.2.0"
-css-loader@^6.7.3:
- version "6.7.3"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd"
- integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==
+css-loader@^6.8.1:
+ version "6.8.1"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88"
+ integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==
dependencies:
icss-utils "^5.1.0"
- postcss "^8.4.19"
+ postcss "^8.4.21"
postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.0"
+ postcss-modules-local-by-default "^4.0.3"
postcss-modules-scope "^3.0.0"
postcss-modules-values "^4.0.0"
postcss-value-parser "^4.2.0"
semver "^7.3.8"
-css-prefers-color-scheme@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-8.0.2.tgz#a0671f54eb19ed0d30b952574c0af11ec355fb6d"
- integrity sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==
+css-prefers-color-scheme@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.1.tgz#30fcb94cc38b639b66fb99e1882ffd97f741feaa"
+ integrity sha512-iFit06ochwCKPRiWagbTa1OAWCvWWVdEnIFd8BaRrgO8YrrNh4RAWUQTFcYX5tdFZgFl1DJ3iiULchZyEbnF4g==
css-select@^4.1.3:
version "4.3.0"
@@ -5113,10 +5525,10 @@ css-what@^6.0.1, css-what@^6.1.0:
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
-cssdb@^7.5.3:
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.5.3.tgz#6bbd0c6a935919d7f78b8a3ce098faacda01ae8a"
- integrity sha512-NQNRhrEnS6cW+RU/foLphb6xI/MDA70bI3Cy6VxJU8ilxgyTYz1X9zUzFGVTG5nGPylcKAGIt/UNc4deT56lQQ==
+cssdb@^7.9.0:
+ version "7.10.0"
+ resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.10.0.tgz#08816db7b793f088263e8f61dfe8d7f11a3459f2"
+ integrity sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==
cssesc@^3.0.0:
version "3.0.0"
@@ -5165,6 +5577,11 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
+ integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
+
data-urls@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143"
@@ -5174,6 +5591,11 @@ data-urls@^3.0.2:
whatwg-mimetype "^3.0.0"
whatwg-url "^11.0.0"
+debounce@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
+ integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
+
debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -5181,7 +5603,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4:
+debug@4, debug@4.3.4, debug@^4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -5283,28 +5705,27 @@ decompress@^4.2.1:
pify "^2.3.0"
strip-dirs "^2.0.0"
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
+dedent@^1.0.0:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff"
+ integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==
-deep-eql@^4.1.2:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d"
- integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==
- dependencies:
- type-detect "^4.0.0"
+deep-eql@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.1.tgz#21ea2c0d561a4d08cdd99c417ac584e0fb121385"
+ integrity sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==
-deep-equal@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6"
- integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==
+deep-equal@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1"
+ integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
dependencies:
- call-bind "^1.0.2"
- es-get-iterator "^1.1.2"
- get-intrinsic "^1.1.3"
+ array-buffer-byte-length "^1.0.0"
+ call-bind "^1.0.5"
+ es-get-iterator "^1.1.3"
+ get-intrinsic "^1.2.2"
is-arguments "^1.1.1"
- is-array-buffer "^3.0.1"
+ is-array-buffer "^3.0.2"
is-date-object "^1.0.5"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
@@ -5312,16 +5733,11 @@ deep-equal@^2.2.0:
object-is "^1.1.5"
object-keys "^1.1.1"
object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
+ regexp.prototype.flags "^1.5.1"
side-channel "^1.0.4"
which-boxed-primitive "^1.0.2"
which-collection "^1.0.1"
- which-typed-array "^1.1.9"
-
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+ which-typed-array "^1.1.13"
deep-is@~0.1.3:
version "0.1.4"
@@ -5352,10 +5768,14 @@ default-resolution@^2.0.0:
resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684"
integrity sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
+define-data-property@^1.0.1, define-data-property@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
+ integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
+ dependencies:
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
define-lazy-prop@^2.0.0:
version "2.0.0"
@@ -5370,6 +5790,15 @@ define-properties@^1.1.3, define-properties@^1.1.4:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
+define-properties@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
+ integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
+ dependencies:
+ define-data-property "^1.0.1"
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
+
define-property@^0.2.5:
version "0.2.5"
resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
@@ -5456,10 +5885,10 @@ diff-match-patch@^1.0.5:
resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37"
integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==
-diff-sequences@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2"
- integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==
+diff-sequences@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921"
+ integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==
diff@5.0.0:
version "5.0.0"
@@ -5574,13 +6003,6 @@ dot-case@^3.0.4:
no-case "^3.0.4"
tslib "^2.0.3"
-dot-prop@^5.2.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
- integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
- dependencies:
- is-obj "^2.0.0"
-
download@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/download/-/download-8.0.0.tgz#afc0b309730811731aae9f5371c9f46be73e51b1"
@@ -5626,6 +6048,11 @@ each-props@^1.3.2:
is-plain-object "^2.0.1"
object.defaults "^1.1.0"
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
@@ -5644,20 +6071,10 @@ electron-to-chromium@^1.4.172:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.177.tgz#b6a4436eb788ca732556cd69f384b8a3c82118c5"
integrity sha512-FYPir3NSBEGexSZUEeht81oVhHfLFl6mhUKSkjHN/iB/TwEIt/WHQrqVGfTLN5gQxwJCQkIJBe05eOXjI7omgg==
-electron-to-chromium@^1.4.202:
- version "1.4.211"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz#afaa8b58313807501312d598d99b953568d60f91"
- integrity sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==
-
-electron-to-chromium@^1.4.251:
- version "1.4.284"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
- integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
-
-electron-to-chromium@^1.4.284:
- version "1.4.348"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.348.tgz#f49379dc212d79f39112dd026f53e371279e433d"
- integrity sha512-gM7TdwuG3amns/1rlgxMbeeyNoBFPa+4Uu0c7FeROWh4qWmvSOnvcslKmWy51ggLKZ2n/F/4i2HJ+PVNxH9uCQ==
+electron-to-chromium@^1.4.601:
+ version "1.4.616"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz#4bddbc2c76e1e9dbf449ecd5da3d8119826ea4fb"
+ integrity sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==
emittery@^0.13.1:
version "0.13.1"
@@ -5703,7 +6120,15 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
-enhanced-resolve@^5.10.0, enhanced-resolve@^5.9.3:
+enhanced-resolve@^5.15.0:
+ version "5.15.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35"
+ integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
+enhanced-resolve@^5.9.3:
version "5.10.0"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
@@ -5731,7 +6156,7 @@ entities@~2.1.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
-env-paths@^2.2.0:
+env-paths@^2.2.0, env-paths@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
@@ -5866,30 +6291,81 @@ es-abstract@^1.20.4:
unbox-primitive "^1.0.2"
which-typed-array "^1.1.9"
+es-abstract@^1.22.1:
+ version "1.22.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32"
+ integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ arraybuffer.prototype.slice "^1.0.2"
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.5"
+ es-set-tostringtag "^2.0.1"
+ es-to-primitive "^1.2.1"
+ function.prototype.name "^1.1.6"
+ get-intrinsic "^1.2.2"
+ get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+ internal-slot "^1.0.5"
+ is-array-buffer "^3.0.2"
+ is-callable "^1.2.7"
+ is-negative-zero "^2.0.2"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.2"
+ is-string "^1.0.7"
+ is-typed-array "^1.1.12"
+ is-weakref "^1.0.2"
+ object-inspect "^1.13.1"
+ object-keys "^1.1.1"
+ object.assign "^4.1.4"
+ regexp.prototype.flags "^1.5.1"
+ safe-array-concat "^1.0.1"
+ safe-regex-test "^1.0.0"
+ string.prototype.trim "^1.2.8"
+ string.prototype.trimend "^1.0.7"
+ string.prototype.trimstart "^1.0.7"
+ typed-array-buffer "^1.0.0"
+ typed-array-byte-length "^1.0.0"
+ typed-array-byte-offset "^1.0.0"
+ typed-array-length "^1.0.4"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.13"
+
es-array-method-boxes-properly@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-es-get-iterator@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7"
- integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==
+es-get-iterator@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
+ integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
dependencies:
call-bind "^1.0.2"
- get-intrinsic "^1.1.0"
- has-symbols "^1.0.1"
- is-arguments "^1.1.0"
+ get-intrinsic "^1.1.3"
+ has-symbols "^1.0.3"
+ is-arguments "^1.1.1"
is-map "^2.0.2"
is-set "^2.0.2"
- is-string "^1.0.5"
+ is-string "^1.0.7"
isarray "^2.0.5"
+ stop-iteration-iterator "^1.0.0"
es-module-lexer@^0.9.0:
version "0.9.3"
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
+es-module-lexer@^1.2.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5"
+ integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==
+
es-set-tostringtag@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
@@ -6094,11 +6570,6 @@ escalade@^3.1.1:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-escape-goat@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
- integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
-
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -6136,14 +6607,14 @@ eslint-config-prettier@^8.3.0:
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1"
integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==
-eslint-import-resolver-node@0.3.7, eslint-import-resolver-node@^0.3.7:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
- integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
+eslint-import-resolver-node@0.3.9, eslint-import-resolver-node@^0.3.9:
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
+ integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
dependencies:
debug "^3.2.7"
- is-core-module "^2.11.0"
- resolve "^1.22.1"
+ is-core-module "^2.13.0"
+ resolve "^1.22.4"
eslint-import-resolver-node@^0.3.6:
version "0.3.6"
@@ -6161,10 +6632,10 @@ eslint-module-utils@^2.7.3:
debug "^3.2.7"
find-up "^2.1.0"
-eslint-module-utils@^2.7.4:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974"
- integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==
+eslint-module-utils@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
+ integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
dependencies:
debug "^3.2.7"
@@ -6176,26 +6647,28 @@ eslint-plugin-eslint-comments@3.2.0:
escape-string-regexp "^1.0.5"
ignore "^5.0.5"
-eslint-plugin-import@2.27.5:
- version "2.27.5"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
- integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
+eslint-plugin-import@2.29.1:
+ version "2.29.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643"
+ integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==
dependencies:
- array-includes "^3.1.6"
- array.prototype.flat "^1.3.1"
- array.prototype.flatmap "^1.3.1"
+ array-includes "^3.1.7"
+ array.prototype.findlastindex "^1.2.3"
+ array.prototype.flat "^1.3.2"
+ array.prototype.flatmap "^1.3.2"
debug "^3.2.7"
doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.7"
- eslint-module-utils "^2.7.4"
- has "^1.0.3"
- is-core-module "^2.11.0"
+ eslint-import-resolver-node "^0.3.9"
+ eslint-module-utils "^2.8.0"
+ hasown "^2.0.0"
+ is-core-module "^2.13.1"
is-glob "^4.0.3"
minimatch "^3.1.2"
- object.values "^1.1.6"
- resolve "^1.22.1"
- semver "^6.3.0"
- tsconfig-paths "^3.14.1"
+ object.fromentries "^2.0.7"
+ object.groupby "^1.0.1"
+ object.values "^1.1.7"
+ semver "^6.3.1"
+ tsconfig-paths "^3.15.0"
eslint-plugin-import@^2.25.2:
version "2.26.0"
@@ -6216,25 +6689,27 @@ eslint-plugin-import@^2.25.2:
resolve "^1.22.0"
tsconfig-paths "^3.14.1"
-eslint-plugin-jest@^27.2.1:
- version "27.2.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.2.1.tgz#b85b4adf41c682ea29f1f01c8b11ccc39b5c672c"
- integrity sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==
+eslint-plugin-jest@^27.2.3:
+ version "27.6.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz#e5c0cf735b3c8cad0ef9db5b565b2fc99f5e55ed"
+ integrity sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==
dependencies:
"@typescript-eslint/utils" "^5.10.0"
-eslint-plugin-jsdoc@^39.6.9:
- version "39.9.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.9.1.tgz#e9ce1723411fd7ea0933b3ef0dd02156ae3068e2"
- integrity sha512-Rq2QY6BZP2meNIs48aZ3GlIlJgBqFCmR55+UBvaDkA3ZNQ0SvQXOs2QKkubakEijV8UbIVbVZKsOVN8G3MuqZw==
+eslint-plugin-jsdoc@^46.4.6:
+ version "46.10.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.10.1.tgz#77c871309c4ed93758a3b2fdf384dc6189cf8605"
+ integrity sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==
dependencies:
- "@es-joy/jsdoccomment" "~0.36.1"
- comment-parser "1.3.1"
+ "@es-joy/jsdoccomment" "~0.41.0"
+ are-docs-informative "^0.0.2"
+ comment-parser "1.4.1"
debug "^4.3.4"
escape-string-regexp "^4.0.0"
- esquery "^1.4.0"
- semver "^7.3.8"
- spdx-expression-parse "^3.0.1"
+ esquery "^1.5.0"
+ is-builtin-module "^3.2.1"
+ semver "^7.5.4"
+ spdx-expression-parse "^4.0.0"
eslint-plugin-jsx-a11y@^6.5.1:
version "6.6.0"
@@ -6255,12 +6730,18 @@ eslint-plugin-jsx-a11y@^6.5.1:
minimatch "^3.1.2"
semver "^6.3.0"
-eslint-plugin-prettier@^3.3.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5"
- integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==
+eslint-plugin-playwright@^0.15.3:
+ version "0.15.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-playwright/-/eslint-plugin-playwright-0.15.3.tgz#9fd8753688351bcaf41797eb6a7df8807fd5eb1b"
+ integrity sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==
+
+eslint-plugin-prettier@^5.0.0:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.2.tgz#584c94d4bf31329b2d4cbeb10fd600d17d6de742"
+ integrity sha512-dhlpWc9vOwohcWmClFcA+HjlvUpuyynYs0Rf+L/P6/0iQE6vlHW9l5bkfzN62/Stm9fbq8ku46qzde76T1xlSg==
dependencies:
prettier-linter-helpers "^1.0.0"
+ synckit "^0.8.6"
eslint-plugin-react-hooks@^4.3.0:
version "4.6.0"
@@ -6295,19 +6776,12 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
eslint-visitor-keys@^1.0.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
+eslint-visitor-keys@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
@@ -6317,15 +6791,20 @@ eslint-visitor-keys@^3.3.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
+eslint-visitor-keys@^3.4.1:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
+ integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
+
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esquery@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+esquery@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
+ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
dependencies:
estraverse "^5.1.0"
@@ -6406,16 +6885,16 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
dependencies:
homedir-polyfill "^1.0.1"
-expect@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7"
- integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==
+expect@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc"
+ integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==
dependencies:
- "@jest/expect-utils" "^29.5.0"
- jest-get-type "^29.4.3"
- jest-matcher-utils "^29.5.0"
- jest-message-util "^29.5.0"
- jest-util "^29.5.0"
+ "@jest/expect-utils" "^29.7.0"
+ jest-get-type "^29.6.3"
+ jest-matcher-utils "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-util "^29.7.0"
exports-loader@^4.0.0:
version "4.0.0"
@@ -6424,10 +6903,10 @@ exports-loader@^4.0.0:
dependencies:
source-map "^0.6.1"
-expose-loader@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/expose-loader/-/expose-loader-3.1.0.tgz#7a0bdecb345b921ca238a8c4715a4ea7e227213f"
- integrity sha512-2RExSo0yJiqP+xiUue13jQa2IHE8kLDzTI7b6kn+vUlBVvlzNSiLDzo4e5Pp5J039usvTUnxZ8sUOhv0Kg15NA==
+expose-loader@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/expose-loader/-/expose-loader-4.1.0.tgz#9c6d55d24e3ac0e5d50ee5dc7930d564fc475d48"
+ integrity sha512-oLAesnzerwDGGADzBMnu0LPqqnlVz6e2V9lTa+/4X6VeW9W93x/nJpw05WBrcIdbqXm/EdnEQpiVDFFiQXuNfg==
express@^4.17.3:
version "4.18.1"
@@ -6578,10 +7057,10 @@ fast-glob@^3.0.3, fast-glob@^3.2.9:
merge2 "^1.3.0"
micromatch "^4.0.4"
-fast-glob@^3.2.12:
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
- integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
+fast-glob@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
+ integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
@@ -6647,12 +7126,20 @@ fecha@^4.2.0:
resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+fetch-blob@^3.1.2, fetch-blob@^3.1.4:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
+ integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==
+ dependencies:
+ node-domexception "^1.0.0"
+ web-streams-polyfill "^3.0.3"
+
+file-entry-cache@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
+ integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
dependencies:
- flat-cache "^3.0.4"
+ flat-cache "^4.0.0"
file-selector@^0.6.0:
version "0.6.0"
@@ -6740,14 +7227,13 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
-find-cache-dir@^3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
- integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
+find-cache-dir@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2"
+ integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==
dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.2"
- pkg-dir "^4.1.0"
+ common-path-prefix "^3.0.0"
+ pkg-dir "^7.0.0"
find-root@^1.1.0:
version "1.1.0"
@@ -6785,6 +7271,14 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+find-up@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790"
+ integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==
+ dependencies:
+ locate-path "^7.1.0"
+ path-exists "^5.0.0"
+
findup-sync@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
@@ -6821,23 +7315,24 @@ flagged-respawn@^1.0.0:
resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41"
integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
+flat-cache@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.0.tgz#d12437636f83bb8a12b8f300c36fd1614e1c7224"
+ integrity sha512-EryKbCE/wxpxKniQlyas6PY1I9vwtF3uCBweX+N8KYTCn3Y12RTGtQAJ/bd5pl7kxUAc8v/R3Ake/N17OZiFqA==
dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
+ flatted "^3.2.9"
+ keyv "^4.5.4"
+ rimraf "^5.0.5"
flat@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-flatted@^3.1.0:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2"
- integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==
+flatted@^3.2.9:
+ version "3.2.9"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
+ integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
flush-write-stream@^1.0.2:
version "1.1.1"
@@ -6852,10 +7347,10 @@ fn.name@1.x.x:
resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
-focus-lock@^0.11.6:
- version "0.11.6"
- resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.11.6.tgz#e8821e21d218f03e100f7dc27b733f9c4f61e683"
- integrity sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==
+focus-lock@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-1.0.0.tgz#2c50d8ce59d3d6608cda2672be9e65812459206c"
+ integrity sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w==
dependencies:
tslib "^2.0.3"
@@ -6883,6 +7378,14 @@ for-own@^1.0.0:
dependencies:
for-in "^1.0.1"
+foreground-child@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
+ integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
+ dependencies:
+ cross-spawn "^7.0.0"
+ signal-exit "^4.0.1"
+
forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
@@ -6906,15 +7409,22 @@ form-data@~2.3.2:
combined-stream "^1.0.6"
mime-types "^2.1.12"
+formdata-polyfill@^4.0.10:
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
+ integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
+ dependencies:
+ fetch-blob "^3.1.2"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-fraction.js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
- integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
+fraction.js@^4.3.6:
+ version "4.3.7"
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
+ integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
fragment-cache@^0.2.1:
version "0.2.1"
@@ -6941,10 +7451,10 @@ fs-constants@^1.0.0:
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-fs-extra@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
+fs-extra@^11.0.0:
+ version "11.2.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
+ integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
dependencies:
graceful-fs "^4.2.0"
jsonfile "^6.0.1"
@@ -6993,6 +7503,11 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
function.prototype.name@^1.1.2, function.prototype.name@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
@@ -7003,12 +7518,17 @@ function.prototype.name@^1.1.2, function.prototype.name@^1.1.5:
es-abstract "^1.19.0"
functions-have-names "^1.2.2"
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
+function.prototype.name@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
+ integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ functions-have-names "^1.2.3"
-functions-have-names@^1.2.2:
+functions-have-names@^1.2.2, functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
@@ -7049,10 +7569,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-func-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
- integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==
+get-func-name@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41"
+ integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
version "1.1.2"
@@ -7072,6 +7592,16 @@ get-intrinsic@^1.1.3:
has "^1.0.3"
has-symbols "^1.0.3"
+get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
+ integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
+ dependencies:
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+
get-package-type@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
@@ -7102,7 +7632,7 @@ get-stream@^4.1.0:
dependencies:
pump "^3.0.0"
-get-stream@^5.1.0, get-stream@^5.2.0:
+get-stream@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
@@ -7226,6 +7756,17 @@ glob@7.2.0:
once "^1.3.0"
path-is-absolute "^1.0.0"
+glob@^10.3.7:
+ version "10.3.10"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
+ integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^2.3.5"
+ minimatch "^9.0.1"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+ path-scurry "^1.10.1"
+
glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0, glob@^7.2.3:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -7261,13 +7802,6 @@ glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
-global-dirs@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
- integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
- dependencies:
- ini "2.0.0"
-
global-modules@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
@@ -7400,28 +7934,16 @@ got@^8.3.1:
url-parse-lax "^3.0.0"
url-to-options "^1.0.1"
-got@^9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
- dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
-
graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.10"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+graphemer@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
+
gulp-cli@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f"
@@ -7446,15 +7968,15 @@ gulp-cli@^2.2.0:
v8flags "^3.2.0"
yargs "^7.1.0"
-gulp-deleted@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/gulp-deleted/-/gulp-deleted-1.0.0.tgz#f71fcf303aab80627c246eb8da9ca59f2cce312a"
- integrity sha512-LLkG0QWyuDOe/goeiBa6Yvhj2VAHktdpHexDpINeUuaVijAtERyAvqSRRG7eUFZOJ4/kOaI5Yw6X6y1LNcO6eg==
+gulp-deleted@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-deleted/-/gulp-deleted-2.0.0.tgz#3c3a486a2a38a14d80055b2c29d5f748168843f7"
+ integrity sha512-SgijynCgZGX2EEjwQF6jR4c2aKC78z2VRWUSpc3xo+1x6wvUoReqDhCkhR8pJAZM9JCKRCMnJMAuHqPnpKaolA==
dependencies:
del "^5.0.0"
glob-all "^3.0.1"
lodash.difference "^4.5.0"
- through "~2.3.4"
+ through "^2.3.4"
gulp-po2json@^1.0.0:
version "1.0.0"
@@ -7465,7 +7987,7 @@ gulp-po2json@^1.0.0:
po2json "^0.4.5"
through2 "^2.0.3"
-gulp-zip@^5.1.0:
+gulp-zip@5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-5.1.0.tgz#38cc1d4c61bc2ab06b452ce463cbe2adc52b935e"
integrity sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw==
@@ -7627,11 +8149,6 @@ has-values@^1.0.0:
is-number "^3.0.0"
kind-of "^4.0.0"
-has-yarn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
- integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
-
has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -7639,6 +8156,13 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
+hasown@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
+ integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
+ dependencies:
+ function-bind "^1.1.2"
+
he@1.2.0, he@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
@@ -7657,7 +8181,7 @@ highlight-words-core@^1.2.0:
resolved "https://registry.yarnpkg.com/highlight-words-core/-/highlight-words-core-1.2.2.tgz#1eff6d7d9f0a22f155042a00791237791b1eeaaa"
integrity sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==
-hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
+hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -7713,7 +8237,7 @@ html-entities@^2.3.2:
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
-html-escaper@^2.0.0:
+html-escaper@^2.0.0, html-escaper@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
@@ -7731,15 +8255,15 @@ html-minifier-terser@^6.0.2:
relateurl "^0.2.7"
terser "^5.10.0"
-html-tags@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
- integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
+html-tags@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
+ integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
-html-webpack-plugin@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50"
- integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==
+html-webpack-plugin@^5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0"
+ integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==
dependencies:
"@types/html-minifier-terser" "^6.0.0"
html-minifier-terser "^6.0.2"
@@ -7772,7 +8296,7 @@ http-cache-semantics@3.8.1:
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
-http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
+http-cache-semantics@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
@@ -7919,12 +8443,17 @@ ignore@^5.2.4:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-immutable@^4.2.2:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be"
- integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==
+ignore@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
+ integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==
+
+immutable@^4.3.4:
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f"
+ integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==
-import-fresh@^3.2.1:
+import-fresh@^3.2.1, import-fresh@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -7932,16 +8461,6 @@ import-fresh@^3.2.1:
parent-module "^1.0.0"
resolve-from "^4.0.0"
-import-lazy@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
- integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==
-
-import-lazy@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
- integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
-
import-local@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
@@ -7991,12 +8510,7 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
-ini@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
- integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-
-ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
+ini@^1.3.4, ini@^1.3.5:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
@@ -8019,6 +8533,15 @@ internal-slot@^1.0.4:
has "^1.0.3"
side-channel "^1.0.4"
+internal-slot@^1.0.5:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930"
+ integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==
+ dependencies:
+ get-intrinsic "^1.2.2"
+ hasown "^2.0.0"
+ side-channel "^1.0.4"
+
interpret@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
@@ -8084,7 +8607,7 @@ is-accessor-descriptor@^1.0.0:
dependencies:
kind-of "^6.0.0"
-is-arguments@^1.1.0, is-arguments@^1.1.1:
+is-arguments@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
@@ -8101,6 +8624,15 @@ is-array-buffer@^3.0.1:
get-intrinsic "^1.1.3"
is-typed-array "^1.1.10"
+is-array-buffer@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
+ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.0"
+ is-typed-array "^1.1.10"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -8145,6 +8677,13 @@ is-buffer@^1.1.5:
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+is-builtin-module@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
+ integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
+ dependencies:
+ builtin-modules "^3.3.0"
+
is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
@@ -8155,19 +8694,12 @@ is-callable@^1.1.5, is-callable@^1.2.7:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-ci@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
- integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
- dependencies:
- ci-info "^2.0.0"
-
-is-core-module@^2.11.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
- integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
+is-core-module@^2.13.0, is-core-module@^2.13.1:
+ version "2.13.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
+ integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
dependencies:
- has "^1.0.3"
+ hasown "^2.0.0"
is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0:
version "2.9.0"
@@ -8268,14 +8800,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
-is-installed-globally@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
- integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
- dependencies:
- global-dirs "^3.0.0"
- is-path-inside "^3.0.2"
-
is-lambda@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
@@ -8301,11 +8825,6 @@ is-negative-zero@^2.0.2:
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-is-npm@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
- integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
-
is-number-object@^1.0.4:
version "1.0.7"
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
@@ -8330,11 +8849,6 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
- integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-
is-object@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf"
@@ -8345,7 +8859,7 @@ is-path-cwd@^2.2.0:
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-is-path-inside@^3.0.1, is-path-inside@^3.0.2:
+is-path-inside@^3.0.1:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
@@ -8454,7 +8968,14 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.9:
gopd "^1.0.1"
has-tostringtag "^1.0.0"
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
+is-typed-array@^1.1.12:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
+ integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
+ dependencies:
+ which-typed-array "^1.1.11"
+
+is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
@@ -8513,11 +9034,6 @@ is-wsl@^2.2.0:
dependencies:
is-docker "^2.0.0"
-is-yarn-global@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
- integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
-
isarray@1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -8555,7 +9071,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==
-istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0:
+istanbul-lib-instrument@^5.0.4:
version "5.2.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz#31d18bdd127f825dd02ea7bfdfd906f8ab840e9f"
integrity sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==
@@ -8566,6 +9082,17 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0:
istanbul-lib-coverage "^3.2.0"
semver "^6.3.0"
+istanbul-lib-instrument@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf"
+ integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==
+ dependencies:
+ "@babel/core" "^7.12.3"
+ "@babel/parser" "^7.14.7"
+ "@istanbuljs/schema" "^0.1.2"
+ istanbul-lib-coverage "^3.2.0"
+ semver "^7.5.4"
+
istanbul-lib-report@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
@@ -8600,359 +9127,365 @@ isurl@^1.0.0-alpha5:
has-to-string-tag-x "^1.2.0"
is-object "^1.0.1"
-jest-changed-files@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e"
- integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==
+jackspeak@^2.3.5:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
+ integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
+jest-changed-files@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a"
+ integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==
dependencies:
execa "^5.0.0"
+ jest-util "^29.7.0"
p-limit "^3.1.0"
-jest-circus@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.5.0.tgz#b5926989449e75bff0d59944bae083c9d7fb7317"
- integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==
+jest-circus@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a"
+ integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==
dependencies:
- "@jest/environment" "^29.5.0"
- "@jest/expect" "^29.5.0"
- "@jest/test-result" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/environment" "^29.7.0"
+ "@jest/expect" "^29.7.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
- dedent "^0.7.0"
+ dedent "^1.0.0"
is-generator-fn "^2.0.0"
- jest-each "^29.5.0"
- jest-matcher-utils "^29.5.0"
- jest-message-util "^29.5.0"
- jest-runtime "^29.5.0"
- jest-snapshot "^29.5.0"
- jest-util "^29.5.0"
+ jest-each "^29.7.0"
+ jest-matcher-utils "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-runtime "^29.7.0"
+ jest-snapshot "^29.7.0"
+ jest-util "^29.7.0"
p-limit "^3.1.0"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
pure-rand "^6.0.0"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-cli@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.5.0.tgz#b34c20a6d35968f3ee47a7437ff8e53e086b4a67"
- integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==
+jest-cli@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995"
+ integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==
dependencies:
- "@jest/core" "^29.5.0"
- "@jest/test-result" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/core" "^29.7.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/types" "^29.6.3"
chalk "^4.0.0"
+ create-jest "^29.7.0"
exit "^0.1.2"
- graceful-fs "^4.2.9"
import-local "^3.0.2"
- jest-config "^29.5.0"
- jest-util "^29.5.0"
- jest-validate "^29.5.0"
- prompts "^2.0.1"
+ jest-config "^29.7.0"
+ jest-util "^29.7.0"
+ jest-validate "^29.7.0"
yargs "^17.3.1"
-jest-config@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da"
- integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==
+jest-config@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f"
+ integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==
dependencies:
"@babel/core" "^7.11.6"
- "@jest/test-sequencer" "^29.5.0"
- "@jest/types" "^29.5.0"
- babel-jest "^29.5.0"
+ "@jest/test-sequencer" "^29.7.0"
+ "@jest/types" "^29.6.3"
+ babel-jest "^29.7.0"
chalk "^4.0.0"
ci-info "^3.2.0"
deepmerge "^4.2.2"
glob "^7.1.3"
graceful-fs "^4.2.9"
- jest-circus "^29.5.0"
- jest-environment-node "^29.5.0"
- jest-get-type "^29.4.3"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.5.0"
- jest-runner "^29.5.0"
- jest-util "^29.5.0"
- jest-validate "^29.5.0"
+ jest-circus "^29.7.0"
+ jest-environment-node "^29.7.0"
+ jest-get-type "^29.6.3"
+ jest-regex-util "^29.6.3"
+ jest-resolve "^29.7.0"
+ jest-runner "^29.7.0"
+ jest-util "^29.7.0"
+ jest-validate "^29.7.0"
micromatch "^4.0.4"
parse-json "^5.2.0"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
slash "^3.0.0"
strip-json-comments "^3.1.1"
-jest-diff@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63"
- integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==
+jest-diff@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a"
+ integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==
dependencies:
chalk "^4.0.0"
- diff-sequences "^29.4.3"
- jest-get-type "^29.4.3"
- pretty-format "^29.5.0"
+ diff-sequences "^29.6.3"
+ jest-get-type "^29.6.3"
+ pretty-format "^29.7.0"
-jest-docblock@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8"
- integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==
+jest-docblock@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a"
+ integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==
dependencies:
detect-newline "^3.0.0"
-jest-each@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.5.0.tgz#fc6e7014f83eac68e22b7195598de8554c2e5c06"
- integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==
+jest-each@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1"
+ integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
chalk "^4.0.0"
- jest-get-type "^29.4.3"
- jest-util "^29.5.0"
- pretty-format "^29.5.0"
-
-jest-environment-jsdom@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz#cfe86ebaf1453f3297b5ff3470fbe94739c960cb"
- integrity sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==
- dependencies:
- "@jest/environment" "^29.5.0"
- "@jest/fake-timers" "^29.5.0"
- "@jest/types" "^29.5.0"
+ jest-get-type "^29.6.3"
+ jest-util "^29.7.0"
+ pretty-format "^29.7.0"
+
+jest-environment-jsdom@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f"
+ integrity sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==
+ dependencies:
+ "@jest/environment" "^29.7.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/jsdom" "^20.0.0"
"@types/node" "*"
- jest-mock "^29.5.0"
- jest-util "^29.5.0"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
jsdom "^20.0.0"
-jest-environment-node@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967"
- integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==
+jest-environment-node@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376"
+ integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==
dependencies:
- "@jest/environment" "^29.5.0"
- "@jest/fake-timers" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/environment" "^29.7.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-mock "^29.5.0"
- jest-util "^29.5.0"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
-jest-get-type@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5"
- integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==
+jest-get-type@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1"
+ integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==
-jest-haste-map@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.5.0.tgz#69bd67dc9012d6e2723f20a945099e972b2e94de"
- integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==
+jest-haste-map@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104"
+ integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/graceful-fs" "^4.1.3"
"@types/node" "*"
anymatch "^3.0.3"
fb-watchman "^2.0.0"
graceful-fs "^4.2.9"
- jest-regex-util "^29.4.3"
- jest-util "^29.5.0"
- jest-worker "^29.5.0"
+ jest-regex-util "^29.6.3"
+ jest-util "^29.7.0"
+ jest-worker "^29.7.0"
micromatch "^4.0.4"
walker "^1.0.8"
optionalDependencies:
fsevents "^2.3.2"
-jest-leak-detector@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz#cf4bdea9615c72bac4a3a7ba7e7930f9c0610c8c"
- integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==
+jest-leak-detector@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728"
+ integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==
dependencies:
- jest-get-type "^29.4.3"
- pretty-format "^29.5.0"
+ jest-get-type "^29.6.3"
+ pretty-format "^29.7.0"
-jest-matcher-utils@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5"
- integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==
+jest-matcher-utils@^29.6.2, jest-matcher-utils@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12"
+ integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==
dependencies:
chalk "^4.0.0"
- jest-diff "^29.5.0"
- jest-get-type "^29.4.3"
- pretty-format "^29.5.0"
+ jest-diff "^29.7.0"
+ jest-get-type "^29.6.3"
+ pretty-format "^29.7.0"
-jest-message-util@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e"
- integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==
+jest-message-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3"
+ integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.9"
micromatch "^4.0.4"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed"
- integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==
+jest-mock@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347"
+ integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-util "^29.5.0"
+ jest-util "^29.7.0"
jest-pnp-resolver@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==
-jest-regex-util@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8"
- integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==
+jest-regex-util@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52"
+ integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==
-jest-resolve-dependencies@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz#f0ea29955996f49788bf70996052aa98e7befee4"
- integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==
+jest-resolve-dependencies@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428"
+ integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==
dependencies:
- jest-regex-util "^29.4.3"
- jest-snapshot "^29.5.0"
+ jest-regex-util "^29.6.3"
+ jest-snapshot "^29.7.0"
-jest-resolve@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc"
- integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==
+jest-resolve@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30"
+ integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==
dependencies:
chalk "^4.0.0"
graceful-fs "^4.2.9"
- jest-haste-map "^29.5.0"
+ jest-haste-map "^29.7.0"
jest-pnp-resolver "^1.2.2"
- jest-util "^29.5.0"
- jest-validate "^29.5.0"
+ jest-util "^29.7.0"
+ jest-validate "^29.7.0"
resolve "^1.20.0"
resolve.exports "^2.0.0"
slash "^3.0.0"
-jest-runner@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.5.0.tgz#6a57c282eb0ef749778d444c1d758c6a7693b6f8"
- integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==
+jest-runner@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e"
+ integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==
dependencies:
- "@jest/console" "^29.5.0"
- "@jest/environment" "^29.5.0"
- "@jest/test-result" "^29.5.0"
- "@jest/transform" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/console" "^29.7.0"
+ "@jest/environment" "^29.7.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/transform" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
emittery "^0.13.1"
graceful-fs "^4.2.9"
- jest-docblock "^29.4.3"
- jest-environment-node "^29.5.0"
- jest-haste-map "^29.5.0"
- jest-leak-detector "^29.5.0"
- jest-message-util "^29.5.0"
- jest-resolve "^29.5.0"
- jest-runtime "^29.5.0"
- jest-util "^29.5.0"
- jest-watcher "^29.5.0"
- jest-worker "^29.5.0"
+ jest-docblock "^29.7.0"
+ jest-environment-node "^29.7.0"
+ jest-haste-map "^29.7.0"
+ jest-leak-detector "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-resolve "^29.7.0"
+ jest-runtime "^29.7.0"
+ jest-util "^29.7.0"
+ jest-watcher "^29.7.0"
+ jest-worker "^29.7.0"
p-limit "^3.1.0"
source-map-support "0.5.13"
-jest-runtime@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.5.0.tgz#c83f943ee0c1da7eb91fa181b0811ebd59b03420"
- integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==
- dependencies:
- "@jest/environment" "^29.5.0"
- "@jest/fake-timers" "^29.5.0"
- "@jest/globals" "^29.5.0"
- "@jest/source-map" "^29.4.3"
- "@jest/test-result" "^29.5.0"
- "@jest/transform" "^29.5.0"
- "@jest/types" "^29.5.0"
+jest-runtime@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817"
+ integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==
+ dependencies:
+ "@jest/environment" "^29.7.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/globals" "^29.7.0"
+ "@jest/source-map" "^29.6.3"
+ "@jest/test-result" "^29.7.0"
+ "@jest/transform" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0"
glob "^7.1.3"
graceful-fs "^4.2.9"
- jest-haste-map "^29.5.0"
- jest-message-util "^29.5.0"
- jest-mock "^29.5.0"
- jest-regex-util "^29.4.3"
- jest-resolve "^29.5.0"
- jest-snapshot "^29.5.0"
- jest-util "^29.5.0"
+ jest-haste-map "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-mock "^29.7.0"
+ jest-regex-util "^29.6.3"
+ jest-resolve "^29.7.0"
+ jest-snapshot "^29.7.0"
+ jest-util "^29.7.0"
slash "^3.0.0"
strip-bom "^4.0.0"
-jest-snapshot@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.5.0.tgz#c9c1ce0331e5b63cd444e2f95a55a73b84b1e8ce"
- integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==
+jest-snapshot@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5"
+ integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==
dependencies:
"@babel/core" "^7.11.6"
"@babel/generator" "^7.7.2"
"@babel/plugin-syntax-jsx" "^7.7.2"
"@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/traverse" "^7.7.2"
"@babel/types" "^7.3.3"
- "@jest/expect-utils" "^29.5.0"
- "@jest/transform" "^29.5.0"
- "@jest/types" "^29.5.0"
- "@types/babel__traverse" "^7.0.6"
- "@types/prettier" "^2.1.5"
+ "@jest/expect-utils" "^29.7.0"
+ "@jest/transform" "^29.7.0"
+ "@jest/types" "^29.6.3"
babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0"
- expect "^29.5.0"
+ expect "^29.7.0"
graceful-fs "^4.2.9"
- jest-diff "^29.5.0"
- jest-get-type "^29.4.3"
- jest-matcher-utils "^29.5.0"
- jest-message-util "^29.5.0"
- jest-util "^29.5.0"
+ jest-diff "^29.7.0"
+ jest-get-type "^29.6.3"
+ jest-matcher-utils "^29.7.0"
+ jest-message-util "^29.7.0"
+ jest-util "^29.7.0"
natural-compare "^1.4.0"
- pretty-format "^29.5.0"
- semver "^7.3.5"
+ pretty-format "^29.7.0"
+ semver "^7.5.3"
-jest-util@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f"
- integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==
+jest-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
+ integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
ci-info "^3.2.0"
graceful-fs "^4.2.9"
picomatch "^2.2.3"
-jest-validate@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc"
- integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==
+jest-validate@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c"
+ integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
camelcase "^6.2.0"
chalk "^4.0.0"
- jest-get-type "^29.4.3"
+ jest-get-type "^29.6.3"
leven "^3.1.0"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
-jest-watcher@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.5.0.tgz#cf7f0f949828ba65ddbbb45c743a382a4d911363"
- integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==
+jest-watcher@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2"
+ integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==
dependencies:
- "@jest/test-result" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/test-result" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
emittery "^0.13.1"
- jest-util "^29.5.0"
+ jest-util "^29.7.0"
string-length "^4.0.1"
jest-worker@^27.4.5:
@@ -8964,25 +9497,30 @@ jest-worker@^27.4.5:
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest-worker@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d"
- integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==
+jest-worker@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a"
+ integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==
dependencies:
"@types/node" "*"
- jest-util "^29.5.0"
+ jest-util "^29.7.0"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest/-/jest-29.5.0.tgz#f75157622f5ce7ad53028f2f8888ab53e1f1f24e"
- integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==
+jest@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613"
+ integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==
dependencies:
- "@jest/core" "^29.5.0"
- "@jest/types" "^29.5.0"
+ "@jest/core" "^29.7.0"
+ "@jest/types" "^29.6.3"
import-local "^3.0.2"
- jest-cli "^29.5.0"
+ jest-cli "^29.7.0"
+
+jiti@^1.20.0:
+ version "1.21.0"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d"
+ integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
joycon@^3.0.1:
version "3.1.1"
@@ -9024,10 +9562,10 @@ jsbn@~0.1.0:
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
-jsdoc-type-pratt-parser@~3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz#a4a56bdc6e82e5865ffd9febc5b1a227ff28e67e"
- integrity sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==
+jsdoc-type-pratt-parser@~4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114"
+ integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==
jsdom@^20.0.0:
version "20.0.0"
@@ -9077,6 +9615,11 @@ json-buffer@3.0.0:
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
+json-buffer@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
+ integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
+
json-loader@^0.5.7:
version "0.5.7"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
@@ -9124,12 +9667,19 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
+json5@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
+ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
+ dependencies:
+ minimist "^1.2.0"
+
json5@^2.1.2, json5@^2.2.0, json5@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
-json5@^2.2.2:
+json5@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -9173,12 +9723,12 @@ keyv@3.0.0:
dependencies:
json-buffer "3.0.0"
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
+keyv@^4.5.4:
+ version "4.5.4"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
+ integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
dependencies:
- json-buffer "3.0.0"
+ json-buffer "3.0.1"
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
version "3.2.2"
@@ -9216,15 +9766,10 @@ kleur@^3.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-klona@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22"
- integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==
-
-known-css-properties@^0.27.0:
- version "0.27.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5"
- integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==
+known-css-properties@^0.29.0:
+ version "0.29.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f"
+ integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==
kuler@^2.0.0:
version "2.0.0"
@@ -9251,13 +9796,6 @@ last-run@^1.1.0:
default-resolution "^2.0.0"
es6-weak-map "^2.0.1"
-latest-version@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
- integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
- dependencies:
- package-json "^6.3.0"
-
launch-editor@^2.6.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7"
@@ -9382,6 +9920,13 @@ locate-path@^6.0.0:
dependencies:
p-locate "^5.0.0"
+locate-path@^7.1.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a"
+ integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==
+ dependencies:
+ p-locate "^6.0.0"
+
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
@@ -9443,12 +9988,12 @@ loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-loupe@^2.3.1:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.4.tgz#7e0b9bffc76f148f9be769cb1321d3dcf3cb25f3"
- integrity sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==
+loupe@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.0.2.tgz#13435bc5a2751a4da74c0ec4841f56970a3387d5"
+ integrity sha512-Tzlkbynv7dtqxTROe54Il+J4e/zG2iehtJGZUYpTv8WzlkW9qyEcE83UhGJCeuF3SCfzHuM5VWhBi47phV3+AQ==
dependencies:
- get-func-name "^2.0.0"
+ get-func-name "^2.0.1"
lower-case@^2.0.2:
version "2.0.2"
@@ -9462,16 +10007,11 @@ lowercase-keys@1.0.0:
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
integrity sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
+lowercase-keys@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -9491,6 +10031,11 @@ lru-cache@^7.7.1:
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
+"lru-cache@^9.1.1 || ^10.0.0":
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484"
+ integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
+
lru@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lru/-/lru-3.1.0.tgz#ea7fb8546d83733396a13091d76cfeb4c06837d5"
@@ -9513,7 +10058,7 @@ make-dir@^2.1.0:
pify "^4.0.1"
semver "^5.6.0"
-make-dir@^3.0.0, make-dir@^3.0.2:
+make-dir@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
@@ -9648,16 +10193,21 @@ memfs@^3.4.3:
dependencies:
fs-monkey "^1.0.3"
-memize@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/memize/-/memize-1.1.0.tgz#4a5a684ac6992a13b1299043f3e49b1af6a0b0d3"
- integrity sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg==
+memize@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/memize/-/memize-2.1.0.tgz#6ddd4717887d94825748149ece00d04cf868ce0d"
+ integrity sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==
memoize-one@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906"
integrity sha512-2GApq0yI/b22J2j9rhbrAlsHb0Qcz+7yWxeLG8h+95sl1XPUgeLimQSOdur4Vw7cUhrBHwaUZxWFZueojqNRzA==
+meow@^13.0.0:
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-13.0.0.tgz#123daf9c2c3afa59c55c4c163d973848a448ff02"
+ integrity sha512-4Hu+75Vo7EOR+8C9RmkabfLijuwd9SrzQ8f0SyC4qZZwU6BlxeOt5ulF3PGCpcMJX4hI+ktpJhea0P6PN1RiWw==
+
meow@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
@@ -9745,7 +10295,7 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-mimic-response@^1.0.0, mimic-response@^1.0.1:
+mimic-response@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
@@ -9767,6 +10317,13 @@ minimatch@5.0.1:
dependencies:
brace-expansion "^2.0.1"
+minimatch@9.0.3, minimatch@^9.0.1:
+ version "9.0.3"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
+ integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -9871,6 +10428,11 @@ minipass@^4.0.0:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb"
integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
+ integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
+
minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
@@ -9924,10 +10486,10 @@ moo@^0.5.0:
resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.2.tgz#f9fe82473bc7c184b0d32e2215d3f6e67278733c"
integrity sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==
-mrmime@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27"
- integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==
+mrmime@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4"
+ integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==
ms@2.0.0:
version "2.0.0"
@@ -9977,6 +10539,11 @@ nanoid@^3.3.4:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+nanoid@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+
nanomatch@^1.2.9:
version "1.2.13"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -10032,12 +10599,19 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
-node-fetch@2:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+node-domexception@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
+ integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
+
+node-fetch@3:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
+ integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
dependencies:
- whatwg-url "^5.0.0"
+ data-uri-to-buffer "^4.0.0"
+ fetch-blob "^3.1.4"
+ formdata-polyfill "^4.0.10"
node-forge@^1:
version "1.3.1"
@@ -10065,25 +10639,20 @@ node-int64@^0.4.0:
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
+node-releases@^2.0.14:
+ version "2.0.14"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
+ integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
+
node-releases@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
-node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-
-node-releases@^2.0.8:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f"
- integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==
-
-node-sass@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-8.0.0.tgz#c80d52148db0ce88610bcf1e1d112027393c13e1"
- integrity sha512-jPzqCF2/e6JXw6r3VxfIqYc8tKQdkj5Z/BDATYyG6FL6b/LuYBNFGFVhus0mthcWifHm/JzBpKAd+3eXsWeK/A==
+node-sass@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-9.0.0.tgz#c21cd17bd9379c2d09362b3baf2cbf089bce08ed"
+ integrity sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==
dependencies:
async-foreach "^0.1.3"
chalk "^4.1.2"
@@ -10100,21 +10669,21 @@ node-sass@^8.0.0:
stdout-stream "^1.4.0"
"true-case-path" "^2.2.1"
-nodemon@^2.0.15:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.18.tgz#0f5a3aa7b4587f2626e6f01369deba89cb0462a2"
- integrity sha512-uAvrKipi2zAz8E7nkSz4qW4F4zd5fs2wNGsTx+xXlP8KXqd9ucE0vY9wankOsPboeDyuUGN9vsXGV1pLn80l/A==
+nodemon@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.0.2.tgz#222dd0de79fc7b7b3eedba422d2b9e5fc678621e"
+ integrity sha512-9qIN2LNTrEzpOPBaWHTm4Asy1LxXLSickZStAQ4IZe7zsoIpD/A7LWxhZV3t4Zu352uBcqVnRsDXSMR2Sc3lTA==
dependencies:
chokidar "^3.5.2"
- debug "^3.2.7"
+ debug "^4"
ignore-by-default "^1.0.1"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
pstree.remy "^1.1.8"
- semver "^5.7.1"
+ semver "^7.5.3"
+ simple-update-notifier "^2.0.0"
supports-color "^5.5.0"
touch "^3.1.0"
undefsafe "^2.0.5"
- update-notifier "^5.1.0"
nomnom@1.8.1:
version "1.8.1"
@@ -10184,11 +10753,6 @@ normalize-url@2.0.1:
query-string "^5.0.1"
sort-keys "^2.0.0"
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
now-and-later@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c"
@@ -10267,6 +10831,11 @@ object-inspect@^1.12.2, object-inspect@^1.7.0:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
+object-inspect@^1.13.1:
+ version "1.13.1"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
+ integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
+
object-is@^1.0.2, object-is@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
@@ -10344,6 +10913,25 @@ object.fromentries@^2.0.5:
define-properties "^1.1.3"
es-abstract "^1.19.1"
+object.fromentries@^2.0.7:
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616"
+ integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+
+object.groupby@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee"
+ integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
+
object.hasown@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
@@ -10375,7 +10963,7 @@ object.reduce@^1.0.0:
for-own "^1.0.0"
make-iterator "^1.0.0"
-object.values@^1.1.1, object.values@^1.1.6:
+object.values@^1.1.1:
version "1.1.6"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
@@ -10393,6 +10981,15 @@ object.values@^1.1.5:
define-properties "^1.1.3"
es-abstract "^1.19.1"
+object.values@^1.1.7:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a"
+ integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+
obuf@^1.0.0, obuf@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
@@ -10476,11 +11073,6 @@ p-cancelable@^0.4.0:
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0"
integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
p-event@^2.1.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6"
@@ -10519,6 +11111,13 @@ p-limit@^3.0.2, p-limit@^3.1.0:
dependencies:
yocto-queue "^0.1.0"
+p-limit@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644"
+ integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==
+ dependencies:
+ yocto-queue "^1.0.0"
+
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
@@ -10540,6 +11139,13 @@ p-locate@^5.0.0:
dependencies:
p-limit "^3.0.2"
+p-locate@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f"
+ integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==
+ dependencies:
+ p-limit "^4.0.0"
+
p-map@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
@@ -10579,16 +11185,6 @@ p-try@^2.0.0:
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-package-json@^6.3.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
- integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
- dependencies:
- got "^9.6.0"
- registry-auth-token "^4.0.0"
- registry-url "^5.0.0"
- semver "^6.2.0"
-
param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
@@ -10703,6 +11299,11 @@ path-exists@^4.0.0:
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+path-exists@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7"
+ integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==
+
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
@@ -10730,6 +11331,14 @@ path-root@^0.1.1:
dependencies:
path-root-regex "^0.1.0"
+path-scurry@^1.10.1:
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
+ integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
+ dependencies:
+ lru-cache "^9.1.1 || ^10.0.0"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
@@ -10757,10 +11366,10 @@ path@^0.12.7:
process "^0.11.1"
util "^0.10.3"
-pathval@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
+pathval@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25"
+ integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==
pend@~1.2.0:
version "1.2.0"
@@ -10814,13 +11423,20 @@ pirates@^4.0.4:
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
-pkg-dir@^4.1.0, pkg-dir@^4.2.0:
+pkg-dir@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
+pkg-dir@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11"
+ integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==
+ dependencies:
+ find-up "^6.3.0"
+
plugin-error@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"
@@ -10858,12 +11474,15 @@ postcss-clamp@^4.1.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-color-functional-notation@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-5.0.2.tgz#6d03c928aa3a13487703af86c301bdcd501e7430"
- integrity sha512-M6ygxWOyd6eWf3sd1Lv8xi4SeF4iBPfJvkfMU4ITh8ExJc1qhbvh/U8Cv/uOvBgUVOMDdScvCdlg8+hREQzs7w==
+postcss-color-functional-notation@^6.0.2:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.3.tgz#02869e61f04705cb9eb5d245136dd59f8f7c4dee"
+ integrity sha512-2jBr3H0sk3qGh/3BkmLsOKcYyVfSlM1K2QQYVU7eW5mkg7ZOQ4aU/Rtbh7vJ9FxAfgf8iHRwXBsQkHqUxzTkXw==
dependencies:
- postcss-value-parser "^4.2.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
postcss-color-hex-alpha@^9.0.2:
version "9.0.2"
@@ -10872,122 +11491,117 @@ postcss-color-hex-alpha@^9.0.2:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-color-rebeccapurple@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-8.0.2.tgz#c0f2dcf1ef4dd393314920aa181cca8c390a2648"
- integrity sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==
+postcss-color-rebeccapurple@^9.0.1:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.2.tgz#a5c7e605631eff2a7a230535bcf6aba29de4a270"
+ integrity sha512-f+RDEAPW2m8UbJWkSpRfV+QxhSaQhDMihI75DVGJJh4oRIoegjheeRtINFJum9D8BqGJcvD4GLjggTvCwZ4zuA==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-custom-media@^9.1.2:
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-9.1.2.tgz#0e9c34b0b5325edc2c5f42f47543cb64d777764b"
- integrity sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==
- dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.0"
- "@csstools/css-tokenizer" "^2.0.0"
- "@csstools/media-query-list-parser" "^2.0.0"
-
-postcss-custom-properties@^13.1.4:
- version "13.1.4"
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.1.4.tgz#590e5770137011001602806da51243b6c82c1cde"
- integrity sha512-iSAdaZrM3KMec8cOSzeTUNXPYDlhqsMJHpt62yrjwG6nAnMtRHPk5JdMzGosBJtqEahDolvD5LNbcq+EZ78o5g==
- dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.0"
- "@csstools/css-tokenizer" "^2.0.0"
+postcss-custom-media@^10.0.2:
+ version "10.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz#70a244bbc59fc953ab6573e4e2c9624639aef08a"
+ integrity sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==
+ dependencies:
+ "@csstools/cascade-layer-name-parser" "^1.0.5"
+ "@csstools/css-parser-algorithms" "^2.3.2"
+ "@csstools/css-tokenizer" "^2.2.1"
+ "@csstools/media-query-list-parser" "^2.1.5"
+
+postcss-custom-properties@^13.3.2:
+ version "13.3.3"
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.3.3.tgz#c6be6c1746e0415f9e42a3055129aa20a19803e6"
+ integrity sha512-xLmILb2R83aG4X++iVFg8TWadOlc45xiyFHRZD6Yhhu2igrTHXL6C75AEWqx6k9lxrr9sK5rcfUI9JvTCxBTvA==
+ dependencies:
+ "@csstools/cascade-layer-name-parser" "^1.0.6"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
postcss-value-parser "^4.2.0"
-postcss-custom-selectors@^7.1.2:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.2.tgz#e100e9dd628d969a651d7d310cdfd25b27b58d4b"
- integrity sha512-jX7VlE3jrgfBIOfxiGNRFq81xUoHSZhvxhQurzE7ZFRv+bUmMwB7/XnA0nNlts2CwNtbXm4Ozy0ZAYKHlCRmBQ==
+postcss-custom-selectors@^7.1.6:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz#6d28812998dcd48f61a6a538141fc16cf2c42123"
+ integrity sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==
dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.0"
- "@csstools/css-tokenizer" "^2.0.0"
- postcss-selector-parser "^6.0.4"
+ "@csstools/cascade-layer-name-parser" "^1.0.5"
+ "@csstools/css-parser-algorithms" "^2.3.2"
+ "@csstools/css-tokenizer" "^2.2.1"
+ postcss-selector-parser "^6.0.13"
-postcss-dir-pseudo-class@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.2.tgz#71618b7eb4abe067845d11b3c8f322760c9b3e88"
- integrity sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==
+postcss-dir-pseudo-class@^8.0.0:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.1.tgz#b93755f52fb90215301b1d3ecb7c5e6416930a1e"
+ integrity sha512-uULohfWBBVoFiZXgsQA24JV6FdKIidQ+ZqxOouhWwdE+qJlALbkS5ScB43ZTjPK+xUZZhlaO/NjfCt5h4IKUfw==
dependencies:
- postcss-selector-parser "^6.0.10"
+ postcss-selector-parser "^6.0.13"
-postcss-double-position-gradients@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.2.tgz#855a23201f26be447210504e9b668429cbf4640c"
- integrity sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==
+postcss-double-position-gradients@^5.0.2:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.3.tgz#9345b273bd16056665209ce260be0d36ac211f65"
+ integrity sha512-QKYpwmaSm6HcdS0ndAuWSNNMv78R1oSySoh3mYBmctHWr2KWcwPJVakdOyU4lvFVW0GRu9wfIQwGeM4p3xU9ow==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
postcss-value-parser "^4.2.0"
-postcss-focus-visible@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-8.0.2.tgz#a7ac26ffe3e9c2bd17d7200d75e2d79ee8110891"
- integrity sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==
+postcss-focus-visible@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-9.0.1.tgz#eede1032ce86b3bb2556d93ca5df63c68dfc2559"
+ integrity sha512-N2VQ5uPz3Z9ZcqI5tmeholn4d+1H14fKXszpjogZIrFbhaq0zNAtq8sAnw6VLiqGbL8YBzsnu7K9bBkTqaRimQ==
dependencies:
- postcss-selector-parser "^6.0.10"
+ postcss-selector-parser "^6.0.13"
-postcss-focus-within@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-7.0.2.tgz#5d2c866030e66ed22b204c9506de640943310b1c"
- integrity sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==
+postcss-focus-within@^8.0.0:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-8.0.1.tgz#524af4c7eabae35cb1efa220a7903016fcc897fa"
+ integrity sha512-NFU3xcY/xwNaapVb+1uJ4n23XImoC86JNwkY/uduytSl2s9Ekc2EpzmRR63+ExitnW3Mab3Fba/wRPCT5oDILA==
dependencies:
- postcss-selector-parser "^6.0.10"
+ postcss-selector-parser "^6.0.13"
-postcss-focus@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-focus/-/postcss-focus-6.0.0.tgz#b28f703fdc9aaae725f13768ff8ac0976fa4ce26"
- integrity sha512-Lj8lXButQAYbu2YbRUAjZN7LXcEIn3Neet1DZVdSdR2OppyO6Jl4WSLdEDcBYgLfIH9D4p+zS4RO8i3IbdcMnw==
+postcss-focus@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-focus/-/postcss-focus-7.0.0.tgz#a3de9d21808b35b1911a92a51a22479206c07a87"
+ integrity sha512-yX7TJK3cNiBLzjT0Psmk0mWjD8+v/FbcBOJ5mg5JX2+8uIjI7zewPgkGOocYzE81+aBHWXrw+BSstsp3Bl3UaA==
postcss-font-variant@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66"
integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==
-postcss-gap-properties@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-4.0.1.tgz#0347d6a84a46bfbe88bedc542cc4b354e04a8338"
- integrity sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg==
+postcss-gap-properties@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-5.0.1.tgz#887b64655f42370b43f0ab266cc6dbabf504d276"
+ integrity sha512-k2z9Cnngc24c0KF4MtMuDdToROYqGMMUQGcE6V0odwjHyOHtaDBlLeRBV70y9/vF7KIbShrTRZ70JjsI1BZyWw==
-postcss-image-set-function@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-5.0.2.tgz#088e0f535f43e74d6ea8033ff7b0482e2735ea6e"
- integrity sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==
+postcss-image-set-function@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-6.0.2.tgz#ddf62a4468207ce7de2f99154325adbe6c95c032"
+ integrity sha512-/O1xwqpJiz/apxGQi7UUfv1xUcorvkHZfvCYHPpRxxZj2WvjD0rg0+/+c+u5/Do5CpUg3XvfYxMrhcnjW1ArDQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-initial@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42"
- integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==
-
-postcss-lab-function@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-5.2.0.tgz#7504de96d5bd21177af241fe7601b5151f2df1a4"
- integrity sha512-ie/k0xFCib22LV56jZoygLuWfM4J4migb89QnEXOjORGh6UwsDVSPW/x+P2MYS+AKFfZ5Npcu5HYEzYcezAAag==
+postcss-lab-function@^6.0.7:
+ version "6.0.8"
+ resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-6.0.8.tgz#e5bacdb7235449168972bc6fbf8eb4a19696ae1f"
+ integrity sha512-agYs7R9Z5gnX837fCkH8TEQIHdhyDsMPPnpuuENt/dxoDVAykBaqbdxIN4DagOj+ZQo20iRNNJeY3MsFcdI6Sg==
dependencies:
- "@csstools/css-color-parser" "^1.0.0"
- "@csstools/css-parser-algorithms" "^2.0.1"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/postcss-progressive-custom-properties" "^2.0.0"
+ "@csstools/css-color-parser" "^1.5.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.3"
-postcss-loader@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.1.0.tgz#3ba0dfddff06043f3eac7690a1d8b432264bb866"
- integrity sha512-vTD2DJ8vJD0Vr1WzMQkRZWRjcynGh3t7NeoLg+Sb1TeuK7etiZfL/ZwHbaVa3M+Qni7Lj/29voV9IggnIUjlIw==
+postcss-loader@^7.3.4:
+ version "7.3.4"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.4.tgz#aed9b79ce4ed7e9e89e56199d25ad1ec8f606209"
+ integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==
dependencies:
- cosmiconfig "^8.0.0"
- klona "^2.0.6"
- semver "^7.3.8"
+ cosmiconfig "^8.3.5"
+ jiti "^1.20.0"
+ semver "^7.5.4"
-postcss-logical@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-6.1.0.tgz#c33ae75d3edaea7eb821e76dc4e6d0ecedc3200d"
- integrity sha512-qb1+LpClhYjxac8SfOcWotnY3unKZesDqIOm+jnGt8rTl7xaIWpE2bPGZHxflOip1E/4ETo79qlJyRL3yrHn1g==
+postcss-logical@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-7.0.1.tgz#a3121f6510591b195321b16e65fbe13b1cfd3115"
+ integrity sha512-8GwUQZE0ri0K0HJHkDv87XOLC8DE0msc+HoWLeKdtjDZEwpZ5xuK3QdV6FhmHSQW40LPkg43QzvATRAI3LsRkg==
dependencies:
postcss-value-parser "^4.2.0"
@@ -11001,10 +11615,10 @@ postcss-modules-extract-imports@^3.0.0:
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-postcss-modules-local-by-default@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
- integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
+postcss-modules-local-by-default@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524"
+ integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==
dependencies:
icss-utils "^5.0.0"
postcss-selector-parser "^6.0.2"
@@ -11024,23 +11638,23 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-nesting@^11.2.1:
- version "11.2.2"
- resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-11.2.2.tgz#ddedfea5a1fdcd8d753298d82297ad15d5640c0f"
- integrity sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==
+postcss-nesting@^12.0.1:
+ version "12.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.0.2.tgz#cb92061347db3e7c38c174c97cb01feff2eef439"
+ integrity sha512-63PpJHSeNs93S3ZUIyi+7kKx4JqOIEJ6QYtG3x+0qA4J03+4n0iwsyA1GAHyWxsHYljQS4/4ZK1o2sMi70b5wQ==
dependencies:
- "@csstools/selector-specificity" "^2.0.0"
- postcss-selector-parser "^6.0.10"
+ "@csstools/selector-specificity" "^3.0.1"
+ postcss-selector-parser "^6.0.13"
postcss-opacity-percentage@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz#c0a56060cd4586e3f954dbde1efffc2deed53002"
integrity sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==
-postcss-overflow-shorthand@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-4.0.1.tgz#cb61ca24d8c4e1dbf14d85181b017cfa6953aa34"
- integrity sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg==
+postcss-overflow-shorthand@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.1.tgz#c0a124edad4f7ad88109275a60510e1fb07ab833"
+ integrity sha512-XzjBYKLd1t6vHsaokMV9URBt2EwC9a7nDhpQpjoPk2HRTSQfokPfyAS/Q7AOrzUu6q+vp/GnrDBGuj/FCaRqrQ==
dependencies:
postcss-value-parser "^4.2.0"
@@ -11049,80 +11663,85 @@ postcss-page-break@^3.0.4:
resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f"
integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==
-postcss-place@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-8.0.1.tgz#408d7a27e99192df51c95fe62a3a34def62aa66a"
- integrity sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw==
+postcss-place@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-9.0.1.tgz#c08c46a94e639c1ee3457ac96d50c50a89bd6ac3"
+ integrity sha512-JfL+paQOgRQRMoYFc2f73pGuG/Aw3tt4vYMR6UA3cWVMxivviPTnMFnFTczUJOA4K2Zga6xgQVE+PcLs64WC8Q==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-preset-env@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-8.3.0.tgz#a310f9029a62b5189cf1e6afd1970ccbf8c96fdc"
- integrity sha512-VFc/bhwRo37RoTVzCTCKDJLw0lwsqLRCTc7dkJkfs9S7XXfTbk7QkhbMWHd2L+iZsAsE5yqdSRBZ41/Q828TbA==
- dependencies:
- "@csstools/postcss-cascade-layers" "^3.0.1"
- "@csstools/postcss-color-function" "^2.1.0"
- "@csstools/postcss-color-mix-function" "^1.0.0"
- "@csstools/postcss-font-format-keywords" "^2.0.2"
- "@csstools/postcss-gradients-interpolation-method" "^3.0.1"
- "@csstools/postcss-hwb-function" "^2.2.0"
- "@csstools/postcss-ic-unit" "^2.0.2"
- "@csstools/postcss-is-pseudo-class" "^3.1.1"
- "@csstools/postcss-logical-float-and-clear" "^1.0.1"
- "@csstools/postcss-logical-resize" "^1.0.1"
- "@csstools/postcss-logical-viewport-units" "^1.0.2"
- "@csstools/postcss-media-minmax" "^1.0.0"
- "@csstools/postcss-media-queries-aspect-ratio-number-values" "^1.0.1"
- "@csstools/postcss-nested-calc" "^2.0.2"
- "@csstools/postcss-normalize-display-values" "^2.0.1"
- "@csstools/postcss-oklab-function" "^2.2.0"
- "@csstools/postcss-progressive-custom-properties" "^2.1.0"
- "@csstools/postcss-scope-pseudo-class" "^2.0.2"
- "@csstools/postcss-stepped-value-functions" "^2.1.0"
- "@csstools/postcss-text-decoration-shorthand" "^2.2.1"
- "@csstools/postcss-trigonometric-functions" "^2.1.0"
- "@csstools/postcss-unset-value" "^2.0.1"
- autoprefixer "^10.4.14"
- browserslist "^4.21.5"
- css-blank-pseudo "^5.0.2"
- css-has-pseudo "^5.0.2"
- css-prefers-color-scheme "^8.0.2"
- cssdb "^7.5.3"
+postcss-preset-env@^9.3.0:
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz#58f296087cf3dc18cb75af11954c6c5822220327"
+ integrity sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==
+ dependencies:
+ "@csstools/postcss-cascade-layers" "^4.0.1"
+ "@csstools/postcss-color-function" "^3.0.7"
+ "@csstools/postcss-color-mix-function" "^2.0.7"
+ "@csstools/postcss-exponential-functions" "^1.0.1"
+ "@csstools/postcss-font-format-keywords" "^3.0.0"
+ "@csstools/postcss-gamut-mapping" "^1.0.0"
+ "@csstools/postcss-gradients-interpolation-method" "^4.0.7"
+ "@csstools/postcss-hwb-function" "^3.0.6"
+ "@csstools/postcss-ic-unit" "^3.0.2"
+ "@csstools/postcss-initial" "^1.0.0"
+ "@csstools/postcss-is-pseudo-class" "^4.0.3"
+ "@csstools/postcss-logical-float-and-clear" "^2.0.0"
+ "@csstools/postcss-logical-overflow" "^1.0.0"
+ "@csstools/postcss-logical-overscroll-behavior" "^1.0.0"
+ "@csstools/postcss-logical-resize" "^2.0.0"
+ "@csstools/postcss-logical-viewport-units" "^2.0.3"
+ "@csstools/postcss-media-minmax" "^1.1.0"
+ "@csstools/postcss-media-queries-aspect-ratio-number-values" "^2.0.3"
+ "@csstools/postcss-nested-calc" "^3.0.0"
+ "@csstools/postcss-normalize-display-values" "^3.0.1"
+ "@csstools/postcss-oklab-function" "^3.0.7"
+ "@csstools/postcss-progressive-custom-properties" "^3.0.2"
+ "@csstools/postcss-relative-color-syntax" "^2.0.7"
+ "@csstools/postcss-scope-pseudo-class" "^3.0.0"
+ "@csstools/postcss-stepped-value-functions" "^3.0.2"
+ "@csstools/postcss-text-decoration-shorthand" "^3.0.3"
+ "@csstools/postcss-trigonometric-functions" "^3.0.2"
+ "@csstools/postcss-unset-value" "^3.0.0"
+ autoprefixer "^10.4.16"
+ browserslist "^4.22.1"
+ css-blank-pseudo "^6.0.0"
+ css-has-pseudo "^6.0.0"
+ css-prefers-color-scheme "^9.0.0"
+ cssdb "^7.9.0"
postcss-attribute-case-insensitive "^6.0.2"
postcss-clamp "^4.1.0"
- postcss-color-functional-notation "^5.0.2"
+ postcss-color-functional-notation "^6.0.2"
postcss-color-hex-alpha "^9.0.2"
- postcss-color-rebeccapurple "^8.0.2"
- postcss-custom-media "^9.1.2"
- postcss-custom-properties "^13.1.4"
- postcss-custom-selectors "^7.1.2"
- postcss-dir-pseudo-class "^7.0.2"
- postcss-double-position-gradients "^4.0.2"
- postcss-focus-visible "^8.0.2"
- postcss-focus-within "^7.0.2"
+ postcss-color-rebeccapurple "^9.0.1"
+ postcss-custom-media "^10.0.2"
+ postcss-custom-properties "^13.3.2"
+ postcss-custom-selectors "^7.1.6"
+ postcss-dir-pseudo-class "^8.0.0"
+ postcss-double-position-gradients "^5.0.2"
+ postcss-focus-visible "^9.0.0"
+ postcss-focus-within "^8.0.0"
postcss-font-variant "^5.0.0"
- postcss-gap-properties "^4.0.1"
- postcss-image-set-function "^5.0.2"
- postcss-initial "^4.0.1"
- postcss-lab-function "^5.2.0"
- postcss-logical "^6.1.0"
- postcss-nesting "^11.2.1"
+ postcss-gap-properties "^5.0.0"
+ postcss-image-set-function "^6.0.1"
+ postcss-lab-function "^6.0.7"
+ postcss-logical "^7.0.0"
+ postcss-nesting "^12.0.1"
postcss-opacity-percentage "^2.0.0"
- postcss-overflow-shorthand "^4.0.1"
+ postcss-overflow-shorthand "^5.0.0"
postcss-page-break "^3.0.4"
- postcss-place "^8.0.1"
- postcss-pseudo-class-any-link "^8.0.2"
+ postcss-place "^9.0.0"
+ postcss-pseudo-class-any-link "^9.0.0"
postcss-replace-overflow-wrap "^4.0.0"
postcss-selector-not "^7.0.1"
postcss-value-parser "^4.2.0"
-postcss-pseudo-class-any-link@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-8.0.2.tgz#f5738503f2045de0c4dc216eca99bd835f74e42e"
- integrity sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==
+postcss-pseudo-class-any-link@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.1.tgz#71c24a886765763d4e37e21a27ecc6f1c1a5d698"
+ integrity sha512-cKYGGZ9yzUZi+dZd7XT2M8iSDfo+T2Ctbpiizf89uBTBfIpZpjvTavzIJXpCReMVXSKROqzpxClNu6fz4DHM0Q==
dependencies:
- postcss-selector-parser "^6.0.10"
+ postcss-selector-parser "^6.0.13"
postcss-replace-overflow-wrap@^4.0.0:
version "4.0.0"
@@ -11142,10 +11761,10 @@ postcss-resolve-nested-selector@^0.1.1:
resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==
-postcss-safe-parser@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
- integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
+postcss-safe-parser@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a"
+ integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==
postcss-selector-not@^7.0.1:
version "7.0.1"
@@ -11162,10 +11781,10 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selecto
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-selector-parser@^6.0.11:
- version "6.0.11"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
- integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
+postcss-selector-parser@^6.0.13:
+ version "6.0.15"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535"
+ integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -11175,7 +11794,7 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.19, postcss@^8.4.21:
+postcss@^8.4.21:
version "8.4.21"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
@@ -11184,6 +11803,15 @@ postcss@^8.4.19, postcss@^8.4.21:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.32:
+ version "8.4.32"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9"
+ integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
+ dependencies:
+ nanoid "^3.3.7"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -11201,10 +11829,10 @@ prettier-linter-helpers@^1.0.0:
dependencies:
fast-diff "^1.1.2"
-"prettier@npm:wp-prettier@2.8.5":
- version "2.8.5"
- resolved "https://registry.yarnpkg.com/wp-prettier/-/wp-prettier-2.8.5.tgz#12ca5006a9a78d51a21b37104d946ade14b5e837"
- integrity sha512-gkphzYtVksWV6D7/V530bTehKkhrABUru/Gy4reOLOHJoKH4i9lcE1SxqU2VDxC3gCOx/Nk9alZmWk6xL/IBCw==
+"prettier@npm:wp-prettier@3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/wp-prettier/-/wp-prettier-3.0.3.tgz#2b30647d044b83afd10dacfc2805d55fc180d852"
+ integrity sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==
pretty-error@^4.0.0:
version "4.0.0"
@@ -11214,12 +11842,12 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
-pretty-format@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a"
- integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==
+pretty-format@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812"
+ integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
ansi-styles "^5.0.0"
react-is "^18.0.0"
@@ -11321,23 +11949,16 @@ pumpify@^1.3.5:
inherits "^2.0.3"
pump "^2.0.0"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
- integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==
+punycode@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
punycode@^2.1.0, punycode@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-pupa@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
- integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
- dependencies:
- escape-goat "^2.0.0"
-
pure-rand@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af"
@@ -11350,10 +11971,10 @@ qs@6.10.3:
dependencies:
side-channel "^1.0.4"
-qs@^6.11.1:
- version "6.11.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f"
- integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==
+qs@^6.11.2:
+ version "6.11.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
+ integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
dependencies:
side-channel "^1.0.4"
@@ -11369,12 +11990,7 @@ query-string@^5.0.1:
dependencies:
decode-uri-component "^0.2.0"
object-assign "^4.1.0"
- strict-uri-encode "^1.0.0"
-
-querystring@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==
+ strict-uri-encode "^1.0.0"
queue-microtask@^1.2.2:
version "1.2.3"
@@ -11428,10 +12044,10 @@ raw-body@2.5.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc-progress@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.4.1.tgz#a9ffe099e88a4fc03afb09d8603162bf0760d743"
- integrity sha512-eAFDHXlk8aWpoXl0llrenPMt9qKHQXphxcVsnKs0FHC6eCSk1ebJtyaVjJUzKe0233ogiLDeEFK1Uihz3s67hw==
+rc-progress@^3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.5.1.tgz#a3cdfd2fe04eb5c3d43fa1c69e7dd70c73b102ae"
+ integrity sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==
dependencies:
"@babel/runtime" "^7.10.1"
classnames "^2.2.6"
@@ -11446,23 +12062,13 @@ rc-util@^5.16.1:
react-is "^16.12.0"
shallowequal "^1.1.0"
-rc-util@^5.29.3:
- version "5.29.3"
- resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.29.3.tgz#dc02b7b2103468e9fdf14e0daa58584f47898e37"
- integrity sha512-wX6ZwQTzY2v7phJBquN4mSEIFR0E0qumlENx0zjENtDvoVSq2s7cR95UidKRO1hOHfDsecsfM9D1gO4Kebs7fA==
+rc-util@^5.38.1:
+ version "5.38.1"
+ resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.1.tgz#4915503b89855f5c5cd9afd4c72a7a17568777bb"
+ integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==
dependencies:
"@babel/runtime" "^7.18.3"
- react-is "^16.12.0"
-
-rc@1.2.8, rc@^1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
+ react-is "^18.2.0"
react-clientside-effect@^1.2.6:
version "1.2.6"
@@ -11488,13 +12094,13 @@ react-dropzone@^14.2.3:
file-selector "^0.6.0"
prop-types "^15.8.1"
-react-focus-lock@^2.9.4:
- version "2.9.4"
- resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.4.tgz#4753f6dcd167c39050c9d84f9c63c71b3ff8462e"
- integrity sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==
+react-focus-lock@^2.9.6:
+ version "2.9.6"
+ resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.6.tgz#cad168a150fdd72d5ab2419ba8e62780788011b1"
+ integrity sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==
dependencies:
"@babel/runtime" "^7.0.0"
- focus-lock "^0.11.6"
+ focus-lock "^1.0.0"
prop-types "^15.6.2"
react-clientside-effect "^1.2.6"
use-callback-ref "^1.3.0"
@@ -11514,27 +12120,23 @@ react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react-is@^18.0.0:
+react-is@^18.0.0, react-is@^18.2.0:
version "18.2.0"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
-react-redux@^8.0.5:
- version "8.0.5"
- resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd"
- integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==
+react-redux@^9.0.4:
+ version "9.0.4"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.0.4.tgz#6892d465f086507a517d4b53eb589876e6bc8344"
+ integrity sha512-9J1xh8sWO0vYq2sCxK2My/QO7MzUMRi3rpiILP/+tDr8krBHixC6JMM17fMK88+Oh3e4Ae6/sHIhNBgkUivwFA==
dependencies:
- "@babel/runtime" "^7.12.1"
- "@types/hoist-non-react-statics" "^3.3.1"
"@types/use-sync-external-store" "^0.0.3"
- hoist-non-react-statics "^3.3.2"
- react-is "^18.0.0"
use-sync-external-store "^1.0.0"
-react-textarea-autosize@^8.4.1:
- version "8.4.1"
- resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz#bcfc5462727014b808b14ee916c01e275e8a8335"
- integrity sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==
+react-textarea-autosize@^8.5.3:
+ version "8.5.3"
+ resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz#d1e9fe760178413891484847d3378706052dd409"
+ integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==
dependencies:
"@babel/runtime" "^7.20.13"
use-composed-ref "^1.3.0"
@@ -11583,7 +12185,16 @@ read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0:
+"readable-stream@2 || 3":
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -11703,6 +12314,11 @@ regenerator-runtime@^0.13.4:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
+regenerator-runtime@^0.14.0:
+ version "0.14.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
+
regenerator-transform@^0.15.0:
version "0.15.0"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"
@@ -11710,10 +12326,10 @@ regenerator-transform@^0.15.0:
dependencies:
"@babel/runtime" "^7.8.4"
-regenerator-transform@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56"
- integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==
+regenerator-transform@^0.15.2:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4"
+ integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==
dependencies:
"@babel/runtime" "^7.8.4"
@@ -11734,10 +12350,14 @@ regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
define-properties "^1.1.3"
functions-have-names "^1.2.2"
-regexpp@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
+regexp.prototype.flags@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
+ integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ set-function-name "^2.0.0"
regexpu-core@^5.1.0:
version "5.1.0"
@@ -11763,20 +12383,6 @@ regexpu-core@^5.3.1:
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.1.0"
-registry-auth-token@^4.0.0:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac"
- integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==
- dependencies:
- rc "1.2.8"
-
-registry-url@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
- integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
- dependencies:
- rc "^1.2.8"
-
regjsgen@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
@@ -11973,7 +12579,7 @@ resolve.exports@^2.0.0:
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800"
integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.4.0, resolve@^1.9.0:
+resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.4.0, resolve@^1.9.0:
version "1.22.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
@@ -11982,6 +12588,15 @@ resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
+resolve@^1.22.4:
+ version "1.22.8"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
+ integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
+ dependencies:
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
resolve@^2.0.0-next.3:
version "2.0.0-next.4"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
@@ -11991,7 +12606,7 @@ resolve@^2.0.0-next.3:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-responselike@1.0.2, responselike@^1.0.2:
+responselike@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
@@ -12025,6 +12640,13 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+rimraf@^5.0.5:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf"
+ integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==
+ dependencies:
+ glob "^10.3.7"
+
rst-selector-parser@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91"
@@ -12040,6 +12662,16 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
+safe-array-concat@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c"
+ integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+ has-symbols "^1.0.3"
+ isarray "^2.0.5"
+
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
@@ -12086,12 +12718,11 @@ sass-graph@^4.0.1:
scss-tokenizer "^0.4.3"
yargs "^17.2.1"
-sass-loader@^13.2.2:
- version "13.2.2"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.2.tgz#f97e803993b24012c10d7ba9676548bf7a6b18b9"
- integrity sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==
+sass-loader@^13.3.3:
+ version "13.3.3"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.3.tgz#60df5e858788cffb1a3215e5b92e9cba61e7e133"
+ integrity sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==
dependencies:
- klona "^2.0.6"
neo-async "^2.6.2"
saxes@^6.0.0:
@@ -12124,6 +12755,15 @@ schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
+schema-utils@^3.2.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
+ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
schema-utils@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
@@ -12161,13 +12801,6 @@ selfsigned@^2.1.1:
dependencies:
node-forge "^1"
-semver-diff@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
- integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
- dependencies:
- semver "^6.3.0"
-
semver-greatest-satisfied-range@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b"
@@ -12175,7 +12808,7 @@ semver-greatest-satisfied-range@^1.1.0:
dependencies:
sver-compat "^1.5.0"
-"semver@2 || 3 || 4 || 5", semver@^5.6.0, semver@^5.7.1:
+"semver@2 || 3 || 4 || 5", semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -12185,11 +12818,16 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
+semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+semver@^6.3.1:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
@@ -12204,6 +12842,13 @@ semver@^7.3.8:
dependencies:
lru-cache "^6.0.0"
+semver@^7.5.0, semver@^7.5.3, semver@^7.5.4:
+ version "7.5.4"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
+ integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
+ dependencies:
+ lru-cache "^6.0.0"
+
send@0.18.0:
version "0.18.0"
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
@@ -12239,6 +12884,13 @@ serialize-javascript@6.0.0, serialize-javascript@^6.0.0:
dependencies:
randombytes "^2.1.0"
+serialize-javascript@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
+ integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
+ dependencies:
+ randombytes "^2.1.0"
+
serve-index@^1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
@@ -12267,6 +12919,25 @@ set-blocking@^2.0.0:
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
+set-function-length@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
+ integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
+ dependencies:
+ define-data-property "^1.1.1"
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+
+set-function-name@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a"
+ integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==
+ dependencies:
+ define-data-property "^1.0.1"
+ functions-have-names "^1.2.3"
+ has-property-descriptors "^1.0.0"
+
set-value@^2.0.0, set-value@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
@@ -12330,11 +13001,16 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
-signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
+signal-exit@^3.0.3, signal-exit@^3.0.7:
version "3.0.7"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+signal-exit@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
simple-swizzle@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
@@ -12342,14 +13018,21 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
-sirv@^1.0.7:
- version "1.0.19"
- resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49"
- integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==
+simple-update-notifier@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb"
+ integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==
+ dependencies:
+ semver "^7.5.3"
+
+sirv@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0"
+ integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==
dependencies:
- "@polka/url" "^1.0.0-next.20"
- mrmime "^1.0.0"
- totalist "^1.0.0"
+ "@polka/url" "^1.0.0-next.24"
+ mrmime "^2.0.0"
+ totalist "^3.0.0"
sisteransi@^1.0.5:
version "1.0.5"
@@ -12544,7 +13227,7 @@ spdx-exceptions@^2.1.0:
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1:
+spdx-expression-parse@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
@@ -12552,6 +13235,14 @@ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1:
spdx-exceptions "^2.1.0"
spdx-license-ids "^3.0.0"
+spdx-expression-parse@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz#a23af9f3132115465dac215c099303e4ceac5794"
+ integrity sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
spdx-license-ids@^3.0.0:
version "3.0.11"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
@@ -12668,6 +13359,13 @@ stealthy-require@^1.1.1:
resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==
+stop-iteration-iterator@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
+ integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
+ dependencies:
+ internal-slot "^1.0.4"
+
stream-exhaust@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d"
@@ -12691,6 +13389,15 @@ string-length@^4.0.1:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
+"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ 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"
+
string-width@^1.0.1, string-width@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -12700,14 +13407,14 @@ string-width@^1.0.1, string-width@^1.0.2:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+string-width@^5.0.1, string-width@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
string.prototype.matchall@^4.0.7:
version "4.0.7"
@@ -12732,6 +13439,15 @@ string.prototype.trim@^1.2.1:
define-properties "^1.1.4"
es-abstract "^1.20.4"
+string.prototype.trim@^1.2.8:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
+ integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+
string.prototype.trimend@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
@@ -12750,6 +13466,15 @@ string.prototype.trimend@^1.0.6:
define-properties "^1.1.4"
es-abstract "^1.20.4"
+string.prototype.trimend@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
+ integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+
string.prototype.trimstart@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
@@ -12768,6 +13493,15 @@ string.prototype.trimstart@^1.0.6:
define-properties "^1.1.4"
es-abstract "^1.20.4"
+string.prototype.trimstart@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
+ integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+
string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -12782,6 +13516,13 @@ string_decoder@~1.1.1:
dependencies:
safe-buffer "~5.1.0"
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -12789,12 +13530,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
dependencies:
ansi-regex "^2.0.0"
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+strip-ansi@^7.0.1, strip-ansi@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
+ integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
dependencies:
- ansi-regex "^5.0.1"
+ ansi-regex "^6.0.1"
strip-ansi@~0.1.0:
version "0.1.1"
@@ -12847,11 +13588,6 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
strip-outer@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
@@ -12859,21 +13595,16 @@ strip-outer@^1.0.0:
dependencies:
escape-string-regexp "^1.0.2"
-style-loader@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.2.tgz#eaebca714d9e462c19aa1e3599057bc363924899"
- integrity sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==
+style-loader@3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff"
+ integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==
style-loader@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575"
integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==
-style-search@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
- integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
-
stylelint-config-recommended-scss@^4.2.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.3.0.tgz#717dc253b4cab246da654cee208e499c5c797ae4"
@@ -12911,58 +13642,54 @@ stylelint-scss@^3.17.2:
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
-stylelint@^15.4.0:
- version "15.4.0"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.4.0.tgz#3958fff41fbcd68cf947fdecb329762d45f87013"
- integrity sha512-TlOvpG3MbcFwHmK0q2ykhmpKo7Dq892beJit0NPdpyY9b1tFah/hGhqnAz/bRm2PDhDbJLKvjzkEYYBEz7Dxcg==
+stylelint@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.1.0.tgz#d289c36b0dd344a65c55897d636b3b8b213dc908"
+ integrity sha512-Sh1rRV0lN1qxz/QsuuooLWsIZ/ona7NKw/fRZd6y6PyXYdD2W0EAzJ8yJcwSx4Iw/muz0CF09VZ+z4EiTAcKmg==
dependencies:
- "@csstools/css-parser-algorithms" "^2.1.0"
- "@csstools/css-tokenizer" "^2.1.0"
- "@csstools/media-query-list-parser" "^2.0.1"
- "@csstools/selector-specificity" "^2.2.0"
+ "@csstools/css-parser-algorithms" "^2.4.0"
+ "@csstools/css-tokenizer" "^2.2.2"
+ "@csstools/media-query-list-parser" "^2.1.6"
+ "@csstools/selector-specificity" "^3.0.1"
balanced-match "^2.0.0"
colord "^2.9.3"
- cosmiconfig "^8.1.3"
- css-functions-list "^3.1.0"
+ cosmiconfig "^9.0.0"
+ css-functions-list "^3.2.1"
css-tree "^2.3.1"
debug "^4.3.4"
- fast-glob "^3.2.12"
+ fast-glob "^3.3.2"
fastest-levenshtein "^1.0.16"
- file-entry-cache "^6.0.1"
+ file-entry-cache "^8.0.0"
global-modules "^2.0.0"
globby "^11.1.0"
globjoin "^0.1.4"
- html-tags "^3.2.0"
- ignore "^5.2.4"
- import-lazy "^4.0.0"
+ html-tags "^3.3.1"
+ ignore "^5.3.0"
imurmurhash "^0.1.4"
is-plain-object "^5.0.0"
- known-css-properties "^0.27.0"
+ known-css-properties "^0.29.0"
mathml-tag-names "^2.1.3"
- meow "^9.0.0"
+ meow "^13.0.0"
micromatch "^4.0.5"
normalize-path "^3.0.0"
picocolors "^1.0.0"
- postcss "^8.4.21"
- postcss-media-query-parser "^0.2.3"
+ postcss "^8.4.32"
postcss-resolve-nested-selector "^0.1.1"
- postcss-safe-parser "^6.0.0"
- postcss-selector-parser "^6.0.11"
+ postcss-safe-parser "^7.0.0"
+ postcss-selector-parser "^6.0.13"
postcss-value-parser "^4.2.0"
resolve-from "^5.0.0"
string-width "^4.2.3"
- strip-ansi "^6.0.1"
- style-search "^0.1.0"
+ strip-ansi "^7.1.0"
supports-hyperlinks "^3.0.0"
svg-tags "^1.0.0"
table "^6.8.1"
- v8-compile-cache "^2.3.0"
- write-file-atomic "^5.0.0"
+ write-file-atomic "^5.0.1"
-stylis@4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7"
- integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==
+stylis@4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
+ integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
supports-color@8.1.1, supports-color@^8.0.0:
version "8.1.1"
@@ -13016,6 +13743,14 @@ symbol-tree@^3.2.4:
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
+synckit@^0.8.6:
+ version "0.8.8"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7"
+ integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==
+ dependencies:
+ "@pkgr/core" "^0.1.0"
+ tslib "^2.6.2"
+
table@^6.8.1:
version "6.8.1"
resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf"
@@ -13087,6 +13822,17 @@ terser-webpack-plugin@^5.1.3:
serialize-javascript "^6.0.0"
terser "^5.7.2"
+terser-webpack-plugin@^5.3.7:
+ version "5.3.10"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
+ integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
+ dependencies:
+ "@jridgewell/trace-mapping" "^0.3.20"
+ jest-worker "^27.4.5"
+ schema-utils "^3.1.1"
+ serialize-javascript "^6.0.1"
+ terser "^5.26.0"
+
terser@^5.10.0, terser@^5.7.2:
version "5.14.2"
resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
@@ -13097,6 +13843,16 @@ terser@^5.10.0, terser@^5.7.2:
commander "^2.20.0"
source-map-support "~0.5.20"
+terser@^5.26.0:
+ version "5.26.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.26.0.tgz#ee9f05d929f4189a9c28a0feb889d96d50126fe1"
+ integrity sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==
+ dependencies:
+ "@jridgewell/source-map" "^0.3.3"
+ acorn "^8.8.2"
+ commander "^2.20.0"
+ source-map-support "~0.5.20"
+
test-exclude@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
@@ -13147,7 +13903,7 @@ through2@^4.0.2:
dependencies:
readable-stream "3"
-through@^2.3.8, through@~2.3.4:
+through@^2.3.4, through@^2.3.8:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
@@ -13197,11 +13953,6 @@ to-object-path@^0.3.0:
dependencies:
kind-of "^3.0.2"
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
to-regex-range@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
@@ -13239,10 +13990,10 @@ toidentifier@1.0.1:
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-totalist@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"
- integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
+totalist@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8"
+ integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==
touch@^3.1.0:
version "3.1.0"
@@ -13275,11 +14026,6 @@ tr46@^3.0.0:
dependencies:
punycode "^2.1.1"
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
trim-newlines@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
@@ -13302,6 +14048,11 @@ triple-beam@^1.3.0:
resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf"
integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==
+ts-api-utils@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331"
+ integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==
+
tsconfig-paths@^3.14.1:
version "3.14.1"
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
@@ -13312,6 +14063,16 @@ tsconfig-paths@^3.14.1:
minimist "^1.2.6"
strip-bom "^3.0.0"
+tsconfig-paths@^3.15.0:
+ version "3.15.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
+ integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.2"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
tslib@^1.8.1:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -13322,6 +14083,11 @@ tslib@^2.0.0, tslib@^2.0.3, tslib@^2.4.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
+tslib@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
+ integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
+
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@@ -13348,7 +14114,7 @@ type-check@~0.3.2:
dependencies:
prelude-ls "~1.1.2"
-type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5:
+type-detect@4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
@@ -13396,6 +14162,36 @@ type@^2.5.0:
resolved "https://registry.yarnpkg.com/type/-/type-2.6.0.tgz#3ca6099af5981d36ca86b78442973694278a219f"
integrity sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==
+typed-array-buffer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
+ integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+ is-typed-array "^1.1.10"
+
+typed-array-byte-length@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0"
+ integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ has-proto "^1.0.1"
+ is-typed-array "^1.1.10"
+
+typed-array-byte-offset@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b"
+ integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ has-proto "^1.0.1"
+ is-typed-array "^1.1.10"
+
typed-array-length@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
@@ -13405,22 +14201,15 @@ typed-array-length@^1.0.4:
for-each "^0.3.3"
is-typed-array "^1.1.9"
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-typescript@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.3.tgz#fe976f0c826a88d0a382007681cbb2da44afdedf"
- integrity sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==
+typescript@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
+ integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
@@ -13565,13 +14354,6 @@ unique-stream@^2.0.2:
json-stable-stringify-without-jsonify "^1.0.1"
through2-filter "^3.0.0"
-unique-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
- integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
- dependencies:
- crypto-random-string "^2.0.0"
-
universalify@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
@@ -13600,10 +14382,10 @@ upath@^1.1.1:
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
-update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.9:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
- integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
+update-browserslist-db@^1.0.13:
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
+ integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
dependencies:
escalade "^3.1.1"
picocolors "^1.0.0"
@@ -13616,34 +14398,6 @@ update-browserslist-db@^1.0.4:
escalade "^3.1.1"
picocolors "^1.0.0"
-update-browserslist-db@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38"
- integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-update-notifier@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
- integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
- dependencies:
- boxen "^5.0.0"
- chalk "^4.1.0"
- configstore "^5.0.1"
- has-yarn "^2.1.0"
- import-lazy "^2.1.0"
- is-ci "^2.0.0"
- is-installed-globally "^0.4.0"
- is-npm "^5.0.0"
- is-yarn-global "^0.3.0"
- latest-version "^5.1.0"
- pupa "^2.1.1"
- semver "^7.3.4"
- semver-diff "^3.1.1"
- xdg-basedir "^4.0.0"
-
upper-case-first@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
@@ -13682,13 +14436,13 @@ url-to-options@^1.0.1:
resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
integrity sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==
-url@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
- integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==
+url@^0.11.3:
+ version "0.11.3"
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad"
+ integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==
dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
+ punycode "^1.4.1"
+ qs "^6.11.2"
use-callback-ref@^1.3.0:
version "1.3.0"
@@ -13702,10 +14456,10 @@ use-composed-ref@^1.3.0:
resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda"
integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==
-use-debounce@^9.0.3:
- version "9.0.3"
- resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-9.0.3.tgz#bac660c19ab7b38662e08608fee23c7ad303f532"
- integrity sha512-FhtlbDtDXILJV7Lix5OZj5yX/fW1tzq+VrvK1fnT2bUrPOGruU9Rw8NCEn+UI9wopfERBEZAOQ8lfeCJPllgnw==
+use-debounce@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-10.0.0.tgz#5091b18d6c16292605f588bae3c0d2cfae756ff2"
+ integrity sha512-XRjvlvCB46bah9IBXVnq/ACP2lxqXyZj0D9hj4K5OzNroMDpTEBg8Anuh1/UfRTRs7pLhQ+RiNxxwZu9+MVl1A==
use-isomorphic-layout-effect@^1.1.1:
version "1.1.2"
@@ -13769,11 +14523,6 @@ uuid@^8.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-v8-compile-cache@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
v8-to-istanbul@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4"
@@ -13901,30 +14650,33 @@ wbuf@^1.1.0, wbuf@^1.7.3:
dependencies:
minimalistic-assert "^1.0.0"
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
+web-streams-polyfill@^3.0.3:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
+ integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
webidl-conversions@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
-webpack-bundle-analyzer@^4.8.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz#951b8aaf491f665d2ae325d8b84da229157b1d04"
- integrity sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==
+webpack-bundle-analyzer@^4.10.1:
+ version "4.10.1"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454"
+ integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==
dependencies:
"@discoveryjs/json-ext" "0.5.7"
acorn "^8.0.4"
acorn-walk "^8.0.0"
- chalk "^4.1.0"
commander "^7.2.0"
+ debounce "^1.2.1"
+ escape-string-regexp "^4.0.0"
gzip-size "^6.0.0"
- lodash "^4.17.20"
+ html-escaper "^2.0.2"
+ is-plain-object "^5.0.0"
opener "^1.5.2"
- sirv "^1.0.7"
+ picocolors "^1.0.0"
+ sirv "^2.0.3"
ws "^7.3.1"
webpack-bundle-size-analyzer@^3.1.0:
@@ -13954,17 +14706,17 @@ webpack-cli@^4.9.1:
rechoir "^0.7.0"
webpack-merge "^5.7.3"
-webpack-cli@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a"
- integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==
+webpack-cli@^5.1.4:
+ version "5.1.4"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
+ integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
dependencies:
"@discoveryjs/json-ext" "^0.5.0"
- "@webpack-cli/configtest" "^2.0.1"
- "@webpack-cli/info" "^2.0.1"
- "@webpack-cli/serve" "^2.0.1"
+ "@webpack-cli/configtest" "^2.1.1"
+ "@webpack-cli/info" "^2.0.2"
+ "@webpack-cli/serve" "^2.0.5"
colorette "^2.0.14"
- commander "^9.4.1"
+ commander "^10.0.1"
cross-spawn "^7.0.3"
envinfo "^7.7.3"
fastest-levenshtein "^1.0.12"
@@ -13984,10 +14736,10 @@ webpack-dev-middleware@^5.3.1:
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^4.13.2:
- version "4.13.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz#d97445481d78691efe6d9a3b230833d802fc31f9"
- integrity sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==
+webpack-dev-server@^4.15.1:
+ version "4.15.1"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7"
+ integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==
dependencies:
"@types/bonjour" "^3.5.9"
"@types/connect-history-api-fallback" "^1.3.5"
@@ -13995,7 +14747,7 @@ webpack-dev-server@^4.13.2:
"@types/serve-index" "^1.9.1"
"@types/serve-static" "^1.13.10"
"@types/sockjs" "^0.3.33"
- "@types/ws" "^8.5.1"
+ "@types/ws" "^8.5.5"
ansi-html-community "^0.0.8"
bonjour-service "^1.0.11"
chokidar "^3.5.3"
@@ -14079,22 +14831,22 @@ webpack@^5.64.2:
watchpack "^2.3.1"
webpack-sources "^3.2.3"
-webpack@^5.77.0:
- version "5.77.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.77.0.tgz#dea3ad16d7ea6b84aa55fa42f4eac9f30e7eb9b4"
- integrity sha512-sbGNjBr5Ya5ss91yzjeJTLKyfiwo5C628AFjEa6WSXcZa4E+F57om3Cc8xLb1Jh0b243AWuSYRf3dn7HVeFQ9Q==
+webpack@^5.89.0:
+ version "5.89.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc"
+ integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==
dependencies:
"@types/eslint-scope" "^3.7.3"
- "@types/estree" "^0.0.51"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
+ "@types/estree" "^1.0.0"
+ "@webassemblyjs/ast" "^1.11.5"
+ "@webassemblyjs/wasm-edit" "^1.11.5"
+ "@webassemblyjs/wasm-parser" "^1.11.5"
acorn "^8.7.1"
- acorn-import-assertions "^1.7.6"
+ acorn-import-assertions "^1.9.0"
browserslist "^4.14.5"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.10.0"
- es-module-lexer "^0.9.0"
+ enhanced-resolve "^5.15.0"
+ es-module-lexer "^1.2.1"
eslint-scope "5.1.1"
events "^3.2.0"
glob-to-regexp "^0.4.1"
@@ -14103,9 +14855,9 @@ webpack@^5.77.0:
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
- schema-utils "^3.1.0"
+ schema-utils "^3.2.0"
tapable "^2.1.1"
- terser-webpack-plugin "^5.1.3"
+ terser-webpack-plugin "^5.3.7"
watchpack "^2.4.0"
webpack-sources "^3.2.3"
@@ -14143,14 +14895,6 @@ whatwg-url@^11.0.0:
tr46 "^3.0.0"
webidl-conversions "^7.0.0"
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
which-boxed-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
@@ -14182,6 +14926,17 @@ which-module@^2.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==
+which-typed-array@^1.1.11, which-typed-array@^1.1.13:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
+ integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.4"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+
which-typed-array@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
@@ -14215,13 +14970,6 @@ wide-align@^1.1.5:
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
-widest-line@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
- integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
- dependencies:
- string-width "^4.0.0"
-
wildcard@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
@@ -14267,6 +15015,15 @@ workerpool@6.2.1:
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
wrap-ansi@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
@@ -14284,30 +15041,20 @@ wrap-ansi@^6.2.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+wrap-ansi@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-write-file-atomic@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
- integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
- dependencies:
- imurmurhash "^0.1.4"
- is-typedarray "^1.0.0"
- signal-exit "^3.0.2"
- typedarray-to-buffer "^3.1.5"
-
write-file-atomic@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd"
@@ -14316,13 +15063,13 @@ write-file-atomic@^4.0.2:
imurmurhash "^0.1.4"
signal-exit "^3.0.7"
-write-file-atomic@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz#54303f117e109bf3d540261125c8ea5a7320fab0"
- integrity sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==
+write-file-atomic@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7"
+ integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==
dependencies:
imurmurhash "^0.1.4"
- signal-exit "^3.0.7"
+ signal-exit "^4.0.1"
ws@^7.3.1:
version "7.5.8"
@@ -14339,11 +15086,6 @@ ws@^8.8.0:
resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0"
integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==
-xdg-basedir@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
- integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
-
xml-name-validator@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835"
@@ -14511,3 +15253,8 @@ yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+
+yocto-queue@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
+ integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==