Files
DirectAdmin-1.62.4/update/data/skins/evolution/assets/pages/19.js
tuend-work 4478491d73 z
2025-11-13 07:41:56 +07:00

1 line
49 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1860:function(t,e,n){"use strict";n.r(e);var r=n(3968),i=n(2752);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n(3746);var s=n(0),o=n(3748),c=n.n(o),l=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);"function"==typeof c.a&&c()(l),e.default=l.exports},1912:function(t,e,n){"use strict";var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.resetDnsProvider=e.saveDnsProvider=e.disableSSL=e.enableSSL=e.updateForceRedirect=e.saveCA=e.getCA=e.pasteSSLCert=e.disableLetsencryptAutoRenew=e.requestLetsencrypt=e.useServersCert=e.submitRequest=e.getOptions=void 0,n(57),n(7),n(5),n(21),n(40);var i=r(n(2)),a=r(n(78)),s=r(n(98)),o=n(2040),c=a.default.get({id:"SSL_OPTIONS",url:"/CMD_SSL",domain:!0,params:{dnsproviders:!0},after:function(t){return t.flow(t.project({"hashTypes.current":"hash_select","hashTypes.all":"hash_types",keySizes:"keysize_select",enabled:"SSL_ON","tab.server":"SERVERCHECKED","tab.paste":"PASTECHECKED","letsEncrypt.domains":"LETSENCRYPT_OPTIONS","letsEncrypt.selected":"LETSENCRYPT_OPTIONS","letsEncrypt.wc.enabled":"WILDCARD","letsEncrypt.wc.domains":"LETSENCRYPT_WC_OPTIONS","letsEncrypt.wc.selected":"LETSENCRYPT_WC_OPTIONS","letsEncrypt.enabled":"LETSENCRYPT","letsEncrypt.showOptions":"LETSENCRYPT","letsEncrypt.maxRequests":"LETSENCRYPT_MAX_REQUESTS","letsEncrypt.renewalDays":"LETSENCRYPT_RENEWAL_DAYS","letsEncrypt.dnsProviders":"dnsproviders",cert:"CERTIFICATE",certHosts:"CERTIFICATE_HOSTS",certExpiry:"NOT_AFTER",key:"KEY","values.province":"PROVINCE","values.city":"CITY","values.company":"COMPANY","values.division":"DIVISION","values.email":"EMAIL","values.name":"NAME","values.country":"COUNTRY","options.forceRedirect":"FORCE_SSL_CHECKED","lestEncrypt.backgroundDefault":"BACKGROUND_DEFAULT","pro.certificates":"certificates","pro.retries":"next_retries","pro.snidomains":"snidomains"}),t.mapProps({key:t.convert.toAppText,cert:t.convert.toAppText,hashTypes:t.mapProp("all",t.transformObject((function(t,e){return(0,i.default)({},t,e)}))),tab:function(t){return Object.keys(t).find((function(e){return t[e]}))},keySizes:t.flow(t.toSelect,t.project({all:"options",current:"value"})),enabled:t.convert.toAppBoolean,options:t.mapProp("forceRedirect",(function(t){return!!t})),letsEncrypt:t.mapProps({enabled:function(t){return"0"!==t},showOptions:t.isEqual("1"),maxRequests:function(e){return t.convert.toAppNumber(e||0)},domains:t.flow(t.setDefault({}),Object.keys,t.mapArray(s.default.toUnicode)),selected:t.flow(t.setDefault({}),t.filter(t.notEmpty),Object.keys),backgroundDefault:function(t){return t||"auto"},wc:t.mapProps({enabled:t.isEqual("1"),selected:t.flow(t.setDefault({}),t.filter(t.notEmpty),Object.keys),domains:t.flow(t.setDefault({}),Object.keys,t.mapArray(s.default.toUnicode))}),dnsProviders:function(t){if(!t||t.data.error)return{data:{},selected:{value:"",configuration:{}}};var e;return{data:t.data,selected:{value:t.dnsprovider?t.dnsprovider.dnsprovider:"",configuration:t.dnsprovider?(e=t.dnsprovider,delete e.dnsprovider,e):{}}}}}),pro:o.processProData}))}});e.getOptions=c;var l=a.default.post({url:"/CMD_SSL",params:{action:"save"},domain:!0,schema:{type:a.default.REQUIRED_STRING,request:{required:!0}}}),u=l.extend({id:"SSL_REQUEST",params:{type:"create"},schema:{country:a.default.REQUIRED_STRING,province:a.default.REQUIRED_STRING,city:a.default.REQUIRED_STRING,company:a.default.REQUIRED_STRING,division:a.default.REQUIRED_STRING,name:a.default.REQUIRED_STRING,email:a.default.REQUIRED_STRING,keysize:a.default.REQUIRED_STRING,encryption:a.default.REQUIRED_STRING},after:function(t){return t.mapProp("request",t.flow((function(t){return t||""}),t.convert.toAppString,t.convert.toAppText))}});e.submitRequest=u;var d=l.extend({params:{type:"server",request:!1}});e.useServersCert=d;var f=l.extend({params:{type:"create",request:"letsencrypt"},schema:{name:a.default.REQUIRED_STRING,keysize:a.default.REQUIRED_STRING,encryption:a.default.REQUIRED_STRING,wildcard:a.default.OPTIONAL_BOOL,le_select:{type:Array,required:!1},le_wc_select:{type:Array,required:!1},background:a.default.REQUIRED_STRING}});e.requestLetsencrypt=f;var p=a.default.post({url:"/CMD_SSL",params:{disable_letsencrypt_autorenew:!0,json:!0},domain:!0});e.disableLetsencryptAutoRenew=p;var v=a.default.post({url:"/CMD_SSL",params:{action:"save",type:"paste"},domain:!0,body:{certificate:a.default.REQUIRED_STRING},before:function(t){return{certificate:t.certificate.replace(/\r\n/g,"\n")}}});e.pasteSSLCert=v;var m=a.default.get({id:"CA",url:"/CMD_SSL",params:{view:"cacert"},domain:!0,after:function(t){return t.flow(t.moveProp("CHECKED","active"),t.moveProp("CACERT","cacert"),t.mapProps({active:t.convert.toAppBoolean,cacert:function(t){return t.replace(/(\\n)/gm,"\n")}}))}});e.getCA=m;var y=a.default.post({url:"/CMD_SSL",params:{action:"save",type:"cacert"},domain:!0,schema:{active:a.default.REQUIRED_BOOL,cacert:a.default.REQUIRED_STRING},before:function(t){return{cacert:t.cacert.replace(/\r\n/g,"\n")}}});e.saveCA=y;var b=a.default.post({url:"/CMD_DOMAIN",params:{action:"private_html"},domain:!0,schema:{force_ssl:a.default.REQUIRED_BOOL}});e.updateForceRedirect=b;var h=a.default.post({url:"/CMD_DOMAIN",params:{action:"modify",only_affect:"ssl",ssl:"ON"},domain:!0});e.enableSSL=h;var _=h.extend({params:{ssl:null}});e.disableSSL=_;var S=a.default.post({url:"/CMD_SSL",params:{action:"save",type:"dnsprovider"},domain:!0});e.saveDnsProvider=S;var g=a.default.post({url:"/CMD_SSL",domain:!0,params:{action:"save",type:"dnsprovider",dnsprovider_reset:!0}});e.resetDnsProvider=g},2040:function(t,e,n){"use strict";n(7),n(10),n(5),n(6),n(8),n(11),n(16),n(14),n(23),n(25),n(18);var r=n(1),i=n(20);Object.defineProperty(e,"__esModule",{value:!0}),e.manualRetry=e.cancelRetry=e.forceRetry=e.deleteCertificate=e.retryCertificate=e.processProData=void 0,n(13),n(15);var a=r(n(38)),s=r(n(2)),o=r(n(78)),c=n(135),l=n(28),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=d(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=a?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=t[s]}r.default=t,n&&n.set(t,r);return r}(n(9));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(d=function(t){return t?n:e})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,s.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var v=function(t){return p(p({},t),{},{valid:"yes"===t.valid})},m=function(t){return{host:t.domain,next_retry:(0,c.toAppDate)(t.next_retry),hosts:u.values(u.pickBy((function(e,n){return n.includes("yes"===t.wildcard?"le_wc_select":"le_select")}),t))}},y=function(t){var e=(0,a.default)(t,2);return p({host:e[0]},e[1])};e.processProData=function(t){return void 0!==t.certificates&&u.evolve({certificates:u.pipe(u.values,u.map(v)),retries:u.pipe(u.values,u.map(m)),snidomains:u.pipe(u.toPairs,u.map(y))},t)};var b=o.default.select({url:"/CMD_SSL",domain:!0,params:{action:"certificate",retry:!0}});e.retryCertificate=b;var h=o.default.select({url:"/CMD_SSL",domain:!0,params:{action:"certificate",delete:!0}});e.deleteCertificate=h;var _=o.default.select({url:"/CMD_SSL",domain:!0,params:{action:"retries",retry_now:!0}});e.forceRetry=_;var S=o.default.select({url:"/CMD_SSL",domain:!0,params:{action:"retries",cancel:!0}});e.cancelRetry=S;var g=o.default.post({url:"/CMD_SSL",before:function(t){return{domain:l.Store.state.app.domain,select0:l.Store.state.app.domain,action:"retries",retry_now:!0,wildcard:!!t.wildcard||null,subdomains:!!t.subdomains||null,pointers:!!t.pointers||null}},schema:{wildcard:o.default.OPTIONAL_BOOL,subdomains:o.default.OPTIONAL_BOOL,pointers:o.default.OPTIONAL_BOOL}});e.manualRetry=g},2041:function(t,e,n){"use strict";n.r(e);var r=n(4150),i=n(2758);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},2752:function(t,e,n){"use strict";n.r(e);var r=n(2753),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2753:function(t,e,n){"use strict";var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(37));n(5),n(49),n(16),n(14),n(18),n(26);var s,o=n(1912),c=n(58),l=r(n(3739)),u=r(n(3740)),d=r(n(3741)),f=r(n(3742)),p=r(n(3743)),v=r(n(3744)),m=r(n(3745)),y={preload:o.getOptions,api:[{command:o.getOptions,bind:"ssl"}],components:{LetsEncryptTab:l.default,CertificateRequest:u.default,CertificateRequestDialog:f.default,ServerCertificate:d.default,PasteCert:v.default,ForceSslOption:p.default,ProPack:m.default},mixins:[(0,c.$bindTab)({defaultTab:"server",param:"tab"})],data:function(){return{name:"",email:"",keysize:"",encryption:"",country:"",province:"",city:"",company:"",division:""}},computed:{SSLOptions:function(){return this.$api.ssl},tabs:function(){var t=[this.SSLOptions.letsEncrypt.enabled?{id:"letsencrypt",label:this.$gettext("Free & automatic certificate from Let's Encrypt")}:void 0,{id:"paste",label:this.$gettext("Paste a pre-generated certificate and key")},{id:"csr",label:this.$gettext("Create A Certificate Request")},{id:"server",label:this.$gettext("Use the best match certificate")},{id:"selfsigned",label:this.$gettext("Create your own self signed certificate")}];return t.filter((function(t){return!!t}))},proPack:function(){return this.$api.ssl.pro}},watch:{$domain:"loadSSLOptions"},created:function(){this.getSSLOptions()},mounted:function(){var t=this;this.$nextTick((function(){t.tab=t.SSLOptions.tab}))},methods:{getSSLOptions:function(){this.encryption=this.SSLOptions.hashTypes.current,this.keysize=this.SSLOptions.keySizes.current,this.certificate=this.SSLOptions.cert,this.key=this.SSLOptions.key,Object.assign(this,this.SSLOptions.values),this.name=this.$p6e.toU(this.name||this.$domain)},loadSSLOptions:(s=(0,a.default)(i.default.mark((function t(){var e=this;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.getOptions)();case 2:this.SSLOptions.enabled&&(this.getSSLOptions(),this.$nextTick((function(){e.tab=e.SSLOptions.tab})));case 3:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)}),enableSSL:function(){(0,o.enableSSL)().then(this.loadSSLOptions)},disableSSL:function(){(0,o.disableSSL)().then(this.loadSSLOptions)}}};e.default=y},2754:function(t,e,n){"use strict";n.r(e);var r=n(2755),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2755:function(t,e,n){"use strict";n(10),n(6),n(8),n(11),n(16),n(14),n(23),n(25),n(18);var r=n(1),i=n(20);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n(36)),s=r(n(42)),o=r(n(38)),c=r(n(37)),l=r(n(2));n(13),n(15),n(5),n(34),n(7),n(26),n(24);var u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=a?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=t[s]}r.default=t,n&&n.set(t,r);return r}(n(9)),d=n(1912),f=r(n(3120)),p=r(n(2041));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){(0,l.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b,h,_={components:{CommonDataEditor:f.default,SaveButton:p.default},props:{name:{type:String,required:!0},keysize:{type:String,required:!0},encryption:{type:String,required:!0}},data:function(){return{selected:[],wildcard:!1,dnsProvider:"",showAdditionalConfiguration:!1,configuration:{}}},api:[{command:d.getOptions,bind:{"response.letsEncrypt.maxRequests":"requests","response.letsEncrypt.renewalDays":"renewalData","response.letsEncrypt":"letsencrypt","response.letsEncrypt.dnsProviders":"dnsProviders","response.letsEncrypt.backgroundDefault":"backgroundDefault"}}],computed:{domains:function(){return this.wildcard?this.$api.letsencrypt.wc.domains:this.$api.letsencrypt.domains},currentDomain:function(){var t=this;return function(e){return[t.$domain,"*.".concat(t.$domain)].includes(e)}},currentDomains:function(){return this.domains.filter(this.currentDomain)},selectedDomains:function(){return this.selected.map(this.$p6e.toA)},haveProviders:function(){return 0!==Object.keys(this.$api.dnsProviders.data).length},currentDnsProviderData:function(){return this.$api.dnsProviders.data[this.dnsProvider]||{credentials:{},additional_configuration:{}}},dnsProviderOptions:function(){var t=u.pipe(u.omit(["version"]),u.map(u.prop("name")));return y({"":this.$gettext("Local")},t(this.$api.dnsProviders.data))},dnsProviderRequestData:function(){return this.wildcard&&this.dnsProvider?y({dnsprovider:this.dnsProvider||null},this.configuration):{}},dnsCustomize:function(){return this.dnsProvider&&Boolean(Object.keys(this.currentDnsProviderData.credentials).length)}},watch:{wildcard:"setInitialSelect",$domain:{handler:(h=(0,c.default)(a.default.mark((function t(){return a.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,d.getOptions)();case 2:this.setInitialSelect();case 3:case"end":return t.stop()}}),t,this)}))),function(){return h.apply(this,arguments)}),immediate:!0},selected:function(t){if(t.includes(this.$domain))this.$emit("update:name",this.$domain);else{var e=(0,o.default)(t,1)[0],n=void 0===e?"":e;this.$emit("update:name",n)}},dnsProvider:function(t,e){this.$api.dnsProviders.selected.value&&e&&!t&&(0,d.resetDnsProvider)()}},methods:{submit:(b=(0,c.default)(a.default.mark((function t(){var e;return a.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,d.requestLetsencrypt)(y(y((e={name:this.$p6e.toA(this.name),email:this.email,encryption:this.encryption,keysize:this.keysize},(0,l.default)(e,this.wildcard?"le_wc_select":"le_select",this.selectedDomains),(0,l.default)(e,"wildcard",this.wildcard),e),this.dnsProviderRequestData),{},{background:this.$api.backgroundDefault}));case 2:this.$emit("submit");case 3:case"end":return t.stop()}}),t,this)}))),function(){return b.apply(this,arguments)}),setInitialSelect:function(){this.selected=[],this.selected=this.wildcard?this.$api.letsencrypt.wc.selected:this.$api.letsencrypt.selected,this.selected=(0,u.uniq)([].concat((0,s.default)(this.currentDomains),(0,s.default)(this.selected)).map(this.$p6e.toU))},saveDnsProvider:function(){(0,d.saveDnsProvider)(this.dnsProviderRequestData)},openCustomization:function(){var t=this;this.$nextTick((function(){t.dnsCustomize&&t.$dialog("DNSPROVIDER_CONFIGURATION_DIALOG").open()}))}}};e.default=_},2756:function(t,e,n){"use strict";n.r(e);var r=n(2757),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2757:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={api:[{command:n(1912).getOptions,bind:{"response.keySizes.all":"keySizes","response.hashTypes.all":"hashTypes"}}],props:{name:{type:String,required:!0},email:{type:String,required:!1,default:""},keysize:{type:String,required:!0},encryption:{type:String,required:!0},wildcard:{type:Boolean,required:!1},showWildcard:{type:Boolean,required:!1},disableEmail:{type:Boolean,required:!1,default:!1}}};e.default=r},2758:function(t,e,n){"use strict";n.r(e);var r=n(2759),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2759:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={props:{valid:{type:Boolean,required:!1,default:!0}}};e.default=r},2760:function(t,e,n){"use strict";n.r(e);var r=n(2761),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2761:function(t,e,n){"use strict";n(7),n(10),n(5),n(6),n(8),n(11);var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));n(26);var a=r(n(2)),s=r(n(37)),o=n(1912),c=r(n(3120)),l=r(n(2041));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f,p={components:{CommonDataEditor:c.default,SaveButton:l.default},props:{name:{type:String,required:!0},email:{type:String,required:!0},keysize:{type:String,required:!0},encryption:{type:String,required:!0},selfSigned:{type:Boolean,default:!1},country:{type:String,required:!0},province:{type:String,required:!0},city:{type:String,required:!0},company:{type:String,required:!0},division:{type:String,required:!0}},computed:{request:function(){return!this.selfSigned}},methods:{submit:(f=(0,s.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.submitRequest)(d(d({},this.$get(["request","country","province","city","company","division","email","keysize","encryption"])),{},{name:this.$p6e.toA(this.name)}));case 2:this.$emit(this.request?"request":"submit");case 3:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})}};e.default=p},2762:function(t,e,n){"use strict";n.r(e);var r=n(2763),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2763:function(t,e,n){"use strict";var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,a=r(n(36)),s=r(n(37)),o=n(1912),c={components:{SaveButton:r(n(2041)).default},methods:{submit:(i=(0,s.default)(a.default.mark((function t(){return a.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.useServersCert)();case 2:this.$emit("submit");case 3:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})}};e.default=c},2764:function(t,e,n){"use strict";n.r(e);var r=n(2765),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2765:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(1912),i=n(112),a={api:[{command:r.submitRequest,bind:{"response.request":"request"}}],methods:{copyRequest:function(){(0,i.toClipboard)(this.$api.request)&&this.$notifications.success({title:this.$gettext("Certificate Request copied to clipboard")})}}};e.default=a},2766:function(t,e,n){"use strict";n.r(e);var r=n(2767),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2767:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(1912),i={data:function(){return{force:!1}},api:[{command:r.getOptions,bind:{"response.options.forceRedirect":"forceRedirect"}}],methods:{submit:function(){(0,r.updateForceRedirect)({force_ssl:this.force}).then(r.getOptions)}},mounted:function(){this.force=this.$api.forceRedirect}};e.default=i},2768:function(t,e,n){"use strict";n.r(e);var r=n(2769),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2769:function(t,e,n){"use strict";var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36)),a=r(n(37));n(24);var s,o=n(1912),c=n(112),l={components:{SaveButton:r(n(2041)).default},data:function(){return{key:"",cert:""}},api:[{command:o.getOptions,bind:"ssl"}],computed:{certificate:function(){return"".concat(this.key,"\n").concat(this.cert)},apiData:function(){return this.$api.ssl},leRenewDays:function(){return this.apiData.letsEncrypt.renewalDays}},created:function(){this.$watch("apiData",this.initData,{immediate:!0,deep:!0})},methods:{copyToClipboard:function(t){(0,c.toClipboard)(this[t])},initData:function(){this.cert=this.apiData.cert,this.key=this.apiData.key},submit:function(){(0,o.pasteSSLCert)(this.$get(["certificate"]))},disableLEAutoRenew:(s=(0,a.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.disableLetsencryptAutoRenew)();case 2:(0,o.getOptions)();case 3:case"end":return t.stop()}}),t)}))),function(){return s.apply(this,arguments)})}};e.default=l},2770:function(t,e,n){"use strict";n.r(e);var r=n(2771),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e.default=i.a},2771:function(t,e,n){"use strict";var r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(36));n(34);var a,s,o,c,l=r(n(37)),u=n(1912),d=n(2040),f={api:u.getOptions,data:function(){return{selectedCertificates:[],selectedRetries:[],manual:{wildcard:!0,pointers:!1,subdomains:!1}}},computed:{showProPack:function(){return this.$api&&!1!==this.$api.pro},tabs:function(){return[{id:"certificates",label:this.$gettext("Certificates")},{id:"retries",label:this.$gettext("Next Retries")},{id:"snidomains",label:this.$gettext("SNI Hosts")},{id:"manual",label:this.$gettext("Manual Trigger")}]},certificates:function(){return this.$api.pro.certificates},retries:function(){return this.$api.pro.retries},snidomains:function(){return this.$api.pro.snidomains}},methods:{retryCertificates:(c=(0,l.default)(i.default.mark((function t(){var e;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.selectedCertificates.map((function(t){return t.cert_file_host})),t.next=3,(0,d.retryCertificate)({select:e});case 3:(0,u.getOptions)(),this.selectedCertificates=[];case 5:case"end":return t.stop()}}),t,this)}))),function(){return c.apply(this,arguments)}),deleteCertificates:(o=(0,l.default)(i.default.mark((function t(){var e;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.selectedCertificates.map((function(t){return t.cert_file_host})),t.next=3,(0,d.deleteCertificate)({select:e});case 3:(0,u.getOptions)(),this.selectedCertificates=[];case 5:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)}),forceRetry:(s=(0,l.default)(i.default.mark((function t(){var e;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.selectedRetries.map((function(t){return t.host})),t.next=3,(0,d.forceRetry)({select:e});case 3:(0,u.getOptions)(),this.selectedRetries=[];case 5:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)}),cancelRetry:(a=(0,l.default)(i.default.mark((function t(){var e;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.selectedRetries.map((function(t){return t.host})),t.next=3,(0,d.cancelRetry)({select:e});case 3:(0,u.getOptions)(),this.selectedRetries=[];case 5:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)}),manualRetry:function(){(0,d.manualRetry)(this.manual)}}};e.default=f},3120:function(t,e,n){"use strict";n.r(e);var r=n(4149),i=n(2756);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3121:function(t,e,n){var r=n(3747);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);(0,n(4).default)("4d742a9a",r,!0,{})},3739:function(t,e,n){"use strict";n.r(e);var r=n(4104),i=n(2754);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3740:function(t,e,n){"use strict";n.r(e);var r=n(4105),i=n(2760);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3741:function(t,e,n){"use strict";n.r(e);var r=n(4106),i=n(2762);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3742:function(t,e,n){"use strict";n.r(e);var r=n(4107),i=n(2764);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3743:function(t,e,n){"use strict";n.r(e);var r=n(4108),i=n(2766);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3744:function(t,e,n){"use strict";n.r(e);var r=n(4109),i=n(2768);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3745:function(t,e,n){"use strict";n.r(e);var r=n(4110),i=n(2770);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var s=n(0),o=Object(s.a)(i.default,r.a,r.b,!1,null,null,null);e.default=o.exports},3746:function(t,e,n){"use strict";n(3121)},3747:function(t,e,n){},3748:function(t,e){},3968:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("app-page",{staticClass:"pageSsl",attrs:{actions:[{label:t.$gettext("Enable SSL"),handler:t.enableSSL,icon:"#console",visible:!1===t.SSLOptions.enabled},{label:t.$gettext("Disable SSL"),handler:t.disableSSL,icon:"#console",visible:!0===t.SSLOptions.enabled},{name:"user/ssl/ca-cert",label:t.$gettext("SSL CA Certificate"),icon:"#settings",visible:"paste"===t.tab}]}},[t.SSLOptions.enabled?t._e():n("ui-button",{key:"enable-ssl-button",attrs:{slot:"header:buttons",theme:"safe",size:"big"},on:{click:t.enableSSL},slot:"header:buttons"},[n("translate",[t._v("Enable SSL")])],1),t._v(" "),t.SSLOptions.enabled?[n("ui-button",{key:"disable-ssl-button",attrs:{slot:"header:buttons",theme:"danger",size:"big"},on:{click:t.disableSSL},slot:"header:buttons"},[n("translate",[t._v("Disable SSL")])],1),t._v(" "),n("app-page-section",[n("ui-tabs",{attrs:{radio:"",tabs:t.tabs,selected:t.tab},on:{"update:selected":function(e){t.tab=e}}},[n("template",{slot:"tab:server:label"},[n("ui-tooltip",[n("translate",{attrs:{slot:"trigger"},slot:"trigger"},[t._v("\n Use the best match certificate\n ")]),t._v(" "),n("translate",[t._v("\n Use the server\\'s shared signed certificate. With this setting, DirectAdmin will automatically manage your certificates.\n ")])],1)],1),t._v(" "),n("server-certificate",{attrs:{slot:"tab:server"},slot:"tab:server"}),t._v(" "),n("certificate-request",{key:"selfsigned",attrs:{slot:"tab:selfsigned","self-signed":"",name:t.name,email:t.email,keysize:t.keysize,encryption:t.encryption,company:t.company,division:t.division,city:t.city,province:t.province,country:t.country},on:{"update:name":function(e){t.name=e},"update:email":function(e){t.email=e},"update:keysize":function(e){t.keysize=e},"update:encryption":function(e){t.encryption=e},"update:company":function(e){t.company=e},"update:division":function(e){t.division=e},"update:city":function(e){t.city=e},"update:province":function(e){t.province=e},"update:country":function(e){t.country=e},submit:t.loadSSLOptions},slot:"tab:selfsigned"}),t._v(" "),n("certificate-request",{key:"csr",attrs:{slot:"tab:csr",name:t.name,email:t.email,keysize:t.keysize,encryption:t.encryption,company:t.company,division:t.division,city:t.city,province:t.province,country:t.country},on:{"update:name":function(e){t.name=e},"update:email":function(e){t.email=e},"update:keysize":function(e){t.keysize=e},"update:encryption":function(e){t.encryption=e},"update:company":function(e){t.company=e},"update:division":function(e){t.division=e},"update:city":function(e){t.city=e},"update:province":function(e){t.province=e},"update:country":function(e){t.country=e},request:function(e){t.$dialog("CERTIFICATE_REQUEST_DIALOG").open()}},slot:"tab:csr"}),t._v(" "),n("lets-encrypt-tab",{attrs:{slot:"tab:letsencrypt",name:t.name,email:t.email,keysize:t.keysize,encryption:t.encryption},on:{"update:name":function(e){t.name=e},"update:email":function(e){t.email=e},"update:keysize":function(e){t.keysize=e},"update:encryption":function(e){t.encryption=e},submit:t.loadSSLOptions},slot:"tab:letsencrypt"}),t._v(" "),n("paste-cert",{attrs:{slot:"tab:paste"},slot:"tab:paste"})],2)],1),t._v(" "),n("force-ssl-option"),t._v(" "),"paste"===t.tab&&"standard2021"!==t.$_layout?n("ui-link",{attrs:{slot:"bottom:links",bullet:"",name:"user/ssl/ca-cert"},slot:"bottom:links"},[n("translate",[t._v("CA Root Certificate")])],1):t._e()]:n("app-page-section",[n("h5",{staticClass:"c:txt:danger"},[n("translate",[t._v("SSL is currently disabled for this domain")])],1)]),t._v(" "),n("pro-pack"),t._v(" "),n("certificate-request-dialog")],2)},i=[]},4104:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab"},[n("common-data-editor",t._g(t._b({attrs:{"show-wildcard":t.$api.letsencrypt.wc.enabled,wildcard:t.wildcard,"disable-email":""},on:{"update:wildcard":function(e){t.wildcard=e}}},"common-data-editor",{name:t.name,keysize:t.keysize,encryption:t.encryption},!1),t.$listeners)),t._v(" "),t.haveProviders&&t.wildcard?n("ui-form-element",[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n DNS Provider\n ")]),t._v(" "),n("input-select",{attrs:{slot:"content",options:t.dnsProviderOptions},on:{change:t.openCustomization},slot:"content",model:{value:t.dnsProvider,callback:function(e){t.dnsProvider=e},expression:"dnsProvider"}},[t.dnsCustomize?n("ui-button",{attrs:{slot:"additions:right",theme:"light",size:"normal"},on:{click:t.openCustomization},slot:"additions:right"},[n("translate",[t._v("Customize")])],1):t._e()],1)],1):t._e(),t._v(" "),t.$api.letsencrypt.showOptions?n("ui-form-element",{attrs:{vertical:t.$_Client.isPhone}},[n("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"txt:bold",attrs:{slot:"title"},slot:"title"},[n("translate",{class:{"c:txt:danger":t.selected.length>t.$api.requests},attrs:{"translate-params":{n:t.selected.length}}},[t._v("\n Selected entries count: %{n}\n ")]),t._v(" "),n("translate",{attrs:{"translate-params":{n:t.$api.requests}}},[t._v("\n Maximum requests per week: %{n}\n ")])],1),t._v(" "),n("div",{staticClass:"pageSsl-leTable overfl:auto",attrs:{slot:"content"},slot:"content"},[n("div",{staticClass:"table pos:rel"},[n("table",{staticClass:"table-elem pos:rel z:0"},[n("thead",[n("tr",[n("th",{staticClass:"lineh:1",attrs:{width:"1%"}},[n("input-checkbox",{attrs:{title:t.selected.length?t.$gettext("Clear Selection"):t.$gettext("Select All Domains"),model:t.selected.length===t.domains.length},on:{change:function(e){t.selected=t.selected.length===t.domains.length?[]:t.domains}}})],1),t._v(" "),n("th",[n("div",{staticClass:"wrap:nowrap fx:dir:row fx:main:between fx:cross:center"},[n("translate",[t._v("Let's Encrypt Certificate Entries")])],1)])])]),t._v(" "),n("tbody",t._l(t.domains,(function(e){return n("tr",{key:e},[n("td",{staticClass:"lineh:1"},[n("input-checkbox",{attrs:{value:e},model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}})],1),t._v(" "),n("td",[t._v(t._s(e))])])})),0)])])])]):t._e(),t._v(" "),n("save-button",{attrs:{valid:t.$valid("commonRequestData")&&!!t.selected.length},on:{click:t.submit}}),t._v(" "),n("ui-dialog",{attrs:{id:"DNSPROVIDER_CONFIGURATION_DIALOG"},on:{"dialog:open":function(e){t.showAdditionalConfiguration=!1}}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n DNS Provider Configuration\n ")]),t._v(" "),n("template",{slot:"content"},[t._l(t.currentDnsProviderData.credentials,(function(e,r){return n("ui-form-element",{key:r,attrs:{vertical:""}},[n("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e)},slot:"title"}),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.configuration[r]},on:{input:function(e){return t.$set(t.configuration,r,e)}},slot:"content"})],1)})),t._v(" "),!t.showAdditionalConfiguration&&t.currentDnsProviderData.additional_configuration&&Object.keys(t.currentDnsProviderData.additional_configuration).length?n("ui-link",{attrs:{bullet:""},on:{click:function(e){t.showAdditionalConfiguration=!0}}},[n("translate",[t._v("Show additional configuration")])],1):t._e(),t._v(" "),t.showAdditionalConfiguration&&t.currentDnsProviderData.additional_configuration&&Object.keys(t.currentDnsProviderData.additional_configuration).length?t._l(t.currentDnsProviderData.additional_configuration,(function(e,r){return n("ui-form-element",{key:r,attrs:{vertical:""}},[n("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e)},slot:"title"}),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.configuration[r]},on:{input:function(e){return t.$set(t.configuration,r,e)}},slot:"content"})],1)})):t._e()],2),t._v(" "),n("ui-button",{attrs:{slot:"buttons",theme:"safe"},on:{click:t.saveDnsProvider},slot:"buttons"},[n("translate",[t._v("Save")])],1)],2)],1)},i=[]},4105:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab"},[n("ui-form-element",{attrs:{group:"certificateRequest",validators:{required:!0,maxLength:2},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Country")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.country},on:{input:function(e){return t.$emit("update:country",e)}},slot:"content"})],1),t._v(" "),n("ui-form-element",{attrs:{group:"certificateRequest",validators:{required:!0},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("State/Province")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.province},on:{input:function(e){return t.$emit("update:province",e)}},slot:"content"})],1),t._v(" "),n("ui-form-element",{attrs:{group:"certificateRequest",validators:{required:!0},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("City")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.city},on:{input:function(e){return t.$emit("update:city",e)}},slot:"content"})],1),t._v(" "),n("ui-form-element",{attrs:{group:"certificateRequest",validators:{required:!0},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Company")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.company},on:{input:function(e){return t.$emit("update:company",e)}},slot:"content"})],1),t._v(" "),n("ui-form-element",{attrs:{group:"certificateRequest",validators:{required:!0},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Company Division")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.division},on:{input:function(e){return t.$emit("update:division",e)}},slot:"content"})],1),t._v(" "),n("common-data-editor",t._g(t._b({},"common-data-editor",{name:t.name,email:t.email,keysize:t.keysize,encryption:t.encryption},!1),t.$listeners)),t._v(" "),n("save-button",{attrs:{valid:t.$valid("certificateRequest")&&t.$valid("commonRequestData")},on:{click:t.submit}})],1)},i=[]},4106:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"tab"},[e("save-button",{on:{click:this.submit}})],1)},i=[]},4107:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ui-dialog",{attrs:{id:"CERTIFICATE_REQUEST_DIALOG",size:"normal",noCloseBtn:"",noAutoClose:""}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Certificate Request")]),t._v(" "),n("template",{slot:"content"},[n("p",[n("translate",[t._v("Here is your SSL Certificate Request.")]),t._v(" "),n("br"),t._v(" "),n("translate",[t._v("You will send this text to a Certificate Authority and they will give you a Signed Certificate.")]),t._v(" "),n("br"),t._v(" "),n("translate",[t._v('To use it, paste the Signed Certificate on "Paste a pre-generated certificate and key" tab and click "Save".')]),t._v(" "),n("br")],1),t._v(" "),n("ui-form-element",{attrs:{underline:!1}},[n("input-textarea",{attrs:{slot:"content",value:t.$api.request,disabled:"",rows:"40"},slot:"content"})],1),t._v(" "),n("p",{directives:[{name:"translate",rawName:"v-translate"}]},[t._v('\n Be sure to copy and backup the "RSA PRIVATE KEY" along with the request. You will need it when installing the certificate. Because you\'re an admin, you will be saving to the "shared server certificate" and the key is not saved anywhere until you paste it with the certificate.\n ')])],1),t._v(" "),n("ui-button",{attrs:{slot:"buttons",theme:"light"},on:{click:t.copyRequest},slot:"buttons"},[n("translate",[t._v("Copy to Clipboard")])],1)],2)},i=[]},4108:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ui-form-element",{attrs:{vertical:""}},[n("ui-grid",{attrs:{slot:"content",cross:"center"},slot:"content"},[n("input-checkbox",{model:{value:t.force,callback:function(e){t.force=e},expression:"force"}},[n("translate",[t._v("Force SSL with https redirect")])],1),t._v(" "),n("ui-button",{attrs:{theme:"light",size:"small"},on:{click:t.submit}},[n("translate",[t._v("Save")])],1)],1)],1)},i=[]},4109:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tab"},[n("ui-form-element",{attrs:{vertical:""}},[n("translate",{attrs:{slot:"title",tag:"h3"},slot:"title"},[t._v("Key")]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column",cross:"start"},expression:"{\n dir: 'column',\n cross: 'start',\n }"},{name:"gutter",rawName:"v-gutter",value:[1,null],expression:"[1, null]"}]},[n("input-textarea",{ref:"key",staticClass:"width:100%",attrs:{rows:"10"},model:{value:t.key,callback:function(e){t.key=e},expression:"key"}}),t._v(" "),n("ui-button",{attrs:{theme:"primary"},on:{click:function(e){return t.copyToClipboard("key")}}},[n("translate",[t._v("Copy to clipboard")])],1)],1)])],1),t._v(" "),n("ui-form-element",{attrs:{vertical:""}},[n("translate",{attrs:{slot:"title",tag:"h3"},slot:"title"},[t._v("\n Certificate\n ")]),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column",cross:"start"},expression:"{ dir: 'column', cross: 'start' }"},{name:"gutter",rawName:"v-gutter",value:[1,null],expression:"[1, null]"}]},[t.apiData.certHosts||t.apiData.certExpiry?n("table",[t.leRenewDays?n("tr",[n("td",{attrs:{colspan:"2"}},[n("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center",main:"between"},expression:"{cross: 'center', main: 'between'}"}]},[n("translate",{staticClass:"txt:bold",attrs:{"translate-params":{n:t.leRenewDays}}},[t._v("\n Let's Encrypt in use. Auto Renewal in %{n} Days.\n ")]),t._v(" "),n("ui-button",{attrs:{size:"normal",theme:"safe"},on:{click:t.disableLEAutoRenew}},[t._v("\n Disable Auto-Renew\n ")])],1)])]):t._e(),t._v(" "),t.apiData.certHosts?n("tr",[n("td",[n("translate",{staticClass:"txt:bold"},[t._v("Certificate Hosts")])],1),t._v(" "),n("td",[t._v(t._s(t.apiData.certHosts))])]):t._e(),t._v(" "),t.apiData.certExpiry?n("tr",[n("td",[n("translate",{staticClass:"txt:bold"},[t._v("Certificate Expiry")])],1),t._v(" "),n("td",[t._v(t._s(t.apiData.certExpiry))])]):t._e()]):t._e(),t._v(" "),n("textarea",{directives:[{name:"model",rawName:"v-model",value:t.cert,expression:"cert"}],ref:"cert",staticClass:"pageSsl-keyArea width:100%",attrs:{rows:"10"},domProps:{value:t.cert},on:{input:function(e){e.target.composing||(t.cert=e.target.value)}}}),t._v(" "),n("ui-button",{attrs:{theme:"primary"},on:{click:function(e){return t.copyToClipboard("cert")}}},[n("translate",[t._v("Copy to clipboard")])],1)],1)])],1),t._v(" "),n("save-button",{on:{click:t.submit}})],1)},i=[]},4110:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.showProPack?n("app-page-section",[n("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Automated SSL Certificates Information\n ")]),t._v(" "),n("ui-tabs",{attrs:{tabs:t.tabs}},[n("translate",{staticClass:"wrap:nowrap",attrs:{slot:"tab:snidomains:label"},slot:"tab:snidomains:label"},[t._v("\n SNI Hosts\n ")]),t._v(" "),n("ui-r-table",{key:"certs-table",attrs:{slot:"tab:certificates",columns:[{id:"cert_file_host",label:t.$gettext("Certificate")},{id:"hosts",label:t.$gettext("Hosts")}],rows:t.certificates,"checked-rows":t.selectedCertificates,"hide-before-controls":""},on:{"update:checkedRows":function(e){t.selectedCertificates=e},"update:checked-rows":function(e){t.selectedCertificates=e}},slot:"tab:certificates",scopedSlots:t._u([{key:"col:cert_file_host",fn:function(e){var r=e.cert_file_host,i=e.certificate_info;return[t._v("\n "+t._s(t.$p6e.toU(r))+"\n "),n("ui-tooltip",[n("table",{staticClass:"table-elem"},t._l(i,(function(e,r){return n("tr",{key:""+e+r,staticStyle:{"background-color":"transparent"}},[n("td",{staticClass:"wrap:nowrap txt:bold",domProps:{textContent:t._s(r)}}),t._v(" "),n("td",{domProps:{textContent:t._s(e)}})])})),0)])]}},{key:"col:hosts",fn:function(e){var r=e.item;return t._l(r.certificate_domains,(function(e){return n("div",{key:e},[t._v("\n "+t._s(e)+"\n ")])}))}}],null,!1,257807642)},[n("template",{slot:"table:actions"},[n("ui-table-action",{key:"retry-action",on:{click:t.retryCertificates}},[n("translate",[t._v("Retry")])],1),t._v(" "),n("ui-table-action",{key:"remove-action",on:{click:t.deleteCertificates}},[n("translate",[t._v("Delete")])],1)],1)],2),t._v(" "),n("ui-r-table",{key:"retries-table",attrs:{slot:"tab:retries",rows:t.retries,columns:[{id:"host",label:t.$gettext("Retries")},{id:"hosts",label:t.$gettext("Hosts")},{id:"next_retry",label:t.$gettext("Next Retry")}],"hide-before-controls":"","checked-rows":t.selectedRetries},on:{"update:checkedRows":function(e){t.selectedRetries=e},"update:checked-rows":function(e){t.selectedRetries=e}},slot:"tab:retries",scopedSlots:t._u([{key:"col:host",fn:function(e){var n=e.host;return[t._v("\n "+t._s(t.$p6e.toU(n))+"\n ")]}},{key:"col:hosts",fn:function(e){var r=e.hosts;return t._l(r,(function(e){return n("div",{key:e},[t._v("\n "+t._s(e)+"\n ")])}))}},{key:"col:next_retry",fn:function(e){var n=e.next_retry;return[t._v("\n "+t._s(t._f("date")(n))+"\n ")]}}],null,!1,3290392437)},[t._v(" "),t._v(" "),t._v(" "),n("template",{slot:"table:actions"},[n("ui-table-action",{on:{click:t.forceRetry}},[n("translate",[t._v("Retry Now")])],1),t._v(" "),n("ui-table-action",{on:{click:t.cancelRetry}},[n("translate",[t._v("Cancel")])],1)],1)],2),t._v(" "),n("ui-r-table",{key:"snidomains-table",attrs:{slot:"tab:snidomains",rows:t.snidomains,"is-checkable":!1,columns:[{id:"host",label:t.$gettext("SNI Host")},{id:"cert",label:t.$gettext("Certificate")}],"hide-before-controls":""},slot:"tab:snidomains"}),t._v(" "),n("app-page-section",{attrs:{slot:"tab:manual"},slot:"tab:manual"},[n("translate",[t._v("Used to trigger the auto-creation of certificate on a pre-existent host.")]),t._v(" "),n("ul",[n("translate",{attrs:{tag:"li"}},[t._v("\n The subdomains will be ignored if a wildcard is used.\n ")]),t._v(" "),n("translate",{attrs:{tag:"li"}},[t._v("\n Only use wildcards for locally controlled dns zones.\n ")]),t._v(" "),n("translate",{attrs:{tag:"li"}},[t._v("\n Wildcard failure will automatically attempt an http based fallback request for all sub-hosts.\n ")])],1),t._v(" "),n("ui-form-element",{attrs:{vertical:""}},[n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.manual.wildcard,callback:function(e){t.$set(t.manual,"wildcard",e)},expression:"manual.wildcard"}},[n("translate",[t._v("Wildcard:")]),t._v("\n *."+t._s(t.$domain)+", "+t._s(t.$domain)+"\n ")],1)],1),t._v(" "),n("ui-form-element",{attrs:{vertical:""}},[n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.manual.subdomains,callback:function(e){t.$set(t.manual,"subdomains",e)},expression:"manual.subdomains"}},[n("translate",[t._v("Sub-Domains")])],1)],1),t._v(" "),n("ui-form-element",{attrs:{vertical:""}},[n("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:t.manual.pointers,callback:function(e){t.$set(t.manual,"pointers",e)},expression:"manual.pointers"}},[n("translate",[t._v("Domain Pointers")])],1)],1),t._v(" "),n("ui-button",{attrs:{slot:"footer:buttons",theme:"safe"},on:{click:t.manualRetry},slot:"footer:buttons"},[n("translate",[t._v("Trigger Retry for this Domain")])],1)],1)],1)],1):t._e()},i=[]},4149:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("ui-form-element",{attrs:{group:"commonRequestData",validators:{required:!0},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Common Name")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.name},on:{input:function(e){return t.$emit("update:name",e)}},slot:"content"},[t.showWildcard?n("ui-button",{attrs:{slot:"additions:right"},on:{click:function(e){return t.$emit("update:wildcard",!t.wildcard)}},slot:"additions:right"},[n("input-checkbox",{attrs:{model:t.wildcard}},[n("translate",[t._v("\n Wildcard\n ")])],1)],1):t._e()],1)],1),t._v(" "),t.disableEmail?t._e():n("ui-form-element",{attrs:{group:"commonRequestData",validators:{required:!0,regex:t.regexps.email},vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("E-mail")]),t._v(" "),n("input-text",{attrs:{slot:"content",value:t.email},on:{input:function(e){return t.$emit("update:email",e)}},slot:"content"}),t._v(" "),n("translate",{attrs:{slot:"error:regex"},slot:"error:regex"},[t._v("\n Should be valid email address\n ")])],1),t._v(" "),n("ui-form-element",{attrs:{vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Key Size (bits)")]),t._v(" "),n("input-select",{attrs:{slot:"content",options:t.$api.keySizes,selected:t.keysize},on:{change:function(e){return t.$emit("update:keysize",e)}},slot:"content"})],1),t._v(" "),n("ui-form-element",{attrs:{vertical:t.$_Client.isPhone}},[n("translate",{attrs:{slot:"title"},slot:"title"},[t._v("Certificate Type")]),t._v(" "),n("input-select",{attrs:{slot:"content",options:t.$api.hashTypes,selected:t.encryption},on:{change:function(e){return t.$emit("update:encryption",e)}},slot:"content"})],1)],1)},i=[]},4150:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"flex",rawName:"v-flex",value:{main:"end"},expression:"{main: 'end'}"},{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}]},[n("ui-button",{attrs:{theme:"safe",disabled:!t.valid},on:{click:function(e){return t.$emit("click")}}},[n("translate",[t._v("Save")])],1)],1)},i=[]}}]);