define(["plesk-ui-library"],e=>(()=>{var t={271:(e,t,n)=>{e.exports=n(491)()},280:t=>{"use strict";t.exports=e},491:(e,t,n)=>{"use strict";var r=n(588);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},588:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},773:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(280),o={};for(const e in r)"default"!==e&&(o[e]=()=>r[e]);n.d(t,o);const a=r}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{default:()=>Ct});var e=r(773),t=r(271),n=r.n(t),a=r(280),i=r(773);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return l(s,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function m(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),s}var i={};function c(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(l(t={},r,function(){return this}),t),m=f.prototype=c.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,l(m,"constructor",f),l(f,"constructor",s),s.displayName="GeneratorFunction",l(f,o,"GeneratorFunction"),l(m),l(m,o,"Generator"),l(m,r,function(){return this}),l(m,"toString",function(){return"[object Generator]"}),(u=function(){return{w:a,m:d}})()}function l(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}l=function(e,t,n,r){function a(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},l(e,t,n,r)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t1&&void 0!==s[1]?s[1]:{},(r=document.getElementById("forgery_protection_token"))&&(n=f(f({},n),{},{headers:f(f({},n.headers),{},{"X-Forgery-Protection-Token":r.content})})),n=f(f({},n),{},{headers:f(f({},n.headers),{},{"X-Requested-With":"XMLHttpRequest"})}),e.n=1,fetch(t,n);case 1:if(400!==(o=e.v).status){e.n=2;break}return window.location.reload(),e.a(2,null);case 2:return e.n=3,o.json();case 3:if(a=e.v,i=a.status,c=a.data,l=a.error,"error"===i){e.n=4;break}return e.a(2,c||{});case 4:throw new Error(null!=l?l:"Internal error");case 5:return e.a(2)}},e)}),S=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){m(a,r,o,i,c,"next",e)}function c(e){m(a,r,o,i,c,"throw",e)}i(void 0)})},S.apply(this,arguments)}var T=(0,e.createContext)(null),j=function(t){var n=t.baseUrl,r=t.children,o=(0,e.useMemo)(function(){return new w("".concat(n,"/api"))},[n]);return i.createElement(T.Provider,{value:o},r)};j.propTypes={baseUrl:n().string.isRequired,children:n().node},j.defaultProps={children:void 0};var P=r(773),k=(0,e.createContext)(null),C=function(t){var n=t.children,r=(0,e.useRef)(),o=(0,e.useCallback)(function(){return r.current},[r]);return P.createElement(k.Provider,{value:o},n,P.createElement(a.Toaster,{ref:r}))};C.propTypes={children:n().node},C.defaultProps={children:void 0};var x=r(773);function A(e){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(e)}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(G(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,G(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,G(f,"constructor",l),G(l,"constructor",u),u.displayName="GeneratorFunction",G(l,o,"GeneratorFunction"),G(f),G(f,o,"Generator"),G(f,r,function(){return this}),G(f,"toString",function(){return"[object Generator]"}),(D=function(){return{w:a,m:p}})()}function G(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}G=function(e,t,n,r){function a(t,n){G(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},G(e,t,n,r)}function M(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function L(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){M(a,r,o,i,c,"next",e)}function c(e){M(a,r,o,i,c,"throw",e)}i(void 0)})}}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){return W(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||V(e,t)||B()}function B(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function V(e,t){if(e){if("string"==typeof e)return z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&x.createElement(a.ToolbarGroup,{title:x.createElement(a.Translate,{content:"toolbar.toolbarGroupActions"})},x.createElement(a.ListOperation,{critical:!0,noSelectionText:x.createElement(a.Translate,{content:"toolbar.removeEmptySelection"}),confirmationText:x.createElement(a.Translate,{content:"toolbar.removeConfirmation"}),actionButtonText:x.createElement(a.Translate,{content:"toolbar.yesRemove"}),cancelButtonText:x.createElement(a.Translate,{content:"toolbar.cancel"})},x.createElement(a.Button,{tooltip:x.createElement(a.Translate,{content:"toolbar.buttonRemoveHint"}),onClick:Q},x.createElement(a.Translate,{content:"toolbar.buttonRemove"}))))),x.createElement(a.ToolbarExpander,null),x.createElement(a.ToolbarGroup,{title:""},x.createElement(a.SearchBar,{inputProps:{placeholder:u("toolbar.search"),value:h},onTyping:J}))),totalRows:W.length,filtered:!!h,rowKey:"id",selection:w,onSelectionChange:n&&K.length?function(e){return O(e.filter(function(e){return K.includes(e)}))}:null,renderSelectionCheckbox:function(e,t){return x.createElement(a.Checkbox,F({},e,{disabled:t&&"custom"!==t.type,checked:t?w.includes(t.id):w.length===K.length}))},onAllRowsSelectedChange:function(e){return O(e?K:[])},loadingRows:j,emptyView:n?x.createElement(a.ListEmptyView,{actions:x.createElement(a.Button,{intent:"primary",tooltip:x.createElement(a.Translate,{content:"toolbar.buttonAddHint"}),onClick:o},x.createElement(a.Translate,{content:"toolbar.buttonAdd"}))}):void 0,reorderable:n,onReorderEnd:ee})};Z.propTypes={isEditable:n().bool,rules:n().array.isRequired,onAddRule:n().func.isRequired,onEditRule:n().func.isRequired,onReloading:n().func.isRequired},Z.defaultProps={isEditable:!1};const K=Z;var Q=function(e){return["Failed to fetch","NetworkError when attempting to fetch resource.","Fetch API cannot load","Network request failed","Load failed"].some(function(t){return e.message.startsWith(t)})},ee=r(773);function te(e){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},te(e)}function ne(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return re(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function m(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(re(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,re(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,re(f,"constructor",l),re(l,"constructor",u),u.displayName="GeneratorFunction",re(l,o,"GeneratorFunction"),re(f),re(f,o,"Generator"),re(f,r,function(){return this}),re(f,"toString",function(){return"[object Generator]"}),(ne=function(){return{w:a,m:p}})()}function re(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}re=function(e,t,n,r){function a(t,n){re(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},re(e,t,n,r)}function oe(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ae(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){oe(a,r,o,i,c,"next",e)}function c(e){oe(a,r,o,i,c,"throw",e)}i(void 0)})}}function ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ce(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ce(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==l[1]?l[1]:0,e.p=1,e.n=2,f.post("/confirm-activation",t);case 2:if(r=e.v,o=r.isConfirmed,a=r.error,!o){e.n=3;break}p().add({intent:"success",message:u}),e.n=4;break;case 3:throw new ye(a);case 4:i(),e.n=6;break;case 5:e.p=5,c=e.v,console.error(c),(c instanceof ye||c instanceof SyntaxError||Q(c))&&n3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ee(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ee(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ee(f,"constructor",l),Ee(l,"constructor",u),u.displayName="GeneratorFunction",Ee(l,o,"GeneratorFunction"),Ee(f),Ee(f,o,"Generator"),Ee(f,r,function(){return this}),Ee(f,"toString",function(){return"[object Generator]"}),(ge=function(){return{w:a,m:p}})()}function Ee(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ee=function(e,t,n,r){function a(t,n){Ee(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Ee(e,t,n,r)}function we(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Oe(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){we(a,r,o,i,c,"next",e)}function c(e){we(a,r,o,i,c,"throw",e)}i(void 0)})}}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Te(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Te(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(xe(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,xe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,xe(f,"constructor",l),xe(l,"constructor",u),u.displayName="GeneratorFunction",xe(l,o,"GeneratorFunction"),xe(f),xe(f,o,"Generator"),xe(f,r,function(){return this}),xe(f,"toString",function(){return"[object Generator]"}),(Ce=function(){return{w:a,m:p}})()}function xe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}xe=function(e,t,n,r){function a(t,n){xe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},xe(e,t,n,r)}function Ae(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Fe(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Ae(a,r,o,i,c,"next",e)}function c(e){Ae(a,r,o,i,c,"throw",e)}i(void 0)})}}function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _e(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_e(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Qe(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Qe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Qe(f,"constructor",l),Qe(l,"constructor",u),u.displayName="GeneratorFunction",Qe(l,o,"GeneratorFunction"),Qe(f),Qe(f,o,"Generator"),Qe(f,r,function(){return this}),Qe(f,"toString",function(){return"[object Generator]"}),(Ke=function(){return{w:a,m:p}})()}function Qe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Qe=function(e,t,n,r){function a(t,n){Qe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Qe(e,t,n,r)}function et(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]&&arguments[0];return $e.createElement(a.FormFieldRadioButtons,{name:"action",options:[{value:lt.ALLOW,label:l("ruleEditForm.actions.allow")},{value:lt.DENY,label:l("ruleEditForm.actions.deny")}].concat(Ze(e?[{value:lt.CUSTOM,label:l("ruleEditForm.actions.custom")}]:[])),label:$e.createElement(a.Translate,{content:"columnAction"})})};return n.type===ct?$e.createElement($e.Fragment,null,e(!0),f.action===lt.CUSTOM&&$e.createElement(a.FormFieldText,{name:"from",description:$e.createElement(He,{geoIpDataSource:r}),label:$e.createElement(a.Translate,{content:"ruleEditForm.sources"}),multi:!0})):n.type===ut?e():$e.createElement($e.Fragment,null,$e.createElement(a.FormFieldText,{name:"name",size:"lg",required:!0,label:$e.createElement(a.Translate,{content:"ruleEditForm.ruleName"})}),$e.createElement(a.FormFieldRadioButtons,{name:"direction",options:[{value:st,label:l("ruleEditForm.matchDirection.incoming")},{value:ft,label:l("ruleEditForm.matchDirection.outgoing")},{value:pt,label:l("ruleEditForm.matchDirection.forwarding")}],label:$e.createElement(a.Translate,{content:"ruleEditForm.matchDirection.title"})}),e(),$e.createElement(a.FormField,{name:"ports",description:$e.createElement(a.Translate,{content:"ruleEditForm.ports.description"}),label:$e.createElement(a.Translate,{content:"ruleEditForm.ports.title"}),multi:!0},function(e){var t=e.getValue,n=e.setValue;return $e.createElement(Ve,{getValue:t,setValue:n})}),f.direction!==ft&&$e.createElement(a.FormFieldText,{name:"from",description:$e.createElement(He,{geoIpDataSource:r}),label:$e.createElement(a.Translate,{content:"ruleEditForm.sources"}),multi:!0}),f.direction!==st&&$e.createElement(a.FormFieldText,{name:"to",description:$e.createElement(He,{geoIpDataSource:r}),label:$e.createElement(a.Translate,{content:"ruleEditForm.destinations"}),multi:!0}))},[r,n.type,f.action,f.direction,l]);return $e.createElement(a.Form,Xe({errors:d,values:f,onFieldChange:b,onSubmit:v,applyButton:!1},i),g)};dt.propTypes={geoIpDataSource:n().string.isRequired,ruleData:n().shape({id:n().number,name:n().string,externalId:n().string,type:n().string,class:n().string,direction:n().string,action:n().string,ports:n().array,from:n().array,to:n().array}),onSaveRule:n().func.isRequired},dt.defaultProps={ruleData:{}};const yt=dt;var bt=r(773);function vt(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return ht(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function m(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&mr||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ht(t={},r,function(){return this}),t),f=l.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ht(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ht(f,"constructor",l),ht(l,"constructor",u),u.displayName="GeneratorFunction",ht(l,o,"GeneratorFunction"),ht(f),ht(f,o,"Generator"),ht(f,r,function(){return this}),ht(f,"toString",function(){return"[object Generator]"}),(vt=function(){return{w:a,m:p}})()}function ht(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ht=function(e,t,n,r){function a(t,n){ht(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ht(e,t,n,r)}function gt(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0])||arguments[0];h?g(!1):E(e)},[h,E]),O=(0,e.useCallback)(function(){b({}),w()},[w]),S=(0,e.useCallback)(function(){return b({name:r("ruleEditForm.newRuleDefaultName"),type:"custom",class:"custom"})},[b,r]);if((0,e.useEffect)(function(){E()},[E]),(0,e.useEffect)(function(){s(!h&&!i&&(null==p?void 0:p.isEnabled))},[h,i,null==p?void 0:p.isEnabled]),!p)return bt.createElement(a.ContentLoader,null);var j=p.isEnabled,P=p.isModified,C=p.rules,x=void 0===C?[]:C;return bt.createElement(bt.Fragment,null,l&&P&&bt.createElement(De,{onActing:w,onShowActive:function(){return g(!0)}}),h&&bt.createElement(a.StatusMessage,{intent:"info"},bt.createElement(a.Translate,{content:"showActiveConfiguration",params:{link:bt.createElement("a",{onClick:function(){return g(!1)}},bt.createElement(a.Translate,{content:"showActiveConfigurationLink"}))}})),bt.createElement(a.Section,{title:""},bt.createElement(Pe,{isEnabled:j,onToggling:w})),i?bt.createElement(a.ContentLoader,null):bt.createElement(a.Section,{title:bt.createElement(a.Translate,{content:"rules"})},bt.createElement(K,{isEditable:l,rules:x,onAddRule:S,onEditRule:b,onReloading:w}),l&&bt.createElement(a.Drawer,{"data-type":"firewall-rule",title:"service"===y.type?bt.createElement(a.Translate,{content:"editServiceRule",params:y}):y.name,isOpen:y.name,onClose:function(){return b({})},size:"sm",form:bt.createElement(yt,{ruleData:y,geoIpDataSource:p.geoIpDataSource,onSaveRule:O})})))};var St=r(773),Tt=function(e){var t=e.locale,n=e.baseUrl;return St.createElement(a.LocaleProvider,{messages:t},St.createElement(j,{baseUrl:n},St.createElement(C,null,St.createElement(Ot,null))))};Tt.propTypes={locale:n().array.isRequired,baseUrl:n().string.isRequired};const jt=Tt;var Pt=r(773),kt=["moduleId"];const Ct=function(t){var n=t.moduleId,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r